(57)【特許請求の範囲】
【請求項１】
ＲＦタグの情報を読み取る第１のＲＦタグリーダライタと、
前記ＲＦタグの情報を読み取る第２のＲＦタグリーダライタと、
前記第１のＲＦタグリーダライタに対して、前記ＲＦタグの情報の読み取りと、故障状態の取得とを指示する第１のリーダライタ制御部と、
前記第２のＲＦタグリーダライタに対して、前記ＲＦタグの情報の読み取りと、故障状態の取得とを指示する第２のリーダライタ制御部と、
前記第１のリーダライタ制御部を経由して前記第１のＲＦタグリーダライタの故障を監視し、前記第２のリーダライタ制御部を経由して前記第２のＲＦタグリーダライタの故障を監視するリーダライタ監視部と、
前記リーダライタ監視部の指示に応じて、前記第１のリーダライタ制御部と前記第２のリーダライタ制御部とを切り替えるリーダライタ切り替え部と
を具備する
ＲＦタグ読み取り装置。
【請求項２】
請求項１に記載のＲＦタグ読み取り装置であって、
前記リーダライタ監視部は、前記第１のリーダライタ制御部の使用中に、前記第１のリーダライタ制御部を介して前記第１のＲＦタグリーダライタの故障を確認した場合、前記リーダライタ切り替え部に対して、前記第２のリーダライタ制御部を使用する旨の指示をする
ＲＦタグ読み取り装置。
【請求項３】
請求項２に記載のＲＦタグ読み取り装置であって、
前記リーダライタ監視部は、前記第１のＲＦタグリーダライタの故障を確認した後、定期的に前記第１のリーダライタ制御部に問い合わせて前記第１のＲＦタグリーダライタが故障しているかどうかを確認し、前記第１のＲＦタグリーダライタの故障からの復旧を監視する
ＲＦタグ読み取り装置。
【請求項４】
請求項１乃至３のいずれか一項に記載のＲＦタグ読み取り装置であって、
外部ネットワークとの通信を行い、前記外部ネットワークからの前記ＲＦタグの情報の読み取り要求に応じて、前記リーダライタ切り替え部に読み取り要求を発行する通信制御部
を更に具備し、
前記リーダライタ切り替え部は、前記リーダライタ監視部の指示に基づき、前記第１のリーダライタ制御部及び前記第２のリーダライタ制御部のいずれかに前記読み取り要求を転送する
ＲＦタグ読み取り装置。
【請求項５】
請求項１乃至４のいずれか一項に記載のＲＦタグ読み取り装置であって、
前記第１のリーダライタ制御部は、前記第１のＲＦタグリーダライタに対して、前記第１のＲＦタグリーダライタと前記第２のＲＦタグリーダライタとのいずれからも読み取り可能な位置に設置された基準ＲＦタグの情報を読み取ることを指示し、
前記第２のリーダライタ制御部は、前記第２のＲＦタグリーダライタに対して、前記基準ＲＦタグの情報を読み取ることを指示し、
前記リーダライタ監視部は、前記第１のＲＦタグリーダライタ及び前記第２のＲＦタグリーダライタの各々について、前記基準ＲＦタグの情報を読み取ることができれば正常に動作していると判断し、前記基準ＲＦタグの情報を読み取ることができなければ故障していると判断する
ＲＦタグ読み取り装置。
【請求項６】
請求項５に記載のＲＦタグ読み取り装置であって、
前記基準ＲＦタグは、
第１候補の基準ＲＦタグと、
第２候補の基準ＲＦタグと
を含み、
前記第１のリーダライタ制御部は、前記第１のＲＦタグリーダライタに対して、前記第１候補の基準ＲＦタグ及び前記第２候補の基準ＲＦタグの情報を読み取ることを指示し、
前記第２のリーダライタ制御部は、前記第２のＲＦタグリーダライタに対して、前記第１候補の基準ＲＦタグ及び前記第２候補の基準ＲＦタグの情報を読み取ることを指示し、
前記リーダライタ監視部は、前記第１のＲＦタグリーダライタ及び前記第２のＲＦタグリーダライタの各々について、前記第１候補の基準ＲＦタグの情報を読み取ることができず、前記第２候補の基準ＲＦタグの情報を読み取ることができた場合、前記第１のＲＦタグリーダライタ及び前記第２のＲＦタグリーダライタのいずれかの故障ではなく、前記第１候補の基準ＲＦタグの不具合であると判断する
ＲＦタグ読み取り装置。
【請求項７】
複数のＲＦタグリーダライタを管理する制御装置により実施されるＲＦタグ読み取り制御方法であって、
第１のリーダライタ制御部において、第１のＲＦタグリーダライタに対して、ＲＦタグの情報の読み取りと、故障状態の取得とを指示することと、
前記第１のＲＦタグリーダライタにおいて、前記ＲＦタグの情報を読み取ることと、
第２のリーダライタ制御部において、第２のＲＦタグリーダライタに対して、前記ＲＦタグの情報の読み取りと、故障状態の取得とを指示することと、
前記第２のＲＦタグリーダライタにおいて、前記ＲＦタグの情報を読み取ることと、
リーダライタ監視部において、前記第１のリーダライタ制御部を経由して前記第１のＲＦタグリーダライタの故障を監視し、前記第２のリーダライタ制御部を経由して前記第２のＲＦタグリーダライタの故障を監視することと、
リーダライタ切り替え部において、前記リーダライタ監視部の指示に応じて、前記第１のリーダライタ制御部と前記第２のリーダライタ制御部とを切り替えることと
を含む
ＲＦタグ読み取り制御方法。
【請求項８】
請求項７に記載のＲＦタグ読み取り制御方法であって、
前記リーダライタ監視部において、前記第１のリーダライタ制御部の使用中に、前記第１のリーダライタ制御部を介して前記第１のＲＦタグリーダライタの故障を確認した場合、前記リーダライタ切り替え部に対して、前記第２のリーダライタ制御部を使用する旨の指示をすること
を更に含む
ＲＦタグ読み取り制御方法。
【請求項９】
請求項８に記載のＲＦタグ読み取り制御方法であって、
前記リーダライタ監視部において、前記第１のＲＦタグリーダライタの故障を確認した後、定期的に前記第１のリーダライタ制御部に問い合わせて前記第１のＲＦタグリーダライタが故障しているかどうかを確認し、前記第１のＲＦタグリーダライタの故障からの復旧を監視すること
を更に含む
ＲＦタグ読み取り制御方法。
【請求項１０】
請求項７乃至９のいずれか一項に記載のＲＦタグ読み取り制御方法であって、
通信制御部において、外部ネットワークとの通信を行い、前記外部ネットワークからの前記ＲＦタグの情報の読み取り要求に応じて、前記リーダライタ切り替え部に読み取り要求を発行することと、
前記リーダライタ切り替え部において、前記リーダライタ監視部の指示に基づき、前記第１のリーダライタ制御部及び前記第２のリーダライタ制御部のいずれかに前記読み取り要求を転送することと
を更に含む
ＲＦタグ読み取り制御方法。
【請求項１１】
請求項７乃至１０のいずれか一項に記載のＲＦタグ読み取り制御方法であって、
前記第１のリーダライタ制御部において、前記第１のＲＦタグリーダライタに対して、前記第１のＲＦタグリーダライタと前記第２のＲＦタグリーダライタとのいずれからも読み取り可能な位置に設置された基準ＲＦタグの情報を読み取ることを指示することと、
前記第２のリーダライタ制御部において、前記第２のＲＦタグリーダライタに対して、前記基準ＲＦタグの情報を読み取ることを指示することと、
前記リーダライタ監視部において、前記第１のＲＦタグリーダライタ及び前記第２のＲＦタグリーダライタの各々について、前記基準ＲＦタグの情報を読み取ることができれば正常に動作していると判断し、前記基準ＲＦタグの情報を読み取ることができなければ故障していると判断することと
を更に含む
ＲＦタグ読み取り制御方法。
【請求項１２】
請求項１１に記載のＲＦタグ読み取り制御方法であって、
前記基準ＲＦタグとして、第１候補の基準ＲＦタグ及び第２候補の基準ＲＦタグを使用することと、
前記第１のリーダライタ制御部において、前記第１のＲＦタグリーダライタに対して、前記第１候補の基準ＲＦタグ及び前記第２候補の基準ＲＦタグの情報を読み取ることを指示することと、
前記第２のリーダライタ制御部において、前記第２のＲＦタグリーダライタに対して、前記第１候補の基準ＲＦタグ及び前記第２候補の基準ＲＦタグの情報を読み取ることを指示することと、
前記リーダライタ監視部において、前記第１のＲＦタグリーダライタ及び前記第２のＲＦタグリーダライタの各々について、前記第１候補の基準ＲＦタグの情報を読み取ることができず、前記第２候補の基準ＲＦタグの情報を読み取ることができた場合、前記第１のＲＦタグリーダライタ及び前記第２のＲＦタグリーダライタのいずれかの故障ではなく、前記第１候補の基準ＲＦタグの不具合であると判断することと
を更に含む
ＲＦタグ読み取り制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＦタグ読み取り装置に関し、特にＲＦタグ読み取り装置の冗長化と制御方法に関する。
【背景技術】
【０００２】
ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）タグリーダライタは、ＲＦタグと無線通信を行い、ＲＦタグの持つＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）を読み取ることができる。ＲＦタグリーダライタの故障に対処する場合、２つ以上のＲＦタグリーダライタを使用することで冗長性を確保することが考えられる。しかし、２つのＲＦタグリーダライタを離れて設置した場合にはＲＦタグのＩＤを読み込む際にどちらのＲＦタグリーダライタを使用するのかという問題があり、近接して設置した場合には電波が干渉する可能性がある。
【０００３】
関連する技術として、特開２００５−１５７６４５号公報（特許文献１）に読取装置が開示されている。
この従来技術は、識別符号が記録された無線タグを非接触で読み取る読取装置に関する。この読取装置は、複数のアンテナが接続された複数の読取手段と、上記読取装置の読取領域に複数の無線タグが置かれた際、隣り合うアンテナがオンにならないよう各読取手段に接続された１つのアンテナを順次オンにして上記読取領域内の複数の無線タグを読み取る制御を行う制御手段と、を具備したことを特徴とする。
【０００４】
また、特開２００５−３３９０８９号公報（特許文献２）に非接触ＩＤシステムが開示されている。
この非接触ＩＤシステムは、複数の応答器と、質問器と、上位管理装置とを備える。複数の応答器は、固有の識別子を格納してなり、それぞれ異なる通信規格からなる。質問器は、それらの応答器に対して、当該それぞれの通信規格に基づく質問信号を複数送信し、前記応答器が自己と適合する通信規格の質問信号を受けて返信した当該識別子を含む応答信号を受信する複数の信号処理部並びに、外部からの質問要求を受けて、それらの信号処理部に対して駆動命令ないし停止命令を出力する制御部を具備する。上位管理装置は、その質問器に対して前記何れかの通信規格に基づく質問信号を送信させる質問要求を出力する。
当該上位管理装置は、前記質問器に何れかの通信規格に基づく質問信号を送信させる際に、その通信規格に対応した質問要求を送信し、前記質問器の制御部は、当該通信規格に対応した信号処理部に対して駆動命令を出力する一方、それ以外の通信規格に対応した信号処理部に対しては停止命令を出力することを特徴とする。
【０００５】
【特許文献１】特開２００５−１５７６４５号公報
【特許文献２】特開２００５−３３９０８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、近接して設置された複数のＲＦタグリーダライタを管理し、干渉を回避しながらＲＦタグリーダライタの冗長性を確保するＲＦタグ読み取り装置、及びＲＦタグ読み取り制御方法を提供することである。
【課題を解決するための手段】
【０００７】
以下に、［発明を実施するための最良の形態］で使用される番号を括弧付きで用いて、課題を解決するための手段を説明する。これらの番号は、［特許請求の範囲］の記載と［発明を実施するための最良の形態］との対応関係を明らかにするために付加されたものである。但し、それらの番号を、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【０００８】
本発明のＲＦタグ読み取り装置は、第１のＲＦタグ（４０−１）を読み取る第１のＲＦタグリーダライタ（２０−１）と、第２のＲＦタグ（４０−２）を読み取る第２のＲＦタグリーダライタ（２０−２）と、前記第１のＲＦタグリーダライタ（２０−１）に対して前記第１のＲＦタグ（４０−１）のＩＤの読み取りと、前記第１のＲＦタグ（４０−１）内メモリの読み書きと、故障状態の取得とを指示する第１のリーダライタ制御部（１４−１）と、前記第２のＲＦタグリーダライタ（２０−２）に対して前記第２のＲＦタグ（４０−２）のＩＤの読み取りと、前記第２のＲＦタグ（４０−２）内メモリの読み書きと、故障状態の取得とを指示する第２のリーダライタ制御部（１４−２）と、前記第１のリーダライタ制御部（１４−１）を経由して前記第１のＲＦタグリーダライタ（２０−１）の故障を監視し、前記第２のリーダライタ制御部（１４−２）を経由して前記第２のＲＦタグリーダライタ（２０−２）の故障を監視するリーダライタ監視部（１３）と、前記リーダライタ監視部（１３）の要求に応じて、前記第１のリーダライタ制御部（１４−１）と前記第２のリーダライタ制御部（１４−２）とを切り替えるリーダライタ切り替え部（１２）とを具備する。
【０００９】
前記リーダライタ監視部（１３）は、前記第１のリーダライタ制御部（１４−１）を介して前記第１のＲＦタグリーダライタ（２０−１）の故障を確認した場合、前記リーダライタ切り替え部（１２）に対して、前記第１のリーダライタ制御部（１４−１）と前記第２のリーダライタ制御部（１４−２）とを切り替える旨の指示をする。
【００１０】
前記リーダライタ監視部（１３）は、前記第１のＲＦタグリーダライタ（２０−１）の故障を確認した後、前記第１のＲＦタグリーダライタ（２０−１）の故障からの復旧を監視するために、前記第１のリーダライタ制御部（１４−１）に問い合わせて前記第１のＲＦタグリーダライタ（２０−１）が故障しているかどうかを確認する。
【００１１】
本発明のＲＦタグ読み取り装置は、外部ネットワークとの通信を行い、且つ、前記外部ネットワークからの要求に応じて、前記リーダライタ切り替え部（１２）を経由して前記第１のＲＦタグ（４０−１）又は前記第２のＲＦタグ（４０−２）の情報にアクセスする通信制御部（１１）を更に具備する。
【００１２】
前記第１のＲＦタグ（４０−１）及び前記第２のＲＦタグ（４０−２）は、動作確認を行うために設置された同一の基準ＲＦタグ（４１）である。前記第１のＲＦタグリーダライタ（２０−１）及び前記第２のＲＦタグリーダライタ（２０−２）は、前記基準ＲＦタグ（４１）を読み取る。
【００１３】
本発明のＲＦタグ読み取り制御方法は、（ａ）リーダライタ切り替え部（１２）に対して第１のリーダライタ制御部（１４−１）を使用するように指示するステップと、（ｂ）前記第１のリーダライタ制御部（１４−１）に問い合わせて前記第１のＲＦタグリーダライタ（２０−１）が故障しているかどうかを確認するステップと、（ｃ）前記第１のＲＦタグリーダライタ（２０−１）が故障していなければ、前記リーダライタ切り替え部（１２）は前記第１のリーダライタ制御部（１４−１）を使用し続けるステップと、（ｄ）前記第１のＲＦタグリーダライタ（２０−１）が故障したことが確認された場合には、前記第１のＲＦタグリーダライタ（２０−１）は使用できないので、前記リーダライタ切り替え部（１２）に対して、第２のＲＦタグリーダライタ（２０−２）を使用するために第２のリーダライタ制御部（１４−２）を使用するように指示するステップと、（ｅ）故障からの復旧を監視するために、前記第１のリーダライタ制御部（１４−１）に問い合わせて前記第１のＲＦタグリーダライタ（２０−１）が故障しているかどうかを確認するステップと、（ｆ）前記第１のＲＦタグリーダライタ（２０−１）が故障から復旧していることが確認された場合には、前記リーダライタ切り替え部（１２）に対して前記第１のリーダライタ制御部（１４−１）を使用するように指示するステップとを具備する。
【００１４】
本発明のＲＦタグ読み取り制御方法は、（ｇ）外部ネットワークに接続されたアプリケーションがリーダライタのタグＩＤの読み取り要求を行うステップと、（ｈ）前記要求は通信制御部（１１）によって受信され、前記リーダライタ切り替え部（１２）に読み取り要求が発行されるステップと、（ｉ）前記リーダライタ切り替え部（１２）は、リーダライタ監視部（１３）の指示に基づき、前記第１のリーダライタ制御部（１４−１）又は前記第２のリーダライタ制御部（１４−２）のいずれかに読み取り要求を転送するステップとを更に具備する。
【００１５】
本発明のＲＦタグ読み取り制御方法は、（ｊ）前記第１のＲＦタグリーダライタ（２０−１）が故障していない場合には、前記リーダライタ切り替え部（１２）は前記第１のリーダライタ制御部（１４−１）に要求を転送するステップと、（ｋ）前記要求の転送の結果、前記第１のリーダライタ制御部（１４−１）は前記第１のＲＦタグリーダライタ（２０−１）に読み取り要求を発行し、前記第１のＲＦタグリーダライタ（２０−１）は前記第１のＲＦタグ（４０−１）の情報を読み取るステップとを更に具備する。
【００１６】
本発明のＲＦタグ読み取り制御方法は、（ｌ）前記第１のＲＦタグリーダライタ（２０−１）が故障していた場合には、前記リーダライタ切り替え部（１２）は前記第２のリーダライタ制御部（１４−２）に要求を転送するステップと、（ｍ）前記要求の転送の結果、前記第２のリーダライタ制御部（１４−２）は前記第２のＲＦタグリーダライタ（２０−２）に読み取り要求を発行し、前記第２のＲＦタグリーダライタ（２０−２）はアンテナ３０−２を使用してＲＦタグ４０の情報を読み取るステップとを更に具備する。
【００１７】
本発明の他のＲＦタグ読み取り制御方法は、（Ａ）リーダライタ切り替え部（１２）に対して第１のリーダライタ制御部（１４−１）を使用するように指示するステップと、（Ｂ）前記第１のリーダライタ制御部（１４−１）を通じて第１のＲＦタグリーダライタ（２０−１）による基準ＲＦタグ（４１）のＩＤの読み取りを行うステップと、（Ｃ）前記第１のＲＦタグリーダライタ（２０−１）が前記基準ＲＦタグ（４１）のＩＤを読み取ることができれば、前記リーダライタ切り替え部（１２）は前記第１のリーダライタ制御部（１４−１）を使用し続けるステップと、（Ｄ）前記第１のＲＦタグリーダライタ（２０−１）が前記基準ＲＦタグ（４１）のＩＤを読み取ることができなかった場合には、前記リーダライタ切り替え部（１２）に対して第２のリーダライタ制御部（１４−２）を使用するように指示するステップと、（Ｅ）故障からの復旧を監視するために、前記第１のリーダライタ制御部（１４−１）を通じて前記第１のＲＦタグリーダライタ（２０−１）によるＲＦタグＩＤの読み取りを行うステップと、（Ｆ）前記第１のＲＦタグリーダライタ（２０−１）が前記基準ＲＦタグ（４１）を読み取ることができなければ、故障からの復旧の監視を継続するステップと、（Ｇ）前記第１のＲＦタグリーダライタ（２０−１）が前記基準ＲＦタグ（４１）を読み取ることができれば、前記リーダライタ切り替え部（１２）に対して前記第１のリーダライタ制御部（１４−１）を使用するように指示するステップとを具備する。
【００１８】
本発明の他のＲＦタグ読み取り制御方法は、（Ｈ）前記基準ＲＦタグ（４１）の情報は必要ない情報であるため、前記基準ＲＦタグ（４１）の情報を取り除くステップと、（Ｉ）前記基準ＲＦタグ（４１）に対するデータの読み書き要求があった場合には、前記読み書き要求の対象となるＲＦタグが存在しないものとして扱うステップと、（Ｊ）アンテナ（３０）付近のＲＦタグ（４０，４１）の読み取り要求があった場合には、読み取ったＲＦタグのＩＤのリストの中から前記基準ＲＦタグ（４１）のＩＤを取り除いた上でアプリケーションに通知するステップとを更に具備する。
【発明の効果】
【００１９】
複数のＲＦタグリーダライタを近接して設置した場合に、互いに電波干渉せずにＲＦタグリーダライタの冗長性を確保することができる。
【発明を実施するための最良の形態】
【００２０】
以下に本発明の第１実施形態について添付図面を参照して説明する。
図１に示すように、本発明のＲＦタグ読取システムは、制御装置１０と、ＲＦタグリーダライタ２０と、アンテナ３０と、ＲＦタグ４０とを備える。
制御装置１０は、ＲＦタグリーダライタ２０を制御する。ＲＦタグリーダライタ２０（２０−ｉ，ｉ＝１〜ｎ：ｎは機器の数）は、アンテナ３０を使用して通信を行う。また、アンテナ３０を制御し、ＲＦタグ４０の読み取りや、ＲＦ出力の開始又は停止を行う。ここでは例として、ＲＦタグリーダライタ２０−１，ＲＦタグリーダライタ２０−２を使用する。アンテナ３０（３０−ｉ，ｉ＝１〜ｎ）は、ＲＦタグ４０と電波の送受信を行う。また、所定の位置にＲＦタグ４０を置けば、いずれのアンテナ３０とも通信が行えるように位置及び向きを調整して設置する。ここでは例として、アンテナ３０−１，アンテナ３０−２を使用する。ＲＦタグ４０は、ＩＤとデータを保持する。
【００２１】
この時、制御装置１０は、通信制御部１１と、リーダライタ切り替え部１２と、リーダライタ監視部１３と、リーダライタ制御部１４とを備える。
通信制御部１１は、外部ネットワークとの通信を行い、且つ、ネットワーク中のアプリケーションなどの要求に応じて、リーダライタ切り替え部１２を経由してＲＦタグ４０の情報にアクセスする。リーダライタ切り替え部１２は、リーダライタ監視部１３の要求に応じて使用するＲＦタグリーダライタ２０を切り替える。すなわち、使用するリーダライタ制御部１４を切り替える。リーダライタ監視部１３は、リーダライタ制御部１４を経由して定期的にＲＦタグリーダライタ２０の故障を監視する。リーダライタ制御部１４（１４−ｉ，ｉ＝１〜ｎ）は、ＲＦタグリーダライタ２０に対して近接するＲＦタグ４０のＩＤの読み取りと、ＲＦタグ４０内メモリの読み書きと、故障状態の取得と、ＲＦ出力の開始又は停止とを指示する。ここでは例として、リーダライタ制御部１４−１，リーダライタ制御部１４−２を使用する。
【００２２】
図１を参照して本実施例の動作について詳細に説明する。
リーダライタ監視部１３の処理について、図２を参照して説明する。
（１）ステップＳ１０１
はじめにリーダライタ切り替え部１２に対してリーダライタ制御部１４−１を使用するように指示する。
（２）ステップＳ１０２
次に、リーダライタ制御部１４−１に問い合わせてＲＦタグリーダライタ２０−１が故障しているかどうかを確認する。
（３）ステップＳ１０３
もしＲＦタグリーダライタ２０−１が故障していなければ、リーダライタ切り替え部１２はリーダライタ制御部１４−１を使用し続けて良いので、そのままステップＳ１０２に戻る。
（４）ステップＳ１０４
もしＲＦタグリーダライタ２０−１が故障したことが確認された場合には、ＲＦタグリーダライタ２０−１は使用できないので、リーダライタ切り替え部１２に対して、ＲＦタグリーダライタ２０−２を使用するためにリーダライタ制御部１４−２を使用するように指示する。
（５）ステップＳ１０５
次に、故障からの復旧を監視するために、リーダライタ制御部１４−１に問い合わせてＲＦタグリーダライタ２０−１が故障しているかどうかを確認する。この確認は、定期的に行う。或いは、ＲＦタグリーダライタ２０−２の使用が終了した時点で行う。
（６）ステップＳ１０６
もしＲＦタグリーダライタ２０−１が故障していれば、そのままステップＳ１０５に戻る。もしＲＦタグリーダライタ２０−１が故障から復旧していることが確認された場合には、ＲＦタグリーダライタ２０−１が使用可能となったので、リーダライタ切り替え部１２に対してリーダライタ制御部１４−１を使用するように指示するためにステップＳ１０１に戻る。
【００２３】
外部ネットワークに接続されたアプリケーションがリーダライタのタグＩＤの読み取り要求を行ったとする。この要求は通信制御部１１によって受信され、リーダライタ切り替え部１２に読み取り要求が発行される。リーダライタ切り替え部１２は、リーダライタ監視部１３の指示に基づき、リーダライタ制御部１４−１又はリーダライタ制御部１４−２のいずれかに読み取り要求を転送する。
【００２４】
ＲＦタグリーダライタ２０−１が故障していない場合には、リーダライタ切り替え部１２はリーダライタ制御部１４−１に要求を転送することになる。その結果リーダライタ制御部１４−１はＲＦタグリーダライタ２０−１に読み取り要求を発行し、ＲＦタグリーダライタ２０−１はアンテナ３０−１を使用してＲＦタグ４０の情報を読み取る。
【００２５】
ＲＦタグリーダライタ２０−１が故障していた場合には、リーダライタ切り替え部１２はリーダライタ制御部１４−２に要求を転送することになる。その結果リーダライタ制御部１４−２はＲＦタグリーダライタ２０−２に読み取り要求を発行し、ＲＦタグリーダライタ２０−２はアンテナ３０−２を使用してＲＦタグ４０の情報を読み取る。
【００２６】
本発明の実施例ではＲＦタグリーダライタが２つの場合を説明したが、ＲＦタグリーダライタの個数に制限はない。
【００２７】
ＲＦタグ情報を実際に処理するアプリケーションが外部ネットワーク中に存在する場合を説明したが、アプリケーションが制御装置と同一機器中にある場合、又は他の方法で接続される場合もある。
【００２８】
次に、本発明の第２実施形態について図面を用いて詳細に説明する。
図３を参照すると、本実施形態は、基準ＲＦタグ４１を持つ点で第１実施形態と異なる。
すなわち、本実施形態のＲＦタグ読取システムは、制御装置１０と、ＲＦタグリーダライタ２０と、アンテナ３０と、ＲＦタグ４０と、基準ＲＦタグ４１とを備える。制御装置１０、ＲＦタグリーダライタ２０、アンテナ３０、及びＲＦタグ４０については、第１実施形態と同様である。基準ＲＦタグ４１は、アンテナ３０−１とアンテナ３０−２のどちらからも読み取り可能な位置に設置する。基準ＲＦタグ４１は、アンテナ３０の動作確認を行うために設置されたＲＦタグである。アンテナ３０のいずれからも読み取り可能な位置にあるＲＦタグ４０を基準ＲＦタグ４１として用いても良い。或いは、無意味な情報を格納したダミーのＲＦタグを基準ＲＦタグ４１として用いても良い。
【００２９】
本実施例におけるリーダライタ監視部１３の処理について、図４を参照して説明する。本実施例ではＲＦタグリーダライタの故障の確認の代わりに、基準ＲＦタグ４１の読み取り確認を行う。
【００３０】
（１）ステップＳ２０１
はじめにリーダライタ切り替え部１２に対してリーダライタ制御部１４−１を使用するように指示する。
（２）ステップＳ２０２
次に、リーダライタ制御部１４−１を通じてＲＦタグリーダライタ２０−１による基準ＲＦタグ４１のＩＤの読み取りを行う。
（３）ステップＳ２０３
もしＲＦタグリーダライタ２０−１が基準ＲＦタグ４１のＩＤを読み取ることができれば、ＲＦタグリーダライタ２０−１及びアンテナ３０−１は正常に動作していると考えられるため、リーダライタ切り替え部１２はリーダライタ制御部１４−１を使用し続けてく、そのままステップＳ２０２に戻る。
（４）ステップＳ２０４
もしＲＦタグリーダライタ２０−１が基準ＲＦタグ４１のＩＤを読み取ることができなかった場合には、ＲＦタグリーダライタ２０−１又はアンテナ３０−１の故障が考えられるため、リーダライタ切り替え部１２に対してリーダライタ制御部１４−２を使用するように指示する。
（５）ステップＳ２０５
次に、故障からの復旧を監視するために、リーダライタ制御部１４−１を通じてＲＦタグリーダライタ２０−１によるＲＦタグＩＤの読み取りを行う。この読み取りは、定期的に行う。或いは、リーダライタ制御部１４−２の使用が終了した時点で行う。
（６）ステップＳ２０６
もしＲＦタグリーダライタ２０−１が基準ＲＦタグ４１を読み取ることができなければ、そのままステップＳ２０５に戻る。もしＲＦタグリーダライタ２０−１が基準ＲＦタグ４１を読み取ることができれば、ＲＦタグリーダライタ２０−１及びアンテナ３０−１が使用可能となったので、リーダライタ切り替え部１２に対してリーダライタ制御部１４−１を使用するように指示するためにステップＳ２０１に戻る。
【００３１】
基準ＲＦタグ４１の情報はアプリケーションにとって必要ない情報であるため、通信制御部１１において基準ＲＦタグ４１の情報を取り除く。基準ＲＦタグ４１に対するデータの読み書き要求があった場合には、タグが存在しないものとして扱う。アンテナ付近のＲＦタグの読み取り要求があった場合には、読み取ったＲＦタグＩＤのリストの中から基準ＲＦタグ４１のＩＤを取り除いた上でアプリケーションに通知する。
【００３２】
なお、基準ＲＦタグ４１は複数でも良い。例えば、基準ＲＦタグ４１自体の破損や不具合によりＲＦタグリーダライタ２０又はアンテナ３０が情報を読み取れない可能性もある。この場合、第１候補の基準ＲＦタグ４１が損傷しても、第２候補の基準ＲＦタグ４１を読み取ることで対応可能である。第２候補の基準ＲＦタグ４１を読み取ることが可能であれば、ＲＦタグリーダライタ２０又はアンテナ３０の故障ではなく、第１候補の基準ＲＦタグ４１の不具合であると判明する。これにより、ＲＦタグ自体の不具合の判定も可能になる。
【００３３】
以上のように、本発明は、近接して設置された複数のＲＦタグリーダライタを管理し、干渉を回避しながらＲＦタグリーダライタの冗長性を確保する。
【図面の簡単な説明】
【００３４】
【図１】図１は、本発明の第１実施形態の構成を示すブロック図である。
【図２】図２は、本発明の第１実施形態の動作を示すフローチャートである。
【図３】図３は、本発明の第２実施形態の構成を示すブロック図である。
【図４】図４は、本発明の第２実施形態の動作を示すフローチャートである。
【符号の説明】
【００３５】
１０…  制御装置
１１…  通信制御部
１２…  リーダライタ切り替え部
１３…  リーダライタ監視部
１４…  リーダライタ制御部
２０…  ＲＦタグリーダライタ
３０…  アンテナ
４０…  ＲＦタグ
４１…  基準ＲＦタグ
【図１】
0004565395.tif 000002
【図２】
0004565395.tif 000003
【図３】
0004565395.tif 000004
【図４】
0004565395.tif 000005