The present application claims priority from Japanese application JP2007-146434 filed on Jun. 1, 2007, the content of which is hereby incorporated by reference into this application.
The present invention relates to an ID reading device that acquires an ID, which is an article identifier given to an identification label attached to an article, from a reader that reads the identification label and that complements an article ID that is actually present but cannot be acquired by the reader. The present invention related also to a method used for the ID reading device, an ID reading program used to implement the ID reading method, and an inspection device.
In a today's RFID (Radio Frequency Identification) system, an RFID to which an ID (hereinafter called an article ID) is given is attached to each item (hereinafter called an individual item) of goods, an article to which an RFID tag is attached is identified from an article ID that is read by an RFID reader, and predetermined processing is executed.
For example, JP-A-2006-160324 describes a distribution management system in which an article is managed by applying an RFID, and two-dimensional bar code containing the detailed contents is stuck to or directly printed on the package storing a plurality of the articles to manage the package (SOLUTION in the abstract of JP-A-2006-160324).
However, because the mechanism of an RFID is that an ID is read from a position several centimeters or several meters away using radio waves or electromagnetic waves, it is sometimes difficult to read an article ID given to an RFID tag when the RFID tag is hidden behind other articles or when an article on which the RFID tag is pasted has the property of absorbing electric waves or electromagnetic waves, for example, when the article is a metal or in the water.
Thus, if the expected receipt quantity matches the actual item quantity in a receipt inspection system and, under normal conditions, it should be determined that the inspection is passed, but if article IDs attached to some items cannot be read from RFID tags, the expected receipt quantity does not match the quantity calculated from the article IDs that have been read. As a result, the problem is that the receipt inspection system mistakenly determines that the inspection is rejected.
When packaged items are inspected, the probability with which an article ID given to an RFID tag can be read and the probability with which there is no item corresponding to an article ID depend on the location of the item in the package or the material of the item. The problem with the distribution management system disclosed in JP-A-2006-160324 is that the system does not consider those probabilities with the result that the items cannot be inspected efficiently.
In view of the foregoing, it is an object of the present invention to appropriately complement an ID that was not read in a configuration in which an ID, which is given to an identification label such as an RFID tag attached to an article, is received from an identification label reader and, using the received unique information, the article to which the identification label is attached is identified and predetermined processing is executed.
It is another object of the present invention to appropriately inspect items using a simple method in a configuration in which an ID, which is given to an identification label such as an RFID tag attached to an article, is received from an identification label reader and, using the received unique information, the article to which the identification label is attached is identified and predetermined processing is executed.
An ID reading device according to the present invention for achieving at least one of the objects described above is used in an ID reading system that acquires IDs from a reader that reads identification labels, each of the IDs being an article identifier given to an identification label attached to an article. The ID reading device comprises an expected ID acquisition unit that acquires IDs to be read; a read attribute acquisition unit that acquires a correspondence between read attributes and the IDs, the read attributes being classifications of articles based on a possibility that, even if an identification label to which an ID is given cannot be read by the reader, there is actually an article to which the identification label is attached; a complement condition storage unit that stores a correspondence between complement conditions, each of which is a condition for complementing an ID, and the read attributes; and a complement unit that compares the IDs acquired by the expected ID acquisition unit with the IDs received by the reader for each of the read attributes and, if complement conditions defined in the complement condition storage unit and corresponding to the read attributes are satisfied, complements the IDs acquired by the reader with the IDs acquired by the expected ID acquisition unit.
The complement conditions may be specified by a ratio of the number of article IDs acquired by the expected ID acquisition unit to the number of article IDs received from the reader. The expected ID acquisition unit of the ID reading device may comprise a package information storage unit that stores the relation between articles and a package that includes those articles as the correspondence between article IDs and a package ID given to an identification label attached to the package; and a package solution unit that acquires the article IDs corresponding to a package ID, which is acquired by the reader, from the correspondence stored in the package information storage unit.
The read attribute may be information on the material of an article or on the position of an article in a package.
The ID reading device according to the present invention implemented by the operation of the processing units described above can be implemented by a computer program. This computer program is provided either by recording it in an appropriate recording medium such as a semiconductor memory or via a network and, when the present invention is executed, is installed for execution in a control unit such as the CPU for implementing the present invention.
The ID reading device according to the present invention configured as described above operates as follows. First, the expected ID acquisition unit acquires the article IDs that are expected to be read by an RFID reader. The article IDs are acquired from data, which includes the list of article IDs to be read, such as receipt schedule data or ASN(Advanced Shipping Notices). It is also possible to hold the relation between the items stored in a package material in advance and the package material as the correspondence between the article IDs (hereinafter called the article IDs of items) given to the RFID tags attached to the items and a package ID(hereinafter called the package ID of package material) given to the RFID tag attached to the package material, to read the package ID of the package material by the RFID reader, and to acquire the article IDs of the items stored in the package material, based on the correspondence, for the expected article IDs.
Next, the article IDs of the items are read by the RFID reader, the article IDs read by the RFID reader and the article IDs acquired by the expected ID acquisition unit are classified according to read attributes, and the rate between the number of article IDs acquired by the expected ID acquisition unit and the number of article IDs read by the RFID reader is calculated for each read attribute. If complement conditions pre-specified for the read attributes are satisfied, for example, if the calculated rate is higher than the minimum reading rate that is an example of complement conditions, the complement processing is performed in such a way that the article IDs read by the expected ID acquisition unit but not read by the RFID reader are added to the article IDS read by the RFID reader.
The read attributes are classifications of items based on a possibility that, even if an article ID acquired by the expected ID acquisition unit cannot be read by the RFID reader, there is actually an item to which an RFID tag, to which the article ID is given, is attached.
For example, when items are mounted on a distribution pallet, the items mounted inside are more difficult to be moved from the distribution pallet and so more difficult to be moved by a person in charge than the items mounted outside and, in addition, the article IDs of the items mounted inside are more difficult to be read than those of the items mounted outside. Therefore, there is a high possibility that the article ID of an item mounted inside, which cannot be read by the RFID reader, is an article ID that was acquired by the expected ID acquisition unit. In contrast, an item mounted outside is easily moved and its article ID is easily read and so, if the article ID cannot actually be read, there is a high possibility that there is no corresponding item. For this reason, the items mounted inside and items mounted outside are classified into separate read attributes. The correspondence between article IDs and read attributes is acquired in advance from the read attribute acquisition unit using an input device such as the keyboard.
To achieve at least one of the objects described above, an inspection device according to the present invention comprises an expected ID acquisition unit that acquires IDs to be read; a read attribute acquisition unit that acquires a correspondence between read attributes and the IDs, the read attributes being classifications of articles based on a possibility that, even if an identification label to which an ID is given cannot be read by the reader, there is actually an article to which the identification label is attached; an inspection pass standard acquisition unit that acquires a correspondence between the read attributes and inspection pass standards; and an inspection unit that compares the IDs acquired by the expected ID acquisition unit with the IDs received by the reader for each of the read attributes and, if standards corresponding to the read attribute acquired by the inspection pass standard acquisition unit are satisfied, determines that the inspection is passed.
The present invention allows the user to appropriately complement or inspect items even if there is an ID that cannot be read in a configuration in which an ID, which is given to an identification label such as an RFID tag attached to an article, is received from an identification label reader and, using the received unique information, the article to which the identification label is attached is identified and predetermined processing is executed.
Other objects, features and advantages of the invention will become apparent from the following description of the embodiments of the invention taken in conjunction with the accompanying drawings.
An embodiment of the present invention will be described in detail with reference to the drawings.
As shown in this figure, the system according to the present invention comprises an individual item RFID tag 8 to which an article ID is given and which is attached to an item 6, a package RFID tag 9 to which a package ID is given and which is attached to a package material 7, an RFID reader 3 and an antenna 4 that read an ID from the RFID tag of the individual item RFID tag 8 or the package RFID tag 9, an ID reading device 1, and a device that uses a complemented article ID according to the use of the complemented article ID. An example of the device that uses the complemented article ID is an inspection device 2 that may be a device used for not only inspection but also for performing other functions using the complemented article ID such as inventory, sorting, or picking.
Data can be sent and received between the ID reading device 1 and the RFID reader 3 via a cable or wirelessly.
The RFID reader 3 and the antenna 4 may be separate devices, connected via a network, or an integrated device.
The individual item RFID tag 8 and the package RFID tag 9 need not be an RFID tag but may be a device that issues an identification code wirelessly using electric waves, in which case the RFID reader 3 and the antenna 4 receive an identification code wirelessly from the device.
The ID reading device 1 and the inspection device 2 may also be a computer operating under program control. The ID reading device 1 and the inspection device 2 may be separate devices or computers as shown in
When the ID reading device 1 or the inspection device 2 is a computer operating under program control, a package information storage unit 13, a read attribute storage unit 5, a complement condition storage unit 16, an individual item master 18, and shipment instruction information 19 are stored in the memory or in a secondary storage device such as an HDD. A package solution unit 12, a complement unit 14, and an inspection unit 17 are implemented by a program read into the memory for execution by the CPU. Those units can be implemented also by hardware, for example, by creating an integrated circuit that works as a processing unit for executing the corresponding processing.
To implement the present invention, the ID reading device 1 comprises an expected ID acquisition unit 11, a read attribute acquisition unit 15, the complement condition storage unit 16, and the complement unit 14.
First, the following describes the expected ID acquisition unit 11 with reference to
The expected ID acquisition unit 11 acquires article IDs to be read by the RFID reader 3.
In one configuration of the expected ID acquisition unit 11 shown in
A package information registration screen 133 shown in
The package ID of a package material is entered in a package ID entry box 134, and the article IDs of all items packaged by the package material with the package ID are entered in an article ID entry box 135, by means of an input unit such as a keyboard, and a registration button 136 is pressed to register the package information in the package information storage unit 13.
The values entered in the package ID entry box 134 and the article ID entry box 135 may be the values read by the RFID reader or the bar code reader from a package RFID tag attached to the package material and RFID tags attached to the individual items which are packaged by the package material.
The following describes the processing executed by the package solution unit 12 with reference to the flowchart shown in
First, in step 121, the package ID 31 read by the RFID reader 3 from the package RFID tag 9 is acquired. The package ID “221” is stored in the package ID 31 as shown in
Next, in step 122, the article IDs of the items, stored in the package material to which the package ID 31 “221” is given, are acquired. More specifically, the values in an article ID column 131 of all rows whose package ID column 132 in the package information storage unit shown in
The expected ID acquisition unit 11 may acquire the expected article IDs based on the package relation by configuring the unit by the package information storage unit 13 and the package solution unit 12 as described above and acquire the expected article IDs using the package relation, or may acquire all article IDs, which are expected to be read by the RFID reader 3 at a receipt time, from the article IDs included in the scheduled receipt data or the ASN (Advanced Shipping Notice).
Next, the following describes the read attribute acquisition unit 15, read attribute storage unit 5, and the complement condition storage unit 16 with reference to
The read attribute storage unit 5 stores classification data as the read attribute. This classification data indicates the possibility at which the item with an article ID is actually present when the article ID 32 is acquired by the expected ID acquisition unit 11 but cannot actually be read by the RFID reader 3.
The complement condition storage unit 16 stores data that indicates the minimum reading rate data as the complement condition for each read attribute acquired by the read attribute acquisition unit 15.
For example, the read attribute and the complement condition are related as follows. The reading rate of an RFID tag depends on the read attribute such as the material of an item, the position of an item, and the speed at which the RFID tag passes over the antenna. So, if an item with the article ID 32 which is acquired by the expected ID acquisition unit 11 but whose read attribute indicates a high reading rate cannot be read, there is a high possibility that the item is not actually present there. For this reason, the minimum reading rate is set high for the complement condition for the read attribute when the RFID tag of an item is easy to read. Conversely, the minimum reading rate is set low for the complement condition for the read attribute when the RFID tag of an item is difficult to read.
If the RFID tag attached to an item that is easy to move from the package cannot be read, there is a high possibility that the item is not actually there even if the article ID 32 of the item is acquired by the expected ID acquisition unit 11. For this reason, the minimum reading rate is set high for the complement condition for the read attribute when an item is easy to move from the package. Conversely, even if the RFID tag attached to an item that is difficult to move from the package cannot be read but if the article ID 32 of the item is acquired by the expected ID acquisition unit 11, there is a high possibility that the item is actually present there. For this reason, the minimum reading rate for the complement condition for the read attribute is set low when an item is difficult to move from the package.
An individual item RFID tag pasted on an item in the top layer in
So, the read attribute columns 152 corresponding to the 10th row to the 18th row, in which an article ID column 151 contains the article IDs of the items in the top layer, are set to “top layer” in the read attribute storage unit 5 in
Therefore, if the article ID 32 is acquired by the expected ID acquisition unit 11 but the RFID tag cannot be read, there is a high possibility that the item is actually in that position. So, the read attribute column 152 corresponding to the 5th row, in which the article ID column 151 contains the article ID of the item in the center of the bottom layer, is set to “inside” in the read attribute storage unit 5 in
The items in the bottom layer in
A reading attribute registration screen 153 shown in
For example, when the registration button 156 is pressed with the values entered as shown in the article ID entry box 155 and the read attribute entry box 154 in
A value to be entered in the article ID entry box 155 may be a value read from the individual RFID tag of an item by an RFID reader or a bar code reader. The data in the complement condition storage unit 16 in
Next, the following describes the processing of the complement unit 14 with reference to the flowchart in
In step 141, the article IDs 32 shown in
In step 142, for each article ID included in the article IDs 32, the read attribute is acquired from the read attribute storage unit 5 in
In step 143, the article IDs 32 and their read attributes acquired in steps 141 and 142 are collected for each read attribute and saved in the tabulation table 1413. The values in a read attribute column 901 and an expected article ID column 902 of the tabulation table 1413 shown in
In step 144, the article IDs 33 read by the RFID reader 3 and shown in
In step 146, the article IDs 33 and their read attributes acquired in steps 144 and 145 are collected for each read attribute and are saved in the tabulation table 1413. The read attribute column 901 and a read article ID column 903 in the tabulation table 1413 in
In step 147, a determination is made if the reading from the RFID reader 3 has ended. The determination is made by checking if a person in charge who recognizes the end of reading presses an End reading button 913 on a shipment inspection screen 911 in
In step 148, the reading rate is calculated for each read attribute in the tabulation table 1413 shown in
In step 149, the value in the reading rate column 904 of the tabulation table 1413 in
In step 1410, if the complement conditions are satisfied in step 149, control is passed to step 1411; if not, control is passed to step 1412.
In step 1411, the article IDs 34 that are the same as the article IDs 32 output from the expected ID acquisition unit 11 are output.
In step 1412, control may be passed back to step 144 to restart reading from the RFID reader 3, the processing may be terminated with an error displayed on the screen, or the article IDs 33 that were actually read may be output.
Next, the following describes the processing of the inspection unit 17, which constitutes the inspection device 2 that inspects the articles while using the article ID complement device 1 according to the present invention, with reference primarily to the flowchart of the inspection device in
First, in step 921, the inspection device 2 displays the shipment inspection screen 911 shown in
When this screen is displayed, a person in charge enters a shipment instruction number, which is an identification number for identifying an item to be inspected for shipment, in a shipment instruction number entry box 912 and reads the individual item RFID tags 8 of the items using the RFID reader 3. After the reading is ended, the End reading button 913 is pressed if it is necessary to press the button to determine the end of reading described in step 147 in
In step 922, the shipment instruction number “222222”, entered in the shipment instruction number entry box 912 on the shipment inspection screen 911, is acquired.
In step 923, the article IDs 34 shown in
In step 924, the article IDs 34 are collected for each item code using the individual item master 18 in which the correspondence between article IDs and item codes, shown in
In step 925, using the shipment instruction information 19 shown in
In step 926, if it is determined that the inspection is passed in step 925, control is passed to step 927; if it is determined that the inspection is rejected, control is passed to step 928.
In step 927, “Inspection passed” is displayed in an inspection result field 917 on the shipment inspection screen 911 in
In step 928, “Inspection rejected” is displayed in the inspection result field 917 on the shipment inspection screen 911 in
The ID reading device 1 and inspection device 2, though shown as separate devices in
The present invention is applicable to various systems each of which receives an ID, which is given to an identification label such as a bar code or an RFID tag attached to an article, from a reader that reads the identification label and, based on the received unique information, identifies the article to which the identification label is attached, and performs predetermined processing.
Examples of systems, to which the present invention is applicable, are a receipt inspection system, a shipment inspection system, and an inventory system in the distribution applications.
It should be further understood by those skilled in the art that although the foregoing description has been made on embodiments of the invention, the invention is not limited thereto and various changes and modifications may be made without departing from the spirit of the invention and the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2007-146434 | Jun 2007 | JP | national |