Management device, management method, and recording medium

The management device with movable antennas addresses the inefficiency of multiple antennas by reducing their number and improving reading accuracy in RFID tag management systems, enhancing shelf management efficiency.

JPWO2025052671A5Pending Publication Date: 2026-04-21
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Filing Date
2026-01-20
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Existing RFID tag management systems require multiple antennas to manage storage status on shelves, leading to inefficiencies and potential reading inaccuracies when multiple antennas are moved simultaneously.

Method used

A management device with individually movable antennas on rails, capable of reading RFID tags, identifying display status, and outputting information, reducing the number of required antennas and improving reading accuracy.

Benefits of technology

Reduces the number of antennas needed and minimizes reading inaccuracies by allowing individual movement and control of antennas, enhancing shelf management efficiency.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The management device comprises an antenna control unit, a reading unit, a status identification unit, and an output unit. The antenna control unit controls movement of antennas that can individually move on a rail attached to a shelf. The reading unit uses the antennas to read an RFID tag attached to an article and including information that can identify the article. The status identification unit identifies information indicating the display status of the article on the shelf on the basis of position information of the antenna and the information read from the RFID tag. The output unit outputs information indicating the display status.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to a management device and the like.

Background Art

[0002] In recent years, there are cases where articles attached with RFID (Radio Frequency Identification) tags are stored or displayed on shelves. An RFID reader manages storage status such as the number of articles stored on the shelf via an antenna.

[0003] Patent Document 1 describes that a scanner including a plurality of antennas and readers for each shelf level is installed on the shelf, and the scanner reads RFID tags attached to articles on each shelf level by moving in the lateral direction of the shelf.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] By the way, when placing articles attached with RFID tags on the shelf to manage the status of the articles on the shelf, many antennas may be required.

[0006] An example of the object of this disclosure is to provide a management device and the like that aim to reduce the number of antennas.

Means for Solving the Problems

[0007] The management device according to one aspect of this disclosure is antenna control means for controlling the movement of antennas that can move individually on rails attached to the shelf, A reading means that uses the aforementioned antenna to read an RFID tag attached to an article, which contains information that can identify the article, A situation identification means that identifies information representing the display status of the items on the shelf based on the position information of the antenna and the information read from the RFID tag, An output means for outputting information representing the display status, It is equipped with.

[0008] The management method in one aspect of this disclosure is: Controlling the movement of individually movable antennas on rails attached to shelves, Using the aforementioned antenna, read an RFID tag attached to an item that contains information that can identify the item. Based on the location information of the antenna and the information read from the RFID tag, information representing the display status of the items on the shelf is identified. The system outputs information representing the display status.

[0009] A program in one aspect of this disclosure is for a computer, Controlling the movement of individually movable antennas on rails attached to shelves, Using the aforementioned antenna, read an RFID tag attached to an item that contains information that can identify the item. Based on the location information of the antenna and the information read from the RFID tag, information representing the display status of the items on the shelf is identified. Outputs information representing the display status. Execute the process.

[0010] Each program may be stored on a non-temporary storage medium that is readable by the computer. [Effects of the Invention]

[0011] According to this disclosure, it is possible to reduce the number of antennas. [Brief explanation of the drawing]

[0012] [Figure 1] It is a first block diagram showing a configuration example of a management device according to the present disclosure. [Figure 2] It is an example of a shelf. [Figure 3] It is an explanatory diagram showing an example in which an antenna is included in a moving part having wheels. [Figure 4] It is an explanatory diagram showing an example of a moving part including a rail and an antenna attached to a shelf. [Figure 5] It is a flowchart showing an operation example of a management device according to the present disclosure. [Figure 6] It is an explanatory diagram showing an example of connection between a management device and other devices. [Figure 7] It is an explanatory diagram showing an example of attaching a position tag. [Figure 8] It is an explanatory diagram showing an example of attaching a position tag when moving an antenna in the depth direction of a shelf. [Figure 9] It is an explanatory diagram showing an example of installation of an imaging device. [Figure 10] It is an explanatory diagram showing an example in which an imaging device is included in a moving part having wheels. [Figure 11] It is an explanatory diagram showing an example in which an antenna and an imaging device are included in a moving part having wheels. [Figure 12] It is a second block diagram showing a configuration example of a management device according to the present disclosure. [Figure 13] It is an explanatory diagram showing an example of a shelf division DB. [Figure 14] It is an explanatory diagram showing an example of an antenna DB. [Figure 15] It is an explanatory diagram showing an example of a position tag DB. [Figure 16] It is an explanatory diagram showing an example of a product DB. [Figure 17] It is an explanatory diagram showing an example in which an image of a shelf is displayed together with a notification of foreign object detection. [Figure 18] It is an explanatory diagram showing an example of attachment of a sensor. [Figure 19]This flowchart shows an example of the operation of a control device that controls the movement of an antenna according to the detection results from a sensor. [Figure 20] This flowchart shows an example of the operation of a control device that controls the imaging device according to the reading status. [Figure 21] This is an explanatory diagram showing an example of a computer hardware configuration. [Modes for carrying out the invention]

[0013] Embodiments of the management device, management method, program, and non-temporary recording medium for recording the program relating to this disclosure will be described in detail below with reference to the drawings. These embodiments are not intended to limit the disclosed technology.

[0014] In each embodiment, shelves are used as an example for placing items, but the invention is not limited to shelves. Also, since goods are used as an example of items, the condition of items on the shelves is described as the display condition of the items, but this can also be rephrased as the storage condition, arrangement condition, etc. For example, the number of items on display can be rephrased as the number of items stored, the number of items arranged, etc. Furthermore, the type of items is not particularly limited and can include food, daily necessities, clothing, various materials, etc. Also, while shelves are described using store shelves as an example, they may also be shelves in a logistics warehouse, etc.

[0015] (First Embodiment) Figure 1 is a first block diagram showing an example configuration of the management device according to this disclosure. The management device 10 comprises an antenna control unit 101, a reading unit 102, a status identification unit 103, and an output unit 104.

[0016] The antenna control unit 101 is an example of antenna control means that controls the movement of an antenna that can move independently on a rail attached to a shelf.

[0017] Figure 2 shows an example of a shelf. The type of shelf is not particularly limited. The shelf may have, for example, multiple levels.

[0018] For example, the shelf may be fitted with rails that allow the antenna 11 to move laterally along the shelf. For example, if the antenna 11 is movable laterally, the rails may be fitted to the tiers of the shelf. There may be one shelf or multiple shelves. Therefore, rails may be fitted across multiple shelves, allowing the antenna 11 to move.

[0019] Furthermore, for example, the shelf may be fitted with rails that allow the antenna 11 to move in the depth direction of the shelf. Also, for example, the shelf may be fitted with rails that allow the antenna 11 to move in the height direction of the shelf.

[0020] For example, items with RFID tags attached are placed on shelves. Let's take products as an example of items. There are various ways to attach RFID tags to products, such as attaching them to product accessories like price tags, or attaching them directly to the product itself. Here, the RFID tags attached to products are sometimes called product tags.

[0021] Furthermore, the antenna 11 is connected to the RFID reader 12 via a cable or the like. The management device 10 is connected to the reader 12 via a communication network or the like. When the management device 10 sends a reading command to the reader 12, the reader 12 can read the product tag via the antenna 11. The reader 12 uses the radio waves transmitted from the antenna 11 and the radio waves transmitted to the antenna 11 to acquire the information stored in the RFID tag and transmit it to the management device 10. More specifically, the RFID tag may communicate by reflecting the carrier wave from the antenna 11 controlled by the reader 12. The information stored in the RFID tag is carried on this reflected wave. The management device 10 can then read the information stored in the RFID tag by receiving it.

[0022] Here, the type of antenna 11 is not particularly limited, but as long as the antenna 11 is movable, an antenna 11 with a narrow reading range can be used. For example, the antenna 11 may be capable of reading product tags of the same type of product. For example, if there are multiple rows on each shelf, the antenna 11 may be capable of reading product tags in multiple rows where the same product is displayed. For example, in Figure 2, having multiple rows on each shelf means having multiple rows in the horizontal direction.

[0023] For example, the antenna 11 may be attached to a movable part that can move along a rail, or the antenna 11 may be integrated as the same device with the movable part that can move along a rail.

[0024] Figure 3 is an explanatory diagram showing an example in which the antenna 11 is included in a mobile unit having wheels. The mobile unit 13 may have wheels, for example. The number of wheels is not particularly limited, but in Figure 3, the mobile unit 13 has two wheels. The mobile unit 13 is movable by rotating its wheels. For example, the wheels of the mobile unit 13 may be rotated by controlling a motor.

[0025] Thus, the antenna control unit 101 may control the movement of the antenna 11 by controlling the movement of the mobile unit 13, which is equipped with the antenna 11 and is placed on a rail attached to a shelf.

[0026] Figure 4 is an explanatory diagram showing an example of a mobile unit 13 equipped with a rail and antenna 11 mounted on a shelf. A rail is attached to the shelf. The mobile unit 13 is attached to the rail. The mobile unit 13 then moves along the rail. The mobile unit 13 is equipped with an antenna 11, which is connected to a leader 12 by a cable.

