Information processing device

JP7633038B2Active Publication Date: 2025-02-19TOSHIBA TEC KK
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2021024148
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-02-18
Publication Date
2025-02-19
Estimated Expiration
2041-02-18

Smart Images

  • Figure 0007633038000001
    Figure 0007633038000001
  • Figure 0007633038000002
    Figure 0007633038000002
  • Figure 0007633038000003
    Figure 0007633038000003
Patent Text Reader

Abstract

To manage contacts of customers with items.SOLUTION: An information processing device includes an acquisition unit and a storage control unit. The acquisition unit acquires first identification information on customers relevant to each movement of items detected by a sensing device. The storage control unit stores the first identification information of customers relevant to each movement of items acquired by the acquisition unit, in relation to second identification information of the items.SELECTED DRAWING: Figure 9
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] An embodiment of the present invention relates to an information processing device. [Background technology]

[0002] In recent years, various measures have been taken to prevent the spread of infectious diseases caused by pathogens such as viruses. In commercial facilities, many products are displayed, and it is expected that multiple customers will come into contact with the products. Therefore, disinfection of shopping baskets and disinfection of hands when entering a store are recommended as the main measures to prevent contact infection. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2006-20421 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, if a customer is infected with an infectious disease, other customers who come into contact with a product that the customer has touched may also become infected with the infectious disease. Therefore, in order to prevent the spread of infection through contact, it is desirable to manage the customers who have come into contact with each product.

[0005] The problem that the embodiments of the present invention attempt to solve is to provide a technique for managing customer interaction with items. [Means for solving the problem]

[0006] In one embodiment, the information processing device includes an acquisition unit and a storage control unit. The acquisition unit acquires first identification information related to a customer involved in each movement of the item detected by the sensing device. The storage control unit stores the first identification information related to the customer involved in each movement of the item acquired by the acquisition unit in the storage unit in association with second identification information related to the item. [Brief description of the drawings]

[0007] [Figure 1] FIG. 1 is a block diagram illustrating an information processing system according to the embodiment. [Diagram 2] FIG. 2 is a diagram illustrating the movement of products according to the embodiment. [Diagram 3] FIG. 3 is a diagram illustrating the movement of products according to the embodiment. [Figure 4] FIG. 4 is a block diagram illustrating an example of the configuration of a server according to the embodiment. [Diagram 5] FIG. 5 is a block diagram illustrating an example of the configuration of a reader / writer device according to the embodiment. [Figure 6] FIG. 6 is a block diagram illustrating an example of the configuration of a POS terminal according to the embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of a configuration of a product management information database according to the embodiment. [Figure 8] FIG. 8 is a diagram showing an example of the configuration of a transaction management information database according to the embodiment. [Figure 9] FIG. 9 is a diagram illustrating an example of the configuration of a mobility management information database according to the embodiment. [Figure 10] FIG. 10 is a diagram showing an example of information stored in a wireless tag attached to a product according to the embodiment. [Figure 11] FIG. 11 is a flowchart illustrating a procedure of information processing by the reader / writer device according to the embodiment. [Figure 12] FIG. 12 is a flowchart illustrating an information processing procedure by the server according to the embodiment. [Figure 13] FIG. 13 is a flowchart illustrating a procedure of information processing by the reader / writer device according to the embodiment. [Figure 14] FIG. 14 is a flowchart illustrating an information processing procedure by the server according to the embodiment. [Figure 15]FIG. 15 is a flowchart illustrating a procedure of information processing by the POS terminal according to the embodiment. [Figure 16] FIG. 16 is a flowchart illustrating an information processing procedure by the server according to the embodiment. [Figure 17] FIG. 17 is a flowchart illustrating an information processing procedure by the server according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0008] Hereinafter, the embodiments will be described with reference to the drawings. In the drawings, the same components are denoted by the same reference numerals as much as possible, and duplicated explanations will be omitted. FIG. 1 is a block diagram illustrating an information processing system S according to the embodiment. The information processing system S is a system that can be applied to stores such as supermarkets.

[0009] The information processing system S includes a server 1, a plurality of reader / writer devices 2, a plurality of wireless tags 3, a plurality of POS (Point Of Sales) terminals 4, a clerk terminal 5, and a portable reader / writer terminal 6. The server 1, the plurality of reader / writer devices 2, the plurality of POS terminals 4, and the clerk terminal 5 are connected to each other via a network NW so as to be able to communicate with each other. For example, the network NW is a LAN (Local Area Network), but is not limited thereto. The LAN includes at least one of a wired LAN and a wireless LAN. The server 1 may be located outside the store. Note that the information processing system S may refer to a system including at least two elements among the server 1, the plurality of reader / writer devices 2, the plurality of wireless tags 3, the plurality of POS terminals 4, the clerk terminal 5, and the portable reader / writer terminal 6. A plurality of products 7 are displayed in the store. Each of the plurality of products 7 is displayed on one of a plurality of display shelves 8. Each of the plurality of products 7 is attached with one wireless tag 3. Affixing the wireless tag 3 includes directly or indirectly attaching the wireless tag 3 to the product 7 .

[0010] The server 1 is an electronic device having an information processing function. The electronic device includes a computer. The server 1 is an example of an information processing device. An example of the configuration of the server 1 will be described later.

[0011] The multiple reader / writer devices 2 are electronic devices capable of wirelessly communicating with the multiple wireless tags 3. The multiple reader / writer devices 2 are installed so that the combined wireless communication range of the multiple reader / writer devices 2 includes the multiple wireless tags 3 attached to all products 7 displayed in the store. Here, it is assumed that one reader / writer device 2 is installed on one display shelf 8. It is assumed that one reader / writer device 2 is capable of wirelessly communicating with the multiple wireless tags 3 attached to the multiple products 7 displayed on the display shelf 8. The reader / writer device 2 is an example of a device included in a sensing device. A configuration example of the reader / writer device 2 will be described later.

[0012] The wireless tags 3 are tags capable of wirelessly communicating with the reader / writer devices 2 or the portable reader / writer terminals 6. The wireless tags 3 are tags for products. For example, the wireless tags 3 are RFID (Radio Frequency Identification) tags. A tag ID is assigned to each wireless tag 3. Hereinafter, the tag ID assigned to the wireless tag 3 is also referred to as a product tag ID. The product tag ID is identification information for individually identifying the wireless tag 3. The product tag ID is an example of identification information related to the product 7 for individually identifying the product 7. The wireless tag 3 includes a chip, an antenna, and the like. The chip controls the wireless tag 3. The chip includes a data storage area. The storage area stores the product tag ID. The antenna is used to wirelessly communicate with an external device. The antenna is used to receive power from the external device. The wireless tag 3 is activated by receiving radio waves from the external device via the antenna. The wireless tag 3 communicates with the external device when activated. The wireless tag 3 is an example of an information recording medium. Examples of information stored in the wireless tag 3 other than the tag ID will be described later.

[0013] The multiple POS terminals 4 are electronic devices that enable payment for the products 7. Payment is the payment of the price for the products 7. Payment includes the meaning of accounting. The POS terminal 4 supports both offline payment and online payment. Offline payment is payment that does not require the POS terminal 4 to link with other electronic devices via the Internet or the like. For example, offline payment is payment by cash and gift certificates. Online payment is payment that the POS terminal 4 executes by linking with other electronic devices via the Internet or the like. For example, online payment is credit card payment, electronic money payment, credit card payment, debit card payment, code payment, etc. Online payment supports cashless payment. The POS terminal 4 is an example of a payment terminal. An example of the configuration of the POS terminal 4 will be described later.

[0014] The clerk terminal 5 is an electronic device having a communication function with other electronic devices via the network NW, an input function, a display function, etc. The clerk terminal 5 is used by a clerk in the store. For example, the clerk terminal 5 is a PC (Personal Computer), but may also be a smartphone, a tablet terminal, etc.

[0015] The portable reader / writer terminal 6 is a portable electronic device capable of wirelessly communicating with a plurality of wireless tags 3. The portable reader / writer terminal 6 is used for searching for products 7 and the like.

[0016] The movement of the product 7 detected by the reader / writer device 2 will be described. The movement of the product 7 means that the customer C moves the product 7 displayed on the display shelf 8 from the display shelf 8. The movement of the product 7 includes a series of actions in which the customer picks up the product 7 displayed on the display shelf 8 and returns the product 7 to the display shelf 8. Picking up the product 7 includes moving the product 7 from its display location on the display shelf 8. Returning the product 7 to the display shelf 8 includes returning the product 7 to the same or approximately the same location on the display shelf 8 as its original display location. The movement of the product 7 may include actions taken by the customer up to picking up the product 7 displayed on the display shelf 8. The latter example is an example in which the customer does not return the product 7 to the display shelf 8. The movement of the product 7 is detected by wireless communication between the reader / writer device 2 and the wireless tag 3 attached to the product 7. Since the wireless tag 3 is attached to the product 7, the movement of the product 7 means the movement of the wireless tag 3. The notation "movement of the product 7" and the notation "movement of the wireless tag 3" can be read as interchangeable. The term "customer" may be replaced with "member," "consumer," or "person." An example of detection of movement of the product 7 by the reader / writer device 2 will be described later.

