(57)【要約】【課題】共通のパスワードが設定された複数の無線タグを略同時に認識できるようにする。【解決手段】無線通信装置は、アクセスを制限するためのパスワードを設定可能な複数の無線タグに対して任意のパスワードを付したパスワード付コマンドをタイムスロット通信手順に準拠して無線送信する。タイムスロット通信手順に準拠してパスワード付コマンドに無線応答した１乃至複数の無線タグを認識する。パスワード付コマンドに無線応答した無線タグの認識を完了したか否かを判定する。認識完了と判定されるまで、パスワード付コマンドの送信処理とタグ認識処理とを実行する。【選択図】      図２
2010073064.tif 000002
【特許請求の範囲】
【請求項１】
アクセスを制限するためのパスワードを設定可能な複数の無線タグに対して任意のパスワードを付したパスワード付コマンドをタイムスロット通信手順に準拠して無線送信するコマンド送信手段と、
前記タイムスロット通信手順に準拠して前記パスワード付コマンドに無線応答した1乃至複数の無線タグを認識するタグ認識手段と、
前記パスワード付コマンドに無線応答した無線タグの認識を完了したか否かを判定する完了判定手段と、
この完了判定手段により認識完了と判定されるまで、前記コマンド送信手段によるパスワード付コマンドの送信処理と前記タグ認識手段によるタグ認識処理とを実行する制御手段と、
を具備したことを特徴とする無線通信装置。
【請求項２】
前記制御手段は、１つのタイムスロットに複数の無線タグが応答する衝突を検知した際には前記コマンド送信手段に対しタイムスロットを切り換えて前記パスワード付コマンドを再度送信させる衝突防止処理手段、を含むことを特徴とする請求項１記載の無線通信装置。
【請求項３】
少なくとも２種類に分類される複数の物品にそれぞれ取り付けられ、アクセスを制限するためのパスワードを設定可能な複数の無線タグと、各無線タグと無線通信が可能な無線通信装置とを備え、
前記各無線タグは、同一種類の物品に取り付けられるものに対して同一のパスワードが設定されており、
前記無線通信装置は、
前記各無線タグに対して任意のパスワードを付したパスワード付コマンドをタイムスロット通信手順に準拠して無線送信するコマンド送信手段と、
前記タイムスロット通信手順に準拠して前記パスワード付コマンドに無線応答した1乃至複数の無線タグを認識するタグ認識手段と、
前記パスワード付コマンドに無線応答した無線タグの認識を完了したか否かを判定する完了判定手段と、
この完了判定手段により認識完了と判定されるまで、前記コマンド送信手段によるパスワード付コマンドの送信処理と前記タグ認識手段によるタグ認識処理とを実行する制御手段と、を具備したことを特徴とする物品認識システム。
【請求項４】
前記制御手段は、１つのタイムスロットに複数の無線タグが応答した衝突を検知した際には前記コマンド送信手段に対しタイムスロットを切り換えて前記パスワード付コマンドを再度送信させる衝突防止処理手段、を含むことを特徴とする請求項３記載の物品認識システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスワード付の無線タグと無線通信を行う無線通信装置及びこの無線タグと無線通信装置とを用いた物品認識システムに関する。
【背景技術】
【０００２】
近年、電磁波あるいは電波を利用して無線通信装置との間で非接触による交信を行うことにより、メモリ内に保持したデータを送信したり、受信したデータをメモリ内に書き込んだりできる小型の通信媒体、いわゆる無線タグが開発され、流通，物流，交通，セキュリティなどの様々な分野で使用されている。
【０００３】
例えば流通分野においては、店舗の陳列棚等に陳列されている各商品にそれぞれ当該商品特有の情報が書き込まれた無線タグを付し、必要に応じて無線通信装置を用いて各商品に付されている無線タグの情報を読取り検索することによって、在庫管理や商品認証等を行うことが提案されている。このような無線タグを用いた無線通信システムの特徴的な機能の１つに、無線通信装置が複数の無線タグから略同時にデータを受信できる機能がある。これにより、無線タグを商品に適用した場合には複数の商品からその商品特有の情報を略同時に非接触で読取ることができるので、在庫管理や商品認証等の作業の効率化を図れるようになる。
【０００４】
この機能を実現する仕組みをアンチコリジョン（衝突防止）と称している。アンチコリジョンは、無線タグの応答手順を制御する機能であり、国際標準規格に採用されている代表的なアルゴリズムとしてバイナリツリー通信手順とタイムスロット通信手順とがある。タイムスロット通信手順は、無線ＬＡＮ（Local Area Network）等のパケット通信において広く使われているアクセス制御方式で、アロハ（ＡＬＯＨＡ）方式とも呼ばれている。
【０００５】
一般的なタイムスロット方式のアンチコリジョン機能の動作について説明する。先ず、無線通信装置は、そのアンテナの交信領域内に存在する無線タグに対し、特定のビット（２０〜２Ｑ：Ｑは≧１の固定値）をタイムスロットとして指定する。タイムスロットの指定を受けた無線タグは、そのビットの範囲内で乱数を生成する。例えばタイムスロットが２ビット（Ｑ＝１）であった場合、通信媒体は２ビットの乱数［００］，［０１］，［１０］，［１１］のいずれかを生成する。そして、生成された乱数に一致したタイミングのタイムスロットを利用して通信装置に応答を返す。
【０００６】
この際、１つのタイムスロットに対して１つの無線タグしか応答を返さなかった場合には、その無線タグのデータは無線通信装置によって受信される。しかし、１つのタイムスロットに対して複数の無線タグが同時に応答を返した場合には衝突となるので、それらの無線タグのデータは受信されない。
【０００７】
衝突が発生すると、無線通信装置は、タイムスロットとして指定するビットを切り替える。一方、衝突となった無線タグでは、再度乱数を生成する。そして、生成された乱数に一致したタイミングのタイムスロットを利用して通信装置に応答を返す。このような一連の処理を繰り返すことにより、無線通信装置は複数の無線タグから略同時にデータを受信できるようになる。
【０００８】
ところで、商品に無線タグが付されるようになると、プライバシの侵害が問題となる。すなわち、無線通信装置は、無線を利用して無線タグのデータを読取るので、無線通信範囲内であればある程度離れた位置からも無線タグのデータを非接触で読み取ることができる。このため、無線通信装置さえ持っていれば、誰でも例えば他人のバッグの中を覗かなくてもその中に入っている品物の情報を知ることができる。あるいは、他人が身に付けている衣類やアクセサリなどの情報も容易に知り得る。このような不正なアクセスを防止するための一手段として、パスワード付の無線タグが検討されている。
【０００９】
例えば特許文献１には、次のようなパスワード付無線タグのシステムが開示されている。すなわち、無線通信装置に電子鍵を記憶させるとともに、無線タグにそのタグ固有のキーワードとパスワードとを記憶させる。パスワードは、そのタグ固有のキーワードを所定の不可逆関数で演算して求めたものである。無線通信装置は、無線タグからキーワードを読出し、読み出したキーワードと自身が記憶している電子鍵とからパスワードを生成し、無線タグにコマンドとパスワードとを送信する。無線タグは、無線通信装置が送信したコマンドとパスワードとを受信し、自身が記憶しているパスワードと比較して、両者が同じ場合に、受信したコマンドに対する処理を行う。
【特許文献１】特開２００７−２９３４４３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
従来のパスワード付無線タグのシステムにおいては、各無線タグに付されるパスワードは、その無線タグ固有のものであり、複数の無線タグに共通のパスワードを設定するというような技術思想は全くなかった。このため、共通のパスワードが設定された複数の無線タグを略同時に認識できる無線通信装置は、現状、存在していない。
【００１１】
仮に、複数の無線タグに共通のパスワードを設定し、異なるパスワードを設定した多数の無線タグが混在する中から所望のパスワードを設定した複数の無線タグを略同時に認識できたならば、無線タグがそれぞれ付されている多数の物品の識別作業を容易化できる。
【００１２】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、共通のパスワードが設定された複数の無線タグを略同時に認識できる無線通信装置及びこの無線通信装置を用いた物品認識システムを提供しようとするものである。
【課題を解決するための手段】
【００１３】
本発明の無線通信装置は、アクセスを制限するためのパスワードを設定可能な複数の無線タグに対して任意のパスワードを付したパスワード付コマンドをタイムスロット通信手順に準拠して無線送信するコマンド送信手段と、タイムスロット通信手順に準拠してパスワード付コマンドに無線応答した1乃至複数の無線タグを認識するタグ認識手段と、パスワード付コマンドに無線応答した無線タグの認識を完了したか否かを判定する完了判定手段と、この完了判定手段により認識完了と判定されるまで、コマンド送信手段によるパスワード付コマンドの送信処理と前記タグ認識手段によるタグ認識処理とを実行する制御手段とを備えたものである。
【００１４】
本発明の物品認識システムは、少なくとも２種類に分類される複数の物品にそれぞれ取り付けられ、アクセスを制限するためのパスワードを設定可能な複数の無線タグと、各無線タグと無線通信が可能な無線通信装置とを備え、各無線タグは、同一種類の物品に取り付けられるものに対して同一のパスワードが設定されており、無線通信装置は、各無線タグに対して任意のパスワードを付したパスワード付コマンドをタイムスロット通信手順に準拠して無線送信するコマンド送信手段と、タイムスロット通信手順に準拠してパスワード付コマンドに無線応答した1乃至複数の無線タグを認識するタグ認識手段と、パスワード付コマンドに無線応答した無線タグの認識を完了したか否かを判定する完了判定手段と、この完了判定手段により認識完了と判定されるまで、コマンド送信手段によるパスワード付コマンドの送信処理と前記タグ認識手段によるタグ認識処理とを実行する制御手段とを備えたものである。
【発明の効果】
【００１５】
かかる手段を講じた本発明によれば、共通のパスワードが設定された複数の無線タグを略同時に認識できる無線通信装置及びこの無線通信装置を用いた物品認識システムを提供できる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を実施するための最良の形態について、図面を用いて説明する。  
図１に、本実施の形態における物品認識システムの構成図を示す。物品認識システムは、複数の無線タグ１０（図では５個の無線タグ１０Ａ〜１０Ｅ）と、各無線タグ１０とアンテナ２０を介して無線通信が可能な無線通信装置３０とからなる。
【００１７】
各無線タグ１０は、それぞれアンテナ１１とＩＣチップ１２とからなる。ＩＣチップ１２は、電源生成部，復調部，変調部，メモリ部及びこれらを制御する制御部等が形成された電子回路部品である。電源生成部は、アンテナ１１で受信した電波の整流と安定化を行なうことによりＩＣチップ１２の各部に電源を供給する。復調部は、アンテナ１１で受信した電波を復調して制御部へ送出する。変調部は、制御部から送出されたデータを電波に変調し、アンテナ１１から放射させる。制御部は、復調部で復調されたデータのメモリ部への書込みや、メモリ部からデータを読み出して変調部へ送出する。メモリ部は、データを書換え不能に記憶保持する設定エリアと、任意のデータを書き込み可能なユーザエリアとから構成されている。そして設定エリアには、予め固有のタグ識別情報であるＩＤが書き込まれている。ユーザエリアには、当該無線タグ１０に対するアクセスを制限するためのパスワードが書き込まれている。ここで、複数の無線タグ１０に対して共通のパスワードが設定されることを妨げるものではない。
【００１８】
因みに、本実施の形態では、ＩＤ［００００００］の無線タグ１０Ａと、ＩＤ［０１００００］の無線タグ１０Ｂと、ＩＤ［０１０１００］の無線タグ１０Ｃとには、共通のパスワード［ＰａｓｓＡ］が設定されている。ＩＤ［１００１００］の無線タグ１０Ｄと、ＩＤ［１０１０００］の無線タグ１０Ｅとには、共通のパスワード［ＰａｓｓＢ］が設定されている。そして、共通のパスワード［ＰａｓｓＡ］が設定された各無線タグ１０Ａ，１０Ｂ，１０Ｃは、それぞれ分類Ｘに属する複数の物品に付与される。また、共通のパスワード［ＰａｓｓＢ］が設定された各無線タグ１０Ｄ，１０Ｅは、それぞれ分類Ｙに属する複数の物品に付与される。
【００１９】
無線通信装置３０は、インターフェイス部３１、制御部３２、送信部３３、受信部３４、サーキュレータ３５等を備えている。  
インターフェイス部３１は、外部のホスト機器と制御部３２との間のデータ通信を司る。
【００２０】
送信部３３は、制御部３２の制御により無線タグへの送信信号を生成し、アンテナ２０に出力する。送信部３３は、発振器３３１、変調器３３２及び増幅器３３３を有する。発振器３３１は、搬送波であるローカル信号を変調器３３２に出力する。変調器３３２は、制御部３２からの入力信号でローカル信号を変調する。増幅器３３３は、変調器３３２で変調された変調信号を増幅する。この増幅器３３３によって増幅された変調信号が送信信号として出力され、サーキュレータ３５を介してアンテナ２０に供給される。
【００２１】
サーキュレータ３５は、方向性結合器とも称され、送信部３３からの送信信号をアンテナ２０に出力し、アンテナ２０で受信した電波信号を受信部３４に出力する。  
受信部３４は、無線タグからのデータ信号を、アンテナ２０を介して受信し、制御部３２に出力する。受信部３４は、復調器３４１と増幅器３４２とを有する。復調器３４１は、アンテナ２０からの電波信号から受信データ信号を復調する。増幅器３４２は、復調器３４１で復調された受信データ信号を増幅する。この増幅器３４２によって増幅された受信データ信号は、制御部３２に出力される。
【００２２】
制御部３２は、ＣＰＵ、ＲＯＭ、ＲＡＭ等の電子部品を主体に構成しており、ホスト機器からの指令に応じて、各無線タグに記憶されたデータの読取り等を制御する。この制御部３２による主要な読取り制御手順を、図２の流れ図で示す。
【００２３】
すなわち制御部３２は、ＳＴ（ステップ）１としてホスト機器から無線タグのデータ読取り指令があるのを待機している。インターフェイス部３１を介してデータの読取り指令を受けたならば、制御部３２は、ＳＴ２としてパスワードが指定されているか否かを判断する。パスワードが指定されていない場合には（ＳＴ２のＮＯ）、パスワード無しによる通常の読取り処理を実行する。
【００２４】
パスワードが指定されていた場合には（ＳＴ２のＹＥＳ）、制御部３２は、アンテナ２０の交信領域内に存在する複数の無線タグ１０に対してパスワード付コマンドをタイムスロット通信順に準拠して無線送信する。すなわち、ＳＴ３としてアンテナ２０の交信領域内に存在する全ての無線タグに対して特定のビット（２０〜２Ｑ：Ｑは≧１の固定値）をタイムスロットとして指定するための読取り開始コマンドの送信を制御する。さらに、ＳＴ４として無線タグに対して応答を求めるコマンドに、ホスト機器から指定されたパスワードを付したパスワード付リードコマンドの送信を制御する（コマンド送信手段）。
【００２５】
この制御により、送信部３３が作動して、アンテナ２０から上記読取り開始コマンド及びパスワード付リードコマンドが順次無線送信される。上記読取り開始コマンドとパスワード付リードコマンドとを受信した無線タグは、リードコマンドに付されているパスワードが、自己に設定されているパスワードと一致するか照合する。そして、一致する場合のみ、読取り開始コマンドでタイムスロットとして指定されたビット数の乱数を生成し、生成された乱数に一致したタイミングのタイムスロットを利用して無線通信装置に応答を返す。
【００２６】
そこで制御部３２は、上記コマンドの送信を制御した後、ＳＴ５として無線タグ１０からの応答を待機する。そして、受信部３４を介して無線タグからの応答を受信したならば（ＳＴ５のＹＥＳ）、制御部３２は、ＳＴ６として１つのタイムスロットに対して複数の無線タグが応答する、いわゆる衝突が発生しているか否かを判断する。
【００２７】
衝突が発生していない場合には（ＳＴ６のＮＯ）、制御部３２は、ＳＴ７としてその応答データから無線タグのＩＤを認識し、認識したＩＤをホスト機器に送信する（タグ認識手段）。また、応答のあったＩＤを付加したスリープコマンドの送信を制御する。
【００２８】
この制御により、送信部３３が作動して、アンテナ２０から上記スリープコマンドが無線送信される。上記スリープコマンドは、そのコマンドに付加されたＩＤを所有する無線タグにおいて受信される。そして、このスリープコマンドを受信した無線タグは、以後、応答を返さなくなる。
【００２９】
上記スリープコマンドの送信を制御した後、制御部３２は、ＳＴ３の処理に戻る。また、無線タグからの応答に衝突が発生していた場合も（ＳＴ６のＹＥＳ）、制御部３２は、ＳＴ３の処理に戻る。そして、新たなビットをタイムスロットとして指定するための読取り開始コマンドと、ホスト機器から指定されたパスワードを付したパスワード付リードコマンドの送信を制御する（ＳＴ３，ＳＴ４：衝突防止処理手段）。そして、受信部３４を介して無線タグからの応答を受信したならば（ＳＴ５のＹＥＳ）、制御部３２は、衝突が発生しているか否かを判断する（ＳＴ６）。
【００３０】
以後、無線タグからの応答を受信できなくなるまで、制御部３２は、ＳＴ３→４→５→６→３、または，ＳＴ３→４→５→６→７→８→３の処理を繰り返し実行する（制御手段）。パスワード付リードコマンドを送信したが、無線タグからの応答を受信できなかった場合には（ＳＴ５のＮＯ）、ＳＴ９としてリトライ回数を１回カウントする。そして、ＳＴ１０としてリトライが可能か否かを判断する（完了判定手段）。リトライ回数が予め設定された回数以下の場合には、リトライ可能である。
【００３１】
リトライ可能な場合には（ＳＴ１０のＹＥＳ）、制御部３２は、ＳＴ３に戻る。そして、新たなビットをタイムスロットとして指定するための読取り開始コマンドと、ホスト機器から指定されたパスワードを付したパスワード付リードコマンドの送信を制御する（ＳＴ３，４）。そして、再び、無線タグからの応答を受信できなかった場合には（ＳＴ５のＮＯ）、制御部３２は、リトライ回数をさらに１回カウントする（ＳＴ９）。こうして、リトライ回数が予め設定された回数を超えるまで、無線タグからの応答を受信できなかった場合には（ＳＴ１０）、制御部３２は、この読取り制御手順を終了する。
【００３２】
今、図１に示すように、アンテナ２０の交信領域内にある５つの無線タグ１０Ａ〜１０Ｅのうち、３つの無線タグ１０Ａ〜１０Ｃに対してはパスワード［ＰａｓｓＡ］が共通に設定され、残りの２つの無線タグ１０Ｄ，１０Ｅに対しては別のパスワード［ＰａｓｓＢ］が共通に設定されていたとする。
【００３３】
この状態で、ホスト機器から無線通信装置３０に対してパスワード［ＰａｓｓＡ］の指定とともに無線タグのデータ読取り指令を受けると、無線通信装置３０からは、所定のビットをタイムスロットとして指定するための読取り開始コマンドとパスワード［ＰａｓｓＡ］が付加されたリードコマンドとが無線送信される。
【００３４】
上記読取り開始コマンドとリードコマンドとを受信した各無線タグ１０Ａ〜１０Ｅにおいては、パスワードの照合が行われる。その結果、無線タグ１０Ａ，１０Ｂ，１０Ｃにおいてパスワードが一致するので、これらの無線タグ１０Ａ，１０Ｂ，１０Ｃは、タイムスロット通信手順に準拠して自身のＩＤの応答を返す。
【００３５】
ここでは、ＩＤの先頭の２ビットと一致するタイムスロットを使用して応答を返すものと仮定する。この場合、無線タグ１０Ａは、ＩＤが［００００００］であり、先頭の２ビットは［００］であるので、タイムスロット［００］のタイミングで応答を返す。その他の無線タグ１０Ｂ，１０Ｃは、ＩＤがそれぞれ［０１００００］，［０１０１００］であり、先頭の２ビットは［００］であるので、タイムスロット［００］のタイミングでは応答を返さない。したがって、タイムスロット［００］のタイミングで応答を返す無線タグは１つ（無線タグ１０Ａ）だけなので、無線通信装置３０では、この無線タグ１０ＡのＩＤを認識することができる。
【００３６】
無線タグ１０ＡのＩＤを認識したならば、無線通信装置３０から無線タグ１０Ａに対してスリープコマンドが送信される。これにより、無線タグ１０Ａは、以後、応答を返さなくなる。
【００３７】
次いで、無線通信装置３０からは、再び、先頭の２ビットをタイムスロットとする読取り開始コマンドとパスワード［ＰａｓｓＡ］が付加されたリードコマンドとが無線送信される。この場合も、無線タグ１０Ａ，１０Ｂ，１０Ｃにおいてパスワードが一致するので、これらの無線タグ１０Ａ，１０Ｂ，１０Ｃは、タイムスロット通信手順に準拠して自身のＩＤの応答を返す。ただし、無線タグ１０Ａは、スリープ状態となっているので、タイムスロット［００］のタイミングで応答を返す無線タグは存在しない。
【００３８】
一方、無線タグ１０Ｂは、ＩＤが［０１００００］であり、先頭の２ビットが［００］であるので、タイムスロット［０１］のタイミングで応答を返す。また、無線タグ１０Ｃも、ＩＤが［０１００００］であり、先頭の２ビットが［０１］であるので、タイムスロット［０１］のタイミングで応答を返す。その結果、１つのタイムスロット［０１］に対して２つの無線タグ１０Ｂ，１０Ｃが応答し、衝突が発生する。
【００３９】
衝突が発生すると、無線通信装置１からは、例えば次の２ビット（３．４ビット目）をタイムスロットに指定する読取り開始コマンドとパスワード［ＰａｓｓＡ］が付加されたリードコマンドとが無線送信される。
【００４０】
この場合、無線タグ１０ＢのＩＤは３ビット目と４ビット目が［００］であるので、無線タグ１０Ｂは、タイムスロット［００］のタイミングで応答を返す。他方、無線タグ１０ＣのＩＤは３ビット目と４ビット目が［０１］であるので、無線タグ１０Ｃは、タイムスロット［００］のタイミングでは応答を返さない。したがって、タイムスロット［００］のタイミングで応答を返す無線タグは１つ（無線タグ１０Ｂ）だけなので、無線通信装置３０では、この無線タグ１０ＢのＩＤを認識することができる。
【００４１】
無線タグ１０ＢのＩＤを認識したならば、無線通信装置３０から無線タグ１０Ｂに対してスリープコマンドが送信される。これにより、無線タグ１０Ｂは、以後、応答を返さなくなる。
【００４２】
次いで、無線通信装置１からは、再び先頭の２ビットをタイムスロットに指定する読取り開始コマンドとパスワード［ＰａｓｓＡ］が付加されたリードコマンドとが無線送信される。この場合も、無線タグ１０Ａ，１０Ｂ，１０Ｃにおいてパスワードが一致するので、これらの無線タグ１０Ａ，１０Ｂ，１０Ｃは、タイムスロット通信手順に準拠して自身のＩＤの応答を返す。ただし、無線タグ１０Ａはスリープ状態となっているので、タイムスロット［００］のタイミングで応答を返す無線タグは存在しない。また、無線タグ１０Ｂもスリープ状態となっているので、タイムスロット［０１］のタイミングで応答を返さない。
【００４３】
したがって、無線タグ１０Ｃのみがタイムスロット［０１］のタイミングで応答を返す。その結果、無線通信装置３０では、この無線タグ１０ＣのＩＤを認識することができる。無線タグ１０ＣのＩＤを認識したならば、無線通信装置３０から無線タグ１０Ｃに対してスリープコマンドが送信される。これにより、無線タグ１０Ｃは、以後、応答を返さなくなる。
【００４４】
次いで、無線通信装置１からは、再び先頭の２ビットをタイムスロットに指定する読取り開始コマンドとパスワード［ＰａｓｓＡ］が付加されたリードコマンドとが無線送信される。この場合は、パスワードが一致する無線タグ１０Ａ，１０Ｂ，１０Ｃが全てスリープ状態にあるので、無線タグからの応答波無い。このような事象が予め設定されているリトライ回数以上発生したならば、読取り完了となる。
【００４５】
したがって、パスワード［ＰａｓｓＡ］を付したリードコマンドを送信することによって、各無線タグ１０Ａ〜１０Ｅのうち、パスワード［ＰａｓｓＡ］が設定された３つの無線タグ１０Ａ，１０Ｂ，１０Ｃを認識できる。残りの無線タグ１０Ｄ，１０Ｅは認識されない。
【００４６】
一方、ホスト機器から無線通信装置３０に対してパスワード［ＰａｓｓＢ］の指定とともに無線タグのデータ読取り指令を受けると、無線通信装置３０からは、所定のビット（先頭の２ビットとする）をタイムスロットとして指定するための読取り開始コマンドとパスワード［ＰａｓｓＢ］が付加されたリードコマンドとが無線送信される。
【００４７】
上記読取り開始コマンドとリードコマンドとを受信した各無線タグ１０Ａ〜１０Ｅにおいては、パスワードの照合が行われる。その結果、無線タグ１０Ｄ，１０Ｅにおいてパスワードが一致するので、これらの無線タグ１０Ｄ，１０Ｅは、タイムスロット通信手順に準拠して自身のＩＤの応答を返す。
【００４８】
ここでは、ＩＤの先頭の２ビットと一致するタイムスロットを使用して応答を返すものと仮定しているので、ＩＤが［１００１００］の無線タグ１０Ｄと、ＩＤが［１０１０００］の無線タグ１０Ｅとは、いずれもタイムスロット［１０］のタイミングで応答を返す。その結果、衝突が発生する。
【００４９】
衝突が発生すると、無線通信装置１からは、次の２ビット（３、４ビット目）をタイムスロットに指定する読取り開始コマンドとパスワード［ＰａｓｓＢ］が付加されたリードコマンドとが無線送信される。
【００５０】
この場合、無線タグ１０ＤのＩＤは３ビット目と４ビット目が［０１］であるので、無線タグ１０Ｄは、タイムスロット［０１］のタイミングで応答を返す。他方、無線タグ１０ＥのＩＤは３ビット目と４ビット目が［１０］であるので、無線タグ１０Ｅは、タイムスロット［０１］のタイミングでは応答を返さない。したがって、タイムスロット［０１］のタイミングで応答を返す無線タグは１つ（無線タグ１０Ｄ）だけなので、無線通信装置３０では、この無線タグ１０ＤのＩＤを認識することができる。
【００５１】
無線タグ１０ＤのＩＤを認識したならば、無線通信装置３０から無線タグ１０Ｄに対してスリープコマンドが送信される。これにより、無線タグ１０Ｄは、以後、応答を返さなくなる。
【００５２】
次いで、無線通信装置１からは、再び先頭の２ビットをタイムスロットに指定する読取り開始コマンドとパスワード［ＰａｓｓＢ］が付加されたリードコマンドとが無線送信される。この場合も、無線タグ１０Ｄ，１０Ｅにおいてパスワードが一致するので、これらの無線タグ１０Ｄ，１０Ｅは、タイムスロット通信手順に準拠して自身のＩＤの応答を返す。ただし、無線タグ１０Ｄはスリープ状態となっているので、応答を返さない。
【００５３】
次いで、無線通信装置１からは、再び先頭の２ビットをタイムスロットに指定する読取り開始コマンドとパスワード［ＰａｓｓＢ］が付加されたリードコマンドとが無線送信される。この場合は、パスワードが一致する無線タグ１０Ｄ，１０Ｅが全てスリープ状態にあるので、無線タグからの応答波無い。このような事象が予め設定されているリトライ回数以上発生したならば、読取り完了となる。
【００５４】
このように、無線通信装置３０からパスワード［ＰａｓｓＡ］を付加したリードコマンドを送信することによって、アンテナ２０の交信領域内に存在する５つの無線タグ１０Ａ〜１０Ｅのうちパスワード［ＰａｓｓＡ］が設定された３つの無線タグ１０Ａ，１０Ｂ，１ＣのＩＤを、無線通信装置３０は略同時に認識することができる。同様に、パスワード［ＰａｓｓＢ］を付加したリードコマンドを送信することによって、パスワード［ＰａｓｓＢ］が設定された２つの無線タグ１０Ｄ，１０ＥのＩＤを、無線通信装置３０は略同時に認識することができる。
【００５５】
したがって、多数の無線タグのなかから共通のパスワードが設定された複数の無線タグを短時間で認識できる無線通信装置３０を提供することができる。
【００５６】
そこで次に、このような作用効果を奏する無線通信装置３０の応用例について、図３を用いて説明する。この応用例は、多数の物品４０をそれぞれ収容した複数の収容体（たとえば段ボール箱）５０をパレット６０に積み重ねた状態で、本発明に係る無線通信装置３０に接続されたゲート式アンテナ２０Ａ，２０Ｂの間を通すことにより、各物品にそれぞれ付されている無線タグ４１のＩＤと、各収容体５０に付されている無線タグ５１のＩＤとを区別して認識する物品認識システムである。
【００５７】
この物品認識システムにおいては、各物品４０に付される無線タグ４１に対しては、１種類のパスワード、例えば［ＰａｓｓＡ］を共通に設定する。他方、収容体５０に付される無線タグ５１に対しては、別種類のパスワード、例えば［ＰａｓｓＢ］を共通に設定する。
【００５８】
こうすることにより、無線通信装置１からパスワード［ＰａｓｓＡ］を付加したリードコマンドが送信されると、パスワード［ＰａｓｓＡ］が設定された全ての無線タグのＩＤ、つまりは各物品４０にそれぞれ付された無線タグ４１のＩＤが無線通信装置１において略同時に認識される。また、無線通信装置１からパスワード［ＰａｓｓＢ］を付加したリードコマンドが送信されると、パスワード［ＰａｓｓＢ］が設定された全ての無線タグのＩＤ、つまりは収容体５０に付された無線タグ５１のＩＤが無線通信装置１において略同時に認識される。その結果、無線通信装置３０の上位機であるホスト機器においては、パスワード［ＰａｓｓＡ］付きのリードコマンド送信によって認識されたＩＤを計数することによって、全ての収容体５０にそれぞれ収容されている物品４０の総数を計数することができる。また、パスワード［ＰａｓｓＢ］付きのリードコマンド送信によって認識されたＩＤを計数することによって、収容体５０の総数を計数することができる。
【００５９】
なお、応用例はこれに限定されるものではない。例えば、図３において、物品４０の種類が異なる場合は、種類別に異なるパスワードを用意し、同一種類の物品に付される無線タグ４１に対しては共通のパスワードを設定する。そうすることにより、パレット６０をゲート式アンテナ２０Ａ，２０Ｂの間を通すだけで、各物品の種類別総数を短時間で計数できるようになる。
【００６０】
なお、この発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合わせてもよい。
【図面の簡単な説明】
【００６１】
【図１】本発明の一実施の形態である無線通信システムの構成図。
【図２】同実施の形態において、無線通信装置の制御部が実行する読取り制御手順の要部を示す流れ図。
【図３】本実施の形態に係る無線通信ステムの応用例を示す模式図。
【符号の説明】
【００６２】
１０（１０Ａ〜１０Ｅ）、４１、５１…無線タグ、２０…アンテナ、３０…無線通信装置、４０…物品、５０…収容体。
【図１】
2010073064.tif 000003
【図２】
2010073064.tif 000004
【図３】
2010073064.tif 000005