RFID system, information processing device, and data display method

The RFID system simplifies data checking by displaying RFID tag data in a matrix format matching memory addresses and data types, facilitating easy validation and error detection.

JP7823478B2Active Publication Date: 2026-03-04OMRON CORP
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-04-01
Publication Date
2026-03-04

AI Technical Summary

Technical Problem

Existing RFID systems display all data values in a selected n-ary system, requiring users to manually select the appropriate format for each data type, making data checking time-consuming.

Method used

An RFID system that includes a data acquisition unit, a type acquisition unit, and a display control unit to display data in a matrix format matching the memory addresses and data types, allowing for easy identification and validation of data types and errors.

Benefits of technology

Enables users to easily check and validate RFID tag data by displaying it in formats suitable for each data type, reducing time and effort in data verification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007823478000001
    Figure 0007823478000001
  • Figure 0007823478000002
    Figure 0007823478000002
  • Figure 0007823478000003
    Figure 0007823478000003
Patent Text Reader

Abstract

To allow a user to easily check data read from an RFID tag.SOLUTION: An RFID system (100) includes: a data acquisition unit (33) which acquires data stored in an RFID tag (20); a type acquisition unit (34) which acquires multiple data types corresponding to multiple unit regions constituting a memory region of the RFID tag (20); and a display control unit (40) which displays a memory map in a matrix corresponding to memory address, the memory map indicating values of the unit regions in display format according to the data types.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an RFID system, an information processing device, and a data display method. [Background technology]

[0002] Information management systems using RFID (Radio Frequency Identification) technology are used in various fields. In RFID technology, a reader / writer communicates with an RFID tag (also called an RF tag) without contact. The reader / writer reads and / or writes data to the RFID tag. If necessary, the user can check the data read from the RFID tag by the reader / writer.

[0003] For example, Patent Document 1 discloses a technique for dumping memory contents (data) as a memory dump and analyzing the memory dump. By starting a memory dump analysis tool, a memory dump display screen is displayed on the display. The memory dump display screen displays the values ​​of the data in the memory in a selected n-ary system. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Publication No. 9-106362 Summary of the Invention [Problem to be solved by the invention]

[0005] However, RFID tags store various types of data, and so in order for a user to determine the validity of specific data stored in an RFID tag, it is necessary to display the value of that data in a format appropriate for the data type.

[0006] However, according to the configuration of Patent Document 1, all of the various data values ​​displayed on the memory dump display screen are expressed in the selected n-ary system. Therefore, the user must select the n-ary system according to the type of data they want to check. This makes checking the data time-consuming for the user.

[0007] An object of one aspect of the present invention is to enable a user to easily check data read from an RFID tag. [Means for solving the problem]

[0008] In order to solve the above problems, an RFID system according to one example of the present disclosure is an RFID system including an RFID tag that stores data and a reader / writer that reads and writes the data, and includes: a data acquisition unit that acquires the data stored in the RFID tag; a type acquisition unit that acquires a plurality of data types corresponding to a plurality of unit areas that make up the memory area of ​​the RFID tag; and a display control unit that displays a first memory map in a matrix format corresponding to the memory addresses of the memory area, in which the values ​​of the plurality of unit areas are represented in a display format that matches the plurality of data types.

[0009] According to the above configuration, RFID tag data can be displayed on the display in a format suitable for each of the various data types. Furthermore, by displaying multiple data values ​​corresponding to multiple data types as a matrix memory map corresponding to the memory addresses in the RFID tag's memory area, the data can be easily viewed. This allows the user to easily check the data read from the RFID tag.

[0010] The display control unit may display values ​​of multiple consecutive unit areas corresponding to one of the data types in a display format that matches the data type in one cell corresponding to the multiple unit areas in the first memory map.

[0011] According to the above configuration, the data stored in the RFID tag can be displayed on the memory map as a single cell that matches the data volume, making it easier to distinguish the data from other data displayed on the memory map.

[0012] The data storage device may further include a registration unit for registering a data size and the data type as attributes of the data.

[0013] The data storage device may further include a storage unit that stores the data size, the data type, and the memory address in association with each other.

[0014] According to the above configuration, the data in the memory area of ​​the RFID tag can be associated with the attributes of that data, allowing the user to easily check the type of data displayed in the memory map.

[0015] The RFID tag may include the storage unit. According to the above configuration, the data attribute and the memory address of the RFID tag are stored in association with each other for each RFID tag, so that a server or the like can obtain the data attribute from the RFID tag itself.

[0016] When a cell in the first memory map is selected, the display control unit may display at least a part of the attributes of the unit area corresponding to the selected cell.

[0017] According to the above configuration, the user can check the attributes of the data being checked, thereby easily recognizing the type of data displayed on the memory map.

[0018] The device may include a determination unit that determines whether the value of the unit area read from the RFID tag is within a range that can be displayed using the data type of the unit area, and if the value of the unit area is not within the range, the display control unit may display an error.

