Management server, management method, and program

The management server electronically manages lottery-based purchase benefits for online sales by using coded transitions, improving inventory and delivery processes while enhancing user interaction.

JP2026032814AActive Publication Date: 2026-02-27RAKUTEN GROUP INC
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
JP2024135785
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-15
Publication Date
2026-02-27
Estimated Expiration
2044-08-15

AI Technical Summary

Technical Problem

Existing systems for online sales of products with lottery-based purchase bonuses lack the ability to electronically determine and manage these bonuses, complicating inventory and delivery processes.

Method used

A management server that assigns general-purpose and unique codes to lottery items, electronically draws lotteries to determine purchase benefits, and manages transitions between sales pages to ensure accurate inventory and delivery management.

Benefits of technology

Enables electronic lotteries for purchase benefits, simplifying inventory and delivery management, and enhances user engagement by clearly advertising and facilitating the purchase of lottery items with bonuses.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026032814000001_ABST
    Figure 2026032814000001_ABST
Patent Text Reader

Abstract

To provide a management server, a management method, and a program capable of electronically performing a lottery of a purchase privilege for an item which is sold in an electronic market and whose purchase privilege is determined by the lottery.SOLUTION: A management server 100 manages an item sold in an electronic market by attaching a commodity code to the item. A detection part 101 detects a record indicating that an item with a lottery in which a purchase privilege is determined by a lottery is purchased by designating a general-purpose code attached to the item with the lottery as a commodity code. When the record is detected, a drawing part 102 executes drawing for determining the purchase privilege of the purchased item with the drawing. A first acquisition part 103 acquires a unique code attached as a commodity code to a privilege determination item accompanied by a purchase privilege determined by drawing and associated with a general-purpose code. The replacement unit 104 replaces the general-purpose code designated in the detected record with the acquired unique code.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a management server, a management method, and a program. [Background technology]

[0002] Conventionally, among products sold online, there are products in which users select products to purchase in a lottery format, and technologies that enable such a sales method are known. For example, Patent Document 1 discloses a purchase information management system that displays images of multiple lottery boxes on a terminal screen, associates products with multiple lottery tickets contained in each of the multiple lottery boxes, and allows users to purchase the products associated with the lottery by selecting a lottery box and a lottery ticket. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 7408003 Summary of the Invention [Problem to be solved by the invention]

[0004] On the other hand, some products sold online come with a lottery, where the purchase bonus is determined by lottery. The purchase bonus for such products is generally included in the package by hand and randomly selected when the purchased product is shipped. However, from the perspective of inventory management and delivery management of the purchase bonus, there is a demand for a system where the purchase bonus can be determined by electronic lottery.

[0005] The present invention aims to solve the above-mentioned problems by providing a management server, a management method, and a program that can electronically draw a lottery for purchase benefits for items sold on online markets where purchase benefits are determined by lottery. [Means for solving the problem]

[0006] A management server according to a first aspect of the present invention comprises: A management server that assigns product codes to items sold in an online market and manages them, Among the items, a lottery item, the purchase benefit of which is determined by lottery, is assigned a general-purpose code as the product code, Among the lottery items, a bonus item that comes with a purchase bonus determined by the lottery is assigned a unique code linked to the general-purpose code as the product code; The management server a detection unit that detects a record indicating that the lottery item has been purchased by specifying the general-purpose code; a lottery unit that, when the record is detected, executes a lottery to determine a purchase benefit for the purchased lottery item; a first acquisition unit that acquires a unique code attached to a bonus item that accompanies the purchase bonus determined by the lottery; a replacement unit that replaces a generic code specified in the detected record with the acquired unique code; The present invention is characterized by comprising:

[0007] In addition, in the management server according to the above aspect, a response unit that returns a response specifying a sales page for selling the item in response to a request for sales information of the item; a second acquisition unit that acquires a generic code linked to the unique code attached to the bonus item when the sales page that the response unit intends to specify in the response includes a purchase object for purchasing the item and the item is the bonus item; Equipped with the response unit replaces the purchase object with a transition object for requesting sales information of the lottery item to which the acquired generic code is assigned in the sales page to be specified in the response, and returns a response specifying the sales page including the transition object. It is characterized by:

[0008] In addition, in the management server according to the above aspect, the unique code has a format common to the format of the generic code; It is characterized by:

[0009] In addition, in the management server according to the above aspect, the response unit, when the transition object is selected on the sales page including the transition object, returns a response specifying a sales page for selling the lottery item to which the acquired generic code is attached. It is characterized by:

[0010] In addition, in the management server according to the above aspect, the response unit, when the transition object is selected on the sales page including the transition object, returns a response specifying a cart entry page indicating that the lottery item with the acquired generic code has been added to the electronic cart. It is characterized by:

