説明

情報アクセス・システム、情報記憶装置、および読取り書込み装置

【課題】情報記憶装置において、中断する受信RF信号の検出の可能性を高くする。
【解決手段】情報アクセス・システムは読取り書込み装置(204)と情報記憶装置(302)を含む。情報記憶装置において、受信部(230,242,246)は、第1周波数のRF信号を所定時間間隔(Tcs)で発生する第1所定期間(50)にキャリア・センスして検知し、第1周波数のRF信号のキャリアを検出したときに情報要求信号を受信し、情報要求信号の受信に応答して第2周波数のRF信号をキャリア・センス(58)する。制御部(210)は、受信部によって第1所定期間に第1周波数のRF信号のキャリアが検出されなかったとき、所定時間間隔より短い休止期間(Drcs)後の第2所定期間(52)に第1周波数のRF信号をキャリア・センスして検知するよう受信部を動作させる。送信部(230,222)は、受信部によって第2周波数のRF信号のキャリアが検出されなかったとき第2周波数で応答信号を送信する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、読取り書込み装置によって非接触で情報の読み取り書き込みが可能なアクティブ型の情報記憶装置に関し、特に、複数の読取り書込み装置からの受信RF信号の相互干渉の確率が低くなるようにしたアクティブ型のRF IDまたは非接触ICカードを読み取るためのシステムに関する。
【背景技術】
【0002】
バッテリ給電型すなわちアクティブ・タイプ(アクティブ型)のRFIDタグは、商品等に取り付けられまたは人によって携帯され、それら商品および人に関するIDおよび情報を搬送する所定の周波数のRF信号を送信し、そのRF信号はリーダ装置によって読み取られる。その読み取られた情報はコンピュータ等によってさらに処理され、商品の流通および人の行動を監視および管理できる。バッテリ給電によるアクティブ・タイプのRFIDタグは、電力をリーダ/ライタ装置から非接触で受け取るパッシブ・タイプのRF IDタグに比べて、通信可能距離が比較的長く、実用的である。リーダ/ライタ装置からのタグIDの要求に対してのみ応答する改良型のアクティブ型RFIDタグがある。
【0003】
例えばRF IDタグのようなアクティブ型非接触情報記憶装置の情報へアクセスする情報アクセス・システムが知られている。そのような情報アクセス・システムにおいて、リーダ/ライタ装置は、第1の周波数のID要求信号を連続的に送信し、第2の周波数のRF信号を受信可能な連続的な受信待状態をとる。アクティブ非接触情報記憶装置は、第1周波数のRF信号をキャリア・センスする受信部と、ID要求信号を受信したときに第2周波数の応答信号を送信する送信部とを含む。その受信部は、所定周期の所定期間に第1の周波数のRF信号をキャリア・センスする。受信部が所定期間に第1の周波数のRF信号を検知すると、受信部はID要求信号を受信し、送信部はIDを含む第2周波数の応答信号を送信する。制御部は、キャリア・センスのとき、各所定期間で受信部を動作状態に送信部を不動作状態にし、受信部が所定期間に第1の周波数のRF信号をキャリア・センスして検知できないときキャリア・センスの所定期間と次にキャリア・センスを行う次の所定期間の間の非キャリア・センス期間に受信部と送信部を不動作状態にする。それによって、アクティブ型非接触情報記憶装置の消費電力を減らす。
【特許文献1】特開2006−338489号公報
【発明の開示】
【発明が解決しようとする課題】
【0004】
リーダ/ライタ装置の送信RF信号の送信電力が微弱で短距離で送受信する場合には、他のリーダ/ライタ装置の送信RF信号と干渉することなくアクティブ型RFIDタグとの間でRF信号を送受信し得る。しかし、リーダ/ライタ装置の送信RF信号の送信電力がより高くより長い距離で送受信可能な場合には、或るリーダ/ライタ装置からの送信RF信号は、近くにある他のリーダ/ライタ装置からの送信RF信号と干渉し得る。従って、リーダ/ライタ装置は、周期的に、RF信号の送信を中断して他からの送信RF信号を送信周波数でキャリア・センスして、送信周波数のキャリアが検出されないときにだけRF信号の送信を再開することが、望ましい。
【0005】
発明者たちは、リーダ/ライタ装置が干渉防止のためにRF信号の送信を中断すると、アクティブ型RFIDタグがリーダ/ライタ装置の近くに位置していてもそのリーダ/ライタ装置からのRF信号を周期的キャリア・センスによって検出できなくなることがある、と認識した。発明者たちは、リーダ/ライタ装置からのRF信号の送信が中断した場合に、RFIDタグがRF信号を検出するまでキャリア・センスを連続的に行うと、RF IDタグの消費電力が増大する、と認識した。発明者たちは、リーダ/ライタ装置からのRF信号を検出しやすくするために、リーダ/ライタ装置からのRF信号を検出できない場合には、RFIDタグが短い周期で最大で所定回数までのキャリア・センスを繰り返し行うと、RF IDタグの消費電力を節減しつつリーダ/ライタ装置からのRF信号を検出しやすくなる、と認識した。
【0006】
また、発明者たちは、RF IDタグが、RF信号を送信する前に周期的にそのRF信号の送信周波数でキャリア・センスして、RF信号を検出した場合にはRF信号を送信せず、RF信号を検出しなかった場合にRF信号を送信するようにすれば、他のRFIDタグからのRF信号との干渉の確率を減少させることができる、と認識した。
【0007】
本発明の目的は、別の装置からの中断し得る送信RF信号を検出しやすくした情報記憶装置を実現することである。
【0008】
本発明の別の目的は、別の装置からの送信RF信号との干渉の可能性を低減しつつRF信号を送信しやすくした情報記憶装置を実現することである。
【課題を解決するための手段】
【0009】
本発明の特徴によれば、情報アクセス・システムは、読取り書込み装置と、情報記憶装置と、を含んでいる。その読取り書込み装置は、第1のメモリと、時間を計測する第1のタイミング発生部と、送信期間において第1の周波数で情報要求信号を送信する第1の送信部と、前記第1の周波数と異なる第2の周波数で応答信号を受信し、非送信期間における第1の所定期間に前記第1の周波数のRF信号をキャリア・センスする第1の受信部と、前記非送信期間において前記第1の送信部の送信を中断させ、前記第1の受信部によって前記第1の所定期間に前記第1の周波数のRF信号のキャリアが検出されたとき、前記非送信期間を継続して第1の所定の休止期間の後の第2の所定期間に前記第1の周波数のRF信号をキャリア・センスして検知するよう前記第1の受信部を動作させる第1の制御部と、を具えている。その情報記憶装置は、識別情報を格納する第2のメモリと、時間を計測する第2のタイミング発生部と、バッテリと、前記第1の周波数のRF信号を所定の時間間隔で発生する第3の所定期間にキャリア・センスして検知するよう動作し、前記第1の周波数のRF信号のキャリアを検出したときにさらに前記情報要求信号を受信し、前記情報要求信号の受信に応答して第4の所定期間に前記第2の周波数のRF信号をキャリア・センスするよう構成された第2の受信部と、前記第2の受信部によって前記第3の所定期間に前記第1の周波数のRF信号のキャリアが検出されなかったとき、前記所定の時間間隔より短い第2の所定の休止期間の後の第5の所定期間に前記第1の周波数のRF信号をキャリア・センスして検知するよう前記第2の受信部を動作させ、前記第2の受信部によって前記第4の所定期間に前記第2の周波数のRF信号のキャリアが検出されたとき、前記所定の時間間隔より短い第3の所定の休止期間の後の第6の所定期間に前記第2の周波数のRF信号をキャリア・センスして検知するよう前記受信部を動作させる第2の制御部と、前記第2の受信部によって前記第2の周波数のRF信号のキャリアが検出されなかったとき前記第2の周波数で前記応答信号を送信する第2の送信部と、を具えている。
【0010】
本発明は、また、上述の情報アクセス・システムに用いることができる読取り書込み装置および情報記憶装置に関する。
【発明の効果】
【0011】
本発明によれば、情報記憶装置は、別の装置からの中断し得る送信RF信号を検出する可能性が高くなり、別の装置からの送信RF信号との干渉の可能性を低減しつつRF信号を送信できる。
【発明を実施するための最良の形態】
【0012】
本発明の非限定的な実施形態を、図面を参照して説明する。図面において、同様の構成要素には同じ参照番号が付されている。
【0013】
図1は、アクティブ型非接触情報記憶装置としてのアクティブ型RF IDタグ202とリーダ/ライタ装置302の構成を示している。
【0014】
アクティブ型RF IDタグ202とリーダ/ライタ装置302の構成は、特開2006−338489号公報(US2006/276206−A1に対応)に開示されたものの変形形態である。ここで、この文献を参照により組み込む。
【0015】
アクティブ型非接触情報記憶装置として、アクティブ型RF IDタグ202の代わりに、アクティブ型RF IDタグ202と同様の構成を有する非接触ICカードを用いてもよい。この場合、RF IDタグ202とリーダ/ライタ装置302の間で送信データは暗号化され、受信データは暗号解読されて認証に用いられる。代替構成として、認証を行わなくてもよく、また、送信データを暗号化しなくてもよい。
【0016】
アクティブ型RF IDタグ202は、制御部210と、メモリ214と、データ生成部222と、送信部(TX)230と、受信部(RX)250と、データ復号部242と、キャリア判定部246と、ウェイクアップ部270を含むタイミング発生部260と、送信アンテナ(ANT)282と、受信アンテナ(ANT)284と、バッテリ290と、を具えている。
【0017】
ウェイクアップ部270は、時間を測定し時刻を生成するタイマ274を含み、RF IDタグ202の電源投入後は常に活動状態になっていて、タイマ274の時刻およびメモリ214から読み出した予め設定された制御スケジュールおよび時間制御シーケンスに従って例えば2秒といった所定のキャリア・センス周期Tcsでウェイクアップ信号(Wakeup)を生成して制御部210に供給する。制御部210は、メモリ214中の時刻Tに基づいてタイマ274の時刻を修正し、タイマ274によって生成された現在の時刻Tをメモリ214に書き込み更新する。
【0018】
データ生成部222は、メモリ214に格納されているタグID(ID_tag)等を含む所定のフォーマットのデータを生成して、所定の暗号化方式でそれを暗号化し、所定の符号化方式に従ってそれを符号化して送信部230に供給する。そのデータはバッテリ残量およびアクセス記録を含んでいてもよい。送信部(TX)230は、データ生成部222から受け取ったベースバンドの符号化データでキャリアを変調して、周波数fまたは相異なる周波数f2i(n=1、2、...n)のRF信号を送信する。
【0019】
受信部(RX)250は、受信周波数fのRF信号を受信して復調してベースバンド符号化データを生成し、受信RF信号のキャリア強度を表すデータを生成する。
【0020】
キャリア判定部246は、受信部250から受信RF信号キャリアの電力の強度を表すデータを受け取って、キャリア強度を表すデータに基づいて受信キャリアの有無を判定して、その判定結果を制御部210に供給する。
【0021】
データ復号部242は、受信した符号化データを所定の符号化方式に従って復号して、その復号データを所定の暗号化方式に従って暗号解読し、その解読データをデータ生成部222および制御部210に供給する。
【0022】
周波数fおよびfは、例えばそれぞれ951MHzおよび955MHzである。周波数f2iは、例えば955MHz、956MHz、....960MHzである。送信部(TX)230の送信出力は、例えば1mWである。
【0023】
送信アンテナ(ANT)282は、送信部230に結合される。受信アンテナ(ANT)284は、受信部250に結合される。代替構成として、アンテナ282と284は1つのアンテナであってもよい。
【0024】
バッテリ290は、各構成要素210〜270等に電力を供給する。
【0025】
制御部210は、乱数発生部211と、周波数切り換え部212と、タイミング調整部213とを含んでいる。乱数発生部211は、送信タイムスロットをランダムに選択するための乱数を発生する。周波数切り換え部212は、送受信周波数f2iを切り換える。タイミング調整部213は、送信タイミングを調整する。
【0026】
制御部210は、電源投入後は常に活動状態になっていて、メモリ214と、データ生成部222と、送信部230と、受信部250と、データ復号部242と、キャリア判定部246と、ウェイクアップ部270とに、それぞれメモリ制御信号CTRL_M、データ生成制御信号CTRL_ENC、送信制御信号CTRL_TX、受信制御信号CTRL_RX、データ復号制御信号CTRL_DEC、キャリア判定制御信号CTRL_CSおよびタイミング発生部制御信号またはウェイクアップ部制御信号を供給する。制御部210は、プログラムに従って動作するマイクロプロセッサまたはマイクロコンピュータであってもよい。
【0027】
メモリ214は、RF IDタグ202のタグID(ID_tag)、認証用のシステムID(ID_system)および暗号鍵/復号鍵Ke、現在の時刻T、リーダ/ライタ装置302によるアクセスの記録、ウェイクアップ部270の制御スケジュールおよび時間制御シーケンス、バッテリ290の現在の電力残量、受信RF信号のキャリア・センスの周期Tcs、キャリア・センス持続時間、受信処理持続時間、送信処理持続時間、等の情報を格納している。メモリ214は、現在の時刻T、システムIDおよび暗号鍵/復号鍵Keを、データ生成部222およびデータ復号部242に供給する。
【0028】
これらの情報は、リーダ/ライタ装置302によって予めRF IDタグ202に送信され、制御部210によってメモリ214に予め格納される。メモリ214におけるこれらの情報は、制御部210の制御の下で格納され、更新される。
【0029】
システムIDは、リーダ/ライタ装置302とRF IDタグ202等の複数のRF IDタグで構成される同じグループによって共有される共通のIDを表している。システムIDは、リーダ/ライタ装置302のIDであってもよい。
【0030】
データ生成部222は、メモリ214に格納されている暗号鍵Keを用いて所定の暗号方式に従って送信データを暗号化する暗号化部224を含んでいる。データ復号部242は、受信データを所定の暗号方式に従って暗号鍵/復号鍵Keを用いて解読する解読部244を含んでいる。ここでは、所定の暗号方式を共通鍵暗号方式として説明するが、公開鍵暗号方式であってもよい。
【0031】
リーダ/ライタ装置302は、制御部310と、メモリ314と、データ生成部322と、送信部(TX)330と、受信部(RX)350と、データ復号部342と、キャリア判定部346と、タイミング発生部370と、送信アンテナ(ANT)382と、受信アンテナ(ANT)384と、を具えている。
【0032】
制御部310は、ホスト・コンピュータ(図示せず)との間でデータを送受信する。データ生成部322は、送信期間において、制御部310から受け取ったコマンド(CMD)等を含む所定のフォーマットのデータを生成してそのデータを暗号化しその暗号データを符号化して符号化データを生成する。
【0033】
送信部(TX)330は、断続的または間欠的にRF信号を送信し、送信期間において、データ生成部322から受け取ったベースバンド符号化データでキャリアを変調して周波数fのRF信号を送信する。送信部(TX)330の送信出力は例えば100mWである。
【0034】
受信部(RX)350は、受信周波数fまたはf21〜f2nのRF信号を受信する受信部と、リーダ/ライタ装置302の送信周波数fのRF信号を受信する受信部とを有する。代替構成として、受信部350に周波数fのRF信号を受信する受信部を設けずに、送信部(TX)330に代えて、周波数fのRF信号を送信する送信部と周波数fのRF信号を受信部とを含む送受信部を用いてもよい。この場合は、受信部350中の周波数fのRF信号を受信する受信部を動作させる代わりに、そのような送受信部中の周波数fのRF信号を受信する受信部を動作させる。
【0035】
キャリア判定部346は、受信部350から送信周波数fの受信RF信号キャリアの電力の強度を表すデータを受け取って、その強度データに基づいて受信RF信号のキャリアの有無を判定して、その判定結果を制御部310に供給する。
【0036】
データ復号部342は、受信部350から受け取った受信データを復号しその復号データを暗号解読してベースバンド解読データを生成し、その解読データを制御部310に供給する。
【0037】
タイミング発生部360は、予め設定された時間制御シーケンスに従って、時間を測定し時刻を生成し、休止タイミング、キャリア・センス・タイミングおよび送信タイミングを発生する。タイミング発生部360は、周期期間タイマ374、および送信干渉防止用の休止または遅延タイマ376を有する。
【0038】
送信アンテナ(ANT)382は、送信部330に結合される。受信アンテナ(ANT)384は、受信部350に結合される。代替構成として、アンテナ382と384は1つのアンテナであってもよい。
【0039】
メモリ314は、認証用の現在の時刻T、認証用のシステムID(ID_system)および暗号鍵/復号鍵Ke、動作の周期期間Ctx、送信持続時間、休止期間Drwcs、キャリア・センス持続時間、等の情報を格納している。データ生成部322は、メモリ314に格納されている所定の暗号方式に従って暗号鍵Keを用いて送信データを暗号化する暗号化部324を含んでいる。データ復号部342は、所定の暗号方式に従って暗号鍵/復号鍵Keを用いて受信データを解読する解読部344を含んでいる。
【0040】
制御部310は、ホスト・コンピュータからのタグIDまたはタグ情報読取り要求コマンド(以下、単にタグ情報要求コマンドという)等のコマンドを受け取った場合、そのようなコマンドを含むデータをデータ生成部322に供給する。そのデータは、RF IDタグ202の使用すべき送信周波数fまたはf2i、基準の現在の時刻T、新しいまたは更新された制御スケジュール、時間制御シーケンス、休止期間の値、および計数値、等を含んでいてもよい。そのようなコマンドには、現在の時刻Tとともにタイマ274の時刻を修正または更新するよう命令するコマンドが含まれていてもよい。そのようなコマンドには、新しいまたは更新された制御スケジュールまたは時間制御シーケンスとともにメモリ214に格納されているスケジュールまたはシーケンスを修正または更新するよう命令するコマンドが含まれていてもよい。
【0041】
図2Aは、リーダ/ライタ装置302の送信休止期間41、送信周波数fのキャリア・センス44、およびタグ情報要求コマンド(CMD)を搬送するRF信号の送信処理42のタイムチャートを示している。図2Bは、リーダ/ライタ装置302の受信待ち状態46および受信RF信号の受信処理48のタイムチャートを示している。図2Cは、アクティブ型RF IDタグ202のキャリア・センス50、受信RF信号の受信処理54および55、および認証成功の場合における応答を搬送するRF信号の送信処理56のタイムチャートを示している。
【0042】
図2Aを参照すると、リーダ/ライタ装置302のデータ生成部322は、制御部310から受け取ったRF IDタグに対するタグ情報要求コマンドを含むデータを生成しそれを暗号化し、その暗号データを符号化して、符号化された暗号データを生成する。
【0043】
送信休止期間41において、送信部330は、周波数fのRF信号の送信を中断し、所定の休止期間Dwrcs(例えば、100ms)経過後に例えば約1ms〜10msの所定の持続時間で発生するキャリア・センス44の時間期間に送信周波数fでキャリア・センスを行う。
【0044】
キャリア・センス期間44にキャリアが検出されなかった場合は、送信部330は、周期期間Ctxにおける残りの送信期間40において、送信処理42の連続する各タイムスロットで、そのコマンドを搬送するRF信号を充分短い間隔で周期的に送信する。一方、キャリアが検出された場合は、制御部310は、周期期間Ctxの残りの期間において送信部330の送信を抑止して送信休止期間41を継続する。それによって、リーダ/ライタ装置302の周波数fの送信RF信号と他のリーダ/ライタ装置等の周波数fの送信RF信号との干渉を防止することができる。
【0045】
図2Cを参照すると、アクティブ型RF IDタグ202において、受信部250およびキャリア判定部246は、ウェイクアップ部274のウェイクアップ信号に従って例えば0.8秒といった一定の周期Tcsで例えば約1ms〜10msの所定の持続時間で発生するキャリア・センス50の時間期間に制御部210によってイネーブル(活動化、enable)される。それによって、受信部250は受信待ち状態になり、キャリア判定部246は受信部250からの周波数fまたはf2iの受信RF信号キャリア電力の強度を表すデータに従って受信キャリアの有無の判定を行う。
【0046】
RF IDタグ202がリーダ/ライタ装置302に接近していない場合、およびリーダ/ライタ装置302がRF信号の送信を中断している場合は、RF IDタグ202のキャリア判定部246はキャリアを検出せず(ND)、キャリアが存在しないと判定する。
【0047】
キャリア・センス50相互間の期間51において、RF IDタグ202は休止モードに入って、制御部210およびタイミング発生部260(ウェイクアップ部270を含む)だけがイネーブルまたはパワー・オン(付勢)されており、その他の構成要素214〜250はディセーブル(非活動化、disable)またはパワー・ダウン(消勢)されている。休止期間51の時間長は、キャリア・センス期間50の終了時点と次のキャリア・センス期間50の開始時点との間の時間長より短くてもよい。
【0048】
RF IDタグ202がリーダ/ライタ装置302に接近してRF IDタグ202の受信部250がRF信号を受信した場合、キャリア判定部246は、キャリア・センス52の時間期間にRF信号のキャリアを検出し(DT)、キャリアが存在すると判定する。
【0049】
そのキャリアが存在するという判定に応答して、受信部250およびデータ復号部242は直後の受信処理54の時間期間において所定の持続時間(例えば、100ms)の間イネーブルされる。
【0050】
受信部250は、そのRF信号を受信し復調してコマンドを含む符号化された暗号データを生成する。データ復号部242は、そのデータを復号し暗号データを解読してコマンドを取り出して制御部210に供給する。
【0051】
制御部210は、そのコマンドに含まれている時刻TおよびシステムIDを用いてリーダ/ライタ装置302を認証する。認証が成功した場合は、そのコマンドに応答して、制御部210は、所定期間内のランダムに選択された送信処理56の時間期間において所定の持続時間(例えば100ms)の間、データ生成部222および送信部230をイネーブルする。
【0052】
データ生成部222は、メモリ214から取り出したタグID(ID_tag)、時刻T、システムID(ID_system)等の所要の情報を含むデータを暗号化し、その暗号データを符号化する。その他の所要の情報には、例えば、パッケージ内の商品の内容、個数および状態、発送者、移動、経由地および宛先、等に関する情報が含まれていてもよい。送信部230はその暗号化されたタグIDを含む応答データでキャリアを変調してRF信号を送信する。
【0053】
一方、認証が失敗した場合は、データを生成および送信することなく処理を終了する。
【0054】
図2Bを参照すると、リーダ/ライタ装置302の受信部350は、常に受信待ち状態46にあり、RF IDタグ202が接近してRF信号を受信した場合に、受信処理48の時間期間において受信RF信号を復調して符号化された暗号データを生成する。
【0055】
データ復号部342は符号化された暗号データを復号し、その復号された暗号データを解読してタグIDを含む応答データを再生し、その再生された応答を制御部310に供給する。
【0056】
その受信再生された応答に応答して、制御部310は、その応答に含まれている時刻TおよびシステムIDを用いてRF IDタグ202を認証し、そのタグIDをメモリ314に格納しホスト・コンピュータに供給する。
【0057】
ホスト・コンピュータは、タグIDを処理して、商品の流通または人を監視し管理するために用いる。
【0058】
通常、RF IDタグ202がリーダ/ライタ装置302に接近していない状態にある時間は、接近した状態にある時間よりもはるかに長い。よって、アクティブ型RF IDタグ202は、上記構成により、大部分の時間期間が休止モードになる。
【0059】
従って、アクティブ型RF IDタグ202の消費電力は大幅に低減され、バッテリ290の稼動時間は大幅に長くなる。
【0060】
また、通常、リーダ/ライタ装置302およびRF IDタグ202が送信データを暗号化し、時刻TおよびシステムIDを用いて相互認証を行うことによって、リーダ/ライタ装置302およびRF IDタグ202によって送信されるデータが、第三者に傍受されても、そのデータを不正に使用される危険性がなくなる。従って、リーダ/ライタ装置302およびRF IDタグ202の安全性が高くなる。
【0061】
図3は、リーダ/ライタ装置302によって実行される処理のフローチャートを示している。図4Aおよび4Bは、アクティブ型RF IDタグ202によって実行される処理のフローチャートを示している。
【0062】
図3を参照すると、ステップ402において、リーダ/ライタ装置302の制御部310は、ホスト・コンピュータから受け取ったタグ情報要求があるかどうかを判定する。タグ情報要求があるまでステップ402は繰り返される。タグ情報要求があると判定された場合、手順は送信処理のためのステップ404および受信処理のためのステップ422に進む。
【0063】
ステップ404において、制御部310は、周期期間タイマ374を初期化してその現在の計数値を0に設定し、タイマ374に長い動作の周期期間Ctx(例えば、1秒)を設定する。ステップ406において、制御部310は、タイマ376を初期化して、所定のキャリア・センス44の前の短い休止期間Drwcs(例えば、100ms)をタイマ376に設定する。ステップ408において、制御部310は、タイマ376からのタイミング信号に基づいて休止期間Drwcsが経過したかどうかを判定する。休止期間が経過していないと判定された場合は、手順はステップ408に戻り、休止期間Drwcsが経過するまでステップ408が繰り返される。
【0064】
ステップ408において休止期間が経過したと判定された場合は、制御部310は、ステップ410において、キャリア判定部346をイネーブルする。制御部310は、例えば約1ms〜10msのような短い持続時間の期間だけ受信部350における送信周波数fのRF信号の受信部およびキャリア判定部346をイネーブルしてもよい。キャリア判定部346は、受信部350から受け取った周波数fのRF信号の受信キャリア電力を表すデータに基づいて周波数fの受信RF信号のキャリアの存在を判定して、その判定結果を制御部310に供給する。
【0065】
ステップ412において、制御部210は、その判定結果に従ってキャリアが検出されたかどうかを判定する。キャリアが検出されたと判定された場合は、ステップ413において、制御部210は、受信部250中の送信周波数fのRF信号の受信部およびキャリア判定部346をディセーブルする。
【0066】
ステップ414において、制御部210は、周期期間Ctxが経過したかどうかを判定する。周期期間が経過していないと判定された場合は、周期期間が経過するまでステップ414が繰り返される。それによって、周期期間Ctxの残りの期間においてデータ生成部322および送信部330の動作が休止する。周期期間Ctxが経過したと判定された場合は、手順はステップ404に戻る。それによって、リーダ/ライタ装置302の動作の次の周期期間Ctxが開始する。
【0067】
ステップ412においてキャリアが検出されなかったと判定された場合は、制御部310は、ステップ415において、制御部210は、周期期間Ctxが経過したかどうかを判定する。周期期間Ctxが経過したと判定された場合は、手順はステップ404に戻る。それによって、リーダ/ライタ装置302の動作の次の周期期間Ctxが開始する。
【0068】
ステップ415において周期期間Ctxが経過していないと判定された場合は、ステップ416において、制御部310は、タグ情報要求コマンドおよび関連する情報をデータ生成部322に供給する。データ生成部322は、制御部310から受け取ったタグ情報要求コマンド、およびメモリ314から取り出した現在の時刻T、システムID(ID_system)およびリーダ/ライタ装置302のIDを含むデータを、例えばDES(Data Description Standard)、トリプルDESまたはAES(Advanced Encryption Standard)等の所定の暗号方式に従って、メモリ314から取り出した暗号鍵Keを用いて暗号化し、その暗号データを、例えばNRZ(Non Return to Zero)符号化法またはマンチェスタ符号化法等の所定の符号化方式に従って符号化し、送信部330は、図2Aの送信処理42の時間期間にその符号化データでキャリアを変調して周波数fのRF信号を送信する。制御部310は、タグ情報要求コマンド中にそのコマンドに対する応答の送信周波数fまたは可変送信周波数f2iを指定するデータ、その可変送信周波数f2iを使用すべき時刻またはタイムスロットを表すデータ、現在の時刻Tを表すデータ、制御スケジュールおよび時間制御シーケンス等のデータを含ませてもよい。
【0069】
リーダ/ライタ装置302は、複数の送信タイムスロットにおける複数コマンド毎に(例えば、少なくとも1つのキャリア・センス周期分の数の送信タイムスロットにおける複数コマンド毎に)、その周波数f2iを変更するようにしてもよい。
【0070】
それによって、複数のRF IDタグが同時に存在する場合でも、RF IDタグからの応答送信が衝突する確率が減り、リーダ/ライタ装置302で同時に識別できるRF IDタグの数を増大させることができる。
【0071】
ステップ418において制御部210はデータ送信を終了すべきかどうかを判定する。終了すると判定された場合は、手順はこのルーチンを出る。データ送信を継続すると判定された場合は、手順はステップ415に戻る。図2Aでは、データ送信は繰り返し継続される。
【0072】
ステップ415〜418は、送信休止期間41の後で周期期間Ctxが経過するまで繰り返される。それによって、周期期間Ctxにおける周波数fキャリア不検出の後の残りの期間において、送信部330がタグ情報要求コマンドを搬送する周波数fのRF信号の送信を繰り返す。
【0073】
図4Aを参照すると、ステップ502において、RF IDタグ202が起動された場合に、制御部210およびタイミング発生部260(ウェイクアップ部270)がイネーブルされる。RF IDタグ202がいったん起動されると、制御部210およびタイミング発生部260は常にイネーブルされて活動状態にある。ウェイクアップ部270は、タイマ274および時間制御シーケンスに従って、所定の周期Tcsで受信RF信号のキャリア・センスを行うタイミングを表すウェイクアップ信号を制御部210に供給する。ステップ504において、制御部210は、ウェイクアップ部270から受け取ったウェイクアップ信号がオン状態(ON)を示しているかどうかを判定する。制御部210は、ウェイクアップ信号がオン状態になるまでステップ504を繰り返す。
【0074】
ステップ504においてウェイクアップ信号がオン状態(ON)を示していると判定された場合、ステップ506において、制御部210は、例えば約1ms〜10msのような短い持続時間の期間だけ受信周波数fの受信部250およびキャリア判定部246をイネーブルする。受信部250はRF信号の受信待ち状態となり、キャリア判定部246は受信部250から受け取った受信キャリア電力を表すデータに基づいて受信周波数fの受信RF信号のキャリアの存在を判定して、その判定結果を制御部210に供給する。
【0075】
ステップ508において、制御部210は、その判定結果に従ってキャリアが検出されたかどうかを判定する。キャリアが検出されなかったと判定された場合は、ステップ509において制御部210は受信部250およびキャリア判定部246をディセーブル(非可動化)する。その後、手順はステップ530に進む。
【0076】
ステップ508においてキャリアが検出されたと判定された場合は、ステップ510において、制御部210は、キャリア判定部246をディセーブルし、さらに例えば100ms〜200msといった所定の持続時間において受信部250をイネーブルしたまま、リーダ/ライタ装置302からコマンドを搬送する周波数fのRF信号を受信して(図2C、受信54)、受信周波数fの受信RF信号を復調する。ステップ512において、制御部210は、受信部250によるRF信号の受信が完了したかどうかを判定する。ステップ512はRF信号の受信が完了するまで繰り返される。
【0077】
ステップ512においてRF信号の受信が完了したと判定された場合は、ステップ514において、制御部210はデータ復号部242をイネーブルする。データ復号部242は制御部210の制御の下で受信部250から受信データを受け取ってそれを所定の符号化方式に従って復号する。ステップ515において、制御部210は受信部250をディセーブルする。
【0078】
図4Bを参照すると、ステップ516において、制御部210の制御の下で、データ復号部242は、メモリ214から取り出した暗号鍵/復号鍵Keを用いて復号データを所定の暗号方式に従って解読し、解読されたコマンド、タグID(ID_tag)、時刻T、システムID(ID_system)を含むデータを制御部210に供給する。そのデータは、制御スケジュールおよび時間制御シーケンスを含んでいてもよい。制御部210は、そのデータを受け取った後、暗号解読された時刻TおよびシステムIDとメモリ214に格納されている時刻TおよびシステムIDとを比較することによって、両者が一致するかどうかを判定し、それによってリーダ/ライタ装置302の認証を行う。
【0079】
ステップ518において、制御部210は認証が成功したかどうかを判定する。認証が失敗したと判定された場合は、ステップ520において、制御部210はデータ復号部242をディセーブルする。その後、手順はステップ530に進む。
【0080】
ステップ518において認証が成功したと判定された場合は、ステップ522において、制御部210は、データ復号部242からタグ情報要求コマンドを含む復号され暗号解読されたデータを受け取り、その解読データに含まれている解読された受信コマンドを処理し、リーダ/ライタ装置302によるアクセス記録をメモリ214に格納する。制御部210は、さらにデータ復号部242をディセーブルする。
【0081】
受信データ中に時刻修正コマンドおよび現在の時刻Tが含まれていた場合は、制御部210は、ウェイクアップ部270のタイマ274の時刻をその時刻Tに修正または更新する。
【0082】
ステップ526において、制御部210は、そのタグ情報要求コマンドに従って、所定の期間内の所定数のタイムスロットの中からランダムに選択された1つのタイムスロットにおいてデータ生成部222および送信部230をイネーブルする。その選択されたタイムスロットが図2Cの送信処理56の時間期間である。
【0083】
データ生成部222は、メモリ214から読み出したRF IDタグ202のタグID(ID_tag)、時刻T、システムID(ID_system)およびリーダ/ライタ装置302のIDを含むデータを、所定の暗号方式に従って暗号鍵Keを用いて暗号化し、その暗号データを所定の符号化方式に従って符号化して送信部230に供給する。
【0084】
送信部230は、その符号化暗号データでキャリアを変調して、周波数fまたはf2iのRF信号を、アンテナ284を介して送信する(図2C、送信56)。周波数f2iの切り換えは、制御部210の周波数切り換え部212によって行われる。タイミング調整部213は、複数のタイムスロットの周期を所定周期になるように調整する。
【0085】
ステップ529において、制御部210は、データ生成部222および送信部230をディセーブルする。ステップ530において、制御部210は、RF IDタグ202を休止モードにする。休止モードにおいて、基本的に制御部210およびタイミング発生部260(ウェイクアップ部270を含む)だけがイネーブルされた状態を維持し、その他の構成要素214〜250はディセーブルされた状態になる。
【0086】
再び図3を参照すると、ステップ422において、制御部310は受信部350をイネーブルして受信待ち状態にする。受信部350は周波数fのRF信号の受信を待って(受信待ち46)、RF信号を受信する(受信処理48)。ステップ424において、制御部310は受信部350がRF信号の受信を完了したかどうかを判定する。受信が完了するまでステップ422〜424は繰り返される。受信が完了したと判定された場合は、手順はステップ428に進む。
【0087】
ステップ428において、受信部350は受信データをデータ復号部342に供給する。データ復号部342は受信データを所定の符号化方式に従って復号し、その復号データを所定の暗号方式に従って暗号解読して、そのデータを受信したという判定およびその解読データを制御部310に供給する。制御部310は、暗号解読された時刻TおよびシステムIDとメモリ314に格納されている時刻TおよびシステムIDとを比較することによって、一致するかどうかを判定し、それによってRF IDタグ202の認証を行う。RF IDタグ202の制御部210およびリーダ/ライタ装置302の制御部310において、受信した時刻Tと格納されていた時刻Tとの間に所定の範囲内の誤差(例えば±0.5秒)があった場合にも、両者は一致すると判定してもよい。
【0088】
ステップ430において、制御部310は認証が成功したかどうかを判定する。認証が失敗したと判定された場合は、手順はステップ422に戻る。認証が成功したと判定された場合は、手順はステップ432に進む。
【0089】
ステップ432において、制御部310はその復号データをメモリ314に格納しホスト・コンピュータに送出する。ステップ436において制御部310はデータ受信待ちを終了するかどうかを判定する。終了すると判定された場合は、手順はこのルーチンを出る。データ受信待ちを継続すると判定された場合は、手順はステップ422に戻る。図2Bでは、データ受信待ちは繰り返し継続される。
【0090】
このように、リーダ/ライタ装置302は、充分短い間隔で周期的にRF信号を送信し、長い送信期間においてRF信号受信待ち状態にあるので、RFIDタグ202のキャリア・センス時間を大幅に減らすことができる。
【0091】
メモリ214に格納される制御スケジュールとして、休日および平日の夜間(例えば、6:00pm〜6:00am)の所定の時刻と所定の時刻の間の時間期間を指定し、平日の昼間(例えば、6:00am〜6:00pm)の所定の時刻と所定の時刻の間の時間期間を指定してもよい。この場合、ウェイクアップ部270は、その休日および夜間においてウェイクアップ信号を発生せず、従ってRFIDタグ202は休止モードになってキャリア・センスを全く行わず、一方、その平日の昼間において所定の周期(例えば1秒)で、キャリア・センスを行う。
【0092】
ウェイクアップ部270は、制御部210の制御の下で、メモリ214に格納されたバッテリ290の電力の残量Pに従ってウェイクアップ信号を発生させてもよい。この場合、バッテリ電力残量Pが充分である場合は、比較的短い周期で(例えば1秒)キャリア・センスを行い、電力残量Pが閾値Pthより低くなった場合は、比較的長い周期で(例えば2秒)キャリア・センスを行うようにしてもよい。
【0093】
リーダ/ライタ装置302が干渉防止のために送信休止期間41において周波数fのRF信号の送信を中断すると、アクティブ型RFIDタグ202は、リーダ/ライタ装置302の近くに位置していてもその送信休止期間41においてリーダ/ライタ装置302からのRF信号のキャリアを検出できない。しかし、リーダ/ライタ装置からのRF信号の送信が中断した場合に、RFIDタグがRF信号を検出するまでキャリア・センスを連続的に行うと、RF IDタグの消費電力が増大する。
【0094】
発明者たちは、RF IDタグにおいてリーダ/ライタ装置からのRF信号を検出できない場合に、RFIDタグが短い周期で最大で所定回数までのキャリア・センスを繰り返し行うと、RF IDタグの消費電力を節減しつつリーダ/ライタ装置からのRF信号を検出しやすくなる、と認識した。
【0095】
また、発明者たちは、RF IDタグが、応答RF信号を送信する前に周期的にそのRF信号の送信周波数でキャリア・センスして、キャリアを検出した場合にはRF信号を送信せず、キャリアを検出しない場合にRF信号を送信するようにすれば、他のRFIDタグからのRF信号との干渉の確率を減少させることができる、と認識した。
【0096】
図5は、本発明の実施形態による、アクティブ型非接触情報記憶装置としてのアクティブ型RF IDタグ204の構成を示している。RF IDタグ204に対して、図1のリーダ/ライタ装置302が用いられる。
【0097】
アクティブ型RF IDタグ204は、制御部210と、メモリ214と、データ生成部222と、送信部(TX)230と、受信部(RX)250と、データ復号部242と、キャリア判定部246と、タイミング発生部260と、送信アンテナ(ANT)282と、受信アンテナ(ANT)284と、バッテリ290と、を具えている。
【0098】
受信部(RX)250は、リーダ/ライタ装置302からの受信周波数fのRF信号を受信する受信部と、送信周波数fまたはf21〜f2nのRF信号を受信する受信部とを有する。代替構成として、受信部250に周波数fまたはf21〜f2nのRF信号を受信する受信部を設けずに、送信部(TX)230に代えて、周波数fまたはf21〜f2nのRF信号を送信する送信部と、周波数fまたはf21〜f2nのRF信号を受信する受信部とを含む送受信部を用いてもよい。この場合は、受信部250中の周波数fまたはf21〜f2nのRF信号を受信する受信部を動作させる代わりに、そのような送受信部中の周波数fまたはf21〜f2nのRF信号を受信する受信部を動作させる。
【0099】
受信部(RX)250は、周波数fおよび周波数fまたはf2iのRF信号を受信して復調してベースバンド符号化データを生成し、受信RF信号のキャリア強度を表すデータを生成する。
【0100】
タイミング発生部260は、タイマ274を含むウェイクアップ部270、および周波数fの受信RF信号用のキャリア・センス休止または遅延タイマ275を有する。タイミング発生部260は、RF IDタグ204の電源投入後は常に活動状態になっている。受信部(RX)250は、受信周波数fのRF信号の受信部と、送信周波数fまたはf2iのRF信号の受信部とを含んでいる。制御部210は、キャリア・センスのリトライのためのカウンタ295を含んでいる。
【0101】
キャリア判定部246は、受信部250から、受信周波数fの受信RF信号のキャリアおよび送信周波数fまたはf2iのRF信号キャリアの電力の強度を表すデータを受け取って、それぞれのキャリア強度を表すデータに基づいて受信周波数fおよび送信周波数fまたはf2iのキャリアの有無を判定して、その判定結果を制御部210に供給する。
【0102】
カウンタ295は、ウェイクアップ信号Wakeupに応答して生じた先の受信周波数(f)キャリア・センス50と、後続のそれぞれの休止期間Drcs(例えば、120ms)に続く受信周波数のキャリア・センス52とにおける受信周波数キャリア不検出の回数CT_RCS、または受信周波数キャリア不検出による休止期間Drcsの発生回数CT_RCSを計数する。カウンタ295は、計数値CT_RCSと比較するために、そのキャリア・センス50、52または休止期間Drcsの発生回数の閾値NTH−RCSを保持する。
【0103】
休止期間Drcsの値およびキャリア・センスまたは休止期間の数の閾値NTH−RCSは、リーダ/ライタ装置302によって予めRF IDタグ204に送信され、制御部210によってメモリ214に予め格納される。タイミング発生部260のタイマ275の休止期間Drcsは、制御部210の制御の下で、メモリ214に格納された休止期間Drcsの値に従って設定されまたは変更される。閾値NTH−RCSは、制御部210によって、メモリ214に格納された閾値NTH−RCSの値に従ってそのカウンタ295に設定されまたは変更される。
【0104】
RF IDタグ204のその他の構成はRF IDタグ202のものと同様である。
【0105】
図6Aは、リーダ/ライタ装置302の送信休止期間41、送信周波数fのキャリア・センス44、およびタグ情報要求コマンド(CMD)を搬送するRF信号の送信処理42のタイムチャートを示している。図6Bは、リーダ/ライタ装置302の受信待ち状態46および受信RF信号の受信処理48のタイムチャートを示している。図6Cは、アクティブ型RF IDタグ204の受信RF信号のキャリア・センス50、52、送信RF信号のキャリア・センス58、受信RF信号の受信処理54、および応答を搬送するRF信号の送信処理56のタイムチャートを示している。
【0106】
図6Aを参照すると、リーダ/ライタ装置302のデータ生成部322は、RF IDタグに対するタグ情報要求コマンドを含むデータを生成しそれを暗号化し、その暗号データを符号化して、符号化された暗号データを生成する。
【0107】
送信休止期間41の休止時間Drwcsにおいて、送信部330は、周波数fのRF信号の送信を中断する。送信休止期間41におけるその休止時間Drwcs経過後のキャリア・センス期間44において、受信部350中の周波数fの受信部およびキャリア判定部346は、送信周波数fでキャリア・センスを行う。キャリアが検出された場合は、制御部310は、周期期間Ctxにおいて送信休止期間41を継続する。
【0108】
一方、キャリア・センス期間44においてキャリアが検出されなかった場合は、制御部310は、送信部330を制御して、周期期間Ctxにおける残りの送信期間40において送信処理42の連続する各タイムスロットにおいて、そのコマンドを搬送するRF信号を充分短い間隔で周期的に送信させる。
【0109】
図6Cを参照すると、アクティブ型RF IDタグ204において、受信部250およびキャリア判定部246は、ウェイクアップ部274のウェイクアップ信号に従って例えば0.8秒といった一定の周期Tcsで例えば約1ms〜10msの所定の持続時間で発生するキャリア・センス50の時間期間に制御部210によってイネーブルされる。それによって、受信部250は受信待ち状態になり、キャリア判定部246は受信部250からの受信RF信号キャリア電力の強度を表すデータに従って受信キャリアの有無の判定を行う。
【0110】
RF IDタグ204がリーダ/ライタ装置302に接近していない場合、およびリーダ/ライタ装置302がRF信号の送信を中断している場合は、RF IDタグ204のキャリア判定部246は周波数fのキャリアを検出せず(ND)、リーダ/ライタ装置の送信RF信号のキャリアが存在しないと判定する。
【0111】
受信周波数fのキャリアが存在しない(ND)と判定された場合は、受信部250およびキャリア判定部246は、後続の休止期間Drcsにおいて制御部210によってディセーブルされ、RF IDタグ204は休止モードに入る。休止期間Drcsの後、受信部250中の受信周波数fの受信部およびキャリア判定部246は、所定の持続時間で発生するキャリア・センス52の時間期間に制御部210によってイネーブルされる。それによって、受信部250(受信周波数fの受信部)は受信待ち状態になり、キャリア判定部246は受信周波数fの受信キャリアの有無の判定を行う。
【0112】
休止期間Drcsおよび受信周波数fのキャリア・センス52は、受信周波数fのキャリアが検出されるまで、最大回数NTH−RCS(例えば、3回)まで、リトライのために繰り返される。RF IDタグ204における休止期間Drcsの長さは、リーダ/ライタ装置302における送信休止期間41(休止期間Drwcsとキャリア・センス期間44の和)より長いことが好ましい。それによって、後続のキャリア・センス52による周波数fのキャリア検出の可能性が高くなる。
【0113】
その後、制御部210は、RF IDタグ204を次のキャリア・センス期間50まで休止期間51に移行させる。休止期間Drcsおよび受信周波数fのキャリア・センス52は、ウェイクアップ部274のウェイクアップ信号に従ってキャリア・センス周期Tcsで発生する次のキャリア・センス50の時間期間に、制御部210によってイネーブルされる。
【0114】
受信部250がリーダ/ライタ装置302からのRF信号を受信した場合、キャリア判定部246は、キャリア・センス52の時間期間にRF信号のキャリアを検出し(DT)、キャリアが存在すると判定する。
【0115】
そのキャリアが存在するという判定に応答して、受信部250およびデータ復号部242は直後の受信処理54の時間期間において所定の持続時間(例えば100ms)の間イネーブルされる。
【0116】
受信部250はそのRF信号を受信し復調してコマンドを含む符号化された暗号データを生成し、データ復号部242はそのデータを復号し暗号データを解読してコマンドを取り出して制御部210に供給する。
【0117】
制御部210は、そのコマンドに含まれている時刻TおよびシステムIDを用いてリーダ/ライタ装置302を認証する。その受信コマンドに応答して、キャリア・センス期間58において、受信部250中の送信周波数fまたはf2iの受信部およびキャリア判定部246は、制御部210によってイネーブルされる。それによって、受信部250(受信周波数fまたはf2iの受信部)は受信待ち状態になり、キャリア判定部246は送信周波数fまたはf2iのキャリアの有無の判定を行う。
【0118】
送信周波数fまたはf2iのRF信号のキャリアが存在しない(ND)と判定された場合は、制御部210は、所定期間内のランダムに選択された送信処理56の時間期間において所定の持続時間(例えば、100ms)の間、データ生成部222および送信部230をイネーブルする。
【0119】
データ生成部222は、メモリ214から取り出したタグID(ID_tag)、時刻T、システムID(ID_system)等の所要の情報を含むデータを暗号化し、その暗号データを符号化する。送信部230はその暗号化されたタグIDを含む応答データでキャリアを変調してRF信号を送信する。
【0120】
一方、送信周波数fまたはf2iのRF信号のキャリアが存在する(DT)と判定された場合は、制御部210は、RF IDタグ204を次のキャリア・センス期間50まで休止期間51に移行させる。それによって、RF IDタグ204からの送信RF信号と他のRF IDタグの送信RF信号との間の相互干渉を防止する。
【0121】
キャリア・センス50相互間の期間51において、RF IDタグ202は休止モードに入って、制御部210およびタイミング発生部260だけがイネーブルまたはパワー・オンされており、その他の構成要素214〜250はディセーブルまたはパワー・ダウンされている。
【0122】
図6Bを参照すると、リーダ/ライタ装置302の受信部350は、常に受信待ち状態46にあり、RF IDタグ202が接近してRF信号を受信した場合に、受信処理48の時間期間において受信RF信号を復調して符号化された暗号データを生成する。
【0123】
データ復号部342は符号化された暗号データを復号し、その復号された暗号データを解読してタグIDを含む応答データを再生し、その再生された応答を制御部310に供給する。
【0124】
その受信再生された応答に応答して、制御部310は、その応答に含まれている時刻TおよびシステムIDを用いてRF IDタグ202を認証し、そのタグIDをホスト・コンピュータに供給する。
【0125】
図7Aおよび7Bは、アクティブ型RF IDタグ204によって実行される処理のフローチャートを示している。リーダ/ライタ装置302は図3のフローチャートに従って動作する。
【0126】
ステップ502〜504は図4Aのものと同様である。
【0127】
ステップ505において、制御部210は、カウンタ295を初期化してその計数値CT_RCSを0(ゼロ)に設定し、閾値NTH−RCSを設定する。ステップ506〜509は図4Aのものと同様である。
【0128】
ステップ508において周波数fのキャリアが検出されなかったと判定された場合は、ステップ509に続くステップ542において、制御部210は、カウンタ295の計数値CT_RCSを1だけインクリメント(カウント・アップ)してCT_RCS=CT_RCS+1と設定する。
【0129】
ステップ544において、制御部210は、カウンタ295の計数値CT_RCSが閾値NTH−RCSより小さいかどうかを判定する。計数値CT_RCSが閾値より小さくない、即ち計数値CT_RCSが閾値と等しいと判定された場合は、手順は図7Bのステップ530に進む。ステップ530において、制御部210は、RF IDタグ204を休止モードにする。
【0130】
ステップ544において計数値CT_RCSが閾値より小さいと判定された場合は、制御部210は、ステップ546においてタイマ275を初期化して休止期間Drcsを設定する。休止期間Drcsにおいて、RF IDタグ204は休止状態または休止モードに入る。
【0131】
ステップ548において、制御部210は、タイマ275が休止期間Drcsの経過を示しているかどうかを判定する。ステップ448は休止期間Drcsが経過するまで繰り返される。休止期間Drcsが経過したと判定された場合は、手順はステップ506に戻る。それによって、キャリアが検出されない場合は、カウンタ295の計数値CT_RCSが閾値NTH−RCSに達するまで、休止期間Drcsおよびキャリア・センス52が繰り返される。
【0132】
ステップ510〜515は図4Aのものと同様である。
【0133】
図7Bを参照すると、ステップ516〜530は、図4Bのものと同様である。
【0134】
図8は、図5のRF IDタグ204の変形形態であり、本発明の別の実施形態による、アクティブ型非接触情報記憶装置としてのアクティブ型RF IDタグ206の構成を示している。図9は、図5のリーダ/ライタ装置302の変形形態であり、本発明のその実施形態による、リーダ/ライタ装置304の構成を示している。
【0135】
図8を参照すると、アクティブ型RF IDタグ206において、タイミング発生部260は、ウェイクアップ部270、周波数fの受信RF信号用のキャリア・センス休止または遅延タイマ275、および周波数fまたはf2iの送信RF信号の干渉防止用のキャリア・センス休止または遅延タイマ276を含んでいる。RF IDタグ206の制御部210は、カウンタ295、およびキャリア・センスのリトライのためのカウンタ296を含んでいる。
【0136】
カウンタ295は、図5のものと同様である。カウンタ296は、コマンド受信に続く送信周波数(fまたはf2i)キャリア・センス58と、後続のそれぞれの休止期間Dtcsに続く送信周波数のキャリア・センス59とにおける送信周波数キャリア不検出の回数CT_TCS、または送信周波数キャリア不検出による休止期間Dtcsの発生回数CT_TCSを計数する。カウンタ296は、計数値CT_TCSと比較するために、そのキャリア・センス58、59または休止期間Dtcsの発生回数の閾値NTH−TCSを保持する。
【0137】
休止期間Drcsの値は、リーダ/ライタ装置304によって予めRF IDタグ206に送信され、制御部210によってメモリ214に予め格納される。タイミング発生部260のタイマ276の休止期間Dtcsは、制御部210の制御の下で、メモリ214に格納された休止期間Dtcsの値に従って設定されまたは変更される。閾値NTH−TCSは、制御部210によって、メモリ214に格納された閾値NTH−TCSの値に従ってそのカウンタ296に設定されまたは変更される。
【0138】
RF IDタグ206のその他の構成はRF IDタグ204のものと同様である。
【0139】
図9を参照すると、リーダ/ライタ装置304は、制御部310と、メモリ314と、データ生成部322と、送信部(TX)330と、受信部(RX)350と、データ復号部342と、キャリア判定部346と、タイミング発生部370と、送信アンテナ(ANT)382と、受信アンテナ(ANT)384と、を具えている。
【0140】
リーダ/ライタ装置304において、タイミング発生部360は、周期期間タイマ374、および送信干渉防止用の休止または遅延タイマ376を有し、休止タイミング、キャリア・センス・タイミングおよび送信タイミングを発生する。制御部310は、キャリア・センスのリトライのためのカウンタ396を含んでいる。
【0141】
カウンタ396は、周期期間Ctxにおいて、先の送信周波数(f)のキャリア・センス44と、後続のそれぞれの休止期間Drwcsに続く送信周波数のキャリア・センス44とにおける受信周波数キャリア不検出の回数CT_CS、または送信周波数キャリア不検出による休止期間Drwcsの発生回数CT_CSを計数する。リーダ/ライタ装置304のその他の構成はリーダ/ライタ装置302のものと同様である。
【0142】
図10Aは、リーダ/ライタ装置304の送信休止期間41、送信周波数fのキャリア・センス44および45、およびタグ情報要求コマンド(CMD)を搬送するRF信号の送信処理42のタイムチャートを示している。図10Bは、リーダ/ライタ装置304の受信待ち状態46および受信RF信号の受信処理48のタイムチャートを示している。図10Cは、アクティブ型RF IDタグ206のキャリア・センス50および52、送信RF信号のキャリア・センス58および59、受信RF信号の受信処理54、および応答を搬送するRF信号の送信処理56のタイムチャートを示している。
【0143】
図10Aを参照すると、リーダ/ライタ装置304のデータ生成部322は、タグ情報要求コマンドを含むデータを生成しそれを暗号化し、その暗号データを符号化して、符号化された暗号データを生成する。
【0144】
送信休止期間41の休止時間Drwcsにおいて、送信部330は、周波数fのRF信号の送信を中断する。送信休止期間41におけるその休止時間Drwcs経過後のキャリア・センス期間44において、受信部350中の周波数fの受信部およびキャリア判定部346は、送信周波数fでキャリア・センスを行う。キャリアが検出された(DT)場合は、制御部310は、周期期間Ctxにおいて送信休止期間41を継続し、休止時間Dwrcsを繰り返す。その休止時間Drwcs経過後のキャリア・センス期間45において、受信部350の周波数fの受信部およびキャリア判定部346は、再び送信周波数fでキャリア・センスを行う。周期期間Ctxにおいてキャリアが検出されなくなるまで休止時間Dwrcsおよびキャリア・センス期間45を最大でNTH−RCS回(例えば、3回)になるまで繰り返す。それによって、リーダ/ライタ装置304によるコマンドの送信の期間をより長く多く確保し、RF IDタグ206によるキャリア検出の確率をより高くすることができる。
【0145】
一方、キャリア・センス期間44または45においてキャリアが検出されなかった(ND)場合は、制御部310は、送信部330を制御して、周期期間Ctxにおける残りの送信期間40において送信処理42の連続する各タイムスロットにおいて、そのコマンドを搬送するRF信号を充分短い間隔で周期的に送信させる。
【0146】
図10Cを参照すると、アクティブ型RF IDタグ206において、受信部250およびキャリア判定部246は、ウェイクアップ部274のウェイクアップ信号に従って一定の周期Tcsで所定の持続時間で発生するキャリア・センス50の時間期間に制御部210によってイネーブルされる。それによって、受信部250は受信待ち状態になり、キャリア判定部246は受信部250からの受信RF信号キャリア電力の強度を表すデータに従って受信キャリアの有無の判定を行う。
【0147】
RF IDタグ206がリーダ/ライタ装置304に接近していない場合、およびリーダ/ライタ装置304がRF信号の送信を中断している場合は、RF IDタグ206のキャリア判定部246は周波数fのキャリアを検出せず(ND)、リーダ/ライタ装置の送信RF信号のキャリアが存在しないと判定する。
【0148】
受信周波数fのキャリアが存在しない(ND)と判定された場合は、受信部250およびキャリア判定部246は、後続の休止期間Drcsにおいて制御部210によってディセーブルされ、RF IDタグ204は休止モードに入る。休止時間Drcsの後、受信部250中の受信周波数fの受信部およびキャリア判定部246は、所定の持続時間で発生するキャリア・センス52の時間期間に制御部210によってイネーブルされる。それによって、受信部250(受信周波数fの受信部)は受信待ち状態になり、キャリア判定部246は受信周波数fの受信キャリアの有無の判定を行う。
【0149】
休止期間Drcsおよび受信周波数fのキャリア・センス52は、受信周波数fのキャリアが検出されるまで、最大回数NTH−RCSまで、リトライのために繰り返される。
【0150】
受信部250がリーダ/ライタ装置302からのRF信号を受信した場合、キャリア判定部246は、キャリア・センス52の時間期間にRF信号のキャリアを検出し(DT)、キャリアが存在すると判定する。
【0151】
そのキャリアが存在するという判定に応答して、受信部250およびデータ復号部242は直後の受信処理54の時間期間において所定の持続時間の間イネーブルされる。
【0152】
受信部250はそのRF信号を受信し復調してコマンドを含む符号化された暗号データを生成し、データ復号部242はそのデータを復号し暗号データを解読してコマンドを取り出して制御部210に供給する。
【0153】
その受信コマンドに応答して、キャリア・センス期間58において、受信部250の送信周波数fまたはf2iの受信部およびキャリア判定部246は、制御部210によってイネーブルされる。それによって、受信部250(受信周波数fまたはf2iの受信部)は受信待ち状態になり、キャリア判定部246は送信周波数fまたはf2iのキャリアの有無の判定を行う。
【0154】
送信周波数fまたはf2iのRF信号のキャリアが存在しない(ND)と判定された場合は、制御部210は、所定期間内のランダムに選択された送信処理56の時間期間において所定の持続時間の間、データ生成部222および送信部230をイネーブルする。
【0155】
一方、送信周波数fまたはf2iのRF信号のキャリアが存在する(DT)と判定された場合は、受信部250(送信周波数のRF信号の受信部)およびキャリア判定部246は、周期期間Tcsにおける後続の休止期間Dtcsにおいて制御部210によってディセーブルされ、RF IDタグ206は休止モードに入る。それによって、RF IDタグ206からの送信RF信号と他のRF IDタグの送信RF信号との間の相互干渉を防止する。
【0156】
その休止期間Dtcs経過後のキャリア・センス期間59において、受信部250の送信周波数fまたはf2iの受信部およびキャリア判定部246は、制御部210によってイネーブルされて、再び送信周波数fまたはf2iでキャリア・センスを行う。受信周波数fのキャリア・センス周期Tcsにおける、次の受信周波数fのキャリア・センス50の前の期間において、送信周波数fまたはf2iのキャリアが検出されなくなるまで休止期間Dtcsおよびキャリア・センス59を最大NTH−TCS回(例えば、3回)まで繰り返す。それによって、RF IDタグ206による応答の送信期間の確保の確率を高くすることができる。
【0157】
データ生成部222は、メモリ214から取り出したタグID等の所要の情報を含むデータを暗号化し、その暗号データを符号化する。送信部230はその暗号化されたタグIDを含む応答データでキャリアを変調してRF信号を送信する。
【0158】
受信周波数fのキャリアが検出されなかった(ND)場合は、後続の休止期間Drcsおよびキャリア・センス52は、そのキャリアが検出されるまで、最大NTH−RCS回まで繰り返される。その後、ウェイクアップ部274のウェイクアップ信号に従ってキャリア・センス周期Tcsで発生するキャリア・センス50の時間期間に制御部210によってイネーブルされる。
【0159】
図10Bを参照すると、リーダ/ライタ装置304の受信部350は、図6Bのリーダ/ライタ装置302のものと同様に動作する。
【0160】
図11は、図3の送信処理を変形したものであり、リーダ/ライタ装置304によって実行される送信処理のフローチャートを示している。図3における受信処理は、リーダ/ライタ装置304にも適用される。
【0161】
図11を参照すると、ステップ405において、制御部310は、制御部310は、図3のステップ404と同様に周期期間タイマ374を初期化して長い動作の周期期間Ctxを設定し、さらにカウンタ396の計数値CT_CSを初期化して0に設定する。ステップ406〜413は図3のものと同様である。
【0162】
ステップ412においてキャリアが検出された(DT)と判定された場合は、ステップ413に続くステップ424において、制御部310は、カウンタ396の計数値CT_CSを1だけインクリメントする。ステップ426において、制御部310は、計数値CT_CSが閾値NTH−CSより小さいかどうかを判定する。計数値CT_CSが閾値NTH−CSより小さいと判定された場合は、手順はステップ406に戻る。それによって、周期期間Ctxの残りの期間において、周波数fのキャリアが検出されなくなるまでキャリア・センスが最大NTH−RCS回まで、リトライのために繰り返される。ステップ426において計数値CT_CSが閾値NTH−CSより小さくない、即ち計数値CT_CSが閾値NTH−CSと等しいと判定された場合は、手順はステップ414に進む。
【0163】
ステップ414は、図3のものと同様である。それによって、周期期間Ctxの残りの期間においてデータ生成部322および送信部330の動作が休止する。
【0164】
ステップ415〜418は、図3のものと同様である。
【0165】
図12Aおよび12Bは、図7Aおよび7Bを変形したものであり、アクティブ型RF IDタグ206によって実行される処理のフローチャートを示している。
【0166】
図12Aを参照すると、ステップ502〜515およびステップ542〜548は図7Aのものと同様である。
【0167】
図12Bを参照すると、ステップ516〜522は図7Bのものと同様である。但し、図12Bにおいて、図7Bにおける認証のための処理は省略されている。
【0168】
ステップ523において、制御部210は、カウンタ296を初期化してその計数値CT_TCSを0に設定し、閾値NTH−TCSを設定する。
【0169】
ステップ524において、制御部210は、受信部250の送信周波数fまたはf2iのRF信号の受信部およびキャリア判定部246をイネーブルして、キャリア判定部246は送信周波数fまたはf2iのRF信号のキャリアの有無の判定を行う。
【0170】
ステップ525において、制御部210は、キャリア判定部246によって送信周波数fまたはf2iのキャリアが検出されたかどうかを判定する。キャリアが検出されなかったと判定された場合は、手順はステップ526に進む。
【0171】
ステップ525においてキャリアが検出されたと判定された場合は、ステップ552において、制御部210は、受信部250(送信周波数fまたはf2iのRF信号の受信部)およびキャリア判定部246をディセーブルする。ステップ554において、制御部210は、カウンタ296の計数値CT_TCSを1だけインクリメントする(CT_TCS=CT_TCS+1)。
【0172】
ステップ556において、制御部210は、計数値CT_TCSが閾値NTH−TCSより小さいか、即ち計数値CT_TCSが閾値NTH−TCSと等しいかどうかを判定する。計数値CT_TCSが閾値NTH−TCSより小さくないと判定された場合は、手順はステップ530に進む。ステップ530において、次のウェイクアップ信号による受信周波数fのキャリア・センス50の前の残りの期間においてRF IDタグ206は休止モードに移行する。
【0173】
ステップ556において計数値CT_TCSが閾値NTH−TCSより小さいと判定された場合は、制御部210は、ステップ558においてタイマ276を初期化して現在の計数値を0に設定し、タイマ376に休止期間Drcsを設定する。ステップ560において、制御部210は、タイマ276が休止期間Dtcsの経過を示しているかどうかを判定する。ステップ560は休止期間Dtcsが経過するまで繰り返される。休止期間Dtcsが経過したと判定された場合は、手順はステップ524に戻る。それによって、キャリア・センス周期Tcsにおける次の周波数fのRF信号のキャリア・センス50を行う前の期間において、送信周波数のキャリアが検出されなくなるまで休止時間Dtcsおよびキャリア・センス59を最大でNTH−TCS回まで繰り返す。それによって、RF IDタグ206による応答の送信の可能性をより高くし、RF IDタグ206による応答の送信の期間の確保の確率を高くすることができる。
【0174】
ステップ526〜530は、図7Bのものと同様である。
【0175】
以上の説明では、本発明をRF IDタグに関連して説明したが、これに限定されることなく、本発明が非接触ICカードにも適用できることは、この分野の専門家には理解されるであろう。
【0176】
以上説明した実施形態は典型例として挙げたに過ぎず、その各実施形態の構成要素を組み合わせること、その変形およびバリエーションは当業者にとって明らかであり、当業者であれば本発明の原理および請求の範囲に記載した発明の範囲を逸脱することなく上述の実施形態の種々の変形を行えることは明らかである。
【0177】
(付記1) 第1のメモリと、時間を計測する第1のタイミング発生部と、送信期間において第1の周波数で情報要求信号を送信する第1の送信部と、前記第1の周波数と異なる第2の周波数で応答信号を受信する第1の受信部と、非送信期間において前記第1の送信部の送信を中断させる第1の制御部と、を具える読取り書込み装置と、
識別情報を格納する第2のメモリと、時間を計測する第2のタイミング発生部と、バッテリと、前記第1の周波数のRF信号を所定の時間間隔で発生する第1の所定期間にキャリア・センスして検知するよう動作し、前記第1の周波数のRF信号のキャリアを検出したときにさらに前記情報要求信号を受信し、前記情報要求信号の受信に応答して前記第2の周波数のRF信号をキャリア・センスするよう構成された第2の受信部と、前記第2の受信部によって前記第1の所定期間に前記第1の周波数のRF信号のキャリアが検出されなかったとき、前記所定の時間間隔より短い休止期間の後の第2の所定期間に前記第1の周波数のRF信号をキャリア・センスして検知するよう前記第2の受信部を動作させる第2の制御部と、前記第2の受信部によって前記第1の所定期間に前記第2の周波数のRF信号のキャリアが検出されなかったとき前記第2の周波数で前記応答信号を送信する第2の送信部と、を具える情報記憶装置と、
を含む、情報アクセス・システム。
(付記2) 第1のメモリと、時間を計測する第1のタイミング発生部と、送信期間において第1の周波数で情報要求信号を送信する第1の送信部と、前記第1の周波数と異なる第2の周波数で応答信号を受信し、非送信期間における第1の所定期間に前記第1の周波数のRF信号をキャリア・センスする第1の受信部と、前記非送信期間において前記第1の送信部の送信を中断させ、前記第1の受信部によって前記第1の所定期間に前記第1の周波数のRF信号のキャリアが検出されたとき、前記非送信期間を継続して第1の所定の休止期間の後の第2の所定期間に前記第1の周波数のRF信号をキャリア・センスして検知するよう前記第1の受信部を動作させる第1の制御部と、を具える読取り書込み装置と、
識別情報を格納する第2のメモリと、時間を計測する第2のタイミング発生部と、バッテリと、前記第1の周波数のRF信号を所定の時間間隔で発生する第3の所定期間にキャリア・センスして検知するよう動作し、前記第1の周波数のRF信号のキャリアを検出したときにさらに前記情報要求信号を受信し、前記情報要求信号の受信に応答して第4の所定期間に前記第2の周波数のRF信号をキャリア・センスするよう構成された第2の受信部と、前記第2の受信部によって前記第3の所定期間に前記第1の周波数のRF信号のキャリアが検出されなかったとき、前記所定の時間間隔より短い第2の所定の休止期間の後の第5の所定期間に前記第1の周波数のRF信号をキャリア・センスして検知するよう前記第2の受信部を動作させ、前記第2の受信部によって前記第4の所定期間に前記第2の周波数のRF信号のキャリアが検出されたとき、前記所定の時間間隔より短い第3の所定の休止期間の後の第6の所定期間に前記第2の周波数のRF信号をキャリア・センスして検知するよう前記受信部を動作させる第2の制御部と、前記第2の受信部によって前記第2の周波数のRF信号のキャリアが検出されなかったとき前記第2の周波数で前記応答信号を送信する第2の送信部と、を具える情報記憶装置と、
を含む、情報アクセス・システム。
(付記3) 識別情報を格納するメモリと、
時間を計測するタイミング発生部と、
バッテリと、
第1の周波数のRF信号を所定の時間間隔で発生する第1の所定期間にキャリア・センスして検知するよう動作し、前記第1の周波数のRF信号のキャリアを検出したときにさらに情報要求信号を受信し、前記情報要求信号の受信に応答して前記第1の周波数と異なる第2の周波数のRF信号をキャリア・センスするよう構成された受信部と、
前記受信部によって前記第1の所定期間に前記第1の周波数のRF信号のキャリアが検出されなかったとき、前記所定の時間間隔より短い休止期間の後の第2の所定期間に前記第1の周波数のRF信号をキャリア・センスして検知するよう前記受信部を動作させる制御部と、
前記受信部によって前記第2の周波数のRF信号のキャリアが検出されなかったとき前記第2の周波数で前記応答信号を送信する送信部と、
を具える、情報記憶装置。
(付記4) 前記受信部によって前記第1の所定期間に前記第1の周波数のRF信号のキャリアが検出されなかったとき、前記制御部は、前記休止期間およびその後の前記第2の所定期間における前記第1の周波数のRF信号のキャリア・センスを、前記第1の周波数のRF信号のキャリアが検出されない限り最大で所定回数まで前記受信部に繰り返させることを特徴とする、付記3に記載の情報記憶装置。
(付記5) 識別情報を格納するメモリと、
時間を計測するタイミング発生部と、
バッテリと、
第1の周波数のRF信号を所定の時間間隔で発生する第1の所定期間にキャリア・センスして検知するよう動作し、前記第1の周波数のRF信号のキャリアを検出したときにさらに情報要求信号を受信し、前記情報要求信号の受信に応答して第2の所定期間に前記第1の周波数と異なる第2の周波数のRF信号をキャリア・センスするよう構成された受信部と、
前記受信部によって前記第1の所定期間に前記第1の周波数のRF信号のキャリアが検出されなかったとき、前記所定の時間間隔より短い第1の所定の休止期間の後の第3の所定期間に前記第1の周波数のRF信号をキャリア・センスして検知するよう前記受信部を動作させ、前記受信部によって前記第2の所定期間に前記第2の周波数のRF信号のキャリアが検出されたとき、前記所定の時間間隔より短い第2の所定の休止期間の後の第4の所定期間に前記第2の周波数のRF信号をキャリア・センスして検知するよう前記受信部を動作させる制御部と、
前記受信部によって前記第2の周波数のRF信号のキャリアが検出されなかったとき前記第2の周波数で前記応答信号を送信する送信部と、
を具える、情報記憶装置。
(付記6) 前記受信部によって前記第1の所定期間に前記第1の周波数のRF信号のキャリアが検出されなかったとき、前記制御部は、前記第1の所定の休止期間およびその後の前記第3の所定期間における前記第1の周波数のRF信号のキャリア・センスを、前記第1の周波数のRF信号のキャリアが検出されない限り最大で第1の所定回数まで前記受信部に繰り返させることを特徴とする、付記5に記載の情報記憶装置。
(付記7) 前記受信部によって前記第2の所定期間に前記第2の周波数のRF信号のキャリアが検出されたとき、前記制御部は、前記第2の所定の休止期間およびその後の前記第4の所定期間における前記第2の周波数のRF信号のキャリア・センスを、前記第2の周波数のRF信号のキャリアが検出される限り最大で第2の所定回数まで前記受信部に繰り返させることを特徴とする、付記5または6に記載の情報記憶装置。
(付記8) メモリと、時間を計測するタイミング発生部と、
送信期間において第1の周波数で情報要求信号を送信する送信部と、
前記第1の周波数と異なる第2の周波数で応答信号を受信し、非送信期間における第1の所定期間に前記第1の周波数のRF信号をキャリア・センスする受信部と、
前記非送信期間において前記送信部の送信を中断させ、前記受信部によって前記第1の所定期間に前記第1の周波数のRF信号のキャリアが検出されたとき、前記非送信期間を継続して所定の休止期間の後の第2の所定期間に前記第1の周波数のRF信号をキャリア・センスして検知するよう前記受信部を動作させる制御部と、
を具える、読取り書込み装置。
(付記9) 前記受信部によって前記第1の所定期間に前記第1の周波数のRF信号のキャリアが検出されたとき、前記制御部は、前記所定の休止期間およびその後の前記第2の所定期間における前記第1の周波数のRF信号のキャリア・センスを、前記第1の周波数のRF信号のキャリアが検出される限り最大で所定回数まで前記受信部に繰り返させることを特徴とする、付記8に記載の読取り書込み装置。
【図面の簡単な説明】
【0178】
【図1】図1は、アクティブ型非接触情報記憶装置としてのアクティブ型RF IDタグとリーダ/ライタ装置の構成を示している。
【図2】図2Aは、リーダ/ライタ装置の送信休止期間、送信周波数のキャリア・センス、およびタグ情報要求コマンド(CMD)を搬送するRF信号の送信処理のタイムチャートを示している。図2Bは、リーダ/ライタ装置の受信待ち状態および受信RF信号の受信処理のタイムチャートを示している。図2Cは、アクティブ型RF IDタグのキャリア・センス、受信RF信号の受信処理、および認証成功の場合における応答を搬送するRF信号の送信処理のタイムチャートを示している。
【図3】図3は、リーダ/ライタ装置によって実行される処理のフローチャートを示している。
【図4A】図4Aおよび4Bは、アクティブ型RF IDタグによって実行される処理のフローチャートを示している。
【図4B】(図4Aで説明)
【図5】図5は、本発明の実施形態による、アクティブ型非接触情報記憶装置としてのアクティブ型RF IDタグの構成を示している。
【図6】図6Aは、リーダ/ライタ装置の送信休止期間、送信周波数のキャリア・センス、およびタグ情報要求コマンドを搬送するRF信号の送信処理のタイムチャートを示している。図6Bは、リーダ/ライタ装置の受信待ち状態および受信RF信号の受信処理のタイムチャートを示している。図6Cは、アクティブ型RF IDタグの受信RF信号のキャリア・センス、送信RF信号のキャリア・センス、受信RF信号の受信処理、および応答を搬送するRF信号の送信処理のタイムチャートを示している。
【図7A】図7Aおよび7Bは、アクティブ型RF IDタグによって実行される処理のフローチャートを示している。
【図7B】(図7Aで説明)
【図8】図8は、本発明の別の実施形態による、アクティブ型非接触情報記憶装置としてのアクティブ型RF IDタグの構成を示している。
【図9】図9は、本発明のその実施形態による、リーダ/ライタ装置の構成を示している。
【図10】図10Aは、リーダ/ライタ装置の送信休止期間、送信周波数のキャリア・センス、およびタグ情報要求コマンドを搬送するRF信号の送信処理のタイムチャートを示している。図10Bは、リーダ/ライタ装置の受信待ち状態および受信RF信号の受信処理のタイムチャートを示している。図10Cは、アクティブ型RF IDタグのキャリア・センス、送信RF信号のキャリア・センス、受信RF信号の受信処理、および応答を搬送するRF信号の送信処理のタイムチャートを示している。
【図11】図11は、図3の送信処理を変形したものであり、リーダ/ライタ装置によって実行される送信処理のフローチャートを示している。
【図12A】図12Aおよび12Bは、図7Aおよび7Bを変形したものであり、アクティブ型RF IDタグによって実行される処理のフローチャートを示している。
【図12B】(図12Aで説明)
【符号の説明】
【0179】
204 アクティブ型RF IDタグ
210 制御部
214 メモリ
222 データ生成部
230 送信部
242 データ復号部
246 キャリア判定部
250 受信部
282 送信アンテナ
284 受信アンテナ
260 タイミング発生部
302 読取り書込み装置
310 制御部
314 メモリ
322 データ生成部
330 送信部
342 データ復号部
346 キャリア判定部
350 受信部
360 タイミング発生部
382 送信アンテナ
384 受信アンテナ