[0019] According to the above configuration, the user can recognize errors in the data stored in the RFID tag, which makes it easy for the user to check for errors in the data stored in the RFID tag.

[0020] The RFID tag may further include a section selection unit that selects at least one section from a plurality of sections in the memory area of ​​the RFID tag, and the display control unit may display the first memory map of the selected section.

[0021] According to the above configuration, it is possible to select any section of the memory area of ​​the RFID tag in which the user wishes to check data, thereby reducing the time required for the user to check data.

[0022] The display control unit may display the first memory map and a second memory map in which values ​​of the plurality of unit areas are represented in a display format that matches a specific data type, side by side.

[0023] According to the above configuration, the data values ​​displayed in the first memory map can be compared with the data values ​​displayed in the second memory map, allowing the user to easily check the validity of the data stored in the RFID tag.

[0024] The RFID system may include a storage unit that stores the tag ID of the RFID tag, the plurality of unit areas of the RFID tag, and the plurality of data types in association with each other.

[0025] According to the above configuration, the user does not need to associate the unit area of ​​the RFID tag with a data type suitable for that unit area for each RFID tag, thereby reducing the workload on the user.

[0026] In order to solve the above problem, an information processing device according to an example of the present disclosure includes a data acquisition unit that acquires data stored in an RFID tag, a type acquisition unit that acquires multiple data types corresponding to multiple unit areas that make up the memory area of ​​the RFID tag, and a display control unit that displays a matrix-format memory map corresponding to the memory addresses of the memory area, in which the values ​​of the multiple unit areas are represented in a display format that matches the multiple data types.

[0027] In order to solve the above problem, a data display method according to one example of the present disclosure includes a data acquisition step of acquiring data stored in an RFID tag, a type acquisition step of acquiring a plurality of data types corresponding to a plurality of unit areas that make up the memory area of ​​the RFID tag, and a display control step of displaying a matrix-format memory map corresponding to the memory addresses of the memory area, in which values ​​of the plurality of unit areas are represented in a display format that matches the plurality of data types. [Effects of the Invention]

[0028] According to one aspect of the present invention, a user can easily check data read from an RFID tag. [Brief explanation of the drawings]

[0029] [Figure 1] 1 is a block diagram showing a configuration of a main part of an RFID system according to a first embodiment of the present invention. [Figure 2] FIG. 10 is a diagram showing an example of a display screen for selecting a section. [Figure 3] FIG. 10 is a diagram showing an example of a display screen of a data attribute correspondence table for setting a memory map. [Figure 4] FIG. 10 is a diagram showing an example of a display screen of a first memory map displayed on a display. [Figure 5] FIG. 10 is a diagram showing an example of a display screen of a first memory map displayed on a display. [Figure 6] FIG. 10 is a diagram showing an example of a display screen of a first memory map displayed on a display. [Figure 7] FIG. 10 is a diagram showing an example of a display screen on which a first memory map and a second memory map are displayed side by side on a display. [Figure 8] 10 is a flowchart illustrating an example of a data display method using an RFID system. DETAILED DESCRIPTION OF THE INVENTION

[0030] Hereinafter, an embodiment according to one aspect of the present invention (hereinafter also referred to as "the present embodiment") will be described with reference to the drawings.

[0031] §1 Application Examples An example of a situation in which the present invention is applied will be described with reference to Fig. 1. Fig. 1 is a block diagram showing the configuration of the main parts of an RFID system 100. The RFID system 100 is used, for example, to manage data stored in an RFID tag 20.

[0032] In the example of FIG. 1, the RFID system 100 includes a reader / writer 10, an RFID tag 20, a server 30, and a display 41.

[0033] In the RFID system 100, the reader / writer 10 transmits and receives (communicates) data with the RFID tag 20 in a non-contact manner. The reader / writer 10 has an antenna that realizes communication using electromagnetic waves or AC magnetic fields. The reader / writer 10 attempts to communicate with the RFID tag 20 located in a position where communication is possible. If the reader / writer 10 succeeds in communication, it reads and writes data from and to the RFID tag 20.

[0034] The RFID tag 20 is attached to an item and manages data relating to the item to which it is attached.

[0035] The server 30 controls the reader / writer 10. The server 30 can communicate with the reader / writer 10 and transmits and receives data to and from the reader / writer 10. The server 30 displays the data of the RFID tag 20 read by the reader / writer 10 on a display 41. The server 30 also accepts input from the user.

[0036] The display 41 is connected to the server 30 so as to be able to communicate with the server 30. The display 41 displays data relating to communication between the reader / writer 10 and the RFID tag 20. The user manages the data stored in the tag memory unit 22 of the RFID tag 20 by checking the data displayed on the display 41.

[0037] §2 Configuration example The configuration of the RFID system 100 according to this embodiment will be described in detail below with reference to FIG.

[0038] (Reader / writer configuration) In the example of FIG. 1, the reader / writer 10 includes a communication unit 11, a first communication unit 12, and an R / W storage unit 13.