[0011] In addition, in the management server according to the above aspect, The response unit If the sales page to be specified in the response includes a purchase object for purchasing the item, and the item is not the bonus confirmation item, a response specifying a sales page including the purchase object is returned; When the purchase object is selected on the sales page including the purchase object, a response is returned specifying a cart added page indicating that the item has been added to the electronic cart as the sales page. It is characterized by:

[0012] A management method according to a second aspect of the present invention comprises: A management method executed by a management server that assigns product codes to items sold in an online market and manages them, comprising: Among the items, a lottery item, the purchase benefit of which is determined by lottery, is assigned a general-purpose code as the product code, Among the lottery items, a bonus item that comes with a purchase bonus determined by the lottery is assigned a unique code linked to the general-purpose code as the product code; The management server Detecting a record indicating that the lottery item has been purchased by specifying the general-purpose code; When the record is detected, a lottery is executed to determine the purchase benefit of the purchased lottery item; Obtain a unique code attached to the bonus item that accompanies the purchase bonus determined by the lottery, replacing a generic code specified in the detected record with the obtained unique code; It is characterized by:

[0013] A program according to a third aspect of the present invention comprises: Computer, A program that functions as a management server that assigns product codes to items sold in an online market and manages them, Among the items, a lottery item, the purchase benefit of which is determined by lottery, is assigned a general-purpose code as the product code, Among the lottery items, a bonus item that comes with a purchase bonus determined by the lottery is assigned a unique code linked to the general-purpose code as the product code; The computer a detection unit that detects a record indicating that the lottery item has been purchased by specifying the general-purpose code; a lottery unit that, when the record is detected, executes a lottery to determine a purchase benefit for the purchased lottery item; an acquisition unit that acquires a unique code attached to a bonus item that accompanies the purchase bonus determined by the lottery; a replacement unit that replaces a generic code specified in the detected record with the acquired unique code; The present invention is characterized in that it functions as a

[0014] The program may be recorded on a non-transitory recording medium. The non-transitory recording medium can be distributed or sold independently of the computer. Here, a non-transitory recording medium refers to a tangible recording medium. Examples of non-transitory recording media include compact discs, flexible disks, hard disks, magneto-optical disks, digital video disks, magnetic tapes, and semiconductor memories. A transitory recording medium refers to the transmission medium (propagation signal) itself. Examples of transitory recording media include electrical signals, optical signals, and electromagnetic waves. A temporary storage area is an area for temporarily storing data and programs, such as volatile memory such as RAM (Random Access Memory). [Effects of the Invention]

[0015] According to the present invention, it is possible to provide a management server, a management method, and a program that can electronically draw a lottery for purchase benefits for items sold on online markets where purchase benefits are determined by lottery. [Brief explanation of the drawings]

[0016] [Figure 1] FIG. 2 is a diagram illustrating the relationship between a management server, a terminal, and a database according to the embodiment. [Figure 2] FIG. 2 is a diagram illustrating a hardware configuration of a management server according to an embodiment. [Figure 3] FIG. 2 is a diagram illustrating a functional configuration of a management server according to an embodiment. [Figure 4] FIG. 10 is a diagram illustrating an example of a list of records showing purchase histories according to the embodiment. [Figure 5] FIG. 10 is a diagram illustrating an example of a product code table according to the embodiment. [Figure 6] FIG. 10 is a diagram illustrating an example of a list of records showing purchase histories according to the embodiment. [Figure 7] FIG. 10 is a diagram illustrating an example of a sales page according to an embodiment. [Figure 8] FIG. 10 is a diagram illustrating an example of a cart entry page according to the embodiment. [Figure 9] FIG. 10 is a diagram illustrating an example of a sales page according to an embodiment. [Figure 10] FIG. 10 is a diagram illustrating an example of a sales page according to an embodiment. [Figure 11] 10A and 10B are diagrams for explaining a lottery process executed by the management server according to the embodiment; [Figure 12] FIG. 10 is a diagram for explaining a response process executed by the management server according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0017] (1. Overall structure) As shown in FIG. 1, a management server 100 according to an embodiment of the present invention is communicably connected to a plurality of terminals 200 and a database 300 via a computer communication network 400 such as the Internet.

[0018] The management server 100 is a device that assigns product codes to items sold on the online market and manages them. For example, the management server 100 is a server that manages a sales site for items sold on the online market, and provides sales pages for items and executes item purchase processing in response to requests from the terminals 200. The management server 100 also manages the purchase history of users on the online market.

[0019] A product code is a code assigned to identify an item in the online market. Product codes used in the online market include general-purpose codes, such as JAN (Japanese Article Number) codes, which are used to identify items outside the online market, and unique codes, such as in-store codes, which are arbitrarily assigned to items in the online market.

