Information Processing Apparatus, Information Processing System, Information Processing Method, and Program

The system addresses missed reads in RFID-based product determination by using gate and workbench sensors to associate product and basket identification, ensuring accurate and efficient retail transactions.

JP7704467B2Active Publication Date: 2025-07-08NEC PLATFROMS LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024033720
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-03-06
Publication Date
2025-07-08
Estimated Expiration
2041-09-07

AI Technical Summary

Technical Problem

Existing RFID-based product determination systems face issues with missed reads due to shielding properties of certain products, leading to inaccurate product identification during shopping basket scans.

Method used

A system utilizing gate and workbench sensors to acquire and associate product and basket identification information from RFID tags, enabling accurate determination of purchased products by correlating data across multiple reading points.

Benefits of technology

Ensures accurate product identification by mitigating missed reads and over-reading, maintaining convenience and efficiency in retail transactions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007704467000001
    Figure 0007704467000001
  • Figure 0007704467000002
    Figure 0007704467000002
  • Figure 0007704467000003
    Figure 0007704467000003
Patent Text Reader

Abstract

To provide an information processing apparatus, an information processing system, an information processing method, and a program that are highly convenient and can appropriately determine a product to be purchased.SOLUTION: An information processing apparatus 1 includes: a gate data acquisition unit 2 that acquires product identification information and basket identification information read by a gate sensor; a storage control unit 3 that controls a storage apparatus to store, in association with each other, the basket identification information and the product identification information read together by the gate sensor; a work table data acquisition unit 4 that acquires product identification information and basket identification information read by a work table sensor; and a purchase product determination unit 5 that determines whether a product identified by the product identification information read by the work table sensor is a product to be purchased, based on the basket identification information read by the work table sensor and the information stored in the storage apparatus.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing system, an information processing method, and a program.

Background Art

[0002] In recent years, a technology for performing settlement using an RFID (radio frequency identifier) tag attached to a product has attracted attention. For example, Patent Document 1 discloses an electronic tag reader that determines products purchased by a user by reading an RFID tag at a gate through which the user passes.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] Since the device described in Patent Document 1 automatically determines the products to be purchased, it is highly convenient. However, when reading products placed in a shopping basket with an antenna provided at the gate, there is a possibility of missed reads. Here, a missed read means that the read process fails for an RFID tag that should be read. This missed read occurs, for example, because the radio waves used for reading are blocked by products with shielding properties randomly placed in the shopping basket. Examples of products with shielding properties include products containing metal such as canned beverages and accessories, and products containing liquids such as PET bottle drinks.

[0005] As described above, when determining the products to be purchased by reading the products placed in a shopping basket with an antenna provided at the gate, there is a risk that an appropriate determination cannot be made due to the occurrence of missed reads.

[0006] Therefore, one of the objects to be achieved by the embodiments disclosed in this specification is to provide an information processing apparatus, an information processing system, an information processing method, and a program that are highly convenient and can appropriately determine a product to be purchased.

Means for Solving the Problems

[0007] The information processing apparatus according to the first aspect is a gate data acquisition unit that acquires product identification information stored in an RFID tag attached to a product and basket identification information stored in an RFID tag attached to a shopping basket, which are read by a gate sensor that is a sensor provided at a gate through which a shopper passes; a storage control unit that controls to associate and store the basket identification information and the product identification information read together by the gate sensor in a storage device; a workbench data acquisition unit that acquires product identification information stored in an RFID tag attached to a product and basket identification information stored in an RFID tag attached to a shopping basket, which are read by a workbench sensor that is a sensor provided at a workbench for performing an operation of putting a product to be purchased into a container used by a shopper to take the product home from the store; a purchased product determination unit that determines whether the product specified by the product identification information read by the workbench sensor is a product to be purchased, based on the basket identification information read by the workbench sensor and the information stored in the storage device and has.

[0008] The information processing system according to the second aspect is a gate sensor that is a sensor provided at a gate through which a shopper passes; a workbench sensor that is a sensor provided at a workbench for performing an operation of putting a product to be purchased into a container used by a shopper to take the product home from the store; an information processing apparatus and includes wherein the information processing apparatus is A gate data acquisition unit that acquires product identification information stored in an RFID tag attached to a product and basket identification information stored in an RFID tag attached to a shopping basket, which are read by the gate sensor; A storage control unit that controls to associate and store in a storage device the basket identification information and the product identification information that are read together by the gate sensor; A workbench data acquisition unit that acquires product identification information stored in an RFID tag attached to a product and basket identification information stored in an RFID tag attached to a shopping basket, which are read by the workbench sensor; A purchased product determination unit that determines whether a product specified by the product identification information read by the workbench sensor is a product to be purchased, based on the basket identification information read by the workbench sensor and the information stored in the storage device; It has.

[0009] In the information processing method according to the third aspect, Acquire product identification information stored in an RFID tag attached to a product and basket identification information stored in an RFID tag attached to a shopping basket, which are read by a gate sensor that is a sensor provided at a gate through which a shopper passes, Control to associate and store in a storage device the basket identification information and the product identification information that are read together by the gate sensor, Acquire product identification information stored in an RFID tag attached to a product and basket identification information stored in an RFID tag attached to a shopping basket, which are read by a workbench sensor that is a sensor provided on a workbench for performing an operation of putting a product to be purchased into a container used by a shopper to take the product home from the store, Determine whether a product specified by the product identification information read by the workbench sensor is a product to be purchased, based on the basket identification information read by the workbench sensor and the information stored in the storage device.

[0010] The program according to the fourth aspect is A gate data acquisition step of acquiring product identification information stored in an RFID tag attached to a product and basket identification information stored in an RFID tag attached to a shopping basket, which is read by a gate sensor that is a sensor provided at a gate through which a shopper passes. A storage control step of controlling to associate and store in a storage device the basket identification information and the product identification information that are read together by the gate sensor. A workbench data acquisition step of acquiring product identification information stored in an RFID tag attached to a product and basket identification information stored in an RFID tag attached to a shopping basket, which is read by a workbench sensor that is a sensor provided at a workbench for performing an operation of putting a product to be purchased into a container used by a shopper to take the product home from the store. A purchased product determination step of determining whether the product specified by the product identification information read by the workbench sensor is a product to be purchased, based on the basket identification information read by the workbench sensor and the information stored in the storage device. To cause a computer to execute.

Advantages of the Invention

[0011] According to the above aspect, it is possible to provide an information processing apparatus, an information processing system, an information processing method, and a program that are highly convenient and can appropriately determine a product to be purchased.

