(57)【要約】【課題】特定のＲＦＩＤメディアとのみ非接触通信を可能としながらも、他の非接触通信装置との間におけるＲＦＩＤメディアに対する非接触通信の干渉を回避する。【解決手段】近接するタグを検知する際には、送信レベル調整部２０によって、ＲＦ送信部１２の送信レベルを、タグと非接触通信を実施する際の所定の送信レベルよりも小さなレベルとし、近接するタグを検知した後は、送信レベル調整部２０によって、ＲＦ送信部１２の送信レベルを所定の送信レベルに切り替えてタグと非接触通信を実施する。【選択図】図１
2016218814.tif 000002
【特許請求の範囲】
【請求項１】
所定の周波数帯域の信号を用いてＲＦＩＤメディアを検知して該検知したＲＦＩＤメディアと非接触通信を行う非接触通信装置であって、
ＲＦＩＤメディアを検知するための検知用信号を送信し、ＲＦＩＤメディアが検知された場合、当該ＲＦＩＤメディアと非接触通信を行うための通信用信号を所定の送信レベルで送信する送信部と、
前記検知用信号及び前記通信用信号に対するＲＦＩＤメディアからの応答信号を受信する受信部と、
前記送信部における送信レベルを調整する送信レベル調整部とを有し、
前記送信レベル調整部は、前記送信部にて前記検知用信号が送信される際、前記送信部における送信レベルを前記所定の送信レベルよりも小さなレベルとする、非接触通信装置。
【請求項２】
請求項１に記載の非接触通信装置において、
前記送信レベル調整部は、前記送信部にて前記検知用信号が送信されてから当該検知用信号に対する応答信号が前記受信部にて所定時間受信されない場合、前記送信部における送信レベルを前記所定時間毎に段階的に大きくしていく、非接触通信装置。
【請求項３】
請求項１または請求項２に記載の非接触通信装置において、
前記所定の周波数帯域が極超短波帯である、非接触通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＦＩＤメディアと非接触通信を行う非接触通信装置に関する。
【背景技術】
【０００２】
昨今、情報化社会の進展に伴って、商品等に貼付されるラベルやタグに情報を記録し、このラベルやタグを用いて商品等の管理が行われている。ラベルやタグを用いた情報管理においては、ラベルやタグに対して非接触通信によって情報の書き込みや読み出しを行うことが可能なＩＣチップが搭載された非接触型ＩＣラベルや非接触型ＩＣタグ等のＲＦＩＤメディアがその優れた利便性から急速な普及が進みつつある。このようなＲＦＩＤメディアは、リーダライタと呼ばれる非接触通信装置において所定の周波数帯域の信号を用いた非接触通信によって情報の書き込みや読み出しが行われる。
【０００３】
リーダライタにおける非接触通信に用いられる周波数帯域としては、０．３ＧＨｚ〜３ＧＨｚの極超短波帯であるＵＨＦ（Ultra High Frequency）帯や、３ＭＨｚ〜３０ＭＨｚの短波帯であるＨＦ（High Frequency）帯が用いられている。
【０００４】
このうち、ＵＨＦ帯を用いたものにおいては、長距離通信が可能であることや、複数のＲＦＩＤメディアに対するアクセスを短時間でできること等から、主に、在庫管理等といった、一度に大量のＲＦＩＤメディアに対して情報の書き込みや読み出しを行う環境において使用されている。
【０００５】
一方、ＨＦ帯を用いたものにおいては、近傍アクセスが前提であって遠方からの不正アクセスがしにくいことや、ＡＥＳ（Advanced Encryption Standard）等の暗号化技術が充実していること等から、ユーザがＲＦＩＤメディアをリーダライタに意識的にタッチすることで非接触通信を行う環境において使用されており、例えば、交通カード等の電子マネーや公的個人認証サービス等の個人情報を要する用途に活用されている。このようなＨＦ帯を用いたものは、上記のような用途以外にも、電子マネー等の高度なセキュリティーを必要としない用途にも数多く使用されており、今後需要がさらに増すものと思われる。
【０００６】
ところで、ＵＨＦ帯対応のＲＦＩＤメディアは、ＨＦ帯対応のＲＦＩＤメディアよりも安価である。そのため、上述したようにＨＦ帯対応のＲＦＩＤメディアが用いられる環境の下でも、ＵＨＦ帯のリーダライタ及びＲＦＩＤメディアを用いた非接触通信を行うことで、上記のように今後需要がさらに増していくシステムを安価に構築することができるようになる。
【０００７】
ところが、ＵＨＦ帯のリーダライタは上述したように長距離通信が可能であるため、通信範囲に複数のＲＦＩＤメディアが存在する場合、リーダライタと非接触通信を行おうとするＲＦＩＤメディアが周囲のＲＦＩＤメディアから干渉を受け、リーダライタがどのＲＦＩＤメディアと非接触通信を行っているのかわかりにくいといった現象が生じてしまう。
【０００８】
そこで、複数のＲＦＩＤメディアと非接触通信を行うリーダライタにおいて、複数のＲＦＩＤメディア間の衝突を回避するために様々な方法が考えられているが（例えば、特許文献１参照）、上述したような現象を回避するためには、リーダライタにおける信号の送信レベルを小さくすることで、リーダライタと非接触通信を行うＲＦＩＤメディアにはリーダライタから送信される信号が届きながらも、その周囲のＲＦＩＤメディアにはリーダライタから送信される信号が届かないようにすることが考えられる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１０−２３７９２７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
ところで、電波を送出するシステムにおいては、複数の装置間の電波干渉を回避するために、電波を送出する前に、使用する周波数チャネルの受信感度を検知することによって、使用する周波数チャネルが空いているかどうかを確認する、いわゆるキャリアセンスを実施することが電波法で義務付けられている。このキャリアセンスの目的は、特定小電力無線局を運用するにあたって、近隣のほかのシステムあるいは他の特定小電力無線局への有害な電波干渉を回避し、周波数の有効利用を図るとともにユーザの利便性を確保することにある。
【００１１】
上述したようなＲＦＩＤメディアを用いたシステムにおいてキャリアセンスを実施する場合、リーダライタは、ＲＦＩＤメディアを検知するための信号を送信する前に、信号の送信を５０ｍｓの期間停止して、ホッピングによるＬＢＴ（Listen Before Talk）を実施する。ＬＢＴにおいては、リーダライタから信号の送信が停止している状態において、まず、特定の周波数の信号が５ｍｓ間他のリーダライタから所定のレベルの出力で送信されているかどうかを、リーダライタがその周波数の受信感度を検知することによって確認する。その周波数の受信感度が所定のレベル以上である場合、リーダライタは、その周波数が他のリーダライタにて現在使用されていると判断し、周波数を変更して同様に、その変更した周波数の受信感度を検知することによって、その周波数が他のリーダライタにて現在使用されているかどうかを確認する。そして、他のリーダライタにて現在使用されていない周波数がある場合は、リーダライタは、５ｍｓの待機時間を経てＲＦＩＤメディアを検知するための信号を送信し、ＲＦＩＤメディアを検知した後、そのＲＦＩＤメディアとの間にて非接触通信を開始することになる。なお、電波の送信時間は最大で４秒間とすることが電波法で義務付けられているため、ＲＦＩＤメディアとの間における非接触通信を４秒以上継続して行う場合は、非接触通信を開始してから４秒経過時に５０ｍｓの送信休止時間を設け、その後、上述したキャリアセンスの実施から再開することとなる。
【００１２】
上述したようにキャリアセンスにおいては、リーダライタが周波数の受信感度を検知することにより、その周波数が他のリーダライタにて現在使用されているかどうかを判断することになるが、上記のようにリーダライタにおける信号の送信レベルを小さくした場合、そのリーダライタから送信された信号が、他のリーダライタに届かなくなる場合がある。その場合、他のリーダライタは、送信レベルを小さくしたリーダライタからの信号を受信することができないため、送信レベルを小さくしたリーダライタが使用している周波数が使用されていないものと判断し、同一の周波数で非接触通信を行ってしまい、ＲＦＩＤメディアとの非接触通信が複数のリーダライタ間にて互いに干渉して通信エラーが生じてしまうという問題点がある。特にリーダライタとＲＦＩＤメディアとの間にて大量の情報を読み書きする際には、通信エラーが生じる確率が高くなってしまう。
【００１３】
本発明は、上述したような従来の技術が有する問題点に鑑みてなされたものであって、特定のＲＦＩＤメディアとのみ非接触通信を可能としながらも、他の非接触通信装置との間におけるＲＦＩＤメディアに対する非接触通信の干渉を回避することができる非接触通信装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するために本発明は、
所定の周波数帯域の信号を用いてＲＦＩＤメディアを検知して該検知したＲＦＩＤメディアと非接触通信を行う非接触通信装置であって、
ＲＦＩＤメディアを検知するための検知用信号を送信し、ＲＦＩＤメディアが検知された場合、当該ＲＦＩＤメディアと非接触通信を行うための通信用信号を所定の送信レベルで送信する送信部と、
前記検知用信号及び前記通信用信号に対するＲＦＩＤメディアからの応答信号を受信する受信部と、
前記送信部における送信レベルを調整する送信レベル調整部とを有し、
前記送信レベル調整部は、前記送信部にて前記検知用信号が送信される際、前記送信部における送信レベルを前記所定の送信レベルよりも小さなレベルとする。
【００１５】
上記のように構成された本発明においては、送信部から所定の送信レベルで送信される通信用信号がＲＦＩＤメディアにて受信され、この通信用信号に対するＲＦＩＤメディアからの応答信号が受信部にて受信されることで、ＲＦＩＤメディアとの間にて非接触通信が行われることになるが、ＲＦＩＤメディアを検知するための検知用信号が、その所定の送信レベルよりも小さな送信レベルで送信されるので、所定の送信レベルで送信される通信用信号の受信範囲、すなわち非接触通信装置の通信範囲に複数のＲＦＩＤメディアが存在していたとしても、それよりも小さな送信レベルで送信される検知用信号の受信範囲に存在する特定のＲＦＩＤメディアのみが検知されることになる。ＲＦＩＤメディアが検知された後、非接触通信を行うための通信用信号は所定の送信レベルで送信されるので、他の非接触通信装置においてキャリアセンスが実施された際に、この通信用信号が検知されることにより、通信用信号の周波数が現在使用されていると判断されることとなり、他の非接触通信装置との間におけるＲＦＩＤメディアに対する非接触通信の干渉が回避される。
【００１６】
また、送信レベル調整部において、送信部にて検知用信号が送信されてからその検知用信号に対する応答信号が受信部にて所定時間受信されない場合、送信部における送信レベルを所定時間毎に段階的に大きくしていくことで、ＲＦＩＤメディアが検知されない場合に検知範囲を広げていくことも考えられる。
【発明の効果】
【００１７】
本発明によれば、ＲＦＩＤメディアを検知するための検知用信号が、ＲＦＩＤメディアと非接触通信を行う際の所定の送信レベルよりも小さな送信レベルで送信されるので、非接触通信装置の非接触通信における通信範囲に複数のＲＦＩＤメディアが存在していたとしても、検知用信号の受信範囲に存在する特定のＲＦＩＤメディアのみが検知され、そのＲＦＩＤメディアとのみ非接触通信が可能となり、また、ＲＦＩＤメディアが検知された後、非接触通信を行うための通信用信号は所定の送信レベルで送信されるので、他の非接触通信装置においてキャリアセンスが実施された際に、この通信用信号が検知されることにより、通信用信号の周波数が現在使用されていると判断されることとなり、他の非接触通信装置との間におけるＲＦＩＤメディアに対する非接触通信の干渉を回避することができる。
【００１８】
また、送信レベル調整部において、送信部にて検知用信号が送信されてからその検知用信号に対する応答信号が受信部にて所定時間受信されない場合、送信部における送信レベルを所定時間毎に段階的に大きくしていくものにおいては、ＲＦＩＤメディアが検知されない場合に検知範囲を広げていくことができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の非接触通信装置の実施の一形態を示す機能ブロック図である。
【図２】図１に示したリーダライタが置かれる環境の一例を示す図である。
【図３】図１に示したリーダライタが図２に示した環境に置かれた場合の動作を説明するためのフローチャートである。
【図４】図２に示した環境におけるリーダライタとタグとの信号のやりとりを示す図である。
【図５】図２に示した環境においてリーダライタが近接しているタグを検知する際に送信するＱｕｅｒｙコマンドが届く範囲を示す図である。
【図６】図２に示した環境においてリーダライタがタグと非接触通信を行う際に送信するＲｅａｄコマンドが届く範囲を示す図である。
【発明を実施するための形態】
【００２０】
以下に、本発明の実施の形態について図面を参照して説明する。
【００２１】
図１は、本発明の非接触通信装置の実施の一形態を示す機能ブロック図である。
【００２２】
本形態における非接触通信装置は図１に示すように、送受信アンテナ部１０と、共用器１１と、ＲＦ送信部１２と、ＲＦ受信部１３と、送信レベル調整部１４と、受信感度検知部１５と、周波数選択部１６と、周波数設定部１７と、デジタル信号変換部１８と、タグデータ送信処理部１９と、タグデータ受信処理部２０と、制御部２１と、記憶部２２とを有するリーダライタ１である。
【００２３】
送受信アンテナ部１０は、電波信号を送受信するためのものである。
【００２４】
共用器１１は、ＲＦ送信部１２から出力された信号を、送受信アンテナ部１０を介して電波信号として送信するとともに、送受信アンテナ部１０にて受信された電波信号をＲＦ受信部１３や受信感度検知部１４に出力する。
【００２５】
タグデータ送信処理部１５は、ＲＦＩＤメディアを検知するための検知用信号となるＱｕｅｒｙコマンドやＡＣＫ信号を出力し、また、ＲＦＩＤメディアと非接触通信を行うための通信用信号となるＲｅａｄコマンドを出力する。なお、Ｑｕｅｒｙコマンドは、EPC grobalのClass 1 Generation 2（Ｃ１Ｇ２）規格に従うものである。
【００２６】
デジタル信号変換部１６は、タグデータ送信処理部１５から出力されたコマンドや信号をアナログ信号に変換してＲＦ送信部１２に出力し、また、ＲＦ受信部１３にて受信された信号や受信感度検知部１４から出力された値をデジタル信号に変換してタグデータ受信処理部１７に出力する。
【００２７】
周波数選択部１８は、例えば特定小電力無線局の場合には、ARIB STD-T107に定められている周波数の中から、ＲＦＩＤメディアと非接触通信を行うための周波数チャネルを選択する。
【００２８】
周波数設定部１９は、周波数選択部１８にて選択された周波数チャネルを、ＲＦＩＤメディアと非接触通信を行うための周波数チャネルとして設定する。
【００２９】
ＲＦ送信部１２は、デジタル信号変換部１６から出力されたコマンドや信号を、周波数設定部１９にて設定された周波数チャネルの搬送波に乗せて共用器１１及び送受信アンテナ部１０を介して送信する。
【００３０】
送信レベル調整部２０は、ＲＦＩＤ送信部１２におけるコマンドや信号の送信レベルを調整する。
【００３１】
ＲＦ受信部１３は、ＲＦ送信部１２から送信されたコマンドや信号に対するＲＦＩＤメディアからの応答信号を送受信アンテナ部１０及び共用器１１を介して受信する。
【００３２】
タグデータ受信処理部１７は、デジタル信号変換部１６から出力された信号に基づいて所定の処理を行う。
【００３３】
受信感度検知部１４は、周波数選択部１８にて選択された周波数チャネルの受信感度を検知する。
【００３４】
記憶部２１は、ＲＦＩＤメディアから送信されてきた乱数やＲＦＩＤメディアのＩＤとなるＥＰＣコードを記憶する。
【００３５】
制御部２２は、ＲＦ送信部１２、ＲＦ受信部１３、受信感度検知部１４、デジタル信号変換部１６、周波数選択部１８及び送信レベル調整部２０との間にて信号のやりとりを行うことで、これらを制御する。
【００３６】
以下に、上記のように構成されたリーダライタ１の動作について説明する。
【００３７】
まず、図１に示したリーダライタ１の動作を説明するにあたって、リーダライタ１が置かれる環境について説明する。
【００３８】
図２は、図１に示したリーダライタ１が置かれる環境の一例を示す図である。
【００３９】
図２に示すように本例においては、図１に示したリーダライタ１の通信範囲に、ＲＦＩＤメディアとなる７つのタグ２ａ〜２ｈと、他のリーダライタ１０１が存在しているものとする。リーダライタ１，１０１はそれぞれ、ＵＨＦ帯の信号を用いてタグ２ａ〜２ｈと非接触通信を行う。また、タグ２ａ〜２ｈのうち、タグ２ａがリーダライタ１に近接している。
【００４０】
次に、図１に示したリーダライタ１が図２に示した環境に置かれた場合の動作について説明する。
【００４１】
図３は、図１に示したリーダライタ１が図２に示した環境に置かれた場合の動作を説明するためのフローチャートである。図４は、図２に示した環境におけるリーダライタ１とタグ２ａとの信号のやりとりを示す図である。
【００４２】
まず、リーダライタ１は、タグ２ａ〜２ｈと非接触通信を行う前に、非接触通信にて使用する周波数チャネルが空いているかどうかを確認するために、いわゆるキャリアセンスを実施する。
【００４３】
キャリアセンスにおいては、まず、周波数選択部１８が、ＵＨＦ帯にて決められた周波数の中から１つの周波数チャネルを選択し、周波数設定部１９が、その周波数チャネルを、キャリアセンスを実施する周波数チャネルとして設定する（ステップ１）。この際、リーダライタ１は、ホッピングによって周波数チャネルを変更していきながらキャリアセンスを実施していくことになるが、リーダライタ１がＲＦ送信部１２から送受信アンテナ部１０を介して信号を送信した後であれば、リーダライタ１は、信号の送信を５０ｍｓの期間停止し、その後、ホッピングによって周波数チャネルを変更していきながらキャリアセンスを実施することになる。
【００４４】
具体的には、リーダライタ１は、キャリアセンスの実施を開始すると、制御部２２が、周波数設定部１９にて設定された周波数チャネルを受信感度検知部１４に設定し、受信感度検知部１４が、送受信アンテナ部１０における受信電力を、設定された周波数チャネルについて０．５秒間測定することにより、受信感度を検知する（ステップ２）。
【００４５】
そして、制御部２２は、受信感度検知部１４にて検知された受信感度が所定値以上であるかどうかによって、他の装置にてその周波数チャネルが使用されているかどうかを判断する（ステップ３）。
【００４６】
受信感度検知部１４にて検知された受信感度が所定値未満である場合は、制御部２２は、周波数設定部１９にて設定された周波数チャネルが他の装置にて使用されていないと判断し、リーダライタ１におけるキャリアセンスの実施を終了し、その周波数チャネルを、タグ２ａ〜２ｈと非接触通信を行うための周波数チャネルとする。
【００４７】
また、受信感度検知部１４にて検知された受信感度が所定値以上である場合は、制御部２２は、周波数設定部１９にて設定された周波数チャネルが他の装置にて使用されていると判断し、ステップ１における処理に戻る。そして、周波数選択部１８が、ＵＨＦ帯にて決められた周波数の中から他の周波数チャネルを選択し、周波数設定部１９がその周波数チャネルをキャリアセンスを実施する周波数チャネルとして設定し、その周波数チャネルにて上記同様にキャリアセンスを実施する。リーダライタ１は、この処理を、他の装置にて使用されていない周波数チャネルが見つかるまで繰り返し実施する。
【００４８】
リーダライタ１は、キャリアセンスの実施を終了すると、５ｍｓの待機時間を経て、キャリアセンスの実施によって他の装置にて使用されていないと判断した周波数チャネルを用いて、リーダライタ１に近接しているタグが存在するかどうかのタグ検知処理を実施する。
【００４９】
タグ検知処理においては、まず、制御部２２の制御によって、送信レベル調整部２０がＲＦ送信部１２における送信レベルを設定する（ステップ４）。送信レベル調整部２０は、ＲＦ送信部１２における送信レベルを、近接しているタグのみと非接触通信が可能なレベルから、リーダライタ１から送信された信号がリーダライタ１０１に届く程度の最大レベルまで調整することができるようになっており、それにより、リーダライタ１の通信範囲に、タグ２ａ〜２ｈとリーダライタ１０１が存在するものとなっている。送信レベル調整部２０は、タグと非接触通信を行う際には、ＲＦ送信部１２における送信レベルを、リーダライタ１から送信された信号がリーダライタ１０１に届く程度の最大レベルに設定するが、タグ検知処理においては、制御部２２の制御によって、ＲＦ送信部１２における送信レベルを、近接しているタグのみと非接触通信が可能なレベルに設定する。
【００５０】
ＲＦ送信部１２における送信レベルが、近接しているタグのみと非接触通信が可能なレベルに設定された後、タグデータ送信処理部１５は、リーダライタ１に近接しているタグを検知するためのＳｅｌｅｃｔコマンドとしてＱｕｅｒｙコマンドを出力する。そして、このＱｕｅｒｙコマンドを、デジタル信号変換部１６にてアナログ信号に変換し、ＲＦ送信部１２から共用器１１及び送受信アンテナ１０を介して送信することで、リーダライタ１に近接しているタグの検知を実施する（ステップ５）。
【００５１】
図５は、図２に示した環境においてリーダライタ１が近接しているタグを検知する際に送信するＱｕｅｒｙコマンドが届く範囲を示す図である。
【００５２】
上述したように、ＲＦ送信部１２における送信レベルが、近接しているタグのみと非接触通信が可能なレベルに設定された状態においては、ＲＦ送信部１２から共用器１１及び送受信アンテナ１０を介して送信されたＱｕｅｒｙコマンドは、図５に示すように、リーダライタ１に近接しているタグ２ａにしか届かない。そのため、リーダライタ１から送信されたＱｕｅｒｙコマンドはタグ２ａのみにて受信されることになる。
【００５３】
リーダライタ１から送信されたＱｕｅｒｙコマンドがタグ２ａにて受信されると、タグ２ａから１６ビットの乱数Ｒｎ１６が送信される。
【００５４】
タグ２ａから送信された乱数Ｒｎ１６が、リーダライタ１にて受信されると、リーダライタ１は、受信された乱数Ｒｎ１６を送受信アンテナ部１０及び共用器１１を介してＲＦ受信部１３にて受信し、さらに、デジタル信号変換部１６を介してタグデータ受信処理部１７にて受信する。すると、制御部２２は、タグデータ受信処理部１７にて受信された乱数Ｒｎ１６を記憶部２１に記憶する。
【００５５】
制御部２２は、タグ２ａから送信された乱数Ｒｎ１６を記憶部２１に記憶した後、それに対する応答信号ＡＣＫを、タグデータ送信処理部１５からデジタル信号変換部１６、ＲＦ送信部１２、共用器１１及び送受信アンテナ１０を介して送信する。
【００５６】
リーダライタ１から送信された応答信号ＡＣＫがタグ２ａにて受信されると、タグ２ａから、タグ２ａのＩＤとなるＥＰＣコードが送信される。
【００５７】
タグ２ａから送信されたＥＰＣコードが、リーダライタ１にて受信されると、リーダライタ１は、受信されたＥＰＣコードを送受信アンテナ部１０及び共用器１１を介してＲＦ受信部１３にて受信し、さらに、デジタル信号変換部１６を介してタグデータ受信処理部１７にて受信する。すると、制御部２２は、タグデータ受信処理部１７にて受信されたＥＰＣコードを、乱数Ｒｎに対応づけて記憶部２１に記憶する。
【００５８】
また、ＲＦ送信部１２からＱｕｅｒｙコマンドが送信されてから、所定時間が経過しても、Ｑｕｅｒｙコマンドに対する乱数Ｒｎ１６がタグデータ受信処理部１７にて受信されない場合は、ステップ４に戻り、制御部２２の制御によって、送信レベル調整部２０がＲＦ送信部１２における送信レベルを設定しなおす。制御部２２は、Ｑｕｅｒｙコマンドに対する乱数Ｒｎ１６が所定時間内にタグデータ受信処理部１７にて受信されない場合、ＲＦ送信部１２における送信レベルが、現在設定している送信レベルよりも大きなものに設定されるように送信レベル調整部２０を制御する。そして、ステップ４〜６の処理を、Ｑｕｅｒｙコマンドに対する乱数Ｒｎ１６がタグデータ受信処理部１７にて受信されるまで、ＲＦ送信部１２における送信レベルを所定時間毎に段階的に大きくしていきながら繰り返し行うことになる。ただし、タグ検知処理にて設定可能なＲＦ送信部１２における送信レベルの上限値は予め決められており、ＲＦ送信部１２における送信レベルがその上限値まで大きくされてもＱｕｅｒｙコマンドに対する乱数Ｒｎ１６が所定時間内にタグデータ受信処理部１７にて受信されない場合、制御部２２は、リーダライタ１に近接しているタグが存在しないものと判断する。なお、この上限値は、リーダライタ１に近接しているタグを検知するための限界値であって、例えば、図２に示した環境において、リーダライタ１に近接していないタグ２ｂ〜２ｈを検知できる程度のものよりも小さな値となっている。
【００５９】
上記一連の処理により、リーダライタ１は、タグと非接触通信を行う際に設定される送信レベルによって送信される信号の受信範囲、すなわち、リーダライタ１の通信範囲に、複数のタグ２ａ〜２ｈが存在している場合においても、リーダライタ１に近接しているタグ２ａのみを検知することができる（ステップ６）。
【００６０】
リーダライタ１は、近接しているタグ２ａを検知し、タグ２ａから送信されてきた乱数Ｒｎ１６とＥＰＣコードを制御部２２が記憶部２１に記憶した後、タグ２ａとの非接触通信処理を実施する。
【００６１】
非接触通信処理においては、まず、送信レベル調整部２０が、制御部２２の制御によって、ＲＦ送信部１２における送信レベルを切り替える（ステップ７）。上述したように、送信レベル調整部２０は、ＲＦ送信部１２における送信レベルを、近接しているタグのみと非接触通信が可能なレベルから、リーダライタ１から送信された信号がリーダライタ１０１に届く程度の最大レベルまで調整することができるようになっており、タグと非接触通信を行う際には、リーダライタ１から送信された信号がリーダライタ１０１に届く程度の最大レベルに設定することになる。
【００６２】
ＲＦ送信部１２における送信レベルが、リーダライタ１から送信された信号がリーダライタ１０１に届く程度の最大レベルに設定された後、タグデータ送信処理部１５は、非接触通信によってタグ２ａから情報を読み出すためのＲｅａｄコマンドを、ステップ５にて検知されたタグ２ａのＥＰＣコードを付して出力する。そして、このＲｅａｄコマンドを、デジタル信号変換部１６にてアナログ信号に変換し、ＲＦ送信部１２から共用器１１及び送受信アンテナ１０を介して送信することで、タグ２ａと非接触通信を行ってタグ２ａからの情報の読み出しを実施する（ステップ８）。
【００６３】
図６は、図２に示した環境においてリーダライタ１がタグ２ａと非接触通信を行う際に送信するＲｅａｄコマンドが届く範囲を示す図である。
【００６４】
上述したように、ＲＦ送信部１２における送信レベルが、リーダライタ１から送信された信号がリーダライタ１０１に届く程度の最大レベルに設定された状態においては、ＲＦ送信部１２から共用器１１及び送受信アンテナ１０を介して送信されたＲｅａｄコマンドは、図６に示すように、リーダライタ１の通信範囲に存在するタグ２ａ〜２ｈに届くことで、タグ２ａ〜２ｈにて受信されることになる。
【００６５】
リーダライタ１から送信されたＲｅａｄコマンドには、上述したようにタグ２ａのＥＰＣコードが付されているため、リーダライタ１から送信されたＲｅａｄコマンドを受信したタグ２ａは、このＲｅａｄコマンドに対するＲｅｓｐｏｎｃｅを送信するものの、リーダライタ１から送信されたＲｅａｄコマンドを受信したタグ２ｂ〜２ｈは、受信したＲｅａｄコマンドに付されたＥＰＣコードが自身のＥＰＣコードとは異なるため、Ｒｅｓｐｏｎｃｅを送信しない。
【００６６】
そして、リーダライタ１において、タグ２ａから送信されたＲｅｓｐｏｎｃｅを、送受信アンテナ部１０及び共用器１１を介してＲＦ受信部１３が受信し、さらに、デジタル信号変換部１６を介してタグデータ受信処理部１７が受信する動作を、リーダライタ１から送信されたＲｅａｄコマンド毎に繰り返し行うことで、リーダライタ１のタグ２ａに対する情報の読み出しが行われることになる。
【００６７】
また、リーダライタ１がタグ２ａに対して情報の書き込みを行う場合は、タグデータ送信処理部１５は、非接触通信によってタグ２ａに情報を書き込むためのＷｒｉｔｅコマンドを、タグ２ａのＥＰＣコードを付して出力する。そして、このＷＲＩＴＥコマンドを、デジタル信号変換部１６にてアナログ信号に変換し、ＲＦ送信部１２から共用器１１及び送受信アンテナ１０を介して送信することで、タグ２ａと非接触通信を行ってタグ２ａへの情報の書き込みを実施する。
【００６８】
この際、リーダライタ１がタグ２ａと非接触通信を行っている際は、ＲＦ送信部１２における送信レベルが、リーダライタ１から送信された信号がリーダライタ１０１に届く程度の最大レベルに設定されているため、リーダライタ１から送信されたＲｅａｄコマンドやＷｒｉｔｅコマンドがリーダライタ１０１にて検知されることになる。そのため、リーダライタ１０１にてキャリアセンスが実施された場合、リーダライタ１０１において、リーダライタ１がタグ２ａとの非接触通信にて使用している周波数チャネルが現在使用されているものと判断される。それにより、リーダライタ１０１は、リーダライタ１がタグ２ａとの非接触通信にて使用している周波数チャネルを用いてのタグ２ａ〜２ｈとの非接触通信を実施しないことになり、リーダライタ１，１０１間において、タグ２ａ〜２ｈに対する非接触通信の干渉が回避され、タグ２ａ〜２ｈに対する安定した非接触通信が可能となる。
【符号の説明】
【００６９】
１，１０１    リーダライタ
２ａ〜２ｈ    タグ
１０    送受信アンテナ部
１１    共用器
１２    ＲＦ送信部
１３    ＲＦ受信部
１４    受信感度検知部
１５    タグデータ送信処理部
１６    デジタル信号変換部
１７    タグデータ受信処理部
１８    周波数選択部
１９    周波数設定部
２０    送信レベル調整部
２１    記憶部
２２    制御部
【図１】
2016218814.tif 000003
【図２】
2016218814.tif 000004
【図３】
2016218814.tif 000005
【図４】
2016218814.tif 000006
【図５】
2016218814.tif 000007
【図６】
2016218814.tif 000008