[0020] Among items sold on the online market, lottery items, whose purchase benefits are determined by lottery, are assigned a general-purpose code as their product code. Here, a lottery item refers to an item in which, when a user purchases a lottery item, one of a plurality of pre-prepared purchase benefits is determined by lottery, and the determined purchase benefit is provided to the user along with the purchased lottery item. Furthermore, among the lottery items, a confirmed benefit item, which is accompanied by a purchase benefit determined by lottery, is assigned a unique code linked to the general-purpose code as its product code. Here, a confirmed benefit item refers to a lottery item that is accompanied by a purchase benefit determined by lottery from a plurality of purchase benefits. In other words, a confirmed benefit item refers to a lottery item after the purchase benefit is determined by lottery. The unique code assigned to the confirmed benefit item is a code for identifying the combination of the lottery item and the confirmed purchase benefit, and different unique codes are assigned to confirmed benefit items accompanied by different purchase benefits. The unique code is assigned arbitrarily by the user of the management server 100 or the seller selling the lottery item. Information indicating the correspondence between the general-purpose code and the unique code is stored in the database 300.

[0021] The management server 100 also has a sales page for selling items with product codes. For example, the management server 100 has a sales page for lottery items that includes a purchase object, which will be described later. The management server 100 also has a sales page for bonus items that come with purchase bonuses, which includes a purchase object, which will be described later, and information indicating the content of the purchase bonus for each purchase bonus.

[0022] The terminal 200 is a device used by a user to view information about items sold on the online market and to purchase items. The terminal 200 is, for example, a smartphone, a tablet computer, or the like.

[0023] The database 300 is a device that stores information on product codes of items sold on the online market, information on user purchase history, etc. More specifically, it is a server device that has this database.

[0024] (2. Management Server Hardware Configuration) FIG. 2 is a block diagram showing the hardware configuration of the management server 100. As shown in FIG.

[0025] 2, the management server 100 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM 13, a recording medium 14, an output device 15, a communication device 16, and an input device 17. The components are connected by a bus 18.

[0026] The CPU 11 controls the overall operation of the management server 100, and is connected to each component element to exchange control signals and data.

[0027] The ROM 12 stores operating programs and various data required for controlling the overall operation of the management server 100 .

[0028] The RAM 13 is used to temporarily store data and programs, and stores programs and data read from the recording medium 14, as well as other data necessary for communication.

[0029] The recording medium 14 is composed of a hard disk, a flash memory, or the like, and records data to be processed by the management server 100.

[0030] The output device 15 includes a display device such as an LCD (Liquid Crystal Display) and an audio output device such as a speaker. The output device 15 outputs, for example, data output from the CPU 11 under the control of the CPU 11.

[0031] The communication device 16 includes a communication interface for connecting the management server 100 to a computer communication network such as the Internet, and communicates with other information processing devices and the like via the communication device 16 .

[0032] The input device 17 includes input devices such as buttons, a keyboard, a touch panel, a microphone, etc. The input device 17 receives an operation input from a user of the management server 100 and outputs a signal corresponding to the received operation input to the CPU 11.

[0033] (3. Functional Configuration of Management Server of the Embodiment) The functional configuration of the management server 100 will be described with reference to FIG.

[0034] The management server 100 functionally includes a detection unit 101, a lottery unit 102, a first acquisition unit 103, a substitution unit 104, a response unit 105, and a second acquisition unit 106. In this embodiment, the CPU 11 and the communication device 16 function as the detection unit 101, the lottery unit 102, the first acquisition unit 103, the substitution unit 104, the response unit 105, and the second acquisition unit 106.

[0035] The detection unit 101 detects a record that indicates that a lottery item has been purchased by specifying a general-purpose code.

[0036] The record indicates, for example, the user's purchase history stored in database 300, and includes the product code of the item purchased by the user. When the purchase procedure for the item is completed in the online market, the record is stored in database 300 as the purchase history.

[0037] FIG. 4 shows an example of a record showing a purchase history. The list of records 500-1 in FIG. 4 includes a user ID for identifying the user, the purchase date and time when the user purchased an item, the item name, and a product code for identifying the item, all associated with each other. The record on the first line of the list of records 500-1 indicates that a user with user ID "U1" (hereinafter referred to as "user U1") purchased an item with item name "P1" (hereinafter referred to as "item P1") with product code "X1X2X3X4X5X6X7X8X9X" on "August 1, 2024, 18:00:00". 10 X 11 X 12 X 13 In the following, item P1 is assumed to be a lottery item, and a general-purpose code consisting of 13 digits is assigned to item P1 as the product code. Therefore, the product code "X1X2X3X4X5X6X7X8X9X 10 X 11 X 12 X 13 " indicates a generic code.