[0039] The communication unit 11 communicates with the tag communication unit 21 of the RFID tag 20. The communication unit 11 reads data from and writes data to the RFID tag 20. More specifically, the communication unit 11 transmits commands to the tag communication unit 21 to read and write data.

[0040] The first communication unit 12 communicates data with the server 30. The first communication unit 12 is connected to the second communication unit 32 of the server 30 so as to be able to send and receive data therebetween. The first communication unit 12 transmits data relating to communication between the reader / writer 10 and the RFID tag 20 to the second communication unit 32. The first communication unit 12 also receives data transmitted from the second communication unit 32.

[0041] The R / W storage unit 13 stores data related to communication with the RFID tag 20. The data related to communication is, for example, data read from the RFID tag 20 and data to be written to the RFID tag 20.

[0042] (RFID tag configuration) In the example shown in FIG. 1, the RFID tag 20 includes a tag communication unit 21 and a tag storage unit 22.

[0043] The tag communication unit 21 communicates with the reader / writer 10. When the tag communication unit 21 receives a command to read data from the communication unit 11 of the reader / writer 10, it transmits data related to the RFID tag 20 to the communication unit 11. When the tag communication unit 21 receives a command to write data from the communication unit 11, it writes the data received from the reader / writer 10 to the tag memory unit 22.

[0044] The tag storage unit 22 stores data related to the RFID tag 20 and data related to the item to which the RFID tag 20 is attached. The tag storage unit 22 is composed of a plurality of unit areas. Here, in this application, a unit area corresponds to a storage area corresponding to one memory address assigned to the memory area of ​​the RFID tag, and refers to an area capable of storing data of a predetermined data capacity. In this embodiment, the memory capacity of one unit area is described as one byte. Note that the memory capacity of one unit area is not limited to one byte, and can be set to any memory capacity. Data received from the reader / writer 10 is written to a predetermined memory address in the tag storage unit 22.

[0045] (Configuration of Server 30) In the example of Figure 1, the server 30 includes a server memory unit 31, a second communication unit 32, a data acquisition unit 33, a type acquisition unit 34, a determination unit 35, a section selection unit 36, an input unit 37, a registration unit 38, a data output unit 39, and a display control unit 40.

[0046] The server storage unit 31 stores programs and the like related to various operations of the RFID system 100. The server storage unit 31 also stores data of the RFID tag 20 acquired from the reader / writer 10, a data attribute correspondence table 50, and the like.

[0047] The second communication unit 32 communicates data with the first communication unit 12 of the reader / writer 10. The second communication unit 32 transmits data to the first communication unit 12 of the reader / writer 10. In addition, the second communication unit 32 receives data transmitted from the first communication unit 12.

[0048] The data acquisition unit 33 acquires data stored in the tag storage unit 22 of the RFID tag 20. The data acquisition unit 33 acquires the data stored in the tag storage unit 22 of the RFID tag 20 via the reader / writer 10. More specifically, the data acquisition unit 33 acquires the data in the tag storage unit 22 transmitted from the first communication unit 12 of the reader / writer 10 via the second communication unit 32.

[0049] The type acquisition unit 34 acquires a plurality of data types corresponding to a plurality of unit areas that make up the memory area of ​​the RFID tag 20. The type acquisition unit 34 refers to a data attribute correspondence table 50 in which the corresponding data types are registered. The type acquisition unit 34 refers to the data stored in the tag storage unit 22 of the RFID tag 20 acquired by the data acquisition unit 33. The type acquisition unit 34 acquires the data types associated with the memory addresses of the unit areas of the tag storage unit 22 based on the data attribute correspondence table 50.

[0050] The determination unit 35 determines whether the values ​​of one or more unit areas of the tag storage unit 22 read from the RFID tag 20 are within a range that can be displayed using the data type associated with the one or more unit areas. The determination unit 35 determines whether the values ​​of one or more unit areas of the tag storage unit 22 associated with a specific data type are within a range of values ​​that can be displayed by the specific data type.

[0051] The section selection unit 36 ​​selects at least one section from the multiple sections in the tag storage unit 22 of the RFID tag 20. More specifically, the section selection unit 36 ​​selects at least one section from the multiple sections in the tag storage unit 22 based on a user operation.

[0052] The input unit 37 accepts inputs made by user operations.

[0053] The registration unit 38 registers the data name, data size, and data type as attributes of the data stored in the tag storage unit 22 of the RFID tag 20. More specifically, the registration unit 38 registers the data name, data size, and data type as attributes of the data in the data attribute correspondence table 50. The registration of data attributes is performed by a user operation.

[0054] The data output unit 39 converts data communicated via the server 30 into a specific format and outputs the data. For example, the data output unit 39 converts data in the tag storage unit 22 of the RFID tag 20 into a file in a specific format and outputs the data. For example, the data output unit 39 converts the data in the tag storage unit 22 into a CSV (Comma Separated Value) format or the like and outputs the data as a file. The data output unit 39 may store the output file in the server storage unit 31.

[0055] The display control unit 40 controls the screen displayed on the display 41, thereby causing the display 41 to display an image. The display control unit 40 outputs display data to the display 41.

[0056] Each unit included in the server 30 may be configured to be included in the reader / writer 10. Alternatively, each unit included in the server 30 may be configured to be included in an information processing device such as a general-purpose personal computer (PC), a handy terminal, a smartphone, a tablet terminal, or a programmable logic controller (PLC).

[0057] §3 Example of operation A data display method will be described below as an example of processing by the RFID system 100.

[0058] (About section selection) An example of section selection will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of a display screen for selecting a section.

[0059] The tag storage unit 22 of the RFID tag 20 is divided into multiple sections. Each section stores multiple pieces of data. That is, the multiple pieces of data stored in the tag storage unit 22 are grouped into multiple sections. As shown in the example of FIG. 2, the multiple sections are managed by the user using section names such as "A_production information," "A_inspection information," ... "B_production information," ... Note that the data in the tag storage unit 22 can also be grouped by the user. For example, in the example of FIG. 2, each section is assigned to the group of "process A" and "process B."

[0060] The user selects at least one section from a plurality of sections. The user selects an arbitrary section from a screen such as that shown in FIG. 2, for example. The section selection unit 36 ​​selects at least one section from a plurality of sections in the tag storage unit 22 of the RFID tag 20 based on an operation from the user. When a section is selected by the section selection unit 36, the data in the tag storage unit 22 of the selected section is displayed on the display 41. The following describes the case where the "A_Test Information" section is selected.

[0061] When the section selection unit 36 ​​selects multiple sections, the data in the tag storage unit 22 of all the selected sections is displayed consecutively on the display 41. For example, when the sections "A_production information," "A_inspection information," and "A_process information" are selected, the data in the tag storage unit 22 of each section is displayed consecutively on the display 41.

[0062] According to the above configuration, it is possible to select any section in which the user wishes to check data from among the sections in the tag storage unit of the RFID tag 20. This reduces the time required for the user to check data.

[0063] (Regarding Data Attributes Table 50) The data attribute correspondence table 50 stored in the server storage unit 31 will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of a display screen of the data attribute correspondence table 50 for setting the memory map.

[0064] The data-attribute correspondence table 50 is associated with each of the above-mentioned sections and stored in the server storage unit 31. By registering the data-attribute correspondence table 50, display settings for a first memory map 65 to be displayed on a first memory map display screen 60 (described later) are made. That is, the data values ​​of the tag storage unit 22 displayed on the first memory map 65 are displayed in a display format that matches the data type registered in the data-attribute correspondence table 50.

[0065] Before checking the data of the RFID tag 20, the user first registers each item (data attribute) in the data-attribute correspondence table 50. Registration of the data-attribute correspondence table 50 is performed using a correspondence table registration button (not shown) on a first memory map display screen 60 (described later) displayed on the display 41.

[0066] The registration unit 38 registers data attributes in the data-attribute correspondence table 50 in response to a user operation. In the example of Fig. 3, the data name, data type, and data size are registered as data attributes. After registering the data attributes in the data-attribute correspondence table 50, the user presses the "OK" button 56 to register the corresponding section in the data-attribute correspondence table 50.

[0067] The data name item 51 registers the name of the type of data stored in the associated memory address of the tag storage unit 22. The data name includes the names of basic data of the RFID tag 20 and data related to the item. In the example of Fig. 3, the serial number (identifier) ​​(of the RFID tag 20), manufacturing date, inspection result 1, and inspection result 2 are registered as data names.

[0068] The data type item 52 registers a data type that allows the data stored in the tag storage unit 22 to be displayed in an appropriate display method. For example, "ASCII" is registered for the serial number as a data type suitable for displaying the serial number, and "LREAL" is registered for the inspection result 2 as a data type suitable for displaying the inspection result 2. The data type item 52 may register data types such as HEX, BOOL, WORD, INT, TIME, and STRING.

[0069] The start address field 53 stores the first memory address (start address) of the tag storage unit 22 where the target data is stored. The end address field 5454 stores the last memory address (end address) of the tag storage unit 22 where the target data is stored.

[0070] The size item 55 registers the size of the data capacity (data size) of the data to be stored at the specified memory address in the tag storage unit 22. In the example of Fig. 3, the data size is expressed in units of 1 byte. For example, the data size of the serial number is registered in the data attribute correspondence table 50 as 12 bytes, and the data size of the manufacturing date is registered as 8 bytes.

[0071] Each item (data name, data type, and data size) registered in the data attribute correspondence table 50 is associated with a memory address in the tag storage unit 22 by a start address item 53 and an end address item 54. In other words, by registering the start address and end address in the data attribute correspondence table 50, the attribute of the data is associated with the unit area of ​​the tag storage unit 22.

