Product provision device, computer program product, product provision system, and computer-readable recording medium

By designing a product provision device that includes the first category option prompt unit and the inventory management unit, the problem that the existing system cannot accurately notify users of the product inventory status is solved, inventory notification at the exact timing is realized, and user experience and system efficiency are improved .

CN119417548APending Publication Date: 2025-02-11BANDAI CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411321232.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-09-26
Filing Date
2024-09-23
Publication Date
2025-02-11

AI Technical Summary

Technical Problem

The existing online lottery product offering system cannot accurately notify users of the inventory status of goods, making it difficult for users to choose products with sufficient inventory.

Method used

A product provision device is designed, including a first category option prompt unit and an inventory management unit. The device can communicate with the user's terminal, prompt the user for multiple options associated with the product group, and manage the inventory status of the products associated with each option in real time, ensuring that the inventory status of the products can be accurately prompted when the user selects.

Benefits of technology

The function of notifying users of the inventory status of products at the exact time is realized, helping users to choose products with sufficient inventory more easily, and improving user experience and system efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119417548A_ABST
    Figure CN119417548A_ABST
Patent Text Reader

Abstract

The invention discloses a commodity providing apparatus, a computer program product, a commodity providing system, and a computer readable recording medium. A product providing device is provided with: a first type option presentation means for presenting, to a terminal, a plurality of first type options associated with a product group consisting of a plurality of products in a manner selectable by a user; and an inventory management unit that manages inventory conditions of the commodities of the commodity groups respectively associated with each of the plurality of first category options. Each time an event related to the first type of option occurs, the first type of option presentation unit confirms the inventory status of the commodities of the commodity group associated with the first type of option and presents the inventory status of the commodities. According to the invention, a user can be informed of the stock condition of the commodity at an accurate time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a commodity providing device, a program, and a commodity providing system. Background Art

[0002] Conventionally, there is a commodity providing system in the form of online lottery (for example, Patent Document 1). In the case of such an online lottery, unlike the options of a lottery box or lottery ticket of a tangible object, the user cannot possess the option.

[0003] Prior art literature

[0004] Patent Literature

[0005] Patent Document 1: Japanese Patent Application Publication No. 2005-070937 Summary of the invention

[0006] Problems to be solved by the invention

[0007] Therefore, notifying users of product inventory status and the like at an accurate timing has always been a problem.

[0008] Therefore, an object of the present invention is to provide a merchandise providing device, a program, and a merchandise providing system that can notify a user of the inventory status of a merchandise, etc. at an accurate timing.

[0009] Technical solutions to solve problems

[0010] One embodiment of the present invention is a product providing device that can communicate with a user's terminal, wherein the device comprises: a first category option prompting unit that prompts a plurality of first category options associated with a product group consisting of a plurality of products to the terminal in a manner that the user can select; and an inventory management unit that manages the inventory status of products in the product group associated with each of the plurality of first category options, and whenever an event related to the first category option occurs, the first category option prompting unit confirms the inventory status of the products in the product group associated with the first category option and prompts the inventory status of the products.

[0011] One embodiment of the present invention is a program, in which a computer is caused to function as the following units: a first category option prompting unit, which prompts a terminal with multiple first category options associated with a product group consisting of multiple products in a manner that can be selected by a user; and an inventory management unit, which manages the inventory status of products in the product group associated with each of the multiple first category options, and whenever an event related to the first category option occurs, the first category option prompting unit confirms the inventory status of the products in the product group associated with the first category option and prompts the inventory status of the products.

[0012] One embodiment of the present invention is a product providing system, which comprises: a first category option prompting unit, which prompts a terminal with multiple first category options associated with a product group consisting of multiple products in a manner that can be selected by a user; and an inventory management unit, which manages the inventory status of products in the product group associated with each of the multiple first category options, and whenever an event related to the first category option occurs, the first category option prompting unit confirms the inventory status of the products in the product group associated with the first category option and prompts the inventory status of the products.

[0013] Effects of the Invention

[0014] According to the present invention, the inventory status of commodities and the like can be notified to the user at an accurate timing. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 It is a diagram for explaining a method for providing a commodity to which the present embodiment is applied;

[0016] Figure 2 is a schematic diagram of the commodity providing system of the present embodiment;

[0017] Figure 3 is a diagram showing an example of a device configuration of a tablet computer as an example of the terminal 2;

[0018] Figure 4 is a block diagram showing an example of the functional structure of the merchandise providing device 1;

[0019] Figure 5 is a diagram showing an example of the inventory database D1;

[0020] Figure 6 is a block diagram showing an example of a functional configuration of terminal 2;

[0021] Figure 7 is a sequence diagram between the commodity providing device 1 and the terminal 2;

[0022] Figure 8 is an action flow chart of the first category option prompt processing of the commodity providing device 1;

[0023] Fig. 9 This is an example of a screen showing a list of purchasable titles presented to the terminal 2;

[0024] Fig.10 This is an example of a lottery box list screen presented to the terminal 2;

[0025] Fig.11 This is an example of product information of the lottery box 1 presented to the terminal 2 when the user selects the lottery box 1;

[0026] Fig.12 is an action flow chart of the standby process (step 118);

[0027] Fig.13 This is an example of product information of lottery box 1 presented to the user who has selected standby;

[0028] Fig.14 is an action flow chart of the second category option prompt processing of the commodity providing device 1;

[0029] Fig.15 This is an example of a lottery ticket purchase screen displayed on terminal 2;

[0030] Fig.16 This is an example of a lottery ticket list screen of a selected lottery box displayed on the terminal 2;

[0031] Fig.17 This is an example of the settlement processing completion screen.

[0032] Fig.18 This is an example of a lottery ticket opening screen displayed on the terminal 2;

[0033] Fig.19 is a diagram showing an example of an inventory database D1 in a modified example of the embodiment of the present invention; and

[0034] Fig. 20 This is an example of a screen for providing a discounted product that is displayed on the terminal 2 by the product providing unit 115 .

[0035] Explanation of symbols

[0036] 1: Commodity providing device; 2: Terminal; 10: Processing unit; 11: Communication unit; 12: Storage unit; 111: User information management unit; 112: First category option prompting unit; 113: Second category option prompting unit; 114: Settlement processing unit; 115: Commodity providing unit; 116: Inventory management unit DETAILED DESCRIPTION

[0037] <Embodiments of the present invention>

[0038] A first embodiment of the present invention will be described.

[0039] First, in order to facilitate understanding of the configuration of the present embodiment, a method of providing a product to which the present embodiment is applied will be described. Figure 1 It is a diagram for explaining a method of providing a commodity to which the present embodiment is applied.

[0040] The method for providing commodities used in the present embodiment provides commodities by randomly selecting a plurality of commodities belonging to a title selected by a user. The title is a topic of a certain character or event, etc. The commodities provided may be electronic data such as images and music, or may be physical objects such as toys, stationery, models, clothing, and daily necessities. In addition, physical objects may also be a combination of items of different categories such as toys, stationery, models, clothing, and daily necessities. In the following description, the case of providing physical objects by delivery is used for description.

[0041] In addition, the provided goods may be goods of different categories as long as they are of the same title (series). For example, as long as the provided goods belong to works with the same world view in animation, movies, comics, games, etc., or are pre-grouped into series based on the common points between the goods, they may be provided in different ways, just like electronic data and physical objects. In the following description, the case where the provided goods are physical objects of multiple categories is used for explanation.

[0042] A title is associated with a plurality of first category options, and each of the plurality of first category options is associated with a plurality of second category options. Each of the first category options is associated with a commodity group including N P types of commodities associated with the title. Furthermore, each of the plurality of second category options associated with each first category option is associated with any one of the commodities in the commodity group associated with the first category option.

[0043] use Figure 1 To be specific, the first category option is a lottery box, and the second category option is a lottery ticket stored in the lottery box. In addition, there is a title "XXX Series", and each of the multiple lottery boxes 1 to M associated with the title "XXX Series" is associated with a commodity group. The types of commodities belonging to each commodity group are P, and each commodity group consists of a total of N P types of commodities, and the types and numbers of commodities in each commodity group are the same. The ratio of the number of commodities belonging to a commodity group is determined according to the awards set for the categories of each commodity. That is, the higher the ranking of the award, the fewer the number of commodities, and the lower the ranking of the award, the more the number of commodities. For example, in the case where "Commodity X-1" of the commodity group set as "XXX Series" is the first prize, "Commodity X-2" is the second prize, ..., and "Commodity XP" is the P prize, the probability of being selected increases in the order of "Commodity X-1", "Commodity X-2", ..., and "Commodity XP". That is, "Product X-1" has the lowest probability of being selected and the least number of items. "Product XP" has the highest probability of being selected and the most number of items.

[0044] Here, in Figure 1 In the description, a case where M=10, N=100, and P=5 is described.

[0045] The title "XXX series" is associated with 10 lottery boxes 1 to 10, and each of the lottery boxes 1 to 10 is associated with 100 lottery tickets 1 to 100. The types of commodities in one commodity group associated with each lottery box 1 to 10 are five types, "commodity X-1" to "commodity X-5", the first prize is "commodity X-1", the second prize is "commodity X-2", the third prize is "commodity X-3", the fourth prize is "commodity X-4", and the fifth prize is "commodity X-5", and the details of the number are: "commodity X-1" is 2, "commodity X-2" is 8, "commodity X-3" is 20, "commodity X-4" is 30, and "commodity X-5" is 40, and the total number is 100. That is, each of the commodity groups of 5 types and 100 commodities is associated with each of the lottery boxes 1 to 10.

[0046] In addition, each lottery ticket 1 to 100 of each lottery box 1 to 10 is associated with any one of the 100 commodities in the commodity group associated with the lottery box. The association between the lottery tickets 1 to 100 and the commodity is associated one-to-one in a non-repeating manner. At this time, it is preferred that the association between the lottery tickets 1 to 100 and the commodity in each lottery box 1 to 10 is not the same but different for each lottery box. The purpose is to prevent the user from noticing the correspondence between the lottery ticket and the commodity in the process of repeatedly selecting the lottery ticket.

[0047] Next, provision of merchandise to users will be described.

[0048] The user selects a title that he wants to purchase, and selects a lottery box from a plurality of lottery boxes 1 to 10 associated with the title. Here, it is assumed that the user has selected lottery box 5. The user selects a desired number of lottery tickets from lottery tickets 5-1 to 5-100 associated with lottery box 5. Then, the product associated with the lottery ticket selected by the user is provided. The lottery ticket selected by the user and provided with a product cannot be selected by other users. Moreover, the inventory of the product associated with the selected lottery ticket becomes zero.

[0049] In this way, the provision of commodities associated with the title is achieved through a lottery method selected by the user himself.

[0050] Here, the problem is the inventory status of the goods in the commodity group associated with the lottery box. In order to increase the possibility of obtaining the desired goods, the user wants to select a lottery box with a large inventory of the desired goods. Therefore, it is necessary to accurately notify the user of the inventory status of the goods in each lottery box at the right time. Here, the inventory status is the remaining number of lottery tickets (the number of remaining goods) of the lottery box, the inventory number of each product, etc.

[0051] Next, a commodity providing device system according to the present embodiment that solves such problems will be described.

[0052] [Overall structure]

[0053] The merchandise providing device system according to this embodiment will be described.

[0054] Figure 2 This is a schematic diagram of the commodity providing system according to the present embodiment. Figure 2 In the figure, 1 is a commodity providing device, and 2 is a user's terminal.

[0055] The commodity providing device 1 and the user's terminal 2 can be connected to a communication line N and can communicate with each other. The communication line N refers to a channel that can perform data communication. That is, the communication line N includes a telephone communication network, a cable network, the Internet, and other communication networks in addition to a dedicated line (dedicated cable) for direct connection and a LAN based on Ethernet (registered trademark) and the like, and the communication method may be either wired or wireless.

[0056] The commodity providing device 1 is a server system composed of a single or multiple server devices, storage devices, etc. The commodity providing device 1 implements various services for providing commodities to users, obtains the inventory status of commodities, etc., and performs procedures for providing commodities to users. In this embodiment, commodities are commodities provided to users in exchange for the payment of money by users. Commodities are specifically manifested as physical commodities, etc. For example, they are figurines such as dolls with the appearance of a certain character, clothes, plastic models, accessories, etc., but are not limited to these.

[0057] The terminal 2 is, for example, a personal computer, a tablet computer, a smartphone, a mobile phone, or the like. Figure 3 2 is a diagram showing an example of a device configuration of a tablet computer as an example of the terminal 2. Figure 3 As shown, the terminal 2 includes a display 21, a touch operation panel 22 integrally formed with the display 21, and a built-in speaker 23. The terminal 2 is also provided with a control substrate (not shown), a built-in storage battery, a power button, a volume adjustment button, and the like.

[0058] The control substrate is equipped with various microprocessors such as CPU, GPU, DSP, ASIC, VRAM or RAM, ROM and other IC memories, wireless communication modules for wireless communication with base stations, etc. In addition, the control substrate is equipped with so-called I / F circuits (interface circuits) such as a drive circuit of the touch operation panel 22. These elements mounted on the control substrate are electrically connected to each other via a bus circuit, etc., and are connected in a manner that enables data reading and writing or signal transmission and reception.

[0059] [Functional structure]

[0060] The structure of each device is described.

[0061] First, the structure of the commodity providing device 1 will be described. Figure 4 It is a block diagram showing a functional configuration example of the commodity providing device 1 .

[0062] like Figure 4 As shown, the commodity providing device 1 includes a processing unit 10 , a communication unit 11 , and a storage unit 12 .