[0038] For example, when user U1 purchases item P1 on an online market, the detection unit 101 detects that a record indicating that user U1 has purchased item P1 is about to be registered or has been registered in a list of records showing purchase history stored in database 300.

[0039] When the lottery unit 102 detects a record indicating that a lottery item has been purchased, it executes a lottery to determine the purchase benefit of the purchased lottery item.

[0040] The method of the lottery is determined arbitrarily by the user of the management server 100. For example, the lottery unit 102 may determine the purchase benefit associated with the lottery item by randomly selecting a purchase benefit from a plurality of purchase benefits, or may determine the purchase benefit associated with the lottery item by selecting a purchase benefit from a plurality of purchase benefits according to predetermined rules. For example, the lottery unit 102 may execute the lottery by any method, referring to a product code table that indicates the correspondence between the lottery item and the purchase benefit determined by the lottery.

[0041] FIG. 5 shows an example of a product code table showing the correspondence between lottery items and purchase benefits determined by lottery. The product code table 600 in FIG. 5 contains the item name of the lottery item, the general-purpose code attached to the lottery item, the purchase benefit name determined by lottery, and the unique code attached to the benefit-determined item, all associated with each other. The record in the first row of the product code table 600 shows that the item P1, which is a lottery item with the item name "P1", has the general-purpose code "X1X2X3X4X5X6X7X8X9X 10 X 11 X 12 X 13 " is attached, and the item P1 that comes with the purchase benefit named "P1-1" (hereinafter referred to as "Purchase Benefit P1-1") among the multiple purchase benefits of the item P1 is attached with the unique code "X'11X3X4X5X6X7X8X9X 10 X 11 X 12 X 13 " is attached.

[0042] Here, the unique code has a format that is common to the format of the general-purpose code.

[0043] For example, if the general-purpose code format is a 13-digit number, the unique code will also be a 13-digit number. Furthermore, for example, the general-purpose code may be in a format similar to the JAN code, where 1 to 9 digits indicate a company code, 10 to 12 digits indicate a product item code, and the 13-digit number indicates a check digit, with 1 to 2 digits of the company code indicating a number assigned to Japan. In this case, the unique code will be one in which the 1st and 2nd digits of the general-purpose code for the lottery item have been replaced with any number.

[0044] For example, when the lottery unit 102 detects the record of item P1, which is a lottery item, in the list of records 500-1 of Figure 4, it refers to the product code table 600 of Figure 5 to check the stock quantity of each purchase benefit, and determines the purchase benefit by randomly selecting from purchase benefits with stock quantities of "1" or more.

[0045] The first acquisition unit 103 acquires a unique code attached to a bonus item that is accompanied by a purchase bonus determined by lottery.

[0046] For example, if the purchase benefit P1-1 for the item P1 purchased by the user U1 is determined by the lottery drawn by the lottery drawing unit 102, the first obtaining unit 103 refers to the product code table 600 in FIG. 5 and obtains the unique code “X'11X3X4X5X6X7X8X9X 10 X 11 X 12 X 13 " to get

[0047] The replacement unit 104 replaces the general-purpose code specified in the detected record with the acquired unique code.

[0048] For example, as shown in the list of records 500-2 in FIG. 6, the replacement unit 104 replaces the generic code “X1X2X3X4X5X6X7X8X9X” in the first line of the record indicating that the user U1 purchased the item P1. 10 X 11 X 12 X 13 " to the unique code "X'11X3X4X5X6X7X8X9X10 X 11 X 12 X 13 " is replaced with

[0049] In response to a request for sales information about an item, the response unit 105 returns a response specifying a sales page for selling the item.

[0050] Sales information is information for selling an item, such as the price of the item, the item specifications, etc. A sales page is a page for selling an item, and includes information about the item as well as a button for adding the item to an electronic cart.

[0051] For example, when the response unit 105 receives a request for sales information on an item P1 from the terminal 200 of the user U1, the response unit 105 returns to the terminal 200 of the user U1 a response specifying the sales page for the item P1.

[0052] Here, if the sales page to be specified in the response includes a purchase object for purchasing an item and the item is not a bonus confirmation item, the response unit 105 returns a response specifying a sales page including the purchase object.

[0053] A purchase object is, for example, a button for adding an item to an electronic cart, or a button for transitioning to a purchase page where the item purchase procedure is carried out.

[0054] For example, suppose that the response unit 105 receives a request from the terminal 200 of the user U1, and the sales page for the item P1 to be specified in the response includes a button for adding the item to the electronic cart, and the item P1 is a lottery item and the purchase benefit has not yet been determined before the purchase by the user U1. In this case, the response unit 105 returns a response to the terminal 200 of the user U1 specifying the sales page including a button for adding the item to the electronic cart.