[0072] According to the above configuration, it is possible to associate the data stored in the tag memory unit 22 of the RFID tag 20 with the attributes of the data, thereby allowing the user to easily check the type of data displayed in the first memory map 65, which will be described later.

[0073] The data-attribute correspondence table 50 may be associated with the tag ID (identifier) ​​of the RFID tag 20, such as a serial number. That is, a data-attribute correspondence table 50 is registered for each RFID tag 20. In this case, the data-attribute correspondence table 50 has a tag ID item that is associated with the memory address of the tag storage unit 22 and the attribute of the data. That is, the server storage unit 31 may store the tag ID of the RFID tag 20, multiple unit areas of the RFID tag 20, and multiple data types in association with each other. The type acquisition unit 34 acquires multiple data types that correspond to the multiple unit areas of the tag storage unit 22 using the tag ID.

[0074] According to the above configuration, the user does not need to associate the unit area of ​​the tag storage unit 22 of the RFID tag 20 with a data type suitable for the unit area for each RFID tag 20. This reduces the workload on the user.

[0075] The data corresponding to the data attribute correspondence table 50 described above may be included in the information processing program stored in the server storage unit 31.

[0076] Furthermore, the above-described data-attribute correspondence table 50 or data equivalent to the data-attribute correspondence table 50 may be stored in the tag storage unit 22 of the RFID tag 20. According to the above configuration, the data-attribute correspondence table 50 that associates the data attributes with the memory addresses of the RFID tag 20 for each RFID tag is stored, so the server 30 does not need to store the data-attribute correspondence table 50. For example, other servers can also acquire the data attributes from the RFID tag 20 itself.

[0077] Hereinafter, when describing the memory map display screens shown in FIGS. 4 to 6, the description will be made assuming that they correspond to the data attribute correspondence table 50 shown in FIG.

[0078] (Memory map display screen example) An example of a display screen of the first memory map 65 displayed on the display 41 will be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of a display screen of the first memory map 65 displayed on the display 41.

[0079] The display control unit 40 causes the display 41 to display the data stored in the RFID tag 20 as a memory map.

[0080] Furthermore, the display control unit 40 displays the data of the section selected by the section selection unit 36. In the example of Fig. 4, a first memory map 65 showing the data of the tag storage unit 22 is displayed at the bottom of the first memory map display screen 60. Basic information about the first memory map 65 is displayed at the top of the first memory map display screen 60.

[0081] In the example of FIG. 4, the display control unit 40 causes the first memory map display screen 60 to display a section item 61, a base address item 62, a UID item 63, and a display format item 64 as basic information.

[0082] The section field 61 displays the name of the section selected by the user. The base address field 62 displays the first memory address in the tag storage unit 22 where the data of the selected section is stored. The UID field 63 displays the serial number of the RFID tag 20 where the data is displayed.

[0083] The display format item 64 displays a data type that indicates the display format of the data values ​​displayed on the first memory map display screen 60. The display format item 64 allows the selection of any data type from a plurality of registered data types. The display format item 64 allows the selection of data types such as HEX, ASCII, etc.

[0084] In the example of Fig. 3, the display format "Format" is selected in the display format item 64. When the display format "Format" is selected, each data value displayed in the first memory map 65 is displayed in the display format of the data type associated with it by the data-attribute correspondence table 50. That is, the first memory map 65 displays a plurality of data values ​​in display formats that match a plurality of data types. A unit area that is not associated with a data type by the data-attribute correspondence table 50 is displayed in a preset data type (HEX in this case).

[0085] It should be noted that the display format item 64 can also display data values ​​displayed in the first memory map 65 as a specific data type. For example, if the user selects the data type "HEX" in the display format item 64, all data values ​​displayed in the first memory map 65 will be displayed as the data type "HEX."

[0086] The display control unit 40 displays the first memory map 65. In the first memory map 65, the data values ​​of the tag storage unit 22 corresponding to the section selected in the section item 61 are displayed.

[0087] The display control unit 40 displays a first memory map 65 in a matrix format corresponding to the memory addresses of the tag storage unit 22. The rows of the matrix format correspond to memory blocks, which are data update units, and the columns correspond to memory addresses. In the example of FIG. 4, the first memory map 65 displays table data in a matrix format conforming to hexadecimal (HEX) notation. That is, the first memory map 65 has a matrix format with eight columns (eight bytes in this embodiment). The number of rows varies depending on the amount of data stored in the tag storage unit 22. Note that the matrix format is not limited to this, and the number of columns and / or the number of rows may be set to any number.

[0088] Each cell 66 constituting the first memory map 65 corresponds to each unit area constituting the tag storage unit 22. That is, one unit area of ​​the tag storage unit 22 is displayed as one cell 66 in the first memory map 65. In this embodiment, one cell of the first memory map 65 has a memory capacity of one byte. Note that the memory capacity of a unit area is not limited to one byte and can be set to any memory capacity.

