Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5416619B2 - RFID platform system, logger device, and management method - Google Patents
[go: Go Back, main page]

JP5416619B2 - RFID platform system, logger device, and management method - Google Patents

RFID platform system, logger device, and management method Download PDF

Info

Publication number
JP5416619B2
JP5416619B2 JP2010049680A JP2010049680A JP5416619B2 JP 5416619 B2 JP5416619 B2 JP 5416619B2 JP 2010049680 A JP2010049680 A JP 2010049680A JP 2010049680 A JP2010049680 A JP 2010049680A JP 5416619 B2 JP5416619 B2 JP 5416619B2
Authority
JP
Japan
Prior art keywords
tag
platform
master
logger
platform device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2010049680A
Other languages
Japanese (ja)
Other versions
JP2011186656A (en
Inventor
浩 北村
弘行 佐竹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujikura Ltd
Original Assignee
Fujikura Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujikura Ltd filed Critical Fujikura Ltd
Priority to JP2010049680A priority Critical patent/JP5416619B2/en
Publication of JP2011186656A publication Critical patent/JP2011186656A/en
Application granted granted Critical
Publication of JP5416619B2 publication Critical patent/JP5416619B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Description

本発明はRFID(Radio Freqency IDentification)タグの所在を管理するRFIDプラットフォームシステムに関する。   The present invention relates to an RFID platform system for managing the location of an RFID (Radio Freqency IDentification) tag.

近年、物品の情報を個別に識別するためのRFIDシステムの開発が活発化されている。もともとRFIDシステムは、バーコードに代わる新たな商品識別及び管理技術として開発されてきたが、現在ではそれに留まらず、様々な技術分野への応用も展開されている。管理対象も物品に限らず、人も対象とするようになってきた。例えば、公共交通機関においては、従来の改札券や定期券の代わりに、RFタグを内蔵した入場管理カードの利用が急速に進展している。また、RFタグを用いて人を管理する技術の一つとして、RFタグを所持した人がどこにいるのかをコンピュータ上で把握する在席管理システムが挙げられる。   In recent years, development of RFID systems for individually identifying information on articles has been activated. Originally, the RFID system has been developed as a new merchandise identification and management technology that replaces the bar code. However, the RFID system is not limited to this and is now being applied to various technical fields. Management targets are not limited to articles, but are also targeted at people. For example, in public transportation, the use of an admission management card with a built-in RF tag is rapidly progressing instead of a conventional ticket gate or commuter pass. As one of the techniques for managing people using an RF tag, there is an attendance management system for grasping on a computer where a person carrying the RF tag is.

従来のRFIDシステムは、単一のプラットフォームと、複数のタグリーダとにより構成される。RFタグから送信されるタグデータは、タグリーダの何れかを介してプラットフォームに集約される。プラットフォームに集約されたタグデータは、データベース化されて、在席管理システムのような各種アプリケーションに提供される。特許文献1〜4には、タグリーダにおいて取得したタグデータを管理し、各種アプリケーションに提供するRFIDシステムが記載されている。   A conventional RFID system is composed of a single platform and a plurality of tag readers. Tag data transmitted from the RF tag is collected on the platform via any of the tag readers. Tag data collected on the platform is made into a database and provided to various applications such as an attendance management system. Patent Documents 1 to 4 describe an RFID system that manages tag data acquired by a tag reader and provides it to various applications.

特に特許文献4に記載のイベント管理デバイスは、複数の種類の異なるタグリーダからアプリケーションに伝送されるデータ量を低減するために、各種タグリーダと各種アプリケーションとの通信をサポートし、タグリーダから取得したタグデータに対してイベント生成処理及びデータフィルタリング処理を行っている。このイベント管理デバイスにおいて、タグリーダとアプリケーションとの通信は、互いに異なるタグリーダのプロトコルの互換及び変換を行うことによってサポートされ、タグリーダ毎に取得されたタグデータは、フィルタリング及びイベント生成の後にデータ格納ユニットに格納され、各種アプリケーションに提供される。   In particular, the event management device described in Patent Document 4 supports communication between various tag readers and various applications in order to reduce the amount of data transmitted from a plurality of different types of tag readers to applications, and tag data acquired from the tag readers. Event generation processing and data filtering processing are performed on In this event management device, communication between the tag reader and the application is supported by compatibility and conversion between different tag reader protocols. Tag data acquired for each tag reader is stored in the data storage unit after filtering and event generation. Stored and provided to various applications.

特開2009−157779号公報(2009年7月16日公開)JP 2009-157779 A (released on July 16, 2009) 特開2009−134722号公報(2009年6月18日公開)JP 2009-134722 A (released on June 18, 2009) 特開2008−158651号公報(2008年7月10日公開)JP 2008-158651 A (released July 10, 2008) 特表2008−524742号公報(2008年7月10日公表)Special Table 2008-524742 (announced July 10, 2008)

しかしながら、上述した特許文献4に記載の従来技術においては、システムで管理すべきRFタグ及びタグリーダの情報を一つのイベント管理デバイスで一括管理し、さらに取得したタグデータは全て一つのデータベースに格納される。したがって、管理すべきRFタグの数が増加すると、タグデータの管理を行うイベント管理デバイスの負荷が増大し、システムのパフォーマンスが著しく低下する。換言すれば、システムのパフォーマンスを一定以上に保つためには、管理するRFタグの数を一定数以下に抑える必要が生じる。特許文献1〜3に記載の従来技術も、一つのプラットフォームで全てのタグ情報を一括管理しているので、同様の問題点を有している。   However, in the prior art described in Patent Document 4 described above, information on RF tags and tag readers to be managed by the system is collectively managed by one event management device, and all the acquired tag data is stored in one database. The Therefore, when the number of RF tags to be managed increases, the load on the event management device that manages the tag data increases, and the performance of the system significantly decreases. In other words, in order to keep the system performance above a certain level, it is necessary to keep the number of RF tags to be managed below a certain number. The prior arts described in Patent Documents 1 to 3 also have the same problem because all tag information is collectively managed by one platform.

本発明は、上記の問題点に鑑みてなされたものであり、その目的は、管理すべきRFタグの数が増加しても、著しいパフォーマンスの低下を生じることのないRFIDプラットフォームシステム、換言すれば、著しいパフォーマンスの低下を生じることなく、管理すべきRFタグの数をいくらでも増加させることのできるRFIDプラットフォームシステムを提供することにある。   The present invention has been made in view of the above problems, and its object is to provide an RFID platform system that does not cause a significant performance degradation even when the number of RF tags to be managed increases, in other words, It is an object of the present invention to provide an RFID platform system that can increase the number of RF tags to be managed without any significant performance degradation.

上記課題を解決するために、本発明に係るRFIDプラットフォーム装置システムは、異なるRFタグ群を管理する複数のプラットフォーム装置と、上記複数のプラットフォーム装置のアドレスを管理するマスタプラットフォーム装置と、上記複数のプラットフォーム装置の何れかに対応するロガー装置であって、RFタグが対応プラットフォーム装置で管理するRFタグ群に含まれる場合、上記RFタグから読み出したタグデータを上記対応プラットフォーム装置に送信するロガー装置とを含み、上記ロガー装置は、上記RFタグが上記対応プラットフォーム装置で管理するRFタグ群に含まれない場合、上記RFタグを管理するプラットフォーム装置のアドレスを上記マスタプラットフォーム装置に問い合わせ、上記マスタプラットフォーム装置は、上記複数のプラットフォーム装置の各々に上記RFタグを管理するプラットフォーム装置であるかを問い合わせ、上記RFタグを管理するプラットフォーム装置であると回答したプラットフォーム装置のアドレスを上記ロガー装置に回答し、上記ロガー装置は、上記RFタグから読み出したタグデータを、上記マスタプラットフォーム装置から回答されたアドレス宛てに送信する、ことを特徴としている。   In order to solve the above problems, an RFID platform apparatus system according to the present invention includes a plurality of platform apparatuses that manage different RF tag groups, a master platform apparatus that manages addresses of the plurality of platform apparatuses, and the plurality of platforms. A logger device corresponding to one of the devices, and when the RF tag is included in an RF tag group managed by the corresponding platform device, a logger device that transmits tag data read from the RF tag to the corresponding platform device; If the RF tag is not included in the RF tag group managed by the corresponding platform device, the logger device queries the master platform device for the address of the platform device that manages the RF tag, and And the platform device inquires of each of the plurality of platform devices whether the platform device manages the RF tag, and returns the address of the platform device that replied that the platform device manages the RF tag to the logger device. The logger device transmits the tag data read from the RF tag to the address replied from the master platform device.

また、上記課題を解決するために、本発明に係る管理方法は、異なるRFタグ群を管理する複数のプラットフォーム装置と、上記複数のプラットフォーム装置のアドレスを管理するマスタプラットフォーム装置と、上記複数のプラットフォーム装置の何れかに対応するロガー装置とを用いてRFタグから読み出したタグデータを管理する管理方法であって、上記RFタグが対応プラットフォーム装置で管理するRFタグ群に含まれる場合、上記ロガー装置が、上記RFタグから読み出したタグデータを上記対応プラットフォーム装置に送信するステップと、上記RFタグが上記対応プラットフォーム装置で管理するRFタグ群に含まれない場合、上記ロガー装置が、上記RFタグを管理するプラットフォーム装置のアドレスを上記マスタプラットフォーム装置に問い合わせるステップと、上記マスタプラットフォーム装置が、上記複数のプラットフォーム装置の各々に上記RFタグを管理するプラットフォーム装置であるかを問い合わせ、上記RFタグを管理するプラットフォーム装置であると回答したプラットフォーム装置のアドレスを上記ロガー装置に回答するステップと、上記ロガー装置が、上記RFタグから読み出したタグデータを、上記問い合わせに対して上記マスタプラットフォーム装置から回答されたアドレス宛てに送信するステップと、を含むことを特徴としている。   In order to solve the above problems, a management method according to the present invention includes a plurality of platform devices that manage different RF tag groups, a master platform device that manages addresses of the plurality of platform devices, and the plurality of platforms. A management method for managing tag data read from an RF tag using a logger device corresponding to any of the devices, and the logger device when the RF tag is included in an RF tag group managed by a corresponding platform device Transmitting the tag data read from the RF tag to the corresponding platform device, and when the RF tag is not included in the RF tag group managed by the corresponding platform device, the logger device The address of the platform device to be managed A platform device that inquires to the platform device, and inquires of each of the plurality of platform devices whether it is a platform device that manages the RF tag, and that it is a platform device that manages the RF tag. Replying to the logger device, and the logger device transmitting the tag data read from the RF tag to the address answered from the master platform device in response to the inquiry. It is characterized by that.

上記の構成によれば、RFタグが対応プラットフォーム装置で管理するRFタグ群に含まれない場合でも、ロガー装置は、マスタプラットフォーム装置に問い合わせることによって、そのRFタグを管理するプラットフォーム装置のアドレスを知り、そのRFタグを管理するプラットフォーム装置にタグデータを送信することができる。すなわち、ロガー装置は、どのプラットフォーム装置が管理しているRFタグであろうと、正しくタグデータを送信することができる。   According to the above configuration, even when the RF tag is not included in the RF tag group managed by the corresponding platform device, the logger device knows the address of the platform device managing the RF tag by making an inquiry to the master platform device. The tag data can be transmitted to the platform device that manages the RF tag. That is, the logger device can correctly transmit the tag data regardless of which platform device is managing the RF tag.

しかも、RFIDプラットフォームシステムは、複数のプラットフォーム装置によってRFタグを分担して管理している。このため、管理すべきRFタグの枚数が増加しても、新たなプラットフォーム装置を追加することにより、システムのパフォーマンスの低下を容易に回避することができる。なお、新たなプラットフォーム装置の追加は、そのアドレスをマスタプラットフォームに登録するだけでよいので極めて容易である。   Moreover, the RFID platform system shares and manages RF tags by a plurality of platform devices. For this reason, even if the number of RF tags to be managed increases, a decrease in system performance can be easily avoided by adding a new platform device. Note that the addition of a new platform device is extremely easy because it is only necessary to register its address in the master platform.

また、マスタプラットフォーム装置は、複数のプラットフォーム装置のアドレスさえ管理すればよく、タグIDやタグデータを管理する必要がない。このため、管理すべきRFタグの枚数が増加し、プラットフォーム装置の台数が増加したとしても、マスタプラットフォーム装置がボトルネックになって、システムのパフォーマンスが低下する虞がない。   Further, the master platform device only needs to manage the addresses of a plurality of platform devices, and does not need to manage tag IDs or tag data. For this reason, even if the number of RF tags to be managed increases and the number of platform devices increases, the master platform device does not become a bottleneck, and there is no possibility that the performance of the system will deteriorate.

また、本発明に係るRFIDプラットフォーム装置システムにおいて、上記ロガー装置は、上記RFタグのタグIDを上記マスタプラットフォーム装置に送信することによって、上記マスタプラットフォーム装置に問い合わせるものであり、上記マスタプラットフォーム装置は、上記RFタグのタグIDを上記複数のプラットフォーム装置の各々に送信することによって、上記複数のプラットフォーム装置の各々に問い合わせるものであり、上記複数のプラットフォーム装置の各々は、自身の管理するRFタグのタグIDを格納したデータベースを有しており、上記マスタプラットフォーム装置から送信された上記RFタグのタグIDが当該データベースに格納されているか否かを判定し、上記RFタグのタグIDが上記データベースに格納されていると判定した場合、自身のアドレスを上記マスタプラットフォーム装置に送信することによって、上記マスタプラットフォーム装置に回答し、上記マスタプラットフォーム装置は、上記RFタグを管理するプラットフォーム装置であると回答したプラットフォーム装置のアドレスを上記ロガー装置に送信することによって、上記ロガー装置に回答する、ことが好ましい。   In the RFID platform device system according to the present invention, the logger device inquires to the master platform device by transmitting the tag ID of the RF tag to the master platform device. By transmitting the tag ID of the RF tag to each of the plurality of platform devices, each of the plurality of platform devices is inquired, and each of the plurality of platform devices is a tag of the RF tag managed by itself. It has a database storing ID, it is determined whether or not the tag ID of the RF tag transmitted from the master platform device is stored in the database, and the tag ID of the RF tag is stored in the database If it is determined that the address is determined, the platform responds to the master platform device by transmitting its own address to the master platform device, and the master platform device responds that the platform device manages the RF tag. It is preferable to reply to the logger device by sending the address of the device to the logger device.

上記の構成によれば、ロガー装置からマスタプラットフォーム装置に送信される問い合わせ、及びマスタプラットフォーム装置から各プラットフォーム装置に送信される問い合わせには、ロガー装置が検出したRFタグのタグIDが含まれている。そして、プラットフォーム装置は、データベースに格納された自身の管理するRFタグのタグIDに、マスタプラットフォーム装置からの問い合わせに含まれる上記RFタグのタグIDが含まれているか否かを判定し、含まれていると判定した場合にプラットフォーム装置は自身のアドレスをマスタプラットフォーム装置に送信する。さらに、マスタプラットフォーム装置は、プラットフォーム装置から送信されたアドレスをロガー装置に送信することによって、ロガー装置に回答する。   According to the above configuration, the inquiry transmitted from the logger device to the master platform device and the inquiry transmitted from the master platform device to each platform device include the tag ID of the RF tag detected by the logger device. . Then, the platform device determines whether or not the tag ID of the RF tag managed by itself stored in the database includes the tag ID of the RF tag included in the inquiry from the master platform device. If it is determined that the platform device is, the platform device transmits its own address to the master platform device. Further, the master platform device answers the logger device by transmitting the address transmitted from the platform device to the logger device.

また、本発明に係るRFIDプラットフォーム装置システムにおいて、上記ロガー装置は、RFタグのタグIDと、該RFタグから読み出したタグデータを送信した送信先アドレスとを関連付けて記憶するキャッシュを備えており、新たなRFタグが上記対応プラットフォーム装置で管理するRFタグ群に含まれない場合に、該新たなRFタグから読み出したタグデータを送信する送信先アドレスを、上記キャッシュにおいて該新たなRFタグのタグIDに関連付けられた送信先アドレスに設定する、ことが好ましい。   In the RFID platform device system according to the present invention, the logger device includes a cache that associates and stores the tag ID of the RF tag and the transmission destination address to which the tag data read from the RF tag is transmitted, When a new RF tag is not included in the RF tag group managed by the corresponding platform device, a transmission destination address for transmitting tag data read from the new RF tag is set to the tag of the new RF tag in the cache. It is preferable to set the destination address associated with the ID.

上記の構成によれば、RFタグが対応プラットフォーム装置で管理するRFタグ群に含まれない場合であっても、そのRFタグのタグデータの送信が2度目以降であれば、マスタプラットフォーム装置への問い合わせを行わずに、キャッシュから送信先アドレスを読み出すことができる。このため、システムのパフォーマンスを更に向上させることができる。   According to the above configuration, even if the RF tag is not included in the RF tag group managed by the corresponding platform device, if the tag data of the RF tag is transmitted for the second time or later, it is transmitted to the master platform device. The destination address can be read from the cache without making an inquiry. For this reason, the performance of the system can be further improved.

また、上記RFIDプラットフォームシステムを複数含み、更に、各RFIDプラットフォームシステムに含まれるマスタプラットフォーム装置のアドレスを管理する上位マスタプラットフォーム装置を追加した構成も本発明の範疇に入る。   Further, a configuration including a plurality of the RFID platform systems described above and further adding a higher-level master platform device for managing the address of the master platform device included in each RFID platform system also falls within the scope of the present invention.

上記の構成によれば、管理すべきRFタグの枚数が指数関数的に増加しても、より上位のマスタプラットフォーム装置を追加することにより、システムのパフォーマンスの低下を容易に回避することができる。   According to the above configuration, even if the number of RF tags to be managed increases exponentially, it is possible to easily avoid a decrease in system performance by adding a higher-level master platform device.

また、上記RFIDプラットフォームシステムに含まれるロガー装置、プラットフォーム装置、及びマスタプラットフォーム装置も本発明の範疇に入る。   In addition, a logger device, a platform device, and a master platform device included in the RFID platform system also fall within the scope of the present invention.

すなわち、本発明のロガー装置は、RFタグ群を管理するプラットフォーム装置に対応するロガー装置であって、RFタグが上記RFタグ群に含まれない場合、上記RFタグを管理するプラットフォーム装置のアドレスを、上記プラットフォーム装置を含む複数のプラットフォーム装置のアドレスを管理するマスタプラットフォーム装置に問い合わせる問合手段と、上記RFタグが上記RFタグ群に含まれる場合、上記RFタグから読み出したタグデータを、上記プラットフォーム装置に送信し、上記RFタグが上記RFタグ群に含まれない場合、上記RFタグから読み出したタグデータを、上記問い合わせに対して上記マスタプラットフォーム装置が回答したアドレス宛てに送信する送信手段と、を備えていることを特徴としている。   That is, the logger device of the present invention is a logger device corresponding to the platform device that manages the RF tag group, and when the RF tag is not included in the RF tag group, the address of the platform device that manages the RF tag is set. Inquiry means for inquiring a master platform device that manages addresses of a plurality of platform devices including the platform device, and when the RF tag is included in the RF tag group, tag data read from the RF tag Transmitting means for transmitting to the device, and when the RF tag is not included in the RF tag group, transmitting means for transmitting the tag data read from the RF tag to the address to which the master platform device responded to the inquiry; It is characterized by having.

また、本発明のプラットフォーム装置は、RFタグ群を管理するプラットフォーム装置であって、当該プラットフォーム装置を含む複数のプラットフォーム装置のアドレスを管理するマスタプラットフォーム装置からの問い合わせであって、特定のRFタグを管理するプラットフォーム装置であるかを問う問い合わせに対して、上記特定のRFタグが上記RFタグ群に含まれている場合、上記特定のRFタグを管理するプラットフォーム装置である旨を回答する回答手段を備えている、ことを特徴としている。   The platform device of the present invention is a platform device that manages a group of RF tags, and is an inquiry from a master platform device that manages the addresses of a plurality of platform devices including the platform device. When the specific RF tag is included in the RF tag group in response to an inquiry asking whether it is a platform device to be managed, an answering means for replying that the platform device manages the specific RF tag is provided. It is characterized by having.

また、異なるRFタグ群を管理する複数のプラットフォーム装置のアドレスを管理するマスタプラットフォーム装置であって、上記複数のプラットフォーム装置の何れかに対応するロガー装置からの問い合わせであって、特定のRFタグを管理するプラットフォーム装置のアドレスを問う問い合わせに応じて、上記複数のプラットフォーム装置の各々に上記特定のRFタグを管理するプラットフォーム装置であるかを問い合わせ、上記特定のRFタグを管理するプラットフォーム装置であると回答したプラットフォーム装置のアドレスを上記ロガー装置に回答する回答手段を備えている、ことを特徴としている。   A master platform device that manages addresses of a plurality of platform devices that manage different RF tag groups, and is an inquiry from a logger device corresponding to any of the plurality of platform devices, and a specific RF tag is In response to an inquiry asking for an address of a platform device to be managed, each of the plurality of platform devices is inquired as to whether the platform device manages the specific RF tag, and is a platform device that manages the specific RF tag. An answering means for answering the address of the responding platform device to the logger device is provided.

本発明に係るRFIDプラットフォームシステムは、以上のように、異なるRFタグ群を管理する複数のプラットフォーム装置と、上記複数のプラットフォーム装置のアドレスを管理するマスタプラットフォーム装置と、上記複数のプラットフォーム装置の何れかに対応するロガー装置であって、RFタグが対応プラットフォーム装置で管理するRFタグ群に含まれる場合、上記RFタグから読み出したタグデータを上記対応プラットフォーム装置に送信するロガー装置とを含み、上記ロガー装置は、上記RFタグが上記対応プラットフォーム装置で管理するRFタグ群に含まれない場合、上記RFタグを管理するプラットフォーム装置のアドレスを上記マスタプラットフォーム装置に問い合わせ、上記マスタプラットフォーム装置は、上記複数のプラットフォーム装置の各々に上記RFタグを管理するプラットフォーム装置であるかを問い合わせ、上記RFタグを管理するプラットフォーム装置であると回答したプラットフォーム装置のアドレスを上記ロガー装置に回答し、上記ロガー装置は、上記RFタグから読み出したタグデータを、上記マスタプラットフォーム装置から回答されたアドレス宛てに送信する。   As described above, the RFID platform system according to the present invention includes any one of a plurality of platform devices that manage different RF tag groups, a master platform device that manages addresses of the plurality of platform devices, and the plurality of platform devices. And a logger device that transmits tag data read from the RF tag to the corresponding platform device when the RF tag is included in an RF tag group managed by the corresponding platform device. When the RF tag is not included in the RF tag group managed by the corresponding platform device, the device inquires the address of the platform device managing the RF tag to the master platform device, and the master platform device Each of the plurality of platform devices is inquired about whether or not it is a platform device that manages the RF tag, and the address of the platform device that replied that it is a platform device that manages the RF tag is answered to the logger device. The tag data read from the RF tag is transmitted to the address answered from the master platform device.

したがって、管理すべきRFタグの数が増加しても、著しいパフォーマンスの低下を生じることのないRFIDプラットフォームシステムを実現することができる。   Therefore, even if the number of RF tags to be managed increases, it is possible to realize an RFID platform system that does not cause significant performance degradation.

本発明の第1の実施形態に係るRFIDプラットフォームシステムの全体構成を示すシステム構成図である。1 is a system configuration diagram showing an overall configuration of an RFID platform system according to a first embodiment of the present invention. 図1のRFIDプラットフォームシステムに含まれるロガーの要部構成を示すブロック図である。It is a block diagram which shows the principal part structure of the logger contained in the RFID platform system of FIG. 図1のRFIDプラットフォームシステムに含まれるプラットフォームの要部構成を示すブロック図である。It is a block diagram which shows the principal part structure of the platform contained in the RFID platform system of FIG. 図1のRFIDプラットフォームシステムに含まれるマスタプラットフォームの要部構成を示すブロック図である。It is a block diagram which shows the principal part structure of the master platform contained in the RFID platform system of FIG. 図3に示すプラットフォームのデータベース(マスタデータベース)に含まれるタグ管理テーブルを示す図である。It is a figure which shows the tag management table contained in the database (master database) of the platform shown in FIG. 図3に示すプラットフォームのデータベース(マスタデータベース)に含まれるタグリーダ管理テーブルを示す図である。It is a figure which shows the tag reader management table contained in the database (master database) of the platform shown in FIG. 図3に示すプラットフォームのデータベース(マスタデータベース)に含まれる抽象データ管理テーブルを示す図である。It is a figure which shows the abstract data management table contained in the database (master database) of the platform shown in FIG. 図4に示すマスタプラットフォームのインデックスデータ管理テーブルを示す図である。It is a figure which shows the index data management table of the master platform shown in FIG. 図2に示すロガーのキャッシュデータ管理テーブルを示す図である。It is a figure which shows the cache data management table of the logger shown in FIG. 本発明の第2の実施形態に係るRFIDプラットフォームシステムの全体構成を示す図である。It is a figure which shows the whole structure of the RFID platform system which concerns on the 2nd Embodiment of this invention.

〔RFIDプラットフォームシステム〕
(実施形態1)
本発明の第1の実施形態について、図1〜図9に基づいて説明すれば以下のとおりである。なお、以下の説明において、「RFタグ」とは、タグIDを記憶するICチップが埋め込まれた近距離無線通信可能なタグのことを指し、パッシブタグであるか、アクティブタグであるかは問わない。
[RFID platform system]
(Embodiment 1)
The following describes the first embodiment of the present invention with reference to FIGS. In the following description, an “RF tag” refers to a tag capable of short-range wireless communication in which an IC chip storing a tag ID is embedded, and it is questionable whether it is a passive tag or an active tag. Absent.

本実施形態に係るRFIDプラットフォームシステム1について、図1を参照して説明する。図1は、本実施形態に係るRFIDプラットフォームシステム1の全体構成を示すシステム構成図である。図1に示すように、RFIDプラットフォームシステム1は、マスタプラットフォーム(マスタプラットフォーム装置)2(MPLAT)、プラットフォーム(プラットフォーム装置)3(PLAT1〜2)、及びロガー(ロガー装置)4(LOG1〜4)を備えている。   An RFID platform system 1 according to the present embodiment will be described with reference to FIG. FIG. 1 is a system configuration diagram showing an overall configuration of an RFID platform system 1 according to the present embodiment. As shown in FIG. 1, the RFID platform system 1 includes a master platform (master platform device) 2 (MPLAT), a platform (platform device) 3 (PLAT1-2), and a logger (logger device) 4 (LOG1-4). I have.

本実施形態において、RFIDプラットフォームシステム1は、マスタプラットフォーム2であるMPLATの下位に、プラットフォーム3であるPLAT1及びPLAT2を備えている。また、PLAT1の下位には、ロガー4であるLOG1及びLOG2を備えており、PLAT2の下位には、ロガー4であるLOG3及びLOG4を備えている。このように、マスタプラットフォーム2、プラットフォーム3、及びロガー4は、階層構造を形成している。また、各ロガー4の下位には、それぞれ2つの子ロガー5が設けられている。子ロガー5は、それぞれに1対1で対応するRFタグリーダ6に接続されている。   In this embodiment, the RFID platform system 1 includes PLAT1 and PLAT2 that are platforms 3 below the MPLAT that is the master platform 2. Further, LOG1 and LOG2 that are loggers 4 are provided below PLAT1, and LOG3 and LOG4 that are loggers 4 are provided below PLAT2. Thus, the master platform 2, the platform 3, and the logger 4 form a hierarchical structure. Further, two child loggers 5 are provided below each logger 4. The child loggers 5 are connected to the corresponding RF tag readers 6 on a one-to-one basis.

マスタプラットフォーム2の下位にある2つのプラットフォーム3は、異なるサーバ8上で動作している。そして、各プラットフォーム3の下位のロガー4及び子ロガー5は、そのプラットフォーム3と同一のサーバ8上で動作している。また、マスタプラットフォーム2は、これら2つのプラットフォーム2とは異なるサーバ(不図示)上で動作している。すなわち、RFIDプラットフォームシステム1は、PLAT1、LOG1、LOG2、LOG11、LOG12、LOG21及びLOG22として機能する第1のサーバ8と、PLAT2、LOG3、LOG4、LOG31、LOG32、LOG41及びLOG42として機能する第2のサーバ8と、MPLATとして機能する第3のサーバとにより実現されている。   Two platforms 3 below the master platform 2 are operating on different servers 8. The lower logger 4 and the child logger 5 of each platform 3 operate on the same server 8 as that platform 3. The master platform 2 operates on a server (not shown) different from these two platforms 2. That is, the RFID platform system 1 includes a first server 8 that functions as PLAT1, LOG1, LOG2, LOG11, LOG12, LOG21, and LOG22, and a second server that functions as PLAT2, LOG3, LOG4, LOG31, LOG32, LOG41, and LOG42. This is realized by the server 8 and a third server functioning as MPLAT.

RFIDプラットフォームシステム1は、各RFタグ7の所在を管理するためのシステムである。ここで、RFタグ7がどのRFIDリーダ6の近傍に存在しているのかを管理するとは、各RFタグ7のタグIDと、そのRFタグ7を検出したRFタグリーダ6のリーダIDとの間に動的な関連付けを与えることを指す。   The RFID platform system 1 is a system for managing the location of each RF tag 7. Here, managing which RFID reader 6 the RF tag 7 exists in the vicinity is between the tag ID of each RF tag 7 and the reader ID of the RF tag reader 6 that detected the RF tag 7. Refers to giving a dynamic association.

そして、本実施形態に係るRFIDプラットフォームシステム1は、管理すべきRFタグ7の所在を2つのプラットフォーム3で分担して管理する点に特徴がある。すなわち、管理すべきRFタグ7を第1のRFタグ群と第2のRFタグ群とに分け、第1のRFタグ群の所在を第1のプラットフォーム3(PLAT1)で管理し、第2のRFタグ群の所在を第2のプラットフォーム3(PLAT2)で管理する。   The RFID platform system 1 according to the present embodiment is characterized in that the location of the RF tag 7 to be managed is shared and managed by the two platforms 3. That is, the RF tag 7 to be managed is divided into a first RF tag group and a second RF tag group, the location of the first RF tag group is managed by the first platform 3 (PLAT1), and the second The location of the RF tag group is managed by the second platform 3 (PLAT2).

RDIDプラットフォームシステム1において、各RFタグ7の所在は、以下のように管理される。   In the RDID platform system 1, the location of each RF tag 7 is managed as follows.

すなわち、RFタグリーダ6は、RFタグ7との間で近距離無線通信が可能になると、そのRFタグ7からタグIDを取得することによって、そのRFタグ7を検出する。そして、RFタグリーダ6は、RFタグ7を検出すると、そのRFタグ7から取得したタグデータを、子ロガー5を介して上位のロガー4に送信する。ここで、RFタグリーダ6から送信されるタグデータには、少なくとも検出されたRFタグ7のタグIDと、検出したRFタグリーダ6のリーダIDとが含まれる。   That is, when short-range wireless communication is possible with the RF tag 7, the RF tag reader 6 detects the RF tag 7 by obtaining the tag ID from the RF tag 7. When the RF tag reader 6 detects the RF tag 7, the tag data acquired from the RF tag 7 is transmitted to the upper logger 4 via the child logger 5. Here, the tag data transmitted from the RF tag reader 6 includes at least the tag ID of the detected RF tag 7 and the reader ID of the detected RF tag reader 6.

ロガー4は、自身の上位にあるプラットフォーム3で管理すべき全てのRFタグ7のタグIDを記憶しており、受信したタグデータに含まれるタグIDが自身の上位にあるプラットフォーム3が管理すべきRFタグ7のものであるか否かを判定することができる。そして、受信したタグデータに含まれるタグIDが自身の上位にあるプラットフォーム3で管理すべきRFタグ7のものである場合、ロガー4は、受信したタグデータを自身の上位にあるプラットフォーム3のデータベースに格納する。これは、従来のRFIDプラットフォームシステムと同様の処理である。一方で、受信したタグデータに含まれるタグIDが自身の上位にあるプラットフォーム3で管理すべきRFタグ7のものでない場合、このタグデータがいずれのプラットフォーム3で管理されるべきタグデータであるのかは、ロガー4にとって差し当たり不明である。   The logger 4 stores the tag IDs of all the RF tags 7 that should be managed by the platform 3 that is higher than the logger 4, and the tag IDs included in the received tag data should be managed by the platform 3 that is higher than itself. It can be determined whether or not the RF tag 7 is used. When the tag ID included in the received tag data is that of the RF tag 7 that should be managed by the platform 3 that is higher than itself, the logger 4 stores the received tag data in the database of the platform 3 that is higher than itself. To store. This is the same processing as the conventional RFID platform system. On the other hand, if the tag ID included in the received tag data is not that of the RF tag 7 that should be managed by the platform 3 that is higher than the tag ID, which platform 3 should be managed by this platform 3 Is unknown to the logger 4 for the time being.

そこで、ロガー4は、受信したタグデータに含まれるタグIDが自身の上位にあるプラットフォーム3で管理すべきRFタグ7のものでない場合、タグデータを格納すべきプラットフォーム3をマスタプラットフォーム2に問い合わせる。ここで、ロガー4が送信する問い合わせには、タグID(ロガー4が受信したタグデータに含まれるタグID)が含まれている。ロガー4からの問い合わせを受けたマスタプラットフォーム2は、インデックスデータを参照して、自身の下位に存在する全てのプラットフォーム3(問い合わせのあったロガー4を関するプラットフォーム3以外)に、当該問い合わせをブロードキャストする。ここで、マスタプラットフォーム2が送信する問い合わせにも、タグID(ロガー4が受信したタグデータに含まれるタグID)が含まれている。なお、ロガー4がマスタプラットフォーム3に送信する問い合わせ、及び、マスタプラットフォーム3が各プラットフォーム2に送信する問い合わせは、例えば、問い合わせ言語(データベース言語を含む)におけるクエリとして実現することができる。   Therefore, if the tag ID included in the received tag data is not that of the RF tag 7 that should be managed by the platform 3 that is higher than the logger 4, the logger 4 inquires of the master platform 2 about the platform 3 that should store the tag data. Here, the inquiry transmitted by the logger 4 includes a tag ID (a tag ID included in the tag data received by the logger 4). The master platform 2 that has received the inquiry from the logger 4 refers to the index data, and broadcasts the inquiry to all the platforms 3 existing under it (other than the platform 3 related to the logger 4 that has made the inquiry). . Here, the inquiry transmitted by the master platform 2 also includes the tag ID (the tag ID included in the tag data received by the logger 4). The inquiry that the logger 4 sends to the master platform 3 and the inquiry that the master platform 3 sends to each platform 2 can be realized as a query in an inquiry language (including a database language), for example.

マスタプラットフォーム2からの問い合わせを受け付けた各プラットフォーム3は、当該問い合わせに含まれるタグIDと自身の管理すべきRFタグ7のタグIDとを比較し、一致する場合にはIPアドレスをマスタプラットフォーム2に送信することによって回答する。回答を受け付けたマスタプラットフォーム2は、プラットフォーム3から送信されたIPアドレスを、問い合わせのあったロガー4に送信することによって回答する。回答を受け付けたロガー4は、当該回答に基づいて、タグデータをプラットフォーム3に格納する。   Each platform 3 that has received an inquiry from the master platform 2 compares the tag ID included in the inquiry with the tag ID of the RF tag 7 to be managed by itself, and if they match, the IP address is transferred to the master platform 2. Answer by sending. The master platform 2 that has received the reply responds by transmitting the IP address transmitted from the platform 3 to the logger 4 that made the inquiry. The logger 4 that has received the answer stores the tag data in the platform 3 based on the answer.

このように、RFIDプラットフォームシステム1は、複数のプラットフォーム3によって、複数のRFタグ7のタグデータを分担して管理し、それぞれのプラットフォーム3にRFタグ7のタグデータを格納するデータベースを設けている。このため、1つのサーバにアクセスが集中することがなく、パフォーマンスの低下を回避することができる。したがって、管理すべきRFタグ7及びRFタグリーダ6の台数が増加した場合でも、それに伴ってこれらを管理すべきプラットフォーム3の台数を増加させれば、1つのサーバにかかる負担を軽減することができる。   As described above, the RFID platform system 1 shares and manages the tag data of the plurality of RF tags 7 by the plurality of platforms 3, and provides a database for storing the tag data of the RF tag 7 in each platform 3. . For this reason, access is not concentrated on one server, and performance degradation can be avoided. Therefore, even when the number of RF tags 7 and RF tag readers 6 to be managed is increased, if the number of platforms 3 to be managed is increased accordingly, the burden on one server can be reduced. .

また、各プラットフォーム3を管理するマスタプラットフォーム2は、配下のプラットフォーム3のインデックスデータのみを有しているので、配下のプラットフォーム3の数が増加した場合でも、そのIPアドレスをインデックスデータに追加するだけでよい。したがって、大容量のデータベースを特に用いる必要がなく、拡張性に優れている。   In addition, since the master platform 2 that manages each platform 3 has only the index data of the subordinate platform 3, even when the number of subordinate platforms 3 increases, only the IP address is added to the index data. It's okay. Therefore, it is not necessary to use a large-capacity database, and it is excellent in expandability.

なお、本実施形態において、RFIDプラットフォームシステム1は、プラットフォーム3と、その下位のロガー4とを同一サーバにおいて動作させているが、サーバのパフォーマンスをさらに向上させるために、これらを異なるサーバにおいて動作させてもよい。また、マスタプラットフォーム2は、プラットフォーム3及びロガー4とは異なるサーバ上で動作させてもよいし、いずれかのプラットフォーム3と同一サーバ上で動作させてもよい。すなわち、複数のプラットフォーム3をそれぞれ異なるサーバ上で動作させていれば、他のブロックの動作場所は特に限定されない。   In this embodiment, the RFID platform system 1 operates the platform 3 and the lower-level logger 4 on the same server. However, in order to further improve the server performance, the RFID platform system 1 is operated on different servers. May be. The master platform 2 may be operated on a server different from the platform 3 and the logger 4, or may be operated on the same server as any platform 3. In other words, as long as a plurality of platforms 3 are operated on different servers, the operation locations of other blocks are not particularly limited.

また、プラットフォーム3、ロガー4、及び子ロガー5の台数も特に限定されず、管理すべきRFタグリーダ6及びRFタグ7の台数に応じて適宜増加させてもよい。特に、プラットフォーム3にかかる負荷を分散させるために、1つのプラットフォーム3あたり複数のロガー4を動作させたり、他のプラットフォーム3よりも処理頻度が高いプラットフォーム3に対して、その下位のロガー4を他のプラットフォーム3の下位のロガー4よりも多数動作させたりする等、種々の運用形態にも対応できる。   Further, the number of platforms 3, loggers 4 and child loggers 5 is not particularly limited, and may be appropriately increased according to the number of RF tag readers 6 and RF tags 7 to be managed. In particular, in order to distribute the load applied to the platform 3, a plurality of loggers 4 are operated per one platform 3, or other lower loggers 4 are applied to a platform 3 having a higher processing frequency than the other platforms 3. It is possible to cope with various operation modes such as operating more than the lower loggers 4 of the platform 3.

(ロガー4の構成)
ロガー4の要部構成について、図2を参照して説明する。図2は、ロガー4の要部構成を示すブロック図である。図2に示すように、ロガー4は、マスタデータ取得部11、マスタデータメモリ12、キャッシュメモリ13、タグデータ受信部14、タグID判定部15、タグID問合部(問合手段)16、タグメモリ17、及びタグデータ送信部(送信手段)18を備えている。
(Configuration of Logger 4)
The principal part structure of the logger 4 is demonstrated with reference to FIG. FIG. 2 is a block diagram showing a main configuration of the logger 4. As shown in FIG. 2, the logger 4 includes a master data acquisition unit 11, a master data memory 12, a cache memory 13, a tag data reception unit 14, a tag ID determination unit 15, a tag ID inquiry unit (inquiry means) 16, A tag memory 17 and a tag data transmission unit (transmission means) 18 are provided.

以下、ロガー4の各部について説明する。なお、本実施形態においては、PLAT1が管理するLOG1を、ロガー4の例として説明する。   Hereinafter, each part of the logger 4 will be described. In the present embodiment, LOG1 managed by PLAT1 will be described as an example of the logger 4.

マスタデータ取得部11は、上位のプラットフォーム3(本実施形態においてはPLAT1)で管理されているRFタグ7のタグIDを取得するための手段である。マスタデータ取得部11は、取得したタグIDをマスタデータとしてマスタデータメモリ12に格納する。なお、マスタデータメモリ12に格納されているタグIDを、以下では「マスタタグID」と呼称する。   The master data acquisition unit 11 is a means for acquiring the tag ID of the RF tag 7 managed by the upper platform 3 (PLAT 1 in this embodiment). The master data acquisition unit 11 stores the acquired tag ID as master data in the master data memory 12. The tag ID stored in the master data memory 12 is hereinafter referred to as “master tag ID”.

タグデータ受信部14は、RFタグリーダ6(本実施形態においてはR1またはR2)がRFタグ7から取得したタグデータを受信するための手段である。タグデータ受信部14で受信するタグデータは、RFタグ7を検出したときにRFタグリーダ6から送信されるものであり、少なくとも、そのRFタグ7のタグIDと、そのRFタグリーダ6のリーダIDとを含んでいる。タグデータ受信部14は、受信したタグデータをタグメモリ17に格納すると共に、受信したタグデータに含まれるタグIDをタグID判定部15に提供する。なお、タグメモリ17には、自身を管理するプラットフォーム3のIPアドレス(PLATアドレス)が予め格納されている。   The tag data receiving unit 14 is means for receiving tag data acquired from the RF tag 7 by the RF tag reader 6 (R1 or R2 in the present embodiment). The tag data received by the tag data receiving unit 14 is transmitted from the RF tag reader 6 when the RF tag 7 is detected. At least the tag ID of the RF tag 7 and the reader ID of the RF tag reader 6 Is included. The tag data receiving unit 14 stores the received tag data in the tag memory 17 and provides the tag ID included in the received tag data to the tag ID determining unit 15. The tag memory 17 stores in advance the IP address (PLAT address) of the platform 3 that manages itself.

タグID判定部15は、受信したタグデータが上位のプラットフォーム3(本実施形態においてはPLAT1)で管理すべきRFタグ7に関するものであるか否かを判定するための手段である。具体的には、(1)タグデータ受信部14から取得したタグIDをマスタデータメモリ12に格納されている各マスタタグIDと比較し、(2−1)一致するマスタタグIDが存在する場合、そのタグデータは上位のプラットフォーム3で管理すべきRFタグ7に関するものであると判定し、(2−2)一致するマスタタグIDが存在しない場合、そのタグデータは上位のプラットフォーム3で管理すべきRFタグ7に関するものでないと判定する。タグID判定部15は、この判定結果をタグデータ送信部18に提供する。また、そのタグデータが上位のプラットフォーム3で管理すべきRFタグ7に関するものでないと判定した場合には、タグデータ受信部14から取得したタグIDをタグID問合部16に提供する。   The tag ID determination unit 15 is a means for determining whether or not the received tag data is related to the RF tag 7 to be managed by the upper platform 3 (PLAT 1 in the present embodiment). Specifically, (1) the tag ID acquired from the tag data receiving unit 14 is compared with each master tag ID stored in the master data memory 12, and (2-1) if there is a matching master tag ID, When it is determined that the tag data is related to the RF tag 7 to be managed by the upper platform 3 and (2-2) there is no matching master tag ID, the tag data is the RF tag to be managed by the upper platform 3 7 is determined not to be related. The tag ID determination unit 15 provides the determination result to the tag data transmission unit 18. If it is determined that the tag data is not related to the RF tag 7 to be managed by the upper platform 3, the tag ID acquired from the tag data receiving unit 14 is provided to the tag ID inquiry unit 16.

タグID問合部16は、受信したタグデータが上位のプラットフォーム3(本実施形態においてはPLAT1)で管理すべきRFタグ7に関するものでない場合に、そのタグデータを管理しているプラットフォーム3(本実施形態においてはPLAT2)のIPアドレスを、マスタプラットフォーム2に問い合わせるための手段である。具体的には、タグID判定部15から取得したタグIDをマスタプラットフォーム2に送信し、その応答として、受信したタグデータを管理すべきプラットフォーム3のIPアドレスをマスタプラットフォーム2から受信する。そして、タグID問合部16は、受信したIPアドレスをタグデータ送信部18に提供する。本実施形態においては、マスタプラットフォーム2から受信するのは、PLAT2のIPアドレスとなる。   If the received tag data is not related to the RF tag 7 that should be managed by the upper platform 3 (PLAT 1 in this embodiment), the tag ID inquiry unit 16 manages the platform 3 (this book) that manages the tag data. In the embodiment, it is a means for inquiring the master platform 2 for the IP address of PLAT2). Specifically, the tag ID acquired from the tag ID determination unit 15 is transmitted to the master platform 2 and, as a response, the IP address of the platform 3 that should manage the received tag data is received from the master platform 2. Then, the tag ID inquiry unit 16 provides the received IP address to the tag data transmission unit 18. In this embodiment, the IP address of PLAT 2 is received from the master platform 2.

