The present disclosure relates to a technique for detecting a discrepancy in the number of commodities before and after commodity registration.
In stores such as supermarkets, cash register terminals with which customers themselves perform scan registration of commodities to be purchased have become widespread. On the other hand, with such a cash register terminal, there has occurred a fraudulent act in which a customer takes out some of commodities to be purchased without performing scan registration. PTL 1 discloses a technique for detecting a fraudulent act of not performing scan registration of some commodities.
In an existing commodity registration apparatus without such a function of fraud detection, even when the number of commodities for which a customer has performed commodity registration is acquired, modification such as correction or the like of a program used in the commodity registration apparatus is needed.
An object of the present disclosure is to provide a technique capable of suppressing modification of an existing commodity registration apparatus for acquiring the number of commodities for which a customer has performed commodity registration.
A system according to one aspect of the present disclosure includes: a first acquisition unit that acquires the number of commodities for which commodity registration has been performed based on notification information given upon the commodity registration by a customer, a second acquisition unit that acquires the number of commodities for which the customer is to perform commodity registration, a detection unit that detects a discrepancy between the number of commodities for which the commodity registration has been performed and the number of commodities for which the commodity registration is to be performed, and an output unit that outputs a detection result.
A detection method according to one mode of the present disclosure includes: acquiring the number of commodities for which commodity registration has been performed based on notification information given upon the commodity registration by a customer, acquiring the number of commodities for which the customer is to perform commodity registration, detecting a discrepancy between the number of commodities for which the commodity registration has been performed and the number of commodities for which the commodity registration is to be performed, and outputting a detection result.
A program according to one mode of the present disclosure causes a computer to execute: acquiring the number of commodities for which commodity registration has been performed based on notification information given upon the commodity registration by a customer, acquiring the number of commodities for which the customer is to perform commodity registration, detecting a discrepancy between the number of commodities for which the commodity registration has been performed and the number of commodities for which the commodity registration is to be performed, and outputting a detection result. The program may be stored in a computer-readable non-transitory storage medium.
According to the present disclosure, it is possible to suppress modification of an existing commodity registration apparatus for acquiring the number of commodities for which a customer has performed commodity registration.
A detection system according to one aspect of the first example embodiment will be described with reference to the drawings. The detection system according to the first example embodiment acquires the number of commodities for which a customer is to perform commodity registration and the number of commodities for which the commodity registration has been performed based on notification information given upon the commodity registration by the customer, and detects a discrepancy between the number of commodities for which the commodity registration is to be performed and the number of commodities for which the commodity registration has been performed.
An outline of the detection system according to the first example embodiment will be described with reference to
A human commodity sensor 21 (commodity camera) captures commodities before the commodity registration (commodities for which the customer is to perform the commodity registration), and transmits the captured commodity image to a detection system 20. For example, the detection system 20 acquires the number of commodities for which the commodity registration is to be performed based on the commodity image from the human commodity sensor 21.
When the customer performs the commodity registration of the commodities on the placement base using a commodity reading apparatus 11, a commodity registration apparatus 10 sends notification information (commodity registration information) associated with the commodity registration to a notification device 12 (display apparatus). For the commodity registration information of the notification device 12, a display screen of the display apparatus is updated each time the commodity registration is performed. A notification sensor 22 detects the notification information (commodity registration information) displayed on the notification device 12 (display apparatus), and transmits the detected information to the detection system 20. The detection system 20 acquires the number of commodities for which the commodity registration has been performed based on the detected information. The detection system detects a discrepancy between the number of commodities for which the commodity registration is to be performed and the number of commodities for which the commodity registration has been performed.
Hereinafter, configurations of the commodity registration apparatus 10, the commodity reading apparatus 11, the notification device 12, the detection system 20, the human commodity sensor 21, and the notification sensor 22 will be described.
When the customer brings a commodity symbol (for example, a commodity code) of a commodity and the commodity reading apparatus 11 close to each other, the commodity reading apparatus 11 reads the commodity symbol (commodity code) of the commodity. The commodity reading apparatus 11 sends a commodity identifier obtained by decoding the read commodity symbol to the commodity registration apparatus 10.
The commodity symbol may be, for example, a barcode, a two-dimensional code, or a character symbol. The character symbol includes information for specifying commodity information. The commodity reading apparatus 11 is, for example, a barcode reader (also simply referred to as a scanner). The commodity reading apparatus 11 illustrated in
The commodity registration apparatus 10 illustrated in
The commodity registration apparatus 10 receives the commodity identifier from the commodity reading apparatus 11. The commodity registration unit 101 searches the commodity information in a commodity database (not illustrated) using the received commodity identifier, extracts a commodity name and a commodity unit price associated with the commodity identifier, generates commodity registration information, and executes the commodity registration.
The commodity registration information is, for example, a number, a commodity name, a unit price, a quantity, a subtotal amount, a total quantity, and a total amount. The number is a number assigned to each different commodity in one transaction. The quantity is the number of the same commodities for which the commodity registration has been performed. The total quantity is the sum of quantities for each commodity. When receiving another commodity identifier and extracting the commodity name and the commodity unit price, the commodity registration unit 101 increments the number, and generates and updates the commodity registration information. When receiving the same commodity identifier, the commodity registration unit 101 increments the quantity of the same commodity name, and generates and updates the commodity registration information. Each time the commodity registration information is generated or updated, the notification control unit 102 generates the notification information and transmits the notification information to the notification device 12.
The notification control unit 102 generates different notification information according to the type of the notification device 12. The notification device 12 illustrated in
When the notification device 12 is the display apparatus 121, the notification control unit 102 generates the notification information related to the commodity registration information and causes the display apparatus 121 to display the notification information.
When the notification device 12 is the indicating light 122, the notification information is light emission of the indicating light 122 for giving notification of the commodity registration. A light emission signal is transmitted from the commodity registration apparatus 10 to the indicating light 122 for each commodity registration. Alternatively, when the notification device 12 is the speaker 123, the notification information is a notification sound for giving notification of the commodity registration. A notification sound signal is transmitted from the commodity registration apparatus 10 to the speaker 123 for each commodity registration.
Next, the detection system 20, the human commodity sensor 21, and the notification sensor 22 according to the first example embodiment will be described.
The human commodity sensor 21 illustrated in
The notification sensor 22 illustrated in
The notification sensor 22 is, for example, an apparatus-grade camera 221 that captures the notification device 12 of the commodity registration apparatus 10. The notification sensor 22 sends the captured notification information (first notification information) to the detection system 20. The notification sensor 22 (apparatus-grade camera 221) captures a video of the notification device 12 (indicating light 122) turned on each time the commodity registration apparatus 10 performs the commodity registration, and sends the notification information (second notification information) regarding lighting of the captured notification device 12 to the detection system 20.
Alternatively, the notification sensor 22 (for example, microphone 222) records a notification sound to be output from the notification device 12 (for example, the speaker 123) each time the commodity registration apparatus 10 performs the commodity registration. The notification sensor 22 sends the notification information (third notification information) regarding the recorded notification sound of the notification device 12 to the detection system 20. Description of the notification sensor 22 is an example, and is not limited thereto.
Next, the detection system 20 according to the first example embodiment will be described.
The first acquisition unit 201 acquires the number of commodities for which the customer is to perform the commodity registration. For example, the first acquisition unit 201 performs image recognition processing on the received commodity image, and acquires the number of commodities for which the customer is to perform the commodity registration in the commodity image. The first acquisition unit 201 performs motion detection processing on the received motion image, and extracts the number of times of motions (commodity scan motions) in which the customer causes the commodity reading apparatus 11 to read the commodity symbol of the commodity. The first acquisition unit 201 acquires the number of times of commodity scan motion as the number of commodities for which the commodity registration is to be performed. Alternatively, the first acquisition unit 201 may acquire the number of commodities for which the customer is to perform the commodity registration based on the received distance measurement information. Specifically, the first acquisition unit 201 extracts the number of protrusion shapes on the placement base included in the distance measurement information, and sets the number as the number of commodities. The first acquisition unit 201 sends the number of commodities for which the customer is to perform the commodity registration to the detection unit 203. Description of the first acquisition unit 201 is an example, and is not limited thereto.
The second acquisition unit 202 acquires the number of commodities for which the commodity registration has been performed based on the notification information given upon the commodity registration by the customer.
When the notification information received by the second acquisition unit 202 is the first notification information, the display information processing unit 2021 performs image recognition on the image information regarding the commodity registration information displayed on the screen of the display apparatus 121, and acquires the number of commodities for which the commodity registration has been performed. Specifically, when the image information is the screen display 1200 illustrated in
Alternatively, by using the transition of the screen of the commodity registration information displayed on the display apparatus 121 each time the customer performs the commodity registration of commodities, the display information processing unit 2021 may acquire the number of times the screen display 1200 has changed due to the commodity registration by the customer as the number of commodities for which the commodity registration has been performed.
When the notification information received by the second acquisition unit 202 is the second notification information, the optical information processing unit 2022 acquires the number of commodities for which the commodity registration has been performed based on the video information regarding the indicating light 122 that is turned on and off each time the commodity registration is performed. Specifically, the indicating light 122 is turned on and off each time the customer performs the commodity registration. The optical information processing unit 2022 counts the number of times the indicating light 122 is turned on, and acquires the number of commodities for which the commodity registration has been performed.
When the notification information received by the second acquisition unit 202 is the third notification information, the sound information processing unit 2023 acquires the number of commodities for which the commodity registration has been performed based on the sound information regarding the notification sound given from the speaker 123 each time the commodity registration is performed. Specifically, the notification sound is output from the speaker 123 each time the customer performs the commodity registration. The sound information processing unit 2023 counts the number of times of the notification sound, and acquires the number of commodities for which the commodity registration has been performed.
The second acquisition unit 202 sends the number of commodities for which the customer has performed the commodity registration to the detection unit 203. The detection unit 203 detects a discrepancy between the number of commodities for which the customer is to perform the commodity registration and the number of commodities for which the customer has performed the commodity registration. The detection unit 203 may detect, as a discrepancy, only a case where the number of commodities for which the commodity registration has been performed is smaller than the number of commodities for which the commodity registration is to be performed. In this case, for example, with a self-cash register including the commodity registration apparatus 10, it is possible to detect a fraudulent act of a customer taking out some of commodities to be purchased without performing scan registration or a case where a customer has failed to normally perform scan registration due to a scan mistake or the like. The detection unit 203 may detect, as a discrepancy, only a case where the number of commodities for which the commodity registration has been performed is larger than the number of commodities for which the commodity registration is to be performed. In this case, it is possible to detect a case where a customer has erroneously performed the commodity registration for a commodity that is not to be purchased. In the present example embodiment, both or at least one of a case where the number of commodities for which the commodity registration has been performed is smaller than the number of commodities for which the commodity registration is to be performed and a case where the number of commodities for which the commodity registration has been performed is larger than the number of commodities for which the commodity registration is to be performed is detected. The detection unit 203 sends a detection result to the output unit 204.
The output unit 204 outputs the detection result. For example, the detection result is a discrepancy or concordance between the number of commodities for which the customer is to perform the commodity registration and the number of commodities for which the customer has performed the commodity registration. The output unit 204 may give notice of an error in the case of discrepancy, and may output, as an example, a message prompting redoing of the commodity registration or a message prompting confirmation of the content of the commodity registration. Alternatively, the output unit 204 may output a message indicating that the commodity registration by the customer is normally completed. Different messages may be output depending on whether the number of commodities for which the commodity registration has been performed is larger or smaller than the number of commodities for which the commodity registration is to be performed.
The commodity camera 211 of the human commodity sensor 21 captures commodities on the placement base before the commodity registration (commodities for which the customer is to perform commodity registration), and transmits the captured commodity image to the detection system 20. The first acquisition unit 201 of the detection system 20 acquires the number of commodities for which the commodity registration is to be performed based on the commodity image from the commodity camera 211 (step S101). Specifically, the first acquisition unit 201 performs image identification processing on the commodity image, extracts the number of commodities in the image, and acquires the number of commodities for which the commodity registration is to be performed. Acquisition of the number of commodities for which the commodity registration is to be performed by the first acquisition unit 201 is not limited thereto.
For example, the human camera 212 of the human commodity sensor 21 captures a motion of the customer of causing the commodity reading apparatus 11 to read the commodity symbol of a commodity, and transmits the captured motion image to the detection system 20. The first acquisition unit 201 performs motion detection processing on the received motion image, and extracts the number of times of motions (commodity scan motions) in which the customer causes the commodity reading apparatus 11 to read the commodity symbol. The first acquisition unit 201 acquires the number of times of commodity scan motion as the number of commodities for which the commodity registration is to be performed.
Alternatively, the distance sensor 213 of the human commodity sensor 21 senses the area above the placement base including a commodity before the commodity registration from a predetermined position, and sends distance measurement information of the area above the placement base to the detection system 20. The first acquisition unit 201 the first acquisition unit 201 may acquire the number of commodities for which the customer is to perform the commodity registration based on the received distance measurement information. Specifically, the first acquisition unit 201 extracts the number of protrusion shapes on the placement base included in the distance measurement information, and sets the number as the number of commodities for which the customer is to perform the commodity registration. The first acquisition unit 201 sends the number of commodities for which the customer is to perform the commodity registration to the detection unit 203.
When the customer performs the commodity registration of the commodities on the placement base using the commodity reading apparatus 11, the commodity registration apparatus 10 sends notification information associated with the commodity registration to the notification device 12. For example, when the notification device 12 is the display apparatus 121, the display screen of the display apparatus 121 is updated each time the commodity registration is performed according to the notification information. When the notification device 12 is the indicating light 122, the indicating light is turned on and off each time the commodity registration is performed according to the notification information. Alternatively, when the notification device 12 is the speaker 123, the notification sound is output according to the notification information.
The notification sensor 22 detects the notification information given upon the commodity registration by the customer and transmits the detected information to the detection system 20. The detection system 20 acquires the number of commodities for which the commodity registration has been performed based on the detected information (step S102). For example, the display information processing unit 2021 of the second acquisition unit 202 performs image recognition on the image information regarding the commodity registration information displayed on the screen of the display apparatus 121. Specifically, the display information processing unit 2021 performs character recognition on the number in the total quantity field of the total sum display 1202, and acquires the number of commodities for which the commodity registration has been performed.
Alternatively, by using the transition of the screen of the commodity registration information displayed on the display apparatus 121 each time the customer performs the commodity registration of commodities, the display information processing unit 2021 may acquire the number of times the screen display 1200 has changed due to the commodity registration by the customer as the number of commodities for which the commodity registration has been performed.
The optical information processing unit 2022 of the second acquisition unit 202 acquires the number of commodities for which the commodity registration has been performed based on the video information regarding the indicating light 122 that is turned on and off each time the commodity registration is performed. Specifically, the optical information processing unit 2022 counts the number of times the indicating light 122 is turned on each time the customer performs the commodity registration, and acquires the number of commodities for which the commodity registration has been performed.
The sound information processing unit 2023 of the second acquisition unit 202 acquires the number of commodities for which the commodity registration has been performed based on the sound information regarding the notification sound given from the speaker 123 each time the commodity registration is performed. Specifically, the sound information processing unit 2023 counts the number of times the notification sound given from the speaker 123 each time the customer performs the commodity registration, and acquires the number of commodities for which the commodity registration has been performed.
The second acquisition unit 202 sends the number of commodities for which the customer has performed the commodity registration to the detection unit 203. The detection unit 203 detects a discrepancy between the number of commodities for which the customer is to perform the commodity registration and the number of commodities for which the customer has performed the commodity registration (step S103). The detection unit 203 sends a detection result to the output unit 204.
The output unit 204 outputs the detection result (step S104). The detection result is a discrepancy or concordance between the number of commodities for which the customer is to perform the commodity registration and the number of commodities for which the customer has performed the commodity registration.
(Effects of First Example Embodiment)
According to the first example embodiment, it is possible to suppress modification of an existing commodity registration apparatus for acquiring the number of commodities for which the customer has performed the commodity registration. This is because the first acquisition unit 201 acquires the number of commodities for which the commodity registration has been performed based on the notification information given upon the commodity registration by the customer.
(Hardware Configuration)
The present disclosure described using the above-described example embodiment as an example can be regarded as being configured by a code indicating a computer program or a computer-readable storage medium storing the code indicating the computer program. The computer-readable storage medium is, for example, the storage apparatus 95, a removable magnetic disk medium, an optical disk medium, a memory card, or the like, which is not illustrated. The configuration of each example embodiment may be dedicated hardware by an integrated circuit. The detection system 20 may be achieved by cloud computing.
The present disclosure is not limited to the above-described example embodiment, and various changes can be made, and an example embodiment obtained by appropriately combining configurations, operations, and pieces of processing disclosed in different example embodiments is also included in the technical scope of the present disclosure.
The present disclosure has been described above using the above-described example embodiment as an exemplary example. However, the present disclosure is not limited to the above-described example embodiment. That is, the present disclosure can apply various aspects that can be understood by those skilled in the art within the scope of the present disclosure.
This application is based upon and claims the benefit of priority from Japanese patent application No. 2021-051942, filed on Mar. 25, 2021, the disclosure of which is incorporated herein in its entirety by reference.
Part or all of the above example embodiment may be described as the following supplementary notes, but is not limited to the following.
[Supplementary Note]
[Supplementary Note 1]
A detection system including:
[Supplementary Note 2]
The detection system according to supplementary note 1, in which the notification information is commodity registration information displayed on a display screen of a commodity registration apparatus each time the customer performs the commodity registration.
[Supplementary Note 3]
The detection system according to supplementary note 2, in which the first acquisition means acquires, as the number of commodities for which the commodity registration has been performed, a total quantity of commodities included in the commodity registration information and updated each time the customer performs the commodity registration.
[Supplementary Note 4]
The detection system according to supplementary note 2, in which the first acquisition means acquires, as the number of commodities for which the commodity registration has been performed, the number of changes in the commodity registration information updated each time the customer performs the commodity registration.
[Supplementary Note 5]
The detection system according to any one of supplementary notes 1 to 4, in which the notification information is the number of times of lighting given by an indicating light of a commodity registration apparatus each time the customer performs the commodity registration.
[Supplementary Note 6]
The detection system according to any one of supplementary notes 1 to 5, in which the notification information is the number of times of a notification sound given from a speaker of a commodity registration apparatus each time the customer performs the commodity registration.
[Supplementary Note 7]
The detection system according to any one of supplementary notes 1 to 6, in which the second acquisition means acquires the number of commodities for which the customer is to perform the commodity registration based on a commodity image obtained by capturing a commodity before the customer performs the commodity registration.
[Supplementary Note 8]
The detection system according to any one of supplementary notes 1 to 6, in which the second acquisition means acquires the number of commodities for which the customer is to perform the commodity registration based on a motion image obtained by capturing a motion of the commodity registration by the customer.
[Supplementary Note 9]
A detection method including:
[Supplementary Note 10]
A storage medium non-transitorily storing a program for causing a computer to execute:
Number | Date | Country | Kind |
---|---|---|---|
2021-051942 | Mar 2021 | KR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/046951 | 12/20/2021 | WO |