(57)【要約】【課題】新規に入庫したＩＣタグのみを高速に検出する。【解決手段】リーダ装置１は、自己に固有のリーダ装置固有ＩＤを付加した新タグ検出コマンドを定期的に送信する。新たに入庫するＩＣタグ２は、新タグ検出コマンドを受信すると、付加されているリーダ装置固有ＩＤと、自己の保持している格納データとを比較する。比較の結果、一致しないと判断した場合、ＩＣタグ２は、保持している自己のタグＩＤをリーダ装置１に返信すると同時に、格納データを、受信したリーダ装置固有ＩＤに書き換える。一方、比較の結果、一致すると判断した場合、ＩＣタグ２は応答しない。このように同一のリーダ装置１から続けて発行される「新タグ検出コマンド」に対しては初回だけ応答するので、現品棚４に保管されるＩＣタグ５に対して「新タグ検出コマンド」に応答させないための追加処理が不要となり、新規に入庫するＩＣタグを高速に管理することが可能になる。【選択図】図１
2007302390.tif 000002
【特許請求の範囲】
【請求項１】
一意に定められたＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）をタグＩＤとして有するＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）タグにコマンドを送信して前記ＩＣタグを制御するリーダ装置において、
自装置を識別する装置ＩＤを記憶している装置ＩＤ記憶部と、
前記ＩＣタグの有するタグＩＤの返信を求めるタグＩＤ検出コマンドを含む複数のコマンドを生成するコマンド生成部と、
前記コマンド生成部が生成したタグＩＤ検出コマンドに前記装置ＩＤ記憶部が記憶している装置ＩＤを付加して送信する装置側送信部と
を備えたことを特徴とするリーダ装置。
【請求項２】
一意に定められたＩＤをタグＩＤとして有するＩＣタグにコマンドを送信して前記ＩＣタグを制御するリーダ装置において、
少なくとも一つの前記ＩＣタグからなる仮グループの形成に使用する仮グループＩＤを生成する仮グループＩＤ生成部と、
前記ＩＣタグの有するタグＩＤの返信を求めるタグＩＤ検出コマンドを含む複数のコマンドを生成するコマンド生成部と、
前記コマンド生成部が生成したタグＩＤ検出コマンドに前記仮グループＩＤ生成部が生成した仮グループＩＤを付加して送信する装置側送信部と
を備えたことを特徴とするリーダ装置。
【請求項３】
一意に定められたＩＤをタグＩＤとして有するＩＣタグにコマンドを送信して前記ＩＣタグを制御するリーダ装置において、
少なくとも一つの前記ＩＣタグからなる仮グループの形成に使用する仮グループＩＤを生成する仮グループＩＤ生成部と、
自装置を識別する装置ＩＤを記憶している装置ＩＤ記憶部と、
前記ＩＣタグの有するタグＩＤの返信を求めるタグＩＤ検出コマンドを含む複数のコマンドを生成するコマンド生成部と、
前記コマンド生成部が生成したタグＩＤ検出コマンドに前記仮グループＩＤ生成部が生成した仮グループＩＤと前記装置ＩＤ記憶部が記憶している装置ＩＤとを付加して送信する装置側送信部と
を備えたことを特徴とするリーダ装置。
【請求項４】
一意に定められたＩＤをタグＩＤとして有するＩＣタグにおいて、
タグＩＤを記憶しているタグＩＤ記憶部と、
所定のデータを格納データとして格納しているタグ側格納部と、
前記タグＩＤ記憶部が記憶しているタグＩＤの返信を求めるタグＩＤ検出コマンドを生成するリーダ装置であって自装置を識別する装置ＩＤをタグＩＤ検出コマンドに付加して送信するリーダ装置から装置ＩＤが付加されたタグＩＤ検出コマンドを受信するタグ側受信部と、
前記タグ側受信部が受信した装置ＩＤと前記タグ側格納部が格納している格納データとを比較することにより、装置ＩＤと格納データとが一致するかどうかを判定する装置ＩＤ比較部と、
前記装置ＩＤ比較部が一致しないと判定した場合に、前記タグＩＤ記憶部が記憶しているタグＩＤを送信するタグ側送信部と
を備え、
前記タグ側格納部は、
前記装置ＩＤ比較部が一致しないと判定した場合に、受信した装置ＩＤを格納データに上書きして新たな格納データとして格納することを特徴とするＩＣタグ。
【請求項５】
一意に定められたＩＤをタグＩＤとして有するＩＣタグにおいて、
タグＩＤを記憶しているタグＩＤ記憶部と、
前記タグＩＤ記憶部が記憶しているタグＩＤの返信を求めるタグＩＤ検出コマンドを生成するとともに少なくとも一つの前記ＩＣタグからなる仮グループの形成に使用する仮グループＩＤを生成するリーダ装置であって仮グループＩＤをタグＩＤ検出コマンドに付加して送信するリーダ装置から仮グループＩＤが付加されたタグＩＤ検出コマンドを受信するタグ側受信部と、
前記タグ側受信部が受信した仮グループＩＤを記憶する仮グループＩＤ記憶部と、
前記タグ側受信部が受信したタグＩＤ検出コマンドに応答して、前記タグＩＤ記憶部が記憶しているタグＩＤを送信するタグ側送信部と
を備えたことを特徴とするＩＣタグ。
【請求項６】
一意に定められたＩＤをタグＩＤとして有するＩＣタグにおいて、
前記タグＩＤを記憶しているタグＩＤ記憶部と、
所定のデータを格納データとして格納しているタグ側格納部と、
前記タグＩＤ記憶部が記憶しているタグＩＤの返信を求めるタグＩＤ検出コマンドを生成するとともに少なくとも一つの前記ＩＣタグからなる仮グループの形成に使用する仮グループＩＤを生成するリーダ装置であって自装置を識別する装置ＩＤと仮グループＩＤとをタグＩＤ検出コマンドに付加して送信するリーダ装置から装置ＩＤと仮グループＩＤとが付加されたタグＩＤ検出コマンドを受信するタグ側受信部と、
前記タグ側受信部が受信した仮グループＩＤを記憶する仮グループＩＤ記憶部と、
前記タグ側受信部が受信した装置ＩＤと前記タグ側格納部が格納している格納データとを比較することにより、装置ＩＤと格納データとが一致するかどうかを判定する装置ＩＤ比較部と、
前記装置ＩＤ比較部が一致しないと判定した場合に、前記タグＩＤ記憶部が記憶しているタグＩＤを送信するタグ側送信部と
を備え、
前記タグ側格納部は、
前記装置ＩＤ比較部が一致しないと判定した場合に、受信した装置ＩＤを格納データに上書きして新たな格納データとして格納し、
前記仮グループＩＤ記憶部は、
前記装置ＩＤ比較部が一致しないと判定した場合に、受信した仮グループＩＤを記憶することを特徴とするＩＣタグ。
【請求項７】
前記リーダ装置は、
所定の仮グループＩＤが付加されたコマンドであってコリージョン制御のためのコリージョン制御コマンドを送信し、
前記タグ側受信部は、
前記リーダ装置から所定の仮グループＩＤが付加されたコリージョン制御コマンドを受信し、
前記ＩＣタグは、さらに、
前記タグ側受信部が前記リーダ装置から所定の仮グループＩＤが付加されたコリージョン制御コマンドを受信した場合に、前記タグ側受信部が受信した所定の仮グループＩＤと前記仮グループＩＤ記憶部が記憶する仮グループＩＤとを比較して一致するかどうかを判定する仮グループＩＤ比較部と、
前記仮グループＩＤ比較部が一致すると判定した場合に、前記タグ側受信部が受信したコリージョン制御コマンドに応答して前記リーダ装置との間でコリージョン制御の実行を開始するタグ側コリージョン制御部と
を備えたことを特徴とする請求項５または６いずれかに記載のＩＣタグ。
【請求項８】
一意に定められたＩＤをタグＩＤとして有するＩＣタグにおいて、
前記タグＩＤを記憶しているタグＩＤ記憶部と、
所定のデータを格納データとして格納しているタグ側格納部と、
前記タグＩＤ記憶部が記憶しているタグＩＤの返信を求めるタグＩＤ検出コマンドを生成するとともにタグＩＤの返信の条件を指示する出力条件を生成するリーダ装置であって自装置を識別する装置ＩＤと出力条件とをタグＩＤ検出コマンドに付加して送信するリーダ装置から装置ＩＤと出力条件とが付加されたタグＩＤ検出コマンドを受信するタグ側受信部と、
前記タグ側受信部が受信した装置ＩＤと前記タグ側格納部が格納している格納データとを比較することにより、装置ＩＤと格納データとが一致するかどうかを判定する装置ＩＤ比較部と、
前記装置ＩＤ比較部による判定結果と前記タグ側受信部が受信した出力条件とに基づいて、前記タグＩＤ記憶部が記憶しているタグＩＤを送信するかどうかを判断する出力条件保持部と、
前記出力条件保持部がタグＩＤを送信すると判断した場合に、前記タグＩＤ記憶部が記憶しているタグＩＤを送信するタグ側送信部と
を備え、
前記タグ側格納部は、
前記装置ＩＤ比較部が一致しないと判定した場合に、前記タグ側受信部が受信した装置ＩＤを格納データに上書きして新たな格納データとして格納することを特徴とするＩＣタグ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＩＣタグと通信するリーダ装置及びＩＣタグに関する。
【背景技術】
【０００２】
従来のリーダ装置及びＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）タグでは、リーダ装置が「グループ選択コマンド」を用いてＩＣタグの属するグループを選択し、ＩＣタグからの応答であるＩＣタグ固有のタグＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）を用いてＩＣタグを特定した（後述の１フェーズ）。「グループ選択コマンド」とは、ＩＣタグに対して、応答してよい識別子を知らせるコマンドである（ＩＣタグをグループ化していることになる）。ＩＣタグは、自身の中に不揮発性メモリを有しており、この不揮発性メモリにはタグＩＤとは別に所定の識別子が格納されている。ＩＣタグは、リーダ装置の送信した「グループ選択コマンド」により知らされた識別子を自身が格納している場合には、自己のタグＩＤをリーダ装置に返信する。リーダ装置は、この返信によりＩＣタグを特定可能となる。この場合の識別子をグループＩＤと称している。例えば、新規入庫の場合には、すべてのＩＣタグに同一の識別子（グループＩＤ）を持たせておくことで、新規入庫時に、すべてのＩＣタグにタグＩＤを返信させることができる。
【０００３】
また、必要に応じて、特定したＩＣタグにＩＣタグをグループ化するためのグループＩＤ（新規入庫時に格納している識別子とは異なる識別子）を書き込むことによって、ＩＣタグを管理していた（後述の第２フェーズ）（例えば、ＩＳＯ１８０００−６）。
【０００４】
図１６〜図１８を用いて具体的に説明する。
【０００５】
図１６は、保管倉庫に新規に入庫するＩＣタグを検出する従来技術の構成図を示す。
【０００６】
図１６において、リーダ装置１が通路３により入庫するＩＣタグ２のタグＩＤを検出する。ＩＣタグ２はタグＩＤを検出されると現品棚４で保管される。入庫処理が完了して保管されているＩＣタグをＩＣタグ５と呼ぶこととする。また、コマンド到達範囲６は、リーダ装置１が無線出力するコマンドが届く範囲を示す。
【０００７】
図１７は、上記動作を説明するための従来技術の動作を示すフローチャートである。
図１７において、
Ｓ（ステップ）１０１は、グループ選択コマンドを発行するステップである。
Ｓ１０２は、新規に入庫したタグの有無を判断するステップである。
Ｓ１０３は、新規に入庫したＩＣタグを管理対象に登録するステップである。
Ｓ１０４は、検出したＩＣタグのグループＩＤ値を変更するステップである。
Ｓ１０５は、１日の業務の終了などの理由による新規タグ検出動作の終了判断のステップである。
Ｓ１０６は、倉庫に保管された管理対象となるＩＣタグを管理するステップである。
【０００８】
次に従来技術の動作について説明する。
【０００９】
（フェーズ１）
図１８は、リーダ装置１とＩＣタグ２とのやりとりを示すシーケンス図である。図１６〜図１８を参照して、リーダ装置１とＩＣタグ２とのやりとりの動作を説明する。
【００１０】
（１）リーダ装置１は、新規に入庫するＩＣタグを検出する目的で、定期的にグループ選択コマンドを送信する（Ｓ１０１）。
（２）新規に入庫したＩＣタグ２は、通路３の上を移動して保管される現品棚４の所定場所へ向かう。
（３）該ＩＣタグ２は、リーダ装置１が発行するグループ選択コマンドに応答して、ＩＣタグ固有のタグＩＤを返信する（Ｓ１０２のＹｅｓ）。この時、リーダ装置１は、新規に入庫する全てのＩＣタグに共通なグループＩＤ（前述の識別子）を使用する。グループＩＤで選択されたＩＣタグのみが応答を返すように、新規に入庫する全てのタグは共通のグループＩＤを予め有するものとする。
（４）リーダ装置１は、タグＩＤを受信することによりＩＣタグを認識して管理対象とする（Ｓ１０３）。
【００１１】
（フェーズ２）
（５）次にリーダ装置１は、該入庫ＩＣタグ２が現品棚４に保管される前に、ＩＣタグが有しているグループＩＤの値を変更する（Ｓ１０４）。リーダ装置１は、グループＩＤ書込コマンドを送信して、グループＩＤの値を変更する。このグループＩＤの変更により、新規に入庫するＩＣタグ（新規タグ）を検出する目的で送信するグループ選択コマンドに応答しないようにする。
（６）入庫処理が終了して現品棚４に保管されたＩＣタグ５（入庫済タグ）は、タグの管理（Ｓ１０６）手段により、ＩＣタグ固有のタグＩＤまたはグループ化されたグループＩＤで管理される。
【００１２】
このように、従来のリーダ装置およびＩＣタグでは、リーダ装置からグループ選択されたＩＣタグが、固有のタグＩＤをリーダ装置に応答し、ＩＣタグ固有のタグＩＤをリーダ装置が認識してＩＣタグを個別に管理する（前記のフェーズ１）。
【００１３】
もしくは、上記ＩＣタグ固有のタグＩＤにより特定されたＩＣタグに対してリーダ装置からＩＣタグをグループ化するためのグループＩＤを書き込み、該グループＩＤによってＩＣタグを管理する（前記のフェーズ２）。
【００１４】
したがって、継続して新規に入庫する「ＩＣタグ」を複数のリーダ装置で管理する場合、リーダ装置の問いかけに対して既に入庫しているＩＣタグ（入庫済タグ）は応答せず、新規に入庫したＩＣタグ（新規タグ）のみが固有のタグＩＤを報告するためには、前記のフェーズ２のように、新規に入庫してタグＩＤを検出したＩＣタグ（入庫済タグ）に対して、新規に入庫するＩＣタグ（新規タグ）のグループＩＤとは異なるグループＩＤを書き込むコマンド操作が必要となる。ここで、入庫したＩＣタグとは、倉庫で管理するべき物品にＩＣタグが貼り付けて有り、このＩＣタグで物品を管理することを意味する。したがって、管理対象は物品であるが、この明細書の中ではＩＣタグと記載している。
【００１５】
よって、ＩＣタグ固有のタグＩＤを検出するフェーズ１と、検出したＩＣタグにグループＩＤを書き込む処理のフェーズ２とが必要となり、高速で通過するＩＣタグを管理できないという課題があった。
【００１６】
（コリージョンの課題）
また、一度に複数のＩＣタグが継続して新規に入庫する場合、入庫と同期したコリージョン制御では間に合わず、後で一括してコリージョン制御を実施することになる。このため、入庫したＩＣタグが多数である場合に、コリージョン制御そのものに時間がかかるという課題があった。
【特許文献１】特開２００３−２９６６６８号公報
【特許文献２】特開２００３−１５０９１５号公報
【特許文献３】特開２０００−７６３９６号公報
【特許文献４】特開平１０−２９３８２２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
この発明は、新規に入庫したＩＣタグのみを高速に検出することを目的とする。
【課題を解決するための手段】
【００１８】
この発明のリーダ装置は、
一意に定められたＩＤをタグＩＤとして有するＩＣタグにコマンドを送信して前記ＩＣタグを制御するリーダ装置において、
自装置を識別する装置ＩＤを記憶している装置ＩＤ記憶部と、
前記ＩＣタグの有するタグＩＤの返信を求めるタグＩＤ検出コマンドを含む複数のコマンドを生成するコマンド生成部と、
前記コマンド生成部が生成したタグＩＤ検出コマンドに前記装置ＩＤ記憶部が記憶している装置ＩＤを付加して送信する装置側送信部と
を備えたことを特徴とする。
【発明の効果】
【００１９】
この発明により、新規に入庫したＩＣタグのみを高速に検出することができる。
【発明を実施するための最良の形態】
【００２０】
実施の形態１．
図１〜図４を用いて実施の形態１を説明する。実施の形態１は、新規に入庫するＩＣタグと、この新規に入庫するＩＣタグを検出するリーダ装置とに関する実施形態である。
【００２１】
図１は、保管倉庫に新規に入庫するＩＣタグを検出する場合を示す図である。図２は、実施の形態１におけるリーダ装置１の動作を説明するフローチャートである。図２において、Ｓ（ステップ）２０１は新規入庫ＩＣタグを検出する「新タグ検出コマンド」（タグＩＤ検出コマンドの一例）であり、背景技術で述べた「グループ選択コマンド」の拡張であってもよい。ここでは別コマンドである「新タグ検出コマンド」として説明する。図３は、本実施の形態１におけるリーダ装置１及びＩＣタグ２の構成を示す。図４は、本実施の形態におけるリーダ装置１とＩＣタグとのやり取りを示すシーケンス図である。
【００２２】
まず、図３を参照して、実施の形態１におけるリーダ装置１とＩＣタグ２との構成を説明する。
【００２３】
リーダ装置、及びＩＣタグは、いずれも固有のＩＤを有する。以下では、リーダ装置１の有する固有のＩＤを「リーダ装置固有ＩＤ」（装置ＩＤ）といい、ＩＣタグの有する固有のＩＤを「タグＩＤ」と呼ぶこととする。
【００２４】
図３のリーダ装置１は、コマンド生成部１ａと、リーダ装置固有ＩＤ保持部１ｂ（装置ＩＤ記憶部）と、送信部１ｃ（装置側送信部）と、受信部１ｄとを備える。
【００２５】
（１）コマンド生成部１ａは、ＩＣタグの有するタグＩＤの返信を求める新タグ検出コマンドの他、種種のコマンドを生成する。
（２）リーダ装置固有ＩＤ保持部１ｂは、リーダ装置１自身を識別する固有のリーダ装置固有ＩＤを保持している。
（３）送信部１ｃは、コマンド及びリーダ装置固有ＩＤを無線でＩＣタグに送信する。
（４）受信部１ｄは、ＩＣタグからの無線応答を受信する。
【００２６】
ＩＣタグ２は、受信部２ａ（タグ側受信部）と、送信部２ｂ（タグ側送信部）と、コマンド解析部２ｃと、比較器２ｄ（装置ＩＤ比較部）と、タグ固有ＩＤ保持部２ｅ（タグＩＤ記憶部）と、リーダ装置ＩＤ保持部２ｇ（タグ側格納部）とを備える。
（１）受信部２ａは、リーダ装置１から送信されたコマンド、リーダ装置固有ＩＤ、ＩＣタグへの書込みデータ等を受信する。
（２）送信部２ｂは、リーダ装置１が発行したコマンドに応答して返送するタグＩＤ、自己（ＩＣタグ）からの読み出しデータ、状態報告などを送信する。
（３）コマンド解析部２ｃは、受信したコマンドの種類を解析する。
（４）比較器２ｄは、リーダ装置１からコマンドの付加情報として受信したリーダ装置固有ＩＤと、リーダ装置ＩＤ保持部２ｇとを比較する。比較器２ｄは、結果保持と書き込み制御機能も有する。比較器２ｄは、比較結果が一致しない場合に、書込制御信号２ｆを出力する。
（５）タグ固有ＩＤ保持部２ｅは、比較器２ｄによる比較結果が一致しない場合に、リーダ装置１に送信するＩＣタグ固有の「タグＩＤ」を保持している。タグＩＤは、一意に定められたそれぞれのタグに固有のＩＤである。
（６）リーダ装置ＩＤ保持部２ｇは、書込制御信号２ｆが有効となった場合に、受信したリーダ装置固有ＩＤを保持する。
【００２７】
次に、図１、図２、図４等を参照して、本実施の形態１における新規入庫タグの検出の動作について説明する。
【００２８】
（動作の説明）
（１）リーダ装置１は、新規に入庫するＩＣタグ（新規タグ）を検出する目的で、コマンド生成部１ａにより生成した「新タグ検出コマンド」を定期的に送信する（フェーズ１、Ｓ２０１）。「新タグ検出コマンド」とは、ＩＣタグ２の有するタグＩＤの返信を求めるコマンドである。この場合、リーダ装置１は、「新タグ検出コマンド」に付加情報としてリーダ装置固有ＩＤを付加し、送信部１ｃから無線にてＩＣタグ２へ送信する。
【００２９】
（２）新規に入庫したＩＣタグ２（新規タグ）は、通路３の上を移動して保管される現品棚４の所定場所へ向かう。ＩＣタグ２は、リーダ装置１が発行するコマンドを受信部２ａで受信する。
（３）コマンド解析部２ｃは、受信部２ａが受信したコマンドを解析する。
（４）解析の結果、「新タグ検出コマンド」である場合、比較器２ｄが、「新タグ検出コマンド」に付加されたリーダ装置固有ＩＤと、ＩＣタグ２のリーダ装置ＩＤ保持部２ｇが保持している「データ」とを比較する。なお、リーダ装置ＩＤ保持部２ｇには、初期値としてはリーダ装置のＩＤとして使用されない値（規格で決定されても良い）が格納されている。このため、初期値を格納する場合、比較器２ｄは不一致と判断することとなる。その場合は、後述のように、受信したリーダ装置固有ＩＤが初期値に上書きされる。
【００３０】
（不一致の場合）
比較器２ｄによる比較の結果、一致しない場合、すわわち、「新タグ検出コマンド」に付加されたリーダ装置固有ＩＤと、ＩＣタグ２のリーダ装置ＩＤ保持部２ｇが保持しているリーダ装置ＩＤとが一致しない場合、ＩＣタグ２は、リーダ装置１から初めて「新タグ検出コマンド」を受け取ったと判断し、タグ固有ＩＤ保持部２ｅに保持しているＩＣタグ２のタグＩＤを送信部２ｂから返信する。また、同時に、比較器２ｄが書込制御信号２ｆをリーダ装置ＩＤ保持部２ｇに出力する。リーダ装置ＩＤ保持部２ｇは、比較器２ｄが出力した書込制御信号２ｆに従って、保持するデータを受信部２ａが受信したリーダ装置固有ＩＤに書き換える。
【００３１】
（一致する場合）
また、比較器２ｄによる比較の結果、一致する場合、すなわち、「新タグ検出コマンド」に付加されたリーダ装置固有ＩＤと、リーダ装置ＩＤ保持部２ｇが保持しているデータ（格納データ）とが一致する場合は、既に該リーダ装置１に対してタグＩＤを送信済と判断して、ＩＣタグ２は応答をしない。
【００３２】
実施の形態１のＩＣタグ２は以上のように構成されているため、同一のリーダ装置１から続けて発行される「新タグ検出コマンド」に対しては初回だけ応答する。したがって、現品棚４に保管するＩＣタグ５に対して「新タグ検出コマンド」に応答させないための追加処理（フェーズ２の処理）は不要となり、「新タグ検出コマンド」を連続実行（フェーズ１、Ｓ２０１）することで、新規に入庫するＩＣタグを高速に管理することができる。
【００３３】
また、入庫するＩＣタグが移動中において複数のリーダ装置１からアクセスされる場合、新しいリーダ装置１から最初にアクセスされる毎に一度の応答をすることとなる。このため、複数のリーダ装置１を使用したＩＣタグの追跡が容易になる。
【００３４】
実施の形態１のリーダ装置１は、リーダ装置固有ＩＤを付加した新規タグ検出コマンドを送信するので、一つのＩＣタグが連続して高速で入庫する場合にも、高速で通過するＩＣタグを管理することが可能となる。
【００３５】
実施の形態１のＩＣタグ２は、比較器２ｄ（装置ＩＤ比較部）が、受信部２ａの受信したリーダ装置固有ＩＤと、リーダ装置ＩＤ保持部２ｇの保持している格納データとを比較し、一致しない場合に、保持しているタグＩＤをリーダ装置１に返信すると同時に、格納データを、受信したリーダ装置固有ＩＤに書き換える。したがって、同一のリーダ装置１から続けて発行される「新タグ検出コマンド」に対しては初回だけ応答するので、「新タグ検出コマンド」に応答させないための追加処理が不要となる。
【００３６】
実施の形態２．
次に図５〜図８を用いて実施の形態２を説明する。実施の形態２は、同時に複数のＩＣタグが新規に入庫する場合に、コリージョン制御を安定して高速に実現する実施形態である。
【００３７】
図５は、コリージョン制御が必要な場合を示す図である。
図６は、コリージョン制御が必要な場合の動作を示すフローチャートである。
図６において、Ｓ３０１は、仮グループＩＤを付加する機能を有する「新タグ検出コマンド」の発行ステップである。Ｓ３０２は、リーダ装置１が受信部での受信電圧レベルを観測する等の手段によりＩＣタグからの応答があったことを記録するステップであり、後にコリージョン制御対象となるかどうかを判断するために使用する。また、Ｓ３０３は、コリージョン制御のステップである。
図７は、実施の形態２におけるリーダ装置１とＩＣタグ２との構成図である。
図８は、実施の形態２におけるリーダ装置１とＩＣタグ２とのやり取りを説明するシーケンス図である。
【００３８】
図７を参照して実施の形態２のリーダ装置１の構成を説明する。図７のリーダ装置１では、図３に示した実施の形態１のリーダ装置１に対して、リーダ装置固有ＩＤ保持部１ｂが仮グループＩＤ生成／保持部１ｅ（仮グループ生成部）となっている点が異なる。
【００３９】
仮グループＩＤ生成／保持部１ｅは、「新タグ検出コマンド」の付加情報としてＩＣタグ２に送信する仮グループＩＤを生成し保持する。「仮グループＩＤ」とは、前述のように、少なくとも一つのＩＣタグからなる仮グループの形成に使用するＩＤである。なお、通常、「グループＩＤ」とは、最終的にユーザ（アプリケーション）が自分の具合よいように決める値であり、仮グループＩＤは、本実施の形態２及び後述の実施の形態３では、コリージョン制御のためのグループ分けを目的に決める値である。最終的に、入庫して管理された状態で棚にある物品のＩＣタグのグループＩＤは、「グループＩＤ＝仮グループＩＤ」でも良いし、全てのタグのグループＩＤは同一でも構わない。仮グループＩＤ生成／保持部１ｅが生成する仮グループＩＤとしては、「新タグ検出コマンド」を発行する毎にインクリメントした値（すなわち、新タグ検出コマンドの送信毎に、異なる仮グループＩＤを付加）、あるいはタイムスタンプ値などを使用する。あるいは、所定の期間ごとに異なる仮グループＩＤを付加するようにしても構わない。
【００４０】
次に図７のＩＣタグ２を説明する。図７のＩＣタグ２は、図３に示した実施の形態１のリーダ装置１に対して、仮グループＩＤ保持部２ｈ（仮グループＩＤ記憶部）、比較器２ｋ（グループＩＤ比較部）、コリージョン制御部２ｌを備えた構成となっている。
【００４１】
仮グループＩＤ保持部２ｈは、リーダ装置１から「新タグ検出コマンド」を受信した場合に、「新タグ検出コマンド」の付加情報である仮グループＩＤを保持する。
【００４２】
書込制御信号２ｊは、「新タグ検出コマンド」に付加された仮グループＩＤを仮グループＩＤ保持部２ｈへ書き込む制御信号である。
【００４３】
比較器２ｋは、ＩＣタグ２自身がコリージョン制御対象かどうかを判断するために、コリージョン制御実行時にリーダ装置１から発行されるグループ選択コマンド（コリージョン制御コマンドの一例）の付加情報であるグループＩＤ（所定のグループＩＤ）と仮グループＩＤ保持部２ｈが保持している仮グループＩＤとを比較し結果を保持する。
【００４４】
コリージョン制御部２ｌは、ＩＣタグ２自身がコリージョン制御対象である時に、タグＩＤを返信するかどうかを判断して制御する。
【００４５】
次に、実施の形態２におけるコリージョン制御の動作を説明する。
【００４６】
（コリージョン制御の必要性の説明）
（１）図５に示すように、一度に複数のＩＣタグ２が新規に入庫した場合、リーダ装置１とＩＣタグとが協調したコリージョン制御を実施してＩＣタグ固有のＩＤを認識する。
（２）図５において、リーダ装置１は、コリージョンが発生しない場合には、一回の無線通信で１個のＩＣタグのタグＩＤを認識できるが、コリージョンが発生した場合は、ＩＣタグのタグＩＤを認識することができない。
（３）ＩＣタグは、リーダ装置１のコリージョン制御に対して、自身がタグＩＤを返信するかどうかを内部に保有しているランダマイズ機能で決定する。
（４）したがって、コリージョン制御対象となるＩＣタグの数が多いほどコリージョン制御のオーバヘッドが増え、またリーダ装置１が全てのＩＣタグ固有のタグＩＤを認識するまでの時間のばらつきが大きくなる。
【００４７】
（動作の説明）
図５におけるリーダ装置１とＩＣタグとのやり取りの動作を図１、図７、図６、図８を参照して説明する。
【００４８】
（リーダ装置１）
（１）リーダ装置１は、新規に入庫するＩＣタグを検出する目的で、定期的に「新タグ検出コマンド」を送信する（Ｓ３０１）。この時、リーダ装置１は仮グループＩＤを「新タグ検出コマンド」に付加して無線でＩＣタグへ送信する。前記のように仮グループＩＤ生成／保持部１ｅが仮グループＩＤを生成する。またコマンド生成部１ａが、「新タグ検出コマンド」を生成する。そして、送信部１ｃが、仮グループＩＤが付加された「新タグ検出コマンド」を送信する。
（２）仮グループＩＤ生成／保持部１ｅが生成する仮グループＩＤは、リーダ装置１内での演算結果、時刻を表すタイムスタンプ等が使用され、リーダ装置１の送信部１ｃが「新タグ検出コマンド」を送信する毎、またはリーダ装置１内の一定の基準時間毎に変更されてＩＣタグへ送信される。
【００４９】
（ＩＣタグ）
（３）新規に入庫したＩＣタグ２は、通路３の上を移動する。
（４）該ＩＣタグ２は、リーダ装置１が発行するコマンドを受信部２ａで受信する。
（５）コマンド解析部２ｃが、受信部２ａの受信したコマンドを解析する。解析の結果、「新タグ検出コマンド」を受け取ったと判断すると、送信部２ｂが、タグＩＤを返信する。
（６）また同時に、コマンド解析部２ｃが、書込制御信号２ｊを仮グループＩＤ保持部２ｈに出力する。仮グループＩＤ保持部２ｈは、書込制御信号２ｊを入力すると「新タグ検出コマンド」に付加された仮グループＩＤを書き込み保存する。
（７）この結果、リーダ装置１が送信するコマンドが届くコマンド到達範囲６の領域に存在する全てのＩＣタグに同一の仮グループＩＤが書き込まれる。
【００５０】
（リーダ装置）
（８）また、リーダ装置１は、「新タグ検出コマンド」実行時に、ＩＣタグからの応答の受信電圧レベルを受信部１ｄで観測してＩＣタグが存在するのか否かを判断する。これによって、リーダ装置１は、コリージョン制御をすべき仮グループＩＤを認識することができる（Ｓ３０２）。例えば、「新タグ検出コマンド」に付加して仮グループＩＤ「００１」を送信したとすれば、仮グループＩＤ「００１」を有するコリージョン制御の対象となる複数のＩＣタグが存在することを認識する。この場合、ＩＣタグの存在を認識すると、仮グループＩＤ生成／保持部１ｅは、仮グループＩＤ「００１」を保持する。
ＩＣタグの存在を認識した場合、仮グループＩＤの値はリーダ装置から読み書き可能などの領域に保存しておいても良い（例：Ｗｏｒｋ用メモリ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）。コリージョン制御の場合は、該領域から仮グループＩＤ生成／保持部１ｅへ書き込んで使用する。本実施の形態では、このような領域を記載していないので対象となる仮グループＩＤは全て仮グループＩＤ生成／保持部１ｅで保持することになる。
（９）前記のように、リーダ装置１は、「新タグ検出コマンド」を送信する毎に、異なる仮グループＩＤを送信する。この結果、リーダ装置１が任意の時間経過後にコリージョン制御を実施する時点において、それまでに入庫したＩＣタグは、互いに異なる仮グループＩＤにより複数のグループに分割されていることになる。リーダ装置１は、コリージョン制御対象となる複数の仮グループＩＤを把握（保持）している。すなわち、リーダ装置１は、生成した複数の互いに異なる仮グループＩＤを仮グループＩＤ生成／保持部１ｅに保持し把握している。
（１０）リーダ装置１は、コリージョン制御が必要な全ての仮グループＩＤに対し、グループ選択コマンド（コリージョン制御コマンドの一例）を使用してＩＣタグを選択し、コリージョン制御を実施する（ステップ３０３）。すなわち、グループ選択コマンド中に、ある仮グループＩＤを付加し、その仮グループＩＤを保持するＩＣタグ群のみ応答させて、コリージョン制御を実行する。
【００５１】
（コリージョン制御）
コリージョン制御フェーズでは、リーダ装置１が保存している仮グループＩＤを用いてＩＣタグを選択し、選択した対象のＩＣタグについてコリージョン制御の結果ＩＣタグ固有のタグＩＤを認識する。リーダ装置１は、コリージョン制御が必要となる全てのグループＩＤに対してコリージョン制御を実施し、全ての入庫ＩＣタグのタグＩＤを認識する。
【００５２】
（コリージョン制御フェーズの動作）
（１）リーダ装置１が仮グループＩＤを用いてグループ選択コマンド（コリージョン制御コマンドの一例）を発行する。グループ選択コマンドには仮グループＩＤが付加される。
（２）グループ選択コマンドの付加情報であるアドレス部では、仮グループＩＤ保持部２ｈを指示する。
（３）グループ選択コマンドを受信したＩＣタグ２は、コマンド解析部２ｃでグループ選択コマンドであることを認識する。比較器２ｋ（仮グループＩＤ比較部）は、グループ選択コマンドの付加情報であるグループＩＤアドレスにより選択される仮グループＩＤ保持部２ｈに保持されている仮グループＩＤと、リーダ装置１の付加情報として受信した仮グループＩＤとを比較し、一致している場合にはＩＣタグ２自身をコリージョン制御の対象とする。一致している場合、コリージョン制御部２ｌが、受信部２ａが受信したグループ選択コマンド（コリージョン制御コマンド）に応答してリーダ装置１との間でコリージョン制御の実行を開始する。
（４）その後、リーダ装置１とＩＣタグ２が協調してコリージョン制御を完了させることにより、ＩＣタグ２固有のタグＩＤがリーダ装置１に認識される。
【００５３】
上記により、本方式では仮グループＩＤにより適度に分割された複数のグループに対するコリージョン制御を実施することが可能になり、一度に全てのＩＣタグを対象にコリージョン制御を実施する方式に比べて、高速かつ安定した制御が可能となる。
【００５４】
実施の形態２のリーダ装置１は、仮グループＩＤを付加した新規タグ検出コマンドを送信するので、一度に複数のタグが連続して入庫する場合にも、効率的なコリージョン制御を可能にすることができる。
【００５５】
実施の形態２のＩＣタグ２は、新タグ検出コマンドに付加された仮グループＩＤを格納する仮グループＩＤ保持部２ｈと、仮グループＩＤ保持部２ｈが保持する仮グループＩＤと新たに受信した仮グループＩＤとを比較する比較器２ｋ（仮グループＩＤ比較部）とを備えたので、効率的なコリージョン制御が可能になる。
【００５６】
実施の形態３．
次に、図９〜図１３を参照して、実施の形態３を説明する。実施の形態３は、同時に複数のＩＣタグが高速で連続して新規に入庫する場合に、コリージョン制御を安定して高速に実現する実施形態である。
【００５７】
図９（時刻Ｔ）、図１０（時刻Ｔ＋１：例１）、図１１（時刻Ｔ＋１：例２）は、コリージョン制御を説明する図である。これらの図は、複数のＩＣタグ２が同時に入庫する場合において、リーダ装置１から認識できる範囲を図示したものである。
【００５８】
図９から１１において、実線で囲んでグループを示しているグループ７ａ〜グループ７ｃは、それぞれ一度に入庫するＩＣタグをまとめてグループ化したものである。継続して入庫するグループ毎にグループ７ａ、グループ７ｂ、グループ７ｃとしている。また、入庫するＩＣタグに固有なタグＩＤをＩＤ１〜ＩＤ１０として示している。
【００５９】
図９は、リーダ装置１が時刻ＴにおいてＩＣタグのグループ７ａを認識できる状態にあることを示している。
【００６０】
図１０は、リーダ装置１が時刻Ｔ＋１においてＩＣタグのグループ７ａのうち、ＩＤ３のＩＣタグとグループ７ｂの４つのＩＣタグとを認識できる状態にあることを示している。
図１１は、リーダ装置１が「時刻Ｔ＋１」における別の例として、ＩＣタグのグループ７ａのうちＩＤ３のＩＣタグを認識することが可能であり、グループ７ｂは、まだリーダ装置１が認識できる範囲まで移動していない状態にあることを示している。また、この図１１（例１、例２）において、リーダ装置１は、「時刻Ｔ」で送信する仮グループＩＤと、「時刻Ｔ＋１」で送信する仮グループＩＤとの値を変更することとする。
図１２は、本実施の形態３のリーダ装置１とＩＣタグ２の構成図である。
図１３は、リーダ装置１とＩＣタグ２とのやり取りを示すシーケンス図である。
【００６１】
図１２は、実施の形態１の図３の構成と、実施の形態２の図７の構成とを合わせた構成であり、さらにＩＣタグ２がタグＩＤ送信制御部２ｍを備えた構成となっている。
【００６２】
図１２において、タグＩＤ送信制御部２ｍは、タグＩＤをリーダ装置１へ送信するか否かを判断、制御する。書込制御信号２ｎは、比較器２ｄがリーダ装置固有ＩＤの比較につき不一致と判断したときに出力する信号であり、リーダ装置１が送信した仮グループＩＤを仮グループＩＤ保持部２ｈに書き込む書込制御信号である。
【００６３】
（仮グルーピング）
リーダ装置１が実行する仮グルーピングは、リーダ装置１が発行する「新タグ検出コマンド」が届く領域に存在するＩＣタグがグルーピングの対象となる。そこで、図９〜図１１を例に、リーダ装置１が「新タグ検出コマンド」を発行する時のＩＣタグの位置により、ＩＣタグが仮グルーピングされる対象となるか否かを説明する。
【００６４】
図９では、リーダ装置１の「新タグ検出コマンド」が届くコマンド到達範囲６に存在する、グループ７ａの３つのＩＣタグが仮グルーピングの対象となる。
【００６５】
また図１０では、図９で既に仮グルーピングしたグループ７ａのＩＣタグのうちＩＤ３のＩＣタグと、グループ７ｂの４つのＩＣタグが仮グルーピングの対象となる。この場合、ＩＤ３のＩＣタグは、グルーピング対象となる機会が２度存在する。後述のように、一度グルーピングされたＩＣタグ２（ＩＤ３）は、２度目の「新タグ検出コマンド」には応答しない。この点が本実施の形態３の特徴である。
【００６６】
図１１では、図９で既に仮グルーピングしたグループ７ａのＩＣタグのうち、ＩＤ３のＩＣタグだけが２度目のグルーピング対象となる。図９から図１１の場合には、仮グループ７ａのＩＤ３のＩＣタグは、時刻Ｔで仮グルーピングされているので、図１１の状況ではコリージョン制御対象の仮グループ化の必要は無い。後述のように、一度グルーピングされたＩＣタグ２（ＩＤ３）は、２度目の「新タグ検出コマンド」には応答しない。
【００６７】
図１１の状況でコリージョン制御対象の仮グループを作らないために、本実施の形態３が有効である。本実施の形態３のＩＣタグ２は、実施の形態２に対して、同一のリーダ装置１からの２度目の「新タグ検出コマンド」に対しては応答しない機能を有する（実施の形態２の機能に実施の形態１の機能を加えた構成である）。
【００６８】
次に、図９、図１１において、タグ固有ＩＤがＩＤ３であるＩＣタグに着目して説明する。説明上、ＩＤ３のＩＣタグを、ＩＣタグ２と称する。
【００６９】
（動作の説明）
図１３のシーケンス図を参照して、動作を説明する。
【００７０】
リーダ装置１は、継続して新規に入庫するＩＣタグの存在を検出する検出フェーズと、検出完了後に検出フェーズで検出したＩＣタグ固有のタグＩＤを識別するコリージョン制御フェーズとを用いて新規に入庫するＩＣタグを認識する。
【００７１】
（検出フェーズ）
（リーダ装置１：図９）
リーダ装置１は、図９における時刻Ｔにおいて、リーダ装置固有ＩＤと仮グループＩＤ（ｘ）とを付加した「新タグ検出コマンド」を送信部１ｃを経由して発行（送信）する（Ｓ３００１）。
【００７２】
（ＩＣタグ２：図９）
ＩＣタグ２は、受信部２ａで受信したコマンドをコマンド解析部２ｃで解析し、「新タグ検出コマンド」であることを認識する。続いて、ＩＣタグ２は「新タグ検出コマンド」の付加情報であるリーダ装置固有ＩＤを受信し、比較器２ｄが、受信したリーダ装置固有ＩＤとリーダ装置ＩＤ保持部２ｇの格納データとを比較する（Ｓ３００２）。
【００７３】
図９の時刻Ｔにおいて、ＩＣタグ２は、初めてリーダ装置１から「新タグ検出コマンド」を受信したので、実施の形態１で述べたように、比較結果は一致しない。よって、ＩＣタグ２は、タグ固有ＩＤ保持部２ｅに保持しているタグＩＤを送信部２ｂから送信すると共に（Ｓ３００３）、受信したリーダ装置固有ＩＤをリーダ装置ＩＤ保持部２ｇに書き込む（データに上書きする）（Ｓ３００４）。
【００７４】
続いて、ＩＣタグ２は、「新タグ検出コマンド」の付加情報である仮グループＩＤ（ｘ）を受信して仮グループＩＤ保持部２ｈに保持する（Ｓ３００５）。
【００７５】
（リーダ装置側：図９）
リーダ装置１は、ＩＣタグ２の送信部２ｂから送信されたタグＩＤを受信部１ｄで受信する（Ｓ３００６）。
【００７６】
このとき、図９のコマンド到達範囲６に存在する複数のＩＣタグ（ＩＤ１，ＩＤ２のＩＣタグ）も応答する。このため、リーダ装置１は、ＩＣタグ２のタグＩＤを認識することはできない（コリージョン発生）。しかし、リーダ装置１は、受信電圧レベルの値を測定することによりＩＣタグが存在することを認識して、自己が発行した仮グループＩＤ（ｘ）がコリージョン制御の対象グループであることを認識し、生成した仮グループＩＤを仮グループＩＤ生成／保持部１ｅに保持する（Ｓ３００７）。
【００７７】
（図１１の時刻Ｔ＋１）
次にリーダ装置１は、図１１における時刻Ｔ＋１において、リーダ装置１の仮グループＩＤ生成／保持部１ｅが前回生成した仮グループＩＤ（ｘ）とは異なる別の仮グループＩＤ（ｙ）を生成している。そして、ＩＣタグ２の送信部１ｃから、リーダ装置固有ＩＤと、仮グループＩＤ（ｙ）とを付加した「新タグ検出コマンド」を送信する（Ｓ３００８）。
【００７８】
（ＩＣタグ２：図１１）
ＩＣタグ２は、受信部２ａで受信したコマンドをコマンド解析部２ｃで解析して「新タグ検出コマンド」であることを認識する。続いて、ＩＣタグ２は、「新タグ検出コマンド」の付加情報であるリーダ装置固有ＩＤを受信して、比較器２ｄが、リーダ装置ＩＤ保持部２ｇの内容と比較する（Ｓ３００９）。この場合、比較の結果両者は一致するので、タグＩＤ送信制御部２ｍは、ＩＣタグ２のタグＩＤを送信せずに終了し、仮グループＩＤ保持部２ｈへの書き込みも実施しない（Ｓ３０１０）。
【００７９】
この結果、図１１の時刻Ｔ＋１では、リーダ装置１が発行する「新タグ検出コマンド」に応答するＩＣタグが存在せず、リーダ装置１は仮グループＩＤ（ｙ）をコリージョン制御で使用する必要がないと判断する。従って、その後実施するコリージョン制御において、本来不要な仮グループＩＤを用いたコリージョン制御をする無駄が発生しない。
【００８０】
（コリージョン制御フェーズ）
コリージョン制御フェーズでは、リーダ装置１が保存している仮グループＩＤを用いてＩＣタグを選択し、選択した対象のＩＣタグについてコリージョン制御の結果ＩＣタグ固有のタグＩＤを認識する。リーダ装置１は、コリージョン制御が必要となる全てのグループＩＤに対してコリージョン制御を実施し、全ての入庫ＩＣタグのタグＩＤを認識する。
【００８１】
（コリージョン制御フェーズの動作）
コリージョン制御フェーズにおける動作を図１２、図１３を用いて説明するが、実施の形態２の場合と同様である。仮グループＩＤ（ｘ）を用いる場合を想定する。
（１）リーダ装置１が仮グループＩＤを用いてグループ選択コマンド（コリージョン制御コマンドの一例）を発行する（Ｓ３１０１）。グループ選択コマンドには仮グループＩＤ（ｘ）が付加される。
（２）グループ選択コマンドの付加情報であるアドレス部では、仮グループＩＤ保持部２ｈを指示する。
（３）グループ選択コマンドを受信したＩＣタグ２は、コマンド解析部２ｃでグループ選択コマンドであることを認識する。比較器２ｋ（仮グループＩＤ比較部）は、グループ選択コマンドの付加情報であるグループＩＤアドレスにより選択される仮グループＩＤ保持部２ｈに保持されている仮グループＩＤ（ｘ）と、同じくリーダ装置１の付加情報として受信した仮グループＩＤ（ｘ）とを比較し、一致している場合にはＩＣタグ２自身をコリージョン制御の対象とする。
一致している場合は、コリージョン制御部２ｌが、受信部２ａが受信したグループ選択コマンド（コリージョン制御コマンド）に応答してリーダ装置１との間でコリージョン制御の実行を開始する。
（４）その後、リーダ装置１とＩＣタグ２が協調してコリージョン制御を完了させることにより、ＩＣタグ２固有のタグＩＤがリーダ装置１に認識される。同様にして、保持している他の仮グループＩＤについてもコリージョン制御を実行することによりタグＩＤを認識する。
【００８２】
実施の形態２のリーダ装置１は、リーダ装置固有ＩＤと仮グループＩＤとを付加した新規タグ検出コマンドを送信するので、一度に複数のタグが連続して高速で入庫する場合にも、高速入庫に対応したタグ管理が可能であるとともに、効率的なコリージョン制御を可能にすることができる。
【００８３】
実施の形態３のＩＣタグ２は、比較器２ｄ（装置ＩＤ比較部）が、受信部２ａの受信したリーダ装置固有ＩＤと、リーダ装置ＩＤ保持部２ｇの保持している格納データとを比較し、一致しない場合に、保持しているタグＩＤをリーダ装置１に返信すると同時に、格納データを、受信したリーダ装置固有ＩＤに書き換え、かつ受信した仮グループＩＤを格納する。一方、一致しない場合には、ＩＣタグ２は、応答しない。したがって、連続して受信する「新タグ検出コマンド」には応答しため、効率的なグルーピングが可能となり、高速かつ安定したコリージョン制御が可能となる。
【００８４】
実施の形態４．
次に図１４、図１５を用いて実施の形態４を説明する。実施の形態４は、新規タグの検出時にＩＣタグ固有のタグＩＤを返信するかしないかをリーダ装置１から設定可能とする実施形態である。
【００８５】
実施の形態１では、「新タグ検出コマンド」に付加されたリーダ装置固有ＩＤと、ＩＣタグがリーダ装置ＩＤ保持部２ｇに保持している格納データとを比較した結果、不一致である場合にタグ固有のタグＩＤを返信する構成であった。これに対し実施の形態４は、リーダ装置固有ＩＤの比較結果、一致／不一致に応じてタグＩＤを送信するかどうかを決定する機能をＩＣタグに設けた実施形態である。例えば、ＩＣタグは、「受信リーダＩＤ＝保持リーダＩＤ」のときにタグＩＤを返信する、あるいは、「受信リーダＩＤ≠保持リーダＩＤ」のときにタグＩＤを返信するというような構成である。
【００８６】
図１４は、実施の形態４のリーダ装置１とＩＣタグ２との構成を示す図である。ＩＣタグ２側に、リーダ装置固有ＩＤの比較結果の一致／不一致に応じてタグＩＤを送信するかどうかを変更する機能を設けたことを特徴とする。
【００８７】
図１４のリーダ装置１は、図３のリーダ装置に、さらに、出力条件生成部１ｆを備えた構成である。出力条件生成部１ｆは、「新タグ検出コマンド」の付加情報として、ＩＣタグがリーダ装置固有ＩＤの比較結果の一致／不一致に応じてタグＩＤを出力するか否かのタグＩＤ出力条件（出力条件）を生成する。
【００８８】
また、図１４のＩＣタグ２は、図３のＩＣタグ２に対して、さらに、出力条件保持部２ｐを備えた構成である。出力条件保持部２ｐは、リーダ装置１から受信したタグＩＤ出力条件を保持し、タグＩＤの出力を制御する。
【００８９】
（動作の説明）
次に、図１５を用いて動作を説明する。図１５は動作を説明するシーケンス図である。
（１）リーダ装置１は、「新タグ検出コマンド」の付加情報として出力条件生成部１ｆが生成したタグＩＤ出力条件を送信する（Ｓ４００１）。「タグＩＤ出力条件」とは、前述のように、「受信したリーダ装置固有ＩＤ＝保持するリーダ装置固有ＩＤ」のときにタグＩＤを返信する、あるいは、「受信したリーダ装置固有ＩＤ≠保持するリーダ装置固有ＩＤ」のときにタグＩＤを返信するというようなタグＩＤの返信条件である。
（２）「新タグ検出コマンド」を受信したＩＣタグ２は、リーダ装置１から受信したタグＩＤ出力条件を出力条件保持部２ｐに保持する（Ｓ４００２）。
（３）リーダ装置１は同じく「新タグ検出コマンド」の付加情報であるリーダ装置固有ＩＤを送信する（Ｓ４００３）。
（４）リーダ装置固有ＩＤを受信したＩＣタグ２は、受信したリーダ装置固有ＩＤとリーダ装置ＩＤ保持部２ｇの格納データを比較器２ｄで比較して結果の一致／不一致を判断する（Ｓ４００４）。
（５）この結果を出力条件保持部２ｐが判断し、タグＩＤをリーダ装置１へ報告するか否かを決定する（Ｓ４００５）。リーダ装置ＩＤ保持部は、比較器２ｄが一致しないと判定した場合、受信部２ａが受信したリーダ装置固有ＩＤを格納データに上書きして新たな格納データとして格納する。
【００９０】
実施の形態４のＩＣタグ２は、タグＩＤ出力条件を保持する出力条件保持部２ｐを備えたので、タグＩＤ出力条件により、同一のリーダ装置１から発行される２度目以降の「新タグ検出コマンド」に対して一時的に応答することも可能となり、柔軟なシステムを構成することができる。
【００９１】
以上の実施の形態により、リーダ装置からＩＣタグ固有のタグＩＤを検出するコマンドの発行時にリーダ装置固有のリーダ装置ＩＤを付加して送信する機能、及びリーダ装置からＩＣタグ固有のタグＩＤを検出するコマンドの発行時に応答するＩＣタグに対して仮のグループＩＤを付加して送信することにより、前者は、ＩＣタグが任意のリーダ装置から初めてタグＩＤ検出コマンドを受け取ったときのみ応答し、以降同一のリーダ装置からのタグ検出コマンドには応答しないことで高速に通過するＩＣタグを管理することが可能となる。また後者は、リーダ装置からＩＣタグ固有のタグＩＤを検出するコマンドの発行時に応答するＩＣタグに対して仮のグループＩＤを付与することにより新規に入庫する大量のＩＣタグが自動的にグループ化され、後から実施するコリージョン制御を仮のグループ毎に分割して実施することが可能となる。その結果、一度に対象となるタグの数を減らすことで安定した処理速度を実現することが可能となる。
【００９２】
以上の実施の形態では、ＩＣタグ固有のタグＩＤを検出するコマンドの発行時に、リーダ装置固有のリーダ装置ＩＤを付加して送信する機能を有するリーダ装置を説明した。
【００９３】
以上の実施の形態では、ＩＣタグ固有のタグＩＤを検出するコマンドの発行時に、仮のグループＩＤを付加して送信する機能を有するリーダ装置を説明した。
【００９４】
以上の実施の形態では、リーダ装置が発行するタグＩＤ検出コマンドに無線で応答するＩＣタグにおいて、以下の手段を有するＩＣタグを説明した。
（ａ）リーダ装置から送信されたリーダ装置ＩＤを記憶する手段
（ｂ）リーダ装置ＩＤ記憶手段に保存されたリーダ装置ＩＤと、新たにリーダ装置から送信されたリーダ装置ＩＤとを比較する手段
（ｃ）比較手段による比較結果が一致しなかった場合にはＩＣタグ自身のタグＩＤをリーダ装置へ送信する手段
（ｄ）比較手段による比較結果が一致しなかった場合には新たにリーダ装置から送信されたリーダ装置ＩＤをリーダ装置ＩＤ記憶手段に保存する手段
【００９５】
以上の実施の形態では、リーダ装置が発行するタグＩＤ検出コマンドに無線で応答するＩＣタグにおいて、リーダ装置から送信された仮のグループＩＤを保存する仮タグＩＤ保存手段を有するＩＣタグを説明した。
【００９６】
以上の実施の形態では、リーダ装置が発行するタグＩＤ検出コマンドに無線で応答するＩＣタグにおいて、以下の手段を有するＩＣタグを説明した。
（ａ）リーダ装置から送信されたリーダ装置ＩＤを記憶する手段
（ｂ）前記リーダ装置ＩＤ記憶手段に保存されたリーダ装置ＩＤと、新たにリーダ装置から送信されたリーダ装置ＩＤとを比較する手段
（ｃ）前記比較手段による比較結果に依存してＩＣタグの動作を選択する手段
（ｄ）前記比較手段による比較結果と前記ＩＣタグの動作を選択する手段の結果に依存してＩＣタグ自身のタグＩＤをリーダ装置へ送信する手段
（ｅ）前記比較手段による比較結果と前記ＩＣタグの動作を選択する手段の結果に依存して、前記の新たにリーダ装置から送信されたリーダ装置ＩＤを前記リーダ装置ＩＤ記憶手段に保存する手段
【図面の簡単な説明】
【００９７】
【図１】実施の形態１におけるＩＣタグの新規入庫を示す図。
【図２】実施の形態１におけるリーダ装置１の動作を説明するフローチャート。
【図３】実施の形態１におけるリーダ装置とＩＣタグとの構成図。
【図４】実施の形態１における動作を説明するシーケンス図。
【図５】実施の形態２におけるＩＣタグの新規入庫を示す図。
【図６】実施の形態２におけるリーダ装置１の動作を説明するフローチャート。
【図７】実施の形態２におけるリーダ装置とＩＣタグとの構成図。
【図８】実施の形態２における動作を説明するシーケンス図。
【図９】実施の形態３におけるＩＣタグの時刻Ｔの新規入庫を示す図。
【図１０】実施の形態３におけるＩＣタグの時刻Ｔ＋１の新規入庫を示す図。
【図１１】実施の形態３におけるＩＣタグの時刻Ｔ＋１の新規入庫の別の例を示す図。
【図１２】実施の形態３におけるリーダ装置とＩＣタグとの構成図。
【図１３】実施の形態３における動作を説明するシーケンス図。
【図１４】実施の形態４におけるリーダ装置とＩＣタグとの構成図。
【図１５】実施の形態４における動作を説明するシーケンス図。
【図１６】従来技術を示す図。
【図１７】従来技術を示す図。
【図１８】従来技術を示す図。
【符号の説明】
【００９８】
１  リーダ装置、１ａ  コマンド生成部、１ｂ  リーダ装置固有ＩＤ保持部、１ｃ  送信部、１ｄ  受信部、１ｅ  仮グループＩＤ生成／保持部、１ｆ  出力条件生成部、２  ＩＣタグ、２ａ  受信部、２ｂ  送信部、２ｃ  コマンド解析部、２ｄ  比較器、２ｅ  タグ固有ＩＤ保持部、２ｆ  書込制御信号、２ｇ  リーダ装置ＩＤ保持部、２ｈ  仮グループＩＤ保持部、２ｊ  書込制御信号、２ｋ  比較器、２ｌ  コリージョン制御部、２ｍ  タグＩＤ送信制御部、２ｎ  書込制御信号、２ｐ  出力条件保持部、３  通路、４  現品棚、５  ＩＣタグ、６  コマンド到達範囲。
【図１】
2007302390.tif 000003
【図２】
2007302390.tif 000004
【図３】
2007302390.tif 000005
【図４】
2007302390.tif 000006
【図５】
2007302390.tif 000007
【図６】
2007302390.tif 000008
【図７】
2007302390.tif 000009
【図８】
2007302390.tif 000010
【図９】
2007302390.tif 000011
【図１０】
2007302390.tif 000012
【図１１】
2007302390.tif 000013
【図１２】
2007302390.tif 000014
【図１３】
2007302390.tif 000015
【図１４】
2007302390.tif 000016
【図１５】
2007302390.tif 000017
【図１６】
2007302390.tif 000018
【図１７】
2007302390.tif 000019
【図１８】
2007302390.tif 000020