なお、本実施形態においては、タグID問合部におけるIPアドレスの問い合わせ処理を高速化するためにキャッシュを利用する構成を採用している。すなわち、タグIDを取得すると、タグID問合部16は、まず、キャッシュメモリ13からキャッシュデータ(キャッシュ情報)を読み出す。このキャッシュデータには、以前に検出されたRFタグ7に関するデータが含まれている。すなわち、キャッシュデータは、以前に検出されたRFタグ7のうち、PLAT1以外のプラットフォーム3が管理するRFタグ7のタグIDを、当該RFタグ7を管理するプラットフォーム3のIPアドレスと関連付けて格納している。本実施形態においては、キャッシュデータに含まれるのは、PLAT2が管理するRFタグ7のタグIDと、これを管理するPLAT2のIPアドレスとなる。   In the present embodiment, a configuration using a cache is employed to speed up the IP address inquiry process in the tag ID inquiry unit. That is, when the tag ID is acquired, the tag ID inquiry unit 16 first reads cache data (cache information) from the cache memory 13. This cache data includes data relating to the RF tag 7 detected previously. That is, the cache data stores the tag ID of the RF tag 7 managed by the platform 3 other than PLAT1 among the previously detected RF tags 7 in association with the IP address of the platform 3 that manages the RF tag 7. ing. In the present embodiment, the cache data includes the tag ID of the RF tag 7 managed by PLAT2 and the IP address of PLAT2 that manages this.

タグID問合部16は、タグID判定部15から取得したタグIDを、キャッシュデータに含まれるタグIDと比較して、一致するタグIDが存在するか否かを判断する。キャッシュデータに一致するタグIDが存在する場合、マスタプラットフォーム2への問い合わせは行わずに、キャッシュデータに含まれる当該タグIDに関連付けられたIPアドレスをタグデータ送信部18に提供する。   The tag ID inquiry unit 16 compares the tag ID acquired from the tag ID determination unit 15 with the tag ID included in the cache data, and determines whether there is a matching tag ID. If a tag ID that matches the cache data exists, the IP address associated with the tag ID included in the cache data is provided to the tag data transmission unit 18 without making an inquiry to the master platform 2.

なお、マスタプラットフォーム2からプラットフォーム3のIPアドレスを受信したとき、検出したRFタグ7のタグIDを、マスタプラットフォーム2から受信したIPアドレスに関連付けて、キャッシュメモリに格納する。このように更新したキャッシュデータは、次に同一のRFタグ7を検出したときに利用される。また、一定期間利用されなかったキャッシュデータは削除されるようになっている。   When the IP address of the platform 3 is received from the master platform 2, the detected tag ID of the RF tag 7 is stored in the cache memory in association with the IP address received from the master platform 2. The cache data updated in this way is used the next time the same RF tag 7 is detected. In addition, cache data that has not been used for a certain period is deleted.