Brief Description of the Drawings

[0012]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Embodiments for Carrying Out the Invention

[0013] <Outline of the Embodiment> Prior to the detailed description of the embodiment, the outline of the embodiment will be described. FIG. 1 is a block diagram showing an example of the configuration of an information processing apparatus 1 according to the outline of the embodiment. As shown in FIG. 1, the information processing apparatus 1 includes a gate data acquisition unit 2, a storage control unit 3, a workbench data acquisition unit 4, and a purchased item determination unit 5. Note that an RFID tag is attached in advance to a product for which it is determined whether it is a purchase target by the information processing apparatus 1, and an RFID tag is also attached in advance to a shopping basket in which a shopper puts a product to be purchased.

[0014] The gate data acquisition unit 2 acquires the product identification information and the basket identification information read by the gate sensor. Here, the gate sensor is a sensor provided at the gate through which the shopper passes, communicates with the RFID tag, and receives a signal including the information stored in the RFID tag from this RFID tag. Also, the product identification information read by the gate sensor is the information stored in the RFID tag attached to the product and is an identifier for identifying the product. The product identification information is different for each individual product. The basket identification information read by the gate sensor is the information stored in the RFID tag attached to the shopping basket and is an identifier for identifying the shopping basket. The basket identification information is different for each individual shopping basket.

[0015] The memory control unit 3 controls to associate the basket identification information and the product identification information read together by the gate sensor and store them in the storage device. Here, the basket identification information and the product identification information read together refer to the basket identification information and the product identification information read simultaneously by the gate sensor of the same gate. Note that being read simultaneously does not mean that the timing of reading is exactly the same, but rather being read within a predetermined time considered to be simultaneous. When only one of the basket identification information and the product identification information is read by the gate sensor, the memory control unit 3 controls to store only the read information in the storage device. Note that when the shopper puts a plurality of products in the shopping basket, a plurality of product identification information is read by the gate sensor. Also, when the shopper uses a plurality of shopping baskets, a plurality of basket identification information is read. When a plurality of basket identification information is read, the memory control unit 3 controls to store the product identification information read together with the basket identification information in the storage device in association with the plurality of read basket identification information. Note that the storage device may be included in the information processing device 1 or may be a device external to the information processing device 1.

[0016] The workbench data acquisition unit 4 acquires the product identification information and the basket identification information read by the workbench sensor. Here, the workbench sensor is a sensor provided on a workbench for performing an operation of putting a product to be purchased into a container used by a shopper to take the product home from the store. The workbench sensor communicates with the RFID tag and receives a signal including the information stored in the RFID tag from this RFID tag. Further, the product identification information read by the workbench sensor is the information stored in the RFID tag attached to the product, and is an identifier for identifying the product as described above. Similarly, the basket identification information read by the workbench sensor is the information stored in the RFID tag attached to the shopping basket, and is an identifier for identifying the shopping basket as described above. In the following description, a container used by a shopper to take the product home from the store will be referred to as a bag.

[0017] The purchased product determination unit 5 determines whether the product specified by the product identification information read by the workbench sensor is a product to be purchased. The purchased product determination unit 5 makes a determination based on the basket identification information read by the workbench sensor and the information stored in the storage device by the storage control unit 3.

[0018] As described above, the information processing device 1 determines a product to be purchased by using the information read by the gate sensor and the information read by the workbench sensor. Therefore, it is possible to more accurately determine a product to be purchased. Further, it is possible to read by the gate sensor only when the shopper passes through the gate. Further, it is possible to read by the workbench sensor only by performing an operation of putting the product purchased by the shopper into the bag. Therefore, the information processing device 1 has high convenience. As described above, the information processing device 1 has high convenience and can appropriately determine a product to be purchased.

[0019] <Embodiment 1> Next, the details of the embodiment will be described. FIG. 2 is a block diagram showing an example of the configuration of the information processing system 10 according to the embodiment. The information processing system 10 includes a management device 100, gate sensors 200_1 to 200_N, workbench sensors 300_1 to 300_M, settlement terminals 400_1 to 400_M, and a DB server 500. Hereinafter, when referring to the gate sensors 200_1 to 200_N without particular distinction, they will be referred to as gate sensors 200. Also, when referring to the workbench sensors 300_1 to 300_M without particular distinction, they will be referred to as workbench sensors 300. Furthermore, when referring to the settlement terminals 400_1 to 400_M without particular distinction, they will be referred to as settlement terminals 400. The information processing system 10 may include one gate sensor 200 or a plurality of gate sensors 200. Similarly, the information processing system 10 may include one set of workbench sensors 300 and settlement terminals 400, or a plurality of sets of workbench sensors 300 and settlement terminals 400. The management device 100 is communicably connected to the gate sensors 200, workbench sensors 300, settlement terminals 400, and the DB server 500 by wire or wirelessly.

[0020] Here, in particular, the gate sensor 200 is installed at the walk-through gate 91, and the workbench sensor 300 and the settlement terminal 400 are installed at the workbench 92. FIG. 3 is a schematic diagram showing an arrangement example of a plurality of walk-through gates 91 and a plurality of workbenches 92 in a store 90 that sells goods. In FIG. 3, the flow line of shoppers is indicated by arrows. The walk-through gate 91 is a gate through which a shopper who has finished selecting the goods to be purchased passes, and is arranged in the middle of the movement route from the product display area 95, where the goods are displayed, to the workbench 92. For example, a shopper passes through the walk-through gate 91 while carrying a shopping basket containing goods. Note that the shopper does not necessarily have to use a shopping basket. The shopper who has passed through the walk-through gate 91 moves to the workbench 92. The workbench 92 is a table for performing the operation of putting the goods to be purchased into a bag, and is a so-called checkout counter. Here, the bag is a container used by the shopper to take the goods home from the store 90. For example, it may be a plastic bag provided by the store, or a bag brought by the shopper. After putting the goods into the bag at the workbench 92 and then settling the goods, the shopper leaves the workbench 92 and takes the goods home.