[0017] FIG. 2 is a diagram illustrating the movement of a product 7 according to the embodiment. FIG. 2 shows a state in which a customer C is about to pick up a product 7 displayed on an arbitrary display shelf 8. The reader / writer device 2 is installed at an arbitrary position on the display shelf 8. The reader / writer device 2 is capable of wireless communication with the wireless tags 3 attached to all the products 7 displayed on the display shelf 8. The shopping basket 10 to which the wireless tag 9 is attached is a basket used by the customer C for shopping. The wireless tag 9 is a tag capable of wireless communication with a plurality of reader / writer devices 2. The wireless tag 9 is a tag for a shopping basket. For example, the wireless tag 9 is an RFID tag. The wireless tag 9 may be configured similarly to the wireless tag 3. A tag ID is assigned to each wireless tag 9. Hereinafter, the tag ID assigned to the wireless tag 9 is also referred to as a shopping basket tag ID. The shopping basket tag ID is identification information for individually identifying the wireless tag 9. The shopping basket tag ID can also be referred to as identification information for individually identifying the shopping basket 10. The wireless tag 9 stores the shopping basket tag ID. Each shopping basket 10 is attached with a wireless tag 9 that stores a different shopping basket tag ID. Attaching the wireless tag 9 includes directly or indirectly attaching the wireless tag 9 to the shopping basket 10. FIG. 3 is a diagram illustrating the movement of a product 7 according to the embodiment. FIG. 3 shows a state in which customer C picks up product 7 displayed on any one of shelves 8.

[0018] An example of the configuration of the server 1 will be described. FIG. 4 is a block diagram illustrating an example of the configuration of the server 1 according to the embodiment. The server 1 is an electronic device including a processor 101, a main memory 102, an auxiliary storage device 103, and a communication interface 104. Each component constituting the server 1 is connected to each other so as to be able to input and output signals. In FIG. 1, the interface is written as "I / F".

[0019] The processor 101 corresponds to the central part of the server 1. For example, the processor 101 is a CPU (Central Processing Unit), but is not limited to this. The processor 101 may be composed of various circuits. The processor 101 loads a program stored in advance in the main memory 102 or the auxiliary storage device 103 into the main memory 102. The program is a program that causes the processor 101 of the server 1 to realize or execute each unit described below. The processor 101 executes various operations by executing the program loaded into the main memory 102.

[0020] The main memory 102 corresponds to the main storage portion of the server 1. The main memory 102 includes a nonvolatile memory area and a volatile memory area. The main memory 102 stores an operating system or a program in the nonvolatile memory area. The main memory 102 uses the volatile memory area as a work area where data is appropriately rewritten by the processor 101. For example, the main memory 102 includes a ROM (Read Only Memory) as a nonvolatile memory area. For example, the main memory 102 includes a RAM (Random Access Memory) as a volatile memory area. The main memory 102 stores a program.

[0021] The auxiliary storage device 103 corresponds to an auxiliary storage portion of the server 1. The auxiliary storage device 103 is an EEPROM (registered trademark) (Electric Erasable Programmable Read-Only Memory), an HDD (Hard Disc Drive), an SSD (Solid State Drive), or the like. The auxiliary storage device 103 stores the above-mentioned programs, data used by the processor 101 in performing various processes, and data generated by the processes in the processor 101. The auxiliary storage device 103 stores the above-mentioned programs. The auxiliary storage device 103 is an example of a storage unit.

[0022] The auxiliary storage device 103 includes a product management information database 1031 , a transaction management information database 1032 , and a movement management information database 1033 .

[0023] The product management information database 1031 is a database that manages the movement of each product 7 after the product 7 is displayed on any of the display shelves 8. The product management information database 1031 includes records that constitute data that associates a product tag ID, display date and time information, elapsed time information, movement history information, and shopping basket tag ID history information.

[0024] The product tag ID is identification information assigned to each wireless tag 3 attached to the product 7 as described above. The display date and time information is information indicating the date and time when the reader / writer device 2 detects that the product 7 was first displayed on the display shelf 8. The elapsed time information is information indicating the time that has elapsed since the display date and time indicated by the display date and time information.

[0025] The movement history information is information related to the movement history of the product 7. The movement history information is information that changes based on detection of each movement of the product 7 by the reader / writer device 2. An example will be described in which the movement history information includes movement count information and movement date and time history information, but it does not have to include movement count information. The movement count information is information related to the number of times the product 7 is moved. The number of times the product 7 is moved is the number of times the detection of the movement of the product 7 by the reader / writer device 2 is counted. For example, the number of times the product 7 is moved is the number of times the reader / writer device 2 detects a series of actions in which a customer picks up the product 7 displayed on the display shelf 8 and returns the product 7 to the display shelf 8. In this example, the number of times the product 7 is moved is counted as one action, and is the number of times this action is repeated by the same customer or a different customer. The number of times the product 7 is moved may be the number of times the reader / writer device 2 detects an action in which a customer picks up the product 7 displayed on the display shelf 8. In this example, the number of times the product 7 is moved is counted as one action, and is the number of times this action is repeated by the same customer or a different customer.

[0026] The movement date and time history information is information indicating the history of the movement date and time. The movement date and time is the date and time when the product 7 is moved by the customer. The movement date and time history is the movement date and time for each movement of the product 7. For example, the movement date and time is the date and time when the movement of the product 7 is detected by the reader / writer device 2. The movement date and time history information includes movement date and time information for each movement of the product 7. The movement date and time information is information indicating the movement date and time.

[0027] The shopping basket tag ID history information is information indicating the shopping basket tag ID of the shopping basket 10 related to a customer involved in each movement of the product 7. The shopping basket tag ID of the shopping basket 10 includes the shopping basket tag ID of the wireless tag 9 attached to the shopping basket 10. Hereinafter, the shopping basket tag ID of the shopping basket 10 related to a customer involved in each movement of the product 7 is also referred to as a movement-related shopping basket tag ID. For example, the shopping basket 10 related to a customer includes the shopping basket 10 used by the customer. Each movement-related shopping basket tag ID indicated in the shopping basket tag ID history information is associated with movement date and time information for each movement of the product 7 included in the movement date and time history information. An example of detection of the shopping basket 10 related to a customer involved in each movement of the product 7 by the reader / writer device 2 will be described later.

[0028] The product management information database 1031 may not store at least any of the display date and time information, the elapsed time information, and the movement history information. The product management information database 1031 is an example of a storage unit. The auxiliary memory device 103 may store various information in association with each product tag ID, not limited to the product management information database 1031. The auxiliary memory device 103 may store the movement date and time information included in the movement date and time history information in association with each movement-related shopping basket tag ID indicated in the shopping basket ID history information for each movement of the product 7. The notation of the product management information database 1031 may be appropriately read as the auxiliary memory device 103. An example of the configuration of the product management information database 1031 will be described later.

[0029] The transaction management information database 1032 is a database for managing each transaction. A transaction is the delivery of the product 7 based on payment. A transaction includes the meaning of the establishment of a commercial transaction. The transaction management information database 1032 includes records constituting data associating a transaction ID, a member ID, a tag ID for the shopping basket used, one or more tag IDs for products, display date and time information, elapsed time information, movement history information, and shopping basket tag ID history information. The transaction ID is identification information that uniquely identifies a transaction. The transaction ID is an example of identification information related to a customer. The member ID is identification information that individually identifies a customer. The member ID identifies the customer who is the subject of the transaction identified by the transaction ID. The member ID is an example of identification information related to a customer. The used shopping basket tag ID is the shopping basket tag ID of the shopping basket 10 related to the customer who is the subject of the transaction identified by the transaction ID. The product tag ID identifies the wireless tag 3 attached to each product 7 that is the subject of a transaction identified by the transaction ID. Display date and time information, elapsed time information, movement history information, and shopping basket tag ID history information are associated with each product tag ID.

[0030] The transaction management information database 1032 may store at least one of a transaction ID and a member ID. The transaction management information database 1032 may not store at least one of display date and time information, elapsed time information, and movement history information. The transaction management information database 1032 is an example of a storage unit. The auxiliary memory device 103 may store various information in association with at least one of each transaction ID and each member ID, not limited to the transaction management information database 1032. The auxiliary memory device 103 may store the movement date and time information included in the movement date and time history information in association with each movement-related shopping basket tag ID indicated in the shopping basket ID history information for each movement of the product 7. The notation of the transaction management information database 1032 may be appropriately read as the auxiliary memory device 103. An example of the configuration of the transaction management information database 1032 will be described later.