[0027] For example, if rails are attached to the shelves, the price tags may be attached to the rails so as to conceal the movable part 13. Products are displayed on the shelves. The products have product tags attached.

[0028] The reading unit 102 is an example of a reading means that uses the antenna 11 to read an RFID tag attached to a product that contains information that can identify the product. The product tag may store a product ID (Identifier). The product tag ID is an example of product tag identification information that identifies the product tag attached to a product. The product tag may also store product information such as the product name and price.

[0029] As for the specific reading method, the reading unit 102 reads the information stored in the product tag. to The reader simply needs to send a reading instruction to the reader 12. The reader 12 then reads the information stored in the product tag via the antenna 11.

[0030] The situation identification unit 103 is an example of identification means that identifies information representing the display status of products on the shelf based on the position information of the antenna 11 and the information read from the product tag. The position information of the antenna 11 may be estimated by the amount of movement of the antenna 11, or it may be identified by reading the RFID tag for position identification.

[0031] As an example of identifying information representing the display status, the status identification unit 103 may identify the number of products displayed on the shelf. Furthermore, for example, the status identification unit 103 may detect shortages where the number of displayed products falls below a predetermined number. For example, the status identification unit 103 may detect a situation where the number of products displayed at the front of the shelf falls below a predetermined number.

[0032] Another example of identifying information representing the display situation is that the situation identification unit 103 may identify that products different from the shelf allocation are displayed on the shelf. That is, the situation identification unit 103 only needs to determine whether the products assigned to be displayed at the position represented by the position information of the moved antenna 11 and its surrounding positions are the same as the products identified by the information read from the product tags. For example, if they are different, the situation identification unit 103 can identify that products different from the shelf allocation are displayed. Alternatively, for example, the situation identification unit 103 may identify product information on the shelf. Product information may include the product name and the product's expiration date. Examples of product expiration dates include the use-by date, best-before date, and expiration date.

[0033] Another example of identifying information representing the display situation is that the situation identification unit 103 may determine whether the product being searched for is located at the location represented by the antenna 11's location information and its surrounding area, based on the antenna 11's location information and information read from the product tag.

[0034] The output unit 104 is an example of an output means for outputting information representing the display status. For example, the output unit 104 may output information representing the display status when there is a change in the display status. For example, the output unit 104 may output information representing the display status when there is an abnormality in the display status. Examples of abnormalities in the display status include when products different from the shelf layout are displayed, or when the number of displayed items is less than or equal to a predetermined number.

[0035] Furthermore, for example, the output unit 104 may output time information representing the reading time and information representing the display status in association with each other. The output destination of the output unit 104 is not particularly limited and may include a storage device such as a database, a terminal device, a display device, an audio output device, a lighting device, etc. The terminal device may include a display device, an audio output device, a lighting device, etc. For example, the output unit 104 may display information representing the display status on the user's terminal device. The user is not particularly limited and may include a store employee, a customer, etc. For example, if the output is for stocking instructions, the user may be a store employee. For example, if the output is for the number of items on display, the user may be a store employee or a customer.

[0036] (flowchart) Figure 5 is a flowchart illustrating an example of the operation of the management device 10 according to this disclosure. The antenna control unit 101 controls the movement of the antenna 11 on the rail (step S101). The reading unit 102 reads the product tag (step S102). For example, the status identification unit 103 identifies information representing the display status of products on the shelf (step S103). The output unit 104 outputs information representing the display status (step S104).

[0037] In this configuration, the antenna 11 is mounted on a rail that allows it to move, and the management device 10 moves the antenna 11 to read the RFID tags attached to the items placed on the shelf. The management device 10 then manages the display status of the shelf. This allows for a reduction in the number of antennas 11 required.

[0038] Furthermore, for example, when multiple antennas are moved simultaneously and readings are performed from each of the multiple antennas, the reader switches between readings from multiple antennas, which may result in lower reading accuracy. Therefore, if the antenna 11 can be moved individually, the decrease in reading accuracy can be suppressed. However, a configuration in which multiple antennas 11 can be moved simultaneously may also be used.

[0039] (Second Embodiment) Next, a second embodiment will be described in detail with reference to the drawings. In the second embodiment, examples of determining the position of the antenna, examples of the timing of antenna movement, and examples of combinations of the antenna with other devices will be described. To the extent that the description of the second embodiment does not become unclear, explanations that overlap with the above description will be omitted.

[0040] Figure 6 is an explanatory diagram showing an example of the connection between the management device and other devices. Here, the management device 20 may be an edge terminal device installed in the store, or it may be a server.

[0041] For example, the management device 20 is connected to an RFID reader 22 via a communication network. The reader 22 is connected to one or more antennas 21. The number of readers 22 can be appropriately installed depending on the size of the store and the performance of the reader 22. The reader 22 may be a dedicated reader or a reader / writer. The antennas 21 and the reader 22 are connected using cables. Figure 6 shows a plurality of antennas 21-1 to 21-n. For example, n is an integer of 2 or more. Similar to the example described in Embodiment 1, the antennas 21 may be provided on, for example, a mobile unit 23. Therefore, Figure 6 shows a plurality of mobile units 23-1 to 23-n.

[0042] For example, the management device 20 is connected to the imaging device 24 via a communication network. For example, the management device 20 may be able to control the imaging device 24.

[0043] Furthermore, the imaging device 24 may be installed, for example, on the ceiling of a store. For example, the imaging device 24 may be installed in a position where it can image shelves. For example, the imaging device 24 may be installed in a position where it can image shelves from the front. The position, orientation, field of view, etc., of the imaging device 24 may be controlled by the control device 20 to enable it to image shelves. Furthermore, for example, the imaging device 24 may be movable by the control device 20. For example, the imaging device 24 may be movable on a rail attached to a shelf facing it. This allows the imaging device 24 to image the front of the shelf as seen from the facing shelf. Also, for example, the imaging device 24 may be movable on a rail attached to the ceiling.

[0044] Furthermore, the imaging device 24 may be positioned to capture images of a person standing in front of a shelf. The position, orientation, and field of view of the imaging device 24 may be controlled by the control device 20 to enable imaging of a person standing in front of a shelf. In addition, for example, the imaging device 24 may be movable by control of the control device 20.

[0045] Here, the imaging device 24 capable of imaging the shelves and the imaging device 24 capable of imaging the person standing in front of the shelves may be the same imaging device or different imaging devices. Therefore, multiple imaging devices 24 may be installed in the store.

[0046] Furthermore, for example, the management device 20 is connected to the terminal device 25 via a communication network. The terminal device 25 is an example of a recipient of notifications from the management device 20, and the device that receives notifications is not particularly limited. For example, the terminal device 25 may be a user's terminal device 25, or it may be a terminal device 25 permanently installed in a store, and is not particularly limited.

[0047] Figure 7 is an explanatory diagram showing an example of the attachment of location tags. In Figure 7, each of the antennas 21 is an example that can move horizontally across three shelves. Here, RFID tags may be attached to the shelves in order to identify the location information of the antennas 21. RFID tags attached to the shelves are also called location tags. For example, the location tags may be attached in a position where the antennas 21 can easily read them. For example, the location tags may be attached near the rails. For example, proximity tags may be used as location tags. In Figure 7, multiple location tags may be attached. The number of location tags is not particularly limited, but they may be provided for each row of shelves, or to an extent that allows the display position of products to be identified.

[0048] Figure 8 is an explanatory diagram showing an example of attaching position tags when the shelf is moved in the depth direction. For example, the position tags may be attached above the products. Furthermore, a rail may be attached above the products on the shelf, and the antenna 21 may be movable along the rail and capable of reading tags in the depth direction. This makes it possible to reduce the number of antennas 21.

[0049] Here, for example, the location tag may store a location tag ID for identifying the location tag. Alternatively, for example, the location tag may store location information representing the shelf and its position on the shelf.

[0050] Figure 9 is an explanatory diagram showing an example of the installation of the imaging device 24. For example, the imaging device 24 may be movable on a rail installed near the ceiling. For example, by moving on the rail, the imaging device 24 may be able to image at least a portion of multiple shelves. In Figure 9, as shown by the dotted line, the imaging device 24 is, for example, imaging the second shelf from the top of the leftmost shelf.

[0051] Figure 10 is an explanatory diagram showing an example in which the imaging device 24 is included in a mobile unit having wheels. The function of the mobile unit 26 may be the same as that of the mobile unit 13 shown in Figure 3, and the mobile unit 26 has the imaging device 24. For example, in order to image the first shelf of two facing shelves, a rail may be attached to the second shelf of the two shelves, and the imaging device 24 may image a predetermined range of the first shelf by moving the mobile unit 26 along the rail attached to the second shelf. The first shelf is one of the two facing shelves, and the second shelf is the shelf of the two shelves that faces the first shelf.

[0052] Figure 11 is an explanatory diagram showing an example in which an antenna 21 and an imaging device 24 are included in a mobile unit 23 having wheels. In Figure 11, if rails are attached to each of the multiple shelves, the mobile unit 23 may have an antenna 21 and an imaging device 24. The mobile unit 23 moves along the rails attached to the shelves, the antenna 21 is capable of reading product tags on the shelves, and the imaging device 24 is capable of imaging the shelves opposite it.