[0021] The products 70 sold by this store 90 are pre - attached with RFID tags 71, and the shopping baskets 80 used in this store 90 are also pre - attached with RFID tags 81 (see Fig. 6). The RFID tags 71 of the products 70 and the RFID tags 81 of the shopping baskets 80 can be read by the gate sensor 200 and the workbench sensor 300. The RFID tag 71 is attached to an arbitrary position (e.g., the outer surface) of the product. Similarly, the RFID tag 81 is also attached to an arbitrary position (e.g., the outer surface) of the shopping basket 80. By the way, when there are products 70 in the shopping basket 80, the RFID tags 71 of the products 70 may not be properly read by the sensor. This is caused, for example, by multiple products 70 being stacked and stored in the shopping basket 80, so that the radio waves used for reading are blocked by products 70 containing metal or products 70 containing liquid. In contrast, the RFID tags 81 of the shopping baskets 80 are less likely to be missed in reading because the radio waves are not blocked by the products 70 in the shopping basket 80. Note that the RFID tags 81 may be provided on multiple surfaces (e.g., multiple side surfaces) of the shopping basket 80 so that the RFID tags 81 are not missed in reading.

[0022] At least product identification information is stored in the RFID tags 71 of the products 70. The product identification information stored in the RFID tag 71 is an identifier for identifying the product 70 to which this RFID tag 71 is attached. Different product identification information is assigned to each of the products 70 sold by the store 90. Also, at least basket identification information is stored in the RFID tags 81 of the shopping baskets 80. The basket identification information stored in the RFID tag 81 is an identifier for identifying the shopping basket 80 to which this RFID tag 81 is attached. Different basket identification information is assigned to each of the shopping baskets 80 used in the store 90.

[0023] FIG. 4 is a schematic diagram showing an example of the walk-through gate 91. In the example shown in FIG. 4, the walk-through gate 91 is configured by providing the antennas 202 of the gate sensor 200 on both sides of the passage 96 through which the shopper passes. In the configuration example shown in FIG. 4, two antennas 202 are provided on each side of the passage 96, but the number of antennas 202 is not limited to the configuration example shown in FIG. 4. Also, the antenna 202 may be provided on only one side of the passage 96.

[0024] FIG. 5 is a schematic diagram showing an example of the workbench 92. The top plate 92a of the workbench 92 incorporates a workbench sensor 300 including an antenna 302, and the RFID tag in the space above the top plate 92a is read. For example, the shopper places the shopping basket 80 containing the product 70 to be purchased on the top plate 92a of the workbench 92, and manually puts the product 70 into the bag above the top plate 92a (antenna 302 of the workbench sensor 300). As shown in FIG. 5, a settlement terminal 400 is also provided on the workbench 92. The settlement terminal 400 includes an input device and an output device (display) in order to enable reception of instructions from the user and display of information. In the example shown in FIG. 5, the settlement terminal 400 includes a touch panel 401 as the input device and the output device.

[0025] FIG. 6 is a block diagram showing an example of a configuration example of the gate sensor 200 and a configuration example of the workbench sensor 300. As shown in FIG. 6, the gate sensor 200 has an RFID reader 201 and an antenna 202. Similarly, the workbench sensor 300 has an RFID reader 301 and an antenna 302.

[0026] The RFID reader 201 is a control circuit that communicates with the RFID tags 71 and 81 via the antenna 202 according to a predetermined communication protocol, and reads the information stored in the RFID tag 71 of the product 70 and the RFID tag 81 of the shopping basket 80. The RFID reader 201 outputs the information read from the RFID tags 71 and 81 to the management device 100. The antenna 202 is installed at a position where radio waves can be transmitted and received between the RFID tags 71 and 81 passing through the walk-through gate 91, transmits radio waves toward the RFID tags 71 and 81, and receives the radio waves transmitted by the RFID tags 71 and 81. Note that the antenna 202 may have separate antennas for transmission and reception.

[0027] Similarly, the RFID reader 301 is a control circuit that communicates with the RFID tags 71 and 81 via the antenna 302 according to a predetermined communication protocol, and reads the information stored in the RFID tag 71 of the product 70 and the RFID tag 81 of the shopping basket 80. The RFID reader 301 outputs the information read from the RFID tags 71 and 81 to the management device 100. The antenna 302 is installed at a position where radio waves can be transmitted and received between the RFID tags 71 and 81 above the workbench 92, transmits radio waves toward the RFID tags 71 and 81, and receives the radio waves transmitted by the RFID tags 71 and 81. Note that the antenna 302 may have separate antennas for transmission and reception.

[0028] Note that the RFID readers 201 and 301 may measure the RSSI of the signals (response signals) from the RFID tags 71 and 81 received by the antennas 202 and 302, and output the RSSI data of the signals from the RFID tags 71 and 81 to the management device 100. More specifically, the RSSI data is data associating the identifier stored in the RFID tags 71 and 81 that transmitted the signals with the RSSI values.

[0029] Here, the reading processes by the gate sensor 200 and the workbench sensor 300 have the following characteristics. In the reading process by the gate sensor 200, since a plurality of products 70 can be grouped together in the shopping basket 80, it is possible for the RFID tags 71 of the products 70 to be missed during reading. On the other hand, since the gate sensor 200 is provided at the walk-through gate 91 that guides the movement path of the shopper, there is a low possibility that the RFID tags of other shoppers will also be read during the reading process for a certain shopper. That is, the gate sensor 200 has a low possibility of reading RFID tags that should not be read. In order not to read RFID tags that should not be read, the transmission power of the radio wave output from the antenna 202 can be suppressed to narrow the readable range. Hereinafter, reading RFID tags that should not be read will be referred to as over-reading. Thus, it can be said that the gate sensor 200 is a sensor in which the possibility of missing a reading is higher than the possibility of over-reading occurring. Note that the gate sensor 200 can also be regarded as a sensor in which missing a reading may occur but over-reading does not occur.

[0030] On the other hand, in the reading process by the workbench sensor 300, the RFID tag 71 of the product 70 is not missed due to radio wave interference by other products 70. This is due to the following reasons. At the workbench 92, the shopper stores the product 70 in the bag. At this time, a small number of products 70 are picked up and moved to the bag. For example, the shopper stores the products 70 in the shopping cart 80 one by one in the bag. At this time, the RFID tag 71 attached to the picked-up product 70 can transmit and receive radio waves without being obstructed by other products 70. Therefore, in the reading process by the workbench sensor 300, the RFID tag 71 of the product 70 is not missed due to radio wave interference. However, overreading may occur in the reading process by the workbench sensor 300. This is because radio waves are output from the antenna 302 to read all the RFID tags 71 of the products 70 to be purchased without omission, so that the surrounding RFID tags 71 that should not be read also communicate with the antenna 302. In particular, overreading occurs when adjacent workbenches 92 are close to each other, or when another shopper passes by this workbench 92 while a shopper is working at a certain workbench 92. Thus, it can be said that the workbench sensor 300 is a sensor with a higher possibility of overreading than the possibility of missed reading. Note that the workbench sensor 300 can also be regarded as a sensor that may cause overreading but does not cause missed reading.

