JP7745377B2 - MOBILE BODY DETECTION METHOD AND MOBILE BODY DETECTION SYSTEM - Google Patents
MOBILE BODY DETECTION METHOD AND MOBILE BODY DETECTION SYSTEMInfo
- Publication number
- JP7745377B2 JP7745377B2 JP2021119977A JP2021119977A JP7745377B2 JP 7745377 B2 JP7745377 B2 JP 7745377B2 JP 2021119977 A JP2021119977 A JP 2021119977A JP 2021119977 A JP2021119977 A JP 2021119977A JP 7745377 B2 JP7745377 B2 JP 7745377B2
- Authority
- JP
- Japan
- Prior art keywords
- electronic tag
- reader
- mobile object
- new
- electronic
- 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
Links
Landscapes
- Alarm Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、移動体が保持する電子タグを読み取り装置で検出することで移動体を検知する移動体検知方法および移動体検知システムに関するものである。 The present invention relates to a mobile object detection method and a mobile object detection system that detects a mobile object by using a reader to detect an electronic tag carried by the mobile object.
人物、乗り物、荷物、動物(ペット)など移動体を指定して、その指定した移動体の所在を確認したり、指定した移動体がどのような行動をしたかを調査したりする要望がある。 There is a demand for specifying a moving object such as a person, vehicle, luggage, or animal (pet), and then checking the location of the specified moving object or investigating the behavior of the specified moving object.
このような要望に対して、RFID(Radio Frequency Identification)などを利用した電子タグを移動体に保持させ、リーダで電子タグを検出することで、対象とする移動体を検知して、対象とする移動体の位置や行動を把握する技術が知られている(特許文献1参照)。 In response to such demands, a technology is known in which an electronic tag using RFID (Radio Frequency Identification) or the like is attached to a mobile object, and the target mobile object is detected by a reader, thereby detecting the target mobile object and ascertaining its location and behavior (see Patent Document 1).
さて、電子タグでは、例えばRFIDで採用されているUHF帯を用いれば、数mから10m程度の通信距離が得られる。このため、例えば、道路沿いの構造物(電柱など)にリーダを設置することで、移動体が道路に沿って移動する状況を把握することができる。また、ゲート(校門など)にリーダを設置することで、移動体がゲートを通過する状況を把握することができる。 Now, with electronic tags, for example, if the UHF band used in RFID is used, a communication distance of several meters to around 10 meters can be achieved. For this reason, for example, by installing a reader on a structure along a road (such as a utility pole), it is possible to monitor the movement of a moving object along the road. Also, by installing a reader at a gate (such as a school gate), it is possible to monitor the movement of a moving object through the gate.
しかしながら、電子タグでは、リーダがあれば誰でも容易にIDを取得することができる。このため、移動体が保持する電子タグから読み取ったIDが不正に利用されることが考えられる。例えば、ストーカーなどが、標的とした人物が保持する電子タグのIDを取得して、各地に設置されたリーダの検出結果と照合することで、標的とした人物の行動を監視することができる。また、標的とした人物が保持する電子タグのIDを取得して、そのIDを別の電子タグに書き込むことで電子タグを複製して、その電子タグを自分が保持することで、標的とした人物に成りすますことができる。 However, with electronic tags, anyone with a reader can easily obtain the ID. This means that it is conceivable that IDs read from electronic tags carried by mobile objects could be used fraudulently. For example, a stalker could obtain the ID of an electronic tag carried by a target and compare it with the detection results from readers installed in various locations, allowing them to monitor the target's movements. Furthermore, by obtaining the ID of an electronic tag carried by a target and writing that ID to another electronic tag, the stalker could duplicate the electronic tag and then carry that electronic tag himself, thereby impersonating the target.
そこで、本発明は、移動体が保持する電子タグから読み取ったIDが不正に利用されることを抑制することができる移動体検知方法および移動体検知システムを提供することを主な目的とする。 The main objective of the present invention is to provide a mobile object detection method and a mobile object detection system that can prevent the unauthorized use of IDs read from electronic tags carried by mobile objects.
本発明の移動体検知方法は、移動体が保持する電子タグのIDを読み取ることで、対象となる移動体を検知して、その移動体の検知状況を観測者に報告する移動体検知方法であって、観測地点に設置された読み取り装置が、対象となる移動体が保持する前記電子タグのIDが登録されたIDリストを記憶し、周辺の前記電子タグから読み取ったIDに基づいて、前記IDリストにIDが登録された前記電子タグを検出すると、その電子タグに対して新IDへの書き換えを指示し、前記電子タグから新IDを読み取ることで、新IDへの書き換えが成功したことを確認すると、登録された前記電子タグを検出したことと、その電子タグを新IDに書き換えたこととを管理装置に報告し、前記電子タグから旧IDを読み取ることで、新IDへの書き換えが失敗したことを確認すると、前記電子タグに対して新IDへの書き換えを再度指示する構成とする。 The mobile object detection method of the present invention is a mobile object detection method that detects a target mobile object by reading the ID of an electronic tag held by the mobile object and reports the detection status of the mobile object to an observer, in which a reading device installed at an observation point stores an ID list in which the IDs of the electronic tags held by the target mobile object are registered, and when it detects an electronic tag whose ID is registered in the ID list based on IDs read from surrounding electronic tags, it instructs the electronic tag to rewrite it with a new ID, and when it reads the new ID from the electronic tag and confirms that the rewriting to the new ID was successful, it reports to a management device that it has detected the registered electronic tag and that it has rewritten the electronic tag with the new ID , and when it reads the old ID from the electronic tag and confirms that the rewriting to the new ID was unsuccessful, it instructs the electronic tag again to rewrite it with the new ID .
また、本発明の移動体検知システムは、移動体が保持する電子タグのIDを読み取ることで、対象となる移動体を検知して、その移動体の検知状況を観測者に報告する移動体検知システムであって、観測地点に設置された読み取り装置が、対象となる移動体が保持する前記電子タグのIDが登録されたIDリストを記憶し、周辺の前記電子タグから読み取ったIDに基づいて、前記IDリストにIDが登録された前記電子タグを検出すると、その電子タグに対して新IDへの書き換えを指示し、前記電子タグから新IDを読み取ることで、新IDへの書き換えが成功したことを確認すると、登録された前記電子タグを検出したことと、その電子タグを新IDに書き換えたこととを管理装置に報告し、前記電子タグから旧IDを読み取ることで、新IDへの書き換えが失敗したことを確認すると、前記電子タグに対して新IDへの書き換えを再度指示する構成とする。 Furthermore, the mobile object detection system of the present invention is a mobile object detection system that detects a target mobile object by reading the ID of an electronic tag held by the mobile object and reports the detection status of the mobile object to an observer, and is configured such that a reading device installed at an observation point stores an ID list in which the IDs of the electronic tags held by the target mobile object are registered, and when it detects an electronic tag whose ID is registered in the ID list based on IDs read from surrounding electronic tags, it instructs the electronic tag to rewrite it with a new ID, and when it reads the new ID from the electronic tag and confirms that the rewriting to the new ID was successful, it reports to a management device that it has detected the registered electronic tag and that the electronic tag has been rewritten with the new ID , and when it reads the old ID from the electronic tag and confirms that the rewriting to the new ID was unsuccessful, it instructs the electronic tag again to rewrite it to the new ID .
本発明によれば、移動体が保持する電子タグのIDが頻繁に書き換えられる。これにより、移動体が保持する電子タグから読み取ったIDが不正に利用されることを抑制することができる。 According to the present invention, the IDs of electronic tags held by mobile objects are frequently rewritten. This makes it possible to prevent the unauthorized use of IDs read from electronic tags held by mobile objects.
前記課題を解決するためになされた第1の発明は、移動体が保持する電子タグのIDを読み取ることで、対象となる移動体を検知して、その移動体の検知状況を観測者に報告する移動体検知方法であって、観測地点に設置された読み取り装置が、対象となる移動体が保持する前記電子タグのIDが登録されたIDリストを記憶し、周辺の前記電子タグから読み取ったIDに基づいて、前記IDリストにIDが登録された前記電子タグを検出すると、その電子タグに対して新IDへの書き換えを指示し、前記電子タグから新IDを読み取ることで、新IDへの書き換えが成功したことを確認すると、登録された前記電子タグを検出したことと、その電子タグを新IDに書き換えたこととを管理装置に報告し、前記電子タグから旧IDを読み取ることで、新IDへの書き換えが失敗したことを確認すると、前記電子タグに対して新IDへの書き換えを再度指示する構成とする。 The first invention made to solve the above problem is a mobile object detection method that detects a target mobile object by reading the ID of an electronic tag held by the mobile object and reports the detection status of the mobile object to an observer, in which a reading device installed at an observation point stores an ID list in which the IDs of the electronic tags held by the target mobile object are registered, and when it detects an electronic tag whose ID is registered in the ID list based on IDs read from surrounding electronic tags, it instructs the electronic tag to rewrite it with a new ID, and when it reads the new ID from the electronic tag and confirms that the rewriting to the new ID was successful, it reports to a management device that it has detected the registered electronic tag and that it has rewritten it with the new ID , and when it reads the old ID from the electronic tag and confirms that the rewriting to the new ID was unsuccessful, it instructs the electronic tag again to rewrite it to the new ID .
これによると、移動体が保持する電子タグのIDが頻繁に書き換えられる。これにより、移動体が保持する電子タグから読み取ったIDが不正に利用されることを抑制することができる。また、電子タグのID書き換えを確実に行うことができる。 This allows the IDs of electronic tags held by mobile objects to be frequently rewritten, which makes it possible to prevent the IDs read from electronic tags held by mobile objects from being used fraudulently.In addition, the IDs of electronic tags can be rewritten reliably.
また、第2の発明は、前記読み取り装置は、前記電子タグから旧IDと新IDのいずれも読み取ることができずに、新IDへの書き換えの成否が不明である場合には、その旨を前記管理装置に報告し、前記管理装置は、新IDへの書き換えの成否が不明である旨の前記読み取り装置からの報告を受け取ると、前記読み取り装置に対して、新IDと旧IDとの両方で前記電子タグを検出するように指示し、前記読み取り装置は、新IDと旧IDとのいずれかを読み取ることができると、その旨を前記管理装置に報告する構成とする。 In addition, the second invention is configured so that if the reading device is unable to read either the old ID or the new ID from the electronic tag and it is unclear whether the rewriting to the new ID was successful or not, it reports this to the management device, and when the management device receives a report from the reading device that it is unclear whether the rewriting to the new ID was successful or not, it instructs the reading device to detect the electronic tag with both the new ID and the old ID, and if the reading device is able to read either the new ID or the old ID, it reports this to the management device.
これによると、読み取り装置において、新IDへの書き換えが成功している場合にも、新IDへの書き換えが失敗して旧IDのままである場合にも、対象となる電子タグを検出することができる。また、管理装置が、電子タグのIDの書き換えが失敗した場合の対応を適切に行うことができる。 This allows the reader to detect the target electronic tag whether the ID has been successfully rewritten to a new one or if the rewriting to a new ID has failed and the old ID remains. Furthermore, the management device can take appropriate action if the rewriting of the electronic tag's ID fails.
なお、読み取り装置において、新IDと旧IDとのいずれかを読み取った旨の報告を読み取り装置から受け取ることができない場合には、管理装置が、ID書き換えでエラーが発生した可能性があると判定し、例えば、リセットの手続きを行うように催促する連絡を電子タグの利用者に対して行ってもよい。 In addition, if the reading device is unable to receive a report from the reading device that it has read either the new ID or the old ID, the management device may determine that an error may have occurred during the ID rewrite and contact the user of the electronic tag, for example, to urge them to carry out the reset procedure.
また、第3の発明は、前記移動体が複数の前記電子タグを保持し、複数の前記読み取り装置が、複数の前記電子タグに対する新IDへの書き換えを分担して実施する構成とする。 In a third aspect of the present invention, the mobile object holds a plurality of the electronic tags, and a plurality of the reading devices share the task of rewriting the IDs of the plurality of electronic tags to new IDs.
これによると、新IDへの書き換えが失敗した場合でも、書き換え未了の電子タグのIDとほぼ同時に読み取られるIDが、書き換えが失敗した電子タグのものと認識できるため、書き換えが失敗した電子タグに対して新IDへの書き換えを再度実施することができる。このため、新IDへの書き換えを確実に行うことができる。 As a result, even if rewriting to a new ID fails, the ID that is read at almost the same time as the ID of the electronic tag whose rewriting has not been completed can be recognized as that of the electronic tag whose rewriting has failed, so the electronic tag whose rewriting has failed can be rewritten to a new ID again. This ensures that rewriting to a new ID can be carried out reliably.
また、第4の発明は、前記移動体が複数の前記電子タグを保持し、1つの前記読み取り装置が、複数の前記電子タグに対する新IDへの書き換えを順に実施する構成とする。 In addition, a fourth aspect of the present invention is configured such that the mobile object holds a plurality of the electronic tags, and one reader sequentially rewrites the IDs of the plurality of electronic tags to new IDs.
これによると、新IDへの書き換えを確実に行うことができる。さらに、一部の電子タグで新IDへの書き換えが未了な状態が長時間継続することを避けて、移動体の不正な検知を防止することができる。 This allows for reliable rewriting to new IDs. Furthermore, it prevents some electronic tags from remaining in a state where they have not yet been rewritten to new IDs for a long period of time, thereby preventing unauthorized detection of moving objects.
また、第5の発明は、前記読み取り装置と前記管理装置との間に介在するネットワーク上に設けられた処理部が、データ形式変換処理、ID照合処理、およびデータ遮断処理の少なくともいずれかを実行する構成とする。 In addition, a fifth invention is configured such that a processing unit provided on a network interposed between the reading device and the management device executes at least one of data format conversion processing, ID matching processing, and data blocking processing.
これによると、別の用途で他者が設置した既存の読み取り装置が様々な構成(仕様)のものであっても、その既存の読み取り装置を利用してシステムを安価に構築することができる。 This means that even if existing reading devices installed by others for different purposes have various configurations (specifications), it is possible to build a system inexpensively using those existing reading devices.
また、第6の発明は、前記処理部は、仮想IoTシステムにおいて、物理デバイスとしての前記読み取り装置のデータの管理および加工を行う仮想デバイスである構成とする。 In a sixth aspect of the present invention, the processing unit is a virtual device that manages and processes data of the reading device as a physical device in a virtual IoT system.
これによると、データ形式変換処理、ID照合処理、およびデータ遮断処理を行う処理部を、仮想IoTシステムを利用して適切に設けることができる。 This allows processing units that perform data format conversion processing, ID matching processing, and data blocking processing to be appropriately set up using a virtual IoT system.
また、第7の発明は、前記管理装置は、検出された前記電子タグを保持する移動体の属性と、前記電子タグの検出場所と、前記電子タグの検出時刻とに基づいて、前記電子タグの成りすましの可能性を判定する構成とする。 In addition, the seventh invention is configured such that the management device determines the possibility of the electronic tag being impersonated based on the attributes of the mobile body holding the detected electronic tag, the location where the electronic tag was detected, and the time when the electronic tag was detected.
これによると、電子タグの成りすましを精度よく検知することができる。 This makes it possible to accurately detect spoofed electronic tags.
また、第8の発明は、前記管理装置は、複数の地点にそれぞれ設置された前記読み取り装置で同じIDの前記電子タグが順に検出された場合に、それぞれが検出された地点間の距離と、前記電子タグが順に検出された時刻の間隔とに基づいて、それぞれの前記読み取り装置で検出された前記電子タグのどれかが成りすましである可能性を判定する構成とする。 In addition, the eighth invention is configured such that when electronic tags with the same ID are detected in sequence by the reading devices installed at multiple locations, the management device determines the possibility that any of the electronic tags detected by each of the reading devices is a counterfeit, based on the distance between the locations at which each was detected and the time interval between the time at which the electronic tags were detected in sequence.
これによると、電子タグの成りすましをより一層精度よく検知することができる。 This will enable more accurate detection of spoofed electronic tags.
また、第9の発明は、前記管理装置は、前記電子タグの検出状況が、その電子タグを保持する前記移動体の行動パターンに反する場合に、前記電子タグを紛失したものと判定する構成とする。 In addition, a ninth invention is configured such that the management device determines that the electronic tag is lost when the detection status of the electronic tag is contrary to the behavior pattern of the mobile object that holds the electronic tag.
これによると、電子タグの紛失を精度よく検知することができる。 This allows for accurate detection of lost electronic tags.
また、第10の発明は、移動体が保持する電子タグのIDを読み取ることで、対象となる移動体を検知して、その移動体の検知状況を観測者に報告する移動体検知システムであって、観測地点に設置された読み取り装置が、対象となる移動体が保持する前記電子タグのIDが登録されたIDリストを記憶し、周辺の前記電子タグから読み取ったIDに基づいて、前記IDリストにIDが登録された前記電子タグを検出すると、その電子タグに対して新IDへの書き換えを指示し、前記電子タグから新IDを読み取ることで、新IDへの書き換えが成功したことを確認すると、登録された前記電子タグを検出したことと、その電子タグを新IDに書き換えたこととを管理装置に報告し、前記電子タグから旧IDを読み取ることで、新IDへの書き換えが失敗したことを確認すると、前記電子タグに対して新IDへの書き換えを再度指示する構成とする。 A tenth invention is a mobile object detection system that detects a target mobile object by reading the ID of an electronic tag held by the mobile object and reports the detection status of the mobile object to an observer, in which a reading device installed at an observation point stores an ID list in which the IDs of the electronic tags held by the target mobile object are registered, and when it detects an electronic tag whose ID is registered in the ID list based on IDs read from surrounding electronic tags, it instructs the electronic tag to rewrite it with a new ID, and when it reads the new ID from the electronic tag and confirms that the rewriting to the new ID was successful, it reports to a management device that it has detected the registered electronic tag and that the electronic tag has been rewritten with the new ID , and when it reads the old ID from the electronic tag and confirms that the rewriting to the new ID was unsuccessful, it instructs the electronic tag again to rewrite it with the new ID .
これによると、第1の発明と同様に、移動体が保持する電子タグから読み取ったIDが不正に利用されることを抑制することができる。また、電子タグのID書き換えを確実に行うことができる。
According to this, as in the first aspect of the present invention, it is possible to prevent the ID read from the electronic tag carried by the mobile object from being used fraudulently, and it is also possible to rewrite the ID of the electronic tag reliably.
以下、本発明の実施の形態を、図面を参照しながら説明する。 Embodiments of the present invention will be described below with reference to the drawings.
(第1実施形態)
図1は、第1実施形態に係る移動体検知システムの全体構成図である。
(First embodiment)
FIG. 1 is a diagram showing the overall configuration of a moving body detection system according to the first embodiment.
移動体検知システムは、移動体が保持する電子タグ1のIDを読み取ることで、対象となる移動体を検知して、その移動体の検知状況を観測者に報告するものである。移動体検知システムは、電子タグ1と、リーダ2(読み取り装置)と、リーダライタ3(書き換えも可能な読み取り装置)と、タグ管理サーバ4(管理装置)と、ユーザ端末6と、移動体管理サーバ5とを備えている。リーダ2、リーダライタ3、タグ管理サーバ4、移動体管理サーバ5、およびユーザ端末6はネットワークを介して接続される。 The mobile object detection system detects target mobile objects by reading the ID of the electronic tag 1 held by the mobile object and reports the detection status of the mobile object to an observer. The mobile object detection system comprises an electronic tag 1, a reader 2 (reading device), a reader/writer 3 (a rewritable reading device), a tag management server 4 (management device), a user terminal 6, and a mobile object management server 5. The reader 2, reader/writer 3, tag management server 4, mobile object management server 5, and user terminal 6 are connected via a network.
電子タグ1は、移動体に保持される。移動体は、例えば、人物、乗り物、荷物、動物(ペット)などである。電子タグ1は、固有のIDを記憶する。電子タグ1は、RFIDなどの近距離無線通信により、リーダ2およびリーダライタ3との間で信号を送受信する。なお、IDは、電子タグ1を識別可能な情報であれば何でもよく、情報の種別やフォーマットは問わない。 The electronic tag 1 is held by a moving object. Examples of moving objects include a person, a vehicle, luggage, or an animal (pet). The electronic tag 1 stores a unique ID. The electronic tag 1 sends and receives signals between the reader 2 and the reader/writer 3 via short-range wireless communication such as RFID. The ID can be any information that can identify the electronic tag 1, and the type and format of the information are not important.
リーダ2は、RFIDなどの近距離無線通信により電子タグ1との間で信号を送受信する。リーダ2は、電子タグ1のIDを読み取る。リーダ2は、IDリストを記憶する。IDリストには、検知対象となる移動体が保持する電子タグ1ごとのIDが登録される。リーダ2は、電子タグ1から読み取ったIDに基づいて、IDリストにIDが登録された電子タグ1を検出し、電子タグ1の検出結果をタグ管理サーバ4に報告する。 The reader 2 transmits and receives signals to and from the electronic tag 1 via short-range wireless communication such as RFID. The reader 2 reads the ID of the electronic tag 1. The reader 2 stores an ID list. The ID list registers the ID of each electronic tag 1 held by the mobile object to be detected. The reader 2 detects the electronic tag 1 whose ID is registered in the ID list based on the ID read from the electronic tag 1, and reports the detection results of the electronic tag 1 to the tag management server 4.
リーダライタ3は、リーダ2と同様に、RFIDなどの近距離無線通信により電子タグ1との間で信号を送受信する。リーダライタ3は、電子タグ1のIDを読み取ると共に、電子タグ1のIDを書き換える。リーダライタ3は、リーダ2と同様に、IDリストを記憶する。リーダライタ3は、リーダ2と同様に、電子タグ1から読み取ったIDに基づいて、IDリストにIDが登録された電子タグ1を検出し、電子タグ1の検出結果をタグ管理サーバ4に報告する。リーダライタ3は、IDリストにIDが登録された電子タグ1を検出すると、その電子タグ1のIDを書き換える。 Like the reader 2, the reader/writer 3 transmits and receives signals to and from the electronic tag 1 via short-range wireless communication such as RFID. The reader/writer 3 reads the ID of the electronic tag 1 and rewrites the ID of the electronic tag 1. Like the reader 2, the reader/writer 3 stores an ID list. Like the reader 2, the reader/writer 3 detects electronic tags 1 whose IDs are registered in the ID list based on the IDs read from the electronic tags 1, and reports the detection results of the electronic tags 1 to the tag management server 4. When the reader/writer 3 detects an electronic tag 1 whose ID is registered in the ID list, it rewrites the ID of that electronic tag 1.
タグ管理サーバ4は、電子タグ1を管理する。タグ管理サーバ4は、IDリストを管理し、IDリストをリーダ2およびリーダライタ3に配信する。タグ管理サーバ4は、リーダ2およびリーダライタ3における電子タグ1の検出結果を収集し、その電子タグ1の検出結果をそのままあるいは適宜な処理を行った上で、移動体管理サーバ5に報告する。 The tag management server 4 manages the electronic tags 1. The tag management server 4 manages the ID list and distributes the ID list to the reader 2 and reader/writer 3. The tag management server 4 collects the detection results of the electronic tags 1 by the reader 2 and reader/writer 3, and reports the detection results of the electronic tags 1 to the mobile management server 5 either directly or after appropriate processing.
移動体管理サーバ5は、電子タグ1を保持する移動体を管理する。移動体管理サーバ5は、電子タグ1の検出結果、すなわち、リーダ2およびリーダライタ3で検出した電子タグ1のIDをタグ管理サーバ4から取得し、その電子タグ1の検出結果と、電子タグ1のIDと移動体とを紐付ける情報とに基づいて、移動体の検知状況に関する情報、すなわち、どの移動体がどこで検知されたかを表す情報を生成して、その移動体の検知状況に関する情報を観測者に報告する。 The mobile object management server 5 manages mobile objects that hold electronic tags 1. The mobile object management server 5 obtains the detection results of the electronic tags 1, i.e., the IDs of the electronic tags 1 detected by the reader 2 and reader/writer 3, from the tag management server 4, and generates information about the detection status of the mobile objects, i.e., information indicating which mobile objects were detected and where, based on the detection results of the electronic tags 1 and information linking the IDs of the electronic tags 1 to the mobile objects, and reports the information about the detection status of the mobile objects to an observer.
ユーザ端末6は、観測者が操作する。ユーザ端末6では、観測者が、移動体管理サーバ5に依頼する移動体検知に関する条件、具体的には、検知対象とする移動体の識別情報や、検知対象となる期間などを入力する。移動体管理サーバ5では、観測者が入力した条件に基づいて移動体検知に関する処理が行われる。 The user terminal 6 is operated by the observer. On the user terminal 6, the observer inputs the conditions for mobile object detection that the observer requests the mobile object management server 5 to perform, specifically, the identification information of the mobile object to be detected and the period of time for detection. The mobile object management server 5 performs processing related to mobile object detection based on the conditions input by the observer.
なお、本実施形態では、タグ管理サーバ4と移動体管理サーバ5とが設けられているが、タグ管理サーバ4および移動体管理サーバ5の双方の機能を備えたサーバが設けられてもよい。また、移動体管理サーバ5の移動体検知に関する処理後に得られる情報は、観測者がユーザ端末6に検知対象を入力したことに対する応答として移動体管理サーバ5からユーザ端末6に通知されてもよいし、又は、検知対象を検知したタイミングで、あるいは定期的に移動体管理サーバ5からユーザ端末6にプッシュ配信されてもよい。 In this embodiment, a tag management server 4 and a mobile object management server 5 are provided, but a server having the functions of both the tag management server 4 and the mobile object management server 5 may also be provided. Furthermore, information obtained after the mobile object detection processing by the mobile object management server 5 may be notified to the user terminal 6 from the mobile object management server 5 in response to an observer inputting the detection target into the user terminal 6, or may be pushed from the mobile object management server 5 to the user terminal 6 when the detection target is detected or periodically.
次に、第1実施形態に係るリーダ2、リーダライタ3、およびタグ管理サーバ4の概略構成について説明する。図2は、リーダ2、リーダライタ3、およびタグ管理サーバ4の概略構成を示すブロック図である。 Next, we will explain the general configuration of the reader 2, reader/writer 3, and tag management server 4 according to the first embodiment. Figure 2 is a block diagram showing the general configuration of the reader 2, reader/writer 3, and tag management server 4.
リーダ2は、無線部21と、通信部22と、メモリ23と、プロセッサ24と、を備えている。 The reader 2 includes a wireless unit 21, a communication unit 22, a memory 23, and a processor 24.
無線部21は、アンテナから電波を放射し、その電波のエネルギーを利用して電子タグ1から送信されるID信号を受信する。ID信号には、電子タグ1が保持する自分のIDを含む。 The radio unit 21 emits radio waves from the antenna and uses the energy of those radio waves to receive the ID signal transmitted from the electronic tag 1. The ID signal includes the electronic tag 1's own ID.
通信部22は、ネットワークを経由してタグ管理サーバ4と通信を行う。 The communication unit 22 communicates with the tag management server 4 via the network.
メモリ23は、プロセッサ24で実行されるプログラムなどを記憶する。また、メモリ23は、IDリストを記憶する。IDリストには、検知対象となる移動体が保持する電子タグ1ごとのIDが登録される。 Memory 23 stores programs executed by processor 24, etc. Memory 23 also stores an ID list. The ID list registers the ID of each electronic tag 1 held by the mobile object to be detected.
プロセッサ24は、メモリ23に記憶されたプログラムを実行することで各種の処理を行う。本実施形態では、プロセッサ24が、電子タグ検出処理などを行う。 The processor 24 performs various processes by executing programs stored in the memory 23. In this embodiment, the processor 24 performs processes such as electronic tag detection.
電子タグ検出処理では、プロセッサ24が、IDリストにIDが登録された電子タグ1を検出する。このとき、電子タグ1のIDが読み取られ、その電子タグ1のIDとIDリストに登録されたIDとが照合され、ID照合が成功すると、登録された電子タグ1と判定して、IDリストに登録されたIDの電子タグ1を検出したことがタグ管理サーバ4に報告される。 In the electronic tag detection process, the processor 24 detects an electronic tag 1 whose ID is registered in the ID list. At this time, the ID of the electronic tag 1 is read and matched with the ID registered in the ID list. If the ID match is successful, it is determined to be a registered electronic tag 1, and the fact that an electronic tag 1 with an ID registered in the ID list has been detected is reported to the tag management server 4.
リーダライタ3は、無線部31と、通信部32と、メモリ33と、プロセッサ34と、を備えている。無線部31はリーダ2の無線部21と同様であり、通信部32はリーダ2の通信部22と同様である。 The reader/writer 3 includes a wireless unit 31, a communication unit 32, a memory 33, and a processor 34. The wireless unit 31 is similar to the wireless unit 21 of the reader 2, and the communication unit 32 is similar to the communication unit 22 of the reader 2.
メモリ33は、プロセッサ34で実行されるプログラムなどを記憶する。また、メモリ33は、IDリストを記憶する。IDリストには、検知対象となる移動体が保持する電子タグ1ごとのIDが登録される。また、IDリストには、電子タグ1のIDの他に、IDの書き換えに必要となるパスワードなども含まれる。 Memory 33 stores programs executed by processor 34, etc. Memory 33 also stores an ID list. The ID list registers the ID of each electronic tag 1 held by the mobile object to be detected. In addition to the ID of the electronic tag 1, the ID list also includes passwords required to rewrite the ID.
プロセッサ34は、メモリ33に記憶されたプログラムを実行することで各種の処理を行う。本実施形態では、プロセッサ34が、電子タグ検出処理、新ID発行処理、およびID書き換え処理などを行う。電子タグ検出処理はリーダ2と同様である。 The processor 34 performs various processes by executing programs stored in the memory 33. In this embodiment, the processor 34 performs processes such as electronic tag detection, new ID issuance, and ID rewriting. The electronic tag detection process is the same as that of the reader 2.
新ID発行処理では、プロセッサ34が、電子タグ検出処理によりIDリストに登録されたIDの電子タグ1を検出すると、その対象とする電子タグ1に書き込む新IDを発行する。このとき、新IDが、ランダムに発行されてもよく、また、所定の規則に基づいて生成されてもよい。なお、タグ管理サーバ4が新IDを発行してリーダライタ3に通知してもよい。 In the new ID issuance process, when the processor 34 detects an electronic tag 1 with an ID registered in the ID list through the electronic tag detection process, it issues a new ID to be written to the target electronic tag 1. At this time, the new ID may be issued randomly or may be generated based on predetermined rules. The tag management server 4 may also issue the new ID and notify the reader/writer 3.
ID書き換え処理では、プロセッサ34が、IDリストにIDが登録された電子タグ1を対象にして、新ID発行処理で発行された新IDに書き換える処理を行う。このとき、現在のIDを指定することで対象となる電子タグ1に対して新IDの書き込みを指示する。 In the ID rewrite process, the processor 34 performs a process to rewrite the ID of the electronic tag 1 whose ID is registered in the ID list to the new ID issued in the new ID issuance process. At this time, the current ID is specified to instruct the target electronic tag 1 to write the new ID.
また、ID書き換え処理では、プロセッサ34が、書き換え後のIDを読み取ることで、IDの書き換えの成否を確認する。すなわち、新IDを読み取った場合には、IDの書き換えが成功したものと判定する。一方、旧IDを読み取った場合には、IDの書き換えが失敗したものと判定する。この場合、プロセッサ34が、IDの書き換えを再度実施して、IDの書き換えの成否を再度確認する。また、書き換え後のIDを読み取ることができなかった場合や、旧IDおよび新IDのいずれでもない別のIDしか読み取ることができなかった場合には、プロセッサ34が、IDの書き換えの成否が不明である旨をタグ管理サーバ4に報告する。 In addition, during the ID rewrite process, the processor 34 reads the rewritten ID to confirm whether the ID rewrite was successful. That is, if the new ID is read, it is determined that the ID rewrite was successful. On the other hand, if the old ID is read, it is determined that the ID rewrite was unsuccessful. In this case, the processor 34 rewrites the ID again and confirms again whether the ID rewrite was successful. Furthermore, if the rewritten ID cannot be read, or if only an ID that is neither the old ID nor the new ID can be read, the processor 34 reports to the tag management server 4 that it is unclear whether the ID rewrite was successful.
なお、電子タグ1では、IDが不正に書き換えられたり、書き込みモードが不正に変更されたりしないように、予めパスワードが設定される。これにより、IDの書き換え時にパスワードを電子タグ1に通知しないと、新IDの書き込みが拒否される。すなわち、権限のあるリーダライタ3のみにIDの書き換えが許可され、権限のないリーダライタ3によるIDの書き換えが阻止される。また、IDリストに登録されてパスワードが既知の電子タグ1でしかIDの書き換えができない。また、IDリストに登録されていない電子タグ1、すなわち、依頼元のユーザと関係ない電子タグ1ではIDの書き換えができない。 In addition, a password is set in advance in the electronic tag 1 to prevent the ID from being rewritten unauthorizedly or the write mode from being changed unauthorizedly. As a result, if the password is not notified to the electronic tag 1 when the ID is rewritten, writing of a new ID will be refused. In other words, only authorized reader/writers 3 are permitted to rewrite the ID, and unauthorized reader/writers 3 are prevented from rewriting the ID. Furthermore, the ID can only be rewritten by electronic tags 1 that are registered in the ID list and have a known password. Furthermore, the ID cannot be rewritten by electronic tags 1 that are not registered in the ID list, i.e., electronic tags 1 that are not related to the requesting user.
タグ管理サーバ4は、通信部41と、メモリ42と、プロセッサ43と、を備えている。 The tag management server 4 includes a communication unit 41, a memory 42, and a processor 43.
通信部41は、ネットワークを介してリーダ2、リーダライタ3、および移動体管理サーバ5との間で通信を行う。 The communication unit 41 communicates with the reader 2, reader/writer 3, and mobile management server 5 via the network.
メモリ42は、プロセッサ43で実行されるプログラムなどを記憶する。また、メモリ42は、移動体が保持する電子タグ1ごとのIDが登録されたIDリストを記憶する。また、メモリ42は、リーダ2およびリーダライタ3で電子タグ1を検出した結果に関する情報、例えば、電子タグ1を検出したリーダ2およびリーダライタ3のID、検出した電子タグ1のID、検出場所(電子タグ1を検出したリーダ2およびリーダライタ3の設置地点)、検出時刻(リーダ2およびリーダライタ3で電子タグ1を検出した時刻)などを記憶する。 Memory 42 stores programs executed by processor 43, etc. Memory 42 also stores an ID list in which the ID of each electronic tag 1 held by the mobile object is registered. Memory 42 also stores information related to the results of detecting electronic tags 1 by reader 2 and reader/writer 3, such as the ID of the reader 2 and reader/writer 3 that detected electronic tag 1, the ID of the detected electronic tag 1, the detection location (the installation location of the reader 2 and reader/writer 3 that detected electronic tag 1), and the detection time (the time when the reader 2 and reader/writer 3 detected the electronic tag 1).
プロセッサ43は、メモリ42に記憶されたプログラムを実行することで各種の処理を行う。本実施形態では、プロセッサ43が、IDリスト管理処理、およびID書き換え管理処理などを行う。 The processor 43 performs various processes by executing programs stored in the memory 42. In this embodiment, the processor 43 performs ID list management processes, ID rewrite management processes, and the like.
IDリスト管理処理では、プロセッサ43が、IDリストを管理し、IDリストをリーダ2およびリーダライタ3に配布する。IDリストには、検知対象となる移動体が保持する電子タグ1ごとのIDが登録されている。また、プロセッサ43が、IDの書き換えが成功した旨の報告をリーダライタ3から受け取ると、旧IDを新IDに変更するように自装置のIDリストを更新する。 In the ID list management process, the processor 43 manages the ID list and distributes it to the reader 2 and reader/writer 3. The ID list contains the ID of each electronic tag 1 held by the mobile object to be detected. When the processor 43 receives a report from the reader/writer 3 that the ID has been successfully rewritten, it updates the ID list of its own device to change the old ID to the new ID.
ID書き換え管理処理では、プロセッサ43が、リーダライタ3で行われる電子タグ1のIDの書き換えを管理する。具体的には、プロセッサ43が、IDの書き換えが成功した旨の報告をリーダライタ3から受け取り、また、ID書き換えの成否が不明である旨の報告をリーダライタ3から受け取ると、リーダ2および他のリーダライタ3に対して必要な通知および指示を行う。 In the ID rewrite management process, the processor 43 manages the rewriting of the ID of the electronic tag 1 performed by the reader/writer 3. Specifically, when the processor 43 receives a report from the reader/writer 3 that the ID rewrite was successful, or receives a report from the reader/writer 3 that the success or failure of the ID rewrite is unknown, it issues the necessary notifications and instructions to the reader 2 and other reader/writers 3.
次に、第1実施形態に係る電子タグ1のID書き換えが成功した場合について説明する。図3は、電子タグ1、リーダ2、リーダライタ3、タグ管理サーバ4の動作の手順を示すシーケンス図である。 Next, we will explain what happens when the ID of the electronic tag 1 according to the first embodiment is successfully rewritten. Figure 3 is a sequence diagram showing the operational procedures of the electronic tag 1, reader 2, reader/writer 3, and tag management server 4.
まず、タグ管理サーバ4は、IDリスト(12234~12238)を#1,#2のリーダ2およびリーダライタ3に配信する。 First, the tag management server 4 distributes the ID list (12234-12238) to the readers 2 and reader/writers 3 of #1 and #2.
次に、#1のリーダ2は、近傍の電子タグ1のID(12234)を読み取ると、そのIDがIDリストに登録されているかを判定するID照合を行う。ここで、ID照合が成功すると、#1のリーダ2は、IDリストにID(12234)が登録された電子タグ1を検出したことをタグ管理サーバ4に報告する。 Next, reader 2 #1 reads the ID (12234) of a nearby electronic tag 1 and performs ID matching to determine whether that ID is registered in the ID list. If the ID matching is successful, reader 2 #1 reports to tag management server 4 that it has detected an electronic tag 1 whose ID (12234) is registered in the ID list.
また、#2のリーダ2は、近傍の電子タグ1のID(12235)を読み取ると、そのIDがIDリストに登録されているかを判定するID照合を行う。ここで、ID照合が成功すると、#2のリーダ2は、IDリストにID(12235)が登録された電子タグ1を検出したことをタグ管理サーバ4に報告する。 When reader 2 #2 reads the ID (12235) of a nearby electronic tag 1, it performs an ID match to determine whether that ID is registered in the ID list. If the ID match is successful, reader 2 #2 reports to tag management server 4 that it has detected an electronic tag 1 whose ID (12235) is registered in the ID list.
一方、リーダライタ3は、近傍の電子タグ1のID(12237)を読み取ると、そのIDがIDリストに登録されているかを判定するID照合を行う。ここで、ID照合が成功すると、リーダライタ3は、新ID(98776)を発行する。次に、リーダライタ3は、検出したID(12237)を指定して対象となる電子タグ1に対して新ID(98776)の書き込みを指示する。次に、リーダライタ3は、新ID(98776)を読み取ることができたことにより、IDの書き換えが成功したことを確認すると、ID(12237)の電子タグ1を検出したことと、新ID(98776)への書き換えが成功したこととをタグ管理サーバ4に報告する。 Meanwhile, when the reader/writer 3 reads the ID (12237) of a nearby electronic tag 1, it performs an ID match to determine whether that ID is registered in the ID list. If the ID match is successful, the reader/writer 3 issues a new ID (98776). Next, the reader/writer 3 specifies the detected ID (12237) and instructs the target electronic tag 1 to write the new ID (98776). Next, when the reader/writer 3 confirms that the ID rewrite was successful by being able to read the new ID (98776), it reports to the tag management server 4 that it has detected the electronic tag 1 with ID (12237) and that the rewrite to the new ID (98776) was successful.
タグ管理サーバ4は、IDの書き換えが成功した旨の報告をリーダライタ3から受け取ると、#1,#2のリーダ2に対して、IDリストにおいて旧ID(12237)が新ID(98776)に変更されたことを通知し、新ID(98776)で電子タグ1の検出を行うように指示する。 When the tag management server 4 receives a report from the reader/writer 3 that the ID rewrite was successful, it notifies the readers 2 of #1 and #2 that the old ID (12237) in the ID list has been changed to the new ID (98776), and instructs them to detect the electronic tag 1 using the new ID (98776).
なお、図3に示す例は、#1,#2の2つのリーダ2と1つのリーダライタ3とを含む構成であるが、リーダ2およびリーダライタ3の構成はこれに限定されない。 Note that the example shown in Figure 3 is a configuration including two readers 2, #1 and #2, and one reader/writer 3, but the configuration of the readers 2 and reader/writer 3 is not limited to this.
このように本実施形態では、リーダライタ3が、IDリストにIDが登録された電子タグ1を検出すると、その対象とする電子タグ1に対してIDの書き換えを実施する。具体的には、対象とする電子タグ1に対して新IDの書き込みを指示する。次に、リーダライタ3は、新IDの読み込みができたことで、IDの書き換えが成功したことを確認すると、IDの書き換えが成功したことをタグ管理サーバ4に報告する。 In this embodiment, when the reader/writer 3 detects an electronic tag 1 whose ID is registered in the ID list, it rewrites the ID of the target electronic tag 1. Specifically, it instructs the target electronic tag 1 to write a new ID. Next, when the reader/writer 3 confirms that the ID rewrite was successful by being able to read the new ID, it reports the success of the ID rewrite to the tag management server 4.
タグ管理サーバ4は、IDの書き換えが成功した旨の報告をリーダライタ3から受け取ると、ID書き換え管理処理として、リーダ2および他のリーダライタ3に対して、新IDで電子タグ1の検出を行うように指示する。具体的には、タグ管理サーバ4は、電子タグ1のIDが旧IDから新IDに書き換えられたことを通知し、IDリストに新IDを追加すると共に旧IDを削除するように指示する。 When the tag management server 4 receives a report from the reader/writer 3 that the ID rewrite was successful, it instructs the reader 2 and other reader/writers 3 to detect the electronic tag 1 using the new ID as part of the ID rewrite management process. Specifically, the tag management server 4 notifies the reader 2 and other reader/writers 3 that the ID of the electronic tag 1 has been rewritten from the old ID to the new ID, and instructs them to add the new ID to the ID list and delete the old ID.
次に、第1実施形態に係る電子タグ1のID書き換えの成否が不明な場合について説明する。図4は、電子タグ1、リーダ2、リーダライタ3、タグ管理サーバ4の動作の手順を示すシーケンス図である。 Next, we will explain the case where it is unclear whether the ID rewriting of the electronic tag 1 according to the first embodiment has been successful. Figure 4 is a sequence diagram showing the operational procedures of the electronic tag 1, reader 2, reader/writer 3, and tag management server 4.
リーダライタ3が、電子タグ1に対して新ID(98776)を書き込むまでは、図3に示した例と同様である。一方、本例では、リーダライタ3が、新ID(98776)を読み取ることができず、IDの書き換えが成功したことを確認できないため、ID(12237)の電子タグ1を検出したことと、新ID(98776)への書き換えの成否が不明であることとをタグ管理サーバ4に報告する。なお、リーダライタ3は、旧ID(12237)を読み取ると、IDの書き換えが失敗したものと判定して、IDの書き換えを再度実施し、旧ID(12237)の読み取りができなくなるまで繰り返す。 The process up until the reader/writer 3 writes the new ID (98776) to the electronic tag 1 is the same as the example shown in Figure 3. However, in this example, the reader/writer 3 is unable to read the new ID (98776) and is unable to confirm that the ID rewrite was successful, so it reports to the tag management server 4 that it has detected an electronic tag 1 with ID (12237) and that it is unclear whether the rewrite to the new ID (98776) was successful. When the reader/writer 3 reads the old ID (12237), it determines that the ID rewrite has failed and performs the ID rewrite again, repeating this process until it can no longer read the old ID (12237).
タグ管理サーバ4は、IDの書き換えの成否が不明である旨の報告をリーダライタ3から受け取ると、#1,#2のリーダ2および他のリーダライタ3に対して、旧ID(12237)および新ID(98776)の両方で電子タグ1の検出を行うように指示する。具体的には、旧ID(12237)の電子タグ1が、新ID(98776)に書き換えられたか、あるいは書き換えが未了で旧ID(12237)のままである可能性があり、IDリストから旧ID(12237)を削除せずに新ID(98776)をIDリストに追加するように指示する。 When the tag management server 4 receives a report from the reader/writer 3 that the success or failure of the ID rewrite is unknown, it instructs the readers 2 #1 and #2 and other reader/writers 3 to detect the electronic tag 1 with both the old ID (12237) and the new ID (98776). Specifically, since it is possible that the electronic tag 1 with the old ID (12237) has been rewritten to the new ID (98776) or that the rewrite has not been completed and it still has the old ID (12237), it instructs them to add the new ID (98776) to the ID list without deleting the old ID (12237) from the ID list.
タグ管理サーバ4は、#1,#2のリーダ2および他のリーダライタ3に対して、旧ID(12237)および新ID(98776)の両方で電子タグ1の検出を行うように指示した後に、#1,#2のリーダ2、リーダライタ3および他のリーダライタ3からの新ID(98776)または旧ID(12237)を読み取った旨の報告を、所定時間が経過しても受け取ることができない場合には、IDの書き換えでエラーが発生した可能性があると判定する。そして、タグ管理サーバ4は、IDの書き換えでエラーが発生した可能性があるためリセットの手続きを行うことを催促する旨を、電子タグ1の利用者に連絡する。このとき、適宜な通信手段(電話、SMS、電子メールなど)を利用すればよい。なお、電子タグ1を保持する移動体が行ったり来たりすると、電子タグ1がリーダライタ3の検知領域から一旦出た後にリーダライタ3の検知領域に戻ってくることにより、リーダライタ3で電子タグ1が再度検出される場合がある。 After instructing the readers 2 (#1, #2) and other reader/writers 3 to detect the electronic tag 1 using both the old ID (12237) and the new ID (98776), if the tag management server 4 does not receive a report from the readers 2 (#1, #2), reader/writers 3, or other reader/writers 3 that they have read the new ID (98776) or the old ID (12237) after a predetermined time has elapsed, it determines that an error may have occurred during the ID rewrite. The tag management server 4 then contacts the user of the electronic tag 1 to inform them that an error may have occurred during the ID rewrite and to urge them to perform a reset procedure. An appropriate communication method (telephone, SMS, email, etc.) may be used for this notification. Note that if a mobile object carrying the electronic tag 1 moves back and forth, the electronic tag 1 may leave the detection area of the reader/writer 3 and then return to the detection area, causing the reader/writer 3 to detect the electronic tag 1 again.
一方、タグ管理サーバ4は、#1,#2のリーダ2、リーダライタ3および他のリーダライタ3から、新ID(98776)を読み取った旨の報告を受け取ると、新IDへの書き換えが成功したと認識して、新IDで電子タグ1の検出を行うように指示する。 On the other hand, when the tag management server 4 receives reports from the readers 2 and reader/writers 3 of #1 and #2 and other reader/writers 3 that the new ID (98776) has been read, it recognizes that the rewriting to the new ID has been successful and instructs them to detect the electronic tag 1 using the new ID.
このように本実施形態では、リーダライタ3は、IDリストにIDが登録された電子タグ1を検出して、その電子タグ1に対してIDの書き換えを実施した際に、新IDの読み込みができずに、IDの書き換えが成功したことを確認できない場合には、IDの書き換えの成否が不明である旨をタグ管理サーバ4に報告する。 In this embodiment, when the reader/writer 3 detects an electronic tag 1 whose ID is registered in the ID list and attempts to rewrite the ID of that electronic tag 1, if the reader/writer 3 is unable to read the new ID and is unable to confirm that the ID rewrite was successful, it reports to the tag management server 4 that it is unclear whether the ID rewrite was successful.
タグ管理サーバ4は、ID書き換えの成否が不明である旨の報告をリーダライタ3から受け取ると、ID書き換え管理処理として、リーダ2および他のリーダライタ3に対して、旧IDおよび新IDの両方で電子タグ1の検出を行うように指示する。具体的には、リーダ2および他のリーダライタ3に対して、新IDを通知すると共に、書き換えが未了で旧IDのままである可能性があることを通知し、IDリストから旧IDを削除せずに新IDをIDリストに追加するように指示する。 When the tag management server 4 receives a report from the reader/writer 3 stating that the success or failure of the ID rewrite is unknown, it instructs the reader 2 and other reader/writers 3 to detect the electronic tag 1 using both the old ID and the new ID as part of the ID rewrite management process. Specifically, it notifies the reader 2 and other reader/writers 3 of the new ID, notifies them that the rewrite may not be complete and the old ID may still be used, and instructs them to add the new ID to the ID list without deleting the old ID from the ID list.
また、タグ管理サーバ4は、リーダ2および他のリーダライタ3に対して、旧IDおよび新IDの両方で電子タグ1の検出を行うように指示した後に、リーダ2またはリーダライタ3および他のリーダライタ3からの新IDを読み取った旨の報告を受け取ると、新IDへの書き換えが成功したものと認識して、新IDで電子タグ1の検出を行うように指示する。一方、リーダ2またはリーダライタ3および他のリーダライタ3からの旧IDを読み取った旨の報告を受け取ると、ID書き換えが未了であると認識する。タグ管理サーバ4は、ID書き換え管理処理として、リーダ2またはリーダライタ3および他のリーダライタ3に対して、新IDで電子タグ1の検出を中止するように指示する。具体的には、電子タグ1のIDが旧IDから新IDに書き換えられなかったことを通知し、IDリストから新IDを削除するように指示する。 Furthermore, after the tag management server 4 instructs the reader 2 and other reader/writers 3 to detect the electronic tag 1 using both the old ID and the new ID, if the tag management server 4 receives a report from the reader 2 or reader/writer 3 or other reader/writers 3 that the new ID has been read, it recognizes that the rewrite to the new ID has been successful and instructs them to detect the electronic tag 1 using the new ID. On the other hand, if the tag management server 4 receives a report from the reader 2 or reader/writer 3 or other reader/writers 3 that the old ID has been read, it recognizes that the ID rewrite is incomplete. As part of the ID rewrite management process, the tag management server 4 instructs the reader 2 or reader/writer 3 or other reader/writers 3 to stop detecting the electronic tag 1 using the new ID. Specifically, it notifies them that the ID of the electronic tag 1 has not been rewritten from the old ID to the new ID and instructs them to delete the new ID from the ID list.
また、タグ管理サーバ4は、リーダ2および他のリーダライタ3に対して、旧IDおよび新IDの両方で電子タグ1の検出を行うように指示した後に、リーダ2またはリーダライタ3および他のリーダライタ3からの新IDまたは旧IDを読み取った旨の報告を、所定時間が経過しても受け取ることができない場合には、ID書き換え管理処理として、電子タグ1において新IDの書き込み中にエラーが発生して、旧IDおよび新IDのいずれでもない不正なIDに変更されたものと判定する。 Furthermore, if the tag management server 4 instructs the reader 2 and other reader/writers 3 to detect the electronic tag 1 using both the old ID and the new ID, and then does not receive a report from the reader 2 or reader/writer 3 or other reader/writers 3 that the new ID or old ID has been read after a predetermined time has elapsed, it will determine, as an ID rewrite management process, that an error occurred while writing the new ID in the electronic tag 1, causing it to be changed to an invalid ID that is neither the old ID nor the new ID.
また、タグ管理サーバ4は、リーダ2またはリーダライタ3からの新IDまたは旧IDを読み取った旨の報告を受け取ることができないことが、移動体の通常の行動パターンに反する場合、すなわち、移動体が通常の行動パターンで移動していれば、その移動体が保持する電子タグ1を当然検出できる場合に、ID書き換えにエラーが発生したものと判定する。このとき、リーダ2またはリーダライタ3の設置地点を移動体が当然通過するものと想定される時間帯が設定される。例えば、移動体が生徒であれば、生徒が校門を当然通過するものと想定される時間帯が設定される。そして、設定された時間帯に、新IDまたは旧IDを読み取った旨の報告を受け取ることができない場合に、ID書き換えにエラーが発生したものと判定される。 Furthermore, if the tag management server 4 is unable to receive a report from the reader 2 or reader/writer 3 that the new ID or old ID has been read, this is contrary to the normal behavioral pattern of the mobile object; that is, if the mobile object were moving in a normal behavioral pattern, the electronic tag 1 carried by the mobile object would naturally be detectable, then the tag management server 4 determines that an error has occurred in the ID rewrite. At this time, a time period is set during which it is assumed that the mobile object will naturally pass by the installation location of the reader 2 or reader/writer 3. For example, if the mobile object is a student, a time period is set during which it is assumed that the student will naturally pass by the school gate. Then, if the tag management server 4 is unable to receive a report from the reader 2 or reader/writer 3 that the new ID or old ID has been read during the set time period, it determines that an error has occurred in the ID rewrite.
また、タグ管理サーバ4は、ID書き換えのエラーが検知されると、ID書き換えのエラーの可能性がある旨を通知すると共に、例えば、電子タグ1のメンテナンスを担当する場所に電子タグ1を持ち込んで電子タグ1のIDのリセットの手続きを依頼するように促す案内を、電子タグ1の利用者に対して行う。 Furthermore, when an ID rewrite error is detected, the tag management server 4 notifies the user of the electronic tag 1 that there is a possibility of an ID rewrite error, and provides guidance to encourage the user to, for example, bring the electronic tag 1 to a location responsible for maintenance of the electronic tag 1 and request a procedure to reset the ID of the electronic tag 1.
次に、第1実施形態に係るリーダライタ3の設置場所について説明する。図5は、リーダライタ3の設置場所を示す説明図である。 Next, we will explain the installation location of the reader/writer 3 according to the first embodiment. Figure 5 is an explanatory diagram showing the installation location of the reader/writer 3.
リーダライタ3は、電子タグ1のIDを読み取ってID照合を行うことで、IDリストにIDが登録された電子タグ1を検出すると、その電子タグ1に対して新IDへの書き換えを指示して、その後に新IDを読み取ることで、IDの書き換えが成功したことを確認する。このとき、リーダライタ3の通信エリア内に電子タグ1が滞在する時間が短いと、新IDへの書き換えを指示した後に書き換え処理の失敗や新IDの読み取り処理の失敗などが発生し、IDの書き換えの成否が不明な状態となる。 When the reader/writer 3 detects an electronic tag 1 whose ID is registered in the ID list by reading the ID of the electronic tag 1 and performing ID verification, it instructs the electronic tag 1 to rewrite it to a new ID and then reads the new ID to confirm that the ID rewrite was successful. If the electronic tag 1 does not stay within the communication area of the reader/writer 3 for a short time after the instruction to rewrite it to a new ID is given, the rewrite process or the process to read the new ID may fail, making it unclear whether the ID rewrite was successful.
そこで、リーダライタ3は、電子タグ1との間の通信時間を確保できる可能性が高い地点に設置されるとよい。具体的には、電子タグ1を保持する移動体が停止する可能性が高い地点や、移動体が長時間滞留する可能性が高い地点や、移動体の通過速度が遅くなる地点に、リーダライタ3が設置されるとよい。これにより、リーダライタ3と電子タグ1との間の通信時間を確保できるため、IDの書き換えが失敗する可能性を低減することができる。 Therefore, it is advisable to install the reader/writer 3 at a location where there is a high possibility of ensuring sufficient communication time with the electronic tag 1. Specifically, it is advisable to install the reader/writer 3 at a location where a mobile object carrying the electronic tag 1 is likely to stop, where the mobile object is likely to remain for a long time, or where the mobile object's passing speed is slow. This ensures sufficient communication time between the reader/writer 3 and the electronic tag 1, thereby reducing the possibility of an ID rewrite failure.
図5(A)に示す例では、信号機が設置されていない交差点にリーダライタ3が設置されている。信号機が設置されていない交差点では、移動体としての歩行者は、横断する前に安全確認のために停止する。また、移動体としての車両は、交差点に進入する際に速度を下げる。このため、リーダライタ3と電子タグ1との間の通信可能時間を長く確保することができる。 In the example shown in Figure 5 (A), the reader/writer 3 is installed at an intersection without traffic lights. At intersections without traffic lights, pedestrians as moving objects stop to check for safety before crossing. Furthermore, vehicles as moving objects reduce their speed when entering the intersection. This ensures a long communication time between the reader/writer 3 and the electronic tag 1.
図5(B)に示す例では、止まれ(一時停止)の標識が設置された地点にリーダライタ3が設置されている。この場合、移動体としての車両が確実に停止するため、リーダライタ3と電子タグ1との間の通信可能時間を長く確保することができる。なお、踏切など、その他の一時停止が義務づけられた地点にリーダライタ3が設置されてもよい。 In the example shown in Figure 5 (B), the reader/writer 3 is installed at a point where a stop sign is installed. In this case, the vehicle as a moving body is reliably stopped, ensuring a long period of time during which communication is possible between the reader/writer 3 and the electronic tag 1. Note that the reader/writer 3 may also be installed at other points where a stop is mandatory, such as railroad crossings.
図5(C)に示す例では、幅の狭い門の近傍にリーダライタ3が設置される。移動体が児童であれば、校門の近傍にリーダライタ3が設置される。なお、幅の狭い通路の近傍にリーダライタ3が設置されてもよい。このような地点では、移動体としての歩行者の通過速度が遅くなるため、リーダライタ3と電子タグ1との間の通信可能時間を長く確保することができる。 In the example shown in Figure 5 (C), the reader/writer 3 is installed near a narrow gate. If the moving object is a child, the reader/writer 3 is installed near the school gate. The reader/writer 3 may also be installed near a narrow passageway. At such points, the speed at which pedestrians pass through as moving objects is slow, so the communication time between the reader/writer 3 and the electronic tag 1 can be extended.
図5(D)に示す例では、リーダライタ3の通信エリア(電波到達可能エリア)を大きくして、リーダライタ3と電子タグ1との間の通信可能時間を長く確保する。具体的には、リーダライタ3に接続された複数のアンテナが、移動体の進行方向に沿って並べて配置される。なお、一方向に長いアンテナを用いてもよい。 In the example shown in Figure 5 (D), the communication area (area where radio waves can reach) of the reader/writer 3 is enlarged to ensure a long communication time between the reader/writer 3 and the electronic tag 1. Specifically, multiple antennas connected to the reader/writer 3 are arranged in a line along the direction of travel of the mobile object. However, an antenna that is long in one direction may also be used.
図5(E)に示す例では、新IDへの書き換えの指示と、新IDの読み取りによるID書き換え成功の確認とを、複数のリーダライタ3が連携して行う。具体的には、一方のリーダライタ3が、電子タグ1に対して新IDへの書き換えを指示し、もう一方のリーダライタ3が、新IDの読み取りによりID書き換えの成功を確認する。この場合、複数のリーダライタ3がタグ管理サーバ4を介して連携してもよい。また、複数のリーダライタ3が有線や無線で直接通信することで連携してもよい。また、複数のリーダライタ3は移動体の進行方向に沿って設置されたものであればよく、複数のリーダライタ3の距離が離れていてもよい。なお、リーダライタ3とリーダ2とが連携してもよい。 In the example shown in Figure 5 (E), multiple reader/writers 3 work together to instruct the electronic tag 1 to rewrite the ID to a new one and to confirm the success of the ID rewrite by reading the new ID. Specifically, one reader/writer 3 instructs the electronic tag 1 to rewrite the ID to a new one, and the other reader/writer 3 confirms the success of the ID rewrite by reading the new ID. In this case, the multiple reader/writers 3 may work together via the tag management server 4. Alternatively, the multiple reader/writers 3 may work together by directly communicating via wired or wireless communication. Furthermore, the multiple reader/writers 3 may be installed along the direction of travel of the mobile object, and the multiple reader/writers 3 may be spaced apart. The reader/writer 3 and reader 2 may also work together.
(第2実施形態)
次に、第2実施形態について説明する。なお、ここで特に言及しない点は前記の実施形態と同様である。図6は、第2実施形態に係る仮想IoTシステムの処理部7を示す説明図である。
Second Embodiment
Next, a second embodiment will be described. It should be noted that the points not specifically mentioned here are the same as those in the previous embodiment. Fig. 6 is an explanatory diagram showing a processing unit 7 of a virtual IoT system according to the second embodiment.
移動体管理サーバ5に対してユーザ(観測者)が新規に移動体検知を依頼する際に、その移動体検知に必要なリーダ2およびリーダライタ3をユーザが新設することはコストが増大する。そこで、別の用途で他者が設置した既存のリーダ2およびリーダライタ3を利用することが考えられる。しかしながら、他者が設置した既存のリーダ2およびリーダライタ3には様々な構成(仕様)のものが混在しているため、既存のリーダ2をそのままタグ管理サーバ4に接続することが難しい場合がある。 When a user (observer) requests the mobile object management server 5 to detect a new moving object, it increases costs for the user to install a new reader 2 and reader/writer 3 required for that moving object detection. Therefore, it is possible to consider using an existing reader 2 and reader/writer 3 installed by another person for a different purpose. However, because existing readers 2 and reader/writers 3 installed by other people come in a variety of configurations (specifications), it may be difficult to connect an existing reader 2 to the tag management server 4 as is.
そこで、本実施形態では、仮想IoTシステムの処理部7が、リーダ2からネットワークに出力される報告データに対して必要な処理を行う。処理部7は、仮想IoTシステムにおいて、物理デバイスとしてのリーダ2のデータの管理および加工を行う仮想デバイス(シングバイザー)である。 In this embodiment, the processing unit 7 of the virtual IoT system performs the necessary processing on the report data output from the reader 2 to the network. The processing unit 7 is a virtual device (singvisor) in the virtual IoT system that manages and processes data from the reader 2, which is a physical device.
図6(A)に示す例では、リーダ2にIDリストが配布され、リーダ2が、電子タグ1から読み取ったIDをIDリストと照合して、IDリストに登録された電子タグ1を検出する。この場合、リーダ2に配布されたIDリストが不正使用されないように、リーダ2に対して認証が行われる。 In the example shown in Figure 6 (A), an ID list is distributed to the reader 2, and the reader 2 compares the ID read from the electronic tag 1 with the ID list to detect the electronic tag 1 registered in the ID list. In this case, the reader 2 is authenticated to prevent unauthorized use of the ID list distributed to the reader 2.
図6(B)に示す例では、図6(A)に示す例と同様に、リーダ2にIDリストが配布され、リーダ2が、リーダ2で読み取った電子タグ1のIDをIDリストと照合して、IDリストに登録された電子タグ1を検出する。このため、リーダ2に対して認証が行われる。また、この例では、仮想IoTシステムの処理部7が、リーダ2から収集したデータを加工する。具体的には、他者が設置した既存のリーダ2の出力データが、タグ管理サーバ4のデータ形式と異なる場合に、リーダ2の出力データを、タグ管理サーバ4で解釈可能な電子タグ検出報告のデータ形式に変換する処理(データ形式変換処理)が行われる。これにより、様々な構成(仕様)のリーダ2でも、リーダ2からの報告データ(電子タグ検出報告)をタグ管理サーバ4が同様に処理することができる。 In the example shown in Figure 6 (B), as in the example shown in Figure 6 (A), an ID list is distributed to the reader 2, and the reader 2 compares the ID of the electronic tag 1 read by the reader 2 with the ID list to detect the electronic tag 1 registered in the ID list. For this reason, authentication is performed on the reader 2. Also in this example, the processing unit 7 of the virtual IoT system processes the data collected from the reader 2. Specifically, if the output data of an existing reader 2 installed by another person differs from the data format of the tag management server 4, a process (data format conversion process) is performed to convert the output data of the reader 2 into a data format of the electronic tag detection report that can be interpreted by the tag management server 4. This allows the tag management server 4 to process the report data (electronic tag detection report) from the reader 2 in the same way, even for readers 2 with various configurations (specifications).
図6(C)に示す例では、仮想IoTシステムの処理部7が、リーダ2で読み取った電子タグ1のIDをIDリストと照合して(ID照合処理)、IDリストに登録された電子タグ1を検出する。この場合、リーダ2は電子タグ1から読み取ったIDをそのままネットワークに出力すればよい。このため、IDリストをリーダ2に提供しないため、リーダ2に対する認証が不要である。 In the example shown in Figure 6 (C), the processing unit 7 of the virtual IoT system checks the ID of the electronic tag 1 read by the reader 2 against the ID list (ID checking process) and detects the electronic tag 1 registered in the ID list. In this case, the reader 2 simply outputs the ID read from the electronic tag 1 to the network as is. Therefore, the ID list is not provided to the reader 2, and authentication of the reader 2 is not required.
図6(D)に示す例は、利用する既存のリーダ2の中に、ネットワークに悪影響を及ぼすリーダ2が含まれる場合である。例えば、他者が設置した既存のリーダ2が、ユーザを欺くデータ(偽データ)をネットワークに出力したり、故意にあるいは故障などによって膨大なデータをネットワークに出力したりする場合がある。そこで、仮想IoTシステムの処理部7が、リーダ2がネットワークに悪影響を及ぼすものである場合に、そのリーダ2の出力データを遮断(ブロック)する(データ遮断処理)。 The example shown in Figure 6 (D) is a case where the existing readers 2 in use include a reader 2 that has a negative impact on the network. For example, an existing reader 2 installed by a third party may output data (fake data) that deceives users onto the network, or may output large amounts of data onto the network intentionally or due to a malfunction. Therefore, if a reader 2 has a negative impact on the network, the processing unit 7 of the virtual IoT system will block the output data of that reader 2 (data blocking processing).
このように本実施形態では、他者が設置した既存のリーダ2を適切に利用することができる。このため、移動体検知サービスを利用するためのコストを抑えることができる。また、広いエリアを対象にして移動体検知を実施することができる。 In this way, this embodiment makes it possible to appropriately use existing readers 2 installed by others. This reduces the cost of using the mobile object detection service. It also makes it possible to perform mobile object detection over a wide area.
なお、図6に示す例では、リーダ2が記載されているが、リーダライタ3であってもよい。ただし、リーダライタ3については、読み取りだけでなく書き換えも実施するため、図6(A)または図6(B)のみが可能となる。 In the example shown in Figure 6, a reader 2 is shown, but a reader/writer 3 may also be used. However, since the reader/writer 3 not only reads but also rewrites, only Figure 6(A) or Figure 6(B) is possible.
(第3実施形態)
次に、第3実施形態について説明する。なお、ここで特に言及しない点は前記の実施形態と同様である。図7は、第3実施形態に係る電子タグ1のID書き換え状況を示す説明図である。図8は、ID書き換えが成功した場合における電子タグ1、リーダライタ3、タグ管理サーバ4の動作の手順を示すシーケンス図である。図9は、ID書き換えが失敗して再度書き換えを行う場合における電子タグ1、リーダライタ3、タグ管理サーバ4の動作の手順を示すシーケンス図である。
(Third embodiment)
Next, a third embodiment will be described. Note that points not particularly mentioned here are the same as those of the previous embodiments. Fig. 7 is an explanatory diagram showing the ID rewrite status of an electronic tag 1 according to the third embodiment. Fig. 8 is a sequence diagram showing the procedure of operation of the electronic tag 1, reader/writer 3, and tag management server 4 when ID rewrite is successful. Fig. 9 is a sequence diagram showing the procedure of operation of the electronic tag 1, reader/writer 3, and tag management server 4 when ID rewrite fails and rewrite is performed again.
リーダライタ3は、IDリストにIDが登録された電子タグ1を検出して、その電子タグ1に対してIDの書き換えを実施した際に、IDの書き換えが失敗する場合がある。例えば、電子タグ1に対してリーダライタ3が新IDの書き込みを指示している最中に、電子タグ1がリーダライタ3の電波到達エリアの外に出てしまうと、IDの書き換えが失敗する。このとき、電子タグ1の記憶内容が壊れてしまい、旧IDでも新IDでもない不正なIDに変化する場合がある。この場合、リーダライタ3は、以前にIDの書き換えを試みた電子タグ1を認識できないため、IDの書き換えのやり直しもできなくなる。 When the reader/writer 3 detects an electronic tag 1 whose ID is registered in the ID list and attempts to rewrite the ID of that electronic tag 1, the ID rewrite may fail. For example, if the electronic tag 1 moves out of the reader/writer 3's radio wave coverage area while the reader/writer 3 is instructing the electronic tag 1 to write a new ID, the ID rewrite will fail. In this case, the contents stored in the electronic tag 1 may become corrupted, changing to an invalid ID that is neither the old ID nor the new ID. In this case, the reader/writer 3 will not be able to recognize the electronic tag 1 whose ID it previously attempted to rewrite, and will not be able to retry the ID rewrite.
そこで、本実施形態では、移動体が電子タグ1を複数保持し、リーダライタ3は、ID書き換えの指示およびID書き換えの成功確認を、移動体が保持する複数の電子タグ1に対して1つずつ実施する。また、ここでは、移動体が保持する複数の電子タグ1のID書き換えを複数のリーダライタ3で分担して実施する。 In this embodiment, therefore, a mobile object holds multiple electronic tags 1, and the reader/writer 3 issues an ID rewrite command and verifies the success of the ID rewrite for each of the multiple electronic tags 1 held by the mobile object. In addition, here, the ID rewrite of the multiple electronic tags 1 held by the mobile object is shared among multiple reader/writers 3.
図7(A),図8に示す例は、ID書き換えが成功した場合である。この場合、まず、書き換え場所(地点A)に設置された#1のリーダライタ3が、#1の電子タグ1のID(12345)を読み取り、これとほぼ同時に、#2の電子タグ1のID(12346)を読み取る。リーダライタ3は、読み取ったID(12345)およびID(12346)をIDリストと照合し、ID照合が成功することにより、リーダライタ3は、対象とする移動体が、ID(12345)の電子タグ1とID(12346)の電子タグ1とを保持するものと認識する。 The examples shown in Figures 7(A) and 8 show a case where the ID rewrite was successful. In this case, first, the #1 reader/writer 3 installed at the rewrite location (point A) reads the ID (12345) of the #1 electronic tag 1, and at almost the same time, reads the ID (12346) of the #2 electronic tag 1. The reader/writer 3 compares the read IDs (12345) and (12346) with the ID list, and if the ID comparison is successful, the reader/writer 3 recognizes that the target mobile object holds the electronic tag 1 with ID (12345) and the electronic tag 1 with ID (12346).
次に、#1のリーダライタ3は、#1の電子タグ1のID(12345)を新ID(33398)に書き換える処理に進む。すなわち、ID(12345)を指定して#1の電子タグ1に対して新ID(33398)の書き込みを指示する。そして、リーダライタ3は、#1の電子タグ1のID(33398)を読み取り、これとほぼ同時に、#2の電子タグ1のID(12346)を読み取る。これにより、リーダライタ3は、#1の電子タグ1に関してIDの書き換えが成功したことを確認し、タグ管理サーバ4に対して、旧ID(12345)から新ID(33398)への書き換えが成功したことを報告する。 Next, the reader/writer 3 of #1 proceeds to rewrite the ID (12345) of the electronic tag 1 of #1 to the new ID (33398). That is, it specifies the ID (12345) and instructs the electronic tag 1 of #1 to write the new ID (33398). The reader/writer 3 then reads the ID (33398) of the electronic tag 1 of #1, and almost simultaneously reads the ID (12346) of the electronic tag 1 of #2. This allows the reader/writer 3 to confirm that the ID rewrite for the electronic tag 1 of #1 was successful, and reports to the tag management server 4 that the rewrite from the old ID (12345) to the new ID (33398) was successful.
タグ管理サーバ4は、#1のリーダライタ3以外のリーダライタ3(#2のリーダライタ3を含む)に対して、ID(33398)とID(12345)との組み合わせで2つの電子タグ1が検出された場合に、一方の書き換えが未了であるID(12345)の電子タグ1の書き換えを指示する。 When two electronic tags 1 are detected with the combination of ID (33398) and ID (12345), the tag management server 4 instructs the reader/writers 3 other than reader/writer 3 #1 (including reader/writer 3 #2) to rewrite the electronic tag 1 with ID (12345), one of which has not yet been rewritten.
次に、次の書き換え場所(地点B)に設置された#2のリーダライタ3は、#1の電子タグ1のID(33398)を読み取り、これとほぼ同時に、#2の電子タグ1のID(12346)を読み取る。このとき、#2のリーダライタ3は、タグ管理サーバ4からの指示に基づいて、ID(12346)の#2の電子タグ1の書き換えが必要であることを認識する。 Next, the #2 reader/writer 3 installed at the next rewriting location (point B) reads the ID (33398) of the #1 electronic tag 1, and at almost the same time, reads the ID (12346) of the #2 electronic tag 1. At this time, the #2 reader/writer 3 recognizes, based on instructions from the tag management server 4, that the #2 electronic tag 1 with ID (12346) needs to be rewritten.
これにより、#2のリーダライタ3は、#2の電子タグ1のID(12346)を新ID(67679)に書き換える処理に進む。すなわち、ID(12346)を指定して#2の電子タグ1に対して新ID(67679)の書き込みを指示する。次に、リーダライタ3が、#1の電子タグ1のID(33398)を読み取り、これとほぼ同時に、#2の電子タグ1のID(67679)を読み取る。これにより、リーダライタ3は、#2の電子タグ1に関してIDの書き換えが成功したことを確認し、サーバに対して、旧ID(12346)から新ID(67679)への書き換えが成功したことを報告する。 As a result, the reader/writer 3 in #2 proceeds to the process of rewriting the ID (12346) of the electronic tag 1 in #2 to the new ID (67679). That is, it specifies the ID (12346) and instructs the electronic tag 1 in #2 to write the new ID (67679). Next, the reader/writer 3 reads the ID (33398) of the electronic tag 1 in #1, and almost simultaneously reads the ID (67679) of the electronic tag 1 in #2. As a result, the reader/writer 3 confirms that the ID rewrite for the electronic tag 1 in #2 was successful, and reports to the server that the rewrite from the old ID (12346) to the new ID (67679) was successful.
図7(B),図9に示す例は、ID書き換えが失敗した場合である。この場合、#1のリーダライタ3が、#1の電子タグ1に対して新ID(33398)を書き込むまでは、図8に示した例と同様である。一方、本例では、#1の電子タグ1において、IDの書き換えが失敗し、旧ID(12345)でも新ID(33398)でもない不正なID(77777)に変化する。 The examples shown in Figures 7(B) and 9 are for cases where the ID rewrite has failed. In this case, the process is the same as the example shown in Figure 8 until the #1 reader/writer 3 writes the new ID (33398) to the #1 electronic tag 1. However, in this example, the ID rewrite fails in the #1 electronic tag 1, and it changes to an invalid ID (77777) that is neither the old ID (12345) nor the new ID (33398).
次に、#1のリーダライタ3は、#2の電子タグ1のID(12346)を読み取ることができるが、#1の電子タグ1の旧ID(12345)も新ID(33398)も読み取ることができない。しかしながら、#1のリーダライタ3は、ID(12346)とほぼ同時に未知のID(77777)を読み取ることができたため、このID(77777)は、ID(12346)の電子タグ1と同じ移動体が保持する電子タグ1、すなわち、IDの書き換えが失敗した電子タグ1によるものと推定する。 Next, the reader/writer 3 in #1 is able to read the ID (12346) of the electronic tag 1 in #2, but is unable to read either the old ID (12345) or the new ID (33398) of the electronic tag 1 in #1. However, since the reader/writer 3 in #1 was able to read the unknown ID (77777) at almost the same time as the ID (12346), it is presumed that this ID (77777) is from an electronic tag 1 held by the same mobile object as the electronic tag 1 with ID (12346), i.e., an electronic tag 1 whose ID rewrite failed.
そこで、#1のリーダライタ3は、ID(77777)を指定して#1の電子タグ1に対して新ID(33398)の書き込みを指示する。次に、#1のリーダライタ3が、#1の電子タグ1のID(33398)を読み取り、これとほぼ同時に、#2の電子タグ1のID(12346)を読み取る。これにより、#1のリーダライタ3が、#1の電子タグ1に関してIDの書き換えが成功したことを確認し、タグ管理サーバ4に対して、旧ID(12345)から新ID(33398)への書き換えが成功したことを報告する。 The reader/writer 3 of #1 then specifies the ID (77777) and instructs it to write a new ID (33398) to the electronic tag 1 of #1. Next, the reader/writer 3 of #1 reads the ID (33398) of the electronic tag 1 of #1, and at almost the same time, reads the ID (12346) of the electronic tag 1 of #2. This allows the reader/writer 3 of #1 to confirm that the ID rewrite for the electronic tag 1 of #1 has been successful, and reports to the tag management server 4 that the rewrite from the old ID (12345) to the new ID (33398) has been successful.
以降は、図8に示した例と同様であり、#2のリーダライタ3が、#2の電子タグ1のID(12346)を新ID(67679)に書き換える処理を行う。 The process thereafter is the same as the example shown in Figure 8, with the #2 reader/writer 3 rewriting the #2 electronic tag 1's ID (12346) to a new ID (67679).
このように本実施形態では、移動体が電子タグ1を2つ保持する場合に、最初の書き換え場所に位置するリーダライタ3が、1つ目の電子タグ1に対してIDの書き換えを実施し、その1つ目の電子タグ1に関するIDの書き換えが成功したことを確認すると、次の書き換え場所に位置する2つ目の電子タグ1に対してIDの書き換えを実施して、その2つ目の電子タグ1に関するIDの書き換えが成功したことを確認する。 In this embodiment, when a mobile object holds two electronic tags 1, the reader/writer 3 located at the first rewrite location rewrites the ID of the first electronic tag 1, and once it confirms that the ID rewrite for that first electronic tag 1 was successful, it rewrites the ID of the second electronic tag 1 located at the next rewrite location and confirms that the ID rewrite for that second electronic tag 1 was successful.
ここで、一方の電子タグ1に関するIDの書き換えが失敗して、旧IDおよび新IDのいずれでもない不正なIDに変更される場合があるが、もう一方の電子タグ1のIDを正常に読み取ることができ、その正常に読み取りが出来たIDとほぼ同時に読み取られるIDがあれば、そのIDは、IDの書き換えが失敗した電子タグ1のIDと推定される。このため、そのIDを指定して新IDの書き込みを指示することで、IDの書き換えが失敗した電子タグ1に対してIDの書き換えを再度実施することができる。 Here, there may be cases where the ID rewrite for one of the electronic tags 1 fails and is changed to an invalid ID that is neither the old ID nor the new ID. However, if the ID of the other electronic tag 1 can be read successfully and there is an ID that is read at almost the same time as the successfully read ID, that ID is presumed to be the ID of the electronic tag 1 whose ID rewrite failed. Therefore, by specifying that ID and instructing the writing of a new ID, it is possible to rewrite the ID of the electronic tag 1 whose ID rewrite failed.
なお、図9に示す例では、#1のリーダライタ3が、ID書き換えが失敗した#1の電子タグ1に対してID書き換えを再実施したが、この#1の電子タグ1に対するID書き換えの再実施を#2のリーダライタ3が行い、#2の電子タグ1に対するID書き換えは別のリーダライタ3が行うものとしてもよい。 In the example shown in Figure 9, the #1 reader/writer 3 re-attempts the ID rewrite for the #1 electronic tag 1 where the ID rewrite failed, but the #2 reader/writer 3 may re-attempt the ID rewrite for the #1 electronic tag 1, and another reader/writer 3 may rewrite the ID for the #2 electronic tag 1.
また、図8,図9に示す例では、移動体が電子タグ1を2つ保持するが、移動体が電子タグ1を3つ以上保持してもよい。 In addition, in the examples shown in Figures 8 and 9, the mobile object holds two electronic tags 1, but the mobile object may hold three or more electronic tags 1.
(第3実施形態の変形例)
次に、第3実施形態の変形例について説明する。なお、ここで特に言及しない点は前記の実施形態と同様である。図10は、第3実施形態の変形例に係る電子タグ1のID書き換え状況を示す説明図である。図11は、第3実施形態の変形例に係る電子タグ1、およびリーダライタ3の動作の手順を示すシーケンス図である。
(Modification of the third embodiment)
Next, a modified example of the third embodiment will be described. It should be noted that the points not specifically mentioned here are the same as those of the previous embodiment. Fig. 10 is an explanatory diagram showing the ID rewriting status of the electronic tag 1 according to the modified example of the third embodiment. Fig. 11 is a sequence diagram showing the procedure of the operation of the electronic tag 1 and the reader/writer 3 according to the modified example of the third embodiment.
第3実施形態のように、移動体が複数の電子タグ1を保持することで、IDの書き換えが失敗した場合でも、IDの書き換えを再度実施することができる。一方、移動体が保持する電子タグ1でIDの書き換えが成功しても、残りの一部の電子タグ1でIDの書き換えが未了であると、その書き換え未了の電子タグ1のIDを利用して移動体が特定され、さらに、その移動体が保持する電子タグ1のIDが、書き換え未了のIDと、書き換えが成功した新IDとの組み合わせであることが判明する。これにより、電子タグ1のIDを書き換えた意義がなくなり、移動体の不正な検知が可能になる。 As in the third embodiment, by having a mobile object hold multiple electronic tags 1, even if an ID rewrite fails, the ID can be rewritten again. On the other hand, if the ID rewrite is successful for the electronic tags 1 held by the mobile object, but the ID rewrite is incomplete for some of the remaining electronic tags 1, the mobile object can be identified using the ID of the incomplete electronic tags 1, and it can be determined that the ID of the electronic tags 1 held by the mobile object is a combination of the incomplete ID and the successfully rewritten new ID. This makes rewriting the ID of the electronic tags 1 meaningless, and makes it possible to detect fraudulent mobile objects.
一方、第3実施形態では、移動体が保持する複数の電子タグ1のID書き換えを複数のリーダライタ3で分担して実施する。このため、一部の電子タグ1でIDの書き換えが未了な状態が長時間継続する場合が考えられる。しかしながら、一部の電子タグ1でIDの書き換えが未了な状態が長時間継続することは避ける必要があり、できるだけ短い時間で、移動体が保持する電子タグ1の全てでID書き換えを完了させることが望ましい。 On the other hand, in the third embodiment, the ID rewriting of multiple electronic tags 1 held by a mobile object is shared among multiple reader/writers 3. As a result, it is conceivable that some electronic tags 1 may remain in an incomplete ID rewrite state for a long period of time. However, it is necessary to avoid this situation in which some electronic tags 1 remain in an incomplete ID rewrite state for a long period of time, and it is desirable to complete the ID rewriting of all electronic tags 1 held by a mobile object in as short a time as possible.
そこで、本変形例では、移動体が保持する複数の電子タグ1のID書き換えを同じリーダライタ3で順に実施する。 In this modified example, the IDs of multiple electronic tags 1 held by a mobile object are rewritten sequentially using the same reader/writer 3.
図11に示す例では、まず、リーダライタ3が、#1の電子タグ1のID(12345)を読み取り、これとほぼ同時に、#2の電子タグ1のID(12346)を読み取る。 In the example shown in Figure 11, the reader/writer 3 first reads the ID (12345) of electronic tag 1 #1, and almost simultaneously reads the ID (12346) of electronic tag 1 #2.
次に、リーダライタ3は、#1の電子タグ1のID(12345)を新ID(33398)に書き換える処理に進む。すなわち、ID(12345)を指定して#1の電子タグ1に対して新ID(33398)の書き込みを指示する。 Next, the reader/writer 3 proceeds to rewrite the ID (12345) of electronic tag 1 #1 to the new ID (33398). That is, it specifies the ID (12345) and instructs electronic tag 1 #1 to write the new ID (33398).
次に、リーダライタ3は、#1の電子タグ1に関してIDの書き換えが成功したことを確認すると、#2の電子タグ1のID(12346)を新ID(67679)に書き換える処理に進む。すなわち、ID(12346)を指定して#2の電子タグ1に対して新ID(67679)の書き込みを指示する。 Next, when the reader/writer 3 confirms that the ID rewrite for electronic tag 1 #1 has been successful, it proceeds to the process of rewriting the ID (12346) of electronic tag 1 #2 to the new ID (67679). In other words, it specifies the ID (12346) and instructs electronic tag 1 #2 to write the new ID (67679).
このように本変形例では、移動体が2つ電子タグ1を保持する場合に、リーダライタ3において、一方の電子タグ1のIDの書き換えが失敗した場合には、同じリーダライタ3がIDの書き換えを再度実施し、そのIDの書き換えが成功したら、さらに、同じリーダライタ3がもう一方の電子タグ1のIDの書き換えを実施する。 In this modified example, if a mobile object holds two electronic tags 1, and the reader/writer 3 fails to rewrite the ID of one of the electronic tags 1, the same reader/writer 3 will rewrite the ID again, and if that ID rewrite is successful, the same reader/writer 3 will then rewrite the ID of the other electronic tag 1.
ここで、#1の電子タグ1に関するIDの書き換えが実施されることで、移動体が保持する2つの電子タグ1が、ID(12345)とID(12346)との組み合わせから、ID(33398)とID(12346)との組み合わせに変化するが、書き換えが未了のID(12346)を利用して移動体が特定されるおそれがあり、さらに、ID(33398)とID(12346)とがほぼ同時に読み取られることで、ID(33398)とID(12346)との組み合わせも把握されるため、書き換えが終了したID(33398)を利用して移動体が特定されるおそれもある。しかしながら、本変形例では、同じリーダライタ3において2つ電子タグ1のIDが短時間で書き換えられるため、移動体の特定が難しくなる。 Here, when the ID for electronic tag 1 #1 is rewritten, the two electronic tags 1 held by the mobile object change from a combination of ID (12345) and ID (12346) to a combination of ID (33398) and ID (12346). However, there is a risk that the mobile object may be identified using the ID (12346) that has not yet been rewritten. Furthermore, because ID (33398) and ID (12346) are read almost simultaneously, the combination of ID (33398) and ID (12346) is also identified, and there is a risk that the mobile object may be identified using the ID (33398) that has already been rewritten. However, in this modified example, the IDs of two electronic tags 1 are rewritten in a short period of time by the same reader/writer 3, making it difficult to identify the mobile object.
(第4実施形態)
次に、第4実施形態について説明する。なお、ここで特に言及しない点は前記の実施形態と同様である。図12は、第4実施形態に係る電子タグ1の成りすましの検知状況を示す説明図である。
(Fourth embodiment)
Next, a fourth embodiment will be described. It should be noted that the points not specifically mentioned here are the same as those of the previous embodiments. Fig. 12 is an explanatory diagram showing a state in which spoofing of an electronic tag 1 according to the fourth embodiment is detected.
リーダ2およびリーダライタ3は、IDリストに登録されたIDを読み取ると、そのIDの電子タグ1を検出したことをタグ管理サーバ4に報告し、さらに、その電子タグ1の検出結果に基づいて移動体管理サーバ5が移動体を検知する。ここで、他者が、移動体が保持する電子タグ1のIDを盗み取り、そのIDを別の電子タグ1に書き込むことで電子タグ1を複製して、その電子タグ1を別の移動体に保持させることで、電子タグ1の成りすましが可能になる。 When the reader 2 and reader/writer 3 read an ID registered in the ID list, they report to the tag management server 4 that they have detected the electronic tag 1 with that ID. Furthermore, the mobile object management server 5 detects the mobile object based on the detection results of the electronic tag 1. At this point, if someone steals the ID of the electronic tag 1 held by the mobile object, copies the electronic tag 1 by writing that ID to another electronic tag 1, and then holds that electronic tag 1 on another mobile object, they can spoof the electronic tag 1.
一方、電子タグ1に対してIDの書き換えが行われると、以降は、旧IDが書き込まれた電子タグ1では成りすましができなくなるが、IDの書き換えの機会がない場合、すなわち、IDの書き換えを実施するリーダライタ3が設置された地点を移動体が通過しない場合には、IDの書き換えが行われないため、依然として電子タグ1の成りすましが許される状態が継続する。例えば、出張や旅行などにより、通常の行動範囲から外れた場所にいる場合や、入院や感染症の流行による外出の抑制などにより、特定の地点から移動しない場合には、IDの書き換えが長期間できなくなる。この場合、他者にIDを盗み取られるリスクが低くなる場合もあるが、逆に成りすましが長期化するリスクが高くなる場合もある。 On the other hand, once the ID of an electronic tag 1 is rewritten, it will no longer be possible to spoof it using an electronic tag 1 with the old ID written to it. However, if there is no opportunity to rewrite the ID, i.e., if a mobile object does not pass through a location where a reader/writer 3 that rewrites the ID is installed, the ID will not be rewritten, and spoofing of the electronic tag 1 will still be permitted. For example, if a person is outside their usual range of movement due to a business trip or vacation, or if they do not move from a specific location due to hospitalization or a restricted outing due to an infectious disease outbreak, it will not be possible to rewrite the ID for an extended period of time. In this case, the risk of someone stealing the ID may be reduced, but conversely, the risk of prolonged spoofing may increase.
そこで、本実施形態では、タグ管理サーバ4が、電子タグ1の成りすましの可能性を判定し、電子タグ1の成りすましの可能性がある場合には、その旨を電子タグ1の利用者に連絡する。このとき、適宜な通信手段(電話、SMS、電子メールなど)が利用されるとよい。また、タグ管理サーバ4は、電子タグ1の成りすましが確実である場合には、ID書き換え手続きを催促する通知を電子タグ1の利用者に対して行ってもよい。 In this embodiment, the tag management server 4 determines whether the electronic tag 1 is likely to have been spoofed, and if so, notifies the user of the electronic tag 1 of this fact. An appropriate communication method (telephone, SMS, email, etc.) may be used for this. Furthermore, if the tag management server 4 is certain that the electronic tag 1 has been spoofed, it may also notify the user of the electronic tag 1 urging them to perform the ID rewrite procedure.
ここで、本実施形態では、タグ管理サーバ4が、検出された電子タグ1を保持する移動体の属性と、電子タグ1の検出場所、すなわち、電子タグ1を検出したリーダ2が設置された場所と、電子タグ1の検出時刻、すなわち、リーダ2が電子タグ1を検出した時刻とに基づいて、電子タグ1の成りすましの可能性を判定する。 In this embodiment, the tag management server 4 determines the possibility of the electronic tag 1 being spoofed based on the attributes of the mobile object holding the detected electronic tag 1, the location where the electronic tag 1 was detected, i.e., the location where the reader 2 that detected the electronic tag 1 was installed, and the time when the electronic tag 1 was detected, i.e., the time when the reader 2 detected the electronic tag 1.
特に本実施形態では、タグ管理サーバ4が、複数の地点にそれぞれ設置されたリーダ2で同じIDの電子タグ1が順に検出された場合に、それぞれが検出された地点間の距離と、電子タグ1が順に検出された時刻の間隔とに基づいて、それぞれのリーダ2で検出された電子タグ1のどれかが成りすましである可能性を判定する。 In particular, in this embodiment, when electronic tags 1 with the same ID are detected in sequence by readers 2 installed at multiple locations, the tag management server 4 determines the possibility that any of the electronic tags 1 detected by each reader 2 is a spoof, based on the distance between the locations where each was detected and the time interval between the times when the electronic tags 1 were detected in sequence.
具体的には、2つの地点にそれぞれ設置されたリーダ2で同じIDの電子タグ1が順に検出された場合に、タグ管理サーバ4が、2つの地点の間の距離と、2つの地点のリーダ2で電子タグ1が検出された時刻の間隔とに基づいて、2つの地点間の移動の可能性に応じて、2つの地点のリーダ2で検出された電子タグ1が同じ移動体に保持された可能性を判定する。そして、2つの地点のリーダ2で検出された電子タグ1が同じ移動体に保持された可能性が低い場合には、タグ管理サーバ4は、2つの地点のリーダ2で検出された電子タグ1のいずれかが成りすましの可能性があると判定する。 Specifically, when electronic tags 1 with the same ID are detected in sequence by readers 2 installed at two locations, the tag management server 4 determines the likelihood that the electronic tags 1 detected by the readers 2 at the two locations are held on the same moving object, based on the distance between the two locations and the time interval between when the electronic tags 1 are detected by the readers 2 at the two locations, and depending on the likelihood of movement between the two locations. If the electronic tags 1 detected by the readers 2 at the two locations are unlikely to be held on the same moving object, the tag management server 4 determines that one of the electronic tags 1 detected by the readers 2 at the two locations is likely to be a spoofed tag.
図12に示す例では、まず、東京の地点Aに設置されたリーダ2が、ID(12345)を読み取ることで、IDリストにID(12345)が登録された電子タグ1を検出し、その検出結果をタグ管理サーバ4に報告する。次に、東京の地点Bに設置されたリーダ2が、ID(12345)を読み取ることで、IDリストにID(12345)が登録された電子タグ1を検出し、その検出結果をタグ管理サーバ4に報告する。次に、沖縄の地点Cに設置されたリーダ2が、ID(12345)を読み取ることで、IDリストにID(12345)が登録された電子タグ1を検出し、その検出結果をタグ管理サーバ4に報告する。 In the example shown in Figure 12, first, a reader 2 installed at point A in Tokyo reads the ID (12345) to detect an electronic tag 1 with the ID (12345) registered in its ID list, and reports the detection result to the tag management server 4. Next, a reader 2 installed at point B in Tokyo reads the ID (12345) to detect an electronic tag 1 with the ID (12345) registered in its ID list, and reports the detection result to the tag management server 4. Next, a reader 2 installed at point C in Okinawa reads the ID (12345) to detect an electronic tag 1 with the ID (12345) registered in its ID list, and reports the detection result to the tag management server 4.
このとき、東京の地点Aおよび地点Bにおける電子タグ1の検出時刻の間隔が、東京の地点Aから地点Bに移動するのに要する時間より十分に長い。このため、タグ管理サーバ4は、東京の地点Aのリーダ2が検出した電子タグ1と、地点Bのリーダ2が検出した電子タグ1とは、同じ移動体に保持されたものと推定して、正規の電子タグ1であると判定する。 At this time, the interval between the detection times of the electronic tag 1 at points A and B in Tokyo is sufficiently longer than the time it takes to move from point A to point B in Tokyo. Therefore, the tag management server 4 presumes that the electronic tag 1 detected by the reader 2 at point A in Tokyo and the electronic tag 1 detected by the reader 2 at point B are held by the same moving object, and determines that they are genuine electronic tags 1.
一方、東京の地点Aおよび沖縄の地点Cにおける電子タグ1の検出時刻の間隔が、東京の地点Aから沖縄の地点Cに移動するのに要する時間より短い。このため、タグ管理サーバ4は、東京の地点Aのリーダ2が検出した電子タグ1と、沖縄の地点Cのリーダ2が検出した電子タグ1とは、同じ移動体に保持されたものではないと推定し、東京の地点Aのリーダ2が検出した電子タグ1が正規とすると、沖縄の地点Cのリーダ2が電子タグ1は成りすましであると判定する。 On the other hand, the interval between the detection times of the electronic tag 1 at point A in Tokyo and point C in Okinawa is shorter than the time it takes to travel from point A in Tokyo to point C in Okinawa. Therefore, the tag management server 4 presumes that the electronic tag 1 detected by reader 2 at point A in Tokyo and the electronic tag 1 detected by reader 2 at point C in Okinawa are not held on the same moving object, and if the electronic tag 1 detected by reader 2 at point A in Tokyo is genuine, it determines that the electronic tag 1 detected by reader 2 at point C in Okinawa is a spoof.
また、本実施形態では、ある地点に設置されたリーダ2で電子タグ1が検出された場合に、タグ管理サーバ4が、その電子タグ1を保持する移動体の属性と、電子タグ1の検出場所、すなわち、電子タグ1を検出したリーダ2が設置された場所と、電子タグ1の検出時刻、すなわち、リーダ2が電子タグ1を検出した時刻と、に基づいて、正規の電子タグ1を保持する移動体が電子タグ1の検出時刻に検出場所を通過する可能性を判定する。そして、タグ管理サーバ4は、正規の電子タグ1を保持する移動体が電子タグ1の検出時刻に検出場所を通過する可能性が低い場合には、電子タグ1が成りすましの可能性があると判定する。 In addition, in this embodiment, when an electronic tag 1 is detected by a reader 2 installed at a certain location, the tag management server 4 determines the likelihood that a mobile object carrying the genuine electronic tag 1 will pass through the detection location at the time the electronic tag 1 is detected, based on the attributes of the mobile object carrying the electronic tag 1, the detection location of the electronic tag 1 (i.e., the location where the reader 2 that detected the electronic tag 1 is installed), and the detection time of the electronic tag 1 (i.e., the time the reader 2 detected the electronic tag 1). Then, if there is a low likelihood that a mobile object carrying the genuine electronic tag 1 will pass through the detection location at the time the electronic tag 1 is detected, the tag management server 4 determines that there is a possibility that the electronic tag 1 is a spoofed tag.
例えば、移動体としての人物が自宅にいる可能性の高い時間帯に自宅から離れた地点のリーダ2で当人が保持する電子タグ1が検出された場合には、電子タグ1の成りすましの可能性があると判定される。また、移動体としての児童が保持する電子タグ1が、校門に設置されたリーダ2で検出されたことで、当人が登校したことが確認された後に、下校前に、学校から離れた地点のリーダ2で当人が保持する電子タグ1が検出された場合には、電子タグ1の成りすましの可能性があると判定される。 For example, if an electronic tag 1 carried by a person (as a mobile entity) is detected by a reader 2 located away from the person's home during a time when the person is likely to be at home, it is determined that there is a possibility that the electronic tag 1 has been spoofed. Furthermore, if an electronic tag 1 carried by a child (as a mobile entity) is detected by a reader 2 installed at the school gate, confirming that the person has arrived at school, and then, before the child leaves school, the electronic tag 1 carried by the child is detected by a reader 2 located away from the school, it is determined that there is a possibility that the electronic tag 1 has been spoofed.
なお、図12に示す例では、リーダ2が電子タグ1のIDを読み取るが、リーダライタ3が電子タグ1のIDを読み取ってもよい。 In the example shown in Figure 12, the reader 2 reads the ID of the electronic tag 1, but the reader/writer 3 may also read the ID of the electronic tag 1.
また、図12に示す例では、2つの地点にそれぞれ設置されたリーダ2の検出結果に基づいて、2つのリーダ2で検出された電子タグ1の一方が成りすましである可能性を判定するが、これに限定されない。すなわち、複数(3つ以上を含む)の地点にそれぞれ設置されたリーダ2の検出結果に基づいて、それぞれのリーダ2で検出された電子タグ1のどれかが成りすましである可能性を判定してもよい。 In the example shown in Figure 12, the possibility that one of the electronic tags 1 detected by two readers 2 is a spoof is determined based on the detection results of the readers 2 installed at two locations, but this is not limited to this. In other words, the possibility that one of the electronic tags 1 detected by each reader 2 is a spoof may be determined based on the detection results of the readers 2 installed at multiple locations (including three or more).
(第5実施形態)
次に、第5実施形態について説明する。なお、ここで特に言及しない点は前記の実施形態と同様である。図13は、第5実施形態に係る電子タグ1の紛失の検知状況を示す説明図である。
Fifth Embodiment
Next, a fifth embodiment will be described. It should be noted that the points not specifically mentioned here are the same as those of the previous embodiments. Fig. 13 is an explanatory diagram showing a state in which loss of an electronic tag 1 according to the fifth embodiment is detected.
移動体に保持された電子タグ1が紛失すると、種々の問題が生じる。例えば、他人の電子タグ1を拾った人物が、その電子タグ1を保持することで、他人に成りすますことができる。また、移動体が複数の電子タグ1を保持する場合(第3実施形態を参照)には、移動体に保持された電子タグ1の1つが紛失すると、IDの書き換えが失敗した場合の対策として成り立たなくなるため、IDの書き換えに失敗したままとなる。また、他人の電子タグ1を拾った人物が、その電子タグ1のIDを読み取り、そのIDを別の電子タグ1に書き込むことで他人の電子タグ1を複製することで、他人に成りすますことができる。この場合、紛失した電子タグ1を後に電子タグ1の利用者が回収できると、却って複製された電子タグ1を利用した成りすましに気づかない可能性がある。 If an electronic tag 1 held by a mobile object is lost, various problems can arise. For example, if a person picks up another person's electronic tag 1, they can impersonate that person by holding that electronic tag 1. Furthermore, if a mobile object holds multiple electronic tags 1 (see the third embodiment), if one of the electronic tags 1 held by the mobile object is lost, this will no longer be a valid countermeasure for when the ID rewrite fails, and the ID rewrite will remain unsuccessful. Furthermore, if a person picks up another person's electronic tag 1, they can read the ID of that electronic tag 1 and write that ID to another electronic tag 1, thereby duplicating the other person's electronic tag 1 and impersonating that person. In this case, if the user of the electronic tag 1 is able to later retrieve the lost electronic tag 1, they may not notice that the duplicated electronic tag 1 is being used to impersonate them.
そこで、本実施形態では、タグ管理サーバ4が、リーダ2およびリーダライタ3における電子タグ1の検出状況が、その電子タグ1を保持する移動体の行動パターンに反する場合に、電子タグ1を紛失したものと判定する。具体的には、移動体の行動パターンに基づいて移動体が存在する可能性が高い地点に設置されたリーダ2およびリーダライタ3において、移動体が存在する可能性が高い時間帯に、電子タグ1が検出されない場合、すなわち、所定の場所および所定の時間帯で規則的に検出されていた電子タグ1が検出されない場合に、電子タグ1の紛失と判定する。電子タグ1の紛失を検知すると、電子タグ1の利用者に対して電子タグ1の紛失を通知するアラームを発報する。これにより、電子タグ1の利用者が電子タグ1の紛失に早期に気付くことができる。 In this embodiment, the tag management server 4 determines that the electronic tag 1 is lost when the detection status of the electronic tag 1 by the reader 2 and reader/writer 3 contradicts the behavior pattern of the mobile object carrying the electronic tag 1. Specifically, when the reader 2 and reader/writer 3 installed at a location where the mobile object is likely to be present based on the mobile object's behavior pattern do not detect the electronic tag 1 during a time period when the mobile object is likely to be present, that is, when the electronic tag 1 that was detected regularly at a specified location and during a specified time period is not detected, the tag management server 4 determines that the electronic tag 1 is lost. When the loss of the electronic tag 1 is detected, an alarm is issued to notify the user of the electronic tag 1 that the electronic tag 1 has been lost. This allows the user of the electronic tag 1 to notice the loss of the electronic tag 1 early on.
具体的には、例えば、図13(A)に示すように、移動体が人物である場合、その人物の自宅またはその近傍に設置されたリーダ2に注目し、タグ管理サーバ4が、人物の在宅中や外出時や帰宅時の時間帯を対象にして、注目したリーダ2が読み取ったIDを監視する。そして、タグ管理サーバ4は、注目したリーダ2により、人物が在宅中や外出時や帰宅時の時間帯、すなわち、対象とするIDが読み取られるべき時間帯に、対象とするIDが読み取られないと、人物が所持する電子タグ1が紛失したものと推定する。 Specifically, for example, as shown in Figure 13 (A), if the moving object is a person, attention is focused on a reader 2 installed at or near the person's home, and the tag management server 4 monitors the ID read by the focused reader 2 during the time periods when the person is at home, out, or upon returning home. If the targeted ID is not read by the focused reader 2 during the time periods when the person is at home, out, or upon returning home, i.e., during the time periods when the targeted ID should be read, the tag management server 4 presumes that the electronic tag 1 carried by the person has been lost.
例えば、人物が必ず在宅している夜間の0時におけるIDの読み取りが、当日の最後の読み取りであるか否かを判定する。すなわち、日中に別の地点に設置されたリーダ2でIDの読み取りができたが、その夜の0時に自宅またはその近傍の地点に設置されたリーダ2でIDの読み取りができなかった場合、人物が所持する電子タグ1が紛失したものと推定する。なお、例えば、電子タグ1の持ち主が出張や旅行などで自宅に帰らなかった場合に、もし持ち主に紛失の可能性のアラームが入ったとしても、持ち主にはその理由がわかっており、電子タグ1の紛失ではないことが明白であるため問題はない。 For example, it is determined whether the ID reading at midnight, when the person is always at home, is the last reading of the day. In other words, if the ID can be read during the day by a reader 2 installed at another location, but cannot be read by a reader 2 installed at the person's home or a nearby location at midnight, it is presumed that the person's electronic tag 1 has been lost. Furthermore, for example, if the owner of electronic tag 1 does not return home on a business trip or vacation, and an alarm is sent to the owner indicating a possible loss, there is no problem because the owner knows the reason and it is clear that the electronic tag 1 has not been lost.
また、図13(B)に示すように、移動体が複数の電子タグ1を保持する場合(第3実施形態を参照)には、1つの移動体が保持する複数の電子タグの各IDを全て読み取ることができない場合、すなわち、ほぼ同時にIDを読み取った電子タグ1の数が、その電子タグ1に対応する移動体が保持する電子タグ1の数より少ない場合に、電子タグを紛失したものと判定してアラームを発報する。 Also, as shown in Figure 13 (B), when a mobile object holds multiple electronic tags 1 (see the third embodiment), if it is not possible to read all of the IDs of the multiple electronic tags held by one mobile object, that is, if the number of electronic tags 1 whose IDs have been read almost simultaneously is less than the number of electronic tags 1 held by the mobile object corresponding to that electronic tag 1, the electronic tag is determined to be lost and an alarm is issued.
なお、図13に示す例では、リーダ2が電子タグ1のIDを読み取るが、リーダライタ3が電子タグ1のIDを読み取ってもよい。 In the example shown in Figure 13, the reader 2 reads the ID of the electronic tag 1, but the reader/writer 3 may also read the ID of the electronic tag 1.
以上のように、本出願において開示する技術の例示として、実施形態を説明した。しかしながら、本開示における技術は、これに限定されず、変更、置き換え、付加、省略などを行った実施形態にも適用できる。また、上記の実施形態で説明した各構成要素を組み合わせて、新たな実施形態とすることも可能である。 As mentioned above, the embodiments have been described as examples of the technology disclosed in this application. However, the technology in this disclosure is not limited to these, and can also be applied to embodiments in which modifications, substitutions, additions, omissions, etc. are made. Furthermore, it is possible to combine the components described in the above embodiments to create new embodiments.
本発明に係る移動体検知方法および移動体検知システムは、移動体が保持する電子タグから読み取ったIDが不正に利用されることを抑制することができる効果を有し、移動体が保持する電子タグを読み取り装置で検出することで移動体を検知する移動体検知方法および移動体検知システムなどとして有用である。 The mobile object detection method and mobile object detection system according to the present invention have the effect of preventing the unauthorized use of IDs read from electronic tags carried by mobile objects, and are useful as mobile object detection methods and mobile object detection systems that detect mobile objects by using a reading device to detect electronic tags carried by the mobile objects.
1 電子タグ
2 リーダ(読み取り装置)
3 リーダライタ(書き換えも可能な読み取り装置)
4 タグ管理サーバ(管理装置)
5 移動体管理サーバ
6 ユーザ端末
7 処理部
1. Electronic tag 2. Reader (reading device)
3. Reader/writer (reading device that can also be rewritten)
4. Tag management server (management device)
5 Mobile object management server 6 User terminal 7 Processing unit
Claims (10)
観測地点に設置された読み取り装置が、
対象となる移動体が保持する前記電子タグのIDが登録されたIDリストを記憶し、
周辺の前記電子タグから読み取ったIDに基づいて、前記IDリストにIDが登録された前記電子タグを検出すると、
その電子タグに対して新IDへの書き換えを指示し、
前記電子タグから新IDを読み取ることで、新IDへの書き換えが成功したことを確認すると、
登録された前記電子タグを検出したことと、その電子タグを新IDに書き換えたこととを管理装置に報告し、
前記電子タグから旧IDを読み取ることで、新IDへの書き換えが失敗したことを確認すると、
前記電子タグに対して新IDへの書き換えを再度指示することを特徴とする移動体検知方法。 A mobile object detection method for detecting a target mobile object by reading an ID of an electronic tag held by the mobile object and reporting the detection status of the mobile object to an observer, comprising:
The reading device installed at the observation point
storing an ID list in which the IDs of the electronic tags held by the target mobile object are registered;
When the electronic tag whose ID is registered in the ID list is detected based on the IDs read from the surrounding electronic tags,
The electronic tag is instructed to be rewritten with a new ID,
By reading the new ID from the electronic tag, it is confirmed that the rewriting to the new ID has been successful.
Report to the management device that the registered electronic tag has been detected and that the electronic tag has been rewritten with a new ID;
By reading the old ID from the electronic tag, it is confirmed that the rewriting to the new ID has failed.
A mobile object detection method characterized in that the electronic tag is instructed again to rewrite the ID to a new one .
前記電子タグから旧IDと新IDのいずれも読み取ることができずに、新IDへの書き換えの成否が不明である場合には、その旨を前記管理装置に報告し、
前記管理装置は、
新IDへの書き換えの成否が不明である旨の前記読み取り装置からの報告を受け取ると、
前記読み取り装置に対して、新IDと旧IDとの両方で前記電子タグを検出するように指示し、
前記読み取り装置は、
新IDと旧IDとのいずれかを読み取ることができると、その旨を前記管理装置に報告することを特徴とする請求項1に記載の移動体検知方法。 The reading device is
If neither the old ID nor the new ID can be read from the electronic tag and it is unclear whether the rewriting to the new ID has been successful, the management device is notified of this fact.
The management device
When a report is received from the reader that the success or failure of the rewriting to the new ID is unknown,
instructing the reader to detect the electronic tag with both the new ID and the old ID;
The reading device is
2. The mobile unit detection method according to claim 1, wherein if either the new ID or the old ID can be read, the fact is reported to said management device.
複数の前記読み取り装置が、
複数の前記電子タグに対する新IDへの書き換えを分担して実施することを特徴とする請求項1に記載の移動体検知方法。 The mobile object holds a plurality of the electronic tags,
A plurality of said reading devices
2. The mobile body detection method according to claim 1, wherein the rewriting of the IDs to the plurality of electronic tags is shared and carried out.
1つの前記読み取り装置が、
複数の前記電子タグに対する新IDへの書き換えを順に実施することを特徴とする請求項1に記載の移動体検知方法。 The mobile object holds a plurality of the electronic tags,
One of the reading devices is
2. The mobile body detection method according to claim 1, wherein the IDs of the plurality of electronic tags are rewritten to new IDs in sequence.
仮想IoTシステムにおいて、物理デバイスとしての前記読み取り装置のデータの管理および加工を行う仮想デバイスであることを特徴とする請求項5に記載の移動体検知方法。 The processing unit
The mobile object detection method according to claim 5 , characterized in that in a virtual IoT system, the mobile object detection method is a virtual device that manages and processes data from the reading device as a physical device.
検出された前記電子タグを保持する移動体の属性と、前記電子タグの検出場所と、前記電子タグの検出時刻とに基づいて、前記電子タグの成りすましの可能性を判定することを特徴とする請求項1に記載の移動体検知方法。 The management device
The mobile object detection method described in claim 1, characterized in that the possibility of the electronic tag being spoofed is determined based on the attributes of the mobile object holding the detected electronic tag, the location where the electronic tag was detected, and the time when the electronic tag was detected .
複数の地点にそれぞれ設置された前記読み取り装置で同じIDの前記電子タグが順に検出された場合に、それぞれが検出された地点間の距離と、前記電子タグが順に検出された時刻の間隔とに基づいて、それぞれの前記読み取り装置で検出された前記電子タグのどれかが成りすましである可能性を判定することを特徴とする請求項7に記載の移動体検知方法。 The management device
The mobile object detection method described in claim 7, characterized in that when electronic tags with the same ID are detected in sequence by reading devices installed at multiple locations, the possibility that any of the electronic tags detected by each reading device is a counterfeit is determined based on the distance between the locations at which each was detected and the time interval between the times at which the electronic tags were detected in sequence.
前記電子タグの検出状況が、その電子タグを保持する前記移動体の行動パターンに反する場合に、前記電子タグを紛失したものと判定することを特徴とする請求項1に記載の移動体検知方法。 The management device
2. The mobile object detection method according to claim 1, wherein the electronic tag is determined to be lost if the detection status of the electronic tag is contrary to the behavior pattern of the mobile object carrying the electronic tag.
観測地点に設置された読み取り装置が、
対象となる移動体が保持する前記電子タグのIDが登録されたIDリストを記憶し、
周辺の前記電子タグから読み取ったIDに基づいて、前記IDリストにIDが登録された前記電子タグを検出すると、
その電子タグに対して新IDへの書き換えを指示し、
前記電子タグから新IDを読み取ることで、新IDへの書き換えが成功したことを確認すると、
登録された前記電子タグを検出したことと、その電子タグを新IDに書き換えたこととを管理装置に報告し、
前記電子タグから旧IDを読み取ることで、新IDへの書き換えが失敗したことを確認すると、
前記電子タグに対して新IDへの書き換えを再度指示することを特徴とする移動体検知システム。 A mobile object detection system that detects a target mobile object by reading the ID of an electronic tag held by the mobile object and reports the detection status of the mobile object to an observer,
The reading device installed at the observation point
storing an ID list in which the IDs of the electronic tags held by the target mobile object are registered;
When the electronic tag whose ID is registered in the ID list is detected based on the IDs read from the surrounding electronic tags,
The electronic tag is instructed to be rewritten with a new ID,
By reading the new ID from the electronic tag, it is confirmed that the rewriting to the new ID has been successful.
Report to the management device that the registered electronic tag has been detected and that the electronic tag has been rewritten with a new ID;
By reading the old ID from the electronic tag, it is confirmed that the rewriting to the new ID has failed.
A mobile object detection system characterized in that the electronic tag is instructed again to rewrite the ID to a new one .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021119977A JP7745377B2 (en) | 2021-07-20 | 2021-07-20 | MOBILE BODY DETECTION METHOD AND MOBILE BODY DETECTION SYSTEM |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021119977A JP7745377B2 (en) | 2021-07-20 | 2021-07-20 | MOBILE BODY DETECTION METHOD AND MOBILE BODY DETECTION SYSTEM |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023015901A JP2023015901A (en) | 2023-02-01 |
| JP7745377B2 true JP7745377B2 (en) | 2025-09-29 |
Family
ID=85130931
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021119977A Active JP7745377B2 (en) | 2021-07-20 | 2021-07-20 | MOBILE BODY DETECTION METHOD AND MOBILE BODY DETECTION SYSTEM |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7745377B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7724109B2 (en) * | 2021-09-01 | 2025-08-15 | 東芝テック株式会社 | Tag communication device and information processing program |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002063672A (en) | 2000-08-21 | 2002-02-28 | Matsushita Electric Ind Co Ltd | Vehicle running track display system |
| JP2002109593A (en) | 2000-09-29 | 2002-04-12 | Mitsubishi Electric Corp | Wireless communication device and information change method |
| JP2004046332A (en) | 2002-07-09 | 2004-02-12 | Jr East Mechatronics Co Ltd | Station service apparatus using non-contact medium and system for utilizing same |
| US20060219783A1 (en) | 2005-04-05 | 2006-10-05 | Apsrfid, Llc | RFID tag system for an item between two locations |
| JP2019066789A (en) | 2017-10-05 | 2019-04-25 | 凸版印刷株式会社 | RFID tag |
| JP2020509448A (en) | 2017-01-31 | 2020-03-26 | ソニー株式会社 | Apparatus and method for providing a virtual device |
| CN112529504A (en) | 2020-12-17 | 2021-03-19 | 深圳市信心智能标签技术有限公司 | Logistics transportation method, system, equipment and storage medium based on radio frequency tag |
-
2021
- 2021-07-20 JP JP2021119977A patent/JP7745377B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002063672A (en) | 2000-08-21 | 2002-02-28 | Matsushita Electric Ind Co Ltd | Vehicle running track display system |
| JP2002109593A (en) | 2000-09-29 | 2002-04-12 | Mitsubishi Electric Corp | Wireless communication device and information change method |
| JP2004046332A (en) | 2002-07-09 | 2004-02-12 | Jr East Mechatronics Co Ltd | Station service apparatus using non-contact medium and system for utilizing same |
| US20060219783A1 (en) | 2005-04-05 | 2006-10-05 | Apsrfid, Llc | RFID tag system for an item between two locations |
| JP2020509448A (en) | 2017-01-31 | 2020-03-26 | ソニー株式会社 | Apparatus and method for providing a virtual device |
| JP2019066789A (en) | 2017-10-05 | 2019-04-25 | 凸版印刷株式会社 | RFID tag |
| CN112529504A (en) | 2020-12-17 | 2021-03-19 | 深圳市信心智能标签技术有限公司 | Logistics transportation method, system, equipment and storage medium based on radio frequency tag |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023015901A (en) | 2023-02-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7800499B2 (en) | RFID and sensor signing algorithm | |
| CN102104485B (en) | Authenticating with Tracks | |
| JP4988361B2 (en) | RFID disk purge detection system, method and computer program for computing devices | |
| CN103324962B (en) | electronic article surveillance | |
| KR101906009B1 (en) | Entrance management system for animal farm | |
| US11341345B1 (en) | Vehicle tracking system using transponders | |
| CN110998639A (en) | Real estate management system using blockchain network | |
| JP6006968B2 (en) | Equipment operation system and equipment control method | |
| CN106529623A (en) | Internet of things technology-based money box transfer management system and method | |
| US20050134436A1 (en) | Multiple RFID anti-collision interrogation method | |
| JP7745377B2 (en) | MOBILE BODY DETECTION METHOD AND MOBILE BODY DETECTION SYSTEM | |
| KR20190021571A (en) | Access management system and method using QR code | |
| JP5868467B2 (en) | System and method for managing a plurality of electronic cards | |
| CN106940535A (en) | Equipment and the method for controlling it to operate | |
| JP2011232789A (en) | Management system for mobile terminal | |
| Gunawan et al. | Integration protocol student academic information to campus RFID gate pass system | |
| KR20090024921A (en) | Labor-management system based on rfid for construction work | |
| WO2022163870A1 (en) | Owner continuous authentication system, lost article salvation system, property spare preparation system, and signature stamp | |
| CN102160062B (en) | Secure initialization process for communication systems | |
| US11341592B2 (en) | Vehicle authentication method, recording medium storing program, terminal device, and vehicle authentication system | |
| Pandian et al. | RFID: An appraisal of malevolent attacks on RFID security system and its resurgence | |
| JP5094198B2 (en) | Management server, recording medium | |
| JP4595845B2 (en) | Wireless information device system, wireless information device, wireless information device abnormality detection method, and abnormality detection program | |
| JP4958601B2 (en) | Watching system and passing history recording method | |
| CN101542502A (en) | Method for at least temporarily enabling bidirectional communication, and transponder |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240610 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250417 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250513 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250711 |
|
| 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: 20250909 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250916 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7745377 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |