WO2018174006A1 - Dispositif de traitement de paiement, procédé et support d'enregistrement - Google Patents
Dispositif de traitement de paiement, procédé et support d'enregistrement Download PDFInfo
- Publication number
- WO2018174006A1 WO2018174006A1 PCT/JP2018/010802 JP2018010802W WO2018174006A1 WO 2018174006 A1 WO2018174006 A1 WO 2018174006A1 JP 2018010802 W JP2018010802 W JP 2018010802W WO 2018174006 A1 WO2018174006 A1 WO 2018174006A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- customer
- product
- area
- notification
- processing apparatus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Definitions
- the present invention relates to an apparatus, a method, and a recording medium for performing settlement of a product acquired by a customer.
- POS Point Of Sales
- a store clerk reads the product into the POS terminal and makes a settlement.
- a customer wants a POS terminal to read a product that the customer wants to purchase.
- the step of acquiring the product from the shelf and the step of causing the POS terminal to read the product are independent.
- Patent Document 1 specifies a customer by a registration card that transmits an individual frequency, and when the customer pulls out the merchandise from the shelf, sales data of the merchandise is stored in the registration card. The technology to be registered in is described. By having the customer's registration card read into the POS terminal, the store clerk can settle all the products acquired by the customer without having to read each product into the POS terminal.
- Patent Document 1 eliminates the step of causing the POS terminal to read the product, and thus causes a new problem that it is less noticeable than the conventional product.
- the store clerk incurs the cost of accepting a return from the customer.
- the present invention has been made in view of the above-described problems, and provides a settlement processing apparatus, method, and recording medium that can suppress purchase of an unintended product by a customer.
- the first aspect of the present invention is a payment processing apparatus, comprising: a determination unit that determines an area where a customer is located in a store; and when the customer moves from the first area to the second area, the customer A notification unit that notifies the customer when the amount of the product acquired in the first region satisfies the condition.
- a payment processing method comprising: determining a region where a customer is located in a store; and when the customer moves from the first region to the second region, A step of notifying the customer when the amount of the product acquired in the first region satisfies a condition.
- a recording medium on which a payment processing program is recorded, the step of determining an area where a customer is located in a store on a computer, and the customer from the first area to the second area And a step of notifying the customer when the amount of the product acquired in the first area by the customer satisfies a condition when moving to the customer.
- FIG. 1 is a schematic diagram of a payment processing system 1 according to the present embodiment.
- the payment processing system 1 includes a payment processing device 100 that performs payment processing, a camera 10 that acquires an image of at least one of a customer and a product, a reader 20 that reads customer identification information, and a portable terminal 30 possessed by the customer. ,including.
- the payment processing apparatus 100, the camera 10, the reader 20, and the portable terminal 30 are connected by at least one of a wired connection and a wireless connection via an arbitrary network 40 such as a local area network or the Internet.
- the payment processing system 1 may include other servers, terminals, and other devices.
- the camera 10 is an imaging device that is provided at a plurality of locations in the store and images at least one of a customer and a product.
- the camera 10 includes an image sensor such as a CCD (Charge Coupled Device) sensor or a CMOS (Complementary Metal Oxide Semiconductor) sensor.
- the camera 10 transmits the captured content to the settlement processing apparatus 100 as image data.
- the camera 10 may be directly connected to the payment processing apparatus 100 or may be connected via the network 40.
- the reader 20 is a reading device that is provided at a gate installed at an entrance of a store and reads identification information for identifying a customer from a card or the like possessed by the customer.
- the reader 20 may include, for example, an image sensor such as a CCD sensor or a CMOS sensor that reads identification information represented by a code such as a one-dimensional code or a two-dimensional code written on a card held by the customer.
- a magnetic sensor that reads identification information indicated by the included magnetism may be included, or a short-range wireless communication device that reads identification information by short-range wireless communication such as NFC (Near Field Communication) from an antenna included in a card held by a customer May be included.
- NFC Near Field Communication
- the reader 20 may read the identification information by reading a code displayed on the mobile terminal 30 held by the customer instead of the card, or by receiving short-range wireless communication from the mobile terminal 30.
- the reader 20 transmits the read identification information to the payment processing apparatus 100 as data.
- the reader 20 may be directly connected to the payment processing apparatus 100 or may be connected via the network 40.
- the portable terminal 30 is a portable terminal that displays information received from the payment processing apparatus 100.
- the portable terminal 30 includes a display device that displays information.
- the display device of the portable terminal 30 is, for example, a liquid crystal display or an organic EL (Electroluminescence, OLED) display.
- the portable terminal 30 is configured to be able to communicate with the payment processing apparatus 100 via the network 40 by wired communication or wireless communication.
- the settlement processing apparatus 100 identifies the customer and the product included in the image acquired by the camera 10, detects that the customer has taken the product he / she wants to purchase from the shelf, and settles the product for the customer. Moreover, the payment processing apparatus 100 performs a predetermined notification by transmitting information to the customer's mobile terminal 30.
- the payment processing apparatus 100 is connected to the network 40 by wired communication or wireless communication, and is configured by a single computer or a cloud that is a collection of computer resources.
- FIG. 2 is a block diagram of the payment processing apparatus 100 according to the present embodiment.
- arrows indicate main data flows, and there may be data flows other than those shown in FIG.
- each block represents a functional unit configuration, not a hardware (device) unit configuration. Therefore, the blocks shown in FIG. 2 may be implemented in a single device, or may be separately implemented in a plurality of devices. Data exchange between the blocks may be performed via any means such as a data bus, a network, a portable storage medium, or the like.
- the settlement processing apparatus 100 includes an identification information reading unit 110 and a customer determination unit 120 for customer determination processing. Further, the payment processing apparatus 100 includes a product acquisition detection unit 130, a product acquirer determination unit 140, and a payment unit 150 for payment processing. Further, the settlement processing apparatus 100 includes an area determination unit 160, a product quantity determination unit 170, a notification message generation unit 180, and a notification unit 190 for notification processing. Moreover, the payment processing apparatus 100 includes a customer storage unit 200, a purchase history storage unit 210, and a notification definition storage unit 220 as storage units. Hereinafter, detailed functions of each unit will be described in order with reference to FIGS.
- FIG. 3 is a schematic diagram of a settlement processing method (particularly customer determination processing) according to the present embodiment. Functions of the identification information reading unit 110 and the customer determination unit 120 will be described with reference to FIG.
- a gate 21 is installed at the entrance of the store, and a reader 20 is provided on the gate 21.
- the camera 10 is provided in the vicinity of the gate 21 at a position where the region including the customer's face passing through the gate 21 can be imaged.
- the customer passes through the gate 21 and enters the store, the customer provides his / her identification information by holding the card 22 (or the portable terminal 30) over the reader 20 and reading it.
- customer information including customer payment information (credit card number, bank account number, etc.) and mobile terminal 30 information (phone number, email address, etc.) is associated with customer identification information. Registered in advance.
- the identification information is, for example, a unique customer ID for identifying the customer.
- Registration of customer information in the customer storage unit 200 is performed by an arbitrary method. Registration of customer information in the customer storage unit 200 may be performed by the customer himself / herself, or may be performed by a store clerk according to a registration form entered by the customer.
- the identification information reading unit 110 receives the customer identification information read from the customer card 22 or the portable terminal 30 by the reader 20 at the gate 21 and inputs it to the payment processing apparatus 100.
- the customer determination unit 120 determines whether or not the customer who provided the identification information is registered in the customer storage unit 200. Specifically, the customer determination unit 120 determines whether customer information associated with the identification information (for example, customer ID) input by the identification information reading unit 110 is registered in the customer storage unit 200.
- customer information associated with the identification information for example, customer ID
- the customer determination unit 120 determines that the customer is a specific customer A, and obtains customer information of the customer A from the customer storage unit 200. get.
- the payment processing apparatus 100 uses the customer information (payment information) of the customer A to make a payment for the product. Thereby, the payment processing apparatus 100 can make a payment for the product that the customer A wants to purchase without passing it through the conventional POS terminal.
- the customer determination unit 120 acquires the image data of the customer A from the camera 10, acquires the feature information A1 of the customer A from the image data, and records it in the customer storage unit 200. At this time, the customer determination unit 120 associates the feature information A1 of the customer A with the customer information of the customer A in the customer storage unit 200.
- the feature information A1 of the customer A any feature information A1 capable of recognizing the customer A can be used in the settlement processing described later.
- the feature information A1 of the customer A may be image data itself of an area including the face of the customer A, or may be a feature amount calculated from image data of an area including the customer's face.
- the characteristic information A1 of the customer A is schematically shown as a dashed frame.
- the feature information A1 recorded in the customer storage unit 200 may be used as it is without newly acquiring the feature information A1.
- the feature information A1 acquired in the past may be used as the feature information A1 of the customer A, or the feature information A1 acquired when entering the store may be used. Since the feature information A1 acquired when entering the store represents the latest hairstyle and clothes of the customer A, the customer A can be determined with high accuracy based on the image data in the store, which is more preferable.
- the customer determination unit 120 outputs a message prompting registration from a display or a speaker (not shown).
- the subsequent processing is based on the premise that the customer who provided the identification information is the customer A registered in the customer storage unit 200.
- the customer determination unit 120 determines the customer A based on the identification information read by the reader 20, but based on the image data of the customer passing through the gate 21 from the camera 10 without using the reader 20. Customer A may be determined. Specifically, the customer determination unit 120 acquires the feature information of the customer passing through the gate 21 from the image data, and compares the acquired feature information with the feature information A1 recorded in the customer storage unit 200, thereby obtaining the gate information. It is determined which customer A the customer passing through 21 is. In this case, the feature information A1 of the customer A needs to be recorded in advance in the customer storage unit 200.
- FIG. 4 is a schematic diagram of a settlement processing method (particularly settlement processing) according to the present embodiment. Functions of the product acquisition detection unit 130, the product acquirer determination unit 140, and the settlement unit 150 will be described with reference to FIG. FIG. 4 shows a state where the customer A has acquired the product C.
- a shelf B is installed in the store, and one or more products C are arranged on the shelf B. Further, in the vicinity of the shelf B, the camera 10 is provided at a position where the region including the face of the customer A and the product C can be imaged. In the store, an arrangement and the number of cameras 10 capable of capturing images of the customer A and the product C existing in any place are provided.
- the product acquisition detection unit 130 acquires image data of an area including the product C from the camera 10 and acquires feature information C1 of the product C from the image data. Then, the product acquisition detection unit 130 detects that the product C is taken out from the shelf B using the feature information C1 of the product C. The detection that the product C is taken out from the shelf B is detected, for example, from the position where the feature information C1 of the product C is outside (or touches) the region corresponding to the shelf B between a plurality of continuous image data in time series. This is done by detecting the movement). The region corresponding to the shelf B in the image data may be recorded in advance as coordinates in the image data, or may be determined by recognizing the shelf B from the image data.
- the product acquisition detection unit 130 acquires image data of the area including the face of the customer A (that is, the product acquirer) who has taken out the product C from the camera 10.
- the customer A who has taken out the product C is, for example, the customer A closest to the taken out product C.
- the product acquisition detection unit 130 may acquire image data of an area including the hand of the customer A from the camera 10 and specify the customer A who has taken out the product C based on the position and movement of the hand.
- the product acquisition detection unit 130 acquires the feature information A1 of the customer A from the image data.
- the product acquisition detection unit 130 associates the feature information A1 of the customer A who is a product acquirer with the feature information C1 of the extracted product C.
- the feature information A1 of the customer A and the feature information C1 of the product C are schematically shown as a dashed frame.
- the product acquirer determination unit 140 compares the feature information A1 of the customer A who has acquired the product C with the feature information A1 recorded in the customer storage unit 200, so that the customer A who acquired the product C can determine which customer A It is determined whether it is. In order to determine the customer A based on the feature information A1, a known image recognition technique can be used. Then, the product acquirer determining unit 140 acquires the customer information (settlement information) of the determined customer A from the customer storage unit 200.
- the settlement unit 150 extracts the settlement information from the customer information of the customer A acquired by the product acquirer determination unit 140, and settles the product C according to the settlement information (for example, charging to a registered credit card or bank account). .
- the settlement unit 150 acquires product information including the price, the product name, and the like of the product C based on the feature information C1 of the product C from the payment processing apparatus 100 or an external server.
- a known image recognition technique can be used.
- Settlement may be performed each time one product C is acquired. In this case, when the product C is returned to the shelf B after the settlement of a certain product C, the settlement unit 150 cancels the settlement. Alternatively, settlement may be performed for one or more products C at a predetermined timing (for example, when the customer A goes out of the store or when the customer A enters a predetermined area in the store). In this case, when the customer acquires the product C, the settlement unit 150 temporarily records the product C as a virtual purchase list in the settlement processing apparatus 100, and before the product C is settled. When the product C is returned to the shelf B, the product C is removed from the purchase list. Then, the settlement unit 150 performs settlement of the product C included in the purchase list at a predetermined timing.
- FIG. 5 is a schematic diagram of a settlement processing method (particularly notification processing) according to the present embodiment.
- FIG. 5 shows a state where the inside of the store is viewed from above. Functions of the area determination unit 160, the product quantity determination unit 170, the notification message generation unit 180, and the notification unit 190 will be described with reference to FIG.
- the notification process is performed after the customer A who has acquired the product C is determined by the product acquirer determination unit 140.
- areas D1 to D4 are indicated by broken lines. Areas D1 to D4 are virtual areas formed by dividing the store into a plurality of parts, and are set in the payment processing apparatus 100 in advance. An area is set for each type of product such as miscellaneous goods, food, meat, and fresh fish, for example, and products belonging to the type are arranged in each area. In addition, the area may be set by dividing an area in which products are arranged and an area in which payment is performed. In this case, the settlement unit 150 described above performs settlement for the customer A at the timing when the customer A enters the area where the settlement is performed. The area may be set by dividing an area inside the store and an area outside the store. The number and shape of the areas are arbitrarily determined for each store.
- the area determination unit 160 determines in which area D1 to D4 the customer A who has acquired the product C exists using the in-store image data acquired from the camera 10 (broken line in FIG. 5). Specifically, the feature information A1 of the customer A is acquired from the image data acquired from the plurality of cameras 10, and the camera 10 that acquired the feature information A1 is located in the store (that is, in any of the areas D1 to D4). It is possible to determine which area D1 to D4 the customer A is based on. Not limited to this, any technique that can determine the position of the customer A can be used. For example, the position of the customer may be determined using a wireless communication signal or a GPS (Global Positioning System) signal emitted from the mobile terminal 30 of the customer A.
- GPS Global Positioning System
- the area determination unit 160 changes from one area (first area) to another area (second area) using the image data acquired in time series from the plurality of cameras 10.
- the customer A detects that the customer A has moved between the areas, and outputs the time when the customer A entered the area before moving and the time when the customer A left the area before moving. In the example of FIG. 5, customer A has moved from area D1 to area D2.
- the area determination unit 160 detects movement of the customer A between the areas, the product quantity determination unit 170, the notification message generation unit 180, and the notification unit 190 are recorded in the purchase history storage unit 210 and the notification definition storage unit 220. Based on the received information, a notification process is executed for the customer A.
- FIG. 6A is a schematic diagram of a purchase history table E used in the present embodiment.
- the purchase history table E is recorded in the purchase history storage unit 210 and includes a customer name E1, a product name E2, an acquisition time E3, and a product amount E4 associated with each other.
- the customer name E ⁇ b> 1 is a name for identifying the customer A and corresponds to one of the customers A recorded in the customer storage unit 200.
- the product name E2 is a name for identifying the product C.
- the acquisition time E3 is the time (date and time) when the customer A acquires the product C.
- the product amount E4 is the amount that the customer A has acquired the product C at a time.
- the settlement unit 150 adds purchase data relating to the product C to the purchase history table E when the product C is settled.
- the settlement unit 150 adds the product C acquired by the customer A to the virtual purchase list and then performs settlement later, the product C is added to the purchase list when the product C is added to the purchase list.
- Such purchase data is added to the purchase history table E.
- the customer name E1 and the product name E2 are represented by character strings for visibility, but an ID (customer ID and product ID) for identifying them may be used instead of them.
- FIG. 6B is a schematic diagram of the notification condition table F used in the present embodiment.
- the notification condition table F is recorded in the notification definition storage unit 220 and includes a product name F1, a notification reference amount F2, a group F3, and an area F4 associated with each other.
- the product name F1 is the same as the product name E2 in the purchase history table.
- the notification reference amount F2 indicates an amount serving as a reference for performing notification when a product greater than or equal to the value (or greater than the value) is purchased. That is, the notification reference amount F2 is used as a condition that the amount of the product C should satisfy in order to notify the customer.
- the unit of the notification reference amount F2 is an arbitrary unit representing the number, weight, capacity, and the like, and is selected based on the characteristics of the product C. In the example of FIG. 6B, notification is performed when two or more products “smooth (shampoo)” are purchased.
- the group F3 indicates the classification of the product C for determining the notification message, and a different notification message is generated for each value of the group F3.
- the products C can be grouped by setting the group F3 of the products C that are easily mistaken for the same series or similar appearances to the same value.
- the notification message generation unit 180 described later generates a notification message indicating another product of the grouped product when the amount of one product among the grouped products satisfies a predetermined condition, thereby A can be notified of the product C that is easily mistaken.
- Area F4 indicates an area (for example, any one of areas D1 to D4 in FIG. 5) in which products are arranged in the store.
- the notification condition data in the notification condition table F is set in advance.
- the product name F1, the group F3, and the area F4 are represented by character strings for visibility, but IDs (product ID, group ID, and area ID) for identifying them are used instead. May be.
- FIG. 6C is a schematic diagram of a notification message table G used in the present embodiment.
- the notification message table G is recorded in the notification definition storage unit 220 and includes a group G1 and a message G2 associated with each other.
- the group G1 is common with the group F3 in the notification condition table F.
- the message G2 indicates the content that is the basis for generating the notification message.
- Message G2 includes a variable described in a predetermined format. Further, the message G2 may not include a variable.
- “ ⁇ PRODUCT1 ⁇ ”, “ ⁇ PRODUCT2 ⁇ ”, and “ ⁇ DATE ⁇ ” are variables.
- the format of the variable is not limited to the character string between the parentheses as shown here, and any format that can be converted to a predetermined value when generating the notification message may be used.
- the variable in the message G2 is converted by the notification message generation unit 180 according to a predetermined rule.
- the notification message data of the notification message table G is set in advance.
- each table is represented as a character string table for visibility.
- the data in each table may be recorded in an arbitrary format, for example, character string data, numerical data, and binary data. Either is acceptable.
- Each table in FIGS. 6A to 6C may be recorded as a database, or may be recorded as a list listing data.
- the product amount determination unit 170 for each product C acquired by the customer A in the area before the movement, from the purchase history table E
- Purchase data associated with the product C that is, product name E2
- notification condition data associated with the product C that is, product name F1
- the purchase data acquired from the purchase history table E includes the acquisition time E3 included from the time when the customer A output from the area determination unit 160 enters the area before moving to the time when the customer A leaves the area before moving. It is purchase data to have.
- the purchase data acquired from the purchase history table E may be narrowed down to only purchase data in which the notification condition data area F4 associated with the product C corresponds to the area before the customer A moves.
- the product quantity determination unit 170 adds the product quantities E4 of the same product C included in the purchase data.
- the product amount determination unit 170 determines that the product C is to be notified when the product amount E4 of the product C in the purchase data is equal to or larger than the notification reference amount F2 in the notification condition data (or larger than the notification reference amount F2). judge.
- the total product quantity E4 (two pieces) of the product “smooth (shampoo)” is equal to or greater than the notification reference amount F2 (two pieces). It is determined as a notification target.
- the notification message generation unit 180 acquires from the notification condition data the group F3 of the product C determined as the notification target by the product amount determination unit 170, and the notification associated with the group F3 (that is, the group G1) from the notification message table G. Extract message data. Then, the notification message generation unit 180 generates a notification message by converting a variable in the message G2 of the notification message data according to a predetermined rule.
- the notification message generating unit 180 converts the variable “ ⁇ PRODUCT1 ⁇ ” into the product name F1 of the acquired product C, and the variable “ ⁇ PRODUCT2 ⁇ ” is the same group F3 as the acquired product C. Is converted into the product name F1 of the other product belonging to.
- the message G2 in the second line of the notification message table G is converted into, for example, “I am going to purchase two smooth (shampoo). Message.
- a plurality of other products belonging to the same group F3 as the product C to be purchased a plurality of other products may be listed, or one other product may be selected according to a predetermined priority or randomly. It may be selected.
- the notification message generation unit 180 converts, for example, the variable “ ⁇ DATE ⁇ ” into the expiration date (or expiration date) of the purchased product C.
- the expiry date may be acquired by image recognition from a label attached to the purchased product C, or may be acquired from the payment processing apparatus 100 or an external server based on the feature information C1 of the purchased product C. .
- the message G2 in the third line of the notification message table G is converted into, for example, “The expiration date is 2017/3/11. Is there too much?” And becomes an actual notification message.
- the notification message generation method by the notification message generation unit 180 shown here is an example, and a notification message for each group G1 may be generated by an arbitrary method.
- the notification unit 190 acquires the customer information of the moved customer A (information on the mobile terminal 30) from the customer storage unit 200. Then, the notification unit 190 extracts the information of the mobile terminal 30 from the acquired customer information of the customer A, and transmits data indicating the notification message generated by the notification message generation unit 180 to the mobile terminal 30.
- FIG. 7A and 7B are schematic diagrams of a notification screen displayed on the mobile terminal 30 according to the present embodiment.
- the notification screen in FIG. 7A includes a notification message 31 generated from the message G2 in the second row in FIG. 6C.
- the settlement processing apparatus 100 can prompt the customer A who has acquired a plurality of products C that are easily mistaken because of their similar appearances, for example, to confirm again.
- the settlement processing apparatus 100 can prompt the customer A who has acquired many products C with a short expiration date (best before date), for example, to confirm again.
- the settlement unit 150 cancels the settlement of the product C. Purchase can be suppressed.
- FIG. 8 is a schematic configuration diagram illustrating an exemplary device configuration of the payment processing apparatus 100 according to the present embodiment.
- the payment processing apparatus 100 includes a CPU (Central Processing Unit) 101, a memory 102, a storage device 103, and an interface 104.
- the payment processing apparatus 100 may be an independent apparatus or may be configured integrally with another apparatus.
- the interface 104 is a communication unit that transmits and receives data, and is configured to be able to execute at least one communication method of wired communication and wireless communication.
- the interface 104 includes a processor, an electric circuit, an antenna, a connection terminal, and the like necessary for the communication method.
- the interface 104 performs communication using the communication method in accordance with a signal from the CPU 101.
- the interface 104 communicates with, for example, the camera 10, the reader 20, and the portable terminal 30.
- the storage device 103 stores a program executed by the settlement processing device 100, data of a processing result by the program, and the like.
- the storage device 103 includes a read-only ROM (Read Only Memory), a readable / writable hard disk drive, a flash memory, or the like.
- the storage device 103 may include a computer-readable portable storage medium such as a CD-ROM.
- the memory 102 includes a RAM (Random Access Memory) that temporarily stores data being processed by the CPU 101, a program read from the storage device 103, and data.
- RAM Random Access Memory
- the CPU 101 temporarily records temporary data used for processing in the memory 102, reads a program recorded in the storage device 103, and performs various calculations, control, discrimination, etc. on the temporary data according to the program It is a processor which performs the processing operation of. Further, the CPU 101 records the processing result data in the storage device 103 and transmits the processing result data to the outside via the interface 104.
- the CPU 101 executes the program recorded in the storage device 103 to thereby execute the identification information reading unit 110, the customer determination unit 120, the product acquisition detection unit 130, the product acquisition determination unit 140, and the settlement unit in FIG. 150, functions as an area determination unit 160, a product quantity determination unit 170, a notification message generation unit 180, and a notification unit 190.
- the memory 102 or the storage device 103 functions as the customer storage unit 200, the purchase history storage unit 210, and the notification definition storage unit 220 in FIG.
- the settlement processing apparatus 100 is not limited to the specific configuration shown in FIG.
- the payment processing apparatus 100 is not limited to one apparatus, and may be configured by connecting two or more physically separated apparatuses by wire or wireless.
- Each unit included in the payment processing apparatus 100 may be realized by an electric circuit configuration.
- the electric circuit configuration is a term that conceptually includes a single device, a plurality of devices, a chipset, or a cloud.
- At least a part of the payment processing apparatus 100 may be provided in the SaaS (Software as a Service) format. That is, at least a part of the functions for realizing the payment processing apparatus 100 may be executed by software executed via a network.
- SaaS Software as a Service
- FIG. 9 is a diagram showing a flowchart of the settlement processing method according to the present embodiment.
- the flowchart in FIG. 9 is started, for example, when the customer holds the card 22 (or the portable terminal 30) indicating the identification information over the reader 20.
- the identification information reading unit 110 receives customer identification information read from the customer card 22 or the portable terminal 30 by the reader 20 at the gate 21 and inputs it to the payment processing apparatus 100 (step S101).
- the customer determination unit 120 determines which customer A recorded in the customer storage unit 200 is the customer who provided the identification information input in step S101 (step S102). Further, the customer determination unit 120 acquires the image data of the customer A who provided the identification information in step S101 from the camera 10, acquires the feature information A1 of the customer A from the image data, and records it in the customer storage unit 200. (Step S103). At this time, the customer determination unit 120 associates the feature information A1 of the customer A with the customer information of the customer A in the customer storage unit 200. When the feature information A1 of the customer A is already recorded in the customer storage unit 200, step S103 may be omitted. The subsequent processing is repeated until the customer A leaves the store after entering the store.
- the product acquisition detection unit 130 acquires image data of an area including the product C from the camera 10 and detects that the product C is acquired from the shelf B (step S104). If it is not detected that the product C has been acquired (NO in step S105), the process proceeds to step S108.
- the product acquisition detection unit 130 When it is detected that the product C has been acquired (YES in step S105), the product acquisition detection unit 130 includes the feature information A1 of the customer A that has extracted the product C, and the feature information C1 of the product C that has been extracted. Are output in association with each other.
- the product acquirer determination unit 140 compares the feature information A1 of the customer A who acquired the product C with the feature information A1 recorded in the customer storage unit 200, so that the customer A who acquired the product C It is determined whether or not the customer A (step S106). Then, the product acquirer determining unit 140 acquires the customer information (settlement information) of the determined customer A from the customer storage unit 200.
- the settlement unit 150 extracts the settlement information from the customer information of the customer A who acquired the product C, and settles the product C according to the settlement information (for example, charging to a registered credit card or bank account) (step S107). At this time, the settlement unit 150 adds the purchase data relating to the product C to the purchase history table E of the purchase history storage unit 210.
- the settlement unit 150 adds the product C to the purchase list instead of executing the settlement in step S107. At this time, the settlement unit 150 adds the purchase data related to the product C to the purchase history table E of the purchase history storage unit 210.
- the area determination unit 160 determines in which area in the store the customer A who has acquired the product C exists using the in-store image data acquired from the camera 10 (step S108). .
- the area determination unit 160 changes from the area (first area) where the customer A is located to another area (second area) from the previous determination. Then, it is detected that the customer A has moved between the areas.
- steps S104 to S108 are repeated.
- the product quantity determination unit 170 acquires a purchase history table for each product C acquired by the customer A in the area before the movement.
- the purchase data associated with the product C is extracted from E
- the notification condition data associated with the product C is extracted from the notification condition table F.
- the product amount determination unit 170 is a notification target of the product C when the product amount E4 of the product C of the purchase data is equal to or larger than the notification reference amount F2 of the notification condition data (or larger than the notification reference amount F2). (Step S110).
- the notification message generation unit 180 acquires the group F3 of the product C determined as the notification target in step S110 from the notification condition data, and extracts the notification message data associated with the group F3 from the notification message table G. Then, the notification message generation unit 180 generates a notification message by converting a variable in the message G2 of the notification message data according to a predetermined rule (step S111).
- the notification unit 190 acquires the customer information of the moved customer A (information on the mobile terminal 30) from the customer storage unit 200. And the notification part 190 takes out the information of the portable terminal 30 from the customer information of the acquired customer A, and transmits the data which show the notification message produced
- the portable terminal 30 displays the received notification message on the display device. When there are a plurality of notification target products C determined in step S110, a notification message is generated and transmitted for each product C.
- steps S104 to S112 are repeated.
- the process ends.
- the settlement unit 150 settles the products included in the purchase list at this timing.
- the CPU 101 of the settlement processing apparatus 100 becomes the main body of each step (process) included in the settlement processing method shown in FIG. That is, the CPU 101 reads out the payment processing program for executing the payment processing method shown in FIG. 9 from the memory 102 or the storage device 103, and executes the program to control each part of the payment processing device 100, thereby controlling the processing shown in FIG.
- the settlement processing method shown is executed.
- the payment processing apparatus 100 identifies customers and products based on image information acquired by the camera 10, but other well-known techniques for identifying customers and products can be used.
- the customer and the product may be identified by information or a combination of information acquired from at least one of a camera, an infrared sensor, a pressure sensor, a weight sensor, and a sound sensor provided in a store.
- the payment processing apparatus 100 can suppress purchasing a product that the customer does not intend.
- the settlement processing apparatus 100 groups easily mistaken products, and when the amount of one product in one group satisfies a predetermined condition, performs a notification indicating other products belonging to the same group. This makes it possible for the customer to recognize the possibility of acquiring a product that is easily mistaken.
- the settlement processing apparatus 100 gives a notification indicating the expiration date when the amount of a product with a short expiration date (expiration date) satisfies a predetermined condition. Thereby, a customer can be made to recognize that there is much quantity with respect to an expiration date. As described above, since the payment processing apparatus 100 makes a suitable notification for the acquired merchandise, the convenience for the customer can be improved.
- notification is made based on the amount of the same product that the customer acquires at one time.
- notification is performed based on the amount of the same product acquired in the past predetermined period. Thereby, when the customer purchases the product recently purchased again, the customer can be prompted to reconfirm.
- Other configurations in the present embodiment are the same as those in the first embodiment.
- FIG. 10A is a schematic diagram of a purchase history table E used in the present embodiment.
- the definition of each item included in the purchase history table E according to the present embodiment is the same as the purchase history table E in FIG. 6A.
- FIG. 10B is a schematic diagram of a notification condition table F used in the present embodiment.
- the notification condition table F according to the present embodiment includes a notification reference time F5 in addition to the items of the notification condition table F of FIG. 6B.
- the notification reference time F5 indicates a time for defining a past period in which the amount of the same product is added in order to notify the customer.
- the unit of the notification reference time F5 is an arbitrary unit representing time such as day, hour, minute, second.
- the definition of other items is the same as the notification condition table F in FIG. 6B.
- FIG. 10B when two or more products “smooth (shampoo)” are purchased within the past seven days, a notification is made.
- FIG. 10C is a schematic diagram of a notification message table G used in the present embodiment.
- the definition of each item included in the notification message table G according to the present embodiment is the same as that of the notification message table G in FIG. 6C.
- each table is represented by a character string table for visibility.
- the data in each table may be recorded in an arbitrary format, for example, any of character string data, numerical data, and binary data. But you can.
- Each table in FIGS. 10A to 10C may be recorded as a database, or may be recorded as a list listing data.
- the functions of the identification information reading unit 110, the customer determination unit 120, the product acquisition detection unit 130, the product acquirer determination unit 140, the settlement unit 150, and the area determination unit 160 in the present embodiment are the same as those in the first embodiment.
- the product amount determination unit 170 for each product C acquired by the customer A in the area before the movement, from the purchase history table E
- Purchase data associated with the product C that is, product name E2
- notification condition data associated with the product C that is, product name F1
- the purchase data acquired from the purchase history table E includes the acquisition time E3 included from the time when the customer A output from the area determination unit 160 enters the area before moving to the time when the customer A leaves the area before moving. It is purchase data to have.
- the purchase data acquired from the purchase history table E may be narrowed down to only purchase data in which the notification condition data area F4 associated with the product C corresponds to the area before the customer A moves.
- the product quantity determination unit 170 extracts, for each product C included in the purchase data, past purchase data associated with the product C (that is, product name E2) from the purchase history table E.
- the past purchase data extracted from the purchase history table E is before the time when the customer A enters the area before the movement, and the notification criteria of the notification condition data is traced back from the acquisition time E3 of the current purchase data. This is past purchase data having an acquisition time E3 within the time F5 (or less than the notification reference time F5).
- the product quantity determination unit 170 adds the product quantity E4 of the same product C included in the purchase data and the past purchase data.
- the product amount determination unit 170 determines that the total value of the product amount E4 of the product C added up with the purchase data and the past purchase data is equal to or larger than the notification reference amount F2 (or larger than the notification reference amount F2) of the notification condition data.
- the product C is determined as a notification target.
- the product amount E4 (two items) of the product “Sarasara (shampoo)” added up within the notification reference time F5 (7 days) retroactively from the current acquisition time E3 (2017/3/10) ) Is equal to or greater than the notification reference amount F2 (two), the product “smooth (shampoo)” is determined as a notification target.
- both the product quantity E4 and the acquisition time E3 are used as determination criteria for notification, but only the acquisition time E3 may be used as a determination criterion.
- the merchandise quantity determination unit 170 is prior to the time when the customer A enters the area before the movement, and is within the reference time F5 of the notification condition data retroactively from the acquisition time E3 of the current purchase data. If there is at least one past purchase data of the product C having the acquisition time E3 (or less than the notification reference time F5), it is determined that the product C is a notification target.
- the notification message generation unit 180 acquires from the notification condition data the group F3 of the product C determined as the notification target by the product amount determination unit 170, and the notification associated with the group F3 (that is, the group G1) from the notification message table G. Extract message data. Then, the notification message generation unit 180 generates a notification message by converting a variable in the message G2 of the notification message data according to a predetermined rule.
- the notification unit 190 acquires the customer information of the moved customer A (information on the mobile terminal 30) from the customer storage unit 200. Then, the notification unit 190 extracts the information of the mobile terminal 30 from the acquired customer information of the customer A, and transmits data indicating the notification message generated by the notification message generation unit 180 to the mobile terminal 30.
- FIG. 11A and 11B are schematic diagrams of a notification screen displayed on the mobile terminal 30 according to the present embodiment.
- the notification screen in FIG. 11A includes a notification message 33 generated from the message G2 in the second row in FIG. 10C.
- the payment processing apparatus 100 can prompt the customer A who has recently acquired the product C that is easily mistaken because of the similar appearance, for example, to confirm again.
- the notification screen in FIG. 11B includes a notification message 34 generated from the message G2 in the third line in FIG. 10C.
- the settlement processing apparatus 100 can prompt the customer A who has forgotten that he has recently purchased and acquired the same product C again, for example, to reconfirm.
- FIG. 12 is a diagram showing a flowchart of the settlement processing method according to the present embodiment.
- the flowchart of FIG. 12 is started, for example, when the customer holds the card 22 (or the portable terminal 30) indicating the identification information over the reader 20.
- Steps S101 to S109 are the same as those in FIG.
- the product quantity determination unit 170 acquires a purchase history table for each product C acquired by the customer A in the area before the movement.
- the purchase data associated with the product C is extracted from E
- the notification condition data associated with the product C is extracted from the notification condition table F.
- the product quantity determination unit 170 extracts the past purchase data associated with the product C from the purchase history table E for each product C included in the purchase data.
- the past purchase data extracted from the purchase history table E is before the time when the customer A enters the area before the movement, and the notification criteria of the notification condition data is traced back from the acquisition time E3 of the current purchase data. This is past purchase data having an acquisition time E3 within the time F5 (or less than the notification reference time F5).
- the product quantity determination unit 170 determines that the total value of the product quantity E4 of the product C added up with the purchase data and the past purchase data is greater than or equal to the notification reference quantity F2 (or larger than the notification reference quantity F2) of the notification condition data. Then, it is determined that the product C is a notification target (step S210). Steps S111 to S113 are the same as those in FIG.
- the CPU 101 of the settlement processing apparatus 100 becomes the main body of each step (process) included in the settlement processing method shown in FIG. That is, the CPU 101 reads out the payment processing program for executing the payment processing method shown in FIG. 12 from the memory 102 or the storage device 103, and executes the program to control each part of the payment processing device 100, so that the processing shown in FIG.
- the settlement processing method shown is executed.
- the payment processing apparatus 100 When the payment processing apparatus 100 according to the present embodiment moves between areas that divide the store, the number of purchases within a predetermined time (or less than a predetermined time) retroactive from the time when the product is acquired this time. When the value is greater than or equal to the predetermined value or greater than the predetermined value, a notification prompting reconfirmation is transmitted to the customer's mobile terminal. Thereby, the payment processing apparatus 100 can suppress purchasing a product not intended by the customer, such as when the customer purchases a product recently purchased again.
- FIG. 13 is a schematic configuration diagram of the payment processing apparatus 100 according to each of the above-described embodiments.
- FIG. 13 illustrates a configuration example for the payment processing apparatus 100 to function as an apparatus that suppresses purchase of a product that is not intended by the customer.
- the payment processing apparatus 100 includes an area determination unit 160 (determination unit) that determines an area where the customer is located in the store, and the customer moves the first area from the first area to the second area.
- a notification unit 190 that notifies the customer when the amount of the product acquired in the area satisfies the condition.
- a program for operating the configuration of the embodiment to realize the functions of the above-described embodiment (more specifically, a payment processing program that causes a computer to execute the processes illustrated in FIGS. 9 and 12) is recorded on a recording medium
- a processing method of reading a program recorded on the recording medium as a code and executing it on a computer is also included in the category of each embodiment. That is, a computer-readable recording medium is also included in the scope of each embodiment.
- the program itself is included in each embodiment.
- the recording medium for example, a floppy (registered trademark) disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a magnetic tape, a nonvolatile memory card, and a ROM can be used.
- the embodiment is not limited to the processing executed by a single program recorded in the recording medium, and the embodiments that execute processing by operating on the OS in cooperation with other software and the function of the expansion board are also described in each embodiment. Included in the category.
- Appendix 2 The payment processing apparatus according to appendix 1, wherein the condition is that the amount of the product is greater than or equal to a reference amount or greater than a reference amount.
- Appendix 3 The settlement processing apparatus according to appendix 1 or 2, wherein the notification indicates another product belonging to the same group as the product acquired by the customer.
- the notification unit performs the notification when a total value of the amount of the product acquired by the customer and the amount of the product purchased by the customer within a past period satisfies the condition.
- the settlement processing apparatus according to any one of appendices 1 to 3.
- Appendix 5 The settlement processing apparatus according to appendix 4, wherein the past period is within a reference time or less than a reference time retroactively from a time when the product is acquired.
- Appendix 7 The settlement processing apparatus according to any one of appendices 1 to 6, wherein the notification unit performs the notification to a mobile terminal of the customer.
- Appendix 8 A payment unit that performs payment of the product at at least one of the time when the customer acquires the product, the customer leaves the predetermined area, and the customer enters the predetermined area;
- the settlement processing apparatus according to any one of appendices 1 to 7, characterized in that:
Landscapes
- Cash Registers Or Receiving Machines (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
La présente invention concerne un dispositif de traitement de paiement, un procédé et un support d'enregistrement avec lesquels il est possible de supprimer l'achat d'une marchandise non souhaitée par un client. Selon un mode de réalisation de la présente invention, un dispositif de traitement de paiement est pourvu d'une unité de détermination permettant de déterminer une zone dans un magasin où se trouve un client, et d'une unité de notification permettant d'émettre une notification au client au moment où le client se déplace de la première zone à une seconde zone lorsque la quantité de marchandises acquises dans la première zone par le client satisfait une condition.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019507661A JP7465476B2 (ja) | 2017-03-23 | 2018-03-19 | 決済処理装置、方法および決済処理プログラム |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017-057110 | 2017-03-23 | ||
| JP2017057110 | 2017-03-23 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018174006A1 true WO2018174006A1 (fr) | 2018-09-27 |
Family
ID=63585486
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2018/010802 Ceased WO2018174006A1 (fr) | 2017-03-23 | 2018-03-19 | Dispositif de traitement de paiement, procédé et support d'enregistrement |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7465476B2 (fr) |
| WO (1) | WO2018174006A1 (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020070894A1 (fr) * | 2018-10-05 | 2020-04-09 | セガサミーホールディングス株式会社 | Système de surveillance de comportement et procédé de surveillance de comportement |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005173842A (ja) * | 2003-12-09 | 2005-06-30 | Nec Corp | 買物支援システム及び買物支援方法 |
| JP2009110345A (ja) * | 2007-10-31 | 2009-05-21 | Sharp Corp | 買い物支援端末 |
| JP2014229278A (ja) * | 2013-05-27 | 2014-12-08 | 株式会社東芝 | 電子機器、方法及びプログラム |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| IL113980A (en) * | 1995-06-01 | 1999-06-20 | Smart Vending Solutions Inc | Vending machine vending system and a method of operating same |
| JP2004171240A (ja) * | 2002-11-20 | 2004-06-17 | Casio Comput Co Ltd | 不正監視システムおよびプログラム |
| JP2006113711A (ja) * | 2004-10-13 | 2006-04-27 | Matsushita Electric Ind Co Ltd | マーケティング情報提供システム |
| JP4972491B2 (ja) * | 2007-08-20 | 2012-07-11 | 株式会社構造計画研究所 | 顧客動作判定システム |
| JP2009284167A (ja) * | 2008-05-21 | 2009-12-03 | Toshiba Tec Corp | 人物行動監視装置及び人物行動監視プログラム |
-
2018
- 2018-03-19 WO PCT/JP2018/010802 patent/WO2018174006A1/fr not_active Ceased
- 2018-03-19 JP JP2019507661A patent/JP7465476B2/ja active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005173842A (ja) * | 2003-12-09 | 2005-06-30 | Nec Corp | 買物支援システム及び買物支援方法 |
| JP2009110345A (ja) * | 2007-10-31 | 2009-05-21 | Sharp Corp | 買い物支援端末 |
| JP2014229278A (ja) * | 2013-05-27 | 2014-12-08 | 株式会社東芝 | 電子機器、方法及びプログラム |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020070894A1 (fr) * | 2018-10-05 | 2020-04-09 | セガサミーホールディングス株式会社 | Système de surveillance de comportement et procédé de surveillance de comportement |
| JPWO2020070894A1 (ja) * | 2018-10-05 | 2021-09-24 | セガサミーホールディングス株式会社 | 行動監視システム及び行動監視方法 |
| JP7301064B2 (ja) | 2018-10-05 | 2023-06-30 | セガサミーホールディングス株式会社 | 行動監視システム及び行動監視方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7465476B2 (ja) | 2024-04-11 |
| JPWO2018174006A1 (ja) | 2020-01-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11663571B2 (en) | Inventory management computer system | |
| JP7586161B2 (ja) | 情報処理システム、商品推薦方法、およびプログラム | |
| US10872324B2 (en) | Shopping support computing device | |
| US20160203524A1 (en) | Apparatus for managing customer information, method for managing customer information, system for managing customer information and non-transitory computer readable storage medium having a computer program recorded thereon | |
| JP7424459B2 (ja) | 販売促進装置、販売促進方法およびプログラム | |
| JP7310969B2 (ja) | 情報処理システム、顧客特定装置、情報処理方法及びプログラム | |
| US11625703B2 (en) | Commodity registration apparatus and method | |
| JP7140223B2 (ja) | 決済処理装置、方法およびプログラム | |
| US12254458B2 (en) | Payment processing system, payment processing method, and recording medium | |
| JP2016192090A (ja) | 精算システム、商品登録装置、精算装置、プログラム、及び精算方法 | |
| US9355395B2 (en) | POS terminal apparatus and commodity specification method | |
| JP6953756B2 (ja) | 決済処理装置、方法およびプログラム | |
| WO2018174006A1 (fr) | Dispositif de traitement de paiement, procédé et support d'enregistrement | |
| US20240005750A1 (en) | Event-triggered capture of item image data and generation and storage of enhanced item identification data | |
| JP2020154510A (ja) | 品揃推奨装置、品揃推奨方法、及び、プログラム | |
| US20240086960A1 (en) | Information processing device and notification provision method | |
| US20250148832A1 (en) | Information processing system, information processing method, and recording medium | |
| US20240054469A1 (en) | Store mobile terminal device, customer mobile terminal device, system, method, and recording medium | |
| US20240104546A1 (en) | Store mobile terminal device, payment device, system, method, and recording medium | |
| US20170221031A1 (en) | Computer Systems, Methods and Software for Making Purchases | |
| JP2018173968A (ja) | 情報処理装置、情報処理システム、販売促進方法及びプログラム | |
| WO2025109714A1 (fr) | Dispositif de traitement d'informations, procédé de traitement d'informations, support d'enregistrement et système de traitement d'informations | |
| JP6258878B2 (ja) | ドライブスルーシステム | |
| WO2025197029A1 (fr) | Dispositif de traitement d'informations, procédé de traitement d'informations, support d'enregistrement et système d'aide à la vente | |
| JP2025070172A (ja) | 商品登録端末、商品登録方法及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18770905 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2019507661 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 18770905 Country of ref document: EP Kind code of ref document: A1 |