[0031] The movement management information database 1033 is a database that manages the pre-transaction movement of each product 7 after a transaction. The movement management information database 1033 includes records that constitute data that associates product tag IDs, display date and time information, elapsed time information, movement history information, transaction ID history information, and member ID history information.

[0032] The product tag ID individually identifies the wireless tag 3 attached to the product 7 after the transaction. The display date and time information, elapsed time information, and movement history information are information associated with each product tag ID, similar to the transaction management information database 1032. The transaction ID history information is information indicating the transaction ID of a customer involved in each movement of a product 7 having a wireless tag 3 with a product tag ID attached. Hereinafter, the transaction ID of a customer involved in each movement of a product 7 is also referred to as a movement-involved transaction ID. Each movement-involved transaction ID indicated in the transaction ID history information is associated with movement date and time information for each movement of the product 7, which is included in the movement date and time history information. The member ID history information is information indicating the member ID of a customer involved in each movement of a product 7 having a wireless tag 3 with a product tag ID attached. Hereinafter, the member ID of a customer involved in each movement of a product 7 is also referred to as a movement participating member ID. Each movement participating member ID indicated in the member ID history information is associated with movement date and time information for each movement of the product 7, which is included in the movement date and time history information.

[0033] The movement management information database 1033 may store at least one of transaction ID history information and member ID history information. The movement management information database 1033 may not store at least one of display date and time information, elapsed time information, and movement history information. The movement management information database 1033 is an example of a storage unit. The auxiliary storage device 103 may store various information in association with each product tag ID, not limited to the movement management information database 1033. The auxiliary storage device 103 may store the movement date and time information for each movement of the product 7 included in the movement date and time history information in association with each movement-related transaction ID indicated in the transaction ID history information for each movement of the product 7. The auxiliary storage device 103 may store the movement date and time information for each movement of the product 7 included in the movement date and time history information in association with each movement-related member ID indicated in the member ID history information for each movement of the product 7. The notation of the movement management information database 1033 may be appropriately read as the auxiliary storage device 103. An example of the configuration of the movement management information database 1033 will be described later.

[0034] The communication interface 104 includes various interfaces that communicably connect the server 1 to other electronic devices via a network in accordance with a predetermined communication protocol.

[0035] The hardware configuration of the server 1 is not limited to the above-mentioned configuration. The server 1 allows the above-mentioned components to be omitted or changed and new components to be added as appropriate.

[0036] Each unit implemented in the above-mentioned processor 101 will be described. The processor 101 implements an acquisition unit 1010 and a storage control unit 1011. Each unit implemented in the processor 101 can also be referred to as each function. Each unit implemented in the processor 101 can also be referred to as being implemented in a control unit including the processor 101 and the main memory 102.

[0037] The acquiring unit 1010 acquires information. The acquiring unit 1010 acquiring information includes the acquiring unit 1010 acquiring information from the reader / writer device 2 via the communication interface 104. The acquiring unit 1010 acquiring information includes the acquiring unit 1010 acquiring information from the auxiliary storage device 103. The storage control unit 1011 stores the information acquired by the acquisition unit 1010 in the auxiliary storage device 103 .

[0038] An example of the configuration of the reader / writer device 2 will be described. FIG. 5 is a block diagram illustrating an example of the configuration of a reader / writer device 2 according to the embodiment. The reader / writer device 2 is an electronic device including a processor 201, a main memory 202, an auxiliary storage device 203, a communication interface 204, a reader / writer 205, an antenna 206, and a clock 207. The processor 201, the main memory 202, the auxiliary storage device 203, the communication interface 204, the reader / writer 205, and the clock 207 are connected to each other so as to be able to input and output signals. The reader / writer 205 and the antenna 206 are electrically connected to each other. In FIG. 5, the interface is written as "I / F".

[0039] The processor 201 corresponds to the central part of the reader / writer device 2. The processor 201 has the same hardware configuration as the above-mentioned processor 101. The processor 201 loads a program stored in advance in the main memory 202 or the auxiliary storage device 203 into the main memory 202. The program is a program that causes the processor 201 of the reader / writer device 2 to realize or execute each unit described below. The processor 201 executes the program loaded into the main memory 202 to perform various operations.

[0040] The main memory 202 corresponds to a main storage portion of the reader / writer device 2. The main memory 202 has the same hardware configuration as the above-mentioned main memory 102. The main memory 202 stores programs.

[0041] The auxiliary storage device 203 corresponds to the auxiliary storage portion of the reader / writer device 2. The auxiliary storage device 203 has the same hardware configuration as the above-mentioned auxiliary storage device 103. The auxiliary storage device 203 stores the above-mentioned programs, data used by the processor 201 in performing various processes, and data generated by the processes in the processor 201.

[0042] The communication interface 204 includes various interfaces that connect the reader / writer device 2 to other electronic devices so that they can communicate with each other via a network in accordance with a predetermined communication protocol.

[0043] The reader / writer 205 is an electronic device that wirelessly communicates with the wireless tag 3 through the antenna 206. For example, the reader / writer 205 emits a transmission wave through the antenna 206. The reader / writer 205 receives a response wave from the wireless tag 3 in response to the transmission wave through the antenna 206 and demodulates the wave. The reader / writer 205 acquires data from the wireless tag 3 by demodulating the response wave. The reader / writer 205 reads information stored in the wireless tag 3 from the wireless tag 3. The wireless tag 3 stores a product ID, display date and time information, elapsed time information, movement history information, and shopping basket tag ID history information. The reader / writer 205 measures radio wave intensity from the wireless tag 3. The reader / writer 205 acquires the intensity of the response wave from the wireless tag 3 as radio wave intensity. The radio wave intensity is also called reception intensity. The reader / writer 205 transmits predetermined data to the wireless tag 3 based on a signal from the processor 201. For example, the reader / writer 205 transmits a signal in which write data or the like is encoded to the wireless tag 3 through the antenna 206. The reader / writer 205 wirelessly communicates with the wireless tag 9 through the antenna 206.

[0044] The antenna 206 is an antenna for allowing the reader / writer 205 to wirelessly communicate with the wireless tag 3. The antenna 206 is an antenna for allowing the reader / writer 205 to wirelessly communicate with the wireless tag 9.

[0045] The clock 207 functions as a time information source for the reader / writer device 2. The processor 201 keeps track of the current date and time based on the time information kept by the clock 207.

[0046] The hardware configuration of the reader / writer device 2 is not limited to the above-mentioned configuration. The reader / writer device 2 allows the omission or modification of the above-mentioned components and the addition of new components as appropriate.

[0047] Each unit implemented in the above-mentioned processor 201 will be described. The processor 201 implements an acquisition unit 2010, a detection unit 2011, a read control unit 2012, an addition unit 2013, a write control unit 2014, and an output unit 2015. Each unit implemented in the processor 201 can also be referred to as each function. Each unit implemented in the processor 201 can also be referred to as being implemented in a control unit including the processor 201 and the main memory 202.

[0048] The acquiring unit 2010 acquires the measurement result of the radio wave intensity of the wireless tag 3 from the reader / writer 205. The acquiring unit 2010 acquires the measurement result of the radio wave intensity based on the measurement of the radio wave intensity of the wireless tag 3 by the reader / writer 205. The measurement result is a measurement value of the radio wave intensity of the wireless tag 3. The measurement value of the radio wave intensity is also simply called radio wave intensity.

[0049] The detection unit 2011 detects the movement of the product 7 based on the measurement result of the radio wave intensity of the wireless tag 3 acquired by the acquisition unit 2010. The detection unit 2011 detects the shopping basket 10 of the customer involved in the movement of the product 7 based on the measurement result of the radio wave intensity of the wireless tag 9 acquired by the acquisition unit 2010. Since the wireless tag 9 is attached to the shopping basket 10, the detection of the shopping basket 10 includes the detection of the wireless tag 9 attached to the shopping basket 10. The detection unit 2011 detects the initial display of the product 7 on the display shelf 8 through communication between the reader / writer 205 and the wireless tag 3.

[0050] The reading control unit 2012 controls the reader / writer 205 to read information from the wireless tag 3 via the antenna 206. The reading control unit 2012 reads information from the wireless tag 3. For example, the reading control unit 2012 reads a product tag ID from the wireless tag 3. The reading control unit 2012 reads display date and time information from the wireless tag 3. The reading control unit 2012 reads movement count information from the wireless tag 3. The reading control unit 2012 controls the reader / writer 205 to read information from the wireless tag 9 via the antenna 206. For example, the reading control unit 2012 reads a shopping basket tag ID from the wireless tag 9. In the following description, "read" may be read as "receive".

[0051] The adder 2013 adds 1 to the number of movement times indicated by the number of movement times information read by the read control unit 2012. The adder 2013 obtains new number of movement times information based on the process of adding 1 to the number of movement times.

[0052] The write control unit 2014 controls the reader / writer 205 to write information to the wireless tag 3 via the antenna 206. For example, the write control unit 2014 writes display date and time information to the wireless tag 3. The write control unit 2014 writes elapsed time information to the wireless tag 3. The write control unit 2014 writes movement information to the wireless tag 3. The movement information is information related to movement of the product 7. An example will be described in which the movement information includes movement count information and movement date and time information, but it does not have to include movement count information. The movement information is information based on detection of movement of the product 7 by the reader / writer device 2. The movement information is information output by the reader / writer device 2. The write control unit 2014 writes a movement-related shopping basket tag ID to the wireless tag 3. In the following description, "write" may be read as "send" or "output".

[0053] The output unit 2015 outputs information to the server 1 via the communication interface 204. For example, the output unit 2015 outputs the product tag ID of the wireless tag 3 and display date and time information to the server 1. The output unit 2015 outputs the product tag ID of the wireless tag 3, elapsed time information, movement information, and movement-related shopping basket tag ID to the server 1.

[0054] An example of the configuration of the POS terminal 4 will be described. FIG. 6 is a block diagram illustrating an example of the configuration of the POS terminal 4 according to the embodiment. The POS terminal 4 is an electronic device including a processor 401, a main memory 402, an auxiliary storage device 403, a clock 404, a change machine interface 405, a communication interface 406, an input device 408, a display device 409, a printing device 410, a scanner 407, a card reader 411, a reader / writer 412, and an antenna 413. The processor 401, the main memory 402, the auxiliary storage device 403, the clock 404, the change machine interface 405, the communication interface 406, the input device 408, the display device 409, the printing device 410, the scanner 407, the card reader 411, and the reader / writer 412 are connected to each other so as to be able to input and output signals. The reader / writer 412 and the antenna 413 are electrically connected to each other. In FIG. 6, the interface is described as "I / F".

[0055] The processor 401 corresponds to the central part of the POS terminal 4. The processor 401 has the same hardware configuration as the above-mentioned processor 101. The processor 401 loads a control program stored in advance in the main memory 402 or the auxiliary storage device 403 into the main memory 402. The program is a program that causes the processor 401 of the POS terminal 4 to realize or execute each unit described below. The processor 401 executes various operations by executing the control program loaded into the main memory 402.

[0056] The main memory 402 corresponds to the main storage portion of the POS terminal 4. The main memory 402 has the same hardware configuration as the above-mentioned main memory 102. The main memory 202 stores programs.

[0057] The auxiliary storage device 403 corresponds to the auxiliary storage portion of the POS terminal 4. The auxiliary storage device 403 has the same hardware configuration as the above-mentioned auxiliary storage device 103. The auxiliary storage device 403 stores the above-mentioned programs, data used by the processor 401 in performing various processes, and data generated by the processes in the processor 401.

[0058] The clock 404 functions as a time information source for the POS terminal 4. The processor 401 keeps track of the current date and time based on the time information kept by the clock 404.

[0059] The change machine interface 405 inputs and outputs data signals to and from an automatic change machine (not shown). For example, the change machine interface 405 inputs inserted amount data from the automatic change machine. The change machine interface 405 outputs change amount data to the automatic change machine. The automatic change machine dispenses bills or coins equivalent to the change amount according to the change amount data.

[0060] The communication interface 406 includes various interfaces that communicably connect the POS terminal 4 to other electronic devices via a network in accordance with a predetermined communication protocol.

[0061] The scanner 407 scans and reads the barcode or the like of a product held over the reading window. Products sold in a store are affixed with a barcode symbol, which is a product code that is converted into a barcode to identify the product. The scanner 407 reads the barcode symbol attached to the product every time the barcode symbol is held over the reading window. Here, the barcode may be replaced with a two-dimensional data code. The scanner 407 may be of a type that reads a code symbol by scanning with a laser beam. The scanner 407 may be of a type that reads a code symbol from an image captured by an imaging device such as a camera.

[0062] The input device 408 is a device that functions as a data input interface to the POS terminal 4. For example, the input device 408 is a keyboard, a touch panel, or the like.

[0063] The display device 409 is a device capable of displaying various screens under the control of the processor 401. There are cases where the display device 409 is provided separately for a store clerk and a customer. For example, the display device 409 is a liquid crystal display, an EL (Electroluminescence) display, or the like.

[0064] The printing device 410 is a device for printing receipts, slips, etc. For example, the printing device 410 is a thermal printer, an inkjet printer, etc.

[0065] The card reader 411 reads the card data recorded on the magnetic stripe of the card medium.

[0066] The reader / writer 412 reads information stored in the wireless tag 3 from the wireless tag 3. The reader / writer 412 reads information stored in the wireless tag 9 from the wireless tag 9. The reader / writer 412 has the same hardware configuration as the reader / writer 205 described above.

[0067] The antenna 413 is an antenna for allowing the reader / writer 412 to wirelessly communicate with the wireless tag 3. The antenna 413 is an antenna for allowing the reader / writer 412 to wirelessly communicate with the wireless tag 9. The antenna 413 has the same hardware configuration as the antenna 206 described above.

[0068] The hardware configuration of the POS terminal 4 is not limited to the above-mentioned configuration. The POS terminal 4 allows the above-mentioned components to be omitted or changed and new components to be added as appropriate.

[0069] Each unit implemented in the above-mentioned processor 401 will be described. The processor 401 implements an acquisition unit 4010, a payment processing unit 4011, and an output unit 4012. Each unit implemented in the processor 401 can also be referred to as each function. Each unit implemented in the processor 401 can also be referred to as being implemented in a control unit including the processor 401 and the main memory 402.

[0070] The acquisition unit 4010 acquires information. For example, the acquisition unit 4010 acquires information from the wireless tag 3 via the reader / writer 412. The acquisition unit 4010 acquires information from the wireless tag 9 via the reader / writer 412. The acquisition unit 4010 acquires a member ID. The acquisition unit 4010 acquires a transaction ID. The acquisition unit 4010 acquires information from the server 1 via the network NW. The payment processing unit 4011 executes a payment process. For example, the payment processing unit 4011 executes a payment process according to a payment method selected by a customer. The payment method includes offline payment and online payment. The output unit 4012 outputs the information acquired by the acquisition unit 4010 to the server 1 based on the transaction of the product 7 in accordance with the payment processing by the payment processing unit 4011.

[0071] An example of the configuration of the product management information database 1031 will be described. FIG. 7 is a diagram showing an example of the configuration of the product management information database 1031 according to the embodiment. The product management information database 1031 includes a "product tag ID" item, a "display date and time" item, an "elapsed time" item, a "number of moves" item, a "movement date and time" item, and a "movement-related shopping basket tag ID" item. The "product tag ID" item is an item for setting a product tag ID. The "display date and time" item is an item for setting display date and time information. The "elapsed time" item is an item for setting elapsed time information. The elapsed time information can be updated as appropriate based on the measurement of the elapsed time from the display date and time indicated in the display date and time information by the server 1 to the current date and time. The "number of moves" item is an item for setting number of moves information. The "movement date and time" item is an item for setting movement date and time history information. The "movement date and time" item includes one or more movement dates and times indicated in the movement date and time history information. The "movement-related shopping basket tag ID" item is an item for setting shopping basket tag ID history information. The "movement-related shopping basket tag ID" field includes one or more movement-related shopping basket tag IDs indicated by the shopping basket tag ID history information. Each of the multiple product tag IDs is associated with display date and time information, elapsed time information, number of moves information, movement date and time history information, and shopping basket tag ID history information as a movement history information record by the product management information database 1031. For example, for the product tag ID "00001", the product management information database 1031 stores that the display date and time is "October 11, 2020, 9:00" and the elapsed time is "31 hours and 30 minutes". The product management information database 1031 stores that the number of moves is three, and the respective movement dates and times are "October 11, 2020, 10:00", "October 12, 2020, 11:10", and "October 12, 2020, 15:00". The product management information database 1031 stores that the tag IDs for the moving-related shopping basket are "1001", "1006", and "1003". The tag IDs for the moving-related shopping basket "1001", "1006", and "1003" are associated with the moving dates and times "October 11, 2020, 10:00", "October 12, 2020, 11:10", and "October 12, 2020, 15:00" for each movement of the product 7. The information included in the product management information database 1031 may be set as appropriate. The server 1 updates the product management information database 1031 as appropriate.

[0072] If the wireless tag 3 does not store the display date and time information, the elapsed time information, the movement history information, and the shopping basket tag ID history information, the server 1 stores this information. On the other hand, if the wireless tag 3 stores the display date and time information, the elapsed time information, the movement history information, and the shopping basket tag ID history information, the server 1 may or may not store this information.

