Payment device and program
The payment device ensures transaction completion before passage by using detection and management systems, preventing fraud in mobile payment systems.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-09-19
- Publication Date
- 2026-03-12
AI Technical Summary
Fraudulent behavior occurs in mobile payment systems where transaction targets leave a store without making a payment, especially in self-service payment devices.
A payment device equipped with a payment means, receiving means, acquisition means, determination means, and control means to ensure transactions are settled before allowing passage, using a detector to identify and manage transaction status through different operational modes.
Prevents fraudulent behavior by ensuring transactions are completed before allowing passage, enhancing security and reducing fraud in mobile payment systems.
Smart Images

Figure 0007828937000001 
Figure 0007828937000002 
Figure 0007828937000003
Abstract
Description
[Technical Field]
[0001] An embodiment of the present invention relates to a payment device and a program therefor. [Background technology]
[0002] In recent years, mobile payment systems have been developed that allow transaction subjects (customers, consumers, purchasers, etc.) to operate a mobile terminal to register purchased items and make payments, and these systems are already in practical use in supermarkets and other locations. By introducing mobile payment systems, stores can alleviate congestion at checkout counters (registers). They can also reduce the number of cashiers, thereby cutting labor costs. However, because no store staff is involved in the payment process, there are concerns that fraud is more likely to occur, with transaction subjects leaving the store without making a payment. These issues are also present in stores that have introduced self-service payment devices that allow transaction subjects to complete the entire process at the checkout counter, from registering purchased items to making payments themselves. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2023-012677 Summary of the Invention [Problem to be solved by the invention]
[0004] The problem to be solved by the embodiments of the present invention is to provide a payment device that can prevent fraudulent behavior in which a transaction target leaves a store without making a payment. [Means for solving the problem]
[0005] In one embodiment, the payment device includes a payment means, a receiving means, an acquisition means, a determination means, and a control means. The payment means settles a transaction with a transaction target upstream of a passage through which the transaction target passes. The receiving means receives a signal output from a detector capable of detecting a person passing through the passage. The acquisition means acquires identification information identifying a transaction with a transaction target upstream of the passage. The determination means determines whether a transaction identified by the identification information acquired by the acquisition means has been settled. The control means controls operation in a first mode in which a notification is issued when the detector detects a person passing through the passage after a transaction target with which a transaction has been settled passes through the passage until it is determined that a transaction with the next transaction target has been settled. The control means controls operation in a second mode in which a notification is not issued even if the detector detects a person passing through the passage until a predetermined time has elapsed since it was determined that the transaction has been settled, or until a transaction target whose transaction has been determined to have been settled within the predetermined time passes through the passage. [Brief explanation of the drawings]
[0006] [Figure 1] FIG. 1 is a schematic diagram showing the general configuration of a store system according to this embodiment. [Figure 2] FIG. 2 is a schematic diagram showing the main data described in a transaction file. [Figure 3] FIG. 3 is a block diagram showing the main circuit configuration of the first POS terminal. [Figure 4] FIG. 4 is a perspective view showing an example of a gate mechanism. [Figure 5] FIG. 5 is a schematic diagram showing the main functional configuration of the processor of the first POS terminal. [Figure 6] FIG. 6 is a flowchart showing the main information processing procedures executed by the processor of the first POS terminal. [Figure 7] FIG. 7 is a flowchart showing the main information processing procedures executed by the processor of the first POS terminal. [Figure 8] FIG. 8 is a flowchart showing the main information processing procedures executed by the processor of the first POS terminal. [Figure 9] FIG. 9 shows an example of a no-entry image displayed on the touch panel and the display. [Figure 10] Figure 10 shows an example of a warning image displayed on the touch panel and display. [Figure 11] FIG. 11 shows an example of a store clerk call image displayed on the touch panel and the display. [Figure 12] FIG. 12 shows an example of a passage permission image displayed on the touch panel and the display. [Figure 13] FIG. 13 is a sequence diagram showing the correspondence between the operation mode of the first POS terminal and information processing. DETAILED DESCRIPTION OF THE INVENTION
[0007] Hereinafter, an embodiment of a payment device that can prevent a transaction target, referred to as a customer, consumer, purchaser, or the like, from leaving a store without making a payment will be described with reference to the drawings. This embodiment illustrates a payment device applied to a store that has introduced a mobile payment system in which a transaction target person can register purchased items by themselves using a mobile terminal.
[0008] [Outline of store system (POS system)] 1 is a schematic diagram showing the general configuration of a store system 100 established in a store that has introduced a mobile payment system 20. The store system 100 comprises a POS (Point Of Sales) system 10 and a mobile payment system 20.
[0009] The POS system 10 includes a plurality of POS terminals 11, a POS server 12, and an attendant terminal 13. The POS system 10 connects the plurality of POS terminals 11, the POS server 12, and the attendant terminal 13 via a communication network 14. The communication network 14 is, for example, a LAN (Local Area Network). Although only one attendant terminal 13 is shown in FIG. 1, the POS system 10 may be configured by connecting two or more attendant terminals 13 to the communication network 14.
[0010] The POS terminals 11 include a first POS terminal 11-1 that is associated one-to-one with the gate mechanism 40, and a second POS terminal 11-2 that is not associated with the gate mechanism 40. The gate mechanism 40 and the first POS terminal 11-1 will be described in detail later.
[0011] The second POS terminal 11-2 is a device for registering merchandise sold between a store (seller) and a transaction target (buyer) and for settling the transaction after the merchandise registration. The second POS terminal 11-2 can be a well-known POS terminal also referred to as a merchandise registration device, accounting machine, payment terminal, etc. That is, the second POS terminal 11-2 may be a face-to-face type in which an employee performs operations from merchandise registration to transaction settlement, or a self-service type in which the transaction target performs operations from merchandise registration to transaction settlement. Alternatively, the second POS terminal 11-2 may be a shared type in which an employee registers merchandise and the transaction target settles the transaction.
[0012] The second POS terminal 11-2 may be a dedicated checkout machine. The second POS terminal 11-2 has a function of issuing a receipt for each transaction, recording transaction details such as the transaction number, transaction date and time, product sales data, total data, and payment data. A machine-readable code, such as a barcode or two-dimensional code, is printed on the receipt. The machine-readable code includes the transaction number recorded on the receipt. The machine-readable code is read, for example, by the fixed scanner 57 (see FIG. 3 ) of the gate mechanism 40. The machine-readable code may be displayed in the form of an electronic receipt on a mobile device held by the transaction recipient. In this case, the electronic receipt includes information recording transaction details such as the transaction number, transaction date and time, product sales data, total data, and payment data, just like a printed receipt. The electronic receipt displays the machine-readable code, such as a barcode or two-dimensional code. Alternatively, a machine-readable barcode or two-dimensional code may be displayed readably on a mobile terminal held by the transaction target, without displaying information recording the transaction details.
[0013] The POS server 12 is a computer that provides services such as managing information such as store sales and inventory at the time of product sales by collecting and aggregating sales data for each product registered in each POS terminal 11 via the communication network 14.
[0014] The attendant terminal 13 is installed at an attendant counter where a store clerk called an attendant is always present. The attendant terminal 13 is equipped with a display device and is used by the attendant to monitor input contents and the like at each POS terminal 11. Specifically, the attendant terminal 13 displays information being processed at each POS terminal 11 in real time on the display device for each POS terminal 11. The information displayed on the display device includes information related to the products registered at the POS terminal 11, such as the product name, price, quantity, etc. The display device also displays information related to payment, such as the total amount of the transaction (payment amount) and the amount paid by payment method, etc. The attendant terminal 13 may be a handheld terminal carried by the store clerk.
[0015] [Outline of store system (mobile payment system)] The mobile payment system 20 includes a plurality of mobile terminals 21 and a mobile server 22. The mobile payment system 20 wirelessly connects the plurality of mobile terminals 21 and the mobile server 22 via an access point 24 of a communication network 23.
[0016] Mobile terminal 21 is a portable information terminal equipped with input / output devices such as a touch panel and a camera, and a wireless communication unit capable of wireless communication with access point 24. For example, mobile terminal 21 can be a smartphone owned by the transaction target, a handheld terminal rented by a store, or a tablet terminal attached to a shopping cart. For example, a smartphone can become mobile terminal 21 by installing application software, a so-called shopping app, that supports the transaction target's shopping at a store where mobile payment system 20 has been installed.
[0017] The mobile terminal 21 is operated by the transaction target who moves around the sales floor and collects items to purchase. Each time the transaction target acquires an item, the transaction target operates the mobile terminal 21 to input data related to the purchased item. For example, the transaction target inputs the product code of the purchased item by scanning the barcode of the purchased item with the camera of the mobile terminal 21. For example, the transaction target inputs the product code, purchase quantity, etc. of the purchased item by operating the touch panel of the mobile terminal 21. The data related to the purchased items input to the mobile terminal 21 is wirelessly transmitted and received by the mobile server 22 via the access point 24.
[0018] After completing their shopping, the transaction target performs an operation on the mobile terminal 21 to instruct the transaction to proceed with the transaction. By performing the operation to instruct the transaction to proceed with the transaction, a machine-readable code for the transaction is displayed on the display device of the mobile terminal 21. The machine-readable code is, for example, a barcode or a two-dimensional code. In this embodiment, the machine-readable code for the transaction is a barcode. The transaction target can make a payment at the POS terminal 11 by having the scanner of the POS terminal 11 read the barcode for the transaction. Payment at the POS terminal 11 may be cashless payment such as electronic money payment, credit card payment, or code payment, or may be payment with cash or a voucher such as a gift certificate.
[0019] Furthermore, if application software for cashless payment, a so-called payment app, is installed on the mobile terminal 21, payment can be made using the mobile terminal 21. Payment can be made using cashless methods such as electronic money payment, credit card payment, or code payment. When the transaction target operates the mobile terminal 21 for cashless payment, payment data is wirelessly transmitted from the mobile terminal 21. The payment data includes a payment type indicating the payment method and a payment amount. For example, when a consumer makes a cashless payment using electronic money, payment data including information on the payment type indicating the electronic money and the payment amount using electronic money is wirelessly transmitted. The wirelessly transmitted payment data is received by the mobile server 22 via the access point 24.
[0020] The mobile server 22 is a computer that supports transactions with transaction targets who register items for purchase using the mobile terminal 21. The mobile server 22 has a memory area for storing multiple transaction files 26. The transaction files 26 are data files that are created for each transaction using the mobile terminal 21.
[0021] 2 is a schematic diagram showing the main data described in the transaction file 26. As shown in the figure, the transaction file 26 describes the transaction number, transaction date and time, one or more product sales data, total data, payment data, settlement completion flag Fa, etc.
[0022] The transaction number is a unique number that is issued to individually identify a transaction using the mobile terminal 21. For example, the transaction number is a sequential number that increments by "1" each time a transaction using the mobile terminal 21 is initiated. The transaction number may also be a sequential number that increments by "1" each time a transaction using the mobile terminal 21 is instructed to be paid for. The transaction number may also be a unique number based on other algorithms. The payment barcode is data including the transaction number that is represented in the form of a barcode.
[0023] The transaction date and time is the date and time when the transaction was made. The time may be the time when the transaction was initiated or the time when the transaction was instructed to be paid for.
[0024] The product sales data is created based on data related to purchased products input into the mobile terminal 21. The product sales data includes the product code, price, number of items purchased, purchase amount, etc. of the purchased product. The product code is an identification code of the purchased product input into the mobile terminal 21. The price is a price obtained from a PLU (Price Look Up) file in which the price of each product is set in association with the product code of that product. The number of items purchased is the number of items entered into the mobile terminal 21 if the number of items purchased has been entered, and is "1" if the number of items purchased has not been entered. The purchase amount is an amount calculated by multiplying the price by the number of items purchased.
[0025] The total data consists of data on the total number of items and the total price. The total number of items is the total number of items purchased in the product sales data included in the transaction file 26. The total price is the total price of the product sales data included in the transaction file 26.
[0026] The payment data includes a payment type for identifying the payment method and the payment amount for that payment method. If the payment for the transaction identified by the transaction number is made using a mobile terminal 21, the payment data is stored based on data from the mobile terminal 21. If the payment for the transaction is made using a POS terminal 11, the payment data is stored based on data from the POS terminal 11.
[0027] The payment completion flag Fa is one-bit data for identifying whether or not the payment of the transaction managed in the transaction file 26 has been completed. In this embodiment, the payment completion flag Fa is set to "0" to indicate that the payment has not been completed, and the payment completion flag Fa is set to "1" to indicate that the payment has been completed. When the payment of the transaction identified by the transaction number is made using the mobile terminal 21, the payment completion flag Fa changes from "0" to "1." When the payment of the same transaction is made using the POS terminal 11, the payment completion flag Fa also changes from "0" to "1."
[0028] Returning to the explanation of Figure 1. POS system 10 connects communication server 31 to communication network 14. Mobile payment system 20 connects communication server 32 to communication network 23. Communication servers 31 and 32 both provide data communication services via inter-server network 30. This connection enables data to be transmitted and received between each POS terminal 11 and POS server 12 in POS system 10 and each mobile terminal 21 and mobile server 22 in mobile payment system 20. Transaction data processed by mobile payment system 20 is imported into POS system 10 through this data communication.
[0029] [Configuration of the first POS terminal] 3 is a block diagram showing the main circuit configuration of the first POS terminal 11-1. The first POS terminal 11-1 includes a processor 51, a main memory 52, an auxiliary storage device 53, a clock 54, a communication interface 55, a touch panel 56, a fixed scanner 57, a printer 58, a scanner interface 59, a card reader interface 60, a change dispenser interface 61, a gate mechanism interface 62, and a system transmission path 63. The system transmission path 63 includes an address bus, a data bus, a control signal line, and the like. The system transmission path 63 connects the processor 51 to each of the other components and transmits data signals exchanged between them.
[0030] The first POS terminal 11-1 configures a computer by connecting a processor 51, a main memory 52, an auxiliary storage device 53, a clock 54, and a communication interface 55 via a system transmission path 63. Input / output devices such as a touch panel 56, a fixed scanner 57, and a printer 58, and device interfaces such as a scanner interface 59, a card reader interface 60, a change dispenser interface 61, and a gate mechanism interface 62 are connected to the system transmission path 63 and controlled by a computer, thereby realizing the functions of the first POS terminal 11-1. Note that the input / output devices or device interfaces connected to the system transmission path 63 are not limited to those described above. For example, other input / output devices such as a keyboard, or an interface for a cashless payment terminal, may be connected.
[0031] The processor 51 corresponds to the central part of the computer. The processor 51 controls each part to realize various functions of the first POS terminal 11-1 in accordance with an operating system or an application program. The processor 51 is, for example, a CPU (Central Processing Unit). The processor 51 is preferably a multi-core processor that includes multiple processor cores and can execute multiple processes in parallel.
[0032] The main memory 52 corresponds to the main storage portion of the computer. The main memory 52 includes a nonvolatile memory area and a volatile memory area. The main memory 52 stores an operating system or application programs in the nonvolatile memory area. The main memory 52 may store data required for the processor 51 to execute processes for controlling each part in either the nonvolatile or volatile memory area. The main memory 52 uses the volatile memory area as a work area where data is rewritten by the processor 51 as appropriate. The nonvolatile memory area is, for example, ROM (Read Only Memory). The volatile memory area is, for example, RAM (Random Access Memory).
[0033] The auxiliary storage device 53 corresponds to the auxiliary storage portion of the computer. For example, an EEPROM (Electric Erasable Programmable Read-Only Memory), an HDD (Hard Disk Drive), or an SSD (Solid State Drive) can be the auxiliary storage device 53. The auxiliary storage device 53 stores data used by the processor 51 when performing various processes, data created by the processes in the processor 51, etc. The auxiliary storage device 53 may also store the application programs described above.
[0034] The clock 54 keeps track of the date and time. The processor 51 processes the date and time kept by the clock 54 as the current date and time.
[0035] The communication interface 55 is an interface for performing data communication with the POS server 12, the attendant terminal 13, and the like connected to the communication network .
[0036] The touch panel 56 includes a display that functions as a display device of the first POS terminal 11-1 and a touch sensor that functions as an input device. The touch panel 56 displays various information on the display for the transaction target, who is the user of the first POS terminal 11-1, or for the store clerk. The touch panel 56 detects touch operations on the display screen with the touch sensor and accepts input according to the touch position.
[0037] The fixed scanner 57 is an input device that scans and reads machine-readable codes such as barcodes or two-dimensional codes. The fixed scanner 57 can read machine-readable codes displayed on the display of the mobile terminal 21, for example. The fixed scanner 57 can also read machine-readable codes printed on ID cards carried by store clerks. The ID cards carried by store clerks have a machine-readable code printed on them that indicates the clerk's unique identification code, or so-called employee code.
[0038] Printer 58 is a printing device for printing and issuing receipts. A receipt is a paper medium on which transaction details such as the transaction number, transaction date and time, product sales data, total data, and payment data are recorded.
[0039] The scanner interface 59 is an interface capable of performing data communication with a handheld scanner 71 (see FIG. 4). The handheld scanner 71 is a portable scanner, and is an input device that scans and reads machine-readable codes in the same way as a fixed scanner.
[0040] The card reader interface 60 is an interface capable of performing data communication with a card reader. A card reader is an input device that reads data recorded on a card medium such as a credit card, electronic money card, or point card. The card reader may be an IC card reader that reads data from an IC card, or a magnetic card reader that reads data from a magnetic card. The IC card reader may be a contact type IC card reader or a contactless type IC card reader.
[0041] The change machine interface 61 is an interface capable of performing data communication with an automatic change machine that can receive deposits and dispense change.
[0042] The gate mechanism interface 62 is an interface capable of performing data communication with each of the devices included in the gate mechanism 40, such as the human sensor 41, the patrol lamp 42, the LED 43, the speaker 44, the display 45, and the like.
[0043] [Gate mechanism configuration explanation] FIG. 4 is a perspective view showing an example of a gate mechanism 40 that is associated one-to-one with the first POS terminal 11-1. The gate mechanism 40 has a housing 400 that is approximately rectangular parallelepiped in shape. The housing 400 is arranged along an aisle PA along which the transaction target moves in the direction of the arrow shown in the figure. The aisle PA has an entrance on the side where the transaction target moves in the direction of the arrow shown in the figure, and an exit on the side where the transaction target moves out. A transaction target who enters through the entrance can exit, for example, from inside the store to outside the store by passing through the aisle PA and exiting through the exit. Alternatively, the transaction target can move from one location within the store to another.
[0044] Of the four faces of the housing 400 extending upward from the four sides of the face that is in contact with the floor surface of the aisle PA, one face that is arranged along the aisle PA is called a side face 401, one face that is arranged facing the inside of the store is called a front face 402, and the other face that faces the face that is in contact with the floor surface of the aisle PA is called a top face 403. The joint between the front face 402 and the top face 403 is called a folder 404 of the first POS terminal 11-1.
[0045] The folder 404 holds the printer 58, fixed scanner 57, and touch panel 56 of the first POS terminal 11-1. Specifically, the folder 404 holds the printer 58 so that the receipt issuing slot 581 faces the front 402. The folder 404 holds the fixed scanner 57 above the printer 58 so that the reading window 571 faces the front 402. The folder 404 holds the touch panel 56 above the fixed scanner 57 so that the screen 561 faces the front 402. This arrangement allows a transaction target standing in front of the gate mechanism 40 to easily receive a receipt issued from, for example, the issuing slot 581. The transaction target can also easily hold a machine-readable code displayed on the display of, for example, the mobile terminal 21 over the reading window 571 of the fixed scanner 57. The transaction target can also view an image displayed on the touch panel 56 and perform touch operations.
[0046] A handheld scanner, a so-called handheld scanner 71, connected to a scanner interface 59 is attached to the side of folder 404 opposite side 401. Although not shown, a card reader connected to a card reader interface 60, an automatic change machine connected to a change machine interface 61, and the like are also arranged near housing 400. For example, the card reader may be arranged on top surface 403 of housing 400.
[0047] A patrol lamp 42 and a display 45 are attached to the top surface 403 of the housing 400. The patrol lamp 42 is provided at the top of a pole 421 attached to the surface of the housing 400 opposite the front surface 402, i.e., the top surface 403 closer to the back surface. A display 45 is disposed in front of the pole 421, with a screen 451 facing the front surface 402. The display 45 may be a display device with a screen smaller than that of the touch panel 56.
[0048] The human presence sensor 41, LED 43, and speaker 44 are built into a housing 400. Housing 400 has a slit 405 for the human presence sensor 41 and a slit 406 for the LED 43 formed on a side surface 401 along the passage PA. The human presence sensor 41 is an infrared sensor that detects the movement or heat of a person passing through the position of slit 405. The human presence sensor 41 may also detect a person passing through the position of slit 405 by a method other than infrared. The LED 43 lights up or goes out in a predetermined color and pattern so that light leaks out from slit 406 to guide the transaction target to proceed along the passage PA in the direction of the arrow.
[0049] In the following, in the passage PA, the entrance side where the transaction subject enters, i.e., the side where the touch panel 56, fixed scanner 57, etc. are installed, will be referred to as the upstream side, and the opposite exit side, i.e., the side where the display 45, patrol lamp 42, etc. are installed, will be referred to as the downstream side.
[0050] The first POS terminal 11-1 provided in the housing 400 so as to correspond one-to-one to the gate mechanism 40 having such a configuration is an example of a payment device capable of settling a transaction with a transaction target upstream of the passage PA along which the transaction target moves in the direction of the arrow in the figure. Note that the positional relationship of the touch panel 56, fixed scanner 57, printer 58, etc. constituting the first POS terminal 11-1 with respect to the housing 400 is not limited to that shown in Fig. 4. The point is that the touch panel 56, fixed scanner 57, printer 58, etc. should be arranged in positions that are easy for the transaction target located upstream of the passage PA to operate. [First POS terminal function explanation] 5 is a schematic diagram showing the main functional configuration of the processor 51 of the first POS terminal 11-1. As shown in the figure, the processor 51 has the functions of a payment means 511, a receiving means 512, an acquisition means 513, a determination means 514, a control means 515, a notification means 516, and a display means 517.
[0051] The payment means 511 has a function of settling a transaction with a transaction target upstream of the passage PA through which the transaction target passes. When a machine-readable code for code payment is read by, for example, the fixed scanner 57, the payment means 511 executes a code payment process in which the price of the transaction is paid using the balance for code payment. When an electronic money card is read by, for example, a card reader, the payment means 511 executes an electronic money payment process in which the price of the transaction is paid using electronic money. When a credit card is read by, for example, a card reader, the payment means 511 executes a credit card payment process in which the price of the transaction is paid using the balance of the account. When cash is inserted into, for example, an automatic change dispenser, the payment means 511 executes a cash payment process in which the price of the transaction is paid using the amount inserted. These payment processes are all well-known processes, so detailed explanations will be omitted here.
[0052] The receiving means 512 has a function of receiving a signal output from a detector capable of detecting a person passing through the passage PA. The detector is the human presence sensor 41. The human presence sensor 41 outputs an ON signal when it detects a person passing through the passage PA. The receiving means 512 receives the ON signal output from the human presence sensor 41 via the gate mechanism interface 62.
[0053] The acquiring means 513 has a function of acquiring identification information identifying a transaction with a transaction target at the entrance to the passage PA. For example, a unique transaction number issued in a transaction with a transaction target serves as the identification information identifying the transaction with that transaction target. The transaction number is displayed in the form of a machine-readable code on the display device of the mobile terminal 21. When a transaction is settled at the second POS terminal 11-2, a machine-readable code indicating the transaction number may be printed on a receipt issued from the second POS terminal 11-2. The acquiring means 513 analyzes the machine-readable code read by the fixed scanner 57 to acquire the transaction number, that is, the identification information identifying the transaction with the transaction target.
[0054] The determination means 514 has a function of determining whether or not a transaction identified by the identification information acquired by the acquisition means 513 has been settled. As explained using FIG. 2, when a transaction with a transaction target is settled, the settlement completion flag Fa of the transaction file 26 containing the transaction number, which is the identification information of the transaction, becomes "1." The determination means 514 checks the settlement completion flag Fa of the transaction file 26 containing the identification information, i.e., the transaction number, acquired by the acquisition means 513. If the settlement completion flag Fa is "1," the determination means 514 determines that the transaction has been settled. If the settlement completion flag Fa is "0," the determination means 514 determines that the transaction has not been settled.
[0055] The control means 515 has a function of controlling the operation of the first mode Ma and the operation of the second mode Mb. The first mode Ma is a mode in which a notification is issued when the human presence sensor 41 detects a person passing through the aisle PA. The second mode Mb is a mode in which a notification is not issued even if the human presence sensor 41 detects a person passing through the aisle PA. The control means 515 controls the operation of the first mode Ma from when a transaction target whose transaction has already been settled passes through the aisle PA until it is determined that the transaction with the next transaction target has been settled. The control means 515 controls the operation of the second mode Mb in which a notification is not issued even if the human presence sensor 41 detects a person passing through the aisle until a predetermined time has passed since it was determined that the transaction has been settled, or until a transaction target whose transaction has been determined to have been settled within the predetermined time, passes through the aisle.
[0056] The notification means 516 has a function of notifying a transaction target, whose transaction has been determined to have been settled by the determination means 514, of the remaining time of a predetermined period of time during operation of the second mode Mb. For example, the notification means 516 notifies the transaction target by displaying the remaining time on the screen 451 of the display 45 as needed.
[0057] The display means 517 has a function of displaying a message that passage through the passage PA is blocked during operation in the first mode Ma, and displaying a message that encourages passage through the passage PA during operation in the second mode Mb. For example, the display means 517 displays an image or text on the screen 451 of the display 45 to inform the transaction partner that passage through the passage PA is blocked during operation in the first mode Ma. During operation in the second mode Mb, it displays an image or text on the screen 451 of the display 45 to inform the transaction partner that passage through the passage PA is possible. The image or text informing the transaction partner that passage through the passage PA is blocked or possible may be displayed on the screen 561 of the touch panel 56.
[0058] The functions of the payment means 511, receiving means 512, acquiring means 513, determining means 514, control means 515, notifying means 516, and display means 517 are realized by information processing executed by the processor 51 in accordance with a predetermined program. Hereinafter, this program will be referred to as a payment device program. The payment device program is a type of application program stored in the main memory 52 or the auxiliary storage device 53. The method for installing the payment device program in the main memory 52 or the auxiliary storage device 53 is not particularly limited. The payment device program can be recorded on a removable recording medium, or can be distributed via communication via a network and installed in the main memory 52 or the auxiliary storage device 53. The form of the recording medium is not important as long as it can store a program and is readable by the device, such as a CD-ROM or memory card.
[0059] [Operation explanation of the first POS terminal] 6 to 8 are flow charts showing the main information processing procedures executed by the processor 51 of the first POS terminal 11-1 in accordance with the payment device program. Also, FIGS. 9 to 12 are examples of images displayed on the screen 561 of the touch panel 56 and the screen 451 of the display 45 during the information processing. The main operations of the first POS terminal 11-1 will be explained below using each of the figures. The information processing procedures shown in the flow charts of FIGS. 6 to 8 are merely examples. The procedures can be modified as appropriate, provided that the same operational effects as those of this embodiment can be achieved. Furthermore, the images shown in FIGS. 9 to 12 are also merely examples. The content of the images can be modified as appropriate, provided that the same operational effects as those of this embodiment can be achieved.
[0060] When the payment device program is started, the processor 51 of the first POS terminal 11-1 starts information processing according to the procedure shown in the flowcharts of Figures 6 to 8. First, the processor 51 proceeds to ACT1 in Figure 6. In ACT1, the processor 51 turns on the human presence sensor 41 by passing electricity through the human presence sensor 41. The turned-on human presence sensor 41 starts an operation to detect a person passing through the passage PA, such as emitting infrared light.
[0061] After turning on the human presence sensor 41, the processor 51 proceeds to ACT2. In ACT2, the processor 51 controls the display of a no-entry image on the touch panel 56 and the display 45. As a result of this control, the no-entry image shown in FIG. 9 is displayed on the screen 561 of the touch panel 56 and the screen 451 of the display 45. That is, on the screen 561 of the touch panel 56, text is displayed instructing the transaction target person who has come to the entrance side of the aisle PA to scan the transaction barcode with the fixed scanner 57. Along with the text, for example, an illustration of a person holding a barcode over the fixed scanner 57 may be displayed. On the screen 451 of the display 45, text indicating that passage through the aisle PA is not permitted and an image of a flashing "x" mark are displayed.
[0062] Following these indications, most transaction targets will execute the payment process by scanning the transaction barcode with the fixed scanner 57 before entering the passage PA. The transaction barcode is displayed on the display device of the mobile terminal 21. Alternatively, for transaction targets who have completed payment at the second POS terminal 11-2, the transaction barcode may be printed on the receipt.
[0063] After controlling the display of the no-entry image, the processor 51 proceeds to ACT3. In ACT3, the processor 51 sets the operation mode of the first POS terminal 11-1 to the first mode Ma. That is, the processor 51 sets the mode to a mode in which a report is issued when the motion sensor 41 detects a person passing through the aisle PA. Then, in ACT4, the processor 51 checks whether the motion sensor 41 has detected a person passing through the aisle PA. If the signal from the motion sensor 41 is an off signal and no person has been detected, the processor 51 proceeds to ACT5. In ACT5, the processor 51 checks whether a command to start a transaction has been issued. If the fixed scanner 57 scans the transaction barcode, the processor 51 determines that a command to start a transaction has been issued. If the transaction barcode has not been scanned, i.e., if a command to start a transaction has not been issued, the processor 51 returns to ACT4. Having set the operation mode to the first mode Ma in this way, the processor 51 waits in ACT4 and ACT5 for a person passing through the aisle PA to be detected or for a command to start a transaction to be issued.
[0064] In the standby state of ACT4 and ACT5, if the signal from the human sensor 41 becomes an ON signal before an instruction to start the transaction is given, the processor 51 determines that a person passing through the aisle PA has been detected. The processor 51 proceeds to ACT6. The processor 51 executes a notification process in ACT6. The notification process is a process of sending a store clerk call signal to the attendant terminal 13. The notification process also controls the display of a warning image on the touch panel 56 and the display 45. This control causes the warning image shown in FIG. 10 to be displayed on the screen 561 of the touch panel 56 and the screen 451 of the display 45, respectively. That is, the flashing "x" image on the screen 451 of the display 45 becomes lit. The screen 561 of the touch panel 56 displays text, an illustration, or the like indicating that the transaction is not completed. The notification process also emits an alarm sound from the speaker 44 and turns on the patrol lamp 42, for example, in red.
[0065] The attendant terminal 13, which has received the store clerk call signal, notifies the attendant that there is a call. Upon receiving this notification, the attendant goes to the location of the gate mechanism 40 where the patrol lamp 42 is lit red and a warning sound is being emitted, and takes action against unauthorized passage, etc. The attendant also has the handy scanner 71 read the employee code printed in the form of a machine-readable code on the ID card. When the employee code is read, the operation mode of the first POS terminal 11-1 temporarily switches to employee mode. By switching to employee mode, the first POS terminal 11-1 can cancel the reporting process, so the attendant cancels the reporting process by operating, for example, the touch panel 56. When the reporting process is canceled, the warning sound stops, the patrol lamp 42 is turned off, and the operation mode of the first POS terminal 11-1 returns to the first mode Ma.
[0066] After performing the notification process in ACT6, the processor 51 proceeds to ACT7. In ACT7, the processor 51 waits for the notification process to be released. When the notification process is released, the processor 51 proceeds to ACT5. The processor 51 returns to the standby state in ACT4 and ACT5.
[0067] When the fixed scanner 57 scans the transaction barcode during the standby state of ACT4 and ACT5, the processor 51 determines that an instruction to start a transaction has been issued. The processor 51 proceeds to ACT8. In ACT8, the processor 51 obtains a transaction number from the transaction barcode. As mentioned above, the transaction barcode may be displayed on the display device of the mobile terminal 21 or may be printed on a receipt.
[0068] After acquiring the transaction number, processor 51 proceeds to ACT9. Processor 51 acquires transaction file 26 in ACT9. That is, processor 51 outputs a request command to mobile server 22 requesting transaction file 26. The request command includes the transaction number acquired in ACT8. Upon receiving the request command, mobile server 22 detects transaction file 26 containing the transaction number included in the command and transmits it to first POS terminal 11-1, which is the sender of the request command. In this way, processor 51 can acquire transaction file 26.
[0069] After acquiring the transaction file 26, the processor 51 proceeds to ACT10. In ACT10, the processor 51 analyzes the transaction file 26 and examines the product sales data. The processor 51 checks whether the product sales data is written for a product that requires a store clerk to be called. Products that require a store clerk to be called include, for example, alcoholic beverages, tobacco, and other products that require age verification. Products that require a store clerk to be called may also be products other than those that require age verification.
[0070] If the transaction file 26 does not contain product sales data for a product that requires a salesperson to be called, the processor 51 proceeds to ACT 14. The processing of ACT 14 will be described later.
[0071] On the other hand, if the transaction file 26 contains product sales data for a product requiring a store clerk call, the processor 51 proceeds to ACT12. The processor 51 executes a store clerk call process in ACT12. The store clerk call process, like the notification process, is a process of sending a store clerk call signal to the attendant terminal 13. The store clerk call process also controls the display of a store clerk call image on the touch panel 56 and the display 45. This control causes the store clerk call image shown in FIG. 11 to be displayed on the screen 561 of the touch panel 56 and the screen 451 of the display 45, respectively. That is, the flashing "x" image on the screen 451 of the display 45 becomes lit. The screen 561 of the touch panel 56 displays text, an illustration, or the like indicating that a store clerk is being called. The store clerk call process also emits an attention-attention sound from the speaker 44 and turns on the patrol lamp 42, for example, in green. The attention-attention sound may be the same as or different from the alarm sound. For example, the alarm sound is a continuous "beep" sound, but the warning sound may be an intermittent "beep, beep" sound.
[0072] The attendant terminal 13, which has received the store clerk call signal, notifies the attendant that there is a call. Upon receiving this notification, the attendant goes to the location of the gate mechanism 40 where the patrol lamp 42 is lit green and the attention-warning sound is being emitted, and performs procedures such as age verification. The attendant also causes the handheld scanner 71 to read the employee code printed in the form of a machine-readable code on the ID card. Once the employee code is read, the operation mode of the first POS terminal 11-1 temporarily switches to employee mode. Switching to employee mode enables the first POS terminal 11-1 to cancel the store clerk call process, so the attendant cancels the store clerk call process, for example, by operating the touch panel 56. Once the store clerk call process is canceled, the attention-warning sound stops, the patrol lamp 42 is turned off, and the operation mode of the first POS terminal 11-1 returns to the first mode Ma.
[0073] After performing the store clerk call process in ACT 12, the processor 51 proceeds to ACT 13. The processor 51 waits for the store clerk call process to be released in ACT 13. When the store clerk call process is released, the processor 51 proceeds to ACT 14.
[0074] In this way, if the analysis of the transaction file 26 determines that the transaction file 26 does not contain product sales data for a product requiring a store clerk call, or if the transaction file 26 contains product sales data for a product requiring a store clerk call, a store clerk call process is executed, and the store clerk call process is canceled, the processor 51 proceeds to ACT 14. In ACT 14, the processor 51 checks whether the payment has been completed. That is, the processor 51 checks the payment completion flag Fa written in the transaction file 26. The payment completion flag Fa is "1" if the payment of the transaction managed in the transaction file 26 has been completed using another payment method, such as the mobile terminal 21 or the payment method of the second POS terminal 11-2, and is "0" if the payment has not been completed. If the payment completion flag Fa is "0," the processor 51 determines that the payment has not been completed. If the payment completion flag Fa is "1," the processor 51 determines that the payment has been completed.
[0075] <Actions for the second transaction target who has completed payment by another payment method> If it is determined in ACT14 that the payment is completed, the processor 51 proceeds to ACT21 in FIG. 7. In ACT21, the processor 51 sets a first initial value, time Tm, in the time counter T. The time counter T is a decrement counter that subtracts "1" from its count value every time one second passes. The time Tm is the time assumed to be required for a transaction target who has completed payment using a terminal other than the first POS terminal 11-1 to pass through the passage PA. In other words, it is a predetermined time assumed to be required for a transaction target who has completed payment using a payment app installed on the mobile terminal 21 or a transaction target who has completed payment using the second POS terminal 11-2 to pass through the passage PA. The time Tm is arbitrary. In this embodiment, the time Tm is set to 10 seconds.
[0076] After setting the time counter T to time Tm, the processor 51 proceeds to ACT22. In ACT22, the processor 51 controls the display of a passage permission image on the touch panel 56 and the display 45. As a result of this control, the passage permission image shown in FIG. 12 is displayed on the screen 561 of the touch panel 56 and the screen 451 of the display 45, respectively. That is, on the screen 561 of the touch panel 56, text or an illustration indicating that it is OK to pass through the passage is displayed. On the screen 451 of the display 45, a number indicating the count value of the time counter T is displayed, along with text urging the transaction partner to pass through the passage before the number reaches "0". Furthermore, the LED 43 emits light so that light leaks from the slit 406 to guide the transaction partner to proceed along the passage PA in the direction of the arrow.
[0077] Following these indications, a transaction target completing a transaction will pass through the passage PA before the count value of the time counter T reaches "0".
[0078] After controlling the display of the passage permission image, the processor 51 proceeds to ACT23. In ACT23, the processor 51 sets the operation mode of the first POS terminal 11-1 to the second mode Mb. That is, the processor 51 sets the mode to a mode in which no notification is made even if the human presence sensor 41 detects a person passing through the passage PA. Then, in ACT24, the processor 51 checks whether the human presence sensor 41 has detected a person passing through the passage PA. If the signal from the human presence sensor 41 is an OFF signal and no person has been detected, the processor 51 proceeds to ACT25. In ACT25, the processor 51 checks whether one second has elapsed since the time measured by the clock 54. If one second has not elapsed, the processor 51 returns to ACT24. On the other hand, if one second has elapsed, the processor 51 proceeds to ACT26. In ACT26, the processor 51 subtracts "1" from the time counter T. Then, in ACT27, the processor 51 checks whether the time counter T has reached "0." If the time counter T is greater than "0", the processor 51 returns to ACT24.
[0079] In this way, the processor 51, whose operation mode is set to the second mode Mb, waits in ACT24 to ACT27 until the human sensor 41 detects a person passing through the passage PA or until the time counter T reaches "0." During this time, the processor 51 subtracts the number displayed on the screen 451 of the display 45 in accordance with the time counter T.
[0080] In the standby state of ACT24 to ACT27, when the human presence sensor 41 detects a person passing through the passage PA, the processor 51 proceeds to ACT28. In ACT28, the processor 51 controls the display of a no-entry image on the touch panel 56 and the display 45. By this control, the no-entry image shown in FIG. 9 is displayed on the screen 561 of the touch panel 56 and the screen 451 of the display 45, respectively. In addition, the LED 43 is turned off. Thereafter, the processor 51 returns to ACT3 in FIG. 6. The processor 51 sets the operation mode of the first POS terminal 11-1 to the first mode Ma, and enters the standby state of ACT4 and ACT5.
[0081] On the other hand, if the time counter T reaches "0" without detecting a person passing through the passage PA, the processor 51 proceeds to ACT 29. In ACT 29, the processor 51 controls the display of a no-passage image on the touch panel 56 and the display 45. By this control, the no-passage image shown in FIG. 9 is displayed on the screen 561 of the touch panel 56 and the screen 451 of the display 45, respectively. In addition, the LED 43 is turned off.
[0082] If the time counter T reaches "0" without detecting a person passing through the aisle PA, it is considered that some kind of trouble has occurred to the transaction target person who was permitted to pass through the aisle PA, preventing them from passing through the aisle PA. Therefore, the processor 51, which controlled the display of the no-passage image, proceeds to ACT 30. The processor 51 executes a store clerk call process in ACT 30. This store clerk call process sends a store clerk call signal to the attendant terminal 13. Furthermore, the store clerk call image shown in FIG. 11 is displayed on the screen 561 of the touch panel 56 and the screen 451 of the display 45, respectively. Furthermore, an attention-calling sound is emitted from the speaker 44, and the patrol lamp 42 lights up green.
[0083] The attendant terminal 13, which has received the store clerk call signal, notifies the attendant that there is a call. Upon receiving this notification, the attendant goes to the location of the gate mechanism 40 where the patrol lamp 42 is lit green and the attention sound is being emitted, and deals with the situation where the transaction target person was unable to pass through the passage PA within the specified time. After dealing with the situation, the attendant switches the operation mode of the first POS terminal 11-1 to employee mode and performs an operation to cancel the call.
[0084] After performing the store clerk call process, the processor 51 proceeds to ACT31. In ACT31, the processor 51 waits for the store clerk call process to be released. When the store clerk call process is released, the processor 51 returns to ACT3 in Fig. 6. The processor 51 sets the operation mode of the first POS terminal 11-1 to the first mode Ma and enters a standby state for ACT4 and ACT5.
[0085] <Action for the first transaction target who has not completed payment by other payment means> If it is determined in ACT14 that the payment has not been completed, the processor 51 proceeds to ACT41 in FIG. 8. The processor 51 performs payment processing in ACT41. Payment processing includes, for example, the aforementioned code payment processing, electronic money payment processing, or cashless payment such as credit card payment processing. Cashless payment is preferred in this embodiment because it requires less time to complete the payment processing compared to cash payment. Note that the payment processing may also be cash payment processing in which the price of the transaction is paid with the deposited amount.
[0086] In ACT42, the processor 51 waits for the payment process to be completed. When the payment process is completed, the processor 51 proceeds to ACT43. In ACT43, the processor 51 sets a second initial value, time Tn, in the time counter T. The time Tn is the time assumed to be required for a transaction target who has completed payment at the first POS terminal 11-1 to pass through the aisle PA. In other words, it is a predetermined time assumed to be required for a transaction target who has completed payment at the first POS terminal 11-1 to pass through the aisle PA. It is assumed that the transaction target who has completed payment will put, for example, a smartphone, credit card, wallet, etc., into a bag before entering the aisle PA. For this reason, the time Tn is arbitrary, like the time Tm, but is preferably longer than the time Tm. In this embodiment, the time Tn is 15 seconds.
[0087] After setting time Tn in time counter T, processor 51 proceeds to ACT 44. In ACT 44, processor 51 controls the display of a passage permission image on touch panel 56 and display 45. By this control, the passage permission image shown in FIG. 12 is displayed on screen 561 of touch panel 56 and screen 451 of display 45, respectively. Furthermore, LED 43 emits light so that light leaks from slit 406 to guide the transaction target to proceed along passage PA in the direction of the arrow.
[0088] Following these indications, the transaction target person will complete the transaction and put the smartphone, credit card, wallet, etc. back into their bag, and will pass through the passage PA before the count value of the time counter T reaches "0."
[0089] After controlling the display of the passage permission image, the processor 51 proceeds to ACT45. In ACT45, the processor 51 sets the operation mode of the first POS terminal 11-1 to the second mode Mb. That is, the processor 51 sets the mode to a mode in which no notification is made even if the human presence sensor 41 detects a person passing through the passage PA. Thereafter, in ACT46 to ACT53, the processor 51 executes the same processes as ACT24 to ACT31 in FIG. 7. That is, the processor 51 waits until the human presence sensor 41 detects a person passing through the passage PA or until the time counter T reaches "0". During this time, the processor 51 subtracts the number displayed on the screen 451 of the display 45 in accordance with the time counter T.
[0090] When the human sensor 41 detects a person passing through the passage PA, the processor 51 controls the display of "No entry." Then, the processor 51 sets the operation mode of the first POS terminal 11-1 to the first mode Ma, and the first POS terminal 11-1 enters a standby state for ACT4 and ACT5.
[0091] On the other hand, if the time counter T reaches "0" without detecting a person passing through the passage PA, the processor 51 controls a no-entry display. The processor 51 also executes a store clerk call process. Then, when the store clerk call process is released, the processor 51 sets the operation mode of the first POS terminal 11-1 to the first mode Ma, and enters a standby state for ACT4 and ACT5.
[0092] Here, the processor 51 realizes the function of a payment means 511 by executing the processing of ACT41. The processor 51 realizes the function of a receiving means by executing the processing of ACT4, ACT24, and ACT46 in cooperation with the gate mechanism interface 62. The processor 51 realizes the function of an acquiring means 513 by executing the processing of ACT5 and ACT6 in cooperation with the fixed scanner 57. Note that the scanner may be a handheld scanner 71 instead of the fixed scanner 57. The processor 51 realizes the function of a determining means 514 by executing the processing of ACT14. The processor 51 realizes the function of a control means 515 by executing the processing of ACT3 and ACT23. The processor 51 realizes the function of a notification means 516 by executing the processing of ACT22 and ACT26 and the processing of ACT44 and ACT48 in cooperation with the display 45. The processor 51 cooperates with the display 45 and the touch panel 56 to execute the processes of ACT2, ACT22, ACT28, ACT29, ACT44, ACT50 and ACT51, thereby realizing the function of display means 517.
[0093] [Effects of the first POS terminal] Fig. 13 is a sequence diagram showing the correspondence between the operation modes of the first POS terminal 11-1 and the main information processing. Note that the same reference numerals are used to denote parts common to the information processing described using Figs. 5 to 8. Below, the action and effect of the first POS terminal 11-1 in one-to-one correspondence with the gate mechanism 40 will be described using Fig. 13.
[0094] When the first POS terminal 11-1 is in an idle state and no instruction to start a transaction has been issued, the first mode Ma is selected as the operating mode. In the first mode Ma, a no-entry image, for example, as shown in FIG. 9, is displayed on the touch panel 56 and the display 45 (ACT 2). At this time, if the human presence sensor 41 detects a person passing through the aisle Pa (YES in ACT 4), a notification process is executed in the first POS terminal 11-1 (ACT 6). This notification process causes a store clerk call signal to be sent to the attendant terminal 13. Also, a warning image, for example, as shown in FIG. 10, is displayed on the touch panel 56 and the display 45. Furthermore, an alarm sound is emitted from the speaker 44, and the patrol lamp 42 lights up, for example, in red. In this way, if a person attempts to pass through the aisle Pa illegally, the notification process is executed, thereby preventing the person from passing illegally.
[0095] When a transaction target person who has come to the entrance of the passage holds the transaction barcode over the reading window 571 of the fixed scanner 57, an instruction to start the transaction is issued to the first POS terminal 11-1 (YES in ACT 5). In response to this instruction to start the transaction, the first POS terminal 11-1 acquires the transaction file 26 of the transaction target person from the mobile server 22 (ACT 9). At this time, if the transaction file 26 contains product sales data for a product that requires a store clerk to be called, a store clerk call process is executed. This store clerk call process sends a store clerk call signal to the attendant terminal 13. Furthermore, a store clerk call image, for example, as shown in FIG. 11, is displayed on the touch panel 56 and the display 45. Furthermore, an attention-calling sound is emitted from the speaker 44, and the patrol lamp 42 lights up green. This store clerk call process ensures that the attendant can take necessary measures, such as confirming the age of the transaction target person who has purchased a product that requires store clerk confirmation.
[0096] Incidentally, if the transaction target attempts to pass through the aisle PA before the attendant has finished processing, a notification process will be executed. Therefore, it is possible to prevent a transaction target who has purchased an item that requires confirmation by a store clerk from leaving the store without being confirmed by the attendant.
[0097] Incidentally, some of the transaction targets have completed payment using, for example, a payment app installed on mobile terminal 21 before arriving at the entrance to passage PA. Alternatively, some transaction targets have completed payment at second POS terminal 11-2. A transaction target who has completed payment using another payment method is referred to as a second transaction target. In contrast, a transaction target who has not yet completed payment is referred to as a first transaction target. The payment completion flag Fa written in transaction file 26 of the second transaction target is "1." The payment completion flag Fa written in transaction file 26 of the first transaction target is "0." The first transaction target settles the transaction at first POS terminal 11-1. When the payment is completed, the payment completion flag Fa becomes "1."
[0098] Thus, when the transactions of not only the second transaction target but also the first transaction target are settled (YES in ACT14), the operation mode switches from the first mode Ma to the second mode Mb. Then, a passage permission image shown in Fig. 12, for example, is displayed on the touch panel 56 and the display 45 (ACT22 or ACT44).
[0099] Therefore, the transaction target person who has completed the transaction can, for example, go outside the store through the aisle PA. At this time, the human presence sensor 41 detects the transaction target person passing through the aisle PA (YES in ACT24 or ACT46), but the notification process is not executed. Instead, the operation mode switches from the second mode Mb to the first mode Ma. Therefore, if another person attempts to fraudulently pass through the aisle PA following the transaction target person who has completed the transaction, the notification process is executed. As a result, fraudulent passing of another person through the aisle PA following the transaction target person can be reliably prevented.
[0100] Incidentally, even if a predetermined time Tm or Tn has passed since the passage permission image was displayed without the transaction target being detected by the human presence sensor 41 (YES in ACT27 or ACT49), the operation mode switches from the second mode Mb to the first mode Ma. Therefore, if a transaction target who has been permitted to pass through the aisle PA encounters some kind of trouble and is unable to pass through the aisle PA, the transaction target will be unable to pass after the predetermined time Tm or Tn has passed. The predetermined time Tm or Tn is the estimated time required for the transaction target who has completed payment to pass through the aisle PA, and is, for example, approximately 10 to 15 seconds. Therefore, the state in which passage through the aisle PA is permitted does not continue indefinitely, which prevents another person from fraudulently passing through the aisle PA in place of the transaction target who has been permitted to pass through the aisle PA.
[0101] Furthermore, the remaining time until the predetermined time Tm or Tn has elapsed is displayed as a passage permission image on the display 45. Therefore, the transaction target can easily know by what time they should pass through the passage PA.
[0102] Incidentally, the predetermined time from when the passage permission image is displayed until the operation mode switches from the second mode Mb to the first mode Ma is set longer for the first transaction target, Tn, than for the second transaction target, Tm. In the case of the first transaction target, after completing payment at the first POS terminal 11-1, the first transaction target may enter the passage PA after putting away, for example, a smartphone, credit card, wallet, etc., in a bag. In that case, if the time Tm for the second transaction target is used as is, there is a possibility that the mode will switch to the second mode before passing through the passage PA. In this embodiment, such a problem is prevented by setting the time Tn for the first transaction target to be longer than the time Tm for the second transaction target.
[0103] Although the embodiment of the payment device that can prevent the fraudulent act of a transaction target person leaving a store without making a payment has been described above, the embodiment is not limited to this.
[0104] For example, the identification information for identifying a transaction with a transaction target is not limited to the transaction number. If membership registration is required when using the mobile terminal 21, a unique membership number assigned to the transaction target through the membership registration may be used as the identification information for identifying a transaction with the transaction target.
[0105] In the above embodiment, two payment methods are exemplified as the other payment method: the payment method of the mobile terminal on which the payment app is installed and the payment method of the second POS terminal 11-2. The other payment method may be either one of the two payment methods. Alternatively, transactions with all transaction targets may be settled using the payment method of the first POS terminal 11-1.
[0106] In the above embodiment, the operation mode is changed from the second mode to the first mode when a predetermined time has elapsed since the transaction was determined to have been settled, or when a transaction target whose transaction has been determined to have been settled within the predetermined time passes through the passage PA. In another embodiment, the operation mode may be changed from the second mode to the first mode when a predetermined time has elapsed since the transaction was determined to have been settled, regardless of whether the transaction target passed through the passage PA within the predetermined time. By setting the predetermined time as short as possible, it becomes difficult for another person to fraudulently pass through the passage PA after a transaction target whose transaction has been determined to have been settled has passed through the passage PA. In such a case, the effect of preventing fraudulent passage can be achieved even when the above other embodiments are adopted.
[0107] Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope of the invention and the scope of the inventions and their equivalents as defined in the claims. The inventions described in the original claims of this application are set forth below. [1] A payment device comprising: a payment means for settling a transaction with a transaction target, located upstream of a passage through which the transaction target passes; a receiving means for receiving a signal output from a detector capable of detecting a person passing through the passage; an acquisition means for acquiring identification information identifying a transaction with the transaction target, located upstream of the passage; a determination means for determining whether the transaction identified by the identification information acquired by the acquisition means has been settled; and a control means for controlling operation in a first mode that issues a report when the detector detects a person passing through the passage after the transaction target with which the transaction has been settled passes through the passage and until it is determined that a transaction with the next transaction target has been settled, and for controlling operation in a second mode that does not issue a report even if the detector detects a person passing through the passage until a predetermined time has passed since it was determined that the transaction has been settled, or until a transaction target whose transaction has been determined to have been settled within the predetermined time passes through the passage. [2] The payment device described in Appendix [1] further comprises, during operation in the second mode, a notification means for notifying a transaction target whose transaction has been determined by the determination means to have been settled of the remaining time of the specified time. [3] The payment device described in appendix [1] further comprises a display means for displaying a message to prevent passage through the passage during operation in the first mode, and a message to encourage passage through the passage during operation in the second mode. [4] The determination means further determines whether the transaction subject is a first transaction subject who has completed payment using the payment means possessed by the payment device, or a second transaction subject who has completed payment using another payment means, and the control means varies the specified time when operating in the second mode depending on whether the transaction subject whose transaction has been determined by the determination means to have been settled is the first transaction subject or the second transaction subject. [5] The payment device described in Appendix [1], wherein the determination means, when confirmation by a store clerk is required for a transaction identified by the identification information acquired by the acquisition means, determines whether the transaction has been settled after receiving a confirmation operation input by the store clerk. [6] A program for causing a computer of a settlement device installed upstream of a passage through which a transaction target passes to function as a settlement means for settling a transaction with the transaction target, a receiving means for receiving a signal output from a detector capable of detecting a person passing through the passage, an acquisition means for acquiring, upstream of the passage, identification information that identifies a transaction with the transaction target, a determination means for determining whether the transaction identified by the identification information acquired by the acquisition means has been settled, and a control means for controlling operation in a first mode that issues a report when the detector detects a person passing through the passage after the transaction target with which the transaction has been settled passes through the passage and until it is determined that the transaction with the next transaction target has been settled, and a control means for controlling operation in a second mode that does not issue a report even if the detector detects a person passing through the passage until a predetermined time has passed since it was determined that the transaction has been settled, or until a transaction target whose transaction has been determined to have been settled within the predetermined time passes through the passage. [Explanation of symbols]
[0108] 10...POS system, 11...POS terminal, 11-1...first POS terminal, 11-2...second POS terminal, 12...POS server, 13...attendant terminal, 20...mobile payment system, 21...mobile terminal, 22...mobile server, 24...access point, 26...transaction file, 30...inter-server network, 31, 32...communication server, 40...gate mechanism, 41...human presence sensor, 41...patrol lamp, 43...LED, 44...speaker, 45...display, 51...processor, 56...touch panel, 57...fixed scanner, 58...printer, 100...store system, 511...payment means, 512...receiving means, 513...acquisition means, 514...determination means, 515...control means, 516...alert means, 517...display means.
Claims
1. a payment means for settling a transaction with a transaction target, the payment means being located upstream of a passage through which the transaction target passes; receiving means for receiving a signal output from a detector capable of detecting a person passing through the passage; an acquisition means, located upstream of the passage, for acquiring identification information for identifying a transaction with the transaction target; a determination means for determining whether or not the transaction identified by the identification information acquired by the acquisition means has been settled; a control means for controlling operation in a first mode in which the detector issues a notification when it detects a person passing through the passage, from when the transaction target with which the transaction has been settled passes through the passage until the determination means determines that the transaction with the next transaction target who has not passed through the passage has been settled; and for controlling operation in a second mode in which the detector does not issue a notification even if it detects a person passing through the passage, until the next transaction target passes through the passage within a predetermined time after the determination means determines that the transaction with the next transaction target has been settled, or until the predetermined time has passed without the next transaction target passing through the passage.
2. a notification means for notifying the next transaction target person, whose transaction has been determined to have been settled by the determination means, of the remaining time of the predetermined time during operation in the second mode; The payment device according to claim 1 , further comprising:
3. a display means for displaying a display that prevents passage through the passage during operation in the first mode and a display that prompts passage through the passage during operation in the second mode; The payment device according to claim 1 , further comprising:
4. The determination means determines whether the transaction identified by the identification information acquired by the acquisition means has been settled by another payment means or by the payment means; The payment device according to claim 1, wherein the control means varies the predetermined time when operating in the second mode depending on whether the transaction identified by the identification information is determined to have been settled by the other payment means or whether it is determined to have been settled by the payment means.
5. The payment device according to claim 1, wherein the determination means determines whether the transaction has been settled after receiving a confirmation operation from the store clerk if the transaction identified by the identification information acquired by the acquisition means includes an item that requires confirmation by the store clerk.
6. A computer of a payment device installed upstream of the passage through which the transaction target passes, a payment means for settling a transaction with the transaction target; receiving means for receiving a signal output from a detector capable of detecting a person passing through the passage; an acquisition means, located upstream of the passage, for acquiring identification information for identifying a transaction with the transaction target; a determination means for determining whether or not the transaction identified by the identification information acquired by the acquisition means has been settled; and a control means for controlling an operation in a first mode in which a notification is issued when the detector detects a person passing through the passage, from when the transaction target with which the transaction has been settled passes through the passage, until the determination means determines that the transaction with the next transaction target who has not passed through the passage has been settled; and a control means for controlling an operation in a second mode in which a notification is not issued even when the detector detects a person passing through the passage, until the next transaction target passes through the passage within a predetermined time after the determination means determines that the transaction with the next transaction target has been settled, or until the predetermined time has passed without the next transaction target passing through the passage; A program to function as a
Citation Information
Patent Citations
Sales management system
JP2017187911A
Purchased commodity settlement support system
JP2019086832A
Passage gate
JP2022177776A
Transaction processing apparatus, transaction processing system, and program
JP2023012677A