[0063] The processing unit 10 controls the operation of the commodity providing device 1 based on the program or data stored in the storage unit 12. The functions of the processing unit 10 can be realized by electronic components such as a microprocessor such as a CPU or a GPU, an ASIC, and an IC memory. The processing unit 10 includes a user information management unit 111, a first category option presentation unit 112, a second category option presentation unit 113, a settlement processing unit 114, a commodity providing unit 115, and a stock management unit 116 as main functional units.

[0064] The user information management unit 111 manages user information using a user information database. The user information includes user identification information (user ID) and password in the purchase service, personal information such as user name and address, and user product purchase history information.

[0065] The first category option prompting unit 112 refers to the inventory database D1 and prompts the terminal 2 with a list of titles that can be purchased and a list of lottery boxes. In this embodiment, a title is associated with multiple first category options, and each of the multiple first category options is respectively associated with multiple second category options. Each of the first category options is respectively associated with a commodity group including N P types of commodities associated with the title. Moreover, each of the multiple second category options associated with each first category option is respectively associated with any one of the commodities in the commodity group associated with the first category option. In this embodiment, the first category option is a lottery box, and the second category option is a lottery ticket.

[0066] The first category option presenting unit 112 refers to the stock database D1 to confirm the remaining number of lottery tickets associated with the lottery box and the current stock status of products associated with the lottery box and the lottery ticket, and presents the lottery box list screen including the current stock status to the terminal 2.

[0067] Here, the inventory database D1 will be described. Figure 5 2 is a diagram showing an example of the inventory database D1. The inventory database D1 is prepared for each title. Figure 5 The inventory database D1 is an example of the inventory database D1 in the title XXX series. The inventory database D1 includes a lottery box database D2 and a lottery ticket database D3.

[0068] The lottery box database D2 prepares a record for each lottery box, and a record includes the lottery box ID (identification information) of the lottery box, the commodity category ID (identification information) of the commodity category contained in the lottery box, the remaining number of lottery tickets of the lottery box, the selection state information of the lottery box, and the selection standby user. In the selection state information of the lottery box, any one of the selectable state, the selected state, and the non-selectable state is recorded. The selectable state refers to the state in which the user can select the lottery box prompted. The selected state refers to that other users are selecting the lottery box, and when the user's selection (maintaining) is released, the state of the lottery box can be selected. The non-selectable state refers to the state (all selected (opened)) in which the remaining number of lottery tickets associated with the lottery box is zero, and refers to the state of the lottery ticket that cannot be selected for the lottery box. As described later, the selection standby user is the user waiting for the release of the selection of the lottery box in the selection.

[0069] like Figure 5 As shown, a lottery ticket database D3 is associated with a lottery box. A lottery ticket database D3 prepares a record for each lottery ticket, and a record includes the lottery ticket ID (identification information) of the lottery ticket, the commodity ID (identification information) of the commodity associated with the lottery ticket ID, and the unsealing information of the lottery ticket. The unsealing information of the lottery ticket includes an unsealed state in which the lottery ticket is opened by the user and the commodity associated with the lottery ticket is provided, and an unopened state in which the commodity associated with the lottery ticket is not opened by the user and the commodity associated with the lottery ticket is not provided. The unsealed state is marked with "1", and the unopened state is marked with "0". That is, in the case of the unsealed state, the commodity associated with the lottery ticket is out of stock, and in the case of the unopened state, the commodity associated with the lottery ticket is in stock.

[0070] The first category option prompt unit 112 accepts the user's selection of a title, refers to the lottery box database D2 associated with the title, obtains the lottery box information including the lottery box ID and the number of remaining lottery tickets in the lottery box (lottery ticket inventory information), generates a lottery box overview screen including an image of each lottery box and the number of remaining lottery tickets in each lottery box, and prompts the lottery box overview screen to the terminal 2.

[0071] Whenever the user selects any of the lottery boxes in the lottery box list screen, the first category option prompting unit 112 refers to the lottery ticket database D3, obtains the current inventory status of the selected lottery box, and prompts the commodity information of the selected lottery box. The commodity information is the category of the commodity in the lottery box and the number of remaining lottery tickets for each commodity category. In addition, as described above, in this embodiment, because the lottery ticket and the commodity are associated one-to-one, the number of remaining lottery tickets for each commodity category is the same as the number of remaining commodities (inventory) for each commodity category.

[0072] In addition, whenever a user selects any one of the lottery boxes in the lottery box list screen, the first category option prompting unit 112 updates the selection state of the lottery box database D2 to "selected". The reason for doing so is that if multiple users can repeatedly select the lottery box, the lottery ticket of the lottery box can also be repeatedly selected by the user, and the inventory of the goods associated with the lottery ticket cannot be accurately managed. On the other hand, if the user is allowed to select the lottery box for a long time, other users cannot select the lottery box. Therefore, the first category option prompting unit 112 measures the time T1 from the user selecting the lottery box to the lottery ticket for the lottery box being determined to be purchased. When the time T1 exceeds the pre-set TX, the selection of the lottery box is forcibly released, so that the lottery box is migrated to a selectable state, and the selection state of the lottery box in the lottery box database D2 is updated to "selectable".

[0073] In addition, the first category option prompting unit 112 can control the user to a standby state, so that when the selection of the lottery box whose selection state is "selected" is released, the user can give priority to the lottery box. In this case, the first category option prompting unit 112 records the user ID of the user in the selection standby user of the lottery box in the lottery box database D2. Then, when the selection state of the lottery box becomes "selectable", the first category option prompting unit 112 refers to the lottery ticket database D3, obtains the current inventory status of the lottery box that becomes "selectable", and prompts the current commodity information of the lottery box to the user's terminal 2. In addition, when there are multiple standby users, the current commodity information can be prompted only to the first user, or the current commodity information can be prompted to all standby users.

[0074] Thus, whenever an event related to the first category option (lottery box) occurs, the first category option prompting unit 112 checks the inventory database D1 (lottery box database D2 or lottery ticket database D3) and prompts the user of the latest inventory status of the goods of the first category option (lottery box). As described above, the event related to the first category option (lottery box) includes at least a prompt of the lottery box list screen, a prompt of the goods information when the lottery box is selected, and a prompt of the goods information of the lottery box to the waiting user whose lottery box has become selectable from the selection.

[0075] In addition, in the present embodiment, the selection of the lottery box (first category option) is made by the user, but it can also be configured so that the user can select manual selection and automatic selection. In the case of selecting automatic selection, the first category option prompting unit 112 can automatically select a lottery box (first category option) in a selectable state by drawing. In this case, the product information of the automatically selected lottery box obtains the latest product information in the same way as the manual selection described above.

