(57)【要約】【課題】大量生産される安価でメモリ容量の少ない非接触ＩＣタグを利用しつつ大きなデータを効率良く取り扱うこと。【解決手段】複数のＩＣタグをマスターＩＣタグ１０とスレーブＩＣタグ２１〜２３に区分けするとともに、マスターＩＣタグ１０のメモリ１４０のメモリ構成管理領域１４０ａにおいて自ＩＣタグおよび各スレーブＩＣタグ２１〜２３のメモリ構成情報（各ＩＣタグの識別情報、メモリ先頭アドレスおよびメモリバイト数）を格納しておき、リーダライタ２００は、マスタＩＣタグ１０を特定してこれらのＩＣタグを統合して取り扱う。【選択図】        図１
2006023962.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ識別可能な識別情報を有し所定のデータ量を記憶する記憶部を備えた複数の非接触ＩＣタグと、各非接触ＩＣタグに対して無線を介した動作指示をおこなうリーダライタとからなる非接触ＩＣタグシステムであって、
前記複数の非接触ＩＣタグは、複数のスレーブＩＣタグとマスターＩＣタグとからなり、前記マスターＩＣタグは、各スレーブＩＣタグの記憶部の記憶領域と自マスターＩＣタグの記憶部の記憶領域とで一つのメモリ空間を形成する際に用いるメモリ構成情報を保持した
ことを特徴とする非接触ＩＣタグシステム。
【請求項２】
前記複数の非接触ＩＣタグは、書き換え可能な不揮発性メモリを搭載したＩＣチップをそれぞれ備え、前記マスターＩＣタグは、前記不揮発性メモリ上に前記メモリ構成情報の記憶領域とデータ記憶領域とを有し、各スレーブＩＣタグは、前記不揮発性メモリ上にデータ記憶領域を有することを特徴とする請求項１に記載の非接触ＩＣタグシステム。
【請求項３】
前記メモリ構成情報は、各スレーブＩＣタグの識別情報、メモリ先頭アドレスおよびメモリバイト数を含んだことを特徴とする請求項１または２に記載の非接触ＩＣタグシステム。
【請求項４】
それぞれ識別可能な識別情報を有し所定のデータ量を記憶する記憶部を備えた複数の非接触ＩＣタグと、各非接触ＩＣタグに対して無線を介した動作指示をおこなうリーダライタとからなる非接触ＩＣタグシステムであって、
前記複数の非接触ＩＣタグは、複数のスレーブＩＣタグとマスターＩＣタグとからなり、前記マスターＩＣタグは、該マスターＩＣタグのメモリ領域と連携するスレーブＩＣタグのメモリ構成情報を保持し、各スレーブＩＣタグは、該スレーブＩＣタグのメモリ領域と連携するスレーブＩＣタグのメモリ構成情報を保持した
ことを特徴とする非接触ＩＣタグシステム。
【請求項５】
前記複数の非接触ＩＣタグは、書き換え可能な不揮発性メモリを搭載したＩＣチップをそれぞれ備え、前記不揮発性メモリ上に前記メモリ構成情報の記憶領域とデータ記憶領域とを有することを特徴とする請求項４に記載の非接触ＩＣタグシステム。
【請求項６】
前記メモリ構成情報は、連携するスレーブＩＣタグの識別情報、メモリ先頭アドレスおよびメモリバイト数を含んだことを特徴とする請求項４または５に記載の非接触ＩＣタグシステム。
【請求項７】
前記リーダライタは、前記複数の非接触ＩＣタグの中から前記マスターＩＣタグを選別するマスターＩＣタグ選別手段を備えたことを特徴とする請求項１〜６のいずれか一つに記載の非接触ＩＣタグシステム。
【請求項８】
前記リーダライタは、前記複数の非接触ＩＣタグの少なくとも２つに同一のデータを重複して格納する格納制御手段と、前記格納制御手段によりデータを格納した所定の非接触ＩＣタグから該データを読み出せない場合には、当該データを有する他の非接触ＩＣタグから前記データを読み出すよう制御する読出制御手段とを備えたことを特徴とする請求項１〜７のいずれか一つに記載の非接触ＩＣタグシステム。
【請求項９】
それぞれ識別可能な識別情報を有し所定のデータ量を記憶する記憶部を備えた複数の非接触ＩＣタグと、各非接触ＩＣタグに対して無線を介した動作指示をおこなうリーダライタと、該リーダライタに接続される上位装置とからなる非接触ＩＣタグシステムであって、
前記リーダライタまたは前記上位装置は、
複数の非接触ＩＣタグの記憶部の記憶領域を統合して一つのメモリ空間を形成するためのメモリ構成情報を記憶するメモリ構成情報記憶手段と、
前記メモリ構成情報記憶手段に記憶したメモリ構成情報に基づいて複数の非接触ＩＣタグを一つの非接触ＩＣタグとしてメモリ管理するメモリ管理手段と
を備えたことを特徴とする非接触ＩＣタグシステム。
【請求項１０】
前記メモリ構成情報記憶手段は、各非接触ＩＣタグの識別情報、メモリ先頭アドレスおよびメモリバイト数を前記メモリ構成情報として記憶することを特徴とする請求項８に記載の非接触ＩＣタグシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、それぞれ識別可能な識別情報を有し所定のデータ量を記憶する記憶部を備えた複数の非接触ＩＣタグと、各非接触ＩＣタグに対して無線を介した動作指示をおこなうリーダライタとからなる非接触ＩＣタグシステムに関し、特に、大量生産される安価でメモリ容量の少ない非接触ＩＣタグを利用しつつ大きなデータを効率良く取り扱うことができる非接触ＩＣタグシステムに関する。
【背景技術】
【０００２】
従来、店舗内の様々な製品にバーコードを付与しておき、レジ係員がバーコードリーダでバーコードを読み取る技術が知られているが、最近では、このバーコードの代わりに非接触のＲＦＩＤ（Radio Frequency Identification）タグ（以下、単に「ＩＣタグと言う」）が用いられることが多い。このＩＣタグは、情報の更新および追加ができ、また複数個体を一括認識することができるため、バーコードに代わる次世代の個体認識技術として注目されている。
【０００３】
かかるＩＣタグは、メモリを内在したシリコンチップとデータを無線送信できるアンテナからなり、このメモリ上に様々なデータを記憶できるため、一種の情報記憶装置として様々な分野で利用されている。
【０００４】
たとえば、特許文献１には、生産から廃棄に至るまでのライフサイクルにおける各ステージ毎に秘密情報を記憶させるよう構成したＩＣタグが開示されている。また、特許文献２には、プラントに配設した各種センサによる計測情報をＩＣタグに記憶させ、この計測情報をプラント故障診断装置に送信するよう構成したプラント監視システムが開示されている。
【０００５】
これらの特許文献１および２に代表されるように、従来のＩＣタグでは、ＩＣタグの使用用途（配設場所）に応じてＩＣタグ内のメモリ容量を随時変えつつ、必要なデータを必要なだけＩＣチップ内のメモリに記憶させていた。つまり、各ＩＣタグ内に実装されたメモリ容量の範囲内でＩＣタグが機能できるため、必要十分なメモリ容量を各ＩＣタグに実装する必要がある。
【特許文献１】特開２００１−３０７０５５号公報
【特許文献２】特開２００４−１３３５９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、かかるＩＣタグは、本来はその用途に応じて適宜メモリ容量を変えるという性質のものではなく、同一規格のものを大量に生産して全体のコストを低減してこそ意味がある。ＩＣタグを導入するためのコストがあまりにも大きいと、バーコードを利用した方が安価になるからである。つまり、ある特殊用途に利用するＩＣタグに容量の大きなメモリを搭載することは技術的には可能であるが、かかるＩＣタグの生産コストは同然大きくなるため、システムに応じてＩＣタグのメモリ容量を変えるのは効率的ではない。
【０００７】
その一方で、かかるＩＣタグは、今後益々多方面で広範に利用されることが予想されるため、大きなデータ量を扱うＩＣタグのニーズが大きくなるものと考えられる。例えば、ワインや食肉等の温湿度履歴管理や位置情報などのデータを一週間の長期に亘ってＩＣタグ上に保持したいような場合には、ＩＣタグが大きなデータ量を取り扱える必要が生じる。
【０００８】
これらのことから、大量生産される安価でメモリ容量の少ないＩＣタグを利用しつつ、いかにして大きなデータを効率良く取り扱うかが極めて重要な課題となっている。特に、監視系にＩＣタグを用いる場合にかかる課題は顕著となる。
【０００９】
この発明は、上述した従来技術による問題点（課題）を解決するためになされたものであり、大量生産される安価でメモリ容量の少ない非接触ＩＣタグを利用しつつ大きなデータを効率良く取り扱うことができる非接触ＩＣタグシステムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するため、本発明は、それぞれ識別可能な識別情報を有し所定のデータ量を記憶する記憶部を備えた複数の非接触ＩＣタグと、各非接触ＩＣタグに対して無線を介した動作指示をおこなうリーダライタとからなる非接触ＩＣタグシステムであって、前記複数の非接触ＩＣタグは、複数のスレーブＩＣタグとマスターＩＣタグとからなり、前記マスターＩＣタグは、各スレーブＩＣタグの記憶部の記憶領域と自マスターＩＣタグの記憶部の記憶領域とで一つのメモリ空間を形成する際に用いるメモリ構成情報を保持したことを特徴とする。
【００１１】
また、本発明は、上記発明において、前記複数の非接触ＩＣタグは、書き換え可能な不揮発性メモリを搭載したＩＣチップをそれぞれ備え、前記マスターＩＣタグは、前記不揮発性メモリ上に前記メモリ構成情報の記憶領域とデータ記憶領域とを有し、各スレーブＩＣタグは、前記不揮発性メモリ上にデータ記憶領域を有することを特徴とする。
【００１２】
また、本発明は、上記発明において、前記メモリ構成情報は、各スレーブＩＣタグの識別情報、メモリ先頭アドレスおよびメモリバイト数を含んだことを特徴とする。
【００１３】
また、本発明は、それぞれ識別可能な識別情報を有し所定のデータ量を記憶する記憶部を備えた複数の非接触ＩＣタグと、各非接触ＩＣタグに対して無線を介した動作指示をおこなうリーダライタとからなる非接触ＩＣタグシステムであって、前記複数の非接触ＩＣタグは、複数のスレーブＩＣタグとマスターＩＣタグとからなり、前記マスターＩＣタグは、該マスターＩＣタグのメモリ領域と連携するスレーブＩＣタグのメモリ構成情報を保持し、各スレーブＩＣタグは、該スレーブＩＣタグのメモリ領域と連携するスレーブＩＣタグのメモリ構成情報を保持したことを特徴とする。
【００１４】
また、本発明は、上記発明において、前記複数の非接触ＩＣタグは、書き換え可能な不揮発性メモリを搭載したＩＣチップをそれぞれ備え、前記不揮発性メモリ上に前記メモリ構成情報の記憶領域とデータ記憶領域とを有することを特徴とする。
【００１５】
また、本発明は、上記発明において、前記メモリ構成情報は、連携するスレーブＩＣタグの識別情報、メモリ先頭アドレスおよびメモリバイト数を含んだことを特徴とする。
【００１６】
また、本発明は、上記発明において、前記リーダライタは、前記複数の非接触ＩＣタグの中から前記マスターＩＣタグを選別するマスターＩＣタグ選別手段を備えたことを特徴とする。
【００１７】
また、本発明は、上記発明において、前記リーダライタは、前記複数の非接触ＩＣタグの少なくとも２つに同一のデータを重複して格納する格納制御手段と、前記格納制御手段によりデータを格納した所定の非接触ＩＣタグから該データを読み出せない場合には、当該データを有する他の非接触ＩＣタグから前記データを読み出すよう制御する読出制御手段とを備えたことを特徴とする。
【００１８】
また、本発明は、それぞれ識別可能な識別情報を有し所定のデータ量を記憶する記憶部を備えた複数の非接触ＩＣタグと、各非接触ＩＣタグに対して無線を介した動作指示をおこなうリーダライタと、該リーダライタに接続される上位装置とからなる非接触ＩＣタグシステムであって、前記リーダライタまたは前記上位装置は、複数の非接触ＩＣタグの記憶部の記憶領域を統合して一つのメモリ空間を形成するためのメモリ構成情報を記憶するメモリ構成情報記憶手段と、前記メモリ構成情報記憶手段に記憶したメモリ構成情報に基づいて複数の非接触ＩＣタグを一つの非接触ＩＣタグとしてメモリ管理するメモリ管理手段とを備えたことを特徴とする。
【００１９】
また、本発明は、上記発明において、前記メモリ構成情報記憶手段は、各非接触ＩＣタグの識別情報、メモリ先頭アドレスおよびメモリバイト数を前記メモリ構成情報として記憶することを特徴とする。
【発明の効果】
【００２０】
本発明によれば、複数の非接触ＩＣタグを、複数のスレーブＩＣタグとマスターＩＣタグとで形成し、マスターＩＣタグには、各スレーブＩＣタグの記憶部の記憶領域と自マスターＩＣタグの記憶部の記憶領域とで一つのメモリ空間を形成する際に用いるメモリ構成情報を保持させるよう構成したので、大量生産される安価でメモリ容量の少ない非接触ＩＣタグを利用しつつ大きなデータを効率良く取り扱うことができる。
【発明を実施するための最良の形態】
【００２１】
以下に添付図面を参照して、この発明に係る非接触ＩＣタグシステムの好適な実施の形態を詳細に説明する。
【実施例】
【００２２】
まず、本実施例に係るＩＣタグシステムの概念について説明する。図１は、本実施例に係るＩＣタグシステムの概念を説明するための説明図である。本実施例に係るＩＣタグシステムでは、各ＩＣタグを単独の情報記憶デバイスとして取り扱うのではなく、複数のＩＣタグをまとめることにより、広いメモリ空間上で大きなデータを取り扱えるようにした点にその特徴がある。
【００２３】
具体的には、図１に示すように、取扱対象となる複数のＩＣタグをマスターＩＣタグ１０とスレーブＩＣタグ２１〜２３に区分けし、各ＩＣタグが保持するメモリ領域を統合してことにより大きなメモリ空間３０を形成している。図中のメモリ領域３０ａはマスターＩＣタグ１０のメモリに対応し、メモリ領域３０ｂはスレーブＩＣタグ２１のメモリに対応し、メモリ領域３０ｃはスレーブＩＣタグ２２のメモリに対応し、メモリ領域３０ｄはスレーブＩＣタグ２３のメモリに対応する。
【００２４】
このように、複数のＩＣタグをまとめて取り扱うこととした理由は、大量生産される安価でメモリ容量の少ないＩＣタグを利用して大きなデータを効率良く取り扱うことができるようにするためである。すなわち、大きなデータ量を扱うことのできるＩＣタグのニーズが今後増大すると予想されるが、システムごとにＩＣタグのメモリ容量を変えることとしたので効率的ではない。このため、本実施例では、複数のＩＣタグをまとめて取り扱うこととしたのである。
【００２５】
ここで、上記構成を実現するためには、各ＩＣタグのメモリとメモリ空間上のメモリ領域との対応関係をどこかで保持する必要がある。このため、本実施例では、マスターＩＣタグ１０のメモリおよび各スレーブＩＣタグ２１〜２３のメモリのメモリ構成をマスターＩＣタグ１０で管理することとしている。その詳細な説明は後述するが、マスターＩＣタグ１０のメモリ（不揮発性メモリ）上に各スレーブＩＣタグ２１〜２３の識別情報、メモリ先頭アドレスおよびメモリバイト数を記憶することとしている。
【００２６】
次に、本実施例に係るＩＣタグシステムのシステム構成について説明する。図２は、本実施例に係るＩＣタグシステムのシステム構成を示すブロック図である。同図に示すように、このＩＣタグシステムは、ＩＣ（Integrated Circuit）タグ１００と、リーダライタ２００と、ＰＣ（Personal Computer）３００とから構成される。また、ＩＣタグ１００およびリーダライタ２００は、無線によって相互にデータ通信を行う。また、リーダライタ２００およびＰＣ３００は、ＵＳＢ（Universal Serial Bus）またはＬＡＮ（Local Area Network）などによって相互に接続され、相互にデータ通信を行う。
【００２７】
ＰＣ３００は、ＩＣタグ１００に対する命令などを生成し、該生成した命令などをリーダライタ２００を利用してＩＣタグ１００に送信する。また、ＰＣ３００は、ＩＣタグ１００に記録されたデータを、リーダライタ２００を利用して受信する。また、ＰＣ３００は、上位ＡＰＬ（Application）３００ａ、ミドルウェア３００ｂおよびドライバ３００ｃを有する。
【００２８】
上位ＡＰＬ３００ａは、図示しないサーバまたは入力装置などからＩＣタグ１００のＩＤ（Identification）やパスワードなどの情報を取得し、該取得したＩＤ、パスワードおよびＩＣタグ１００に対する命令などをミドルウェア３００ｂに渡す。ミドルウェア３００ｂは、ＯＳ（Operating System）とほぼ等しい処理を行い、上位ＡＰＬ３００ａおよびドライバ３００ｃ間でのデータの受け渡しをおこなう。
【００２９】
ドライバ３００ｃは、リーダライタ２００とのインターフェース制御などを行う。また、ドライバ３００ｃは、上位ＡＰＬ３００ａから渡されるデータをリーダライタ２００に送信し、リーダライタ２００から受信するデータを、ミドルウェア３００ｂを介して上位ＡＰＬ３００ａに渡す。
【００３０】
リーダライタ２００は、ＰＣ３００から受信するデータに含まれる命令を理解し、ＩＣタグ１００にデータの書き込みを行う。また、リーダライタ２００は、ＩＣタグ１００に含まれるデータを読み出して、読み出したデータをＰＣ３００に送信する。なお、リーダライタ２００は、リーダライタファーム２００ａおよびＲＦモジュール２００ｂを有する。
【００３１】
リーダライタファーム２００ａは、ＰＣ３００とのインターフェース制御や、ＰＣ３００から送信される命令を理解する処理部であり、複数のＩＣタグ１００の中からマスターＩＣタグ１０を選別する機能を有している。具体的には、ＩＳＯ１８０００のタイプＢ仕様で規定されるグループセレクトコマンドで特定アドレスメモリを指定することにより、複数のＩＣタグ１００の中からマスターＩＣタグ１０を選別する。ＲＦモジュール２００ｂは、アンテナ（図示しない）を利用して、ＩＣタグ１００に対するデータの書き込みや読み込みを行う処理部である。
【００３２】
ＩＣタグ１００は、ＣＰＵ、ＲＡＭ、ＲＯＭ、不揮発性メモリなどを含むＩＣチップとそれに接続したコイル状のアンテナから形成され、リーダライタ２００との間で無線によりデータの受け渡しをおこなうタグであり、ここではマスターＩＣタグ１０とスレーブＩＣタグ２１〜２３が含まれる。ここで、このマスターＩＣタグ１０は、自ＩＣタグおよび各スレーブＩＣタグ２１〜２３をメモリ管理上統合するタグであり、各ＩＣタグの識別情報、メモリ先頭アドレスおよびメモリバイト数をメモリ構成情報として記憶する。各スレーブＩＣタグ２１〜２３は、メモリ管理上マスターＩＣタグ１０に統合管理される一種の記憶デバイスである。なお、かかるマスターＩＣタグ１０についても独自の記憶領域を有するため記憶デバイスとして機能する。
【００３３】
次に、図２に示したＩＣタグ１００の構成について説明する。図３は、図２に示したＩＣタグ１００の構成を示す機能ブロック図である。同図に示すように、このＩＣタグ１００は、アンテナ１１０と、ＲＦ部１２０と、ロジック部１３０と、メモリ１４０とを有する。
【００３４】
ＲＦ部１２０は、アンテナ１１０を利用して、リーダライタ２００とデータ通信などを行う処理部であり、データ送受信部１２０ａと、制御クロック生成部１２０ｂと、電源生成部１２０ｃとを有する。
【００３５】
データ送受信部１２０ａは、アンテナ１１０を利用してリーダライタ２００からデータを受信し、受信したデータをロジック部１３０に渡す。また、データ送受信部１２０ａは、ロジック部１３０から受取ったデータを、アンテナ１１０を利用してリーダライタ２００に送信する。
【００３６】
制御クロック生成部１２０ｂは、制御クロックを生成し、該生成した制御クロックをロジック部１３０に供給する。電源生成部１２０ｃは、アンテナ１１０を利用して、リーダライタ２００から送信される電磁界を電力に変換し、該変換した電力をロジック部１３０およびメモリ１４０に供給する。
【００３７】
ロジック部１３０は、ＲＦ部１２０から渡されるデータに含まれる命令にしたがって、メモリ１４０に対して所定の処理を行う処理部である。ロジック部１３０は、コマンド実行部１３０ａと、コマンド判定部１３０ｂとを有する。
【００３８】
コマンド実行部１３０ａは、ＲＦ部１２０から渡されるデータに含まれる命令に基づいた処理を行う。なお、ＲＦ部１２０から渡されるデータに含まれる命令には、ライト（WRITE）コマンド、リード（READ）コマンド、グループセレクト（GROUP SELECT）コマンドなどが存在する。
【００３９】
メモリ１４０は、フラッシュメモリなどの不揮発性メモリであり、メモリ構成管理領域１４０ａとメモリ領域１４０ｂとからなる。ただし、かかるＩＣタグ１００がマスターＩＣタグ１０として機能する場合にはメモリ構成管理領域１４０ａを用いるが、スレーブＩＣタグ２１〜２３として機能する場合にはメモリ構成管理領域１４０ａを確保せず全てメモリ領域１４０ｂとして利用する。
【００４０】
メモリ構成管理領域１４０ａは、マスターＩＣタグ１０（自ＩＣタグ）およびスレーブＩＣタグ２１〜２３を用いて統合されたメモリ空間を形成する際に必要となるメモリ構成情報を記憶する領域であり、具体的には、各ＩＣタグ１００の識別情報、メモリ先頭アドレスおよびメモリバイト数を記憶する。メモリ領域１４０ｂは、実データを記憶する記憶領域である。
【００４１】
図４は、図３に示したメモリ構成管理領域１４０ａに記憶するメモリ構成情報の一例を示す図である。ここでは、マスターＩＣタグ１０のアドレス0x0000〜0x00FFの領域（以下「0x」は１６進数表記を示すこととする）がメモリ構成管理領域１４０ａであり、この領域内に、自ＩＣタグであるマスターＩＣタグ１０、スレーブＩＣタグ２１、スレーブＩＣタグ２２およびスレーブＩＣタグ２３のメモリ関連情報が格納されている。
【００４２】
具体的には、マスターＩＣタグ１０の識別情報（以下「ＵＩＤ」と言う）、メモリ先頭アドレス「0x0080」、メモリバイト数「0x0080」と、スレーブＩＣタグ２１のＵＩＤ、メモリ先頭アドレス「0x0100」、メモリバイト数「0x0100」と、スレーブＩＣタグ２２のＵＩＤ、メモリ先頭アドレス「0x0200」、メモリバイト数「0x0100」と、スレーブＩＣタグ２３のＵＩＤ、メモリ先頭アドレス「0x0300」、メモリバイト数「0x0100」とが格納されている。
【００４３】
このため、リーダライタ２００が、かかるマスターＩＣタグ１０のメモリ構成管理領域１４０ａのメモリ構成情報を取得すれば、マスターＩＣタグ１０には３つのスレーブＩＣタグ２１〜２３が従属しており、それぞれのＵＩＤ、先頭アドレス、メモリバイト数を把握することができる。
【００４４】
なお、このようにして形成されたメモリ空間上の複数のタグにそれぞれ対応する領域に同一のデータを重複して格納し、データの信頼性を高めることもできる。この場合、リーダライタ２００は、データを格納した所定のＩＣタグ１００から該データを読み出せない場合には、当該データを有する他のＩＣタグ１００からデータを読み出すよう制御すれば良い。また、かかる重複保存情報をマスターＩＣタグ１０とスレーブＩＣタグ２１に保存することもできる。かかる場合には、マスターＩＣタグ１０から該データを読み出せない場合には、当該データを有するスレーブＩＣタグ２１からデータを読み出すよう制御すれば良い。異常な場合以外はマスターＩＣタグ１０を優先してアクセスすれば足りるので、アクセス効率を高めることができる。なお、メモリデータの重複保存情報を保存するＩＣタグを選択する専用コマンドを準備することにより、上記重複保存情報を効率良くＩＣタグ１００に保存することができる。かかる専用コマンドとしてＩＳＯ１８０００のタイプＢ仕様で規定されるグループセレクトコマンドを用いることもできる。
【００４５】
上述してきたように、本実施例では、複数のＩＣタグをマスターＩＣタグ１０とスレーブＩＣタグ２１〜２３に区分けするとともに、マスターＩＣタグ１０のメモリ１４０のメモリ構成管理領域１４０ａにおいて自ＩＣタグおよび各スレーブＩＣタグ２１〜２３のメモリ構成情報（各ＩＣタグの識別情報、メモリ先頭アドレスおよびメモリバイト数）を格納しておき、リーダライタ２００は、マスタＩＣタグ１０を特定してこれらのＩＣタグを統合して取り扱うこととしたので、大量生産される安価でメモリ容量の少ないＩＣタグを利用しつつ大きなデータを効率良く取り扱うことができる。
【００４６】
ところで、上記一連の説明では、各スレーブＩＣタグ２１〜２３のメモリ構成情報をマスターＩＣタグ１０側で一括管理する場合を示したが、リンクドリスト型のチェーン方式でこれらを実現することもできる。
【００４７】
図５は、メモリ構成情報をリンクドリスト型のチェーン方式で管理する場合を示す説明図である。同図に示すように、ここでは、メモリ構成情報をマスターＩＣタグ１０とスレーブＩＣタグ２１〜２３とで分散保持している。具体的には、マスターＩＣタグ１０は、メモリ領域が連接するスレーブＩＣタグ２１のメモリ構成情報（タグＩＤ、メモリ先頭アドレスおよびメモリバイト数）のみを保持し、スレーブＩＣタグ２１は、メモリ領域が連接するスレーブＩＣタグ２２のメモリ構成情報（タグＩＤ、メモリ先頭アドレスおよびメモリバイト数）を保持し、スレーブＩＣタグ２２は、メモリ領域が連接するスレーブＩＣタグ２３のメモリ構成情報（タグＩＤ、メモリ先頭アドレスおよびメモリバイト数）を保持する。なお、スレーブＩＣタグ２４はリンク終端のタグであるため、そのメモリ構成情報の次タグのＵＩＤの欄に「ＥＯＴ（End Of Tag）」を格納させる。
【００４８】
このように、すべてのＩＣタグ１００にメモリ構成管理領域１４０ａを設け、このＩＣタグ１００のメモリ構成管理領域１４０ａ内にメモリ領域が連接するＩＣタグ１００のメモリ構成情報を格納するよう構成することにより、上記実施例と同様に大量生産される安価でメモリ容量の少ないＩＣタグを利用しつつ大きなデータを効率良く取り扱うことができる。
【００４９】
また、上記実施例では、ＩＣタグ１００側にメモリ構成情報を持たせる場合を示したが、リーダライタ４００またはＰＣ３００側にメモリ構成情報を持たせることもできる。図６は、リーダライタ４００にメモリ構成情報を持たせる場合のシステム構成を示す図であり、図７は、図６に示したメモリ構成情報テーブル４００ｃの一例を示す図である。
【００５０】
図６に示すように、かかる場合には、図７に示すメモリ構成情報テーブル４００ｃをリーダライタ４００のリーダライタファーム４００ａに付与し、このリーダライタファーム４００ａがＩＣタグへの読み書きをおこなう際にメモリ構成情報テーブル４００ｃを参照すれば良い。かかる場合には、すべてのＩＣタグ１００を同列の記憶デバイスとして取り扱うことができるため、処理の効率化を図ることができる。なお、図７に示したメモリ構成情報テーブル４００ｃは、図４に示したマスターＩＣタグ１０が保持するメモリ構成情報と同じものである。
【００５１】
なお、上記一連の説明では、本発明をＩＣタグに適用した場合を示したが、非接触型のＩＣカードを用いた場合もほぼ同様の効果を奏する。この意味で、上記ＩＣタグにはＩＣカードの概念も含まれる。
【００５２】
（付記１）それぞれ識別可能な識別情報を有し所定のデータ量を記憶する記憶部を備えた複数の非接触ＩＣタグと、各非接触ＩＣタグに対して無線を介した動作指示をおこなうリーダライタとからなる非接触ＩＣタグシステムであって、
前記複数の非接触ＩＣタグは、複数のスレーブＩＣタグとマスターＩＣタグとからなり、前記マスターＩＣタグは、各スレーブＩＣタグの記憶部の記憶領域と自マスターＩＣタグの記憶部の記憶領域とで一つのメモリ空間を形成する際に用いるメモリ構成情報を保持した
ことを特徴とする非接触ＩＣタグシステム。
【００５３】
（付記２）前記複数の非接触ＩＣタグは、書き換え可能な不揮発性メモリを搭載したＩＣチップをそれぞれ備え、前記マスターＩＣタグは、前記不揮発性メモリ上に前記メモリ構成情報の記憶領域とデータ記憶領域とを有し、各スレーブＩＣタグは、前記不揮発性メモリ上にデータ記憶領域を有することを特徴とする付記１に記載の非接触ＩＣタグシステム。
【００５４】
（付記３）前記メモリ構成情報は、各スレーブＩＣタグの識別情報、メモリ先頭アドレスおよびメモリバイト数を含んだことを特徴とする付記１または２に記載の非接触ＩＣタグシステム。
【００５５】
（付記４）それぞれ識別可能な識別情報を有し所定のデータ量を記憶する記憶部を備えた複数の非接触ＩＣタグと、各非接触ＩＣタグに対して無線を介した動作指示をおこなうリーダライタとからなる非接触ＩＣタグシステムであって、
前記複数の非接触ＩＣタグは、複数のスレーブＩＣタグとマスターＩＣタグとからなり、前記マスターＩＣタグは、該マスターＩＣタグのメモリ領域と連携するスレーブＩＣタグのメモリ構成情報を保持し、各スレーブＩＣタグは、該スレーブＩＣタグのメモリ領域と連携するスレーブＩＣタグのメモリ構成情報を保持した
ことを特徴とする非接触ＩＣタグシステム。
【００５６】
（付記５）前記複数の非接触ＩＣタグは、書き換え可能な不揮発性メモリを搭載したＩＣチップをそれぞれ備え、前記不揮発性メモリ上に前記メモリ構成情報の記憶領域とデータ記憶領域とを有することを特徴とする請求項４に記載の非接触ＩＣタグシステム。
【００５７】
（付記６）前記メモリ構成情報は、連携するスレーブＩＣタグの識別情報、メモリ先頭アドレスおよびメモリバイト数を含んだことを特徴とする付記４または５に記載の非接触ＩＣタグシステム。
【００５８】
（付記７）前記リーダライタは、前記複数の非接触ＩＣタグの中から前記マスターＩＣタグを選別するマスターＩＣタグ選別手段を備えたことを特徴とする付記１〜６のいずれか一つに記載の非接触ＩＣタグシステム。
【００５９】
（付記８）前記マスターＩＣタグ選別手段は、ＩＳＯ１８０００のタイプＢ仕様で規定されるグループセレクトコマンドで特定アドレスメモリを指定することにより、前記複数の非接触ＩＣタグの中から前記マスターＩＣタグを選別することを特徴とする付記７に記載の非接触ＩＣタグシステム。
【００６０】
（付記９）前記リーダライタは、前記複数の非接触ＩＣタグの少なくとも２つに同一のデータを重複して格納する格納制御手段と、前記格納制御手段によりデータを格納した所定の非接触ＩＣタグから該データを読み出せない場合には、当該データを有する他の非接触ＩＣタグから前記データを読み出すよう制御する読出制御手段とを備えたことを特徴とする付記１〜８のいずれか一つに記載の非接触ＩＣタグシステム。
【００６１】
（付記１０）前記格納制御手段は、前記マスターＩＣタグと前記複数のスレーブＩＣタグの少なくとも一つに同一のデータを重複して格納し、前記読み出し制御手段は、前記マスターＩＣタグから該データを読み出せない場合には、当該データを有するスレーブＩＣタグから前記データを読み出すよう制御することを特徴とする付記９に記載の非接触ＩＣタグシステム。
【００６２】
（付記１１）それぞれ識別可能な識別情報を有し所定のデータ量を記憶する記憶部を備えた複数の非接触ＩＣタグと、各非接触ＩＣタグに対して無線を介した動作指示をおこなうリーダライタと、該リーダライタに接続される上位装置とからなる非接触ＩＣタグシステムであって、
前記リーダライタまたは前記上位装置は、
複数の非接触ＩＣタグの記憶部の記憶領域を統合して一つのメモリ空間を形成するためのメモリ構成情報を記憶するメモリ構成情報記憶手段と、
前記メモリ構成情報記憶手段に記憶したメモリ構成情報に基づいて複数の非接触ＩＣタグを一つの非接触ＩＣタグとしてメモリ管理するメモリ管理手段と
を備えたことを特徴とする非接触ＩＣタグシステム。
【００６３】
（付記１２）前記メモリ構成情報記憶手段は、各非接触ＩＣタグの識別情報、メモリ先頭アドレスおよびメモリバイト数を前記メモリ構成情報として記憶することを特徴とする付記９に記載の非接触ＩＣタグシステム。
【産業上の利用可能性】
【００６４】
以上のように、本発明にかかる非接触ＩＣタグシステムは、大量生産される安価でメモリ容量の少ないＩＣタグを利用しつつ大きなデータを効率良く取り扱う場合に適している。
【図面の簡単な説明】
【００６５】
【図１】図１は本実施例に係るＩＣタグシステムの概念を説明するための説明図である。
【図２】図２は本実施例に係るＩＣタグシステムの概念を説明するための説明図である。
【図３】図３は図２に示したＩＣタグの構成を示す機能ブロック図である。
【図４】図４は図３に示したメモリ構成管理領域に記憶するメモリ構成情報の一例を示す図である。
【図５】図５はメモリ構成情報をリンクドリスト型のチェーン方式で管理する場合を示す説明図である。
【図６】図６はリーダライタにメモリ構成情報を持たせる場合のシステム構成を示す図である。
【図７】図７は図６に示したメモリ構成情報テーブルの一例を示す図である。
【符号の説明】
【００６６】
１００    ＩＣタグ
１１０    アンテナ
１２０    ＲＦ部
１２０ａ  データ送受信部
１２０ｂ  制御クロック生成部
１２０ｃ  電源生成部
１３０    ロジック部
１３０ａ  コマンド実行部
１３０ｃ  コマンド判定部
１４０    メモリ
２００    リーダライタ
２００ａ  リータライタファーム
２００ｂ  ＲＦモジュール
３００    ＰＣ
３００ａ  上位ＡＰＬ
３００ｂ  ミドルウェア
３００ｃ  ドライバ
【図１】
2006023962.tif 000003
【図２】
2006023962.tif 000004
【図３】
2006023962.tif 000005
【図４】
2006023962.tif 000006
【図５】
2006023962.tif 000007
【図６】
2006023962.tif 000008
【図７】
2006023962.tif 000009