[0031] Returning to FIG. 2, the description of the components of the information processing system 10 will be continued. The DB server 500 is a database server that stores information about the products 70. The DB server 500 manages, for example, the product identification information of all the products 70 sold by the store 90. The DB server 500 may manage, for example, the basket identification information of all the shopping baskets 80 used by the store 90. Further, the DB server 500 may manage the settlement record for each product (a record of whether it has been purchased and settled). In the configuration shown in FIG. 2, the management device 100 accesses the information managed in the database by communicating with the DB server 500, but the management device 100 may have such a database. That is, in the information processing system 10, the DB server 500 may be omitted.

[0032] The management device 100 corresponds to the information processing device 1 in FIG. 1 and is a device that makes a determination about the purchased products based on the reading results of the gate sensor 200 and the workbench sensor 300. Hereinafter, the details of the management device 100 will be described. FIG. 7 is a block diagram showing an example of the functional configuration of the management device 100. As shown in FIG. 7, the management device 100 includes a gate communication unit 101, a workbench communication unit 102, a settlement communication unit 103, a DB communication unit 104, a storage control unit 105, and a purchased product determination unit 106.

[0033] The gate communication unit 101 performs communication processing with each gate sensor 200. In particular, the gate communication unit 101 acquires the information read by the gate sensor 200. Specifically, the gate communication unit 101 acquires the product identification information stored in the RFID tag 71 attached to the product 70 and the basket identification information stored in the RFID tag 81 attached to the shopping basket 80. In this way, the gate communication unit 101 corresponds to the gate data acquisition unit 2 in FIG. 1. Note that the gate communication unit 101 may acquire the information stored in the RFID tags 71 and 81 together with the RSSI measured by the gate sensor 200.

[0034] The workbench communication unit 102 performs communication processing with each workbench sensor 300. In particular, the workbench communication unit 102 acquires the information read by the workbench sensor 300. Specifically, the workbench communication unit 102 acquires the product identification information stored in the RFID tag 71 attached to the product 70 and the basket identification information stored in the RFID tag 81 attached to the shopping basket 80. In this way, the workbench communication unit 102 corresponds to the workbench data acquisition unit 4 in FIG. 1. Note that the workbench communication unit 102 may acquire the information stored in the RFID tags 71 and 81 together with the RSSI measured by the workbench sensor 300.

[0035] The settlement communication unit 103 performs communication processing with each settlement terminal 400. For example, the settlement communication unit 103 performs processing to transmit information to be displayed on the settlement terminal 400 and processing to acquire the instruction information of the user received by the settlement terminal 400.

[0036] The DB communication unit 104 performs communication processing with the DB server 500. For example, the DB communication unit 104 performs processing to acquire the information stored in the DB server 500 and processing to update the information stored in the DB server 500.

[0037] The memory control unit 105 controls to store the information acquired by the gate communication unit 101 in a storage device. In the present embodiment, this storage device is a memory 151 described later provided in the management device 100, but other storage devices such as the DB server 500 may be used. When the basket identification information and the product identification information are read together by the gate sensor 200, the memory control unit 105 controls to store them in the storage device in an associated manner. In this way, the memory control unit 105 corresponds to the memory control unit 3 in FIG. 1.

[0038] The purchased item determination unit 106 determines whether the item specified by the item identification information read by the workbench sensor 300 is an item to be purchased. The purchased item determination unit 106 makes this determination based on the basket identification information read by the workbench sensor 300 and the information stored in the storage device under the above-described control of the storage control unit 105. Thus, the purchased item determination unit 106 corresponds to the purchased item determination unit 5 in FIG. 1. Specifically, the purchased item determination unit 106 makes the determination as follows.

[0039] If the item identification information of the item to be determined is stored in the storage device in association with the basket identification information read by the workbench sensor 300 together with the item identification information of the item to be determined, the purchased item determination unit 106 determines that the item to be determined is an item to be purchased. Thereby, when the item 70 to be determined read together with a certain shopping basket 80 on the workbench 92 is also read together with this shopping basket 80 at the walk-through gate 91, it can be automatically determined that this item is an item to be purchased.

[0040] Also, if the item identification information of the item to be determined is stored in the storage device in association with basket identification information different from the basket identification information read by the workbench sensor 300 together with the item identification information of the item to be determined, the purchased item determination unit 106 determines that the item to be determined is not an item to be purchased. Thereby, when the item 70 to be determined read together with a certain shopping basket 80 on the workbench 92 is read together with a different shopping basket 80 at the walk-through gate 91, it can be automatically determined that this item is not an item to be purchased. Therefore, even if over-reading of the item identification information by the workbench sensor 300 occurs, it can be determined that the item corresponding to this item identification information is not an item to be purchased.

[0041] In addition, when the product identification information of the product to be determined is not stored in the storage device, the purchased product determination unit 106 determines whether the product to be determined is a product to be purchased according to the instruction from the shopper. In this case, for example, the settlement communication unit 103 performs communication processing to display on the settlement terminal 400 the products that require an instruction from the shopper. Further, the settlement communication unit 103 performs communication processing to obtain an instruction from the shopper input to the settlement terminal 400 regarding this product, that is, an instruction indicating whether the product inquired about is a product to be purchased. The purchased product determination unit 106 determines whether the product to be determined is a product to be purchased according to the instruction thus obtained. That is, when the purchased product determination unit 106 receives an instruction indicating that the product inquired about is a product to be purchased, it determines that this product is a product to be purchased. On the other hand, when the purchased product determination unit 106 receives an instruction indicating that the product inquired about is not a product to be purchased, it determines that this product is not a product to be purchased. Thereby, when the product 70 to be determined read at the workbench 92 has not been read at the walk-through gate 91, it is possible to determine whether this product is a product to be purchased according to the instruction of the shopper. Therefore, even if the product identification information is not read by the gate sensor 200, it is possible to appropriately determine whether the product corresponding to this product identification information is a product to be purchased.