[0076] The second category option prompting unit 113 controls the prompting of multiple second category options to the terminal 2. In the present embodiment, the second category option is a lottery ticket. The second category option prompting unit 113 first prompts a lottery ticket purchase screen for reserving the number of lottery tickets to be purchased, and allows the user to determine the number of lottery tickets to be purchased. Thereafter, the second category option prompting unit 113 prompts the terminal 2 with a lottery ticket list screen including multiple lottery tickets. When prompting the lottery ticket purchase screen, the second category option prompting unit 113 counts the number of lottery tickets whose opening information is "0" in the lottery ticket database D3, and includes the remaining number of selectable lottery tickets in the lottery ticket purchase screen.

[0077] Furthermore, when the second category option prompting unit 113 generates a lottery ticket list screen after the number of lottery tickets purchased is determined, it refers to the lottery ticket database D3 to obtain the latest lottery ticket information of the selected lottery box. The obtained lottery ticket information includes the lottery ticket ID and the opening information of the lottery ticket. The second category option prompting unit 113 generates a lottery ticket list screen in a manner that can identify whether it is opened or unopened based on the lottery ticket information, and sets the opened lottery ticket to be unselectable by the user.

[0078] In addition, similar to the lottery box, if the user is allowed to select the lottery ticket for a long time, other users cannot select the lottery box. Therefore, the second category option prompting unit 113 measures the time T2 from the prompt of the lottery ticket purchase screen to the completion of the settlement of the purchase of the lottery ticket. When the time T2 exceeds the preset TY, the lottery ticket selection is forcibly canceled, and the lottery box is also canceled. Then, the second category option prompting unit 113 updates the selection state of the lottery box in the lottery box database D2 to selectable.

[0079] Furthermore, regarding the relationship between the time TX and the time TY, it is preferable that the time TY is longer than the time TX, considering that the time for selecting a lottery ticket is longer.

[0080] In addition, in the present embodiment, the selection of the lottery ticket (second category option) is made by the user, but it may also be configured so that the user can choose between manual selection and automatic selection. When automatic selection is selected, the second category option prompting unit 113 may automatically select the lottery ticket by drawing an unopened lottery ticket (second category option).

[0081] The settlement processing unit 114 performs settlement processing on the lottery ticket for which purchase reservation has been made. The settlement processing is performed after the user confirms the selection of the lottery ticket on the lottery ticket list screen.

[0082] Here, when the settlement processing performed by the settlement processing unit 114 is completed, the second category option prompting unit 113 updates the selection state of the lottery box in the lottery box database D2 from selected to selectable. In this way, settlement is performed after the category of the product associated with the selected lottery ticket and the category of the product provided to the user are determined, thereby, the lottery box can be transferred from the selected state to the selectable state without waiting for the time taken for the provision of the product such as the opening performance of the lottery ticket to be performed later.

[0083] The product providing unit 115 presents a lottery ticket opening screen. According to the selection of the lottery ticket to be opened by the user, product information such as product images of the product associated with the lottery ticket to be opened is presented. In addition, the product providing unit 115 performs the delivery procedure of the product provided to the user. The address of the delivery destination is selected from the address registered in the user information database.

[0084] After the settlement processing by the settlement processing unit 114 is completed, the inventory management unit 116 receives the lottery ticket ID of the selected lottery ticket from the second category option prompting unit 113, and updates the opening information in the lottery ticket database D3 of the received lottery ticket ID from "0" to "1". Furthermore, the inventory management unit 116 counts the number of lottery tickets with the opening information of "0" in the lottery ticket database D3, and updates the number of remaining lottery tickets in the lottery box database D2 of the lottery box. As a result, the inventory database D1 becomes a database that reflects the latest commodity status.

[0085] The communication unit 11 is connected to the communication line N to implement communication.

[0086] The storage unit 12 stores system programs and functional programs. The system program is a program for realizing the basic functions of the commodity providing device 1 as a computer. The functional program is a program for causing the processing unit 10 to function as a main functional unit, namely, as a user information management unit 111, a first category option prompting unit 112, a second category option prompting unit 113, a settlement processing unit 114, a commodity providing unit 115, and a stock management unit 116. In addition, the storage unit 12 also stores a stock database D1 (lottery box database D2 and lottery ticket database D3) of each title.

[0087] Next, the configuration of the terminal 2 will be described. Figure 6 It is a block diagram showing an example of the functional configuration of the terminal 2.

[0088] like Figure 6 As shown, the terminal 2 includes an operation input unit 30 , a processing unit 31 , an image display unit 32 , a sound output unit 33 , a communication unit 34 , and a storage unit 35 .

[0089] The operation input unit 30 is used to input various operations of the user, and outputs operation input signals corresponding to the operation input to the processing unit 31. The functions of the operation input unit 30 can be realized by elements that the user directly operates with fingers, such as a touch operation panel, a main button, a button switch, a joystick, and a trackball, or by elements that detect movement or posture, such as an acceleration sensor, an angular velocity sensor, a tilt sensor, and a geomagnetic sensor. Figure 2 In FIG. 1 , the touch operation panel 22 corresponds to this.

[0090] The processing unit 31 controls the operation of the terminal 2 based on the program or data stored in the storage unit 35, the operation input signal from the operation input unit 30, etc. The functions of the processing unit 31 can be realized by electronic components such as microprocessors such as CPUs and GPUs, ASICs, and IC memories. The processing unit 31 includes a calculation unit 40, an image generation unit 41, a sound generation unit 42, and a communication control unit 43 as main functional units.

[0091] The calculation unit 40 executes various processes for purchasing products and outputs the results to the image generation unit 41, the sound generation unit 42, and the communication control unit 43. The calculation unit 40 includes a display control unit 50 and a product purchase processing unit 51.

[0092] The display control unit 50 performs display and performance of a product purchase screen for products, etc., using information provided from the product providing device 1 and user operation information.

[0093] The commodity purchase processing unit 51 performs a commodity purchase procedure. Specifically, it performs a commodity purchase process with the commodity providing device 1.

[0094] The image generation unit 41 generates one image in one frame time (e.g., 1 / 60 second) based on the processing result of the operation unit 40, and outputs the generated image signal to the image display unit 32. The function of the image generation unit 41 can be realized by a processor such as a GPU or a digital signal processor (DSP), a video signal IC, a video codec, etc., an IC memory for drawing frames such as a frame buffer, an IC memory for expanding texture data, etc.

[0095] The sound generation unit 42 generates sound signals such as effect sounds and various operation sounds based on the processing results of the operation unit 40, and outputs them to the sound output unit 33. The function of the sound generation unit 42 can be realized by a processor such as a digital signal processor (DSP) or a speech synthesis IC, an audio codec capable of playing a voice file, etc.

[0096] The communication control unit 43 performs communication connection and data processing for data communication with the commodity providing device 1 .

[0097] The image display unit 32 displays a screen based on the image signal input from the image generation unit 41. The function of the image display unit 32 can be realized by a display device such as a flat-panel display, a cathode ray tube (CRT), a projector, or a head-mounted display. Figure 2 In FIG. 1 , the image display unit 32 corresponds to the display 21 .