[0089] The display control unit 40 displays values ​​of multiple unit areas in the tag storage unit 22 that are consecutive and correspond to one data type as one cell 66A to 66D that corresponds to the multiple unit areas in the first memory map 65. That is, the display control unit 40 displays one piece of data stored across multiple unit areas as one cell in the first memory map 65. In other words, in the first memory map 65, the area occupied by one piece of data is displayed as one cell according to the size of the capacity of that piece of data (data size).

[0090] 4, for example, the area of ​​addresses 0000 to 001B (corresponding to 12 cells 66) is displayed collectively as one cell 66A. In addition, the area of ​​addresses 0018 to 001F (eight cells 66) is displayed as one cell 66B, the area of ​​addresses 0020 to 0023 (four cells 66) is displayed as one cell 66C, and the area of ​​addresses 0028 to 002F (eight cells 66) is displayed as one cell 66D.

[0091] According to the above configuration, the data stored in the RFID tag 20 can be displayed in the first memory map 65 as one of the cells 66A to 66D that matches the data capacity of the data stored in the RFID tag 20. This makes it easier to distinguish the data from other data displayed in the first memory map 65.

[0092] The display control unit 40 displays the values ​​of the multiple unit areas of the tag storage unit 22 in each of the cells 66, 66A to 66D of the first memory map 65 in a display format that matches the multiple data types associated by the data attribute correspondence table 50. That is, in the first memory map 65, the multiple data values ​​of the tag storage unit 22 are displayed in a display format that matches the multiple data types.

[0093] For example, in cells 66A (addresses 0000 to 001B) of the first memory map 65, data values ​​are displayed using the data type "ASCII" associated with the data attribute correspondence table 50. In addition, in cells 66B (addresses 0018 to 001F) of the first memory map 65, data values ​​are displayed using the data type "DATE_AND_TIME", in cells 66C (addresses 0020 to 0023) using the data type "DINT", and in cells 66D (addresses 0028 to 002F) using the data type "LREAL".

[0094] Note that a search button for searching for data values ​​in the RFID tag 20 may be displayed on the first memory map display screen 60. In this case, the server 30 includes a search unit for searching for data in the RFID tag 20 that matches predetermined conditions.

[0095] For example, the user inputs predetermined conditions into a search button that the display control unit 40 has displayed on the first memory map display screen 60. The search unit searches for data in the tag storage unit 22 that matches the predetermined conditions input into the search button. Here, the predetermined conditions are conditions related to the data stored in the RFID tag 20, such as the name of the type of data stored in the RFID tag 20 (e.g., serial number, inspection result 1, etc.), the type of data type (e.g., ASCII, DINT, etc.), and the data size. The display control unit 40 displays the search results of the search unit on the first memory map 65.

[0096] The display control unit 40 may display the search results of the search unit in the first memory map 65 by displaying only data that matches a predetermined condition. For example, if data that matches the predetermined condition is stored in the RFID tag 20, the display control unit 40 displays only the data of the RFID tag 20 that matches the predetermined condition in the first memory map 65. On the other hand, if data that matches the predetermined condition is not stored in the RFID tag 20, the display control unit 40 does not display the data in the RFID tag 20 in the first memory map 65.

[0097] Alternatively, the display control unit 40 may display the search results of the search unit in the first memory map 65 by highlighting the data of the RFID tags 20 that match a predetermined condition. For example, the display control unit 40 highlights only the data of the RFID tags 20 that match the predetermined condition from among the data of the multiple RFID tags 20 displayed in the first memory map 65. The display control unit 40 highlights and displays the cells 66, 66A to 66D in the first memory map 65 that correspond to the unit areas of the tag storage unit 22 in which the data that match the predetermined condition is stored. The display control unit 40 highlights the data that match the predetermined condition by, for example, thickening the frames of the cells 66, 66A to 66D in the first memory map 65 or by changing the background color of the cells 66, 66A to 66D to a color different from that of the other cells 66, 66A to 66D.

[0098] (Displaying data attributes) 5, a case where data attributes are displayed on the first memory map 65 will be described. FIG. 5 is a diagram showing an example of a display screen of the first memory map 65 displayed on the display 41.

[0099] As shown in the example of Figure 5, when a cell 66, 66A to 66D in the first memory map 65 is selected by a user operation, the display control unit 40 causes the first memory map 65 to display the attributes of the data in the unit area corresponding to the selected cell 66, 66A to 66D.

[0100] 5, when the area of ​​addresses 0028 to 002F (cell 66D) is selected with cursor 68, attribute data 67 is displayed in first memory map 65. The attribute data 67 displays the attributes (data name and data type) of the data "Test result 2" registered in data-attribute correspondence table 50. The attribute data 67 displays at least one attribute of the data registered in data-attribute correspondence table 50.

