(57)【特許請求の範囲】
【請求項１】
メモリと、第１の制御部と、バッテリと、時間を測定するタイマと、互いに異なる第１および第２の周波数のＲＦ信号をそれぞれのタイミングでキャリア・センスして検知するよう動作する第１の受信部と、ＩＤ要求信号を受信したときに前記第１および第２の周波数と異なる第３または第４の周波数の応答信号を送信する第１の送信部と、を具えるアクティブ型非接触情報記憶装置と、
情報処理装置に接続されていて、第２の制御部と、前記第２の制御部の制御の下で前記第１の周波数のＩＤ要求信号を周期的に繰り返し送信する第２の送信部と、前記第３の周波数のＲＦ信号をいつでも受信可能なように連続的な受信待ち状態をとるよう構成された第２の受信部と、を具える第１の読取り書込み装置と、
情報処理装置に接続されていて、第３の制御部と、前記第３の制御部の制御の下で前記第２の周波数のＩＤ要求信号を周期的に繰り返し送信する第３の送信部と、前記第４の周波数のＲＦ信号をいつでも受信可能なように連続的な受信待ち状態をとるよう構成された第３の受信部と、を具える第２の読取り書込み装置と、
を含む、非接触情報記憶装置内の情報にアクセスするための情報アクセス・システムであって、
前記第１の制御部は、前記第１の受信部を、所定の周期毎の第１のキャリア・センス期間に前記第１の周波数のＲＦ信号をキャリア・センスし、前記所定の周期毎の第２のキャリア・センス期間に前記第２の周波数のＲＦ信号をキャリア・センスするよう制御し、
前記第１の受信部が或るキャリア・センス期間に前記第１および第２の周波数のうちの１つの周波数のＲＦ信号をキャリア・センスして検知したとき、前記第１の制御部は、前記第１の受信部をさらに前記ＩＤ要求信号を受信するよう動作させ、前記ＩＤ要求信号に応答して、前記第１の送信部を、前記メモリに格納された前記アクティブ型非接触情報記憶装置のＩＤを含む前記第３および第４の周波数のうちの対応する１つの周波数の応答信号を送信するよう動作させ、
前記第１の制御部は、前記第１および第２のキャリア・センス期間において前記第１の受信部を動作状態にしかつ前記第１の送信部を不動作状態にし、前記第１の受信部が前記第１のキャリア・センス期間に前記第１の周波数のＲＦ信号をキャリア・センスしても検知されなかったとき、前記第１のキャリア・センス期間と次にキャリア・センスを行うべき前記第２のキャリア・センス期間との間の非キャリア・センス期間において、前記第１の受信部および前記第１の送信部を不動作状態を維持するよう制御することを特徴とする、情報アクセス・システム。
【請求項２】
メモリと、第１の制御部と、バッテリと、時間を測定するタイマと、それぞれ互いに異なる第１および第２の周波数のＲＦ信号を同じタイミングでキャリア・センスして検知するよう動作する第１の受信部および第２の受信部と、それぞれＩＤ要求信号を受信したときに前記第１および第２の周波数と異なるそれぞれ第３および第４の周波数の応答信号を送信する第１の送信部および第２の送信部と、を具えるアクティブ型非接触情報記憶装置と、
情報処理装置に接続されていて、第２の制御部と、前記第２の制御部の制御の下で前記第１の周波数のＩＤ要求信号を周期的に繰り返し送信する第３の送信部と、前記第３の周波数のＲＦ信号をいつでも受信可能なように連続的な受信待ち状態をとるよう構成された第３の受信部と、を具える第１の読取り書込み装置と、
情報処理装置に接続されていて、第３の制御部と、前記第３の制御部の制御の下で前記第２の周波数のＩＤ要求信号を周期的に繰り返し送信する第４の送信部と、前記第４の周波数のＲＦ信号をいつでも受信可能なように連続的な受信待ち状態をとるよう構成された第４の受信部と、を具える第２の読取り書込み装置と、
を含む、非接触情報記憶装置内の情報にアクセスするための情報アクセス・システムであって、
前記第１の制御部は、前記第１の受信部および前記第２の受信部を、所定の周期毎のキャリア・センス期間に同時にそれぞれ前記第１および第２の周波数のＲＦ信号をキャリア・センスするよう制御し、
前記第１の受信部が或るキャリア・センス期間に前記第１の周波数のＲＦ信号をキャリア・センスして検知したとき、前記第１の制御部は、前記第１の受信部をさらに前記ＩＤ要求信号を受信するよう動作させ、前記ＩＤ要求信号に応答して、前記第１の送信部を、前記メモリに格納された前記アクティブ型非接触情報記憶装置のＩＤを含む対応する前記第３の周波数の応答信号を送信するよう動作させ、
前記第２の受信部が前記或るキャリア・センス期間に前記第２の周波数のＲＦ信号をキャリア・センスして検知したとき、前記第１の制御部は、前記第２の受信部をさらに前記ＩＤ要求信号を受信するよう動作させ、前記ＩＤ要求信号に応答して、前記第２の送信部を、前記メモリに格納された前記アクティブ型非接触情報記憶装置のＩＤを含む対応する前記第４の周波数の応答信号を送信するよう動作させ、
前記第１の制御部は、前記或るキャリア・センス期間および次のキャリア・センス期間において前記第１の受信部および前記第２の受信部を動作状態にしかつ前記第１の送信部および前記第２の送信部を不動作状態にし、
前記第１の受信部が前記或るキャリア・センス期間に前記第１の周波数のＲＦ信号をキャリア・センスしても検知されなかったとき、前記第１の制御部は、前記或るキャリア・センス期間と前記次のキャリア・センス期間の間の非キャリア・センス期間において、前記第１の受信部および前記第１の送信部を不動作状態を維持するよう制御し、
前記第２の受信部が前記或るキャリア・センス期間に前記第２の周波数のＲＦ信号をキャリア・センスしても検知されなかったとき、前記第１の制御部は、前記或るキャリア・センス期間と前記次のキャリア・センス期間の間の非キャリア・センス期間において、前記第２の受信部および前記第２の送信部を不動作状態を維持するよう制御することを特徴とする、情報アクセス・システム。
【請求項３】
メモリと、
バッテリと、
時間を測定するタイマと、
第１または第２の読取り書込み装置に接近したとき、前記第１または第２の読取り書込み装置から、互いに異なる第１および第２の周波数のＲＦ信号をそれぞれのタイミングでキャリア・センスして検知するよう動作する受信部と、
ＩＤ要求信号を受信したときに前記第１および第２の周波数と異なるそれぞれ第３または第４の周波数の応答信号を送信する送信部と、
前記受信部および前記送信部を制御する制御部と、
を具えるアクティブ型非接触情報記憶装置であって、
前記制御部は、前記受信部を、所定の周期毎の第１のキャリア・センス期間に前記第１の周波数のＲＦ信号をキャリア・センスし、前記所定の周期毎の第２のキャリア・センス期間に前記第２の周波数のＲＦ信号をキャリア・センスするよう制御し、
前記受信部が或るキャリア・センス期間に前記第１および第２の周波数のうちの１つの周波数のＲＦ信号をキャリア・センスして検知したとき、前記制御部は、前記受信部をさらに前記ＩＤ要求信号を受信するよう動作させ、前記ＩＤ要求信号に応答して、前記送信部を、前記メモリに格納された前記アクティブ型非接触情報記憶装置のＩＤを含む前記第３および第４の周波数のうちの対応する１つの周波数の応答信号を送信するよう動作させ、
前記制御部は、前記第１および第２のキャリア・センス期間において前記受信部を動作状態にしかつ前記送信部を不動作状態にし、前記受信部が前記第１のキャリア・センス期間に前記第１の周波数のＲＦ信号をキャリア・センスしても検知されなかったとき、前記第１のキャリア・センス期間と次にキャリア・センスを行うべき前記第２のキャリア・センス期間の間の非キャリア・センス期間において、前記受信部および前記送信部を不動作状態を維持するよう制御することを特徴とする、アクティブ型非接触情報記憶装置。
【請求項４】
前記受信部が前記第１および第２の読取り書込み装置のＩＤをほぼ同時に受信したとき、前記制御部は、前記送信部を、前記メモリに格納された前記アクティブ型非接触情報記憶装置のＩＤを含む対応する前記第４の周波数の応答信号を送信するよう動作させることを特徴とする、請求項３に記載のアクティブ型非接触情報記憶装置。
【請求項５】
前記受信部が前記第１の読取り書込み装置のＩＤを受信し、その後の所定時間内に前記受信部が前記第２の読取り書込み装置のＩＤを受信したとき、前記制御部は、前記送信部を、前記メモリに格納された前記アクティブ型非接触情報記憶装置のＩＤを含む対応する前記第４の周波数の応答信号を送信するよう動作させることを特徴とする、請求項３に記載のアクティブ型非接触情報記憶装置。
【請求項６】
メモリと、
バッテリと、
時間を測定するタイマと、
第１または第２の読取り書込み装置に接近したとき、前記第１または第２の読取り書込み装置から、それぞれ互いに異なる第１および第２の周波数のＲＦ信号を同じタイミングでキャリア・センスして検知するよう動作する第１の受信部および第２の受信部と、
それぞれＩＤ要求信号を受信したときに前記第１および第２の周波数と異なるそれぞれ第３および第４の周波数の応答信号を送信する第１の送信部および第２の送信部と、
前記第１の受信部および前記第２の受信部および前記第１の送信部および前記第２の送信部を制御する制御部と、
を具えるアクティブ型非接触情報記憶装置であって、
前記制御部は、前記第１の受信部および前記第２の受信部を、所定の周期毎のキャリア・センス期間に同時にそれぞれ前記第１および第２の周波数のＲＦ信号をキャリア・センスするよう制御し、
前記第１の受信部が或るキャリア・センス期間に前記第１の周波数のＲＦ信号をキャリア・センスして検知したとき、前記制御部は、前記第１の受信部をさらに前記ＩＤ要求信号を受信するよう動作させ、前記ＩＤ要求信号に応答して、前記第１の送信部を、前記メモリに格納された前記アクティブ型非接触情報記憶装置のＩＤを含む対応する前記第３の周波数の応答信号を送信するよう動作させ、
前記第２の受信部が前記或るキャリア・センス期間に前記第２の周波数のＲＦ信号をキャリア・センスして検知したとき、前記制御部は、前記第２の受信部をさらに前記ＩＤ要求信号を受信するよう動作させ、前記ＩＤ要求信号に応答して、前記第２の送信部を、前記メモリに格納された前記アクティブ型非接触情報記憶装置のＩＤを含む対応する前記第４の周波数の応答信号を送信するよう動作させ、
前記制御部は、前記或るキャリア・センス期間および次のキャリア・センス期間において前記第１の受信部および前記第２の受信部を動作状態にしかつ前記第１の送信部および前記第２の送信部を不動作状態にし、
前記第１の受信部が前記或るキャリア・センス期間に前記第１の周波数のＲＦ信号をキャリア・センスしても検知されなかったとき、前記制御部は、前記或るキャリア・センス期間と前記次のキャリア・センス期間の間の非キャリア・センス期間において、前記第１の受信部および前記第１の送信部を不動作状態を維持するよう制御し、
前記第２の受信部が前記或るキャリア・センス期間に前記第２の周波数のＲＦ信号をキャリア・センスしても検知されなかったとき、前記制御部は、前記或るキャリア・センス期間と前記次のキャリア・センス期間の間の非キャリア・センス期間において、前記第２の受信部および前記第２の送信部を不動作状態を維持するよう制御することを特徴とする、アクティブ型非接触情報記憶装置。
【請求項７】
前記第１の受信部および前記第２の受信部が前記第１および第２の読取り書込み装置のＩＤをほぼ同時に受信したとき、前記制御部は、前記第２の送信部を、前記メモリに格納された前記アクティブ型非接触情報記憶装置のＩＤを含む対応する前記第４の周波数の応答信号を送信するよう動作させることを特徴とする、請求項６に記載のアクティブ型非接触情報記憶装置。
【請求項８】
前記第１の受信部が前記第１の読取り書込み装置のＩＤを受信し、その後の所定時間内に前記第２の受信部が前記第２の読取り書込み装置のＩＤを受信したとき、前記制御部は、前記第２の送信部を、前記メモリに格納された前記アクティブ型非接触情報記憶装置のＩＤを含む対応する前記第４の周波数の応答信号を送信するよう動作させることを特徴とする、請求項６に記載のアクティブ型非接触情報記憶装置。
【請求項９】
前記第１の受信部は、さらに前記第１、第２、第３および第４の周波数と異なる第５の周波数のＲＦ信号を別のタイミングでキャリア・センスして検知するよう動作し、
前記第１の送信部は、さらに前記第１、第２、第３、第４および第５の周波数と異なる第６の周波数のＲＦ信号の応答信号を送信し、
前記制御部は、前記第１の受信部を、前記所定の周期毎の第１のキャリア・センス期間に前記第１の周波数のＲＦ信号をキャリア・センスし、前記所定の周期毎の第２のキャリア・センス期間に前記第５の周波数のＲＦ信号をキャリア・センスするよう制御し、
前記第１の受信部が前記第２のキャリア・センス期間に前記第５の周波数のＲＦ信号をキャリア・センスして検知したとき、前記制御部は、前記第１の受信部をさらに前記ＩＤ要求信号を受信するよう動作させ、前記ＩＤ要求信号に応答して、前記第１の送信部を、前記メモリに格納された前記アクティブ型非接触情報記憶装置のＩＤを含む前記第６の周波数の応答信号を送信するよう動作させ、
前記制御部は、前記第２のキャリア・センス期間において前記第１の受信部を動作状態にしかつ前記第１の送信部を不動作状態にし、前記第１の受信部が前記第２のキャリア・センス期間に前記第５の周波数のＲＦ信号をキャリア・センスしても検知されなかったとき、前記第２のキャリア・センス期間と次にキャリア・センスを行うべきキャリア・センス期間との間の非キャリア・センス期間において、前記第１の受信部および前記第１の送信部を不動作状態を維持するよう制御することを特徴とする、請求項６に記載のアクティブ型非接触情報記憶装置。
【請求項１０】
さらに、符号化されたＩＤ要求を復号して、復号されたＩＤ要求を再生する復号部と、
前記メモリからＩＤを取り出し前記ＩＤを符号化して符号化されたデータを生成する符号化部と、
を具え、
前記ＩＤ要求信号に含まれる前記ＩＤ要求は、前記第１または第２の読取り書込み装置のＩＤとともに暗号化されており、前記復号部は前記ＩＤ要求とともに前記第１または第２の読取り書込み装置のＩＤを解読し、前記第１または第２の読取り書込み装置の前記解読されたＩＤが前記メモリに格納されている前記第１または第２の読取り書込み装置のＩＤと一致したときにのみ前記応答信号が送信され、
前記応答信号に含まれる前記非接触情報記憶装置のＩＤは前記符号化部によって暗号化されていることを特徴とする、請求項３または６に記載のアクティブ型非接触情報記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読取り／書込み装置によって非接触で情報の読み取り書き込みが可能なアクティブ型の非接触情報記憶装置に関し、特に、省電力のアクティブ型のＲＦ  ＩＤまたは非接触ＩＣカードを読み取るためのシステムに関する。
【背景技術】
【０００２】
バッテリ給電型すなわちアクティブ・タイプのＲＦ  ＩＤタグは、商品等に取り付けられまたは人によって携帯され、それら商品および人に関するＩＤおよび情報を含む所定の周波数のＲＦ信号を送信し、そのＲＦ信号はリーダ装置によって読み取られる。その読み取られた情報はコンピュータ等によってさらに処理され、商品の流通および人の行動を監視および管理できる。バッテリ給電によるアクティブ・タイプのＲＦ  ＩＤタグは、電力をリーダ／ライタ装置から非接触で受け取るパッシブ・タイプのＲＦ  ＩＤタグに比べて、通信可能距離が比較的長く、実用的である。しかし、アクティブ・タイプのＲＦ  ＩＤタグは、一定周期でＲＦ信号を送信するので、第三者によって追跡される危険性があり、セキュリティに問題がある。そのセキュリティ対策として、リーダ／ライタ装置からのタグＩＤの要求に対してのみ応答する改良型のアクティブＲＦ  ＩＤタグがある。
【０００３】
特表２０００−５０９５３６号公報（Ａ）には、高周波識別装置が記載されている。その高周波識別装置は、レシーバと、トランスミッタと、マイクロプロセッサとを備える集積回路を有する。レシーバとトランスミッタとは、共に、アクティブ・トランスポンダを構成する。その集積回路は、好ましくは、レシーバ、トランスミッタ及びマイクロプロセッサを含むモノリシックな単一ダイ集積回路である。その装置は、電力供給を磁気結合に依存するトランスポンダの代わりにアクティブ・トランスポンダを有するので、この装置は遥かに大きな有効範囲を有する。
【特許文献１】特表２０００−５０９５３６号公報
【０００４】
２０００年４月２１日付けで公開された特開２０００−１１３１３０号公報（Ａ）には、低消費電力のＩＣタグ検知システムが記載されている。そのシステムは、通信回路と制御部と、これらに電池から電力を供給する電源部と、計時手段と、を備え、所定の設定時刻ごとに送信を行うＩＣタグであって互いに設定時刻の異なるものを複数個備えるとともに、これらとの通信に基づいてそれぞれの有無を検知する検知機も備えていて、検知機が、通信回路を有し、その受信の有無をＩＣタグそれぞれの設定時刻ごとに逐次判別して検知を行う。検知機からの問い合わせが無いので、ＩＣタグは無駄な反応や電池消耗を回避できる。
【特許文献２】特開２０００−１１３１３０号公報
【０００５】
２００１年９月１４付けで公開された特開２００１−２５１２１０号公報（Ａ）には、二重リンクにおいて、両ノードの送信機に、それぞれ独立した基準発振器を必要としない周波数ロックの実現方法が記載されている。全二重リンクにおいて、受信周波数の情報を利用して、送信機の搬送周波数を同調させることによって、リンクにおける両ノードの送信周波数を同時にロックする。第一の送信機の搬送周波数におけるオフセットは、対応する第二の受信機におけるオフセットとして検出される。第二の受信機は、検出したオフセットに応じて当該送信機の搬送周波数を偏移させ、第一の送信機に検出されたオフセットを知らせる。第一の受信機において検出されたオフセットによって、当該送信機の搬送周波数が補正される。
【特許文献３】特開２００１−２５１２１０号公報
【０００６】
特表２０００−５０１５１５号公報（Ａ）には、移動可能なタグを追跡するシステムが記載されている。そのシステムにおいて、複数のアンテナモジュールを有するセルコントローラはキャリア信号を生成し、それはタグにより受信される。タグはキャリア信号の周波数をシフトし、それに識別コードを変調し、そうして得たタグ信号をランダムな間隔で送信する。アンテナは応答を受信および処理し、近接および三角測量によりタグの存在を決定する。アンテナからタグへの距離は往復信号時間を測定することにより計算される。セルコントローラはアンテナからホスト コンピュータヘデータを送る。ホスト・コンピュータはデータを収集し、それらを位置の推定値に分析する。データは、ＳＱＬサーバなどのデータウェアハウスに保管される。
【特許文献４】特表２０００−５０１５１５号公報
【０００７】
特開２０００−２０６５１号公報（Ａ）には、リーダ・ライタが記載されている。そのリーダ・ライタでは、発生する搬送波の周波数を変更することができる搬送波発生手段を有したシンセサイザ部を備え、シンセサイザ部から発生した搬送波を変調器により変調して、変調した搬送波を送信アンプやサーキュレータを介してアンテナから無線送信することによりＩＤタグとの間で情報を無線通信する。シンセサイザ部は、例えば、周波数を可変にして搬送波を発生する発振器や、発振器をループフィルタを介して制御することにより当該発振器の発振周波数を外部からの入力に応じて変更する調整手段や、所定の周波数の信号を調整手段へ供給する水晶発振器から構成されている。リーダ・ライタ間での搬送波の干渉を回避する。
【特許文献５】特開２０００−２０６５１号公報
【０００８】
特開２０００−１８７７１１号公報（Ａ）には、リーダ・ライタ装置が記載されている。そのリーダ・ライタ装置は、アンチコリジョン・リード・コマンドを送信し、タイムスロット毎にタグからのデータを受信し、この受信したデータであるタグの固有ＩＤがＡＡＡＡに簡易ＩＤ１を割り当て、タグの固有ＩＤがＢＢＢＢに簡易ＩＤ２を割り当て、タグの固有ＩＤがＣＣＣＣに簡易ＩＤ３を割り当て、タグの固有ＩＤがＤＤＤＤに簡易ＩＤ４を割り当て、これらの簡易ＩＤ１〜４のみをホスト装置へ正常レスポンスとして送信し、ホスト装置が簡易ＩＤのみを取得してリードまたはライトの通信命令を出す。これによって、上位装置との通信量を減少させ、通信時間の短縮化を図る。
【特許文献６】特開２０００−１８７７１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
リーダ／ライタ装置からのＩＤ要求に対してのみ応答する上述の改良型のアクティブＲＦ  ＩＤタグは、受信回路が必要であり、送信専用のアクティブＲＦ  ＩＤタグに比べて回路規模が大きく消費電力が大幅に増加する。
【００１０】
発明者たちは、リーダ／ライタ装置が異なる周波数でＲＦ  ＩＤタグへ充分短い間隔で繰り返し送信しかつＲＦ  ＩＤタグから連続的に受信可能な状態をとるよう構成すれば、ＲＦ  ＩＤタグの消費電力が大幅に減少してバッテリ稼動時間を長くすることができると認識した。発明者たちは、さらに、複数のリーダ／ライタ装置からのタグＩＤ要求が互いに干渉しないようにするために、複数のリーダ／ライタ装置のそれぞれの送受周波数を異なるように構成しＲＦ  ＩＤタグの受信周波数を循環的に変更すればよいと認識した。
【００１１】
本発明の目的は、複数の読取り書込み装置の間での相互干渉の可能性を低くすることである。
【００１２】
本発明の別の目的は、所定の読取り書込み装置にだけ応答信号を送信するアクティブ型非接触情報記憶装置を実現することである。
【課題を解決するための手段】
【００１３】
本発明の特徴によれば、非接触情報記憶装置内の情報にアクセスするための情報アクセス・システムは、メモリと、第１の制御部と、バッテリと、時間を測定するタイマと、互いに異なる第１および第２の周波数のＲＦ信号をそれぞれのタイミングでキャリア・センスして検知するよう動作する第１の受信部と、ＩＤ要求信号を受信したときに前記第１および第２の周波数と異なる第３または第４の周波数の応答信号を送信する第１の送信部と、を具えるアクティブ型非接触情報記憶装置と、情報処理装置に接続されていて、第２の制御部と、前記第２の制御部の制御の下で前記第１の周波数のＩＤ要求信号を周期的に繰り返し送信する第２の送信部と、前記第３の周波数のＲＦ信号をいつでも受信可能なように連続的な受信待ち状態をとるよう構成された第２の受信部と、を具える第１の読取り書込み装置と、情報処理装置に接続されていて、第３の制御部と、前記第３の制御部の制御の下で前記第２の周波数のＩＤ要求信号を周期的に繰り返し送信する第３の送信部と、前記第４の周波数のＲＦ信号をいつでも受信可能なように連続的な受信待ち状態をとるよう構成された第３の受信部と、を具える第２の読取り書込み装置と、を含んでいる。前記第１の制御部は、前記第１の受信部を、所定の周期毎の第１のキャリア・センス期間に前記第１の周波数のＲＦ信号をキャリア・センスし、前記所定の周期毎の第２のキャリア・センス期間に前記第２の周波数のＲＦ信号をキャリア・センスするよう制御する。前記第１の受信部が或るキャリア・センス期間に前記第１および第２の周波数のうちの１つの周波数のＲＦ信号をキャリア・センスして検知したとき、前記第１の制御部は、前記第１の受信部をさらに前記ＩＤ要求信号を受信するよう動作させ、前記ＩＤ要求信号に応答して、前記第１の送信部を、前記メモリに格納された前記アクティブ型非接触情報記憶装置のＩＤを含む前記第３および第４の周波数のうちの対応する１つの周波数の応答信号を送信するよう動作させる。前記第１の制御部は、前記第１および第２のキャリア・センス期間において前記第１の受信部を動作状態にしかつ前記第１の送信部を不動作状態にし、前記第１の受信部が前記第１のキャリア・センス期間に前記第１の周波数のＲＦ信号をキャリア・センスしても検知されなかったとき、前記第１のキャリア・センス期間と次にキャリア・センスを行うべき前記第２のキャリア・センス期間との間の非キャリア・センス期間において、前記第１の受信部および前記第１の送信部を不動作状態を維持するよう制御する。
【００１４】
本発明の別の特徴によれば、非接触情報記憶装置内の情報にアクセスするための情報アクセス・システムは、メモリと、第１の制御部と、バッテリと、時間を測定するタイマと、それぞれ互いに異なる第１および第２の周波数のＲＦ信号を同じタイミングでキャリア・センスして検知するよう動作する第１の受信部および第２の受信部と、それぞれＩＤ要求信号を受信したときに前記第１および第２の周波数と異なるそれぞれ第３および第４の周波数の応答信号を送信する第１の送信部および第２の送信部と、を具えるアクティブ型非接触情報記憶装置と、情報処理装置に接続されていて、第２の制御部と、前記第２の制御部の制御の下で前記第１の周波数のＩＤ要求信号を周期的に繰り返し送信する第３の送信部と、前記第３の周波数のＲＦ信号をいつでも受信可能なように連続的な受信待ち状態をとるよう構成された第３の受信部と、を具える第１の読取り書込み装置と、情報処理装置に接続されていて、第３の制御部と、前記第３の制御部の制御の下で前記第２の周波数のＩＤ要求信号を周期的に繰り返し送信する第４の送信部と、前記第４の周波数のＲＦ信号をいつでも受信可能なように連続的な受信待ち状態をとるよう構成された第４の受信部と、を具える第２の読取り書込み装置と、を含んでいる。前記第１の制御部は、前記第１の受信部および前記第２の受信部を、所定の周期毎のキャリア・センス期間に同時にそれぞれ前記第１および第２の周波数のＲＦ信号をキャリア・センスするよう制御する。前記第１の受信部が或るキャリア・センス期間に前記第１の周波数のＲＦ信号をキャリア・センスして検知したとき、前記第１の制御部は、前記第１の受信部をさらに前記ＩＤ要求信号を受信するよう動作させ、前記ＩＤ要求信号に応答して、前記第１の送信部を、前記メモリに格納された前記アクティブ型非接触情報記憶装置のＩＤを含む対応する前記第３の周波数の応答信号を送信するよう動作させる。前記第２の受信部が前記或るキャリア・センス期間に前記第２の周波数のＲＦ信号をキャリア・センスして検知したとき、前記第１の制御部は、前記第２の受信部をさらに前記ＩＤ要求信号を受信するよう動作させ、前記ＩＤ要求信号に応答して、前記第２の送信部を、前記メモリに格納された前記アクティブ型非接触情報記憶装置のＩＤを含む対応する前記第４の周波数の応答信号を送信するよう動作させる。前記第１の制御部は、前記或るキャリア・センス期間および次のキャリア・センス期間において前記第１の受信部および前記第２の受信部を動作状態にしかつ前記第１の送信部および前記第２の送信部を不動作状態にする。前記第１の受信部が前記或るキャリア・センス期間に前記第１の周波数のＲＦ信号をキャリア・センスしても検知されなかったとき、前記第１の制御部は、前記或るキャリア・センス期間と前記次のキャリア・センス期間の間の非キャリア・センス期間において、前記第１の受信部および前記第１の送信部を不動作状態を維持するよう制御する。前記第２の受信部が前記或るキャリア・センス期間に前記第２の周波数のＲＦ信号をキャリア・センスしても検知されなかったとき、前記第１の制御部は、前記或るキャリア・センス期間と前記次のキャリア・センス期間の間の非キャリア・センス期間において、前記第２の受信部および前記第２の送信部を不動作状態を維持するよう制御する。
【００１５】
本発明は、さらに、上述の情報アクセス・システムを実現するためのアクティブ型非接触情報記憶装置に関する。
【発明の効果】
【００１６】
本発明によれば、複数の読取り書込み装置の間での相互干渉の可能性を低くすることができ、また所定の読取り書込み装置にだけ応答信号を送信するアクティブ型非接触情報記憶装置を実現することができる。
【発明を実施するための最良の形態】
【００１７】
本発明の実施形態を、図面を参照して説明する。図面において、同様の構成要素には同じ参照番号が付されている。
【００１８】
図１は、従来の改良型のアクティブＲＦ  ＩＤタグを読み取るためのリーダ／ライタ装置（Ｒ／Ｗ）とＲＦ  ＩＤタグのタイムチャートを示している。リーダ／ライタ装置は、コマンド（ＣＭＤ）の送信とＲＦ  ＩＤからの受信を同じ周波数チャネルで時分割的に行う。リーダ／ライタ装置は、例えば２秒といった一定の周期で例えば１００ｍｓの持続時間でＩＤ要求コマンドを送信し、残りの時間は受信待ち状態となる。
【００１９】
１つのリーダ／ライタ装置によって複数のＲＦ  ＩＤタグに対応できるようにするために、各ＲＦ  ＩＤタグは、一般的には、リーダ／ライタ装置による１回のＩＤ要求に対して、衝突回避のためにリーダ／ライタ装置へ応答送信するタイミングをランダムにずらすように構成されている。各ＲＦ  ＩＤタグは、コマンド受信後の所定時間内のランダムに選択されたタイムスロットでリーダ／ライタ装置へ応答送信し、従って応答の衝突の確率が低減される。そのためにはリーダ／ライタ装置は受信待ちの持続時間を長くする必要がある。例えば、各ＲＦ  ＩＤタグからのランダムなタイミングにおける応答送信のための持続時間が０〜１．５秒程度の場合、リーダ／ライタ装置は１．５秒以上の受信待ち持続時間を確保する必要がある。従って、リーダ／ライタ装置の応答送信の周期が長くなる。ＲＦ  ＩＤタグは、リーダ／ライタ装置から送信された要求コマンドを検出するために、一定周期でキャリア・センスを行い、即ち受信ＲＦ信号の強度の検知を行い、キャリアを検知した時のみ受信処理および送信動作に移行するよう構成されている。リーダ／ライタ装置による送信の周期が２秒である場合、それを確実に検知するためには、キャリア・センス持続時間も少なくとも約２秒確保する必要がある。
【００２０】
通常、ＲＦ  ＩＤタグは、キャリア・センスから次のキャリア・センスまでの間の期間は、リーダ・ライタ装置の要求が未検出のときはパワーダウン・モードへ移行し、できるだけ消費電力を削減し、バッテリ稼動時間を長くする必要がある。しかし、キャリア・センス持続時間を少なくとも約２秒確保しようとすると、パワーダウン時間をほとんど確保できなくなり、消費電力の削減も困難である。
【００２１】
従って、図１のアクティブＲＦ  ＩＤタグは、リーダ／ライタ装置からの長い周期の要求コマンドに対して応答する必要があるので、キャリア・センス持続時間が長くなり、消費電力が多くなり、バッテリ稼動時間も短くなる。
【００２２】
図２は、さらに改良されたアクティブ型非接触情報記憶装置としてのアクティブＲＦ  ＩＤタグ２００とリーダ／ライタ装置３００の構成を示している。アクティブ型非接触情報記憶装置として、アクティブＲＦ  ＩＤタグ２００の代わりに、アクティブＲＦ  ＩＤタグ２００と同様の構成を有する非接触ＩＣカードを用いてもよい。
【００２３】
アクティブＲＦ  ＩＤタグ２００は、制御部２１０と、メモリ２１４と、メモリ２１４に格納されているタグＩＤ（ＩＤ＿ｔａｇ）等のデータを所定の符号化方式に従って符号化して符号化データを生成するデータ生成部２２０と、データ生成部２２０から受け取ったベースバンドの符号化データでキャリアを変調して、周波数ｆ2または相異なる周波数ｆ2i（ｎ＝１、２、．．．ｎ）のＲＦ信号を送信する送信部（ＴＸ）２３０と、周波数ｆ1のＲＦ信号を受信して復調してベースバンド符号化データを生成し、受信ＲＦ信号のキャリア強度を表すデータを生成する受信部（ＲＸ）２５０と、受信部２５０から受け取った符号化データを所定の符号化方式に従って復号して復号データを生成するデータ復号部２４０と、上述のキャリア強度を表すデータに基づいて受信ＲＦ信号のキャリアの有無を判定するキャリア判定部２４６と、予め設定された時間制御シーケンスでウェイクアップ信号を生成するウェイクアップ部２７０と、送信部２３０に結合された送信アンテナ（ＡＮＴ）２８２と、受信部２５０に結合された受信アンテナ（ＡＮＴ）２８４と、各構成要素２１０〜２７０に電力を供給するバッテリ２９０と、を具えている。周波数ｆ1およびｆ2は、例えばそれぞれ３００ＭＨｚおよび３０１ＭＨｚである。周波数ｆ2iは、例えば３０１ＭＨｚ、３０２ＭＨｚ、．．．．３０５ＭＨｚである。送信部（ＴＸ）２３０の送信出力は、例えば１ｍＷである。代替構成として、アンテナ２８２と２８４は１つのアンテナであってもよい。
【００２４】
制御部２１０は、送信タイムスロットをランダムに選択するための乱数を発生する乱数発生部２１１と、送信周波数ｆ2iを切り換える周波数切り換え部２１２と、送信タイミングを調整するためのタイミング調整部２１３とを含んでいる。
【００２５】
制御部２１０は、電源投入後は常に活動状態になっていて、メモリ２１４と、データ生成部２２０と、送信部２３０と、受信部２５０と、データ復号部２４０と、キャリア判定部２４６と、ウェイクアップ部２７０とに、それぞれメモリ制御信号ＣＴＲＬ＿Ｍ、データ生成制御信号ＣＴＲＬ＿ＥＮＣ、送信制御信号ＣＴＲＬ＿ＴＸ、受信制御信号ＣＴＲＬ＿ＲＸ、データ復号制御信号ＣＴＲＬ＿ＤＥＣ、キャリア判定制御信号ＣＴＲＬ＿ＣＳおよびウェイクアップ部制御信号を供給する。制御部２１０は、プログラムに従って動作するマイクロプロセッサまたはマイクロコンピュータであってもよい。
【００２６】
メモリ２１４は、ＲＦ  ＩＤタグ２００のタグＩＤ（ＩＤ＿ｔａｇ）、現在の時刻Ｔ、リーダ／ライタ装置３００によるアクセスの記録、ウェイクアップ部２７０の制御スケジュールおよび時間制御シーケンス、バッテリ２９０の現在の電力残量、キャリア・センスの周期、受信処理持続時間、送信周期、送信持続時間、等の情報を格納している。これらの情報は、制御部２１０の制御の下で格納され、更新される。制御部２１０は、定期的にまたは周期的にバッテリ２９０の供給電圧の値を検知することによってその現在の電力残量を判定して、バッテリ２９０の電力残量を表す情報をメモリ２１４に格納する。
【００２７】
ウェイクアップ部２７０は、時間を測定し時刻を生成するタイマ２７４を含み、ＲＦ  ＩＤタグ２００の電源投入後は常に活動状態になっていて、タイマ２７４の時刻およびメモリ２１４から読み出した予め設定された制御スケジュールおよび時間制御シーケンスに従って例えば２秒といった所定のキャリア・センス周期でウェイクアップ信号（Wakeup）を制御部２１０に供給する。制御部２１０は、リーダ／ライタ装置３００から、制御スケジュールおよび時間制御シーケンスを修正または更新する命令と、現在の時刻Ｔと、制御スケジュールおよび時間制御シーケンスとを受信データとして受信したとき、メモリ２１４中の時刻Ｔ、制御スケジュールおよび時間制御シーケンスを修正し更新する。制御部２１０は、メモリ２１４中の時刻Ｔに基づいてタイマ２７４の時刻を修正し、タイマ２７４によって生成された現在の時刻Ｔをメモリ２１４に書き込み更新する。
【００２８】
データ生成部２２０は、メモリ２１４に格納されているタグＩＤ（ＩＤ＿ｔａｇ）等を含む所定のフォーマットのデータを生成して所定の符号化方式に従ってそれを符号化して送信部２３０に供給する。そのデータはバッテリ残量およびアクセス記録を含むことがある。データ復号部２４０は、受信した符号化データを所定の符号化方式に従って復号して復号データをデータ生成部２２０および制御部２１０に供給する。キャリア判定部２４６は、受信部２５０から受信ＲＦ信号キャリアの電力の強度を表すデータを受け取って受信キャリアの有無を判定してその判定結果を制御部２１０に供給する。
【００２９】
リーダ／ライタ装置３００は、ホスト・コンピュータ（図示せず）との間でデータを送受信する制御部３１０と、メモリ３１４と、制御部３１０から受け取ったコマンド（ＣＭＤ）等を含む所定のフォーマットのデータを生成して所定の符号化方式に従って符号化して符号化データを生成するデータ生成部３２０と、データ生成部３２０から受け取ったベースバンド符号化データでキャリアを変調して周波数ｆ1のＲＦ信号を送信する送信部（ＴＸ）３３０と、周波数ｆ2またはｆ21〜ｆ2nのＲＦ信号を受信するよう構成された受信部（ＲＸ）３５０と、受信部３５０から受け取った受信データを所定の符号化方式に従って復号してベースバンド符号化データを生成し、その生成した復号データを制御部３１０に供給するデータ復号部３４０と、時間を測定し時刻を生成するタイマ３７４と、送信部３３０に結合された送信アンテナ（ＡＮＴ）３８２と、受信部３５０に結合された受信アンテナ（ＡＮＴ）３８４と、を具えている。送信部（ＴＸ）３３０の送信出力は例えば１００ｍＷである。代替構成として、アンテナ３８２と３８４は１つのアンテナであってもよい。
【００３０】
制御部３１０は、ホスト・コンピュータからのタグＩＤ要求コマンド等のコマンドを受け取ったとき、そのようなコマンドを含むデータをデータ生成部３２０に供給する。そのデータは、ＲＦ  ＩＤタグ２００の使用すべき送信周波数ｆ2またはｆ2i、基準の現在の時刻Ｔ、新しいまたは更新された制御スケジュールおよび時間制御シーケンス等を含んでいてもよい。そのようなコマンドには、現在の時刻Ｔとともにタイマ２７４の時刻を修正または更新するよう命令するコマンドが含まれていてもよい。そのようなコマンドには、新しいまたは更新された制御スケジュールまたは時間制御シーケンスとともにメモリ２１４に格納されているスケジュールまたはシーケンスを修正または更新するよう命令するコマンドが含まれていてもよい。
【００３１】
図３Ａは、リーダ／ライタ装置３００のコマンドを含むＲＦ信号の送信処理４２のタイミングを示している。図３Ｂは、リーダ／ライタ装置３００の受信待ち状態４６および受信ＲＦ信号の受信処理４８のタイミングを示している。図３Ｃは、アクティブＲＦ  ＩＤタグ２００のキャリア・センス５０および５２、受信ＲＦ信号の受信処理５４、および応答を含むＲＦ信号の送信処理５６のタイミングを示している。
【００３２】
図３Ａを参照すると、リーダ／ライタ装置３００のデータ生成部３２０は、制御部３１０から受け取ったＲＦ  ＩＤタグに対するタグＩＤ要求コマンドを含むデータを生成しそれを所定の符号化方式に従って符号化して、符号化データを生成する。送信部３３０は、送信処理４２の連続する各タイムスロットにおいて、そのコマンドを含むＲＦ信号を充分短い間隔で繰り返し送信する。
【００３３】
図３Ｃを参照すると、アクティブＲＦ  ＩＤタグ２００において、受信部２５０およびキャリア判定部２４６は、ウェイクアップ部２７４のウェイクアップ信号に従って例えば２秒といった一定の周期で例えば約１ｍｓ〜１０ｍｓの所定の持続時間で発生するキャリア・センス５０および５２のタイミングで制御部２１０によってイネーブル（活動化、enable）される。それによって、受信部２５０は受信待ち状態になり、キャリア判定部２４６は受信部２５０からの受信ＲＦ信号キャリア電力の強度を表すデータに従って受信キャリアの有無の判定を行う。ＲＦ  ＩＤタグ２００がリーダ／ライタ装置３００に接近していないときは、キャリア判定部２４６はキャリアを検知せず（ＮＤ）、キャリアが存在しないと判定する。キャリア・センス５０相互間の期間５１において、ＲＦ  ＩＤタグ２００は休止モードに入って、制御部２１０およびウェイクアップ部２７０だけがイネーブルまたはパワー・オン（付勢）されており、その他の構成要素２１４〜２５０はディセーブル（非活動化、disable）またはパワー・ダウン（消勢）されている。休止期間５１の時間長は、キャリア・センス期間５０の終了時点と次のキャリア・センス期間５０の開始時点との間の時間長より短くてもよい。
【００３４】
ＲＦ  ＩＤタグ２００がリーダ／ライタ装置３００に接近してＲＦ  ＩＤタグ２００の受信部２５０がＲＦ信号を受信したときに、キャリア・センス５２のタイミングでキャリア判定部２４６は、ＲＦ信号のキャリアを検知し（ＤＴ）、キャリアが存在すると判定する。そのキャリアが存在するという判定に応答して、受信部２５０およびデータ復号部２４０は直後の受信処理５４のタイミングで例えば１００ｍｓといった所定の持続時間においてイネーブルされ、受信部２５０はそのＲＦ信号を受信し復調してコマンドを含む符号化データを生成し、データ復号部２４０はそのデータを所定の符号化方式に従って復号しコマンドを取り出して制御部２１０に供給する。そのコマンドに応答して、制御部２１０は、所定期間内のランダムに選択された送信処理５６のタイミングで例えば１００ｍｓといった所定の持続時間において、データ生成部２２０および送信部２３０をイネーブルし、データ生成部２２０はメモリ２１４から取り出したタグＩＤ（ＩＤ＿ｔａｇ）を含むデータを生成して所定の符号化方式に従って符号化する。送信部２３０はそのタグＩＤを含む応答データでキャリアを変調してＲＦ信号を送信する。
【００３５】
図３Ｂを参照すると、リーダ／ライタ装置３００の受信部３５０は、常に受信待ち状態４６にあり、ＲＦ  ＩＤタグ２００が接近してＲＦ信号を受信したときに、受信処理４８のタイミングにおいて受信ＲＦ信号を復調して符号化データを生成し、データ復号部３５０は符号化データを所定の符号化方式に従って復号してタグＩＤを含む応答データを再生し、その再生されたタグＩＤを制御部３１０に供給する。制御部３１０は、そのタグＩＤをホスト・コンピュータに供給する。ホスト・コンピュータは、タグＩＤを処理して、商品の流通または人を監視し管理するのに用いる。
【００３６】
通常、リーダ／ライタ装置３００にＲＦ  ＩＤタグ２００が接近していない時間ははるかに長いので、アクティブＲＦ  ＩＤタグ２００は大部分の時間期間は休止モードになる。従って、アクティブＲＦ  ＩＤタグ２００の消費電力は大幅に低減され、バッテリ２９０の稼動時間は大幅に長くなる。
【００３７】
図４は、リーダ／ライタ装置３００によって実行される処理のフローチャートを示している。図５Ａおよび５Ｂは、アクティブＲＦ  ＩＤタグ２００によって実行される処理のフローチャートを示している。
【００３８】
図４を参照すると、ステップ４０２において、リーダ／ライタ装置３００の制御部３１０は、ホスト・コンピュータから受け取ったタグＩＤ要求があるかどうかを判定する。タグＩＤの要求があるまでステップ４０２は繰り返される。タグＩＤの要求があると判定された場合、手順は送信処理のステップ４１２および受信処理のステップ４２２に進む。
【００３９】
ステップ４１２において、制御部３１０はＩＤ要求コマンドおよび関連する情報をデータ生成部３２０に供給し、データ生成部３２０はＩＤ要求コマンドを含むデータを生成してその生成データを、例えばＮＲＺ（Non Return to Zero）符号化法またはマンチェスタ符号化法等の所定の符号化方式に従って符号化し、送信部３３０は、図３Ａの送信処理４２のタイミングでその符号化データでキャリアを変調して周波数ｆ1のＲＦ信号を送信する。制御部３１０は、ＩＤ要求コマンド中にそのＩＤ要求コマンドに対する応答の送信周波数ｆ2または可変送信周波数ｆ2iを指定するデータ、その可変送信周波数ｆ2iを使用すべき時刻またはタイムスロットを表すデータ、現在の時刻Ｔを表すデータ、制御スケジュールおよび時間制御シーケンスを含ませてもよい。
【００４０】
リーダ／ライタ装置３００はその周波数ｆ2iを時分割で複数の送信周期ｔRW-CYにおける複数コマンド毎に（例えば、少なくとも１つのキャリア・センス周期分の数の送信周期ｔRW-CYにおける複数コマンド毎に）変更するようにしてもよい。それによって、複数のＲＦ  ＩＤタグが同時に存在する場合でも、ＲＦ  ＩＤタグからの応答送信が衝突する確率が減り、リーダ／ライタ装置３００で同時に識別できるＲＦ  ＩＤタグの数を増大させることができる。
【００４１】
ステップ４１８において制御部２１０はデータ送信を終了すべきかどうかを判定する。終了すると判定された場合は、手順はこのルーチンを出る。データ送信を継続すると判定された場合は、手順はステップ４１２に戻る。図３Ａでは、データ送信は繰り返し継続される。
【００４２】
図５Ａを参照すると、ステップ５０２において、ＲＦ  ＩＤタグ２００が起動されたとき、制御部２１０およびウェイクアップ部２７０がイネーブルされる。ＲＦ  ＩＤタグ２００がいったん起動されると、制御部２１０およびウェイクアップ部２７０は常にイネーブルされて活動状態にある。ウェイクアップ部２７０は、タイマ２７４および時間制御シーケンスに従って、所定の周期で受信ＲＦ信号のキャリア・センスを行うタイミングを表すウェイクアップ信号を制御部２１０に供給する。ステップ５０４において、制御部２１０は、ウェイクアップ部２７０から受け取ったウェイクアップ信号がオン状態（ＯＮ）を示しているかどうかを判定する。制御部２１０は、ウェイクアップ信号がオン状態になるまでステップ５０４を繰り返す。
【００４３】
ステップ５０４においてウェイクアップ信号がオン状態（ＯＮ）を示していると判定された場合、ステップ５０６において、制御部２１０は、例えば約１ｍｓ〜１０ｍｓのような短い持続時間の期間だけ受信部２５０およびキャリア判定部２４６をイネーブルする。受信部２５０はＲＦ信号の受信待ち状態となり、キャリア判定部２４６は受信部２５０から受け取った受信キャリア電力を表すデータに基づいて受信ＲＦ信号のキャリアの存在を判定して、その判定結果を制御部２１０に供給する。ステップ５０８において、制御部２１０は、その判定結果に従ってキャリアが検知されたかどうかを判定する。キャリアが検知されなかったと判定された場合は、ステップ５０９において制御部２１０は受信部２５０およびキャリア判定部２４６をディセーブル（非可動化）する。その後、手順はステップ５３０に進む。
【００４４】
ステップ５０８においてキャリアが検知されたと判定された場合は、ステップ５１０において、制御部２１０は、キャリア判定部２４６をディセーブルし、さらに例えば１００ｍｓ〜２００ｍｓといった所定の持続時間において受信部２５０をイネーブルしたまま、リーダ／ライタ装置３００からコマンドを含む周波数ｆ1のＲＦ信号を受信して（図３Ｃ、受信５４）、受信ＲＦ信号を復調する。ステップ５１２において、制御部２１０は、受信部２５０によるＲＦ信号の受信が完了したかどうかを判定する。ステップ５１２はＲＦ信号の受信が完了するまで繰り返される。
【００４５】
ステップ５１２においてＲＦ信号の受信が完了したと判定された場合は、ステップ５１４において、制御部２１０はデータ復号部２４０をイネーブルし、データ復号部２４０は制御部２１０の制御の下で受信部２５０から受信データを受け取ってそれを所定の符号化方式に従って復号する。ステップ５１５において、制御部２１０は受信部２５０をディセーブルする。
【００４６】
図５Ｂを参照すると、ステップ５２２において、制御部２１０は、データ復号部２４０からＩＤ要求コマンドを含む復号データを受け取り、復号データに含まれている受信コマンドを処理し、リーダ／ライタ装置３００によるアクセスの記録をメモリ２１４に格納する。受信データ中に時刻修正コマンドおよび現在の時刻Ｔが含まれていた場合は、制御部２１０は、ウェイクアップ部２７０のタイマ２７４の時刻をその時刻Ｔに修正または更新する。
【００４７】
ステップ５２４において、制御部２１０は復号部２４０をディセーブルし、そのＩＤ要求コマンドに従って、所定の期間（例えば５００ｍｓ）内の所定数のタイムスロット（例えば１００ｍｓの幅の５つのタイムスロット）の中の乱数に従って選択された１つのタイムスロットにおいてデータ生成部２２０および送信部２３０をイネーブルする。その乱数は、乱数発生部２１１によって発生される。その選択されたタイムスロットが図３Ｃの送信処理５６のタイミングである。データ生成部２２０は、メモリ２１４から読み出したＲＦ  ＩＤタグ２００のタグＩＤ（ＩＤ＿ｔａｇ）を含むデータを所定の符号化方式に従って符号化して送信部２３０に供給する。送信部２３０は、タグＩＤを含むデータでキャリアを変調して、所定のまたは指定された周波数ｆ2またはｆ2iのＲＦ信号をアンテナ２８４を介して送信する。周波数ｆ2iの切り換えは、制御部２１０の周波数切り換え部２１２によって行われる。タイミング調整部２１３は、複数のタイムスロットの周期を所定周期になるように調整する。
【００４８】
ステップ５２９において、制御部２１０は、データ生成部２２０および送信部２３０をディセーブルする。ステップ５３０において、制御部２１０は、ＲＦ  ＩＤタグ２００を休止モードにする。休止モードにおいて、基本的に制御部２１０およびウェイクアップ部２７０だけがイネーブルされた状態を維持し、その他の構成要素２１４〜２５０はディセーブルされた状態になる。
【００４９】
再び図４を参照すると、ステップ４２２において、制御部３１０は受信部３５０をイネーブルして受信待ち状態にする。受信部３５０は周波数ｆ2のＲＦ信号の受信を待って（受信待ち４６）、ＲＦ信号を受信する（受信処理４８）。ステップ４２４において、制御部３１０は受信部３５０がＲＦ信号の受信を完了したかどうかを判定する。受信が完了するまでステップ４２４は繰り返される。受信が完了したと判定された場合は、ステップ４２６において、受信部３５０は受信データをデータ復号部３４０に供給する。データ復号部３４０は受信データを所定の符号化方式に従って復号して応答データを再生し、データを受信したことおよびその応答データを制御部３１０に供給する。
【００５０】
ステップ４３２において、制御部３１０はその復号データをホスト・コンピュータに送出する。ステップ４３６において制御部３１０はデータ受信待ちを終了するかどうかを判定する。終了すると判定された場合は、手順はこのルーチンを出る。データ受信待ちを継続すると判定された場合は、手順はステップ４２２に戻る。図３Ｂでは、データ受信待ちは繰り返し継続される。
【００５１】
このように、リーダ／ライタ装置３００は送信を充分短い間隔で繰り返し行い常に受信待ち状態にあるので、ＲＦ  ＩＤタグ２００のキャリア・センス時間を大幅に減らすことができる。例えば入出管理などにおけるように１日に数回しか送受信を行わず、動作時間のほとんどがキャリア・センスである場合は、ＲＦ  ＩＤタグ２００全体の消費電力は、全体の消費電力を大幅に削減できる。
【００５２】
メモリ２１４に格納される制御スケジュールとして、休日および平日の夜間（例えば、６：００ｐｍ〜６：００ａｍ）の所定の時刻と所定の時刻の間の時間期間を指定し、平日の昼間（例えば、６：００ａｍ〜６：００ｐｍ）の所定の時刻と所定の時刻の間の時間期間を指定してもよい。この場合、ウェイクアップ部２７０は、その休日および夜間においてウェイクアップ信号を発生せず、従ってＲＦ  ＩＤタグ２００は休止モードになってキャリア・センスを全く行わず、一方、その平日の昼間において所定の周期（例えば１秒）で、キャリア・センスを行う。
【００５３】
ウェイクアップ部２７０は、制御部２１０の制御の下で、メモリ２１４に格納されたバッテリ２９０の電力の残量に従ってウェイクアップ信号を発生させてもよい。この場合、バッテリ残量が充分であるときは、比較的短い周期で（例えば１秒）キャリア・センスを行い、残量が閾値より低くなったときは、比較的長い周期で（例えば２秒）キャリア・センスを行うようにしてもよい。ＲＦ  ＩＤタグ２００の応答データ中にバッテリ残量を含ませ、リーダ／ライタ装置３００経由でホスト・コンピュータへ通知し、ホスト・コンピュータによってユーザに対するバッテリ切れの警告を表示するよう構成してもよい。
【００５４】
上述のようにリーダ／ライタ装置によるアクセスの記録をメモリ２１４に格納するようにしたことによって、リーダ／ライタ３００以外の別のリーダ／ライタによって不正にアクセスされた場合にも、ログが記録されるので、リーダ／ライタ３００によってそのアクセス記録を読み取り、ホスト・コンピュータによって解析することによって不正なアクセスを発見することができる。
【００５５】
図６は、図２の構成を変形したより安全なアクティブＲＦ  ＩＤタグ２０２とリーダ／ライタ装置３０２の構成を示している。この実施形態においては、ＲＦ  ＩＤタグ２０２とリーダ／ライタ装置３０２の間で送信データは暗号化され、受信データは暗号解読されて認証に用いられる。
【００５６】
ＲＦ  ＩＤタグ２０２は、図２のＲＦ  ＩＤタグ２００におけるデータ生成部２２０の代わりにデータ生成部２２２を具え、図２のデータ復号部２４０の代わりにデータ復号部２４２を具えている。ＲＦ  ＩＤタグ２０２のメモリ２１４は、タグＩＤ（ＩＤ＿ｔａｇ）に加えて、認証用の現在の時刻Ｔ、認証用のシステムＩＤ（ＩＤ＿ｓｙｓｔｅｍ）および暗号鍵／復号鍵Ｋｅを格納しており、データ生成部２２２およびデータ復号部２４２にそれらの情報を供給する。その認証用の現在の時刻Ｔ、認証用のシステムＩＤおよび暗号鍵／復号鍵Ｋｅは、リーダ／ライタ装置３０２によって予めＲＦ  ＩＤタグ２０２に送信され、制御部２１０によってメモリ２１４に予め書き込まれる。データ生成部２２２は、メモリ２１４に格納されている暗号鍵Ｋｅを用いて所定の暗号方式に従って送信データを暗号化する暗号化部２２４を含んでいる。データ復号部２４２は、受信データを所定の暗号方式に従って暗号鍵／復号鍵Ｋｅを用いて解読する解読部２４４を含んでいる。ＲＦ  ＩＤタグ２０２のその他の構成はＲＦ  ＩＤタグ２００と同様であり、再び説明することはしない。システムＩＤは、リーダ／ライタ装置３０２とＲＦ  ＩＤタグ２０２等の複数のＲＦ  ＩＤタグで構成される同じグループによって共有される共通のＩＤを表している。ここでは、所定の暗号方式を共通鍵暗号方式として説明するが、公開鍵暗号方式であってもよい。
【００５７】
リーダ／ライタ装置３０２は、図２のリーダ／ライタ装置３００におけるデータ生成部３２０の代わりにデータ生成部３２２を具え、図２のデータ復号部３４０の代わりにデータ復号部３４２を具えている。リーダ／ライタ装置３０２のメモリ３１４は、認証用の現在の時刻Ｔ、認証用のシステムＩＤ（ＩＤ＿ｓｙｓｔｅｍ）および暗号鍵／復号鍵Ｋｅを格納している。データ生成部３２４は、メモリ３１４に格納されている所定の暗号方式に従って暗号鍵Ｋｅを用いて送信データを暗号化する暗号化部３２２を含んでいる。データ復号部３４２は、所定の暗号方式に従って暗号鍵／復号鍵Ｋｅを用いて受信データを解読する解読部３４４を含んでいる。リーダ／ライタ装置３０２のその他の構成はリーダ／ライタ装置３００と同様であり、再び説明することはしない。
【００５８】
図７Ａは、リーダ／ライタ装置３０２のＩＤ要求コマンド（ＣＭＤ）を含むＲＦ信号の送信処理４２のタイミングを示している。図７Ｂは、リーダ／ライタ装置３０２の受信待ち状態４６および受信ＲＦ信号の受信処理４８のタイミングを示している。図７Ｃは、アクティブＲＦ  ＩＤタグ２０２のキャリア・センス５０、５２および５３、受信ＲＦ信号の受信処理５４および５５、および認証成功の場合における応答を含むＲＦ信号の送信処理５６のタイミングを示している。
【００５９】
図７Ａを参照すると、リーダ／ライタ装置３０２のデータ生成部３２２は、制御部３１０から受け取ったＲＦ  ＩＤタグに対するタグＩＤ要求コマンドを含むデータを生成しそれを所定の符号化方式に従って符号化して、符号化された暗号データを生成する。リーダ／ライタ装置３０２のその他の送信の動作は図３Ａの場合と同様である。
【００６０】
図７Ｃを参照すると、アクティブＲＦ  ＩＤタグ２０２において、受信部２５０およびキャリア判定部２４６の動作は、図３Ｃの場合と同様であり、受信部２５０およびキャリア判定部２４６は、ウェイクアップ部２７４のウェイクアップ信号に従って一定の周期で所定の持続時間で発生するキャリア・センス５０、５２および５３のタイミングで制御部２１０によってイネーブルされて、受信部２５０は受信待ち受け状態になる。
【００６１】
キャリア判定部２４６によるキャリアが存在するという判定（ＤＴ）に応答して、受信部２５０およびデータ復号部２４２は直後の受信処理５４および５５のタイミングで所定の持続時間においてイネーブルされ、受信部２５０はそのＲＦ信号を受信し復調してコマンドを含む符号化された暗号データを生成し、データ復号部２４２はそのデータを所定の符号化方式に従って復号し暗号データを所定の暗号方式に従って暗号鍵／復号鍵Ｋｅを用いて解読してコマンドを取り出して制御部２１０に供給する。そのコマンドに応答して、制御部２１０は、そのコマンドに含まれている時刻ＴおよびシステムＩＤを用いてリーダ／ライタ装置３０２を認証する。
【００６２】
認証が成功した場合は、所定期間内のランダムに選択された送信処理５６のタイミングで所定の持続時間において、データ生成部２２２および送信部２３０をイネーブルし、データ生成部２２２は、メモリ２１４から取り出したタグＩＤ（ＩＤ＿ｔａｇ）、時刻ＴおよびシステムＩＤ（ＩＤ＿ｓｙｓｔｅｍ）を含むデータを、所定の暗号方式に従って暗号鍵Ｋｅを用いて暗号化し、その暗号データを所定の符号化方式に従って符号化する。送信部２３０はその暗号化されたタグＩＤを含む応答データでキャリアを変調してＲＦ信号を送信する。認証が失敗した場合は、データを生成および送信することなく処理を終了する。
【００６３】
図７Ｂを参照すると、リーダ／ライタ装置３０２の受信部３５０は、常に受信待ち状態４６にあり、ＲＦ  ＩＤタグ２０２が接近してＲＦ信号を受信したときに、受信処理４８のタイミングにおいて受信ＲＦ信号を復調して符号化された暗号データを生成し、データ復号部３４２は符号化された暗号データを所定の符号化方式に従って復号し、その復号された暗号データを、所定の暗号方式に従って暗号鍵／復号鍵Ｋｅを用いて解読してタグＩＤを含む応答データを再生し、その再生された応答を制御部３１０に供給する。その受信再生された応答に応答して、制御部３１０は、その応答に含まれている時刻ＴおよびシステムＩＤを用いてＲＦ  ＩＤタグ２０２を認証し、そのタグＩＤをホスト・コンピュータに供給する。
【００６４】
このように、通常、リーダ／ライタ装置３０２およびＲＦ  ＩＤタグ２０２が送信データを暗号化し、時刻ＴおよびシステムＩＤを用いて相互認証を行うことによって、リーダ／ライタ装置３０２およびＲＦ  ＩＤタグ２０２によって送信されるデータが、第三者に傍受されても、そのデータを不正に使用される危険性がなくなる。従って、リーダ／ライタ装置３０２およびＲＦ  ＩＤタグ２０２の安全性が高くなる。
【００６５】
図８は、リーダ／ライタ装置３０２によって実行される処理のフローチャートを示している。図９Ａおよび９Ｂは、アクティブＲＦ  ＩＤタグ２０２によって実行される処理のフローチャートを示している。
【００６６】
図８を参照すると、ステップ４０２は図４のものと同じであり、再び説明することはしない。ステップ４１４において、制御部３１０はＩＤ要求コマンドをデータ生成部３２２に供給する。データ生成部３２２は、制御部３１０から受け取ったＩＤ要求コマンド、およびメモリ３１４から取り出した現在の時刻ＴおよびシステムＩＤ（ＩＤ＿ｓｙｓｔｅｍ）を含むデータを、例えばＤＥＳ（Data Description Standard）、トリプルＤＥＳまたはＡＥＳ（Advanced Encryption Standard）等の所定の暗号方式に従って、メモリ３１４から取り出した暗号鍵Ｋｅを用いて暗号化し、その暗号化データを符号化して符号化データを生成する。送信部３３２は、その暗号化データでキャリアを変調して周波数ｆ1のＲＦ信号を送信する（図７Ａ、送信処理４２）。ステップ４１８は図４と同じであり、再び説明することはしない。
【００６７】
図９Ａを参照すると、ステップ５０２〜５１５は図５のものと同様であり、再び説明することはしない。
【００６８】
図９Ｂを参照すると、ステップ５１６において、制御部２１０の制御の下で、データ復号部２４２は、メモリ２１４から取り出した暗号鍵／復号鍵Ｋｅを用いて復号データを所定の暗号方式に従って解読し、解読されたコマンド、タグＩＤ（ＩＤ＿ｔａｇ）、時刻Ｔ、システムＩＤ（ＩＤ＿ｓｙｓｔｅｍ）を含むデータを制御部２１０に供給する。そのデータは、制御スケジュールおよび時間制御シーケンスを含んでいてもよい。制御部２１０は、そのデータを受け取った後、暗号解読された時刻ＴおよびシステムＩＤとメモリ２１４に格納されている時刻ＴおよびシステムＩＤとを比較することによって、両者が一致するかどうかを判定し、それによってリーダ／ライタ装置３０２の認証を行う。
【００６９】
ステップ５１８において、制御部２１０は認証が成功したかどうかを判定する。認証が失敗したと判定された場合は、ステップ５２０において、制御部２１０はデータ復号部２４２をディセーブルする。その後、手順は図９Ｂのステップ５３０に進む。
【００７０】
ステップ５１８において認証が成功したと判定された場合は、ステップ５２２において、制御部２１０は、データ復号部２４２からＩＤ要求コマンドを含む暗号解読されたデータを受け取り、その解読データに含まれている解読された受信コマンドを処理し、リーダ／ライタ装置３０２によるアクセス記録をメモリ２１４に格納する。
【００７１】
ステップ５２６において、制御部２１０は、そのＩＤ要求コマンドに従って、所定の期間内の所定数のタイムスロットの中の乱数に従ってランダムに選択された１つのタイムスロットにおいてデータ生成部２２２および送信部２３０をイネーブルする。その選択されたタイムスロットが図７Ｃの送信処理５６のタイミングである。データ生成部２２２は、メモリ２１４から読み出したＲＦ  ＩＤタグ２０２のタグＩＤ（ＩＤ＿ｔａｇ）、時刻ＴおよびシステムＩＤ（ＩＤ＿ｓｙｓｔｅｍ）を含むデータを、所定の暗号方式に従って暗号鍵Ｋｅを用いて暗号化し、その暗号データを所定の符号化方式に従って符号化して送信部２３０に供給する。送信部２３０は、その符号化暗号データでキャリアを変調して、周波数ｆ2のＲＦ信号をアンテナ２８４を介して送信する（図７Ｃ、送信５６）。ステップ５２８および５３０は、図５のものと同様であり、再び説明することはしない。
【００７２】
再び図８を参照すると、ステップ４２２〜４２４は図４のものと同様であり、再び説明することはしない。ステップ４２８において、受信部３５０は受信データをデータ復号部３４２に供給する。データ復号部３４２は受信データを所定の符号化方式に従って復号し、その復号データを所定の暗号方式に従って暗号解読して、そのデータを受信したことおよびその解読データを制御部３１０に供給する。制御部３１０は、暗号解読された時刻ＴおよびシステムＩＤとメモリ３１４に格納されている時刻ＴおよびシステムＩＤとを比較することによって、一致するかどうかを判定し、それによってＲＦ  ＩＤタグ２０２の認証を行う。ＲＦ  ＩＤタグ２０２の制御部２１０およびリーダ／ライタ装置３０２の制御部３１０において、受信した時刻Ｔと格納されていた時刻Ｔとの間に所定の範囲内の誤差（例えば±０．５秒）があった場合にも、両者は一致すると判定してもよい。
【００７３】
ステップ４３０において、制御部３１０は認証が成功したかどうかを判定する。認証が失敗したと判定された場合は、手順はステップ４２２に戻る。認証が成功したと判定された場合は、手順はステップ４３２に進む。ステップ４３６は、図４のものと同様であり、再び説明することはしない。
【００７４】
図１０は、異なる位置に配置された同じ構成の複数のリーダ／ライタ装置３０１、３０２および３０３の破線で示されたそれぞれの通信可能範囲に位置するＲＦ  ＩＤタグ２０２を示している。ＲＦ  ＩＤタグ２０２がリーダ／ライタ装置３０１、３０２および３０３の通信可能範囲の重複領域に位置する場合、ＲＦ  ＩＤタグ２０２によって受信されるリーダ／ライタ装置３０１、３０２および３０３からのＩＤ要求信号の周波数ｆ1が同じであれば、それらのＩＤ要求信号が互いに干渉するので、ＲＦ  ＩＤタグ２０２はそれらのＩＤ要求信号を正常に受信できず、従って、ＲＦ  ＩＤタグ２０２は応答信号を送信できない。また、複数のリーダ／ライタ装置３０１、３０２および３０３について同じ送受信周波数および同じ暗号鍵が用いられると、ＲＦ  ＩＤタグ２０２は関係ないリーダ／ライタ装置からのＩＤ要求信号に対しても不必要に応答信号を送信してしまう。
【００７５】
発明者たちは、複数のリーダ／ライタ装置が互いに異なる送受信周波数を持つようにすれば干渉の可能性が低くなり、ＲＦ  ＩＤタグがそれぞれの受信周波数に対応する周波数の応答信号を送信するようにすれば不必要な応答信号を送信することがなくなると、認識した。
【００７６】
図１１は、本発明の実施形態によるアクティブＲＦ  ＩＤタグ２０４および複数のリーダ／ライタ装置３０２、３０４および３０６の周波数の関係を示している。リーダ／ライタ装置３０４および３０６は、リーダ／ライタ装置３０２と同じ構成を有する。但し、リーダ／ライタ装置３０２、３０４および３０６は、ぞれぞれの異なる周波数ｆ11、ｆ12およびｆ13でＩＤ要求信号を送信し、それぞれの異なる周波数ｆ21、ｆ22およびｆ23で応答信号を受信する。ＲＦ  ＩＤタグ２０４は、周期的に時分割的に周波数ｆ11、ｆ12およびｆ13でＩＤ要求信号を受信し、それぞれの受信周波数に対応してそれぞれ周波数ｆ21、ｆ22およびｆ23で応答信号を送信する。リーダ／ライタ装置３０２、３０４および３０６のシステムＩＤは、互いに異なる。この場合、リーダ／ライタ装置３０２、３０４および３０６は送信タイミングについて互いに同期している必要はない。リーダ／ライタ装置３０２、３０４および３０６は、それぞれの異なるホスト・コンピュータに接続されていても、または同じホスト・コンピュータに接続されていてもよい。
【００７７】
図１２は、本発明の実施形態によるアクティブＲＦ  ＩＤタグ２０４の構成を示している。ＲＦ  ＩＤタグ２０４において、周波数切り換え部２１２が、受信部２５０の受信周波数を周期的に切り換えて受信部２５０に時分割的に複数の受信周波数ｆ11、ｆ12およびｆ13でＩＤ要求信号を受信させ、それぞれの受信周波数に対応して、送信部２３０の送信周波数を周期的に切り換えて時分割的に送信部２３０に時分割的に複数の送信周波数ｆ21、ｆ22およびｆ23で応答信号を送信させる。ウェイクアップ部２７０のタイマ２７４は、所定の長い周期と所定の短い周期とで時間を測定し、ウェイクアップ部２７０は、例えば９秒といった一定の長い周期で、例えば３つといった使用する異なる受信周波数（ｆ11、ｆ12、ｆ13）の数の倍数の数の例えば１秒といった短い周期でウェイクアップ信号を発生する。メモリ２１４には、応答リスト２１５および場合によっては条件リスト７１５が格納されている。応答リスト２１５は、各システムＩＤに関する、タグＩＤ要求信号の受信周波数および暗号鍵／復号鍵Ｋｅと、応答信号の送信周波数および暗号鍵Ｋｅとの関係を含んでいる。各１つのシステムＩＤに関して送信暗号鍵と受信暗号鍵／復号鍵は同じであってもよい。各システムＩＤの暗号鍵／復号鍵Ｋｅは、好ましくは異なるが、同じであってもよい。ＲＦ  ＩＤタグ２０４は、さらに外部との交信用のシリアル・ポート７２０を具えている。ＲＦ  ＩＤタグ２０４のその他の構成は、図６のＲＦ  ＩＤタグ２０２と基本的に同じである。周波数ｆ21、ｆ22およびｆ23は、好ましくは異なるが、同じであってもよい。
【００７８】
図１３Ａ、１３Ｃおよび１３Ｅは、複数のリーダ／ライタ装置３０２、３０４および３０６のＩＤ要求コマンド（ＣＭＤ）を含む各周波数ｆ11、ｆ12およびｆ13のＲＦ信号の送信処理４２のタイミングを示している。図１３Ｂ、１３Ｄおよび１３Ｆは、複数のリーダ／ライタ装置３０２、３０４および３０６の受信待ち状態４６および各周波数ｆ21、ｆ22およびｆ23の受信ＲＦ信号の受信処理４８のタイミングを示している。図１３Ｇは、アクティブＲＦ  ＩＤタグ２０４のキャリア・センス５０および５２、受信ＲＦ信号の受信処理５４、および認証成功の場合における応答を含むＲＦ信号の送信処理５６のタイミングを示している。
【００７９】
図１４は、メモリ２１４に格納されている応答リスト２１５の例を示している。応答リスト２１５は、リスト番号、システムＩＤ、ＩＤ要求信号の対応する受信周波数、ＩＤ要求信号用の対応する暗号鍵、応答信号用の対応する送信周波数、応答信号用の対応する暗号鍵、各システムＩＤに関するこれらの項目の有効期間、および各リスト番号に関するこれらの項目に基づく受信および応答動作のオン／オフ状態（即ち活動状態／非活動状態）を含んでいる。システムＩＤは、リーダ／ライタ装置３０２、３０４および３０６のＩＤであってもよい。
【００８０】
図１３Ａ、１３Ｃおよび１３Ｅを参照すると、図７Ａに示されているのと同様に、リーダ／ライタ装置３０２、３０４および３０６の各々のデータ生成部３２２は、制御部３１０から受け取ったＲＦ  ＩＤタグに対するタグＩＤ要求コマンドを含むデータを生成しそれを所定の符号化方式に従って符号化して、符号化された暗号データを生成する。そのデータには、システムＩＤに加えて、リーダ／ライタ装置３０２、３０４および３０６の中の対応する装置のＩＤが含まれていてもよい。送信部３３０は、送信処理４２の連続する各タイムスロットにおいて、そのコマンドを含むＲＦ信号を充分短い間隔で繰り返し送信する。
【００８１】
図１３Ｇを参照すると、アクティブＲＦ ＩＤタグ２０４において、受信部２５０およびキャリア判定部２４６は、ウェイクアップ部２７０のウェイクアップ信号に従って、例えば９秒といった一定の長い周期で、例えば３つのような使用する異なる受信周波数（ｆ１１、ｆ１２、ｆ１３）の数の倍数の数の例えば１秒といった短い周期の例えば約１ｍｓ〜１０ｍｓの所定の持続時間で発生するキャリア・センス５０および５２のタイミングで制御部２１０によってイネーブル（活動化、enable）される。それによって、受信部２５０は応答リスト２１５を参照して順次受信周波数ｆ１１、ｆ１２およびｆ１３で受信待ち状態になり、キャリア判定部２４６は受信部２５０からの受信ＲＦ信号キャリア電力の強度を表すデータに従って受信キャリアの有無の判定を行う。ＲＦ ＩＤタグ２０４がリーダ／ライタ装置３０２に接近していないときは、キャリア判定部２４６はキャリアを検知せず（ＮＤ）、キャリアが存在しないと判定する。この場合、キャリア・センス５０の後の期間５１において、ＲＦ ＩＤタグ２０４は休止モードに入って、制御部２１０およびウェイクアップ部２７０だけがイネーブルまたはパワー・オン（付勢）されており、その他の構成要素２１４〜２５０はディセーブル（非活動化、disable）またはパワー・ダウン（消勢）されている。休止期間５１の時間長は、キャリア・センス期間５０の終了時点と次のキャリア・センス期間５０または５２の開始時点との間の時間長より短くてもよい。
【００８２】
ＲＦ  ＩＤタグ２０４がリーダ／ライタ装置３０２、３０４および３０６の通信可能範囲に同時に入ってＲＦ  ＩＤタグ２０４の受信部２５０がキャリア・センス５２のタイミングで周波数ｆ11、ｆ12またはｆ13のＲＦ信号を順次受信したとき、キャリア判定部２４６は、順次ＲＦ信号のキャリアを検知し（ＤＴ）、キャリアが存在すると判定する。
【００８３】
周波数ｆ１１のキャリアが存在するという判定に応答して、図７Ｃの場合と同様に、受信部２５０およびデータ復号部２４０は直後の受信処理５４のタイミングで例えば１００ｍｓといった所定の持続時間においてイネーブルされ、受信部２５０はそのＲＦ信号を受信し復調してコマンドを含む符号化データを生成する。データ復号部２４２は、応答リスト２１５を参照して、応答リスト２１５における受信周波数ｆ１ｉ（例えば、３１５．０ＭＨｚ）に対応するシステムＩＤに対する受信および応答動作の状態がオンである場合は、受信周波数ｆ１ｉに従って応答リスト２１５から対応する暗号鍵／復号鍵Ｋｅ（例えば、９Ｂ４５Ｃ８３Ｄ）を取り出し、そのデータを所定の符号化方式に従って復号し暗号データを所定の暗号方式に従って暗号鍵／復号鍵Ｋｅを用いて解読してコマンドを取り出して制御部２１０に供給する。そのコマンドに応答して、制御部２１０は、そのコマンドに含まれている時刻ＴおよびシステムＩＤを用いてリーダ／ライタ装置３０４を認証する。その認証に、要求信号に含まれていたリーダ／ライタ装置３０２、３０４および３０６のＩＤをさらに用いてもよい。但し、応答リスト２１５における受信周波数ｆ１ｉに対応するシステムＩＤに対する応答動作の状態がオフである場合は、データ復号部２４２は、データの復号を行わずに、動作を停止し、認証に失敗する。
【００８４】
図７Ｃの場合と同様に、認証に成功した場合は、そのコマンドに応答して、制御部２１０は、所定期間内のランダムに選択された送信処理５６のタイミングで例えば１００ｍｓといった所定の持続時間において、データ生成部２２２および送信部２３０をイネーブルし、データ生成部２２２はメモリ２１４から取り出したタグＩＤ（ＩＤ＿ｔａｇ）を含むデータを生成して所定の符号化方式に従って符号化する。送信部２３０はそのタグＩＤを含む応答データでキャリアを変調して指定された送信周波数ｆ２１（例えば、３１６．０ＭＨｚ）のＲＦ信号を送信する。
【００８５】
同様に、順次、キャリア・センス５２による周波数ｆ１２およびｆ１３のＲＦ信号のキャリアが存在するという判定に応答して、受信部２５０およびデータ復号部２４２は周波数ｆ１２およびｆ１３のＲＦ信号の受信、復号および暗号解読を行い、制御部２１０は認証を行い、データ生成部２２２および送信部２３０は応答データの暗号化、符号化および周波数ｆ２２およびｆ２３の応答信号の送信を行う。
【００８６】
図１３Ｂ、１３Ｄおよび１３Ｆを参照すると、リーダ／ライタ装置３０２、３０４および３０６の各々の受信部３５０は、図７Ｂの場合と同様に、常に受信待ち状態４６にあり、ＲＦ ＩＤタグ２０４が接近して周波数ｆ２１、ｆ２２またはｆ２３のＲＦ信号を受信したときに、受信処理４８のタイミングにおいて受信ＲＦ信号を復調して符号化された暗号データを生成し、データ復号部３４２は符号化された暗号データを所定の符号化方式に従って復号し、その復号された暗号データを、所定の暗号方式に従って暗号鍵／復号鍵Ｋｅを用いて解読してタグＩＤを含む応答データを再生し、その再生された応答を制御部３１０に供給する。その受信再生された応答に応答して、制御部３１０は、その応答に含まれている時刻ＴおよびシステムＩＤを用いてＲＦ ＩＤタグ２０４を認証し、そのタグＩＤをホスト・コンピュータに供給する。制御部３１０は、そのタグＩＤをホスト・コンピュータに供給する。ホスト・コンピュータは、タグＩＤを処理して、商品の流通または人を監視し管理するのに用いる。
【００８７】
このように、ＲＦ  ＩＤタグ２０４が複数のリーダ／ライタ装置３０２、３０４および３０６の互いに異なる送信周波数の送信信号を時分割的に順次キャリア・センスして受信するので、複数のリーダ／ライタ装置３０２、３０４および３０６の送信信号の干渉の可能性が大幅に低くなり、ＲＦ  ＩＤタグ２０４と関係ないリーダ／ライタ装置に対して応答信号を送信することがなくなる。例えば、図１４の応答リスト２１５中の番号３の動作がオフ状態になっていたりその各項目が設定されていない場合は、ＲＦ  ＩＤタグ２０４は、リーダ／ライタ装置３０６に対して応答しない。
【００８８】
図１５Ａおよび１５Ｂは、アクティブＲＦ  ＩＤタグ２０４によって実行される処理のフローチャートを示している。
【００８９】
図１５Ａおよび１５Ｂを参照すると、ステップ５０２〜５０４、５０８〜５２０および５２９〜５３０は図９Ａのものと同様であり、再び説明することはしない。
【００９０】
ステップ５０７において、制御部２１０は、例えば約１ｍｓ〜１０ｍｓのような短い持続時間の期間だけ受信部２５０およびキャリア判定部２４６をイネーブルして、ｉ＝ｉ＋１（ｍｏｄ  ｎ）（ｎは受信ＲＦ信号の周波数ｆ1iの数）と設定し、受信部２５０の受信周波数を対応する周波数ｆ1iに調整する。従って、受信周波数ｆ1iは、周期的に切り換えられる。受信部２５０はＲＦ信号の受信待ち状態となり、キャリア判定部２４６は受信部２５０から受け取った受信キャリア電力を表すデータに基づいて受信ＲＦ信号のキャリアの存在を判定して、その判定結果を制御部２１０に供給する。
【００９１】
ステップ５２７において、制御部２１０は、ＩＤ要求コマンドに従って、所定の期間内の所定数のタイムスロットの中の乱数に従ってランダムに選択された１つのタイムスロットにおいてデータ生成部２２２および送信部２３０をイネーブルする。その選択されたタイムスロットが図１３Ｇの送信処理５６のタイミングである。データ生成部２２２は、メモリ２１４から読み出したＲＦ  ＩＤタグ２０２のタグＩＤ（ＩＤ＿ｔａｇ）、時刻Ｔおよび応答リスト２１５中のシステムＩＤ（ＩＤ＿ｓｙｓｔｅｍ）を含むデータを、所定の暗号方式に従って応答リスト２１５中の暗号鍵Ｋｅを用いて暗号化し、その暗号データを所定の符号化方式に従って符号化して送信部２３０に供給する。送信部２３０は、その符号化暗号データでキャリアを変調して、受信ＲＦ信号周波数ｆ1iに対応する周波数ｆ2iのＲＦ信号をアンテナ２８４を介して送信する（図１３Ｇ、送信５６）。
【００９２】
図１６は、本発明の別の実施形態による別のアクティブＲＦ  ＩＤタグ２０６の構成を示している。アクティブＲＦ  ＩＤタグ２０６は、複数のリーダ／ライタ装置３０２、３０４、３０６、３９１、３９２、３９３、３９４、３９５および３９６との間で時分割的および周波数分割的にＩＤ要求信号を受信し応答信号を送信する。ＲＦ  ＩＤタグ２０６は、制御部７１２と、タイマ７１３と、後で説明する条件リスト７１５を格納したメモリ７１４と、ＩＤタグ部７０２、７０４および７０６と、およびアンテナ２８２および２８４を具えている。ＩＤタグ部７０２は、図１２における破線で囲んで示された構成要素２１０〜２９０を含んでおり、ＩＤタグ部７０４および７０６の各々はＩＤタグ部７０２と同様の構成を有する。ＩＤタグ部７０４の送信周波数および受信周波数は、それぞれ周波数ｆ24〜ｆ26およびｆ14〜ｆ16であり、ＩＤタグ部７０６の送信周波数および受信周波数は、それぞれ周波数ｆ27〜ｆ29およびｆ17〜ｆ19である。リーダ／ライタ装置３０２、３０４、３０６および３９１〜３９６は、それぞれの異なるホスト・コンピュータに接続されていても、または同じホスト・コンピュータに接続されていてもよい
【００９３】
リーダ／ライタ装置３０４、３０６、および３９１〜３９６は、リーダ／ライタ装置３０２と基本的に同じ構成を有する。リーダ／ライタ装置３０２、３０４、３０６、および３９１〜３９６は、ぞれぞれ周波数ｆ11、ｆ12、．．．ｆ19でＩＤ要求信号を送信し、それぞれ周波数ｆ21、ｆ22、．．．ｆ29で応答信号を受信する。ＲＦ  ＩＤタグ２０６のＩＤタグ部７０２、７０４および７０６は、同時に動作して、周波数分割的に、最初に周波数“ｆ11、ｆ14およびｆ17”、次いで周波数“ｆ12、ｆ15およびｆ18”、次いで周波数“ｆ13、ｆ16およびｆ19”の順序でキャリア・センス（５２）してＩＤ要求信号を受信し、それに応答して、周波数分割的に、最初に“ｆ21、ｆ24およびｆ27”、次いで“ｆ22、ｆ25およびｆ28”、次いで“ｆ23、ｆ26およびｆ29”の順序で応答信号を送信するよう構成されている。リーダ／ライタ装置３０２、３０４、３０６および３９１〜３９６のシステムＩＤは、互いに異なる。
【００９４】
図１７Ａ〜１７Ｆは、複数のリーダ／ライタ装置３０２、３０４および３９１、３９２、３９４および３９５の受信待ち状態４６および各周波数ｆ21、ｆ22、ｆ24、ｆ25、ｆ27およびｆ28の受信ＲＦ信号の受信処理４８のタイミングを示している。図１７Ｇ〜１７Ｉは、アクティブＲＦ  ＩＤタグ２０６の複数のＩＤタグ部７０２、７０４および７０６のキャリア・センス５２、受信ＲＦ信号の受信処理５４、および認証成功の場合における応答を含むＲＦ信号の送信処理５６のタイミングを示している。リーダ／ライタ装置３０２、３０４、３０６および３９１〜３９６の周波数ｆ11〜ｆ16のＲＦ信号の送信４２は、周波数が異なること以外は図１３Ａ、１３Ｃおよび１３Ｅと同様であり、示されていない。リーダ／ライタ装置３０６、３９３および３９６の受信待ち状態およびｆ23、ｆ26およびｆ29の受信ＲＦ信号の受信処理は、周波数が異なること以外は図１３Ｆと同様であり、示されていない。
【００９５】
リーダ／ライタ装置３０２、３０４、３０６および３９１〜３９６の各々の送信部３３０は、図１３Ａ、１３Ｃおよび１３Ｅと同様に、連続する各タイムスロットにおいて、コマンドを含むＲＦ信号を充分短い間隔で繰り返し送信する。
【００９６】
図１７Ｇ〜１７Ｉを参照すると、アクティブＲＦ  ＩＤタグ２０６のＩＤタグ部７０２、７０４および７０６（受信部２５０およびキャリア判定部２４６）は、同時に並行して、それぞれ異なる受信周波数“ｆ11、ｆ12、ｆ13”の順序、“ｆ14、ｆ15、ｆ16”の順序、および“ｆ17、ｆ18、ｆ19”の順序でキャリア・センス５２を行う。ＲＦ  ＩＤタグ２０６がリーダ／ライタ装置３０２、３０４、３０６および３９１〜３９６に接近していないときは、図１３Ｇの場合と同様に、ＩＤタグ部７０２、７０４および７０６（キャリア判定部２４６）はキャリアを検知せず、キャリアが存在しないと判定する。この場合、図１７Ｇ〜１７Ｉのキャリア・センス５２の後の期間において、ＲＦ  ＩＤタグ２０４は休止モードに入る。
【００９７】
ＲＦ  ＩＤタグ２０６がリーダ／ライタ装置３０２、３０４、３０６および３９１〜３９６の通信可能範囲に同時に入ってＲＦ  ＩＤタグ２０６のＩＤタグ部７０２、７０４および７０６（受信部２５０）が周波数ｆ11、ｆ14およびｆ17のＲＦ信号を同時に受信したときに、キャリア・センス５２のタイミングでＩＤタグ部７０２、７０４および７０６（キャリア判定部２４６）は周波数ｆ11、ｆ14およびｆ17のＲＦ信号のキャリアを検知し（ＤＴ）、ぞれぞれキャリアが存在すると判定する。
【００９８】
周波数ｆ１１、ｆ１４およびｆ１７のキャリアが存在するという判定に応答して、ＩＤタグ部７０２、７０４および７０６（受信部２５０およびデータ復号部２４０）は直後の受信処理５４のタイミングでそのＲＦ信号を受信し復調してコマンドを含む符号化データを生成し、応答リスト２１５を参照して、受信周波数ｆ１１、ｆ１４およびｆ１７に従って応答リスト２１５から対応する暗号鍵／復号鍵Ｋｅを取り出し、そのデータを所定の符号化方式に従って復号し暗号データを所定の暗号方式に従って暗号鍵／復号鍵Ｋｅを用いて解読してコマンドを取り出して制御部２１０に供給する。それぞれのコマンドに応答して、ＩＤタグ部７０２、７０４および７０６（制御部２１０）は、それぞれのコマンドに含まれている時刻ＴおよびシステムＩＤを用いてリーダ／ライタ装置３０２、３９１等を認証する。
【００９９】
認証に成功した場合は、そのコマンドに応答して、ＩＤタグ部７０２、７０４および７０６（データ生成部２２２および送信部２３０）は、所定期間内のランダムに選択された送信処理５６のタイミングで所定の持続時間において、メモリ２１４から取り出したタグＩＤ（ＩＤ＿ｔａｇ）を含むデータを生成して所定の符号化方式に従って符号化し、そのタグＩＤを含む応答データでキャリアを変調して指定された送信周波数ｆ２１、ｆ２４およびｆ２７のＲＦ信号を並行して送信する。
【０１００】
次いで、ＲＦ ＩＤタグ２０６のＩＤタグ部７０２、７０４および７０６（受信部２５０）が周波数ｆ１２、ｆ１５およびｆ１８のＲＦ信号を同時に受信したときに、キャリア・センス５２のタイミングでＩＤタグ部７０２、７０４および７０６（キャリア判定部２４６）は周波数ｆ１２、ｆ１５およびｆ１８のＲＦ信号のキャリアを検知し（ＤＴ）、ぞれぞれキャリアが存在すると判定する。次いで、同様に、ＩＤタグ部７０２、７０４および７０６（受信部２５０、データ復号部２４２、制御部２１０、データ生成部２２２および送信部２３０）は受信、復号および暗号解読を行い、認証を行い、応答データの暗号化、符号化および周波数ｆ２２、ｆ２４およびｆ２８の応答信号の並行送信を行う。
【０１０１】
次いで、ＲＦ ＩＤタグ２０６のＩＤタグ部７０２、７０４および７０６（受信部２５０）が周波数ｆ１３、ｆ１６およびｆ１９のＲＦ信号を同時に受信したときに、キャリア・センス５２のタイミングでＩＤタグ部７０２、７０４および７０６（キャリア判定部２４６）は周波数ｆ１３、ｆ１６およびｆ１９のＲＦ信号のキャリアを検知し（ＤＴ）、キャリアが存在すると判定する。次いで、同様に、ＩＤタグ部７０２、７０４および７０６（受信部２５０、データ復号部２４０、制御部２１０、データ生成部２２２および送信部２３０）は受信、復号および暗号解読を行い、認証を行い、応答データの暗号化、符号化および周波数ｆ２３、ｆ２６およびｆ２９の応答信号の並行送信を行う。
【０１０２】
図１７Ａ〜１７Ｆを参照すると、リーダ／ライタ装置３０２、３０４、３０６および３９１〜３９６の各々の受信部３５０は、常に受信待ち状態４６にあり、ＲＦ ＩＤタグ２０６が接近して周波数ｆ２１〜ｆ２９のＲＦ信号を受信したときに、受信処理４８のタイミングにおいて受信ＲＦ信号を復調して符号化された暗号データを生成し、データ復号部３４２は符号化された暗号データを所定の符号化方式に従って復号し、その復号された暗号データを、所定の暗号方式に従って暗号鍵／復号鍵Ｋｅを用いて解読してタグＩＤを含む応答データを再生し、その再生された応答を制御部３１０に供給する。
【０１０３】
このようにして、ＲＦ  ＩＤタグ２０６は、より多くのリーダ／ライタ装置と同時に周波数分割的および時分割的に交信することができる。
【０１０４】
図１８は、２つのリーダ／ライタ装置３０２および３９２に対する、ＲＦ  ＩＤタグ２０６の条件応答送信を示している。ＲＦ  ＩＤタグ２０６は、リーダ／ライタ装置３０２および３９２からタグＩＤ要求信号をほぼ同時に受信した場合にだけ、リーダ／ライタ装置３０４に応答信号を送信する。
【０１０５】
図１９は、２つのリーダ／ライタ装置３０２および３９２に対して、ＲＦ  ＩＤタグ２０６の別の条件応答送信を示している。ＲＦ  ＩＤタグ２０６は、リーダ／ライタ装置３０２からタグＩＤ要求信号を受信し、次いで所定時間内にリーダ／ライタ装置３０６からタグＩＤ要求信号を受信した場合にだけ、リーダ／ライタ装置３０６に応答信号を送信する。
【０１０６】
図２０は、図１６のＲＦ  ＩＤタグ２０６のメモリ７１４または図１２のＲＦ  ＩＤタグ２０４のメモリ２１４に格納されている条件リスト７１５の例を示している。条件リスト７１５は、条件リーダ／ライタ装置（Ｒ／Ｗ）１および２、無条件応答先のリーダ／ライタ装置（Ｒ／Ｗ）、応答条件、条件応答先のリーダ／ライタ装置（Ｒ／Ｗ）、有効期間、および動作のオン／オフの各項目を含んでいる。
【０１０７】
条件リーダ／ライタ装置（Ｒ／Ｗ）１および２は、応答動作の条件の対象のリーダ／ライタ装置のＩＤを示し、応答動作の条件が時間制限ＴＩＭ-Ｘ秒の場合は、条件リーダ／ライタ装置（Ｒ／Ｗ）１からタグＩＤ要求信号を受信した場合に応答動作タイマ７１３を起動することを示している。無条件応答先のリーダ／ライタ装置（Ｒ／Ｗ）は、タグＩＤ要求信号が受信された場合に、条件なしで直ちに応答する宛先のリーダ／ライタ装置のＩＤを示している。応答条件は、ＲＦ  ＩＤタグの応答の条件を示している。応答条件は、３以上の条件リーダ／ライタ装置（Ｒ／Ｗ）の論理条件であってもよい。論理積ＡＮＤは、図１８に示したように、条件Ｒ／Ｗ１と条件Ｒ／Ｗ２のタグＩＤ要求信号がほぼ同時に受信されることを表す。ＴＩＭ-Ｘ秒は、図１９に示したように、条件Ｒ／Ｗ１のタグＩＤ要求信号の受信しその後Ｘ秒経過前に条件Ｒ／Ｗ２のタグＩＤ要求信号が受信されることを表す。応答先のリーダ／ライタ装置（Ｒ／Ｗ）は、応答動作条件が成立した場合の応答の送信宛先のリーダ／ライタ装置を示している。有効期間は、条件応答が有効な期間を示している。動作のオン／オフは、リスト番号の条件応答動作がオンでは適用され、オフでは適用されないことを示している。
【０１０８】
図２１は、図１８に示したＲＦ  ＩＤタグ２０６の制御部７１２または図１２のＲＦ  ＩＤタグ２０４の制御部２１０によって実行される、論理積ＡＮＤの条件応答送信動作のフローチャートを示している。ＲＦ  ＩＤタグ２０６または２０４がほぼ同時に２つのタグＩＤ要求信号を受信したとき、このルーチンが実行される。例えば、ＲＦ  ＩＤタグ２０６または２０４が、２つのタグＩＤ要求信号を、１つの長い周期内の所定期間内（例えば３秒以内）に受信した場合は、ほぼ同時に２つのタグＩＤ要求信号を受信したと判定してよい。ここでは、ＲＦ  ＩＤタグ２０６の制御部７１２について説明するが、ＲＦ  ＩＤタグ２０４の制御部２１０も同様に動作する。
【０１０９】
ステップ８０２において、ＲＦ  ＩＤタグ２０６の制御部７１２は、条件リスト７１５中の論理積ＡＮＤの応答条件を含むリスト番号（例えば、１）を順次参照して、その番号の条件応答が現在の日時が有効期間内どうかを判定する。有効期間内であると判定された場合は、手順はステップ８０４に進む。有効期間内でないと判定された場合は、次のリスト番号（例えば、２）について、ステップ８０４が繰り返される。
【０１１０】
ステップ８０４において、制御部７１２は、受信したタグＩＤ要求信号の送信元のリーダ／ライタ装置３０２または３９２のＩＤが、条件リスト７１５中の条件リーダ／ライタ装置（Ｒ／Ｗ）１に指定されており（例えば、Ｒ／Ｗ−Ａ、Ｒ／Ｗ−Ｃ）かつ無条件応答先のリーダ／ライタ装置（Ｒ／Ｗ）に指定されているかどうかを判定する。例えばリーダ／ライタ装置３０２のＩＤがその条件を満たすと判定された場合は、ステップ８０６において、制御部７１２は、条件リーダ／ライタ装置（Ｒ／Ｗ）１としてのリーダ／ライタ装置３０２に応答を送信する。その条件を満たさないと判定された場合は、手順はステップ８０８に進む。図２０の例では無条件応答先の指定はない。
【０１１１】
ステップ８０８において、制御部７１２は、受信したタグＩＤ要求信号の送信元のリーダ／ライタ装置３０２または３９２のＩＤが、条件リスト７１５中の条件リーダ／ライタ装置（Ｒ／Ｗ）２に指定されており（例えば、Ｒ／Ｗ−Ｂ、Ｒ／Ｗ−Ｄ）かつ無条件応答先の条件リーダ／ライタ装置（Ｒ／Ｗ）に指定されているかどうかを判定する。例えばリーダ／ライタ装置３９２のＩＤがその条件を満たすと判定された場合は、ステップ８１０において、制御部７１２は、条件リーダ／ライタ装置（Ｒ／Ｗ）２としてのリーダ／ライタ装置３９２に応答を送信する。その条件を満たさないと判定された場合は、手順はステップ８１２に進む。
【０１１２】
ステップ８１２において、制御部７１２は、そのリスト番号（例えば、１または２）について、条件リーダ／ライタ装置（Ｒ／Ｗ）１および２に指定されたリーダ／ライタ装置（例えば、Ｒ／Ｗ−ＡおよびＲ／Ｗ−Ｂ、またはＲ／Ｗ−ＣおよびＲ／Ｗ−Ｄ）からほぼ同時にタグＩＤ要求信号を受信したかどうかを判定する。ほぼ同時にタグＩＤ要求信号を受信したと判定された場合は、ステップ８１４において、条件応答先の条件リーダ／ライタ装置（Ｒ／Ｗ）１および／または２（例えば、Ｒ／Ｗ−ＡおよびＲ／Ｗ−Ｂ、またはＲ／Ｗ−Ｄ）としてのリーダ／ライタ装置３０２および３９２、または３９２のみに応答を送信する。その応答は、２つのリーダ／ライタ装置のうち、同時にまたは後で（例えば図１７Ｇおよび１７Ｈの時間１１秒において、または図１７Ｇの時間１１秒において）受信したタグＩＤ要求信号の送信元のリーダ／ライタ装置には直後の応答送信タイムスロットにおいて送信されるが、先に（例えば、図１７Ｇの時間９秒において）受信したタグＩＤ要求信号の送信元のリーダ／ライタ装置には次の長い周期においてタグＩＤ要求信号を受信したときに応答送信タイムスロットにおいて送信される。ステップ８１２において２つのタグＩＤ要求信号をほぼ同時には受信しなかったと判定された場合は、手順はステップ８０２に戻る。
【０１１３】
図２２は、図１９に示したＲＦ  ＩＤタグ２０６の制御部７１２または図１２のＲＦ  ＩＤタグ２０４の制御部２１０によって実行される、条件応答送信動作のフローチャートを示している。ＲＦ  ＩＤタグ２０６または２０４が、時間的応答条件ＴＩＭ−Ｘ秒に関係する条件リーダ／ライタ装置（Ｒ／Ｗ）１のタグＩＤ要求信号を受信したとき、このルーチンが実行される。ここでは、ＲＦ  ＩＤタグ２０６の制御部７１２について説明するが、ＲＦ  ＩＤタグ２０４の制御部２１０も同様に動作する。
【０１１４】
ステップ８２２において、ＲＦ  ＩＤタグ２０６の制御部７１２は、条件リスト７１５中の時間的応答条件ＴＩＭ−Ｘ秒を含むリスト番号（例えば、３）を順次参照して、その番号の条件応答が現在の日時が有効期間内どうかを判定する。有効期間内であると判定された場合は、手順はステップ８０４に進む。有効期間内でないと判定された場合は、次のリスト番号（例えば、４）について、ステップ８２２が繰り返される。
【０１１５】
ステップ８２４において、制御部７１２は、そのリスト番号（例えば、１または２）について、条件リーダ／ライタ装置（Ｒ／Ｗ）１に指定されたからリーダ／ライタ装置（例えば、Ｒ／Ｗ−Ｅ、またはＲ／Ｗ−Ｇ）からタグＩＤ要求信号を受信したかどうかを判定する。それを受信しなかったと判定された場合は、手順はステップ８２２に戻る。
【０１１６】
そのようなタグＩＤ要求信号を受信したと判定された場合は、ステップ８２６において、制御部７１２は、受信したタグＩＤ要求信号の送信元の例えばリーダ／ライタ装置３０２のＩＤが、無条件応答先の条件リーダ／ライタ装置（Ｒ／Ｗ）に指定されているかどうかを判定する。そのリーダ／ライタ装置３０２のＩＤがその条件を満たす（例えば、Ｒ／Ｗ−Ｅ、Ｒ／Ｗ−Ｇ）と判定された場合は、ステップ８２８において、制御部７１２は、条件リーダ／ライタ装置（Ｒ／Ｗ）１としてのリーダ／ライタ装置３０２に応答を送信する。その条件を満たさないと判定された場合は、手順はステップ８３０に進む。
【０１１７】
ステップ８３０において、制御部７１２は、応答条件のＸ秒、例えば６０秒をタイマ７１３にセットして計時を開始する。ステップ８３２において、制御部７１２は、そのリスト番号について、タイマセット後に条件リーダ／ライタ装置（Ｒ／Ｗ）２に指定されたから例えばリーダ／ライタ装置３９２（例えば、Ｒ／Ｗ−Ｆ、またはＲ／Ｗ−Ｈ）からタグＩＤ要求信号を受信したかどうかを判定する。そのようなタグＩＤ要求信号を受信したと判定された場合は、ステップ８３４において、条件応答先のリーダ／ライタ装置（Ｒ／Ｗ）２（例えば、Ｒ／Ｗ−Ｆ、またはＲ／Ｗ−Ｈ）としてのリーダ／ライタ装置３９２に応答を送信する。その後、手順はステップ８３６に進む。そのようなタグＩＤ要求信号を受信しなかったと判定された場合も、手順はステップ８３６に進む。
【０１１８】
ステップ８３６において、制御部７１２は、タイマ７１３はＸ秒の経過を示しているかどうかを判定する。Ｘ秒が経過していないと判定された場合は、ステップ８３８において次の応答の受信タイミングまで待機する。その後、手順はステップ８３２に戻る。Ｘ秒が経過したと判定された場合は、ステップ８４０において、制御部７１２はタイマ７１３の動作を停止する。その後、手順はステップ８２２に戻る。
【０１１９】
このように、条件リスト７１５に基づいてＲＦ  ＩＤタグ２０６に条件応答を行わせることができる。それによって、ＲＦ  ＩＤタグ２０６は不必要に応答を送信することがなくなる。
【０１２０】
代替構成として、ＲＦ  ＩＤタグ２０４の制御部２１０が、条件リスト７１５に基づいて条件応答を制御してもよい。
【０１２１】
応答リスト２１５および条件リスト７１５の設定項目（例えば、周波数、暗号鍵、条件）は、外部から変更することができる。その変更は、リーダ／ライタ装置３０２等から送信される要求信号の中に定期的にまたは常に設定項目を含めてＲＦ  ＩＤタグ２０４または２０６に受信させてもよい。その設定項目は、ホスト・コンピュータからリーダ／ライタ装置３０２等に供給される。あるいは、その変更は、ＲＦ  ＩＤタグ２０４または２０６の制御部７１２または２１０に接続されたシリアル・ポート（ＳＰ）７２０に、設定変更専用の端末装置を接続して設定変更を行ってもよい。あるいは、その変更は、制御部７１２または２１０に接続されたシリアル・ポート７２０に、設定変更専用の端末装置を接続して設定変更の許可操作を行う一方、リーダ／ライタ装置３０２等から送信される要求信号の中に設定項目を含めてＲＦ  ＩＤタグ２０４または２０６に受信させてもよい。その設定項目は、設定変更専用の端末装置で入力されまたは端末装置内に保存されたものであるか、または管理サーバによってその端末装置に供給されるものである。
【０１２２】
ＲＦ  ＩＤタグの応答リスト２１５および条件リスト７１５の設定項目に対応する設定項目は、ホスト・コンピュータによって定期的にまたは必要に応じてリーダ／ライタ装置３０２等にも設定される。また、リーダ／ライタ装置３０２等内のアクティブＲＦ  ＩＤタグに関係する設定項目は、外部からの操作で別のリーダ／ライタ装置３０４等へ転送して格納することが可能である。
【０１２３】
以上の説明では、本発明をＲＦ  ＩＤタグに関連して説明したが、これに限定されることなく、本発明が非接触ＩＣカードにも適用できることは、この分野の専門家には理解されるであろう。
【０１２４】
以上説明した実施形態は典型例として挙げたに過ぎず、その各実施形態の構成要素を組み合わせること、その変形およびバリエーションは当業者にとって明らかであり、当業者であれば本発明の原理および請求の範囲に記載した発明の範囲を逸脱することなく上述の実施形態の種々の変形を行えることは明らかである。
【図面の簡単な説明】
【０１２５】
【図１】図１は、従来の改良型のアクティブＲＦ  ＩＤタグを読み取るためのリーダ／ライタ装置とＲＦ  ＩＤタグのタイムチャートを示している。
【図２】図２は、さらに改良されたアクティブＲＦ  ＩＤタグ２００とリーダ／ライタ装置３００の構成を示している。
【図３】図３Ａは、リーダ／ライタ装置のコマンドを含むＲＦ信号の送信処理のタイミングを示している。図３Ｂは、リーダ／ライタ装置の受信待ち状態および受信ＲＦ信号の受信処理のタイミングを示している。図３Ｃは、アクティブＲＦ  ＩＤタグのキャリア・センス、受信ＲＦ信号の受信処理、および応答を含むＲＦ信号の送信処理のタイミングを示している。
【図４】図４は、リーダ／ライタ装置によって実行される処理のフローチャートを示している。
【図５Ａ】図５Ａおよび５Ｂは、アクティブＲＦ  ＩＤタグによって実行される処理のフローチャートを示している。
【図５Ｂ】（図5Aで説明）
【図６】図６は、図２の構成を変形したより安全なアクティブＲＦ  ＩＤタグとリーダ／ライタ装置の構成を示している。
【図７】図７Ａは、リーダ／ライタ装置のＩＤ要求コマンドを含むＲＦ信号の送信処理のタイミングを示している。図７Ｂは、リーダ／ライタ装置の受信待ち状態および受信ＲＦ信号の受信処理のタイミングを示している。図７Ｃは、アクティブＲＦ  ＩＤタグのキャリア・センス、受信ＲＦ信号の受信処理、および認証成功の場合における応答を含むＲＦ信号の送信処理のタイミングを示している。
【図８】図８は、リーダ／ライタ装置によって実行される処理のフローチャートを示している。
【図９Ａ】図９Ａおよび９Ｂは、アクティブＲＦ  ＩＤタグによって実行される処理のフローチャートを示している。
【図９Ｂ】（図9Aで説明）
【図１０】図１０は、異なる位置に配置された同じ構成の複数のリーダ／ライタ装置の破線で示されたそれぞれの通信可能範囲に位置するＲＦ  ＩＤタグを示している。
【図１１】図１１は、本発明の実施形態によるアクティブＲＦ  ＩＤタグおよび複数のリーダ／ライタ装置の周波数の関係を示している。
【図１２】図１２は、本発明の実施形態によるアクティブＲＦ  ＩＤタグの構成を示している。
【図１３】図１３Ａ、１３Ｃおよび１３Ｅは、複数のリーダ／ライタ装置のＩＤ要求コマンドを含む各周波数のＲＦ信号の送信処理のタイミングを示している。図１３Ｂ、１３Ｄおよび１３Ｆは、複数のリーダ／ライタ装置の受信待ち状態および各周波数の受信ＲＦ信号の受信処理のタイミングを示している。図１３Ｇは、アクティブＲＦ  ＩＤタグのキャリア・センス、受信ＲＦ信号の受信処理、および認証成功の場合における応答を含むＲＦ信号の送信処理のタイミングを示している。
【図１４】図１４は、メモリに格納されている応答リストの例を示している。
【図１５Ａ】図１５Ａおよび１５Ｂは、アクティブＲＦ  ＩＤタグによって実行される処理のフローチャートを示している。
【図１５Ｂ】（図15Aで説明）
【図１６】図１６は、本発明の別の実施形態による別のアクティブＲＦ  ＩＤタグの構成を示している。
【図１７】図１７Ａ〜１７Ｆは、複数のリーダ／ライタ装置の受信待ち状態４６および各周波数の受信ＲＦ信号の受信処理のタイミングを示している。図１７Ｇ〜１７Ｉは、アクティブＲＦ  ＩＤタグの複数のＩＤタグ部のキャリア・センス、受信ＲＦ信号の受信処理、および認証成功の場合における応答を含むＲＦ信号の送信処理のタイミングを示している。
【図１８】図１８は、２つのリーダ／ライタ装置に対する、ＲＦ  ＩＤタグの条件応答送信を示している。
【図１９】図１９は、２つのリーダ／ライタ装置に対して、ＲＦ  ＩＤタグの別の条件応答送信を示している。
【図２０】図２０は、図１６のＲＦ  ＩＤタグまたは図１２のＲＦ  ＩＤタグのメモリに格納されている条件リストの例を示している。
【図２１】図２１は、図１８に示したＲＦ  ＩＤタグの制御部または図１２のＲＦ  ＩＤタグの制御部によって実行される、論理積ＡＮＤの条件応答送信動作のフローチャートを示している。
【図２２】図２２は、図１９に示したＲＦ  ＩＤタグの制御部または図１２のＲＦ  ＩＤタグの制御部によって実行される、条件応答送信動作のフローチャートを示している。
【符号の説明】
【０１２６】
２０４  アクティブＲＦ  ＩＤタグ
２１０  制御部
２１４  メモリ
２２２  データ生成部
２４２  データ復号部
２３０  送信部
２５０  受信部
２７０  ウェイクアップ部
３０２  リーダ／ライタ装置
【図１】
0004817768.tif 000002
【図２】
0004817768.tif 000003
【図３】
0004817768.tif 000004
【図４】
0004817768.tif 000005
【図５Ａ】
0004817768.tif 000006
【図５Ｂ】
0004817768.tif 000007
【図６】
0004817768.tif 000008
【図７】
0004817768.tif 000009
【図８】
0004817768.tif 000010
【図９Ａ】
0004817768.tif 000011
【図９Ｂ】
0004817768.tif 000012
【図１０】
0004817768.tif 000013
【図１１】
0004817768.tif 000014
【図１２】
0004817768.tif 000015
【図１３】
0004817768.tif 000016
【図１４】
0004817768.tif 000017
【図１５Ａ】
0004817768.tif 000018
【図１５Ｂ】
0004817768.tif 000019
【図１６】
0004817768.tif 000020
【図１７】
0004817768.tif 000021
【図１８】
0004817768.tif 000022
【図１９】
0004817768.tif 000023
【図２０】
0004817768.tif 000024
【図２１】
0004817768.tif 000025
【図２２】
0004817768.tif 000026