[0073] An example of the configuration of the transaction management information database 1032 will now be described. FIG. 8 is a diagram showing an example of the configuration of the transaction management information database 1032 according to the embodiment. The transaction management information database 1032 includes a "transaction ID" field, a "member ID" field, a "tag ID for shopping basket used" field, a "tag ID for product" field, a "display date and time" field, a "time elapsed" field, a "number of moves" field, a "date and time of moves" field, and a "tag ID for shopping basket involved in moves" field. The "transaction ID" field is a field for setting a transaction ID. The "member ID" field is a field for setting a member ID related to a customer who is the subject of a transaction. The "tag ID for shopping basket used" field is a field for setting a tag ID for shopping basket used. The "tag ID for product" field, the "display date and time" field, the "time elapsed" field, the "number of moves" field, the "date and time of moves" field, and the "tag ID for shopping basket involved in moves" field are composed of data similar to those of the respective fields included in the product management information database 1031. The information included in the transaction management information database 1032 may be set as appropriate. The server 1 updates the transaction management information database 1032 as appropriate.

[0074] An example of the configuration of the movement management information database 1033 will be described. FIG. 9 is a diagram showing an example of the configuration of the mobility management information database 1033 according to the embodiment. The movement management information database 1033 includes a "product tag ID" item, a "display date and time" item, a "time elapsed" item, a "number of movements" item, a "movement date and time" item, a "movement-involved transaction ID" item, and a "movement-involved member ID" item. The "product tag ID" item, the "display date and time" item, the "time elapsed" item, the "number of movements" item, and the "movement date and time" items are composed of data similar to each item included in the product management information database 1031. The "movement-involved transaction ID" item is an item for setting transaction ID history information. The "movement-involved transaction ID" item includes one or more movement-involved transaction IDs indicated in the transaction ID history information. The "movement-involved member ID" is an item for setting member ID history information. The "movement-involved member ID" item includes one or more movement-involved member IDs indicated in the member ID history information. The information included in the movement management information database 1033 may be set as appropriate. The server 1 updates the movement management information database 1033 as appropriate.

[0075] An example of information stored in the wireless tag 3 will be described. FIG. 10 is a diagram showing an example of information stored in the wireless tag 3 according to the embodiment. The wireless tag 3 includes an "item tag ID", an "display date and time", an "elapsed time", an "number of movements", an "movement date and time", and an "movement-related shopping basket tag ID". The "item tag ID", the "display date and time", the "elapsed time", the "number of movements", the "movement date and time", and the "movement-related shopping basket tag ID" are composed of data similar to those of the items included in the product management information database 1031. Each movement-related shopping basket tag ID indicated in the shopping basket tag ID history information is associated with movement date and time information for each movement of the product 7 included in the movement date and time history information. The wireless tag 3 does not need to store at least any of the display date and time information, the elapsed time information, and the movement history information. If the wireless tag 3 has a timer, the elapsed time information can be appropriately updated based on the measurement of the elapsed time from the display date and time indicated in the display date and time information to the current date and time. The information included in the wireless tag 3 can be appropriately set. The information contained in the wireless tag 3 is updated as appropriate through communication with the reader / writer device 2, the POS terminal 4, or the portable reader / writer terminal 6.

[0076] If the server 1 does not store the display date and time information, the elapsed time information, the movement history information, and the shopping basket tag ID history information, the wireless tag 3 stores this information. On the other hand, if the server 1 stores the display date and time information, the elapsed time information, the movement history information, and the shopping basket tag ID history information, the wireless tag 3 may or may not store this information.

[0077] The processing procedure by the information processing system S will be described. In the following description mainly focusing on the server 1, the server 1 may be read as the processor 101. Similarly, in the following description mainly focusing on the reader / writer device 2, the reader / writer device 2 may be read as the processor 201. Similarly, in the following description mainly focusing on the POS terminal 4, the notation "POS terminal 4" may be read as the processor 401. Note that the processing procedure described below is merely an example, and each process may be changed as much as possible. Also, in the processing procedure described below, steps may be omitted, replaced, or added as appropriate depending on the embodiment.

[0078] The following describes the processing of the information processing system S based on detection by the reader / writer device 2 of the initial display of a product 7 on the display shelf 8 before a transaction. Here, it is assumed that the initial display on the display shelf 8 of a product 71 having a wireless tag 31 with a product tag ID "00001" attached thereto among multiple products 7 is detected.

[0079] The procedure of information processing by the reader / writer device 2 will be described. FIG. 11 is a flowchart illustrating the procedure of information processing by the reader / writer device 2 according to the embodiment. The reading control unit 2012 reads display date and time information from the wireless tag 31 (ACT1). In ACT1, for example, the reading control unit 2012 controls the reader / writer 205 to establish communication with the wireless tag 31 via the antenna 206. The reading control unit 2012 reads the display date and time information from the wireless tag 31. Reading data from the wireless tag 31 is a well-known technique, and detailed description thereof will be omitted.

[0080] If the reading control unit 2012 reads the display date and time information (ACT1: YES), the process ends. If the reading control unit 2012 does not read the display date and time information (ACT1: NO), the process transitions from ACT1 to ACT2. If the reading control unit 2012 does not read the display date and time information, this corresponds to a case where the wireless tag 31 does not store the display date and time information.

[0081] The detection unit 2011 detects the first display of the product 71 on the display shelf 8 based on the inability of the read control unit 2012 to read the display date and time information (ACT2). The write control unit 2014 writes the display date and time information to the wireless tag 3 based on the detection of the first display of the product 71 on the display shelf 8 by the detection unit 2011 (ACT3). In ACT3, for example, the write control unit 2014 controls the reader / writer 205 to establish communication with the wireless tag 31 via the antenna 206 based on the product tag ID. The write control unit 2014 writes the date and time when the product 71 was first displayed on the display shelf 8 by the detection unit 2011 to the wireless tag 31 as display date and time information. Based on the reception of the display date and time information, the wireless tag 31 sets the received display date and time information in the "display date and time" field. Writing information to the wireless tag 31 by the write control unit 2014 corresponds to outputting information to the wireless tag 31 attached to the product 71. Writing data to the wireless tag 31 is a well-known technique, and detailed description thereof will be omitted.

[0082] The output unit 2015 outputs display date and time information to the server 1 based on the detection by the detection unit 2011 of the initial display of the product 71 on the display shelf 8 (ACT4). In ACT4, for example, the output unit 2015 outputs the product tag ID of the wireless tag 31 attached to the product 71 and the display date and time information to the server 1.

[0083] If the wireless tag 31 does not store the display date and time information, ACT3 is omitted. If the server 1 does not store the display date and time information, ACT4 is omitted.

[0084] The procedure of information processing by the server 1 will be described. FIG. 12 is a flowchart illustrating an information processing procedure by the server 1 according to the embodiment. The acquiring unit 1010 acquires display date and time information from the reader / writer device 2 (ACT11). In ACT11, for example, the acquiring unit 1010 acquires the product tag ID and display date and time information of the wireless tag 31 based on detection by the reader / writer device 2 of the first display of the product 71 on the display shelf 8.

[0085] The storage control unit 1011 stores the display date and time information acquired by the acquisition unit 1010 in the product management information database 1031 (ACT12). In ACT12, for example, the storage control unit 1011 stores the display date and time information in association with the product tag ID of the wireless tag 31 acquired by the acquisition unit 1010.

[0086] The processing of the information processing system S based on detection of movement of the product 7 before a transaction by the reader / writer device 2 will be described. Here, it is assumed that movement of the product 71 attached with the wireless tag 31 with the product tag ID "00001" is detected. A customer C picks up the product 71 displayed on the display shelf 8. The reader / writer device 2 installed on the display shelf 8 measures the radio wave intensity of the wireless tag 31 attached to the product 71.

[0087] The procedure of information processing by the reader / writer device 2 will be described. FIG. 13 is a flowchart illustrating the procedure of information processing by the reader / writer device 2 according to the embodiment. The acquiring unit 2010 acquires the measurement result of the radio wave intensity of the wireless tag 31 from the reader / writer 205 (ACT21). In ACT21, for example, the acquiring unit 2010 acquires the measurement result of the radio wave intensity based on the measurement of the radio wave intensity of the wireless tag 31 by the reader / writer 205. In one example, the acquiring unit 2010 acquires the measurement result indicating the decrease and increase of the radio wave intensity of the wireless tag 31 as the customer C picks up the product 71 displayed on the display shelf 8 and returns the product 71 to the display shelf 8. In another example, the acquiring unit 2010 acquires the measurement result indicating the decrease of the radio wave intensity of the wireless tag 31 as the customer C picks up the product 71 displayed on the display shelf 8.