[0101] The operation of selecting the cell 66, 66A to 66D includes operations such as placing the mouse cursor on or clicking the cell 66, 66A to 66D, or tapping the cell 66, 66A to 66D on the touch panel.

[0102] According to the above configuration, the user can check the attributes of the data being checked, which allows the user to easily recognize the type of data displayed in the first memory map 65.

[0103] (About error displays) A case where an error is displayed on the first memory map 65 will be described with reference to Fig. 6. Fig. 6 is a diagram showing an example of a display screen of the first memory map 65 displayed on the display 41.

[0104] 6, the display control unit 40 displays an error on the first memory map 65. When the determination unit 35 determines that the value of the unit area of ​​the RFID tag 20 is not within a range that can be displayed using the registered data type, the display control unit 40 displays an error.

[0105] As shown in FIG. 6, for example, if the data value in the area of ​​addresses 0018 to 001F (cell 66B) cannot be displayed using the corresponding data type, an error message is displayed by highlighting the area using warm colors.

[0106] Furthermore, an error is indicated by displaying the data value displayed in cell 66B with a hyphen (-). Note that the error indication is not limited to this, and it is sufficient that the area determined to be an error is displayed so that the user can recognize it (for example, by changing the display mode such as color). Furthermore, the display of the data value of the area determined to be an error may be the data stored in RFID tag 20 displayed in a predetermined display format (for example, HEX).

[0107] According to the above configuration, the user can recognize an error in the data stored in the tag storage unit 22 of the RFID tag 20. This allows the user to easily check for an error in the data stored in the RFID tag 20.

[0108] (Example of a display screen showing the first and second memory maps side by side) An example of a screen when the first memory map 65 and the second memory map 65A are displayed side by side will be described with reference to Fig. 7. Fig. 7 is a diagram showing an example of a display screen on the display 41 where the first memory map 65 and the second memory map 65A are displayed side by side.

[0109] 7, the display control unit 40 may display two memory map display screens on the display 41. The display control unit 40 displays a first memory map display screen 60 and a second memory map display screen 60A side by side. As a result, the first memory map 65 on the first memory map display screen 60 and the second memory map 65A on the second memory map display screen 60A are displayed side by side. The first memory map display screen 60 and the second memory map display screen 60A display data of the same selected section.

[0110] The second memory map 65A on the second memory map display screen 60A can display the data values ​​of the tag storage unit 22 in a display format different from the display format of the first memory map 65 on the first memory map display screen 60.

[0111] 7, the "Format" display format is selected in the first memory map 65, and data values ​​are displayed in display formats suitable for multiple data types. The "HEX" display format is selected in the second memory map 65A, and data values ​​are displayed in a display format suitable for a specific data type.

[0112] According to the above configuration, it is possible to compare the data values ​​displayed in the first memory map 65 with the data values ​​displayed in the second memory map 65A, thereby enabling the user to easily check whether the data stored in the RFID tag 20 is correct.

[0113] (Data display method) The data display method will be described with reference to Fig. 8. Fig. 8 is a flowchart showing an example of the data display method by the RFID system 100.

[0114] First, based on a user's operation, the registration unit 38 executes a step of registering data in the data-attribute correspondence table 50 (S1). In S1, the registration unit 38 registers the data name, data size, and data type in the data-attribute correspondence table 50 as data attributes.

[0115] Next, the data acquisition unit 33 executes a step of acquiring the data stored in the tag storage unit 22 of the RFID tag 20 from the reader / writer 10 (S2).

[0116] Next, the type acquisition unit 34 executes a step of acquiring a plurality of data types corresponding to a plurality of unit areas constituting the tag storage unit 22 of the RFID tag 20 (S3). In step S3, the type acquisition unit 34 refers to the data-attribute correspondence table 50 registered in step S1. In step S3, the type acquisition unit 34 refers to the data stored in the tag storage unit 22 of the RFID tag 20 acquired by the data acquisition unit 33 in step S2. The type acquisition unit 34 acquires the data type associated with the memory address of the unit area of ​​the tag storage unit 22 based on the data-attribute correspondence table 50. Note that in step S3, the type acquisition unit 34 may also refer to the data-attribute correspondence table 50 associated with the tag ID of the RFID tag 20.

[0117] Next, the determination unit 35 executes a step of determining whether or not the value of the unit area read from the tag storage unit 22 is within a range that can be displayed using the data type associated with the unit area (S4).

[0118] If the determination unit 35 determines that the value of the unit area is not within a range that can be displayed using the data type (S4: NO), the display control unit 40 executes a step of displaying an error in the cells 66, 66A to 66D of the first memory map 65 corresponding to the unit area, and / or the data values ​​displayed in the cells 66, 66A to 66D (S5). After S5, the process proceeds to step S6. If the determination unit 35 determines that the value of the unit area is within a range that can be displayed using the data type (S4: YES), the process proceeds to step S6.

[0119] Next, the display control unit 40 executes a step of displaying the first memory map 65 on the display 41 (S6). In step S6, the display control unit 40 displays the first memory map 65, which represents the values ​​of the multiple unit areas of the tag storage unit 22 in a display format that matches the corresponding multiple data types. In step S6, the display control unit 40 displays the first memory map 65 in a matrix format that corresponds to the memory addresses of the tag storage unit 22.

[0120] According to the above configuration, the data of the RFID tag 20 displayed on the display 41 can be displayed in a data type in a display format suitable for each of the various data. In addition, by displaying multiple data values ​​corresponding to multiple data types as a matrix memory map corresponding to the memory addresses in the tag storage unit 22 of the RFID tag 20, it is possible to ensure a clear view of the data. This allows the user to easily check the data read from the RFID tag.

[0121] [Software implementation example] The functions of the server 30 (hereinafter referred to as "device") can be realized by a program that causes a computer to function as the device, and a program that causes a computer to function as each control block of the device.

[0122] In this case, the device includes a computer having at least one control device (e.g., a processor) and at least one storage device (e.g., a memory) as hardware for executing the program. The control device and storage device execute the program, thereby realizing the functions described in each of the above embodiments.

[0123] The program may be non-transitory and may be recorded on one or more computer-readable recording media. The recording media may or may not be included in the device. In the latter case, the program may be supplied to the device via any wired or wireless transmission medium.

[0124] Furthermore, some or all of the functions of the control blocks can be realized by logic circuits. For example, an integrated circuit in which a logic circuit that functions as each of the control blocks is formed is also included in the scope of the present invention. In addition, the functions of the control blocks can also be realized by, for example, a quantum computer.

[0125] The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope of the claims. Embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention. [Explanation of symbols]

[0126] 10 Reader / Writer 20 RFID tags 30 servers 33 Data Acquisition Section 34 Type acquisition part 35 Judgment section 36 Section Selection 38 Registration Department 40 Display control unit 41 Display 100 RFID Systems

Claims

1. An RFID system comprising an RFID tag for storing data and a reader / writer for reading and writing data, a data acquisition unit that acquires data stored in the RFID tag; a type acquisition unit that acquires a plurality of data types corresponding to a plurality of unit areas that constitute a memory area of ​​the RFID tag; a display control unit that displays a first memory map in a matrix format corresponding to memory addresses of the memory area, in which values ​​of the plurality of unit areas are represented in a display format that matches the plurality of data types; An RFID system comprising:

2. 2. The RFID system of claim 1, wherein the display control unit displays values ​​of a plurality of consecutive unit areas corresponding to one of the data types in a single cell corresponding to the plurality of unit areas in the first memory map in a display format that matches the data type.

3. a registration unit that registers a data size and the data type as attributes of the data; 3. The RFID system according to claim 1, further comprising: a storage unit that stores the data size, the data type, and the memory address in association with each other.

4. The RFID system according to claim 3 , wherein the RFID tag comprises the storage unit.

5. The RFID system according to claim 3 , wherein when a cell in the first memory map is selected, the display control unit displays at least a part of the attributes of the unit area corresponding to the selected cell.

6. a determination unit that determines whether the value of the unit area read from the RFID tag is within a range that can be displayed using the data type of the unit area; The RFID system according to claim 1 , wherein the display control unit displays an error when the value of the unit area is not within the range.

7. a section selection unit for selecting at least one section from a plurality of sections in the memory area of ​​the RFID tag; The RFID system according to claim 1 , wherein the display control unit displays the first memory map of a selected section.

8. 3. The RFID system according to claim 1, wherein the display control unit displays the first memory map and a second memory map in which the values ​​of the plurality of unit areas are displayed in a display format adapted to a specific data type side by side.

9. 3. The RFID system according to claim 1, further comprising a storage unit that stores the tag ID of the RFID tag, the plurality of unit areas of the RFID tag, and the plurality of data types in association with each other.

10. a data acquisition unit that acquires data stored in an RFID tag; a type acquisition unit that acquires a plurality of data types corresponding to a plurality of unit areas that constitute a memory area of ​​the RFID tag; a display control unit that displays a matrix-format memory map corresponding to memory addresses of the memory area, in which values ​​of the plurality of unit areas are represented in a display format that matches the plurality of data types.

11. a data acquisition step of acquiring data stored in the RFID tag; a type acquisition step of acquiring a plurality of data types corresponding to a plurality of unit areas constituting a memory area of ​​the RFID tag; a display control step of displaying a matrix-format memory map corresponding to the memory addresses of the memory area, in which the values ​​of the plurality of unit areas are represented in a display format that matches the plurality of data types.

Citation Information

Patent Citations

  • Data dumping system

    JP1993233384A

  • Memory dump analysis supporting tool

    JP1997106362A

  • Image forming device

    JP1998202958A

  • Automatic recognition system, controller for automatic recognition equipment, operation method for automatic recognition equipment, automatic recognition equipment operation program, computer-readable recording medium and recording equipment

    JP2007102292A