(57)【要約】【課題】ＲＦＩＤシステムに関し、通信エリア内に新たなＲＦＩＤタグが加わっても、読み取り効率の低下を抑えることを目的とする。【解決手段】ＲＦＩＤシステム１は、識別情報２５ｂを記憶保持するＲＦＩＤタグ２ａ〜２ｉと、ＲＦＩＤタグ２ａ〜２ｉそれぞれから識別情報２５ｂを読み取るリーダライタ３とを備え、ＲＦＩＤタグ２ａ〜２ｉは、識別情報２５ｂの読み取りを完了したか否かの情報を保持する読み取り完了フラグ２５ａと、読み取り完了フラグ２５ａを初期化したか否かの情報を保持する補助フラグ２４と、読み取り完了フラグ２５ａまたは補助フラグ２４を操作する制御部２６とを有し、リーダライタ３は、読み取り完了フラグ２５ａを補助フラグ２４の情報に基づいて初期化させる補助リセット命令をＲＦＩＤタグ２ａ〜２ｉに対して発信する補助リセット命令発信部３６を有している構成としている。【選択図】図１
2010087739.tif 000002
【特許請求の範囲】
【請求項１】
識別情報を記憶保持する複数のＲＦＩＤタグと、前記複数のＲＦＩＤタグそれぞれから前記識別情報を読み取るリーダライタとを備え、
前記複数のＲＦＩＤタグそれぞれは、前記識別情報の読み取りを完了したか否かの情報を保持する読み取り完了フラグと、前記読み取り完了フラグを初期化したか否かの情報を保持する補助フラグと、前記読み取り完了フラグまたは前記補助フラグを操作する制御部とを有し、
前記リーダライタは、前記読み取り完了フラグを前記補助フラグの情報に基づいて初期化させる補助リセット命令を前記複数のＲＦＩＤタグに対して発信する補助リセット命令発信部を有していることを特徴とするＲＦＩＤシステム。
【請求項２】
前記制御部は、前記読み取り完了フラグを読み取り未完了に初期化したときに、前記補助フラグを初期化を示す情報に操作する構成にしたことを特徴とする請求項１に記載のＲＦＩＤシステム。
【請求項３】
前記制御部は、前記補助フラグが非初期化を示す情報の場合、前記補助リセット命令により前記読み取り完了フラグを初期化する構成としたことを特徴とする請求項１または請求項２に記載のＲＦＩＤシステム。
【請求項４】
前記制御部は、前記読み取り完了フラグの情報を読み取り未完了から読み取り完了に操作したとき、前記補助フラグを初期化を示す情報に操作する構成にしたことを特徴とする請求項１から請求項３のいずれか１項に記載のＲＦＩＤシステム。
【請求項５】
前記補助フラグの情報は、初期化を示す情報に操作されてから所定時間が経過したときに非初期化を示す情報に切り替る構成としたことを特徴とする請求項１から請求項４のいずれか１項に記載のＲＦＩＤシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＦＩＤシステムに関する。
【背景技術】
【０００２】
近年、所定の識別情報を記憶保持しているＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）タグが広く利用され、このＲＦＩＤタグを管理物品に装着するなどして、生産、物流、物品などの管理を行うＲＦＩＤシステムが提案されている。ＲＦＩＤシステムは、複数のＲＦＩＤタグと、これらのＲＦＩＤタグの識別情報を読み取るリーダライタとを備えている。
【０００３】
従来のＲＦＩＤシステムでは、ＲＦＩＤタグの内部に読み取り完了フラグを有し、リーダライタに識別情報を読み取られたＲＦＩＤタグは読み取り完了フラグをセットして以降の読み取り命令に対しては非応答にしていた。これにより、リーダライタは、ＲＦＩＤタグからの応答がなくなるまで読み取り処理を行い、通信エリア内にあるすべてのＲＦＩＤタグの識別情報を読み取っていた（例えば、特許文献１参照）。
【特許文献１】特開２００６−２３８３８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のＲＦＩＤシステムでは、ＲＦＩＤタグの読み取り完了フラグが初期状態では未定となっているため、リーダライタは、通信エリア内に存在するＲＦＩＤタグに対して読み取り完了フラグを確定させるために初期化命令を発信していた。しかしながら、ＲＦＩＤタグが移動している管理物品に装着され、通信エリア内に新たなＲＦＩＤタグが加わった場合には、再初期化が必要となる。この再初期化が行われた場合には読み取り完了フラグも初期化されるため、すでに読み取りが完了しているＲＦＩＤタグも、再度、読み取られることになる。このため、読み取り効率が低下するという課題があった。
【０００５】
そこで本発明は、所定の通信エリア内に新たなＲＦＩＤタグが加わっても、読み取り効率の低下を抑えることを目的とする。
【課題を解決するための手段】
【０００６】
この目的を達成するために本発明のＲＦＩＤシステムは、識別情報を記憶保持する複数のＲＦＩＤタグと、複数のＲＦＩＤタグそれぞれから識別情報を読み取るリーダライタとを備え、複数のＲＦＩＤタグそれぞれは、識別情報の読み取りを完了したか否かの情報を保持する読み取り完了フラグと、読み取り完了フラグを初期化したか否かの情報を保持する補助フラグと、読み取り完了フラグまたは補助フラグを操作する制御部とを有し、リーダライタは、読み取り完了フラグを補助フラグの情報に基づいて初期化させる補助リセット命令を複数のＲＦＩＤタグに対して発信する補助リセット命令発信部を有していることを特徴とする。このような構成により、初期の目的を達成するものである。
【発明の効果】
【０００７】
以上のように本発明のＲＦＩＤシステムは、識別情報を記憶保持する複数のＲＦＩＤタグと、複数のＲＦＩＤタグそれぞれから識別情報を読み取るリーダライタとを備え、複数のＲＦＩＤタグそれぞれは、識別情報の読み取りを完了したか否かの情報を保持する読み取り完了フラグと、読み取り完了フラグを初期化したか否かの情報を保持する補助フラグと、読み取り完了フラグまたは補助フラグを操作する制御部とを有し、リーダライタは、読み取り完了フラグを補助フラグの情報に基づいて初期化させる補助リセット命令を複数のＲＦＩＤタグに対して発信する補助リセット命令発信部を有している構成としたので、補助リセット命令を用いることで初期化されていないＲＦＩＤタグの読み取り完了フラグのみ初期化させることが可能となる。このため、通信エリア内に新たなＲＦＩＤタグが加わっても、複数のＲＦＩＤタグのうち、すでに初期化したＲＦＩＤタグの読み取り完了フラグを初期化することなく新たなＲＦＩＤタグの読み取り完了フラグのみ初期化でき、すでに読み取りを完了しているＲＦＩＤタグを重複して読み取ることはなくなる。これにより、読み取り効率の低下を抑えることができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の一実施の形態について図面を用いて説明する。
【０００９】
（実施の形態）
まず、図１を参照しながら、本発明の実施の形態におけるＲＦＩＤシステム１の全体構成および動作について説明する。
【００１０】
図１は本発明の実施の形態におけるＲＦＩＤシステム１の概要図である。ここでは管理物品４として、例えば、倉庫に保管管理されている製品を例にして説明する。倉庫では、不特定の場所から多数の管理物品４がパレットなどに積載されフォークリフトにより搬入される。また、多数の管理物品４が不特定の場所に向けて出荷されるので、管理が非常に煩雑となる。
【００１１】
そこで本実施の形態では、図１に示すように、各管理物品４それぞれにＲＦＩＤタグ２ａ〜２ｉが取り付けられ、リーダライタ３で読み取るなどしてＲＦＩＤシステム１で管理されている。
【００１２】
このように、ＲＦＩＤシステム１は、ＲＦＩＤタグ２ａ〜２ｉとリーダライタ３とを備えている。以下の説明で理解を容易にするために、複数のＲＦＩＤタグ２ａ、２ｂ、２ｃ、２ｄ、２ｅ、２ｆ、２ｇ、２ｈ、２ｉ、・・・をＲＦＩＤタグ２として説明する。また、本実施の形態では、ＲＦＩＤタグ２の数を９個として説明するが、この数に限定されるものではない。
【００１３】
各管理物品４それぞれに取り付けられたＲＦＩＤタグ２には、管理物品４ごとの識別情報（例えば、商品名、製品番号、製造日、出荷日など）が記憶されており、これにより、「商品名Ａの製品番号Ｂが現在どこにあるのか」が、管理されるようになっている。
【００１４】
その管理を行うのが図１に示すリーダライタ３で、このリーダライタ３は、送受信部３１、アンテナ３ａを介してＲＦＩＤタグ２と交信し、ＲＦＩＤタグ２のタグ回路部２０ｂに記憶保持されている識別情報２５ｂをタグアンテナ部２０ａを介して読み取り、管理するようになっている。なお、リーダライタ３を別の場所に設置されている管理装置（図示せず）と接続し、使用するようにしてもよい。これにより、管理物品４を大量に効率よく管理することができる。
【００１５】
次に、ＲＦＩＤタグ２は、タグアンテナ部２０ａとタグアンテナ部２０ａを介してリーダライタ３と通信するタグ回路部２０ｂとを備え、タグ回路部２０ｂは、送受信部２１、区分割当部２２、乱数生成部２３、補助フラグ２４、メモリ部２５、制御部２６を有している。
【００１６】
送受信部２１は、リーダライタ３から質問信号（各種の命令）を受信し、応答信号を返信する。これにより、各種の命令（例えば、初期化などのリセット命令、補助リセット命令、読み取り命令）や識別情報２５ｂなどの送受信を行う。
【００１７】
区分割当部２２は、リーダライタ３からタグアンテナ部２０ａ、送受信部２１を介して受信する後述するＱ値（タイムスロット数を指定する値）と呼ばれる所定の値に基づいて、通信時間を時分割した複数のタイムスロットのいずれか１つを自機器に割り当てる。例えば、タイムスロットが８つある場合、「０」から「７」までのうちの１つを後述する乱数生成部２３により生成される乱数の値に基づいて自機器に割り当てる。
【００１８】
乱数生成部２３は、タイムスロットを割り当てるときに使用する乱数を発生する。また、乱数生成部２３は、リーダライタ３側での認証処理用の乱数も生成する。
【００１９】
補助フラグ２４は、読み取り完了フラグ２５ａの操作情報を所定時間だけ保持するフラグである。この補助フラグ２４の設定については後述する。
【００２０】
メモリ部２５には、読み取り完了フラグ２５ａ、識別情報２５ｂ、乱数情報２５ｃ、スロットカウンタ情報２５ｄなどが記憶されている。識別情報２５ｂには、管理物品４の識別情報（例えば、商品名、製品番号、製造日、出荷日など）を記憶する。乱数情報２５ｃには、乱数生成部２３により生成される乱数を一時記憶する。そして、スロットカウンタ情報２５ｄには、自機器に割り当てしたタイムスロットの番号（値）を一時記憶する。
【００２１】
制御部２６は、中央処理装置（ＣＰＵ）、各種プログラムや制御プログラムを記憶するリードオンリメモリ（ＲＯＭ）、データなどを一時記憶するランダムアクセスメモリ（ＲＡＭ）を備え、各部の回路を制御する。制御部２６では、リーダライタ３により識別情報２５ｂが正常に読み取られたときに、読み取り完了フラグ２５ａを読み取り完了にセットする。また、制御部２６は、リーダライタ３からタグアンテナ部２０ａおよび送受信部２１を介してリセット命令、補助リセット命令が受信されたときに、補助フラグ２４をセットする。さらに、制御部２６は、読み取り完了フラグ２５ａがセットされたときに、補助フラグ２４をセットする。
【００２２】
次に、リーダライタ３は、上記したＲＦＩＤタグ２から識別情報２５ｂを読み取るために、以下のように構成されている。
【００２３】
すなわち、リーダライタ３は、送受信部３１、区分数指定部３２、衝突数取得部３３、メモリ部３４、制御部３５、補助リセット命令発信部３６を備えている。
【００２４】
送受信部３１は、アンテナ３ａを介して、ＲＦＩＤタグ２と各種の命令や識別情報２５ｂなどの送受信を行う。
【００２５】
区分数指定部３２は、タイムスロットの数を指定する。規格（例えば、ＥＰＣ  Ｃｌａｓｓ−１  Ｇｅｎｅｒａｔｉｏｎ２規格）などにより、タイムスロット数は２Ｑ（Ｑは正の整数）で表記され、ＱはＱ値と呼ばれている。ＥＰＣ  Ｃｌａｓｓ−１  Ｇｅｎｅｒａｔｉｏｎ２規格では、Ｑは０以上でかつ１５以下と定められている。
【００２６】
衝突数取得部３３は、各タイムスロットで２つ以上のＲＦＩＤタグ２が応答して衝突が発生した場合、衝突数（コリジョン数）を「１」としてカウントする。この衝突数の累計に基づいて、区分割当部２２は次のラウンドで設定されるタイムスロットの数を更新する。
【００２７】
メモリ部３４には、各ＲＦＩＤタグ２からアンテナ３ａ、送受信部３１を介して取得された識別情報３４ａが記憶されている。
【００２８】
制御部３５は、中央処理装置（ＣＰＵ）、各種プログラムや制御プログラムを記憶するリードオンリメモリ（ＲＯＭ）、データなどを一時記憶するランダムアクセスメモリ（ＲＡＭ）を備え、各部の回路を制御する。
【００２９】
補助リセット命令発信部３６は、送受信部３１、アンテナ３ａを介してＲＦＩＤタグ２に補助フラグ２４の保持情報に基づいて識別情報２５ｂを初期化させる補助リセット命令を発信する。この補助リセット命令の詳細は後述する。
【００３０】
次に、図２〜図６を参照しながら、ＲＦＩＤシステム１の動作について説明する。
【００３１】
図２は本発明の実施の形態におけるＲＦＩＤシステム１の比較例の動作を示す概要図、図３は同ＲＦＩＤシステム１の比較例の他の動作を示す概要図、図４は同ＲＦＩＤシステム１におけるＲＦＩＤタグの補助フラグ２４の動作を説明する概念図、図５は同ＲＦＩＤシステム１の初期化前の動作の概要図、図６は同ＲＦＩＤシステム１の初期化後の動作の概要図である。
【００３２】
まず、本実施の形態の理解を助けるために、図１〜図３を用いて本実施の形態との比較例の動作について説明する。リーダライタ３は、通信エリア内にある読み取るべきＲＦＩＤタグ２ａ〜２ｆの識別情報２５ｂを読み取る。
【００３３】
図２に示すように、リーダライタ３からアンテナ３ａを介して初期化命令であるＳＥＬＥＣＴコマンドが発信されると、Ｐ方向に移動するＲＦＩＤタグ２ａ〜２ｉのうち、通信エリア１００内にあるＲＦＩＤタグ２ａ〜２ｆが初期化される。図２中では、この初期化命令により、ＲＦＩＤタグ２ａ〜２ｆの読み取り完了フラグ２５ａが読み取り未完了である「Ａ」にセットされる。このとき、通信エリア１００の外にあるＲＦＩＤタグ２ｇ〜２ｉは初期化されない。
【００３４】
次に、Ｑｕｅｒｙコマンドが発信され、タイムスロット数のＱ値を指定する。例えば、Ｑ値を「３」とする。これにより、リーダライタ３は、１つのラウンドを８つのタイムスロットで構成し、ラウンド内でのタグ応答がなくなるまで、ＲＦＩＤタグ２ａ〜２ｆの識別情報２５ｂの収集処理を繰り返す。
【００３５】
ＲＦＩＤタグ２ａ〜２ｆでは、タグアンテナ部２０ａ、送受信部２１を介して、Ｑｕｅｒｙコマンドを受信すると乱数生成部２３によりＱｕｅｒｙコマンドの含まれるＱ値（タイムスロット数）に応じて、８つあるタイムスロットのうちの１つを自機器に割り当てる。具体的には、乱数生成部２３で生成した「０」から「７」までのうちの１つの値を割り当てし、メモリ部２５にスロットカウンタ情報２５ｄとして一時記憶する。ここでは、例えば、ＲＦＩＤタグ２ａ〜２ｆそれぞれのスロットカウンタ情報２５ｄが、「２」「１」「３」「０」「５」「２」となったとする。このスロットカウンタ情報２５ｄにより、８つあるタイムスロットの何番目でタグ応答を行うかを制御することができる。
【００３６】
また、ＲＦＩＤタグ２ａ〜２ｆは、スロットカウンタ情報２５ｄが「０」のものだけが、認証用の所定の情報、ここでは、１６進数の乱数（ＲＮ１６）を生成し、送信する。上記の例では、ＲＦＩＤタグ２ｄのスロットカウンタ情報２５ｄが「０」であるため、ＲＦＩＤタグ２ｄが１６進数の乱数（ＲＮ１６）を生成して送信する。この乱数は、乱数情報２５ｃとしてメモリ部２５に一時記憶される。この乱数は、例えば、「０ｘＡ１２Ｂ」であったとする。
【００３７】
リーダライタ３は、アンテナ３ａ、送受信部３１を介して、ＲＦＩＤタグ２ｄから乱数を受信し、乱数が正常に読み出せた場合に衝突が発生していないと判断する。そして、受信した乱数の値「０ｘＡ１２Ｂ」を引数とするＡｃｋコマンドをＲＦＩＤタグ２ｄに送信する。
【００３８】
ＲＦＩＤタグ２ａ〜２ｆはＡｃｋコマンドを受信し、値「０ｘＡ１２Ｂ」と同じ乱数をメモリ部２５に記憶しているか否かをそれぞれが判断する。ここで、ＲＦＩＤタグ２ｄのみがメモリ部２５に乱数情報２５ｃとして値「０ｘＡ１２Ｂ」を記憶しているので、ＲＦＩＤタグ２ｄはメモリ部２５内に記憶している識別情報２５ｂを送受信部２１を介してリーダライタ３に送信する。これにより、ＲＦＩＤタグ２ａ〜２ｆから１つのタグが選択される。
【００３９】
リーダライタ３は、選択したＲＦＩＤタグ２ｄの識別情報２５ｂを送受信部３１で受信し、メモリ部３４に受信した識別情報２５ｂを識別情報３４ａとして記憶する。
【００４０】
このようにして、リーダライタ３は、タイムスロットの１番目に割り当てたＲＦＩＤタグ２ｄの識別情報２５ｂを読み取る。一方、ＲＦＩＤタグ２ｄは、リーダライタ３により識別情報２５ｂが正常に読み取られると、制御部２６により、メモリ部２５の読み取り完了フラグ２５ａを読み取り完了である「Ｂ」にセットする。これにより、ＲＦＩＤタグ２ｄは、制御部２６により、リーダライタ３から発信される以降の読み取り命令に対しては非応答に制御される。
【００４１】
次に、リーダライタ３は、ＱｕｅｒｙＲｅｐコマンドを発信する共に、タイムスロットの番号を１つ進め、「２」にする。
【００４２】
非応答に制御されるＲＦＩＤタグ２ｄを除き、ＱｕｅｒｙＲｅｐコマンドを受信したＲＦＩＤタグ２ａ〜２ｃとＲＦＩＤタグ２ｅ、２ｆは、メモリ部２５のスロットカウンタ情報２５ｄの値を１つ減らす。これにより、ＲＦＩＤタグ２ａ〜２ｃとＲＦＩＤタグ２ｅ、２ｆでは、それぞれのスロットカウンタ情報２５ｄが、「１」「０」「２」「４」「１」となる。
【００４３】
この結果、タイムスロットの２番目ではＲＦＩＤタグ２ｂが応答する。リーダライタ３は、ＲＦＩＤタグ２ｂの識別情報２５ｂを取得した後、ＱｕｅｒｙＲｅｐコマンドを発信する共に、タイムスロットの番号を１つ進め、「３」にする。ＲＦＩＤタグ２ｂは読み取り完了フラグ２５ａを読み取り完了である「Ｂ」にセットし、ＲＦＩＤタグ２ｄと同様に、リーダライタ３から発信される以降の読み取り命令に対しては非応答に制御されている。
【００４４】
次に、ＲＦＩＤタグ２ａ、２ｃ、２ｅ、２ｆが、ＱｕｅｒｙＲｅｐコマンドを受信し、メモリ部２５のスロットカウンタ情報２５ｄの値を１つ減らす。これにより、ＲＦＩＤタグ２ａ、２ｃ、２ｅ、２ｆでは、それぞれのスロットカウンタ情報２５ｄが、「０」「１」「３」「０」となる。タイムスロットの３番目では、ＲＦＩＤタグ２ａ、２ｆのスロットカウンタ情報２５ｄが「０」になっているので、図２に示すように、ＲＦＩＤタグ２ａ、２ｆが応答し、識別情報２５ｂを送受信部２１を介してリーダライタ３に送信する。
【００４５】
このとき、リーダライタ３は、ＲＦＩＤタグ２ａ、２ｆそれぞれから所定の情報である乱数（ＲＮ１６）を受信するが、衝突により正常に読み取りができない。このことから、衝突数取得部３３は、衝突があったと判断し、ＮＡＫコマンドを発信すると共に、衝突数をカウントする内部カウンタ（図示せず）を１つ増やす。これにより、ＲＦＩＤタグ２ａ、２ｆそれぞれは、識別情報２５ｂを送受信部２１を介してリーダライタ３に送信せず、以降の読み取り命令も受け付ける。すなわち、ＲＦＩＤタグ２ａ、２ｆそれぞれは、読み取り完了フラグ２５ａを読み取り未完了のままとし、セットしない。
【００４６】
ＲＦＩＤタグ２ａ、２ｆは、ＱｕｅｒｙＲｅｐコマンドによりスロットカウンタ情報２５ｄを最大値となる所定の値、例えば、１６進数で「７ＦＦＦ」となる「３２７６７」に設定する。これにより、同一のラウンド内でのＱｕｅｒｙＲｅｐコマンドによりスロットカウンタ情報２５ｄが「０」になって、再度応答するのを防止している。
【００４７】
そして、リーダライタ３はタイムスロットの番号を１つ進めて、「４」にする。タイムスロット「４」において、ＱｕｅｒｙＲｅｐコマンドの発信により、ＲＦＩＤタグ２ａ、２ｃ、２ｅ、２ｆのスロットカウンタ情報２５ｄは、それぞれ「３２７６７」「０」「２」「３２７６７」となる。これにより、上記同様に、ＲＦＩＤタグ２ｃが応答する。以降、同様にして、タイムスロット「６」で、ＲＦＩＤタグ２ｅが応答する。そして、タイムスロットの番号が「８」まで進むと１回目のラウンドが終了する。
【００４８】
しかし、まだ、ＲＦＩＤタグ２ａ、２ｆの読み取りが残っているため、２回目のラウンドを実行する。１回目のラウンドと同様に８つのタイムスロットのいずれかにＲＦＩＤタグ２ａ、２ｆを、再度、割り当てる。そして、リーダライタ３は、例えば、タイムスロットの「２」、「４」でＲＦＩＤタグ２ａ、２ｆの識別情報２５ｂを取得する。
【００４９】
次に、リーダライタ３は、本当に、衝突などにより読み取るべきＲＦＩＤタグ２が通信エリア１００内に残っていないかを確かめるため、３回目のラウンドを実行し、８つのタイムスロットのすべてにおいてタグ応答がなければ、ＲＦＩＤタグ２の読み取り処理を終了する。
【００５０】
さて、ＲＦＩＤシステム１の動作の概要が理解されたところで、本実施の形態の特徴点について説明する。
【００５１】
図２および図３に示すように、ＲＦＩＤタグ２はＰ方向に移動しているため、ＲＦＩＤタグ２ａ〜２ｆの読み取り処理を実行している間に、図３に示すように、通信エリア１００内に新たなＲＦＩＤタグ２ｇ〜２ｉが加わってきたとする。この場合、ＲＦＩＤタグ２ｇ〜２ｉの読み取り完了フラグ２５ａは初期状態で未定であるため、初期化が必要である。
【００５２】
新たに加わったＲＦＩＤタグ２ｇ〜２ｉを初期化すると、通信エリア１００内にあるすべてのＲＦＩＤタグ２が一緒に初期化されるため、すでに読み取りが完了しているＲＦＩＤタグ２ｄの読み取り完了フラグ２５ａも初期化される。これにより、すでに読み取りが完了したＲＦＩＤタグ２ｄも再度の読み取りが行われることになり、読み取り効率が低下するという問題があった。
【００５３】
そこで本実施の形態では、通信エリア１００内に新たなＲＦＩＤタグが加わっても、読み取り効率の低下を抑えることを目的とし、ＲＦＩＤシステム１は、識別情報２５ｂを記憶保持するＲＦＩＤタグ２ａ〜２ｉと、ＲＦＩＤタグ２ａ〜２ｉそれぞれから識別情報２５ｂを読み取るリーダライタ３とを備え、ＲＦＩＤタグ２ａ〜２ｉは、識別情報２５ｂの読み取りを完了したか否かの情報を保持する読み取り完了フラグ２５ａと、読み取り完了フラグ２５ａを初期化したか否かの情報を保持する補助フラグ２４と、読み取り完了フラグ２５ａまたは補助フラグ２４を操作する制御部２６とを有し、リーダライタ３は、読み取り完了フラグ２５ａを補助フラグ２４の情報に基づいて初期化させる補助リセット命令をＲＦＩＤタグ２ａ〜２ｉに対して発信する補助リセット命令発信部３６を有している構成としている。
【００５４】
制御部２６は、読み取り完了フラグ２５ａを読み取り未完了に初期化したときに、補助フラグ２４を初期化を示す情報に操作する構成にしている。また、制御部２６は、補助フラグ２４が非初期化を示す情報の場合に、補助リセット命令により読み取り完了フラグ２５ａを初期化する構成としている。
【００５５】
これにより、補助リセット命令を用いることでＲＦＩＤタグ２ｇ〜２ｉの読み取り完了フラグ２５ａのみ初期化させることが可能となる。このため、通信エリア１００内に新たなＲＦＩＤタグ２ｇ〜２ｉ（図３）が加わっても、ＲＦＩＤタグ２ａ、２ｄ、２ｆとＲＦＩＤタグ２ｇ〜２ｉのうち、すでに初期化したＲＦＩＤタグ２ａ、２ｄ、２ｆの読み取り完了フラグ２５ａを初期化することなく新たなＲＦＩＤタグ２ｇ〜２ｉの読み取り完了フラグ２５ａのみ初期化でき、すでに読み取りを完了しているＲＦＩＤタグ２ｄを重複して読み取ることはなくなる。これにより、読み取り効率の低下を抑えることができる。
【００５６】
なお、通常の初期化命令（ＳＥＬＥＣＴコマンドなど）を受信した場合には、読み取り完了フラグ２５ａは読み取り未完了の状態に強制的に操作され、補助フラグ２４は非初期化を示す情報に強制的に操作される。
【００５７】
この補助フラグ２４は、初期化を示す情報に操作されてから所定時間が経過したときに非初期化を示す情報に切り替る構成としている。
【００５８】
例えば、補助フラグ２４は、図４に示すように、時間Ｔ１で初期化を示す情報（例えば、「１」の情報）に操作されると、時間Ｔ１から所定の時定数に基づいて電圧１０１が徐々に減衰し、時間Ｔ２になったところで電圧がＶａとなり、閾値Ｖａとの比較処理により、非初期化を示す情報に切り替る。
【００５９】
このように、補助フラグ２４は、所定時間（Ｔ２−Ｔ１）は情報（例えば、「１」の情報）を保持するように動作する。この所定時間としては、ＲＦＩＤタグ２を読み取るのに十分な時間を設定すればよく、例えば、１（秒）程度にする。また、所定の時定数は、例えば、コンデンサＣと抵抗Ｒによって形成される時定数ＣＲに従って電圧１０１を減少させる。
【００６０】
このように、補助フラグ２４では、所定時間のみ初期化を示す情報を保持し、所定時間が経過すると非初期化を示す情報に切り替る構成としたので、他の場所に設置されているリーダライタ３で、再度、読み取り完了フラグ２５ａを初期化して識別情報２５ｂを読み取ることができる。
【００６１】
また、制御部２６は、読み取り完了フラグ２５ａの情報を読み取り未完了から読み取り完了に操作したとき、補助フラグ２４を初期化を示す情報に操作する構成にしている。これにより、補助フラグ２４が所定時間を経過して非初期化を示す情報に切り替っても、読み取り完了直後は、再度、初期化を示す情報に操作することができ、読み取りを完了しているＲＦＩＤタグ２を重複して読み取ることはなくなる。これにより、読み取り効率の低下を抑えることができる。
【００６２】
以下、図５および図６を参照しながら、ＲＦＩＤシステム１の動作について説明する。
【００６３】
図５に示すように、初期化前の状態において、リーダライタ３のアンテナ３ａから補助リセット命令が発信されると、通信エリア１００内に存在するＲＦＩＤタグ２ａ、２ｄ、２ｆとＲＦＩＤタグ２ｇ〜２ｉのうち、ＲＦＩＤタグ２ｇ〜２ｉの制御部２６により読み取り完了フラグ２５ａが読み取り未完了に操作され、補助フラグ２４が初期化を示す情報に操作される。
【００６４】
これにより、図６に示すように、初期化後の状態になり、ＲＦＩＤタグ２ｇ〜２ｉの読み取り完了フラグ２５ａが読み取り未完了である「Ａ」に初期化される。例えば、補助フラグ２４が、読み取り未完了情報として、「１」にセットされる。なお、補助フラグ２４では、所定時間が経過すると、自動的にフラグが「０」にリセットされる。
【００６５】
この後、リーダライタ３は、アンテナ３ａを介して、ＲＦＩＤタグ２ｅ、２ｄ、２ｆとＲＦＩＤタグ２ｇ〜２ｉに対してＱｕｅｒｙコマンドを発信し、タイムスロットの割り当てと識別情報２５ｂを取得する。そして、リーダライタ３は、以降ＱｕｅｒｙＲｅｐコマンドなどの読み取り命令を順次発信して、ＲＦＩＤタグ２ｅ、２ｆとＲＦＩＤタグ２ｇ〜２ｉの識別情報２５ｂを取得する。
【００６６】
以上のように本実施の形態によれば、ＲＦＩＤシステム１は、識別情報２５ｂを記憶保持するＲＦＩＤタグ２ａ〜２ｉと、ＲＦＩＤタグ２ａ〜２ｉそれぞれから識別情報２５ｂを読み取るリーダライタ３とを備え、ＲＦＩＤタグ２ａ〜２ｉは、識別情報２５ｂの読み取りを完了したか否かの情報を保持する読み取り完了フラグ２５ａと、読み取り完了フラグ２５ａを初期化したか否かの情報を保持する補助フラグ２４と、読み取り完了フラグ２５ａまたは補助フラグ２４を操作する制御部２６とを有し、リーダライタ３は、読み取り完了フラグ２５ａを補助フラグ２４の情報に基づいて初期化させる補助リセット命令をＲＦＩＤタグ２ａ〜２ｉに対して発信する補助リセット命令発信部３６を有している構成としている。
【００６７】
これにより、補助リセット命令を用いることでＲＦＩＤタグ２ｇ〜２ｉの読み取り完了フラグ２５ａのみ初期化させることが可能となる。このため、通信エリア１００内に新たなＲＦＩＤタグ２ｇ〜２ｉ（図３）が加わっても、ＲＦＩＤタグ２ａ、２ｄ、２ｆとＲＦＩＤタグ２ｇ〜２ｉのうち、すでに初期化したＲＦＩＤタグ２ａ、２ｄ、２ｆの読み取り完了フラグ２５ａを初期化することなく新たなＲＦＩＤタグ２ｇ〜２ｉの読み取り完了フラグ２５ａのみ初期化でき、すでに読み取りを完了しているＲＦＩＤタグ２ｄを重複して読み取ることはなくなる。これにより、読み取り効率の低下を抑えることができる。
【産業上の利用可能性】
【００６８】
以上のように本発明によれば、ＲＦＩＤタグは、識別情報の読み取りを完了したか否かの情報を保持する読み取り完了フラグと、読み取り完了フラグを初期化したか否かの情報を保持する補助フラグと、読み取り完了フラグまたは補助フラグを操作する制御部とを有し、リーダライタは、読み取り完了フラグを補助フラグの情報に基づいて初期化させる補助リセット命令をＲＦＩＤタグに対して発信する補助リセット命令発信部を有している構成としたので、補助リセット命令を用いることで初期化されていないＲＦＩＤタグの読み取り完了フラグのみ初期化させることが可能となる。
【００６９】
このため、通信エリア内に新たなＲＦＩＤタグが加わっても、複数のＲＦＩＤタグのうち、すでに初期化したＲＦＩＤタグの読み取り完了フラグを初期化することなく新たなＲＦＩＤタグの読み取り完了フラグのみ初期化でき、すでに読み取りを完了しているＲＦＩＤタグを重複して読み取ることはなくなる。これにより、読み取り効率の低下を抑えることが可能なＲＦＩＤシステムとして有用である。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施の形態におけるＲＦＩＤシステムの概要図
【図２】同ＲＦＩＤシステムの比較例の動作を示す概要図
【図３】同ＲＦＩＤシステムの比較例の他の動作を示す概要図
【図４】同ＲＦＩＤシステムにおけるＲＦＩＤタグの補助フラグの動作を説明する概念図
【図５】同ＲＦＩＤシステムの初期化前の動作の概要図
【図６】同ＲＦＩＤシステムの初期化後の動作の概要図
【符号の説明】
【００７１】
１    ＲＦＩＤシステム
２ａ〜２ｉ    ＲＦＩＤタグ
３    リーダライタ
３ａ    アンテナ
４    管理物品
２０ａ    タグアンテナ部
２０ｂ    タグ回路部
２１，３１    送受信部
２２    区分割当部
２３    乱数生成部
２４    補助フラグ
２５，３４    メモリ部
２５ａ    読み取り完了フラグ
２５ｂ，３４ａ    識別情報
２５ｃ    乱数情報
２５ｄ    スロットカウンタ情報
２６，３５    制御部
３２    区分数指定部
３３    衝突数取得部
３６    補助リセット命令発信部
１００    通信エリア
【図１】
2010087739.tif 000003
【図２】
2010087739.tif 000004
【図３】
2010087739.tif 000005
【図４】
2010087739.tif 000006
【図５】
2010087739.tif 000007
【図６】
2010087739.tif 000008