タグデータ送信部18は、タグデータ受信部14で受信したタグデータが上位のプラットフォーム3で管理すべきRFタグ7に関するタグデータである場合、そのタグデータを上位のプラットフォーム3のIPアドレス(本実施形態においてはPLAT1のIPアドレス)宛に送信し、そうでない場合、そのタグデータをマスタプラットフォーム2から取得したIPアドレス(本実施形態においてはPLAT2のIPアドレス)宛に送信するたの手段である。   When the tag data received by the tag data receiving unit 14 is tag data related to the RF tag 7 to be managed by the upper platform 3, the tag data transmitting unit 18 uses the tag data as the IP address of the upper platform 3 (this embodiment) In this mode, the tag data is transmitted to the IP address (PLAT1 IP address). Otherwise, the tag data is transmitted to the IP address acquired from the master platform 2 (in this embodiment, the IP address of PLAT2).

具体的には、受信したタグデータが上位のプラットフォーム3で管理されているRFタグ7に関するものであるとの判定結果をタグID判定部15から取得した場合、タグデータ送信部18は、タグメモリ17からタグデータと、上位のプラットフォーム3のIPアドレスとを読み出す。そして、タグデータ送信部18は、タグメモリ17から読み出したタグデータを、タグメモリ17から読み出したIPアドレス宛に送信する。受信したタグデータが上位のプラットフォーム3で管理すべきRFタグ7に関するものでないとの判定結果をタグID判定部15から取得した場合、タグデータ送信部18は、タグメモリ17からタグデータを読み出し、タグID問合部16からIPアドレスを取得する。そして、タグデータ送信部18は、タグメモリ17から読み出したタグデータを、タグID問合部16から取得したIPアドレス宛に送信する。   Specifically, when the determination result that the received tag data is related to the RF tag 7 managed by the upper platform 3 is acquired from the tag ID determination unit 15, the tag data transmission unit 18 The tag data and the IP address of the upper platform 3 are read from 17. Then, the tag data transmission unit 18 transmits the tag data read from the tag memory 17 to the IP address read from the tag memory 17. When the determination result that the received tag data is not related to the RF tag 7 to be managed by the upper platform 3 is acquired from the tag ID determination unit 15, the tag data transmission unit 18 reads the tag data from the tag memory 17, An IP address is acquired from the tag ID inquiry unit 16. Then, the tag data transmission unit 18 transmits the tag data read from the tag memory 17 to the IP address acquired from the tag ID inquiry unit 16.

このようにロガー4は、RFタグリーダ6から、検出したRFタグ7のタグデータを受信したとき、自身を管理するプラットフォーム3のマスタデータ、又は以前に検出したタグデータに関するキャッシュデータに基づいて、検出したRFタグ7のタグデータを格納するプラットフォーム3を判定する。そして、マスタデータ又はキャッシュデータに、検出したRFタグ7のタグデータを格納するプラットフォーム3の情報が含まれていない場合、プラットフォーム3を管理するマスタプラットフォーム2に対して、当該RFタグ7のタグデータを格納するプラットフォーム3を問い合わせる。   As described above, when the logger 4 receives the tag data of the detected RF tag 7 from the RF tag reader 6, the logger 4 detects based on the master data of the platform 3 that manages the tag data or the cache data related to the tag data detected before. The platform 3 that stores the tag data of the RF tag 7 is determined. When the master data or the cache data does not include information on the platform 3 that stores the detected tag data of the RF tag 7, the tag data of the RF tag 7 is transmitted to the master platform 2 that manages the platform 3. Is inquired about the platform 3 for storing.

これにより、タグデータを格納するデータベースが複数のサーバに分散していても、タグデータを正確に格納することができる。また、マスタデータの参照、キャッシュデータの参照、及びマスタプラットフォーム2への問い合わせを組み合わせてタグデータの格納先を取得することによって、タグデータの格納処理時間を短縮することができる。   Thereby, even if the database which stores tag data is distributed to a plurality of servers, tag data can be stored accurately. Further, the tag data storage processing time can be shortened by acquiring the tag data storage destination by combining the master data reference, the cache data reference, and the inquiry to the master platform 2.

(プラットフォーム3の構成)
プラットフォーム3の要部構成について、図3を参照して説明する。図3は、プラットフォーム3の要部構成を示すブロック図である。図3に示すように、プラットフォーム3は、タグデータ受信部21、抽象データベース22、マスタデータベース23、タグデータ問合判定部(回答手段)24、及びタグID問合部25を備えている。
(Configuration of platform 3)
The configuration of the main part of the platform 3 will be described with reference to FIG. FIG. 3 is a block diagram showing a main configuration of the platform 3. As shown in FIG. 3, the platform 3 includes a tag data receiving unit 21, an abstract database 22, a master database 23, a tag data query determination unit (answer means) 24, and a tag ID query unit 25.

以下、プラットフォーム3によるタグデータの格納処理の概要について説明する。なお、本実施形態においては、PLAT1のタグデータ格納処理を、プラットフォーム3の処理例として説明する。   Hereinafter, an outline of tag data storage processing by the platform 3 will be described. In the present embodiment, the PLAT1 tag data storage process will be described as an example of the platform 3 process.

タグデータ受信部21は、ロガー4から送信されたタグデータを受信し、抽象データベース22に格納する。抽象データベースには、子ロガー5を介してロガー4にタグデータを送信するRFタグリーダ6に固有の識別情報(リーダID)と、当該RFタグリーダ6により検出されたRFタグ7のタグIDとに関連付けて、RFタグ7の検出履歴を表すタグデータが格納される。   The tag data receiving unit 21 receives tag data transmitted from the logger 4 and stores it in the abstract database 22. The abstract database associates identification information (reader ID) unique to the RF tag reader 6 that transmits tag data to the logger 4 via the child logger 5 and the tag ID of the RF tag 7 detected by the RF tag reader 6. Thus, tag data representing the detection history of the RF tag 7 is stored.

マスタデータベース23は、PLAT1が管理すべきRFタグ7に関する情報を含むマスタデータを、LOG1のマスタデータ取得部11に送信する。また、マスタデータベース23は、タグデータ問合判定部24に、当該マスタデータに含まれるマスタIDを送信する。マスタデータベース23には、後述するタグ管理テーブル及びタグリーダ管理テーブルが格納されている。   The master database 23 transmits master data including information on the RF tag 7 to be managed by PLAT1 to the master data acquisition unit 11 of LOG1. Further, the master database 23 transmits the master ID included in the master data to the tag data inquiry determination unit 24. The master database 23 stores a tag management table and a tag reader management table described later.

タグID問合部25は、マスタプラットフォーム2から、検出したRFタグ7のタグIDをマスタデータに含むか否かの問い合わせを受け付け、受信したタグIDをタグデータ問合判定部24に送信する。タグIDを受信したタグデータ問合判定部24は、マスタデータベース23からマスタIDを取得して、マスタIDにタグIDが含まれるか否かを判定し、判定結果をタグID問合部25に送信する。タグID問合部25は、受信した判定結果をマスタプラットフォーム2に送信する。   The tag ID inquiry unit 25 receives an inquiry from the master platform 2 as to whether or not the detected tag ID of the RF tag 7 is included in the master data, and transmits the received tag ID to the tag data inquiry determination unit 24. The tag data inquiry determination unit 24 that has received the tag ID acquires the master ID from the master database 23, determines whether the tag ID is included in the master ID, and sends the determination result to the tag ID inquiry unit 25. Send. The tag ID inquiry unit 25 transmits the received determination result to the master platform 2.