[0098] The sound output unit 33 is used to output sound effects and the like based on the sound signal input from the sound generation unit 42. Figure 2 In FIG. 2 , the sound output unit 33 corresponds to the speaker 23 .

[0099] The communication unit 34 is connected to the communication line N to realize communication. The function of the communication unit 34 can be realized by, for example, a wireless communication device, a modem, a TA (terminal adapter), a jack of a wired communication cable, a control circuit, and the like.

[0100] In the storage unit 35, programs for causing the terminal 2 to operate to realize various functions of the terminal 2, data used in the execution of the programs, etc. are stored in advance or temporarily stored each time processing is performed. The storage unit 35 can be implemented by, for example, a RAM or ROM, an IC memory such as a flash memory, a magnetic disk such as a hard disk, an optical disk such as a CD-ROM or a DVD, etc. Specifically, the storage unit 35 stores a system program and a control program for controlling the purchase processing of the article (commodity) 3 of the terminal 2. The system program is a program for realizing the basic functions of the terminal 2 as a computer. The control program is a program for causing the operation unit 40 to function as a display control unit 50 and a commodity purchase processing unit 51.

[0101] [Description of the action]

[0102] The operation of the commodity providing system of this embodiment will be described with the operation of the commodity providing device 1 as the center. Figure 7 The sequence diagram between the commodity providing device 1 and the terminal 2 will explain the event of confirming the inventory status of the lottery box.

[0103] The merchandise providing device 1 checks the inventory status of merchandise at least at the following times.

[0104] 1. In response to a request for a lottery box list screen (title selection) from terminal 2 (step 1), the commodity providing device 1 confirms the inventory status of commodities (step 20) and presents a lottery box list screen including the remaining number of lottery tickets for each lottery box (step 2).

[0105] 2. Based on the lottery box selection request from the terminal 2 (step 3), the commodity providing device 1 confirms the inventory status of the commodities (step 20), and presents the commodity information (inventory quantity of each commodity category) of the selected lottery box (step 4).

[0106] 3. Based on the request from the terminal 2 to select a lottery box and wait for it (step 5), the commodity providing device 1 confirms the inventory status of the commodities (step 20), and presents the commodity information (inventory quantity of each commodity category) of the lottery box selected for waiting (step 6).

[0107] 4. Based on the fact that the standby is released in the determination of the selection release of the lottery box (step 21), the commodity providing device 1 confirms the inventory status of the commodities (step 20), and presents the commodity information (the inventory quantity of each commodity category) of the lottery box whose standby is released (step 7).

[0108] 5. In response to the request for the lottery ticket purchase screen from the terminal 2 (step 8), the commodity providing device 1 confirms the inventory status of the commodity (step 20), and presents the lottery ticket purchase screen including the remaining number of lottery tickets in the lottery box (step 9).

[0109] 6. In response to the request for the lottery ticket list screen from the terminal 2 (step 10), the commodity providing device 1 confirms the inventory status of commodities (step 20), and presents the lottery ticket list screen including the opening status of each lottery ticket (step 11).

[0110] The occurrence of the above events is caused by the user's action (operation), except for the cancellation of the selection of the lottery box in standby (step 21). Therefore, every time an event occurs, especially every time the user takes an action (operation), the inventory status of the product is confirmed (step 20) and the inventory status is prompted, thereby accurately conveying information about the number of remaining lottery tickets in the lottery box or the inventory number of products to the user.

[0111] Next, the operation of the commodity providing device 1 will be described. Figure 8 This is an operation flow chart of the first category option presentation process of the commodity providing device 1 .

[0112] First, the user accesses the commodity providing apparatus 1 using the terminal 2 and makes a request for a commodity purchasing screen.

[0113] The first category option presenting unit 112 of the merchandise providing device 1 which has received the request for the merchandise purchase screen presents the terminal 2 with a purchasable title list screen (step 100 ). Fig. 9 This is an example of a screen showing a list of titles available for purchase that is presented to the terminal 2. In the screen showing a list of titles available for purchase, descriptions of the categories of products belonging to the product group associated with the title are also displayed for each title. The user selects the title he wants to purchase. In this example, it is assumed that the user has selected the title "XXX Series".

[0114] The first category option prompting unit 112 determines the selection of a purchase title (step 101), and when a purchase title is selected (step 102), the lottery box information is read from the lottery box database D2 of the inventory database D1 of the selected title (step 103). That is, the first category option prompting unit 112 confirms the inventory status of the product. The lottery box information is the lottery box ID, the number of remaining lottery tickets, and the selection status information of the lottery box.

[0115] The first category option prompting unit 112 uses the read lottery box information to present a lottery box list screen to the terminal 2 (step 104). The first category option prompting unit 112 also presents the state of each lottery box (selectable state, unselectable state, selected state) and the number of lottery tickets remaining in the lottery box. Fig.10 This is an example of a lottery box list screen presented to the terminal 2. Fig.10 The example is an example of lottery boxes 1 to 4 in lottery boxes 1 to 10 with the title "XXX Series". When browsing lottery boxes after lottery box 5, you can browse by selecting the next page. In addition, lottery box information can also be obtained at once for all lottery boxes associated with the title, but it is preferred to obtain the lottery box information of the lottery box on the page each time the page is migrated. This is because the inventory status of the product may change before migrating to a different page.

[0116] The state of each lottery box 1 to 4 (selectable state, non-selectable state, selected state) and the number of lottery tickets remaining in the lottery box are respectively prompted. For example, lottery box 1 is in a selectable state, and the number of lottery tickets remaining is 55. Lottery box 2 is in a non-selectable state, and the number of lottery tickets remaining is 0. Lottery box 3 is in a selected state, and the number of lottery tickets remaining is 5. Lottery box 4 is in a selectable state, and the number of lottery tickets remaining is 15. In addition, in the selected state where lottery box 3 is selected, the user can wait for the selection of the lottery box by selecting the selection standby button 90.

[0117] The user selects a desired lottery box from the lottery box displayed on the terminal 2. The first category option prompting unit 112 determines the selection of the lottery box (step 105). The first category option prompting unit 112 determines whether it is the standby for selecting the lottery box (step 117) when the selected lottery box is in a non-selectable state or a selected state (step 106), and performs a standby process (step 118) when it is the standby for selecting the lottery box. For the standby process (step 118), it is described later. The first category option prompting unit 112 returns to step 104 when it is not the standby for selecting the lottery box, and waits for the selection of a new lottery box. On the other hand, when the selected lottery box is in a selectable state (step 106), the first category option prompting unit 112 updates the selection state information of the lottery box ID of the lottery box in the lottery box database D2 to a selected state (step 107).

[0118] The first category option prompting unit 112 refers to the lottery ticket database D3 associated with the selected lottery box to obtain product information (step 108). That is, the first category option prompting unit 112 confirms the inventory status of the product. The obtained product information is the category of the product and the number of remaining lottery tickets for each product category. The first category option prompting unit 112 counts the lottery tickets with the opening information of "0" for each product ID, thereby obtaining the number of remaining lottery tickets for each product category.

