(57)【要約】【課題】ＩＤデータを発信する無線タグを特定のグループに属するＩＤデータを有する無線タグに限定することによってＩＤデータ読み取りに要する時間を短縮する。【解決手段】ＩＤデータ読取装置１０は、ＩＤデータ要求コマンドの発信（Ｓ２５４）に先立ってグループ指定コマンドを発信する（Ｓ２５２）。各無線タグ（２０ａ、２０ｂ）は、自己の属するグループを特定するデータを記憶しており、グループ指定コマンドを受信した際にそのグループ指定コマンドによって指定されるグループが自己の属するグループでない場合には、自己を予め決められた時間の間はＩＤ読取装置が発信するＩＤ要求コマンドに対して応答しない無応答モードに設定する（Ｓ２０４ｂ）。ＩＤ読取装置１０は、特定したグループに属する無線タグのみから発信されるＩＤデータを読み取ればよいので、ＩＤデータ読み取りに要する時間を短縮できる。【選択図】図３
2008003773.tif 000002
【特許請求の範囲】
【請求項１】
自己の属するグループを特定するデータを記憶しており、ＩＤ読取装置が発信するグループ指定コマンドを受信した際にそのグループ指定コマンドによって指定されるグループが自己の属するグループでない場合に予め決められた時間の間はＩＤ読取装置が発信するＩＤ要求コマンドに対して応答しないことを特徴とする無線タグ。
【請求項２】
ＩＤ読取装置が発信するＩＤ要求コマンドに対して応答する場合には、記憶しているＩＤデータを複数のサブデータに分割し、ＩＤ要求コマンドを受信する毎に分割したサブデータを順次発信することを特徴とする請求項１の無線タグ。
【請求項３】
記憶しているＩＤデータの少なくとも一部が自己の属するグループを特定するデータを兼ねていることを特徴とする請求項１または２に記載の無線タグ。
【請求項４】
請求項１から３のいずれかの無線タグからＩＤデータを読み取るＩＤ読取装置であり、ＩＤ要求コマンドの発信に先立って、特定のグループ以外のグループに属する無線タグは予め決められた時間の間はＩＤ要求コマンドに対して応答しないことを指示するグループ指定コマンドを発信することを特徴とするＩＤ読取装置。
【請求項５】
無線タグが発信した無線信号を復調又は復号できなかった場合に、その旨を通知する通知手段を備えることを特徴とする請求項４のＩＤ読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線タグと、その無線タグが記憶するＩＤデータを読み取るＩＤ読取装置に関する。本明細書でいう無線タグは、ＩＣタグ、電子タグ、あるいはＲＦＩＤと呼ばれることもある。
【背景技術】
【０００２】
複数の無線タグが発信するＩＤデータを同時に読み取ることのできる無線タグシステムが開発されている。夫々の無線タグは、ＩＤ読取装置が発信するＩＤ要求コマンドを受信すると、記憶しているＩＤデータを発信する。ＩＤ読取装置は、複数の無線タグが発信するＩＤデータを同時に読み取ることができる。ＩＤデータの同時読み取りは、マルチリード、輻輳制御、或いはアンチコリジョンと呼ばれることがある。無線タグシステムはマルチリードが可能であるため、多くの物品の夫々をＩＤデータで識別して管理する様々なシステムに応用可能である。
無線タグシステムによる物品管理において、無線タグを取り付けた様々な物品の中から特定のグループに属する物品に付した無線タグのＩＤデータのみを読み取りたい場合がある。例えば車の生産工場では、無線タグを取り付けた部品の集まりのなかから、シリンダブロックを構成する部品のＩＤデータのみを読み取りたい場合などである。
従来の無線タグシステムでは、ＩＤ読取装置が発信するＩＤ要求コマンドを受信した複数の無線タグがＩＤデータを発信する。ＩＤ要求コマンドは特定の無線タグに対して発信されるのではなく、不特定多数のタグに向けて発信される。ＩＤ要求コマンドを受信した全ての無線タグがＩＤデータを発信する。ＩＤ読取装置は夫々の無線タグから発信されたＩＤデータを読み取る。読み取ったＩＤデータを整理し、必要に応じて特定のグループに属するＩＤデータに関する情報を表示する。即ち、従来の無線タグシステムでは、特定のグループに属する無線タグのＩＤデータを読み取りたい場合でも、ＩＤ読取装置と通信可能な範囲にある全ての無線タグのＩＤデータを読み取ってから、ＩＤデータをグループ分けする必要があった。
時間コストを低減するためにＩＤデータの読み取りは早い方がよい。そのためには、ＩＤ要求コマンドを受信した全ての無線タグがＩＤデータを発信するのではなく、特定のグループに属する無線タグだけがＩＤデータを発信するように構成できればよい。そうすることによって、ＩＤ読取装置は通信可能な範囲にある全ての無線タグのＩＤデータを読み取る必要がなくなり、読み取りに要する時間を短縮することができる。
特許文献１に、特定のグループに属するＲＦタグ（本明細書にいう無線タグ）だけにＩＤデータを発信させる技術が開示されている。特許文献１では、各ＲＦタグに、夫々のＲＦタグが属する階層を示すデータを記憶させておく。そしてタグリーダライタ（本明細書にいうＩＤ読取装置）がＲＦタグに対して発信するＩＤ要求コマンドを表す通信パケットに階層データを組み込む。ＲＦタグは、ＩＤ要求コマンドを表す通信パケットを受信すると、その通信パケットに組み込まれた階層データを読み出す。読み出した階層データが、自己の記憶している階層データと一致しない場合には、その通信パケットに対して応答しない。一方、通信パケットに組み込まれた階層データが、自己の記憶している階層データと一致する場合には、自己のＩＤデータを発信する処理を実行する。
【０００３】
【特許文献１】特開２００４−１８５０７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術によれば、タグリーダライタが発信するＩＤ要求コマンドの中に階層データを組み込むことによって、そのＩＤ要求コマンドに組み込まれた階層と異なる階層に属するＲＦタグにはＩＤデータを発信させない。ＩＤデータを発信するＲＦタグの数を少なくすることができる。その結果、ＲＦタグのＩＤデータを読み取る時間を短縮することができる。
ところで、無線タグシステムではマルチリードを実現するために、ひとつのＩＤデータを読み取るまでにＩＤ読取装置と無線タグの間で複数回の通信を必要とすることが多い。マルチリード方式の詳細については説明を割愛するが、例えば、無線タグは、ＩＤ読取装置が発信するＩＤ要求コマンドを受信する毎に自己が記憶しているＩＤデータを最上位ビットから順次発信する場合がある。その場合には、ひとつのＩＤデータを読み取るまでにＩＤ読取装置と無線タグの間でＩＤデータのビット数に応じた回数の通信が行なわれることになる。全てのＩＤデータを読み取るまでには、上記ビット数と同数回の通信がＩＤデータを発信する無線タグの数だけ繰り返される。
上述した従来の技術では、ＩＤ要求コマンドに階層データが組み込まれる。ＩＤ要求コマンドに階層データを組み込む場合、全ての無線タグが階層データを読み取るまでに階層データのビット数と同数回の通信を行う必要が生じる。即ち従来の技術では、特定の階層に属するＩＤを有する無線タグのみからＩＤデータを発信させるための準備として、ＩＤ読取装置は、階層データのビット数と同じ回数の通信を全ての無線タグと行なう必要がある。ＩＤ要求コマンドに階層データを組み込むことによってＩＤデータを発信する無線タグの数を限定しても、全ての無線タグが階層データを読み込むまでに相応の時間を要するために、必要な数のＩＤデータを読み取る際の総時間の短縮効果が相殺されてしまう可能性がある。
短時間で特定のグループに属する無線タグだけにＩＤ要求コマンドに応答してＩＤデータを発信させる技術が望まれている。
【課題を解決するための手段】
【０００５】
本発明は、ＩＤ読取装置が宛先を特定せずに発信するＩＤ要求コマンドを受信して、記憶しているＩＤデータをＩＤ読取装置へ発信する無線タグに具現化できる。この無線タグは、自己の属するグループを特定するデータを記憶しており、ＩＤ読取装置が発信するグループ指定コマンドを受信した際にそのグループ指定コマンドによって指定されるグループが自己の属するグループでない場合に予め決められた時間の間はＩＤ読取装置が発信するＩＤ要求コマンドに対して応答しないことを特徴とする。
本発明に係る無線タグは、ＩＤ要求コマンドとは独立したコマンドであるグループ指定コマンドを受け付ける。ＩＤ読取装置がひとたびグループ指定コマンドを発信すると、その後の予め決められた時間内に発信するＩＤ要求コマンドに応答してＩＤデータを発信する無線タグは、グループ指定コマンドによって指定されるグループに属する無線タグに限定される。ＩＤ読取装置が読み取るべき無線タグの数を特定のグループに属する無線タグに限定できる。マルチリードでは、同時に発信される複数のＩＤデータを経時的に読み取っていく処理が行われる場合が多い。即ち、ＩＤ読取装置がＩＤデータの読み取りに要する総時間は発信されるＩＤデータの数に概ね比例する。本発明によれば、特定のグループに属さないＩＤデータを記憶している無線タグからはＩＤデータが発信されないので、ＩＤ読み取り処理に要する時間を短縮することができる。
ここで、ＩＤ要求コマンドとグループ指定コマンドは独立したコマンドであるため、グループ指定コマンドは、無線タグにＩＤデータの発信を要求しない。従ってＩＤ読取装置から無線タグへのグループ指定コマンドの伝達は１回の通信で成立するように構成することができる。１回の通信で、各無線タグは、自己が次にＩＤ読取装置から発信されるＩＤ要求コマンドに対して応答すべきグループに属するか否かを特定できる。即ち、ＩＤ読取装置は、特定のグループに属する無線タグだけにＩＤ要求コマンドに応答させるように準備するのに、グループ指定コマンドを１回発信するだけでよい。これによって、短時間で特定のグループに属する無線タグだけがＩＤ要求コマンドに応答してＩＤデータを発信することのできる無線タグを実現できる。
さらに、本発明に係る無線タグは、従来のＩＤ要求コマンドをそのまま使用できる。即ち、本発明に係る無線タグは、従来のＩＤ読取装置を含む無線タグシステムに対して互換性を有するという利点がある。例えば、無線タグを取り付けた物品をグループごとに管理する必要のない場所では従来のＩＤ読取装置を配置し、グループごとに管理する必要のある場所ではグループ指定コマンドを発信できるＩＤ読取装置を配置することが可能となる。従来のＩＤ読取装置を有効に利用することができる。
【０００６】
本発明に係る無線タグは、ＩＤ読取装置が発信するＩＤ要求コマンドに対して応答する場合には、記憶しているＩＤデータを複数のサブデータに分割し、ＩＤ要求コマンドを受信する毎に分割したサブデータを順次発信するものであってよい。そのような無線タグは、前述したようにマルチリードに適している。その一方で、そのような無線タグは、ひとつのＩＤデータを読み取る際にＩＤ読取装置と無線タグとの間で複数回の通信を必要とする。そしてマルチリードでは、ＩＤの読み取りに要する総時間は、［読み取るべきＩＤデータの数］×［ひとつのＩＤデータを読み取るために要する時間］となる。即ち、１回の通信に要する時間が僅かに増加するだけでも、読み取るべきＩＤデータの数が多くなるほど、また、ひとつのＩＤを読み取る際に必要とされる通信回数が多くなるほど読み取りに要する総時間は大きく増加してしまう。特許文献１の技術のように、特定のグループに属する無線タグのみにＩＤデータを発信させるための準備に時間を要してしまうと、結果的にＩＤデータを発信する無線タグの数を限定する効果を相殺してしまう可能性がある。本発明に係る無線タグは、ＩＤデータを読み取る際に行われるＩＤ読取装置と無線タグの間の通信は従来と同じにすることができる。即ち、本発明に係る無線タグを利用すると、ひとつのＩＤデータの読み取りに要する時間を増加させることなく、ＩＤデータを発信する無線タグを特定のグループに属する無線タグに限定することができる。即ち、必要な数のＩＤデータの読み取りに要する総時間を短縮できる。
【０００７】
自己の属するグループを特定するデータは、記憶しているＩＤデータとは独立したデータであってもよいし、記憶しているＩＤデータの一部あるいは全部が兼ねていてもよい。前者の場合は、共通性のないＩＤデータを有する無線タグ群をグループ化することができる。後者の場合は無線タグが記憶すべきデータの量を増加させることがない。さらに、記憶しているＩＤデータの全部がグループを特定するデータを兼ねている場合には、特定のＩＤデータを有する無線タグが存在するか否かを容易に確認することが可能となる。
【０００８】
本発明はまた、上記説明した無線タグからＩＤデータを読み取るＩＤ読取装置に具現化することもできる。このＩＤ読取装置は、ＩＤ要求コマンドの発信に先立って、特定のグループ以外のグループに属する無線タグは予め決められた時間の間はＩＤ要求コマンドに対して応答しないことを指示するグループ指定コマンドを発信することを特徴とする。即ち、ＩＤ読取装置は、グループ指定コマンドを発信することによって、予め決められた時間の間、ＩＤデータを発信する無線タグを、グループ指定コマンドによって指定されるグループと同じグループを特定するデータを記憶している無線タグに限定することができる。これによってＩＤデータの読み取りに要する総時間を短縮することができる。
【０００９】
上記のＩＤ読取装置は、無線タグが発信した無線信号を復調又は復号できなかった場合に、その旨を通知する通知手段を備えることが好ましい。無線タグとＩＤ読取装置の間の通信が正常に行なわれない可能性もある。特に、外部の装置が発信する無線信号から電力を得る無線タグの場合、無線タグが発信する無線信号は極めて微弱となる。そのような場合には、ＩＤ読取装置が受信する無線タグからの無線信号が復調又はデジタル信号に復号できるほどには強くない可能性がある。そのような場合に、受信した無線信号が復調又は復号できないことを通知する通知手段を設けることによって、ＩＤデータを読み取ることができなくとも、少なくともグループ指定コマンドで指定するグループに属する無線タグが存在することを無線タグの利用者に通知することができる。
【発明の効果】
【００１０】
本発明によれば、ＩＤデータ読み取る際に無線タグとＩＤ読取装置の間で行なわれる１回の通信に要する時間を増加させることなく、特定のグループに属する無線タグだけがＩＤ要求コマンドに応答してＩＤデータを発信することのできる無線タグを提供することができる。またそのような無線タグに適したＩＤ読取装置を提供することができる。
【実施例】
【００１１】
図面を参照して本発明に係る実施例について説明する。図１は、無線タグシステムの概要を示す図である。本実施例は、自動車の生産ラインにおいて、自動車を構成する部品を管理する生産管理システムに無線タグシステムを適用するものである。無線タグシステムは、複数の無線タグ２０ａ、２０ｂ、２０ｃ、及び２０ｄと、夫々の無線タグが記憶するＩＤデータを読み取るＩＤ読取装置１０を備える。無線タグ２０ａ、２０ｂ、２０ｃ、及び２０ｄは、それぞれ自動車部品３０ａ、３０ｂ、３０ｃ、及び３０ｄに取り付けられている。なお、自動車は膨大な数の部品から構成されるが、図１では４つの部品３０ａ−３０ｄのみを例示している。
ＩＤ読取装置１０は、ＩＤ読取装置本体１２、アンテナ１４、キーボード１６、ディスプレイ１８を備える。ＩＤ読取装置１０はまた、自動車部品３０ａ−３０ｄを管理する上位システム５０と接続されている。
無線タグ２０ａ−２０ｄを取り付けた自動車部品３０ａ−３０ｄをアンテナ１４の前に集めて、作業者（不図示）がキーボード１６を操作すると、ＩＤ読取装置本体１２が動作してアンテナ１４を介して無線タグ２０ａ−２０ｄの夫々が記憶しているＩＤデータを読み取ることができる。読み取ったＩＤデータは、ディスプレイ１８に表示されるとともに上位システム５０へ送信される。
【００１２】
無線タグは夫々固有のＩＤデータを記憶している。ＩＤデータの例を図２に示す。本実施例では、ＩＤデータは９桁の数字で表される。その上位２桁は車種を識別する番号を表す。３桁目と４桁目の２桁はアセンブリモジュールを識別する番号を表す。例えば３桁目と４桁目が０１はシリンダブロックを表し、０２はシリンダヘッドブロックを表す。下位の５桁は個別の部品を識別する番号を表す。上記のように定義されるＩＤデータを用いることによって、自動車を構成する部品を車種ごとやアセンブリモジュールごとに管理することができる。例えばＩＤデータの上位２桁を指定することで特定の車種の部品をグループ化して管理することができる。或いは３桁目と４桁目を指定することで、特定のアセンブリモジュールに関する部品をグループ化して管理することができる。或いは、上位４桁を指定することで、特定の車種の特定のアセンブリモジュールに関する部品をグループ化して管理することも可能となる。
【００１３】
作業者がキーボード１６を操作して、例えばＩＤデータの上位２桁に番号「０１」を指定するなど自動車部品のグループを特定するデータを入力すると、アンテナ１４の前に集められた部品３０ａ−３０ｄの中から特定されたグループに属するＩＤデータを有する無線タグのＩＤデータがＩＤ読取装置１０によって読み取られてディスプレイ１８に表示される。こうして、作業者は特定のグループに属する無線タグが取り付けられた自動車部品が確かにアンテナ１４の前に集められていることを確認することができる。また、ＩＤ読取装置１０によって読み取られたＩＤデータは、自動車部品を管理する上位システム５０へ送られる。こうして自動車部品がグループごとに上位システム５０上で管理される。
【００１４】
次に、ＩＤ読取装置１０と各無線タグ２０ａ、２０ｂの間で行なわれる通信について図３を参照して説明する。図３は、ＩＤ読取装置１０と無線タグ２０ａの間の通信、及びＩＤ読取装置１０と無線タグ２０ｂの間の通信のタイムチャート図である。図３は、上から下に向って時間の経過を示している。まずＩＤ読取装置１０がグループ指定コマンドを発信する（ステップＳ２５２）。グループの指定とは、例えば前述したように、ＩＤデータの上位２桁に特定の番号を指定することである。グループ指定コマンドを含めてＩＤ読取装置１０から発信される信号は、具体的には、例えば次の内容を有する。
・ヘッダ部：信号の開始を示すデータが含まれる。
・コマンド部：本信号が示すコマンドの種類を特定するデータが含まれる。コマンド部に含まれるデータは例えばヘッダ部から始まる信号がグループ指定コマンドであることを示すデータ或いは後述するＩＤ要求コマンドであることを示すデータなどである。
・パラメータ部：本信号を受信した無線タグが、コマンド部に応答して処理を行うときに用いるパラメータを指定するデータが含まれる。コマンドがグループ指定コマンドの場合、このパラメータ部に含まれるデータによってグループが指定される。例えば、図２に示した例のようにＩＤデータが９桁であり、上位２桁が「０１」であるＩＤデータのグループを指定するときには、このパラメータ部に「０１＊＊＊＊＊＊＊」というデータが設定される。ここで「＊」（アスタリスク）はワイルドカードを意味しており、全体で９桁のＩＤデータのうち、上位２桁が「０１」であり、残りの７桁は任意であるＩＤデータのグループを指定することを意味する。
【００１５】
上記の構成の信号は、無線信号に変換されてＩＤ読取装置１０のアンテナ１４から発信される。ここで、上に示したように、ＩＤ読取装置１０から発信される信号（グループ指定コマンドやＩＤ要求コマンド）には、信号を受け取るべき無線タグを特定するデータがない。即ち、ＩＤ読取装置１０から発信される信号は、不特定多数の無線タグに対して発信される信号である。そのような信号は、一斉同報通知、或いはブロードキャストと呼ばれることがある。
【００１６】
ステップＳ２５２でＩＤ読取装置１０から発信されたグループ指定コマンドは、無線タグ２０ａ及び２０ｂで受信される（ステップＳ２０２ａ及びステップＳ２０２ｂ）。ここで、無線タグ２０ａが記憶しているＩＤデータは、ステップＳ２５２でＩＤ読取装置１０から発信されたグループ指定コマンドによって指定されるグループに属するＩＤデータであるとする。一方、無線タグ２０ｂが記憶しているＩＤデータは、ステップＳ２５２でＩＤ読取装置１０から発信されたグループ指定コマンドによって指定されるグループに属さないＩＤデータであるとする。
無線タグ２０ａでは、ステップＳ２０２ａで受信したグループ指定コマンドが解析されて、そのグループ指定コマンドによって指定されるグループは、自己（無線タグ２０ａ）が記憶しているＩＤデータが属するグループであると判断される（ステップＳ２０４ａ）。この場合、無線タグ２０ａは何もしない。一方、無線タグ２０ｂでは、ステップＳ２０２ｂで受信したグループ指定コマンドが解析されて、そのグループ指定コマンドによって指定されるグループは、自己（無線タグ２０ｂ）が記憶しているＩＤデータが属するグループでないと判断される（ステップＳ２０４ｂ）。この場合、無線タグ２０ｂは、以後、期間Ｔ２の間はＩＤ読取装置１０から発信されるＩＤ要求コマンドに対して応答しない無応答モードに自己を設定する。
【００１７】
ＩＤ読取装置１０は、ステップＳ２５２でグループ指定コマンドを発信したのち、期間Ｔ１後にＩＤ要求コマンドを発信する（ステップＳ２５４）。なお、期間Ｔ１は、ＩＤ読取装置１０がグループ指定コマンドを発信してから無線タグがそのコマンドを受信し、解析し、自己を無応答モードに設定するのに要する時間に設定されている。即ち、ＩＤ読取装置１０がＩＤ要求コマンドを発信するときには、グループ指定コマンドによって指定されたグループに属さない無線タグは無応答モードに設定された状態となっている。
【００１８】
前述したように、ＩＤ要求コマンドも不特定多数の無線タグに対して発信される信号である。従って、無線タグ２０ａと無線タグ２０ｂの両者ともＩＤ要求コマンドを受信する（ステップＳ２０６ａ、ステップＳ２０６ｂ）。
ＩＤ要求コマンドを受信した無線タグ２０ａは、そのＩＤ要求コマンドに応答して自己が記憶しているＩＤデータを発信する（ステップＳ２０８ａ）。無線タグ２０ａが発信したＩＤデータはＩＤ読取装置１０によって受信される（ステップＳ２５６）。即ち、無線タグ２０ａが記憶するＩＤデータがＩＤ読取装置１０によって読み取られる。一方、無線タグ２０ｂでは、ＩＤ要求コマンドを受信した時点（ステップＳ２０６ｂ）では、無応答モードに設定されている。従って、無線タグ２０ｂは、ステップＳ２０６ｂに対してなんら応答しない。即ち、無線タグ２０ｂは、ＩＤ読取装置１０からＩＤ要求コマンドを受信しても、ＩＤデータを発信しない。
上記説明したように、無線タグ２０ａと２０ｂのうち、グループ指定コマンドによって指定されるグループに属するＩＤデータを記憶する無線タグ２０ａからはＩＤデータが発信される。一方、グループ指定コマンドによって指定されるグループに属さないＩＤデータを記憶する無線タグ２０ｂからはＩＤデータが発信されない。無線タグ２０ｂからはＩＤデータが発信されないので、ＩＤ読取装置１０は、無線タグ２０ｂのＩＤデータを読み取る処理を実行しない。これによって、無線タグ２０ａ、２０ｂを対象とするＩＤ読み取り処理において、無線タグ２０ｂのＩＤデータを読み取る場合に要する時間を短縮できる。
【００１９】
ＩＤ読取装置１０は、受信したＩＤデータを表示する処理を行う（ステップＳ２５８）。あるいは受信したＩＤデータを上位システムへ送信する処理（不図示）を行う。一方、無線タグ２０ｂでは、ステップＳ２１０ｂで無応答モードを設定した後、期間Ｔ２後に無応答モードを解除する処理を行う（ステップＳ２１２ｂ）。即ち、無線タグ２０ｂは、ステップＳ２１２ｂの処理以後は、ＩＤ読取装置１０が発信するＩＤ要求コマンドを受信した場合に、これに応答してＩＤデータを発信する状態に戻る。
【００２０】
図３では、無線タグ２０ａと２０ｂを例として説明したが、無線タグが多数存在しても同様である。ＩＤ読取装置１０は、ＩＤ要求コマンドの発信に先立って、グループ指定コマンドを発信することによって、ＩＤデータを発信する無線タグを、そのグループ指定コマンドで指定されるグループに属するＩＤデータを記憶している無線タグに限定することができる。ＩＤ読取装置１０は、ＩＤデータの読み取り処理において、特定のグループに属するＩＤデータを記憶している無線タグからのみ発信されるＩＤデータを読み取ればよい。マルチリードでは、同時に発信される複数のＩＤデータを経時的に読み取っていく処理が行われる場合が多い。即ち、ＩＤ読取装置１０がＩＤデータの読み取りに要する総時間は発信されるＩＤデータの数に概ね比例する。本実施例によれば、特定のグループに属さないＩＤデータを記憶している無線タグのＩＤデータを読み取る処理が行われなくなるので、ＩＤ読み取り処理に要する時間を短縮することができる。
また、図３において、破線２６０で示した処理群は、ＩＤ読み取り処理そのものを示している。ＩＤ読み取り処理は、従来の処理と同じでよい。従って、ひとつのＩＤデータを読み取るために要する時間は、従来の無線タグシステムと同等である。ＩＤ要求コマンドとは独立したコマンドとしてグループ指定コマンドを発信することによって、ひとつのＩＤデータを読み取るために要する時間を増加させることなく、ＩＤデータを発信する無線タグの数を特定のグループに属する無線タグに限定することができる。これによって、ＩＤデータの読み取り処理に要する総時間を短縮することができる。
【００２１】
なお、図３では、破線２６０で示したＩＤ読み取り処理は、１回のＩＤ要求コマンド発信(ステップＳ２５４）とこれに応答する１回のＩＤデータ発信（ステップＳ２０８ａ）で達成されている。マルチリードでは、無線タグは記憶しているＩＤデータを複数のサブデータに分割し（典型的にはＩＤデータのビットごとに分割される）、ＩＤ読取装置が発信するＩＤ要求コマンドに応答してＩＤデータのサブデータを発信するプロトコルが採用される場合が多い。即ち、図３で破線２６０に示される処理が、複数のＩＤ要求コマンド発信処理と、複数のＩＤデータ発信処理を含む場合である。
ここで、特定のグループに属するＩＤデータを記憶する無線タグのみにＩＤデータの発信をさせるために、本実施例とは異なり、ＩＤ要求コマンドにグループを指定するデータを組み込む場合を考える。ＩＤ要求コマンドによってＩＤ読取装置と無線タグの間でＩＤデータをやり取りするためには、ＩＤデータのビット数と同じ回数の通信を必要とする場合が多い。その場合、ＩＤ読取装置は、ＩＤ要求コマンドに組み込まれているグループを指定するデータのビット数と同数の通信を全ての無線タグと行う必要がある。即ち、ＩＤ読取装置は、夫々の無線タグが特定のグループに属するか否かの判断が行なえるようになるまでに、全ての無線タグと複数回の通信を必要とする。ＩＤデータを発信する無線タグの個数を限定するための準備に複数回の通信を必要とする。ＩＤデータを発信する無線タグの個数を限定しても、その準備に要する時間によって、ＩＤデータの読み取り処理に要する総時間を短縮する効果が薄れてしまう。
一方、本実施例の無線タグシステムでは、グループ指定コマンドとＩＤ要求コマンドが独立した別個のコマンドであり、無線タグはグループ指定コマンドに対して応答を返す必要がないため、ＩＤ読取装置はグループ指定コマンドを１回発信するだけで、全ての無線タグにグループ指定コマンドを送ることができる。ＩＤ読取装置はグループ指定コマンドを１回発信するだけで、次に発信するＩＤ要求コマンドに対して応答する無線タグの個数を限定することができる。ＩＤデータを発信する無線タグの個数を限定するために要する時間は１回のグループ指定コマンドの送信で済むため、ＩＤデータの読み取りに要する総時間を短縮することができる。
【００２２】
次に、ＩＤ読取装置１０によるＩＤデータ受信処理（図３のステップＳ２５６）について説明する。ここでは、ＩＤ読取装置１０は、無線タグが発信するＩＤデータを示す電波を受信したが、その電波をＩＤデータに復調できない場合の処理について説明する。特に、電力を外部から送信される電波から得るいわゆるパッシブ型の無線タグの場合、供給可能な電力が微弱であるため、発信する電波の強度が、ＩＤ読取装置が復号するには不十分となる可能性がある。以下の処理は、そのような場合に有効な処理である。図４は、ＩＤ読取装置１０におけるＩＤデータ受信処理のフローチャート図である。
ＩＤ読取装置１０は、図３に示すＩＤ要求コマンド発信処理（ステップＳ２５４）を実行した後に図４に示すＩＤデータ受信処理を実行する。
まずステップＳ４０２でタイマをスタートさせる。このタイマは、無線タグが発信する応答キャリア（ＩＤデータを示す無線信号）を検出する期間を計測するためである。即ち、タイマによる計測時間が所定時間経過するまで応答キャリアを検出し続ける（ステップＳ４０４及びステップＳ４２４）。
【００２３】
応答キャリアが検出されると（ステップＳ４０４：ＹＥＳ）、次に検出した応答キャリアを復調（検波）する（ステップＳ４０６）。復調が正常に行なわれた場合（ステップＳ４０８：ＹＥＳ）には、次に復調した応答キャリアからＩＤデータを復号化する（ステップＳ４１０）。ここで復号化には、ノイズエラーを含んだ応答キャリアから、ＩＤデータを含むデジタルデータを読み取る処理を含む。復号化が正常に行なわれた場合（ステップＳ４１２：ＹＥＳ）、次にステップＳ４１４で応答データのチェックを行なう。ここでいう応答データは、ステップＳ４１０の復号化処理で得られたデジタルデータであり、ＩＤデータとそのＩＤデータが正しいか否かを検証するパリティデータを含む。ステップＳ４１４ではパリティチェックが行なわれる。パリティチェックが正常であれば（ステップＳ４１６：ＹＥＳ）、ひとつのＩＤデータが正常に読み取られたことになりそのＩＤデータを記憶する（ステップＳ４１８）。そしてステップＳ４０２でスタートさせたタイマが所定時間経過していなければ（ステップＳ４２４：ＮＯ）、次の応答キャリアの検出に備える（ステップＳ４０４）。ステップＳ４１６のパリティチェックの結果が異常の場合（ステップＳ４１６：ＮＯ）には、ステップＳ４２０の処理を行う。パリティチェックの結果が異常の場合には、ひとつの無線タグからの応答キャリアを正常に復号化までしているので、パリティチェックの結果が異常と判断された回数が即ち、ＩＤデータを正常に読み取れなかった無線タグの個数を示す。従ってステップＳ４２０では、パリティチェックの結果が異常と判断された回数をカウントする。
一方、応答キャリアの復調が正常に行なわれなかった場合（ステップＳ４０８：ＮＯ）、或いは復号化が正常に行なわれなかった場合（ステップＳ４１２：ＮＯ）には、ステップＳ４２２の処理を行う。この場合には、応答キャリアが存在していることは判断できるが、応答キャリアを発信している無線タグの個数までは判断できない。そこで、ステップＳ４２２では、復調或いは復号化が正常に行なわれなかったことを記憶する。復調或いは復号化が正常に行なわれなかったことを後に作業者或いは上位システムへ通知することによって、ＩＤデータを読み取れなかった無線タグが存在していることを通知できる。その通知によって、作業者、或いは上位のシステムに対してなんらかの対処が必要であることを示唆することができる。
【００２４】
以上、本発明の具体例を詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成し得るものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【図面の簡単な説明】
【００２５】
【図１】無線タグシステムの概要図である。
【図２】ＩＤデータの一例を示す図である。
【図３】ＩＤ読取装置と無線タグの通信のタイミングチャート図である。
【図４】ＩＤデータ受信処理のフローチャート図である。
【符号の説明】
【００２６】
１０：ＩＤ読取装置
１２：ＩＤ読取装置本体
１４：アンテナ
１６：キーボード
１８：ディスプレイ
２０ａ、２０ｂ、２０ｃ、２０ｄ：無線タグ
３０ａ、３０ｂ、３０ｃ、３０ｄ：自動車部品
５０：上位システム
【図１】
2008003773.tif 000003
【図２】
2008003773.tif 000004
【図３】
2008003773.tif 000005
【図４】
2008003773.tif 000006