このように、プラットフォーム3は、自身が管理するRFタグ7が検出された場合のみタグデータの格納処理を行い、他のRFタグ7が検出された場合には、タグデータの格納処理を行う必要がない。したがって、1つのプラットフォーム3にアクセスが集中することがなく、パフォーマンスの低下を回避することができる。   Thus, the platform 3 needs to store the tag data only when the RF tag 7 managed by the platform 3 is detected, and needs to store the tag data when another RF tag 7 is detected. There is no. Therefore, access is not concentrated on one platform 3, and a performance degradation can be avoided.

(マスタプラットフォーム2の構成)
マスタプラットフォーム2の要部構成について、図4を参照して説明する。図4は、マスタプラットフォーム2の要部構成を示すブロック図である。図4に示すように、マスタプラットフォーム2は、タグID問合部(回答手段)31、PLATアドレスデータベース32、及びPLAT問合部33を備えている。
(Configuration of master platform 2)
The principal part structure of the master platform 2 is demonstrated with reference to FIG. FIG. 4 is a block diagram showing a main configuration of the master platform 2. As shown in FIG. 4, the master platform 2 includes a tag ID inquiry unit (answering means) 31, a PLAT address database 32, and a PLAT inquiry unit 33.

以下、プラットフォーム3からの問い合わせに対する、マスタプラットフォーム2における応答処理の概要について説明する。なお、本実施形態においては、LOG1からの問い合わせに対する応答処理を、マスタプラットフォーム2の処理例として説明する。   Hereinafter, an outline of response processing in the master platform 2 in response to an inquiry from the platform 3 will be described. In the present embodiment, a response process to an inquiry from LOG 1 will be described as a process example of the master platform 2.

タグID問合部31は、LOG1から、検出したRFタグ7のタグデータを格納するプラットフォーム3の問い合わせを受け付けると、当該問い合わせに含まれる、RFタグ7のタグIDをPLAT問合部33に提供する。タグIDを取得したPLAT問合部33は、PLATアドレスデータベース32から、マスタプラットフォーム2が管理する全てのプラットフォーム3のIPアドレスを取得する。PLATアドレスデータベース32には、マスタプラットフォーム2が管理する全てのプラットフォーム3のIPアドレスを含むインデックスデータテーブルが格納されている。   When the tag ID inquiry unit 31 receives an inquiry from the platform 3 that stores the tag data of the detected RF tag 7 from the LOG 1, the tag ID inquiry unit 31 provides the tag ID of the RF tag 7 included in the inquiry to the PLAT inquiry unit 33. To do. The PLAT inquiry unit 33 that has acquired the tag ID acquires the IP addresses of all platforms 3 managed by the master platform 2 from the PLAT address database 32. The PLAT address database 32 stores an index data table including IP addresses of all platforms 3 managed by the master platform 2.

PLAT問合部33は、PLATアドレスデータベース32から取得した全てのIPアドレス宛に、LOG1からの問い合わせに含まれるタグIDを送信し、当該タグIDをマスタデータに含むか否かを問い合わせる。ただし、問い合わせのあったLOG1を管理するPLAT1には、この問い合わせをする必要はない。問い合わせを受けた各プラットフォーム3は、マスタプラットフォーム2から受信したタグIDが、自装置で管理するRFタグ7のタグIDであれば(受信したタグIDがマスタデータに含まれるタグIDであれば)、自装置のIPアドレスをマスタプラットフォーム2に回答する。そして、PLAT問合部33は、問い合わせの対象になっているRFタグ7を管理するプラットフォーム3からの回答を受信すると、当該プラットフォーム3のIPアドレスをPLATアドレスとして、タグID問合部31に提供する。タグID問合部31は、取得したPLATアドレスをLOG1に送信する。   The PLAT inquiry unit 33 transmits the tag ID included in the inquiry from the LOG 1 to all the IP addresses acquired from the PLAT address database 32, and inquires whether the tag ID is included in the master data. However, it is not necessary to make an inquiry to PLAT1 that manages the inquired LOG1. Each platform 3 that has received the inquiry has the tag ID received from the master platform 2 as long as the tag ID of the RF tag 7 managed by its own device (if the received tag ID is a tag ID included in the master data). The IP address of the own device is returned to the master platform 2. When the PLAT inquiry unit 33 receives an answer from the platform 3 that manages the RF tag 7 being inquired, the PLAT inquiry unit 33 provides the tag ID inquiry unit 31 with the IP address of the platform 3 as the PLAT address. To do. The tag ID inquiry unit 31 transmits the acquired PLAT address to LOG1.

このように、マスタプラットフォーム2は、ロガー4からの問い合わせをロガー4からの問い合わせを配下のプラットフォーム3に転送するのみで、自身でタグデータの格納処理や格納先の検索処理を行わない。すなわち、自身が管理するプラットフォーム3のIPアドレスのみをインデックスデータとして管理し、他のマスタデータは有していない。したがって、配下のプラットフォーム3、ロガー4及びRFタグリーダ6の台数が増加したとしても、プラットフォーム3のIPアドレスを追加するだけでよく、大容量のデータベースは必要なく、拡張性に優れている。   In this way, the master platform 2 only transfers the inquiry from the logger 4 to the platform 3 under its control, and does not perform the tag data storage process or the storage destination search process by itself. That is, only the IP address of the platform 3 managed by itself is managed as index data, and does not have other master data. Therefore, even if the number of subordinate platforms 3, loggers 4 and RF tag readers 6 increases, it is only necessary to add the IP address of the platform 3, a large-capacity database is not required, and the scalability is excellent.

(マスタデータベース23内のテーブル例)
プラットフォーム3が備えたマスタデータベース23には、プラットフォーム3自身が管理するRFタグ7及びRFタグリーダ6のマスタデータが格納されている。すなわち、自身の抽象データベース22にタグデータを格納するRFタグ7、及びこれを検出するRFタグリーダ6に関するマスタデータが格納されている。このマスタデータは、ロガー4のマスタデータ取得部11又はプラットフォーム3のタグデータ問合判定部24によって引き出されて、タグデータの管理に利用される。
(Example of table in master database 23)
The master database 23 provided in the platform 3 stores master data of the RF tag 7 and the RF tag reader 6 managed by the platform 3 itself. That is, master data relating to the RF tag 7 that stores tag data and the RF tag reader 6 that detects the tag is stored in its own abstract database 22. This master data is extracted by the master data acquisition unit 11 of the logger 4 or the tag data inquiry determination unit 24 of the platform 3 and used for managing tag data.

マスタデータベース23内に格納されるテーブルの例を、図5及び6に示す。図5は、タグ管理テーブルを示す図であり、図6は、タグリーダ管理テーブルを示す図である。なお、マスタデータベース23内には、これらのテーブルに限らず、RFIDプラットフォームシステム1内の各ブロックが所定の処理を実行する際に必要とする各種テーブルを格納しておくことができる。   Examples of tables stored in the master database 23 are shown in FIGS. FIG. 5 is a diagram illustrating a tag management table, and FIG. 6 is a diagram illustrating a tag reader management table. The master database 23 can store not only these tables but also various tables required when each block in the RFID platform system 1 executes a predetermined process.

(タグ管理テーブル)
図5に示すタグ管理テーブルは、RFタグ7に固有の識別情報(タグID)と、当該RFタグ7を所持するユーザの氏名情報とを関連付けて格納している。タグIDは、RFタグ7ごとに一意に割り当てられた識別情報(本実施形態では整数)である。すなわち各ユーザは一意のタグIDが割り当てられたRFタグ7を所持する。
(Tag management table)
The tag management table shown in FIG. 5 stores identification information (tag ID) unique to the RF tag 7 and name information of the user who owns the RF tag 7 in association with each other. The tag ID is identification information (an integer in this embodiment) uniquely assigned to each RF tag 7. That is, each user has an RF tag 7 to which a unique tag ID is assigned.

したがって、ロガー4は、RFタグリーダ6から送信された無線信号に含まれるタグIDの値を用いて、タグ管理テーブルから取得したマスタデータを参照すれば、RFタグリーダ6が検出したRFタグ7のタグデータを、自身を管理するプラットフォーム3に格納するか否かを判定することができる。   Therefore, the logger 4 refers to the master data acquired from the tag management table using the tag ID value included in the radio signal transmitted from the RF tag reader 6, and the tag of the RF tag 7 detected by the RF tag reader 6. It can be determined whether or not the data is stored in the platform 3 that manages the data.

(タグリーダ管理テーブル)
図6に示すタグリーダ管理テーブルは、RFタグリーダ6に固有の識別情報(リーダID)と、当該RFタグリーダ6の設置場所を示す情報とを関連付けて格納している。このリーダIDは、RFタグリーダ6ごとに一意に割り当てられた識別情報(本実施形態では整数)である。また、RFタグリーダ6は、RFタグ7の検出結果を含む信号をロガー4に送信する際、自身に割り当てられた一意のリーダIDを当該信号に含めている。
(Tag reader management table)
The tag reader management table shown in FIG. 6 stores identification information (reader ID) unique to the RF tag reader 6 and information indicating the installation location of the RF tag reader 6 in association with each other. This reader ID is identification information (an integer in this embodiment) uniquely assigned to each RF tag reader 6. Further, when the RF tag reader 6 transmits a signal including the detection result of the RF tag 7 to the logger 4, the RF tag reader 6 includes a unique reader ID assigned to the RF tag reader 6 in the signal.

すなわち、RFタグリーダ6が出力する信号において、検出されたRFタグ7のタグIDと、当該RFタグリーダ6のリーダIDとが互いに関連付けられている。そして、ロガー4は、RFタグリーダ6が検出したRFタグ7の検出結果を、検出したRFタグリーダ6のリーダIDと関連付けて、プラットフォーム3に格納する。   That is, in the signal output from the RF tag reader 6, the detected tag ID of the RF tag 7 and the reader ID of the RF tag reader 6 are associated with each other. The logger 4 stores the detection result of the RF tag 7 detected by the RF tag reader 6 in the platform 3 in association with the reader ID of the detected RF tag reader 6.

(抽象データベース22内のテーブル例)
プラットフォーム3が備えた抽象データベース22には、RFタグリーダ6によるRFタグ7の検出情報又は非検出情報を表す履歴データ(抽象データ)が格納される。抽象データはタグデータとして、ロガー4のタグデータ送信部18からプラットフォーム3のタグデータ受信部21に送信され、タグデータ受信部21により抽象データベース22に格納される。
(Example of table in the abstract database 22)
The abstract database 22 provided in the platform 3 stores history data (abstract data) representing detection information or non-detection information of the RF tag 7 by the RF tag reader 6. The abstract data is transmitted as tag data from the tag data transmission unit 18 of the logger 4 to the tag data reception unit 21 of the platform 3 and stored in the abstract database 22 by the tag data reception unit 21.

抽象データベース22に格納される抽象データ管理テーブルの例を、図7に示す。図7は、抽象データ管理テーブルを示す図である。なお、抽象データベース22内には、このテーブルに限らず、RFIDプラットフォームシステム1内の各ブロックが所定の処理を実行する際に必要とする各種テーブルを格納しておくことができる。   An example of the abstract data management table stored in the abstract database 22 is shown in FIG. FIG. 7 shows an abstract data management table. The abstract database 22 can store not only this table but also various tables required when each block in the RFID platform system 1 executes a predetermined process.

図7に示す抽象データ管理テーブルは、RFタグ7のタグIDと、そのRFタグ7を検出したRFタグリーダ6のリーダIDと、そのRFタグ7の検出開始時間と、そのRFタグ7の検出終了時間と、そのRFタグ7の検出状態を示す情報とを、互いに関連付けて格納している。   The abstract data management table shown in FIG. 7 includes the tag ID of the RF tag 7, the reader ID of the RF tag reader 6 that detected the RF tag 7, the detection start time of the RF tag 7, and the detection end of the RF tag 7. Time and information indicating the detection state of the RF tag 7 are stored in association with each other.

各RFタグリーダ6は、一定の時間が経過するたびに、RFタグ7の検出結果を含む信号を、子ロガー5を介してRFIDプラットフォームシステム1に送信する。子ロガー5において受信された信号は、当該子ロガー5を管理するロガー4に送られる。ロガー4は、受信した信号を解析することによって、ある時刻において、RFタグ7がRFタグリーダ6によって検出されたか否かを示すレコード情報を生成し、プラットフォーム3に保存する。したがって、プラットフォーム3には、一定の時間が経過するたびに、プラットフォーム3において管理されている全RFタグ7を対象に、ある時刻において、RFタグ7が検出されたか否かを示すデータが格納されていく。   Each RF tag reader 6 transmits a signal including the detection result of the RF tag 7 to the RFID platform system 1 via the child logger 5 every time a predetermined time elapses. The signal received by the child logger 5 is sent to the logger 4 that manages the child logger 5. The logger 4 analyzes the received signal, generates record information indicating whether or not the RF tag 7 is detected by the RF tag reader 6 at a certain time, and stores it in the platform 3. Therefore, the platform 3 stores data indicating whether or not the RF tag 7 has been detected at a certain time for all the RF tags 7 managed in the platform 3 every time a certain time elapses. To go.