[0088] The detection unit 2011 detects the movement of the product 71 based on the measurement result of the radio wave intensity of the wireless tag 31 acquired by the acquisition unit 2010 (ACT22). In ACT22, for example, the detection unit 2011 detects the movement of the product 71 in response to a change in the radio wave intensity of the wireless tag 31 based on the measurement result acquired by the acquisition unit 2010. In one example, the detection unit 2011 detects the movement of the product 71 based on the measurement result indicating a decrease and increase in the radio wave intensity of the wireless tag 31 acquired by the acquisition unit 2010. In another example, the detection unit 2011 detects the movement of the product 71 based on the measurement result indicating a decrease in the radio wave intensity of the wireless tag 31 acquired by the acquisition unit 2010.

[0089] If the detection unit 2011 detects the movement of the product 71 (ACT22: YES), the process transitions from ACT22 to ACT23. If the detection unit 2011 does not detect the movement of the product 71 (ACT22: NO), the process transitions from ACT22 to ACT21.

[0090] The reading control unit 2012 reads information from the wireless tag 31 based on the detection of the movement of the product 71 by the detection unit 2011 (ACT23). In ACT23, for example, the reading control unit 2012 reads the product tag ID, display date and time information, and movement count information from the wireless tag 31.

[0091] The addition unit 2013 adds 1 to the number of movements of the wireless tag 31 (ACT24). In ACT24, for example, the addition unit 2013 adds 1 to the number of movements indicated by the movement count information based on the movement count information read from the wireless tag 31 by the reading control unit 2012. The addition unit 2013 acquires new movement count information based on the process of adding 1 to the movement count.

[0092] The acquisition unit 2010 acquires the measurement results of the radio wave intensity of the multiple wireless tags 9 from the reader / writer 205 based on the detection of the movement of the product 71 by the detection unit 2011 (ACT25). The detection unit 2011 detects the shopping basket 10 related to the customer C involved in the movement of the product 71 based on the measurement results of the radio wave intensity of the multiple wireless tags 9 acquired by the acquisition unit 2010 (ACT26). In ACT26, for example, the detection unit 2011 detects the wireless tag 9 having substantially the same radio wave intensity as the radio wave intensity of the wireless tag 31 that decreases with the movement of the product 71. The detection unit 2011 may detect the wireless tag 9 having substantially the same radio wave intensity as the radio wave intensity of the wireless tag 31 that decreases with the movement of the product 71 and in substantially the same direction as the communication direction with the wireless tag 31. The detection unit 2011 detects the shopping basket 10 related to the customer C involved in the movement of the product 71 based on the detected wireless tag 9.

[0093] The reading control unit 2012 reads the shopping basket tag ID from the wireless tag 9 based on the detection by the detection unit 2011 of the shopping basket 10 related to the customer C involved in the movement of the product 71 (ACT27). In ACT27, for example, the reading control unit 2012 reads the shopping basket tag ID from the wireless tag 9 attached to the shopping basket 10 related to the customer C involved in the movement of the product 71. The shopping basket tag ID read by the reading control unit 2012 corresponds to the movement-related shopping basket tag ID.

[0094] The write control unit 2014 writes the elapsed time information, the movement information, and the tag ID for the movement-related shopping basket to the wireless tag 31 based on the detection of the movement of the product 71 by the detection unit 2011 (ACT28). In ACT28, for example, the write control unit 2014 writes the number of movement information based on the addition process by the addition unit 2013 to the wireless tag 31. The write control unit 2014 writes the date and time when the movement of the product 71 is detected by the detection unit 2011 as movement date and time information to the wireless tag 31. The write control unit 2014 writes the tag ID for the movement-related shopping basket read by the reading control unit 2012 to the wireless tag 31. The write control unit 2014 writes elapsed time information indicating the elapsed time from the display date and time indicated by the display date and time information of the product 71 to the date and time indicated by the movement date and time information to the wireless tag 31. Note that the write control unit 2014 does not have to write at least one of the elapsed time information and the movement information.

[0095] The wireless tag 31 sets the received elapsed time information in the "elapsed time" field based on receiving the elapsed time information. The wireless tag 31 sets the received movement count information in the "number of movements" field based on receiving the movement count information included in the movement information of the product 71. The number of movements is incremented by one when the reader / writer device 2 writes the movement count information. The wireless tag 31 sets the received movement date and time information in the "movement date and time" field based on receiving the movement date and time information included in the movement information of the product 71. The number of movement dates and times indicated in the movement date and time history information is incremented by one when the reader / writer device 2 writes the movement date and time information. The wireless tag 31 sets the movement-related shopping basket tag ID in the "movement-related shopping basket tag ID" field based on receiving the movement-related shopping basket tag ID. The number of movement-related shopping basket tag IDs indicated in the shopping basket tag ID history information is incremented by one when the reader / writer device 2 writes the movement-related shopping basket tag ID.

[0096] The output unit 2015 outputs the elapsed time information, the movement information, and the movement-related shopping basket tag ID to the server 1 based on the detection of the movement of the product 71 by the detection unit 2011 (ACT6). In ACT6, for example, the output unit 2015 outputs the product tag ID of the wireless tag 31 attached to the product 71, the elapsed time information, the movement information, and the movement-related shopping basket tag ID to the server 1. It is noted that the output unit 2015 does not have to output at least one of the elapsed time information and the movement information to the server 1.

[0097] Next, the procedure of information processing by the server 1 will be described. FIG. 14 is a flowchart illustrating an information processing procedure by the server 1 according to the embodiment. The acquiring unit 1010 acquires information from the reader / writer device 2 based on detection of movement of the product 71 by the reader / writer device 2 (ACT31). In ACT31, for example, the acquiring unit 1010 acquires the product tag ID, elapsed time information, movement information, and movement-related shopping basket tag ID of the wireless tag 31 from the reader / writer device 2. Note that the acquiring unit 1010 does not have to acquire at least one of the elapsed time information and the movement information.

[0098] The memory control unit 1011 updates the information stored in the product management information database 1031 based on the information acquired by the acquisition unit 1010 (ACT32). In ACT32, for example, the memory control unit 1011 updates the information associated with the product tag ID of the wireless tag 31 acquired by the acquisition unit 1010. The storage control unit 1011 updates the elapsed time information stored in the product management information database 1031 to the elapsed time information acquired by the acquisition unit 1010 .

[0099] A case will be described where the movement information acquired by the acquisition unit 1010 includes movement count information. The storage control unit 1011 updates the movement count information stored in the product management information database 1031 to the movement count information acquired by the acquisition unit 1010. The number of movements indicated by the updated movement count information is increased by 1 compared to the number of movements indicated by the movement count information before the update.

[0100] A case will be described where the movement information acquired by the acquisition unit 1010 includes movement date and time information. The storage control unit 1011 updates the movement date and time history information stored in the product management information database 1031 based on the movement date and time information acquired by the acquisition unit 1010. The storage control unit 1011 adds the movement date and time indicated in the movement date and time information acquired by the acquisition unit 1010 to the movement date and time history information. The number of movement dates and times indicated in the updated movement date and time history information is increased by one compared to the number of movement dates and times indicated in the movement date and time information before the update.

[0101] A case will be described where the movement information acquired by the acquisition unit 1010 does not include movement count information, but includes movement date and time information. The storage control unit 1011 may update the movement count information by adding 1 to the number of movements indicated by the movement count information stored in the product management information database 1031. The number of movements indicated by the updated movement count information is increased by 1 from the number of movements indicated by the movement count information before the update.

[0102] The memory control unit 1011 updates the shopping basket tag ID history information based on the movement-involved shopping basket tag ID acquired by the acquisition unit 1010. The memory control unit 1011 adds the movement-involved shopping basket tag ID acquired by the acquisition unit 1010 to the shopping basket tag ID history information. The memory control unit 1011 stores the movement-involved shopping basket tag ID acquired by the acquisition unit 1010 in association with the movement date and time information acquired by the acquisition unit 1010 in the product management information database 1031. The number of movement-involved shopping basket tag IDs indicated in the updated shopping basket tag ID history information is increased by one compared to the number of movement-involved shopping basket tag IDs indicated in the shopping basket tag ID history information before the update.

[0103] The processing of the information processing system S based on the transaction of the product 7 will be described. The procedure of information processing by the POS terminal 4 will now be described. FIG. 15 is a flowchart illustrating a procedure of information processing by the POS terminal 4 according to the embodiment. The store clerk uses the reader / writer 412 in the POS terminal 4 to register one or more purchased items of the customer C.

[0104] The acquiring unit 4010 acquires a product tag ID from the wireless tag 3 attached to each of one or more products 7 via the reader / writer 412 (ACT41). The acquiring unit 4010 acquires information associated with each product tag ID (ACT42). In ACT42, for example, the acquiring unit 4010 acquires information associated with each product tag ID from each wireless tag 3 via the reader / writer 412. In this example, the acquiring unit 4010 acquires display date and time information, elapsed time information, movement history information, and shopping basket tag ID history information associated with each product tag ID from each wireless tag 3. The acquiring unit 4010 may acquire information associated with each product tag ID acquired from each wireless tag 3 from the server 1 via the network NW. In this example, the acquiring unit 4010 acquires display date and time information, elapsed time information, movement history information, and shopping basket tag ID history information associated with each product tag ID stored in the product management information database 1031. The acquiring unit 4010 does not necessarily have to acquire at least any of the display date and time information, the elapsed time information, and the movement history information associated with each product tag ID.