[0053] Figure 12 is a second block diagram showing one example configuration of the management device 20 according to this disclosure. In Figure 12, the management device 20 comprises an antenna control unit 201, a reading unit 202, a status identification unit 203, an output unit 204, a reception unit 205, a location identification unit 206, an imaging device control unit 207, a person detection unit 208, an item detection unit 209, and a determination unit 210.

[0054] The antenna control unit 201 may have the functions of the antenna control unit 101 shown in Figure 1 as its basic functions. The reading unit 202 may have the functions of the reading unit 102 shown in Figure 1 as its basic functions. The status identification unit 203 may have the functions of the status identification unit 103 shown in Figure 1 as its basic functions. The output unit 204 may have the functions of the output unit 104 shown in Figure 1 as its basic functions.

[0055] Furthermore, the management device 20 may include a shelf allocation DB (DataBase) 2001, an antenna DB 2002, a location tag DB 2003, and a product DB 2004.

[0056] Figure 13 is an explanatory diagram showing an example of shelf layout DB2001. Shelf layout DB2001 is shelf layout information related to the display of products on shelves. Specifically, for example, shelf layout DB2001 stores display position information, which represents the location of the shelf, and product IDs, which identify the products, in association with each other. Product ID is an example of product identification information that identifies a product. According to Figure 13, the first shelf of shelf s1 is displayed with product ID product P01.

[0057] Here, for the sake of simplicity, we have used an example where the same product is displayed on each shelf, but the same product may also be displayed on each shelf, or on each row within a shelf, and there are no particular limitations on specific examples of shelf arrangement.

[0058] Figure 14 is an explanatory diagram showing an example of the antenna DB 2002. The antenna DB 2002 contains information representing the position of each antenna 21. Specifically, for example, the antenna DB 2002 stores an antenna ID and movement range information representing the range in which the antenna 21 identified by the antenna ID can move, in association with each other. For example, the antenna ID is an example of antenna identification information that identifies the antenna 21, and may be an antenna number, etc. The movement range information may be information representing shelves and shelf levels, etc. In Figure 14, the movement range is the range in which the products on the first level of shelf s1 and shelf s2 can be read.

[0059] Furthermore, the antenna DB2002 may also include initial position information representing the initial position of the antenna 21. For example, the position of the antenna 21 may be determined based on the amount of movement of the antenna 21 relative to its initial position.

[0060] Figure 15 is an explanatory diagram showing an example of a location tag DB2003. The location tag DB2003 contains information about the mounting location of each location tag. Specifically, for example, the location tag DB2003 stores the location tag ID in association with the location information to which the location tag is attached. The location tag ID is an example of location tag identification information that identifies the location tag. The location tag ID may be the serial number of the RFID tag, etc., and is not particularly limited.

[0061] For example, a location tag stores a location tag ID that identifies the location tag. The management device 20 can read the location tag ID from the location tag via the antenna 21 and determine the location of the antenna 21 based on the location information associated with the location tag ID.

[0062] According to Figure 15, the location tag T01 is attached to the first shelf, near the first and second rows of the shelf s1.

[0063] Figure 16 is an explanatory diagram showing an example of the Product Database 2004. The Product Database 2004 contains information about products. Product tags are attached to each individual product. Therefore, the Product Database 2004 stores product information such as the Product ID and Product Name for each product tag. Specifically, for example, the Product Database 2004 stores the Product Tag ID in association with product information such as the Product ID and Product Name. The Product Tag ID is an example of product tag identification information that identifies the product tag attached to a product. The Product ID is an example of product identification information that identifies a product. The Product Name is the name of the product.

[0064] According to Figure 16, the tag with product tag ID PT01 is attached to the product with product ID P01. The product name of the product with product ID P01 is xx cookie.

[0065] Furthermore, Product DB2004 may also include other product information such as tag information identified by the product tag ID, product price identified by the product ID, product type, product expiration date, and product manufacturer.

[0066] Here, product tags may be used that are appropriate to the material of the product. For example, RFID tags may communicate by reflecting carrier waves from an antenna 21 controlled by an RFID reader 22. The information stored in the RFID tag is carried on these reflected waves. Metals and liquids act as obstacles to the carrier wave, and radio waves are reflected by such obstacles. As a result, the reflected waves from the RFID tag and the reflected waves from the obstacles interfere with each other, and the antenna 21 may find it difficult or easy to read the reflected waves from the RFID tag. In this way, abnormal reading may occur due to obstacles. Therefore, for example, for products that do not have obstacles, tags with general frequency adjustments may be used. For products that contain metal as part of their material, such as canned beverages and canned goods, metal tags may be used. For example, a metal tag is a tag that is adjusted to a general frequency when attached to metal. For products that contain liquid as part of their material, such as PET bottles and paper cartons that can hold liquids, water tags may be used. For example, a water tag is a tag whose frequency characteristics are adjusted so that RFID tag transmission and reception are possible when it comes into contact with a liquid such as water. In order to attach product tags to products, shelf arrangements may be made taking into consideration the material of the products.

[0067] Next, we will explain each functional part in detail.

[0068] The antenna control unit 201 controls the movement of the antenna 21, which is movable on a rail attached to a shelf. The method of movement is as described in Embodiment 1. The timing at which the antenna control unit 201 moves the position of the antenna 21 is not particularly limited.

[0069] Furthermore, the reading unit 202 reads the product tag using the antenna 21. For example, the reading unit 202 may read the RFID tag while the antenna control unit 201 moves the position of the antenna 21. The reading unit 202 may read continuously or sporadically. Therefore, the order of processing by the antenna control unit 201 and processing by the reading unit 202 is not particularly limited.

[0070] As mentioned above, if a location tag is near a rail or attached to a rail, the reading unit 202 further reads the location tag. Specifically, the reading unit 202 transmits an RFID tag reading instruction to the reader 22, which then reads at least one of the RFID tags, such as product tags and location tags, that are within the reading range of the antenna 21 via the antenna 21. The situation identification unit 203 then identifies the display status of the products on the shelf based on the information read from the location tag and the information read from the product tag. Here, we will explain an example in which the position of the antenna 21 is identified by the location tag. First, we will explain the case in which the location tag stores a location tag ID as information that can identify its position on the shelf. When the location tag stores a location tag ID, the location identification unit 206 is an example of a location identification means that identifies the position information of the antenna based on the information read from the location tag. For example, if a location tag stores a location tag ID, the location identification unit 206 obtains location information associated with the read location tag ID from the location tag DB 2003. For example, the location identification unit 206 can identify the obtained location information as location information indicating the location of antenna 21. If multiple location tag IDs are read, the location tag ID read from the location tag with the strongest signal strength should be used.

[0071] If the location tag stores location information indicating the location where the tag is attached, as information that can identify its position on the shelf, then the antenna's location information only needs to be the location information of the location tag, and there is no need to perform a process of obtaining location information from the location tag DB2003 by the location identification unit 206. If multiple locations are read, the location information read from the location tag with the strongest signal strength should be used as the antenna's location information.

[0072] Next, we will describe an example in which the position of antenna 21 is determined by the amount of movement of antenna 21. The position determination unit 206 is an example of a position determination means that determines the position information of an antenna from the control information of the movement of antenna 21 by antenna control unit 201. More specifically, the position determination unit 206 determines the amount of movement of antenna 21 in each direction from the control information of the movement of antenna 21 by antenna control unit 201. For example, the position determination unit 206 can determine the position information representing the current position of antenna 21 based on the position information representing the initial position stored in antenna DB 2002 and the determined amount of movement. Antenna DB 2002 may further store the position information before movement, and the position determination unit 206 may determine the position information after movement based on the position information before movement and the new amount of movement.

[0073] For example, if the antenna 21 is moved to a desired position by the user, and the position of the antenna 21 is determined by the position tag, the reading unit 202 reads the tag while the antenna is moved by the antenna control unit 201. On the other hand, if the position of the antenna 21 is determined by the amount of movement of the antenna 21, the reading unit 202 may read the tag after moving the antenna to the desired position, or it may read the tag while moving the antenna.

[0074] Next, the status identification unit 203 will be described. As described in the first embodiment, the status identification unit 203 identifies information representing the display status of products on the shelf based on the position information of the antenna 21 and the information read from the product tag. Specifically, for example, the status identification unit 203 identifies information representing the display status of products at the position indicated by the position information of the antenna 21 on the shelf, based on the position information of the antenna 21 and the information read from the product tag. Note that the position of the antenna 21 also includes positions near the antenna 21. If the product tag stores a product tag ID, the status identification unit 203 obtains at least one of the product ID and product information associated with the product tag ID from the product DB 2004. As a result, the status identification unit 203 can identify the products displayed at the position of the antenna 21.

[0075] The output unit 204 then outputs information representing the display status. The output destination and output method of the output unit 204 are as described in the first embodiment.