[0055] FIG. 7 shows an example of a sales page specified in a response. Sales page 700-1 in FIG. 7 is a page specified in a response to a request for sales information on item P1, received from user U1's terminal 200. Sales page 700-1 includes information 701 about item P1, an image 702 of item P1, a button 703 for adding item P1 to an electronic cart, a field 704 for specifying the number of items to add to the electronic cart, a button 705 for registering item P1 in user U1's favorites list, and a button 706 for asking a question to the seller selling item P1. When user U1's terminal 200 receives the response from response unit 105, it displays sales page 700-1 of FIG. 7 on its screen.

[0056] When a purchase object is selected on a sales page including the purchase object, the response unit 105 returns a response specifying a cart added page indicating that the item has been added to the electronic cart as the sales page.

[0057] For example, when user U1 selects button 703 on sales page 700-1 in Figure 7, the response unit 105 receives information from user U1's terminal 200 indicating that button 703 has been selected on sales page 700-1, item P1 is added to the electronic cart by the management server 100, and the response unit 105 returns a response to user U1's terminal 200 specifying a cart-added page indicating that item P1 has been added to the electronic cart.

[0058] Fig. 8 shows an example of a cart addition page specified in the response. The cart addition page 700-2 in Fig. 8 is a cart addition page specified in the response returned to the terminal 200 of the user U1 when the button 703 is selected on the sales page 700-1 in Fig. 7. The cart addition page 700-2 includes information 707 of the item P1, an image 708 of the item P1, information 709 on the subtotal and shipping fee for the items added to the electronic cart, and a button 710 for proceeding with the purchase procedure. When the terminal 200 of the user U1 receives the response from the response unit 105, it displays the cart addition page 700-2 in Fig. 8 on its screen.

[0059] Furthermore, when user U1 selects button 710 on the cart added page 700-2 in Figure 8 and completes the required purchase procedure, a record indicating that user U1 has purchased item P1 and that purchase benefit P1-1 is included, i.e., a record including a unique code, is registered, as shown in the first line of record list 500-2 in Figure 6.

[0060] When the purchase procedure is completed, the response unit 105 returns a response to the terminal 200 of the user U1 indicating that the purchase procedure for the lottery item has been completed and specifying a purchase completion page showing the confirmed details of the purchase benefit.

[0061] Figure 9 shows an example of a purchase completion page specified in the response. The purchase completion page 700-3 in Figure 9 is a page specified in the response returned to the terminal 200 of user U1 who has completed the purchase procedure for item P1. The purchase completion page 700-3 in Figure 9 includes information 711 about item P1, an image 712 of item P1, information 713 about the subtotal, shipping fee, and payment amount for item P1 for which the purchase procedure has been completed, and information 714 about the confirmed purchase benefits. When user U1's terminal 200 receives the response from the response unit 105, it displays the purchase completion page 700-3 in Figure 9 on its screen.

[0062] On the other hand, if the sales page that the response unit 105 intends to specify in the response includes a purchase object for purchasing an item and the item is a bonus confirmed item, the second acquisition unit 106 acquires a general-purpose code linked to the unique code attached to the bonus confirmed item.

[0063] For example, suppose that user U1 posts a message on a social networking service (SNS) that includes the URL (Uniform Resource Locator) of purchase completion page 700-3 shown in Fig. 9, and user U4 selects the URL of purchase completion page 700-3 included in the message. In this case, the response unit 105 assumes that it has received a request from user U4's terminal 200 for sales information on item P1, which is a bonus item that comes with purchase bonus P1-1, and attempts to specify the sales page of item P1, which is a bonus item, in the response.

[0064] For example, the sales page that the response unit 105 intends to specify in the response includes a button for adding the item P1 to the electronic cart, and the item P1 is a bonus item. Therefore, the second acquisition unit 106 refers to the list of records 500-2 in FIG. 6 and acquires the product code of the item P1 purchased by the user U1, that is, the unique code “X’11X3X4X5X6X7X8X9X 10 X 11 X 12 X 13 Next, the second obtaining unit 106 obtains the unique code “X'11X3X4X5X6X7X8X9X 10 X 11 X 12 X 13 " is a generic code "X1X2X3X4X5X6X7X8X9X 10 X 11 X 12 X 13 " to get

[0065] Then, the response unit 105 replaces the purchase object in the sales page to be specified in the response with a transition object for requesting sales information for the lottery item to which the acquired generic code is attached, and returns a response specifying the sales page including the transition object.

[0066] A transition object is, for example, a button for transitioning to a sales page for a lottery item. When the URL of the purchase completion page 700-3 included in the post is selected and the sales page for item P1 accompanied by purchase perk P1-1 is displayed on user U4's terminal 200, user U4 cannot directly purchase item P1 accompanied by purchase perk P1-1, and must purchase item P1, which is a lottery item, in order to obtain purchase perk P1-1. Therefore, the purchase object included in the sales page associated with the confirmed perk item is replaced with a button for transitioning to a sales page for the lottery item, and user U4 is directed to the sales page for the lottery item where the confirmed purchase perk can be won by lottery.