[0105] The acquiring unit 4010 acquires product information of each product 7 associated with each product tag ID acquired via the reader / writer 412 (ACT43). For example, the product information is information necessary for payment processing, such as product name, JAN code, and price. The product information may be stored in the POS terminal 4 or the server 1.

[0106] The acquisition unit 4010 acquires the tag ID for the shopping basket in use (ACT44). In ACT44, for example, the acquisition unit 4010 acquires the tag ID for the shopping basket from the wireless tag 9 attached to the shopping basket 10 for the customer C via the reader / writer 412. The tag ID for the shopping basket acquired by the acquisition unit 4010 corresponds to the tag ID for the shopping basket in use.

[0107] The acquisition unit 4010 acquires the member ID for customer C (ACT45). In ACT45, for example, the acquisition unit 4010 acquires the member ID for customer C based on the reading of the member card by the scanner 407.

[0108] The payment processing unit 4013 performs payment processing based on the product information of each product 7 acquired by the acquisition unit 4010 (ACT46). In ACT46, for example, the payment processing unit 4013 displays a payment screen (not shown) on the display device 409 based on the product information of each product 7. The store clerk selects a payment method for customer C according to the payment screen and performs payment processing according to the payment method. Since this type of payment processing is well known, detailed explanation is omitted. The printing device 410 outputs a receipt on which product information of the purchased product and information such as a transaction ID related to customer C are printed based on the payment processing by the payment processing unit 4013. The transaction ID related to customer C may be issued by the payment processing unit 4013 based on the payment processing. The transaction ID is different for each payment. The acquisition unit 4010 acquires a transaction ID related to customer C based on the payment processing by the payment processing unit 4013 (ACT47).

[0109] The output unit 4012 outputs the transaction management information to the server 1 based on the payment processing by the payment processing unit 4013 (ACT48). The transaction management information includes information acquired by the acquisition unit 4010. The transaction management information includes a transaction ID and member ID for customer C, and a tag ID for the shopping basket used for customer C. In the following, the notations of transaction ID and member ID may be read as at least one of transaction ID and member ID. The transaction management information includes one or more product tag IDs. The transaction management information includes display date and time information, elapsed time information, movement history information, and shopping basket tag ID history information associated with each product tag ID. The transaction management information does not have to include at least one of display date and time information, elapsed time information, and movement history information.

[0110] The procedure of information processing by the server 1 will be described. FIG. 16 is a flowchart illustrating an information processing procedure by the server 1 according to the embodiment. The acquiring unit 1010 acquires transaction management information from the POS terminal 4 based on the transaction (ACT 51). In ACT 51, for example, the acquiring unit 1010 acquires transaction management information output from the POS terminal 4 for each transaction.

[0111] The memory control unit 1011 stores the transaction management information in the transaction management information database 1032 based on the acquisition of the transaction management information by the acquisition unit 1010 (ACT52). In ACT52, for example, the memory control unit 1011 stores the transaction ID and member ID of customer C in the transaction management information database 1032. The memory control unit 1011 stores the used shopping basket tag ID of customer C in the transaction management information database 1032 in association with the transaction ID and member ID of customer C. The memory control unit 1011 stores each product ID in the transaction management information database 1032 in association with the transaction ID and member ID of customer C. The memory control unit 1011 stores shopping basket ID history information in association with each product ID in the transaction management information database 1032. The memory control unit 1011 may store at least one of display date and time information, elapsed time information, and movement history information in association with each product ID in the transaction management information database 1032. The memory control unit 1011 may store the movement date and time information included in the movement date and time history information in the transaction management information database 1032 in association with each movement-related shopping basket tag ID indicated in the shopping basket ID history information for each movement of the product 7.

[0112] As described above, the memory control unit 1011 updates the information stored in the transaction management information database 1032 based on the acquisition of transaction management information by the acquisition unit 1010. The memory control unit 1011 updates information including the transaction ID and member ID for each customer and the tag ID for the shopping basket used for each customer. This enables the server 1 to update information including the transaction ID and member ID and the tag ID for the shopping basket used, which are used to manage the customer's contact with each product 7, to the latest state.

[0113] The process of updating the migration management information database 1033 by the server 1 will be described. The procedure of information processing by the server 1 will be described. FIG. 17 is a flowchart illustrating an information processing procedure by the server 1 according to the embodiment. The server 1 updates the movement management information database 1033 by the process illustrated below for each product 7 after the transaction stored in the transaction management information database 1032. Here, the process will be explained using an example of a product 71 attached with a wireless tag 31 having a product tag ID "00001".

[0114] The acquisition unit 1010 acquires information associated with the product tag ID "00001" of the wireless tag 31 attached to the product 71 based on the transaction of the product 71 (ACT61). Based on the transaction of the product 71 includes based on the payment process of the product 71 by the POS terminal 4. In ACT61, for example, the acquisition unit 1010 acquires shopping basket ID history information associated with the product tag ID "00001" from the transaction management information database 1032. As a result, the acquisition unit 1010 acquires the movement-related shopping basket tag ID of the shopping basket 10 related to the customer involved in each movement of the product 71 detected by the reader / writer device 2. The acquisition unit 1010 may acquire movement date and time history information included in the movement history information associated with the product tag ID "00001" from the transaction management information database 1032. The acquisition unit 1010 acquires movement date and time information for each movement of the product 71 based on the movement date and time history information. The acquiring unit 1010 may acquire information on the number of movements of the product 71 included in the movement history information associated with the product tag ID "00001" from the transaction management information database 1032. The acquiring unit 1010 may acquire information on the display date and time of the product 71 associated with the product tag ID "00001" from the transaction management information database 1032. The acquiring unit 1010 may acquire information on the elapsed time of the product 71 associated with the product tag ID "00001" from the transaction management information database 1032.

[0115] The acquisition unit 1010 acquires a movement-related transaction ID and a movement-related member ID for each movement of the product 71 based on the movement-related shopping basket tag ID for each movement of the product 71 (ACT62). In ACT62, for example, the acquisition unit 1010 uses information including a transaction ID and a member ID for each customer and a used shopping basket tag ID for each customer stored in the transaction management information database 1032. The acquisition unit 1010 acquires a transaction ID and a member ID associated with a used shopping basket tag ID corresponding to the movement-related shopping basket tag ID for each movement of the product 71. The transaction ID and the member ID acquired by the acquisition unit 1010 correspond to the movement-related transaction ID and the movement-related member ID for each movement of the product 71. According to this example, the server 1 can acquire a movement-related transaction ID and a movement-related member ID for each movement of the product 71 based on the movement-related shopping basket tag ID for each movement of the product 71. This allows the server 1 to obtain the mobile involvement transaction ID and mobile involvement member ID, which are difficult to obtain directly, via the mobile involvement shopping basket tag ID.

[0116] The memory control unit 1011 stores the information acquired by the acquisition unit 1010 in the movement management information database 1033 in association with the product tag ID "00001" (ACT63). In ACT63, for example, the memory control unit 1011 stores the movement-related transaction ID and the movement-related member ID for each movement of the product 71 acquired by the acquisition unit 1010 in association with the product tag ID "00001". This allows the server 1 to manage the customer's contact with each product 7 using customer-related identification information such as the transaction ID and member ID for each product. For example, if a customer is infected with a specific infectious disease, the store clerk can track other customers who have come into contact with the product that the customer has come into contact with by the customer-related identification information. Since the transaction ID and member ID are information linked to the customer, the store clerk can easily track the customer to be tracked.

[0117] The memory control unit 1011 may store the movement date and time information acquired by the acquisition unit 1010 in the movement management information database 1033 in association with the product tag ID "00001". In this example, the memory control unit 1011 stores the movement date and time information for each movement of the product 71 in association with the movement-related transaction ID and the movement-related member ID for each movement of the product 71. This allows the server 1 to manage the date and time of customer contact with each product 7 for each product. For example, if a customer is infected with a specific infectious disease, a store clerk can easily determine whether or not to track other customers who have come into contact with a product that this customer has come into contact with, taking into consideration the nature of the pathogen, which tends to decrease over time.

[0118] The memory control unit 1011 may store the movement count information of the product 71 acquired by the acquisition unit 1010 in association with the product tag ID "00001" in the movement management information database 1033. This allows the server 1 to manage the movement count information for each product 7 for each product. The store clerk can check whether any customers have come into contact with each product 7 by comparing the number of movements indicated in the movement count information with the number of movement-related transaction IDs and movement-related member IDs.