[0076] Next, the processing of the status identification unit 203 and the output unit 204 will be explained in more detail using the display situation as an example. As explained in the first embodiment, the display situation may be the number of products on display, whether there are any shortages, whether there are products displayed differently from the shelf layout, or the location where the product to be searched is displayed. Furthermore, in more detail, the display situation may be whether the product is displayed at the back of the shelf and not at the front. Furthermore, in more detail, the display situation may be the expiration date of the displayed products.

[0077] First, let's explain an example of how the number of items on display is determined. For example, the status identification unit 203 may determine the number of items on display by the number of product tags in the product database 2004 that store product tag IDs associated with the same product ID. The output unit 204 may then output the number of items on display in association with position information indicating the position of the antenna 21. For example, the output unit 204 may superimpose the number of items on display around the position of the antenna 21 in the shelf image. The shelf image may be a pre-prepared image or a newly captured image as described later. The output unit 204 may also output a stocking instruction for items if the number of items on display is less than or equal to a predetermined number. The output unit 204 may also output the stocking instruction along with product information such as the product name.

[0078] Next, we will describe an example in which it is identified that products different from the shelf layout are being displayed. For example, the situation identification unit 203 may obtain a product ID associated with location information indicating the same or nearby location as the antenna 21 from the shelf layout DB 2001. The nearby location of the antenna 21 may be a location within a predetermined range from the location indicated by the location information of the antenna 21. The situation identification unit 203 may compare the product ID identified from the read product tag with the product ID in the shelf layout. By doing so, the situation identification unit 203 can identify that products different from the shelf layout are being displayed if the product ID identified from the read product tag does not match the product ID in the shelf layout. The output unit 204 may notify that products different from the shelf layout are being displayed if the product ID identified from the read product tag does not match the product ID in the shelf layout. In other words, the output unit 204 may output a notification of foreign object detection.

[0079] Next, we will explain an example in which the presence of a product is identified during a product search instruction. In the case of product search, the antenna control unit 201 moves the antenna 21, and the reading unit 202 performs reading via the antenna 21. The situation identification unit 203 then uses the antenna 2 Based on location information and information read from the product tag, the antenna2 The system may also determine whether the product to be searched is located at the location indicated by location information 1 and its surrounding locations. The method for receiving product search instructions by the reception unit 205 will be described later. The product tag ID may be specified as the product to be searched, or the product ID may be specified. More specifically, as part of the product search process, the product tag stores the product tag ID, and when the user specifies the product to be searched as the product tag ID, the status identification unit 203 should determine whether the read product tag ID matches the product tag ID of the product to be searched. Then, the output unit 204 should output the location information at the time the product tag ID was read if the product that was searched for is found, that is, if the read product tag ID matches the product tag ID of the product to be searched.

[0080] Furthermore, the imaging device control unit 207 is an example of imaging device control means for controlling an imaging device 24 capable of imaging the movement range of the antenna 21 on a shelf. For example, the imaging device control unit 207 may control at least one of the orientation, position, and field of view of the imaging device 24 in response to the reading of product information by the antenna 21 to cause the imaging device 24 to image the shelf. For example, when the situation identification unit 203 identifies the display situation, the imaging device control unit 207 may use the imaging device 24 to image the shelf. Alternatively, for example, if there is an abnormality in the reading of the product tag by the antenna 21, the imaging device control unit 207 may use the imaging device 24 to image the shelf. An abnormality in the reading of the product tag by the antenna 21 may, for example, be an abnormality in the display situation as described above.

[0081] Furthermore, the imaging device control unit 207 may move the imaging device 24 to a position where it can image the product, according to the expiration date of the product identified by the product identifiable information read from the product tag by the antenna 21, and use the imaging device 24 to image the shelf including the product. As an example of imaging according to the product's expiration date, the imaging device control unit 207 may image the shelf if there are products whose expiration date is approaching. Products that are approaching their expiration date are those where the difference between the current date and time and the product's expiration date is within a predetermined number of days or hours. For example, if it is a few days before or the day of the product's expiration date, the imaging device control unit 207 will use the imaging device 24 to image the shelf including the product. As a result, the output unit 204 can notify the store staff of the shelf image along with instructions for stocking shelves, fronting products, discounts, price reductions, expiration date confirmations, etc. Therefore, it becomes easier for store staff to check the display status.

[0082] Furthermore, the explanation will be given using the case where the imaging device 24 is movable on a rail attached to a shelf as an example. Even when the imaging device 24 is movable on a rail, the imaging device control unit 207 may control at least one of the orientation, position, and field of view of the imaging device 24.

[0083] For example, the imaging device control unit 207 moves the imaging device 24 to a position where it can image the product identified by the information read from the product tag by the antenna 21. The imaging device control unit 207 may then use the imaging device 24 to take an image that includes that product.

[0084] Furthermore, for example, if there is an abnormality in reading information from the product tag by the antenna 21, the imaging device control unit 207 moves the imaging device 24 to a position where it can image the display status of the display location where the abnormality was detected. The imaging device control unit 207 then uses the imaging device 24 to image the display status of the display location on the shelf where the abnormality was detected. Image the display status of the display location on the shelf where the abnormality was detected means image the shelf so as to include the display location where the abnormality was detected.

[0085] The imaging device control unit 207 moves the imaging device 24 to a position where it can image the product, according to the expiration date of the product identified by the product-identifying information read by the antenna 21. Then, the imaging device control unit 207 uses the imaging device 24 to take an image that includes the product.

[0086] The output unit 204 may output the captured image along with information representing the display status. For example, the output unit 204 may output a notification corresponding to the display status along with the captured image.

[0087] Figure 17 is an explanatory diagram illustrating an example where an image of the shelf is displayed along with a notification of foreign object detection. For example, the output unit 204 displays a notification of foreign object detection on the terminal device 25. The screen includes both the notification of foreign object detection and an image of the shelf. This allows the user to visually confirm the display status of the shelf.

[0088] <Timing of movement and reading of antenna 21> The antenna control unit 201 and the reading unit 202 may perform their respective processes according to user instructions. For example, the antenna control unit 201 may move the antenna 21 in response to user instructions. Specifically, for example, the reception unit 205 is an example of a reception means for receiving user instructions. For example, the reception unit 205 receives a reading instruction via the terminal device 25 operated by the user. Upon receiving the user's instruction, the antenna control unit 201 moves the antenna 21. Also, for example, the reading unit 202 may output an RFID tag reading instruction to the reader 22 in response to user instructions. If the user's instruction is a product search instruction, the user's instruction may include a product ID that identifies the product to be searched. Also, if the user's instruction is a search instruction for a specific product, the user's instruction may include a product tag ID that identifies the product tag attached to the product to be searched, or a product ID that identifies the product. In the case of a product search instruction, the antenna control unit 201 may stop moving the antenna or return it to its initial position when the product is found.

[0089] Furthermore, the antenna control unit 201 may control the movement of the antenna 21 according to the sales analysis results. For example, if a predetermined number or more of the same product are purchased, the antenna control unit 201 may move the antenna 21 to a position that includes the location where the product is displayed within the reading range.

[0090] Furthermore, the antenna control unit 201 may move the antenna 21 according to the detection result from the sensor. For example, the determination unit 210 is an example of a determination means that determines whether the detection result from the sensor attached to the shelf satisfies predetermined conditions. The sensor may be at least one of a weight sensor, a vibration sensor, a sound detection sensor, a human presence sensor, or an imaging device 24. The type of human presence sensor is not particularly limited, and may include infrared, ultrasonic, or visible light. The sensors may be used in combination. For example, the determination unit 210 acquires the detection result from the sensor. The determination unit 210 then determines whether the detection result satisfies predetermined conditions. The antenna control unit 201 may then control the movement of the antenna 21 if the detection result from the sensor attached to the shelf satisfies predetermined conditions.

[0091] Figure 18 is an explanatory diagram showing an example of sensor installation. In Figure 18, multiple sensors 30-11 to 30-13, 30-21 to 30-23, and 30-31 to 30-33 are shown. Here, they are simply referred to as sensor 30. For example, sensor 30 is not particularly limited as long as it is installed in a way that it can detect changes in the display status of products. For example, as shown in Figure 18, sensor 30 may be installed on each row of shelves on which products are displayed, or on each shelf, and is not particularly limited. Also, for example, depending on the type of sensor 30, sensor 30 may be installed above the products. For example, if sensor 30 is a motion sensor, the motion sensor may be installed above the products and may detect when a hand enters the product display area.

[0092] Taking Figure 18 as an example, the antenna control unit 201 only needs to move the antenna 21 to a position that includes within its reading range at least a portion of the row of shelves on which the sensor 30, whose detection result satisfies predetermined conditions, is attached. This position is, for example, a position where a position tag located near or at the position of the antenna 21 can be read. For example, the antenna control unit 201 may move the antenna 21 while the reading unit 202 reads the position tag. The antenna control unit 201 may then stop moving the antenna 21 if the position identified by the position tag is at or near the position of the antenna 21. Alternatively, for example, the antenna control unit 201 may calculate the amount of movement required from the current position of the antenna 21 to the position where the sensor 30 is attached. The antenna control unit 201 may then move the antenna 21 based on that amount of movement.