[0067] For example, the response unit 105 may set a button for adding an item to an electronic cart on a sales page for a bonus item to be a generic code “X1X2X3X4X5X6X7X8X9X 10 X 11 X 12 X 13 " to transition to the sales page of item P1, which is a lottery item, and returns a response specifying the sales page including the replaced button to the terminal 200 of user U4.

[0068] FIG. 10 shows an example of a sales page including the replaced button. The sales page 700-4 in FIG. 10 is a page specified in the response returned to the terminal 200 of user U4 who selected the URL of the purchase completion page 700-3. In addition to the information 701, image 702, field 704, and buttons 705 and 706 included in the sales page 700-1 in FIG. 7, the sales page 700-4 in FIG. 10 also includes a message 715 indicating that the item has been purchased by user U1, information 716 indicating the purchase benefit acquired by user U1, and a button 717 for moving to the sales page for item P1, which is a lottery-type item. When user U4's terminal 200 receives the response from the response unit 105, it displays the sales page 700-4 in FIG. 10 on its screen.

[0069] When a transition object is selected on a sales page including the transition object, the response unit 105 returns a response specifying a sales page for selling the lottery-attached item to which the acquired general-purpose code is attached.

[0070] For example, when user U4 selects button 717 on sales page 700-4 in Figure 10, response unit 105 receives information from user U4's terminal 200 indicating that button 717 has been selected on sales page 700-4, and returns a response to user U4's terminal 200 specifying sales page 700-1 in Figure 7.

[0071] (4. Lottery Processing by Management Server of the Embodiment) The lottery process executed by the management server 100 of this embodiment will be described with reference to Fig. 11. For example, the management server 100 starts the lottery process shown in Fig. 11 at predetermined intervals.

[0072] The detection unit 101 determines whether or not a record indicating that a lottery item has been purchased by specifying a general-purpose code has been detected (step S101). If the detection unit 101 determines that a record indicating that a lottery item has been purchased has been detected (step S101; YES), the lottery unit 102 executes a lottery to determine the purchase benefit of the purchased lottery item (step S102). On the other hand, if the detection unit 101 determines that a record indicating that a lottery item has been purchased has not been detected (step S101; NO), the unit waits.

[0073] For example, when the detection unit 101 detects a record in the list of records 500-1 of Figure 4 indicating that user U1 has purchased item P1, which is a lottery item, the lottery unit 102 determines the purchase benefit by randomly selecting from purchase benefits with an inventory quantity of "1" or more, by referring to the product code table 600 of Figure 5, which shows the correspondence between lottery items and purchase benefits.

[0074] The first acquisition unit 103 acquires a unique code attached to a bonus item that is accompanied by a purchase bonus determined by lottery (step S103).

[0075] For example, if the purchase benefit P1-1 is determined by lottery by the lottery unit 102, the first acquisition unit 103 refers to the product code table 600 in FIG. 5 and obtains the unique code “X'11X3X4X5X6X7X8X9X 10 X 11 X 12 X 13 " to get

[0076] The replacing unit 104 replaces the general-purpose code specified in the detected record with the acquired unique code (step S104).

[0077] For example, as shown in the list of records 500-2 in FIG. 6, the replacement unit 104 replaces the generic code “X1X2X3X4X5X6X7X8X9X” in the first line of the record indicating that the user U1 purchased the item P1, which is a lottery item. 10 X 11 X 12 X 13 " to the unique code "X'11X3X4X5X6X7X8X9X 10 X 11 X 12 X 13 " is replaced with

[0078] (5. Response Processing by Management Server of the Embodiment) The response processing executed by the management server 100 of this embodiment will be described with reference to Fig. 12. For example, when the management server 100 receives a request for sales information of an item, it starts the response processing shown in Fig. 12.

[0079] The response unit 105 determines whether the sales page to be specified in the response includes a purchase object for purchasing an item and whether the item is a bonus item (step S201). If the response unit 105 determines that the sales page to be specified in the response includes a purchase object and that the item is a bonus item (step S201; YES), the second acquisition unit 106 acquires a general-purpose code linked to the unique code attached to the bonus item (step S202).

