Item providing system, program and item providing device
Patent Information
- Application Number
- JP2024014702
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-02
- Publication Date
- 2025-08-28
- Estimated Expiration
- 2043-09-21
AI Technical Summary
Existing lottery systems only allow items to be provided through a single lottery method, limiting user engagement and interest.
An article providing system that includes a display control means for showing first object images associated with each series, and a lottery means for drawing using either the first or second lottery methods defined for the selected series, allowing users to select between different lottery screens based on the series' defined method.
This solution enhances user interest in acquiring provided items by allowing selection of lottery methods, thereby increasing engagement and variety in the lottery experience.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an item provision system, a program, and an item provision device. [Background technology]
[0002] There is a technique for holding a lottery for users connected via a network and transmitting electronic data according to the lottery results (Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2005-070937 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, in the above-mentioned Patent Document 1, the goods can only be provided by one lottery method.
[0005] Therefore, an object of the present invention is to provide a technique for providing an item by using one of a number of lottery methods. [Means for solving the problem]
[0006] One aspect of the present invention is an item delivery system having a display control means for displaying a first object image associated with each series to which an item belongs, and a lottery means for selecting a first object image using a first lottery method or a second lottery method defined for the series associated with the selected first object image, wherein the display control means, on condition that a first object image of a series for which the first lottery method is defined is selected, displays a first lottery screen which allows the user to specify the number of lotteries, and, on condition that a first object image of a series for which the second lottery method is defined is selected, displays a second lottery screen which allows the user to select one of a plurality of second object images to which item groups formed by grouping items are linked.
[0007] One aspect of the present invention is a program that causes a computer to function as a display control means for displaying a first object image associated with each series to which an item belongs, and a lottery means for selecting a first object image using a first or second lottery method defined for the series associated with the selected first object image, wherein the display control means displays a first lottery screen that allows the user to specify the number of draws, on condition that a first object image of a series for which the first lottery method is defined is selected, and displays a second lottery screen that allows the user to select one of a plurality of second object images to which item groups formed by grouping items are linked, on condition that a first object image of a series for which the second lottery method is defined is selected.
[0008] One aspect of the present invention is an item provision device having a display control means for displaying a first object image associated with each series to which an item belongs, and a lottery means for drawing lots using a first lottery method or a second lottery method defined for the series associated with a selected first object image, wherein the display control means, on condition that a first object image of a series for which the first lottery method is defined is selected, displays a first lottery screen on which the number of draws can be specified, and, on condition that a first object image of a series for which the second lottery method is defined is selected, displays a second lottery screen on which the user can select one of a plurality of second object images to which item groups formed by grouping items are linked. Effect of the Invention
[0009] According to the present application, the user can select the lottery method, which makes it possible to increase the interest in providing goods. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a diagram showing an example of the overall configuration of a management system according to the present embodiment. [Diagram 2] FIG. 2 is a block diagram showing an example of the provision server 100. As shown in FIG. [Diagram 3] FIG. 3 is an example of series data. [Figure 4] FIG. 4 is an example of the first item data. [Diagram 5] FIG. 5 is an example of the second item data. [Figure 6] FIG. 6 is an example for explaining the series list screen. [Figure 7] FIG. 7 is an example for explaining the probability lottery screen. [Figure 8] FIG. 8 is an example for explaining the lottery box selection screen. [Figure 9] FIG. 9 is an example for explaining the provided product information screen. [Figure 10]FIG. 10 is an example for explaining the lottery ticket selection screen. [Figure 11] FIG. 11 is an example for explaining the payment screen. [Figure 12] FIG. 12 is an example for explaining the lottery result screen. [Figure 13] FIG. 13 is a block diagram illustrating an example of a user terminal. [Figure 14] FIG. 14 is a sequence diagram of the system of the present invention. [Figure 15] FIG. 15 is a flow diagram for explaining the operation of the provision server 100. As shown in FIG. [Figure 16] FIG. 16 is a flow diagram for explaining the operation of the user terminal. [Figure 17] FIG. 17 is a block diagram showing an example of the provision server 100. As shown in FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] [First embodiment]
[0012] [System Overview] A first embodiment of the present invention will be described.
[0013] 1 is a diagram showing an example of the overall configuration of an item provision system 1 according to the present invention. The management system 1 has a provision server 100 (item provision device) and a user terminal 200. The provision server 100 and the user terminal 200 can be connected via a communication line N. The communication line N refers to a communication path that allows data communication. In other words, the communication line N includes a dedicated line (dedicated cable) for direct connection, a LAN such as Ethernet (registered trademark), a telephone communication network, a cable network, the Internet, and other communication networks, and the communication method can be either wired or wireless.
[0014] In the present invention, the provision of an article is carried out by drawing a prize and providing the user with an article that has been won by drawing a lottery from among prizes. This drawing may include losers, in which no article is provided, but in the following description, it is assumed that a drawing is carried out with no losers, and one of the prizes is provided. The article provided as a prize (hereinafter, provided article) may be electronic data such as images and music, or an actual item such as a toy, stationery, model, clothing, or daily necessities. In addition, the actual item may be a combination of different types of items, such as toys, stationery, model, clothing, or daily necessities. In the following description, a case will be described in which an actual item is provided by delivery.
[0015] Furthermore, the provided goods may be goods of different types as long as they are in the same series (title). For example, the provided goods may be in different forms, such as electronic data and actual goods, as long as they are grouped in advance as works with the same worldview in anime, movies, manga, games, etc., or as a series based on commonalities between the goods. In the following explanation, a case will be explained in which the provided goods are actual goods of multiple types.
[0016] In addition, the lottery of the present invention is performed by either the first lottery method or the second lottery method. Which lottery method is performed is determined in advance for each series. In the following description, the first lottery method is referred to as a probability lottery, and the second lottery method is referred to as a lottery box lottery.
[0017] The probability lottery is a lottery that is executed by a user specifying the number of draws to be performed, and the user is provided with the same number of items as the specified number of draws.
[0018] The lottery box drawing is executed by the user selecting one of the displayed lottery boxes and the lottery ticket in the lottery box. The lottery ticket is linked to an item, and the item linked to the selected lottery ticket is provided to the user.
[0019] In other words, the probability lottery is a lottery method in which a lottery ticket is drawn from one unvisualized lottery box, while the lottery box lottery is a lottery method in which a lottery ticket is drawn from one of multiple visualized lottery boxes.
[0020] The present invention relates to an article providing system that provides a user with an article that has been won by a lottery method such as a probability lottery or a lottery box lottery.
[0021] <Provisioning Server 100> The provision server 100 is a server that provides (sells) goods to users, and is provided on the sales company side. The provision server 100 is a server provided on a network, and includes a virtual server configured by a cloud-based platform. The provision server 100 provides the user with goods according to the lottery results.
[0022] Fig. 2 is a block diagram of the provision server 100. As shown in Fig. 2, the provision server 100 includes a storage unit 110, a process control unit 120, and a communication unit .
[0023] The storage unit 110 stores a system program that is a program for implementing basic functions of the provision server 100 as a computer. The storage unit 110 further stores a provision item database 111 and screen format data 112.
[0024] The provided item database 111 includes series data 113, item data 114, inventory data 115, and item image data 116.
[0025] The series data 113 is series information of the provided items. As shown in FIG. 3, the series data 113 associates a series ID, a series name, a series image, a price, a sales period, and a lottery method with each other. The series ID is identification information for uniquely identifying a series. The series name is a name given to the series. The series image stores an image that allows the provided items belonging to the series to be visually understood. The price is the lottery price for one time of the series. The sales period is the period during which the series is on sale. The lottery method is information indicating whether the lottery held for the provided items of the series is held by a probability lottery method or a lottery box lottery method.
[0026] The first item data 114 holds information on each of the supplied items in the series to which the probability selection method is assigned. FIG. 4 shows an example of the first item data 114. In the first item data 114, an individual item ID, an item name, an item image, a prize name, and stock availability information are associated with each other for each series to form one record. The item ID is identification information for uniquely identifying the provided item. The item name is the name given to the provided item. The prize name is the name of the prize assigned to each item. The stock availability information indicates whether or not the item is in stock, and if there is stock (not provided), a circle is entered, and if there is no stock (provided), a cross is entered. Note that the item data 114 may further be associated with information such as an item description, which is text information regarding the provided item.
[0027] The second item data 115 holds information on each of the supplied items in the series to which the lottery box selection method is assigned. FIG. 5 shows an example of the second item data 115. In the second item data 115, an individual item ID, an item name, an item image, a prize name, stock availability information, and a lottery box ID are associated with each other for each series. The individual item ID, item name, item image, prize name, and stock availability information are the same as those in the first item data 114, and therefore detailed explanations are omitted. The lottery box ID is identification information that uniquely identifies the lottery box to which the supplied item is assigned as the winning item. Note that the second item data 115 may be associated with information such as an item description, similar to the first item data.
[0028] The lottery probability information 116 is information on the probability of winning each prize for each series, and the prize name is associated with the probability of winning. In the following explanation, an example is used in which the probability of winning each prize for the total number of stocks is stored in advance, but the winning probability may be calculated and updated every time the number of stocks changes due to a lottery, and the current winning probability may be maintained.
[0029] The screen format data 112 is a format that defines the display format to be displayed on the display screen of the user terminal 200. For example, a plurality of screen formats such as a probability lottery screen, a lottery box lottery screen, a settlement screen, and a lottery result screen are prepared for the display screen of the user terminal 200.
[0030] The process control unit 120 comprehensively controls the operation of the provision server 100 based on the program stored in the storage unit 110. The process control unit 120 includes a lottery unit 121 having a first lottery unit 122 and a second lottery unit 123, a display control unit 124, a data update unit 125, and a settlement unit 126.
[0031] The lottery unit 121 determines whether the series selected by the user is to be drawn by a probability lottery or a lottery box lottery. The lottery unit 121 has a first lottery unit 122 that executes a lottery by a probability lottery and a second lottery unit 123 that executes a lottery by a lottery box lottery.
[0032] The first drawing unit 122 draws a lottery for the items to be provided (individual IDs of the items to be provided) that are in stock, using a random function. The drawing unit 122 does not draw a lottery using a random function for the last prize to be provided as the last item in the series of drawings, and determines the winner of the last prize when the stock in the series is only the item for the last prize.
[0033] The second lottery unit 123 uses a random function to draw a lottery ticket ID to be linked to the object image of the lottery ticket displayed on the lottery ticket selection screen described later, and outputs the lottery ticket ID. At this time, the second lottery unit 123 compares the number of draws with the number of items in stock, and if they are not the same, draws without including the lottery ticket ID for the last prize. If the number of draws by the user is the same as the number of items in stock, the second lottery unit 123 outputs a lottery ticket ID including the lottery ticket ID for the last prize item.
[0034] The display control unit 124 generates data for a browser-based display screen using the provided item database 111 and the screen format data 112, and transmits it to the user terminal 200 via the communication unit 120. The display screens generated by the display control unit 124 are a series list screen 60, a probability lottery screen 70, a lottery box lottery screen 80 (a lottery box selection screen 81, a provided item information screen 82, and a lottery ticket selection screen 83), a payment screen 84, and a lottery result screen 85.
[0035] The series list screen 60 is a screen that displays a list of series currently on sale. FIG. 6 is an example of the series list screen. The display control unit 124 reads the series image, price, and series name from the series data 113, and generates the series list screen according to the screen format data. As shown in FIG. 6, the series list screen displays a series image 61, a series name 62, and a price 63 for each series. The user selects the series image 61 of the desired series. In addition, when the display control unit 124 reads the series data 113 when generating the series list screen, it compares the sales period of the series data 113 with the current date and time, and reads the series image, price, and series name if the sales period falls within the current date and time.
[0036] The probability lottery screen 70 is a screen that is displayed when the lottery method set for the series selected on the series list screen 60 is a probability lottery. Fig. 7 shows an example of the probability lottery screen 70. As shown in Fig. 7, the probability lottery screen 70 displays probability lottery information 71. The display control unit 124 generates the probability lottery information 71 using the item name and prize name of the first item data 114 of the series ID associated with the series image 61 selected by the user, and the lottery probability information 116.
[0037] The lottery box selection screen 80 is a screen that is displayed when the lottery method set for the series selected on the series list screen 60 is the lottery box selection method. The lottery box selection screen 80 has a lottery box selection screen 81, a provided item information screen 82, and a lottery ticket selection screen 83.
[0038] The lottery box selection screen 81 is a screen on which a plurality of lottery box object images are displayed and on which the user can select a displayed lottery box. The lottery box selection screen 81 has a screen format set in advance for each series. Based on the series ID selected by the user on the series list screen 60, the screen format of the lottery box selection screen 81 is called, and the lottery box selection screen 81 is generated according to the screen format. The screen format of the lottery box selection screen 81 determines the number of lottery box object images to be displayed.
[0039] FIG. 8 shows an example of the lottery box selection screen 81. As shown in FIG. 8, a plurality of object images of lottery boxes are displayed on the lottery box selection screen 81. This lottery box shows that lottery tickets are virtually placed inside the lottery box. The number of lottery tickets remaining in the lottery box is displayed near the object image of the lottery box. Note that a lottery box with no remaining tickets may be displayed in color and in monochrome so that it is visually understood that the lottery box with no remaining tickets cannot be selected. The display control unit 124 displays the lottery box so that it can be selected only within a predetermined time after the lottery box selection screen 81 is displayed. When a predetermined time has elapsed since the lottery box selection screen 81 was displayed, the display control unit 124 displays a screen for returning to the series list screen 60 superimposed on the lottery box selection screen 81.
[0040] The display control unit 124 reads out stock availability information for each lottery box from the second item data 115 of the series ID selected on the series list screen 60, counts the remaining number, and displays it on the lottery box selection screen 81.
[0041] The provided item information screen 82 displays stock information of the provided item information in the lottery box selected on the lottery box selection screen 81. FIG. 9 shows an example of the provided item information screen 82. As shown in FIG. 9, the provided item information screen 82 displays series name information 91, selected lottery box information 92, and stock information 93. The display control unit 124 reads out the series name from the series data 113 based on the series ID selected on the series list screen 60 and displays it as the series name information 91. The display control unit 124 displays the lottery box ID of the lottery box selected on the lottery box selection screen 81 as the selected lottery box information 92. Furthermore, the display control unit 124 reads out the item name, item image, prize name, and stock availability from the second item data 115 of the lottery box ID of the lottery box selected on the lottery box selection screen 81 to generate stock information 93, and generates the provided item information screen 82.
[0042] The lottery ticket selection screen 83 is a screen that is displayed on the condition that the user has decided to execute the lottery box lottery using the provided goods information screen 82, and that the number of lottery draws has been specified and the payment has been completed. The user can select a lottery ticket using the lottery ticket selection screen 83.
[0043] FIG. 10 shows an example of the lottery ticket selection screen 83. On the lottery ticket selection screen 83, virtually expressed object images of lottery tickets are displayed side by side according to the format of the lottery ticket selection screen determined for each number of lottery tickets. In the following explanation, an image of a triangular lottery ticket is used as the object image of the lottery ticket. In the example shown in FIG. 10, three opened lottery tickets 91 are displayed as squares (triangular lottery tickets folded into a triangle that are opened), and two unopened lottery tickets 92 are displayed as triangles. When selecting multiple unopened lottery tickets, the color of the selected lottery tickets may be changed and displayed, and it is sufficient that the unopened lottery tickets, the selected unopened lottery tickets, and the opened lottery tickets are displayed in a manner that makes it possible to distinguish between them.
[0044] The display control unit 124 links the individual item ID, which is the lottery result output from the second lottery unit 123, to the object image of the lottery ticket. However, if the lottery result includes the individual item ID of the last prize, the display control unit 124 performs control to link the individual item ID of the last prize to the object image of the lottery ticket last selected by the user, and generates the lottery ticket selection screen 83.
[0045] In addition, the lottery ticket selection screen 83 displays the opened lottery tickets 91 so that they cannot be selected, but the opened lottery tickets 91 may be displayed in a form that makes them unselectable, such as by displaying them in monochrome, so that it is visually clear that they cannot be selected. In addition, the lottery selection screen 83 may display unopened lotteries, that is, lottery ticket objects for the number of items to be provided that are in stock, for the lottery box ID selected in the lottery box selection screen 81.
[0046] Furthermore, the display control unit 124 displays the lottery ticket so that the lottery ticket can be selected only within a predetermined time after the lottery ticket selection screen 83 is displayed. When a predetermined time has elapsed after the lottery ticket selection screen 83 is displayed, the display control unit 124 displays a screen for returning to the lottery box selection screen 81 in a superimposed manner on the lottery ticket selection screen 83.
[0047] The payment screen 84 is a screen for the user to pay the price. An example of the payment screen 84 is shown in Fig. 11. On the payment screen 84, the price is paid when the number of draws is entered and then the payment is confirmed. In the case of a probability lottery, the payment screen 84 is displayed after the probability lottery screen 70 is displayed. In the case of a lottery box lottery, the payment screen 84 is displayed before the lottery ticket selection screen 83 is displayed.
[0048] The lottery result screen 85 is a screen that notifies the user of the lottery result. An example of the lottery result screen 85 is shown in FIG. 12. The lottery result screen 85 displays lottery result information 1000. The lottery result information is composed of the name of the prize that was won and an image of the prize. The example of FIG. 12 shows an example of displaying the lottery result for each lottery. The results of multiple lotteries may be displayed in a list. Note that a configuration in which lottery result information 120 is displayed for each lottery is preferable because it increases interest in the next lottery result to be displayed, increasing the interest.
[0049] The data update unit 125 updates the stock availability information of the first item data 114 or the second item data 115 in accordance with the lottery result.
[0050] The settlement unit 126 executes electronic settlement through communication with an external electronic settlement server.
[0051] <User terminal 200> The user terminal 200 is a user terminal operated by a user. FIG. 13 is a block diagram showing the configuration of the user terminal 200. A user is a purchaser who wishes to receive an item from the provision server 100. The user terminal 200 is, for example, a smartphone, a mobile phone, a personal computer, a tablet terminal, or the like. As shown in FIG. 1, there are basically a plurality of user terminals 200 (user terminals 200_1, 200_2, etc.). In the following explanation, a configuration in which the user terminal 200 is a smartphone will be used.
[0052] The user terminal 200 includes a process control unit 210 , an input unit 220 , an image display unit 230 , a communication unit 240 , and a storage unit 250 .
[0053] The process control unit 210 comprehensively controls the operation of the administrator terminal 200 based on programs and data stored in the storage unit 250, operation input signals from the operation input unit 220, etc. The functions of the process control unit 210 are realized by electronic components such as a microprocessor such as a CPU or GPU, an ASIC, and an IC memory.
[0054] The process control unit 210 converts the HTML etc. acquired from the provision server 100 into an interactive document using the layout engine of the web browser and displays it on the image display unit 230. If plug-ins corresponding to Flash applications and Java applets are available, they can be displayed and executed. In addition, the process control unit 210 performs communication connection and data processing for data communication with the provision server 100 etc. via the communication unit 240.
[0055] The input unit 220 is for inputting various operations by the user, and outputs an operation input signal corresponding to the operation input to the processing control unit 210. For example, in a personal computer, the input unit 220 can be realized by a keyboard, a mouse, a touch panel, etc. In a tablet terminal, a smartphone, or a mobile phone, the input unit 220 can be realized by elements that are directly operated by the user's fingers, such as a touch operation pad, a home button, a button switch, a joystick, or a trackball, as well as elements that detect movement or posture, such as an acceleration sensor, an angular velocity sensor, a tilt sensor, or a geomagnetic sensor.
[0056] The image display unit 230 displays a screen based on an image signal input from the process control unit 210. The image display unit 230 is a display device such as a flat panel display, a cathode ray tube (CRT), a projector, or a head mounted display.
[0057] The communication unit 240 realizes communication by connecting to a communication line N. The function of the communication unit 240 can be realized by, for example, a wireless communication device, a modem, a TA (terminal adapter), a jack for a wired communication cable, a control circuit, and the like.
[0058] The storage unit 250 stores in advance or temporarily stores each time processing is performed programs for operating the user terminal 200 and realizing various functions of the user terminal 200, and data used during execution of the programs. The storage unit 250 can be realized by, for example, RAM, ROM, IC memory such as flash memory, magnetic disk such as hard disk, optical disk such as CD-ROM or DVD, etc. Specifically, the storage unit 250 stores a system program and a control program for controlling processing of a browser, etc. The system program is a program for realizing the basic functions of the user terminal 200 as a computer. The control program is a program for causing the processing control unit 210 to function as a browser control unit.
[0059] [Operation] 14 is a sequence diagram of the operations between the provision server 100 and the user terminal 200 in the item provision system 1 of this embodiment. The operations of the item provision system 1 will be described with reference to FIG.
[0060] <Operation of the item provision system 1> When a user accesses the provision server 100 using the user terminal 200, the process control unit 210 transmits a transmission request for the series list screen 60 to the sales server 100 (step S1).
[0061] When the provision server 100 receives the request to transmit the series list, the display control unit 124 generates the series list screen 60 and transmits it to the user terminal 200 (step S2).
[0062] When the user terminal 200 receives the series list screen 60, the process control unit 210 displays the series list screen 60 on the image display unit 230 (step S3).
[0063] When the user selects an object image of a series for which a lottery is desired, the process control unit 210 generates series selection information including the series ID associated with the selected object image, and transmits it to the providing server 100 (step S4).
[0064] When the provision server 100 receives the series selection information, the lottery unit 121 checks the lottery method of the series data 113 based on the received series ID (step S5). If the lottery method is a probability lottery (step S5: Yes), the display control unit 124 generates a probability lottery screen 70 and transmits it to the user terminal 200 (step S6). If the lottery method is a lottery box lottery (step S5: No), the display control unit 124 generates a lottery box lottery screen 80 and transmits it to the user terminal 200 (step S7).
[0065] When the user confirms the lottery decision using the probability lottery screen 70 or the lottery box lottery screen 80, the process control unit 210 transmits lottery decision information to the provision server 100 (step S8).
[0066] When the provision server 100 receives the lottery determination information, the display control unit 124 generates the payment screen 84 and transmits it to the user terminal 200 (step S9).
[0067] When the user terminal 200 receives the payment screen 84, the process control unit 210 displays the payment screen 84 on the image display unit 230 (step S10).
[0068] When the number of lottery draws is designated by the user using the payment screen 84, the process control unit 210 generates payment information and transmits it to the provision server 100 (step S11).
[0069] When the provision server 100 receives the payment information, the payment unit 126 executes the payment (step S12). If the payment is successful, the lottery unit 121 executes a lottery (step S13). The display control unit 124 generates a lottery result screen 85 based on the lottery result and transmits it to the user terminal 200 (step S14).
[0070] When the user terminal 200 receives the lottery result screen 85, the process control unit 210 displays the lottery result screen 85 on the image display unit 230 (step S15).
[0071] <Operation of Provisioning Server 100> 15 is a flow diagram of the operation of the provision server 100 according to this embodiment. The operation of the provision server 100 will be described with reference to FIG.
[0072] A transmission request for the series list screen 60 transmitted from the user terminal 200 is received via the communication unit 120 (step S1301).
[0073] The display control unit 124 reads the series ID, the series name, the series image, and the price from the series data 113 (step S1302).
[0074] The display control unit 124 associates the series ID with the series image, generates a series list screen using the series image, price, and series name, and transmits it to the user terminal 200 (step S1303).
[0075] When series selection information including the series ID of the series selected by the user using the series list screen 60 is received from the user terminal 200 via the communication unit 120 (step S1304), the lottery unit 121 checks whether the lottery method for the series data 113 is a probability lottery based on the series ID of the received series selection information (step S1305).
[0076] If it is a probability lottery (step S1305: Yes), the display control unit 124 reads out the first item data 114 of the received series ID, generates the probability lottery screen 70, and transmits it to the user terminal 200 (step S1306).
[0077] When lottery decision information indicating that the user has decided to hold a probability lottery using the probability lottery screen 70 is received from the user terminal 200 via the communication unit 120 (step S1307), the display control unit 124 generates a payment screen 84 and transmits it to the user terminal 200 (step S1308).
[0078] When payment information including the number of draws designated by the user using the payment screen 84 is received from the user terminal 200 via the communication unit 120 (step S1309), the payment unit 126 executes the payment (step S1310). After the payment is completed, the first drawing unit 122 executes a probability drawing using the individual item IDs of the items in stock, and outputs the drawing result to the display control unit 124 (step S1311). The display control unit 124 reads out the item images and the prize name from the first item data 114 based on the individual item IDs of the drawing result, generates the drawing result screen 85, and transmits it to the user terminal 200 (step S1312).
[0079] After transmitting the lottery result screen 85, the data update unit 125 updates the stock availability of the first item data 114 based on the individual item ID of the lottery result (step S1313).
[0080] If it is not a probability lottery (step S1305: No), the display control unit 124 reads out the lottery box selection format and second item data 115 of the received series ID, generates a lottery box selection screen 81, and transmits it to the user terminal 200 (step S1314).
[0081] When a lottery box ID associated with a lottery box object selected by a user using the lottery box selection screen 81 is received from the user terminal 200, the item name, item image, prize name, and stock availability associated with the lottery box ID are read from the second item data 115 to generate inventory information 93 and transmit it to the user terminal as the offered item information screen 82 (step 1315).
[0082] When lottery decision information indicating that the user has decided to hold a lottery box lottery using the provided item information screen 82 is received from the user terminal 200 via the communication unit 120 (step S1316), the display control unit 124 transmits the payment screen 84 to the user terminal 200 (step S1317).
[0083] When payment information including the number of draws designated by the user using the payment screen 84 is received from the user terminal 200 via the communication unit 120 (step S1318), the payment unit 126 executes the payment (step S1319). After the payment is completed, the second lottery unit 123 performs a lottery using the individual item IDs of the items in stock among the provided items associated with the selected lottery box, and the display control unit 124 generates the lottery ticket selection screen 83 by associating the individual item IDs output by the second lottery unit 123 with the object of the unopened lottery ticket, and transmits the lottery ticket selection screen 83 to the user terminal 200 (step S1320).
[0084] When the display control unit 124 receives from the user terminal 200 the lottery ticket information including the individual item ID associated with the lottery ticket selected by the user using the lottery ticket selection screen 83, the display control unit 124 reads out the item image and the prize name from the second item data 115 based on the individual item ID of the lottery result, generates the lottery result screen 85, and transmits it to the user terminal 200 (step S1321). Then, the process proceeds to step S1313.
[0085] <Operation of User Terminal 200> 16 is a flow diagram of the operation of the user terminal 200 of this embodiment. The operation of the user terminal 200 will be explained with reference to FIG.
[0086] When a user accesses the provision server 100 using the user terminal 200, the process control unit 210 transmits a request for transmitting a series list screen to the sales server 100 (step S1401).
[0087] When the series list screen is received from the provision server 100 (step S1402), the process control unit 210 displays the series list screen 60 on the image display unit 230 (step S1403).
[0088] When the user selects a series for which a lottery is desired, the process control unit 210 generates series selection information including the series ID of the selected series, and transmits the information to the provider server 100 (step S1404).
[0089] If the selection method for the series selected by the user is a probability selection (step S1405: Yes), a lottery probability selection screen is received from the provider server 100, and the process control unit 210 displays it on the image display unit 230 (step S1406).
[0090] When the user decides to execute the probability lottery using the probability lottery screen 70, the process control unit 210 generates lottery decision information and transmits it to the provision server 100 (step S1407).
[0091] When the payment screen 84 is received from the provision server 100 (step S1408), the process control unit 210 displays the payment screen 84 on the image display unit 230 (step S1409).
[0092] When the user determines the number of lottery draws using the payment screen 84, the process control unit 210 transmits payment information including the number of lottery draws to the provision server 100 (step S1410). When the process control unit 210 receives the lottery result screen 85 from the provision server, it displays the lottery result screen 85 on the image display unit 230 (step S1411).
[0093] If the selection method for the series selected by the user is lottery box selection (step S1405: No), the lottery box selection screen 81 is received from the provider server 100, and the process control unit 210 displays it on the image display unit 230 (step S1412).
[0094] When the user selects a lottery box using the lottery box selection screen, the ID of the lottery box is transmitted to the provision server 100 (step 1413).
[0095] When the provided product information screen 82 is received from the provision server 100, the process control unit 210 displays it on the image display unit 230 (step S1414).
[0096] When the user executes the lottery selection using the provided item information screen 82, the lottery selection information is transmitted to the providing server 100 (step S1415). When the payment screen 82 transmitted from the providing server 100 is received, the process control unit 210 displays it on the image display unit 230 (step S1416).
[0097] When the user determines the number of lottery draws using the payment screen 84, the process control unit 210 transmits payment information including the number of lottery draws to the provision server 100 (step S1417). When the lottery ticket selection screen 83 is received, the process control unit 210 displays it on the image display unit 230 (step S1418). When the user selects a lottery ticket using the lottery ticket selection screen 83, the process control unit 210 transmits the individual item ID associated with the selected lottery ticket to the provision server 100 (step S1419). Then, the process proceeds to step S1411, where the process control unit 210 displays the lottery result screen 85 on the image display unit 230.
[0098] According to the present invention, the lottery method differs depending on the series, which increases the user's interest in obtaining the provided items.
[0099] [Second embodiment] In this embodiment, a method for providing an article will be described. Note that the same components as those in the above embodiment are designated by the same reference numerals, and detailed description thereof will be omitted.
[0100] In the above embodiment, the items won may be delivered to the users in the order in which they were won (at the end of the lottery), but the lottery may also be conducted in advance and the items delivered to the users after a specified time has passed.
[0101] 17 is a block diagram of the provision server 100 in this embodiment. In this embodiment, the provision server 100 includes a delivery determination unit 127.
[0102] The delivery decision unit 127 checks the sales period of the series data 113, and if the lottery date falls within the sales period, decides to deliver the provided item to the user on the condition that the lottery execution ends. If the lottery date falls before the sales period, the item is accepted as a pre-order item, and decides to deliver the pre-order item on the condition that the sales date has passed.
[0103] With this configuration, the lottery method and delivery time differ depending on the series, which increases the user's interest in obtaining the provided items.
[0104] [Third embodiment] In the above embodiment, the same number of items as the number of lotteries are provided. In the present embodiment, a configuration in which another item is won after the lottery is described. Note that the same numbers are used for the same configuration as the above embodiment, and detailed description is omitted.
[0105] After executing the lottery, the first lottery unit 122 or the second lottery unit 123 further executes a lottery to determine whether or not to provide an item. The item to be provided at this time may be specially prepared as a double chance prize, or may be selected by the user from items in stock.
[0106] With this configuration, there is a possibility that a number of items will be provided that is greater than the number of lottery draws, which increases the user's interest in obtaining the provided items.
[0107] In the first and second embodiments, the selection method is determined for each series, but the selection method may be determined according to the sales period. As an example, different selection methods may be determined for a series before the sales period and for a series during the sales period. Also, for one series, a probability selection method may be determined before the sales period, and a lottery box selection method may be determined once the sales period has begun.
[0108] In the above embodiment, the screen generation is browser-based, but may be application-based.
[0109] The present invention has been described above by giving preferred embodiments, but it is not necessary to have the configurations of all of the embodiments, and the present invention can be implemented in appropriate combinations. Furthermore, the present invention is not necessarily limited to the above-described embodiments, and can be implemented in various modified forms within the scope of its technical concept.
[0110] Furthermore, some or all of the above-described embodiments may be described as in the following supplementary notes, but are not limited to these.
[0111] [Appendix 1] An item provision system, A display control means for displaying a first object image associated with each series to which the article belongs; A selection means for selecting a first object image by a first selection method or a second selection method determined for a series associated with the selected first object image; having The display control means displaying a first selection screen capable of designating the number of selections, on condition that a first object image of the series for which the first selection method is defined is selected; displaying a second lottery screen on which it is possible to select one of a plurality of second object images to which an item group obtained by grouping the items is linked, on condition that a first object image of the series for which the second lottery method is defined is selected; Goods provision system.
[0112] [Appendix 2] The display control means displaying the first lottery screen after displaying the winning probability of each item in the same series; 2. An item provision system as described in appendix 1.
[0113] [Appendix 3] The display control means a second object image linked to an item group including an item that is in stock of the item is displayed in a manner that allows the second object image linked to an item group including an item that is out of stock of the item to be distinguished from the second object image linked to an item group including an item that is out of stock of the item. 3. An item provision system as described in appendix 1 or appendix 2.
[0114] [Appendix 4] the display control means displays a second object image associated with an item group in which the item is out of stock in such a manner that the second object image cannot be selected. An item provision system according to any one of appendix 1 to appendix 3.
[0115] [Appendix 5] The display control means displaying an image of an article that can be won by the second lottery method after displaying the second lottery screen; An item provision system according to any one of appendix 1 to appendix 4.
[0116] [Appendix 6] the display control means displays information regarding a prize name determined for each of the items and information regarding each of the items before displaying the first lottery screen or the second lottery screen. An item provision system according to any one of appendix 1 to appendix 5.
[0117] [Appendix 7] The lottery means predetermines the final winning item for each of the series or each of the item groups. 7. An item provision system according to any one of claims 1 to 6.
[0118] [Appendix 8] the display control means displays the second object image in a selectable manner for a predetermined time from the display of the second lottery screen. An item provision system according to any one of appendix 1 to appendix 7.
[0119] [Appendix 9] the display control means displays inventory information of a group of items linked to the second object near the second object image on the second lottery screen. An item provision system according to any one of appendix 1 to appendix 8.
[0120] [Appendix 10] The display control means on condition that the second object image is selected, displaying third object images in a number equal to the number of articles linked to the second object image so that the articles linked to the second object image cannot be identified; An item provision system according to any one of Supplementary Note 1 to Supplementary Note 9.
[0121] [Appendix 11] Computer, a display control means for displaying a first object image associated with each series to which the article belongs; a selection means for selecting a first object image by a first selection method or a second selection method determined for a series associated with the selected first object image; Functioning as a The display control means displaying a first selection screen capable of designating the number of selections, on condition that a first object image of the series for which the first selection method is defined is selected; displaying a second lottery screen on which it is possible to select one of a plurality of second object images to which an item group obtained by grouping the items is linked, on condition that a first object image of the series for which the second lottery method is defined is selected; program.
[0122] [Appendix 12] An article providing device, A display control means for displaying a first object image associated with each series to which the article belongs; A selection means for selecting a first object image by a first selection method or a second selection method determined for a series associated with the selected first object image; having The display control means displaying a first selection screen capable of designating the number of selections, on condition that a first object image of the series for which the first selection method is defined is selected; displaying a second lottery screen on which it is possible to select one of a plurality of second object images to which an item group obtained by grouping the items is linked, on condition that a first object image of the series for which the second lottery method is defined is selected; Goods provision device. [Explanation of symbols]
[0123] 100 Provisioning Server 110 Storage section 120 Processing control section 121 Lottery Section 122 First lottery section 122 123 2nd Lottery Section 124 Display control section 125 Data Update Section 126 Payment Department 130 Communications Department 200 User terminals
Claims
1. An article providing device, a first display control means for displaying a first image associated with a first lottery method, and displaying a winning probability determined for each type of product in the group of products associated with the first image, on the condition that the first image is selected; a second display control means for displaying a second image associated with a second lottery method, and, on condition that the second image is selected, for selecting one of a plurality of third images associated one-to-one with a plurality of groups of items; a lottery means for executing a lottery by the first lottery method or the second lottery method and determining a product to be provided; Equipped with the first lottery method is a lottery method in which a lottery is conducted with a winning probability determined for each type of product in the group of products associated with the first image, the second lottery method is a lottery method in which the probability of winning each product of the product group varies depending on the stock status of each product of the product group associated with the selected third image; Goods provision device.
2. The first display control means, after displaying the winning probability, displays a screen on which the number of draws to be performed can be specified. The article providing device according to claim 1 .
3. When the third image is selected, the second display control means displays the inventory status of each product in the group of products associated with the selected third image. The article providing device according to claim 1 or 2.
4. The first image is associated with one series, the second image is associated with a series; The article providing device according to claim 3 .
5. The second display control means displays a screen on which the number of lottery draws can be specified after displaying the stock status of each product in the product group. The article providing device according to claim 3 .
6. The second display control means displays a third image associated with a group of items for which the item is out of stock in an unselectable manner. The article providing device according to claim 3 .
7. The lottery means executes lotteries a specified number of times in succession. The article providing device according to claim 5 .
8. A computer comprising: a first display control means for displaying a first image associated with a first lottery method, and displaying a winning probability determined for each type of product in the group of products associated with the first image, on the condition that the first image is selected; a second display control means for displaying a second image associated with a second lottery method, and, on condition that the second image is selected, for selecting one of a plurality of third images associated one-to-one with a plurality of groups of items; a lottery means for conducting a lottery by the first lottery method or the second lottery method and determining the product to be provided; It functions as the first lottery method is a lottery method in which a lottery is conducted with a winning probability determined for each type of product in the group of products associated with the first image, the second lottery method is a lottery method in which the probability of winning each product of the product group varies depending on the stock status of each product of the product group associated with the selected third image; program.