なお、本実施形態では、RFタグリーダ6が自ら時間をカウントし、規定の時間が経過した時点で、RFタグ7の検出処理を開始する。そして、検出処理の終了後、RFタグ7の検出結果を含む無線信号を、子ロガー5を介してロガー4に送信する。一方、ロガー4は、RFタグリーダ6から送られてくる信号を受動的に処理することによって、上記規定の時間が経過するたびにタグデータを蓄積させていく。   In the present embodiment, the RF tag reader 6 counts the time itself, and the detection process of the RF tag 7 is started when a predetermined time has elapsed. Then, after the detection process is completed, a radio signal including the detection result of the RF tag 7 is transmitted to the logger 4 via the child logger 5. On the other hand, the logger 4 passively processes a signal sent from the RF tag reader 6 to accumulate tag data every time the specified time elapses.

逆に、ロガー4のタグデータ受信部14が能動的に自ら時間をカウントし、規定の時間が経過した時点で、各RFタグリーダ6に、RFタグ7の検出を指示する信号を送信してもよい。この場合、各RFタグリーダ6は当該指示信号を受信したら直ちにRFタグ7の検出処理を開始する。   On the contrary, the tag data receiving unit 14 of the logger 4 actively counts the time itself, and when the specified time has elapsed, a signal instructing the RF tag reader 6 to detect the RF tag 7 may be transmitted. Good. In this case, each RF tag reader 6 starts detection processing of the RF tag 7 immediately after receiving the instruction signal.

(抽象データ管理テーブルへのデータ蓄積)
ロガー4は、検出したRFタグ7の検出履歴を表すタグデータを解析することによって、プラットフォーム3にRFタグ7の検出履歴を格納していく。具体的には、プラットフォーム3の抽象データベース22内の抽象データ管理テーブルにおいて、RFタグ7が非検出状態になっているときに、当該RFタグ7が検出されれば、当該RFタグ7の検出履歴を示すレコードを1つ生成し、抽象データ管理テーブルに蓄積する。
(Data accumulation in the abstract data management table)
The logger 4 stores the detection history of the RF tag 7 in the platform 3 by analyzing the tag data representing the detection history of the detected RF tag 7. Specifically, in the abstract data management table in the abstract database 22 of the platform 3, if the RF tag 7 is detected when the RF tag 7 is in a non-detection state, the detection history of the RF tag 7 is detected. Is generated and stored in the abstract data management table.

本実施形態では、ロガー4は、検出履歴の蓄積処理を、新たなタグデータを検出するたびに行う。なお、一定数のタグデータを検出した時点において、検出履歴の格納処理をまとめて行うことも可能である。   In the present embodiment, the logger 4 performs detection history accumulation processing every time new tag data is detected. It should be noted that when a certain number of tag data is detected, the detection history storage processing can be performed collectively.

図7を例に、抽象データ管理テーブルにレコードが蓄積されていく流れを説明する。まず初期状態では抽象データ管理テーブルに何のレコードも格納されていないので、いずれのRFタグ7の検出状態も「非検出」である。ここで、ロガー4が、時刻「11:11:10」において、「0001」のリーダIDが割り当てられたRFタグリーダ6から、「0001」のタグIDが割り当てられたRFタグ7を検出したことを示す生データを受信したとする。   Using FIG. 7 as an example, the flow in which records are accumulated in the abstract data management table will be described. First, since no record is stored in the abstract data management table in the initial state, the detection state of any RF tag 7 is “non-detection”. Here, at time “11:11:10”, the logger 4 has detected the RF tag 7 assigned the tag ID “0001” from the RF tag reader 6 assigned the reader ID “0001”. Assume that raw data is received.

このときロガー4は、当該生データを処理することによって、当該RFタグ7が非検出状態から検出状態に変化したと判定する。この結果、第1行目のレコードを抽象データ管理テーブルに生成する。具体的には、検出されたRFタグ7のタグID、当該RFタグ7を検出したRFタグリーダ6のリーダID、当該RFタグ7が検出された時間(タグ検出開始時間)、および検出状態を示す情報(ここでは「検出」)を互いに関連付けたレコードを生成する。なお、RFタグ7の検出はまだ終わっていないので、タグ検出終了時間は空白(データなし)である。   At this time, the logger 4 determines that the RF tag 7 has changed from the non-detection state to the detection state by processing the raw data. As a result, the record on the first line is generated in the abstract data management table. Specifically, the tag ID of the detected RF tag 7, the reader ID of the RF tag reader 6 that detected the RF tag 7, the time when the RF tag 7 was detected (tag detection start time), and the detection state are shown. A record in which information (here “detection”) is associated with each other is generated. Since the detection of the RF tag 7 has not ended yet, the tag detection end time is blank (no data).

これ以降、ロガー4は、「0001」のタグIDが割り当てられたRFタグ7を検出していることを示す信号を、「0001」のリーダIDが割り当てられたRFタグリーダ6から定期的に受信している。すなわち、RFタグ7の検出は終了せずに継続している。したがって、抽象データ管理テーブルの1行目のレコードはそのままの状態で変化させない。   Thereafter, the logger 4 periodically receives a signal indicating that the RF tag 7 assigned the tag ID “0001” is detected from the RF tag reader 6 assigned the reader ID “0001”. ing. That is, the detection of the RF tag 7 continues without ending. Therefore, the record in the first line of the abstract data management table is not changed as it is.

ここで、ロガー4が、時刻「01:01:00」において、「0002」のリーダIDが割り当てられたRFタグリーダ6から、「0002」のタグIDが割り当てられたRFタグ7を検出したことを示す生データを受信したとする。ロガー4は、当該生データを処理することによって、当該RFタグ7が非検出状態から検出状態に変化したと判定する。その結果、第2行目のレコードを抽象データ管理テーブルに生成する。このとき、検出されたRFタグ7のタグID、当該RFタグ7を検出したRFタグリーダ6のリーダID、当該RFタグ7が検出された時間(タグ検出開始時間)、および検出状態を示す情報(ここでは「検出」)を互いに関連付けたレコードを生成する。なお、RFタグ7の検出はまだ終わっていないので、タグ検出終了時間は空白(データなし)である。   Here, it is detected that the logger 4 has detected the RF tag 7 to which the tag ID “0002” is assigned from the RF tag reader 6 to which the reader ID “0002” is assigned at the time “01:01:00”. Assume that raw data is received. The logger 4 determines that the RF tag 7 has changed from the non-detection state to the detection state by processing the raw data. As a result, the record on the second line is generated in the abstract data management table. At this time, the tag ID of the detected RF tag 7, the reader ID of the RF tag reader 6 that detected the RF tag 7, the time when the RF tag 7 was detected (tag detection start time), and information indicating the detection state ( Here, a record in which “detection”) is associated with each other is generated. Since the detection of the RF tag 7 has not ended yet, the tag detection end time is blank (no data).

なお、ロガー4は、「0001」のタグIDが割り当てられたRFタグ7を検出していることを示す信号を、「0001」のリーダIDが割り当てられたRFタグリーダ6から、依然として定期的に受信している。すなわち、当該RFタグ7の検出は終了せずに継続している。したがって、抽出データ管理テーブルの1行目のレコードは依然としてそのままの状態で変化させない。   The logger 4 still periodically receives a signal indicating that the RF tag 7 assigned the tag ID “0001” is detected from the RF tag reader 6 assigned the reader ID “0001”. doing. That is, the detection of the RF tag 7 is continued without ending. Therefore, the record in the first row of the extracted data management table is not changed as it is.

次に、ロガー4が、時刻「01:01:01」において、「0002」のリーダIDが割り当てられたRFタグリーダ6から、「0002」のタグIDが割り当てられたRFタグ7を検出したことを示す信号を受信しなかったとする。このときロガー4は、当該RFタグ7が当該時刻において検出されなかったことを示す生データを抽象データ管理テーブルに格納する。ロガー4は、当該生データを処理することによって、当該RFタグ7の検出が終了したと判定し、第2行のレコードにおいて、タグ検出終了時間の欄に、時刻「01:01:01」を書き込み、さらに、同レコードの検出状態欄を「検出」から「非検出」に変更する。これらの処理によって、当該RFタグ7の検出履歴を示すデータ(レコード)が閉じられる。すなわち、当該第2行目のレコードは抽象データ管理テーブル内に履歴として残り、これ以上、その内容が変化することはない。   Next, when the logger 4 detects the RF tag 7 to which the tag ID “0002” is assigned from the RF tag reader 6 to which the reader ID “0002” is assigned at the time “01:01:01”. Suppose that no signal is received. At this time, the logger 4 stores raw data indicating that the RF tag 7 has not been detected at the time in the abstract data management table. The logger 4 determines that the detection of the RF tag 7 is completed by processing the raw data, and sets the time “01:01:01” in the tag detection end time column in the record of the second row. In addition, the detection status column of the record is changed from “detected” to “not detected”. By these processes, data (record) indicating the detection history of the RF tag 7 is closed. In other words, the record in the second row remains as a history in the abstract data management table, and the content does not change any more.

次に、ロガー4が、時刻「01:01:10」において、「0002」のリーダIDが割り当てられたRFタグリーダ6から、「0002」のタグIDが割り当てられたRFタグ7を検出したことを示す生データを受信したとする。このときロガー4は、当該生データを処理することによって、検出されたRFタグ7のタグIDを特定する。そして、抽出データ管理テーブルに記録されたレコードのうち、特定した「0002」のタグIDが記憶されている最新のレコードを検索する。そして、検索したレコードにおける検出状態欄の値を取得する。   Next, when the logger 4 detects the RF tag 7 to which the tag ID “0002” is assigned from the RF tag reader 6 to which the reader ID “0002” is assigned at the time “01:01:10”. Assume that raw data is received. At this time, the logger 4 specifies the tag ID of the detected RF tag 7 by processing the raw data. Then, the latest record in which the identified tag ID “0002” is stored is retrieved from the records recorded in the extracted data management table. Then, the value of the detection state column in the retrieved record is acquired.

図7の例では、このときロガー4は第2行目のレコードを検出し、検出状態欄の値として「非検出」を取得する。したがって、ロガー4は、「0002」のタグIDが割り当てられたRFタグ7が、新たに非検出状態から検出状態に変化したと判定する。これにより、抽出データ管理テーブルに新たなレコードとして第3行目のレコードを生成する。具体的には、検出されたRFタグ7のタグID、当該RFタグ7を検出したRFタグリーダ6のリーダID、当該RFタグ7が検出された時間(タグ検出開始時間)、および検出状態を示す情報(ここでは「検出」)を互いに関連付けたレコードを生成する。なお、RFタグ7の検出はまだ終わっていないので、タグ検出終了時間は空白(データなし)である。   In the example of FIG. 7, at this time, the logger 4 detects the record in the second row and acquires “non-detection” as the value in the detection state column. Therefore, the logger 4 determines that the RF tag 7 to which the tag ID “0002” is assigned has newly changed from the non-detection state to the detection state. Thereby, the record in the third row is generated as a new record in the extracted data management table. Specifically, the tag ID of the detected RF tag 7, the reader ID of the RF tag reader 6 that detected the RF tag 7, the time when the RF tag 7 was detected (tag detection start time), and the detection state are shown. A record in which information (here “detection”) is associated with each other is generated. Since the detection of the RF tag 7 has not ended yet, the tag detection end time is blank (no data).

上記の手順を繰り返すことによって、ロガー4は、抽象データ管理テーブルにレコードを蓄積させていく。図7の例では、第3行までのレコードが蓄積されており、各レコードはいずれかのRFタグ7の検出履歴を示している。すなわち、図7の例では、「0001」のタグIDが割り当てられたRFタグ7、および「0002」のタグIDが割り当てられたRFタグ7は、タグの検出が開始されてから、現時点(ロガー4がタグ抽象データ管理テーブルを参照する最新の時点)に至るまで、ずっと検出され続けている。なお、「0002」のタグIDが割り当てられたRFタグ7は、以前に一度、検出が完了しているので、その履歴が抽象データ管理テーブルに残っている(第2行のレコード)。   By repeating the above procedure, the logger 4 accumulates records in the abstract data management table. In the example of FIG. 7, records up to the third line are accumulated, and each record indicates a detection history of any RF tag 7. That is, in the example of FIG. 7, the RF tag 7 assigned the tag ID “0001” and the RF tag 7 assigned the tag ID “0002” 4 until the latest point in time when 4 refers to the tag abstract data management table). Note that since the RF tag 7 to which the tag ID “0002” is assigned has been detected once before, its history remains in the abstract data management table (record in the second row).

(PLATアドレスデータベース32内のテーブル例)
マスタプラットフォーム2のPLATアドレスデータベース32には、マスタプラットフォーム2が管理する全てのプラットフォーム3のIPアドレスを含むインデックスデータが格納されている。このインデックスデータは、PLAT問合部33によって引き出されて、検出したRFタグ7を管理するプラットフォーム3の問い合わせに利用される。
(Example of table in PLAT address database 32)
The PLAT address database 32 of the master platform 2 stores index data including the IP addresses of all platforms 3 managed by the master platform 2. This index data is extracted by the PLAT inquiry unit 33 and used for an inquiry of the platform 3 that manages the detected RF tag 7.

PLATアドレスデータベース32内に格納されるインデックスデータ管理テーブルの例を、図8に示す。図8は、インデックスデータ管理テーブルを示す図である。なお、PLATアドレスデータベース32内には、これらのテーブルに限らず、RFIDプラットフォームシステム1内の各ブロックが所定の処理を実行する際に必要とする各種テーブルを格納しておくことができる。   An example of an index data management table stored in the PLAT address database 32 is shown in FIG. FIG. 8 shows an index data management table. The PLAT address database 32 can store not only these tables but also various tables required when each block in the RFID platform system 1 executes a predetermined process.

図8に示すインデックスデータ管理テーブルは、マスタプラットフォーム2が管理する全てのプラットフォーム3のIPアドレスを格納している。したがって、マスタプラットフォーム2は、ロガー4から問い合わせを受け付けたとき、当該インデックスデータ管理テーブルにIPアドレスが含まれる全てのプラットフォーム3に対して、RFタグリーダ6が検出したRFタグ7のタグIDの値を送信して、当該タグIDをマスタデータに含むプラットフォーム3を問い合わせることができる。   The index data management table shown in FIG. 8 stores the IP addresses of all platforms 3 managed by the master platform 2. Therefore, when the master platform 2 receives an inquiry from the logger 4, the tag ID value of the RF tag 7 detected by the RF tag reader 6 is sent to all platforms 3 whose IP addresses are included in the index data management table. The platform 3 including the tag ID in the master data can be inquired by transmitting.

