(57)【要約】【課題】簡易な構成で複雑な制御を必要とすることなく、特定の領域に存在する無線タグ装置と通信を行うことができる無線タグ通信装置を提供する。【解決手段】第１アンテナＡ及び第２アンテナＢのうちいずれか一方から「Ｑｕｅｒｙ」コマンドを送信し、残りの他方から「ＱｕｅｒｙＲｅｐ」コマンドを送信する。このとき、それら第１アンテナＡ及び第２アンテナＢの通信可能領域２１，２２の一部重なる重複通信可能領域２３が、検出可能エリアＡＲ内を順次移動するように送信出力を制御する。【選択図】図１
2011022742.tif 000002
【特許請求の範囲】
【請求項１】
情報を記憶する記憶部と情報を送受信可能なタグアンテナとを備えた複数の無線タグ装置に対し無線通信を行う無線タグ通信装置であって、
送信出力が可変である第１通信アンテナ及び第２通信アンテナと、
前記無線タグ装置に対し、応答準備を指示する準備指示コマンドを、前記第１通信アンテナ及び前記第２通信アンテナのうちいずれか一方を用いて送信する準備指示コマンド送信手段と、
前記無線タグ装置に対し、応答を指示する応答指示コマンドを、前記準備指示コマンドの送信タイミングと時間的に重ならないタイミングで、前記第１通信アンテナ及び前記第２通信アンテナのうちいずれか他方を用いて送信する、応答指示コマンド送信手段と、
前記準備指示コマンドを送信するときの通信範囲と、前記応答指示コマンドを送信するときの通信範囲とが、互いに一部重なるように、前記第１通信アンテナ及び前記第２通信アンテナそれぞれの送信出力を制御する出力制御手段とを有し、
前記準備指示コマンドと前記応答指示コマンドを受信した場合に、前記記憶部に記憶した情報を送信する前記複数の無線タグ装置に対し無線通信を行う
ことを特徴とする無線タグ通信装置。
【請求項２】
前記出力制御手段は、
前記準備指示コマンドを送信するときの通信範囲と前記応答指示コマンドを送信するときの通信範囲とが重なる部分である目標通信領域を移動させるように、前記第１通信アンテナ及び前記第２通信アンテナそれぞれの送信出力を制御する
ことを特徴とする請求項１記載の無線タグ通信装置。
【請求項３】
前記出力制御手段は、
前記準備指示コマンドを送信するときの送信出力を順次減少又は増大しつつ、これに対応して前記応答指示コマンドを送信するときの送信出力を順次増大又は減少することにより、前記目標通信領域を移動させる
ことを特徴とする請求項２記載の無線タグ通信装置。
【請求項４】
前記目標通信領域ごとに、前記応答指示コマンドによる前記無線タグ装置の応答の有無を判定する判定手段と、
前記目標通信領域ごとの前記判定手段の判定結果に対応した報知を行う報知手段と
をさらに備えたことを特徴とする請求項２又は請求項３記載の無線タグ通信装置。
【請求項５】
前記出力制御手段は、
前記目標通信領域を順次移動させるように、前記第１通信アンテナ及び前記第２通信アンテナそれぞれの送信出力を制御し、
前記判定手段は、
前記順次移動する前記目標通信領域ごとに、前記応答指示コマンドによる前記無線タグ装置の応答の有無を判定し、
前記報知手段は、
前記順次移動する前記目標通信領域ごとの前記判定手段の判定結果に対応した報知を行う
ことを特徴とする請求項４記載の無線タグ通信装置。
【請求項６】
前記出力制御手段は、
前記準備指示コマンドを送信するときの送信出力が、前記応答指示コマンドを送信するときの送信出力よりも大きくなるように、前記第１通信アンテナ及び前記第２通信アンテナそれぞれの送信出力を制御する
ことを特徴とする請求項１乃至請求項５のいずれか１項記載の無線タグ通信装置。
【請求項７】
前記出力制御手段は、
前記通信範囲のうち、前記第１通信アンテナよりも前記第２通信アンテナに近い領域に前記目標通信領域を形成する場合には、前記第１通信アンテナから出力する準備指示コマンドの送信出力が、前記第２通信アンテナから出力する前記応答指示コマンドの送信出力よりも大きくなるように制御し、
前記通信範囲のうち、前記第２通信アンテナよりも前記第１通信アンテナに近い領域に前記目標通信領域を形成する場合には、前記第２通信アンテナから出力する準備指示コマンドの送信出力が、前記第１通信アンテナから出力する前記応答指示コマンドの送信出力よりも大きくなるように制御する
ことを特徴とする請求項６記載の無線タグ通信装置。
【請求項８】
前記第１通信アンテナを用いて通信を行っている間、前記第２通信アンテナへの通電を停止するか、若しくは、前記第２通信アンテナを用いて通信を行っている間、前記第１通信アンテナへの通電を停止する、通電制御手段を有する
ことを特徴とする請求項１乃至請求項７のいずれか１項記載の無線タグ通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を記憶するＩＣ回路部と情報を送受信可能なタグアンテナとを備えた無線タグ回路素子に対し無線通信を行う無線タグ通信装置に関する。
【背景技術】
【０００２】
近年、情報を記憶する無線タグ回路素子と無線タグ通信装置との間で非接触で情報の送受信を行うＲａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ（ＲＦＩＤ）システムが様々な分野において実用化されている。
【０００３】
上記ＲＦＩＤシステムを用いる場合において、特定の領域におけるタグの存在の有無を確認する場合等、特定の領域に存在する無線タグ回路素子のみと通信を行いたい場合がある。従来、このような場合に用いる無線タグ通信装置として、位相制御やアンテナ可動構造によりアンテナの指向性を制御するものがある。この無線タグ通信装置によれば、特定の方向の無線タグ回路素子のみと通信を行うことができる。
【０００４】
また、複数のアンテナを切り替えつつ通信を行うものがある（例えば、特許文献１参照）。この無線タグ通信装置によれば、複数のアンテナを切り替えて各々通信を行うことにより、各アンテナの通信領域内に存在する無線タグ回路素子のみと通信を行うことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１２９６８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したアンテナの指向性を制御する無線タグ通信装置では、通信する方向を特定できるに留まり、特定の領域に存在する無線タグ回路素子のみとピンポイントで通信を行うことはできない。また、複数のアンテナを切り替えて通信を行う無線タグ通信装置では、特定の領域に存在する無線タグ回路素子のみとピンポイントで通信を行うためには多数のアンテナが必要となるため、構成及び制御が複雑化するという問題があった。
【０００７】
本発明の目的は、簡易な構成で複雑な制御を必要とすることなく、特定の領域に存在する無線タグ回路素子と通信を行うことができる無線タグ通信装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、第１発明の無線タグ通信装置は、情報を記憶する記憶部と情報を送受信可能なタグアンテナとを備えた複数の無線タグ装置に対し無線通信を行う無線タグ通信装置であって、送信出力が可変である第１通信アンテナ及び第２通信アンテナと、前記無線タグ装置に対し、応答準備を指示する準備指示コマンドを、前記第１通信アンテナ及び前記第２通信アンテナのうちいずれか一方を用いて送信する準備指示コマンド送信手段と、前記無線タグ装置に対し、応答を指示する応答指示コマンドを、前記準備指示コマンドの送信タイミングと時間的に重ならないタイミングで、前記第１通信アンテナ及び前記第２通信アンテナのうちいずれか他方を用いて送信する、応答指示コマンド送信手段と、前記準備指示コマンドを送信するときの通信範囲と、前記応答指示コマンドを送信するときの通信範囲とが、互いに一部重なるように、前記第１通信アンテナ及び前記第２通信アンテナそれぞれの送信出力を制御する出力制御手段とを有し、前記準備指示コマンドと前記応答指示コマンドを受信した場合に、前記記憶部に記憶した情報を送信する前記複数の無線タグ装置に対し無線通信を行うことを特徴とする。
【０００９】
本願第１発明の通信対象とする無線タグ装置は、無線タグ通信装置から２種類のコマンドを受信したら応答を行う。このような無線タグ装置の特性を利用し、本願第１発明の無線タグ通信装置では、上記２種類のコマンドを別々のアンテナから送信する。すなわち、指示コマンド送信手段は、第１通信アンテナ及び第２通信アンテナのうちいずれか一方から準備指示コマンドを送信し、残りの他方から応答指示コマンドを送信する。このとき、出力制御手段が、それら第１通信アンテナ及び第２通信アンテナの通信範囲を、互いに一部重なるように制御する。これにより、複数の無線タグ装置のうち、上記の一部重なる通信範囲に限定的に存在していた無線タグ装置のみが、準備指示コマンド及び応答指示コマンドの両方を受信することができ、当該無線タグ装置のみが無線タグ通信装置に対する応答を実行する。
【００１０】
以上のようにして、本願第１発明によれば、指示コマンド送信手段による上記コマンドごとのアンテナ切替制御と出力制御手段による通信範囲の制御とを実行し、上述した一部重なる通信範囲を限定的に絞り込むことができる。これにより、広い範囲に複数の無線タグ装置が存在しているような場合でも、上記絞り込んだ範囲にある無線タグ装置に対してのみ情報送受信を行うことができる。これにより、簡易な構成で複雑な制御を必要とすることなく、特定の領域に存在する無線タグ装置と通信を行うことができる。
【００１１】
第２発明の無線タグ通信装置は、上記第１発明において、前記出力制御手段は、前記準備指示コマンドを送信するときの通信範囲と前記応答指示コマンドを送信するときの通信範囲とが重なる部分である目標通信領域を移動させるように、前記第１通信アンテナ及び前記第２通信アンテナそれぞれの送信出力を制御することを特徴とする。
【００１２】
これにより、広い範囲に複数の無線タグ装置が存在しているような場合でも、当該広い範囲を包含するように目標通信領域を移動させることで、当該広い範囲内に存在する全ての無線タグ装置に対し通信を行うことができる。また、目標通信領域を移動させながら、各移動位置における無線タグ装置の送受信結果を確認することで、無線タグ装置の存在位置を特定することが可能となる。
【００１３】
第３発明の無線タグ通信装置は、上記第２発明において、前記出力制御手段は、前記準備指示コマンドを送信するときの送信出力を順次減少又は増大しつつ、これに対応して前記応答指示コマンドを送信するときの送信出力を順次増大又は減少することにより、前記目標通信領域を移動させることを特徴とする。
【００１４】
本願第３発明によれば、準備指示コマンドの送信出力を順次減少しつつ応答指示コマンドの送信出力を順次増大することにより、応答指示コマンドを送信するアンテナ側から準備指示コマンドを送信するアンテナ側へと目標通信領域を移動させることができる。一方、準備指示コマンドの送信出力を順次増大しつつ応答指示コマンドの送信出力を順次減少することにより、準備指示コマンドを送信するアンテナ側から応答指示コマンドを送信するアンテナ側へと目標通信領域を移動させることができる。
【００１５】
第４発明の無線タグ通信装置は、上記第２又は３発明において、前記目標通信領域ごとに、前記応答指示コマンドによる前記無線タグ装置の応答の有無を判定する判定手段と、前記目標通信領域ごとの前記判定手段の判定結果に対応した報知を行う報知手段とをさらに備えたことを特徴とする。
【００１６】
これにより、操作者は、通信目標とする目標通信領域ごとに、無線タグ装置の送受信結果を確認することができる。この結果、無線タグ装置からの応答があった場合には、操作者は、当該応答した無線タグ装置の存在位置を確実に把握することができる。
【００１７】
第５発明の無線タグ通信装置は、上記第４発明において、前記出力制御手段は、前記目標通信領域を順次移動させるように、前記第１通信アンテナ及び前記第２通信アンテナそれぞれの送信出力を制御し、前記判定手段は、前記順次移動する前記目標通信領域ごとに、前記応答指示コマンドによる前記無線タグ装置の応答の有無を判定し、前記報知手段は、前記順次移動する前記目標通信領域ごとの前記判定手段の判定結果に対応した報知を行うことを特徴とする。
【００１８】
これにより、操作者は、目標通信領域を順次移動させながら、各目標通信領域ごとに無線タグ装置の送受信結果を確認することができる。この結果、広い範囲に複数の無線タグ装置が存在しているような場合でも、操作者は、当該広い範囲を小さな領域に分割しつつ、その小領域ごとに無線タグ装置の存在の有無を確認することで、無線タグ装置の存在位置を特定することができる。また、目標通信領域の移動量の大小に応じて、無線タグ装置の存在位置の特定精度を調節することが可能となる。すなわち、目標通信領域の移動量を小さく設定することにより無線タグ装置の存在位置を細かく特定でき、目標通信領域の移動量を大きく設定することにより無線タグ装置の存在位置を大まかに特定することができる。
【００１９】
第６発明の無線タグ通信装置は、上記第１乃至第５発明のいずれかにおいて、前記出力制御手段は、前記準備指示コマンドを送信するときの送信出力が、前記応答指示コマンドを送信するときの送信出力よりも大きくなるように、前記第１通信アンテナ及び前記第２通信アンテナそれぞれの送信出力を制御することを特徴とする。
【００２０】
一般に、応答指示コマンドは個別に無線タグ装置と通信を行うため、準備指示コマンドよりも電波送出時間が長くなる傾向がある。したがって、本願第５発明のように準備指示コマンドの送信出力を応答指示コマンドの送信出力よりも大きくすることにより、無線タグ通信装置の消費電力を抑制することができる。
【００２１】
第７発明の無線タグ通信装置は、上記第６発明において、前記出力制御手段は、前記通信範囲のうち、前記第１通信アンテナよりも前記第２通信アンテナに近い領域に前記目標通信領域を形成する場合には、前記第１通信アンテナから出力する準備指示コマンドの送信出力が、前記第２通信アンテナから出力する前記応答指示コマンドの送信出力よりも大きくなるように制御し、前記通信範囲のうち、前記第２通信アンテナよりも前記第１通信アンテナに近い領域に前記目標通信領域を形成する場合には、前記第２通信アンテナから出力する準備指示コマンドの送信出力が、前記第１通信アンテナから出力する前記応答指示コマンドの送信出力よりも大きくなるように制御することを特徴とする。
【００２２】
これにより、準備指示コマンドの送信出力を応答指示コマンドの送信出力よりも確実に大きくなるように制御しつつ、第１通信アンテナ及び第２通信アンテナの通信範囲の全体に亘って目標通信領域を順次移動させ、無線タグ装置の探索を行うことができる。
【００２３】
第８発明の無線タグ通信装置は、上記第１乃至第７発明のいずれかにおいて、前記第１通信アンテナを用いて通信を行っている間、前記第２通信アンテナへの通電を停止するか、若しくは、前記第２通信アンテナを用いて通信を行っている間、前記第１通信アンテナへの通電を停止する、通電制御手段を有することを特徴とする。
【００２４】
稼働していないアンテナの通電を停止することで、無駄なエネルギ消費を防止することができる。
【発明の効果】
【００２５】
本発明によれば、簡易な構成で複雑な制御を必要とすることなく、特定の領域に存在する無線タグ装置と通信を行うことができる。
【図面の簡単な説明】
【００２６】
【図１】本実施形態のリーダの概略を表すシステム構成図である。
【図２】無線タグ回路素子の機能的構成の一例を表すブロック図である。
【図３】リーダと１つの無線タグ回路素子との間で送受される信号のタイムチャートの一例を表す図である。
【図４】第１アンテナ及び第２アンテナによる送信出力を段階的に変化させることによって、重複通信可能領域が順次移動される様子を表す図である。
【図５】図４に示す動作をリーダに行わせるための通信パラメータ等の設定内容を表す動作テーブルである。
【図６】制御回路によって実行される制御内容を表すフローチャートである。
【図７】ステップＳ１００の通信処理の詳細内容を表すフローチャートである。
【図８】報知部による報知内容の一例を表す図である。
【図９】Ｑｕｅｒｙコマンドの送信出力をＱｕｅｒｙＲｅｐコマンドより大きくする変形例の動作テーブルを表す図である。
【図１０】アンテナを横並びに配置する変形例のリーダの概略を表すシステム構成図である。
【発明を実施するための形態】
【００２７】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
図１は、本実施形態のリーダ１００の概略を表すシステム構成図である。
【００２８】
リーダ１００（無線タグ通信装置）は、後述する２種類のコマンドを別々のアンテナＡ，Ｂから送信することにより、特定の領域に存在する無線タグ回路素子Ｔｏ（無線タグ装置）に対しピンポイントで無線通信を行うものである。このリーダ１００は、リーダ本体１０と、送信出力を可変させて通信可能な第１アンテナＡ（第１通信アンテナ）及び第２アンテナＢ（第２通信アンテナ）とを有している。第１アンテナＡと第２アンテナＢとは、それぞれの通信可能領域２１，２２（通信範囲）を互いに一部重ねることが可能なように、所定範囲の検出可能エリアＡＲを挟んでメインローブ方向が対向するように設置されている。検出可能エリアＡＲは、アンテナＡ，Ｂによる送信出力を可変することにより順次移動される、上記通信可能領域２１，２２が重なる部分である重複通信可能領域２３（目標通信領域）に基づいてその範囲が決まるものであり、リーダ１００はこの検出可能エリアＡＲ内に存在する全ての無線タグ回路素子Ｔｏに対し通信することができる。
【００２９】
リーダ本体１０は、制御回路１１と、高周波回路１２と、切替スイッチ１３と、報知部１４（報知手段）とを有している。制御回路１１は、無線タグ回路素子Ｔｏから読み出された信号を処理して情報を読み出すとともに、無線タグ回路素子Ｔｏへアクセスするための各種コマンドを生成する。高周波回路１２は、上記各種コマンドに基づき、第１アンテナＡ又は第２アンテナＢを介し無線タグ回路素子Ｔｏに記憶されたタグ情報へアクセスする。このタグ情報にはタグＩＤが含まれる。切替スイッチ１３は、制御回路１１の制御に基づき、第１アンテナＡと第２アンテナＢとの切替を行う。報知部１４は例えば液晶表示部等であり、第１アンテナＡ及び第２アンテナＢによる無線通信結果を操作者に対し報知する。
【００３０】
制御回路１１は、無線タグ回路素子Ｔｏに対し、応答準備を指示する準備指示コマンドとしての「Ｑｕｅｒｙ」コマンドを、第１アンテナＡ及び第２アンテナＢのうちいずれか一方を用いて送信するとともに、無線タグ回路素子Ｔｏに対し、応答を指示する応答指示コマンドとしての「ＱｕｅｒｙＲｅｐ」コマンドを、上記「Ｑｕｅｒｙ」コマンドの送信タイミングと時間的に重ならないタイミングで、第１アンテナＡ及び第２アンテナＢのうちいずれか他方を用いて送信するように、高周波回路１２及び切替スイッチ１３を制御する。またこのとき、「Ｑｕｅｒｙ」コマンドを送信するときの通信可能領域と「ＱｕｅｒｙＲｅｐ」コマンドを送信するときの通信可能領域とが重なる部分である上記重複通信可能領域２３が、検出可能エリアＡＲ内を順次移動するように、第１アンテナＡ及び第２アンテナＢそれぞれの送信出力を可変制御する。この制御内容の詳細については後述する。
【００３１】
図１に示す例では、検出可能エリアＡＲ内に７つの無線タグ回路素子Ｔｏ−１〜Ｔｏ−７が存在し、当該検出可能エリアＡＲを１０の領域に分割した場合に、無線タグ回路素子Ｔｏ−１が領域２、無線タグ回路素子Ｔｏ−２が領域４、無線タグ回路素子Ｔｏ−３が領域５、無線タグ回路素子Ｔｏ−４，Ｔｏ−５が領域６、無線タグ回路素子Ｔｏ−６が領域８、無線タグ回路素子Ｔｏ−７が領域９に位置し、領域１，３，７，１０には無線タグ回路素子Ｔｏが存在していない。なお、ここに示す検出可能エリアＡＲの分割数は一例であり、アンテナＡ，Ｂによる送信出力を段階的に変化させる際の当該段階の数に応じて定まるものである。また各無線タグ回路素子Ｔｏは所定の物品等に添付され使用されるものであるが、本実施形態では添付対象についての記載を省略する。
【００３２】
図２は、上記無線タグ回路素子Ｔｏの機能的構成の一例を表すブロック図である。
【００３３】
図２において、無線タグ回路素子Ｔｏは、リーダ１００の第１アンテナＡ又は第２アンテナＢと非接触で信号の送受信を行うタグアンテナ１５１と、このタグアンテナ１５１に接続されたＩＣ回路部１５０（記憶部）とを有している。
【００３４】
ＩＣ回路部１５０は、タグアンテナ１５１により受信された質問波を整流する整流部１５２と、この整流部１５２により整流された質問波のエネルギを蓄積し駆動電源とするための電源部１５３と、タグアンテナ１５１により受信された質問波からクロック信号を抽出して制御部１５７に供給するクロック抽出部１５４と、所定の情報信号を記憶し得るメモリ部１５５と、タグアンテナ１５１に接続された変復調部１５６と、リーダ１００からの応答要求コマンドの受信時に当該無線タグ回路素子Ｔｏが応答信号をどの識別スロットに出力するかを決定するための乱数を発生させる乱数発生器１５８と、上記メモリ部１５５、クロック抽出部１５４、乱数発生器１５８、及び変復調部１５６等を介して上記無線タグ回路素子Ｔｏの作動を制御するための制御部１５７とを備えている。
【００３５】
変復調部１５６は、タグアンテナ１５１により受信されたリーダ１００の第１アンテナＡ又は第２アンテナＢからの質問波の復調を行い、また、制御部１５７からの返信信号を変調し、タグアンテナ１５１より応答波として送信する。
【００３６】
クロック抽出部１５４は受信した信号からクロック成分を抽出し、当該クロック成分の周波数に対応したクロックを制御部１５７に供給する。
【００３７】
乱数発生器１５８は、リーダ１００からの応答要求コマンドに指定されているスロット数指定値Ｑに対し、０から２Ｑ−１までの乱数を発生させる。
【００３８】
制御部１５７は、変復調部１５６により復調された受信信号を解釈し、メモリ部１５５において記憶された情報信号に基づいて返信信号を生成し、この返信信号を乱数発生器１５８により発生させた乱数に対応する識別スロットで変復調部１５６によりタグアンテナ１５１から返信する制御等の基本的な制御を実行する。
【００３９】
次に、リーダ１００と無線タグ回路素子Ｔｏとの間で送受される信号とその送受方法について、国際規格ＩＳＯ／ＩＥＣ１８０００−６  ＴｙｐｅＣのプロトコルを例に挙げて説明する。図３は、リーダ１００と１つの上記無線タグ回路素子Ｔｏとの間で送受される信号のタイムチャートの一例を表す図である。ここでは、「Ｑｕｅｒｙ」コマンドを第１アンテナＡを用いて送信し、「ＱｕｅｒｙＲｅｐ」コマンドを第２アンテナＢを用いて送信する場合を一例として示しており、図３（ａ）が第１アンテナＡによる無線通信、図３（ｂ）が第２アンテナＢによる無線通信に対応している。なお、この図３に示す信号の送受方法は、公知のＲａｎｄｏｍ−Ｓｌｏｔｔｅｄ  Ｃｏｌｌｉｓｉｏｎ  ａｒｂｉｔｒａｔｉｏｎ方式に基づくものであり、図中では左側から右側に向かって時系列変化するよう示している。また、リーダ１００と無線タグ回路素子Ｔｏとの間に記載されている矢印は信号の送信方向を示しており、送信相手が不特定である場合には破線で示し、送信相手が特定されている場合には実線で示している。
【００４０】
図３（ａ）に示すように、リーダ１００はまず最初に第１アンテナＡに切り替え、設定された送信出力で通信可能領域２１内に存在する無線タグ回路素子Ｔｏに対して「Ｓｅｌｅｃｔ」コマンドを送信する。この「Ｓｅｌｅｃｔ」コマンドは、それ以降にリーダ１００が無線通信を行う無線タグ回路素子Ｔｏの条件を指定するコマンドである。この「Ｓｅｌｅｃｔ」コマンドを受信した無線タグ回路素子Ｔｏのうちで、指定された条件を満たす無線タグ回路素子Ｔｏだけがその後に無線通信を行える状態となる。
【００４１】
次にリーダ１００は、無線タグ回路素子Ｔｏに対してタグ情報を応答発信させるよう要求する前述した「Ｑｕｅｒｙ」コマンドを送信する。この「Ｑｕｅｒｙ」コマンドには、所定の数で指定するスロット数指定値Ｑが含まれている。高周波回路１２から第１アンテナＡを介し「Ｑｕｅｒｙ」コマンドが送信されると、各無線タグ回路素子Ｔｏは０から２Ｑ−１までの乱数を乱数発生器１５８により生成し、スロットカウント値ＳＣとして保持する。なお、乱数を生成して無線タグ回路素子Ｔｏに上記スロットカウント値ＳＣを保持させることが、特許請求の範囲に記載の「応答準備を指示する」に相当する。
【００４２】
そしてリーダ１００は「Ｑｕｅｒｙ」コマンドを送信後、所定の識別スロットで無線タグ回路素子Ｔｏからの応答を待ち受ける。この識別スロットとは、この「Ｑｕｅｒｙ」コマンド、または後述する「ＱｕｅｒｙＲｅｐ」コマンドを始めに送信してから所定の期間で区分される時間枠である。識別スロットは、通常、所定回数としての「Ｑｕｅｒｙ」コマンドの第１識別スロット１回と「ＱｕｅｒｙＲｅｐ」コマンドの第２以降の識別スロット２Ｑ−１回の計２Ｑ回が連続して繰り返される。
【００４３】
そして、図示の例のように無線タグ回路素子Ｔｏでスロットカウント値ＳＣとして値０を生成したものは、この「Ｑｕｅｒｙ」コマンドを含んだ第１識別スロットで応答する。このとき、当該無線タグ回路素子Ｔｏはタグ情報を送信する許可を得るための例えば１６ビットの擬似乱数を用いた「ＲＮ１６」コマンドを応答信号としてリーダ１００へ送信する。そして、この「ＲＮ１６」コマンドを受信したリーダ１００は、この「ＲＮ１６」コマンドに対応する内容でタグ情報の送信を許可する「Ａｃｋ」コマンドを送信する。この「Ａｃｋ」コマンドを受信した無線タグ回路素子Ｔｏは、その無線タグ回路素子Ｔｏ自身が先に送信した「ＲＮ１６」コマンドと受信した「Ａｃｋ」コマンドが対応していると判断した場合に、当該無線タグ回路素子Ｔｏの個体がタグ情報の送信を許可されたものとみなしてタグ情報を送信する。このようにして、一つの識別スロットにおける信号の送受信が行われる。
【００４４】
その後、リーダ１００は第２アンテナＢに切り替え、２番目以降の識別スロットにおいて、設定された送信出力で通信可能領域２２内に存在する無線タグ回路素子Ｔｏに対し前述した「ＱｕｅｒｙＲｅｐ」コマンドを送信し、当該識別スロット時間枠で無線タグ回路素子Ｔｏからの応答を待つ。「ＱｕｅｒｙＲｅｐ」コマンドを受信した無線タグ回路素子Ｔｏは自身の上記スロットカウント値ＳＣの値を一つだけ減算して保持し、当該スロットカウント値ＳＣが値０になった時点の識別スロットで上記「ＲＮ１６」コマンドを初めとした信号の送受信をリーダ１００との間で行う。なお、無線タグ回路素子Ｔｏにスロットカウント値ＳＣの値を減算させつつ当該スロットカウント値ＳＣが０になった時に応答させることが、特許請求の範囲に記載の「応答を指示する」に相当する。
【００４５】
なお、各識別スロットでスロットカウント値ＳＣが０となる無線タグ回路素子Ｔｏがない場合には、「Ｑｕｅｒｙ」コマンド又は「ＱｕｅｒｙＲｅｐ」コマンド以外の送受信が行われないまま所定の時間枠でその識別スロットを終了する。特に、最初の「Ｑｕｅｒｙ」コマンドの受信により無線タグ回路素子Ｔｏが乱数発生器１５８で値０を直接生成する確率は極めて低い。このため、通常は上記第１識別スロットでは無線タグ回路素子Ｔｏからの応答はなく、第２識別スロット以降において初めて無線タグ回路素子Ｔｏからの応答があり、上記「ＲＮ１６」コマンドを初めとした信号の送受信が行われ、リーダ１００によりタグ情報が読み取られるものである。したがって、各無線タグ回路素子Ｔｏは、「Ｑｕｅｒｙ」コマンドを受信した後さらに「ＱｕｅｒｙＲｅｐ」コマンドを受信した場合に、タグ情報をリーダ１００に対し送信するようになっている。
【００４６】
図４は、第１アンテナＡ及び第２アンテナＢによる送信出力を段階的に変化させることによって、重複通信可能領域２３が順次移動される様子を表す図である。なお、この図４では、前述の図３と同様に第１アンテナＡで「Ｑｕｅｒｙ」コマンドを送信し、第２アンテナＢで「ＱｕｅｒｙＲｅｐ」コマンドを送信する場合を示しており、また各無線タグ回路素子Ｔｏ−１〜Ｔｏ−７の配置関係は前述の図１と同様である。
【００４７】
図４（ａ）に示すように、リーダ１００は、まず送信出力を「１０」に設定し、第１アンテナＡから通信可能領域２１内に存在する無線タグ回路素子Ｔｏに対して「Ｓｅｌｅｃｔ」コマンド及び「Ｑｕｅｒｙ」コマンドを送信する。次に送信出力を「１」に設定し、第２アンテナＢから通信可能領域２２内に存在する無線タグ回路素子Ｔｏに対して第２アンテナＢから「ＱｕｅｒｙＲｅｐ」コマンドを送信する。
【００４８】
なお、ここでいう送信出力の値は、当該アンテナの通信可能領域が到達可能な分割領域数を示すものであり、例えば第１アンテナＡの出力が上記「１０」に設定された場合には、当該第１アンテナＡの通信可能領域２１は図４（ａ）に示すように領域１から領域１０までの範囲となり、第２アンテナＢの出力が上記「１」に設定された場合には、当該第２アンテナＢの通信可能領域２２は図４（ａ）に示すように領域１０のみの範囲となる。以下の説明でも同様である。
【００４９】
この場合、重複通信可能領域２３は領域１０部分に形成されることになるが、領域１０には無線タグ回路素子Ｔｏが存在しないため、無線タグ回路素子Ｔｏは検出されない。
【００５０】
次に、図４（ｂ）に示すように、リーダ１００は送信出力を上記「１０」より所定量減少させて「９」に設定し、第１アンテナＡから通信可能領域２１内に存在する無線タグ回路素子Ｔｏに対して「Ｓｅｌｅｃｔ」コマンド及び「Ｑｕｅｒｙ」コマンドを送信する。次に送信出力を上記「１」より所定量増大させて「２」に設定し、第２アンテナＢから通信可能領域２２内に存在する無線タグ回路素子Ｔｏに対して「ＱｕｅｒｙＲｅｐ」コマンドを送信する。この場合、重複通信可能領域２３は領域９部分に形成されることになり、領域９には無線タグ回路素子Ｔｏ−７が存在するため、当該無線タグ回路素子Ｔｏ−７から応答がある。そして、上記「ＲＮ１６」コマンドを初めとした信号の送受信が行われ、無線タグ回路素子Ｔｏ−７のタグ情報が読み取られる。これにより、無線タグ回路素子Ｔｏ−７が領域９に存在することが検出される。
【００５１】
次に、図４（ｃ）に示すように、リーダ１００は送信出力を上記「９」より所定量減少させて「８」に設定し、第１アンテナＡから通信可能領域２１内に存在する無線タグ回路素子Ｔｏに対して「Ｓｅｌｅｃｔ」コマンド及び「Ｑｕｅｒｙ」コマンドを送信する。次に送信出力を上記「２」より所定量増大させて「３」に設定し、第２アンテナＢから通信可能領域２２内に存在する無線タグ回路素子Ｔｏに対して「ＱｕｅｒｙＲｅｐ」コマンドを送信する。この場合、重複通信可能領域２３は領域８部分に形成されることになり、領域８には無線タグ回路素子Ｔｏ−６が存在するため、当該無線タグ回路素子Ｔｏ−６から応答がある。そして、上記「ＲＮ１６」コマンドを初めとした信号の送受信が行われ、無線タグ回路素子Ｔｏ−６のタグ情報が読み取られる。これにより、無線タグ回路素子Ｔｏ−６が領域８に存在することが検出される。
【００５２】
なお上記において、第２アンテナＢから「ＱｕｅｒｙＲｅｐ」コマンドを送信した際に、通信可能領域２２内に無線タグ回路素子Ｔｏ−７が含まれるが、当該無線タグ回路素子Ｔｏ−７はその前に第１アンテナＡから「Ｑｕｅｒｙ」コマンドを受信していないため、応答することはない。
【００５３】
同様の手順を繰り返すことにより、最終的には図４（ｄ）に示すように、リーダ１００は送信出力を順次減少させて最小出力「１」に設定し、第１アンテナＡから通信可能領域２１内に存在する無線タグ回路素子Ｔｏに対して「Ｓｅｌｅｃｔ」コマンド及び「Ｑｕｅｒｙ」コマンドを送信する。次に送信出力を順次増大させて最大出力「１０」に設定し、第２アンテナＢから通信可能領域２２内に存在する無線タグ回路素子Ｔｏに対して「ＱｕｅｒｙＲｅｐ」コマンドを送信する。この場合、重複通信可能領域２３は領域１部分に形成されることになるが、領域１には無線タグ回路素子Ｔｏが存在しないため検出はされない。
【００５４】
以上のように、リーダ１００は第１アンテナＡ及び第２アンテナＢによる送信出力を段階的に変化させることによって、重複通信可能領域２３を順次移動し、検出可能エリアＡＲ内に存在する無線タグ回路素子Ｔｏの存在位置を特定することができる。
【００５５】
図５は、上記図４に示す動作をリーダ１００に行わせるための通信パラメータ等の設定内容を表す動作テーブルである。この動作テーブルは予め設定されており、制御回路１１によって読み出し可能に適宜の記憶手段に記憶されている。
【００５６】
図５に示すように、動作テーブルでは、各動作ナンバーごとに、「Ｑｕｅｒｙ」コマンドを送信するアンテナ及びその送信出力と、「ＱｕｅｒｙＲｅｐ」コマンドを送信するアンテナ及びその送信出力と、これにより形成される重複通信可能領域２３の位置を表す領域ナンバーとが関連付けられて設定されている。
【００５７】
この動作テーブルは通信開始時に制御回路１１によって読み出され、制御回路１１は当該動作テーブルの動作ナンバー順に通信パラメータを設定して無線通信を実行する。まず動作ナンバー１では、制御回路１１は、送信出力を「１０」に設定して第１アンテナＡから「Ｑｕｅｒｙ」コマンドを送信し、送信出力を「１」に設定して第２アンテナＢから「ＱｕｅｒｙＲｅｐ」コマンドを送信する。これにより、重複通信可能領域２３は領域１０部分に形成される。この動作は前述の図４（ａ）に対応する。
【００５８】
動作ナンバー１による無線通信が終了すると、次に動作ナンバー２による無線通信を開始する。すなわち制御回路１１は、送信出力を上記「１０」より所定量減少させて「９」に設定して第１アンテナＡから「Ｑｕｅｒｙ」コマンドを送信し、送信出力を上記「１」より所定量増大させて「２」に設定して第２アンテナＢから「ＱｕｅｒｙＲｅｐ」コマンドを送信する。これにより、重複通信可能領域２３は領域９部分に形成される。この動作は前述の図４（ｂ）に対応する。
【００５９】
同様に動作ナンバー順に無線通信を繰り返し、最後の動作ナンバー１０では、制御回路１１は、送信出力を順次減少させて最小出力「１」に設定して第１アンテナＡから「Ｑｕｅｒｙ」コマンドを送信し、送信出力を順次増大させて最大出力「１０」に設定して第２アンテナＢから「ＱｕｅｒｙＲｅｐ」コマンドを送信する。これにより、重複通信可能領域２３は領域１部分に形成される。この動作は前述の図４（ｄ）に対応する。
【００６０】
なお、上記図４及び図５では、送信出力を段階的に変化させる際の段階の数を１０としているが、これに限るものではない。さらに細かく送信出力を変化させて上記段階の数を大きくすれば、検出可能エリアＡＲを分割する領域の数も大きくなり、無線タグ回路素子Ｔｏの存在位置の特定精度を高くすることができる。一方、さらに大まかに送信出力を変化させて上記段階の数を小さくすれば、検出可能エリアＡＲを分割する領域の数も小さくなり、無線タグ回路素子Ｔｏの存在位置の特定精度を低くすることができる。したがって、上記送信出力変化の段階の数は、要求される位置特定精度に応じて設定すればよい。
【００６１】
図６は、制御回路１１によって実行される制御内容を表すフローチャートである。
【００６２】
ステップＳ１０では、制御回路１１は、通信を開始するか否かを判定する。この判定は、操作者により通信開始指示入力がなされたか否かによって行われる。通信開始指示入力がなされるまでステップＳ１０を繰り返し、通信開始指示入力がなされると判定が満たされてステップＳ２０に移る。
【００６３】
ステップＳ２０では、制御回路１１は、上記動作テーブルの動作ナンバーを表す変数Ｋを１に初期化する。
【００６４】
ステップＳ３０では、制御回路１１は、動作テーブルを上述した記憶手段より読み出す。
【００６５】
ステップＳ１００では、制御回路１１は、第１アンテナＡ及び第２アンテナＢによる送信出力を段階的に変化させることによって重複通信可能領域２３を順次移動し、検出可能エリアＡＲ内に存在する無線タグ回路素子Ｔｏの存在位置を特定する通信処理を実行する。
【００６６】
ステップＳ４０では、制御回路１１は、上記ステップＳ１００の通信処理による通信結果に基づき、どの無線タグ回路素子Ｔｏがどの位置に存在するかを報知部１４で報知する。そして、本フローチャートを終了する。
【００６７】
図７は、上記ステップＳ１００の通信処理の詳細内容を表すフローチャートである。
【００６８】
ステップＳ１０５では、制御回路１１は、上記ステップＳ３０で読み出した動作テーブルから動作ナンバーがＫである通信パラメータを抽出し取得する。
【００６９】
ステップＳ１１０では、制御回路１１は、上記ステップＳ１０５で取得した通信パラメータに基づき、切替スイッチ１３を制御してアンテナの切り替えを行うと共に送信出力の設定を行う。例えば図５に示す動作テーブルにおいてＫ＝１の場合には、第１アンテナＡに切り替えて送信出力を「１０」に設定する。
【００７０】
ステップＳ１１５では、制御回路１１は、第１アンテナＡ又は第２アンテナＢから通信可能領域２１又は通信可能領域２２内に存在する無線タグ回路素子Ｔｏに対して「Ｓｅｌｅｃｔ」コマンドを送信する。これにより、指定された条件を満たす無線タグ回路素子Ｔｏだけがその後に無線通信を行える状態となる。
【００７１】
ステップＳ１２０では、制御回路１１は、スロット数指定値Ｑの値をＱｍａｘに設定する。この設定値Ｑｍａｘは、当該通信処理において、どれだけの識別スロット数でタグ情報の検出を行うかを設定するパラメータである。この設定値Ｑｍａｘは、検出可能エリアＡＲ内に存在する無線通信が可能であると予想される無線タグ回路素子Ｔｏの個数に応じて、あらかじめ設定されている。
【００７２】
ステップＳ１２５では、制御回路１１は、第１アンテナＡ又は第２アンテナＢから通信可能領域２１又は通信可能領域２２内に存在する無線タグ回路素子Ｔｏに対し、タグ情報を応答発信させるよう要求する「Ｑｕｅｒｙ」コマンドを送信する。この「Ｑｕｅｒｙ」コマンドには、上記ステップＳ１２０で設定したスロット数指定値Ｑｍａｘが含まれている。
【００７３】
ステップＳ１３０では、制御回路１１は、スロット数をカウントするための変数ｎを１に初期化する。
【００７４】
ステップＳ１３５では、制御回路１１は、当該識別スロットに対応する所定の受信時間の間に無線タグ回路素子Ｔｏからの応答信号として「ＲＮ１６」レスポンスを正常に受信したか否かを判定する。「ＲＮ１６」レスポンスを正常に受信しない場合、当該識別スロットで応答する無線タグ回路素子Ｔｏが存在しないとみなし、判定が満たされずに後述のステップＳ１５５へ移る。一方、「ＲＮ１６」レスポンスを正常に受信した場合、当該識別スロットで応答する無線タグ回路素子Ｔｏが存在するとみなし、判定が満たされてステップＳ１４０に移る。
【００７５】
なお、前述したように、最初の「Ｑｕｅｒｙ」コマンドの受信時に無線タグ回路素子Ｔｏが乱数発生器１５８で値０を直接生成する確率は極めて低いため、「Ｑｕｅｒｙ」コマンドの受信後で「ＱｕｅｒｙＲｅｐ」コマンドの受信前においては、通常は本ステップの判定は満たされずにステップＳ１５５に移る。
【００７６】
ステップＳ１４０では、制御回路１１は、通信可能領域２１又は通信可能領域２２内に存在する無線タグ回路素子Ｔｏに対し、上記ステップＳ１３５で受信された「ＲＮ１６」レスポンスに対応する内容でタグ情報の送信を許可する「Ａｃｋ」コマンドを送信する。
【００７７】
ステップＳ１４５では、制御回路１１は、上記「Ａｃｋ」コマンドに対応して無線タグ回路素子Ｔｏより返信されたタグ情報を受信する。このタグ情報には、当該無線タグ回路素子Ｔｏを識別するタグＩＤが含まれる。
【００７８】
ステップＳ１５０では、制御回路１１は、上記ステップＳ１４５で受信したタグ情報と、上記ステップＳ１０５で取得した通信パラメータに含まれる領域ナンバーとを関連付けて、適宜の記憶手段に記憶する。
【００７９】
ステップＳ１５５では、制御回路１１は、スロット数をカウントするための上記変数ｎが２Ｑであるか否かを判定する。スロット数が２Ｑに達していない場合には、判定が満たされずにステップＳ１６０に移る。
【００８０】
ステップＳ１６０では、制御回路１１は、上記ステップＳ１０５で取得した通信パラメータに基づき、切替スイッチ１３を制御してアンテナの切り替えを行うと共に送信出力の設定を行う。例えば図５に示す動作テーブルにおいてＫ＝１の場合には、第２アンテナＢに切り替えて送信出力を「１」に設定する。
【００８１】
ステップＳ１６５では、制御回路１１は上記変数ｎに１を加え、ステップＳ１７０では、制御回路１１は、次の識別スロットにおいて、第１アンテナＡ又は第２アンテナＢから通信可能領域２１又は通信可能領域２２内に存在する無線タグ回路素子Ｔｏに対し、「ＱｕｅｒｙＲｅｐ」コマンドを送信する。そして、先のステップＳ１３５に戻る。
【００８２】
一方、上記ステップＳ１５５において、スロット数が２Ｑに達した場合には、判定が満たされてステップＳ１７５に移る。
【００８３】
ステップＳ１７５では、制御回路１１は、動作テーブルの動作ナンバーを表す上記変数ＫがＫｍａｘより大きいか否かを判定する。Ｋｍａｘは、動作テーブルに含まれる動作ナンバーの最大値であり、例えば図５に示す動作テーブルでは１０となる。変数ＫがＫｍａｘ以下である場合には、判定が満たされずにステップＳ１８０に移り、変数Ｋに１を加えて先のステップＳ１０５に戻る。そして、動作テーブルから次の動作ナンバーに対応する通信パラメータを取得し、再び通信を実行する。一方、上記ステップＳ１７５において、変数ＫがＫｍａｘより大きい場合には、判定が満たされて本フローを終了する。
【００８４】
以上の手順によって、動作テーブルに含まれる各動作ナンバーごとにステップＳ１０５〜ステップＳ１７０が繰り返され、最後の動作ナンバーによる通信が終了するとステップＳ１７５の判定が満たされて通信処理が終了する。また各動作ナンバーごとの通信においては、ステップＳ１１０〜ステップＳ１２５により第１識別スロットにおける一方のアンテナによる「Ｑｕｅｒｙ」コマンドの送信が行われ、続くステップＳ１３５〜ステップＳ１７０の繰り返しにより、第２識別スロット以降における他方のアンテナによる「ＱｕｅｒｙＲｅｐ」コマンドの送信が、上記「Ｑｕｅｒｙ」コマンドの送信タイミングと時間的に重ならないタイミングで連続して行われる。識別スロット数が２Ｑに達するとステップＳ１５５の判定が満たされて、当該動作ナンバーにおける通信が終了する。
【００８５】
なお、上記において、ステップＳ１１０及びステップＳ１２５が、特許請求の範囲に記載の準備指示コマンド送信手段を構成し、ステップＳ１６０及びステップＳ１７０が、応答指示コマンド送信手段を構成し、ステップＳ１１０及びステップＳ１６０が出力制御手段を構成する。またステップＳ１３５が、判定手段を構成する。
【００８６】
図８は、報知部１４による報知内容の一例を表す図である。なお、この図８に示す報知内容は、前述の図１及び図４に示す無線タグ回路素子Ｔｏ−１〜Ｔｏ−７の配置関係に対応したものである。
【００８７】
図８に示すように、報知部１４による報知内容には、各領域ナンバーごとに無線タグ回路素子Ｔｏが検出されたか否か、及び検出された場合にはどの無線タグ回路素子Ｔｏであるかが含まれる。なお、タグ情報の部分はタグＩＤとしてもよいし、当該無線タグ回路素子Ｔｏが添付される添付対象に関する情報としてもよい。
【００８８】
以上説明した実施形態においては、リーダ１００の通信対象である無線タグ回路素子Ｔｏは、リーダ１００から２種類のコマンドを受信したら応答を行う。すなわち、リーダ１００から「Ｑｕｅｒｙ」コマンドを受信したら、無線タグ回路素子Ｔｏは乱数を発生してスロットカウント値ＳＣを保持し、その後さらにリーダ１００から「ＱｕｅｒｙＲｅｐ」コマンドを受信するごとにスロットカウント値ＳＣを減算し、当該スロットカウント値ＳＣが０となったら、無線タグ回路素子ＴｏはＩＣ回路部１５０に記憶したタグ情報をリーダ１００に送信して応答を行う。
【００８９】
このような無線タグ回路素子Ｔｏの特性を利用し、本実施形態のリーダ１００では、上記２種類のコマンドを別々のアンテナＡ，Ｂから送信する。すなわち、第１アンテナＡ及び第２アンテナＢのうちいずれか一方から「Ｑｕｅｒｙ」コマンドを送信し、残りの他方から「ＱｕｅｒｙＲｅｐ」コマンドを送信する。このとき、それら第１アンテナＡ及び第２アンテナＢの通信可能領域２１，２２が互いに一部重なるように送信出力が制御される。これにより、複数の無線タグ回路素子Ｔｏのうち、上記の一部重なる重複通信可能領域２３に限定的に存在していた無線タグ回路素子Ｔｏのみが、「Ｑｕｅｒｙ」コマンド及び「ＱｕｅｒｙＲｅｐ」コマンドの両方を受信することができ、当該無線タグ回路素子Ｔｏのみがリーダ１００に対する応答を実行する。
【００９０】
以上のようにして、本実施形態によれば、上記コマンドごとのアンテナ切替制御と出力可変制御による通信可能領域の制御とを実行し、上述した一部重なる重複通信可能領域２３を限定的に絞り込むことができる。これにより、広い範囲に複数の無線タグ回路素子Ｔｏが存在しているような場合でも、上記絞り込んだ範囲にある無線タグ回路素子Ｔｏに対してのみ情報送受信を行うことができる。これにより、簡易な構成で複雑な制御を必要とすることなく、特定の領域に存在する無線タグ回路素子Ｔｏと通信を行うことができる。
【００９１】
また、本実施形態では特に、制御回路１１は、第１アンテナＡの通信可能領域２１と第２アンテナＢの通信可能領域２２とが重なる部分である重複通信可能領域２３を移動させるように、第１アンテナＡ及び第２アンテナＢそれぞれの送信出力を制御する。これにより、広い範囲に複数の無線タグ回路素子Ｔｏが存在しているような場合でも、当該広い範囲を包含するように重複通信可能領域２３を移動させることで、当該広い範囲内に存在する全ての無線タグ回路素子Ｔｏに対し通信を行うことができる。また、重複通信可能領域２３を移動させながら、各移動位置における無線タグ回路素子Ｔｏの送受信結果を確認することで、無線タグ回路素子Ｔｏの存在位置を特定することができる。
【００９２】
また、本実施形態では特に、重複通信可能領域２３を移動させるごとに、「ＱｕｅｒｙＲｅｐ」コマンドによる無線タグ回路素子Ｔｏの応答の有無を判定し、この判定結果に対応した報知を報知部１４で行う。これにより、操作者は重複通信可能領域２３を移動させるごとに無線タグ回路素子Ｔｏの送受信結果を確認することができる。この結果、無線タグ回路素子Ｔｏからの応答があった場合には、操作者は、当該応答した無線タグ回路素子Ｔｏの存在位置を確実に把握することができる。
【００９３】
また、本実施形態では特に、重複通信可能領域２３を順次移動させるように、第１アンテナＡ及び第２アンテナＢそれぞれの送信出力を制御し、当該重複通信可能領域２３を順次移動させるごとに「ＱｕｅｒｙＲｅｐ」コマンドによる無線タグ回路素子Ｔｏの応答の有無を判定し、この判定結果に対応した報知を報知部１４で行う。これにより、広い範囲に複数の無線タグ回路素子Ｔｏが存在しているような場合でも、操作者は、当該広い範囲を小さな領域に分割しつつ、その小領域ごとに無線タグ回路素子Ｔｏの存在を確認することで、無線タグ回路素子Ｔｏの存在位置を特定することができる。また、重複通信可能領域２３の移動量の大小に応じて、無線タグ回路素子Ｔｏの存在位置の特定精度を調節することができる。すなわち、重複通信可能領域２３の移動量を小さく設定することにより無線タグ回路素子Ｔｏの存在位置を細かく特定でき、重複通信可能領域２３の移動量を大きく設定することにより無線タグ回路素子Ｔｏの存在位置を大まかに特定することができる。
【００９４】
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を順を追って説明する。
【００９５】
（１）「Ｑｕｅｒｙ」の送信出力を「ＱｕｅｒｙＲｅｐ」より大きくする場合
図９は、本変形例の動作テーブルを表す図である。前述の図５と異なる点は、動作ナンバー６以降で「Ｑｕｅｒｙ」コマンドを送信するアンテナを第１アンテナＡから第２アンテナＢに変更し、「ＱｕｅｒｙＲｅｐ」コマンドを送信するアンテナを第２アンテナＢから第１アンテナＡに変更した点である。すなわち、本動作テーブルによれば、リーダ１００は、動作ナンバー１〜５においては第１アンテナＡで「Ｑｕｅｒｙ」コマンドを送信し、第２アンテナＢで「ＱｕｅｒｙＲｅｐ」コマンドを送信するが、動作ナンバー６〜１０においては第２アンテナＢで「Ｑｕｅｒｙ」コマンドを送信し、第１アンテナＡで「ＱｕｅｒｙＲｅｐ」コマンドを送信する。
【００９６】
この結果、検出可能エリアＡＲのうち、第１アンテナＡよりも第２アンテナＢに近い領域である領域６〜１０に重複通信可能領域２３を形成する場合には、第１アンテナＡから出力する「Ｑｕｅｒｙ」の送信出力が、第２アンテナＢから出力する「ＱｕｅｒｙＲｅｐ」の送信出力よりも大きくなるように制御し、第２アンテナＢよりも第１アンテナＡに近い領域である領域１〜５に重複通信可能領域２３を形成する場合には、第２アンテナＢから出力する「Ｑｕｅｒｙ」の送信出力が、第１アンテナＡから出力する「ＱｕｅｒｙＲｅｐ」の送信出力よりも大きくなるように制御する。
【００９７】
そして、第１アンテナＡによる送信出力については、動作ナンバー１〜５においては前述の実施形態と同様に１０から６へ順次減少させるが、動作ナンバー６〜１０においては「Ｑｕｅｒｙ」コマンドを送信するアンテナを第１アンテナＡから第２アンテナＢへ切り替えるため、送信出力を反対に６から１０へ順次増大させる。また、第２アンテナＢによる送信出力については、動作ナンバー１〜５においては前述の実施形態と同様に１から５へ順次増大させるが、動作ナンバー６〜１０においては「ＱｕｅｒｙＲｅｐ」コマンドを送信するアンテナを第２アンテナＢから第１アンテナＡに切り替えるため送信出力を反対に５から１へ順次減少させる。その結果、「Ｑｕｅｒｙ」コマンドを送信するときの送信出力が「ＱｕｅｒｙＲｅｐ」コマンドを送信するときの送信出力より常に大きくなる。
【００９８】
なお、本変形例において制御回路１１が実行する制御内容は、前述の図６及び図７に示すフローチャートと同等であり、前述の実施形態と異なる点は読み出す動作テーブルのみである。
【００９９】
本変形例によれば、以下のような効果を得る。すなわち、一般に国際規格ＩＳＯ／ＩＥＣ１８０００−６  Ｔｙｐｅ  Ｃに準拠する場合においては、「ＱｕｅｒｙＲｅｐ」コマンドは個別に無線タグ回路素子Ｔｏと通信を行うため、「Ｑｕｅｒｙ」コマンドよりも電波送出時間が長くなる傾向がある。したがって、本変形例のように「Ｑｕｅｒｙ」コマンドの送信出力を「ＱｕｅｒｙＲｅｐ」コマンドの送信出力よりも大きくすることにより、リーダ１００の消費電力を抑制することができる。
【０１００】
（２）非稼働状態のアンテナの通電を停止する場合
本変形例は、第１アンテナＡを用いて通信を行っている間、第２アンテナＢへの通電を停止し、第２アンテナＢを用いて通信を行っている間、第１アンテナＡへの通電を停止するものである。
【０１０１】
本変形例における制御回路１１の制御内容は以下のようになる。すなわち、前述の図７に示すフローチャートのステップＳ１１０及びステップＳ１６０において、ステップＳ１０５で取得した通信パラメータに基づき、切替スイッチ１３を制御してアンテナの切り替えを行うと共に送信出力の設定を行い、且つ、切り替えにより非稼働状態となったアンテナの通電を停止すればよい。図示は省略するが、この場合におけるステップＳ１１０Ａ及びステップＳ１６０Ａが、特許請求の範囲に記載の通電制御手段を構成する。
【０１０２】
なお、上記に際し、第１アンテナＡと第２アンテナＢを用いた通信の切り替え時に間が開いて無線タグ回路素子Ｔｏへの電力供給が途中で途絶えると当該無線タグ回路素子Ｔｏが動作しなくなる。このため本変形例では、アンテナ切り替え時間を無線タグ回路素子Ｔｏがオフにならない時間となるように設定するか、あるいは、一方のアンテナへの通電開始後に他方のアンテナの通電を停止することで、無線タグ回路素子Ｔｏへの電力供給が途絶えないようになっている。
【０１０３】
本変形例によれば、稼働していないアンテナの通電を停止することで、無駄なエネルギ消費を防止することができる。
【０１０４】
（３）アンテナＡ，Ｂを横並びに配置する場合
前述の実施形態では、第１アンテナＡと第２アンテナＢとを互いに向かい合わせとなるように配置したが、横並びに配置してもよい。
【０１０５】
図１０は、本変形例のリーダ１００の概略を表すシステム構成図である。この図１０に示すように、本変形例では、第１アンテナＡと第２アンテナＢとは、互いのメインローブ方向が平行となるように、且つ、それぞれの通信可能領域２１，２２を互いに一部重ねることが可能なように、横並びに設置されている。このアンテナＡ，Ｂの配置以外の構成は、前述の実施形態と同様である。
【０１０６】
このような構成とすることによる利点は、アンテナ前面の狭い範囲に存在する無線タグ回路素子Ｔｏのみを通信対象とし、ピンポイントの無線通信ができる点にある。すなわち図１０に示す例では、アンテナＡ，Ｂの前面に６個の無線タグ回路素子Ｔｏ−１〜Ｔｏ−６が存在するが、重複通信可能領域２３内に存在する無線タグ回路素子Ｔｏ−３のみと通信することができる。予め無線タグ回路素子Ｔｏの存在位置が把握されており、存在確認のために通信を行う場合等に有効である。
【０１０７】
（４）その他
以上においては、動作テーブルの全動作ナンバーについて順次通信を実行し、重複通信可能領域２３を順次移動させる場合を説明したが、予め無線タグ回路素子Ｔｏの存在位置が把握されており、存在確認のために通信を行うような場合には、動作テーブルにおける特定の動作ナンバーに対応する通信のみを実行し、特定の領域についてのみピンポイントで無線通信を行うようにしてもよい。
【０１０８】
また以上では、リーダ１００のタイプについて特に記載しなかったが、設置するタイプでもよいし、操作者が携帯可能なハンディタイプのものでもよく、特に限定されるものではない。
【０１０９】
また以上では、応答準備を指示する準備指示コマンドとして「Ｑｕｅｒｙ」コマンドを、応答を指示する応答指示コマンドとして「ＱｕｅｒｙＲｅｐ」コマンドを送信するようにしたが、これに限定するものではない。国際規格ＩＳＯ／ＩＥＣ１８０００−６  ＴｙｐｅＣ以外のプロトコルを採用する場合には、当該プロトコルにおける対応するコマンドを用いればよい。
【０１１０】
なお、以上において、図２中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。また、図６、図７に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【０１１１】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【０１１２】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【０１１３】
１４            報知部（報知手段）
２１            通信可能領域（通信範囲）
２２            通信可能領域（通信範囲）
２３            重複通信可能領域（目標通信領域）
１００          リーダ（無線タグ通信装置）
１５０          ＩＣ回路部（記憶部）
１５１          タグアンテナ
Ａ              第１アンテナ（第１通信アンテナ）
Ｂ              第２アンテナ（第２通信アンテナ）
Ｔｏ            無線タグ回路素子（無線タグ装置）
【図１】
2011022742.tif 000003
【図２】
2011022742.tif 000004
【図３】
2011022742.tif 000005
【図４】
2011022742.tif 000006
【図５】
2011022742.tif 000007
【図６】
2011022742.tif 000008
【図７】
2011022742.tif 000009
【図８】
2011022742.tif 000010
【図９】
2011022742.tif 000011
【図１０】
2011022742.tif 000012