Purchase management system, server device, purchase management method, and program
The purchase management system addresses age verification challenges by generating differentiated payment screens and employing store clerk or biometric authentication to ensure accurate age confirmation for age-restricted products in self-checkout systems.
Patent Information
- Application Number
- JP2023172478
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2019-10-21
- Filing Date
- 2023-10-04
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2040-10-12
AI Technical Summary
Existing self-checkout systems face challenges in accurately verifying the age of customers purchasing age-restricted products due to limitations in face image capture and display, which can lead to incorrect age confirmation.
A purchase management system that includes a server device and accounting machine, which generates different payment screens on a mobile terminal based on the presence of age-restricted products in the purchase list, and performs age verification using a store clerk or biometric authentication.
Ensures accurate age verification for age-restricted products by integrating store clerk confirmation or biometric authentication, enhancing the reliability of age confirmation processes.
Smart Images

Figure 0007605270000001 
Figure 0007605270000002 
Figure 0007605270000003
Abstract
Description
[Technical field]
[0001] The present invention relates to the technical field of a product sales system using a self-checkout register. [Background technology]
[0002] As a product sales system for customers who visit a store to purchase products, a system is known in which the customer reads the barcode of the product, registers the product, and settles the payment using a mobile terminal such as a smartphone owned by the customer. For example, Patent Document 1 discloses a self-shopping system that includes a mobile terminal that acquires product information of the product to be purchased and transmits payment information including all the acquired product information to a management server, and a management server that generates and outputs sorted detailed information that lists the product names in descending order of price based on the product information included in the payment information.
[0003] Some products sold at supermarkets, such as alcoholic beverages and tobacco, are prohibited by law from being sold to people under a certain age. For this reason, when selling these products, it is necessary to verify the age of the purchaser. Patent Document 2 describes a method of remotely verifying the age of a customer by sending a facial image taken at a self-checkout to a terminal device carried by a store clerk. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2013-41354 A [Patent Document 2] International Publication No. WO2018 / 088062 Summary of the Invention [Problem to be solved by the invention]
[0005] However, in the method of Patent Document 2, the facial image of the purchaser sent to the terminal device of the store clerk is a still image, and the display screen of the terminal of the store clerk is not so large, so it is possible that the store clerk cannot correctly confirm the age based on the sent image. Also, since the facial image of the purchaser is taken by a camera installed in the self-checkout, the facial image of the customer cannot be taken well unless the purchaser faces the camera and cooperates with the photo being taken.
[0006] The main objective of the present invention is to perform correct age verification in a purchase management system using self-checkout registers. [Means for solving the problem]
[0007] One aspect of the present invention is a purchase management system including a server device and a checkout machine, The server device includes: a product identification information acquisition unit that receives product identification information read from a code attached to the product from a mobile terminal; a list creation unit that creates a purchase item list based on the item identification information received from the mobile terminal; a transaction information generation unit that generates transaction information so that a different payment screen is displayed on the mobile device depending on whether the purchased item list includes an age verification item and sends the transaction information to the mobile device; The accounting machine is a list acquisition unit that acquires the transaction information from the mobile device and acquires the purchased item list based on the transaction information; and an age verification information acquisition unit that acquires age verification information when the purchased item list includes an age verification item.
[0008] Yet another aspect of the present invention is a purchase management method executed by a purchase management system including a server device and a checkout machine, The server device includes: receiving product identification information read from a code attached to the product from a mobile terminal; Create a purchase list based on the product identification information received from the mobile terminal; generating transaction information so that a different payment screen is displayed on the mobile device depending on whether the purchase list includes an age verification product, and transmitting the transaction information to the mobile device; The accounting machine is acquiring the transaction information from the mobile device, and acquiring the purchased item list based on the transaction information; When the purchased item list includes an age verification item, age verification information is acquired.
[0009] Yet another aspect of the present invention is a server device capable of communicating with a mobile terminal, a receiving unit that receives, from each mobile terminal, a store ID acquired by reading a store barcode by the mobile terminal and customer identification information that identifies a customer using the mobile terminal; Product identification information read from a code attached to the product is received from the mobile terminal. and associating the customer identification information with the product identification information. A product identification information acquisition unit; For each of the mobile terminals, a list creation unit that creates a purchase item list based on the item identification information received from the mobile terminal; a transaction information generation unit that generates transaction information so that a different payment screen is displayed on the mobile device depending on whether the purchased item list includes an age verification item, and sends the transaction information to the mobile device.
[0010] Yet another aspect of the present invention is a program, receiving, from each mobile terminal, a store ID acquired by the mobile terminal reading a store barcode and customer identification information for identifying a customer using the mobile terminal; The product identification information is read from the code attached to the product and input to a mobile device. Then, the customer identification information is associated with the product identification information. , For each of the mobile terminals, Create a purchase list based on the product identification information received from the mobile terminal; The computer is caused to execute a process of generating transaction information so that a different payment screen is displayed on the mobile terminal depending on whether the purchased item list includes an age verification item, and transmitting the transaction information to the mobile terminal. [Brief description of the drawings]
[0011] [Figure 1]1 shows a configuration of a purchase management system according to an embodiment. [Diagram 2] 1 shows a schematic configuration of a POS server. [Diagram 3] 2 shows a schematic configuration of a management server. [Figure 4] 2 shows a schematic configuration of a mobile terminal. [Diagram 5] 1 shows the schematic configuration of an accounting machine. [Figure 6] 13 is a flowchart of a product purchasing process. [Figure 7] 13 is a flowchart of a store entry process. [Figure 8] 13 is a flowchart of a product selection process. [Figure 9] 13 is a display example of a purchase product list screen. [Figure 10] 13 is a flowchart of an accounting process. [Figure 11] 13 is an example of a payment screen. [Figure 12] 13 is a display example of a payment method selection screen and a transaction completion screen. [Figure 13] 1 is a flowchart of an accounting process in the first embodiment. [Figure 14] 13 is a display example of an age verification screen. [Figure 15] 13 is a flowchart of an accounting process according to a second embodiment. [Figure 16] 13 is a display example of a payment screen according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings. [Purchase management system configuration] 1 shows the configuration of a purchase management system 100 according to this embodiment. The purchase management system 100 mainly comprises a POS server 1, a management server 2, a mobile terminal 3, and a cash register 5. In the purchase management system 100, a customer using the mobile terminal 3 registers a product to be purchased (also called a "purchased product") by reading a product barcode 7 attached to the product in a store 8 that sells the product, and then pays for the product using the cash register 5 in the store 8 or by electronic payment.
[0013] The POS server 1 is a server that manages various sales information such as product information including prices and stock status of products sold in the store 8, and sales information of the store 8. The POS server 1 is capable of communicating with the management server 2 and the accounting machine 5 via a network or the like. The POS server 1 may collectively manage the sales information of multiple affiliated stores, or may exist for each store and manage only the sales information of that store.
[0014] The management server 2 is a server device that controls the mobile terminal 3 and the payment machine 5, and is capable of communicating with the mobile terminal 3 and the payment machine 5 via a network or the like. The management server 2 obtains information necessary for display control of the mobile terminal 3 from the POS server 1 and stores it. The management server 2 transmits display information to the mobile terminal 3 for the mobile terminal 3 to display various screens. The various screens mentioned above include a screen (also referred to as a "purchased item list screen") that displays a list of purchased items (called a "purchased item list") registered by the mobile terminal 3 by reading the item barcodes 7, together with the selling prices.
[0015] The management server 2 may be composed of a plurality of server devices. For example, the management server 2 may be composed of a server device that mainly performs interface operations with the mobile terminal 3, such as sending and receiving data to and from the mobile terminal 3, and a server device that stores and manages various information such as information acquired from the POS server 1 and a list of purchased items. In this case, the former server device functions as a so-called application server, and the latter server device functions as a so-called database server. In this case, these server devices send and receive information required to execute the processes assigned to them via a network or the like.
[0016] The mobile terminal 3 is a mobile terminal used by customers who shop at the store 8, and has functions such as reading product barcodes 7 attached to products, and acquiring and displaying various screens such as a purchased product list screen by communicating with the management server 2. Note that, for the sake of convenience, only one mobile terminal 3 is shown in FIG. 1, but in reality there are as many mobile terminals as there are customers in the store 8.
[0017] The payment machine 5 is a payment machine (a so-called self-payment machine) that allows a customer to settle a bill using a mobile terminal 3. The payment machine 5 is capable of communicating with the management server 2, and transmits and receives various information necessary for settlement with the management server 2 and, as necessary, with the POS server 1. The payment machine 5 is equipped with a barcode reader 56 for reading a payment barcode (described later) from the customer's mobile terminal 3, and a light 57 for calling a store clerk.
[0018] [Device configuration] Next, the configuration of the POS server 1, management server 2, mobile terminal 3 and payment machine 5 will be described with reference to FIGS.
[0019] (POS server) 2 shows a schematic configuration of the POS server 1. The POS server 1 mainly comprises a storage unit 13, a communication unit 14 for performing data communication, and a control unit 15. These elements are connected to each other by a bus line 10.
[0020] The storage unit 13 is composed of a memory such as a hard disk or a flash memory. The storage unit 13 stores programs executed by the control unit 15, and information necessary for the control unit 15 to execute predetermined processes by executing the programs. In this embodiment, the storage unit 13 includes selling price change information 17, a product information DB (Database) 18, and sales information 19 which is information related to product sales. Note that the storage unit 13 may store various types of sales-related information other than the selling price change information 17, the product information DB 18, and the sales information 19.
[0021] Product information DB18 is a database of information related to products handled by store 8 or affiliated stores including store 8. Product information DB18 includes various information such as product price, information for identifying a product such as a JAN (Japanese Article Number) code (also referred to as "product identification information"), product classification information, and product inventory status. Note that for products that cannot be sold to people under a certain age by law, such as alcohol and tobacco (hereinafter referred to as "age verification products"), a specific code indicating that it is that type of product is assigned to the product identification information, and it is possible to determine whether or not a product is an age verification product by referring to the product identification information.
[0022] The selling price change information 17 is information related to changes in selling price. Specifically, the selling price change information 17 includes at least one of any discount information or discount information such as category discount information, bundle discount information, set discount information, total amount discount information, category discount information, etc.
[0023] The control unit 15 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory), which are not shown, and performs various controls on each component in the POS server 1. For example, the control unit 15 updates the sales information 19 by communicating with the accounting machine 5 via the communication unit 14. The control unit 15 also communicates with the management server 2 via the communication unit 14 to send information related to the selling price change information 17 and the product information DB 18 to the management server 2.
[0024] (Management Server) 3 shows a schematic configuration of the management server 2. The management server 2 mainly includes a storage unit 23, a communication unit 24, and a control unit 25. These elements are connected to each other via a bus line 20.
[0025] The storage unit 23 is configured with a memory such as a hard disk or a flash memory. The storage unit 23 stores a program executed by the control unit 25 and information necessary for the control unit 25 to execute a predetermined process by executing the program. In this embodiment, the storage unit 23 stores selling price change information 27, a product information DB 28, and a purchased product list DB 29.
[0026] Similar to the selling price change information 17, the selling price change information 27 is information regarding changes in selling price resulting from a discount or reduction in price. Based on the control of the control unit 25, the selling price change information 27 is updated regularly or irregularly so as to be synchronized with the selling price change information 17 stored in the POS server 1. Similar to the product information DB 18, the product information DB 28 is a database of information regarding products. Based on the control of the control unit 25, the product information DB 28 is updated regularly or irregularly so as to be synchronized with the product information DB 18 stored in the POS server 1.
[0027] The purchased item list DB29 is a database of a purchased item list for each mobile terminal 3 of a customer who is shopping in the store 8. The purchased item list is a list including, for example, item identification information indicating items to be purchased and the planned purchase quantity of the items, and is associated with information identifying the mobile terminal 3 or the customer who uses the mobile terminal 3 (also referred to as "customer identification information"). The purchased item list is updated every time a purchased item is added, deleted, or the quantity is changed based on the operation of the mobile terminal 3.
[0028] The communication unit 24 communicates with the POS server 1, the mobile terminal 3, and the payment machine 5 via wired or wireless communication. The control unit 25 is equipped with a CPU, ROM, RAM, etc. (not shown), and performs various controls on each component in the management server 2. The processing performed by the control unit 25 will be described later. Note that in the above configuration, the communication unit 24 is an example of a product identification information acquisition unit of the present invention, and the control unit 25 is an example of a list creation unit, list acquisition unit, transaction information generation unit, transaction screen information generation unit, display control unit, and age verification unit of the present invention.
[0029] (Mobile devices) 4 shows a schematic configuration of the mobile terminal 3. The mobile terminal 3 mainly includes a display unit 31, an input unit 32, a storage unit 33, a communication unit 34, a control unit 35, and a reading unit 36. These elements are connected to each other via a bus line 30.
[0030] The display unit 31 displays various information such as a purchase item list, an accounting barcode, etc., under the control of the control unit 35. The input unit 32 is an interface that accepts user input, and corresponds to, for example, a touch panel, buttons, a voice input device, etc.
[0031] The storage unit 33 is configured with a memory such as a hard disk or a flash memory. The storage unit 33 stores programs executed by the control unit 35 and information necessary for the control unit 35 to execute predetermined processes by executing the programs. For example, the storage unit 33 stores a dedicated application program that is started when shopping at the store 8 and controls the display of various screens such as a purchase item list screen.
[0032] The communication unit 34 communicates with the management server 2 by wireless communication. The control unit 35 includes a CPU, a ROM, a RAM, etc. (not shown), and performs various controls on the components in the mobile terminal 3. The controls performed by the control unit 35 will be described later.
[0033] The reading unit 36 is an optical device such as a camera, which reads the product barcode 7 attached to the product and supplies the read information to the control unit 35. In this embodiment, the control unit 35 obtains product identification information such as a JAN code from the product barcode 7 attached to the product based on the information output by the reading unit 36.
[0034] (Accounting machine) 5 shows a schematic configuration of the payment machine 5. The payment machine 5 mainly comprises a display unit 51, an input unit 52, a memory unit 53, a communication unit 54, a control unit 55, a barcode reader 56, a light 57, and a speaker 58. These elements are connected to each other via a bus line 50.
[0035] The display unit 51 displays various information such as a payment method selection screen and a termination screen under the control of the control unit 55. The input unit 52 is an interface that accepts input from a customer, and corresponds to, for example, a touch panel, buttons, and the like.
[0036] Storage unit 53 is configured with a memory such as a hard disk or a flash memory. Storage unit 53 stores programs executed by control unit 55 and information necessary for control unit 55 to execute predetermined processes by executing the programs. For example, storage unit 53 stores a dedicated application program that operates when a customer makes a payment and performs accounting processing.
[0037] The control unit 55 includes a CPU, ROM, and RAM (not shown), and performs various controls on each component in the payment machine 5. The controls performed by the control unit 55 will be described later. The barcode reader 56 reads the payment barcode displayed on the customer's mobile terminal 3 during payment, and supplies the read information to the control unit 55. The light 57 turns on when a malfunction occurs in the payment machine 5 or when a store clerk needs to be called. The speaker 58 outputs operation sounds and voice messages to call attention as necessary. In the above configuration, the control unit 55 is an example of the list acquisition unit, display control unit, and age confirmation unit of the present invention, and the barcode reader 56 is an example of the age confirmation information acquisition unit of the present invention.
[0038] [Product purchase process] Next, an overview of the product purchase process by the purchase management system 100 will be described. The product purchase process is a process in which a customer purchases a product at a store 8 using a mobile terminal 3. FIG. 6 is a flowchart showing an overview of the product purchase process. The product purchase process is broadly divided into a store entry process S100, a product selection process S200, and a checkout process S300. The product purchase process is mainly realized by the management server 2, the mobile terminal 3, and the checkout machine 5 each executing a program prepared in advance.
[0039] (Entry processing) First, the store entry process will be described. The store entry process is a process that is performed prior to the purchase of a product when a customer enters the store 8, and corresponds to preparation for purchasing a product. FIG. 7 is a flowchart showing an example of the store entry process. This process is performed by the mobile terminal 3 and the management server 2.
[0040] First, when a customer enters the store 8, the customer reads a store barcode using the mobile terminal 3 (step S101). The store barcode is attached to a predetermined location within the store 8, for example, a wall near the entrance of the store or on a card used for shopping. When the customer reads the store barcode, the mobile terminal 3 obtains a store ID from the read store barcode and transmits it to the management server (step S102). When transmitting the store ID, the mobile terminal 3 also transmits customer identification information that identifies the mobile terminal 3 or the customer using the mobile terminal 3. Note that in the product selection process and payment process described below, the mobile terminal 3 basically transmits customer identification information for identifying itself when transmitting any information to the management server 2.
[0041] The management server 2 receives the store ID from the mobile terminal 3 (step S103) and acquires the selling price list of the store from the product information DB 28 (step S104). This is because the selling price of products differs from store to store. Then, the management server 2 transmits store information including the store name and sale information of the store to the mobile terminal 3 (step S105), and the mobile terminal 3 receives the store information (step S106). As a result, the display unit 31 of the mobile terminal 3 displays the current store name and sale information of the store, and the customer is ready to start shopping. The store information transmitted by the management server 2 includes information indicating the transaction status of the customer at the store, and when a new shopping is started at the store, the transaction status becomes new. On the other hand, if the customer stops shopping at the store for some reason, a purchased product list screen corresponding to the previous transaction status is displayed on the mobile terminal 3.
[0042] (Product selection process) Next, the product selection process will be described. The product selection process is a process in which a customer reads the product barcode 7 attached to a product using the mobile terminal 3 and registers the product in a purchased product list. Fig. 8 is a flowchart of the product selection process. This process is executed by the mobile terminal 3 and the management server 2.
[0043] First, when a customer finds a product that the customer wants to purchase, the customer sets the mobile terminal 3 to product reading mode and reads the product barcode 7 attached to the product using the mobile terminal 3 (step S201: Yes). The mobile terminal 3 sends the product identification information of the read product to the management server 2 (step S202). At this time, the quantity of the product is automatically set to "1". When the management server 2 receives the product identification information from the mobile terminal 3 (step S203), it updates the purchased product list and sends it to the mobile terminal 3 (step S204). The mobile terminal 3 receives the updated product list and displays it on the display unit 31 (step S205). As a result, the newly added product and its quantity are added to the purchased product list and displayed on the mobile terminal 3.
[0044] Next, if necessary, the customer operates the mobile terminal 3 to change the quantity of the product, and the mobile terminal 3 acquires the changed quantity (step S206: Yes). When the product barcode is first read, the quantity of the product is automatically set to "1", but if the customer purchases multiple copies of the same product, the quantity can be changed by operating the mobile terminal 3. Once the changed quantity is set, the mobile terminal 3 transmits the product identification information of the product to be changed and the changed quantity to the management server 2 (step S207).
[0045] When the management server 2 receives the product identification information and the changed quantity from the mobile terminal 3 (step S208), it updates the purchased product list and transmits it to the mobile terminal 3 (step S209). The mobile terminal 3 receives the updated product list and displays it on the display unit 31 (step S210). This causes the quantity change to be reflected in the purchased product list.
[0046] Next, the mobile terminal 3 determines whether or not the customer has pressed the payment button 45 (step S211). The payment button 45 is a button that the customer presses when finishing shopping. If the payment button 45 has not been pressed (step S211: No), the process returns to step 201. In this way, the customer can continue shopping by adding products or changing the quantity until the payment button 45 is pressed. Then, when the payment button 45 is pressed (step S211: Yes), the product selection process ends.
[0047] 9 shows an example of a purchased item list screen displayed on the mobile terminal 3. In this example, the purchased item list screen has a product read button 40, a list display field 41, a subtotal display field 42, a total amount display field 43, a home screen transition button 44, a payment button 45, and a transaction cancellation button 46.
[0048] When the mobile terminal 3 detects that the product reading button 40 has been selected by a tap operation or the like, it switches the display on the display unit 31 to a product reading screen. On the product reading screen, the mobile terminal 3 displays an image or the like acquired from the activated reading unit 36. This allows the customer to move the product or the mobile terminal 3 so that the product barcode 7 is within the reading range of the reading unit 36, and read the product barcode 7.
[0049] The name, quantity, and price of each purchased item are displayed in the list display field 41. A quantity decrease button 47 and a quantity increase button 48 are displayed for each purchased item in the list display field 41. When the mobile terminal 3 receives a change in the quantity of a purchased item using the quantity decrease button 47 or the quantity increase button 48, it transmits to the management server 2 the product identification information of the purchased item whose quantity has been changed and the changed quantity.
[0050] The subtotal display field 42 displays the subtotal of the sales prices of all items in the purchased item list excluding tax, and the total amount display field 43 displays the total of the sales prices of all items in the purchased item list including tax. The management server 2 calculates these subtotals or total amounts based on the prices of the purchased items registered in the product information DB 28, specifically, the sales price list of the store acquired by the store entry process.
[0051] When the mobile terminal 3 detects that the home screen transition button 44 has been selected, it sends a home screen display request to the management server 2 and displays a predetermined home screen based on the display information received as a response. The home screen may display information about discounts and discounts at the store 8, registration information of the customer of the mobile terminal 3, and the like.
[0052] When the mobile terminal 3 detects that the payment button 45 has been selected, it sends a payment request to the management server 2 and displays a payment screen including a payment barcode (described below) based on the display information received in response. Furthermore, when the mobile terminal 3 detects that the transaction cancel button 46 has been selected, it sends information to the management server 2 notifying the cancellation of the transaction. In this case, the management server 2 deletes the purchased item list corresponding to the mobile terminal 3.
[0053] (Accounting) Next, the transaction process will be described. The transaction process is a process for making payment for the products selected by the customer in the product selection process. Figure 10 is a flowchart of the transaction process. This process is executed by the mobile terminal 3, management server 2, and payment device 5.
[0054] First, when the payment button 45 is pressed, the mobile terminal 3 sends a payment request to the management server 2 (step S301). When the management server 2 receives the payment request (step S302), it calculates the payment amount based on the current purchase item list (step S303). The management server 2 then generates a payment barcode (step S304). The payment barcode is information that uniquely identifies the purchase items indicated by the current purchase item list. In one example, the payment barcode can be a random code that is uniquely associated with the purchase items at that time. In this case, the payment barcode serves as an inquiry number for payment information. The management server 2 sends a payment screen to the mobile terminal 3 that includes the payment amount calculated in step S303 and the payment barcode generated in step S304 (step S305).
[0055] The mobile terminal 3 displays the received payment screen on the display 31 (step S306). FIG. 11 is an example of the payment screen. In this example, the payment screen includes a billing barcode 71, a total amount field 72, and a done button 73. The customer moves to the billing machine 5 with the mobile terminal 3 displaying the payment screen, and reads the billing barcode with the barcode reader 56 (step S307). The billing machine 5 displays the payment method selection screen based on the read billing barcode (step S308). Specifically, the billing machine 5 sends the inquiry number indicated by the billing barcode to the management server 2, and obtains payment information from the management server 2. The payment information includes the total amount, and details such as the IDs and quantities of all items in the purchased item list. The billing machine 5 displays the payment method selection screen based on the obtained payment information.
[0056] FIG. 12(A) shows an example of the display of the payment method selection screen. The payment method selection screen includes a total amount field 61, a cash button 62, and a credit button 63. The customer looks at the payment method selection screen, confirms the payment amount, and presses either the cash button 62 or the credit button 63 to make the payment. This completes the settlement of the purchase price (step S309). Specifically, if the customer selects to pay with cash, the accounting machine 5 prompts the customer to insert cash into the cash slot, and once the cash has been inserted, gives change as necessary. Also, if the customer selects to pay with credit, the accounting machine 5 prompts the customer to insert a card, and as necessary, prompts the customer to enter a PIN number or the like, and completes the credit settlement.
[0057] When the payment is completed, the payment machine 5 displays a payment completion screen (step S310). FIG. 12(B) shows an example of the payment completion screen when the customer selects credit card payment. FIG. 12(B) shows an example of the payment completion screen when the customer selects credit card payment. The payment completion screen includes a payment information field 64, a receipt button 65, and an end button 66. The payment information field 64 displays information such as the payment amount and the payment method. The receipt button 65 is a button for printing out a receipt. The end button 66 is a button for confirming that the customer has completed the payment process. When the customer presses the end button 66, the payment machine 5 reports to the management server 2 that the payment has been completed, and returns the display of the display unit 51 to the main menu. As shown in FIG. 11, a completion button 73 is also displayed on the payment screen displayed on the mobile terminal 3, and when the payment process is completed, the customer presses the completion button 73 on the payment screen. When the completion button 73 is pressed, the mobile terminal 3 reports to the management server 2 that the payment has been completed, and returns the display unit 31 to the main menu.
[0058] In the above example, the accounting barcode is simply an inquiry number for payment information, and the accounting machine 5 uses this inquiry number to obtain payment information from the management server 2. Alternatively, the accounting barcode may include payment information. That is, when the management server 2 receives a accounting request, it generates an accounting barcode using the total amount and information from the purchased item list, based on the contents of the purchased item list at that time. In this case, the accounting machine 5 can obtain the payment information by reading and decrypting the accounting barcode, so there is no need to communicate with the management server 2 to obtain the payment information. That is, the accounting machine 5 simply extracts the total amount from the read accounting barcode and displays a payment method selection screen.
[0059] [Age Verification] Next, age verification in the purchase management system of this embodiment will be described. Products sold in stores include age verification products that cannot be sold to people under a certain age by law, such as alcohol and tobacco. Therefore, if a product purchased by a customer includes an age verification product, age verification must be performed at the time of payment. In this embodiment, this age verification is performed by the payment machine 5. Whether or not the product is an age verification product can be determined based on the product identification information. Specifically, in a first method, a specific code is included in the product identification information for age verification products. The management server 2 and the payment machine 5 store a specific code indicating an age verification product, refer to the product identification information of the purchased product, and determine that the product corresponds to an age verification product when the specific code is included. In a second method, a list of product identification information for age verification products (hereinafter referred to as an "age verification product list") is prepared in advance. The management server 2 and the payment machine 5 store the age verification product list in advance, refer to the age verification product list, and determine that the purchased product corresponds to an age verification product when the product identification information is included in the age verification product list.
[0060] (First embodiment) In the first embodiment, it is assumed that a customer uses a payment machine 5 to carry out payment processing. In this case, the customer basically carries out payment for the purchased items using the payment processing shown in Figure 10. However, if the purchased items include an age verification item, age verification must be carried out using the payment machine 5. Figure 13 shows a flowchart of the payment processing when age verification is performed.
[0061] In Figure 13, the processing of steps S301 to S306 is the same as in Figure 10, so a description will be omitted. When the payment screen is displayed on the mobile terminal 3 in step S306, the customer uses the payment machine 5 to read the payment barcode 71 on the payment screen (step S320). The payment barcode 71 is an example of transaction information in the present invention. When the payment machine 5 reads the payment barcode 71, it obtains the payment information. As described above, if the payment barcode 71 is an inquiry number, the payment machine 5 sends the payment barcode 71 to the management server 2 and obtains the payment information from the management server 2. On the other hand, if the payment barcode 71 contains payment information, the payment machine 5 decodes the payment barcode 71 and obtains the payment information.
[0062] Next, the payment machine 5 determines whether the purchased items included in the payment information include an age verification item (step S321). If an age verification item is not included (step S321: No), the process proceeds to step S324. On the other hand, if an age verification item is included (step S321: Yes), the payment machine 5 displays an age verification screen (step S322). FIG. 14 shows an example of the age verification screen. As shown in the figure, the age verification screen includes a message that a store clerk will verify the customer's age. The payment machine 5 may turn on the light 57 or output sound from the speaker 58 at the same time as displaying the age verification screen.
[0063] When the age verification screen is displayed, a store clerk comes to the payment machine 5 and performs age verification. Specifically, the store clerk checks the age of the customer who is making a transaction at the payment machine 5, and if there is no problem, reads the store clerk barcode printed on the store clerk card with the barcode reader 56 of the payment machine 5. The store clerk barcode is an example of age verification information of the present invention. When the store clerk barcode is read, the payment machine 5 determines that age verification is complete (step S323) and displays a payment method selection screen (step S324). After age verification is completed in this way, the same process as in FIG. 10 is performed. That is, steps S324 to S326 are the same as steps S308 to S310 in FIG. 10, and therefore a description thereof will be omitted.
[0064] As described above, when the product purchased by the customer includes an age verification product, the payment device 5 determines that age verification is complete when the store clerk barcode is read. Therefore, the store clerk actually looks at the customer to verify their age, making it possible to verify their age accurately.
[0065] (Second Example) In the second embodiment, it is assumed that a customer basically uses a mobile terminal 3 to make a credit card payment. A customer can make a credit card payment using his / her mobile terminal 3 by registering a credit card with the store's operating company when registering as a member, or by registering with a payment agency that the store has a contract with. However, if the purchased items include an age verification item, the credit card payment cannot be made using the mobile terminal 3, and age verification and payment are performed using the accounting machine 5.
[0066] Figure 15 shows a flowchart of the payment process when age verification is performed. First, when the payment button 45 is pressed on the purchase item list screen shown in Figure 9, the mobile terminal 3 sends a payment request to the management server 2 (step S331). When the management server 2 receives the payment request (step S332), it calculates the payment amount based on the purchase item list at that time (step S333), and generates and sends a payment screen to the mobile terminal 3 (step S334). Here, the management server 2 generates a different payment screen depending on whether or not an age verification item is included in the purchase item list.
[0067] FIG. 16(A) is an example of the payment screen display when no age verification products are included. In this example, the payment screen includes a payment information field 74, a total amount field 75, and a payment button 76. The payment information field 74 includes the name of the credit company performing the credit payment and the credit card number. The total amount field 75 indicates the total amount of the products to be purchased. The payment button 76 is a button that allows the customer to instruct the execution of the credit payment. If a PIN number or security code needs to be entered depending on the credit company, etc., an input field for this is provided.
[0068] Figure 16(B) is an example of the payment screen when an age verification item is included. In this case, the payment screen displays a message (hereinafter referred to as the "age verification message") informing the user that credit card payment is not possible because an age verification item is included, and requesting that the transaction be processed at the payment machine 5. In addition, in order to process the transaction at the payment machine 5, the management server 2 generates a transaction barcode 71 and includes it on the payment screen. The payment screen also displays a total amount field 72 and a Complete button 73.
[0069] The mobile terminal 3 displays the received payment screen on the display unit 31 (step S335). If the purchased items do not include an age verification item, the customer inputs information on the payment screen shown in Fig. 16(A), and the mobile terminal 3 executes the credit card payment (step S336). On the other hand, if the purchased items include an age verification item, the customer moves to the payment machine 5 and operates the payment machine 5 to make the payment.
[0070] The age verification and payment processes in the payment machine 5 are the same as those in the first embodiment. That is, the processes in steps S340 to S346 are the same as those in steps S320 to S326 shown in Figure 13, and therefore a description thereof will be omitted. Note that the customer can select payment by credit card on the payment method selection screen displayed in step S344.
[0071] [Variations] (Variation 1) In the above embodiment, the payment machine 5 determines whether or not there is an age verification product based on the payment information received from the management server 2 or the payment information decoded from the payment barcode 71. Alternatively, the management server 2 may determine whether or not there is an age verification product. In this case, when the customer reads the payment barcode 71 with the payment machine 5, the payment machine 5 sends the information of the payment barcode 71 to the management server 2 to ask whether or not there is an age verification product. If an age verification product is included, the management server 2 sends an age verification screen to the payment machine 5 to display it. Then, when the clerk barcode is read in the payment machine 5 and the payment machine 5 reports this to the management server 2, the management server 2 ends the age verification process and sends a payment method selection screen to the payment machine 5 to display it. On the other hand, if an age verification product is not included, the management server 2 does not send the age verification screen, but sends a payment method selection screen to the payment machine 5 to display it. This allows age verification to be performed in the same way as in the above embodiment. (Variation 2) In the above embodiment, the age verification is performed by the store clerk who has confirmed the age of the customer at the payment machine 5 by reading the store clerk barcode, but instead, age verification may be performed by biometric authentication using the customer's biometric information. In this case, the customer's biometric information (face, fingerprint, etc.) is registered in advance when the customer registers as a member. A camera is provided in the payment machine 5, and when the age verification screen is displayed, the customer takes a photo of the biometric information, which is then transmitted to the management server 2. The management server 2 compares the biometric information transmitted from the payment machine 5 with the biometric information registered in advance, and if the two match, it can verify the age based on the customer's age information registered as a member. In this case, the biometric information is an example of age verification information in the present invention.
[0072] (Variation 3) In the above embodiment, the barcode attached to the product is read by the mobile terminal 3. However, instead, a QR (Quick Response) code may be attached to the product and read by the mobile terminal 3.
[0073] In addition, some or all of the above-described embodiments (including modified examples, the same applies below) can be described as, but are not limited to, the following notes.
[0074] (Appendix 1) A purchase management system including a server device and a cashier, The server device includes: a product identification information acquisition unit that receives product identification information read from a code attached to the product from a mobile terminal; a list creation unit that creates a purchase item list based on the item identification information received from the mobile terminal; a transaction information generation unit that generates transaction information so that a different payment screen is displayed on the mobile device depending on whether the purchased item list includes an age verification item and sends the transaction information to the mobile device; The accounting machine is a list acquisition unit that acquires the transaction information from the mobile device and acquires the purchased item list based on the transaction information; an age verification information acquisition unit that acquires age verification information when the purchased item list includes an age verification item; A purchase management system comprising: (Appendix 2) A purchase management system as described in Appendix 1, wherein the server device executes the payment process at the mobile terminal if the age verification product is not included in the purchase item list, and executes the payment process at the cash register if the purchase item list includes the age verification product. (Appendix 3) The purchase management system described in Appendix 1 or 2, wherein the server device is equipped with a billing screen information generation unit that generates the payment screen and sends it to the mobile device so as to include the billing information when the purchased item list does not include the age verification item, and to display the billing information and an age verification message when the purchased item list includes the age verification item. (Appendix 4) the payment machine includes a display control unit that displays an age verification screen when a specific code is included in product identification information of a product included in the purchase product list, A purchase management system as described in Appendix 1, wherein the age verification information is acquired by the age verification information acquisition unit when the age verification screen is displayed. (Appendix 5) The accounting machine stores an age verification product list indicating product identification information of products that are subject to age verification, the payment machine includes a display control unit that displays an age verification screen when product identification information of a product included in the purchase product list is included in the age verification product list; A purchase management system according to any one of appendices 1 to 3, wherein the age verification information is acquired by the age verification information acquisition unit when the age verification screen is displayed. (Appendix 6) 6. The purchase management system according to claim 4 or 5, wherein the payment machine performs at least one of outputting a sound and turning on a light when the age verification screen is displayed. (Appendix 7) A purchase management system as described in any one of Appendices 1 to 6, wherein the age verification information is a store clerk code attached to the store clerk's belongings. (Appendix 8) 6. A purchase management system as claimed in any one of appendices 1 to 5, wherein the age verification information is biometric information of the customer. (Appendix 9) A purchase management method executed by a purchase management system including a server device and a checkout machine, The server device includes: receiving product identification information read from a code attached to the product from a mobile terminal; Create a purchase list based on the product identification information received from the mobile terminal; generating transaction information so that a different payment screen is displayed on the mobile device depending on whether the purchase list includes an age verification product, and transmitting the transaction information to the mobile device; The accounting machine is acquiring the transaction information from the mobile device, and acquiring the purchased item list based on the transaction information; A purchase management method for acquiring age verification information when the age verification product is included in the purchased product list. (Appendix 10) A purchase management method as described in Appendix 9, wherein the server device executes the payment process at the mobile terminal if the age verification product is not included in the purchased item list, and executes the payment process at the cash register if the age verification product is included in the purchased item list. (Appendix 11) A server device capable of communicating with a mobile terminal, a product identification information acquisition unit that receives product identification information read from a code attached to a product from the mobile terminal; a list creation unit that creates a purchase item list based on the item identification information received from the mobile terminal; a transaction information generation unit that generates transaction information so that a different payment screen is displayed on the mobile device depending on whether the purchased item list includes an age verification item, and sends the transaction information to the mobile device. (Appendix 12) A server device as described in Appendix 11, which executes the payment process on the mobile terminal if the age verification product is not included in the purchase item list, and executes the payment process on an accounting machine that has read the payment screen displayed on the mobile terminal if the purchase item list includes the age verification product. (Appendix 13) receiving product identification information read from a code attached to the product from a mobile terminal; Create a purchase list based on the product identification information received from the mobile terminal; A program that causes a computer to execute a process of generating transaction information so that a different payment screen is displayed on the mobile terminal depending on whether the purchased item list includes an age verification item, and transmitting the transaction information to the mobile terminal. (Appendix 14) The computer includes: A program as described in Appendix 13, which executes the payment process on the mobile terminal if the age verification item is not included in the purchase item list, and executes the payment process on an accounting machine that has read the payment screen displayed on the mobile terminal if the purchase item list includes the age verification item.
[0075] Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above-mentioned embodiments. Various modifications that can be understood by a person skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention. In other words, the present invention naturally includes various modifications and corrections that a person skilled in the art could make in accordance with the entire disclosure, including the claims, and the technical ideas. In addition, the disclosures of the above cited patent documents and the like are incorporated herein by reference.
[0076] This application claims priority based on Japanese Patent Application No. 2019-191751, filed on October 21, 2019, the disclosure of which is incorporated herein in its entirety. [Explanation of symbols]
[0077] 1 POS Server 2 Management Server 3. Mobile devices 5. Cashier 56 Barcode Reader 71 Accounting Barcode 100 Purchase Management System
Claims
1. A purchase management system including a server device and a cashier, The server device includes: a product identification information acquisition unit that receives product identification information read from a code attached to the product from a mobile terminal; a list creation unit that creates a purchase item list based on the item identification information received from the mobile terminal; a transaction information generation unit that generates transaction information so that a different payment screen is displayed on the mobile device depending on whether the purchased item list includes an age verification item and sends the transaction information to the mobile device; The accounting machine is a list acquisition unit that acquires the transaction information from the mobile device and acquires the purchased item list based on the transaction information; an age verification information acquisition unit that acquires age verification information when the age verification product is included in the purchased product list; A purchase management system comprising:
2. 2. A purchase management system as described in claim 1, wherein the server device executes the payment process at the mobile terminal if the purchase item list does not include the age verification item, and executes the payment process at the cash register if the purchase item list includes the age verification item.
3. 3. The purchase management system according to claim 1 or 2, wherein the server device comprises a billing screen information generation unit that generates the payment screen and transmits it to the mobile device so as to include the billing information when the purchased item list does not include the age verification item, and to display the billing information and an age verification message when the purchased item list includes the age verification item.
4. the payment machine includes a display control unit that displays an age verification screen when a specific code is included in product identification information of a product included in the purchase product list, The purchase management system according to claim 1 , wherein the age verification information is obtained by the age verification information obtaining unit when the age verification screen is displayed.
5. The accounting machine stores an age verification product list indicating product identification information of products that are subject to age verification, the payment machine includes a display control unit that displays an age verification screen when product identification information of a product included in the purchase product list is included in the age verification product list; The purchase management system according to claim 1 , wherein the age verification information is obtained by the age verification information obtaining unit when the age verification screen is displayed.
6. 6. The purchase management system according to claim 4, wherein the cash register at least one of outputs a sound and turns on a light when the age verification screen is displayed.
7. 7. The purchase management system according to claim 1, wherein the age verification information is a store clerk code attached to the store clerk's belongings.
8. The purchase management system according to claim 1 , wherein the age verification information is biometric information of the customer.
9. A purchase management method executed by a purchase management system including a server device and a checkout machine, The server device includes: receiving product identification information read from a code attached to the product from a mobile terminal; Create a purchase list based on the product identification information received from the mobile terminal; generating transaction information so that a different payment screen is displayed on the mobile device depending on whether the purchase list includes an age verification product, and transmitting the transaction information to the mobile device; The accounting machine is acquiring the transaction information from the mobile device, and acquiring the purchased item list based on the transaction information; A purchase management method for acquiring age verification information when the age verification product is included in the purchased product list.
10. A purchase management method as described in claim 9, wherein the server device executes the payment process at the mobile terminal if the purchased item list does not include the age verification item, and executes the payment process at the cash register if the purchased item list includes the age verification item.
11. A server device capable of communicating with a mobile terminal, a receiving unit that receives, from each mobile terminal, a store ID acquired by reading a store barcode by the mobile terminal and customer identification information that identifies a customer using the mobile terminal; a product identification information acquisition unit that, when receiving product identification information read from a code attached to a product from the mobile terminal, associates the customer identification information with the product identification information; a list creation unit that creates a purchase item list for each of the mobile terminals based on the item identification information received from the mobile terminal; a transaction information generation unit that generates transaction information so that a different payment screen is displayed on the mobile device depending on whether the purchased item list includes an age verification item, and sends the transaction information to the mobile device.
12. A server device as described in claim 11, wherein if the purchase item list does not include the age verification item, the payment process is executed by the mobile terminal, and if the purchase item list includes the age verification item, the payment process is executed by an accounting machine that has read the payment screen displayed on the mobile terminal.
13. A server device as described in claim 11 or 12, which, in response to receiving the store ID, transmits information including a selling price list of the store identified by the store ID to the mobile terminal.
14. Receive from each mobile terminal a store ID obtained by the mobile terminal reading a store barcode and customer identification information identifying a customer using the mobile terminal; When the product identification information is read from the code attached to the product and input to the mobile terminal, the customer identification information is associated with the product identification information, creating a purchase item list for each of the mobile terminals based on the item identification information received from the mobile terminal; A program that causes a computer to execute a process of generating transaction information so that a different payment screen is displayed on the mobile terminal depending on whether the purchased item list includes an age verification item, and transmitting the transaction information to the mobile terminal.
15. The computer includes: The program according to claim 14, wherein if the purchase item list does not include the age verification item, the payment process is executed on the mobile terminal, and if the purchase item list includes the age verification item, the payment process is executed on an accounting machine that has read the payment screen displayed on the mobile terminal.
Citation Information
Patent Citations
Product sales system, portable terminal, management server, and method and program for controlling product sales system
JP2013041354A
Transaction processing system, and information processing program
JP2021047732A
Age verification system and shopping assistance system comprising same
WO2018088062A1
