(57)【要約】【課題】ミドルウエアから情報を取得するリーダ監視装置の取得タイミングを適切に設定する。【解決手段】それぞれ個別に設定された読み取り周期により無線タグから電波送信される情報を読み取る複数のリーダ１０〜３０と、これらのリーダが読み取った情報を第１の時間間隔で取得するミドルウエア４０とを有するリーダシステム２を監視するリーダ監視装置１であって、ミドルウエア４０が取得した読み取り情報を取得する取得部５４と、前記第１の時間間隔と、前記複数の読み取り周期の最小公倍数である第２の時間間隔とのうちより時間間隔が長い一方の基準時間間に、取得部５４の取得周期を設定する設定部５３と、を有するリーダ監視装置１。【選択図】図１
2011197838.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ個別に設定された読み取り周期により無線タグから電波送信される情報を読み取る複数のリーダと、これらのリーダが読み取った情報を第１の時間間隔で取得するミドルウエアとを有するリーダシステムを監視するリーダ監視装置であって、
前記ミドルウエアが取得した読み取り情報を取得する取得部と、
前記第１の時間間隔と、前記複数の読み取り周期の最小公倍数である第２の時間間隔とのうちより時間間隔が長い一方の基準時間間隔以上の第３の時間間隔に、前記取得部の取得周期を設定する設定部と、を有するリーダ監視装置。
【請求項２】
前記基準時間間隔と前記第３の時間間隔とが同じである請求項１に記載のリーダ監視装置。
【請求項３】
前記第１の時間間隔は、前記複数のリーダの前記各読み取り周期のいずれよりも長い請求項１又は２に記載のリーダ監視装置。
【請求項４】
前記第１の時間間隔と前記第２の時間間隔とを比較して前記基準時間間隔を算出する算出部を有し、
前記設定部は、前記算出部の算出結果に基づき、前記取得周期を設定する請求項１乃至３のうちいずれか一つに記載のリーダ監視装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リーダシステムを監視するリーダ監視装置に関する。
【背景技術】
【０００２】
近年、交信領域内に存在する無線タグと電波とを利用して無線通信を行うことにより無線タグに記憶された情報を読み取るリーダが注目されている。この種のリーダは、例えば店舗内に複数設けられ、これらのリーダで読み取られた情報は所定周期でミドルウエアにより取得される。ミドルウエアで取得された情報は、所定周期でリーダ監視装置に送信される。リーダ監視装置は、前記取得した情報に基づき、リーダの故障を判定する。
【０００３】
特開２００３−０１５９７０号公報は、ネットワーク画像処理装置と稼働状況を監視する監視装置において、多数の監視装置から監視する際に、効率よく確実に監視するために稼働状況を取得する間隔を設定する設定部を有する監視装置を開示する。ネットワーク画像処理装置に対する監視装置の単位時間当たりの問い合わせ数（コマンド数）、接続回数などの接続状況に応じて、監視装置からネットワーク画像処理装置への接続時間間隔の最適値を設定する。
【０００４】
特開２００３−０６７２６４号公報は、監視対象物の生存監視間隔を動的に変更することにより、確認精度の向上を図るネットワークシステムを開示する。監視側が一定の第１の時間間隔で監視対象の生存確認を行い、所定時間内にエージェントから応答がない場合に可変的に一定の第２の時間間隔で生存確認を再発行する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、リーダ監視装置が情報を取得する取得周期が長すぎると、ミドルウエアに多くの情報が蓄積され、処理が停滞するおそれがある。これとは反対に前記取得周期が短すぎると、リーダの情報を正確に取得できなくなるおそれがある。
【０００６】
本発明は上述した問題点を解決するためになされたものであり、ミドルウエアから情報を取得するリーダ監視装置の取得周期を適切に設定することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の一態様は、それぞれ個別に設定された読み取り周期により無線タグから電波送信される情報を読み取る複数のリーダと、これらのリーダが読み取った情報を第１の時間間隔で取得するミドルウエアとを有するリーダシステムを監視するリーダ監視装置であって、前記ミドルウエアが取得した読み取り情報を取得する取得部と、前記第１の時間間隔と、前記複数の読み取り周期の最小公倍数である第２の時間間隔とのうちより時間間隔が長い一方の基準時間間隔以上の第３の時間間隔に、前記取得部の取得周期を設定する設定部と、を有するリーダ監視装置に関する。
【発明の効果】
【０００８】
以上に詳述したように、本発明によれば、ミドルウエアから情報を取得するリーダ監視装置の取得周期を適切にすることができる。
【図面の簡単な説明】
【０００９】
【図１】システムのブロック図である。
【図２】リーダの概略図である。
【図３】リーダ及びミドルウエアの取得周期を説明するためのタイミングチャートである。
【図４】リーダ及びミドルウエアの取得周期を説明するための図３とは異なるタイミングチャートである。
【図５】システムの変形例のブロック図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照しつつ説明する。
【００１１】
図１は、ＲＦＩＤ（Radio Frequency Identification）システム監視ツール１及びリーダシステム２のブロック図である。図２は、リーダ１０の概略図である。図１を参照して、リーダシステム２は、複数のリーダ１０、２０、３０と、ミドルウエア４０とを含む。図２を参照して、リーダ１０は、コントローラ１１、変調器１２、高周波可変増幅器１３、サーキュレータ１４、アンテナ１５、復調器１６、ＬＰＦ１７、可変増幅器１８、記憶部１９を備える。
【００１２】
コントローラ１１は、記憶部１９に記憶したプログラムに従って、リーダ１０の制御を行う。コントローラ１１は、個別に設定された読み取り周期（以下、リーダ読み取り周期）に基づき、図示しない無線タグから送信されるタグ情報を取得するようにリーダ１０全体を制御する。コントローラ１１は、リーダ読み取り周期に関する情報を、ＲＦＩＤシステム監視ツール１に送信する。コントローラ１１は、取得したタグ情報を記憶部１９に記憶する。記憶部１９に蓄積したタグ情報は、第１の時間間隔としてのミドルウエア取得周期でミドルウエア４０により取得される。
【００１３】
変調器１２は、コントローラ１１から出力された送信情報を変調して搬送波と合成して高周波信号を生成し、これを出力する。変調器１２は、送信情報が無い場合には搬送波のみを出力することもある。高周波可変増幅器１３は、入力された高周波を増幅して出力する。コントローラ１１は、制御線９を介して増幅率を制御する。増幅率を変えることにより、出力する送信電力を変えることができる。
【００１４】
サーキュレータ１４は、高周波可変増幅器１３からの信号をアンテナ１５へ伝達し、アンテナ１５が受信した信号を復調器１６へ伝達する。アンテナ１５は、サーキュレータ１４からの高周波信号を電波として空間に放射し、空間からの電波を高周波信号としてサーキュレータ１４へ出力する。アンテナ１５は、電波を特定の方向へ強く放射する特性を備えており、平面パッチアンテナを使用することができる。
【００１５】
復調器１６は、入力された高周波信号を復調して、これを受信データ信号に変換して出力する。ＬＰＦ（Low Pass Filter）１７は、復調器１６から出力された受信データ信号に含まれる高周波成分を除去して、受信データ信号のみを出力する。
【００１６】
可変増幅器１８は、入力された受信データ信号を増幅して出力する。コントローラ１１は、制御線８を介して増幅率を制御する。受信データ信号の強度レベルが小さいときは増幅率を大きくし、受信データ信号の強度レベルが大きいときは増幅率を小さくする。設定した増幅率から受信データ信号の強度レベルを知ることができる。
【００１７】
リーダ２０及びリーダ３０は、リーダ１０と同じ構成であるため、同一符合を付して詳細な説明を省略する。ただし、リーダ１０、リーダ２０及びリーダ３０の各リーダ読み取り周期はそれぞれ独立して設定されている。各リーダ１０〜３０のリーダ読み取り周期は、クライアントＰＣ３を操作することにより変更できる。
【００１８】
ミドルウエア４０は、タグ情報取得部４１と、コントローラ４２とを備える。タグ情報取得部４１は、リーダ１０〜３０の各記憶部１９に蓄積されたタグ情報を取得する。コントローラ４２は、タグ情報取得部４１がミドルウエア取得周期でタグ情報を取得するように制御する。ここで、ミドルウエア取得周期はクライアントＰＣ３を操作することにより変更できる。ミドルウエア取得周期は、リーダ１０〜３０のいずれのリーダ読み取り周期よりも長く設定するのが好ましい。ミドルウエア取得周期をリーダ１０〜３０のいずれのリーダ読み取り周期よりも長く設定することにより、リーダ１０〜３０の各タグ情報を確実に取得できる。
【００１９】
タグ情報取得部４１は、図示しない記憶部を有しており、この記憶部には取得したリーダ１０〜３０の各タグ情報を個別に記憶する。ここで、記憶部は、タグ情報取得部４１の外部に設けることもできる。
【００２０】
ＲＦＩＤシステム監視ツール１は、読み取り周期問い合わせ部５１、統計情報取得周期計算部（算出部）５２、統計情報取得周期設定部（設定部）５３及び統計情報取得部５４を備える。読み取り周期問い合わせ部５１は、ミドルウエア４０に通信して、ミドルウエア４０のミドルウエア取得周期に関する情報を取得する。読み取り周期問い合わせ部５１は、リーダ１０〜３０に通信して、各リーダ１０〜３０の読み取り周期に関する情報を取得する。
【００２１】
統計情報取得周期計算部５２は、読み取り周期問い合わせ部５１が取得したミドルウエア取得周期及び複数のリーダ読み取り周期に基づき、統計情報取得部５４の取得周期（取得部の取得周期）を演算する。統計情報取得周期の演算方法については、後述する。
【００２２】
統計情報取得周期設定部５３は、統計情報取得部５４の取得周期を統計情報取得周期計算部５２で算出された取得周期に設定する。統計情報取得部５４は、統計情報取得周期設定部５３により設定された取得周期に基づき、タグ情報取得部４１に蓄積されたタグ情報を取得する。
【００２３】
次に、図３及び図４のタイミングチャートを用いて、ＲＦＩＤシステム監視ツール１によるリーダの監視方法について説明する。図３では、リーダ１０のリーダ読み取り周期が１００ｍｓｅｃ、リーダ２０のリーダ読み取り周期が２００ｍｓｅｃ、リーダ３０のリーダ読み取り周期が３００ｍｓｅｃに設定されており、ミドルウエア４０のミドルウエア取得周期が１０００ｍｓｅｃに設定されている。読み取り周期問い合わせ部５１は、リーダ１０〜３０の各リーダ読み取り周期とミドルウエア４０のミドルウエア取得周期を取得する。統計情報取得周期計算部５２は、リーダ１０のリーダ読み取り周期、リーダ２０のリーダ読み取り周期、リーダ３０のリーダ読み取り周期に基づき、これらのリーダ読み取り周期の最小公倍数を算出する。本実施形態では、リーダ１０のリーダ読み取り周期が１００ｍｓｅｃ、リーダ２０のリーダ読み取り周期が２００ｍｓｅｃ、リーダ３０のリーダ読み取り周期が３００ｍｓｅｃであるため、最小公倍数（以下、基準時間間隔という）は６００ｍｓｅｃとなる。
【００２４】
統計情報取得周期計算部５２は、算出した基準時間間隔とミドルウエア取得周期とを比較してより長い時間間隔を統計情報取得周期として算出する。本実施形態では、基準時間間隔が６００ｍｓｅｃであり、ミドルウエア４０のタグ情報取得周期が１０００ｍｓｅｃであるため、統計情報取得周期は１０００ｍｓｅｃである。したがって、統計情報取得部５４は、１０００ｍｓｅｃの周期で、ミドルウエア４０から各リーダ１０〜３０のタグ情報を取得する。図３に図示する例では、ミドルウエア４０のミドルウエア取得周期の１周期に相当する時間間隔を、統計情報取得部５４の取得周期に設定しているため、ミドルウエア４０に蓄積された１周期分のタグ情報を確実に取得することができる。また、ミドルウエア４０には１周期に相当するタグ情報よりも多い情報が記憶されないため、処理速度の低下を抑制できる。ＲＦＩＤシステム監視ツール１は、ミドルウエア４０から取得したタグ情報、すなわち、タグの読み取り枚数、タグ読み取りエラーなどの統計情報に基づき、リーダシステム２の動作状況を解析する。上述の実施形態によれば、ミドルウエア４０及びリーダ１０〜３０の負荷軽減と監視とを両立することができる。
【００２５】
図４では、リーダ１０のリーダ読み取り周期が２００ｍｓｅｃ、リーダ２０のリーダ読み取り周期が２００ｍｓｅｃ、リーダ３０のリーダ読み取り周期が７００ｍｓｅｃに設定されており、ミドルウエア４０のミドルウエア取得周期が１０００ｍｓｅｃに設定されている。読み取り周期問い合わせ部５１は、リーダ１０〜３０の各リーダ読み取り周期とミドルウエア４０のミドルウエア取得周期を取得する。統計情報取得周期計算部５２は、リーダ１０のリーダ読み取り周期、リーダ２０のリーダ読み取り周期、リーダ３０のリーダ読み取り周期に基づき、これらのリーダ読み取り周期の最小公倍数を算出する。本実施形態では、リーダ１０のリーダ読み取り周期が２００ｍｓｅｃ、リーダ２０のリーダ読み取り周期が２００ｍｓｅｃ、リーダ３０のリーダ読み取り周期が７００ｍｓｅｃであるため、最小公倍数（以下、基準時間間隔という）は１４００ｍｓｅｃとなる。
【００２６】
統計情報取得周期計算部５２は、算出した基準時間間隔とミドルウエア取得周期とを比較してより長い時間間隔を統計情報取得周期として算出する。本実施形態では、基準時間間隔が１４００ｍｓｅｃであり、ミドルウエア４０のミドルウエア取得周期が１０００ｍｓｅｃであるため、統計情報取得周期は１４００ｍｓｅｃである。したがって、統計情報取得部５４は、１４００ｍｓｅｃの取得周期で、ミドルウエア４０からタグ情報を取得する。これにより、上述した図３の例と同様の効果を得ることができる。
【００２７】
（変形例）
リーダの監視に関わるシステム構造として、図５のシステムを用いることもできる。上述の実施形態では、リーダ１０〜３０の読み取り結果の正否に関する情報を記憶する記憶部（記憶部１９とは異なる別の記憶部）を各リーダ１０〜３０に設けたが、図５のシステムでは、当該別の記憶部を省略し、前記正否に関する情報をＲＦＩＤシステム監視エージェント５に記憶する。リーダ１０〜３０が読み取ったタグ情報はＲＦＩＤシステム監視エージェント５に記憶される。リーダ１０〜３０が読み取ったタグ情報はＲＦＩＤシステム監視エージェント５に記憶される。ミドルウエア４０が取得したタグ情報はＲＦＩＤシステム監視エージェント５に記憶される。統計情報取得部５４は、ＲＦＩＤシステム監視エージェント５からミドルウエア４０が取得したタグ情報を取得する。ＲＦＩＤシステム監視エージェント５は、ミドルウエア４０から取得した情報に基づき、各リーダ１０〜３０の故障を判定する。
【００２８】
複数のリーダ読み取り周期の最小公倍数と、ミドルウエア４０のミドルウエア取得周期とのうちより時間間隔が長い一方の基準時間間隔よりも長い時間を、統計情報取得部５４の統計情報取得周期に設定することができる。すなわち、上述の実施形態では統計情報取得周期を基準時間間隔と同じに設定したが、基準時間間隔よりも長い時間に設定してもよい。ただし、統計情報取得周期は、基準時間間隔の２倍未満の時間に設定するのが好ましい。
【００２９】
上述の実施形態では、ミドルウエア４０のミドルウエア取得周期の設定を一つとしたが、複数に設定することもできる。この場合、各設定毎に順次、統計情報取得周期を算出するのが好ましい。
【００３０】
上述の実施形態では、リーダの個数を３としたが、本発明はこれに限られるものではなく、２又は４以上にすることもできる。
【００３１】
リーダ１０〜３０のうちリーダ読み取り周期が著しく大きいリーダが存在する場合には、このリーダを除外して残りのリーダ読み取り周期から最小公倍数を算出してもよい。例えば、リーダ１０、リーダ２０のリーダ読み取り周期がミドルウエア４０のミドルウエア取得周期よりも短く、かつ、リーダ３０のリーダ読み取り周期がミドルウエア４０のミドルウエア取得周期よりも長い場合には、リーダ３０のリーダ読み取り周期を除外して、最小公倍数を算出してもよい。
【００３２】
それぞれ個別に設定された読み取り周期により無線タグから電波送信される情報を読み取る複数のリーダと、これらのリーダが読み取った情報を第１の時間間隔で取得するミドルウエアとを有するリーダシステムを監視するリーダ監視装置に、ミドルウエアが取得した読み取り情報を取得させ、前記第１の時間間隔と、前記複数の読み取り周期の最小公倍数である第２の時間間隔とのうちより時間間隔が長い一方の基準時間間隔以上の第３の時間間隔に、前記ミドルウエアから前記読み取り情報を取得する取得周期を設定するを実行させるプログラム。
【００３３】
本発明は、その精神または主要な特徴から逸脱することなく、他の様々な形で実施することができる。そのため、前述の実施の形態はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明の範囲は、特許請求の範囲によって示すものであって、明細書本文には、なんら拘束されない。さらに、特許請求の範囲の均等範囲に属する全ての変形、様々な改良、代替および改質は、すべて本発明の範囲内のものである。
【符号の説明】
【００３４】
１  ＲＦＩＤシステム監視ツール  ２  リーダシステム  ３  クライアントＰＣ
１０、２０、３０  リーダ  ４０  ミドルウエア  ５１  読み取り周期問い合わせ部
５２  統計情報取得周期計算部  ５３  統計情報取得周期設定部  
５４  統計情報取得部
【先行技術文献】
【特許文献】
【００３５】
【特許文献１】特開２００３−０１５９７０号公報
【００３６】
【特許文献２】特開２００３−０６７２６４号公報
【図１】
2011197838.tif 000003
【図２】
2011197838.tif 000004
【図３】
2011197838.tif 000005
【図４】
2011197838.tif 000006
【図５】
2011197838.tif 000007