[0080] For example, suppose that the response unit 105 receives a request from the terminal 200 of the user U4 and determines that the sales page for the item P1 to be specified in the response includes a button for adding the item to the electronic cart, and that the item P1 is a bonus item purchased by the user U1. In this case, the second acquisition unit 106 refers to the list of records 500-2 in FIG. 6 and acquires the product code of the item P1 purchased by the user U1, i.e., the unique code "X'11X3X4X5X6X7X8X9X 10 X 11 X 12 X 13 ” and refers to the product code table 600 in FIG. 5 to obtain the unique code “X'11X3X4X5X6X7X8X9X 10 X 11 X 12 X 13 " is a generic code "X1X2X3X4X5X6X7X8X9X 10 X 11 X 12 X 13 " to get

[0081] The response unit 105 replaces the purchase object in the sales page to be specified in the response with a transition object for requesting sales information for the lottery item to which the acquired generic code is attached, and returns a response specifying the sales page including the transition object (step S203).

[0082] For example, the response unit 105 may set a button for adding an item to an electronic cart on a sales page for a bonus item to be a generic code “X1X2X3X4X5X6X7X8X9X 10 X 11 X 12 X 13 " to transition to the sales page of item P1, which is a lottery item, and returns a response specifying the sales page including the replaced button to the terminal 200 of user U4.

[0083] In step S201, if the response unit 105 determines that the sales page to be specified in the response does not include a purchase object or that the item is not a bonus confirmed item (step S201; NO), it returns a response specifying the sales page of the item related to the received request (step S204).

[0084] For example, suppose that the response unit 105 receives a request from the terminal 200 of the user U1, and the sales page for the item P1 to be specified in the response includes a button for adding the item to the electronic cart, and the item P1 has not yet been purchased by the user U1 and the purchase benefit has not yet been determined. In this case, the response unit 105 returns a response to the terminal 200 of the user U1 specifying the sales page shown in FIG. 7 including the button for adding the item to the electronic cart.

[0085] According to this embodiment, a lottery can be held electronically for items sold on the online market where purchase benefits are determined by lottery. By indicating the combination of the lottery item and the purchase benefit determined by the electronic lottery using a unique code, inventory management and delivery management of the purchase benefit can be easily performed.

[0086] Furthermore, according to this embodiment, the unique code attached to the specific confirmed item with the confirmed purchase benefit is in the same format as the general-purpose code used as the product code, which allows existing management servers to be used as they are with as little modification as possible.

[0087] Furthermore, according to this embodiment, a bonus item that comes with a purchase bonus determined by lottery has a sales page that is separate from a lottery item that does not come with a purchase bonus. This allows users to be informed of the purchase bonus that can be obtained when purchasing the lottery item, thereby enhancing the effectiveness of advertising the lottery item.

[0088] Furthermore, according to this embodiment, the user is directed from the sales page of the bonus item that comes with the purchase bonus to the sales page of the original lottery item that the purchase bonus comes from, allowing the user to easily purchase the lottery item and try their luck in the lottery.

[0089] (6. Modifications) Although the embodiment of the present invention has been described above, various modifications and applications are possible in carrying out the present invention.

[0090] In the above embodiment, when a transition object is selected on a sales page, a response specifying a sales page for selling a lottery item with the acquired generic code is returned. However, this is not limited to this. When a transition object is selected on a sales page including a transition object, the response unit 105 may return a response specifying a cart-added page indicating that the lottery item with the acquired generic code has been added to the electronic cart. For example, when user U4 selects button 717 on sales page 700-4 in FIG. 10, the response unit 105 receives information from user U4's terminal 200 indicating that button 717 was selected on sales page 700-4, and returns a response to user U4's terminal 200 specifying a cart-added page indicating that item P1 has been added to the electronic cart.

[0091] In the above embodiment, the unique code is described as a code in which the 1- to 2-digit number of the general code of the lottery item is replaced with an arbitrary number, but this is not limited to this. For example, the unique code may be a code in which the 10- to 12-digit product item code of the general code of the lottery item is replaced with an arbitrary unused 3-digit number.

[0092] In addition, by applying an operating program that defines the operation of the management server 100 according to the above embodiment to an existing personal computer or information terminal device, it is also possible to make the personal computer or information terminal device function as the management server 100 according to the embodiment.

[0093] Furthermore, although the detection unit 101 has been described as detecting the purchase of a lottery item by detecting a record that indicates the purchase of the lottery item by specifying a general-purpose code, the detection unit 101 may be configured to detect the purchase of the lottery item by other methods. For example, the detection unit 101 may detect that the lottery item has been purchased by detecting that a purchase button for the lottery item has been pressed, and may obtain information corresponding to the record by obtaining information on the general-purpose code corresponding to the lottery item, and then execute subsequent processing.

[0094] The present invention allows various embodiments and modifications without departing from the broad spirit and scope of the present invention. Furthermore, the above-described embodiments are intended to explain the present invention and do not limit the scope of the present invention. That is, the scope of the present invention is defined by the claims, not the embodiments. Various modifications made within the scope of the claims and the meaning of the invention equivalent thereto are considered to be within the scope of the present invention. [Industrial Applicability]

