(57)【特許請求の範囲】
【請求項１】
人に携帯され、周囲のシステムとの区別を行うためのシステムＩＤを含んだ信号であるタグ通知信号を送信する無線タグと、タグ通知信号を受信する無線タグリーダとを備え、
前記無線タグリーダは、前記タグ通知信号を受信した場合、そのタグ通知信号に含まれるシステムＩＤと、この無線タグリーダを含むシステムのシステムＩＤとを照合し、両ＩＤが一致している場合に、タグ通知信号を送信した無線タグへ応答信号を送信する無線タグ認証システムであって、
前記無線タグリーダは、
システムＩＤを自動生成するシステムＩＤ生成手段と、
前記タグ通知信号を模擬した信号であって、自動生成したシステムＩＤを含んでいる模擬信号を送信する模擬信号送信手段とを備え、
送信した模擬信号に応答して送信された応答信号を受信した場合に、模擬信号に含ませたシステムＩＤは使用されていると判断する一方、その模擬信号に応答した応答信号を受信しないと判断した場合には、模擬信号に含ませたシステムＩＤは、他の無線タグ認証システムにより使用されていないと判断し、模擬信号に含ませたシステムＩＤを、この無線タグリーダを含むシステムのＩＤとして設定する
ことを特徴とする無線タグ認証システム。
【請求項２】
人に携帯され、周囲のシステムとの区別を行うためのシステムＩＤを含んだ信号であるタグ通知信号を送信する無線タグと、タグ通知信号を受信する無線タグリーダとを備え、
前記無線タグリーダは、前記タグ通知信号を受信した場合、そのタグ通知信号に含まれるシステムＩＤと、この無線タグリーダを含むシステムのシステムＩＤとを照合し、両ＩＤが一致している場合に、タグ通知信号を送信した無線タグへ応答信号を送信する無線タグ認証システムであって、
前記無線タグは、前記応答信号を受信した場合、この無線タグに固有の機器ＩＤを含むタグ認証要求信号を送信し、
前記無線タグリーダは、前記タグ認証要求信号を受信した場合、受信したタグ認証要求信号に含まれている機器ＩＤと、この無線タグリーダと同じシステムに属する無線タグの機器ＩＤとを照合し、タグ認証要求信号に含まれている機器ＩＤが、この無線タグリーダと同じシステムに属する無線タグの機器ＩＤと一致した場合には、タグ認証要求信号を送信した無線タグへ認証応答信号を送信する一方、機器ＩＤが一致しなかった場合には、受信したタグ認証要求信号に含まれている機器ＩＤを他システムタグリストに登録し、
前記無線タグは、認証応答信号を受信した場合には、この無線タグの機器ＩＤを含むタグ認証済み信号を送信し、
前記無線タグリーダは、タグ認証済み信号を受信し、そのタグ認証済み信号に含まれている機器ＩＤが前記他システムタグリストに登録されている場合、現在設定されているシステムＩＤは、周囲の他のシステムに利用されていると判断する
ことを特徴とする無線タグ認証システム。
【請求項３】
人に携帯され、周囲のシステムとの区別を行うためのシステムＩＤを含んだ信号であるタグ通知信号を周期的に送信する無線タグと、タグ通知信号を受信する無線タグリーダとを備え、
前記無線タグリーダは、前記タグ通知信号を受信した場合、そのタグ通知信号に含まれるシステムＩＤと、この無線タグリーダを含むシステムのシステムＩＤとを照合し、両ＩＤが一致している場合に、タグ通知信号を送信した無線タグへ応答信号を送信する無線タグ認証システムであって、
前記無線タグは、前記応答信号を受信した場合、この無線タグに固有の機器ＩＤを含むタグ認証要求信号を送信する一方、前記応答信号を受信する期間に受信エラーが発生した場合には、受信エラーが発生したことを記憶し、
前記無線タグリーダは、前記タグ認証要求信号を受信した場合、受信したタグ認証要求信号に含まれている機器ＩＤと、この無線タグリーダと同じシステムに属する無線タグの機器ＩＤとを照合し、タグ認証要求信号に含まれている機器ＩＤが、この無線タグリーダと同じシステムに属する無線タグの機器ＩＤと一致した場合には、タグ認証要求信号を送信した無線タグへ認証応答信号を送信し、
前記無線タグは、前記受信エラーが発生したことを記憶した後に、前記認証応答信号を受信した場合、前記システムＩＤが周囲の他のシステムが使用するシステムＩＤと重複していることを示すシステムＩＤ重複信号を前記無線タグリーダに送信し、
前記無線タグリーダは、前記システムＩＤ重複信号を受信した場合には、現在設定されているシステムＩＤは、周囲の他のシステムに利用されていると判断することを特徴とする無線タグ認証システム。
【請求項４】
請求項３において、
前記無線タグは、
前記タグ通知信号を周期的に送信し、
前記応答信号を受信する期間に受信エラーが発生した場合には、受信エラーが発生したことを記憶し、
受信エラーが発生したことを記憶した後も、前記応答信号を受信した場合には前記タグ認証要求信号を送信し、
受信エラーが発生したことを記憶した後に送信した前記タグ認証要求信号に応答して前記無線タグリーダが送信した認証応答信号を受信した場合に、前記システムＩＤが周囲の他のシステムが使用するシステムＩＤと重複していることを示すシステムＩＤ重複信号を前記無線タグリーダに送信することを特徴とする無線タグ認証システム。
【請求項５】
請求項２〜４のいずれか１項において、
前記無線タグは、前記認証応答信号を受信した場合には、この無線タグの機器ＩＤを含むタグ認証済み信号を送信し、
前記無線タグリーダは、前記タグ認証済み信号を受信した場合には、そのタグ認証済み信号に含まれている機器ＩＤと、この無線タグリーダと同じシステムに属する無線タグの機器ＩＤとを照合し、両機器ＩＤが一致した場合には、タグ認証済み信号を送信した無線タグへ認証応答信号を送信する機器ＩＤ照合処理を行い、
前記無線タグリーダにシステムＩＤを変更させる指示を行うコントローラを備え、
前記無線タグリーダは、現在設定されているシステムＩＤが周囲の他のシステムに利用されていると判断した場合、その旨を前記コントローラに通知し、
前記コントローラは、現在設定されているシステムＩＤが周囲の他のシステムに利用されていることが前記無線タグリーダから通知された場合、現在設定されているシステムＩＤとは別の新システムＩＤを前記無線タグリーダに通知し、
前記無線タグリーダは、
前記コントローラから新システムＩＤが通知された場合、新システムＩＤとその時点で設定されているシステムＩＤの２つのシステムＩＤを、無線タグが送信するタグ通知信号に含まれているシステムＩＤと照合するＩＤとして用いる２ＩＤ許可状態とし、
前記機器ＩＤ照合処理で照合した機器ＩＤが、無線タグのシステムＩＤを前記新システムＩＤに変更済みであることを示すＩＤ変更完了リストに登録されていない場合には、その無線タグに新システムＩＤへの変更要求信号を送信し、その後、その無線タグから、その無線タグの機器ＩＤを含むシステムＩＤ変更完了通知を受信した場合に、その機器ＩＤをＩＤ変更完了リストに追加するリスト追加処理を行い、
前記変更完了リストに、この無線タグリーダと同じシステムに属する無線タグの機器ＩＤが全て含まれた場合、前記２ＩＤ許可状態を終了して、新システムＩＤのみを、無線タグが送信するタグ通知信号に含まれているシステムＩＤと照合するＩＤとして用いることを特徴とする無線タグ認証システム。
【請求項６】
請求項２〜４のいずれか１項において、
前記無線タグは、前記認証応答信号を受信した場合には、この無線タグの機器ＩＤを含むタグ認証済み信号を送信し、
前記無線タグリーダは、前記タグ認証済み信号を受信した場合には、そのタグ認証済み信号に含まれている機器ＩＤと、この無線タグリーダと同じシステムに属する無線タグの機器ＩＤとを照合し、両機器ＩＤが一致した場合にも、タグ認証済み信号を送信した無線タグへ前記認証応答信号を送信する機器ＩＤ照合処理を行い、
前記無線タグリーダにシステムＩＤを変更させる指示を行うコントローラを備え、
前記無線タグリーダは、現在設定されているシステムＩＤが周囲の他のシステムに利用されていると判断した場合、その旨を前記コントローラに通知し、
前記コントローラは、現在設定されているシステムＩＤが周囲の他のシステムに利用されていることが前記無線タグリーダから通知された場合、現在設定されているシステムＩＤとは別の新システムＩＤを前記無線タグリーダに通知し、
前記無線タグリーダは、
前記機器ＩＤ照合処理で照合した機器ＩＤを、この無線タグリーダの通信範囲内に存在する無線タグのリストである圏内タグリストに追加するとともに、その圏内タグリストに含まれている機器ＩＤを含んだタグ認証済み信号を一定時間受信しなかった場合には、その機器ＩＤを前記圏内タグリストから削除するリスト更新処理を行い、
前記圏内タグリストに、この無線タグリーダと同じシステムに属する無線タグの機器ＩＤが全て含まれた場合に、この無線タグリーダと同じシステムに属する無線タグであって、その時点で通信可能な無線タグに対して、システムＩＤを前記新システムＩＤに変更する変更要求信号を送信するとともに、この無線タグリーダのシステムＩＤも前記新システムＩＤに変更することを特徴とする無線タグ認証システム。
【請求項７】
人に携帯され、周囲のシステムとの区別を行うためのシステムＩＤを含んだ信号であるタグ通知信号を送信する無線タグを備えた無線タグ認証システに含まれ、前記無線タグからタグ通知信号を受信する無線タグリーダであって、
前記タグ通知信号を受信した場合、そのタグ通知信号に含まれるシステムＩＤと、この無線タグリーダを含むシステムのシステムＩＤとを照合し、両ＩＤが一致している場合に、タグ通知信号を送信した無線タグへ応答信号を送信し、
システムＩＤを自動生成するシステムＩＤ生成手段と、
前記タグ通知信号を模擬した信号であって、自動生成したシステムＩＤを含んでいる模擬信号を送信する模擬信号送信手段とを備え、
送信した模擬信号に応答して送信された応答信号を受信した場合に、模擬信号に含ませたシステムＩＤは使用されていると判断する一方、その模擬信号に応答した応答信号を受信しないと判断した場合には、模擬信号に含ませたシステムＩＤは、他の無線タグ認証システムにより使用されていないと判断し、模擬信号に含ませたシステムＩＤを、この無線タグリーダを含むシステムのＩＤとして設定する
ことを特徴とする無線タグリーダ。
【請求項８】
人に携帯され、周囲のシステムとの区別を行うためのシステムＩＤを含んだ信号であるタグ通知信号を送信する無線タグを備えた無線タグ認証システムに含まれ、前記無線タグからタグ通知信号を受信する無線タグリーダであって、
前記タグ通知信号を受信した場合、そのタグ通知信号に含まれるシステムＩＤと、この無線タグリーダを含むシステムのシステムＩＤとを照合し、両ＩＤが一致している場合に、タグ通知信号を送信した無線タグへ応答信号を送信し、
無線タグが前記応答信号を受信した場合に送信する、その無線タグに固有の機器ＩＤを含むタグ認証要求信号を受信した場合、この無線タグリーダと同じシステムに属する無線タグの機器ＩＤと、受信したタグ認証要求信号に含まれている機器ＩＤとを照合し、タグ認証要求信号に含まれている機器ＩＤが、この無線タグリーダと同じシステムに属する無線タグの機器ＩＤと一致した場合には、タグ認証要求信号を送信した無線タグへ認証応答信号を送信する一方、機器ＩＤが一致しなかった場合には、受信したタグ認証要求信号に含まれている機器ＩＤを他システムタグリストに登録し、
前記無線タグが前記認証応答信号を受信した場合に送信する、この無線タグの機器ＩＤを含むタグ認証済み信号を受信し、そのタグ認証済み信号に含まれている機器ＩＤが前記他システムタグリストに登録されている場合、現在設定されているシステムのシステムＩＤは、周囲の他のシステムに利用されていると判断する
ことを特徴とする無線タグリーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人に携帯される無線タグの認証を無線タグリーダが行なう無線タグ認証システム、および、このシステムを構成する無線タグリーダに関する。
【背景技術】
【０００２】
人に携帯される無線タグが電波を送信し、無線タグリーダがその電波を受信することで、無線タグリーダが、無線タグの認証を行なう無線タグ認証システムが知られている。この無線タグ認証システムにおいては、たとえば、無線タグリーダは、通信範囲が家人の住宅を含むように設置され、その通信範囲に入ってきた無線タグの認証を行う。これにより、無線タグを携帯した人が家人かどうかを識別する。
【０００３】
このような用途で無線タグ認証システムが用いられることから、１つの無線タグ認証システムと別の無線タグ認証システムとが近接して設定されることも考えられる。無線タグリーダは、電波を受信した無線タグが、自身と同じシステムに属する無線タグであるか、近隣のシステムに属する無線タグであるかを識別する必要がある。そこで、無線タグは、この無線タグが属するシステムのシステムＩＤを含む信号を送信するようになっていることが多い。
【０００４】
無線タグリーダは、無線タグが送信する信号に含まれているシステムＩＤから、その無線タグが、自分と同じシステムに属している無線タグかどうかを判断する。このように無線タグがシステムＩＤを含む信号を送信する場合、そのシステムＩＤは、周囲のシステムが使用するものとは異なる必要がある。ここで、システムＩＤを長いデータとすれば、そのシステムＩＤは重複しない可能性が高まる。しかしながら、長いデータ量を送信することは無線タグの電池消耗につながり好ましくない。従って、現実的には、システムＩＤは、周囲のシステムと区別できる範囲で、極力短い長さのデータとなる。
【０００５】
そのため、システムＩＤは、システム設置時に、周囲のシステムのシステムＩＤを確認して設定することになる。しかし、システム設置時に、設置担当者が周囲の既設のシステムで使用されているシステムＩＤを調べ、それとは異なるシステムＩＤを設定するのは手間がかかる。
【０００６】
ここで、システムＩＤを自動で設定する方法として、特許文献１に開示の方法が知られている。特許文献１は、無線ＬＡＮと基地局とを含む無線システムにおいて識別符号（すなわちＩＤ）を設定する技術である。無線ＬＡＮと基地局とを含む無線システムではネットワーク識別符号により複数のネットワークを区別していることから、新規に無線ＬＡＮのネットワークを構築する際には、既設のネットワークとは異なる識別符号を設定する必要がある。そこで、特許文献１では、既存の基地局は、識別符号を含むビーコンを定期的に送信しており、新規に設置する基地局は、既設の基地局が送信するビーコンを受信することで、既設のネットワークで使用されている識別符号を確認している。そして、新規のネットワークは、確認した識別符号とは異なる識別符号を設定している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許４０８６６４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
前述のように、無線タグ認証システムにおいては、システムＩＤは、周囲のシステムが使用するものとは異なる必要がある。そこで、無線タグ認証システムを新規に設置する際に、特許文献１に開示されている技術を適用して、既設のシステムとは異なるシステムＩＤを自動で設定することが考えられる。特許文献１に開示されている技術を適用する場合、無線タグリーダは、システムＩＤを含むビーコンを定期的に送信することになる。しかし、ビーコンを定期的に送信すると、このビーコンが無線タグや無線タグリーダが送信する信号と衝突してしまう可能性が定期的に生じ、信号が衝突してしまうと、無線タグと無線タグリーダとの通常の通信が阻害されることになる。
【０００９】
本発明は、この事情に基づいて成されたものであり、その目的とするところは、新規にシステムを設置する際に、システムＩＤを含む信号を周期的に送信することなく、システムＩＤが周囲のシステムに使用されているかどうかを自動で判断することができる無線タグ認証システムおよび無線タグリーダを提供することにある。
【課題を解決するための手段】
【００１０】
その目的を達成するための請求項１記載の発明は、人に携帯され、周囲のシステムとの区別を行うためのシステムＩＤを含んだ信号であるタグ通知信号を送信する無線タグと、タグ通知信号を受信する無線タグリーダとを備え、
前記無線タグリーダは、前記タグ通知信号を受信した場合、そのタグ通知信号に含まれるシステムＩＤと、この無線タグリーダを含むシステムのシステムＩＤとを照合し、両ＩＤが一致している場合に、タグ通知信号を送信した無線タグへ応答信号を送信する無線タグ認証システムであって、
前記無線タグリーダは、
システムＩＤを自動生成するシステムＩＤ生成手段と、
前記タグ通知信号を模擬した信号であって、自動生成したシステムＩＤを含んでいる模擬信号を送信する模擬信号送信手段とを備え、
送信した模擬信号に応答して送信された応答信号を受信した場合に、模擬信号に含ませたシステムＩＤは使用されていると判断する一方、その模擬信号に応答した応答信号を受信しないと判断した場合には、模擬信号に含ませたシステムＩＤは、他の無線タグ認証システムにより使用されていないと判断し、模擬信号に含ませたシステムＩＤを、この無線タグリーダを含むシステムのＩＤとして設定することを特徴とする。
【００１１】
本発明では、無線タグリーダは、無線タグからタグ通知信号を受信した場合、タグ通知信号に含まれているシステムＩＤと、この無線タグリーダが属するシステムのシステムＩＤを照合して、両ＩＤが一致している場合に、無線タグへ応答信号を送信する。応答信号を送信するこの処理は、システムＩＤが設定された後の無線タグと無線タグリーダとの間の通常の通信処理である。本発明では、この通常の通信処理を利用しており、無線タグリーダは、システムＩＤを自動生成するシステムＩＤ生成手段と、タグ通知信号を模擬した信号であって、自動生成したシステムＩＤを含んでいる模擬信号を送信する模擬信号送信手段とを備える。これらの手段により模擬信号を送信する。模擬信号の送信は、通常、システム設置時に設置担当者の送信指示操作に基づいて行なうことになる。
【００１２】
模擬信号は、他の無線タグ認証システムの無線タグリーダにとって、タグ通知信号として認識できることから、他の無線タグ認証システムの無線タグリーダが模擬信号を受信し、その模擬信号に含まれているシステムＩＤが自身のシステムのシステムＩＤと一致する場合には応答信号を送信する。一方、一致しない場合には応答信号は送信しない。
【００１３】
そこで、模擬信号を送信した無線タグリーダは、送信した模擬信号に応答して送信された応答信号を受信した場合、模擬信号に含ませたシステムＩＤは使用されていると判断する。一方、その模擬信号に応答した応答信号を受信しないと判断した場合には、模擬信号に含ませたシステムＩＤは、他の無線タグ認証システムにより使用されていないと判断して、そのＩＤをシステムＩＤとして設定するのである。
【００１４】
このようにしてシステムＩＤが使用されているかどうかを自動で判断することができる。また、この判断は、システム設置時に模擬信号を送信することで行えばよいので、既設のシステムの無線タグリーダは、システムＩＤを含む信号を定期的に送信する必要がなくなる。よって、システムＩＤを含む信号との衝突により、無線タグと無線タグリーダとの通信が阻害されてしまうことを抑制できる。
【００１５】
さらに、この発明では、既設の無線タグリーダは、模擬信号と無線タグが送信したタグ通知信号とを区別する必要がなく、模擬信号を受信した場合にも、無線タグが送信したタグ通知信号を受信した場合と同様の処理（ＩＤの照合と応答信号の送信）を行えばよい。よって、既設のシステムには本発明が適用されていなくても、新規に設置する無線タグ認証システムは、システムＩＤが使用されているかどうかを自動で判断することができる。
【００１６】
また、前述の目的を達成するための請求項２記載の発明は、人に携帯され、周囲のシステムとの区別を行うためのシステムＩＤを含んだ信号であるタグ通知信号を送信する無線タグと、タグ通知信号を受信する無線タグリーダとを備え、
前記無線タグリーダは、前記タグ通知信号を受信した場合、そのタグ通知信号に含まれるシステムＩＤと、この無線タグリーダを含むシステムのシステムＩＤとを照合し、両ＩＤが一致している場合に、タグ通知信号を送信した無線タグへ応答信号を送信する無線タグ認証システムであって、
前記無線タグは、前記応答信号を受信した場合、この無線タグに固有の機器ＩＤを含むタグ認証要求信号を送信し、
前記無線タグリーダは、前記タグ認証要求信号を受信した場合、受信したタグ認証要求信号に含まれている機器ＩＤと、この無線タグリーダと同じシステムに属する無線タグの機器ＩＤとを照合し、タグ認証要求信号に含まれている機器ＩＤが、この無線タグリーダと同じシステムに属する無線タグの機器ＩＤと一致した場合には、タグ認証要求信号を送信した無線タグへ認証応答信号を送信する一方、機器ＩＤが一致しなかった場合には、受信したタグ認証要求信号に含まれている機器ＩＤを他システムタグリストに登録し、
前記無線タグは、認証応答信号を受信した場合には、この無線タグの機器ＩＤを含むタグ認証済み信号を送信し、
前記無線タグリーダは、タグ認証済み信号を受信し、そのタグ認証済み信号に含まれている機器ＩＤが前記他システムタグリストに登録されている場合、現在設定されているシステムＩＤは、周囲の他のシステムに利用されていると判断することを特徴とする。
【００１７】
この請求項２記載の発明でも、無線タグリーダは、無線タグから受信したタグ通知信号に含まれているシステムＩＤと、この無線タグリーダが属するシステムのシステムＩＤが一致した場合には応答信号を送信する。さらに、本発明では、無線タグは、応答信号を受信したら、次に、機器ＩＤを含むタグ認証要求信号を送信する。また、無線タグリーダは、タグ認証要求信号を受信した場合、この無線タグリーダと同じシステムに属する無線タグの機器ＩＤと、受信したタグ認証要求信号に含まれる機器ＩＤとの照合をさらに行なう。
【００１８】
そして、両機器ＩＤが一致した場合には、タグ認証要求信号を送信した無線タグへ、認証応答信号を送信する。一方、両機器ＩＤが一致しなかった場合には、受信したタグ認証要求信号に含まれている機器ＩＤを、他システムタグリストに登録する。よって、他システムタグリストには、システムＩＤは一致したものの、機器ＩＤは一致しなかった（すなわち他のシステムに属している）無線タグの機器ＩＤを登録することになる。
【００１９】
さらに、無線タグは、無線タグリーダが送信した認証応答信号を受信した場合には、この無線タグの機器ＩＤを含むタグ認証済み信号を送信する。よって、無線タグがタグ認証済み信号を送信するのは、いずれかの無線タグリーダにおいて認証された、すなわち、その無線タグリーダと同じシステムに属すると判断された場合である。しかしながら、無線タグリーダは、機器ＩＤが一致しない場合には認証応答信号を送信しない。つまり、他システムタグリストに登録した機器ＩＤの無線タグに対しては認証応答信号を送信しない。それにもかかわらず、機器ＩＤが一致しない無線タグから認証済み信号を受信した場合、その機器ＩＤの無線タグと同じシステムに属している他の無線タグリーダが認証応答信号を送信したことになる。その一方で、他システムタグリストに登録した機器ＩＤの無線タグとは、異なるシステムに属するにもかかわらずシステムＩＤは一致する。
【００２０】
そこで、無線タグリーダは、タグ認証済み信号を受信したが、そのタグ認証済み信号に含まれている機器ＩＤが他システムタグリストに登録されている場合、現在設定されているシステムのシステムＩＤは、他のシステムに利用されていると判断する。
【００２１】
他システムタグリストに登録されている機器ＩＤは、システムＩＤは一致したものの、機器ＩＤは自身のシステムのものではない場合である。よって、そのシステムＩＤは、どこかに設定されている他のシステムに利用されていることになる。
【００２２】
しかも、異なるシステムの機器ＩＤに対しては認証応答信号は送信しない。それにもかかわらず、タグ認証済み信号を受信した場合には、他のシステムの無線タグリーダが無線タグに認証応答信号を送信したことになる。よって、周囲に他のシステムが存在することになる。加えて、他システムタグリストに登録されている機器ＩＤとは、システムＩＤは一致している。そこで、タグ認証済み信号を受信し、そのタグ認証済み信号に含まれている機器ＩＤが他システムタグリストに登録されている場合、現在設定されているシステムのシステムＩＤは、周囲の他のシステムに利用されていると判断するのである。このようにしても、システムＩＤが使用されているかどうかを自動で判断することができる。
【００２３】
また、システムＩＤが使用されているかどうかの判断を、無線タグと無線タグリーダとの間の信号の送受信により行っていることから、無線タグリーダは、システムＩＤを含む信号を定期的に送信する必要がない。よって、システムＩＤを含む信号との衝突により、無線タグと無線タグリーダとの通信が阻害されてしまうことを抑制できる。
【００２４】
さらに、無線タグと無線タグリーダとの間の信号の送受信によりシステムＩＤが使用されているかどうかを判断していることによる第２の効果として、２つの無線タグリーダは、自身の通信範囲に他方の無線タグリーダが入っていなくても、システムＩＤが使用されているかどうかを判断することができる。
【００２５】
また、前述の目的を達成するための請求項３記載の発明は、人に携帯され、周囲のシステムとの区別を行うためのシステムＩＤを含んだ信号であるタグ通知信号を周期的に送信する無線タグと、タグ通知信号を受信する無線タグリーダとを備え、
前記無線タグリーダは、前記タグ通知信号を受信した場合、そのタグ通知信号に含まれるシステムＩＤと、この無線タグリーダを含むシステムのシステムＩＤとを照合し、両ＩＤが一致している場合に、タグ通知信号を送信した無線タグへ応答信号を送信する無線タグ認証システムであって、
前記無線タグは、前記応答信号を受信した場合、この無線タグに固有の機器ＩＤを含むタグ認証要求信号を送信する一方、前記応答信号を受信する期間に受信エラーが発生した場合には、受信エラーが発生したことを記憶し、
前記無線タグリーダは、前記タグ認証要求信号を受信した場合、受信したタグ認証要求信号に含まれている機器ＩＤと、この無線タグリーダと同じシステムに属する無線タグの機器ＩＤとを照合し、タグ認証要求信号に含まれている機器ＩＤが、この無線タグリーダと同じシステムに属する無線タグの機器ＩＤと一致した場合には、タグ認証要求信号を送信した無線タグへ認証応答信号を送信し、
前記無線タグは、前記受信エラーが発生したことを記憶した後に、前記認証応答信号を受信した場合、前記システムＩＤが周囲の他のシステムが使用するシステムＩＤと重複していることを示すシステムＩＤ重複信号を前記無線タグリーダに送信し、
前記無線タグリーダは、前記システムＩＤ重複信号を受信した場合には、現在設定されているシステムＩＤは、周囲の他のシステムに利用されていると判断することを特徴とする。
【００２６】
この請求項３記載の発明でも、無線タグリーダは、無線タグから受信したタグ通知信号に含まれているシステムＩＤと、この無線タグリーダが属するシステムのシステムＩＤが一致した場合には応答信号を送信する。
【００２７】
ここで、無線タグがタグ通知信号を送信した位置が、互いに異なるシステムに属する複数の無線タグリーダの通信範囲が重複している範囲であり、且つ、それら複数の無線タグリーダが属するシステムのシステムＩＤが同じであった場合を想定する。無線タグは、上記複数の無線タグリーダのうちの一つと同じシステムに属しているのであるから、無線タグが送信するタグ通知信号に含まれているシステムＩＤは、複数の無線タグリーダのシステムＩＤと一致することになる。よって、複数の無線タグリーダが同時期に無線タグへ応答信号を送信することになる。
【００２８】
無線タグは、複数の無線タグリーダから同時期に応答信号が送信されると、受信レベルは高くなるものの、それら複数の応答信号をいずれも正しく復号することはできない。受信レベルは高いので何らか信号が送信されてきていることが分かるものの、正しく復号できない場合は、受信エラーが発生したとして、受信エラーが発生したことを記憶する。
【００２９】
この受信エラーは、上述のように、複数の無線タグリーダから同時期に応答信号が送信されることにより生じるものであり、また、無線タグリーダが応答信号を送信するのは、無線タグが送信するタグ通知信号に含まれるシステムＩＤと無線タグリーダに設定されているシステムＩＤが一致した場合である。よって、受信エラーが発生した場合には、通信範囲が重複する複数の無線タグリーダが、同じシステムＩＤを使用していると考えることができる。
【００３０】
無線タグは、受信エラーが発生したことを記憶した後も、タグ通知信号を周期的に送信する。また、無線タグは人に携帯されるものであることから位置が逐次移動する。そこで、受信エラーが発生したことを記憶した後、受信エラーが生じる範囲を出て、この無線タグと同じシステムに属する無線タグリーダのみの通信範囲に入った場合を考える。
【００３１】
この場合、無線タグは、無線タグリーダが送信する応答信号を受信することができ、応答信号を受信できた場合、無線タグは、次にタグ認証要求信号を送信する。このタグ認証要求信号を無線タグリーダが受信した場合、この無線タグリーダと同じシステムに属する無線タグの機器ＩＤと、受信したタグ認証要求信号に含まれる機器ＩＤとの照合を行なう。そして、両機器ＩＤが一致した場合には、タグ認証要求信号を送信した無線タグへ、認証応答信号を送信する。
【００３２】
無線タグはこの認証応答信号を受信することで、その無線タグと同じシステムに属する無線タグリーダと通信できることが確認できる。また、前述のように、受信エラーが発生した場合には通信範囲が重複する複数の無線タグリーダが、同じシステムＩＤを使用していると考えることができる。そこで、無線タグは、受信エラーが発生したことを記憶した後に認証応答信号を受信した場合には、システムＩＤが周囲の他のシステムが使用するシステムＩＤと重複していることを示すシステムＩＤ重複信号を無線タグリーダに送信するのである。このシステムＩＤ重複信号を受信することにより、無線タグリーダも、現在設定されているシステムＩＤが周囲の他のシステムに使用されていると判断することができる。
【００３３】
この請求項３の発明でも、システムＩＤが使用されているかどうかの判断を、無線タグと無線タグリーダとの間の信号の送受信により行っていることから、無線タグリーダは、システムＩＤを含む信号を定期的に送信する必要がない。よって、システムＩＤを含む信号との衝突により、無線タグと無線タグリーダとの通信が阻害されてしまうことを抑制できる。しかも、２つの無線タグリーダは、自身の通信範囲に他方の無線タグリーダが入っていなくても、システムＩＤが使用されているかどうかを判断することができる。
【００３４】
請求項４記載の発明では、
前記無線タグは、
前記タグ通知信号を周期的に送信し、
前記応答信号を受信する期間に受信エラーが発生した場合には、受信エラーが発生したことを記憶し、
受信エラーが発生したことを記憶した後も、前記応答信号を受信した場合には前記タグ認証要求信号を送信し、
受信エラーが発生したことを記憶した後に送信した前記タグ認証要求信号に応答して前記無線タグリーダが送信した認証応答信号を受信した場合に、前記システムＩＤが周囲の他のシステムが使用するシステムＩＤと重複していることを示すシステムＩＤ重複信号を前記無線タグリーダに送信することを特徴とする。
【００３５】
請求項４記載の発明は、請求項２記載の発明と請求項３記載の発明を組み合わせた発明である。請求項２記載の発明および請求項３記載の発明は、いずれも、現在設定されているシステムＩＤが周囲の他のシステムに使用されていることを自動で判断できる点では共通する。
【００３６】
しかし、請求項２記載の発明は、無線タグが無線タグリーダから応答信号を受信した後に送信するタグ認証要求信号と他システムタグリストとを比較してシステムＩＤの重複を判断している。また、無線タグリーダが送信する応答信号は、無線タグが送信するタグ通知信号に応答して送信される信号である。つまり、請求項２記載の発明は、システムＩＤが一致する他のシステムの無線タグリーダの通信範囲と自システムの無線タグリーダの通信範囲に重複範囲があるとしても、無線タグが、どの無線タグリーダの通信範囲でもない位置から、他のシステムの無線タグリーダのみの通信範囲に入る場合に有効な発明である。
【００３７】
一方、請求項３記載の発明は、タグ通知信号を送信した後の応答信号を受信する期間に受信エラーが発生したことでシステムＩＤの重複を判断する。よって、請求項３記載の発明は、無線タグが、どの無線タグリーダの通信範囲でもない位置から、システムＩＤが一致する他のシステムの無線タグリーダの通信範囲と自システムの無線タグリーダの通信範囲とが重複する範囲に入る場合に有効な発明である。
【００３８】
よって、請求項２記載の発明と請求項３記載の発明を組み合わせたこの請求項４記載の発明は、請求項２、３よりも多くのケースにおいて、自動的に、システムＩＤが周囲の他のシステムに使用されていることを判断できる。
【００３９】
請求項５記載の発明では、前記無線タグは、前記認証応答信号を受信した場合には、この無線タグの機器ＩＤを含むタグ認証済み信号を送信し、
前記無線タグリーダは、前記タグ認証済み信号を受信した場合には、そのタグ認証済み信号に含まれている機器ＩＤと、この無線タグリーダと同じシステムに属する無線タグの機器ＩＤとを照合し、両機器ＩＤが一致した場合には、タグ認証済み信号を送信した無線タグへ認証応答信号を送信する機器ＩＤ照合処理を行い、
前記無線タグリーダにシステムＩＤを変更させる指示を行うコントローラを備え、
前記無線タグリーダは、現在設定されているシステムＩＤが周囲の他のシステムに利用されていると判断した場合、その旨を前記コントローラに通知し、
前記コントローラは、現在設定されているシステムＩＤが周囲の他のシステムに利用されていることが前記無線タグリーダから通知された場合、現在設定されているシステムＩＤとは別の新システムＩＤを前記無線タグリーダに通知し、
前記無線タグリーダは、
前記コントローラから新システムＩＤが通知された場合、新システムＩＤとその時点で設定されているシステムＩＤの２つのシステムＩＤを、無線タグが送信するタグ通知信号に含まれているシステムＩＤと照合するＩＤとして用いる２ＩＤ許可状態とし、
前記機器ＩＤ照合処理で照合した機器ＩＤが、無線タグのシステムＩＤを前記新システムＩＤに変更済みであることを示すＩＤ変更完了リストに登録されていない場合には、その無線タグに新システムＩＤへの変更要求信号を送信し、その後、その無線タグから、その無線タグの機器ＩＤを含むシステムＩＤ変更完了通知を受信した場合に、その機器ＩＤをＩＤ変更完了リストに追加するリスト追加処理を行い、
前記変更完了リストに、この無線タグリーダと同じシステムに属する無線タグの機器ＩＤが全て含まれた場合、前記２ＩＤ許可状態を終了して、新システムＩＤのみを、無線タグが送信するタグ通知信号に含まれているシステムＩＤと照合するＩＤとして用いることを特徴とする。
【００４０】
請求項５記載の発明および請求項６記載の発明は、いずれも、現在設定されているシステムＩＤが周囲の他のシステムに使用されていると判断した後に、無線タグリーダのシステムＩＤおよび無線タグのシステムＩＤを自動で新しいシステムＩＤに変更する発明である。
【００４１】
請求項５記載の発明は、無線タグのシステムＩＤを、その無線タグが無線タグリーダと通信可能となった場合に、個別に変更していく発明である。この場合、一時的に、複数の無線タグのうちの一部は新システムＩＤが設定され、残りはそれまでのシステムＩＤが設定されたままという状態となる。そこで、この発明では、無線タグリーダは、新システムＩＤとそれまでのシステムＩＤの両方を、タグ通知信号に含まれているシステムＩＤと照合する２ＩＤ許可状態が可能となっている。
【００４２】
そして、システムＩＤを変更した無線タグの機器ＩＤを変更完了リストで管理し、このシステムに属する無線タグの機器ＩＤが変更完了リストに全て含まれた場合、２ＩＤ許可状態を終了する。これにより、周囲のシステムとのシステムＩＤの重複が自動で解消される。
【００４３】
請求項６記載の発明では、前記無線タグは、前記認証応答信号を受信した場合には、この無線タグの機器ＩＤを含むタグ認証済み信号を送信し、
前記無線タグリーダは、前記タグ認証済み信号を受信した場合には、そのタグ認証済み信号に含まれている機器ＩＤと、この無線タグリーダと同じシステムに属する無線タグの機器ＩＤとを照合し、両機器ＩＤが一致した場合にも、タグ認証済み信号を送信した無線タグへ前記認証応答信号を送信する機器ＩＤ照合処理を行い、
前記無線タグリーダにシステムＩＤを変更させる指示を行うコントローラを備え、
前記無線タグリーダは、現在設定されているシステムＩＤが周囲の他のシステムに利用されていると判断した場合、その旨を前記コントローラに通知し、
前記コントローラは、現在設定されているシステムＩＤが周囲の他のシステムに利用されていることが前記無線タグリーダから通知された場合、現在設定されているシステムＩＤとは別の新システムＩＤを前記無線タグリーダに通知し、
前記無線タグリーダは、
前記機器ＩＤ照合処理で照合した機器ＩＤを、この無線タグリーダの通信範囲内に存在する無線タグのリストである圏内タグリストに追加するとともに、その圏内タグリストに含まれている機器ＩＤを含んだタグ認証済み信号を一定時間受信しなかった場合には、その機器ＩＤを前記圏内タグリストから削除するリスト更新処理を行い、
前記圏内タグリストに、この無線タグリーダと同じシステムに属する無線タグの機器ＩＤが全て含まれた場合に、この無線タグリーダと同じシステムに属する無線タグであって、その時点で通信可能な無線タグに対して、システムＩＤを前記新システムＩＤに変更する変更要求信号を送信するとともに、この無線タグリーダのシステムＩＤも前記新システムＩＤに変更することを特徴とする。
【００４４】
請求項５記載の発明が、無線タグのシステムＩＤを個別に変更する発明であったのに対して、この請求項６記載の発明は、このシステムに属する複数の無線タグのシステムＩＤを一括で変更する発明である。
【００４５】
一括で複数の無線タグのシステムＩＤを変更するために、この発明では、圏内タグリストで、このシステムに属する複数の無線タグが無線タグリーダの通信範囲内に存在しているかどうかを把握する。このシステムに属する無線タグのシステムＩＤの機器ＩＤが圏内タグリストに全て含まれた場合、システムＩＤを新システムＩＤに変更する変更要求信号を無線タグに送信する。そして、無線タグリーダも、このときにシステムＩＤを新システムＩＤに変更する。このようにしても、周囲のシステムとのシステムＩＤの重複が自動で解消される。
【００４６】
請求項７記載の発明は、請求項１の無線タグ認証システムにおける無線タグリーダであり、請求項８記載の発明は、請求項２の無線タグ認証システムにおける無線タグリーダである。
【図面の簡単な説明】
【００４７】
【図１】第１実施形態において、２組の無線タグ認証システム１Ａ、１Ｂが、隣り合う住宅Ａ、Ｂにそれぞれ設置されている状態を示す図である。
【図２】無線タグリーダ１００の構成を示す図である。
【図３】無線タグ２００の構成を示す図である。
【図４】無線タグリーダ１００が実行するシステムＩＤの自動設定処理を示すフローチャートである。
【図５】第１実施形態における信号の送受信を説明する図である。
【図６】第２実施形態において、２組の無線タグ認証システム１Ａ、１Ｂが、隣り合う住宅Ａ、Ｂにそれぞれ設置されている状態を示す図である。
【図７】第２実施形態における信号の送受信のタイムチャートを示している。
【図８】無線タグリーダ１００がタグ通知信号を受信した場合に制御部１１０が実行する処理を示すフローチャートである。
【図９】無線タグ２００が実行する信号送信処理を示すフローチャートである。
【図１０】タグ認証要求信号を受信した場合に無線タグリーダ１００の制御部１１０が実行する処理を示すフローチャートである。
【図１１】タグ認証済み信号を受信した場合に無線タグリーダ１００の制御部１１０が実行するフローチャートである。
【図１２】第３実施形態における２組の無線タグ認証システム１Ａ、１Ｂの設置状態を示す図である。
【図１３】第３実施形態における信号の送受信のタイムチャートである。
【図１４】第３実施形態において無線タグ２００が実行する処理のうち、システムＩＤの重複を判断するための処理を示すフローチャートである。
【図１５】第３実施形態において、システムＩＤの変更要求を受信した場合に実行する無線タグリーダ１００の制御部１１０の処理である。
【図１６】図１５のステップＳ５１〜Ｓ５４のループを実行中、並列して周期的に実行する処理を示すフローチャートである。
【図１７】無線タグ２００がしすエムＩＤ変更要求を受信した場合に実行する処理である。
【図１８】第４実施形態において、システムＩＤの変更要求を受信した場合に実行する無線タグリーダ１００の制御部１１０の処理である。
【発明を実施するための形態】
【００４８】
（第１実施形態）
以下、本発明の実施形態を図面に基づいて説明する。まず、第１実施形態を説明する。図１は、本発明が適用された無線タグ認証システム１が２組（１Ａ、１Ｂ）、隣り合う住宅Ａ、Ｂに設置されている状態を示す図である。
【００４９】
２組の無線タグ認証システム１Ａ、１Ｂの構成は互いに同じであり、どちらのシステムも、無線タグリーダ１００、無線タグ２００、コントローラ３００を備えている。各無線タグリーダ１００Ａ、Ｂは、同図に破線で示す通信範囲を有している。これらの通信範囲は、各無線タグリーダ１００が設置された住宅Ａ、Ｂを十分に含む円形の通信範囲になっているため、互いの通信範囲が部分的に重なっている。また、この第１実施形態では、一方の無線タグリーダ１００の通信範囲に、他方の無線タグリーダ１００が存在している。
【００５０】
コントローラ３００は、無線タグリーダ１００と有線で接続されており、無線タグリーダ１００を制御する。
【００５１】
なお、以下の説明において、２つのシステムの構成を特に区別しない場合には、符号のＡ、Ｂを付けずに説明する。また、図１には、無線タグ２００はそれぞれのシステム１Ａ、１Ｂに対して１つしか示していないが、各システム１Ａ、１Ｂは無線タグ２００を複数備えていてもよい。
【００５２】
図２は、無線タグリーダ１００の構成を示す図である。図２に示すように、無線タグリーダ１００は、制御部１１０、送信部１２０、受信部１３０、アンテナ１４０を備えている。
【００５３】
制御部１１０は、外部へ無線送信させる信号を送信部１２０へ送るとともに、アンテナ１４０によって受信され受信部１３０によって復調・復号された信号をその受信部１３０から取得する。また、制御部１１０は、内部にメモリ１１１とタイマ１１２とを備えている。メモリ１１１には、この無線タグリーダ１００のＩＤが記憶されており、また、後述する自動設定処理により設定されたシステムＩＤも記憶される。
【００５４】
送信部１２０は、符号部１２１、変調部１２２、増幅部１２３を備えている。符号部１２１は、制御部１１０から供給された信号を符号化する。この信号としては、無線タグ２００から送信されたタグ通知信号に応答して送信する応答信号や、そのタグ通知信号を模擬した模擬信号がある。符号部１２１は、この符号化した信号を変調部１２２へ出力する。変調部１２２は、符号部１２１にて符号化された信号を電気的デジタル信号に変換した後に、予め設定されている通信チャンネルを用いて位相偏移変調や周波数偏移変調等の所定の変調方式により変調する。増幅部１２３は、変調部１２２で変調された信号を増幅する。増幅された信号は、アンテナ１４０から電波として送信される。
【００５５】
また、アンテナ１４０は、無線タグ２００から送信された電波を受信する。受信した電波は復調部１３１において復調される。復調された信号は復号部１３２において符号化され、符号化された信号が制御部１１０に送られる。
【００５６】
前述の制御部１１０は、システムＩＤが設定された後は、受信部１３０から供給される信号に基づいて、無線タグ２００からタグ通知信号を受信したかどうかを逐次判断する。無線タグ２００が送信するタグ通知信号には、システムＩＤが含まれており、制御部１１０は、タグ通知信号を受信した場合には、そのタグ通知信号に含まれているシステムＩＤと、メモリ１１１に記憶されたシステムＩＤとを照合する。そして、両ＩＤが一致した場合には、タグ通知信号を送信した無線タグ２００へ応答信号を送信する。
【００５７】
さらに、制御部１１０は、システムＩＤの自動設定指示が入力された場合には、後に詳しく説明するように、自動設定処理を実行して、システムＩＤを自動で設定する。なお、自動設定指示は、この無線タグ認証システム１の設置担当者が、システムの設置時に、無線タグリーダ１００あるいはコントローラ３００に対して、ＩＤ自動設定を指示する操作を行なうことで、制御部１１０に入力される。
【００５８】
図３は、無線タグ２００の構成を示す図である。無線タグ２００は人に携帯されるものである。無線タグ２００は、アクティブ方式の無線タグであり、内蔵電源２１０を備えている。この内蔵電源２１０の他に、無線タグ２００は、送信部２２０、受信部２３０、アンテナ２４０、振動センサ２５０、制御部２６０を備えており、内蔵電源２１０は、これらに電源を供給する。
【００５９】
送信部２２０は、符号部２２１、変調部２２２、増幅部２２３を備えている。符号部２２１は制御部２６０から送信される信号を符号化して変調部２２２に送る。変調部２２２は、符号部２２１からの符号を、たとえば、振幅変位変調などの変調方式により変調する。増幅部２２３は、変調部２２２が変調した信号を増幅して、アンテナ２４０から送信させる。
【００６０】
受信部２３０は、アンテナ２４０が受信した電波を復調する復調部２３１と、復調部２３１が復調した信号を復号する復号部２３２とを備えている。復号部２３２は、復号した信号を制御部２６０へ供給する。
【００６１】
振動センサ２５０は、導通状態が機械的に変化するセンサであり、振動のない状態ではオンとなり、振動がある状態ではオフとなる。この振動センサ２５０のオンオフの状態は制御部２６０に入力される。
【００６２】
制御部２６０は、送信部２２０および受信部２３０を制御する。また、制御部２６０は、図示しないＣＰＵ、ＲＯＭ等の他に、タイマ２６１、メモリ２６２を備えている。タイマ２６１は、クロック発振器（図示せず）のクロックを計数することで計時を行う。メモリ２６２には、この無線タグ２００が属するシステムのシステムＩＤや、この無線タグ２００の機器ＩＤが記憶されている。
【００６３】
制御部２６０は、振動センサ２５０からのオン信号が入力されることにより待機状態から起動状態へ移行する。そして、その信号が入力されてから一定時間が経過したり、或いは、後述するように、無線タグリーダ１００からのデータを受信できないと判断した場合には待機状態へ戻る。そして、起動している間は、無線タグリーダ１００からの応答信号を受信するまで、タグ通知信号を一定周期で送信部２２０に出力する。送信部２２０は、このタグ通知信号を符号化し、変調・増幅してアンテナ２４０から送信する。
【００６４】
次に、無線タグリーダ１００が実行する上述の自動設定処理を説明する。図４は、この自動設定処理を示すフローチャートである。この処理は、前述のように、制御部１１０にシステムＩＤの自動設定指示が入力された場合に実行する。
【００６５】
まず、ステップＳ１では、仮システムＩＤを生成する。仮システムＩＤは、たとえば、予め１番目のＩＤ＝ｘｘ、２番目のＩＤ＝△△、３番目のＩＤ＝○○・・・といったように、生成回数に応じてＩＤが定まるようになっていてもよいし、また、予め設定された候補の中でランダムに設定してもよい。なお、仮システムＩＤは、他のシステムで使用されていないと判断できれば、その後、この無線タグ認証システム１において使用するシステムＩＤに決定するＩＤである。システムＩＤは、この無線タグ認証システム１の周囲に設置されている他のシステムと区別するためのＩＤであり、且つ、無線タグ２００の電池消耗を抑制するために、周囲のシステムと区別する目的を達成できる範囲で極力短い長さ、たとえば、２〜４ビット程度の長さのデータである。なお、このステップＳ１の処理は、特許請求の範囲のシステムＩＤ生成手段に相当する。
【００６６】
続くステップＳ２は特許請求の範囲の模擬信号送信手段に相当しており、模擬信号を生成し、生成した模擬信号を送信部１２０を介してアンテナ１４０から送信する。この模擬信号は、無線タグ２００が送信するタグ通知信号を模擬した信号である。このステップＳ２で生成する模擬信号は、無線タグ２００が送信する無線タグ通知信号と同じデータフレーム構成であり、その模擬信号に含ませるシステムＩＤは、ステップＳ１で生成した仮システムＩＤとする。
【００６７】
続くステップＳ３では、ステップＳ２で送信した模擬信号に応答して応答信号が返ってきたかどうかを判断する。応答信号が返ってきた場合には、他の無線タグリーダ１００がステップＳ２で送信した模擬信号を受信し、且つ、その模擬信号に含まれている仮システムＩＤが、模擬信号を受信した無線タグリーダ１００が記憶しているシステムＩＤと一致している、すなわち、仮システムＩＤと同じＩＤを使用している場合である。そこで、応答信号を受信した場合には（ステップＳ３がＹＥＳ）、ステップＳ１へ戻る。この場合、別の仮システムＩＤを生成し（Ｓ１）、そのシステムＩＤを含む模擬信号の再送信（Ｓ２）を行なう。
【００６８】
一方、ステップＳ２を実行後、一定期間内に応答信号を受信しなかった場合には、応答は返ってこないと判断し（ステップＳ３がＮＯ）、ステップＳ４に進む。この場合には、模擬信号を受信できる範囲に、模擬信号に含ませた仮システムＩＤを使用している無線タグリーダ１００が存在しないと考えられる。そこで、ステップＳ４では、仮システムＩＤを、この無線タグリーダ１００が属するシステムで無線タグ２００との通信に使用するシステムＩＤに設定する。なお、システムＩＤを無線タグリーダ１００に設定後、このシステムの無線タグ２００にも、同じシステムＩＤを手動あるいは自動で設定する。
【００６９】
図５は、この第１実施形態における信号の送受信を説明する図であり、図５（Ａ）は、システムＩＤが設定された後の通常の信号の送受信、すなわち、無線タグリーダ１００と無線タグ２００との信号の送受信を示している。一方、図５（Ｂ）は、新規に設置される無線タグ認証システム１Ｂの無線タグリーダ１００Ｂが模擬信号を送信したときの無線タグリーダ１００Ａ、１００Ｂの信号の送受信を示している。
【００７０】
まず、図５（Ａ）から説明する。無線タグ２００Ａは、起動中は周期的にタグ通知信号を送信しており、この図５（Ａ）ではｔ１時点からｔ２時点までの間と、ｔ５時点からｔ６時点までの間、タグ通知信号を送信している。また、無線タグ２００Ａ、無線タグリーダ１００Ａを含む無線タグ認証システム１Ａは、システムＩＤをｘｘとしており、無線タグ２００Ａが送信するタグ通知信号にもシステムＩＤがｘｘであることを示すデータが含まれている。
【００７１】
この図５（Ａ）において、ｔ１時点からｔ２時点までタグ通知信号を送信している時は、無線タグ２００Ａは、無線タグリーダ１００Ａの通信圏外に位置している。そのため、タグ通知信号を送信しても応答信号は返ってこない。なお、ｔ３時点からｔ４時点までは、応答信号が送信されたのであれば、その応答信号を受信する期間を示している。
【００７２】
その後、ｔ５〜ｔ６時点でタグ通知信号を送信する時点では、無線タグ２００Ａを携帯している者は無線タグリーダ１００Ａの通信圏内に移動している。従って、無線タグリーダ１００Ａはタグ通知信号を受信する。受信したタグ通知信号に含まれているシステムＩＤは、自身が記憶しているシステムＩＤと一致するので、応答信号を送信し、無線タグ２００Ａはこの応答信号を受信する（ｔ７〜ｔ８時点）。
【００７３】
次に、図５（Ｂ）を説明する。図４において説明したように、無線タグリーダ１００Ｂは、その制御部１１０にシステムＩＤの自動設定指示が入力されると、仮システムＩＤを生成する。図５（Ｂ）の例では、ｔ１時点において生成した仮システムＩＤはｘｘである。
【００７４】
ｔ２〜ｔ３時点では、ｔ１時点で設定した仮システムＩＤを含む模擬信号を送信する。図１に示したように、この第１実施形態では、無線タグリーダ１００Ｂは、無線タグリーダ１００Ａの通信範囲に設置されているので、模擬信号は無線タグリーダ１００Ａに受信される。また、模擬信号に含まれている仮システムＩＤ（＝ｘｘ）と、無線タグリーダ１００Ａが使用しているシステムＩＤとが一致するので、無線タグリーダ１００Ａは、応答信号を送信し、無線タグリーダ１００Ｂはこの応答信号を受信する（ｔ４〜ｔ５）。
【００７５】
模擬信号に応答した応答信号を受信したことにより、図４のステップＳ３がＹＥＳになるので、無線タグリーダ１００Ｂは仮システムＩＤを、それまでのものとは異なるＩＤに再設定する（ｔ６時点）。そして、その再設定した仮システムＩＤを含む模擬信号を送信する（ｔ７〜ｔ８）。この模擬信号も、無線タグリーダ１００Ａに受信されるが、今度はシステムＩＤが一致しないので、無線タグリーダ１００Ａは応答信号を送信しない。
【００７６】
従って、無線タグリーダ１００Ｂは、応答信号が返ってこないと判断し（ｔ１０）、システムＩＤをｔ５時点で設定した△△に設定する（ｔ１１時点）。
【００７７】
以上、説明した本実施形態によれば、システムＩＤを設定した後の通常時、無線タグリーダ１００は、無線タグ２００からタグ通知信号を受信した場合、タグ通知信号に含まれているシステムＩＤと、この無線タグリーダ１００が属するシステム１のシステムＩＤを照合して、両ＩＤが一致している場合に、無線タグ２００へ応答信号を送信する。
【００７８】
そして、この通常時の通信処理を利用してシステムＩＤを自動設定するようにしている。すなわち、無線タグリーダ１００Ｂは、システム設置時に、仮システムＩＤを自動生成し（ステップＳ１）、タグ通知信号を模擬した信号であって、自動生成した仮システムＩＤを含んでいる模擬信号を送信する（ステップＳ２）。模擬信号は、他の無線タグ認証システム１Ａの無線タグリーダ１００Ａにとって、タグ通知信号として認識できることから、無線タグリーダ１００Ａが模擬信号を受信し、その模擬信号に含まれている仮システムＩＤが自身のシステムのシステムＩＤと一致する場合には応答信号を送信する（図５（Ｂ）のｔ４〜ｔ５）。一方、一致しない場合には応答信号は送信しない（図５（Ｂ）のｔ９〜ｔ１０）。
【００７９】
そこで、模擬信号を送信した無線タグリーダ１００Ｂは、送信した模擬信号に応答して送信された応答信号を受信した場合、模擬信号に含ませた仮システムＩＤは使用されていると判断する（図４のステップＳ３がＹＥＳ）。一方、その模擬信号に応答した応答信号を受信しないと判断した場合（図４のステップＳ３がＮＯ）、模擬信号に含ませたシステムＩＤは、他の無線タグ認証システムにより使用されていないと判断するのである。このようにしてシステムＩＤが使用されているかどうかを自動で判断することができる。
【００８０】
また、この判断は、システム設置時に模擬信号を送信することで行うので、既設のシステムの無線タグリーダ１００Ａは、システムＩＤを含む信号を定期的に送信する必要がなくなる。よって、システムＩＤを含む信号との衝突により、無線タグ２００と無線タグリーダ１００との通信が阻害されてしまうことを抑制できる。
【００８１】
さらに、本実施形態によれば、既設の無線タグリーダ１００Ａは、模擬信号と無線タグ２００が送信したタグ通知信号とを区別する必要がなく、模擬信号を受信した場合にも、無線タグ２００が送信したタグ通知信号を受信した場合と同様の処理（ＩＤの照合と応答信号の送信）を行えばよい。よって、仮に、既設の無線タグ認証システム１Ａには、システムＩＤを自動設定するための機能が備えられていなくても、新規に設置する無線タグ認証システム１Ｂは、システムＩＤが使用されているかどうかを自動で判断することができる。
【００８２】
（第２実施形態）
次に、本発明の第２実施形態を説明する。第２実施形態でも、図６に示すように、隣り合う住宅Ａ、Ｂに、それぞれ、無線タグ認証システム１Ａ、１Ｂが設置されている。しかし、第２実施形態における無線タグ認証システム１Ａ、１Ｂは、無線タグリーダ１００Ａ、１００Ｂおよび無線タグ２００の通信制御内容が、第１実施形態と異なる。また、各無線タグリーダ１００Ａ、１００Ｂは、自身と同じシステムに属する無線タグ２００の機器ＩＤをメモリ１１１に記憶（登録）している。その他の構成は第１実施形態と同じである。
【００８３】
また、第２実施形態における住宅Ａ、Ｂは、第１実施形態よりも互いの距離が少し離れている。そのため、第２実施形態では、無線タグリーダ１００Ａ、１００Ｂの通信範囲は互いに重複しているものの、一方の無線タグリーダ１００の通信範囲に、他方の無線タグリーダ１００は存在していない。よって、無線タグリーダ１００Ｂが、第１実施形態のように模擬信号を送信しても、他方の無線タグリーダ１００Ａはそれを受信できない。
【００８４】
第２実施形態では、この図６に示すように、ある無線タグリーダ１００の通信範囲に他の無線タグリーダ１００が位置していない場合でも、他のシステムにシステムＩＤが使用されているかどうかを自動で判断することができる。
【００８５】
第２実施形態においても、無線タグ２００は、起動時、周期的にタグ通知信号を送信する。このタグ通知信号は、第１実施形態と同じデータ構成であり、システムＩＤを含んでいる。図７には、第２実施形態における信号の送受信のタイムチャートを示している。この図７では、無線タグ２００Ａは、ｔ１〜ｔ２でタグ通知信号を送信している。なお、図７のタイムチャートでは、無線タグリーダ１００Ａ、無線タグ２００ＡにシステムＩＤ：ｘｘが設定されていることに加え、別システムである無線タグリーダ１００ＢにもシステムＩＤ：ｘｘが設定されている。
【００８６】
図８は、無線タグリーダ１００がタグ通知信号を受信した場合に、その制御部１１０が実行する処理を示すフローチャートである。無線タグ２００が図６に実線で示す位置に存在している場合、無線タグリーダ１００Ｂは図８を実行するが、無線タグリーダ１００Ａは図８を実行しない。
【００８７】
タグ通知信号を受信した場合、まず、ステップＳ１１にて、そのタグ通知信号に含まれているシステムＩＤと、自身のメモリ１１１に設定されているシステムＩＤとが一致するかどうかを判定する。なお、メモリ１１１に設定されているシステムＩＤは、本実施形態では人の操作により設定する。また、同じシステム１に属する無線タグ２００のシステムＩＤも人の操作により設定する。
【００８８】
ステップＳ１１において、システムＩＤが不一致と判定した場合には、図８の処理を終了する。一方、一致したと判定した場合には、ステップＳ１２に進み、応答信号を送信する。図７のタイムチャートでは、システムＩＤが一致するので、無線タグリーダ１００Ｂはｔ３〜ｔ４で応答信号を送信している。ステップＳ１２を実行後は、さらに、ステップＳ１３にて、システムＩＤが一致したことを記憶して、処理を終了する。
【００８９】
図９は、無線タグ２００が実行する信号送信処理を示すフローチャートである。無線タグ２００は起動中はこの図９に示す処理を実行する。ステップＳ２１では、タグ通知信号を送信する。図７のタイムチャートでは、前述のように、ｔ１〜ｔ２でタグ通知信号を送信している。
【００９０】
ステップＳ２２では、応答信号を受信したか否かを判断する。この判断が否定判断であれば、ステップＳ２１へ戻り、前回のステップＳ２１を実行した後、所定時間経過後に、再びタグ通知信号を送信する。
【００９１】
一方、応答信号を受信した場合には、ステップＳ２３へ進み、タグ認証要求信号を送信する。図７のタイムチャートでは、ｔ５〜ｔ６でタグ認証要求信号を送信している。このタグ認証要求信号は、この無線タグ２００に固有の機器ＩＤを含んだ信号であり、機器ＩＤは、製造時に無線タグ２００のメモリ２６２に記録される。機器ＩＤは、システムが異なる他の無線タグ２００とも重複しないＩＤであり、そのために、データ量がシステムＩＤよりもずっと大きくなっている。
【００９２】
電池消耗を考慮して、無線タグ２００は、最初から機器ＩＤを含む信号を送信することはせず、まずは、データ量の小さいシステムＩＤを含む信号を送信し、システムＩＤが一致するとして無線タグリーダ１００が応答信号を送信し、それを受信した場合に、機器ＩＤを送信するようにしている。
【００９３】
続くステップＳ２４では、認証応答信号を受信したか否かを判断する。この認証応答信号は、タグ認証要求信号を受信した無線タグリーダ１００が、タグ認証要求信号に含まれている機器ＩＤが、自身を含むシステム１に登録されていると判断した場合に送信するものである。図７のタイムチャートでは、ｔ６時点において、無線タグリーダ１００Ｂがタグ認証要求信号を受信している。しかし、無線タグリーダ１００Ｂは、別システムに属する無線タグ２００Ａの機器ＩＤを登録していないので、認証応答信号は送信していない。
【００９４】
認証応答信号を受信していない場合にはステップＳ２３へ戻り、タグ認証要求信号を再度送信する。図７のタイムチャートでは、ｔ７〜ｔ８で、再度、タグ認証要求信号を送信している。この時点では、無線タグ２００Ａを携帯した者は、図６の破線で示す位置、すなわち、２つの無線タグリーダ１００Ａ、１００Ｂの重複する通信範囲に移動しているとして図７のタイムチャートは、その後の信号の送受信を示している。
【００９５】
従って、図７のｔ７〜ｔ８で送信したタグ認証要求信号は、無線タグリーダ１００Ａにも受信される。無線タグリーダ１００Ａには、無線タグ２００Ａの機器ＩＤが登録されているので、ｔ９〜ｔ１０で認証応答信号を送信し、それが無線タグ２００Ａに受信される。
【００９６】
認証応答信号を受信した場合、無線タグ２００Ａは、ステップＳ２５へ進み、今度は、タグ認証済み信号を送信する。このタグ認証済み信号も機器ＩＤを含んだ信号である。図７のタイムチャートでは、ｔ１１〜ｔ１２でタグ認証済み信号を送信している。
【００９７】
次に、無線タグリーダ１００がタグ認証要求信号を受信した場合に実行する処理を説明する。図１０は、その場合の処理を示すフローチャートである。図９で説明したように、無線タグ２００は、無線タグリーダ１００から応答信号を受信した場合にタグ認証要求信号を送信する。
【００９８】
無線タグリーダ１００は、タグ認証要求信号を受信すると、ステップＳ３１において、そのタグ認証要求信号に含まれている機器ＩＤが、メモリ２６２に登録されている機器ＩＤであるか否かを判定する。そして、登録されている場合にはステップＳ３２へ進み、認証応答信号を送信する。一方、未登録である場合には、認証応答信号は送信せずに、ステップＳ３３へ進む。図７のタイムチャートでは、無線タグリーダ１００Ａ、１００Ｂはともにタグ認証要求信号を受信しており、無線タグリーダ１００Ａは、無線タグ２００Ａの機器ＩＤを登録しているので、認証応答信号を送信している（ｔ９〜ｔ１０）。しかし、無線タグリーダ１００Ｂは、無線タグ２００Ａの機器ＩＤを登録していないので、認証応答信号を送信していない。機器ＩＤが未登録である場合に実行するステップＳ３３では、システムＩＤの一致が記憶されているかどうかを判断する。
【００９９】
このステップＳ３３の判断も否定判断であれば、そのまま図１０を終了する。一方、ステップＳ３３が肯定判断、すなわち、システムＩＤ一致が記憶されているのであれば、ステップＳ３４へ進む。図７のタイムチャートでは、無線タグリーダ１００Ｂは、ｔ３時点でシステムＩＤの一致を判定しているのでステップＳ３４へ進む。ステップＳ３４では、タグ認証要求信号に含まれている機器ＩＤを、他システムタグリストに登録する。
【０１００】
この他システムタグリストには、システムＩＤは一致するものの、この無線タグリーダ１００と同じシステムには属さない機器ＩＤが登録されることになる。この時点で、そのシステムＩＤは、周囲の他のシステムに使用されていると判断することも可能である。しかし、無線タグ２００は人に携帯されるものであり、遠方に設置された無線タグ認証システム１に属している無線タグ２００が、偶然にこの無線タグリーダ１００と通信することも考えられる。
【０１０１】
そこで、この第２実施形態では、システムＩＤが周囲の他のシステムに使用されているかどうかを判断するために、図１１の処理をさらに実行する。図１１は、タグ認証済み信号を受信した場合に実行する。タグ認証済み信号は、図９で説明したように、認証応答信号を受信した無線タグ２００が送信する信号であり、認証応答信号は、機器ＩＤが登録済みである場合に無線タグリーダ１００か送信する信号である。よって、無線タグ２００がタグ認証済み信号を送信するのは、いずれかの無線タグリーダ１００において、無線タグ２００の機器ＩＤが登録されている場合である。図７のタイムチャートでは、無線タグリーダ１００Ａに、無線タグ２００Ａの機器ＩＤが登録されている。
【０１０２】
図１１において、まず、ステップＳ４１では、受信したタグ認証済み信号に含まれている機器ＩＤが、メモリ２６２に登録されている機器ＩＤであるか否かを判定する。登録されている場合にはステップＳ４２へ進み、認証応答信号を送信する。一方、未登録である場合には、認証応答信号は送信せずに、ステップＳ４３へ進む。
【０１０３】
ステップＳ４３では、機器ＩＤが他システムタグリストに登録されているかどうかを判断する。未登録と判断した場合にはそのまま処理を終了する。一方、他システムタグリストに登録済みであると判断した場合には、ステップＳ４４に進む。
【０１０４】
この場合には、図７のタイムチャートのｔ１２に示すように、無線タグリーダ１００Ｂにとっては、認証していない（すなわち他システムタグリストに登録してある）機器ＩＤであるにも関わらず、その機器ＩＤのタグ認証済み信号を受信したことになる。従って、周囲のシステムの無線タグリーダ１００Ａがこの無線タグ２００Ａを認証したと考えられ、その機器ＩＤを持つ無線タグ２００Ａが送信したシステムＩＤも、周囲のシステムで使用されているＩＤと判断できる。
【０１０５】
そこで、ステップＳ４４では、システムＩＤが重複していると判断し、ステップＳ４５にて、システムＩＤが重複しているので再設定をすべきとの警告を出力する。
【０１０６】
以上、説明したこの第２実施形態でも、無線タグリーダ１００は、無線タグ２００から受信したタグ通知信号に含まれているシステムＩＤと、この無線タグリーダ１００が属するシステムのシステムＩＤが一致した場合には応答信号を送信する（Ｓ１２）。さらに、第２実施形態では、無線タグ２００は、応答信号を受信したら、次に、機器ＩＤを含むタグ認証要求信号を送信する（Ｓ２３）。また、無線タグリーダ１００は、この無線タグリーダ１００と同じシステムに属する無線タグ２００の機器ＩＤを記憶しており、タグ認証要求信号を受信した場合、記憶している機器ＩＤと、受信したタグ認証要求信号に含まれる機器ＩＤとの照合をさらに行なう（Ｓ３１）。
【０１０７】
そして、両機器ＩＤが一致した場合には、タグ認証要求信号を送信した無線タグ２００へ、認証応答信号を送信する（Ｓ３２）。一方、両機器ＩＤが一致しなかった場合には、受信したタグ認証要求信号に含まれている機器ＩＤを、他システムタグリストに登録する
（Ｓ３３）。よって、他システムタグリストには、システムＩＤは一致したものの、機器ＩＤは一致しなかった（すなわち他のシステムに属している）無線タグ２００の機器ＩＤが登録される。
【０１０８】
さらに、無線タグ２００は、無線タグリーダ１００が送信した認証応答信号を受信した場合には、この無線タグ２００の機器ＩＤを含むタグ認証済み信号を送信する（Ｓ２５）。よって、無線タグ２００がタグ認証済み信号を送信するのは、いずれかの無線タグリーダ１００において認証された、すなわち、その無線タグリーダ１００と同じシステムに属すると判断された場合である。
【０１０９】
そして、無線タグリーダ１００は、このタグ認証済み信号を受信したが、そのタグ認証済み信号に含まれている機器ＩＤが他システムタグリストに登録されている場合、現在設定されているシステムのシステムＩＤは、他のシステムに利用されていると判断できる。
【０１１０】
他システムタグリストに登録されている機器ＩＤは、システムＩＤは一致したものの、機器ＩＤは自身のシステムのものではない場合である。この場合、そのシステムＩＤは、他のシステムに利用されていることになる。
【０１１１】
しかも、異なるシステムの機器ＩＤに対しては認証応答信号は送信しない。それにもかかわらず、タグ認証済み信号を受信した場合には、他のシステムの無線タグリーダが認証応答信号を送信したことになる。よって、周囲に他のシステムが存在することになる。加えて、他システムタグリストに登録されている機器ＩＤとは、システムＩＤは一致している。そこで、タグ認証済み信号を受信し、そのタグ認証済み信号に含まれている機器ＩＤが他システムタグリストに登録されている場合、現在設定されているシステムのシステムＩＤは、周囲の他のシステムに利用されていると判断するのである。このようにしても、システムＩＤが使用されているかどうかを自動で判断することができる。
【０１１２】
また、システムＩＤが使用されているかどうかの判断を、無線タグ２００と無線タグリーダ１００との間の信号の送受信により行っていることから、無線タグリーダ１００は、システムＩＤを含む信号を定期的に送信する必要がない。よって、システムＩＤを含む信号との衝突により、無線タグ２００と無線タグリーダ１００との通信が阻害されてしまうことを抑制できる。
【０１１３】
さらに、無線タグ２００と無線タグリーダ１００との間の信号の送受信によりシステムＩＤが使用されているかどうかを判断していることによる第２の効果として、２つの無線タグリーダ１００Ａ、１００Ｂは、自身の通信範囲に他方の無線タグリーダ１００Ｂ、１１００Ａが入っていなくても、システムＩＤが使用されているかどうかを判断することができる。
【０１１４】
（第３実施形態）
次に、第３実施形態を説明する。図１２は第３実施形態における２組の無線タグ認証システム１Ａ、１Ｂの設置状態を示す図である。この図１２に示すように、第３実施形態における無線タグリーダ１００Ａ、１００Ｂの設置位置は第２実施形態と同じである。よって、第３実施形態でも、一方の無線タグリーダ１００の通信範囲に他方の無線タグリーダ１００は存在していない。
【０１１５】
また、第３実施形態において無線タグリーダ１００の制御部１１０が行う処理は、システムＩＤの重複を判断するまでの処理については第２実施形態と同じである。すなわち、第３実施形態でも、無線タグリーダ１００は、図８、１０、１１の処理を実行する。また、第３実施形態では、無線タグリーダ１００の制御部１１０は、さらに、システムＩＤを自動で変更するために、図１５、１６の処理も実行する。
【０１１６】
無線タグ２００が実行する処理は、システムＩＤの重複を判断するための処理も第２実施形態と一部相違する。図１４は、第３実施形態において無線タグ２００が実行する処理のうち、システムＩＤの重複を判断するための処理を示すフローチャートである。
【０１１７】
この図１４に示すフローチャートは、第２実施形態で無線タグ２００が実行する図９の処理、ステップＳ２１〜Ｓ２５を全て含んでおり、さらに、枝番のステップ番号、ステップＳ２２−１、２２−２、２４−１、２４−２の処理が追加されたものである。
【０１１８】
図１３は、第３実施形態における信号の送受信のタイムチャートを示している。この図１３のタイムチャートでは、第２実施形態と同様、無線タグリーダ１００Ａ、無線タグ２００ＡにシステムＩＤ：ｘｘが設定されていることに加え、隣に設置されている他のシステムの無線タグリーダ１００Ｂにも、同じシステムＩＤ：ｘｘが設定されている。また、図１３のタイムチャートは、無線タグ２００が、図１２に示す（１）の位置から（２）の位置、そして（３）の位置へ移動した場合である。
【０１１９】
図１２〜図１４を用いて、第３実施形態における無線タグ２００の制御部２６０が実行する処理を説明する。第３実施形態でも、無線タグ２００は、起動時、応答信号を無線タグリーダ１００から受信するまで、周期的にタグ通知信号を送信する。このタグ通知信号は、前述の実施形態と同じデータ構成であり、システムＩＤを含んでいる。
【０１２０】
図１３に示すように、無線タグ２００Ａは、ｔ１−ｔ２でタグ通知信号を送信している。図１４では、ステップＳ２１を実行したことになる。このｔ１−ｔ２で、無線タグ２００は、図１２に示す（２）の位置にいたとする。この位置は、無線タグリーダ１００Ａの通信範囲であるとともに、無線タグリーダ１００Ｂの通信範囲でもある通信重複範囲である。また、上述したように、２つの無線タグリーダ１００Ａ、１００Ｂには、ともにシステムＩＤ：ｘｘが設定されている。
【０１２１】
したがって、２つの無線タグリーダ１００Ａ、１００Ｂは、ともに、タグ通知信号に含まれているシステムＩＤが自身のシステムＩＤと一致すると判断して、応答信号を返すことになる（図１３のｔ３−ｔ４）。
【０１２２】
２つの無線タグリーダ１００Ａ、１００Ｂから応答信号が送信される期間はほぼ同じであることから信号の衝突が生じ、無線タグ２００は、どちらの応答信号も正しく受信することができない。すなわち受信エラーが発生する。受信エラーの発生は、復号部２３２から供給される信号から、最初のコマンドなど一部のコマンドや、一部のコードは認識できたが、全部を認識することはできなかったことにより判断する。なお、２つの応答信号が送信されているので、受信レベル自体は高い。
【０１２３】
受信エラーが発生する場合、もちろん、応答信号は受信できない（信号を正しく認識できない）ので、図１４のステップＳ２２はＮＯになる。そして、続くステップＳ２２−１の判断がＹＥＳになる。したがって、ステップＳ２２−２へ進み、受信エラーが発生したことをメモリ２６２に記憶する。その後、ステップＳ２１へ戻る。また、受信エラーが発生したと判断しなかった場合には（Ｓ２２−１：ＮＯ）、直接、ステップＳ２１へ戻る。つまり、無線タグ２００Ａは、受信エラー発生の有無によらず、応答信号を受信するまでは再びタグ通知信号を送信する。
【０１２４】
図１３ではｔ５−ｔ６で再びタグ通知信号を送信している。図１３におけるｔ５以降の信号送受信は、無線タグ２００Ａが図１２に示す（３）の位置にいた場合の例である。この位置では、無線タグ２００Ａは無線タグリーダ１００Ａのみと通信できる。よって、ｔ５−ｔ６で無線タグ２００Ａが送信したタグ通知信号は無線タグリーダ１００Ａのみに受信され、無線タグリーダ１００Ａのみから応答信号が返ってくる。したがって、無線タグ２００Ａは、この応答信号を受信することができる（図１３のｔ７−ｔ８）。これにより、今度は、図１４のステップＳ２２がＹＥＳとなり、ステップＳ２３へ進む。
【０１２５】
ステップＳ２３では、タグ認証要求信号を送信する。図１３では、ｔ９−ｔ１０でタグ認証要求信号を送信している。このタグ認証要求信号は無線タグリーダ１００Ａに受信される。無線タグリーダ１００Ａには無線タグ２００Ａの機器ＩＤが登録されているので、認証応答信号が無線タグリーダ１００Ａから無線タグ２００Ａへ送信される。
【０１２６】
無線タグ２００Ａはこの認証応答信号を受信する（図１３のｔ１１−ｔ１２）。これにより、図１４のステップＳ２４がＹＥＳとなり、ステップＳ２４−１へ進む。ステップＳ２４−１では、受信エラーが記憶されているか否かを判断する。
【０１２７】
図１３の場合には受信エラーが記憶されているので、ステップＳ２４−１がＹＥＳとなる。この場合、ステップＳ２４−２へ進む。このステップＳ２４−２へ進んだ場合、認証応答を受信していることから、無線タグリーダ１００Ａと通信可能である。また、受信エラーが発生しており、この受信エラーは、隣のシステムのシステムＩＤとこのシステムのシステムＩＤが重複していることを意味する。そこで、ステップＳ２４−２では、システムＩＤ重複通知（システムＩＤ重複信号に相当）を無線タグリーダ１００Ａへ送信する（図１３のｔ１３−ｔ１４）。
【０１２８】
その後、無線タグリーダ１００Ａとの間で通常の通信を行なうために、ステップＳ２５でタグ認証済み信号を送信する。このタグ認証済み信号は、図９で説明したように、機器ＩＤを含んだ信号である。受信エラーが記憶されていない場合（Ｓ２４−１：ＮＯ）も、このステップＳ２５を実行する。
【０１２９】
無線タグリーダ１００Ａは、無線タグ２００ＡからシステムＩＤ重複通知を受信すると、現在設定されているシステムＩＤは、他のシステムに使用されていると判断し、その旨をコントローラ３００に通知する。
【０１３０】
コントローラ３００がこの通知を受信した以降の処理は後述するとし、先に、タグ認証済み信号を無線タグ２００が送信した場合の処理を説明する。
【０１３１】
タグ認証済み信号を無線タグリーダ１００が受信すると、そのタグ認証済み信号に含まれている機器ＩＤが、この無線タグリーダ１００と同じシステムに属するものかどうかを判断する。そして、この無線タグリーダ１００と同じシステムに属する機器ＩＤである場合には、認証応答信号を無線タグ２００へ送信する。無線タグ２００は、認証応答信号を受信すると、再び、タグ認証済み信号を送信する。
【０１３２】
よって、一旦、認証済みとなると、その後は、無線タグ２００のタグ認証済み信号の送信→無線タグリーダ１００の認証応答信号の送信が繰り返される。これにより、無線タグリーダ１００、無線タグ２００は、互いに通信可能である状態であることを認識できる。
【０１３３】
次に、コントローラ３００が、無線タグリーダ１００から、現在設定されているシステムＩＤが他のシステムに使用されていることの通知を受けた場合の処理を説明する。
【０１３４】
コントローラ３００は上記通知を受信すると、新たなシステムＩＤ（新システムＩＤという）を決定する。その後、その新システムＩＤへシステムＩＤを変更する変更要求を無線タグリーダ１００Ａに送信する。この変更要求は、新システムＩＤおよび、新システムＩＤへの変更を要求するコマンドが含まれている。
【０１３５】
図１５は、コントローラ３００から上記変更要求を受信した場合に実行する無線タグリーダ１００の制御部１１０の処理である。
【０１３６】
ステップＳ５１では、この無線タグリーダ１００と同じシステムに属する全ての無線タグ２００の機器ＩＤ（図ではタグＩＤと記載）が圏内タグリストに登録されているかを判断する。圏内タグリストは、この無線タグリーダ１００の通信範囲内に現時点で存在する無線タグ２００のリストである。
【０１３７】
このステップＳ５１の判断がＮＯであればステップＳ５２へ進む。ステップＳ５２では、通常のタグ通信処理を実行する。
【０１３８】
この通常のタグ通信処理とは、具体的には、無線タグ２００からタグ通知信号を受信した場合には、システムＩＤの照合を行い、照合ＯＫであれば応答信号を送信し、無線タグ２００からタグ認証要求信号あるいはタグ認証済み信号を受信した場合には機器ＩＤの認証を行ない、認証ＯＫであれば認証応答信号を送信する処理である。なお、この通常のタグ通信処理においては、無線タグリーダ１００が認証応答信号を送信した後、その機器ＩＤの無線タグ２００が通信範囲に存在する間は、無線タグリーダ１００の認証応答信号の送信と、無線タグ２００のタグ認証済み信号の送信（無線タグリーダ１００にとってはタグ認証済み信号の受信）が繰り返されることになる。
【０１３９】
この通常のタグ通信処理で、機器ＩＤを含む信号、すなわち、タグ認証要求信号あるいはタグ認証済み信号を受信した場合には、ステップＳ５３へ進み、それらの信号に含まれている機器ＩＤが圏内タグリストに登録されていない機器ＩＤか否かを判断する。
【０１４０】
この判断がＮＯであればステップＳ５２へ戻り、通常のタグ通信処理を再び行なう。一方、この判断がＹＥＳであれば、ステップＳ５４へ進んで、今回受信した機器ＩＤを含む信号に含まれているその機器ＩＤを圏内タグリストに追加する。
【０１４１】
その後は、ステップＳ５１へ戻り、圏内タグリストに、この無線タグリーダ１００と同じシステムに属する全ての無線タグ２００の機器ＩＤが登録されているかを判断する。このステップＳ５１の判断がＹＥＳとなった場合には、ステップＳ５５へ進む。
【０１４２】
ステップＳ５５では、ステップＳ５２と同様に通常のタグ通信処理を実行する。そして、いずれか一つの無線タグ２００から、機器ＩＤを含む信号を受信したらステップＳ５６へ進む。なお、ステップＳ５５を実行する場合には、このシステムに属する全ての無線タグ２００との間で機器ＩＤの認証が成立していることから、このステップＳ５５において機器ＩＤを含む信号はタグ認証済み信号となる。
【０１４３】
ステップＳ５６では、ステップＳ５５の処理で受信したタグ認証済み信号を送信した無線タグ２００に、システムＩＤ変更要求信号を送信する。このシステムＩＤ変更要求信号には、システムＩＤの変更を要求すること、および、新システムＩＤが含まれている。
【０１４４】
この要求を受信した無線タグ２００は、図１７に示すように、その要求に従い、システムＩＤを新システムＩＤに変更する（ステップＳ８１）。続いて、受信エラーが発生したことの記憶をメモリ２６２から消去する（ステップＳ８２）。その後、システムＩＤ変更完了通知を送信する（ステップＳ８３）。
【０１４５】
図１５に戻り、ステップＳ５７では、上記要求を送信した無線タグ２００からシステムＩＤ変更完了通知を受信したかを判断する。この判断がＮＯであれば、ステップＳ５５へ戻る。一方、ステップＳ５７がＹＥＳであればステップＳ５８へ進む。
【０１４６】
ステップＳ５８ではシステムＩＤ変更完了リストに、システムＩＤ変更完了通知を送信した無線タグ２００の機器ＩＤを追加する。なお、この機器ＩＤはシステムＩＤ変更完了通知に含ませるようにしてもよいし、ステップＳ５５で受信したタグ認証済み信号に含まれている機器ＩＤを用いてもよい。
【０１４７】
続くステップＳ５９では、システムＩＤ変更完了リストに、この無線タグリーダ１００と同じシステムに属する全ての無線タグ２００の機器ＩＤが登録されているかを判断する。この判断がＮＯである場合、まだ、システムＩＤを新システムＩＤに変更していない無線タグ２００が存在することになるので、ステップＳ５５以下を再び実行することで、無線タグ２００のシステムＩＤの変更を続ける。
【０１４８】
一方、システムＩＤ変更完了リストに、この無線タグリーダ１００と同じシステムに属する全ての無線タグ２００の機器ＩＤが登録され、ステップＳ５９の判断がＹＥＳとなった場合、ステップＳ６０へ進む。ステップＳ６０では、自身のシステムＩＤを新システムＩＤへ変更する。
【０１４９】
ところで、圏内タグリストに機器ＩＤが登録されている無線タグ２００も、時間が経過すると、必ずしも、この無線タグリーダ１００の通信範囲に存在するとは限らない。そこで、図１５において、ステップＳ５１〜Ｓ５４のループを実行中は、図１６に示す処理も周期的に実行する。
【０１５０】
図１６において、ステップＳ７１では、圏内タグリストに登録されているが、一定時間通信していない無線タグ２００があるか否かを判断する。一定時間は任意に設定可能であるが、たとえば、前述の通常のタグ通信処理の周期の数回乃至１０回程度とする。無線タグ２００が通信範囲内に存在していれば、通常のタグ通信処理を行なう毎に通信ができるはずであるが、ノイズ等の影響により一時的に通信ができないことを考慮して、一定時間を通常のタグ通信処理の１周期よりも長くしたものである。
【０１５１】
ステップＳ７１の判断がＮＯであれば図１６をそのまま終了する。一方、ＹＥＳであれば、ステップＳ７２に進み、圏内タグリストから、上記一定時間通信していない無線タグ２００の機器ＩＤを削除する。このステップＳ７２で削除が行われた場合には、もちろん、図１５のステップＳ５１がＮＯとなる。
【０１５２】
以上、説明したこの第３実施形態でも、無線タグリーダ１００は、無線タグ２００から受信したタグ通知信号に含まれているシステムＩＤと、無線タグリーダが属するシステムのシステムＩＤが一致した場合には応答信号を送信する。
【０１５３】
しかし、無線タグ２００がタグ通知信号を送信した位置が、２つの無線タグリーダ１００Ａ、１００Ｂの通信範囲が重複している範囲（たとえば図１２の（２）の位置）であり、且つ、それら２つの無線タグリーダ１００Ａ、１００Ｂが使用するシステムＩＤが同じであると、２つの無線タグリーダ１００Ａ、１００Ｂは同時期に無線タグ２００へ応答信号を送信する。そのため、無線タグ２００は、これらの応答信号を正しく復号することはできず、受信エラーが発生したとして、受信エラーが発生したことを記憶する（図１３のｔ３−ｔ４、図１４のＳ２２−２）。
【０１５４】
無線タグ２００は、受信エラーが発生したことを記憶した後も、タグ通知信号を周期的に送信する（図１４のＳ２１）。また、無線タグ２００は人に携帯されるものであることから位置が逐次移動し、図１２の（３）に示すように、無線タグ２００（ここでは２００Ａ）と同じシステムに属する無線タグリーダ１００Ａのみの通信範囲に入ると、無線タグ２００Ａは、無線タグリーダ１００Ａが送信する応答信号を受信することができる（図１３のｔ７−ｔ８）。応答信号を受信できた場合（図１４のＳ２２：ＹＥＳ）、無線タグ２００Ａは、タグ認証要求信号を送信し（図１４のＳ２３、図１３のｔ９−ｔ１０）、このタグ認証要求信号を受信した無線タグリーダ１００Ａでは機器ＩＤの認証が成立するので、タグ認証要求信号を送信した無線タグ２００Ａへ、認証応答信号を送信する（図１３のｔ１１−ｔ１２）。
【０１５５】
無線タグ２００Ａはこの認証応答信号を受信することで（図１４のＳ２４：ＹＥＳ）、無線タグリーダ１００Ａと通信できることが確認できるので、受信エラーが発生したことが記憶されていれば（図１４のＳ２４−１：ＹＥＳ）、システムＩＤ重複通知を無線タグリーダに送信する（図１４のＳ２４−２）。このシステムＩＤ重複通知を受信することにより、無線タグリーダ１００Ａも、現在設定されているシステムＩＤが周囲の他のシステムに使用されていると判断することができる。
【０１５６】
この第３実施形態でも、システムＩＤが使用されているかどうかの判断を、無線タグ２００と無線タグリーダ１００との間の信号の送受信により行っていることから、無線タグリーダ１００は、システムＩＤを含む信号を定期的に送信する必要がない。よって、システムＩＤを含む信号との衝突により、無線タグ２００と無線タグリーダ１００との通信が阻害されてしまうことを抑制できる。しかも、２つの無線タグリーダ１００Ａ、１００Ｂは、自身の通信範囲に他方の無線タグリーダ１００Ｂ、１００Ａが入っていなくても、システムＩＤが使用されているかどうかを判断することができる。
【０１５７】
なお、前述したように、第３実施形態でも、無線タグリーダ１００は図８、１０、１１の処理を実行する。また、無線タグ２００が実行する図１４の処理は、第２実施形態で無線タグ２００が実行する図９の処理を全て含んでいる。したがって、第３実施形態では、第２実施形態の作用効果も得られる。
【０１５８】
第２実施形態は、システムＩＤが一致する他のシステムの無線タグリーダ１００の通信範囲と自システムの無線タグリーダ１００の通信範囲に重複範囲があるとしても、無線タグ２００が、どの無線タグリーダ１００の通信範囲でもない位置から、他のシステムの無線タグリーダのみの通信範囲に入る場合に有効である。
【０１５９】
一方、第３実施形態の図１４で説明した方法では、無線タグ２００が、タグ通知信号を送信した後の応答信号を受信する期間に受信エラーが発生したことでシステムＩＤの重複を判断する。したがって、無線タグ２００が、どの無線タグリーダ１００の通信範囲でもない位置から、システムＩＤが一致する他のシステムの無線タグリーダ１００の通信範囲と自システムの無線タグリーダ１００の通信範囲とが重複する範囲に入る場合に有効である。
【０１６０】
よって、第３実施形態では、第２実施形態の処理のみ、あるいは、図１４の処理のみでシステムＩＤの重複を判断するよりも多くのケースにおいて、自動的に、システムＩＤが周囲の他のシステムに使用されていることを判断できる。
【０１６１】
また、この第３実施形態では、システムＩＤの重複を無線タグリーダ１００が判断した場合には、コントローラ３００へその旨を通知し、コントローラ３００からの要求により無線タグリーダ１００はシステムＩＤを新システムＩＤへ変更する処理（図１５、図１６）を行なう。この処理では、圏内タグリストで、このシステムに属する複数の無線タグ２００が無線タグリーダ１００の通信範囲内に存在しているかどうかを把握し、圏内タグリストにシステムに属する全ての無線タグ２００の機器ＩＤが含まれた場合に、一括してそれらの無線タグ２００のシステムＩＤを変更し、且つ、続いて、無線タグリーダ１００も、このときにシステムＩＤを新システムＩＤに変更する。これにより、周囲のシステムとのシステムＩＤの重複が自動で解消される。
【０１６２】
（第４実施形態）
次に、第４実施形態を説明する。第４実施形態は、システムＩＤの重複を判断するまでの処理は第３実施形態と同一であり、コントローラ３００からシステムＩＤの変更要求を受信した場合に実行する無線タグリーダ１００の処理が第３実施形態と相違する。
【０１６３】
図１８は、その変更要求を受信した場合に実行する無線タグリーダ１００の制御部１１０の処理を示すフローチャートである。
【０１６４】
ステップＳ９１では、旧システムＩＤ（コントローラ３００から変更要求を受信した時点で使用中のシステムＩＤ）と、新システムＩＤの両方を受け付ける状態（２ＩＤ許可状態）となる。
【０１６５】
続くステップＳ９２では、第３実施形態で説明したものと同じ、通常のタグ通信処理を行なう。ただし、ステップＳ９２を実行時は、２ＩＤ許可状態であるので、旧システムＩＤの無線タグ２００でも、また、新システムＩＤの無線タグ２００でも、応答信号をその無線タグ２００へ送信する。その後は、無線タグ２００が無線タグリーダ１００と同じシステムに属していれば、無線タグ２００から、タグ認証要求信号やタグ認証済み信号が送信されることになる。これらタグ認証要求信号やタグ認証済み信号は、いずれも機器ＩＤを含んだ信号である。これらを受信した場合には、ステップＳ９３へ進む。
【０１６６】
ステップＳ９３では、システムＩＤを新システムＩＤ変更済みである無線タグ２００のリストであるシステムＩＤ変更完了リストに、上記機器ＩＤ（図１８ではタグＩＤと記載）が未登録であるか否かを判断する。
【０１６７】
この判断がＮＯ（登録済み）である場合、ステップＳ９２へ戻る。一方、ステップＳ９３の判断がＹＥＳ（未登録）である場合には、ステップＳ９４へ進む。ステップＳ９４では、Ｓ９３の判断を行った機器ＩＤを含む信号を送信した無線タグ２００に、システムＩＤを新システムＩＤに変更することを要求するシステムＩＤ変更要求を送信する。
【０１６８】
この第４実施形態でも、上記システムＩＤ変更要求を受信した無線タグ２００は図１７に示す処理を実行することで、システムＩＤの変更、受信エラーの消去、システムＩＤ変更完了通知の送信を行なう。
【０１６９】
ステップＳ９５では、システムＩＤ変更要求を送信した無線タグ２００から、システムＩＤ変更完了通知を受信したかを判断する。この判断がＮＯであればステップＳ９２へ戻り、ＹＥＳであればステップＳ９６へ進む。
【０１７０】
ステップＳ９６では、システムＩＤ変更完了リストに、システムＩＤ変更完了通知を受信した無線タグ２００の機器ＩＤを追加する。
【０１７１】
ステップＳ９７では、システムＩＤ変更完了リストに、この無線タグリーダ１００と同じシステムに属する全ての無線タグ２００の機器ＩＤが登録されているか否かを判断する。この判断がＮＯであればステップＳ９２に戻る。一方、この判断がＹＥＳであれば、ステップＳ９８へ進む。
【０１７２】
ステップＳ９８では、２ＩＤ許可状態を終了し、新システムＩＤのみを受け付ける状態となる。
【０１７３】
以上、説明した第４実施形態によれば、無線タグリーダ１００は、コントローラ３００からシステムＩＤ変更要求を受信した場合、通信可能となった無線タグ２００から、個別にシステムＩＤを変更する。この場合には、一時的に、複数の無線タグ２００のうちの一部は新システムＩＤが設定され、残りはそれまでのシステムＩＤが設定されたままという状態となる。そこで、第４実施形態では、無線タグリーダ１００は、新システムＩＤとそれまでのシステムＩＤの両方を、タグ通知信号に含まれているシステムＩＤと照合する２ＩＤ許可状態で、無線タグ２００に対するシステムＩＤの変更を開始する（Ｓ９１）。
【０１７４】
そして、システムＩＤを変更した無線タグ２００の機器ＩＤをシステムＩＤ変更完了リストで管理し、このシステムに属する無線タグ２００の機器ＩＤがシステムＩＤ変更完了リストに全て含まれた場合（Ｓ９７：ＹＥＳ）、２ＩＤ許可状態を終了する（Ｓ９８）。これにより、周囲のシステムとのシステムＩＤの重複が自動で解消される。
【０１７５】
以上、本発明の実施形態を説明したが、本発明は上述の実施形態に限定されるものではなく、次の実施形態も本発明の技術的範囲に含まれ、さらに、下記以外にも要旨を逸脱しない範囲内で種々変更して実施することができる。
【０１７６】
たとえば、前述の実施形態では、同一のシステム１に属する無線タグ２００の機器ＩＤを無線タグリーダ１００が記憶していたが、これをコントローラ３００が記憶し、無線タグリーダ１００は、機器ＩＤの照合の際には、コントローラ３００から、同一のシステム１に属する無線タグ２００の機器ＩＤを取得するようにしてもよい。
【０１７７】
また、第３実施形態では、認証応答信号を受信した後に（図１４のＳ２４：ＹＥＳ）、受信エラーが記憶されているか否かによりシステムＩＤが重複しているか否かを判断していた（Ｓ２４−１）。しかし、単純に、受信エラーが記憶されているか否かではなく、認証応答信号を受信した時点が、受信エラーの発生を記憶してから所定時間内である場合にシステムＩＤの重複であると判断するようにしてもよい。上記所定時間は、任意に設定可能であるが、受信エラーが発生してから、自システムの無線タグリーダ１００のみの通信範囲に入るまでの通常の所要時間を実験に基づいて確認し、その所要時間あるいはそれよりもやや長い時間に設定する。長めに設定する場合には、たとえば、上記所定時間は一日（２４時間）に設定することができる。また、短めに設定する場合には、数分程度としてもよい。なお、第３実施形態のように、システムＩＤを変更したら受信エラーを消去する場合には、受信エラーの発生を記憶してから所定時間内であるか否かを判断することなく、受信エラーが記憶されているか否かのみにより、システムＩＤが重複していると判断してもよい。
【符号の説明】
【０１７８】
１  無線タグ認証システム、      １００  無線タグリーダ、      １１０  制御部、
１１１  メモリ、      １１２  タイマ、      １２０  送信部、      １２１  符号部、      １２２  変調部、      １２３  増幅部、      １３０  受信部、      １４０  アンテナ、      ２００  無線タグ、      ２１０  内蔵電源、      ２２０  送信部、      ２２１  符号部、      ２２２  変調部、      ２２３  増幅部、      ２３０  受信部、      ２４０  アンテナ、      ２５０  振動センサ、      ２６０  制御部、      ３００  コントローラ
【図１】
0005958147.tif 000002
【図２】
0005958147.tif 000003
【図３】
0005958147.tif 000004
【図４】
0005958147.tif 000005
【図５】
0005958147.tif 000006
【図６】
0005958147.tif 000007
【図７】
0005958147.tif 000008
【図８】
0005958147.tif 000009
【図９】
0005958147.tif 000010
【図１０】
0005958147.tif 000011
【図１１】
0005958147.tif 000012
【図１２】
0005958147.tif 000013
【図１３】
0005958147.tif 000014
【図１４】
0005958147.tif 000015
【図１５】
0005958147.tif 000016
【図１６】
0005958147.tif 000017
【図１７】
0005958147.tif 000018
【図１８】
0005958147.tif 000019