[0093] For example, if sensor 30 is a weight sensor, the detection result is the result of detecting a change in weight by the weight sensor. For example, the predetermined condition may be the detection of a change in weight. A change in weight can be an increase or a decrease in weight. For example, the predetermined condition may be the detection of an increase in weight. Examples of cases where the weight increases include when a store clerk displays new products, when a customer returns an item they have previously picked up, or when a customer places an item that does not fit the shelf arrangement. For example, the predetermined condition may be the detection of a decrease in weight. Examples of cases where the weight decreases include when a customer picks up an item.

[0094] Furthermore, for example, the predetermined condition may be a weight change of a different unit than the weight of the product assigned to the location where the weight sensor is attached. If the weight change satisfies this condition, it is highly likely that a product different from the one assigned to the shelf has been placed. For example, if the weight of the product assigned to the location where the weight sensor is attached is 300 grams, but the weight change is an increase of 500 grams, it is highly likely that a product other than the one assigned to the location where the weight sensor is attached has been placed. More specifically, for example, the predetermined condition may be the detection of an increase in weight of a different unit than the weight of the product assigned to the location where the weight sensor is attached. Detection by the weight sensor and reading by the antenna 21 make it possible to determine whether a product different from the one assigned to the shelf has been placed. Therefore, the management device 20 can detect foreign objects with greater accuracy. Also, the predetermined condition may be that a predetermined weight change has been detected by the weight sensor a predetermined number of times or more. The predetermined number of times may be determined based on the number of products that can be displayed.

[0095] If sensor 30 is a vibration sensor, the detection result is the vibration detection result by the vibration sensor. For example, the predetermined condition may be that vibration occurs at the location where the vibration sensor is attached. For example, the predetermined condition may be that the vibration that occurs at the location where the vibration sensor is attached is within a predetermined range. The predetermined range may be the range of vibration that may occur when products to be displayed on the shelf are placed, or the range of vibration that may occur when products displayed on the shelf are picked up. Alternatively, the predetermined condition may be that a specific vibration is detected by the vibration sensor a predetermined number of times or more. The predetermined number of times may be determined based on the number of products that can be displayed.

[0096] For example, the vibrations a product experiences when placed on a shelf vary depending on its weight and shape. If the vibrations differ from those generated when products are placed or picked up according to the shelf layout, it can be inferred that, for example, a product other than those intended for display in the shelf layout has been placed. For example, a predetermined condition may be that the vibrations exceed a predetermined range. Detection by the weight sensor and reading by the antenna 21 allow for the determination of whether a product different from the shelf layout has been placed. Therefore, the management device 20 can detect foreign objects with greater accuracy.

[0097] If sensor 30 is a sound detection sensor, the detection result is the sound detection result by the sound detection sensor. For example, the predetermined condition may be that a specific sound is detected at the location where the sound detection sensor is installed. More specifically, for example, the predetermined condition may be that the sound generated at the location where the sound detection sensor is installed is within a predetermined range. The predetermined range may be the range of sounds that may be generated when products to be displayed on a shelf are placed, or the range of sounds that may be generated when products displayed on a shelf are picked up. The predetermined range may also be the sound of a door closing on a shelf with a door, or the sound of a door opening. In other words, the predetermined condition may be that a sound is generated that suggests a change has occurred in the display situation. Alternatively, the predetermined condition may be that a specific sound is detected by the sound detection sensor a predetermined number of times or more. The predetermined number of times may be determined based on the number of products that can be displayed.

[0098] If sensor 30 is a motion sensor, the detection result is the result of detecting a person by the motion sensor. For example, the predetermined condition may be that a person has been detected in an area detectable by the motion sensor. For example, when a person takes an item off a shelf or places an item on a shelf, they put their hand into the product display area. Therefore, if the area detectable by the motion sensor is the product display area, the motion sensor will detect the person's hand when they put their hand into the display area. This allows the antenna to be moved when there is a high probability that the display situation on the shelf has changed. Alternatively, the predetermined condition may be that a hand has been detected in the area detectable by the motion sensor a predetermined number of times or more. The predetermined number of times may be determined based on the number of items that can be displayed.

[0099] Furthermore, the output unit 204 may output the detection result from the sensor 30 in association with information representing the display status.

[0100] Furthermore, the antenna control unit 201 may control the movement of the antenna 21 according to the image captured by the imaging device 24.

[0101] The person detection unit 208 is an example of a person detection means that detects a person's actions from an image captured by an imaging device 24 capable of capturing images of a person in front of a shelf. The person's actions are not particularly limited and may include, for example, a person picking up an item from the shelf, a person reaching for the shelf, or a person placing an item on the shelf. The person may be a customer or a store employee.

[0102] Then, the antenna control unit 201 moves the antenna 21 to a position that includes the vicinity of the location where the person was detected within its reading range, in response to the person's actions. For example, the vicinity of the location where the person was detected could be the shelf directly in front of the person. goodFurthermore, for example, the location where a person is detected may be the location of the shelf the person reached out to, and the vicinity of the location where a person is detected may be the shelf level the person reached out to. Specifically, for example, the antenna control unit 201 moves the antenna 21 to a position where it can read the product tag of the product displayed at the location where the person reached out to the shelf.

[0103] For example, the person detection unit 208 may detect from the image captured by the imaging device 24 that a person has taken an item from the shelf. When the antenna control unit 201 detects that a person has taken an item from the shelf, it moves the antenna 21 to a position where it can read the RFID tag located at the position where the item is displayed on the shelf. For example, the antenna control unit 201 moves the antenna 21 to a position where it can read a location tag at or near the position where the item is displayed. Alternatively, for example, the antenna control unit 201 may move the antenna 21 while the reading unit 202 reads the location tag. If the position identified by the location tag is at or near the position where the item is displayed, the antenna control unit 201 may stop moving the antenna 21.

[0104] Alternatively, for example, the person detection unit 208 may detect that a person has placed an item on the shelf based on an image captured by the imaging device 24. When the antenna control unit 201 detects that a person has placed an item on the shelf, it moves the antenna 21 to a position where it can read the RFID tag located on the shelf where the item is displayed.

[0105] Furthermore, the item detection unit 209 is an example of a detection means for detecting items included in an image captured by an imaging device 24 capable of capturing the movement range of the antenna 21 on a shelf. The antenna control unit 201 moves the antenna 21 to a position that includes the location where the item in the image is placed within the reading range. The antenna control unit 201 also detects items from the image. re If no product is found, the antenna 21 is moved to a position that includes the location where the product in the image is placed within the reading range.

[0106] (flowchart) Figure 19 is a flowchart showing an example of the operation of a management device 20 that controls the movement of the antenna 21 according to the detection results from the sensor 30. The antenna control unit 201 controls the movement of the antenna 21 on a rail attached to a shelf (step S201). The reading unit 202 reads the product tag and the location tag (step S202). Steps S201 and S202 may be performed simultaneously. That is, the management device 20 may read the product tag and the location tag while moving the antenna 21.

[0107] The status identification unit 203 identifies the display status of products on the shelf (step S203). The status identification unit 203 may then determine whether there is an abnormality in the display status (step S204). If there is no abnormality in the display status (step S204: No), the management device 20 may terminate the process. If there is an abnormality in the display status (step S204: Yes), the imaging device control unit 207 controls the imaging device 24 to take an image that includes the abnormal part of the shelf (step S205). In step S205, the imaging device control unit 207 may control at least one of the orientation, position, and field of view of the imaging device 24 in order to take an image that includes the abnormal part of the shelf. In step S205, the imaging device control unit 207 may also move the imaging device 24 in order to take an image that includes the abnormal part of the shelf.

[0108] The output unit 204 outputs information and images relating to the display status (step S206). Then, the management device 20 completes the series of processes.

[0109] Figure 20 is a flowchart showing an example of the operation of the management device 20 that controls the imaging device 24 according to the reading status. The determination unit 210 may determine whether the detection result of the sensor 30 attached to the shelf satisfies predetermined conditions (step S211). If the detection result of the sensor 30 attached to the shelf does not satisfy the predetermined conditions (step S211: No), the determination unit 210 returns to step S211.

[0110] On the other hand, if the detection result of the sensor 30 attached to the shelf satisfies a predetermined condition (step S211: Yes), the antenna control unit 201 moves the antenna 21 to a position that includes the display position corresponding to the sensor 30 whose detection result satisfies the predetermined condition within its reading range (step S212). The reading unit 202 reads the product tag and the location tag (step S213). Steps S212 and S213 may be performed simultaneously. That is, the management device 20 may read the product tag and the location tag while moving the antenna 21. In this way, if the position of the antenna 21 is determined using the location tag, the antenna 21 can be moved to a position that includes the display position corresponding to the sensor 30 whose detection result satisfies the predetermined condition within its reading range.

[0111] Then, the status identification unit 203 identifies the display status (step S214). The output unit 204 outputs the information representing the display status in association with the detection result of the sensor 30 (step S215). Then, the management device 20 completes the series of processes.

[0112] In the second embodiment described above, position tags containing information that allows for the identification of a location on the shelf are attached to each position on the shelf near the rail. The management device 20 further reads the position tags and identifies the display status of the products on the shelf using the information that allows for the identification of the read location and the information that allows for the identification of the read item. This makes it possible to accurately identify the position of the antenna 21 using the position tags. The antenna 21 may also be movable on the shelf in at least one of the horizontal, vertical, or depth directions. Therefore, it is sufficient to attach a rail to the shelf on which the antenna 21 can move. This makes it possible to reduce the number of antennas 21.