[0095] According to the present invention, it is possible to provide a management server, a management method, and a program that can electronically draw a lottery for purchase benefits for items sold on online markets where purchase benefits are determined by lottery. [Explanation of symbols]

[0096] 11 CPU 12 ROM 13 RAM 14 Recording media 15 Output Devices 16. Communication Devices 17 Input Devices 18 Bus 100 Management Server 101 Detection unit 102 Lottery Section 103 First acquisition part 104 Replacement part 105 Response Section 106 Second acquisition part 200 devices 300 databases 400 Computer Network List of 500-1,500-2 records 501,502 Purchase History 600 Product Code Table 700-1,700-4 Sales page 700-2 Cart page 700-3 Purchase completion page 701,707,709,711,713,714,716 Information 702,708,712 images 703,705,706,710,717 buttons Column 704 715 Messages

Claims

1. A management server that assigns product codes to items sold in an online market and manages them, Among the items, a lottery item, the purchase benefit of which is determined by lottery, is assigned a general-purpose code as the product code, Among the lottery items, a bonus item that comes with a purchase bonus determined by the lottery is assigned a unique code linked to the general-purpose code as the product code; The management server a detection unit that detects a record indicating that the lottery item has been purchased by specifying the general-purpose code; a lottery unit that, when the record is detected, executes a lottery to determine a purchase benefit for the purchased lottery item; a first acquisition unit that acquires a unique code attached to a bonus item that accompanies the purchase bonus determined by the lottery; a replacement unit that replaces a generic code specified in the detected record with the acquired unique code; A management server comprising:

2. a response unit that returns a response specifying a sales page for selling the item in response to a request for sales information of the item; a second acquisition unit that acquires a generic code linked to the unique code attached to the bonus item when the sales page that the response unit intends to specify in the response includes a purchase object for purchasing the item and the item is the bonus item; Equipped with the response unit replaces the purchase object with a transition object for requesting sales information of the lottery item to which the acquired generic code is assigned in the sales page to be specified in the response, and returns a response specifying the sales page including the transition object.

2. The management server according to claim 1.

3. the unique code has a format common to the format of the generic code; 3. The management server according to claim 1 or 2.

4. the response unit, when the transition object is selected on the sales page including the transition object, returns a response specifying a sales page for selling the lottery item to which the acquired generic code is attached.

3. The management server according to claim 2.

5. the response unit, when the transition object is selected on the sales page including the transition object, returns a response specifying a cart entry page indicating that the lottery item with the acquired generic code has been added to the electronic cart.

3. The management server according to claim 2.

6. The response unit If the sales page to be specified in the response includes a purchase object for purchasing the item, and the item is not the bonus confirmation item, a response specifying a sales page including the purchase object is returned; When the purchase object is selected on the sales page including the purchase object, a response is returned specifying a cart added page indicating that the item has been added to the electronic cart as the sales page.

3. The management server according to claim 2.

7. A management method executed by a management server that assigns product codes to items sold in an online market and manages them, comprising: Among the items, a lottery item, the purchase benefit of which is determined by lottery, is assigned a general-purpose code as the product code, Among the lottery items, a bonus item that comes with a purchase bonus determined by the lottery is assigned a unique code linked to the general-purpose code as the product code; The management server Detecting a record indicating that the lottery item has been purchased by specifying the general-purpose code; When the record is detected, a lottery is executed to determine the purchase benefit of the purchased lottery item; Obtain a unique code attached to the bonus item that accompanies the purchase bonus determined by the lottery, replacing a generic code specified in the detected record with the obtained unique code; A management method characterized by:

8. Computer, A program that functions as a management server that assigns product codes to items sold in an online market and manages them, Among the items, a lottery item, the purchase benefit of which is determined by lottery, is assigned a general-purpose code as the product code, Among the lottery items, a bonus item that comes with a purchase bonus determined by the lottery is assigned a unique code linked to the general-purpose code as the product code; The computer a detection unit that detects a record indicating that the lottery item has been purchased by specifying the general-purpose code; a lottery unit that, when the record is detected, executes a lottery to determine a purchase benefit for the purchased lottery item; an acquisition unit that acquires a unique code attached to a bonus item that accompanies the purchase bonus determined by the lottery; a replacement unit that replaces a generic code specified in the detected record with the acquired unique code; A program characterized by functioning as

Citation Information

Patent Citations

  • Method and system for management of application for gift

    JP2002024476A

  • Winning determination device and control method

    JP2009110409A

  • Coupon management device, coupon management method, program, and information recording medium

    JP2012027740A

  • Advertisement system and sales system

    JP2012053578A

  • Information delivery system, server device, method for controlling information delivery system, control program, and recording medium

    JP2013065108A