[0119] The first category option presenting unit 112 presents the commodity information of the selected lottery box to the terminal 2 (step 109 ). Fig.11 This is an example of product information of the lottery box 1 presented to the terminal 2 when the user selects the lottery box 1. Fig.11 In the example shown in FIG. 1 , there are 2 lottery tickets for the first prize "Turning Panda Doll", 8 lottery tickets for the second prize "Robot X Doll", 15 lottery tickets for the third prize "Warrior X Doll", and 30 lottery tickets for the fourth prize "X Ghost Sticker". In addition, a lottery ticket purchase confirmation button is also displayed in the product information, which is used to purchase lottery tickets for the lottery box of the displayed product information.

[0120] When the first category option presenting unit 112 presents the product information of the lottery box to the terminal 2, it starts measuring the time T1 (step 110). Here, the time T1 is the time from the presentation of the product information of the lottery box to the determination of the purchase reservation number of the lottery tickets of the lottery box.

[0121] The first category option prompting unit 112 determines whether the time T1 exceeds the preset time TX (step 111). If the time T1 exceeds the time TX, the first category option prompting unit 112 updates the selected lottery box (lottery box displaying product information) from the selected state to the selectable state (step 112), reads the lottery box information from the lottery box database D2 (step 103), and returns the screen of the terminal 2 to the lottery box list screen (step 104).

[0122] If the time T1 does not exceed the time TX, the first category option presenting unit 112 determines whether the lottery ticket of the selected lottery box has been purchased (step 113). If the lottery ticket of the selected lottery box has been purchased (step 114), the first category option presenting unit 112 notifies the second category option presenting unit 113 of the purchase (step 115), and ends the measurement of the time T1 (step 116).

[0123] Next, the standby process (step 118) will be described. Fig.12 This is an action flow chart of the standby process (step 118).

[0124] The first category option presenting unit 112 adds the user ID of the user who has selected the standby function to the user who has selected the standby function of the lottery box in the lottery box database D2 (step 200 ). Fig.13 This is an example of product information of the lottery box 1 presented to the user who has selected the standby mode. Fig.13 As shown, the current lottery box selection is displayed on standby.

[0125] The first category option presenting unit 112 determines the selection state of the lottery box (step 201). When the lottery box is in the selected state (selected) (step 202), the first category option presenting unit 112 continues to determine the selection state of the lottery box (step 201).

[0126] On the other hand, when the selection state of the lottery box is updated to selectable (step 202), the first category option prompting unit 112 proceeds to step 108 for the user whose user ID is ranked first among the user IDs of the lottery box selection standby users registered in the lottery box database D2, and continues processing (step 203). Then, the first category option prompting unit 112 deletes the user ID ranked first from the lottery box selection standby users in the lottery box database D2, and updates the lottery box database D2 (step 204).

[0127] Next, the first category option prompting unit 112 determines the user who is waiting for the selection of the lottery box in the lottery box database D2 (step 205). If the user ID exists in the user who is waiting for the selection of the lottery box in the lottery box database D2 (step 206), the first category option prompting unit 112 returns to step 201 and continues the process. On the other hand, if the user ID does not exist in the user who is waiting for the selection of the lottery box in the lottery box database D2 (step 206), the first category option prompting unit 112 ends the standby process.

[0128] Next, the second category option presentation process will be described. Fig.14 This is an operation flow chart of the second category option presentation process of the commodity providing device 1 .

[0129] First, the second category option prompting unit 113 reads the lottery ticket information of the selected lottery box from the lottery ticket database D3 (step 300). That is, the second category option prompting unit 113 confirms the inventory status of the product. The lottery ticket information read is the remaining number of unopened lottery tickets. The second category option prompting unit 113 prompts the terminal 2 with a lottery ticket purchase screen including the remaining number of lottery tickets (step 301). Fig.15 This is an example of a lottery ticket purchase screen displayed on the terminal 2. The user inputs the number of lottery tickets to be purchased on the lottery ticket purchase screen.

[0130] When the second category option prompting unit 113 prompts the terminal 2 with the lottery ticket purchase screen, it starts measuring the time T2 (step 302). Here, the time T2 is the time from the prompt of the lottery ticket purchase screen to the completion of the settlement of the purchase of the lottery ticket. The second category option prompting unit 113 reads the lottery ticket information of the selected lottery box from the lottery ticket database D3 (step 303). That is, the second category option prompting unit 113 confirms the inventory status of the product. The lottery ticket information read is the lottery ticket ID and the opening information.

[0131] The second category option presenting unit 113 determines whether the number of lottery tickets to be purchased is determined (step 304). If the number of lottery tickets to be purchased is determined (step 305), the second category option presenting unit 113 presents the lottery ticket list screen of the selected lottery box to the terminal 2 (step 306). Fig.16 This is an example of a lottery ticket list screen of the selected lottery box displayed on the terminal 2. Fig.16In the lottery ticket list screen, the image of the lottery ticket of the already opened lottery ticket ID is displayed by a dotted line, and the selectable lottery ticket is displayed by a solid line. The user can select the lottery ticket with the number of purchase reservations from the selectable lottery tickets. On the other hand, when the number of purchase reservations for lottery tickets is not determined, the second category option prompting unit 113 determines whether the time T2 exceeds the preset time TY (step 315). When time T2 exceeds time TY, the second category option prompting unit 113 updates the selected lottery box from the selected state to the selectable state (step 318) and terminates the processing. When time T2 does not exceed time TY, the second category option prompting unit 113 returns to step 304 and continues processing.

[0132] Next, the second category option prompting unit 113 determines whether the selection of the lottery ticket in the lottery ticket list screen is completed (step 307). If the selection of the lottery ticket is not completed (step 308), the second category option prompting unit 113 determines whether the time T2 exceeds the preset time TY (step 316). If the time T2 exceeds the time TY, the second category option prompting unit 113 updates the selected lottery box from the selected state to the selectable state (step 318) and terminates the processing. If the time T2 does not exceed the time TY, the second category option prompting unit 113 returns to step 307 and continues the processing.

[0133] On the other hand, when the selection of the lottery ticket by the user is completed (step 308 ), the settlement processing unit 114 performs a settlement process for the purchase of the lottery ticket (step 309 ). Fig.17 This is an example of the settlement processing completion screen.

[0134] Upon completion of the settlement process (step 310), the inventory management unit 116 records a "1" flag in the unsealing information of the lottery ticket ID for the lottery ticket that has been selected, and updates the lottery ticket database D3 (step 311). In addition, the second category option prompting unit 113 changes the selection status information of the selected lottery box from selected to selectable, and updates the lottery box database D2 (step 312).