[0119] The memory control unit 1011 may store the display date and time information of the product 71 acquired by the acquisition unit 1010 in the movement management information database 1033 in association with the product tag ID "00001". The memory control unit 1011 may store the elapsed time information of the product 71 acquired by the acquisition unit 1010 in association with the product tag ID "00001" in the movement management information database 1033. This allows the server 1 to manage the display date and time information or the elapsed time information for each product. For example, if a customer is infected with a specific infectious disease, a store clerk can easily determine whether or not it is necessary to identify the store clerk who first displayed the product 71, taking into consideration the nature of the pathogen, which tends to decrease over time.

[0120] Depending on the manner in which the reader / writer device 2 detects the movement of the product 71, the shopping basket ID history information may not include the shopping basket tag ID of the shopping basket 10 related to the customer C who purchased the product 71. Therefore, in ACT61, the acquisition unit 1010 may acquire a transaction ID and a member ID associated with the product tag ID "00001" from the transaction management information database 1032. The transaction ID and the member ID acquired by the acquisition unit 1010 are the transaction ID and the member ID related to the customer C who purchased the product 71. In ACT63, the storage control unit 1011 may store the transaction ID and the member ID acquired by the acquisition unit 1010 in the movement management information database 1033 in association with the product tag ID "00001". In this way, the server 1 can manage the contact of customers with each product 7, including customers who purchased the product 7 and customers who did not purchase the product 7, for each product.

[0121] At least one of the above-mentioned transaction ID and member ID is an example of information included in first identification information related to a customer. At least one of the movement-involved transaction ID and movement-involved member ID is an example of information included in first identification information related to a customer. The product tag ID is an example of second identification information related to the product 7. The shopping basket tag ID and the movement-involved shopping basket tag ID are examples of third identification information of the shopping basket 10.

[0122] In the above embodiment, the POS terminal 4 is exemplified as a terminal in which a store clerk performs operations from registering purchased items to making payment, but the present invention is not limited to this. At least some of the functions of the POS terminal 4 may be realized in a so-called semi-self-service payment device in which a store clerk registers purchased items and a customer makes payment. At least some of the functions of the POS terminal 4 may be realized in a so-called full-self-service POS terminal in which a customer performs operations from registering purchased items to making payment.

[0123] Furthermore, at least some of the functions of the POS terminal 4 may be realized by a so-called cart POS terminal in which a product scanner and a dedicated terminal operated by a customer are attached to a cart. At least some of the functions of the POS terminal 4 may be realized by a so-called smartphone POS terminal in which product registration is performed by a terminal such as a tablet or a smartphone. The cart POS terminal or smartphone POS terminal registers a member ID by logging in or scanning a member card. The server 1 may detect a customer involved in the movement of the product 7 in cooperation with a camera device or the like, and acquire information from the cart POS terminal or smartphone POS terminal of the detected customer. For example, the acquisition unit 1010 of the server 1 may acquire a movement-involved member ID of a customer involved in each movement of the product 7 from the cart POS terminal or smartphone POS terminal via the network NW.

[0124] In the above embodiment, a commodity has been described as an example, but the present invention is not limited thereto. The above embodiment may be applied not only to goods that are the subject of a transaction involving payment, such as a commodity, but also to goods that do not involve payment. For example, goods that do not involve payment include library books. The above expression "commodity" may be read as "goods".

[0125] In the above embodiment, the reader / writer device 2 has been described as an example of a device included in a sensing device that detects the movement of the product 7, but is not limited thereto. A camera device may be an example of a device included in a sensing device that detects the movement of the product 7. In this example, the camera device outputs movement date and time information to the server 1 based on the detection of the movement of the product 7, in association with information for identifying the product 7 whose movement has been detected. The acquisition unit 1010 of the server 1 acquires information for identifying the product 7 whose movement has been detected from the camera device via the communication interface 104, instead of the product tag ID. In this example, the information for identifying the product 7 is an example of first identification information related to the product 7.

[0126] The information processing device may be realized by one device as explained by taking the server 1 as an example, or may be realized by a system in which functions are distributed among a plurality of devices.

[0127] The reader / writer device may be realized by one device as described above by taking the reader / writer device 2 as an example, or may be realized by a system in which functions are distributed among a plurality of devices.

[0128] The program may be transferred in a state where it is stored in an electronic device, or in a state where it is not stored in an electronic device. In the latter case, the program may be transferred via a network, or in a state where it is recorded on a recording medium. The recording medium is a non-transitory tangible medium. The recording medium is an electronic device-readable medium. The recording medium may be in any form, such as a CD-ROM or a memory card, as long as it is capable of storing the program and is readable by an electronic device.

[0129] Although several other embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims. The original claims are set forth below. (1) an acquisition unit that acquires first identification information regarding a customer involved in each movement of an item detected by the sensing device; a storage control unit that stores the first identification information of a customer involved in each movement of the item acquired by the acquisition unit in a storage unit in association with second identification information of the item; An information processing device comprising: (2) the acquisition unit acquires third identification information of a shopping basket related to a customer involved in each movement of the item, and acquires the first identification information related to the customer involved in each movement of the item based on the third identification information related to the customer involved in each movement of the item, using information including the first identification information and the third identification information related to each customer stored in the storage unit. An information processing device as described in (1). (3) the acquisition unit acquires, for each transaction, information relating to a customer, the information including the first identification information and the third identification information; the memory control unit updates the information including the first identification information and the third identification information regarding each customer stored in the memory unit based on the acquisition by the acquisition unit of information including the first identification information and the third identification information regarding each customer; An information processing device as described in (2). (4) The acquisition unit acquires movement date and time information for each movement of the item, The storage control unit stores the movement date and time information acquired by the acquisition unit in the storage unit in association with the first identification information for each movement of the item. An information processing device according to any one of (1) to (3). (5) An information processing device described in any of (1) to (4), wherein the first identification information includes at least one of identification information that individually identifies a customer and identification information that individually identifies a transaction. [Explanation of symbols]

[0130] 1...server, 2...reader / writer device, 3...wireless tag, 4...POS terminal, 5...store clerk terminal, 6...portable reader / writer terminal, 7...product, 8...display shelf, 9...wireless tag, 10...shopping basket, 31...wireless tag, 71...product, 101...processor, 102...main memory, 103...auxiliary storage device, 104...communication interface, 201...processor, 202...main memory, 203...auxiliary storage device, 204...communication interface, 205...reader / writer, 206...antenna, 207...clock, 401...processor, 402...main memory, 403...auxiliary storage device, 404...clock, 405...change machine interface, 406...communication interface, 407...scanner, 408...input device, 409...display device, 410...printing device, 411...card reader, 412...reader / writer, 413...antenna, 1010...acquisition unit, 1011...storage control unit, 1031...product management information database, 1032...transaction management information database, 1033...movement management information database, 2010...acquisition unit, 2011...detection unit, 2012...read control unit, 2013...addition unit, 2014...write control unit, 2015...output unit, 4010...acquisition unit, 4011...payment processing unit, 4012...output unit, C...customer, NW...network, S...information processing system.

Claims

1. an acquisition unit that acquires identification information regarding a customer involved in each movement of an item detected by the sensing device; a storage control unit that stores, in a storage unit, identification information regarding a customer involved in each movement of the item acquired by the acquisition unit in association with identification information regarding the item; Equipped with The identification information regarding the customer involved in each movement of the item includes identification information that individually identifies the customer. Information processing device.

2. the acquisition unit acquires identification information of a shopping basket for a customer involved in each movement of the item, and acquires identification information for a customer involved in each movement of the item based on the identification information of the shopping basket for a customer involved in each movement of the item, using information including the identification information for each customer and the shopping basket identification information for each customer stored in the storage unit; The information processing device according to claim 1 .

3. The acquisition unit acquires, for each transaction, information including identification information relating to a customer and identification information of a shopping basket relating to the customer; the memory control unit updates the information including the identification information for each customer and the identification information for the shopping basket for each customer stored in the memory unit based on the acquisition by the acquisition unit of the information including the identification information for each customer and the identification information for the shopping basket for each customer; The information processing device according to claim 2 .

4. The acquisition unit acquires movement date and time information for each movement of the item, The storage control unit stores, in the storage unit, the movement date and time information for each movement of the item acquired by the acquisition unit in association with identification information regarding a customer involved in each movement of the item. The information processing device according to claim 1 .

5. An information processing device described in any one of claims 1 to 4, wherein the identification information regarding the customers involved in each movement of the goods includes identification information that individually identifies the transaction.

Citation Information

Patent Citations

  • Switching power circuit

    JP2006020421A

  • Product sales system and method, product information server, and program

    JP2006079515A

  • Sales promotion system and sales promotion processing method

    JP2010277256A

  • Confirmation action detection device and confirmation action detection program

    JP2016057738A