[0113] Furthermore, the management device 20 identifies the position information of the antenna 21 from the control information of the movement of the antenna 21. Then, the management device 20 identifies the display status of products on the shelf using the identified position information of the antenna 21 and the product information read from the product tag. In this way, the position of the antenna 21 can be accurately determined using the control information of the antenna 21.

[0114] Furthermore, in response to the reading of information that can identify an item by the antenna 21, the management device 20 controls at least one of the orientation, position, and field of view of the imaging device 24, which is capable of capturing the movement range of the antenna 21 on the shelf, to cause the imaging device 24 to image the shelf. This allows the status of items on the shelf to be managed by combining the RFID tag and the imaging device 24.

[0115] Furthermore, the imaging device 24 is movable on rails attached to shelves, and the management device 20 may control the movement of the imaging device 24 to a position where it can image items in response to the reading of item-identifiable information by the antenna 21. This makes it possible to reduce the number of imaging devices 24, and consequently, to reduce the cost of installing the imaging devices 24.

[0116] The imaging device 24 may be placed on the same rail on which the antenna 21 is mounted. By sharing the rails for the imaging device 24 and the antenna 21 in this way, the cost associated with installing the rails can be reduced.

[0117] Furthermore, if the management device 20 detects an abnormality in the reading of information that allows for the identification of an item by the antenna 21, it moves the imaging device 24 to a position where it can image the display status at the location where the abnormality was detected. The management device 20 also moves the imaging device 24 to a position where it can image the item according to the expiration date of the item identified by the information that allows for the identification of an item by the antenna 21, and images the shelf to include the item. The management device 20 then notifies the user of the image captured along with information representing the display status, making it easier for the user to check the display status. In this way, the management device can capture images only when it is necessary to notify the user.

[0118] Furthermore, the management device 20 controls the movement of the antenna 21 when the detection result from the sensor 30 attached to the shelf meets predetermined conditions. For example, the sensor 30 is at least one of a weight sensor, a vibration sensor, or a sound detection sensor. This allows the antenna 21 to be moved when a change in the display situation is detected. Therefore, the movement of the antenna 21 can be avoided. For example, if the sensor 30 is a weight sensor, the predetermined condition may be a weight change in a different unit than the weight of the product assigned to the position where the weight sensor is attached. This allows the antenna 21 to be moved when it is suspected that a foreign object has been placed on the shelf. Therefore, abnormalities in the display situation can be identified with greater accuracy.

[0119] Furthermore, the management device 20 detects human activity from images captured by the imaging device 24, which is capable of capturing the movement range of the antenna 21 on the shelf. The management device 20 then moves the antenna 21 to a location near where the person was detected, in response to the person's activity. This allows the antenna to be moved when changes in the display situation are likely to occur due to people such as customers or store employees.

[0120] Specifically, for example, the management device 20 detects from the image captured by the imaging device 24 that a person has taken an item from the shelf. When the management device 20 detects that a person has taken an item from the shelf, it moves the antenna 21 to a position that includes the location where the item is displayed on the shelf within its reading range. This allows the antenna to be moved when there is a high probability that the number of items on display has decreased due to a person such as a customer or store employee.

[0121] Furthermore, for example, the management device 20 detects that a person has placed an item on the shelf based on the image captured by the imaging device 24. to When it detects that an item has been placed, the antenna 21 is moved to a position on the shelf that includes the location where the item is displayed within its reading range. This allows the antenna to be moved when it is highly likely that the number of items on display has increased due to a person such as a customer or store employee.

[0122] Furthermore, the management device 20 detects products included in the image captured by the imaging device 24, which is capable of capturing the movement range of the antenna 21 on the shelf. The management device 20 then , painting The antenna 21 is moved to a position where the location of the product included in the image is included in the reading range.

[0123] This concludes the description of each embodiment. Each embodiment may be used in a modified form. Modifications are described below.

[0124] <Variation> An example was described in which the moving parts 23 and 26 have wheels and move by rotating the wheels. For example, the moving parts 23 and 26 may have a structure similar to a general camera slider. More specifically, for example, the moving parts 23 and 26 may have a structure such as a bearing-equipped slider or a resin camera slider.

[0125] This concludes the explanation of the modified examples. Furthermore, each embodiment and modified example may be combined. Also, the management devices 10 and 20 may be configured to include each functional unit and some of the information. For example, the management device 20 may be configured to include an antenna control unit 201, a reading unit 202, a situation identification unit 203, an output unit 204, and a reception unit 205. For example, the management device 20 may be configured to include an antenna control unit 201, a reading unit 202, a situation identification unit 203, an output unit 204, and a person detection unit 208. For example, the management device 20 may be configured to include an antenna control unit 201, a reading unit 202, a situation identification unit 203, an output unit 204, and an item detection unit 209. For example, the management device 20 may be configured to include an antenna control unit 201, a reading unit 202, a situation identification unit 203, an output unit 204, and an imaging device control unit 207. Thus, the functional components of the control device 20 are not particularly limited. Furthermore, the control device 20 may have other functional components that are not shown.

[0126] Furthermore, each embodiment is not limited to the examples described above and can be modified in various ways. Also, the configuration of the management devices 10 and 20 is not particularly limited. For example, the functional units of the management devices 10 and 20 may be implemented by a single device. Alternatively, each functional unit or DB of the management devices 10 and 20 may be implemented by different devices and configured as a system. For example, each functional unit of the management device 20 may be implemented by multiple servers and configured as a system. For example, it may be implemented by a database server containing each DB and a server having each functional unit.

[0127] Furthermore, in the embodiment, each DB may include some of the aforementioned information. Also, each piece of information may include information other than the aforementioned information. For example, although a distinction was made between the location tag ID and the product tag ID for the sake of clarity, a tag ID that can simply identify the RFID tag may be used. As the tag ID, for example, the manufacturing number of the tag may be used.

[0128] Furthermore, the process of generating information to be displayed on the terminal device 25 may be performed by the output unit 204. Alternatively, this process may be performed by the terminal device 25. That is, the terminal device 25 generates screen information to be displayed on the terminal device 25 based on the data received from the management devices 10 and 20, and displays the screen.

[0129] (Example of computer hardware configuration) Next, we will describe an example of a hardware configuration when each device, such as the management devices 10 and 20 and the terminal device 25, is implemented using a computer.

[0130] Figure 21 is an explanatory diagram showing an example of a computer hardware configuration. For example, some or all of each device can be implemented using any combination of computer 80 and programs as shown in Figure 21.

[0131] Computer 80 includes, for example, a processor 801, a ROM (Read Only Memory) 802, a RAM (Random Access Memory) 803, and a storage device 804. Computer 80 also includes a communication interface 805 and an input / output interface 806. Each component is connected, for example, via a bus 807. The number of components is not particularly limited, and each component may be one or more.

[0132] The processor 801 controls the entire computer 80. The processor 801 can be, for example, a CPU (Central Processing Unit), a DSP (Digital Signal Processor), a GPU (Graphics Processing Unit), a PPU (Physics Processing Unit), a TPU (Tensor Processing Unit), a quantum processor, or a combination thereof, and is not particularly limited.

[0133] The computer 80 also includes a ROM 802, a RAM 803, and a storage device 804. The storage device 804 could be, for example, a semiconductor memory such as flash memory, an HDD (Hard Disk Drive), or an SSD (Solid State Drive). For instance, the storage device 804 stores OS (Operating System) programs, application programs, and programs related to the embodiment. Alternatively, the ROM 802 stores application programs and programs related to the embodiment. The RAM 803 is used as a work area for the processor 801.

[0134] The processor 801 also loads programs stored in the memory device 804, ROM 802, etc. Then, the processor 801 executes each process coded in the program. The processor 801 may also download various programs via the communication network NT. Furthermore, the processor 801 functions as part or all of the computer 80. The processor 801 may also execute processes or instructions in the illustrated flowchart based on the program.

[0135] The communication interface 805 is connected to a communication network NT, such as a LAN (Local Area Network) or WAN (Wide Area Network), via a wireless or wired communication line. The communication network NT may be composed of multiple communication networks NT. This allows the computer 80 to connect to external devices and external computers 80 via the communication network NT. The communication interface 805 manages the interface between the communication network NT and the internal workings of the computer 80. Furthermore, the communication interface 805 controls the input and output of data from external devices and external computers 80.

[0136] Furthermore, the input / output interface 806 is connected to at least one of the input device, output device, and input / output device. The connection method may be wireless or wired. Examples of input devices include keyboards, mice, and microphones. Examples of output devices include display devices, lighting devices, and audio output devices. Examples of input / output devices include touch panel displays. The input device, output device, and input / output device may be built into the computer 80 or may be external.