[0135] Thus, the lottery box selected by the user becomes selectable and can be selected by other users, and other users can select the lottery box. In addition, the selected lottery ticket is determined at the time of settlement, and the product associated with the lottery ticket is also determined, so that the information about the remaining lottery tickets and the inventory status of the product can be accurately conveyed to the next user who selects the lottery box, and the lottery ticket that has been opened will not be selected by other users.

[0136] On the other hand, when the settlement processing of the settlement processing unit 114 is not completed (step 310), the second category option prompting unit 113 determines whether the time T2 exceeds the preset time TY (step 316). When the time T2 exceeds the time TY, the second category option prompting unit 113 updates the selection state information of the selected lottery box from selected to selectable (step 318) and terminates the processing. When the time T2 does not exceed the time TY, the second category option prompting unit 113 returns to step 309 and continues the processing.

[0137] When the settlement processing of the settlement processing unit 114 is completed (step 310) and the update of the lottery ticket database D3 performed by the inventory management unit 116 is completed (steps 311, 312), the product providing unit 115 prompts the lottery ticket opening screen (step 313) and prompts the product information of the product associated with the opened lottery ticket (step 314). Fig.18 This is an example of a lottery ticket opening screen displayed on the terminal 2. The user can browse the commodity information of the commodity associated with the lottery ticket by selecting the opened lottery ticket.

[0138] The method for providing goods used in this embodiment is based on the provision of goods in the form of a lottery box. Therefore, it is necessary to accurately convey the current inventory status of goods to the user. This embodiment is configured to confirm the inventory status of goods whenever an event caused by the user's action (operation) occurs, so that the information about the number of remaining lottery tickets in the lottery box or the inventory number of goods can be accurately conveyed to the user.

[0139] Furthermore, since the current stock status of the product is confirmed even when the selection of the lottery box in standby is cancelled, the user can know the stock status of the product after the standby.

[0140] In addition, since the lottery ticket is associated with one product and the stock status is updated when the lottery ticket is opened, information about the remaining lottery tickets and products can be accurately conveyed to the next user who selects the lottery box, and provision of duplicate products can be prevented.

[0141] In addition, when providing goods in the form of a lottery box, the lottery box must be selectable by only one user. On the other hand, it is not appropriate for one user to monopolize the selection of the lottery box. In this embodiment, the lottery box can be selected by only one user, and the purchase of the lottery ticket is settled after the user completes the selection of the lottery ticket, and then the lottery ticket is opened, so that the time required to maintain the selection of the lottery box for one user can be shortened.

[0142] <Modification of the embodiment of the present invention>

[0143] Providing products with high interest is also advantageous for users and product providers. Therefore, in a modified example of the embodiment of the present invention, an example in which a user who selects the last lottery ticket remaining in the lottery box is given a benefit is described.

[0144] Fig.19 FIG. 2 is a diagram showing an example of an inventory database D1 in a modified example of the embodiment of the present invention. Fig.19 In the example of , for each lottery box, a product XX, which is a preferential product given to a user who selects the last lottery ticket remaining in the lottery box, is recorded.

[0145] The commodity providing unit 115 refers to the lottery ticket opening information in the lottery ticket database D3 every time a lottery ticket is opened, and when all lottery tickets in the lottery ticket database D3 have been opened, provides the user who has selected the last lottery ticket with the discounted product of the lottery box. That is, the inventory status of the lottery tickets is confirmed every time the user takes action (operation). Fig. 20 This is an example of a screen for providing a discounted product that is displayed on the terminal 2 by the product providing unit 115 .

[0146] By configuring in this way, it is possible to provide a product providing system with high interest.

[0147] As mentioned above, although the present invention has been described by taking the preferred embodiment as an example, the present invention is not necessarily limited to the above-mentioned embodiment, and can be implemented with various modifications within the scope of the technical idea.

[0148] In addition, part or all of the above-mentioned embodiments may be described as the following supplementary notes, but are not limited to the following descriptions.

[0149] [Note 1]

[0150] A commodity providing device, which can communicate with a user's terminal, comprises:

[0151] a first category option prompting unit configured to prompt the terminal with a plurality of first category options associated with a commodity group consisting of a plurality of commodities in a user-selectable manner; and

[0152] a stock management unit for managing the stock status of the merchandise of the merchandise group respectively associated with each of the plurality of first category options,

[0153] Whenever an event related to the first category option occurs, the first category option prompting unit confirms the stock status of commodities in the commodity group associated with the first category option and prompts the stock status of the commodities.

[0154] [Note 2]

[0155] The commodity providing device according to Supplementary Note 1, wherein:

[0156] The events related to the first category options occur multiple times until the commodity is determined.

[0157] [Note 3]

[0158] The commodity providing device according to Supplement 1 or Supplement 2, wherein:

[0159] The event related to the first category options is at least one of a request for presentation of the plurality of first category options by the first category option presentation unit and a selection of any one of the plurality of first category options by a user.

[0160] [Note 4]

[0161] The commodity providing device according to any one of Supplementary Notes 1 to 3, wherein:

[0162] When the presentation of the first category option is divided into a plurality of screens, the first category option presentation unit checks the stock status of commodities in the commodity group associated with the first category option and presents the stock status of the commodities every time the screen is transitioned.

[0163] [Note 5]

[0164] The commodity providing device according to any one of Supplementary Notes 1 to 4, wherein:

[0165] The first category option prompt unit

[0166] Enable only one user to select a first category option,

[0167] Prompt each first category option in any of a selectable state, a selected state, and a non-selectable state,

[0168] The selected first category option is prompted in a selected state until the selection of the first category option is released.

[0169] [Note 6]

[0170] The commodity providing device according to any one of Supplementary Notes 1 to 5, wherein:

[0171] The first category option prompting unit prompts the first category option in a selectable state or a selected state on the condition that at least one of the multiple second category options associated with the first category option is a selectable option, and prompts the first category option in a non-selectable state on the condition that all of the multiple second category options associated with the first category option are non-selectable options.

[0172] [Note 7]

[0173] The commodity providing device according to any one of Supplementary Notes 1 to 6, wherein:

[0174] The first category option prompt unit

[0175] For the first category option presented in the selected state, the user is controlled to wait for the first category option to be selected, so that the first category option can be preferentially selected after the first category option is released from selection,

[0176] When the user selects the standby state for the first category option presented in the selected state, the stock status of the commodities in the commodity group associated with the first category option is confirmed and the stock status of the commodities is presented.

[0177] [Note 8]

[0178] The commodity providing device according to any one of Supplementary Notes 1 to 7, wherein:

[0179] A second category option prompting unit is provided, which prompts the terminal with a plurality of second category options associated with a first category option selected by the user from among the plurality of first category options in a manner that the user can select.

[0180] When presenting the plurality of second category options, the second category option presenting unit confirms the stock status of commodities associated with the second category options and presents the second category options reflecting the stock status.

[0181] [Note 9]