(キャッシュメモリ13内のテーブル例)
ロガー4のキャッシュメモリ13には、ロガー4がRFタグリーダ6から最近受信した、RFタグ7を管理するプラットフォーム3に関する情報が格納されている。すなわち、キャッシュメモリ13は、最近検出されたRFタグ7の検出データを格納するプラットフォーム3のIPアドレスを、当該RFタグ7のタグIDと関連付けてキャッシュデータとして格納している。このキャッシュデータは、タグID問合部16において利用される。
(Example of table in cache memory 13)
The cache memory 13 of the logger 4 stores information on the platform 3 that manages the RF tag 7 that the logger 4 has recently received from the RF tag reader 6. That is, the cache memory 13 stores the IP address of the platform 3 that stores the recently detected detection data of the RF tag 7 as cache data in association with the tag ID of the RF tag 7. This cache data is used in the tag ID inquiry unit 16.

キャッシュメモリ13内に格納されるキャッシュデータテーブルの例を、図9に示す。図9は、キャッシュデータテーブルを示す図である。図9に示すキャッシュデータテーブルは、ロガー4の配下のRFタグリーダ6において、最近検出したRFタグ7のタグIDと、当該RFタグ7の検出データを蓄積したプラットフォーム3のIPアドレスとを関連付けて格納している。   An example of a cache data table stored in the cache memory 13 is shown in FIG. FIG. 9 is a diagram illustrating a cache data table. The cache data table shown in FIG. 9 stores the tag ID of the recently detected RF tag 7 in the RF tag reader 6 under the logger 4 in association with the IP address of the platform 3 in which the detected data of the RF tag 7 is accumulated. doing.

ロガー4のタグID問合部16は、マスタプラットフォーム2からRFタグ7のタグデータを格納するプラットフォーム3のIPアドレスを取得すると、キャッシュデータテーブルを更新し、RFタグ7のタグIDと当該RFタグ7を管理するプラットフォーム3のIPアドレスとを関連付けた新たなキャッシュデータを追加する。追加されたデータは、次に同一のRFタグ7を検出したときに利用される。また、一定期間利用されなかったキャッシュデータは削除される。   When the tag ID inquiry unit 16 of the logger 4 obtains the IP address of the platform 3 that stores the tag data of the RF tag 7 from the master platform 2, the tag ID of the RF tag 7 and the RF tag are updated. 7 adds new cache data in association with the IP address of the platform 3 that manages. The added data is used when the same RF tag 7 is detected next time. Also, cache data that has not been used for a certain period is deleted.

(実施形態2)
本発明の第2の実施形態について、図10に基づいて説明すれば以下のとおりである。本実施形態に係るRFIDプラットフォームシステム100について、図10を参照して説明する。図10は、本実施形態に係るRFIDプラットフォームシステム100の全体構成を示す図である。図10に示すように、RFIDプラットフォームシステム100は、2つのマスタプラットフォーム102を備え、これらのマスタプラットフォーム102のさらに上位に、マスタプラットフォーム102を管理する上位マスタプラットフォーム101を備えている点において、実施形態1のRFIDプラットフォームシステム1と異なっている。本実施形態においては、実施形態1と異なる点について説明し、他の詳細については省略する。
(Embodiment 2)
The following describes the second embodiment of the present invention with reference to FIG. An RFID platform system 100 according to the present embodiment will be described with reference to FIG. FIG. 10 is a diagram showing an overall configuration of the RFID platform system 100 according to the present embodiment. As shown in FIG. 10, the RFID platform system 100 includes two master platforms 102, and is provided with an upper master platform 101 that manages the master platform 102 above the master platform 102. 1 RFID platform system 1 is different. In the present embodiment, differences from the first embodiment will be described, and other details will be omitted.

本実施形態において、RFIDプラットフォームシステム100は、上位マスタプラットフォーム(MPLAT1)101の下位に、2つのマスタプラットフォーム(MPLAT11及びMPLAT12)102を備えている。そして、MPLAT11の下位には、2つのプラットフォーム(PLAT1及びPLAT2)103を備えており、MPLAT12の下位にはプラットフォーム(PLAT3)103を備えている。PLAT1の下位構造は、実施形態1のRFIDプラットフォームシステム1と同様である。   In the present embodiment, the RFID platform system 100 includes two master platforms (MPLAT11 and MPLAT12) 102 below the upper master platform (MPLAT1) 101. Then, two platforms (PLAT1 and PLAT2) 103 are provided below MPLAT11, and a platform (PLAT3) 103 is provided below MPLAT12. The subordinate structure of PLAT1 is the same as that of the RFID platform system 1 of the first embodiment.

PLAT2は、その下位に2つのロガー(LOG3及びLOG4)104を備えており、LOG3は2つの子ロガー(LOG31及びLOG32)105を、LOG4は1つの子ロガー(LOG41)105を、それぞれの下位に備えている。PLAT3は、その下位に3つのロガー(LOG5、LOG6及びLOG7)104を備えている。LOG5は2つの子ロガー(LOG51及びLOG52)105を、LOG6は1つの子ロガー(LOG61)105を、LOG7は1つの子ロガー(LOG71)105を、それぞれの下位に備えている。   PLAT2 has two loggers (LOG3 and LOG4) 104 in the lower layer, LOG3 has two child loggers (LOG31 and LOG32) 105, LOG4 has one child logger (LOG41) 105 in each lower layer. I have. PLAT3 includes three loggers (LOG5, LOG6, and LOG7) 104 at the lower level. LOG5 includes two child loggers (LOG51 and LOG52) 105, LOG6 includes one child logger (LOG61) 105, and LOG7 includes one child logger (LOG71) 105 at a lower level.

各子ロガー105は、それぞれに1対1で対応するRFタグリーダ106に接続されている。マスタプラットフォーム102の下位にある3つのプラットフォーム103はそれぞれ、異なるサーバ108上で動作している。そして、各プラットフォーム103の下位のロガー104及び子ロガー105は、自身を管理するプラットフォーム103と同一のサーバ108上で動作している。また、2つのマスタプラットフォーム102は、その下位にある何れか1つのプラットフォーム103と同一のサーバ108、又は、これらのサーバ108とは異なるサーバ上で動作している。   Each child logger 105 is connected to the corresponding RF tag reader 106 on a one-to-one basis. Each of the three platforms 103 subordinate to the master platform 102 operates on a different server 108. The lower-level logger 104 and the child logger 105 of each platform 103 operate on the same server 108 as the platform 103 that manages itself. In addition, the two master platforms 102 operate on the same server 108 as any one of the lower platforms 103 or a server different from these servers 108.

上位マスタプラットフォーム101は、自身が管理する全てのマスタプラットフォーム102のIPアドレスを、マスタプラットフォーム102を識別するインデックスデータ(マスタプラットフォーム識別情報)として有している。ロガー104から、RFタグ107のタグデータを格納するプラットフォーム103の問い合わせを受け付けたマスタプラットフォーム102は、自身が管理する全てのプラットフォーム3のマスタデータに当該RFタグ107のタグIDが見つからなかった場合、上位マスタプラットフォーム101に、当該RFタグ107のタグデータを格納するプラットフォーム103を問い合わせる。   The upper master platform 101 has IP addresses of all the master platforms 102 managed by itself as index data (master platform identification information) for identifying the master platform 102. When the master platform 102 that has received an inquiry about the platform 103 that stores the tag data of the RF tag 107 from the logger 104 does not find the tag ID of the RF tag 107 in the master data of all the platforms 3 that it manages, The host master platform 101 is inquired about the platform 103 that stores the tag data of the RF tag 107.

問い合わせを受け付けた上位マスタプラットフォーム101は、インデックスデータを参照して、問い合わせのあったマスタプラットフォーム102以外の全てのマスタプラットフォーム102に、当該RFタグ107の検出データを格納するプラットフォーム103を問い合わせる。問い合わせを受け付けたマスタプラットフォーム102は、自身が管理するプラットフォーム103に、当該RFタグ107のタグIDをマスタデータに含むか否かを問い合わせる。このような問い合わせを繰り返すことによって、検出したRFタグ107のタグデータの格納先を取得することができる。   The upper master platform 101 that has received the inquiry refers to the index data and inquires of all the master platforms 102 other than the inquired master platform 102 about the platform 103 that stores the detection data of the RF tag 107. The master platform 102 that has received the inquiry inquires of the platform 103 managed by itself whether the tag ID of the RF tag 107 is included in the master data. By repeating such an inquiry, the storage location of the detected tag data of the RF tag 107 can be acquired.

このように、RFIDプラットフォームシステム100は、マスタプラットフォーム102の台数を増加させ、これらのマスタプラットフォーム102の上位に、これらを管理する上位マスタプラットフォーム101を備えているので、管理するRFタグリーダ106及びRFタグ107の台数がさらに増加しても、1つのマスタプラットフォーム102に処理を集中させることがなく、パフォーマンスの低下を回避することができる。また、管理するRFタグリーダ106及びRFタグ107の台数がさらに増加しても、これらを管理するプラットフォーム103を増加させ、さらにマスタプラットフォーム102や上位マスタプラットフォーム101を増加させて階層を増やすことによって、対応することができる。   As described above, the RFID platform system 100 includes the master platform 102 that increases the number of master platforms 102 and manages the master platform 102 above these master platforms 102. Therefore, the RF tag reader 106 and the RF tag that manage them are provided. Even if the number of 107 further increases, the processing is not concentrated on one master platform 102, and the performance degradation can be avoided. In addition, even if the number of RF tag readers 106 and RF tags 107 to be managed further increases, it is possible to increase the number of platforms 103 for managing these, and further increase the number of master platforms 102 and upper master platforms 101 to increase the number of layers. can do.

〔プログラム及び記録媒体〕
RFIDプラットフォームシステム1に含まれている各ブロックは、ハードウェアロジックによって構成すればよい。または、次のように、CPU(Central Processing Unit)を用いてソフトウェアによって実現してもよい。
[Program and recording medium]
Each block included in the RFID platform system 1 may be configured by hardware logic. Alternatively, it may be realized by software using a CPU (Central Processing Unit) as follows.

すなわち、RFIDプラットフォームシステム1を構成する各機器は、各機能を実現するプログラムの命令を実行するCPU、このプログラムを格納したROM(Read Only Memory)、上記プログラムを実行可能な形式に展開するRAM(Random Access Memory)、および、上記プログラムおよび各種データを格納するメモリ等の記憶装置(記録媒体)を備えている。この構成により、本発明の目的は、所定の記録媒体によっても、達成できる。   That is, each device constituting the RFID platform system 1 includes a CPU that executes instructions of a program that realizes each function, a ROM (Read Only Memory) that stores the program, and a RAM (RAM that expands the program into an executable format). Random Access Memory) and a storage device (recording medium) such as a memory for storing the program and various data. With this configuration, the object of the present invention can be achieved by a predetermined recording medium.

この記録媒体は、上述した機能を実現するソフトウェアであるRFIDプラットフォームシステム1のプログラムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をコンピュータで読み取り可能に記録していればよい。RFIDプラットフォームシステム1に、この記録媒体を供給する。これにより、コンピュータとしてのRFIDプラットフォームシステム1(またはCPUやMPU)が、供給された記録媒体に記録されているプログラムコードを読み出し、実行すればよい。   This recording medium only needs to record the program code (execution format program, intermediate code program, source program) of the program of the RFID platform system 1 which is software for realizing the above-described functions so as to be readable by a computer. This recording medium is supplied to the RFID platform system 1. Thus, the RFID platform system 1 (or CPU or MPU) as a computer may read and execute the program code recorded on the supplied recording medium.

プログラムコードをRFIDプラットフォームシステム1を構成する各機器に供給する記録媒体は、特定の構造または種類のものに限定されない。すなわちこの記録媒体は、たとえば、磁気テープやカセットテープ等のテープ系、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクやCD−ROM/MO/MD/DVD/CD−R等の光ディスクを含むディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM/EPROM/EEPROM/フラッシュROM等の半導体メモリ系などとすることができる。   The recording medium for supplying the program code to each device constituting the RFID platform system 1 is not limited to a specific structure or type. That is, the recording medium includes, for example, a tape system such as a magnetic tape and a cassette tape, a magnetic disk such as a floppy (registered trademark) disk / hard disk, and an optical disk such as a CD-ROM / MO / MD / DVD / CD-R. System, a card system such as an IC card (including a memory card) / optical card, or a semiconductor memory system such as a mask ROM / EPROM / EEPROM / flash ROM.

また、RFIDプラットフォームシステム1を構成する各機器を通信ネットワークと接続可能に構成しても、本発明の目的を達成できる。この場合、上記のプログラムコードを、通信ネットワークを介してRFIDプラットフォームシステム1を構成する各機器に供給する。この通信ネットワークはRFIDプラットフォームシステム1を構成する各機器にプログラムコードを供給できるものであればよく、特定の種類または形態に限定されない。たとえばインターネット、イントラネット、エキストラネット、LAN、ISDN、VAN、CATV通信網、仮想専用網(Virtual Private Network)、電話回線網、移動体通信網、衛星通信網等であればよい。   Further, even if each device constituting the RFID platform system 1 is configured to be connectable to a communication network, the object of the present invention can be achieved. In this case, the program code is supplied to each device constituting the RFID platform system 1 via a communication network. This communication network is not limited to a specific type or form as long as it can supply a program code to each device constituting the RFID platform system 1. For example, it may be the Internet, intranet, extranet, LAN, ISDN, VAN, CATV communication network, virtual private network, telephone line network, mobile communication network, satellite communication network, and the like.

この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な任意の媒体であればよく、特定の構成または種類のものに限定されない。たとえばIEEE1394、USB(Universal Serial Bus)、電力線搬送、ケーブルTV回線、電話線、ADSL(Asymmetric Digital Subscriber Line)回線等の有線でも、IrDAやリモコンのような赤外線、Bluetooth(登録商標)、802.11無線、HDR、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。   The transmission medium constituting the communication network may be any medium that can transmit the program code, and is not limited to a specific configuration or type. For example, wired communication such as IEEE 1394, USB (Universal Serial Bus), power line carrier, cable TV line, telephone line, ADSL (Asymmetric Digital Subscriber Line) line, infrared rays such as IrDA and remote control, Bluetooth (registered trademark), 802.11 It can also be used by radio such as radio, HDR, mobile phone network, satellite line, terrestrial digital network. The present invention can also be realized in the form of a computer data signal embedded in a carrier wave in which the program code is embodied by electronic transmission.

本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。   The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope shown in the claims, and embodiments obtained by appropriately combining technical means disclosed in different embodiments. Is also included in the technical scope of the present invention.

本発明は、RFIDシステムとして、幅広く利用することができる。   The present invention can be widely used as an RFID system.

1 RFIDプラットフォームシステム
2 マスタプラットフォーム
3 プラットフォーム
4 ロガー
5 子ロガー
6 RFタグリーダ
7 RFタグ
1 RFID platform system 2 Master platform 3 Platform 4 Logger 5 Child logger 6 RF tag reader 7 RF tag

Claims (6)

異なるRFタグ群を管理する複数のプラットフォーム装置と、
上記複数のプラットフォーム装置のアドレスを管理するマスタプラットフォーム装置と、
上記複数のプラットフォーム装置の何れかに対応するロガー装置であって、RFタグが対応プラットフォーム装置で管理するRFタグ群に含まれる場合、上記RFタグから読み出したタグデータを上記対応プラットフォーム装置に送信するロガー装置とを含み、
上記ロガー装置は、上記RFタグが上記対応プラットフォーム装置で管理するRFタグ群に含まれない場合、上記RFタグを管理するプラットフォーム装置のアドレスを上記マスタプラットフォーム装置に問い合わせ、
上記マスタプラットフォーム装置は、上記複数のプラットフォーム装置の各々に上記RFタグを管理するプラットフォーム装置であるかを問い合わせ、上記RFタグを管理するプラットフォーム装置であると回答したプラットフォーム装置のアドレスを上記ロガー装置に回答し、
上記ロガー装置は、上記RFタグが上記対応プラットフォーム装置で管理するRFタグ群に含まれない場合、上記RFタグから読み出したタグデータを、上記マスタプラットフォーム装置から回答されたアドレス宛てに送信する、ことを特徴とするRFIDプラットフォームシステム。
A plurality of platform devices for managing different RF tag groups;
A master platform device for managing addresses of the plurality of platform devices;
When the logger device corresponds to any one of the plurality of platform devices and the RF tag is included in an RF tag group managed by the corresponding platform device, tag data read from the RF tag is transmitted to the corresponding platform device. A logger device,
If the RF tag is not included in the RF tag group managed by the corresponding platform device, the logger device queries the address of the platform device managing the RF tag to the master platform device,
The master platform device inquires of each of the plurality of platform devices whether it is a platform device that manages the RF tag, and the address of the platform device that replied that the platform device manages the RF tag is sent to the logger device. Answer
When the RF tag is not included in the RF tag group managed by the corresponding platform device, the logger device transmits the tag data read from the RF tag to the address answered from the master platform device. RFID Platform insects stem characterized by.
上記ロガー装置は、上記RFタグのタグIDを上記マスタプラットフォーム装置に送信することによって、上記マスタプラットフォーム装置に問い合わせるものであり、
上記マスタプラットフォーム装置は、上記RFタグのタグIDを上記複数のプラットフォーム装置の各々に送信することによって、上記複数のプラットフォーム装置の各々に問い合わせるものであり、
上記複数のプラットフォーム装置の各々は、自身の管理するRFタグのタグIDを格納したデータベースを有しており、上記マスタプラットフォーム装置から送信された上記RFタグのタグIDが当該データベースに格納されているか否かを判定し、上記RFタグのタグIDが上記データベースに格納されていると判定した場合、自身のアドレスを上記マスタプラットフォーム装置に送信することによって、上記マスタプラットフォーム装置に回答し、
上記マスタプラットフォーム装置は、上記RFタグを管理するプラットフォーム装置であると回答したプラットフォーム装置のアドレスを上記ロガー装置に送信することによって、上記ロガー装置に回答する、
ことを特徴とする請求項1に記載のRFIDプラットフォームシステム。
The logger device inquires to the master platform device by transmitting the tag ID of the RF tag to the master platform device,
The master platform device inquires each of the plurality of platform devices by transmitting a tag ID of the RF tag to each of the plurality of platform devices.
Each of the plurality of platform devices has a database storing tag IDs of RF tags managed by itself, and whether the tag ID of the RF tag transmitted from the master platform device is stored in the database. If it is determined that the tag ID of the RF tag is stored in the database, the master platform device is answered by sending its own address to the master platform device,
The master platform device replies to the logger device by transmitting the address of the platform device that has replied that the platform device manages the RF tag to the logger device.
RFID Platform Musi stem according to claim 1, characterized in that.
上記ロガー装置は、RFタグのタグIDと、該RFタグから読み出したタグデータを送信した送信先アドレスとを関連付けて記憶するキャッシュを備えており、新たなRFタグが上記対応プラットフォーム装置で管理するRFタグ群に含まれない場合に、該新たなRFタグから読み出したタグデータを送信する送信先アドレスを、上記キャッシュにおいて該新たなRFタグのタグIDに関連付けられた送信先アドレスに設定する、
ことを特徴とする請求項1又は2に記載のRFIDプラットフォームシステム。
The logger device includes a cache that associates and stores the tag ID of the RF tag and the transmission destination address to which the tag data read from the RF tag is transmitted, and the new RF tag manages the corresponding platform device. When not included in the RF tag group, the transmission destination address for transmitting the tag data read from the new RF tag is set to the transmission destination address associated with the tag ID of the new RF tag in the cache.
RFID Platform Musi stem according to claim 1 or 2, characterized in that.
請求項1から3までの何れか1項に記載のRFIDプラットフォームシステムを複数含み、更に、各RFIDプラットフォームシステムに含まれるマスタプラットフォーム装置のアドレスを管理する上位マスタプラットフォーム装置を含んでいる、
ことを特徴とするRFIDプラットフォームシステム。
It includes a plurality of RFID platform Musi stem according to any one of claims 1 to 3, further includes an upper master platform apparatus for managing an address of the master platform device included in each RFID Platform Musi stem ,
RFID Platform insects stem, characterized in that.
RFタグ群を管理するプラットフォーム装置に対応するロガー装置であって、
RFタグが上記RFタグ群に含まれない場合、上記RFタグを管理するプラットフォーム装置のアドレスを、上記プラットフォーム装置を含む複数のプラットフォーム装置のア
ドレスを管理するマスタプラットフォーム装置に問い合わせる問合手段と、
上記RFタグが上記RFタグ群に含まれる場合、上記RFタグから読み出したタグデータを、上記プラットフォーム装置に送信し、上記RFタグが上記RFタグ群に含まれない場合、上記RFタグから読み出したタグデータを、上記問い合わせに対して上記マスタプラットフォーム装置が回答したアドレス宛てに送信する送信手段と、を備えている、
ことを特徴とするロガー装置。
A logger device corresponding to a platform device that manages a group of RF tags,
When the RF tag is not included in the RF tag group, inquiry means for inquiring the address of the platform device that manages the RF tag to the master platform device that manages the addresses of a plurality of platform devices including the platform device;
When the RF tag is included in the RF tag group, tag data read from the RF tag is transmitted to the platform device. When the RF tag is not included in the RF tag group, the tag data is read from the RF tag. Transmitting means for transmitting tag data to an address to which the master platform device responds to the inquiry,
A logger device characterized by that.
異なるRFタグ群を管理する複数のプラットフォーム装置と、上記複数のプラットフォーム装置のアドレスを管理するマスタプラットフォーム装置と、上記複数のプラットフォーム装置の何れかに対応するロガー装置とを用いてRFタグから読み出したタグデータを管理する管理方法であって、
上記RFタグが対応プラットフォーム装置で管理するRFタグ群に含まれる場合、上記ロガー装置が、上記RFタグから読み出したタグデータを上記対応プラットフォーム装置に送信するステップと、
上記RFタグが上記対応プラットフォーム装置で管理するRFタグ群に含まれない場合、上記ロガー装置が、上記RFタグを管理するプラットフォーム装置のアドレスを上記マスタプラットフォーム装置に問い合わせるステップと、
上記マスタプラットフォーム装置が、上記複数のプラットフォーム装置の各々に上記RFタグを管理するプラットフォーム装置であるかを問い合わせ、上記RFタグを管理するプラットフォーム装置であると回答したプラットフォーム装置のアドレスを上記ロガー装置に回答するステップと、
上記RFタグが上記対応プラットフォーム装置で管理するRFタグ群に含まれない場合、上記ロガー装置が、上記RFタグから読み出したタグデータを、上記問い合わせに対して上記マスタプラットフォーム装置から回答されたアドレス宛てに送信するステップと、を含むことを特徴とする管理方法。
Reading from the RF tag using a plurality of platform devices that manage different RF tag groups, a master platform device that manages addresses of the plurality of platform devices, and a logger device corresponding to any of the plurality of platform devices A management method for managing tag data,
When the RF tag is included in an RF tag group managed by the corresponding platform device, the logger device transmits tag data read from the RF tag to the corresponding platform device;
If the RF tag is not included in the RF tag group managed by the corresponding platform device, the logger device queries the master platform device for the address of the platform device that manages the RF tag;
The master platform device inquires of each of the plurality of platform devices whether the platform device manages the RF tag, and the address of the platform device that replied that the platform device manages the RF tag is sent to the logger device. Steps to answer,
When the RF tag is not included in the RF tag group managed by the corresponding platform device, the tag data read from the RF tag by the logger device is addressed to the address returned from the master platform device in response to the inquiry. And a step of transmitting to the management method.
JP2010049680A 2010-03-05 2010-03-05 RFID platform system, logger device, and management method Active JP5416619B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010049680A JP5416619B2 (en) 2010-03-05 2010-03-05 RFID platform system, logger device, and management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010049680A JP5416619B2 (en) 2010-03-05 2010-03-05 RFID platform system, logger device, and management method

Publications (2)

Publication Number Publication Date
JP2011186656A JP2011186656A (en) 2011-09-22
JP5416619B2 true JP5416619B2 (en) 2014-02-12

Family

ID=44792861

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010049680A Active JP5416619B2 (en) 2010-03-05 2010-03-05 RFID platform system, logger device, and management method

Country Status (1)

Country Link
JP (1) JP5416619B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11062099B1 (en) 2019-10-31 2021-07-13 United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration System and method for wearable, ubiquitous RFID-enabled sensing

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2968982B2 (en) * 1990-07-24 1999-11-02 株式会社エスシーシー Data search method for distributed database
JPH05225098A (en) * 1992-02-07 1993-09-03 Fuji Xerox Co Ltd Information processor
JP3938520B2 (en) * 2002-06-28 2007-06-27 日本電信電話株式会社 Communication method
JP4808173B2 (en) * 2007-03-23 2011-11-02 株式会社日立製作所 Distributed system, data management server, and data distribution method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11062099B1 (en) 2019-10-31 2021-07-13 United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration System and method for wearable, ubiquitous RFID-enabled sensing

Also Published As

Publication number Publication date
JP2011186656A (en) 2011-09-22

Similar Documents

Publication Publication Date Title
Chen et al. Architecture design and performance evaluation of RFID object tracking systems
US20170127366A1 (en) Masterless slot allocation
CN1667645A (en) Method and system for communicating with identification tags
RU2009102016A (en) SYSTEM, DEVICE AND METHOD OF DYNAMIC CONFIGURATION OF ACCESS POINTS FOR APPLICATIONS
RU2011116966A (en) SYSTEM AND METHOD OF MANAGING THE AVATAR ON THE PLATFORM OF INSTANT EXCHANGE OF MESSAGES
CN101667928B (en) Client and server, device and method for signaling trace
TWI279104B (en) Electronic apparatus and communication control method
US20120166603A1 (en) Standardized mechanism of remote management of embedded radio modules
CN102026424A (en) Wireless communication device and method, and system comprising such a device
KR100776047B1 (en) The operation method of the DNA which updates the address information of a server, and the DNA which adopted the method
US20080120414A1 (en) Representing resource constrained devices in a network
JP2012238208A (en) Client device, print data generation server, and image forming device in network print system
JP5416619B2 (en) RFID platform system, logger device, and management method
JP2005130294A (en) Content distribution server, content distribution program, and computer-readable recording medium recording content distribution program
JP2012190439A (en) Medical information management system and medical information management method
JP6481550B2 (en) Proxy authentication method and communication device
CN115129435A (en) Task management method and device
JP5612012B2 (en) Information processing system and processing method thereof
CN111602123B (en) Pretreatment determination device, pretreatment determination method and program
US20110264763A1 (en) Method for retrieving object from device management client and associated device management system
JP4878844B2 (en) Presence information management apparatus, computer-executable program, and recording medium
WO2007011164A1 (en) Virtual storage system and method for managementing virtual storage based on ad-hoc network
JP6085262B2 (en) Reservation / visit management system, reservation / visit management device, reservation / visit management method, reservation / visit management program, recording medium
JP6139433B2 (en) Visit management system, visit management device, visit management method, visit management program, recording medium
KR100801217B1 (en) How to manage virtual storage systems and virtual storage based on ad hoc networks

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20121206

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130731

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130820

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131011

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20131105

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131115

R151 Written notification of patent or utility model registration

Ref document number: 5416619

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250