(57)【要約】【課題】アンテナの故障を確実に検知するＲＦＩＤタグシステムの故障検出装置を提供すること。【解決手段】ＲＦＩＤタグと無線通信を行う複数のアンテナと、前記複数のアンテナで受信されたＲＦＩＤタグの信号を読みとるリーダライタ２０を有するＲＦＩＤタグシステムの故障検出装置において、前記複数のアンテナにそれぞれ対で設けられ、対応するアンテナにより無線通信可能な位置に予め配置される故障検知用のＲＦＩＤタグ７０と、前記リーダライタを制御して、前記複数のアンテナにそれぞれ対応する前記故障検知用のＲＦＩＤタグの読取りを行わせ、前記読取りの結果に基づき、アンテナの故障を検知する故障検知処理を行う故障検知部１２２と、を備える。【選択図】図３
2018025990.tif 000002
【特許請求の範囲】
【請求項１】
ＲＦＩＤタグと無線通信を行う複数のアンテナと、前記複数のアンテナで受信されたＲＦＩＤタグの情報を読取るリーダライタを有するＲＦＩＤタグシステムの故障検出装置において、
前記複数のアンテナにそれぞれ対で設けられ、対応するアンテナにより無線通信可能な位置に予め配置される故障検知用のＲＦＩＤタグと、
前記リーダライタを制御して、前記複数のアンテナにそれぞれ対応する前記故障検知用のＲＦＩＤタグの読取りを行わせ、前記読取りの結果に基づき、アンテナの故障を検知する故障検知処理を行う故障検知部と、を備える
ことを特徴とするＲＦＩＤタグシステムの故障検出装置。
【請求項２】
前記故障検知用のＲＦＩＤタグは、それぞれ対となるアンテナの筐体に配置される
ことを特徴とする請求項１に記載のＲＦＩＤタグシステムの故障検出装置。
【請求項３】
前記故障検知部は、前記複数のアンテナとそれぞれ対となる故障検知用のＲＦＩＤタグのＩＤ情報を予め登録し、前記登録されたＩＤ情報を参照して、前記読取りの結果を判断する
ことを特徴とする請求項１に記載のＲＦＩＤタグシステムの故障検出装置。
【請求項４】
前記故障検知部は、前記故障検知用のＲＦＩＤタグ以外のＲＦＩＤタグの読取り処理が実行されている期間の中で、設定された時間に前記故障検知処理を行う
ことを特徴とする請求項１に記載のＲＦＩＤタグシステムの故障検出装置。
【請求項５】
ＲＦＩＤタグと無線通信を行う複数のアンテナと、前記複数のアンテナで受信されたＲＦＩＤタグの信号を読取るリーダライタを有するＲＦＩＤタグシステムの故障検出装置において、
前記複数のアンテナのいずれのアンテナからでも、少なくとも１つは読取り可能になるように、予め配置される１つ以上の故障検知用のＲＦＩＤタグと、
前記リーダライタを制御して、前記複数のアンテナに前記故障検知用ＲＦＩＤタグの読取りを行わせ、前記読取りの結果に基づき、該ＲＦＩＤタグシステムの故障を検知する故障検知部と、を備え、
前記故障検知部は、前記故障検知用ＲＦＩＤタグの読取りができないアンテナを故障と判断する
ことを特徴とするＲＦＩＤタグシステムの故障検出装置。
【請求項６】
前記故障検知用タグは複数個配置され、
前記故障検知部は、前記複数のアンテナのいずれからも読取りができない故障検知用タグを故障と判断し、また、前記複数のいずれのアンテナからいずれの故障検知用タグの読取りもできない場合には前記リーダライタが故障と判断する、
ことを特徴とする請求項５に記載のＲＦＩＤタグシステムの故障検出装置。
【請求項７】
ＲＦＩＤタグと無線通信を行う複数のアンテナと、前記複数のアンテナで受信されたＲＦＩＤタグの信号を読取るリーダライタを有するＲＦＩＤタグシステムの故障検出装置において、
前記複数のアンテナのいずれからも読取りが可能な位置に予め配置される故障検知用のＲＦＩＤタグと、
前記リーダライタを制御して、前記複数のアンテナに前記故障検知用ＲＦＩＤタグの読取りを行わせ、前記読取りの結果に基づき、アンテナの故障を検知する故障検知部と、を備え、
ことを特徴とするＲＦＩＤタグシステムの故障検出装置。
【請求項８】
前記複数のアンテナ及び故障検知用タグは、ＲＦＩＤタグによって通過体を検出するためのゲートに組み込まれる
ことを特徴とする請求項１乃至７のいずれか１項に記載のＲＦＩＤタグシステムの故障検出装置。
【請求項９】
ＲＦＩＤタグと無線通信を行う複数のアンテナと、前記複数のアンテナで受信されたＲＦＩＤタグの情報を読取るリーダライタを有するＲＦＩＤタグシステムにおけるアンテナの故障検出方法において、
前記複数のアンテナにそれぞれ対で設けられ、対応するアンテナにより無線通信可能な位置に予め故障検知用のＲＦＩＤタグを配置し、
前記リーダライタを制御して、前記複数のアンテナにそれぞれ対応する前記故障検知用のＲＦＩＤタグの読取りを行わせて、前記読取りの結果に基づき、アンテナの故障を検知する故障検知処理を行う
ことを特徴とするＲＦＩＤタグシステムの故障検出方法。
【請求項１０】
ＲＦＩＤタグと無線通信を行う複数のアンテナと、前記複数のアンテナで受信されたＲＦＩＤタグの情報を読取るリーダライタと、前記リーダライタを制御するコンピュータとをそれぞれ有するＲＦＩＤタグシステムで、前記コンピュータに前記複数のアンテナの故障検出方法を実行させるプログラムにおいて、
前記複数のアンテナにそれぞれ対で設けられ、対応するアンテナにより無線通信可能な位置に予め配置された故障検知用のＲＦＩＤタグに対して、前記リーダライタを制御して、前記複数のアンテナにそれぞれ対応する前記故障検知用のＲＦＩＤタグの読取りを行わせて、前記読取りの結果に基づき、アンテナの故障を検知する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数アンテナを備えるＲＦＩＤタグシステムにおける故障検出の技術に関する。
【背景技術】
【０００２】
人の入退室やコンテナや物品の入出庫を管理するためのＲＦＩＤ読取り装置には、アンテナ内蔵の携帯型装置（ハンディ型のリーダライタとも呼ばれる）ではなく、アンテナ・リーダライタ・ＰＣ（Personal  Computer）等がシステム構成されたＲＦＩＤタグシステムが導入されることが多い。
【０００３】
そして、上記人の入退室やコンテナや物品の入出庫を管理するＲＦＩＤタグシステムでは、ＲＦＩＤタグの読取り漏れ等の防止や読取り速度の向上のため、通過ゲートにはアンテナが複数設置されることが多い（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１７９４６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述したハンディ型のリーダライタのような単一アンテナで故障が発生した場合には、使用者は直ちに気づく。アンテナが故障すれば、ＲＦＩＤタグの読取りが全くできなくなるからである。しかし、前述したゲートに複数個のアンテナを設置されるようなＲＦＩＤタグシステムでは、一部のアンテナに故障が発生しても、他の正常なアンテナによって、ＲＦＩＤタグの読取りが遂行される可能性があるので、使用者はアンテナの故障にすぐには気づかない。しかし、一部のアンテナでも故障すれば、ＲＦＩＤタグの読取り漏れの可能性が出るので、一部のアンテナでもその故障を確実に検知することが必要になる。
【０００６】
本願発明は、上記課題に鑑み、アンテナの故障を確実に検知するＲＦＩＤタグシステムの故障検出装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、ＲＦＩＤタグと無線通信を行う複数のアンテナと、前記複数のアンテナで受信されたＲＦＩＤタグの信号を読取るリーダライタを有するＲＦＩＤタグシステムの故障検出装置において、前記複数のアンテナにそれぞれ対で設けられ、対応するアンテナにより無線通信可能な位置に予め配置される故障検知用のＲＦＩＤタグと、前記リーダライタを制御して、前記複数のアンテナにそれぞれ対応する前記故障検知用のＲＦＩＤタグの読取りを行わせ、前記読取りの結果に基づき、アンテナの故障を検知する故障検知処理を行う故障検知部と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、アンテナの故障を確実に検知するＲＦＩＤタグシステムの故障検出装置を提供することができる。
【図面の簡単な説明】
【０００９】
【図１Ａ】物品の管理にＲＦＩＤタグシステムが適用される例である。
【図１Ｂ】入退出管理にＲＦＩＤタグシステムが適用される例である。
【図２】第１実施形態における、ＲＦＩＤタグシステムのシステム図である。
【図３】第１実施形態における、ＲＦＩＤタグシステムの機能ブロック図である。
【図４】第１実施形態における、情報処理装置のハードウェア構成図である。
【図５】第１実施形態における、故障検知処理の基本的な手順を説明するフローチャートである。
【図６】第１実施形態における、故障検知処理の具体的な手順で説明するフローチャートである。
【図７Ａ】第１実施形態における、各アンテナの読取り結果の例１である。
【図７Ｂ】第１実施形態における、各アンテナの読取り結果の例２である。
【図７Ｃ】第１実施形態における、各アンテナの読取り結果の例３である。
【図８】第２実施形態における、ＲＦＩＤタグシステムのシステム図である。
【図９Ａ】第２実施形態における、各アンテナの読取り結果の例１である。
【図９Ｂ】第２実施形態における、各アンテナの読取り結果の例２である。
【図９Ｃ】第２実施形態における、各アンテナの読取り結果の例３である。
【図１０】第３実施形態における、ＲＦＩＤタグシステムのシステム図である。
【図１１】第３実施形態における、各アンテナの読取り結果の例である。
【発明を実施するための形態】
【００１０】
以下、図面に従って本発明の実施形態を説明する。本発明の実施形態に係るＲＦＩＤ（Radio frequency Identifier）タグシステム１の具体的な適用例を、図１Ａ、図１Ｂを使って簡単に説明する。本実施形態のＲＦＩＤタグシステム１は、ＲＦＩＤタグの読取り書込み用のアンテナを複数備え、例えば、入出庫の管理や入退出管理に利用されるものである。
【００１１】
ＲＦＩＤタグは、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、不揮発性メモリなどを含むＩＣ（Integrated Circuit）チップとそれに接続されたコイル状のアンテナから形成される。ＲＦＩＤタグは、後述するリーダライタとの間で無線によりデータの受け渡しをおこなう。ＲＦＩＤタグは、ＩＣ（Integrated Circuit）タグとも呼ばれる。なお、以降ＲＦＩＤタグを、略してタグとも呼ぶ。
【００１２】
図１Ａは、コンベア２により搬送される物品５の管理にＲＦＩＤタグシステム１が適用される例である。物品５を搬送するコンベア２の途中にＲＦＩＤタグ６０を検出するゲート３が設けられる。ゲート３は、ＲＦＩＤタグによって通過体を検出するためのものである。
【００１３】
ゲート３の内部には複数のアンテナ５０が設置され、ゲート３を通過する物品５に貼付されたＲＦＩＤタグ６０が読取られる。例えば、ゲート３の左右の側壁と天井に、破線で示すアンテナ５０が設置される。ゲート３を通過するＲＦＩＤタグ６０が、物品５のいずれの高さや位置あるいは向きに配置されていても、確実に読取りができるようにするためである。
【００１４】
図１Ｂは、人の入退出管理にＲＦＩＤタグシステム１が適用される例である。入退出口にアンテナ５０を設けたゲート３が設置され、携帯されているＩＤカード等に組み込まれたＲＦＩＤタグがアンテナ５０を介して読取られて、ゲート３を通過する人が識別される。例えば、ゲート３の両脇に、上下２個ずつアンテナ５０が設置される。
【００１５】
［第１実施形態］
第１実施形態のＲＦＩＤタグシステム１の故障検出装置は、複数のアンテナ５０に、それぞれ対で対応する故障検知用のＲＦＩＤタグ７０を設置して、アンテナ５０の故障を検知する。
【００１６】
図２は、ＲＦＩＤタグシステム１全体のシステム図である。ＲＦＩＤタグシステム１は、情報処理装置１０、リーダライタ２０、アンテナ５０、故障検知用のＲＦＩＤタグ７０を有する。ＲＦＩＤタグ６０の中で、本発明の故障検知に使用されるものを、故障検知用のＲＦＩＤタグ７０と呼ぶ。故障検知用のＲＦＩＤタグ７０は、ＲＦＩＤタグ７０とも略す。
【００１７】
情報処理装置１０は、ＲＦＩＤタグ６０（ＲＦＩＤタグ７０を含む）に対する読取りや書込みの命令を生成し、リーダライタ２０に送信し、また、リーダライタ２０で検出されたＲＦＩＤタグ６０の情報を受信する。情報処理装置１０は、例えば、ＰＣ（Personal  Computer）である。
【００１８】
リーダライタ２０は、ＲＦＩＤタグ６０（ＲＦＩＤタグ７０を含む）と無線通信して、相互にデータ通信を行う。リーダライタ２０は、情報処理装置１０からの命令により、ＲＦＩＤタグ６０（ＲＦＩＤタグ７０を含む）に所定のデータの書き込みを行う。また、リーダライタ２０は、ＲＦＩＤタグ６０（ＲＦＩＤタグ７０を含む）から受信したデータを読取り、読取ったデータを情報処理装置１０に送信する。リーダライタ２０と情報処理装置１０は、ＵＳＢ（Universal Serial Bus）またはＬＡＮ（Local Area Network）等によって接続される。
【００１９】
アンテナ５０は、複数のアンテナから構成される。本例では、アンテナ５０として、第１アンテナ５１、第２アンテナ５２、第３アンテナ５３、第４アンテナ５４の計４個が設けられるとする。アンテナを区別しない場合には、まとめてアンテナ５０と呼ぶ。
【００２０】
アンテナ５０は、リーダライタ２０に接続され、リーダライタ２０からの信号をＲＦＩＤタグ６０（ＲＦＩＤタグ７０を含む）に送信し、ＲＦＩＤタグ６０（ＲＦＩＤタグ７０を含む）からの信号を受信する。アンテナ５０は、リーダライタ２０とケーブル３０で接続される。もちろん、アンテナ５０とリーダライタ２０との接続は無線でも良い。
【００２１】
ＲＦＩＤタグ７０は、第１アンテナ５１〜第４アンテナ５４と１対１の組になるように設けられる。第１アンテナ５１、第２アンテナ５２、第３アンテナ５３、第４アンテナ５４と対（組）になるＲＦＩＤタグ７０を、それぞれＲＦＩＤタグＡ７０ａ、ＲＦＩＤタグＢ７０ｂ、ＲＦＩＤタグＣ７０ｃ及びＲＦＩＤタグＤ７０ｄとする。また、ＲＦＩＤタグＡ７０ａをタグＡ、ＲＦＩＤタグＢ７０ｂをタグＢ、ＲＦＩＤタグＣ７０ｃをタグＣ、ＲＦＩＤタグＤ７０ｄをタグＤとも略す。
【００２２】
そして、故障検知用のＲＦＩＤタグ７０は、対応する各アンテナ５０の筐体（外装）あるいは内部に固定して取付けられる。また、アンテナ５０にそれぞれ取付けられる故障検知用のＲＦＩＤタグ７０の数は、１個以上であればよく、各アンテナ５０に複数個ずつ取り付けられてもよい。
【００２３】
なお、情報処理装置１０は、さらにネットワーク等で不図示の管理サーバに接続され、管理サーバによって、入退室等の管理や本発明に係るＲＦＩＤタグシステムの故障検出が管理されてもよい。
【００２４】
図３は、ＲＦＩＤタグシステム１の機能ブロック図である。情報処理装置１０は、ＯＳ（Operating System）１１０、ミドルウェア１２０、アプリケーション１３０、記憶部１４０、通信ＩＦ（Interface）部１５０を有する。
【００２５】
ＯＳ１１０は、表示や操作等の入出力の制御、メモリなどのハードウェアの管理、プロセスの管理といった、情報処理装置１０の基本的な管理・制御を行うものである。ミドルウェア１２０は、アプリケーション１３０からの命令に対応して、リーダライタ２０の制御等を行う。例えば、ミドルウェア１２０は、ＲＦＩＤタグ６０（ＲＦＩＤタグ７０を含む）とのデータ制御、及びリーダライタ２０の設定や管理あるいはエラー制御等を行う。アプリケーション１３０は、ユーザがＲＦＩＤタグシステム１を使用して、入出庫管理等を行うための具体的なソフトウェアである。
【００２６】
記憶部１４０は、各種設定やリーダライタ２０から読取ったＲＦＩＤタグ６０（ＲＦＩＤタグ７０を含む）のデータを格納する。また、記憶部１４０は、ＯＳ１１０、ミドルウェア１２０及びアプリケーション１３０等のプログラムを格納する。通信ＩＦ部１５０は、リーダライタ２０へ制御命令を送信し、リーダライタ２０から読取ったＲＦＩＤタグ６０（ＲＦＩＤタグ７０を含む）のデータを受信する。
【００２７】
また、ミドルウェア１２０には、故障検知部１２２が設けられる。故障検知部１２２は、ＲＦＩＤタグシステム１のアンテナの故障（異常）を検知する故障検知処理を行う。具体的には、故障検知部１２２は、リーダライタ２０を制御して、複数のアンテナ５０にそれぞれ対で対応する故障検知用のＲＦＩＤタグ７０の読取りを行わせる。そして、故障検知部１２２は、複数のアンテナ５０の中で、対応する故障検知用のＲＦＩＤタグ７０の読取りができないアンテナを故障と判断する。故障検知処理の詳細は、図５、図６のフローチャートで後述する。
【００２８】
リーダライタ２０は、制御部２１０、記憶部２２０、通信ＩＦ部２３０、送信部２４０、受信部２５０及びアンテナ切換え部２６０を有する。制御部２１０は、制御プログラムを読込み、読込んだ制御プログラムに従ってリーダライタ２０の全体を統括的に制御する。記憶部２２０は、制御プログラムや設定データを格納するもので、例えば、ファームウェアで構成される。
【００２９】
通信ＩＦ部２３０は、情報処理装置１０とデータの送受信を行うもので、前述のようにＵＳＢまたはＬＡＮで構成される。送信部２４０は、ＲＦＩＤタグ６０（ＲＦＩＤタグ７０を含む）への信号をアンテナ５０に送信する。受信部２５０は、ＲＦＩＤタグ６０（ＲＦＩＤタグ７０を含む）から返信されてアンテナ５０で取得された信号を受信する。アンテナ切換え部２６０は、リーダライタ２０に接続される複数のアンテナ５０を切換えて、４つのアンテナ５０の中から、ＲＦＩＤタグ６０（ＲＦＩＤタグ７０を含む）の読取りに使用する１のアンテナを選択する。
【００３０】
以上のようなＲＦＩＤタグシステム１で、アンテナ５０等の故障を検出する故障検出装置は、故障検出処理を実行する故障検知部１２２と故障検知用のＲＦＩＤタグ７０を有する。
【００３１】
図４は、情報処理装置１０のハードウェア構成図である。情報処理装置１０は、ＣＰＵ１６０、一時記録メモリ１６５、不揮発性メモリ１７０、入出力ＩＦ（Interface）１７５、表示部１８０、操作部１８５及び通信部１９０等を有する。
【００３２】
ＣＰＵ（Central Processing Unit）１６０は、ＯＳ１１０、ミドルウェア１２０やアプリケーション１３０のプログラムを読込んで演算処理を行い、プログラムの指示に従った処理を実行する。一時記録メモリ１６５は、ＣＰＵ１６０に実行させるＯＳ１１０等のプログラムが一時的に格納される。一時記録メモリ１６５は、例えば、ＤＲＡＭ（Dynamic Random Access Memory）から構成される。
【００３３】
不揮発性メモリ１７０は、前述した各種プログラムやデータを保存記憶するもので、例えば、ミドルウェア処理に使用する各種テーブルや設定値が記憶される。また、不揮発性メモリ１７０には、リーダライタ２０で読取られたＲＦＩＤタグ６０（ＲＦＩＤタグ７０を含む）の情報も記憶される。不揮発性メモリ１７０は、ＨＤＤ（Hard disk drive）やフラッシュメモリである。記憶部１４０は、不揮発性メモリ１７０により実現される。入出力ＩＦ１７５は、情報処理装置１０本体に接続される外部機器を制御し、外部機器とのデータの送受信を行う。
【００３４】
表示部１８０は、外部機器の１つで、操作メニューや操作ガイドあるいはＲＦＩＤタグ６０の読取り結果等を画面に表示する。操作部１８５は、外部機器の１つで、マウスやキーボード等からなり、情報処理装置１０への指示を入力する手段である。
【００３５】
通信部１９０は、ネットワークや外部機器とデータ送受信を行うもので、有線及び無線ＬＡＮ等の通信モジュールを有する。通信部１９０は、通信ＩＦ部１５０を実現する。また、ＣＰＵ１６０に対して、一時記録メモリ１６５等の各部は、バスライン１９５で接続される。
【００３６】
図５は、故障検知処理の基本的な手順を説明するフローチャートである。故障検知処理は、主に故障検知部１２２により実行される。まず、準備段階として、担当者は、各アンテナ５０の筐体等に故障検知用のＲＦＩＤタグ７０を取付ける（ステップＳ１０）。前述のように、各アンテナ５０に取付られるＲＦＩＤタグ７０の数は、１以上であれば良い。また、アンテナ５０に故障検知用のＲＦＩＤタグ７０が既に内蔵されている場合には、この作業は省略される。
【００３７】
次に、担当者は、ミドルウェア１２０により故障検知用のＲＦＩＤタグ７０を登録する（ステップＳ１２）。具体的には、担当者の登録指示により、故障検知部１２２は登録処理を行う。故障検知部１２２は、リーダライタ２０にアンテナ５０を順番に切換えながら（第１アンテナ５１→第２アンテナ５２→・・・）、故障検知用のＲＦＩＤタグ７０のＩＤ情報を読取り送信する命令を送信する。
【００３８】
故障検知部１２２は、リーダライタ２０からＩＤ情報を受信し、各アンテナ５０と対応するＲＦＩＤタグ７０のＩＤ情報を記憶部１４０に記憶する。故障検知部１２２は、１のアンテナ５０に複数の故障検知用のＲＦＩＤタグ７０が取付けられた場合には、複数のＩＤ情報を登録してもよい。なお、ステップＳ１２の処理は、アンテナ５０をゲート３に設置する前でも後でもよい。以上で、準備段階が終了する。
【００３９】
ミドルウェア１２０は、アプリケーション１３０による通常のＲＦＩＤタグ６０の読取り処理を開始する（ステップＳ１４）。故障検知部１２２は、監視時であるかを判断する（ステップＳ１６）。故障検知部１２２は、予め設定された監視時になると、故障検知処理を実行する。監視時とは、故障検知を実行する時刻である。例えば、毎時０分０秒が設定されていれば、１回／１時間の割で故障検知が実行され、８：００が設定されていれば、１回／１日の割で故障検知が実行される。
【００４０】
故障検知部１２２は、監視時でないと判断すると（ステップＳ１６のＮＯ）、ステップＳ１４に戻る。故障検知部１２２は、監視時であると判断すると（ステップＳ１６のＹＥＳ）、リーダライタ２０に各アンテナ５０を切換えて対応する故障検知用のＲＦＩＤタグ７０の読取りを行わせる。
【００４１】
故障検知部１２２は、各アンテナ５０で対応する故障検知用のＲＦＩＤタグ７０が読み取れたかを判断する（ステップＳ１８）。故障検知部１２２は、ステップＳ１２で記憶部１４０に登録されたＩＤ情報を参照して、各アンテナ５０で対応する故障検知用のＲＦＩＤタグ７０が読み取れたかを判断する。
【００４２】
故障検知部１２２は、各アンテナ５０で対応する故障検知用のＲＦＩＤタグ７０が読み取れたと判断すると（ステップＳ１８のＹＥＳ）、各アンテナ５０は正常であるとして、ステップＳ１４に戻る。故障検知部１２２は、各アンテナ５０で対応する故障検知用のＲＦＩＤタグ７０が読み取れないと判断すると（ステップＳ１８のＮＯ）、故障（異常）を通知する（ステップＳ２０）。故障検知部１２２は、アプリケーション１３０によりアンテナ故障を警告するか、あるいはミドルウェア１２０によりアンテナ故障を警告する。なお、故障検知部１２２は、異常の状態によっては、図７Ｃで後述するように、リーダライタ２０が故障と判断することもある。
【００４３】
図６は、図５で説明した故障検知処理をより具体的な手順で説明するフローチャートである。ステップＳ１０で説明した故障検知用のＲＦＩＤタグ７０のアンテナ５０への取付けは、済んだとする。担当者は、ステップＳ１２と同様に、ミドルウェア１２０により故障検知用のＲＦＩＤタグ７０の登録を行う（ステップＳ３０）。担当者の登録指示により、故障検知部１２２は登録処理を行う。故障検知部１２２は、アンテナ５０で読み取られた故障検知用のＲＦＩＤタグ７０のＩＤ情報を記憶部１４０に登録する。
【００４４】
故障検知部１２２は、タグ監視時間を設定する（ステップＳ３２）。タグ監視時間とは、ステップＳ１６で説明した故障検知処理を実行するタイミングである。故障検知部１２２は、担当者から入力された故障検知処理を実行する時刻や実行する時間周期をタグ監視時間として設定する。
【００４５】
ミドルウェア１２０は、タグ監視時間の設定完了後あるいは担当者からのアプリケーションの開始指示を受けて、ループの範囲（ステップＳ３４からステップＳ４８）の処理を繰り返す。ミドルウェア１２０は、アプリケーション１３０と連携して、通常のミドルウェア処理として、入退室管理や入出庫管理等のタグ読取り処理を開始する（ステップＳ３６）。
【００４６】
故障検知部１２２は、ステップＳ３２で設定されたタグ監視時間であるかを判断する（ステップＳ３８）。故障検知部１２２は、ステップＳ３２で設定されたタグ監視時間でないと判断すると（ステップＳ３８のＮＯ）、ステップＳ３４に戻り、アプリケーションによる通常のタグ検出処理が続行される。
【００４７】
故障検知部１２２は、ステップＳ３２で設定されたタグ監視時間であると判断すると（ステップＳ３８のＹＥＳ）、故障検知用のＲＦＩＤタグ７０の読取りを実行する（ステップＳ４０）。故障検知部１２２は、リーダライタ２０にアンテナ５０を順番に切換えるよう指示し、各アンテナで読取られた故障検知用のＲＦＩＤタグ７０のＩＤ情報を受信する。故障検知部１２２は、読取り結果を記憶部２２０に記録する（ステップＳ４２）。なお、各アンテナ５０に対する読取りは、１回に限らず、複数回行うようにしてもよい。
【００４８】
故障検知部１２２は、読取り結果に異常（故障）があるかを判断する（ステップＳ４４）。故障検知部１２２は、読取り結果に異常がないと判断すると（ステップＳ４４のＮＯ）、ステップＳ３４に戻る。
【００４９】
図７Ａ、図７Ｂ及び図７Ｃは、各アンテナの読取り結果の例１，２、３である。この例は、読取りが各アンテナ５０に２回ずつ行われた場合である。「○」は、読取りが出来たことを示し、「×」は読取りができなかったことを示す。
【００５０】
図７Ａは、読取り結果が正常である例である。図７Ａの例では、第１アンテナ５１〜第４アンテナ５４で、それぞれ対応する故障検知用のＲＦＩＤタグ７０（タグＡ〜タグＤ）が読取られている。
【００５１】
図７Ｂは、読取り結果に異常がある例である。図７Ｂの例は、第２アンテナ５２で、対応する故障検知用のタグＢ（ＲＦＩＤタグＢ７０ｂ）の読取りができない場合である。図７Ｃも、読取り結果に異常がある例である。図７Ｃの例は、アンテナ５０の全てで、対応する故障検知用のＲＦＩＤタグの読取りができない場合である。
【００５２】
故障検知部１２２は、アンテナ５０の少なくともいずれかで読取り結果に異常があると判断すると（ステップＳ４４のＹＥＳ）、メッセージを表示する（ステップＳ４６）。ステップＳ２０で説明したように、故障検知部１２２は、アプリケーション１３０によりアンテナ異常を警告するか、あるいはミドルウェア１２０によりアンテナ異常を警告する。図７Ｂの例の場合には、ミドルウェア１２０等により、「第2アンテナが不良の可能性があります。確認してください」等のメッセージが表示部１８０に表示される。図７Ｃの例の場合には、ミドルウェア１２０等により、「リーダライタ２０が故障している可能性があります。確認してください」等のメッセージが表示部１８０に表示される。
【００５３】
ステップＳ４６の後、故障検知部１２２は、ステップＳ３４に戻る。なお、ミドルウェア１２０は、故障のメッセージ表示後は、担当者の確認が終了するまで、アプリケーション１３０の処理を中断するようにしてもよい。
【００５４】
以上説明したように、第1実施形態によるＲＦＩＤタグシステム１では、複数のアンテナを備えたＲＦＩＤタグシステム１で、定期的に各アンテナが正常に動作することの確認が行われるので、アンテナ５０の一部に不良が発生しても、短時間で検知することができる。これにより、アンテナ５０の故障に気付かないまま、ＲＦＩＤタグの読み漏れを起こしてしまうことを防止することができる。また、ＲＦＩＤタグシステム１では、読取り結果により、リーダライタ２０の故障も検出される。
【００５５】
なお、監視時間を設定して故障検知用のＲＦＩＤタグ７０の読取りをアプリケーションによる通常のＲＦＩＤタグ６０の読取りと別のタイミングで行うと説明したが、同時に行うようにしてもよい。
【００５６】
［第２実施形態］
上述の第１実施形態のＲＦＩＤタグシステム１では、アンテナ５０と対応する故障検知用のＲＦＩＤタグ７０を１対１で規定していた。以下説明する第２実施形態のＲＦＩＤタグシステム１ｂは、アンテナ５０とＲＦＩＤタグ７０との１対複数の関係にしたものである。
【００５７】
図８は、第２実施形態のＲＦＩＤタグシステム１ｂのシステム図である。ＲＦＩＤタグシステム１ｂでは、故障検知用のＲＦＩＤタグ７０を、アンテナ５０と同数（本例では、ＲＦＩＤタグＡ７０ａ、ＲＦＩＤタグＢ７０ｂ、ＲＦＩＤタグＣ７０ｃ及びＲＦＩＤタグＤ７０ｄの計４個）で構成する。
【００５８】
また、第２実施形態のＲＦＩＤタグシステム１ｂは、アンテナ５０と故障検知用のＲＦＩＤタグ７０の関係を除いて、機能ブロック図（図３）、ハードウェア構成図（図４）等は第１実施形態のＲＦＩＤタグシステム１と同様である。第２実施形態のＲＦＩＤタグシステム１ｂによる故障検知処理の手順について、図５のフローチャートと異なる点を中心に説明する。
【００５９】
故障検知用のＲＦＩＤタグ７０は、第１実施形態と同様にアンテナ５０に取付けられても良いし、アンテナ５０に直接ではなく、ゲート３に取付けられてもよい。従って、ステップＳ１２の登録処理は、各アンテナ５０及び故障検知用のＲＦＩＤタグ７０がゲート３に取付けてから行うのがよい。
【００６０】
登録処理では、故障検知部１２２は、リーダライタ２０を制御して、各アンテナ５０に故障検知用のＲＦＩＤタグ７０の読取りを行わせ、読取りの結果に基づき、故障検知用のＲＦＩＤタグ７０を登録する（ステップＳ１２に相当）。故障検知部１２２は、読取られた故障検知用のＲＦＩＤタグ７０のＩＤ情報を全て登録しても良いし、一部だけを登録するようにしてもよい。アンテナ５０が、配置された全ての故障検知用のＲＦＩＤタグ７０を読取る必要はなく、最低１つ読取ることができればよいからである。
【００６１】
登録処理後、アプリの処理中に（ステップＳ１４に相当）監視時になったら（ステップＳ１６に相当）、故障検知部１２２は、リーダライタ２０を制御して、各アンテナ５０に故障検知用のＲＦＩＤタグ７０の読取りを行わせ、既に登録されたＩＤ情報と対比する。故障検知部１２２は、読取りの結果に基づき、該ＲＦＩＤタグシステム１ｂの故障（異常）を検知する（ステップＳ１８に相当）。
【００６２】
図９Ａ、９Ｂ及び９Ｃは、各アンテナの読取り結果の例１，２及び３である。図９Ａ、９Ｂ及び９Ｃにより、読取りのできないパターンに応じて故障検知部１２２によって行われる故障の判断例を説明する。ここでは、ＲＦＩＤタグＡ７０ａをタグＡ、ＲＦＩＤタグＢ７０ｂをタグＢ、ＲＦＩＤタグＣ７０ｃをタグＣ、ＲＦＩＤタグＤ７０ｄをタグＤと表記する。
【００６３】
図９Ａは、第２アンテナ５２で、故障検知用のＲＦＩＤタグ７０のいずれも読取りができなかった例である。この場合には、故障検知部１２２は、第２アンテナ５２が故障であると判断する。
【００６４】
図９Ｂは、各アンテナ５０で、故障検知用のＲＦＩＤタグ７０の中で、タグＣ（ＲＦＩＤタグＣ７０ｃ）について、いずれも読取りができなかった例である。この場合に、故障検知部１２２は、故障検知用のタグＣ（ＲＦＩＤタグＣ７０ｃ）が故障であると判断する。
【００６５】
図９Ｃは、全てのアンテナ５０で、故障検知用の全てのＲＦＩＤタグ７０の読取りができない場合である。この場合に、故障検知部１２２は、リーダライタ２０が故障であると判断する。
【００６６】
以上のように、第２実施形態のＲＦＩＤタグシステム１ｂによれば、読取りのできないパターンに応じて、アンテナ５０だけでなく、故障検知用のＲＦＩＤタグ７０やリーダライタ２０の異常を判断することができる。
【００６７】
なお、上述の例では、故障検知用のＲＦＩＤタグ７０の個数をアンテナ５０の数と同数とした。しかし、故障検知用のＲＦＩＤタグ７０の個数は、アンテナ５０の数より多くても良いし、少なくても良い。故障検知用のＲＦＩＤタグ７０を１個にした例は、次の第3実施形態で説明する。
【００６８】
［第３実施形態］
図１０は、故障検知用のＲＦＩＤタグ７０を１個にしたＲＦＩＤタグシステム１ｃのシステム図である。各アンテナ５０から読取りが可能な位置に故障検知用のＲＦＩＤタグ７０が配置できれば、故障検知用のＲＦＩＤタグ７０は１個でも良いからである。
【００６９】
第３実施形態のＲＦＩＤタグシステム１ｃでは、アンテナ５０と故障検知用のＲＦＩＤタグ７０の関係を除いて、機能ブロック図（図３）、ハードウェア構成図（図４）等は、第１実施形態のＲＦＩＤタグシステム１と同様である。第３実施形態のＲＦＩＤタグシステム１ｃによる故障検知処理の手順について、図５のフローチャートと異なる点を中心に説明する。
【００７０】
故障検知用のＲＦＩＤタグ７０は、各アンテナ５０から読取りが可能なゲート３の位置に取付けられる（ステップＳ１０に相当）。ステップＳ１２の登録処理やステップＳ１６の監視処理等は、第２実施形態と同じである。
【００７１】
図１１は、各アンテナの読取り結果の例で、第２アンテナ５２のみで読取りができない例である。故障検知部１２２は、第２アンテナ５２が異常であると検知する（ステップＳ２０に相当）。また、いずれのアンテナ５０でも、故障検知用のＲＦＩＤタグ７０の読取りができない場合には、故障検知部１２２は、故障検知用のＲＦＩＤタグ７０あるいはリーダライタ２０の故障と判断する。
【００７２】
以上のように、第３実施形態によれば、少数（例えば１個）の故障検知用のＲＦＩＤタグ７０でも、アンテナ５０の異常を検知できるので、故障検知用のＲＦＩＤタグ７０の管理やその取付ける手間等が少なくてすむ。
【００７３】
なお、上記各実施形態では、故障検知部１２２は、ミドルウェア１２０の一部に設けられる例を説明したが、これに限るものではなく、ミドルウェア１２０と別に設けても良い。また、故障検知部１２２は、情報処理装置１０ではなく、リーダライタ２０に設けられても良い。また、故障検知部１２２は、ソフトウェア処理ではなく、一部あるいは全部をハードウェアで構成するようにしてもよい。
【００７４】
なお、本発明は上述した実施形態そのままに限定されるものではなく、実施段階でのその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素を適宜組み合わせても良い。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。このような、発明の趣旨を逸脱しない範囲内において種々の変形や応用が可能であることはもちろんである。
【符号の説明】
【００７５】
１、１ｂ、１ｃ  ＲＦＩＤタグシステム
２      コンベア
３      ゲート
５      物品
１０    情報処理装置
２０    リーダライタ
３０    ケーブル
５０    アンテナ
５１      第１アンテナ
５２      第２アンテナ
５３      第３アンテナ
５４      第４アンテナ
６０、７０  ＲＦＩＤタグ
１１０    ＯＳ
１２０    ミドルウェア
１２２      故障検知部
１３０    アプリケーション
１４０    記憶部
１５０    通信ＩＦ部
１６０    ＣＰＵ
１６５    一時記録メモリ
１７０    不揮発性メモリ
１７５    入出力ＩＦ
１８０    表示部
１８５    操作部
１９０    通信部
１９５    バスライン  
２１０    制御部
２２０    記憶部
２３０    通信ＩＦ部
２４０    送信部
２５０    受信部
２６０    アンテナ切換え部
【図１Ａ】
2018025990.tif 000003
【図１Ｂ】
2018025990.tif 000004
【図２】
2018025990.tif 000005
【図３】
2018025990.tif 000006
【図４】
2018025990.tif 000007
【図５】
2018025990.tif 000008
【図６】
2018025990.tif 000009
【図７Ａ】
2018025990.tif 000010
【図７Ｂ】
2018025990.tif 000011
【図７Ｃ】
2018025990.tif 000012
【図８】
2018025990.tif 000013
【図９Ａ】
2018025990.tif 000014
【図９Ｂ】
2018025990.tif 000015
【図９Ｃ】
2018025990.tif 000016
【図１０】
2018025990.tif 000017
【図１１】
2018025990.tif 000018