[0042] Regarding the determination by the above-described purchased item determination unit 106, it will be described with reference to the drawings. FIG. 8 is a diagram for explaining the determination by the purchased item determination unit 106. Here, as an example, as shown in FIG. 8, the shopper U has a shopping basket (hereinafter referred to as shopping basket X) identified by basket identification information X, in which items (hereinafter referred to as item A, item B, and item C) respectively identified by item identification information A, B, and C are placed. Then, it is assumed that when the shopper U passes through the walk-through gate 91, the shopping basket X, items A and B are read by the gate sensor 200. That is, it is assumed that the gate sensor 200 fails to read item C. As a result of the reading by the gate sensor 200, the memory control unit 105 stores X, A, and B in the storage device in association with each other. Here, in addition to X, A, and B that are associated with each other, it is assumed that Y, D, and E that are associated with each other are also stored in the storage device due to the passage of another shopper through the walk-through gate 91. Note that Y is basket identification information, and D and E are item identification information. The shopping basket identified by the basket identification information Y will be referred to as shopping basket Y. Similarly, the items identified by the item identification information D and E will be referred to as item D and item E, respectively. Further, when the shopper U performs an operation of putting the items A, B, and C in the shopping basket X into a bag on the workbench 92, it is assumed that X, A, B, C, and D are read by the workbench sensor 300. That is, it is assumed that the workbench sensor 300 overreads item D. In this case, the purchased item determination unit 106 determines whether the items A, B, C, and D read by the workbench sensor 300 are items to be purchased as follows (see the table in FIG. 8).

[0043] For product A, the purchased product determination unit 106 makes the following determination. Product A is read by the workbench sensor 300 together with the shopping basket X. And product A is associated with the shopping basket X in the storage device. Therefore, the purchased product determination unit 106 determines that product A is a product to be purchased. Similarly, for product B, the purchased product determination unit 106 makes the following determination. Product B is read by the workbench sensor 300 together with the shopping basket X. And product B is associated with the shopping basket X in the storage device. Therefore, the purchased product determination unit 106 determines that product B is a product to be purchased.

[0044] Also, for product C, the purchased product determination unit 106 makes the following determination. Product C is read by the workbench sensor 300 together with the shopping basket X. However, product C is not stored in the storage device. Therefore, the purchased product determination unit 106 inquires the shopper U whether product C is a product to be purchased, and makes a determination according to the inquiry result.

[0045] Also, for product D, the purchased product determination unit 106 makes the following determination. Product D is read by the workbench sensor 300 together with the shopping basket X. However, product D is associated with the shopping basket Y in the storage device. Therefore, the purchased product determination unit 106 determines that product D is not a product to be purchased.

[0046] In the example shown in FIG. 8, the shopper U uses one shopping basket, but the determination can be made in the same way when the shopper U uses a plurality of shopping baskets. In the above example, shopper U used a shopping basket. However, shopper U may not use a shopping basket. In this case, the purchased item determination unit 106 determines whether the item to be determined is an item to be purchased based on an instruction from the shopper. Specifically, when the basket identification information is not read by the workbench sensor 300 together with the item identification information of the item to be determined, the purchased item determination unit 106 determines whether the item to be determined is an item to be purchased according to an instruction from the shopper. Thereby, even when the shopper does not use a shopping basket, an appropriate determination can be made.

[0047] Next, the operation flow of the information processing system 10 will be described. FIG. 9 is a flowchart showing an example of the operation flow of the information processing system 10 for purchase determination. Hereinafter, the operation flow will be described with reference to FIG. 9.

[0048] When the shopper passes through the walk-through gate 91, at step S10, the gate communication unit 101 acquires the data read by the gate sensor 200. Specifically, the gate communication unit 101 acquires the item identification information stored in the RFID tag 71 attached to the item 70 and the basket identification information stored in the RFID tag 81 attached to the shopping basket 80.

[0049] Next, at step S11, the storage control unit 105 controls to store the data acquired in step S10 in the storage device for determination of the item to be purchased. In particular, when the basket identification information and the item identification information are read together by the gate sensor 200, the storage control unit 105 controls to store them in the storage device in association with each other.

[0050] Then, when the shopper who has passed through the walk-through gate 91 comes to the workbench 92, at step S12, the workbench communication unit 102 acquires the data read by the workbench sensor 300. Specifically, the workbench communication unit 102 acquires the item identification information stored in the RFID tag 71 attached to the item 70 and the basket identification information stored in the RFID tag 81 attached to the shopping basket 80.

[0051] Next, in step S13, the purchased item determination unit 106 performs determination processing on the item to be purchased. For the details of the processing in step S13, refer to FIG. 10 for explanation.

[0052] When the determination processing for the item to be purchased is completed, in step S14, settlement processing is performed on the settlement terminal 400. In the settlement processing, settlement of the item determined to be a purchase target is performed. Then, the DB communication unit 104 transmits data indicating that the settlement has been completed for the item for which the settlement has been completed to the DB server 500. As a result, the data in the DB server 500 is updated.

[0053] FIG. 10 is a flowchart showing an example of the flow regarding the details of the processing in step S13 of FIG. 9. Hereinafter, with reference to FIG. 10, the flow of the determination processing for the item to be purchased will be described. The purchased item determination unit 106 sequentially makes the following determinations on the item read by the workbench sensor 300.

[0054] In step S100, the purchased item determination unit 106 checks whether the correspondence between the product identification information and the basket identification information has changed based on the reading result by the gate sensor 200 and the reading result by the workbench sensor 300. If the correspondence between the two has not changed, that is, if the product identification information of the item to be determined is stored in the storage device in association with the basket identification information read by the workbench sensor 300 together with the product identification information of the item to be determined, the process proceeds to step S104. On the other hand, if the correspondence between the two has changed, the process proceeds to step S101.

[0055] In step S101, the purchased item determination unit 106 checks whether the item identification information of the item to be determined is associated with other basket identification information. That is, the purchased item determination unit 106 checks whether the item identification information of the item to be determined is stored in the storage device in association with basket identification information different from the basket identification information read by the workbench sensor 300 together with the item identification information of the item to be determined. If the item identification information of the item to be determined is associated with other basket identification information, the process proceeds to step S105. On the contrary, if not, that is, if the item identification information of the item to be determined is not stored in the storage device, the process proceeds to step S102.

[0056] In step S102, the purchased item determination unit 106 obtains an instruction from the shopper. Then, in step S103, the purchased item determination unit 106 determines whether the instruction obtained in step S102 indicates that the item to be determined is an item to be purchased. If the instruction obtained in step S102 indicates that the item to be determined is an item to be purchased, the process proceeds to step S104. On the contrary, if the instruction obtained in step S102 indicates that the item to be determined is not an item to be purchased, the process proceeds to step S105.

[0057] In step S104, the purchased item determination unit 106 determines that the item to be determined is an item to be purchased. On the contrary, in step S105, the purchased item determination unit 106 determines that the item to be determined is not an item to be purchased. After step S104 or step S105, the process proceeds to step S106. In step S106, the purchased item determination unit 106 checks whether the determination has been made for all the items to be determined. If the determination has been completed for all the items corresponding to the item identification information read by the workbench sensor 300, the determination process ends. Otherwise, the process returns to step S100.

