Management apparatus, terminal, management method, terminal processing method and program
Patent Information
- Application Number
- JP2022087449
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2022-05-30
- Publication Date
- 2025-04-14
AI Technical Summary
Existing technologies fail to effectively utilize a customer's purchase history for product purchases at physical stores, making it difficult for customers to leverage their purchase history when shopping in-store.
A system comprising a management device and a portable terminal that acquires customer and product identification information, retrieves relevant purchase history from a central database, and displays it on the terminal to assist in-store purchases.
Enables customers to utilize their purchase history for informed shopping decisions at physical stores, enhancing the shopping experience by providing relevant purchase history and product information.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a management device, a terminal, a management method, a terminal processing method, and a program. [Background technology]
[0002] Various techniques have been proposed for utilizing a customer's product purchase history to assist the customer in purchasing products.
[0003] For example, Patent Document 1 describes a technology for using information from a product purchase list for which payment has been completed in a product purchase based on e-commerce by the same customer. In the technology described in Patent Document 1, a customer using a mobile terminal refers to a purchase history list and selects a detailed display button corresponding to the purchase history that the customer wishes to refer to in the current e-commerce transaction. In this case, the management server described in Patent Document 1 causes a detailed screen of the purchase history corresponding to the selected detailed display button to be displayed on the mobile terminal 3.
[0004] For example, Patent Document 2 describes that when a purchaser selects a product at a store, the communication function of the mobile terminal is used to obtain product purchase information such as the previous purchase price, date, remaining quantity, etc. of the product to be purchased from a purchaser product purchase information management server (hereinafter simply referred to as the "management server"). Patent Document 2 describes that the purchaser can make a more efficient purchase by making a multifaceted decision based on this information. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] International Publication No. 2021 / 079720 [Patent Document 2] Japanese Patent Application Laid-Open No. 2002-269380 Summary of the Invention [Problem to be solved by the invention]
[0006] With the technology described in Patent Document 1, even if a customer's purchase history can be used to purchase products through e-commerce, it is difficult to use the customer's purchase history to purchase products in a store.
[0007] In the technology described in Patent Document 2, a mobile terminal acquires a history of product purchase information for all products purchased by a purchaser. Even if the product purchase information is organized by date, store name, or the like as described in Patent Document 2, when there is a large amount of product purchase information, it may be difficult to find the previous product purchase information for a product to be purchased when selecting a product in a store. In such cases, it is difficult to use the customer's purchase history to purchase products in a store.
[0008] One example of the object of the present invention is to provide a management device, terminal, management method, terminal processing method, and program that solves the problem of utilizing a customer's purchase history to purchase products at a store, in consideration of the above-mentioned problems. [Means for solving the problem]
[0009] According to one aspect of the present invention, a product acquisition means for acquiring customer identification information for identifying a customer and product identification information for a product that the customer intends to purchase from a portable terminal operated by the customer in the store; a history acquisition means for acquiring a purchase history of a corresponding product, which is a product corresponding to the product to be purchased, from the purchase history of the customer based on purchase history information indicating the product purchase history of each customer; a history transmission means for transmitting a purchase history of the compatible product to the terminal. A management device is provided.
[0010] According to one aspect of the present invention, A portable terminal operated by a customer in a store, a first terminal acquisition means for acquiring customer identification information for identifying the customer; A second terminal acquisition means for acquiring product identification information about the product that the customer intends to purchase; a terminal transmitting means for transmitting the customer identification information and the product identification information to a management device; a history receiving means for receiving from the management device a purchase history of a corresponding product that corresponds to the product to be purchased from the purchase history of the customer; and a display control means for displaying the purchase history of the corresponding product on a display means. A terminal is provided.
[0011] According to one aspect of the present invention, The computer acquiring customer identification information for identifying the customer and product identification information for the product the customer intends to purchase from a portable terminal operated by the customer in the store; Based on purchase history information indicating the purchase history of each customer, a purchase history of a corresponding product that corresponds to the product to be purchased is acquired from the purchase history of the customer; Sending the purchase history of the compatible product to the terminal A management method is provided.
[0012] According to one aspect of the present invention, A portable computer operated by a customer in the store acquiring customer identification information for identifying the customer; Acquire product identification information about the product that the customer intends to purchase; transmitting the customer identification information and the product identification information to a management device; receiving, from the management device, a purchase history of a corresponding product that corresponds to the product to be purchased, from the purchase history of the customer; Displaying the purchase history of the corresponding product on a display means A termination method is provided.
[0013] According to one aspect of the present invention, On the computer, acquiring customer identification information for identifying the customer and product identification information for the product the customer intends to purchase from a portable terminal operated by the customer in the store; Based on purchase history information indicating the purchase history of each customer, a purchase history of a corresponding product that corresponds to the product to be purchased is acquired from the purchase history of the customer; A program is provided for causing the purchase history of the compatible product to be transmitted to the terminal.
[0014] According to one aspect of the present invention, A portable computer operated by customers in the store. acquiring customer identification information for identifying the customer; Acquire product identification information about the product that the customer intends to purchase; transmitting the customer identification information and the product identification information to a management device; receiving, from the management device, a purchase history of a corresponding product that corresponds to the product to be purchased, from the purchase history of the customer; A program is provided for causing a display unit to display the purchase history of the compatible product. [Effects of the Invention]
[0015] According to one aspect of the present invention, it is possible to utilize a customer's purchase history when the customer purchases products at a store. [Brief explanation of the drawings]
[0016] [Figure 1] 1 is a diagram illustrating an overview of a purchase history management system according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an outline of the functional configuration of a management device according to an embodiment. [Figure 3] FIG. 2 is a diagram illustrating an outline of a functional configuration of a terminal according to an embodiment. [Figure 4] 10 is a flowchart illustrating an overview of a management process according to an embodiment. [Figure 5] 10 is a flowchart illustrating an overview of terminal processing according to an embodiment. [Figure 6] FIG. 2 is a diagram illustrating an example of a functional configuration of a management device according to an embodiment. [Figure 7] FIG. 10 is a diagram showing an example of the configuration of one piece of product information. [Figure 8] FIG. 10 is a diagram illustrating an example of the configuration of one piece of setting information. [Figure 9] FIG. 10 is a diagram illustrating an example of the configuration of one piece of purchase history information. [Figure 10] FIG. 2 is a diagram illustrating an example of a functional configuration of a history transmission unit according to an embodiment. [Figure 11] FIG. 2 is a diagram illustrating an example of a functional configuration of a terminal according to an embodiment. [Figure 12] FIG. 2 illustrates an example of the physical configuration of a management device according to an embodiment. [Figure 13] FIG. 2 is a diagram illustrating an example of the physical configuration of a terminal according to an embodiment. [Figure 14] 10 is a flowchart illustrating an example of a purchase history management process according to an embodiment. [Figure 15] 10 is a flowchart illustrating an example of a purchase history management process according to an embodiment. [Figure 16] 10 is a flowchart illustrating an example of a purchase history management process according to an embodiment. [Figure 17] FIG. 10 is a diagram showing an example of a first screen that is a screen for displaying purchase candidate product information and a purchase history of corresponding products. [Figure 18] FIG. 10 is a diagram showing an example of a second screen, which is a screen for displaying the purchase history of simultaneously purchased products. [Figure 19] FIG. 10 is a diagram illustrating an example of the functional configuration of a display control unit according to Modification 1. DETAILED DESCRIPTION OF THE INVENTION
[0017] Hereinafter, embodiments of the present invention will be described with reference to the drawings. In all the drawings, like components are designated by like reference numerals, and the description thereof will be omitted as appropriate.
[0018] (overview) 1 is a diagram showing an overview of a purchase history management system 100 according to one embodiment. The purchase history management system 100 includes a management device 101 and a terminal 102. The management device 101 and the terminal 102 are connected to each other via a network N. The network N is a communication line that may be wired, wireless, or a combination of these. As a result, the management device 101 and the terminal 102 transmit and receive information to each other via the communication network N.
[0019] 2 is a diagram showing an outline of the functional configuration of the management device 101 according to an embodiment. The management device 101 includes a product acquisition unit 121, a history acquisition unit 122, and a history transmission unit 123.
[0020] The product acquisition unit 121 acquires, from a portable terminal 102 operated by a customer in the store, customer identification information for identifying the customer and product identification information about a product that the customer plans to purchase.
[0021] The history acquisition unit 122 acquires the purchase history of the corresponding product, which is a product corresponding to the product to be purchased, from the purchase history of the customer based on purchase history information indicating the product purchase history of each customer. The history transmission unit 123 transmits the purchase history of the corresponding product to the terminal 102.
[0022] 3 is a diagram showing an outline of the functional configuration of a terminal 102 according to an embodiment. The terminal 102 is a portable terminal that is operated by a customer in a store. The terminal 102 includes a first terminal acquisition unit 151, a second terminal acquisition unit 152, a terminal transmission unit 153, a history reception unit 161, and a display control unit 162.
[0023] The first terminal acquisition unit 151 acquires customer identification information for identifying a customer. The second terminal acquisition unit 152 acquires product identification information for a product that the customer plans to purchase. The terminal transmission unit 153 transmits the customer identification information and the product identification information to the management device 101.
[0024] The history receiving unit 161 receives, from the management device 101, the purchase history of a corresponding product, which is a product corresponding to the product to be purchased, from the purchase history of the customer. The display control unit 162 causes the display unit to display the purchase history of the corresponding product.
[0025] This purchase history management system 100 allows a customer to utilize the purchase history of that customer when purchasing products at a store. The management device 101 allows a customer to utilize the purchase history of that customer when purchasing products at a store. The terminal 102 allows a customer to utilize the purchase history of that customer when purchasing products at a store.
[0026] FIG. 4 is a flowchart showing an outline of the management process according to one embodiment.
[0027] The product acquisition unit 121 acquires, from the portable terminal 102 operated by the customer in the store, customer identification information for identifying the customer and product identification information about the product that the customer plans to purchase (step S304).
[0028] The history acquisition unit 122 acquires the purchase history of the corresponding product, which is a product corresponding to the product to be purchased, from the purchase history of the customer based on the purchase history information indicating the product purchase history of each customer (step S307). The history transmission unit 123 transmits the purchase history of the corresponding product to the terminal 102 (step S308).
[0029] This management process makes it possible to utilize the customer's purchase history when the customer purchases products at the store.
[0030] FIG. 5 is a flowchart showing an outline of terminal processing according to an embodiment.
[0031] The first terminal acquisition unit 151 acquires customer identification information for identifying a customer (step S300). The second terminal acquisition unit 152 acquires product identification information for a product that the customer plans to purchase (step S302). The terminal transmission unit 153 transmits the customer identification information and the product identification information to the management device 101 (step S303).
[0032] The history receiving unit 161 receives, from the management device 101, the purchase history of a corresponding product that corresponds to the product to be purchased from the customer's purchase history (step S309). The display control unit 162 displays the purchase history of the corresponding product on the display unit (step S311).
[0033] This terminal processing makes it possible to utilize the customer's purchase history when the customer purchases products at the store.
[0034] A detailed example of the purchase history management system 100 according to an embodiment will be described below.
[0035] (Detailed example) The purchase history management system 100 is a system for managing products sold at one or more stores. Stores include, but are not limited to, supermarkets and convenience stores.
[0036] The purchase history management system 100 displays, for example, the purchase history of corresponding products that correspond to a product intended for purchase on the terminal 102. The product intended for purchase is a product that the customer is planning to purchase at a store.
[0037] The corresponding product may be determined as appropriate, and may be, for example, a product that has the same product category, product name, or product ID (Identification) as the product to be purchased in one or more of the following: the product category, the product name, or the product ID (Identification) for identifying the product. The corresponding product may also be a product that has the same product category, the same product name, and the same size as the product to be purchased.
[0038] As described above, the purchase history management system 100 includes the management device 101 and the terminal 102. The purchase history management system 100 may include one or more terminals 102.
[0039] (Example of functional configuration of management device 101) FIG. 6 is a diagram showing an example of the functional configuration of the management device 101 according to this embodiment.
[0040] The management device 101 is a device for managing products sold in a store. The management device 101 includes a memory unit 111 for storing various information, a compatible product setting unit 112, a period setting unit 113, a product acquisition unit 121, a history acquisition unit 122, a history transmission unit 123, and a settlement unit 124.
[0041] The storage unit 111 stores, for example, product information 111a, setting information 111b, purchase history information 111c, and the like.
[0042] Product information 111a is information about products sold in a store. Fig. 7 is a diagram showing an example of the configuration of product information 111a. Product information 111a associates, for example, a product ID, product category, product name, size, standard price, current price, and discount information.
[0043] The product ID is information (product identification information) for identifying a product sold in a store.
[0044] The product category indicates the category to which the product identified by the associated product ID belongs. Product categories may be determined as appropriate, and examples of product categories include milk, rice, curry roux, carrots, bread, and jam.
[0045] The product name indicates the name of the product identified by the associated product ID, and the size indicates the size of the product identified by the associated product ID.
[0046] The standard price indicates the standard selling price of the product identified using the associated product ID.
[0047] The current price indicates the current selling price for the product identified with the associated product ID.
[0048] Discount information is information about discounts on products identified by the associated product ID. Discount information is preferably set when the current price is discounted below the standard price. Discount information indicates, for example, the discount rate of the current price compared to the standard price, the discount amount of the current price compared to the standard price, etc.
[0049] The setting information 111b is information that is set in advance to define the range of purchase history of compatible products to be displayed on the terminal 102. The setting information 111b may be set by a store employee, a customer, or the like, or may be automatically set by the management device 101 according to predetermined rules.
[0050] 8 is a diagram showing an example of the configuration of the setting information 111b. The setting information 111b associates, for example, a customer ID, compatible product specification information, and a display target period.
[0051] The customer ID is information for identifying a customer (customer identification information). Since the setting information 111b includes the customer ID, it is possible to associate the corresponding product specification information and the display target period for each customer. Note that the setting information 111b does not need to include the customer ID. In this case, it is preferable that the corresponding product specification information and the display target period common to all customers are applied.
[0052] The compatible product specification information is information for specifying a range of products (compatible products) that correspond to the product to be purchased. The compatible product specification information according to this embodiment specifies the range of compatible products using, for example, product attributes. That is, the compatible product specification information according to this embodiment is product attributes, such as product category or product name.
[0053] In this embodiment, a product whose compatible product definition information is the same as that of the product to be purchased is a product that corresponds to the product to be purchased (compatible product).
[0054] The compatible products determined based on the compatible product specification information will be explained using a specific example. For example, if the compatible product specification information is a product category, products belonging to the product category "milk" may include products with product names such as "XX milk," "△△ milk," and "XX milk."
[0055] In this case, for example, if the product category of the product to be purchased is "milk," the corresponding products are products that belong to the same product category, "milk," as the product category of the product to be purchased.
[0056] In addition, for example, a case where the compatible product specification information is a product name will be described. If the product name of the product to be purchased is "XX Milk", products with the same product name "XX Milk" as the product to be purchased will be compatible products.
[0057] Note that the product attributes indicated by the compatible product specification information are not limited to product category or product name, but may be, for example, a product ID, or a combination of either one of product category and product name and size. Also, the compatible product specification information is not limited to product attributes as long as it can specify the range of compatible products.
[0058] The display target period is information that determines the time range of the purchase history to be displayed on the terminal 102. The display target period is set to, for example, seven days, three days, etc. For example, if the display target period is seven days, the purchase history to be displayed on the terminal 102 will be the purchase history within seven days from the day the customer shops at the store.
[0059] The display target period is associated with the corresponding product specification information, and can be set for each corresponding product specification information. Note that the display target period does not have to be associated with the corresponding product specification information, in which case a common display target period may be applied to all products.
[0060] The purchase history information 111c is information that indicates a customer's purchase history of products sold in the store. That is, the purchase history information 111c indicates the purchase history of products for each customer.
[0061] 9 is a diagram showing an example of the configuration of the purchase history information 111c. The purchase history information 111c associates, for example, a customer ID, a purchase time, product information, and the number of items purchased.
[0062] The purchase time is information indicating when a customer identified by the associated customer ID purchased a product at a store. The purchase time includes, for example, a date. The purchase time may also include a time.
[0063] The product information included in the purchase history information 111c is product information about products purchased by a customer identified using the associated customer ID at the associated purchase time. This product information may include, for example, the same items as the above-mentioned product information 111a (i.e., product ID, product category, product name, size, standard price, current price, discount information). However, the standard price included in the purchase history information 111c is the standard price at which the customer made a previous purchase. Furthermore, the current price included in the purchase history information 111c is the current price at which the customer made a previous purchase, i.e., the price (purchase price) applied at the time of the customer's previous purchase.
[0064] The product information included in the purchase history information 111c may include items different from those in the product information 111a, and may include, for example, some of the items that make up the product information 111a.
[0065] The number of purchased items is information indicating the number of items that a customer identified by the associated customer ID purchased at the associated purchase time and identified by the associated product information.
[0066] Referring again to FIG. The compatible product setting unit 112 sets the compatible product specification information in the setting information 111b. The compatible product setting unit 112 may set the compatible product specification information in the setting information 111b in accordance with a predetermined rule, for example, as an initial setting when registering a customer in the management device 101.
[0067] Furthermore, for example, the compatible product setting unit 112 may set compatible product specification information specified by the customer via the terminal 102 as the setting information 111b for that customer. In this case, the customer may specify any compatible product specification information, or may select compatible product specification information from multiple compatible product specification information prepared in advance. This allows compatible product specification information to be set according to the customer's preferences.
[0068] The period setting unit 113 determines the display target period based on the frequency with which a customer purchases products that fall within the range defined by the corresponding product specification information. The corresponding product setting unit 112, for example, references the purchase history information 111c to determine, for each customer, the purchase frequency (e.g., average purchase cycle) of products that fall within the range defined by the corresponding product specification information. Then, the period setting unit 113 associates the determined display target period with the corresponding corresponding product specification information and sets it in the setting information 111b for the corresponding customer. This allows the display target period to be set automatically.
[0069] The period setting unit 113 may set a display target period in the setting information 111b according to a predetermined rule, for example, as an initial setting. Also, for example, the period setting unit 113 may set a display target period specified by a customer via the terminal 102 in the setting information 111b for that customer. In these examples, the period setting unit 113 may set a common display target period for the corresponding product specification information, or may set a different display target period for each corresponding product specification information according to a predetermined rule or a customer's specification.
[0070] The product acquisition unit 121 acquires, from the terminal 102 operated by the customer, a customer ID for identifying the customer and a product ID of a product that the customer plans to purchase.
[0071] The product acquisition unit 121 acquires a customer ID based on, for example, a login operation of the customer to the terminal 102. The product acquisition unit 121 acquires a product ID included in, for example, a barcode read by the terminal 102, an RFID (Radio Frequency Identification) tag, or the like.
[0072] The product acquisition unit 121 acquires the intended purchase product information based on the acquired product ID. The intended purchase product information is product information 111a about the intended purchase product. In detail, for example, the product acquisition unit 121 acquires the product information 111a associated with the acquired product ID as the intended purchase product information, and transmits the intended purchase product information to the terminal 102.
[0073] The history acquisition unit 122 acquires the purchase history of a corresponding product, which is a product corresponding to the product to be purchased, from the purchase history of the target customer based on the purchase history information 111c. The history acquisition unit 122 may further acquire the purchase history of simultaneously purchased products based on the purchase history information 111c. The simultaneously purchased products are products that were purchased at the same time as the corresponding product from the purchase history of the target customer.
[0074] The history sending unit 123 sends the purchase history of the compatible product acquired by the history acquiring unit 122 to the terminal 102 to display it on the customer's terminal 102. The history sending unit 123 may also send the purchase history of the simultaneously purchased product acquired by the history acquiring unit 122 to the terminal 102.
[0075] The purchase history may include at least one of the following: purchase date, product name, purchase price, purchase quantity, and discount information.
[0076] 10 is a diagram showing an example of the functional configuration of the history transmission unit 123 according to this embodiment. The history transmission unit 123 includes a determination unit 131 and a target output unit 132.
[0077] The determination unit 131 determines whether or not the purchase history of the compatible product acquired by the history acquisition unit 122 satisfies a predetermined display condition.
[0078] The display conditions are predetermined conditions for determining the purchase history of the compatible product to be displayed on the terminal 102. For example, the display condition is that the compatible product was purchased within a predetermined display target period. In this case, the determination unit 131 acquires, for example, the setting information 111b, and determines the purchase history of the compatible product to be displayed based on the display target period associated with the compatible product specification information that specifies the range to which the intended purchase product belongs.
[0079] The display condition may be that the price difference between the purchase price of the corresponding product and the current price of the product to be purchased is equal to or greater than a reference value, that the purchase history of the corresponding product is the most recent purchase history of the corresponding product, etc. The display condition may include at least one condition, and may include, for example, at least one of the display conditions exemplified here.
[0080] The target output unit 132 transmits to the terminal 102 the purchase history of the compatible product determined by the determination unit 131 to satisfy the display conditions. The target output unit 132 may transmit to the terminal 102 the purchase history of a product that was purchased simultaneously with the compatible product determined by the determination unit 131 to satisfy the display conditions, among the simultaneously purchased products acquired by the history acquisition unit 122.
[0081] Referring again to FIG. When the customer issues a payment instruction via the terminal 102, the payment unit 124 executes a payment process based on the product identification information of the product to be purchased. In detail, for example, the payment unit 124 refers to the product information 111a and executes a payment process for the product to be purchased using the current price associated with the product identification information of the product to be purchased.
[0082] The settlement process is not limited to being performed by the management device 101, but may be performed by another device (for example, a settlement device installed in the store, or another server connected to the network N).
[0083] (Example of functional configuration of terminal 102) The terminal 102 is a terminal that allows a customer to register products that they wish to purchase at a store. As described above, the terminal is a portable terminal that the customer operates in the store, such as a smartphone or tablet terminal. The terminal 102 may be loaned to the customer at the store, may be mounted on a cart, or may be a terminal owned by the customer. It is preferable that predetermined application software be pre-installed on the terminal.
[0084] 11 is a diagram showing an example of the functional configuration of the terminal 102 according to this embodiment. The terminal 102 includes a compatible product designation unit 141, a period designation unit 142, a first terminal acquisition unit 151, a second terminal acquisition unit 152, a terminal transmission unit 153, a product information reception unit 154, a history reception unit 161, a display control unit 162, a display unit 163, a selection reception unit 164, a deletion reception unit 165, and a settlement reception unit 166.
[0085] When the compatible product specification unit 141 receives a customer's specification regarding compatible product specification information, for example, in accordance with the customer's input, the compatible product specification unit 141 transmits the received compatible product specification information together with the customer ID of the customer to the management device 101. This allows the compatible product setting unit 112 to set the compatible product specification information specified by the customer in the setting information 111b.
[0086] When the period designation unit 142 receives a customer's designation regarding a display target period associated with the corresponding product specification information, for example, in accordance with the customer's input, the period designation unit 142 transmits the received display target period together with the corresponding corresponding product specification information and the customer ID of the customer to the management device 101. This allows the period setting unit 113 to set the display target period designated by the customer in the setting information 111b.
[0087] The first terminal acquisition unit 151 acquires the customer ID of the customer based on, for example, the customer's login operation, etc. The first terminal acquisition unit 151 transmits the acquired customer ID to the management device 101.
[0088] The second terminal acquisition unit 152 is configured with, for example, a camera, an RFID tag reader, etc. When the second terminal acquisition unit 152 detects a barcode, an RFID tag, etc. attached to a product to be purchased, it reads the information contained therein and acquires the product ID of the product to be purchased.
[0089] The terminal transmitting unit 153 transmits the customer ID acquired by the first terminal acquiring unit 151 and the product ID acquired by the second terminal acquiring unit 152 to the management device 101.
[0090] The product information receiving unit 154 acquires product information 111a (purchase candidate product information) about a purchase candidate product from the management device 101. The product information receiving unit 154 may hold the acquired purchase candidate product information.
[0091] The history receiving unit 161 receives, from the management device 101, the purchase history of a corresponding product, which is a product that corresponds to the product to be purchased, from the customer's purchase history. The history receiving unit 161 may also receive, from the management device 101, the purchase history of a simultaneously purchased product, which is a product that was purchased together with the corresponding product, from the customer's purchase history.
[0092] The display control unit 162 displays various information on the display unit 163, which is configured from a display or the like.
[0093] For example, the display control unit 162 causes the display unit 163 to display the purchase history of the compatible product received by the history receiving unit 161.
[0094] Further, for example, the display control unit 162 may cause the display unit 163 to display the purchase candidate product information. In this case, the display control unit 162 may cause the purchase candidate product information held by the product information receiving unit 154 to be displayed on the display unit 163. The display control unit 162 may cause the display unit 163 to simultaneously display the purchase history of the compatible product and the purchase candidate product information.
[0095] The selection receiving unit 164 receives a selection to refer to the purchase history of simultaneously purchased items based on an input from the customer, for example, when the customer wishes to refer to the details of the purchase history of the corresponding item displayed on the display unit 163.
[0096] In detail, for example, the selection receiving unit 164 receives a selection of any one of the purchase histories of the compatible products displayed on the display unit 163. The selection receiving unit 164 requests the management device 101 for the purchase histories of simultaneously purchased products that were purchased together with the selected compatible product.
[0097] When the selection receiving unit 164 receives the selection, the history receiving unit 161 may receive the purchase history of the simultaneously purchased items from the management device 101. Furthermore, the display control unit 162 may cause the display unit 163 to display the purchase history of the simultaneously purchased items received by the history receiving unit 161.
[0098] The deletion accepting unit 165 accepts a selection to delete a product that has been planned to be purchased, based on an input from the customer, which is made when the customer cancels the purchase of the product that has been planned to be purchased, for example.
[0099] In detail, for example, the deletion accepting unit 165 accepts the selection of any one of the products to be purchased displayed on the display unit 163. When the deletion accepting unit 165 accepts the selection of the product to be purchased, it performs processing to delete the selected product to be purchased.
[0100] The payment receiving unit 166 receives a payment instruction from the customer based on, for example, an input from the customer. The payment instruction is an instruction to pay for the products to be purchased.
[0101] In detail, for example, the payment receiving unit 166 transmits a payment request including the product ID included in the purchase candidate product information held by the product information receiving unit 154 to the management device 101. In response to this, the management device 101 performs payment processing for the purchase candidate product.
[0102] Up to now, an example of the functional configuration of the purchase history management system 100 according to this embodiment has been mainly described. From here, an example of the physical configuration of the purchase history management system 100 will be described.
[0103] (Example of physical configuration of management device 101) The management device 101 is, for example, a general-purpose computer.
[0104] 12 is a diagram showing an example of the physical configuration of the management device 101. The management device 101 includes, for example, a bus 1010, a processor 1020, a memory 1030, a storage device 1040, a network interface 1050, an input interface 1060, and an output interface 1070.
[0105] The bus 1010 is a data transmission path for transmitting and receiving data among the processor 1020, memory 1030, storage device 1040, network interface 1050, input interface 1060, and output interface 1070. However, the method of connecting the processor 1020 and other components to each other is not limited to bus connection.
[0106] The processor 1020 is implemented by a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), or the like.
[0107] The memory 1030 is a main storage device realized by a RAM (Random Access Memory) or the like.
[0108] The storage device 1040 is an auxiliary storage device realized by an HDD (Hard Disk Drive), an SSD (Solid State Drive), a memory card, a ROM (Read Only Memory), or the like. The storage device 1040 stores program modules for realizing each function of the management device 101. The processor 1020 reads each of these program modules into the memory 1030 and executes them, thereby realizing each function corresponding to the program module.
[0109] The network interface 1050 is an interface for connecting to the network N. The input interface 1060 is an interface for the user to input information, and is configured, for example, by a touch panel, a keyboard, a mouse, etc. The output interface 1070 is a display for presenting information to the user, and is configured, for example, by a liquid crystal panel, an organic EL (Electro-Luminescence) panel, etc. The input interface 1060 and the output interface 1070 may form a touch panel.
[0110] (Example of physical configuration of terminal 102) The terminal 102 is, for example, a smartphone or a tablet terminal.
[0111] 13 is a diagram showing an example of the physical configuration of the terminal 102. The terminal 102 has, for example, a bus 1010, a processor 1020, a memory 1030, a storage device 1040, a network interface 1050, an input interface 1060, and an output interface 1070, similar to those of the management device 101. The terminal 102 further has a camera 1080 connected to the bus 1010. The camera 1080 photographs an object such as a barcode. Note that the terminal 102 may have an RFID tag reader in addition to or instead of the camera 1080.
[0112] So far, we have explained an example of the physical configuration of the purchase history management system 100 according to this embodiment. Now, we will explain an example of the operation of the purchase history management system 100.
[0113] (Operation of the purchase history management system 100) 14 to 16 are flowcharts showing an example of a purchase history management process according to this embodiment. The purchase history management process is a process executed by the purchase history management system 100. The purchase history management process includes a management process executed by the management device 101 and a terminal process executed by the terminal 102.
[0114] The purchase history management system 100 is started, for example, when a customer visits a store and starts up a predetermined application software installed on the terminal 102. As a prerequisite for the operation of the purchase history management system 100 shown in Figures 14 to 16b, setting information 111b is set in advance.
[0115] The first terminal acquisition unit 151 acquires the customer ID of the customer based on, for example, an input from the customer (step S300). The customer ID acquired here may be used for a login process (not shown) to the management device 101.
[0116] The second terminal acquisition unit 152 determines whether or not a product ID included in the product barcode has been detected (step S301). For example, the customer photographs the product barcode attached to the product they intend to purchase with a camera, causing the second terminal acquisition unit 152 to detect the product ID of the product they intend to purchase. Note that if the product ID is stored in an RFID tag attached to the product they intend to purchase, for example, the customer holds an RFID tag reader over the RFID tag, causing the second terminal acquisition unit 152 to detect the product ID of the product they intend to purchase.
[0117] If it is determined that the product ID has not been detected (step S301; No), the second terminal acquisition unit 152 repeatedly executes step S102 and waits until the product ID is detected.
[0118] When it is determined that the product ID has been detected (step S301; Yes), the second terminal acquisition unit 152 acquires the detected product ID, that is, the product ID of the product to be purchased (step S302).
[0119] The terminal transmission unit 153 transmits the customer ID and the product ID of the product to be purchased to the management device 101 (step S303). The customer ID transmitted in step S303 is the customer ID acquired in step S300. The product ID transmitted in step S303 is the product ID acquired in step S302.
[0120] The product acquisition unit 121 acquires the customer ID and the product ID of the product to be purchased transmitted in step S303 (step S304).
[0121] The product acquisition unit 121 acquires the purchase candidate product information based on the product information 111a and the product ID of the purchase candidate product acquired in step S304 (step S305). The product acquisition unit 121 transmits the purchase candidate product information acquired in step S305 to the terminal 102 (step S306).
[0122] Based on the purchase history information 111c, the setting information 111b, and the product ID of the product to be purchased acquired in step S304, the history acquisition unit 122 acquires the purchase history of the corresponding product from the purchase history of the customer identified using the customer ID acquired in step S304 (step S307).
[0123] In detail, for example, the history acquisition unit 122 extracts the purchase history associated with the customer ID acquired in step S304 based on the purchase history information 111c. The history acquisition unit 122 identifies the corresponding product specification information associated with the customer ID acquired in step S304 based on the setting information 111b. The history acquisition unit 122 acquires the purchase history of products that fall within the range specified by the identified corresponding product specification information from the purchase history associated with the customer ID. As a result of this processing, the history acquisition unit 122 can acquire the purchase history of the corresponding products from the customer's purchase history.
[0124] The history sending unit 125 sends the purchase history of the compatible products acquired in step S307 to the terminal 102 (step S308). In this embodiment, of the purchase histories of the compatible products acquired in step S307, the purchase history of the compatible products that meets the display conditions is sent to the terminal 102.
[0125] In detail, for example, the determination unit 131 determines whether or not each of the purchase histories of the corresponding products acquired in step S307 satisfies the display conditions.
[0126] For example, if the display condition includes that the compatible product is purchased within a predetermined display target period, the determination unit 131 refers to the setting information 111b. Then, based on the setting information 111b, the determination unit 131 identifies the display target period for each of the compatible product definition information associated with the customer ID acquired in step S304.
[0127] The determination unit 131 determines whether the purchase time for each of the compatible product purchase histories acquired in step S307 is within the display target period for the compatible product definition information that defines the range to which the compatible product belongs. If the purchase time is within the display target period, the determination unit 131 determines that the purchase history of the compatible product satisfies the display conditions. If the purchase time is not within the display target period, the determination unit 131 determines that the purchase history of the compatible product does not satisfy the display conditions.
[0128] Based on the determination result of the determination unit 131, the object output unit 132 transmits the purchase history of the compatible product acquired in step S307 to the terminal 102. More specifically, the object output unit 132 transmits to the terminal 102 the purchase history of the compatible product that the determination unit 131 has determined to satisfy the display condition from the purchase history of the compatible product acquired in step S307.
[0129] The product information receiving unit 154 receives the purchase candidate product information transmitted in step S308 from the management device 101 (step S309). The product information receiving unit 154 may hold the purchase candidate product information received in step S309.
[0130] The history receiving unit 161 receives the purchase history of the compatible product transmitted in step S308 from the management device 101 (step S310). The history receiving unit 161 may hold the purchase history of the compatible product received in step S310.
[0131] The display control unit 162 causes the display unit 163 to display the purchase candidate product information and the corresponding product purchase history received in steps S309 and S310, respectively (step S311).
[0132] FIG. 17 is a diagram showing an example of a first screen that is a screen for displaying purchase candidate product information and a purchase history of corresponding products.
[0133] The first screen illustrated in Fig. 17 shows an example in which the products to be purchased include "XX milk (1 liter)," "XX rice (5 kilograms)," "XX curry," and "carrots (set of 3)." The first screen illustrated in Fig. 17 also includes a price, quantity, and a delete button associated with each of the products to be purchased.
[0134] The price here indicates the current price of the associated product to be purchased. The quantity indicates the planned number of the associated product to be purchased. The delete button is a button for deleting the associated product to be purchased from the product information to be purchased held by the product information receiving unit 154 and from the first screen.
[0135] 17, the purchase history of the corresponding products corresponding to "XX Milk (1 liter)" and "XX Curry" among the products to be purchased is displayed. This indicates that the purchase history of the corresponding products corresponding to "XX Milk (1 liter)" and "XX Curry" has been received in step S310.
[0136] The purchase history for products corresponding to "XX Milk (1 liter)" is displayed expanded. The purchase history for products corresponding to "XX Curry" is hidden, but by pressing the upward-pointing triangle mark displayed next to "Purchase History," for example, it will be expanded and displayed in the same way as the purchase history for "XX Milk (1 liter)."
[0137] The purchase history of the corresponding product corresponding to "XX Milk (1 Liter)" shown in FIG. 17 is an example that includes the purchase history of products that belong to the same product category as the intended purchase product, "Milk." The purchase history of the corresponding product shown in FIG. 17 also includes the date the corresponding product was purchased, the product name, purchase price, and purchase quantity of the corresponding product. Furthermore, each purchase history of the corresponding product is associated with a details button for referencing the purchase history of simultaneously purchased products.
[0138] The first screen illustrated in FIG. 17 includes a settlement button at the bottom right for the customer to issue a settlement instruction.
[0139] The configuration of the first screen is not limited to the example shown in FIG. 17 and may be modified in various ways. For example, the intended purchase product and the purchase history of the corresponding product may be displayed on separate screens. For example, the first screen may include the average purchase price of the corresponding product, the average price of the corresponding product over a predetermined period, etc. For example, the purchase history of the corresponding product included on the first screen may only include the purchase history of the corresponding product last purchased at the store, or may only include the number of purchases of the corresponding product within the display target period. For example, the purchase history of the corresponding product included on the first screen may include whether or not the corresponding product was discounted when it was last purchased at the store, or may include the price difference between the previous purchase price and the current price. For example, the list of intended purchase products as shown in FIG. 17 may be created by the terminal 102 or the management device 101.
[0140] Please refer to Figure 15. The selection receiving unit 164 determines whether or not the selection of the purchase history displayed in step S311 has been received (step S321).
[0141] In detail, for example, when any of the detail buttons included in the first screen is pressed, the selection receiving unit 164 determines that the selection of the purchase history corresponding to the pressed detail button has been received.
[0142] If it is determined that the selection of the purchase history has been accepted (step S321; Yes), the selection accepting unit 164 requests the management device 101 for details of the purchase history (step S322). This request includes, for example, the purchase history (e.g., date, product ID) and customer ID of the selected compatible product.
[0143] Upon receiving the request sent in step S322, the history acquisition unit 122 acquires the purchase history of the simultaneously purchased items (step S323).
[0144] In detail, for example, the history acquisition unit 122 acquires the purchase history of the simultaneously purchased product based on the purchase history and customer ID of the corresponding product included in the request sent in step S322 and the purchase history information 111c.
[0145] The history sending unit 123 sends the purchase history of the simultaneously purchased products acquired in step S323 to the terminal 102 (step S324).
[0146] The history receiving unit 161 receives the purchase history of the simultaneously purchased products transmitted in step S324 (step S325).
[0147] The display control unit 162 causes the display unit 163 to display the purchase history of the simultaneously purchased items acquired in step S325 (step S326). Fig. 18 is a diagram showing an example of a second screen that is a screen for displaying the purchase history of the simultaneously purchased items. The display control unit 162 causes the display unit 163 to continue displaying the purchase history of the simultaneously purchased items until, for example, a back button included in the second screen shown in Fig. 18 is pressed.
[0148] After step S325, or if it is determined that the selection of the purchase history has not been accepted (step S321; No), the deletion accepting unit 165 determines whether or not the deletion of the intended purchase item included in the purchase history displayed in step S311 has been accepted (step S327).
[0149] In detail, for example, when any of the delete buttons included in the first screen is pressed, the deletion accepting unit 165 determines that it has accepted a selection to delete the intended purchase product corresponding to the pressed delete button.
[0150] If it is determined that the deletion has been accepted (step S327; Yes), the deletion accepting unit 165 deletes the selected product intended for purchase (step S328).
[0151] In detail, for example, the deletion receiving unit 165 deletes the purchase candidate product information for the selected purchase candidate product from the purchase candidate product information held by the product information receiving unit 154. Then, the deletion receiving unit 165 notifies the display control unit 162 that the selected purchase candidate product will be deleted. In response to this notification, the display control unit 162 re-displays the purchase candidate product information held by the product information receiving unit 154 on the display unit 163. As a result, the purchase history of the selected purchase candidate product is deleted from the first screen.
[0152] After step S328, or when it is determined that the deletion of the intended purchase item has not been accepted (step S327; No), the payment acceptance unit 166 determines whether a payment instruction has been accepted (step S331).
[0153] In detail, for example, when a settlement button included in the first screen is pressed, the settlement receiving unit 166 determines that a settlement instruction has been received.
[0154] If it is determined that the payment instruction has not been accepted (step S331; No), the second terminal acquisition unit 152 determines whether or not the product ID included in the product barcode has been detected, similar to step S301 (step S332).
[0155] If it is determined that the product ID has been detected (step S332; Yes), the second terminal acquisition unit 152 executes step S302 again, thereby enabling the product to be added to the list of products to be purchased.
[0156] If it is determined that the product ID has not been detected (step S332; No), the selection receiving unit 164 determines whether or not the selection of the purchase history displayed in step S311 has been received (step S321). As a result, the processes of steps S321 to S331 are repeatedly executed until a product to be purchased is added.
[0157] If it is determined that the payment instruction has been accepted (step S331; Yes), the payment acceptance unit 166 sends a payment request including the product ID and quantity included in the purchase target product information held by the product information receiving unit 154 to the management device 101 (step S333).
[0158] When the settlement unit 124 receives the settlement request sent in step S333, it calculates the purchase amount based on the product IDs and quantities included in the settlement request and the product information 111a (step S334). For example, the settlement unit 124 calculates the purchase amount by calculating a subtotal for each product ID by multiplying the current price of the product identified by the product ID by the quantity, and adding up the calculated subtotals.
[0159] The settlement unit 124 transmits the settlement information to the terminal 102 (step S335). The settlement information includes the product information 111a (e.g., product name, current price) and quantity of the intended purchase product that was the subject of calculating the purchase amount, and the purchase amount calculated in step S334.
[0160] When the payment receiving unit 166 receives the payment information transmitted in step S335, the display control unit 162 displays the received payment information on the display unit 163 (step S336). This allows the customer to check the payment information displayed in step S336.
[0161] When the payment receiving unit 166 receives the instruction to make a payment, it requests the management device 101 to make a payment based on the payment information (step S338). This request may include payment methods such as payment with a pre-registered credit card or debit from a bank account.
[0162] When the payment unit 124 receives the request sent in step S337, it performs payment processing in accordance with the request (step S338) and ends the purchase history management process. By executing the processes of steps S333 to S338, payment for the products to be purchased is completed.
[0163] (Actions and Effects) As described above, according to this embodiment, the management device 101 includes a product acquisition unit 121, a history acquisition unit 122, and a history transmission unit 123. The product acquisition unit 121 acquires, from a portable terminal 102 operated by a customer in a store, customer identification information for identifying the customer and product identification information for products the customer plans to purchase. The history acquisition unit 122 acquires, from the customer's purchase history, purchase histories of corresponding products that correspond to the products the customer plans to purchase, based on purchase history information that indicates the product purchase history for each customer. The history transmission unit 123 transmits the purchase history of the corresponding products to the terminal 102.
[0164] This allows the customer to refer to the purchase history of the corresponding product to determine whether or not to actually purchase the product, thereby enabling the customer to utilize the customer's purchase history when purchasing products at the store.
[0165] According to this embodiment, the history sending unit 123 includes a determination unit 131 and a target output unit 132. The determination unit 131 determines whether the purchase history of the compatible product satisfies predetermined display conditions. The target output unit 132 transmits the purchase history of the compatible product determined to satisfy the display conditions to the terminal 102.
[0166] This allows the display conditions to be used to narrow down the purchase history of corresponding products that is referenced to determine whether or not to actually purchase the product to be purchased. This allows customers to more easily refer to the purchase history of corresponding products than when the purchase history of many corresponding products is displayed. This makes it possible for customers to utilize their purchase history when purchasing products at stores.
[0167] According to this embodiment, the display conditions include at least one of the following: the price difference between the purchase price of the corresponding product and the current price of the product to be purchased is equal to or greater than a reference value; the corresponding product is purchased within a predetermined display target period; and the purchase history of the corresponding product is the most recent purchase history of the corresponding product.
[0168] This allows the display conditions to be used to narrow down the purchase history of corresponding products that is referenced to determine whether or not to actually purchase the product to be purchased. This allows customers to more easily refer to the purchase history of corresponding products than when the purchase history of many corresponding products is displayed. This makes it possible for customers to utilize their purchase history when purchasing products at stores.
[0169] According to this embodiment, the determining unit 131 acquires setting information that associates compatible product definition information for defining a range of products that are compatible with the product to be purchased with a display target period.
[0170] This allows the purchase history of compatible products, which is referenced to determine whether or not to actually purchase the product to be purchased, to be narrowed down using the display target period for each compatible product specification information. Generally, purchase intervals often vary depending on the products that fall within the range specified in the compatible product specification information, so the purchase history of compatible products can be appropriately narrowed down using the display target period for each compatible product specification information. Therefore, it becomes possible for the customer's purchase history to be utilized when the customer purchases products at the store.
[0171] According to this embodiment, the management device 101 further includes a period setting unit 113. The period setting unit 113 determines a display target period based on the frequency with which a customer purchases products that belong to a range defined by the corresponding product specification information, and sets the determined display target period in the setting information 111b for the customer in association with the corresponding product specification information.
[0172] This allows the display target period associated with the corresponding product specification information to be set for each customer. Generally, the interval at which products belonging to the range specified in the corresponding product specification information are purchased varies from customer to customer. The purchase history of the corresponding products can be appropriately narrowed down using the display target period desired for each customer. Therefore, it becomes possible to utilize the purchase history of the customer when the customer purchases products at the store.
[0173] According to this embodiment, the history sending unit 123 sends to the terminal 102 the purchase history of simultaneously purchased products that are products purchased together with the corresponding product.
[0174] This allows customers to refer to the purchase history of items purchased at the same time when actually purchasing an item they plan to purchase. This reduces the chance of forgetting to buy items that should be purchased along with the item they plan to purchase. This makes it possible for customers to utilize their purchase history when purchasing items at a store.
[0175] According to this embodiment, the purchase history includes at least one of the purchase time, purchase price, purchase quantity, and discount information of the corresponding product.
[0176] This allows customers to refer to at least one of the purchase date, purchase price, purchase quantity, and discount information of the corresponding product to determine whether or not to actually purchase the product they are planning to purchase, thereby making it possible for customers to utilize their purchase history when purchasing products at a store.
[0177] According to this embodiment, the management device 101 further includes a payment unit 124. The payment unit 124 executes payment processing based on the product identification information of the product to be purchased.
[0178] This allows customers to easily settle their bills using the information they entered to obtain the purchase history of the corresponding product, thereby reducing the effort required for customers to purchase products.
[0179] According to this embodiment, the terminal 102 is a portable terminal operated by a customer in a store. The terminal 102 includes a first terminal acquisition unit 151, a second terminal acquisition unit 152, a terminal transmission unit 153, a history reception unit 161, and a display control unit 162.
[0180] The first terminal acquisition unit 151 acquires customer identification information for identifying a customer. The second terminal acquisition unit 152 acquires product identification information for products that the customer plans to purchase. The terminal transmission unit 153 transmits the customer identification information and product identification information to the management device 101. The history reception unit 161 receives, from the management device 101, the purchase history of compatible products that correspond to the products that the customer plans to purchase, from the customer's purchase history. The display control unit 162 causes the display unit 163 to display the purchase history of the compatible products.
[0181] This allows the customer to refer to the purchase history of the corresponding product to determine whether or not to actually purchase the product, thereby enabling the customer to utilize the customer's purchase history when purchasing products at the store.
[0182] According to this embodiment, the display control unit 162 further causes the display unit 163 to display product information of the product to be purchased.
[0183] This allows customers to refer to the purchase history of corresponding products and product information of the products they intend to purchase in order to determine whether or not to actually purchase the products they intend to purchase, thereby enabling customers to utilize their purchase history when purchasing products at stores.
[0184] According to this embodiment, the display control unit 162 causes the display unit 163 to simultaneously display the purchase history of the compatible product and the product information of the product to be purchased.
[0185] This allows a customer to simultaneously refer to the purchase history of a corresponding product and the product information of the product to decide whether or not to actually purchase the product, thereby enabling the customer to utilize the customer's purchase history when purchasing products at a store.
[0186] According to this embodiment, the terminal 102 further includes a selection receiving unit 164. The selection receiving unit 164 receives a selection of a compatible product included in the purchase history. The history receiving unit 161 also receives, from the management device 101, a purchase history of simultaneously purchased products, which are products purchased together with the compatible product. The display control unit 162 causes the display unit 163 to display the received purchase history of the simultaneously purchased products.
[0187] This allows customers to refer to the purchase history of items purchased at the same time when actually purchasing an item they plan to purchase. This reduces the chance of forgetting to buy items that should be purchased along with the item they plan to purchase. This makes it possible for customers to utilize their purchase history when purchasing items at a store.
[0188] (Variation 1) In the embodiment, an example has been described in which the management device 101 determines whether the purchase history of the compatible product satisfies the display condition, and transmits the purchase history of the compatible product that satisfies the display condition to the terminal 102.
[0189] However, the management device 101 may transmit the purchase history of the compatible products to the terminal 102 regardless of whether the display conditions are met. Then, the terminal 102 may determine whether the purchase history of the compatible products meets the display conditions and display the purchase history of the compatible products that meet the display conditions. In Variation 1, such a variation will be described.
[0190] In this modification, the history sending unit 125 does not need to include the determination unit 131 and the target output unit 132. That is, for example, the history sending unit 125 sends the purchase histories of all compatible products acquired by the history acquisition unit 122 to the terminal 102. As a result, the product information receiving unit 154 receives all of the purchase histories of the compatible products from the management device 101.
[0191] In this modification, the display control unit 162 includes a determination unit 131 and a target output unit 132. Fig. 19 is a diagram showing an example of the functional configuration of the display control unit 162 according to this modification.
[0192] The determination unit 131 according to this modification determines whether or not the purchase history of the compatible product received by the product information receiving unit 154 satisfies a predetermined display condition. The target output unit 132 according to this modification causes the display unit 163 to display the purchase history of the compatible product determined by the determination unit 131 to satisfy the display condition.
[0193] According to this modification, the display control unit 162 includes a determination unit 131 and a target output unit 132. As in the embodiment, the determination unit 131 determines whether the purchase history of the corresponding product satisfies predetermined display conditions. The target output unit 132 causes the display unit 163 to display the purchase history of the corresponding product that is determined to satisfy the display conditions.
[0194] As a result, similar to the embodiment, the purchase history of the corresponding product, which is referenced to determine whether or not to actually purchase the intended purchase product, can be narrowed down using the display conditions. Therefore, the customer can easily refer to the purchase history of the corresponding product compared to when the purchase history of a large number of corresponding products is displayed. Therefore, the customer can utilize the purchase history of the customer when purchasing products at the store.
[0195] (Variation 2) The terminal 102 may include a storage unit that stores the setting information 111b and a period setting unit 113 (not shown). In this case, the management device 101 may not store the setting information 111b, and may acquire the setting information 111b of the customer who uses the terminal 102 from the terminal 102 as needed. Furthermore, the management device 101 may not include the period setting unit 113.
[0196] According to this modification, the terminal 102 includes a period setting unit 113. As in the embodiment, the period setting unit 113 determines a display target period based on the frequency with which a customer purchases products that belong to the range defined by the corresponding product specification information, and sets the determined display target period in the setting information 111b for the customer in association with the corresponding product specification information.
[0197] This allows the display period associated with the corresponding product specification information to be set for each customer, so that the customer's purchase history can be used to purchase products at the store, just like in the embodiment.
[0198] Although the embodiments and modifications of the present invention have been described above with reference to the drawings, these are merely examples of the present invention, and various other configurations can also be adopted.
[0199] In addition, although the flowcharts used in the above description show multiple steps (processes) in a sequential order, the order of steps performed in each embodiment is not limited to the order shown. In each embodiment, the order of the steps shown in the drawings can be changed as long as it does not cause any problems in terms of content. Furthermore, the above-described embodiments and variations can be combined as long as the content is not contradictory.
[0200] A part or all of the above-described embodiments can be described as, but not limited to, the following supplementary notes.
[0201] 1. A product acquisition means for acquiring customer identification information for identifying a customer and product identification information for a product that the customer intends to purchase from a portable terminal operated by the customer in the store; a history acquisition means for acquiring a purchase history of a corresponding product, which is a product corresponding to the product to be purchased, from the purchase history of the customer based on purchase history information indicating the product purchase history of each customer; a history transmission means for transmitting a purchase history of the compatible product to the terminal. Management device. 2. The history transmission means a determination means for determining whether or not the purchase history of the corresponding product satisfies a predetermined display condition; and a target output means for transmitting a purchase history of the compatible product determined to satisfy the display condition to the terminal. 1. The management device described in 3. The display conditions include at least one of the following: the price difference between the purchase price of the corresponding product and the current price of the product to be purchased is equal to or greater than a reference value; the corresponding product is purchased within a predetermined display target period; and the purchase history of the corresponding product is the most recent purchase history of the corresponding product. 2. The management device described in the above. 4. The determining means acquires setting information associating corresponding product definition information for defining a range of products corresponding to the intended purchase product with the display target period. 3. The management device described in the above. 5. The system further comprises a period setting means for determining the display target period based on the frequency with which the customer purchases products that fall within the range defined by the corresponding product definition information, and for setting the determined display target period in the setting information for the customer in association with the corresponding product definition information. 4. The management device described in. 6. The history transmission means transmits to the terminal the purchase history of simultaneously purchased products that are products purchased together with the corresponding product. 6. The management device according to any one of 1. to 5. 7. The purchase history includes at least one of the purchase date, purchase price, purchase quantity, and discount information of the corresponding product. 7. The management device according to any one of 1. to 6. 8. The system further includes a payment processor that executes payment processing based on the product identification information of the product to be purchased. 8. The management device according to any one of 1. to 7. 9. A portable terminal operated by a customer in a store, a first terminal acquisition means for acquiring customer identification information for identifying the customer; A second terminal acquisition means for acquiring product identification information about the product that the customer intends to purchase; a terminal transmitting means for transmitting the customer identification information and the product identification information to a management device; a history receiving means for receiving from the management device a purchase history of a corresponding product that corresponds to the product to be purchased from the purchase history of the customer; and a display control means for displaying the purchase history of the corresponding product on a display means. Terminal. 10. The display control means further causes the display means to display product information of the product to be purchased. 9. The terminal described in. 11. The display control means causes the display means to simultaneously display the purchase history of the corresponding product and the product information of the product to be purchased. 10. The terminal described in. 12. The system further comprises a selection receiving means for receiving a selection of a corresponding product included in the purchase history, The history receiving means further receives from the management device a purchase history of simultaneously purchased products that are products purchased together with the corresponding product; The display control means causes the display means to display the received purchase history of the simultaneously purchased items. A terminal described in any one of 9. to 11. 13. The display control means a determination means for determining whether or not the purchase history of the corresponding product satisfies a predetermined display condition; and a target output means for displaying, on the display means, the purchase history of the corresponding product determined to satisfy the display condition. 13. The management device according to any one of 9. to 12. 14. The display conditions include at least one of: a price difference between the purchase price of the corresponding product and the current price of the product to be purchased is equal to or greater than a reference value; the corresponding product is purchased within a predetermined display target period; and the purchase history of the corresponding product is the most recent purchase history of the corresponding product. 13. The management device described in the above. 15. The determining means acquires setting information that associates corresponding product definition information for defining a range of products corresponding to the intended purchase product with the display target period. 14. The management device described in the above. 16. The system further includes a period setting means for determining the display target period based on the frequency with which the customer purchases products that belong to the range defined by the corresponding product definition information, and for setting the determined display target period in the setting information for the customer in association with the corresponding product definition information. 15. The management device described in the above. 17. A management device according to any one of 1. to 8.; and a terminal according to any one of items 9 to 16. Purchase history management system. 18. The computer acquiring customer identification information for identifying the customer and product identification information for the product the customer intends to purchase from a portable terminal operated by the customer in the store; Based on purchase history information indicating the purchase history of each customer, a purchase history of a corresponding product that corresponds to the product to be purchased is acquired from the purchase history of the customer; Sending the purchase history of the compatible product to the terminal Management method. 19. A portable computer operated by a customer in a store is acquiring customer identification information for identifying the customer; Acquire product identification information about the product that the customer intends to purchase; transmitting the customer identification information and the product identification information to a management device; receiving, from the management device, a purchase history of a corresponding product that corresponds to the product to be purchased, from the purchase history of the customer; Displaying the purchase history of the corresponding product on a display means Terminal processing method. 20. To the computer, acquiring customer identification information for identifying the customer and product identification information for the product the customer intends to purchase from a portable terminal operated by the customer in the store; Based on purchase history information indicating the purchase history of each customer, a purchase history of a corresponding product that corresponds to the product to be purchased is acquired from the purchase history of the customer; A program for executing the sending of the purchase history of the compatible product to the terminal. 21. Portable computers operated by customers in stores acquiring customer identification information for identifying the customer; Acquire product identification information about the product that the customer intends to purchase; transmitting the customer identification information and the product identification information to a management device; receiving, from the management device, a purchase history of a corresponding product that corresponds to the product to be purchased, from the purchase history of the customer; a program for causing a display unit to display the purchase history of the compatible product; [Explanation of symbols]
[0202] 100 Purchase History Management System 101 Management device 102 terminals 111 Storage section 111a Product information 111b Configuration information 111c Purchase history information 112 Compatible Product Setting Section 113 Period Setting Section 121 Product Acquisition Department 122 History Acquisition Unit 123 History transmission unit 124 Settlement Department 125 History transmission unit 131 Discrimination part 132 Target output section 141 Compatible Product Designation Section 142 Period specification section 151 First Terminal Acquisition Department 152 Second Terminal Acquisition Department 153 Terminal transmitter 154 Product Information Receiving Unit 161 History receiver 162 Display control unit 163 Display section 164 Selection Reception Department 165 Deletion Reception Department 166 Payment Reception
Claims
1. a product acquisition means for acquiring customer identification information for identifying a customer and product identification information for a product that the customer intends to purchase from a portable terminal operated by the customer in the store; a history acquisition means for acquiring a purchase history of a corresponding product, which is a product corresponding to the product to be purchased, from the purchase history of the customer based on purchase history information indicating the product purchase history of each customer; a history transmission means for transmitting a purchase history of the compatible product to the terminal. Management device.
2. The history transmission means a determination means for determining whether or not the purchase history of the corresponding product satisfies a predetermined display condition; and a target output means for transmitting a purchase history of the compatible product determined to satisfy the display condition to the terminal. The management device according to claim 1 .
3. The display conditions include at least one of: a price difference between the purchase price of the corresponding product and the current price of the product to be purchased is equal to or greater than a reference value; the corresponding product is purchased within a predetermined display target period; and the purchase history of the corresponding product is the most recent purchase history of the corresponding product. The management device according to claim 2 .
4. A portable terminal operated by a customer in a store, a first terminal acquisition means for acquiring customer identification information for identifying the customer; A second terminal acquisition means for acquiring product identification information about the product that the customer intends to purchase; a terminal transmitting means for transmitting the customer identification information and the product identification information to a management device; a history receiving means for receiving from the management device a purchase history of a corresponding product that corresponds to the product to be purchased from the purchase history of the customer; and a display control means for displaying the purchase history of the corresponding product on a display means. Terminal.
5. The display control means causes the display means to simultaneously display the purchase history of the corresponding product and the product information of the product to be purchased. The terminal according to claim 4.
6. further comprising a selection receiving means for receiving a selection of a corresponding product included in the purchase history; The history receiving means further receives from the management device a purchase history of simultaneously purchased products that are products purchased together with the corresponding product; The display control means causes the display means to display the received purchase history of the simultaneously purchased items. The terminal according to claim 4.
7. The computer acquiring customer identification information for identifying the customer and product identification information for the product the customer intends to purchase from a portable terminal operated by the customer in the store; Based on purchase history information indicating the purchase history of each customer, a purchase history of a corresponding product that corresponds to the product to be purchased is acquired from the purchase history of the customer; Sending the purchase history of the compatible product to the terminal Management method.
8. A portable computer operated by a customer in the store acquiring customer identification information for identifying the customer; Acquire product identification information about the product that the customer intends to purchase; transmitting the customer identification information and the product identification information to a management device; receiving, from the management device, a purchase history of a corresponding product that corresponds to the product to be purchased, from the purchase history of the customer; Displaying the purchase history of the corresponding product on a display means Terminal processing method.
9. On the computer, acquiring customer identification information for identifying the customer and product identification information for the product the customer intends to purchase from a portable terminal operated by the customer in the store; Based on purchase history information indicating the purchase history of each customer, a purchase history of a corresponding product that corresponds to the product to be purchased is acquired from the purchase history of the customer; A program for executing the sending of the purchase history of the compatible product to the terminal.
10. A portable computer operated by customers in the store. acquiring customer identification information for identifying the customer; Acquire product identification information about the product that the customer intends to purchase; transmitting the customer identification information and the product identification information to a management device; receiving, from the management device, a purchase history of a corresponding product that corresponds to the product to be purchased, from the purchase history of the customer; a program for causing a display unit to display the purchase history of the compatible product;