[0137] The hardware configuration of computer 80 is an example. Computer 80 may have some of the components shown in Figure 21. Computer 80 may have components other than those shown in Figure 21. For example, computer 80 may have a drive device. The processor 801 may read programs and data stored on a recording medium attached to the drive device into RAM 803. Examples of non-temporary tangible recording media include optical discs, flexible discs, magneto-optical discs, and USB (Universal Serial Bus) memory. Also, as mentioned above, computer 80 may have input devices such as a keyboard and a mouse. Computer 80 may have output devices such as a display. Furthermore, computer 80 may have input devices, output devices, and input / output devices, respectively.

[0138] Furthermore, the computer 80 may have various sensors (not shown). The type of sensor is not particularly limited. Also, the computer 80 may be equipped with an imaging device capable of capturing images or videos.

[0139] This concludes the description of the hardware configuration of each device. Furthermore, there are various variations in how each device can be implemented. For example, each device may be implemented by any combination of different computers and programs for each component. Alternatively, the multiple components of each device may be implemented by any combination of a single computer and program.

[0140] Furthermore, some or all of the components of each device may be implemented using application-specific circuits. Alternatively, some or all of the components of each device may be implemented using general-purpose circuits such as FPGAs (Field Programmable Gate Arrays). Furthermore, some or all of the components of each device may be implemented using a combination of application-specific circuits and general-purpose circuits. These circuits may also be a single integrated circuit, or they may be divided into multiple integrated circuits. These multiple integrated circuits may be connected via a bus or the like.

[0141] Furthermore, if some or all of the components of each device are implemented by multiple computers or circuits, these computers or circuits may be centrally located or distributed.

[0142] The management method described in the embodiment may be implemented by a computer such as the management device 10, 20.

[0143] Each program, such as the formulation program and optimization program described in the embodiment, is recorded on a computer-readable recording medium such as an HDD, SSD, flexible disk, optical disk, magneto-optical disk, or USB memory. Each program is then executed by being read from the recording medium by a computer. Furthermore, each program may be distributed via a communication network NT.

[0144] Each component of the management device 10 and each component of the management device 20 described above may be implemented using dedicated hardware, such as a computer. Alternatively, each component may be implemented using software. Alternatively, each component may be implemented using a combination of hardware and software.

[0145] The present disclosure has been described above with reference to embodiments, but the present disclosure is not limited to the embodiments described above. The structure and details of each present disclosure may include embodiments that apply various modifications that can be grasped by those skilled in the art within the scope of the present disclosure. The present disclosure may include embodiments that combine or substitute the matters described herein as appropriate. For example, matters described using a particular embodiment may be applied to other embodiments to the extent that they do not cause a contradiction. For example, although several operations are described sequentially in the form of a flowchart, the order in which they are described does not limit the order in which the operations are performed. Therefore, when implementing an embodiment, the order of the operations can be changed to the extent that it does not impair the content.

[0146] Some or all of the above embodiments may also be described as follows. However, some or all of the above embodiments are not limited to the following.

[0147] (Note 1) Antenna control means for controlling the movement of antennas that can move individually on rails attached to a shelf, A reading means that uses the aforementioned antenna to read an RFID tag attached to an article, which contains information that can identify the article, A situation identification means that identifies information representing the display status of the items on the shelf based on the position information of the antenna and the information read from the RFID tag, An output means for outputting information representing the display status, A control device equipped with the following features.

[0148] (Note 2) RFID tags containing information that allows for the identification of a location on the shelf are attached to each position near the rail. The reading means further reads the RFID tag containing the location-identifiable information, The situation identification means identifies the display situation by using the information that can identify the read location and the information that can identify the read item. The control device described in Appendix 1.

[0149] (Note 3) The system includes a position determination means that identifies the position information of the antenna from the control information of the movement of the antenna by the antenna control means, The situation identification means identifies the display situation using the position information of the antenna and the information that can identify the read item. Note The control device described in 1.

[0150] (Note 4) An imaging device control means for controlling an imaging device capable of capturing the movement range of the antenna on the shelf, Equipped with, The imaging device control means controls at least one of the orientation, position, and field of view of the imaging device in response to the reading of the information that allows the antenna to identify the item, so that the imaging device can image the shelf. A control device as described in any of the appendices 1 to 3.

[0151] (Note 5) The imaging device is movable on rails attached to the shelf, The imaging device control means controls the movement of the imaging device to a position where the article can be imaged, in response to the reading of the information that allows the article to be identified by the antenna. The control device described in Appendix 4.

[0152] (Note 6) The imaging device is placed on the rail on which the antenna is placed. The control device described in Appendix 5.

[0153] (Note 7) If an abnormality occurs in the reading of the information that allows the antenna to identify the article, the imaging device control means moves the imaging device to a position where it can capture images of the display situation at the location where the abnormality was detected. The control device described in Appendix 5 or Appendix 6.

[0154] (Note 8) The imaging device control means moves the imaging device to a position where the article can be imaged, according to the expiration date of the article identified by the information that allows the article to be identified by the antenna. A control device as described in any of the appendices 5 to 7.

[0155] (Note 9) The antenna control means controls the movement of the antenna when the detection result from the sensor attached to the shelf satisfies predetermined conditions. A control device as described in any of the appendices 5 to 8.

[0156] (Note 10) The sensor is at least one of a weight sensor, a vibration sensor, a sound detection sensor, and a human presence sensor. The control device described in Appendix 9.

[0157] (Note 11) The aforementioned sensor is a weight sensor. The above detection result is the result of detecting a change in weight by the weight sensor. The predetermined condition is a weight change in a unit different from the weight of the item assigned to the position where the weight sensor is attached. The control device described in Appendix 9.

[0158] (Note 12) Person detection means for detecting the actions of a person from an image captured by an imaging device capable of capturing an image of a person standing in front of the shelf. Equipped with, The antenna control means moves the antenna to the vicinity of the location where the person was detected, in response to the person's actions. A control device as described in any of the appendices 1 through 11.

[0159] (Note 13) The person detection means detects from the image captured by the imaging device that the person has taken an item from the shelf, When the antenna control means detects that the person has taken an item from the shelf, it moves the antenna to a position that includes the location on the shelf where the item is placed within its reading range. The control device described in Appendix 12.

[0160] (Note 14) The person detection means detects, based on the image captured by the imaging device, that the person has placed the item on the shelf. The antenna control means is that the person is on the shelf to When it is detected that the item has been placed, the antenna is moved to a position on the shelf where the item is placed, within the reading range. The control device described in Appendix 12 or Appendix 13.

[0161] (Note 15) The shelf is equipped with an item detection means for detecting an item included in an image captured by an imaging device capable of capturing the movement range of the antenna, The antenna control means moves the antenna to a position in the shelf where the position of the item included in the image is placed is included in the reading range. A control device as described in any of the appendices 1 through 14.

[0162] (Note 16) Controlling the movement of individually movable antennas on rails attached to shelves, Using the aforementioned antenna, read an RFID tag attached to an article that contains information that can identify the article. Based on the location information of the antenna and the information read from the RFID tag, information representing the display status of the items on the shelf is identified. Outputs information representing the display status. Management method.

[0163] (Note 17) RFID tags containing information that allows for the identification of a location on the shelf are attached to each position near the rail. In the aforementioned reading, the RFID tag containing the information that allows for the identification of the location is further read, In identifying the information representing the display status, the display status is identified by the information that can identify the read position and the information that can identify the read item. Management method as described in Appendix 16.

[0164] (Note 18) The position information of the antenna is determined from the control information of the movement of the antenna. In identifying the information representing the display status, the display status is identified by the position information of the antenna and the information that can identify the read item. Management method as described in Appendix 16.

[0165] (Note 19) Controlling an imaging device capable of capturing the movement range of the antenna on the shelf, In the control of the imaging device, in response to the reading of the information that allows the antenna to identify the item, the orientation, position, and field of view of the imaging device are controlled to cause the imaging device to image the shelf. The management method described in any of the appendices 16 to 18.

[0166] (Note 20) The imaging device is movable on rails attached to the shelf, In the control of the imaging device, the movement of the imaging device to a position where the article can be imaged is controlled in response to the reading of the information that can identify the article by the antenna. Management method as described in Appendix 19.

[0167] (Note 21) The imaging device is placed on the rail on which the antenna is placed. Management method as described in Appendix 20.

[0168] (Note 22) In the control of the imaging device, if there is an abnormality in the reading of the information that allows the antenna to identify the item, the imaging device is moved to a position where the display status at the location where the abnormality was detected can be imaged. The management method described in Appendix 20 or Appendix 21.

[0169] (Note 23) In the control of the imaging device, the imaging device is moved to a position where the article can be imaged, according to the expiration date of the article identified by the information that allows the article to be identified by the antenna. The management method described in any of the appendices 20 to 22.

[0170] (Note 24) In controlling the antenna, when the detection result from the sensor attached to the shelf satisfies a predetermined condition, the movement of the antenna is controlled. The management method described in any of the appendices 20 to 23.

[0171] (Note 25) The sensor is at least one of a weight sensor, a vibration sensor, a sound detection sensor, and a human presence sensor. Management method as described in Appendix 24.

[0172] (Note 26) The aforementioned sensor is a weight sensor. The above detection result is the result of detecting a change in weight by the weight sensor. The predetermined condition is a weight change in a unit different from the weight of the item assigned to the position where the weight sensor is attached. Management method as described in Appendix 24.