[0058] The above describes the embodiments. According to this embodiment, it is possible to appropriately determine the product to be purchased while ensuring convenience.

[0059] Note that various modifications are possible for the determination process of the product to be purchased described above. For example, the purchased product determination unit 106 may determine that a product not sold by the store 90 is not a product to be purchased. Thereby, for example, even if the product identification information of a product sold at another store is read, it can be appropriately determined.

[0060] Also, for example, in order to appropriately determine the product to be purchased even when over-reading of the basket identification information occurs in the workbench sensor 300, the purchased product determination unit 106 may perform the following determination process.

[0061] For example, when a plurality of basket identification information is read by the workbench sensor 300 together with the product identification information of the product to be determined, and the plurality of basket identification information is not read by the gate sensor 200 together, the following process may be performed. That is, when a plurality of shopping baskets are detected on the workbench 92 even though the shopper is not using a plurality of shopping baskets, the following process may be performed. In this case, the purchased product determination unit 106 excludes the basket identification information stored in the storage device in association with the product identification information of the product for which settlement has already been made from the basket identification information read by the workbench sensor 300 and makes a determination. Note that the product identification information of the product for which settlement has already been made can be obtained, for example, by referring to the DB server 500. By performing such a determination process, it is possible to suppress the incorrect determination of the product to be purchased when over-reading occurs for the shopping basket in the workbench sensor 300. The process of the purchased product determination unit 106 will be described with reference to the drawings.

[0062] FIG. 11 is a diagram for explaining the determination by the purchased item determination unit 106. Here, as an example, as shown in FIG. 11, the shopper U has a shopping basket (shopping basket X) identified by basket identification information X, in which items (item A, item B, item C) identified by item identification information A, B, C are placed respectively. Then, it is assumed that when the shopper U passes through the walk-through gate 91, the shopping basket X, and items A and B are read by the gate sensor 200. As a result of the reading by the gate sensor 200, the memory control unit 105 stores X, A, and B in the storage device in association with each other. Here, in addition to X, A, and B that are associated with each other, it is assumed that Y, D, and E that are associated with each other are also stored in the storage device due to the passage of another shopper through the walk-through gate 91. Further, when the shopper U performs an operation of putting the items A, B, and C in the shopping basket X into a bag on the workbench 92, it is assumed that X, Y, A, B, and C are read by the workbench sensor 300. That is, it is assumed that over-reading has occurred by the workbench sensor 300 for the shopping basket Y. In this case, the purchased item determination unit 106 determines whether the items A, B, and C read by the workbench sensor 300 are items to be purchased as follows (see the table in FIG. 11). It is assumed that the items D and E have already been settled by another shopper.

[0063] In the example shown in FIG. 11, a plurality of basket identification information X and Y are read by the workbench sensor 300 together with the item identification information of the items to be determined, and the plurality of basket identification information X and Y are not read together by the gate sensor 200. Therefore, as described above, the purchased item determination unit 106 excludes the basket identification information Y stored in the storage device in association with the items D and E for which settlement has already been made from the basket identification information read by the workbench sensor 300 among the plurality of basket identification information X and Y, and performs the determination. That is, the purchased item determination unit 106 ignores the basket identification information Y and uses only the basket identification information X as the basket identification information read by the workbench sensor 300. In other words, the purchased item determination unit 106 performs the determination process assuming that only the basket identification information X has been read by the workbench sensor 300 as the identification information of the shopping basket.

[0064] Accordingly, for product A, the purchased product determination unit 106 makes the following determination. Since product A has been read by the workbench sensor 300 together with the shopping basket X and is associated with the shopping basket X in the storage device, the purchased product determination unit 106 determines that product A is a product to be purchased. The purchased product determination unit 106 makes the same determination for product B. Also, for product C, the purchased product determination unit 106 makes the following determination. Although product C has been read by the workbench sensor 300 together with the shopping basket X, since it is not associated with the shopping basket X in the storage device, the determination is made according to the instruction from the shopper U.

[0065] Note that the purchased product determination unit 106 may determine that a product for which settlement has been made is not a product to be purchased. For example, in the example shown in FIG. 11, assume that over-reading has also occurred for product D by the workbench sensor 300. In this case, the purchased product determination unit 106 may determine that product D, for which settlement has already been made by another shopper, is not a product to be purchased by the shopper U.

[0066] In addition, in the determination of the purchase target described above, if the settlement for the over-read shopping basket Y has not been performed yet, there is a risk that the determination cannot be made appropriately. Therefore, the determination may be made using RSSI. For example, when the plurality of basket identification information is read by the workbench sensor 300 together with the product identification information of the product to be determined, and the plurality of basket identification information is not read together by the gate sensor 200, the following processing may be performed. In this case, the purchase product determination unit 106 may exclude the basket identification information whose RSSI of the signal received for reading is equal to or lower than the threshold value from the basket identification information read by the workbench sensor 300, and perform the determination. By doing so, even when the settlement for the over-read shopping basket Y has not been performed yet, the determination of the purchase target can be made appropriately. This is because the shopping basket X used by the shopper U is read at a position sufficiently close to the workbench sensor 300, while the shopping basket Y not used by the shopper U is read at a position relatively far from the workbench sensor 300.

[0067] Note that the management device 100 described in the above embodiment may be configured as a computer. FIG. 12 is a schematic diagram showing an example of the hardware configuration of the management device 100. As shown in FIG. 12, the management device 100 includes a communication interface 150, a memory 151, and a processor 152.

[0068] The communication interface 150 is used for communicating with other devices. For example, the communication interface 150 includes an interface for communicating with the gate sensor 200, an interface for communicating with the workbench sensor 300, an interface for communicating with the settlement terminal 400, and an interface for communicating with the DB server 500.

[0069] The memory 151 is constituted by, for example, a combination of a volatile memory and a non-volatile memory. The memory 151 is used to store software (computer program) including one or more instructions executed by the processor 152, and data used for various processes of the management device 100, etc.

[0070] The processor 152 reads and executes software (computer program) from the memory 151 to perform the processing of each component shown in FIG. 7. The processor 152 may be, for example, a microprocessor, an MPU (Micro Processor Unit), or a CPU (Central Processing Unit), etc. The processor 152 may include a plurality of processors.