【特許請求の範囲】
【請求項1】
第1のメモリと、時間を計測する第1のタイミング発生部と、送信期間において第1の周波数で情報要求信号を送信する第1の送信部と、前記第1の周波数と異なる第2の周波数で応答信号を受信し、非送信期間における第1の所定期間に前記第1の周波数のRF信号をキャリア・センスする第1の受信部と、前記非送信期間において前記第1の送信部の送信を中断させ、前記第1の受信部によって前記第1の所定期間に前記第1の周波数のRF信号のキャリアが検出されたとき、前記非送信期間を継続して第1の所定の休止期間の後の第2の所定期間に前記第1の周波数のRF信号をキャリア・センスして検知するよう前記第1の受信部を動作させる第1の制御部と、を具える読取り書込み装置と、
識別情報を格納する第2のメモリと、時間を計測する第2のタイミング発生部と、バッテリと、前記第1の周波数のRF信号を所定の時間間隔で発生する第3の所定期間にキャリア・センスして検知するよう動作し、前記第1の周波数のRF信号のキャリアを検出したときにさらに前記情報要求信号を受信し、前記情報要求信号の受信に応答して第4の所定期間に前記第2の周波数のRF信号をキャリア・センスするよう構成された第2の受信部と、前記第2の受信部によって前記第3の所定期間に前記第1の周波数のRF信号のキャリアが検出されなかったとき、前記所定の時間間隔より短い第2の所定の休止期間の後の第5の所定期間に前記第1の周波数のRF信号をキャリア・センスして検知するよう前記第2の受信部を動作させ、前記第2の受信部によって前記第4の所定期間に前記第2の周波数のRF信号のキャリアが検出されたとき、前記所定の時間間隔より短い第3の所定の休止期間の後の第6の所定期間に前記第2の周波数のRF信号をキャリア・センスして検知するよう前記受信部を動作させる第2の制御部と、前記第2の受信部によって前記第2の周波数のRF信号のキャリアが検出されなかったとき前記第2の周波数で前記応答信号を送信する第2の送信部と、を具える情報記憶装置と、
を含む、情報アクセス・システム。
【請求項2】
識別情報を格納するメモリと、
時間を計測するタイミング発生部と、
バッテリと、
第1の周波数のRF信号を所定の時間間隔で発生する第1の所定期間にキャリア・センスして検知するよう動作し、前記第1の周波数のRF信号のキャリアを検出したときにさらに情報要求信号を受信し、前記情報要求信号の受信に応答して前記第1の周波数と異なる第2の周波数のRF信号をキャリア・センスするよう構成された受信部と、
前記受信部によって前記第1の所定期間に前記第1の周波数のRF信号のキャリアが検出されなかったとき、前記所定の時間間隔より短い休止期間の後の第2の所定期間に前記第1の周波数のRF信号をキャリア・センスして検知するよう前記受信部を動作させる制御部と、
前記受信部によって前記第2の周波数のRF信号のキャリアが検出されなかったとき前記第2の周波数で前記応答信号を送信する送信部と、
を具える、情報記憶装置。
【請求項3】
前記受信部によって前記第1の所定期間に前記第1の周波数のRF信号のキャリアが検出されなかったとき、前記制御部は、前記休止期間およびその後の前記第2の所定期間における前記第1の周波数のRF信号のキャリア・センスを、前記第1の周波数のRF信号のキャリアが検出されない限り最大で所定回数まで前記受信部に繰り返させることを特徴とする、請求項2に記載の情報記憶装置。
【請求項4】
識別情報を格納するメモリと、
時間を計測するタイミング発生部と、
バッテリと、
第1の周波数のRF信号を所定の時間間隔で発生する第1の所定期間にキャリア・センスして検知するよう動作し、前記第1の周波数のRF信号のキャリアを検出したときにさらに情報要求信号を受信し、前記情報要求信号の受信に応答して第2の所定期間に前記第1の周波数と異なる第2の周波数のRF信号をキャリア・センスするよう構成された受信部と、
前記受信部によって前記第1の所定期間に前記第1の周波数のRF信号のキャリアが検出されなかったとき、前記所定の時間間隔より短い第1の所定の休止期間の後の第3の所定期間に前記第1の周波数のRF信号をキャリア・センスして検知するよう前記受信部を動作させ、前記受信部によって前記第2の所定期間に前記第2の周波数のRF信号のキャリアが検出されたとき、前記所定の時間間隔より短い第2の所定の休止期間の後の第4の所定期間に前記第2の周波数のRF信号をキャリア・センスして検知するよう前記受信部を動作させる制御部と、
前記受信部によって前記第2の周波数のRF信号のキャリアが検出されなかったとき前記第2の周波数で前記応答信号を送信する送信部と、
を具える、情報記憶装置。
【請求項5】
前記受信部によって前記第1の所定期間に前記第1の周波数のRF信号のキャリアが検出されなかったとき、前記制御部は、前記第1の所定の休止期間およびその後の前記第3の所定期間における前記第1の周波数のRF信号のキャリア・センスを、前記第1の周波数のRF信号のキャリアが検出されない限り最大で第1の所定回数まで前記受信部に繰り返させることを特徴とする、請求項4に記載の情報記憶装置。
【請求項6】
前記受信部によって前記第2の所定期間に前記第2の周波数のRF信号のキャリアが検出されたとき、前記制御部は、前記第2の所定の休止期間およびその後の前記第4の所定期間における前記第2の周波数のRF信号のキャリア・センスを、前記第2の周波数のRF信号のキャリアが検出される限り最大で第2の所定回数まで前記受信部に繰り返させることを特徴とする、請求項4または5に記載の情報記憶装置。
【請求項7】
メモリと、時間を計測するタイミング発生部と、
送信期間において第1の周波数で情報要求信号を送信する送信部と、
前記第1の周波数と異なる第2の周波数で応答信号を受信し、非送信期間における第1の所定期間に前記第1の周波数のRF信号をキャリア・センスする受信部と、
前記非送信期間において前記送信部の送信を中断させ、前記受信部によって前記第1の所定期間に前記第1の周波数のRF信号のキャリアが検出されたとき、前記非送信期間を継続して所定の休止期間の後の第2の所定期間に前記第1の周波数のRF信号をキャリア・センスして検知するよう前記受信部を動作させる制御部と、
を具える、読取り書込み装置。
【請求項8】
前記受信部によって前記第1の所定期間に前記第1の周波数のRF信号のキャリアが検出されたとき、前記制御部は、前記所定の休止期間およびその後の前記第2の所定期間における前記第1の周波数のRF信号のキャリア・センスを、前記第1の周波数のRF信号のキャリアが検出される限り最大で所定回数まで前記受信部に繰り返させることを特徴とする、請求項7に記載の読取り書込み装置。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4A】
image rotate

【図4B】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7A】
image rotate

【図7B】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate

【図11】
image rotate

【図12A】
image rotate

【図12B】
image rotate


【公開番号】特開2010−33328(P2010−33328A)
【公開日】平成22年2月12日(2010.2.12)
【国際特許分類】
【出願番号】特願2008−194908(P2008−194908)
【出願日】平成20年7月29日(2008.7.29)
【出願人】(000005223)富士通株式会社 (25,993)
【Fターム(参考)】