(57)【要約】【課題】複数のアクティブ型非接触情報記憶装置が互いに直接交信できるようにする。【解決手段】情報アクセスシステムにおいて、アクティブ型非接触情報記憶装置(204)は、スレーブモードにおいて第１周波数のRF信号をキャリアセンスして検知するよう動作し、マスタモードにおいてその第１周波数と異なる第２周波数のＲＦ信号をいつでも受信可能な連続的な受信待ち状態をとる受信部(250)と、スレーブモードにおいて情報要求信号を受信したときにその第２周波数の応答信号を送信し、マスタモードにおいて、第１の制御部の制御の下で送信期間においてその第１の周波数の情報要求信号を周期的に繰り返し送信し、その後の休止期間において不動作状態となる送信部(230)と、を具える。受信部が複数の或る所定期間より長い第１の時間期間において情報要求信号を受信しなかったとき、制御部は、第１送信部および第１受信部をマスタ・モードに移行させる(図22,条件5)。【選択図】図１０
2008083871.tif 000002
【特許請求の範囲】
【請求項１】
第１のメモリと、第１の制御部と、スレーブ・モードにおいて第１の周波数のＲＦ信号をキャリア・センスして検知するよう動作し、マスタ・モードにおいて前記第１の周波数と異なる第２の周波数のＲＦ信号をいつでも受信可能な連続的な受信待ち状態をとる第１の受信部と、スレーブ・モードにおいて情報要求信号を受信したときに前記第２の周波数の応答信号を送信し、マスタ・モードにおいて、前記第１の制御部の制御の下で送信期間において前記第１の周波数の情報要求信号を周期的に繰り返し送信し、その後の休止期間において不動作状態となる第１の送信部と、を具える第１のアクティブ型非接触情報記憶装置と、
第２のメモリと、第２の制御部と、前記第２の制御部の制御の下で送信期間において前記第１の周波数の情報要求信号を周期的に繰り返し送信し、その後の休止期間において不動作状態となる第２の送信部と、前記第２の周波数のＲＦ信号をいつでも受信可能な連続的な受信待ち状態をとるよう構成された第２の受信部と、を具えるマスタとして動作する読み取り書込み装置と、
第３のメモリと、第３の制御部と、スレーブ・モードにおいて前記第１の周波数のＲＦ信号をキャリア・センスして検知するよう動作する第３の受信部と、スレーブ・モードにおいて情報要求信号を受信したときに前記第２の周波数の応答信号を送信する第３の送信部と、を具える第２のアクティブ型非接触情報記憶装置と、
を含む、非接触情報記憶装置内の情報にアクセスするための情報アクセス・システムであって、
前記第１のアクティブ型非接触情報記憶装置の前記第１の制御部は、スレーブ・モードにおいて、
前記第１の受信部を、前記送信期間および前記休止期間の各々よりも短い所定の周期で所定期間に前記第１の周波数のＲＦ信号をキャリア・センスするよう制御し、
前記第１の受信部が或る所定期間に前記第１の周波数のＲＦ信号をキャリア・センスして検知したとき、前記第１の受信部をさらに情報要求信号を受信するよう動作させ、
前記情報要求信号に応答して、前記第１の送信部を、前記第１のメモリに格納された情報を含む前記第２の周波数の応答信号を送信するよう動作させ、
前記第１の制御部は、スレーブ・モードにおいて、
キャリア・センスのとき、前記或る所定期間において前記第１の受信部を動作状態にし、かつ、前記第１の送信部を不動作状態にし、
前記第１の受信部が前記或る所定期間に前記第１の周波数のＲＦ信号をキャリア・センスしても検知されなかったとき、前記キャリア・センスの前記或る所定期間と次にキャリア・センスを行うべき前記所定期間との間の非キャリア・センス期間において、前記第１の受信部および前記第１の送信部を不動作状態を維持するよう制御し、
前記第１の受信部が複数の前記或る所定期間より長い第１の時間期間において情報要求信号を受信しなかったとき、前記第１の送信部および前記第１の受信部をマスタ・モードに移行させることを特徴とする、
情報アクセス・システム。
【請求項２】
前記第１のアクティブ型非接触情報記憶装置の前記第１の制御部は、マスタ・モードにおいて、前記休止期間を挟んで複数の前記送信期間において前記第１の周波数の情報要求信号を周期的に繰り返し送信し、マスタ・モードにおいて第２の時間期間が経過したとき前記第１の送信部および前記第１の受信部をスレーブ・モードに移行させること、を特徴とする請求項１に記載の情報アクセス・システム。
【請求項３】
前記第１のメモリは前記第１のアクティブ型非接触情報記憶装置の識別情報および優先度を表す情報を格納しており、前記第２のメモリは前記読み取り書込み装置の識別情報および優先度を表す情報を格納しており、前記第３のメモリは前記第２のアクティブ型非接触情報記憶装置の識別情報および優先度を表す情報を格納しており、
前記第１のアクティブ型非接触情報記憶装置の前記第１の制御部は、マスタ・モードからスレーブ・モードに移行し後、前記第１のアクティブ型非接触情報記憶装置の優先度より高い優先度を有する他の装置から情報要求信号を第３の時間期間において受信しなかったときは前記第１の送信部および前記第１の受信部を再びマスタ・モードに移行させ、前記第１のアクティブ型非接触情報記憶装置の優先度より高い優先度を有する他の装置から情報要求信号を前記第３の時間期間において受信したときは前記第１の送信部および前記第１の受信部をスレーブ・モードのまま維持すること、を特徴とする請求項２に記載の情報アクセス・システム。
【請求項４】
読み取り書込み装置および／または別の非接触情報記憶装置と通信可能なアクティブ型非接触情報記憶装置であって、
メモリと、
制御部と、
スレーブ・モードにおいて第１の周波数のＲＦ信号をキャリア・センスして検知するよう動作し、マスタ・モードにおいて前記第１の周波数と異なる第２の周波数のＲＦ信号をいつでも受信可能な連続的な受信待ち状態をとる受信部と、
スレーブ・モードにおいて情報要求信号を受信したときに前記第２の周波数の応答信号を送信し、マスタ・モードにおいて、前記第１の制御部の制御の下で送信期間において前記第１の周波数の情報要求信号を周期的に繰り返し送信し、その後の休止期間において不動作状態となる送信部と、
を具え、
前記制御部は、スレーブ・モードにおいて、
前記受信部を、前記送信期間および前記休止期間の各々よりも短い所定の周期で所定期間に前記第１の周波数のＲＦ信号をキャリア・センスするよう制御し、
前記受信部が或る所定期間に前記第１の周波数のＲＦ信号をキャリア・センスして検知したとき、前記受信部をさらに情報要求信号を受信するよう動作させ、
前記情報要求信号に応答して、前記送信部を、前記メモリに格納された情報を含む前記第２の周波数の応答信号を送信するよう動作させ、
前記制御部は、スレーブ・モードにおいて、
キャリア・センスのとき、前記或る所定期間において前記受信部を動作状態にし、かつ、前記送信部を不動作状態にし、
前記受信部が前記或る所定期間に前記第１の周波数のＲＦ信号をキャリア・センスしても検知されなかったとき、前記キャリア・センスの前記或る所定期間と次にキャリア・センスを行うべき前記所定期間との間の非キャリア・センス期間において、前記受信部および前記送信部を不動作状態を維持するよう制御し、
前記受信部が複数の前記或る所定期間より長い第１の時間期間において情報要求信号を受信しなかったとき、前記送信部および前記受信部をマスタ・モードに移行させることを特徴とする、
アクティブ型非接触情報記憶装置。
【請求項５】
読み取り書込み装置および／または別の非接触情報記憶装置と通信可能なアクティブ型非接触情報記憶装置であって、
メモリと、
制御部と、
前記制御部に結合されたスイッチと、
スレーブ・モードにおいて第１の周波数のＲＦ信号をキャリア・センスして検知するよう動作し、マスタ・モードにおいて前記第１の周波数と異なる第２の周波数のＲＦ信号をいつでも受信可能な連続的な受信待ち状態をとる受信部と、
スレーブ・モードにおいて情報要求信号を受信したときに前記第２の周波数の応答信号を送信し、マスタ・モードにおいて、前記第１の制御部の制御の下で送信期間において前記第１の周波数の情報要求信号を周期的に繰り返し送信し、その後の休止期間において不動作状態となる送信部と、
を具え、
前記制御部は、ユーザによって前記手動スイッチが付勢されたときに、前記送信部および前記受信部を一時的にマスタ・モードに移行させ、
前記制御部は、スレーブ・モードにおいて、
前記受信部を、前記送信期間および前記休止期間の各々よりも短い所定の周期で所定期間に前記第１の周波数のＲＦ信号をキャリア・センスするよう制御し、
前記受信部が或る所定期間に前記第１の周波数のＲＦ信号をキャリア・センスして検知したとき、前記受信部をさらに情報要求信号を受信するよう動作させ、
前記情報要求信号に応答して、前記送信部を、前記メモリに格納された情報を含む前記第２の周波数の応答信号を送信するよう動作させ、
前記制御部は、スレーブ・モードにおいて、
キャリア・センスのとき、前記或る所定期間において前記受信部を動作状態にし、かつ、前記送信部を不動作状態にし、
前記受信部が前記或る所定期間に前記第１の周波数のＲＦ信号をキャリア・センスしても検知されなかったとき、前記キャリア・センスの前記或る所定期間と次にキャリア・センスを行うべき前記所定期間との間の非キャリア・センス期間において、前記受信部および前記送信部を不動作状態を維持するよう制御することを特徴とする、
アクティブ型非接触情報記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、非接触で情報の読み取り書き込みが可能なアクティブ型の非接触情報記憶装置の読取りおよび書込みに関し、特に、マスタ・モードにおいて他のアクティブ型のＲＦＩＤを読み取ることができるアクティブ型のＲＦＩＤに関する。
【背景技術】
【０００２】
バッテリ給電型すなわちアクティブ・タイプのＲＦＩＤタグは、商品等に取り付けられまたは人によって携帯され、それら商品および人に関するＩＤおよび情報を搬送する所定の周波数のＲＦ信号を送信し、そのＲＦ信号はリーダ装置によって読み取られる。その読み取られた情報はコンピュータ等によってさらに処理され、商品の流通および人の行動を監視および管理できる。バッテリ給電によるアクティブ・タイプのＲＦＩＤタグは、電力をリーダ／ライタ装置から非接触で受け取るパッシブ・タイプのＲＦＩＤタグに比べて、通信可能距離が比較的長く、実用的である。しかし、アクティブ・タイプのＲＦＩＤタグは、一定周期でＲＦ信号を送信するので、第三者によって追跡される危険性があり、セキュリティに問題がある。そのセキュリティ対策として、リーダ／ライタ装置からのタグＩＤの要求に対してのみ応答する改良型のアクティブＲＦＩＤタグがある。
【０００３】
特表２０００−５０９５３６号公報（Ａ）には、高周波識別装置が記載されている。その高周波識別装置は、レシーバと、トランスミッタと、マイクロプロセッサとを備える集積回路を有する。レシーバとトランスミッタとは、共に、アクティブ・トランスポンダを構成する。その集積回路は、好ましくは、レシーバ、トランスミッタ及びマイクロプロセッサを含むモノリシックな単一ダイ集積回路である。その装置は、電力供給を磁気結合に依存するトランスポンダの代わりにアクティブ・トランスポンダを有するので、この装置は遥かに大きな有効範囲を有する。
【特許文献１】特表２０００−５０９５３６号公報
【０００４】
２０００年４月２１日付けで公開された特開２０００−１１３１３０号公報（Ａ）には、低消費電力のＩＣタグ検知システムが記載されている。そのシステムは、通信回路と制御部と、これらに電池から電力を供給する電源部と、計時手段と、を備え、所定の設定時刻ごとに送信を行うＩＣタグであって互いに設定時刻の異なるものを複数個備えるとともに、これらとの通信に基づいてそれぞれの有無を検知する検知機も備えていて、検知機が、通信回路を有し、その受信の有無をＩＣタグそれぞれの設定時刻ごとに逐次判別して検知を行う。検知機からの問い合わせが無いので、ＩＣタグは無駄な反応や電池消耗を回避できる。
【特許文献２】特開２０００−１１３１３０号公報
【０００５】
２００１年９月１４付けで公開された特開２００１−２５１２１０号公報（Ａ）には、二重リンクにおいて、両ノードの送信機に、それぞれ独立した基準発振器を必要としない周波数ロックの実現方法が記載されている。全二重リンクにおいて、受信周波数の情報を利用して、送信機の搬送周波数を同調させることによって、リンクにおける両ノードの送信周波数を同時にロックする。第一の送信機の搬送周波数におけるオフセットは、対応する第二の受信機におけるオフセットとして検出される。第二の受信機は、検出したオフセットに応じて当該送信機の搬送周波数を偏移させ、第一の送信機に検出されたオフセットを知らせる。第一の受信機において検出されたオフセットによって、当該送信機の搬送周波数が補正される。
【特許文献３】特開２００１−２５１２１０号公報
【０００６】
特開平１０−１８７８９８号公報（Ａ）には、ＩＣカードが記載されている。そのＩＣカードは、ＩＣカードが装着される情報処理装置またはこの情報処理装置を介して他のＩＣカードとの間でデータの授受をする。ＩＣカードは、データの授受を行う相手に対して自己をマスタ及びスレーブのいずれの処理状態にも設定しかつ予め選択されたいずれか一方の処理状態に設定する状態設定手段と、相手をマスタ及びスレーブのいずれか他方に設定する状態情報を送信情報に加えて相手に送信する送信手段とを有する。それによって、ＩＣカードを主体としてデータの伝送を行うことができ、ＩＣカードに種々の処理機能付けができる。
【特許文献４】特開平１０−１８７８９８号公報
【０００７】
国際公開ＷＯ２００４／０３６４８２（特表２００６−５０３３７６号公報（Ａ））には、パッシブＲＦＩＤタグの交渉を最小化するためのシステムが記載されている。そのシステムにおいて、それぞれのパッシブＲＦＩＤタグは、読み取り器によって準備がされた後、確認応答フラッグを記憶し、休止状態へ遷移する。読み取り器はすべてのＲＦＩＤタグまたは読み込まれてないＲＦＩＤタグをアドレスできる。それぞれのＲＦＩＤタグは、信号が読み取り器によって受信される場合、その確認応答フラッグを消去し得る。確認応答しなかったＲＦＩＤタグは読み取り器と通信し続ける。
【特許文献５】国際公開ＷＯ２００４／０３６４８２
【０００８】
特開２００６−２３９６２号公報（Ａ）には、非接触ＩＣタグ・システムが記載されている。そのシステムにおいて、複数のＩＣタグをマスタＩＣタグとスレーブＩＣタグに区分けするとともに、マスタＩＣタグのメモリのメモリ構成管理領域において自ＩＣタグおよび各スレーブＩＣタグのメモリ構成情報（各ＩＣタグの識別情報、メモリ先頭アドレスおよびメモリバイト数）を格納しておき、リーダ／ライタは、マスタＩＣタグを特定してこれらのＩＣタグを統合して取り扱う。それによって、大量生産される安価でメモリ容量の少ない非接触ＩＣタグを利用しつつ大きなデータを効率良く取り扱うことができる。
【特許文献６】特開２００６−２３９６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
リーダ／ライタ装置からのＩＤ要求に対してのみ応答する上述の改良型の複数のアクティブＲＦＩＤタグは、リーダ／ライタ装置を介して交信し、例えば、情報を交換し、または互いに関連づけることができる。しかし、リーダ／ライタ装置がいなくなると、複数のアクティブＲＦＩＤタグは、互いに交信することができず、情報を交換したり、互いに関連づけることができなくなる。
【００１０】
発明者たちは、リーダ／ライタ装置が付近に位置する場合にはスレーブ・モードで動作し、リーダ／ライタ装置が付近に位置しない場合にはマスタ・モードで動作するように或るアクティブＲＦＩＤタグを構成し、或るアクティブＲＦＩＤタグがマスタ・モードにおいて他のアクティブＲＦＩＤタグに対してリーダ／ライタ装置であるかのように動作させれば、他のアクティブＲＦＩＤタグとの間で情報を交換しまたは互いに関連づけることができる、と認識した。
【００１１】
本発明の目的は、複数のアクティブ型非接触情報記憶装置が互いに直接交信できるようにすることである。
【課題を解決するための手段】
【００１２】
本発明の特徴によれば、非接触情報記憶装置内の情報にアクセスするための情報アクセス・システムは、第１のメモリと、第１の制御部と、スレーブ・モードにおいて第１の周波数のＲＦ信号をキャリア・センスして検知するよう動作し、マスタ・モードにおいてその第１の周波数と異なる第２の周波数のＲＦ信号をいつでも受信可能な連続的な受信待ち状態をとる第１の受信部と、スレーブ・モードにおいて情報要求信号を受信したときにその第２の周波数の応答信号を送信し、マスタ・モードにおいて、その第１の制御部の制御の下で送信期間においてその第１の周波数の情報要求信号を周期的に繰り返し送信し、その後の休止期間において不動作状態となる第１の送信部と、を具える第１のアクティブ型非接触情報記憶装置と、第２のメモリと、第２の制御部と、その第２の制御部の制御の下で送信期間においてその第１の周波数の情報要求信号を周期的に繰り返し送信し、その後の休止期間において不動作状態となる第２の送信部と、その第２の周波数のＲＦ信号をいつでも受信可能な連続的な受信待ち状態をとるよう構成された第２の受信部と、を具えるマスタとして動作する読み取り書込み装置と、第３のメモリと、第３の制御部と、スレーブ・モードにおいてその第１の周波数のＲＦ信号をキャリア・センスして検知するよう動作する第３の受信部と、スレーブ・モードにおいて情報要求信号を受信したときにその第２の周波数の応答信号を送信する第３の送信部と、を具える第２のアクティブ型非接触情報記憶装置と、を含んでいる。その第１のアクティブ型非接触情報記憶装置のその第１の制御部は、スレーブ・モードにおいて、その第１の受信部を、その送信期間およびその休止期間の各々よりも短い所定の周期で所定期間にその第１の周波数のＲＦ信号をキャリア・センスするよう制御し、その第１の受信部が或る所定期間にその第１の周波数のＲＦ信号をキャリア・センスして検知したとき、その第１の受信部をさらに情報要求信号を受信するよう動作させ、その情報要求信号に応答して、その第１の送信部を、その第１のメモリに格納された情報を含むその第２の周波数の応答信号を送信するよう動作させる。その第１の制御部は、スレーブ・モードにおいて、キャリア・センスのとき、その或る所定期間においてその第１の受信部を動作状態にし、かつ、その第１の送信部を不動作状態にし、その第１の受信部がその或る所定期間にその第１の周波数のＲＦ信号をキャリア・センスしても検知されなかったとき、そのキャリア・センスのその或る所定期間と次にキャリア・センスを行うべきその所定期間との間の非キャリア・センス期間において、その第１の受信部およびその第１の送信部を不動作状態を維持するよう制御し、その第１の受信部が複数のその或る所定期間より長い第１の時間期間において情報要求信号を受信しなかったとき、その第１の送信部およびその第１の受信部をマスタ・モードに移行させる。
【００１３】
本発明は、さらに、上述の情報アクセス・システムを実現するためのアクティブ型非接触情報記憶装置に関する。
本発明は、さらに、そのようなアクティブ型非接触情報記憶装置を有する電子機器および物品に関する。
【発明の効果】
【００１４】
本発明によれば、リーダ／ライタ装置を介さずに複数のアクティブ型非接触情報記憶装置が互いに直接交信できる。
【発明を実施するための最良の形態】
【００１５】
本発明の実施形態を、図面を参照して説明する。図面において、同様の構成要素には同じ参照番号が付されている。
【００１６】
図１は、従来の改良型のアクティブＲＦＩＤタグを読み取るためのリーダ／ライタ装置（Ｒ／Ｗ）とＲＦＩＤタグのタイムチャートを示している。リーダ／ライタ装置は、コマンド（ＣＭＤ）の送信とＲＦＩＤからの受信を同じ周波数チャネルで時分割的に行う。リーダ／ライタ装置は、例えば２秒といった一定の周期で例えば１００ｍｓの持続時間でタグＩＤ要求コマンドを送信し、残りの時間は受信待ち状態となる。
【００１７】
１つのリーダ／ライタ装置によって複数のＲＦＩＤタグに対応できるようにするために、各ＲＦＩＤタグは、一般的には、リーダ／ライタ装置による１回のＩＤ要求に対して、衝突回避のためにリーダ／ライタ装置へ応答送信するタイミング（時間期間）をランダムにずらすように構成されている。各ＲＦＩＤタグは、コマンド受信後の所定時間内のランダムに選択されたタイムスロットでリーダ／ライタ装置へ応答送信し、従って応答の衝突の確率が低減される。そのためにはリーダ／ライタ装置は受信待ちの持続時間を長くする必要がある。例えば、各ＲＦＩＤタグからのランダムなタイミングにおける応答送信のための持続時間が０〜１．５秒程度の場合、リーダ／ライタ装置は１．５秒以上の受信待ち持続時間を確保する必要がある。従って、リーダ／ライタ装置の応答送信の周期が長くなる。ＲＦＩＤタグは、リーダ／ライタ装置から送信されたタグＩＤ要求コマンドを検出するために、一定周期でキャリア・センスを行い、即ち受信ＲＦ信号の強度の検知を行い、キャリアを検知した時のみ受信処理および送信動作に移行するよう構成されている。リーダ／ライタ装置による送信の周期が２秒である場合、それを確実に検知するためには、キャリア・センス持続時間も少なくとも約２秒確保する必要がある。
【００１８】
通常、ＲＦＩＤタグは、キャリア・センスから次のキャリア・センスまでの間の期間は、リーダ・ライタ装置の要求が未検出のときはパワーダウン・モードへ移行し、できるだけ消費電力を削減し、バッテリ稼動時間を長くする必要がある。しかし、キャリア・センス持続時間を少なくとも約２秒確保しようとすると、パワーダウン時間をほとんど確保できなくなり、消費電力の削減も困難である。
【００１９】
従って、図１のアクティブＲＦＩＤタグは、リーダ／ライタ装置からの長い周期のタグＩＤ要求コマンドに対して応答する必要があるので、キャリア・センス持続時間が長くなり、消費電力が多くなり、バッテリ稼動時間も短くなる。
【００２０】
図２は、さらに改良されたアクティブ型非接触情報記憶装置としてのスレーブのアクティブＲＦＩＤタグ２００とマスタのリーダ／ライタ装置（Ｒ／Ｗ）３００の構成を示している。アクティブ型非接触情報記憶装置として、アクティブＲＦＩＤタグ２００の代わりに、アクティブＲＦＩＤタグ２００と同様の構成を有する非接触ＩＣカードを用いてもよい。
【００２１】
アクティブＲＦＩＤタグ２００は、制御部２１０と、メモリ２１４と、メモリ２１４に格納されているタグＩＤ（ＩＤ＿ｔａｇ）等のデータを所定の符号化方式に従って符号化して符号化データを生成するデータ生成部２２０と、データ生成部２２０から受け取ったベースバンドの符号化データでキャリアを変調して、周波数ｆ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で送信し、スレーブ・モードＳでは送信周波数ｆ2またはｆ2iで送信する。受信部（ＲＸ）２５０は、周波数切換部２１２の制御信号に従って、マスタ・モードＭでは受信周波数ｆ2またはｆ2i（以下、単にｆ2という）で受信し、スレーブ・モードＳでは受信周波数ｆ1で受信する。
【００７６】
リーダ／ライタ装置３０４のメモリ３１４は、前述の情報に加えて、マスタ／スレーブ切換時間と、マスタ・デバイス３０またはリーダ／ライタ装置３０４の優先度レベル（マスタ・レベル０）を格納している。リーダ／ライタ装置３０４は、リーダ／ライタ装置３０２と同様の形態で動作する。
【００７７】
図１２Ａは、本発明の実施形態による、マスタ・デバイスとしてのパーソナル・コンピュータ３０の通信可能範囲の領域における、パーソナル・コンピュータ３０と、スレーブ／マスタ・デバイスとしてのネーム・タグ１２、携帯電話機１４およびバッジ１６、およびスレーブ・デバイスとしての荷札１８との間の交信状態の例を示している。図１２Ｂは、図１２Ａの配置においてマスタ・デバイスとしてのパーソナル・コンピュータ３０がいなくなった場合の、スレーブ／マスタ・デバイスとしてのネーム・タグ１２と、スレーブ／マスタ・デバイスとしての携帯電話機１４およびバッジ１６、およびスレーブ・デバイスとしての荷札１８との間の交信状態の例を示している。
【００７８】
パーソナル・コンピュータ３０は、マスタ・リーダ／ライタ装置３０４を含んでいる。ネーム・タグ１２は、スレーブ／マスタ・アクティブＲＦＩＤタグ２０４ａを含んでいる。携帯電話機１４は、スレーブ／マスタ・アクティブＲＦＩＤタグ２０４ｂを含んでいる。バッジ１６は、スレーブ／マスタ・アクティブＲＦＩＤタグ２０４ｃを含んでいる。荷札１８は、図６のＲＦＩＤタグ２０２と同様の形態で動作するスレーブ・アクティブＲＦＩＤタグ２０４ｄを含んでいる。
【００７９】
図１２Ａにおいて、パーソナル・コンピュータ３０のマスタ・リーダ／ライタ装置３０４は、通常の形態で、ネーム・タグ１２、携帯電話機１４、バッジ１６および荷札１８に、送信周波数ｆ1でＩＤ要求信号を送信し、それらから受信周波数ｆ2で応答信号を受信する。ネーム・タグ１２、携帯電話機１４、バッジ１６および荷札１８の各々は、パーソナル・コンピュータ３０から受信周波数ｆ1でＩＤ要求信号を受信し、パーソナル・コンピュータ３０に送信周波数ｆ2で応答信号を送信する。
【００８０】
図１２Ｂにおいて、パーソナル・コンピュータ３０がその位置から遠くに離れると、ネーム・タグ１２、携帯電話機１４、バッジ１６および荷札１８の中で優先度レベルが最も高いネーム・タグ１２が、マスタ・モードＭでの動作を開始し、携帯電話機１４、バッジ１６および荷札１８に、送信周波数ｆ1でＩＤ要求信号を送信し、それらから受信周波数ｆ2で応答信号を受信する。携帯電話機１４、バッジ１６および荷札１８の各々は、ネーム・タグ１２から受信周波数ｆ1でＩＤ要求信号を受信し、ネーム・タグ１２に送信周波数ｆ2で応答信号を送信する。それによって、パーソナル・コンピュータ３０がなくても、ネーム・タグ１２と、携帯電話機１４、バッジ１６および荷札１８とは、交信し、情報を交換することができる。
【００８１】
図１３Ａおよび１３Ｂは、ユーザが図１０におけるスイッチ２７８を押下することによってスレーブ／マスタ・デバイス２０が一時的にスレーブ・モードＳからマスタ・モードＭへ移行する変化を示すタイムチャートを示している。図１３Ｂにおいて、スレーブ／マスタ・デバイス２０は、通常、スレーブ・モードＳで動作する。図１３Ａにおいて、ユーザが図１０のスイッチ２７８を押下してターンオンすると、そのターンオン期間において、図１３Ｂに示されているようにマスタ／スレーブ切換部２１５は上述のようにスレーブ／マスタ・デバイス２０をマスタ・モードＭで動作させ、アラームを発生させるようアラーム部２７６を動作させるよう制御する。アラームは、音響的な聴覚的なものであっても、発光ダイオード等による視覚的なものであってもよい。ユーザがスイッチ２７８を押下するのをやめてターンオフすると、マスタ／スレーブ切換部２１５は上述のようにスレーブ／マスタ・デバイス２０を元のスレーブ・モードＳで動作するよう制御する。
【００８２】
図１４Ａおよび１４Ｂは、ユーザが図１０のスイッチ２７８を押下することによってスレーブ／マスタ・デバイス２０が一定時間期間Ｔｍｍだけスレーブ・モードＳからマスタ・モードＭへの移行する変化を示す別のタイムチャートを示している。図１４Ｂにおいて、スレーブ／マスタ・デバイス２０は、通常、スレーブ・モードＳで動作する。図１４Ａにおいて、ユーザが図１０のスイッチ２７８を押下してターンオンすると、そのターンオンから一定時間期間Ｔｍｍにおいて、図１４Ｂに示されているようにマスタ／スレーブ切換部２１５は上述のようにスレーブ／マスタ・デバイス２０をマスタ・モードＭで動作させ、アラームを発生させるようアラーム部２７６を動作させるよう制御する。一定期間Ｔｍｍ経過後、マスタ／スレーブ切換部２１５は上述のようにスレーブ／マスタ・デバイス２０を元のスレーブ・モードＳで動作するよう制御する。その一定期間は、ウェイクアップ部２７０のタイマ２７４によってメモリ２１４に格納されているマスタ／スレーブ切換時間に従って時間測定（カウント）され、タイマ２７４が一定期間Ｔｍｍの経過を測定すると、一定期間Ｔｍｍの経過を示す信号をマスタ／スレーブ切換部２１５に供給する。
【００８３】
図１５は、各デバイスのマスタ／スレーブ（Ｍ／Ｓ）の優先度レベルを示す表の例を示している。ここで、優先度レベルの値が小さいほどマスタとなる優先度が高く、優先度レベルの値が大きいほどマスタとなる優先度が低い。最も高い優先度レベル０を有するデバイスであるＰＣは常にマスタである。最も低い優先度レベル１０を有するその他のデバイスＫは常にスレーブである。優先度レベル１〜９を有するデバイスは、スレーブ・モードＳ１〜Ｓ９およびマスタ・モードＳ１〜Ｓ９で動作する。図１０において、パーソナル・コンピュータ３０（マスタ・リーダ／ライタ３０４）は例えば優先度レベル０を有する。ネーム・タグ１２（スレーブ／マスタＲＦＩＤタグ２０４ａ）は例えば優先度レベル１を有する。携帯電話機１４（スレーブ／マスタＲＦＩＤタグ２０４ｂ）は例えば優先度レベル２を有する。バッジ１６（スレーブ／マスタＲＦＩＤタグ２０４ｃ）は例えば優先度レベル３を有する。荷札１８（スレーブＲＦＩＤタグ２０４ｄ）は例えば優先度レベル１０を有する。
【００８４】
図１６は、初期状態として各デバイスが互いの通信可能範囲内に存在していた後、いずれかのデバイスが移動して消失した場合の残りのデバイスの動作を示している。
【００８５】
図１６の項目１−１において、初期状態において、優先度レベル０のマスタＭ０のパーソナル・コンピュータ３０、優先度レベル１のスレーブ・モードＳ１で動作するネーム・タグ１２、および優先度レベル２のスレーブ・モードＳ２で動作する携帯電話機１４が、互いの通信可能範囲内に存在し、その後もいずれもが存在し続けている。従って、これら３つのデバイス３０、１２および１４は初期状態の動作モードを維持する。
【００８６】
項目１−２において、初期状態において、優先度レベル０のマスタ（Ｍ０）のパーソナル・コンピュータ３０が消失し、優先度レベル１のスレーブ・モードＳ１で動作するネーム・タグ１２、および優先度レベル２のスレーブ・モードＳ２で動作する携帯電話機１４が、互いの通信可能範囲内に存在する。その後、ネーム・タグ１２（Ｓ１）は、他のデバイスより高いその優先度レベル１に従って、マスタ・モードＭ１とスレーブ・モードＳ１の間で周期的に切り換わりながら交番モード（Ｍ１，Ｓ１）で動作する。
【００８７】
項目１−３において、初期状態において、優先度レベル１のスレーブ・モードＳ１で動作するネーム・タグ１２が消失し、優先度レベル０のマスタ（Ｍ０）のパーソナル・コンピュータ３０、および優先度レベル２のスレーブ・モードＳ２で動作する携帯電話機１４が、互いの通信可能範囲内に存在する。その後も、パーソナル・コンピュータ３０（Ｍ０）は、他のデバイス（Ｓ１、Ｓ２）より高いその優先度レベル０に従って、マスタ・モードＭ０で動作し続ける。従って、パーソナル・コンピュータ３０（Ｍ０）および携帯電話機１４（Ｓ１）は初期状態の動作モードを維持する。
【００８８】
項目１−４において、初期状態において、優先度レベル２のスレーブ・モードＳ２で動作する携帯電話機１４が消失し、優先度レベル０のマスタ（Ｍ０）のパーソナル・コンピュータ３０、および優先度レベル１のスレーブ・モードＳ１で動作するネーム・タグ１２が、互いの通信可能範囲内に存在する。その後も、パーソナル・コンピュータ３０（Ｍ０）は、他のデバイス（Ｓ１、Ｓ２）より高いその優先度レベル０に従って、マスタ・モードＭ０で動作し続ける。従って、パーソナル・コンピュータ３０（Ｍ０）および携帯電話機１４（Ｓ２）は初期状態の動作モードを維持する。
【００８９】
項目１−５において、初期状態において、優先度レベル１のスレーブ・モードＳ１で動作するネーム・タグ１２および優先度レベル２のスレーブ・モードＳ２で動作する携帯電話機１４が消失し、優先度レベル０のマスタ（Ｍ０）のパーソナル・コンピュータ３０だけが存在する。その後も、パーソナル・コンピュータ３０（Ｍ０）は、最も高いその優先度レベル０に従って、マスタ・モードＭ０で動作し続け、初期状態の動作モードを維持する。
【００９０】
項目１−６において、初期状態において、優先度レベル０のマスタ（Ｍ０）のパーソナル・コンピュータ３０、および優先度レベル２のスレーブ・モードＳ２で動作する携帯電話機１４が消失し、優先度レベル１のスレーブ・モードＳ１で動作するネーム・タグ１２だけが存在する。その後、ネーム・タグ１２（Ｓ１）は、付近にそれより高いその優先度レベルのデバイスが存在しないので、マスタ・モードＭ１とスレーブ・モードＳ１の間で周期的に切り換わりながら交番モード（Ｍ１，Ｓ１）で動作する。
【００９１】
項目１−７において、初期状態において、優先度レベル０のマスタ（Ｍ０）のパーソナル・コンピュータ３０、および優先度レベル１のスレーブ・モードＳ１で動作するネーム・タグ１２が消失し、優先度レベル２のスレーブ・モードＳ２で動作する携帯電話機１４だけが存在する。その後、動作する携帯電話機１４（Ｓ２）は、付近にそれより高いその優先度レベルのデバイスが存在しないので、マスタ・モードＭ２とスレーブ・モードＳ２の間で周期的に切り換わりながら交番モード（Ｓ２，Ｍ１）で動作する。
【００９２】
図１７は、初期状態としていずれかのデバイスが互いの通信可能範囲内に存在していたとき、他のデバイスが出現して通信に参加した場合の各デバイスの動作を示している。
【００９３】
図１７の項目２−１は項目１−１と同様である。
【００９４】
項目２−２において、初期状態において、他のデバイス（Ｓ２）より高い優先度レベル１を有しマスタ・モードＭ１とスレーブ・モードＳ１の間の交番モード（Ｍ１，Ｓ１）で動作するネーム・タグ１２、および優先度レベル２のスレーブ・モードＳ２で動作する携帯電話機１４が、互いの通信可能範囲内に存在する。その後、優先度レベル０のマスタ（Ｍ０）のパーソナル・コンピュータ３０がその通信可能範囲内に出現しその通信に参加する。その後、ネーム・タグ１２（Ｓ１）は、それより高いその優先度レベル０のマスタ（Ｍ０）のパーソナル・コンピュータ３０の存在を検出して、スレーブ・モードＳ１に移行する。
【００９５】
項目２−３において、初期状態において、優先度レベル０のマスタ（Ｍ０）のパーソナル・コンピュータ３０、および優先度レベル２のスレーブ・モードＳ２で動作する携帯電話機１４が、互いの通信可能範囲内に存在する。優先度レベル１のスレーブ／マスタ・デバイスとしてのネーム・タグ１２がその通信可能範囲内に出現する。その後、ネーム・タグ１２は、最初スレーブ・モードＳ１で動作し、それより高いその優先度レベル０のマスタ（Ｍ０）のパーソナル・コンピュータ３０の存在を検出して、スレーブ・モードＳ１で動作し続ける。パーソナル・コンピュータ３０（Ｍ０）および携帯電話機１４（Ｓ１）は初期状態の動作モードを維持する。
【００９６】
項目２−４において、初期状態において、優先度レベル０のマスタ（Ｍ０）のパーソナル・コンピュータ３０、および優先度レベル１のスレーブ・モードＳ１で動作するネーム・タグ１２が、互いの通信可能範囲内に存在する。優先度レベル２のスレーブ／マスタ・デバイスとしての携帯電話機１４がその通信可能範囲内に出現する。その後、携帯電話機１４は、最初スレーブスレーブ・モードＳ２で動作し、それより高いその優先度レベル０のマスタ（Ｍ０）のパーソナル・コンピュータ３０の存在をそのシステムＩＤ（ＩＤ＿ｓｙｓｔｅｍ）によって検出して、スレーブ・モードＳ２で動作し続ける。パーソナル・コンピュータ３０（Ｍ）および携帯電話機１４（Ｓ１）は初期状態の動作モードを維持する。
【００９７】
項目２−５において、初期状態において、優先度レベル０のマスタ（Ｍ０）のパーソナル・コンピュータ３０だけが存在する。優先度レベル１のスレーブ／マスタ・デバイスとしてのネーム・タグ１２および優先度レベル２のスレーブ／マスタとして動作する携帯電話機１４がパーソナル・コンピュータ３０の通信可能範囲内に出現する。その後、ネーム・タグ１２はスレーブ（Ｓ１）として動作し続け、携帯電話機１４は、スレーブ（Ｓ２）として動作し続ける。パーソナル・コンピュータ３０（Ｍ）は、マスタ・モードＭ０で動作し続ける。
【００９８】
項目２−６において、初期状態において、優先度レベル１のスレーブ／マスタ・デバイスとしてのネーム・タグ１２だけが存在する。優先度レベル０のマスタ（Ｍ０）のパーソナル・コンピュータ３０、および優先度レベル２のスレーブ／マスタ・デバイスとしての携帯電話機１４がネーム・タグ１２の通信可能範囲内に出現する。その後、ネーム・タグ１２は、それより高いその優先度レベル０のパーソナル・コンピュータ３０存在を検出して、スレーブ・モードＳ１に移行する。
【００９９】
項目２−７において、初期状態において、優先度レベル２のスレーブ／マスタ・デバイスとしての携帯電話機１４だけが存在する。優先度レベル０のマスタ（Ｍ０）のパーソナル・コンピュータ３０、および優先度レベル１のスレーブ／マスタ・デバイスとしてのネーム・タグ１２が携帯電話機１４の通信可能範囲内に出現する。その後、携帯電話機１４は、それより高いその優先度レベル０のパーソナル・コンピュータ３０または優先度レベル１のネーム・タグ１２の存在をそのタグＩＤ（ＩＤ＿ｔａｇ）によって検出して、スレーブ・モードＳ２に移行する。
【０１００】
図１８は、初期状態として各デバイスが互いの通信可能範囲内に存在していたとき、いずれかのデバイスが消失した場合の残りのデバイスの別の動作を示している。この場合、携帯電話機１４は常にスレーブ・モードの優先度レベル１０を有する。
【０１０１】
図１８の項目３−１において、初期状態において、優先度レベル０のマスタ（Ｍ０）のパーソナル・コンピュータ３０、優先度レベル１のスレーブ・モードＳ１で動作するネーム・タグ１２、および優先度レベル１０のスレーブ・モードＳ１０で動作する携帯電話機１４が、互いの通信可能範囲内に存在し、その後もいずれもが存在し続けている。従って、これら３つのデバイスは初期状態の動作モードを維持する。
【０１０２】
項目３−２〜３−６におけるパーソナル・コンピュータ３０、ネーム・タグ１２および携帯電話機１４は、項目１−２〜１−６の場合と同様に動作する。
【０１０３】
項目３−７において、初期状態において、優先度レベル１０のスレーブ（Ｓ１０）の携帯電話機１４だけが存在する。優先度レベル０のマスタ（Ｍ０）のパーソナル・コンピュータ３０、および優先度レベル１のスレーブ／マスタ・デバイスとしてのネーム・タグ１２が携帯電話機１４の通信可能範囲内に出現する。その後も、携帯電話機１４は、スレーブ・モードＳ１０を維持する。
【０１０４】
図１９Ａ〜１９Ｆは、互いに通信可能範囲にあり異なる優先度レベルを有する２つのスレーブ／マスタ・デバイスＤ１およびＤ２（図１６の項目１−２）の動作のタイムチャートを示している。
【０１０５】
図１９Ａは、より高い優先度レベル（例えば、１）の第１のスレーブ／マスタ・デバイスＤ１の動作モード（Ｍ１，Ｓ１）のタイムチャートを示している。図１９Ｂは、最も高い優先度レベル（０）のマスタ・デバイスが付近に存在せずかつより低い優先度（例えば２）の第２のスレーブ／マスタ・デバイスＤ２が通信可能範囲内に位置するときの、第１のスレーブ／マスタ・デバイスＤ１の応答を搬送する送信周波数ｆ2のＲＦ信号の送信処理５６、タグＩＤまたは情報要求コマンド等の情報を含むデータを搬送する送信周波数ｆ1のＲＦ信号の送信処理４２のタイミングを示している。図１９Ｃは、第１のスレーブ／マスタ・デバイスＤ１の受信周波数ｆ1のキャリア・センス５０および５２、受信周波数ｆ1の受信ＲＦ信号の受信処理５４、受信周波数ｆ2の受信待ち状態４６および受信周波数ｆ2の受信ＲＦ信号の受信処理４８のタイミングを示している。
【０１０６】
図１９Ｄは、より低い優先度レベル（例えば２）の第２のスレーブ／マスタ・デバイスＤ２の動作モード（Ｍ２，Ｓ２）のタイムチャートを示している。図１９Ｅは、最も高い優先度レベル（０）のマスタ・デバイスが付近に存在せずかつより高い優先度レベル（例えば１）の第１のスレーブ／マスタ・デバイスＤ１が通信可能範囲内に位置するときの、第２のスレーブ／マスタ・デバイスＤ２の応答を搬送する送信周波数ｆ2のＲＦ信号の送信処理５６、タグＩＤ要求コマンド等のデータを搬送する送信周波数ｆ1のＲＦ信号の送信処理４２のタイミングを示している。図１９Ｆは、第２のスレーブ／マスタ・デバイスＤ２の受信周波数ｆ1のキャリア・センス５０および５２、受信周波数ｆ1の受信ＲＦ信号の受信処理５４、受信周波数ｆ2の受信待ち状態４６および受信周波数ｆ2の受信ＲＦ信号の受信処理４８のタイミングを示している。
【０１０７】
動作を説明すると、図１９Ａおよび１９Ｄに示されているように、スレーブ／マスタ・デバイスＤ１およびＤ２は、それぞれ初期状態においてスレーブ・モード（Ｓ１およびＳ２）で動作し、その各受信部（ＲＸ）２５０は周期Ｔｃｓでキャリア・センス５０を行う。送信周波数ｆ1のキャリアが検出できない、即ちマスタ・モードＭで動作する別のデバイスがそれぞれの所定の時間期間Ｔｄ１およびＴｄ２を経過しても検出できないとき、スレーブ／マスタ・デバイスＤ１およびＤ２の各々は、一時的に時間期間Ｔｍだけマスタ・モード（Ｍ１またはＭ２）に移行する。この場合、スレーブ／マスタ・デバイスＤ２が、時間期間Ｔｄ２経過後、先にマスタ・モードＭ２に移行する。
【０１０８】
マスタ・モードＭ２の時間期間Ｔｍにおいて、デバイスＤ２の送信部２３０は、図１９Ｅに示されているように周波数ｆ1のＲＦ信号の送信処理４２を行う。送信処理４２において、所定の期間Ｔｔ（例えば２秒）における連続する各タイムスロットにおいて、前述したように、タグＩＤ要求コマンド、デバイスＤ２のタグＩＤおよび優先度レベル等の情報を搬送するＲＦ信号が充分短い間隔で繰り返し送信される。デバイスＤ２の受信部２５０は、図１９Ｆに示されているように周波数ｆ2で連続的に受信待ち状態４６となる。所定の期間Ｔｔの送信処理４２は、所定期間Ｔｂの休止を挟んで複数の所定期間Ｔｍにおいて繰り返し行われる。その休止期間Ｔｂにおいて送信部２３０は制御部２１０によってディセーブルされる。この場合、より高い優先度１のデバイスＤ１の存在をそのタグＩＤによって検出したことに応答して、最初の所定の期間Ｔｔにおける送信処理４２の後の所定の期間Ｔｂの休止中に、デバイスＤ２はマスタ・モードＭ２からスレーブ・モードＳ２に切り換えられる。代替構成として、所定期間Ｔｍの経過後に、デバイスＤ２はマスタ・モードＭ２からスレーブ・モードＳ２に切り換えられてもよい。
【０１０９】
デバイスＤ１の受信部２５０は、最初のスレーブ・モードＳ１において、キャリア・センス５２の期間において周波数ｆ1のＲＦ信号を受信し、キャリア判定部２４６はデバイスＤ２からの周波数ｆ1のＲＦ信号のキャリアを検知する（ＤＴ）。続いて、受信処理５４において、デバイスＤ１の受信部２５０はそのＲＦ信号を受信し復調してタグＩＤ要求コマンド等のデータを含む符号化データを生成し、データ復号部２４０はそのデータを所定の符号化方式に従って復号しタグＩＤ要求コマンド、タグＩＤおよび優先度レベル等の情報を含むデータを取り出して制御部２１０に供給する。それによって、デバイスＤ１の制御部２１０は、デバイスＤ１より低い優先度レベル２のデバイスＤ２の存在をそのタグＩＤによって検知する。最初のスレーブ・モードＳ１において、デバイスＤ１は、他のデバイスＤ２がマスタ・モードで動作していることを検出して、時間期間Ｔｄ１の経過後もスレーブ・モードＳ１を維持する。
【０１１０】
そのコマンドの受信に応答して、デバイスＤ１において、制御部２１０は、所定期間内のランダムに選択されたタイミングで送信処理５６を行い、データ生成部２２０はメモリ２１４から取り出したタグＩＤおよび優先度レベル等の情報を含むデータを生成して所定の符号化方式に従って符号化し、送信部２３０はそのタグＩＤ等の情報を含む応答データでキャリアを変調して周波数ｆ2のＲＦ信号を送信する。
【０１１１】
デバイスＤ２において、受信部２５０は、マスタ・モードＭ２の期間に周波数ｆ2の受信ＲＦ信号の受信処理４８を行う。受信処理４８は、そのＲＦ信号を受信し復調してタグＩＤ要求コマンド等のデータを含む符号化データを生成し、データ復号部２４０はそのデータを所定の符号化方式に従って復号しコマンド、タグＩＤおよび優先度レベル等のデータを取り出して制御部２１０に供給する。それによって、デバイスＤ２の制御部２１０は、デバイスＤ２より高い優先度レベル１のデバイスＤ１の存在を検出知し、制御部２１０のマスタ／スレーブ切換部２１５は、所定時間（例えば１つのキャリア・センス周期Ｔｃｓの時間）後、デバイスＤ２の動作モードをスレーブ・モードＳ２に移行させる。代替構成として、デバイスＤ２のマスタ／スレーブ切換部２１５は、マスタ・モードの時間期間Ｔｍの経過後にスレーブ・モードＳ２に移行してもよい。
【０１１２】
デバイスＤ２がマスタ・モードＭ２から２回目のスレーブ・モードＳ２に移行した後、デバイスＤ１は、デバイスＤ１より高い優先度レベルのデバイスの存在を検知しなかったことに応答して、その後の時間期間Ｔｄ１の経過後、デバイスＤ１はマスタ・モードＭ１に移行する。代替構成として、最初のスレーブ・モードＳ１において、マスタ・モードＭ２で動作しているデバイスＤ２の優先度レベルと自己の優先度レベルの比較に従って、制御部２１０のマスタ／スレーブ切換部２１５は、所定時間（例えば１つのキャリア・センス周期Ｔｃｓの時間）後、デバイスＤ１の動作モードをマスタ・モードＭ１に移行させてもよい。
【０１１３】
最初のマスタ・モードＭ１の時間期間Ｔｍにおいて、デバイスＤ１の送信部２３０は、図１９Ｂに示されているように周波数ｆ1のＲＦ信号の送信処理４２を行う。デバイスＤ１の受信部２５０は、図１９Ｃに示されているように周波数ｆ2で連続的に受信待ち状態４６となる。所定の期間Ｔｔの送信処理４２は、所定の期間Ｔｂの休止を挟んで複数回繰り返される。その休止期間Ｔｂにおいて送信部２３０は制御部２１０によってディセーブルされ、それによって、可能性ある他のマスタ・モードＭのデバイスの周波数ｆ1のＲＦ信号の送信を許容する。
【０１１４】
２回目のスレーブ・モードＳ２において、デバイスＤ２の受信部（ＲＸ）２５０は一定周期でキャリア・センス５０、５２を行い、キャリア・センス５２において周波数ｆ1のＲＦ信号を受信し、キャリア判定部２４６はデバイスＤ１からの周波数ｆ1のＲＦ信号のキャリアを検知する（ＤＴ）。続いて、デバイスＤ２の受信処理５４において、受信部２５０はそのＲＦ信号を受信し復調してコマンド等のデータを含む符号化データを生成し、データ復号部２４０はそのデータを所定の符号化方式に従って復号しコマンド、タグＩＤおよび優先度レベル等のデータを取り出して制御部２１０に供給する。それによって、デバイスＤ２の制御部２１０は、デバイスＤ２のほうがデバイスＤ１より優先度レベルが低いことを検知する。そのコマンドに応答して、デバイスＤ２において、制御部２１０は、所定期間内のランダムに選択されたタイミングで送信処理５６を行い、データ生成部２２０はメモリ２１４から取り出したタグＩＤおよび優先度レベル等の情報を含むデータを生成して所定の符号化方式に従って符号化し、送信部２３０はそのタグＩＤ等の情報を含む応答データでキャリアを変調して周波数ｆ2のＲＦ信号を送信する。
【０１１５】
最初のマスタ・モードＭ１の時間期間Ｔｍにおいて、デバイスＤ１の受信部２５０は、周波数ｆ2の受信ＲＦ信号の受信処理４８を行う。その後、デバイスＤ１は、次の所定の時間期間Ｔｓにおいてスレーブ・モードＳ１に移行し、それによって可能性あるより高い優先度レベルの他のデバイスからデバイスＤ１が周波数ｆ1のＲＦ信号を受信できるようにする。このようにして、デバイスＤ１は、デバイスＤ１より高い優先度レベルのデバイスが検出されるまで、マスタ・モードＭ１とスレーブ・モードＳ１を交互に繰り返す。
【０１１６】
図２０Ａ〜２０Ｉは、互いに通信可能範囲にあり異なる優先度レベルを有する２つのスレーブ／マスタ・デバイスＤ１およびＤ２、および後でそのデバイスＤ１およびＤ２の通信可能範囲に出現する最も高い優先度のマスタ・デバイスＤ０（図１７の項目２−２）の動作のタイムチャートを示している。
【０１１７】
図２０Ａは、第１のスレーブ／マスタ・デバイスＤ１の動作モードＳ１、Ｍ１のタイムチャートを示している。図２０Ｂは、より低い優先度レベル（例えば２）の第２のスレーブ／マスタ・デバイスＤ２が通信可能範囲内に位置するときの、より高い優先度レベル（例えば１）の第１のスレーブ／マスタ・デバイスＤ１の応答を搬送する送信周波数ｆ2のＲＦ信号の送信処理５６、およびコマンド等のデータを搬送する送信周波数ｆ1のＲＦ信号の送信処理４２のタイミングを示している。図２０Ｃは、第１のスレーブ／マスタ・デバイスＤ１の受信周波数ｆ1のキャリア・センス５０および５２、受信周波数ｆ1の受信ＲＦ信号の受信処理５４、受信周波数ｆ2の受信待ち状態４６、および受信周波数ｆ2の受信ＲＦ信号の受信処理４８のタイミングを示している。
【０１１８】
図２０Ｄは、第２のスレーブ／マスタ・デバイスＤ２の動作モードＳ２、Ｍ２のタイムチャートを示している。図２０Ｅは、より高い優先度レベル（例えば１）の第１のスレーブ／マスタ・デバイスＤ１が通信可能範囲内に位置するときの、より低い優先度レベル（例えば２）の第２のスレーブ／マスタ・デバイスＤ２の応答を搬送する送信周波数ｆ2のＲＦ信号の送信処理５６、コマンド等のデータを搬送する送信周波数ｆ1のＲＦ信号の送信処理４２のタイミングを示している。図２０Ｆは、第２のスレーブ／マスタ・デバイスＤ２の受信周波数ｆ1のキャリア・センス５０および５２、受信周波数ｆ1の受信ＲＦ信号の受信処理５４、受信周波数ｆ2の受信待ち状態４６および受信周波数ｆ2の受信ＲＦ信号の受信処理４８のタイミングを示している。
【０１１９】
図２０Ｇは、マスタ・デバイスＤ０の動作モードＭ０のタイムチャートを示している。図２０Ｈは、コマンド等のデータを搬送する送信周波数ｆ1のＲＦ信号の送信処理４２のタイミングを示している。図２０Ｉは、受信周波数ｆ2の受信待ち状態４６および受信周波数ｆ2の受信ＲＦ信号の受信処理４８のタイミングを示している。
【０１２０】
図２０Ａ〜２０Ｃにおいて、最初、デバイスＤ１は、図１９Ａ〜１９Ｃの最後の部分における時間期間Ｔｍにおいてマスタ・モードＭ１で動作している。図２０Ｄ〜２０Ｆにおいて、最初、デバイスＤ２は、図１９Ｄ〜１９Ｆの最後の部分におけるスレーブ・モードＳ２で動作している。時間期間Ｔｔにおける送信処理４２の後の休止の時間期間Ｔｂにおいて、デバイスＤ１の送信部２３０は制御部２１０によってディセーブルされる。その休止期間Ｔｂにおいて、マスタ・デバイスＤ０がデバイスＤ１およびＤ２の通信可能範囲に出現し、デバイスＤ０の送信部（ＴＸ）３３０は、図２０Ｈに示されているように周波数ｆ1のＲＦ信号の送信処理４２を行う。所定の期間Ｔｔの送信処理４２は、時間期間Ｔｂの休止を挟んで繰り返される。
【０１２１】
スレーブ・モードＳ２において、デバイスＤ２の受信部（ＲＸ）２５０はキャリア・センス５２の期間においてマスタ・デバイスＤ０からの周波数ｆ1のＲＦ信号を受信し、キャリア判定部２４６はデバイスＤ０からの周波数ｆ1のＲＦ信号のキャリアを検知する（ＤＴ）。続いて、受信部２５０は、受信処理５４において、そのＲＦ信号を受信し復調してコマンド等のデータを含む符号化データを生成し、データ復号部２４０はそのデータを所定の符号化方式に従って復号しコマンド、タグＩＤおよび優先度レベル等のデータを取り出して制御部２１０に供給する。それによって、デバイスＤ２の制御部２１０は、デバイスＤ２のほうがデバイスＤ０より優先度レベルが低いことを検知する。そのコマンドに応答して、デバイスＤ２において、制御部２１０は所定期間内のランダムに選択されたタイミングで送信処理５６を行い、データ生成部２２０はメモリ２１４から取り出したタグＩＤおよび優先度レベル等のデータを含むデータを生成して所定の符号化方式に従って符号化し、送信部２３０はそのタグＩＤ等の情報を含む応答データでキャリアを変調して周波数ｆ2のＲＦ信号を送信する。デバイスＤ０の受信部２５０は、周波数ｆ2の受信ＲＦ信号の受信処理４８を行う。
【０１２２】
デバイスＤ１において、送信部２３０は、休止期間Ｔｂの後の送信処理４２の時間期間Ｔｔにおいて、制御部２１０によってイネーブルされて、コマンド等のデータを搬送する送信周波数ｆ1のＲＦ信号の送信処理４２を行う。デバイスＤ２の受信部２５０は、キャリア・センス５２におけるキャリア検出に応答して、デバイスＤ０からの周波数ｆ1のＲＦ信号の受信処理５４を行い、周波数ｆ2のＲＦ信号の送信処理５６を行う。デバイスＤ１の受信部２５０は、デバイスＤ２からの周波数ｆ2の受信ＲＦ信号の受信処理４８を行う。その後、デバイスＤ１は、予定された時間期間Ｔｓだけスレーブ・モードＳ１に移行する。
【０１２３】
スレーブ・モードＳ１の時間期間Ｔｓにおいて、デバイスＤ１の受信部２５０は、キャリア・センス５２の期間においてキャリアを検出し、受信処理５４の期間においてマスタ・デバイスＤ０からの周波数ｆ1のＲＦ信号を受信する。受信処理５４において、受信部２５０はそのＲＦ信号を受信し復調してコマンド等のデータを含む符号化データを生成し、データ復号部２４０はそのデータを所定の符号化方式に従って復号しコマンド、タグＩＤおよび優先度レベル等のデータを取り出して制御部２１０に供給する。それによって、デバイスＤ１の制御部２１０は、デバイスＤ１のほうがマスタ・デバイスＤ０より優先度レベルが低いことを検知する。そのコマンドに応答して、デバイスＤ２において、制御部２１０は、所定期間内のランダムに選択されたタイミングで送信処理５６を行い、データ生成部２２０はメモリ２１４から取り出したタグＩＤおよび優先度レベル等のデータを含むデータを生成して所定の符号化方式に従って符号化し、送信部２３０はそのタグＩＤ等の情報を含む応答データでキャリアを変調して周波数ｆ2のＲＦ信号を送信する。デバイスＤ１およびＤ２の各々は、マスタ・デバイスＤ０の存在（システムＩＤ）が所定時間期間Ｔｄより長く検出できなくなるまで、スレーブ・モードＳ１、Ｓ２で動作する。
【０１２４】
図２１Ａはマスタ・デバイスＤ０の状態遷移図を示している。マスタ・デバイスＤ０は、常にマスタ・モードＭ０で動作する。
【０１２５】
図２１Ｂはスレーブ・デバイスＤ１０の状態遷移図を示している。スレーブ・デバイスＤ１０は、常にスレーブ・モードＳで動作する。
【０１２６】
図２２は、スレーブ／マスタ・デバイスＤ２〜Ｄ９の各々の状態遷移図を示している。図２３は、図２２における各状態ＳＴ０〜ＳＴ３の定義を示している。スレーブ／マスタ・デバイスＤ１〜Ｄ９は、異なる３つのスレーブ・モードＳ状態と、１つのマスタ・モードＭ状態とをとる。
【０１２７】
図２２において、状態ＳＴ０（Ｓｉ）は、デバイスＤ２〜Ｄ９の各々の初期状態のスレーブ・モードＳｉ（ｉ＝１〜９）であり、付近に自己より高い優先度レベルｊ（ｊ＜ｉ）のマスタ・モードＭｊで動作するデバイスＤｊが存在する場合の状態を表す。状態ＳＴ１（Ｓｉ）は、付近に自己より高い優先度レベルｊのマスタ・モードＭｊで動作するデバイスＤｊが存在しなくなった場合に生じる時間期間Ｔｄの一時的な中間状態を表す。時間期間Ｔｄは、複数のキャリア・センス周期Ｔｃｓの長さより長く、例えば５〜１０秒の或る値であってもよい。Ｔｄは、典型的には、固定値Ｔｄ０とランダム値Ｒｎｄの和（Ｔｄ０＋Ｒｎｄ）の値である（Ｒｎｄは例えば０．１〜１秒のランダムな可変値である）。このランダム値Ｒｎｄの導入によってデバイス間の衝突の可能性を減らすことができる。
【０１２８】
状態ＳＴ２（Ｍｉ）は、付近に自己より高い優先度レベルｊのマスタ・モードＭｊで動作するデバイスＤｊが存在しない場合に時間期間Ｔｍにおいてマスタ・モードＭｊで動作する状態を表す。時間期間Ｔｍは、複数のキャリア・センス周期Ｔｃｓの長さより長く、好ましくは時間期間Ｔｄ以下の長さであり、例えば１〜５秒の或る値であってもよい。Ｔｍは、典型的には、固定値Ｔｍ０とランダム値Ｒｎｄの和（Ｔｍ０＋Ｒｎｄ）の値である（Ｒｎｄは例えば０．１〜１秒のランダムな可変値である）。状態ＳＴ３（Ｓｉ）は、時間期間Ｔｍ経過後の時間期間Ｔｓにおいて付近に自己より高い優先度レベルｊのマスタ・モードＭｊで動作するデバイスＤｊが存在しない場合にスレーブ・モードＳｉで動作する状態を表す。時間期間Ｔｓは、複数のキャリア・センス周期Ｔｃｓの長さより長く、好ましくは時間期間Ｔｄ以下の長さであり、例えば１〜５秒の或る値であってもよい。Ｔｓは、典型的には、固定値Ｔｄ０とランダム値Ｒｎｄの和（Ｔｓ０＋Ｒｎｄ）の値である。キャリア・センス周期Ｔｃｓは、時間期間ＴｍおよびＴｓの各々より短く、例えば０．５秒である。時間期間Ｔｍは時間期間Ｔｓより短いのが好ましい。時間期間Ｔｄは、時間期間ＴｍおよびＴｓの各々と等しいかまたはそれより長い。
【０１２９】
状態ＳＴ０（Ｓｉ）において、条件１「付近に自己より高い優先度レベルｊのマスタ・モードＭｊで動作するデバイスＤｊが存在すること」を満たす場合は、デバイスＤ２〜Ｄ９の各々は状態ＳＴ０を継続する。状態ＳＴ０（Ｓｉ）において、条件２「条件１が成立しない」という条件を満たす場合には、それは状態ＳＴ１（Ｓｉ）に移行する。このとき、デバイスＤ２〜Ｄ９の各々は、付近にマスタ・モードＭｊで動作するデバイスがいなくなったことを表す音響的なアラーム１をアラーム部２７６によって発生してもよい。
【０１３０】
状態ＳＴ１（Ｓｉ）において、条件３「条件１が成立した後の時間期間Ｔｄ内である」を満たす場合は、デバイスＤ２〜Ｄ９の各々は状態ＳＴ１を継続する。状態ＳＴ１（Ｓｉ）において、条件４ａ「付近により高い優先度レベルｊのマスタ・モードＭｊで動作するデバイスＤｊが存在することを検出した」を満たす場合は、デバイスＤ２〜Ｄ９の各々は状態ＳＴ０（Ｓｉ）に戻る。状態ＳＴ１（Ｓｉ）において、条件４ｂ「付近に同じ優先度レベルｉのマスタ・モードＭｉで動作するデバイスＤｊが存在することを検出した」を満たす場合は、デバイスＤ２〜Ｄ９の各々は時間期間Ｔｄを所定時間Ｔｄ’（Ｔｄ’＜Ｔｄ）だけ延長して状態ＳＴ１を継続する。状態ＳＴ１（Ｓｉ）において、条件５「条件２が成立した後時間期間Ｔｄが経過し、より高いまたは同じ優先度レベルｊのマスタ・モードＭｊで動作する他のデバイスを検出しなかった」を満たす場合は、デバイスＤ２〜Ｄ９の各々は状態ＳＴ２（Ｓｉ）に移行する。状態ＳＴ１（Ｓｉ）において、付近に自己より低い優先度のマスタ・モードＭｊで動作する他のデバイスを検出しても条件５が満たされるのを待てばよい。この場合、他のデバイスは、状態ＳＴ２において図２３の条件８を満たし、状態ＳＴ０のスレーブ・モードに移行するであろう。
【０１３１】
状態ＳＴ２（Ｍｉ）において、条件６「条件５が成立した後の時間期間Ｔｍ内である」を満たす場合は、デバイスＤ２〜Ｄ９の各々は状態ＳＴ２を継続する。状態ＳＴ２（Ｍｉ）において、条件７「条件５が成立した後の時間期間Ｔｍが経過した」を満たす場合は、デバイスＤ２〜Ｄ９の各々は状態ＳＴ３（Ｓｉ）に移行する。状態ＳＴ２（Ｓｉ）において、条件８「自己より高いまたは同じ優先度レベルのスレーブ・モードＳｊで動作するデバイスＤｊを検出した」を満たす場合は、デバイスＤ２〜Ｄ９の各々は状態ＳＴ０（Ｓｉ）に移行する。
【０１３２】
状態ＳＴ３（Ｓｉ）において、条件９「条件７が成立した後の時間期間Ｔｓ内である」を満たす場合は、デバイス２〜９の各々は状態ＳＴ３を継続する。状態ＳＴ３（Ｓｉ）において、条件１０「時間期間Ｔｓが経過するまでに、自己より高いまたは同じ優先度レベルｊを有しマスタ・モードＭｊで動作する他のデバイスＤｊを検出しなかった」を満たす場合は、デバイス２〜９の各々は状態ＳＴ２（Ｓｉ）に戻る。状態ＳＴ３（Ｓｉ）において、条件１１「時間期間Ｔｓが経過するまでに、自己より高いまたは同じ優先度レベルｊを有しマスタ・モードＭｊで動作する他のデバイスＤｊを検出した」を満たす場合は、デバイス２〜９の各々は所期の状態ＳＴ０（Ｓｉ）に戻る。このとき、Ｄ２〜Ｄ９は、付近にマスタ・モードＭｊで動作するデバイスＤｊが存在することを表す音響的なアラーム３をアラーム部２７６によって発生してもよい。
【０１３３】
図２４Ａ〜２４Ｄは、互いの通信可能範囲に同じ優先度レベル１の２つのスレーブ／マスタ・デバイスＤ１およびＤ２を含む複数のデバイスＤ０〜Ｄ３が存在する場合の動作モードのタイムチャートを示している。
【０１３４】
図２４Ａ〜２４Ｄにおいて、最初、マスタ・デバイスＤ０およびスレーブ／マスタ・デバイスＤ１〜Ｄ３が互いの通信可能範囲に位置し、マスタ・デバイスＤ０はマスタ・モードＭ０で動作し、スレーブ／マスタ・デバイスＤ１およびＤ２はスレーブ・モードＳ１で動作し、スレーブ／マスタ・デバイスＤ３はスレーブ・モードＳ３で動作する。マスタ・デバイスＤ０は優先度レベル０を有する。スレーブ／マスタ・デバイスＤ１およびＤ２は共に優先度レベル１を有する。デバイスＤ３は、優先度レベル２を有し、デバイスＤ０、Ｄ１およびＤ２より優先度レベルが低い。
【０１３５】
タイミングｔｄにおいてマスタ・デバイスＤ０がいなくなったとき、デバイスＤ３において時間期間Ｔｄ（＝Ｔｄ０＋Ｒｎｄ）が経過してデバイスＤ３が先にマスタ・モードＭ２に移行する。デバイスＤ３は時間期間Ｔｍにおいてマスタ・モードＭ２で動作し、より高い優先度の他のデバイスＤ１およびＤ２の存在を検出する。そのデバイスＤ１およびＤ２の存在を検出した場合、デバイスＤ３はスレーブ・モードＳ２へ移行してもよい。他のデバイスＤ１およびＤ２は、タイミングｔｄからそれぞれの時間期間Ｔｄ経過後は、時間期間Ｔｍにおいてマスタ・モードＭ２で動作する優先度レベルの低いデバイスＤ３が存在するので、マスタ・モードに移行可能である。代替構成として、他のデバイスＤ１およびＤ２は、タイミングｔｄからそれぞれの時間期間Ｔｄ経過後、マスタ・モードＭ２で動作する優先度レベルの低いデバイスＤ３が存在する場合にも、マスタ・モードへ移行するのを遅延させてもよい。
【０１３６】
その後、デバイスＤ３は、時間期間Ｔｍの後で状態ＳＴ３（Ｓｉ）のスレーブ・モードＳ２に移行する。デバイスＤ２は、デバイスＤ３がスレーブ・モードＳ２に移行した後で時間期間Ｔｄが経過して、より高いまたは同じ優先度レベルのマスタ・モードＭで動作する他のデバイスが存在しないので、マスタ・モードＭ１に移行する。デバイスＤ３は、状態ＳＴ３（Ｓｉ）において時間期間Ｔｘ経過後に状態ＳＴ０のスレーブ・モードＳ２に移行する。ここで、時間期間Ｔｘは、図２２の状態ＳＴ３（Ｓｉ）において図２３の条件１１「時間期間Ｔｓが経過するまでに自己より高いまたは同じ優先度レベルｊのマスタ・モードＭｊで動作する他のデバイスＤｊを検出した」ときの経過時間を表す。デバイスＤ２は次の時間期間Ｔｍにおいてマスタ・モードＭ１で動作し、同じ優先度の他のデバイスＤ１の存在を検出する。他のデバイスＤ１は、状態ＳＴ１において、時間期間Ｔｄ経過後も、時間期間Ｔｍにおいて同じ優先度レベルのマスタ・モードＭ１で動作するデバイスＤ２が存在するので、マスタ・モードＭ１に移行しない。
【０１３７】
その後、デバイスＤ２は、時間期間Ｔｍの後で状態ＳＴ３のスレーブ・モードＳ１に移行する。デバイスＤ２は、時間期間Ｔｓが経過するまでスレーブ・モードを維持し、即ち他のデバイスＤ１からタグＩＤ要求信号を搬送する周波数ｆ1のＲＦ信号を受信するのをスレーブ・モードＳ１で待つ。デバイスＤ１は、状態ＳＴ１において条件５「より高いまたは同じ優先度レベルｊのマスタ・モードＭｊで動作する他のデバイスを検出しない」を満たすようになるのでマスタ・モードＭ１に移行する。そのデバイスＤ１のマスタ・モードＭ１への移行は、デバイスＤ２がスレーブ・モードＳ１に移行してから例えば時間期間Ｔｘ経過後である（Ｔｘ＜Ｔｓ）。デバイスＤ１は次の時間期間Ｔｍにおいてマスタ・モードＭ１で動作し、デバイスＤ１と同じ優先度の他のデバイスＤ２の存在を検出する。他のデバイスＤ２およびＤ３は、その時間期間Ｔｍにおいてマスタ・モードＭ１で動作するデバイスＤ１が存在するので、スレーブ・モードで動作し続ける。
【０１３８】
その後、デバイスＤ１は、時間期間Ｔｍの後で状態ＳＴ３のスレーブ・モードＳ１に移行する。デバイスＤ１は、時間期間Ｔｓが経過するまでスレーブ・モードを維持し、即ち他のデバイスＤ２からタグＩＤ要求信号を搬送する周波数ｆ1のＲＦ信号を受信するのをスレーブ・モードＳ１で待つ。デバイスＤ２は、状態ＳＴ１において条件５「より高いまたは同じ優先度レベルｊのマスタ・モードＭｊで動作する他のデバイスを検出しない」を満たすようになるのでマスタ・モードＭ１に移行する。そのデバイスＤ２のマスタ・モードＭ１への移行は、デバイスＤ１がスレーブ・モードＳ１に移行してから例えば時間期間Ｔｘ経過後である（Ｔｘ＜Ｔｓ）。デバイスＤ２は次の時間期間Ｔｍにおいてマスタ・モードＭ１で動作し、デバイスＤ２と同じ優先度の他のデバイスＤ１の存在を検出する。他のデバイスＤ１およびＤ３は、その時間期間Ｔｍにおいてマスタ・モードＭ１で動作するデバイスＤ２が存在するので、スレーブ・モードで動作し続ける。このようにして、同じ優先度レベルのデバイスＤ１およびＤ２は、交互にマスタ・モードＭ１で動作する。
【０１３９】
このように、上述の実施形態によれば、マスタ・デバイスが付近に存在しなくても、複数のデバイスの間で互いに交信して情報を交換することができる。
【０１４０】
以上の説明では、本発明をＲＦＩＤタグに関連して説明したが、これに限定されることなく、本発明が非接触ＩＣカードにも適用できることは、この分野の専門家には理解されるであろう。
【０１４１】
以上説明した実施形態は典型例として挙げたに過ぎず、その各実施形態の構成要素を組み合わせること、その変形およびバリエーションは当業者にとって明らかであり、当業者であれば本発明の原理および請求の範囲に記載した発明の範囲を逸脱することなく上述の実施形態の種々の変形を行えることは明らかである。
【０１４２】
以上の実施例を含む実施形態に関して、さらに以下の付記を開示する。
（付記１）  第１のメモリと、第１の制御部と、スレーブ・モードにおいて第１の周波数のＲＦ信号をキャリア・センスして検知するよう動作し、マスタ・モードにおいて前記第１の周波数と異なる第２の周波数のＲＦ信号をいつでも受信可能な連続的な受信待ち状態をとる第１の受信部と、スレーブ・モードにおいて情報要求信号を受信したときに前記第２の周波数の応答信号を送信し、マスタ・モードにおいて、前記第１の制御部の制御の下で送信期間において前記第１の周波数の情報要求信号を周期的に繰り返し送信し、その後の休止期間において不動作状態となる第１の送信部と、を具える第１のアクティブ型非接触情報記憶装置と、
第２のメモリと、第２の制御部と、前記第２の制御部の制御の下で送信期間において前記第１の周波数の情報要求信号を周期的に繰り返し送信し、その後の休止期間において不動作状態となる第２の送信部と、前記第２の周波数のＲＦ信号をいつでも受信可能な連続的な受信待ち状態をとるよう構成された第２の受信部と、を具えるマスタとして動作する読み取り書込み装置と、
第３のメモリと、第３の制御部と、スレーブ・モードにおいて前記第１の周波数のＲＦ信号をキャリア・センスして検知するよう動作する第３の受信部と、スレーブ・モードにおいて情報要求信号を受信したときに前記第２の周波数の応答信号を送信する第３の送信部と、を具える第２のアクティブ型非接触情報記憶装置と、
を含む、非接触情報記憶装置内の情報にアクセスするための情報アクセス・システムであって、
前記第１のアクティブ型非接触情報記憶装置の前記第１の制御部は、スレーブ・モードにおいて、
前記第１の受信部を、前記送信期間および前記休止期間の各々よりも短い所定の周期で所定期間に前記第１の周波数のＲＦ信号をキャリア・センスするよう制御し、
前記第１の受信部が或る所定期間に前記第１の周波数のＲＦ信号をキャリア・センスして検知したとき、前記第１の受信部をさらに情報要求信号を受信するよう動作させ、
前記情報要求信号に応答して、前記第１の送信部を、前記第１のメモリに格納された情報を含む前記第２の周波数の応答信号を送信するよう動作させ、
前記第１の制御部は、スレーブ・モードにおいて、
キャリア・センスのとき、前記或る所定期間において前記第１の受信部を動作状態にし、かつ、前記第１の送信部を不動作状態にし、
前記第１の受信部が前記或る所定期間に前記第１の周波数のＲＦ信号をキャリア・センスしても検知されなかったとき、前記キャリア・センスの前記或る所定期間と次にキャリア・センスを行うべき前記所定期間との間の非キャリア・センス期間において、前記第１の受信部および前記第１の送信部を不動作状態を維持するよう制御し、
前記第１の受信部が複数の前記或る所定期間より長い第１の時間期間において情報要求信号を受信しなかったとき、前記第１の送信部および前記第１の受信部をマスタ・モードに移行させることを特徴とする、
情報アクセス・システム。
（付記２）  前記第２のアクティブ型非接触情報記憶装置において、前記第３の受信部は、さらに、マスタ・モードにおいて前記第２の周波数のＲＦ信号をいつでも受信可能な連続的な受信待ち状態をとり、前記第３の送信部は、さらに、マスタ・モードにおいて、前記第１の制御部の制御の下で送信期間において前記第１の周波数の情報要求信号を周期的に繰り返し送信し、休止期間において不動作状態となるよう動作するものであること、を特徴とする付記１に記載の情報アクセス・システム。
（付記３）  前記第１のアクティブ型非接触情報記憶装置の前記第１の制御部は、マスタ・モードにおいて、前記休止期間を挟んで複数の前記送信期間において前記第１の周波数の情報要求信号を周期的に繰り返し送信し、マスタ・モードにおいて第２の時間期間が経過したとき前記第１の送信部および前記第１の受信部をスレーブ・モードに移行させること、を特徴とする付記１または２に記載の情報アクセス・システム。
（付記４）  前記第１のメモリは前記第１のアクティブ型非接触情報記憶装置の識別情報および優先度を表す情報を格納しており、前記第２のメモリは前記読み取り書込み装置の識別情報および優先度を表す情報を格納しており、前記第３のメモリは前記第２のアクティブ型非接触情報記憶装置の識別情報および優先度を表す情報を格納しており、
前記第１のアクティブ型非接触情報記憶装置の前記第１の制御部は、マスタ・モードからスレーブ・モードに移行し後、前記第１のアクティブ型非接触情報記憶装置の優先度より高い優先度を有する他の装置から情報要求信号を第３の時間期間において受信しなかったときは前記第１の送信部および前記第１の受信部を再びマスタ・モードに移行させ、前記第１のアクティブ型非接触情報記憶装置の優先度より高い優先度を有する他の装置から情報要求信号を前記第３の時間期間において受信したときは前記第１の送信部および前記第１の受信部をスレーブ・モードのまま維持すること、を特徴とする付記３に記載の情報アクセス・システム。
（付記５）  前記第２のアクティブ型非接触情報記憶装置において、前記第３の受信部は、さらに、マスタ・モードにおいて前記第２の周波数のＲＦ信号をいつでも受信可能な連続的な受信待ち状態をとり、前記第３の送信部は、さらに、マスタ・モードにおいて、前記第１の制御部の制御の下で送信期間において前記第１の周波数の情報要求信号を周期的に繰り返し送信し、休止期間において不動作状態となるよう動作するものであり、
前記第１のメモリは前記第１のアクティブ型非接触情報記憶装置の識別情報および優先度を表す情報を格納しており、前記第２のメモリは前記読み取り書込み装置の識別情報および優先度を表す情報を格納しており、前記第３のメモリは前記第２のアクティブ型非接触情報記憶装置の識別情報および優先度を表す情報を格納しており、
前記第１のアクティブ型非接触情報記憶装置の前記第１の制御部は、マスタ・モードにおいて、前記休止期間を挟んで複数の前記送信期間において前記第１の周波数の情報要求信号を周期的に繰り返し送信し、マスタ・モードにおいて前記第１のアクティブ型非接触情報記憶装置の優先度より高い優先度を表す情報を含む応答信号を受信したとき前記第１の送信部および前記第１の受信部をスレーブ・モードに移行させること、を特徴とする付記１に記載の情報アクセス・システム。
（付記６）  前記第２のアクティブ型非接触情報記憶装置において、前記第３の受信部は、さらに、マスタ・モードにおいて前記第２の周波数のＲＦ信号をいつでも受信可能な連続的な受信待ち状態をとり、前記第３の送信部は、さらに、マスタ・モードにおいて、前記第１の制御部の制御の下で送信期間において前記第１の周波数の情報要求信号を周期的に繰り返し送信し、休止期間において不動作状態となるよう動作するものであり、
前記第１のメモリは前記第１のアクティブ型非接触情報記憶装置の識別情報および優先度を表す情報を格納しており、前記第２のメモリは前記読み取り書込み装置の識別情報および優先度を表す情報を格納しており、前記第３のメモリは前記第２のアクティブ型非接触情報記憶装置の識別情報および優先度を表す情報を格納しており、
前記第１のアクティブ型非接触情報記憶装置の前記第１の制御部は、マスタ・モードにおいて、前記休止期間を挟んで複数の前記送信期間において前記第１の周波数の情報要求信号を周期的に繰り返し送信し、前記第１のアクティブ型非接触情報記憶装置の優先度と同じ優先度を表す情報を含む応答信号を受信した場合、マスタ・モードからスレーブ・モードに移行した後で、前記同じ優先度を表す情報を含む情報要求信号を受信し得る少なくとも所定の時間期間が経過するまでは前記第１の送信部および前記第１の受信部をスレーブ・モードのまま維持すること、を特徴とする付記１に記載の情報アクセス・システム。
（付記７）  読み取り書込み装置および／または別の非接触情報記憶装置と通信可能なアクティブ型非接触情報記憶装置であって、
メモリと、
制御部と、
スレーブ・モードにおいて第１の周波数のＲＦ信号をキャリア・センスして検知するよう動作し、マスタ・モードにおいて前記第１の周波数と異なる第２の周波数のＲＦ信号をいつでも受信可能な連続的な受信待ち状態をとる受信部と、
スレーブ・モードにおいて情報要求信号を受信したときに前記第２の周波数の応答信号を送信し、マスタ・モードにおいて、前記第１の制御部の制御の下で送信期間において前記第１の周波数の情報要求信号を周期的に繰り返し送信し、その後の休止期間において不動作状態となる送信部と、
を具え、
前記制御部は、スレーブ・モードにおいて、
前記受信部を、前記送信期間および前記休止期間の各々よりも短い所定の周期で所定期間に前記第１の周波数のＲＦ信号をキャリア・センスするよう制御し、
前記受信部が或る所定期間に前記第１の周波数のＲＦ信号をキャリア・センスして検知したとき、前記受信部をさらに情報要求信号を受信するよう動作させ、
前記情報要求信号に応答して、前記送信部を、前記メモリに格納された情報を含む前記第２の周波数の応答信号を送信するよう動作させ、
前記制御部は、スレーブ・モードにおいて、
キャリア・センスのとき、前記或る所定期間において前記受信部を動作状態にし、かつ、前記送信部を不動作状態にし、
前記受信部が前記或る所定期間に前記第１の周波数のＲＦ信号をキャリア・センスしても検知されなかったとき、前記キャリア・センスの前記或る所定期間と次にキャリア・センスを行うべき前記所定期間との間の非キャリア・センス期間において、前記受信部および前記送信部を不動作状態を維持するよう制御し、
前記受信部が複数の前記或る所定期間より長い第１の時間期間において情報要求信号を受信しなかったとき、前記送信部および前記受信部をマスタ・モードに移行させることを特徴とする、
アクティブ型非接触情報記憶装置。
（付記８）  読み取り書込み装置および／または別の非接触情報記憶装置と通信可能なアクティブ型非接触情報記憶装置であって、
メモリと、
制御部と、
前記制御部に結合されたスイッチと、
スレーブ・モードにおいて第１の周波数のＲＦ信号をキャリア・センスして検知するよう動作し、マスタ・モードにおいて前記第１の周波数と異なる第２の周波数のＲＦ信号をいつでも受信可能な連続的な受信待ち状態をとる受信部と、
スレーブ・モードにおいて情報要求信号を受信したときに前記第２の周波数の応答信号を送信し、マスタ・モードにおいて、前記第１の制御部の制御の下で送信期間において前記第１の周波数の情報要求信号を周期的に繰り返し送信し、その後の休止期間において不動作状態となる送信部と、
を具え、
前記制御部は、ユーザによって前記手動スイッチが付勢されたときに、前記送信部および前記受信部を一時的にマスタ・モードに移行させ、
前記制御部は、スレーブ・モードにおいて、
前記受信部を、前記送信期間および前記休止期間の各々よりも短い所定の周期で所定期間に前記第１の周波数のＲＦ信号をキャリア・センスするよう制御し、
前記受信部が或る所定期間に前記第１の周波数のＲＦ信号をキャリア・センスして検知したとき、前記受信部をさらに情報要求信号を受信するよう動作させ、
前記情報要求信号に応答して、前記送信部を、前記メモリに格納された情報を含む前記第２の周波数の応答信号を送信するよう動作させ、
前記制御部は、スレーブ・モードにおいて、
キャリア・センスのとき、前記或る所定期間において前記受信部を動作状態にし、かつ、前記送信部を不動作状態にし、
前記受信部が前記或る所定期間に前記第１の周波数のＲＦ信号をキャリア・センスしても検知されなかったとき、前記キャリア・センスの前記或る所定期間と次にキャリア・センスを行うべき前記所定期間との間の非キャリア・センス期間において、前記受信部および前記送信部を不動作状態を維持するよう制御することを特徴とする、
アクティブ型非接触情報記憶装置。
（付記９）  アクティブ型非接触情報記憶装置において、読み取り書込み装置および／または別の非接触情報記憶装置と通信する通信方法であって、
前記アクティブ型非接触情報記憶装置は、メモリ、制御部、送信部および受信部を具えるものであり、
前記制御部を用いて、スレーブ・モードにおいて、第１の周波数のＲＦ信号をキャリア・センスして検知するよう前記受信部を動作させ、情報要求信号を受信したときに前記第２の周波数の応答信号を送信するよう前記送信部を動作させ、
前記制御部を用いて、マスタ・モードにおいて、前記第１の周波数と異なる第２の周波数のＲＦ信号をいつでも受信可能な連続的な受信待ち状態をとるよう前記受信部を動作させ、前記第１の制御部の制御の下で送信期間において前記第１の周波数の情報要求信号を周期的に繰り返し送信し、その後の休止期間において不動作状態となるよう前記送信部を動作させ、
スレーブ・モードにおいて、
前記受信部を、前記送信期間および前記休止期間の各々よりも短い所定の周期で所定期間に前記第１の周波数のＲＦ信号をキャリア・センスするよう制御し、
前記受信部が或る所定期間に前記第１の周波数のＲＦ信号をキャリア・センスして検知したとき、前記受信部をさらに情報要求信号を受信するよう動作させ、
前記情報要求信号に応答して、前記送信部を、前記メモリに格納された情報を含む前記第２の周波数の応答信号を送信するよう動作させ、
スレーブ・モードにおいて、
キャリア・センスのとき、前記或る所定期間において前記受信部を動作状態にし、かつ、前記送信部を不動作状態にし、
前記受信部が前記或る所定期間に前記第１の周波数のＲＦ信号をキャリア・センスしても検知されなかったとき、前記キャリア・センスの前記或る所定期間と次にキャリア・センスを行うべき前記所定期間との間の非キャリア・センス期間において、前記受信部および前記送信部を不動作状態を維持するよう制御し、
前記受信部が複数の前記或る所定期間より長い第１の時間期間において情報要求信号を受信しなかったとき、前記送信部および前記受信部をマスタ・モードに移行させることを特徴とする、通信方法。
（付記１０）  読み取り書込み装置および／または別の非接触情報記憶装置と通信するためのアクティブ型非接触情報記憶装置用のプログラムであって、
前記アクティブ型非接触情報記憶装置は、メモリ、制御部、送信部および受信部を具えるものであり、
スレーブ・モードにおいて、第１の周波数のＲＦ信号をキャリア・センスして検知するよう前記受信部を動作させ、情報要求信号を受信したときに前記第２の周波数の応答信号を送信するよう前記送信部を動作させるステップと、
マスタ・モードにおいて、前記第１の周波数と異なる第２の周波数のＲＦ信号をいつでも受信可能な連続的な受信待ち状態をとるよう前記受信部を動作させ、前記第１の制御部の制御の下で送信期間において前記第１の周波数の情報要求信号を周期的に繰り返し送信し、その後の休止期間において不動作状態となるよう前記送信部を動作させるステップと、
を実行させるよう動作可能であり、
スレーブ・モードにおいて、
前記受信部を、前記送信期間および前記休止期間の各々よりも短い所定の周期で所定期間に前記第１の周波数のＲＦ信号をキャリア・センスするよう制御し、
前記受信部が或る所定期間に前記第１の周波数のＲＦ信号をキャリア・センスして検知したとき、前記受信部をさらに情報要求信号を受信するよう動作させ、
前記情報要求信号に応答して、前記送信部を、前記メモリに格納された情報を含む前記第２の周波数の応答信号を送信するよう動作させ、
キャリア・センスのとき、前記或る所定期間において前記受信部を動作状態にし、かつ、前記送信部を不動作状態にし、
前記受信部が前記或る所定期間に前記第１の周波数のＲＦ信号をキャリア・センスしても検知されなかったとき、前記キャリア・センスの前記或る所定期間と次にキャリア・センスを行うべき前記所定期間との間の非キャリア・センス期間において、前記受信部および前記送信部を不動作状態を維持するよう制御し、
前記受信部が複数の前記或る所定期間より長い第１の時間期間において情報要求信号を受信しなかったとき、前記送信部および前記受信部をマスタ・モードに移行させることを特徴とする、プログラム。
（付記１１）  付記７または８に記載のアクティブ型非接触情報記憶装置を有する電子機器。
（付記１２）  付記７または８に記載のアクティブ型非接触情報記憶装置を有する物品。
【図面の簡単な説明】
【０１４３】
【図１】図１は、従来の改良型のアクティブＲＦＩＤタグを読み取るためのリーダ／ライタ装置とＲＦＩＤタグのタイムチャートを示している。
【図２】図２は、さらに改良されたアクティブＲＦＩＤタグとリーダ／ライタ装置３００の構成を示している。
【図３】図３Ａは、リーダ／ライタ装置のタグＩＤ要求コマンド等の情報を含むデータを搬送するＲＦ信号の送信処理のタイミングを示している。図３Ｂは、リーダ／ライタ装置の受信待ち状態および受信ＲＦ信号の受信処理のタイミングを示している。図３Ｃは、アクティブＲＦＩＤタグのキャリア・センス、受信ＲＦ信号の受信処理、および応答を搬送するＲＦ信号の送信処理のタイミングを示している。
【図４】図４は、リーダ／ライタ装置によって実行される処理のフローチャートを示している。
【図５Ａ】図５Ａおよび５Ｂは、アクティブＲＦＩＤタグによって実行される処理のフローチャートを示している。
【図５Ｂ】（図5Aで説明）
【図６】図６は、図２の構成を変形したより安全なアクティブＲＦＩＤタグとリーダ／ライタ装置の構成を示している。
【図７】図７Ａは、リーダ／ライタ装置のＩＤ要求コマンド等のデータを搬送するＲＦ信号の送信処理のタイミングを示している。図７Ｂは、リーダ／ライタ装置の受信待ち状態および受信ＲＦ信号の受信処理のタイミングを示している。図７Ｃは、アクティブＲＦＩＤタグのキャリア・センス、受信ＲＦ信号の受信処理、および認証成功の場合における応答を搬送するＲＦ信号の送信処理のタイミングを示している。
【図８】図８は、リーダ／ライタ装置によって実行される処理のフローチャートを示している。
【図９Ａ】図９Ａおよび９Ｂは、アクティブＲＦＩＤタグによって実行される処理のフローチャートを示している。
【図９Ｂ】（図9Aで説明）
【図１０】図１０は、本発明の実施形態による、スレーブまたはマスタとして動作するスレーブ／マスタ・アクティブＲＦＩＤタグを含むスレーブ／マスタ・デバイスの構成を示している。
【図１１】図１１は、本発明の実施形態による、マスタ・リーダ／ライタ装置（Ｒ／Ｗ）を含むマスタ・デバイスの構成を示している。
【図１２】図１２Ａは、本発明の実施形態による、マスタ・デバイスとしてのパーソナル・コンピュータの通信可能範囲の領域における、パーソナル・コンピュータと、スレーブ／マスタ・デバイスとしてのネーム・タグ、携帯電話機およびバッジ、およびスレーブ・デバイスとしての荷札との間の交信状態の例を示している。図１２Ｂは、図１２Ａの配置においてマスタ・デバイスとしてのパーソナル・コンピュータがいなくなった場合の、スレーブ／マスタ・デバイスとしてのネーム・タグと、スレーブ／マスタ・デバイスとしての携帯電話機およびバッジ、およびスレーブ・デバイスとしての荷札との間の交信状態の例を示している。
【図１３】図１３Ａおよび１３Ｂは、ユーザが図１０におけるスイッチを押下することによってスレーブ／マスタ・デバイスが一時的にスレーブ・モードＳからマスタ・モードＭへ移行する変化を示すタイムチャートを示している。
【図１４】図１４Ａおよび１４Ｂは、ユーザが図１０のスイッチを押下することによってスレーブ／マスタ・デバイスが一定時間期間だけスレーブ・モードＳからマスタ・モードＭへの移行する変化を示す別のタイムチャートを示している。
【図１５】図１５は、各デバイスのマスタ／スレーブ（Ｍ／Ｓ）の優先度レベルを示す表の例を示している。
【図１６】図１６は、初期状態として各デバイスが互いの通信可能範囲内に存在していた後、いずれかのデバイスが移動して消失した場合の残りのデバイスの動作を示している。
【図１７】図１７は、初期状態としていずれかのデバイスが互いの通信可能範囲内に存在していたとき、他のデバイスが出現して通信に参加した場合の各デバイスの動作を示している。
【図１８】図１８は、初期状態として各デバイスが互いの通信可能範囲内に存在していたとき、いずれかのデバイスが消失した場合の残りのデバイスの別の動作を示している。
【図１９】図１９Ａ〜１９Ｆは、互いに通信可能範囲にあり異なる優先度レベルを有する２つのスレーブ／マスタ・デバイスの動作のタイムチャートを示している。
【図２０】図２０は、Ａ〜２０Ｉは、互いに通信可能範囲にあり異なる優先度レベルを有する２つのスレーブ／マスタ・デバイス、および後でそのデバイスの通信可能範囲に出現する最も高い優先度のマスタ・デバイスの動作のタイムチャートを示している。
【図２１】図２１Ａはマスタ・デバイスの状態遷移図を示している。図２１Ｂはスレーブ・デバイスの状態遷移図を示している。
【図２２】図２２は、スレーブ／マスタ・デバイスの各々の状態遷移図を示している。
【図２３】図２３は、図２２における各状態の定義を示している。
【図２４】図２４Ａ〜２４Ｄは、互いの通信可能範囲に同じ優先度レベルの２つのスレーブ／マスタ・デバイスを含む複数のデバイスが存在する場合の動作モードのタイムチャートを示している。
【符号の説明】
【０１４４】
２０  スレーブ／マスタ・デバイス
２０４  スレーブ／マスタ・アクティブＲＦＩＤタグ
２１０  制御部
２１４  メモリ
２１５  マスタ／スレーブ切換部
２２２  データ生成部
２３０  送信部
２４４  データ復号部
２５０  受信部
２７８  スイッチ
【図１】
2008083871.tif 000003
【図２】
2008083871.tif 000004
【図３】
2008083871.tif 000005
【図４】
2008083871.tif 000006
【図５Ａ】
2008083871.tif 000007
【図５Ｂ】
2008083871.tif 000008
【図６】
2008083871.tif 000009
【図７】
2008083871.tif 000010
【図８】
2008083871.tif 000011
【図９Ａ】
2008083871.tif 000012
【図９Ｂ】
2008083871.tif 000013
【図１０】
2008083871.tif 000014
【図１１】
2008083871.tif 000015
【図１２】
2008083871.tif 000016
【図１３】
2008083871.tif 000017
【図１４】
2008083871.tif 000018
【図１５】
2008083871.tif 000019
【図１６】
2008083871.tif 000020
【図１７】
2008083871.tif 000021
【図１８】
2008083871.tif 000022
【図１９】
2008083871.tif 000023
【図２０】
2008083871.tif 000024
【図２１】
2008083871.tif 000025
【図２２】
2008083871.tif 000026
【図２３】
2008083871.tif 000027
【図２４】
2008083871.tif 000028