(57)【特許請求の範囲】
【請求項１】
ＲＦ−ＩＤシステムのある呼掛けフィールド内にある多数のトランスポンダを識別する方法であって、
（ａ）トランスポンダを動作させるための第１アドレスから構成される第１の一連の給電呼掛けパルスを送信するステップであって、前記トランスポンダはそれぞれユニークな識別符号をもちかつ前記識別符号の少なくとも１ビットを使用した第２アドレスをもち、前記第２アドレスが呼掛け器から送信されたアドレスと一致した場合に応答する、前記ステップ、と、
（ｂ）前記トランスポンダからの応答を聴取して、ある第１アドレスにおいて理解不能な応答を受信すると、前記第１アドレスを前記メモリに格納するステップと、
（ｃ）前記メモリに格納されたアドレスの１つから成るマスクと、連続する一連のアドレスの１つであるサブアドレスの結合を含む第３アドレスから構成される第２の一連の給電呼掛けパルスを送信するステップと、
（ｄ）前記トランスポンダからの応答を聴取し、前記第３アドレスにおいて理解不能な応答を受信すると、前記第３アドレスを前記メモリに格納するステップと、
を含む方法において、
前記応答を聴取するステップ（ｄ）と、前記第２の一連の給電呼掛けパルスを送信するステップ（ｃ）は、前記呼掛け器が理解不能な応答を受信しなくなるまで、前記第３アドレスを変更しながら繰り返され、前記連続する一連のアドレスは、０から（２サブアドレスのサイズ−１）であることを特徴とする方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般に情報／データ伝送システムに関し、より詳細には、ある読取り範囲（read range）内にあるトランスポンダの在庫管理をすること、あるいはＬＡＮまたはＷＡＮネットワークにおける遠隔ステーションを識別することに関する。以下の説明においては、「トランスポンダ」および「ステーション」という用語を同じ意味で使用する。
【０００２】
【発明が解決しようとする課題】
ＲＦ- ＩＤの分野には多くの課題が存在するが、課題自体が技術のトレードオフになっているにすぎない。たとえば、呼掛け器（interrogator）の読取り範囲にはある限界があるが、この限界は、呼掛け器に関して、読取りアンテナのサイズあるいはトランスポンダの方向など、技術的な違いまたは多分にＦＣＣの規制に基づいている。しかしながら、ある読取り範囲内にある多数のトランスポンダを読取ることは、それ自体非常に異なる見方ができる。多数のトランスポンダを読取ることは、在庫管理、資産管理あるいはハンド・フリー・アクセス制御（hands-free access control ）のような用途に提供されている。本来この問題が発生するのは、呼掛け器の読取り範囲内にあるいくつかのトランスポンダが、広域（放送）呼掛け器の信号に対して、ユニークな通信路で同時に応答する場合である。この同時伝送から生じることは、呼掛け器の受信器における理解不能な信号である。換言すると、トランスポンダが１つも識別されないとＲＦ−ＩＤシステム全体が働かなくなってしまう。
【０００３】
この衝突に対して以前は、特定のトランスポンダをアドレス指定することから、各トランスポンダに従ってユニークな時間のあいだ、各トランスポンダの応答を遅延させることまでが解決策になっていた。各トランスポンダを個別にアドレス指定しなければならないか、あるいは全トランスポンダの待ち時間に応答を加えた全合計時間のあいだ待っていなければならないので、前述の２つの解決策は、読取り範囲内の全トランスポンダを読取るために時間を追加していることは勿論であり、全ＲＦ−ＩＤシステムを非効率にしている。その上、個別にトランスポンダをアドレス指定しても、読取り範囲内に現れるトランスポンダは、（数百万あるいは数億にもなるという）非常に多数のトランスポンダ全台数（population）の中のサンプルにすぎないから、各トランスポンダのアドレスは最初は判らないという問題がある。このことは、グループの名前を知らないのに、グループの名前でそのグループの各メンバーを呼び出そうとするのに似ているところがある。全ステーション（コンピュータ）のアドレスが判らないときの（ＬＡＮまたはＷＡＮ）コンピュータネットワーク上で同様な状況が存在する。
【０００４】
これらの問題点を解決する仕組みはある。たとえば、つづいてランダムなリトライが実行される衝突防止である。しかし、これらの仕組みは、高性能なコンピュータの上では、容易に実現できるが、たとえばトランスポンダなど、低価格の装置の上で実現するためには複雑すぎる。さらにその上、トランスポンダにバッテリがない（少なくとも電力消費を心配する）ことは、前のトランザクションを保持することが困難か、むしろ不可能であることを意味している。したがって、在庫管理（inventorying）の職責を果たすことは読取り器の責任になるはずである。
【０００５】
数億というトランスポンダの全台数を考えると、全範囲のアドレスを走査することは、あまりにも長時間かかるので現実的ではない。以前に出願された特許出願、すなわち、１９９６年１月１９日に出願し、テキサツインスツルメンツ株式会社に譲渡されたシリアル番号第０８／５８８，６５７号に、もっと現実的な方法が提案されている。この中では、トランスポンダのアドレスの一部、サブ＿アドレス（sub ＿address ）（たとえば３２ビットアドレスの最低位４ビット）、だけが走査される。この例の場合、異なる１６（２の４乗）の位置が存在する。たとえば、フィールド内にあるトランスポンダが２つだけの場合、２つのトランスポンダのどれかが同じサブアドレス（sub-address ）をもつ確率は、１／１６つまり６．２５％である。この確率は、トランスポンダの数に比例して大きくなる。この確率を小さくする１つの方法は、サブアドレスのサイズを、たとえば４ビットのかわりに８ビットにすることである。しかし、そのようにしても、１００％確実にすべての衝突を回避することはできず、読取り時間を長くする。つまり読取り範囲にあるトランスポンダのアドレスをすべて読取ることはできない。
【０００６】
Ｎをサブ＿アドレスのサイズとし、Ｔをフィールド内のトランスポンダの数とすると、在庫管理にかかる時間（inventorying time ）は、２＾Ｎ＊リーダ＿リクウェスト＿タイム（reader＿request ＿time）＋Ｔ＊トランスポンダ＿レスポンス＿タイム（transponder ＿response＿time）になる。（＾はべき乗、＊は掛け算の記号である。）リーダリクエストタイムが５０ミリ秒（ｍｓ）で、トランスポンダレスポンスタイムが３０ｍｓであり、８ビットのサブアドレスの読取り範囲に２０台のトランスポンダが存在していると仮定すると、
２＾８＊５０ｍｓ＋２０＊３０ｍｓ＝１２，８００ｍｓ＋６００ｍｓ＝１３，４００ｍｓつまり１３．４秒になり、衝突になる（つまり、２つまたはそれ以上のトランスポンダの在庫管理をすることができない）確率は、５２．４％である。１３．４秒という所要時間は、市場に受け入れられるとは考えられない。したがって、時間関係と（大半の知能は読取り器システムになければならないことを意味している）実現費用の２つの見地から、市場の要求に効率的に対処できるシステムが必要になっている。
【０００７】
【課題を解決するための手段】
上述の課題は本発明で解決されている。すなわち、本発明では、呼掛け器（読取り器）は１組のトランスポンダのアドレスを指定し、この１組の中の各トランスポンダは共通のアドレス指定方法を使用し、アドレス指定されたトランスポンダは、自身のアドレスが受信したアドレス指定方法に一致したときにかぎり応答する。トランスポンダのアドレスは、トランスポンダ識別符号のある部分集合（sub-set ）である。このアドレス指定方法には、固定サイズのサブ＿アドレスと可変サイズのマスクとが含まれている。たとえば、トランスポンダアドレスが３２ビットであると仮定して、アドレス指定方法を実行すると、サブ＿アドレスのサイズに４ビットを選択し、マスクのサイズに０，４，８，１２，１６，２０，２４ビットを選択することができる。当初、呼掛け器は、ヌルマスクと、０から
【外１】
0004074358.tif 000002
まで変わるアドレスとを送信する。衝突を受信すると、呼掛け器は衝突アドレスを記録する。一度に１つの衝突があると、呼掛け器は、新しいマスクとして前の衝突アドレスを使用して新しい一連の質問コマンド（interrogation commands）を送信し、前に実施した反復と同様（０から
【外２】
0004074358.tif 000003
までの）サブアドレスを反復する（cycling through ）。その特定の衝突アドレスが終わりまで反復されると、つぎの一連の質問コマンドのマスクとして別の衝突アドレスが使用され、新しい一連の質問コマンドに使用されるマスクとして全衝突アドレスが使用されてしまうまで、上述の手順が繰り返される。各一連の質問コマンドからの衝突マスクと衝突アドレスとは再び退避され、次の一連の質問コマンドのマスクとして使用されるというように、以下同様な手順が繰り返される。マスクを変更するか、サブアドレスを指定する識別符号内の位置を変更するかのいずれかによってアドレス指定方法を変更することにより、読取り器は時間内に全トランスポンダに個別に呼掛けるため、全トランスポンダのユニークなアドレスを受信して、要求される完全な在庫管理を達成する。
【０００８】
【発明の実施の形態】
本発明を適切に定義するため、トランスポンダと読取り器と、呼掛け器の伝送プロトコルの構造とについて、いくつかの仮定をする。第１の仮定は、各トランスポンダは、アドレスと呼ぶユニークな識別符号（ＩＤ）によってユニークに識別されることである。アドレスビットの数は、呼掛け器の読取り範囲内にあるトランスポンダの総数によって決まる。たとえば、３２ビットアドレスは、２２億までのユニークなアドレスを提供するので、２２億までのユニークなトランスポンダを識別する。第２の仮定は、読取り器は、１つ以上のトランスポンダが応答したことを検出する能力を備えているため、衝突が発生することである。衝突検出の仕組みは実現のしかたによって異なる。第３の仮定は、読取り器は、トランスポンダにコマンドとパラメータとを送る能力を備え、さらにトランスポンダはそれらのコマンドとパラメータとを処理する能力を備えていることである。これらの仮定は、本発明の説明に役立てることを意図しているのであって、本発明の範囲を限定することを意図しているのではない。
【０００９】
本発明の第１の好適実施例の要素の１つは、読取り器によってトランスポンダ／ステーションに送られる「選択的ポーリングコマンド（Selective Poll Command：以下ＳＰＣと略称し、カタカナの場合はセレクティブポールコマンドとする）」である。本コマンドには、マスクとサブアドレスとの２つのパラメータがある。ＳＰＣを受信すると、受信したサブアドレスの値とマスクの値との結合が、そのトランスポンダのアドレスの最低位複数ビットと一致する場合、あるいはＳＰＣがアドレス指定方法の条件を満たしている場合にのみ、各トランスポンダが応答する。図１，２，３には、各種のアドレス指定方法、つまりいろいろな値のサブアドレスとマスクに従って、このようなコマンドに対するトランスポンダの応答方法の例が示されている。ＬＳＢから始めることは完全に慣習的なものである。ＭＳＢから始めてもよいし、公知の順番ならばどんな順番で始めてもよい。たとえば、本発明の第２の実施例によれば、マスクとサブアドレスを送るコマンドではなく、このコマンドは、まだ識別されていないトランスポンダに、サブアドレスとして識別符号の異なる組のビット、つまり最低位４ビットを使用するかわりに、ビット２７〜３０あるいはビット９〜１２を使用してサブアドレスを比較するように命令するコマンドと、アドレスとを送る。本発明の第１の実施例でもっと重要なことは、図４に示す読取り器アルゴリズムに説明されているように、衝突を起こしたサブアドレスからマスクが段階的につくられることである。
【００１０】
１つ以上のトランスポンダが、読取り器が送ったＳＰＣによって指定されているとおりのアドレス指定方法を満たしていると衝突になり、呼掛け器は、多数のトランスポンダから理解可能な識別符号を１つも受信できなくなるが、衝突が起こったことを検出することはできるであろう（仮定２）。
【００１１】
本発明の第１の好適実施例の第２の要素は、図４に示すように、読取り器によって使用され、ＳＰＣを使用してトランスポンダの在庫管理をするアルゴリズムである。１ポーリングサイクルは、一連のＳＰＣとサブコマンドとが読取り器によって送られるものとして定義され、サブコマンドには固定値のマスクと、０から最大値
【外３】
0004074358.tif 000004
、つまりサブアドレスのサイズが４ビットの場合、サブアドレスの最大値１５、まで変わるサブアドレスの値とが含まれる。「セレクティブ＿ポールコマンド（Selectve＿Poll＿Command ）」の構造と実際の実行は、従来のコマンドの構造と互換性を保つため、システムごとに変わるであろう。たとえば、実行にはこれら２つの構造の１つを採用するであろう。ＳＰＣの第１の例は、一連の
【外４】
0004074358.tif 000005
のサブコマンドであり、各サブコマンドは、同じ値のマスクと、０からその最大値
【外５】
0004074358.tif 000006
まで値が変わるサブアドレスとから構成されている。この形式の実行は、コマンドの伝送に使用される物理層には無関係であるから、ＬＡＮ／ＷＡＮで実行するために選ばれる見込みが大きい。ＳＰＣの第２の例は、ユニークなコマンドであり、このコマンドの内部ではマスク値が可変パラメータであり、その後に
【外６】
0004074358.tif 000007
個の給電パルス（power pulses）があり、各パルスは、各トランスポンダによってチェックされたサブアドレスを増分する。このサブアドレスの増分は、以前に出願された特許出願、すなわち、１９９６年１月１９日に出願し、テキサツインスツルメンツ株式会社に譲渡されたシリアル番号第０８／５８８，６５７号に説明されている。ポーリングサイクルごとに、コマンド符号とマスク値とを１回送る必要があるだけなので、この形式の実現は特に良好に動作する。この実行は、トランスポンダ上の実行に使用される見込みが大きい。
【００１２】
読取り器アルゴリズムの説明は以下のとおりである。上述のとおり、最初のポーリングサイクル中に、読取り器は、パラメータとして（マスクの長さがゼロの）ヌルマスクと、（サブアドレスのサイズを一定にしたまま）このサイクル中に０から
【外７】
0004074358.tif 000008
まで変わる可変サブアドレスとをもつＳＰＣを、全トランスポンダに送る。（最初の１回と後に続く何回もの）各ポーリングサイクル中にトランスポンダから理解可能な応答が受信された場合、読取り器はこの受信したアドレスを格納する。これで、このトランスポンダはユニークに識別される。理解不能な応答（衝突）が受信されると、読取り器は、このマスクと、この衝突を起こしたサブアドレスとの組み合わせを自身のメモリに格納する。したがって、各ポーリングサイクルの終わりで、読取り器は、衝突が起こった場所と回数と、それに対応して、衝突を起こしたマスクとサブ＿アドレスとで構成されるアドレス指定方法とのリストを備えている。
【００１３】
つぎの読取りサイクル中に、読取り器は、自身のメモリからマスクとサブアドレスとの組み合わせの１つを検索して取り出し、パラメータとして、今取り出したサブアドレスとマスクとの結合に等しいマスクと、（値ゼロから始まる）新しいサブアドレスとをもつＳＰＣを全トランスポンダに送る。つぎに続くサブコマンドは、同じ組み合わせのマスクと、（上述のとおり）初期値ゼロから
【外８】
0004074358.tif 000009
まで変わるサブアドレスとから構成される。つぎに、格納されたマスクとアドレスとの次の衝突組み合わせは、すべての前の衝突アドレスが、次の一連のＳＰＣとサブコマンドとの新しいマスクになってしまうまで、別の一連のＳＰＣとサブコマンドとの新しいマスクを形成するというように、以下同様な手順が実行される。さらに、この後続のポーリングサイクル中に衝突が発生すると、読取り器は上述のとおり、衝突の原因となったマスクとサブアドレスとの組み合わせを自身のメモリに格納する。つぎに、衝突サブアドレスと結合されたマスクとは、次の読取りサイクルの新しいマスクを形成するので、衝突が検出されなくなるまで読取りサイクルが繰り返される。
【００１４】
読取り器は、格納した（マスクとサブアドレスとの）組み合わせがすべて処理されてしまうまで、このような読取りポーリングサイクルを実行する。この段階で全トランスポンダの在庫管理が完了されている。後続のポーリングサイクルが実行される順番は重要ではない。たとえば、与えられたマスクに対する衝突をすべて検出してそれらを処理することも、衝突が発生したらすぐに処理して、与えられたマスクに対する別の衝突を検出することも可能である。１つの原理を選ぶか別の原理を選ぶかは、ＳＰＣの実現によって決まるので、性能を考えて選ぶのが一般的である。
【００１５】
既存システムのアーキテクチャとの互換性を保つため、「セレクティブ＿ポールコマンド」の構造と実行はシステムごとに変わる。一例を挙げると、トランスポンダＩＤが３２ビットで、サブアドレスが４ビットであると仮定すると、「セレクティブ＿ポールコマンド」の構造は以下のようになるであろう。
【表１】
パラメータ              サイズ          値
コマンド符号            ４ビット        実行によって決まる
マスクサイズ            ８ビット        ０〜２８
マスク値                ０〜２８ビット  可変、読取り器が定義する
サブアドレスサイズ      ４ビット        ４
サブアドレス値          ４ビット        ０〜１５
【００１６】
サブアドレスサイズはシステムパラメータであってもよいので、コマンドパラメータの中になくてもよい。上述のとおり、読取り器によって、ゼロから最大値
【外９】
0004074358.tif 000010
までサブアドレス値を変えることができる。
【００１７】
本発明のアルゴリズムの一例を実際に図５に示す。図５に、本発明の第１の好適実施例による木構造アドレス指定方法が示されている。４ビットのサブアドレス長と０ビットのマスク長が最初に示されている。呼掛け器は、第１の送信が、０のマスクと０のサブアドレスとで構成されるように、ヌル値のマスクと、可変値のサブアドレスを送る。つぎに第２の送信は、０のマスクと１のサブアドレスになるというように、全呼掛けサイクルが完了するまでサブアドレスの増分をつづける。その過程で衝突が検出されると、衝突が検出されたサブアドレスを格納する。全呼掛けサイクルが完了すると、つまり全サブアドレスが送信されてしまうと、呼掛け器は、（全衝突サブアドレスを収容するため）マスクサイズを４ビットにして新しい呼掛けサイクルを開始し、マスクの値に衝突サブアドレスを使用する。したがって、図５に示すように、２のサブアドレスが送信された場合に衝突が検出されると、次の呼掛けサイクルは２のマスクを使用して開始し、０から
【外１０】
0004074358.tif 000011
までサブアドレスを反復する。この第２の呼掛けサイクル中にマスク値２、サブアドレス値３で衝突が検出され、またマスク値２，サブアドレス値７で衝突が検出されると、この木にはさらに２つの別の分岐があるので、マスク２３を使用して第３の呼掛けサイクルが開始し、マスク２７を使用して第４の呼掛けサイクルが開始して、前に説明したとおり、１回に１分岐しながら、各呼掛けには新しいマスクが送信され、０から
【外１１】
0004074358.tif 000012
までのサブアドレスが反復される。こうして、このフィールドにある全トランスポンダが識別されるまで、衝突マスクと、これと結合して、ＳＰＣとサブコマンドとの次の組に使用する新しいマスクを形成するサブアドレスとを使用して処理が続けられる。
【００１８】
本発明による別の好適実施例においては、本発明を拡張する興味深い可能性が示されている。２つまたはそれ以上のトランスポンダが１つのＳＰＣに応答するとしても、読取り器は１つの衝突を検出できるはずであるが、実際にはこの衝突は検出されない。たとえば、トランスポンダの１つが、読取り器のアンテナに近いとか、自身のアンテナが他のトランスポンダのアンテナより強電界を発生できるとかの理由で、他のトランスポンダより格段に強いＲＦ信号を使用している場合、衝突を検出できないことが起こりうるのである。この衝突を検出できないと、応答しているトランスポンダの在庫管理ができないことになる。この問題の容易な解決は、トランスポンダのアドレスを介して実行されるクワイエットコマンド（Quiet Command ）を実行することである。換言すると、自身のＩＤ／アドレスに等しいアドレスのクワイエットコマンドを受信したトランスポンダは、クワイエットモードに入るので、リセットや（パワーオフなど何か）別のコマンドタイプを受信するなど、何らかの手段によってクワイエットモードから出るまで、後続のＳＰＣに応答しない。
【００１９】
第１の在庫管理サイクルが完了する（つまり全衝突が検出されてしまう）と、読取り器は、在庫管理された各トランスポンダにクワイエットコマンドを送り、新しい在庫管理サイクルを開始する。
【００２０】
図６，７に示すシミュレーションの結果は、マイクロソフトのＶｉｓｕａｌＢａｓｉｃで書かれたソフトウエアシミュレータを使用して得られたものである。図６は、Ｅｘｅｌで開発したワークブックページを示し、図７はこのデータのグラフを表している。このシミュレーションから得られた貴重な情報は、２から３００の間の多数のトランスポンダの在庫管理をするために必要なＳＰＣの平均数は、本発明の第１の好適実施例によるアルゴリズムを使用すれば、トランスポンダ当り常に０．４以下になることである。必要な総時間は、０．４＊Ｔ＊セレクティブ＿ポール＿コマンド＿タイム（Selective ＿Poll＿Command ＿time）＋Ｔ＊トランスポンダ＿レスポンス＿タイム（transponder ＿response＿time）以下になり、全トランスポンダが識別されることを保証している。ここでＴはフィールド内のトランスポンダの数、セレクティブ＿ポール＿コマンド＿タイムはＳＰＣの継続時間、トランスポンダ＿レスポンス＿タイムはトランスポンダ応答の継続時間である。上に計算したのと同じ値になると仮定すると、２０個のトランスポンダの在庫管理をする平均時間は、多数のトランスポンダをアドレス指定する従来の方法を説明するときに説明したとおり、従来のシステムに必要な１３秒以上に対して、０．４＊２０＊５０ｍｓ＋２０＊３０ｍｓ＝４００ｍｓ＋６００ｍｓ＝１秒になる。
【００２１】
以上の説明に関して更に以下の項を開示する。
１．ＲＦ−ＩＤシステムのある呼掛けフィールド内にある多数のトランスポンダを識別する方法であって、
ユニークな識別符号をもちかつ前記識別符号の少なくとも１ビットを使用したアドレスをもち、前記アドレスが前記呼掛け器から送信された前記アドレスと一致した場合に応答する、トランスポンダを動作させるアドレスから構成される第１の一連の給電呼掛けパルスを送信するステップと、
前記トランスポンダからの応答を聴取して、あるアドレスで理解不能な応答を受信すると、前記アドレスを前記メモリに格納するステップと、
マスクとサブアドレスとの結合を含み、前記マスクは前記格納されたアドレスの１つを含み、前記サブアドレスは後続の一連のアドレスを含むアドレスから構成される第２の一連の給電呼掛けパルスを送信するステップと、
前記トランスポンダからの応答を聴取し、前記マスクと前記サブアドレスとの前記結合から構成されたあるアドレスで理解不能な応答を受信すると、前記マスクと前記サブアドレスとの結合から構成される前記アドレスを前記メモリに格納するステップと、
を含む方法において、
応答と、あるアドレスにおける理解不能な応答の受信とを聴取する前記ステップと、前記アドレスを含む前記マスクとサブアドレスとの前記結合を格納する前記ステップと、前記マスクとサブアドレスとの結合を含み、前記マスクは前記格納したアドレスの１つを含み、前記サブアドレスは連続する一連のアドレスを含む前記アドレスから構成された一連の呼掛けパルスを送信する前記ステップとは、呼掛け器が理解不能な応答を受信しなくなるまで、繰り返される、
ことを特徴とする方法。
【００２２】
２．第１項記載の方法において、前記連続する一連のアドレスは、０から
【外１２】
0004074358.tif 000013
までのアドレスを含むことを特徴とする方法。
【００２３】
３．第１項記載の方法において、前記呼掛け器は固定サイズのサブアドレスと可変サイズのマスクとを送信することを特徴とする方法。
【００２４】
４．第１項記載の方法において、前記呼掛けパルスを送信するごとに前記マスクサイズが増加することを特徴とする方法。
【００２５】
５．第１項記載の方法において、Ｔ個のトランスポンダを識別するためにかかる時間は、０．４＊Ｔ＊セレクティブ＿ポール＿コマンド＿タイム＋Ｔ＊トランスポンダ＿レスポンス＿タイムであり、ここでトランスポンダ＿レスポンス＿タイムは、トランスポンダが応答するためにかかる時間であり、セレクティブ＿ポール＿コマンド＿タイムは給電呼掛けパルスの継続時間であることを特徴とする方法。
【００２６】
６．第１項記載の方法において、前記第１の一連の呼掛けパルスのマスクサイズはヌルであることを特徴とする方法。
【００２７】
７．第４項記載の方法において、あるアドレスで発生した衝突の結果として前記マスクサイズは大きくなり、前記衝突アドレスは前記マスクと前記サブアドレスとの結合から構成され、マスクとサブアドレスとの前記結合は、次の一連の呼掛けパルスのマスクになることを特徴とする方法。
【００２８】
８．第１項記載の方法において、前記サブアドレスは、前記トランスポンダ識別符号の少なくとも１ビットを使用することを特徴とする方法。
【００２９】
９．第１項記載の方法において、前記トランスポンダが識別されると、前記トランスポンダは、そのコマンドのアドレスとともに、別の情報を受信するまで前記トランスポンダを動作不能にするクワイエットコマンドを受信することを特徴とする方法。
【００３０】
１０．ＲＦ−ＩＤシステムのある呼掛けフィールド内にある多数のトランスポンダを識別する方法であって、
ユニークな識別符号をもちかつ前記識別符号の少なくとも１ビットを使用したアドレスをもち、前記アドレスが前記呼掛け器から送信された前記アドレスと一致した場合に応答する、トランスポンダを動作させる給電呼掛けパルスと、呼掛けフィールド内のアドレスとを、前記フィールド内のトランスポンダに送信するステップと、
前記トランスポンダから応答を聴取し、あるアドレスで理解不能な応答を受信し、まだ識別されていない前記フィールド内の前記トランスポンダに、サブアドレスとして、前記識別符号の異なる組のビットを使用するように命令するコマンドを送信するステップと、
前記フィールド内のトランスポンダに、トランスポンダを動作させる給電呼掛けパルスと呼掛けフィールド内の連続する一連のアドレスとを送信するステップと、
前記呼掛け器から、前記トランスポンダのサブアドレスに一致する前記アドレスを受信すると応答する前記トランスポンダから応答を聴取するステップと、
を含む方法において、
前記、応答の聴取と、理解不能な応答の受信と、前記フィールド内のまだ識別されていない前記トランスポンダに対する、サブアドレスとして、前記識別符号内の前に使用した組とは異なる組のビットを使用するように命令する前記コマンドの送信と、そして連続する一連のアドレスの送信とは、呼掛け器が理解不能な応答を受信しなくなるまで、繰り返される、
ことを特徴とする方法。
【００３１】
１１．第１０項記載の方法において、前記連続する一連のアドレスは、０から
【外１３】
0004074358.tif 000014
までのアドレスを含むことを特徴とする方法。
【００３２】
１２．第１０項記載の方法において、呼掛け器は固定サイズのアドレスと可変位置のマスクとを送ることを特徴とする方法。
【００３３】
１３．第１０項記載の方法において、前記呼掛けパルスを送信するごとに前記マスクの位置が変わることを特徴とする方法。
【００３４】
１４．第１項記載の方法において、前記サブアドレスは、前記トランスポンダ識別符号の少なくとも１つのビットを使用することを特徴とする方法。
【００３５】
１５．第１項記載の方法において、前記トランスポンダが識別されると、前記トランスポンダは、そのコマンドのアドレスとともに、別の情報を受信するまで前記トランスポンダを動作不能にするクワイエットコマンドとを受信することを特徴とする方法。
【００３６】
１６．データ情報伝送システムにおけるあるネットワーク内の多数の遠隔装置を識別する方法であって、
ユニークな識別符号をもちかつ前記識別符号の少なくとも１ビットを使用するアドレスをもち、前記アドレスが前記指令センタから送信された前記アドレスと一致した場合に応答する、少なくとも１つのステーションの特定アドレスをもつ遠隔ステーションと、指令センタとから構成される前記ネットワークをポーリングするステップと、
前記特定のアドレスをもつ１つ以上のステーションを示す理解不能な応答を受信するステップと、
前記ネットワークのまだ識別されていない前記ステーションに、サブアドレスとして、前記識別符号内の異なる組のビットを使用するように命令するコマンドを送信するステップと、
連続する一連のアドレスを送信するステップと、
前記指令センタから、前記ステーションのサブアドレスに一致した前記アドレスを受信した場合に応答する前記ステーションからの応答をポーリングするステップと、
を含む方法において、
前記、応答に対するポーリングと、理解不能な応答の受信と、まだ識別されていない前記ステーションに対する、サブアドレスとして、前記識別符号内の前に使用した組とは異なる組のビットを使用するように命令するコマンドの送信と、そして連続する一連のアドレスの送信とは、指令センタが理解不能な応答を受信しなくなるまで繰り返されることを特徴とする方法。
【００３７】
１７．第１６項記載の方法において、前記連続する一連のアドレスは、０から
【外１４】
0004074358.tif 000015
までのアドレスを含むことを特徴とする方法。
【００３８】
１８．第１６項記載の方法において、指令センタは固定サイズのアドレスと可変位置のマスクとを送ることを特徴とする方法。
【００３９】
１９．第１６項記載の方法において、前記コマンドを送信するごとに前記マスクの位置が変わることを特徴とする方法。
【００４０】
２０．第１６項記載の方法において、前記サブアドレスは、前記ステーション識別符号の少なくとも１つのビットを使用することを特徴とする方法。
【００４１】
２１．第１６項記載の方法において、前記ステーションが識別されると、前記ステーションは、そのコマンドのアドレスとともに、別の情報を受信するまで前記ステーションを動作不能にするクワイエットコマンドを受信することを特徴とする方法。
【００４２】
２２．データ情報伝送システムにおけるあるネットワーク内の多数の遠隔装置を識別する方法であって、
ユニークな識別符号をもちかつ前記識別符号の少なくとも１ビットを使用するアドレスをもっていて、前記アドレスが前記指令センタから送信された前記アドレスと一致した場合に応答する、少なくとも１つのステーションの特定アドレスをもつ遠隔ステーションと、指令センタとから構成される前記ネットワークをポーリングするステップと、
前記ステーションからの応答を聴取し、あるアドレスで理解不能な応答を受信すると前記アドレスを前記メモリに格納するステップと、
マスクとサブアドレスとの結合を含み、前記マスクは前記格納されたアドレスの１つを含み、前記サブアドレスは連続する一連のアドレスを含む、アドレスから構成される第２の一連のポーリングパルスを送信するステップと、
前記ステーションからの応答を聴取し、前記マスクとサブアドレスとの前記結合から構成されたあるアドレスで理解不能な応答を受信すると、前記マスクとサブアドレスとの結合から構成される前記アドレスを前記メモリに格納するステップと、
を含む方法において、
応答と、あるアドレスにおける理解不能な応答の受信とを聴取する前記ステップと、前記アドレスを含む前記マスクとサブアドレスとの前記結合を格納する前記ステップと、前記マスクとサブアドレスとの結合を含み、前記マスクは前記格納したアドレスの１つを含み、前記サブアドレスは連続する一連のアドレスを含む前記アドレスから構成された一連の呼掛けパルスを送信する前記ステップとは、指令センタが理解不能な応答を受信しなくなるまで、繰り返されることを特徴とする方法。
【００４３】
２３．第２２項記載の方法において、前記連続する一連のアドレスは、０から
【外１５】
0004074358.tif 000016
までのアドレスを含むことを特徴とする方法。
【００４４】
２４．第２２項記載の方法において、指令センタは固定サイズのアドレスと可変サイズのマスクとを送ることを特徴とする方法。
【００４５】
２５．第２２項記載の方法において、前記ポーリングを送信するごとに前記マスクサイズが変化することを特徴とする方法。
【００４６】
２６．第２２項記載の方法において、Ｔ個のステーションを識別するためにかかる時間は、０．４＊Ｔ＊セレクティブ＿ポール＿コマンド＿タイム＋Ｔ＊ステーション＿レスポンス＿タイム（station ＿response＿time）であり、ここでステーション＿レスポンス＿タイムは、ステーションが応答するためにかかる時間であり、  セレクティブ＿ポール＿コマンド＿タイムはポーリングの継続時間であることを特徴とする方法。
【００４７】
２７．第１項記載の方法において、前記第１の一連のポーリングのマスクサイズはヌルであることを特徴とする方法。
【００４８】
２８．第２５項記載の方法において、ある衝突アドレスで発生した衝突の結果として前記マスクサイズは大きくなり、前記衝突アドレスは前記マスクとサブアドレスとの結合から構成され、マスクとサブアドレスとの前記結合は、次の一連のポーリングのマスクになることを特徴とする方法。
【００４９】
２９．第２２項記載の方法において、前記サブアドレスは、前記ステーション識別符号の少なくとも１ビットを使用することを特徴とする方法。
【００５０】
３０．第２２項記載の方法において、識別されると、前記ステーションは、そのコマンドのアドレスとともに、別の情報を受信するまで前記ステーションを動作不能にするクワイエットコマンドを受信することを特徴とする方法。
【００５１】
３１．ＲＦ−ＩＤシステムあるいはＬＡＮネットワークの新しいアドレス指定方法が提供されており、この方法では、呼掛け器（読取り器）は１組のトランスポンダをアドレス指定し、この組の各トランスポンダは共通のアドレス指定方法を使用し、アドレス指定されたトランスポンダは、自身のアドレスが受信したアドレス指定方法に一致したときにだけ応答する。このアドレス指定方法は、固定サイズのサブ＿アドレスと可変サイズのマスクとを含んでいる。たとえば、トランスポンダアドレスが３２ビットであると仮定すると、このアドレス指定方法を実行すると、サブ＿アドレスのサイズに４ビットを選択し、マスクのサイズに０，４，８，１２，１６，２０，２４ビットを選択することができる。アドレス指定方法を変更することにより、読取り器は時間内に全トランスポンダに個別に呼掛けるので、全トランスポンダのユニークなアドレスを受信し要求される完全な在庫管理を達成する。
【図面の簡単な説明】
【図１】トランスポンダと一致したマスクおよびサブアドレスの例を示す図。
【図２】トランスポンダと一致しないマスクおよびサブアドレスの例を示す図。
【図３】トランスポンダと一致しないマスクおよびサブアドレスの例を示す図。
【図４】本発明の好適実施例をソフトウエアにプログラムした読取り器アルゴリズムを示す図。
【図５】本発明の好適実施例による読取り器アルゴリズムを示す木の図。
【図６】いくつかのトランスポンダの在庫管理をするために必要なＳＰＣの数を示す生データを示す図。
【図７】いくつかのトランスポンダの在庫管理をするために必要なＳＰＣの数を示す曲線のグラフを示す図。
【図１】
0004074358.tif 000017
【図２】
0004074358.tif 000018
【図３】
0004074358.tif 000019
【図４】
0004074358.tif 000020
【図５】
0004074358.tif 000021
【図６】
0004074358.tif 000022
【図７】
0004074358.tif 000023