[0071] Thus, the management device 100 may have functions as a computer. Similarly, the settlement terminal 400 and the DB server 500 may also include a processor and a memory and may have functions as a computer. Note that the gate sensor 200 and the workbench sensor 300 may also include a processor and a memory and may have functions as a computer. Therefore, the functions of the gate sensor 200 and the workbench sensor 300 may be realized by the execution of a program by the processor. As such, it is understood by those skilled in the art that the functions of the information processing system 10 can be realized in various forms by hardware only, software only, or a combination thereof, and are not limited to any one of them.

[0072] The program includes a set of instructions (or software code) that cause a computer to perform one or more of the functions described in the embodiments when loaded into the computer. The program may be stored on a non-transitory computer-readable medium or a tangible storage medium. By way of example and not limitation, the computer-readable medium or tangible storage medium includes random-access memory (RAM), read-only memory (ROM), flash memory, solid-state drive (SSD) or other memory technologies, CD-ROM, digital versatile disc (DVD), Blu-ray (registered trademark) disc or other optical disc storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage devices. The program may be transmitted on a transitory computer-readable medium or a communication medium. By way of example and not limitation, the transitory computer-readable medium or communication medium includes electrical, optical, acoustic, or other forms of propagated signals.

[0073] Note that the present invention is not limited to the above embodiments, and can be appropriately changed without departing from the spirit thereof.

[0074] Also, some or all of the above embodiments may be described as follows in the appended claims, but are not limited thereto.

[0075] (Appended Note 1) A gate data acquisition unit that acquires product identification information stored in an RFID tag attached to a product and basket identification information stored in an RFID tag attached to a shopping basket, which are read by a gate sensor that is a sensor provided at a gate through which a shopper passes; A storage control unit that controls to associate and store the basket identification information and the product identification information read together by the gate sensor in a storage device; A workbench data acquisition unit that acquires product identification information stored in an RFID tag attached to a product and basket identification information stored in an RFID tag attached to a shopping basket, which is read by a workbench sensor that is a sensor provided on a workbench for performing an operation of putting a product to be purchased into a container used by a shopper to carry the product from a store. A purchased product determination unit that determines whether or not a product specified by the product identification information read by the workbench sensor is a product to be purchased based on the basket identification information read by the workbench sensor and the information stored in the storage device. An information processing apparatus having the above. (Appendix 2) When the product identification information of the product to be determined is stored in the storage device in association with the basket identification information read by the workbench sensor together with the product identification information of the product to be determined, the purchased product determination unit determines that the product to be determined is a product to be purchased. The information processing apparatus according to Appendix 1. (Appendix 3) When the product identification information of the product to be determined is stored in the storage device in association with basket identification information different from the basket identification information read by the workbench sensor together with the product identification information of the product to be determined, the purchased product determination unit determines that the product to be determined is not a product to be purchased. The information processing apparatus according to Appendix 1 or 2. (Appendix 4) When the product identification information of the product to be determined is not stored in the storage device, the purchased product determination unit determines whether or not the product to be determined is a product to be purchased according to an instruction from the shopper. The information processing apparatus according to any one of Appendices 1 to 3. (Appendix 5) When the basket identification information is not read by the workbench sensor together with the product identification information of the product to be determined, the purchased product determination unit determines whether or not the product to be determined is a product to be purchased according to an instruction from the shopper. The information processing apparatus according to any one of Appendices 1 to 4. (Appendix 6) When the plurality of basket identification information is read by the workbench sensor together with the product identification information of the product to be determined, and the plurality of basket identification information is not read by the gate sensor together, among the plurality of basket identification information, the basket identification information stored in the storage device in association with the product identification information of the product for which settlement has already been made is excluded from the basket identification information read by the workbench sensor, and the determination is made. The information processing apparatus according to any one of Appendices 1 to 5. (Appendix 7) When the plurality of basket identification information is read by the workbench sensor together with the product identification information of the product to be determined, and the plurality of basket identification information is not read by the gate sensor together, among the plurality of basket identification information, the basket identification information whose RSSI of the received signal for reading is equal to or less than the threshold value is excluded from the basket identification information read by the workbench sensor, and the determination is made. The information processing apparatus according to any one of Appendices 1 to 6. (Appendix 8) A gate sensor which is a sensor provided at a gate through which a shopper passes, A workbench sensor which is a sensor provided on a workbench for performing an operation of putting a product to be purchased into a container used by a shopper to carry the product out of the store, An information processing apparatus and The information processing apparatus A gate data acquisition unit that acquires the product identification information stored in the RFID tag attached to the product and the basket identification information stored in the RFID tag attached to the shopping basket, which are read by the gate sensor, A storage control unit that controls to store, in the storage device, the basket identification information and the product identification information read together by the gate sensor in association with each other, A workbench data acquisition unit that acquires the product identification information stored in the RFID tag attached to the product and the basket identification information stored in the RFID tag attached to the shopping basket, which are read by the workbench sensor, A purchase item determination unit that determines whether or not the item specified by the product identification information read by the workbench sensor is an item to be purchased, based on the basket identification information read by the workbench sensor and the information stored in the storage device having an information processing system (Appendix 9) A gate sensor is provided for each of the plurality of gates The information processing system according to Appendix 8 (Appendix 10) A workbench sensor is provided for each of the plurality of workbenches The information processing system according to Appendix 8 or 9 (Appendix 11) Obtaining product identification information stored in an RFID tag attached to a product and basket identification information stored in an RFID tag attached to a shopping basket, read by a gate sensor which is a sensor provided at a gate through which a shopper passes, Controlling to associate and store in a storage device the basket identification information and the product identification information read together by the gate sensor, Obtaining product identification information stored in an RFID tag attached to a product and basket identification information stored in an RFID tag attached to a shopping basket, read by a workbench sensor which is a sensor provided at a workbench for performing an operation of putting a product to be purchased into a container used by a shopper to take the product home from the store, Determining whether or not the product specified by the product identification information read by the workbench sensor is a product to be purchased, based on the basket identification information read by the workbench sensor and the information stored in the storage device An information processing method (Appendix 12) A gate data acquisition step of obtaining product identification information stored in an RFID tag attached to a product and basket identification information stored in an RFID tag attached to a shopping basket, read by a gate sensor which is a sensor provided at a gate through which a shopper passes, A storage control step for controlling the storage device to associate and store the basket identification information and the product identification information read together by the gate sensor; A workbench data acquisition step of acquiring product identification information stored in an RFID tag attached to a product and basket identification information stored in an RFID tag attached to a shopping basket, read by a workbench sensor provided on a workbench for performing an operation of putting a product to be purchased into a container used by a shopper to carry the product from the store; A purchased product determination step of determining whether the product specified by the product identification information read by the workbench sensor is a product to be purchased, based on the basket identification information read by the workbench sensor and the information stored in the storage device; A program for causing a computer to execute.