[0182] The commodity providing device according to any one of Supplementary Notes 1 to 8, wherein:

[0183] The second category option presenting unit presents a selection screen for the number of options for the second category option to the terminal, confirms the stock status of the merchandise associated with the second category option when presenting the selection screen, and presents the selection screen reflecting the stock status.

[0184] [Note 10]

[0185] The commodity providing device according to any one of Supplementary Notes 1 to 9, wherein:

[0186] The second category option presenting unit cancels the selection of the first category option on the condition that the settlement corresponding to the number of selections of the second category options in the selection screen is completed.

[0187] [Note 11]

[0188] The commodity providing device according to any one of Supplementary Notes 1 to 10, wherein:

[0189] A commodity providing unit is provided for presenting commodity information of a commodity associated with the second category option selected by the user to the terminal.

[0190] [Note 12]

[0191] The commodity providing device according to any one of Supplementary Notes 1 to 11, wherein:

[0192] The first category of options is an image simulating a lottery box.

[0193] [Note 13]

[0194] The commodity providing device according to any one of Supplementary Notes 1 to 12, wherein:

[0195] The second category of options are images that simulate lottery tickets.

[0196] [Note 14]

[0197] A procedure in which

[0198] Make the computer function as the following unit:

[0199] a first category option prompting unit configured to prompt a terminal with a plurality of first category options associated with a commodity group consisting of a plurality of commodities in a manner selectable by a user; and

[0200] a stock management unit for managing the stock status of the merchandise of the merchandise group respectively associated with each of the plurality of first category options,

[0201] Whenever an event related to the first category option occurs, the first category option prompting unit confirms the stock status of commodities in the commodity group associated with the first category option and prompts the stock status of the commodities.

[0202] [Note 15]

[0203] A commodity providing system, comprising:

[0204] a first category option prompting unit configured to prompt a terminal with a plurality of first category options associated with a commodity group consisting of a plurality of commodities in a manner selectable by a user; and

[0205] a stock management unit for managing the stock status of the merchandise of the merchandise group respectively associated with each of the plurality of first category options,

[0206] Whenever an event related to the first category option occurs, the first category option prompting unit confirms the stock status of commodities in the commodity group associated with the first category option and prompts the stock status of the commodities.

Claims

1. A commodity providing device capable of communicating with a user's terminal, characterized in that: have: a first category option prompting unit, which prompts the terminal with a plurality of first category options associated with a commodity group consisting of a plurality of commodities in a manner that can be selected by a user; as well as a stock management unit for managing the stock status of the merchandise of the merchandise group respectively associated with each of the plurality of first category options, Whenever an event related to the first category option occurs, the first category option prompting unit confirms the stock status of commodities in the commodity group associated with the first category option and prompts the stock status of the commodities.

2. The commodity providing device according to claim 1, wherein: The events related to the first category options occur multiple times until the commodity is determined.

3. The commodity providing device according to claim 2, wherein: The event related to the first category options is at least one of a request for presentation of the plurality of first category options by the first category option presentation unit and a selection of any one of the plurality of first category options by a user.

4. The commodity providing device according to claim 3, wherein: When the presentation of the first category option is divided into a plurality of screens, the first category option presentation unit checks the stock status of commodities in the commodity group associated with the first category option and presents the stock status of the commodities every time the screen is transitioned.

5. The commodity providing device according to claim 1 or 2, wherein: The first category option prompt unit Enable only one user to select a first category option, Prompt each first category option in any of a selectable state, a selected state, and a non-selectable state, The selected first category option is prompted in a selected state until the selection of the first category option is released.

6. The commodity providing device according to claim 5, wherein: The first category option prompting unit prompts the first category option in a selectable state or a selected state on the condition that at least one of the multiple second category options associated with the first category option is a selectable option, and prompts the first category option in a non-selectable state on the condition that all of the multiple second category options associated with the first category option are non-selectable options.

7. The commodity providing device according to claim 5, wherein: The first category option prompt unit For the first category option presented in the selected state, the user is controlled to wait for the first category option to be selected, so that the first category option can be preferentially selected after the first category option is released from selection, When the user selects the standby state for the first category option presented in the selected state, the stock status of the commodities in the commodity group associated with the first category option is confirmed and the stock status of the commodities is presented.

8. The commodity providing device according to claim 5, wherein: A second category option prompting unit is provided, which prompts the terminal with a plurality of second category options associated with a first category option selected by the user from among the plurality of first category options in a manner that the user can select. When presenting the plurality of second category options, the second category option presenting unit confirms the stock status of commodities associated with the second category options and presents the second category options reflecting the stock status.

9. The commodity providing device according to claim 8, wherein: The second category option presenting unit presents a selection screen for the number of options for the second category option to the terminal, confirms the stock status of the merchandise associated with the second category option when presenting the selection screen, and presents the selection screen reflecting the stock status.

10. The commodity providing device according to claim 9, wherein: The second category option presenting unit cancels the selection of the first category option on the condition that the settlement corresponding to the number of selections of the second category options in the selection screen is completed.

11. The commodity providing device according to claim 8, wherein: A commodity providing unit is provided for presenting commodity information of a commodity associated with the second category option selected by the user to the terminal.

12. The commodity providing device according to claim 1, wherein: The first category of options is an image simulating a lottery box.

13. The commodity providing device according to claim 8, wherein: The second category of options are images that simulate lottery tickets.

14. A computer program product comprising a computer program, characterized in that The computer program causes the computer to function as the following unit: a first category option prompting unit, which prompts a plurality of first category options associated with a commodity group consisting of a plurality of commodities to the terminal in a manner that the user can select; as well as a stock management unit for managing the stock status of the merchandise of the merchandise group respectively associated with each of the plurality of first category options, Whenever an event related to the first category option occurs, the first category option prompting unit confirms the stock status of commodities in the commodity group associated with the first category option and prompts the stock status of the commodities.

15. A commodity providing system, characterized in that: have: a first category option prompting unit, which prompts a plurality of first category options associated with a commodity group consisting of a plurality of commodities to the terminal in a manner that the user can select; as well as a stock management unit for managing the stock status of the merchandise of the merchandise group respectively associated with each of the plurality of first category options, Whenever an event related to the first category option occurs, the first category option prompting unit confirms the stock status of commodities in the commodity group associated with the first category option and prompts the stock status of the commodities.

16. A computer-readable recording medium having a computer program recorded thereon, characterized in that: The computer program causes the computer to function as the following unit: a first category option prompting unit, which prompts a plurality of first category options associated with a commodity group consisting of a plurality of commodities to the terminal in a manner that the user can select; as well as a stock management unit for managing the stock status of the merchandise of the merchandise group respectively associated with each of the plurality of first category options, Whenever an event related to the first category option occurs, the first category option prompting unit confirms the stock status of commodities in the commodity group associated with the first category option and prompts the stock status of the commodities.

Citation Information

Patent Citations

  • Lottery lot system

    JP2005070937A