[0173] (Note 27) The actions of a person are detected from an image captured by an imaging device capable of capturing images of a person standing in front of the shelf. In the control of the antenna, the antenna is moved to the vicinity of the location where the person was detected, in response to the person's actions. The management method described in any of the appendices 16 to 26.

[0174] (Note 28) From the image captured by the aforementioned imaging device, it is detected that the person took an item from the shelf. In the control of the antenna, when it is detected that the person has taken an item from the shelf, the antenna is moved to a position that includes the location on the shelf where the item is placed within its reading range. Management method as described in Appendix 27.

[0175] (Note 29) In detecting the actions of the person, based on the image captured by the imaging device, it is detected that the person placed the item on the shelf. In the control of the antenna, the person on the shelf to When it is detected that the item has been placed, the antenna is moved to a position on the shelf where the item is placed, within the reading range. The management method described in Appendix 27 or Appendix 28.

[0176] (Note 30) In the aforementioned shelf, an object included in the image captured by an imaging device capable of capturing the movement range of the antenna is detected. In the control of the antenna, the antenna is moved to a position in the shelf where the position of the item included in the image is placed is included in the reading range. The management method described in any of the appendices 16 to 29.

[0177] (Note 31) On the computer, Controlling the movement of individually movable antennas on rails attached to shelves, Using the aforementioned antenna, read an RFID tag attached to an article that contains information that can identify the article. Based on the location information of the antenna and the information read from the RFID tag, information representing the display status of the items on the shelf is identified. Outputs information representing the display status. A non-temporary recording medium readable by the computer, which records a program that executes a process.

[0178] (Note 32) RFID tags containing information that allows for the identification of a location on the shelf are attached to each position near the rail. In the reading process, the RFID tag containing the information that allows for the identification of the location is further read, In the process of identifying the information representing the display status, the display status is identified by the information that can identify the read position and the information that can identify the read item. The recording medium described in Appendix 31.

[0179] (Note 33) To the aforementioned computer, The position information of the antenna is determined from the control information of the movement of the antenna. Execute the process, In the process of identifying the information representing the display status, the display status is identified by the position information of the antenna and the information that can identify the read item. The recording medium described in Appendix 31.

[0180] (Note 34) To the aforementioned computer, A control device is placed on the shelf that can capture the movement range of the antenna. Execute the process, In the process of controlling the imaging device, in response to the reading of the information that allows the antenna to identify the item, the orientation, position, and field of view of the imaging device are controlled to cause the imaging device to image the shelf. A recording medium as described in any of the appendices 31 to 33.

[0181] (Note 35) The imaging device is movable on rails attached to the shelf, In the process of controlling the imaging device, the movement of the imaging device to a position where the article can be imaged is controlled in response to the reading of the information that allows the article to be identified by the antenna. The recording medium described in Appendix 34.

[0182] (Note 36) The imaging device is placed on the rail on which the antenna is placed. The recording medium described in Appendix 35.

[0183] (Note 37) In the process of controlling the imaging device, if there is an abnormality in the reading of the information that allows the antenna to identify the item, the imaging device is moved to a position where the display status at the location where the abnormality was detected can be imaged. The recording medium described in Appendix 35 or Appendix 36.

[0184] (Note 38) In the process of controlling the imaging device, the imaging device is moved to a position where the article can be imaged, according to the expiration date of the article identified by the information that allows the article to be identified by the antenna. A recording medium as described in any of the appendices 35 to 37.

[0185] (Note 39) In the process of controlling the antenna, when the detection result from the sensor attached to the shelf satisfies a predetermined condition, the movement of the antenna is controlled. A recording medium as described in any of the appendices 35 to 38.

[0186] (Note 40) The sensor is at least one of a weight sensor, a vibration sensor, a sound detection sensor, and a human presence sensor. The recording medium described in Appendix 39.

[0187] (Note 41) The aforementioned sensor is a weight sensor. The above detection result is the result of detecting a change in weight by the weight sensor. The predetermined condition is a weight change in a unit different from the weight of the item assigned to the position where the weight sensor is attached. The recording medium described in Appendix 39.

[0188] (Note 42) To the aforementioned computer, The actions of a person are detected from an image captured by an imaging device capable of capturing images of a person standing in front of the shelf. Execute the process, In the process of controlling the antenna, the antenna is moved to the vicinity of the location where the person was detected, in accordance with the person's actions. A recording medium as described in any of the appendices 31 to 41.

[0189] (Note 43) To the aforementioned computer, From the image captured by the imaging device, it is detected that the person took an item from the shelf. Execute the process, In the process of controlling the antenna, when it is detected that the person has taken an item from the shelf, the antenna is moved to a position that includes the location on the shelf where the item is placed within its reading range. The recording medium described in Appendix 42.

[0190] (Note 44) In the process for detecting the person's actions, based on the image captured by the imaging device, it is detected that the person placed the item on the shelf. In the process of controlling the antenna, the person is on the shelf to When it is detected that the item has been placed, the antenna is moved to a position on the shelf where the item is placed, within the reading range. Recording medium as described in Appendix 42 or Appendix 43.

[0191] (Note 45) To the aforementioned computer, In the aforementioned shelf, an object included in the image captured by an imaging device capable of capturing the movement range of the antenna is detected. Execute the process, In the process of controlling the antenna, the antenna is moved to a position that includes the location where the item in the image is placed within the reading range. A recording medium as described in any of the appendices 31 to 44.

[0192] (Note) 46 ) On the computer, Controlling the movement of individually movable antennas on rails attached to shelves, Using the aforementioned antenna, read an RFID tag attached to an article that contains information that can identify the article. Based on the location information of the antenna and the information read from the RFID tag, information representing the display status of the items on the shelf is identified. Outputs information representing the display status. A program that executes a process. [Explanation of symbols]

[0193] 10,20 Management device 11,21,21-1~21-n antenna 13,23,23-1~23-n Moving part 22 Leader 24 Imaging device 25 Terminal devices 26 Mobile section 30 sensors 80 Computers 101,201 Antenna Control Unit 102,202 Reading Unit 103,203 Situation Identification Department 104,204 Output section 205 Reception Desk 206 Location identification part 207 Imaging device control unit 208 Person Detection Unit 209 Item detection unit 210 Judgment section 801 Processor 802 ROM 803 RAM 804 Storage device 805 Communication Interface 806 Input / Output Interface 807 Bus 2001 Shelf allocation DB 2002 Antenna DB 2003 Location Tag Database 2004 Product DB NT communication network

Claims

1. Antenna control means for controlling the movement of antennas that can move individually on rails attached to a shelf, A reading means that uses the aforementioned antenna to read an RFID (Radio Frequency Identification) tag attached to an article, which contains information that can identify the article, A situation identification means that identifies information representing the display status of the items on the shelf based on the position information of the antenna and the information read from the RFID tag, An output means for outputting information representing the display status, A control device equipped with the following features.

2. RFID tags containing information that can identify the location on the shelf are attached to each position near the rail. The reading means further reads the RFID tag containing the location-identifiable information, The situation identification means identifies the display situation using the information that can identify the read location and the information that can identify the read item. The control device according to claim 1.

3. The system includes a position determination means that identifies the position information of the antenna from the control information of the movement of the antenna by the antenna control means, The situation identification means identifies the display situation using the position information of the antenna and the information that can identify the read item. The control device according to claim 1.

4. An imaging device control means for controlling an imaging device capable of capturing the movement range of the antenna on the shelf, Equipped with, The imaging device control means controls at least one of the orientation, position, and field of view of the imaging device in response to reading the information that can identify the item, to cause the imaging device to image the shelf. The control device according to claim 1.

5. The imaging device is movable on rails attached to the shelf, The imaging device control means controls the movement of the imaging device to a position where the article can be imaged, in response to the reading of the information that allows the article to be identified by the antenna. The control device according to claim 4.

6. The imaging device is placed on the rail on which the antenna is placed. The control device according to claim 5.

7. If an abnormality occurs in the reading of the information that allows the antenna to identify the article, the imaging device control means moves the imaging device to a position where it can capture images of the display situation at the location where the abnormality was detected. The control device according to claim 5 or claim 6.

8. The imaging device control means moves the imaging device to a position where the article can be imaged, according to the expiration date of the article identified by the information that allows the article to be identified by the antenna. The control device according to claim 5 or claim 6.

9. Controlling the movement of individually movable antennas on rails attached to shelves, Using the aforementioned antenna, read an RFID tag attached to an article that contains information that can identify the article. Based on the location information of the antenna and the information read from the RFID tag, information representing the display status of the items on the shelf is identified. Outputs information representing the display status. Management method.

10. On the computer, Controlling the movement of individually movable antennas on rails attached to shelves, Using the aforementioned antenna, read an RFID tag attached to an article that contains information that can identify the article. Based on the location information of the antenna and the information read from the RFID tag, information representing the display status of the items on the shelf is identified. Outputs information representing the display status. A program that executes a process.

Citation Information

Patent Citations

  • Shelf scanner, scanning device, and scanning method

    JP2015510479A