Explanation of symbols

[0076] 1 Information processing device 2 Gate data acquisition unit 3 Storage control unit 4 Workbench data acquisition unit 5 Purchased product determination unit 10 Information processing system 70 Product 71 RFID tag 80 Shopping basket 81 RFID tag 90 Store 91 Walk-through gate 92 Workbench 92a Top plate 95 Product display area 96 Passage 100 Management device 101 Gate communication unit 102 Workbench communication unit 103 Settlement communication unit 104 DB communication unit 105 Storage control unit 106 Purchased product determination unit 150 Communication interface 151 Memory 152 Processor 200 Gate Sensor 201 RFID Reader 202 Antenna 300 Workbench Sensor 301 RFID Reader 302 Antenna 400 Settlement Terminal 401 Touch Panel 500 DB Server

Claims

1. A first data acquisition unit that acquires product identification information stored in an RFID tag attached to a product and basket identification information stored in an RFID tag attached to a shopping basket, which are read by a first sensor; A storage control unit that controls to associate and store in a storage device the basket identification information and the product identification information that are read together by the first sensor; A second data acquisition unit that acquires product identification information stored in an RFID tag attached to a product and basket identification information stored in an RFID tag attached to a shopping basket, which are read by a second sensor; A purchased product determination unit that determines whether a product specified by the product identification information read by the second sensor is a product to be purchased, based on the basket identification information read by the second sensor and the information stored in the storage device; characterized by comprising: When the product identification information of the product to be determined is stored in the storage device in association with basket identification information different from the basket identification information read by the second sensor together with the product identification information of the product to be determined, the purchased product determination unit determines that the product to be determined is not a product to be purchased. An information processing apparatus.

2. When the product identification information of the product to be determined is stored in the storage device in association with the basket identification information read by the second sensor together with the product identification information of the product to be determined, the purchased product determination unit determines that the product to be determined is a product to be purchased. The information processing apparatus according to claim 1.

3. When the product identification information of the product to be determined is not stored in the storage device, the purchased product determination unit determines whether the product to be determined is a product to be purchased according to an instruction from a shopper. The information processing apparatus according to claim 1 or 2.

4. When the basket identification information is not read by the second sensor together with the product identification information of the product to be determined, the purchased product determination unit determines whether the product to be determined is a product to be purchased according to an instruction from a shopper. The information processing apparatus according to any one of claims 1 to 3.

5. When a plurality of basket identification information is read by the second sensor together with the product identification information of the product to be determined, and the plurality of basket identification information is not read together by the first sensor, the purchased product determination unit excludes, from the plurality of basket identification information, the basket identification information stored in the storage device in association with the product identification information of the product for which settlement has already been made, and makes a determination based on the basket identification information read by the second sensor. The information processing apparatus according to any one of claims 1 to 4.

6. When a plurality of basket identification information is read by the second sensor together with the product identification information of the product to be determined, and the plurality of basket identification information is not read together by the first sensor, the purchased product determination unit excludes, from the plurality of basket identification information, the basket identification information for which the RSSI of the signal received for reading is equal to or less than the threshold value, and makes a determination based on the basket identification information read by the second sensor. The information processing apparatus according to any one of claims 1 to 5.

7. A first sensor, A second sensor, An information processing apparatus Comprising: The information processing apparatus is A first data acquisition unit that acquires product identification information stored in an RFID tag attached to a product and basket identification information stored in an RFID tag attached to a shopping basket, both read by the first sensor; A storage control unit that controls to store, in a storage device, the basket identification information and the product identification information read together by the first sensor in association with each other; A second data acquisition unit that acquires product identification information stored in an RFID tag attached to a product and basket identification information stored in an RFID tag attached to a shopping basket, both read by the second sensor; A purchased product determination unit that determines whether or not a product specified by the product identification information read by the second sensor is a product to be purchased, based on the basket identification information read by the second sensor and the information stored in the storage device; Having When the product identification information of the product to be determined is stored in the storage device in association with basket identification information different from the basket identification information read by the second sensor together with the product identification information of the product to be determined, the purchased product determination unit determines that the product to be determined is not a product to be purchased. An information processing system. Claim 8. A computer obtains product identification information stored in an RFID tag attached to a product and basket identification information stored in an RFID tag attached to a shopping basket, read by a first sensor, controls the computer to associate and store in a storage device the basket identification information and the product identification information read together by the first sensor, the computer obtains product identification information stored in an RFID tag attached to a product and basket identification information stored in an RFID tag attached to a shopping basket, read by a second sensor, the computer determines whether a product specified by the product identification information read by the second sensor is a product to be purchased, based on the basket identification information read by the second sensor and the information stored in the storage device, in the determination, if the product identification information of the product to be determined is stored in the storage device in association with basket identification information different from the basket identification information read by the second sensor together with the product identification information of the product to be determined, it is determined that the product to be determined is not a product to be purchased An information processing method. Claim 9 A first data acquisition step of obtaining product identification information stored in an RFID tag attached to a product and basket identification information stored in an RFID tag attached to a shopping basket, read by a first sensor, a storage control step of controlling to associate and store in a storage device the basket identification information and the product identification information read together by the first sensor, a second data acquisition step of obtaining product identification information stored in an RFID tag attached to a product and basket identification information stored in an RFID tag attached to a shopping basket, read by a second sensor, a purchased product determination step of determining whether a product specified by the product identification information read by the second sensor is a product to be purchased, based on the basket identification information read by the second sensor and the information stored in the storage device and causing a computer to execute. In the purchase item determination step, when the item identification information of the item to be determined is stored in the storage device in association with the basket identification information that is different from the basket identification information read by the second sensor together with the item identification information of the item to be determined, it is determined that the item to be determined is not an item to be purchased. Program.

Citation Information

Patent Citations

  • System for processing merchandise registration and radio tag for registration and display label and device for manufacturing radio tag with label for the system

    JP1998049756A

  • Shopping support system, terminal, server, shopping support method, program, and shopping cart

    JP2016053794A

  • Commodity information collection device, commodity information management system, and commodity information management method

    JP2017097644A

  • Paid commodity determination method, paid commodity determination system, settlement device thereof and determination device

    JP2019113906A

  • Product purchase analysis support system

    JP2021043847A