情報アクセス・システム、情報装置、プログラムおよび方法
【課題】RF IDタグの電源スイッチがオフ状態のときに読み出されていないデータがある場合には、電源を制御してデータが消去されないようにする。
【解決手段】読取り書込み装置と無線通信可能な情報装置(204)は、受信部(242,246,250)と、送信部(222,230)と、センサの検出データを取得する取得部(288)と、記憶部(214)と、情報装置における電力供給を付勢し消勢する電源スイッチ(294)と、取得部からの検出データを記憶部に格納する第1の制御部(276)と、記憶部に検出データが格納されたときにフラグ(216)を第1状態に設定し(217)、受信部においてデータ要求信号が検知された場合に記憶部に格納された検出データを送信部に送信させ、電源スイッチがオフ状態であるときにフラグが第1状態であれば警報を表示し、電源スイッチがオフ状態であるときにフラグが第2状態であれば情報装置の電力供給を消勢する第2の制御部(210)と、を具える。
【解決手段】読取り書込み装置と無線通信可能な情報装置(204)は、受信部(242,246,250)と、送信部(222,230)と、センサの検出データを取得する取得部(288)と、記憶部(214)と、情報装置における電力供給を付勢し消勢する電源スイッチ(294)と、取得部からの検出データを記憶部に格納する第1の制御部(276)と、記憶部に検出データが格納されたときにフラグ(216)を第1状態に設定し(217)、受信部においてデータ要求信号が検知された場合に記憶部に格納された検出データを送信部に送信させ、電源スイッチがオフ状態であるときにフラグが第1状態であれば警報を表示し、電源スイッチがオフ状態であるときにフラグが第2状態であれば情報装置の電力供給を消勢する第2の制御部(210)と、を具える。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、非接触で情報の読取り書込みが可能な非接触情報装置に関し、特に、物理的量または状態を検出するセンサを有しそのセンサによる検出値を蓄積するRF IDタグまたは非接触ICカードに関する。
【背景技術】
【0002】
バッテリ給電型すなわちアクティブ・タイプ(アクティブ型)のRFIDタグは、商品等に取り付けられまたは人によって携帯され、それら商品および人に関するIDおよび情報を搬送する所定の周波数のRF信号を送信し、そのRF信号はリーダ装置によって読み取られる。その読み取られた情報はコンピュータ等によってさらに処理され、商品の流通および人の行動を監視および管理できる。バッテリ給電によるアクティブ・タイプのRFIDタグは、電力をリーダ/ライタ装置から非接触で受け取るパッシブ・タイプのRF IDタグに比べて、通信可能距離が比較的長く、実用的である。
【0003】
周囲の環境における物理的量を検出するセンサを有しそのような検出値のデータを蓄積するRFIDタグを、リーダ/ライタ装置によって読み取ることによって、IDと共に検出値データを収集することができる。
【0004】
2000年4月21日付けで公開された特開2000−113130号公報(A)には、低消費電力のICタグ検知システムが記載されている。そのシステムは、通信回路と制御部と、これらに電池から電力を供給する電源部と、計時手段と、を備え、所定の設定時刻ごとに送信を行うICタグであって互いに設定時刻の異なるものを複数個備えるとともに、これらとの通信に基づいてそれぞれの有無を検知する検知機も備えていて、検知機が、通信回路を有し、その受信の有無をICタグそれぞれの設定時刻ごとに逐次判別して検知を行う。検知機からの問い合わせが無いので、ICタグは無駄な反応や電池消耗を回避できる。
【特許文献1】特開2000−113130号公報
【0005】
2001年9月14日付けで公開された特開2001−251210号公報(A)(米国特許第6922402号B1に対応)には、二重リンクにおいて、両ノードの送信機に、それぞれ独立した基準発振器を必要としない周波数ロックの実現方法が記載されている。全二重リンクにおいて、受信周波数の情報を利用して、送信機の搬送周波数を同調させることによって、リンクにおける両ノードの送信周波数を同時にロックする。第一の送信機の搬送周波数におけるオフセットは、対応する第二の受信機におけるオフセットとして検出される。第二の受信機は、検出したオフセットに応じて当該送信機の搬送周波数を偏移させ、第一の送信機に検出されたオフセットを知らせる。第一の受信機において検出されたオフセットによって、当該送信機の搬送周波数が補正される。
【特許文献2】特開2001−251210号公報
【0006】
2006年3月16日付けで公開された特開2006−72727号公報には、センサ付き非接触ICタグが記載されている。そのセンサ付き非接触ICタグにおいて、制御部からクロックに出力されるクロックセット信号は、制御部とクロックとの間にタグ有効期間判定部を備えた電気回線を介して出力される。そのタグ有効期間判定部には、制御部からタグ有効期間設定信号が出力されるように構成されている。制御部とクロックの間にタグ有効期間判定部を介在させることによって、タグ有効期間におけるクロックの操作を不能にすることができる。それによって、暗号やキ一ワードによらずに、測定結果の改ざんを不可能または困難にするとともに、再利用が可能となる。
【特許文献3】特開2006−72727号公報
【発明の開示】
【発明が解決しようとする課題】
【0007】
発明者たちは、RF IDタグが物理的な量または状態を検出してその検出した物理的な量または状態を表すデータを蓄積しても、その蓄積された検出データを読み取る前にRF IDタグがターンオフされると、リーダ/ライタ装置によってRF IDタグからその蓄積された検出データを読み取り損なうことがある、と認識した。
【0008】
本発明の目的は、RF IDタグの電源スイッチがオフ状態にされても、RF IDタグに読み出されていない検出データがある場合には、電源を制御してその検出データが消去されないようにすることである。
【0009】
本発明の別の目的は、RF IDタグが電源オフ状態にされる前に、RF IDタグにおける蓄積された検出データをリーダ/ライタ装置に送信させることである。
【課題を解決するための手段】
【0010】
本発明の特徴によれば、読取り書込み装置との間で無線通信が可能な情報装置は、その読取り書込み装置から送信されるデータ要求信号を検知するための受信部と、その受信部によるデータ要求信号の検知に応じて、応答信号をその読取り書込み装置に送信するための送信部と、物理的な量または状態を検出するセンサからその物理的な量または状態に対応する検出データを取得するための検出データ取得部と、その検出データ取得部により取得された検出データを格納するための検出データ記憶部と、その情報装置における電力供給を付勢し消勢する電源スイッチと、その検出データ取得部を反復的な所定のタイミングで起動させ、その検出データ取得部からの検出データをその検出データ記憶部に格納する第1の制御部と、その検出データ記憶部に検出データが格納されたときにフラグを第1の状態に設定し、その情報装置において電力供給が付勢されている期間において、その受信部を反復的な所定のタイミングで起動し、その受信部においてデータ要求信号が検知された場合にその検出データ記憶部に格納された検出データをその送信部に送信させ、その電源スイッチがオフ状態であるときにそのフラグがその第1の状態であれば警報を可視または可聴表示し、その電源スイッチがオフ状態であるときにそのフラグが第2の状態であればその情報装置における電力供給を消勢する第2の制御部と、を具えている。
【0011】
本発明の別の特徴によれば、情報装置の情報にアクセスするための情報アクセス・システムは、読取り書込み装置と、その読取り書込み装置との間で無線通信が可能な上述の情報装置と、を含む。その読取り書込み装置は、データ要求信号を送信しフラグ設定要求を送信する送信部と、応答を受信し検出データを受信する受信部とを具えている。
【0012】
本発明は、また、上述の情報装置を実現するためのプログラムおよび方法に関する。
【発明の効果】
【0013】
本発明によれば、RF IDタグの電源スイッチがオフ状態にされても、RF IDタグに読み出されていない検出データがある場合には、電源を制御してその検出データが消去されず、また、RF IDタグが電源オフ状態にされる前にRF IDタグにおける蓄積された検出データをリーダ/ライタ装置へと送信させることができる。
【発明を実施するための最良の形態】
【0014】
本発明の非限定的な実施形態を、図面を参照して説明する。図面において、同様の構成要素には同じ参照番号が付されている。
【0015】
図1は、アクティブ型非接触情報記憶装置としてのアクティブ型RF IDタグ202とリーダ/ライタ装置302の構成を示している。アクティブ型非接触情報記憶装置として、アクティブ型RF IDタグ202の代わりに、アクティブ型RF IDタグ202と同様の構成を有する非接触ICカードを用いてもよい。この場合、RF IDタグ202とリーダ/ライタ装置302の間で送信データは暗号化され、受信データは暗号解読されて認証に用いられる。代替構成として、認証を行わなくてもよく、また、送信データを暗号化しなくてもよい。
【0016】
アクティブ型RF IDタグ202は、制御部210、メモリ214、データ生成部222、送信部(TX)230、受信部(RX)250、データ復号部242、キャリア判定部246、ウェイクアップ部270、送信アンテナ(ANT)282、受信アンテナ(ANT)284、バッテリ290および電源制御部292を具えている。
【0017】
ウェイクアップ部270は、時間を測定し時刻を生成するタイマ274を含み、RF IDタグ202の電源投入後は常に活動状態になっていて、タイマ274の時刻およびメモリ214から読み出した予め設定された制御スケジュールおよび時間制御シーケンスに従って例えば2秒といった所定のキャリア・センス周期Tcsでウェイクアップ信号(Wakeup)を制御部210に供給する。
【0018】
データ生成部222は、メモリ214に格納されている暗号鍵Keを用いて所定の暗号方式に従って送信データを暗号化する暗号化部224を含んでいる。データ復号部242は、受信データを所定の暗号方式に従って暗号鍵/復号鍵Keを用いて解読する解読部244を含んでいる。ここでは、所定の暗号方式を共通鍵暗号方式として説明するが、公開鍵暗号方式であってもよい。
【0019】
データ生成部222は、メモリ214に格納されているタグID(ID_tag)等を含む所定のフォーマットのデータを生成し、所定の暗号化方式でそれを暗号化し、所定の符号化方式に従ってその暗号データを符号化して符号化データを生成する。そのデータはアクセス記録を含んでいてもよい。送信部(TX)230は、データ生成部222から受け取ったベースバンドの符号化データでキャリアを変調して、周波数f2または相異なる周波数f2i(n=1、2、...n)のRF信号を送信する。
【0020】
受信部(RX)250は、周波数f1のRF信号を受信して復調してベースバンド符号化データを生成し、受信RF信号のキャリア強度を表すデータを生成する。データ復号部242は、受信した符号化データを所定の符号化方式に従って復号して、その復号データを所定の暗号化方式に従って暗号解読し、その解読データをデータ生成部222および制御部210に供給する。
【0021】
キャリア判定部246は、受信部250から受信RF信号キャリアの電力の強度を表すデータを受け取って、受信キャリアの有無を判定して、その判定結果を制御部210に供給する。
【0022】
送信アンテナ(ANT)282は、送信部230に結合される。受信アンテナ(ANT)284は、受信部250に結合される。代替構成として、アンテナ282と284は1つのアンテナであってもよい。
【0023】
周波数f1およびf2は、例えばそれぞれ300MHzおよび301MHzである。周波数f2iは、例えば301MHz、302MHz、....305MHzである。送信部(TX)230の送信出力は、例えば1mWである。
【0024】
制御部210は、乱数発生部211と、周波数切り換え部212と、タイミング調整部213とを含んでいる。乱数発生部211は、送信タイムスロットをランダムに選択するための乱数を発生する。周波数切り換え部212は、送信周波数f2iを切り換える。タイミング調整部213は、送信タイミングを調整する。
【0025】
バッテリ290は、各構成要素210〜270等に電力を供給する。電源制御部292は、バッテリ290の出力電力の各構成要素210〜270等への供給を制御する。
【0026】
制御部210は、電源投入後は常に活動状態になっていて、メモリ214と、データ生成部222と、送信部230と、受信部250と、データ復号部242と、キャリア判定部246と、ウェイクアップ部270とに、それぞれメモリ制御信号CTRL_M、データ生成制御信号CTRL_ENC、送信制御信号CTRL_TX、受信制御信号CTRL_RX、データ復号制御信号CTRL_DEC、キャリア判定制御信号CTRL_CSおよびウェイクアップ部制御信号を供給する。制御部210は、プログラムに従って動作するマイクロプロセッサまたはマイクロコンピュータであってもよい。
【0027】
メモリ214は、RF IDタグ202のタグID(ID_tag)、認証用のシステムID(ID_system)および暗号鍵/復号鍵Ke、認証用の現在の時刻T、リーダ/ライタ装置302によるアクセスの記録、ウェイクアップ部270の制御スケジュールおよび時間制御シーケンス、バッテリ290の現在の電力残量、キャリア・センスの周期Tcs、受信処理持続時間、送信周期Tt、送信持続時間、等の情報を格納している。メモリ214は、現在の時刻T、システムIDおよび暗号鍵/復号鍵Keを、データ生成部222およびデータ復号部242に供給する。
【0028】
これらの情報は、リーダ/ライタ装置302によって予めRF IDタグ202に送信され、制御部210によってメモリ214に予め書き込まれる。メモリ214におけるこれらの情報は、制御部210の制御の下で格納され、更新される。
【0029】
制御部210は、メモリ214中の時刻Tに基づいてタイマ274の時刻を修正し、タイマ274によって生成された現在の時刻Tをメモリ214に書き込み更新する。
【0030】
システムIDは、リーダ/ライタ装置302とRF IDタグ202等の複数のRF IDタグで構成される同じグループによって共有される共通のIDを表している。システムIDは、リーダ/ライタ装置302のIDであってもよい。
【0031】
リーダ/ライタ装置302は、制御部310、メモリ314、データ生成部322、送信部(TX)330、受信部(RX)350、データ復号部342、時間を測定し時刻を生成するタイマ374、送信アンテナ(ANT)382、および受信アンテナ(ANT)384を具えている。
【0032】
制御部310は、ホスト・コンピュータ(図示せず)との間でデータを送受信する。
【0033】
データ生成部322は、メモリ314に格納されている所定の暗号方式に従って暗号鍵Keを用いて送信データを暗号化する暗号化部324を含んでいる。データ復号部342は、所定の暗号方式に従って暗号鍵/復号鍵Keを用いて受信データを解読する解読部344を含んでいる。
【0034】
データ生成部322は、制御部310から受け取ったコマンド(CMD)等を含む所定のフォーマットのデータを生成してそのデータを暗号化しその暗号データを符号化して符号化データを生成する。
【0035】
送信部(TX)330は、データ生成部322から受け取ったベースバンド符号化データでキャリアを変調して周波数f1のRF信号を送信する。送信部(TX)330の送信出力は例えば100mWである。
【0036】
受信部(RX)350は、周波数f2またはf21〜f2nのRF信号を受信する。データ復号部342は、受信部350から受け取った受信データを復号しその復号データを暗号解読してベースバンド解読データを生成し、その解読データを制御部310に供給する。
【0037】
送信アンテナ(ANT)382は、送信部330に結合される。受信アンテナ(ANT)384は、受信部350に結合される。代替構成として、アンテナ382と384は1つのアンテナであってもよい。
【0038】
制御部310は、ホスト・コンピュータからのタグIDまたはタグ情報の要求コマンド(以下、単にタグ情報要求コマンドという)等のコマンドを受け取った場合、そのようなコマンドを含むデータをデータ生成部322に供給する。そのデータは、RF IDタグ202の使用すべき送信周波数f2またはf2i、基準の現在の時刻T、新しいまたは更新された制御スケジュールおよび時間制御シーケンス等を含んでいてもよい。そのようなコマンドには、現在の時刻Tとともにタイマ274の時刻を修正または更新するよう命令するコマンドが含まれていてもよい。そのようなコマンドには、新しいまたは更新された制御スケジュールまたは時間制御シーケンスとともにメモリ214に格納されているスケジュールまたはシーケンスを修正または更新するよう命令するコマンドが含まれていてもよい。
【0039】
図2Aは、リーダ/ライタ装置302のタグ情報要求コマンド(CMD)を搬送するRF信号の送信処理42のタイムチャートを示している。図2Bは、リーダ/ライタ装置302の受信待ち状態46および受信RF信号の受信処理48のタイムチャートを示している。図2Cは、アクティブ型RF IDタグ202のキャリア・センス50、52および53、受信RF信号の受信処理54および55、および認証成功の場合における応答を搬送するRF信号の送信処理56のタイムチャートを示している。
【0040】
図2Aを参照すると、リーダ/ライタ装置302のデータ生成部322は、制御部310から受け取ったRF IDタグに対するタグ情報要求コマンドを含むデータを生成しそれを暗号化し、その暗号データを符号化して、符号化された暗号データを生成する。送信部330は、送信処理42の連続する各タイムスロットにおいて、そのコマンドを搬送するRF信号を充分短い間隔で周期的に送信する。
【0041】
図2Cを参照すると、アクティブ型RF IDタグ202において、受信部250およびキャリア判定部246は、ウェイクアップ部274のウェイクアップ信号に従って例えば2秒といった一定の周期Tcsで例えば約1ms〜10msの所定の持続時間で発生するキャリア・センス50および52の時間期間に制御部210によってイネーブル(活動化、enable)される。それによって、受信部250は受信待ち状態になり、キャリア判定部246は受信部250からの受信RF信号キャリア電力の強度を表すデータに従って受信キャリアの有無の判定を行う。RF IDタグ202がリーダ/ライタ装置302に接近していない場合は、キャリア判定部246はキャリアを検知せず(ND)、キャリアが存在しないと判定する。
【0042】
キャリア・センス50相互間の期間51において、RF IDタグ202は休止モードに入って、制御部210およびウェイクアップ部270だけがイネーブルまたはパワー・オン(付勢)されており、その他の構成要素214〜250はディセーブル(非活動化、disable)またはパワー・ダウン(消勢)されている。休止期間51の時間長は、キャリア・センス期間50の終了時点と次のキャリア・センス期間50の開始時点との間の時間長より短くてもよい。
【0043】
RF IDタグ202がリーダ/ライタ装置302に接近してRF IDタグ202の受信部250がRF信号を受信した場合、キャリア判定部246は、キャリア・センス52の時間期間にRF信号のキャリアを検知し(DT)、キャリアが存在すると判定する。
【0044】
そのキャリアが存在するという判定に応答して、受信部250およびデータ復号部242は直後の受信処理54の時間期間において所定の持続時間(例えば100ms)の間イネーブルされる。
【0045】
受信部250はそのRF信号を受信し復調してコマンドを含む符号化された暗号データを生成し、データ復号部242はそのデータを復号し暗号データを解読してコマンドを取り出して制御部210に供給する。
【0046】
制御部210は、そのコマンドに含まれている時刻TおよびシステムIDを用いてリーダ/ライタ装置302を認証する。認証が成功した場合は、そのコマンドに応答して、制御部210は、所定期間内のランダムに選択された送信処理56の時間期間において所定の持続時間(例えば100ms)の間、データ生成部222および送信部230をイネーブルする。データ生成部222は、メモリ214から取り出したタグID(ID_tag)、時刻T、システムID(ID_system)等の所要の情報を含むデータを暗号化し、その暗号データを符号化する。その他の所要の情報には、例えば、パッケージ内の商品の内容、個数および状態、発送者、移動、経由地および宛先、等に関する情報が含まれていてもよい。送信部230はその暗号化されたタグIDを含む応答データでキャリアを変調してRF信号を送信する。
【0047】
一方、認証が失敗した場合は、データを生成および送信することなく処理を終了する。
【0048】
図2Bを参照すると、リーダ/ライタ装置302の受信部350は、常に受信待ち状態46にあり、RF IDタグ202が接近してRF信号を受信した場合に、受信処理48の時間期間において受信RF信号を復調して符号化された暗号データを生成する。
【0049】
データ復号部342は符号化された暗号データを復号し、その復号された暗号データを解読してタグIDを含む応答データを再生し、その再生された応答を制御部310に供給する。
【0050】
その受信再生された応答に応答して、制御部310は、その応答に含まれている時刻TおよびシステムIDを用いてRF IDタグ202を認証し、そのタグIDをホスト・コンピュータに供給する。
【0051】
ホスト・コンピュータは、タグIDを処理して、商品の流通または品質もしくは状態または人を監視し管理するために用いられる。
【0052】
通常、RF IDタグ202がリーダ/ライタ装置302に接近していない状態にある時間は、接近した状態にある時間よりもはるかに長い。よって、アクティブ型RF IDタグ202は、上記構成により、大部分の時間期間が休止モードになる。
【0053】
従って、アクティブ型RF IDタグ202の消費電力は大幅に低減され、バッテリ290の稼動時間は大幅に長くなる。
【0054】
また、通常、リーダ/ライタ装置302およびRF IDタグ202が送信データを暗号化し、時刻TおよびシステムIDを用いて相互認証を行うことによって、リーダ/ライタ装置302およびRF IDタグ202によって送信されるデータが、第三者に傍受されても、そのデータを不正に使用される危険性がなくなる。従って、リーダ/ライタ装置302およびRF IDタグ202の安全性が高くなる。
【0055】
図3は、リーダ/ライタ装置302によって実行される処理のフローチャートを示している。図4Aおよび4Bは、アクティブ型RF IDタグ202によって実行される処理のフローチャートを示している。
【0056】
図3を参照すると、ステップ402において、リーダ/ライタ装置302の制御部310は、ホスト・コンピュータから受け取ったタグ情報要求があるかどうかを判定する。タグIDの要求があるまでステップ402は繰り返される。タグ情報要求があると判定された場合、手順は送信処理のステップ414および受信処理のステップ422に進む。
【0057】
ステップ414において、制御部310はタグ情報要求コマンドおよび関連する情報をデータ生成部322に供給する。データ生成部322は、制御部310から受け取ったタグ情報要求コマンド、およびメモリ314から取り出した現在の時刻T、システムID(ID_system)およびリーダ/ライタ装置302のIDを含むデータを、例えばDES(Data Description Standard)、トリプルDESまたはAES(Advanced Encryption Standard)等の所定の暗号方式に従って、メモリ314から取り出した暗号鍵Keを用いて暗号化し、その暗号データを、例えばNRZ(Non Return to Zero)符号化法またはマンチェスタ符号化法等の所定の符号化方式に従って符号化し、送信部330は、図2Aの送信処理42の時間期間にその符号化データでキャリアを変調して周波数f1のRF信号を送信する。制御部310は、タグ情報要求コマンド中にそのコマンドに対する応答の送信周波数f2または可変送信周波数f2iを指定するデータ、その可変送信周波数f2iを使用すべき時刻またはタイムスロットを表すデータ、現在の時刻Tを表すデータ、制御スケジュールおよび時間制御シーケンスを含ませてもよい。
【0058】
リーダ/ライタ装置302は、複数の送信周期tRW−CYにおける複数コマンド毎に(例えば、少なくとも1つのキャリア・センス周期分の数の送信周期tRW−CYにおける複数コマンド毎に)、その周波数f2iを変更するようにしてもよい。
【0059】
それによって、複数のRF IDタグが同時に存在する場合でも、RF IDタグからの応答送信が衝突する確率が減り、リーダ/ライタ装置302で同時に識別できるRF IDタグの数を増大させることができる。
【0060】
ステップ418において、制御部210はデータ送信を終了すべきかどうかを判定する。終了すると判定された場合は、手順はこのルーチンを出る。データ送信を継続すると判定された場合は、手順はステップ414に戻る。図2Aでは、データ送信は繰り返し継続される。
【0061】
図4Aを参照すると、ステップ502において、RF IDタグ202が起動された場合に、制御部210およびウェイクアップ部270がイネーブルされる。RF IDタグ202がいったん起動されると、制御部210およびウェイクアップ部270は常にイネーブルされて活動状態にある。ウェイクアップ部270は、タイマ274および時間制御シーケンスに従って、所定の周期Tcsで受信RF信号のキャリア・センスを行うタイミングを表すウェイクアップ信号を制御部210に供給する。ステップ534において、制御部210は、ウェイクアップ部270から受け取ったウェイクアップ信号がオン状態(ON)を示しているかどうかを判定する。制御部210は、ウェイクアップ信号がオン状態になるまでステップ534を繰り返す。
【0062】
ステップ534においてウェイクアップ信号がオン状態(ON)を示していると判定された場合、ステップ656において、制御部210は、例えば約1ms〜10msのような短い持続時間の期間だけ受信部250およびキャリア判定部246をイネーブルする。受信部250はRF信号の受信待ち状態となり、キャリア判定部246は受信部250から受け取った受信キャリア電力を表すデータに基づいて受信RF信号のキャリアの存在を判定して、その判定結果を制御部210に供給する。ステップ658において、制御部210は、その判定結果に従ってキャリアが検知されたかどうかを判定する。キャリアが検知されなかったと判定された場合は、ステップ659において制御部210は受信部250およびキャリア判定部246をディセーブル(非可動化)する。その後、手順はステップ700に進む。
【0063】
ステップ658においてキャリアが検知されたと判定された場合は、ステップ660において、制御部210は、キャリア判定部246をディセーブルし、さらに例えば100ms〜200msといった所定の持続時間において受信部250をイネーブルしたまま、リーダ/ライタ装置302からコマンドを搬送する周波数f1のRF信号を受信して(図2C、受信54)、受信RF信号を復調する。ステップ662において、制御部210は、受信部250によるRF信号の受信が完了したかどうかを判定する。ステップ662はRF信号の受信が完了するまで繰り返される。
【0064】
ステップ662においてRF信号の受信が完了したと判定された場合は、ステップ664において、制御部210はデータ復号部242をイネーブルする。データ復号部242は制御部210の制御の下で受信部250から受信データを受け取ってそれを所定の符号化方式に従って復号する。ステップ665において、制御部210は受信部250をディセーブルする。
【0065】
図4Bを参照すると、ステップ666において、制御部210の制御の下で、データ復号部242は、メモリ214から取り出した暗号鍵/復号鍵Keを用いて復号データを所定の暗号方式に従って解読し、解読されたコマンド、タグID(ID_tag)、時刻T、システムID(ID_system)を含むデータを制御部210に供給する。そのデータは、制御スケジュールおよび時間制御シーケンスを含んでいてもよい。制御部210は、そのデータを受け取った後、暗号解読された時刻TおよびシステムIDとメモリ214に格納されている時刻TおよびシステムIDとを比較することによって、両者が一致するかどうかを判定し、それによってリーダ/ライタ装置302の認証を行う。
【0066】
ステップ668において、制御部210は認証が成功したかどうかを判定する。認証が失敗したと判定された場合は、ステップ690において、制御部210はデータ復号部242をディセーブルする。その後、手順はステップ700に進む。
【0067】
ステップ668において認証が成功したと判定された場合は、ステップ672において、制御部210は、データ復号部242からタグ情報要求コマンドを含む復号され暗号解読されたデータを受け取り、その解読データに含まれている解読された受信コマンドを処理し、リーダ/ライタ装置302によるアクセス記録をメモリ214に格納する。
【0068】
受信データ中に時刻修正コマンドおよび現在の時刻Tが含まれていた場合は、制御部210は、ウェイクアップ部270のタイマ274の時刻をその時刻Tに修正または更新する。
【0069】
ステップ686において、制御部210は、そのタグ情報要求コマンドに従って、所定の期間内の所定数のタイムスロットの中からランダムに選択された1つのタイムスロットにおいてデータ生成部222および送信部230をイネーブルする。その選択されたタイムスロットが図2Cの送信処理56の時間期間である。
【0070】
データ生成部222は、メモリ214から読み出したRF IDタグ202のタグID(ID_tag)、時刻T、システムID(ID_system)およびリーダ/ライタ装置302のIDを含むデータを、所定の暗号方式に従って暗号鍵Keを用いて暗号化し、その暗号データを所定の符号化方式に従って符号化して送信部230に供給する。
【0071】
送信部230は、その符号化暗号データでキャリアを変調して、周波数f2またはf2iのRF信号を、アンテナ284を介して送信する(図2C、送信56)。周波数f2iの切り換えは、制御部210の周波数切り換え部212によって行われる。タイミング調整部213は、複数のタイムスロットの周期を所定周期になるように調整する。
【0072】
ステップ690において、制御部210は、データ生成部222および送信部230をディセーブルする。ステップ700において、制御部210は、RF IDタグ202を休止モードにする。休止モードにおいて、基本的に制御部210およびウェイクアップ部270だけがイネーブルされた状態を維持し、その他の構成要素214〜250はディセーブルされた状態になる。
【0073】
再び図3を参照すると、ステップ422において、制御部310は受信部350をイネーブルして受信待ち状態にする。受信部350は周波数f2のRF信号の受信を待って(受信待ち46)、RF信号を受信する(受信処理48)。ステップ424において、制御部310は受信部350がRF信号の受信を完了したかどうかを判定する。受信が完了するまでステップ422〜424は繰り返される。受信が完了したと判定された場合は、手順はステップ428に進む。
【0074】
ステップ428において、受信部350は受信データをデータ復号部342に供給する。データ復号部342は受信データを所定の符号化方式に従って復号し、その復号データを所定の暗号方式に従って暗号解読して、そのデータを受信したという判定およびその解読データを制御部310に供給する。制御部310は、暗号解読された時刻TおよびシステムIDとメモリ314に格納されている時刻TおよびシステムIDとを比較することによって、一致するかどうかを判定し、それによってRF IDタグ202の認証を行う。RF IDタグ202の制御部210およびリーダ/ライタ装置302の制御部310において、受信した時刻Tと格納されていた時刻Tとの間に所定の範囲内の誤差(例えば±0.5秒)があった場合にも、両者は一致すると判定してもよい。
【0075】
ステップ430において、制御部310は認証が成功したかどうかを判定する。認証が失敗したと判定された場合は、手順はステップ422に戻る。認証が成功したと判定された場合は、手順はステップ432に進む。
【0076】
ステップ432において、制御部310はその復号データをメモリ314に格納しホスト・コンピュータに送出する。ステップ436において制御部310はデータ受信待ちを終了するかどうかを判定する。終了すると判定された場合は、手順はこのルーチンを出る。データ受信待ちを継続すると判定された場合は、手順はステップ422に戻る。図2Bでは、データ受信待ちは繰り返し継続される。
【0077】
このように、リーダ/ライタ装置302は充分短い間隔で周期的にRF信号を送信し常にRF信号受信待ち状態にあるので、RFIDタグ202のキャリア・センス時間を大幅に減らすことができる。例えば入出管理などにおけるように1日に数回しか送受信を行わず、動作時間のほとんどがキャリア・センスである場合は、RFIDタグ202全体の消費電力は、全体の消費電力を大幅に削減できる。
【0078】
メモリ214に格納される制御スケジュールとして、休日および平日の夜間(例えば、6:00pm〜6:00am)の所定の時刻と所定の時刻の間の時間期間を指定し、平日の昼間(例えば、6:00am〜6:00pm)の所定の時刻と所定の時刻の間の時間期間を指定してもよい。この場合、ウェイクアップ部270は、その休日および夜間においてウェイクアップ信号を発生せず、従ってRFIDタグ202は休止モードになってキャリア・センスを全く行わず、一方、その平日の昼間において所定の周期(例えば1秒)で、キャリア・センスを行う。
【0079】
ウェイクアップ部270は、制御部210の制御の下で、メモリ214に格納されたバッテリ290の電力の残量Pに従ってウェイクアップ信号を発生させてもよい。この場合、バッテリ電力残量Pが充分である場合は、比較的短い周期で(例えば1秒)キャリア・センスを行い、電力残量Pが閾値Pthより低くなった場合は、比較的長い周期で(例えば2秒)キャリア・センスを行うようにしてもよい。
【0080】
上述のようにリーダ/ライタ装置によるアクセスの記録をメモリ214に格納するようにしたことによって、リーダ/ライタ装置302以外の別のリーダ/ライタ装置によって不正にアクセスされた場合にも、ログが記録されるので、リーダ/ライタ装置302によってそのアクセス記録を読み取り、ホスト・コンピュータによって解析することによって不正なアクセスを発見することができる。
【0081】
アクティブ型RF IDタグ202とリーダ/ライタ装置302の構成および動作は、特開2006−338489号公報(A)(US2006/276206−A1に対応)に開示されており、ここで、この文献全体を参照して組み込む。
【0082】
周囲の環境に関する物理的値または状態を検出するセンサを有しその検出値を記録するアクティブ型RFIDタグを、リーダ/ライタ装置によって読み取ることによって、タグIDと共に物理的量または状態の検出値データを収集することができる。今回と前回の測定値の間の差が、閾値を超えない場合は、そのようなデータを記録しないように構成することによって、データ記録に要する電力を節減し、RF IDタグのバッテリの稼働時間を長くし、所要のメモリ容量を削減することができる。
【0083】
図1〜4Bのアクティブ型RF IDタグ202に関連してセンサを設けて周期的にその検出値を記録する場合、ウェイクアップ部270が所定の周期でウェイクアップ信号を発生し、それに応じてセンサが一時的にイネーブルされて、検出値のデータを周期的にメモリ214の検出データ格納領域に格納するよう構成することが想定される。
【0084】
図5は、物理的量を検出して検出値データを蓄積するよう変形されたアクティブ型非接触情報記憶装置としてのアクティブ型RF IDタグ203の構成を示している。RF IDタグ203に対して図1のリーダ/ライタ装置302を用いることができる。
【0085】
RF IDタグ203は、図1のRF IDタグ202の構成要素210〜214、222〜270、290および292に加えて、メモリ制御部276、センサ286、およびセンサ286における検出値を捕捉してそのデータを保持するセンサ・データ読取部288を具えている。RF IDタグ203は、RF IDタグ203をターンオン/ターンオフし即ちRF IDタグ203の電源をオン/オフするための手動電源スイッチ(SW)294を有する。制御部210は、関連する構成要素222〜288等にイネーブル/ディセーブル制御信号を供給するイネーブル/ディセーブル制御信号発生部299と、電源スイッチ294のオン/オフ状態を判定する判定部215を含んでいる。RF IDタグ203のその他の構成は図1のRF IDタグ202と同様である。バッテリ290は、構成要素210〜276、286および288等に電力を供給する。
【0086】
構成要素222〜246、276および288は別個の回路としてハードウェアの形態で実装されていても、制御部210の一部として実装されていてもよい。代替構成として、構成要素222〜246、276および288の少なくとも一部はソフトウェアの形態で、メモリ214に格納されたプログラムに従って動作する制御部210の機能として実装されていてもよい。
【0087】
制御部210(イネーブル/ディセーブル制御信号発生部299)は、ウェイクアップ部270からのウェイクアップ信号に応答して、メモリ214、メモリ制御部276、センサ286およびデータ読取部288をイネーブルしまたはディセーブルするための制御信号EN_MEM_CTRL、EN_SNSDT_CTRL、EN_SNSおよびEN_SNS_CTRLを供給する。
【0088】
制御部210は、リーダ/ライタ装置302からのタグ情報要求コマンドまたは検出データ読取り要求コマンドCMDに応答して、メモリ制御部276に、メモリ214の検出データ格納領域218から蓄積された検出値の格納データDATAを読み出させ、それによって応答データを生成する。RF IDタグ203のその他の構成および動作は図1のRF IDタグ202と同様である。
【0089】
RF IDタグ203において、ウェイクアップ部270からのウェイクアップ信号に従って、制御部210は、センサ286およびデータ読取部288、または受信部250およびキャリア判定部246をイネーブルしまたはディセーブルする。
【0090】
メモリ制御部276は、ウェイクアップ部270からのウェイクアップ信号に従って、センサ286の検出値DATAをデータ読取部288から取得して現在の日付および時刻(日時)とともにメモリ214に格納する。制御部210は、周期的にキャリア・センス50、53を行って、リーダ/ライタ装置302によるタグ情報要求コマンドに応答して、そのような日時および検出値のデータをタグIDとともに送信し返す。
【0091】
RF IDタグ203において、制御部210は、センサ286に環境におけるまたは被検出対象の物理的量(例えば周囲温度)または状態の値を検出させてデータ読取部288に現在のデータを読み取らせ、その今回の検出値をメモリ214の検出データ格納領域218に書き込ませる。次いで、RF IDタグ203は、キャリア・センスを行う。メモリ制御部276は、メモリ214の検出データ格納領域218から、格納された検出値データを読み取って制御部210に供給する。
【0092】
RF IDタグ206は、一例として、保冷コンテナの輸送経路および日付および時刻を管理し、コンテナ内の温度の変化を追跡するのに用いられる。この場合、センサ286は温度センサである。リーダ/ライタ装置302は、コンテナ内に配置されて、RF IDタグ206からの検出値データを蓄積してもよい。
【0093】
図6A〜6Cは、図5のアクティブ型RF IDタグ203によって実行される処理のフローチャートを示している。但し、図を簡単にするために図4Aおよび4Bにおける認証のための処理は示されていない。
【0094】
図6Aを参照すると、ステップ502〜534は図4Aのものと同様であり、再び説明することはしない。
【0095】
ステップ534の後のステップ622において、制御部210はセンサ286の検出タイミングかどうかを判定する。検出タイミングであると判定された場合は、手順はステップ628に進む。検出タイミングでないと判定された場合は、手順は図6Bのステップ652に進む。
【0096】
ステップ628において、制御部210は、センサ286およびデータ読取部288をイネーブルして、センサ286に温度を検出させてデータ読取部288にその検出値を読み取らせる。ステップ632において、制御部210は、センサ286をディセーブルする。
【0097】
ステップ640において、制御部210はメモリ制御部276およびメモリ214をイネーブルする。ステップ641において、制御部210はメモリ制御部276を一時的にイネーブルし、メモリ制御部276はデータ読取部288からの現在の検出温度値をメモリ214の検出データ格納領域218に格納する。ステップ644において、制御部210はデータ読取部288、メモリ制御部276およびメモリ214をディセーブルする。
【0098】
図6Bを参照すると、ステップ652において、制御部210は現在がキャリア・センスのタイミングかどうかを判定する。キャリア・センスのタイミングでないと判定された場合は、手順はステップ534に戻る。キャリア・センスのタイミングであると判定された場合は、手順はステップ656に進む。ステップ656〜672は、図4Aおよび図4Bのものと同様であり、再び説明することはしない。
【0099】
図6Cを参照すると、ステップ674において、制御部210は、受信コマンドが、パラメータ設定要求コマンドか、または検出値データ読取り要求コマンドかを判定する。それがパラメータ設定要求コマンドであると判定された場合は、手順はステップ686に進む。
【0100】
ステップ686は図4Bのものと同様であり、ステップ686において制御部210は応答を送信する。ステップ688において、制御部210は、送信が完了したかどうかを判定する。送信が完了するまでステップ688は繰り返される。送信が完了したと判定された場合、手順はステップ690に進む。ステップ690は図4Bのものと同様である。
【0101】
ステップ692において、制御部210は受信コマンドに従ってRF IDタグ203におけるパラメータを設定する。そのパラメータは、例えば、キャリア・センス周期、物理的な量または状態の検出の周期、時刻であってもよい。その後、手順はステップ700に進む。
【0102】
ステップ674において、受信コマンドが、検出値データ読取り要求コマンドであると判定された場合は、ステップ680において、コマンドに応答して、制御部210はメモリ制御部276およびメモリ214をイネーブルする。ステップ682において、メモリ制御部276は、メモリ214の検出データ格納領域218から、記録された例えば検出温度値のような格納された検出データを読み取って制御部210に供給する(期間65)。ステップ684において、制御部210はメモリ制御部276およびメモリ214をディセーブルする。
【0103】
ステップ686は図4Bのものと同様である。制御部210は、暗号化され符号化された格納された検出データおよびタグIDを搬送するRF信号をリーダ/ライタ装置302に送信する。ステップ682および686における格納された検出値データの読み取りおよび送信によって、メモリ214の検出データ格納領域218に格納されていた新しい検出値データがリーダ/ライタ装置302に送信される。
【0104】
ステップ688において、制御部210は、送信が完了したかどうかを判定する。送信が完了するまでステップ688は繰り返される。送信が完了したと判定された場合、手順はステップ690に進む。ステップ690は図4Bのものと同様である。
【0105】
ステップ700において、制御部210は、RF IDタグ207を休止モードにする。休止モードにおいて、制御部210およびウェイクアップ部270だけがイネーブルまたはパワー・オンされており、その他の構成要素214、222〜250、276および286〜288は、ディセーブルまたはパワー・ダウンされる。その後、手順は図6Aのステップ534に戻る。
【0106】
発明者たちは、RF IDタグが物理的な量または状態を検出してその検出した物理的な量または状態を表すデータを蓄積しても、その蓄積された検出データを読み取る前にRF IDタグがターンオフされると、リーダ/ライタ装置によってRF IDタグからその蓄積された検出データを読み取り損なうことがある、と認識した。また、発明者たちは、いったんRF IDタグの電源スイッチがオフ状態にされると、読み出されなかったRF IDタグに蓄積された検出データが消去されることがある、と認識した。
【0107】
発明者たちは、RF IDタグの電源スイッチがオフ状態にされる前に、RF IDタグからその蓄積された検出データをリーダ/ライタ装置によって読み取られるようにする必要がある、と認識した。
【0108】
図7は、本発明の実施形態による、アクティブ型非接触情報記憶装置としてのアクティブ型RF IDタグ204の関連部分の構成のみを示している。RF IDタグ204に対して図1のリーダ/ライタ装置302を用いることができる。
【0109】
図7を参照すると、RF IDタグ204は、図5のRF IDタグ203の構成要素210〜215、222〜294、および299に加えて、警報(アラーム)を表示する例えばLEDまたは音響発生器のような表示器(IND)296、およびメモリ214内の領域218に設けられた読取り済みフラグ(FLG)216を含んでいる。また、制御部210は、構成要素215および299に加えてフラグ管理部217を有する。判定部215は、電源スイッチ294のオン/オフ状態を判定し、フラグ216のオン/オフ状態(値1/0)を判定し、表示器296に警報を表示する。フラグ管理部217は、データ読み取り部288によって読み取られた新しい検出値データがメモリ214に格納されると読取り済みフラグ216をオフ状態(値0)に設定し、データ生成部222によってその蓄積された検出値データの送信が完了すると読取り済みフラグ216をオン状態(値1)に設定する。RF IDタグ204の他の構成は、図1および5のRF IDタグ202および203のものと同様である。
【0110】
図8A〜8Cは、リーダ/ライタ装置304等によって送信される異なるコマンドを含むフレームの構成の例を示している。
【0111】
図8Aにおいて、タグID要求コマンドのフレームは、スタート・バイト、タグID要求コマンド、データ長、データ(またはダミー・データ)、エンド・バイト、チェック・バイト(CRC)のフィールドを含んでいる。
【0112】
図8Bにおいて、検出値データ読取り要求コマンドのフレームは、スタート・バイト、検出値データ読取り要求コマンド、データ長、データ(またはダミー・データ)、エンド・バイト、チェック・バイト(CRC)のフィールドを含んでいる。
【0113】
図8Cにおいて、フラグ設定要求コマンドのフレームは、スタート・バイト、フラグ設定要求コマンド、フラグ値(0/1)、データ長、データ(またはダミー・データ)、エンド・バイト、チェック・バイト(CRC)のフィールドを含んでいる。
【0114】
図9は、本発明の実施形態による、アクティブ型RF IDタグ204に用いられるリーダ/ライタ装置302によって実行される処理のフローチャートを示している。図10A〜10Cは、アクティブ型RF IDタグ204によって実行される処理のフローチャートを示している。
【0115】
図9を参照すると、ステップ401において、リーダ/ライタ装置302の制御部310は、ホスト・コンピュータから受け取った検出データ読取り要求があるかどうかを判定する。検出データ読取り要求があるまでステップ401は繰り返される。検出データ読取り要求があると判定された場合、手順は送信処理のステップ413および受信処理のステップ422に進む。
【0116】
ステップ413において、制御部310は検出データ要求コマンドおよび関連する情報をデータ生成部322に供給する。データ生成部322は、制御部310から受け取ったタグ情報要求コマンドまたは検出データ読取り要求コマンド等を含むデータを所定の暗号方式に従って暗号鍵Keを用いて暗号化し、その暗号データを所定の符号化方式に従って符号化し、送信部330は、図2Aの送信処理42の時間期間にその符号化データでキャリアを変調して周波数f1のRF信号を送信する。
【0117】
ステップ415において、制御部210はコマンドに対する応答を受信したかどうかを判定する。応答を受信しなかったと判定された場合は、手順はステップ413に戻る。応答を受信したと判定された場合は、手順はこのルーチンを出る。
【0118】
ステップ422〜436は図3のものと同様である。それによって、リーダ/ライタ装置302は、RF IDタグ204に蓄積されている物理的な量または状態の検出データを受信してメモリ314に格納しホスト・コンピュータに供給する。
【0119】
図10Aを参照すると、ステップ512において、RF IDタグ204の制御部210の判定部215は、電源スイッチ294が現在オン状態かどうかを判定する。電源スイッチ294がオン状態であると判定された場合は、ステップ534に進む。
【0120】
ステップ512において電源スイッチ294がオン状態でないと判定された場合は、ステップ514において、制御部210の判定部215は、読取り済みフラグFLG216がオン状態(値1)かどうかを判定する。フラグFLG216が給電のオン状態であると判定された場合は、ステップ520において、制御部210は電源制御部292、即ちRF IDタグ205の電源をオフ状態に制御する。
【0121】
ステップ514においてフラグFLG216がオン状態でないと判定された場合は、ステップ516において、判定部215は、表示器296に警報を表す状態の表示または表示器296の点灯を開始する。その警報を表す状態の表示は、視覚的表示および/または可聴表示であってもよい。この表示は、電源制御部292が給電のオフ状態になったときに終了する。ステップ516の後、手順はステップ512に戻る。
【0122】
ユーザは、表示器296の警報の表示によって、リーダ/ライタ装置302によって読み取られていないまたは未送信の検出データがRF IDタグ204のメモリ214内に存在することを認識する。ユーザは、電源スイッチ294を再び手動でオン状態にする。電源スイッチ294がオン状態にされると、ステップ680〜690において未送信の蓄積された検出データが送信され、図10Cのステップ694において読取り済みフラグ216がオン状態にされ、その後で電源スイッチ294が再びオフ状態にされると、ステップ512〜520において電源制御部292がオフ状態にされる。
【0123】
代替構成として、図10Aのステップ516の後、破線矢印で示されているように、手順はステップ534に進んでもよい。即ち蓄積された検出データが未送信の場合にステップ748〜529において送信され、図10Cのステップ694において読取り済みフラグ216がオン状態にされた後で、電源がオフ状態にされてもよい。
【0124】
図10Aにおいて、ステップ534は図6Aのものと同様である。ステップ534においてウェイクアップ信号がオン状態を示していないと判定された場合は、手順はステップ512に戻る。ステップ622〜640は図6Aのものと同様である。
【0125】
ステップ640の後のステップ642において、制御部210はメモリ制御部276を一時的にイネーブルし、メモリ制御部276はデータ読取部288からの現在の検出温度値をメモリ214の検出データ格納領域218に格納する。データ読取部288は、メモリ制御部276によって例えば検出温度値のような検出値データが読み出されたとき、その読み出しをフラグ管理部217に通知する。代替構成として、イネーブル/ディセーブル制御信号発生部299は、メモリ制御部276に、データ読取部288の検出値データをメモリ214の検出データ格納領域218に格納させたときに、その格納または読み出しをフラグ管理部217に通知してもよい。フラグ管理部217は、データ読取部288の検出値データの読み出しまたは格納の通知に応答して、読取り済みフラグ216をオフ状態(値0)に設定する。ステップ644において、制御部210はデータ読取部288、メモリ制御部276およびメモリ214をディセーブルする。その後、手順は図10Bのステップ652に進む。
【0126】
図10Bを参照すると、ステップ652〜672は図6Bのものと同様である。ステップ752のNO分岐の後、手順はステップ512に戻る。ステップ659の後、手順は図10Cのステップ700へ進む。ステップ672の後、手順は図10Cのステップ674に進む。
【0127】
図10Cを参照すると、ステップ674は図6Cのものと同様である。ステップ674において受信コマンドがパラメータ設定要求コマンドであると判定された場合は、手順はステップ686に進む。図10Cの右側のステップ686〜690は図6Cのものと同様である。
【0128】
ステップ674において受信コマンドが検出値データ読取り要求コマンドであると判定された場合は、手順はステップ680に進む。図10Cの左側のステップ680〜690および700は図6Cのものと同様である。ステップ682および686における格納された検出値データの読み取りおよび送信によって、メモリ214の検出データ格納領域218に格納されていた新しい検出値データがリーダ/ライタ装置302に送信される。
【0129】
左側のステップ690の後のステップ694において、フラグ管理部217は、読取り済みフラグ716をオン状態(値1)に設定する。そのフラグは、メモリ214の検出データ格納領域218に格納されていた新しい検出値データがリーダ/ライタ装置302に送信済みであることを示す。その後、手順はステップ700に進む。ステップ700の後、手順は図10Aのステップ512に戻る。
【0130】
このように、図7〜10Cの実施形態によれば、RF IDタグ204において、ユーザによって電源スイッチ294がオフ状態にされたときに、未送信の蓄積された検出データが存在するかどうかを判定し、未送信の蓄積された検出データが存在する場合には、電源制御部292がオフ状態にされることなく表示器296に警告が表示される。それによって、蓄積された検出データが送信された後で、RF IDタグ204の電源をオフ状態にすることができる。従って、RF IDタグ204に蓄積された検出データが消失するのを防止できる。
【0131】
図11は、本発明の別の実施形態による、アクティブ型非接触情報記憶装置としてのアクティブ型RF IDタグ205の関連部分の構成のみを示している。RF IDタグ205に対して図1のリーダ/ライタ装置302を用いることができる。
【0132】
図11を参照すると、RF IDタグ205は、図7のRF IDタグ204と同様の構成要素222〜299を含んでいる。フラグ管理部217は、データ読み取り部288によって読み取られた新しい検出値データがメモリ214に格納されると読取り済みフラグ216をオフ状態(値0)に設定し、フラグ設定コマンドを受信部250によって受信しデータ復号部242によって復号されると読取り済みフラグ216をオン状態(値1)に設定する。そのフラグ設定コマンドは、その検出値データを受信したリーダ/ライタ装置302によって送信される。RF IDタグ205の他の構成は、図7のRF IDタグ204のものと同様である。
【0133】
図12は、本発明のその実施形態による、アクティブ型RF IDタグ205に用いられるリーダ/ライタ装置302によって実行される処理のフローチャートを示している。図13A〜13Fは、アクティブ型RF IDタグ205によって実行される処理のフローチャートを示している。
【0134】
図12を参照すると、ステップ401、413〜415、および422〜436は、図9のものと同様である。ステップ415において応答を受信したと判定された場合は、ステップ416において、リーダ/ライタ装置302の制御部310は、フラグ値1を有するフラグ設定コマンドを生成してデータ生成部322に供給する。
【0135】
ステップ417において、制御部310はフラグ設定コマンドおよび関連する情報をデータ生成部322に供給する。データ生成部322は、制御部310から受け取ったフラグ設定コマンド等を含むデータを所定の暗号方式に従って暗号鍵Keを用いて暗号化し、その暗号データを所定の符号化方式に従って符号化し、送信部330は、図2Aの送信処理42の時間期間にその符号化データでキャリアを変調して周波数f1のRF信号を送信する。
【0136】
ステップ419において、制御部210はRF IDタグ205からフラグ設定コマンドに対する応答を受信したかどうかを判定する。応答を受信しなかったと判定された場合は、手順はステップ417に戻る。応答を受信したと判定された場合は、手順はこのルーチンを出る。
【0137】
図13Aにおいて、ステップ512〜534、および622〜644は図10Aのものと同様である。この場合、ステップ516の後、手順は図13Dのステップ680に進む。
【0138】
図13Bにおいて、ステップ652〜672は図10Bのものと同様である。
【0139】
図13Cを参照すると、ステップ675において、制御部210は、受信コマンドが、フラグ設定要求コマンドか、または検出値データ読取り要求コマンドかを判定する。それがフラグ設定要求コマンドであると判定された場合は、手順はステップ686に進む。図10Cの右側のステップ686〜690は図6Cのものと同様である。ステップ686において制御部210は応答を送信する。
【0140】
右側のステップ690の後のステップ695において、フラグ管理部217は、読取り済みフラグ716をオン状態(値1)に設定する。そのフラグは、メモリ214の検出データ格納領域218に格納されていた新しい検出値データがリーダ/ライタ装置302によって受信され読み取り済みであることを示す。その後、手順はステップ700に進む。
【0141】
図13Dを参照すると、ステップ516(図13A)の後の破線で囲まれたステップ680〜690は図13Cの左側のものと同様である。それによって、ステップ516において警報が発生した後、メモリ214の検出データ格納領域218に格納されている検出データが読み出されてリーダ/ライタ装置302に送信される。リーダ/ライタ装置302は、図12のステップ413においてその検出データを受信すると、図12のステップ416〜417においてフラグ設定要求コマンドを送信し返す。ステップ690の後、手順は図13Eのステップ656に進む。
【0142】
図13Eを参照すると、ステップ656〜672は図13Bのものと同様である。それによって、制御部210は、検出データの送信後に、リーダ/ライタ装置302からフラグ設定要求コマンドを受信するのを待つ。ステップ659の後、手順は図13Aのステップ512に戻る。ステップ672の後、手順は図13Fのステップ677に進む。
【0143】
図13Fを参照すると、ステップ677において、制御部210は、受信コマンドがフラグ設定要求コマンドかどうかを判定する。それがフラグ設定要求コマンドでないと判定された場合は、手順は図13Aのステップ512に戻る。それによって、図13Aのステップ512、514および516(警報)、および図13D(データ再送)および13E(コマンド受信)のステップ680〜672が繰り返される。ステップ677において、受信コマンドがフラグ設定要求コマンドであると判定された場合は、手順はステップ686に進む。
【0144】
ステップ686〜695は図13Cの右側のものと同様である。それによって、RF IDタグ205は、リーダ/ライタ装置302からフラグ設定要求コマンドを受信して、読取り済みフラグ216をオン状態に設定する。ステップ695の後、手順は、休止モードを経ることなく図13Aのステップ520に進む。ステップ520において、制御部210は電源制御部292をオフ状態に制御する。
【0145】
図14は、本発明のさらに別の実施形態による、アクティブ型非接触情報記憶装置としてのアクティブ型RF IDタグ206の関連部分の構成のみを示している。RF IDタグ206に対して図1のリーダ/ライタ装置302を用いることができる。この場合、リーダ/ライタ装置302は、図12のフローチャートに従って動作する。
【0146】
図14を参照すると、RF IDタグ206は、図11のRF IDタグ205と同様の構成要素を具えている。フラグ管理部217は、データ読み取り部288によって読み取られた新しい検出値データがメモリ214の検出データ格納領域218に格納されると読取り済みフラグ216をオフ状態(値0)に設定し、リーダ/ライタ装置302からのフラグ設定コマンドを受信部250およびデータ復号部242によって受信および復号されると読取り済みフラグ216をオン状態(値1)に設定する。RF IDタグ206の他の構成は、図7のRF IDタグ204のものと同様である。
【0147】
図15A〜15Fは、アクティブ型RF IDタグ206によって実行される処理のフローチャートを示している。
【0148】
図15Aのステップ512〜534および622〜644は、図13Aのものと同様である。図15Bのステップ652〜672は、図13Bのものと同様である。
【0149】
図15Cを参照すると、ステップ675は図13Cのものと同様である。ステップ675において受信コマンドがフラグ設定要求コマンドであると判定された場合は、ステップ676において、判定部215は、読取り済みフラグ216がオフ状態(値0)かどうかを判定する。フラグ216がオフ状態でない、即ちフラグ216がオン状態であると判定された場合は、手順は図15Aのステップ512に戻る。それによって、フラグ216がオフ状態でない場合、即ち未送信の検出データが存在しない場合には、検出データ要求コマンドを受信しても、制御部210は、メモリ214の検出データ格納領域218に蓄積された検出データを送信させない。それによって、RF IDタグ206は不必要に検出データを送信することを回避する。また、それによって複数のRF IDタグ間の送信の衝突の確率を減らすことができる。
【0150】
ステップ676においてフラグ216がオフ状態であると判定された場合は、手順はステップ680に進む。図15Cの左側のステップ680〜700は図13Cのものと同様である。図15Cの右側のステップ686〜695は図13Cのものと同様である。
【0151】
図15Dのステップ680〜690は、図13Dのものと同様である。図15Eのステップ656〜672は、図13Eのものと同様である。図15Fのステップ677〜695は、図13Fのものと同様である。
【0152】
図15Cのステップ676は、図10Cに破線矢印で示されているように、図10Cのステップ674と780の間に、同様の形態で配置してもよい。
【0153】
以上の説明では、本発明をRF IDタグに関連して説明したが、これに限定されることなく、本発明が非接触ICカードにも適用できることは、この分野の専門家には理解されるであろう。
【0154】
以上説明した実施形態は典型例として挙げたに過ぎず、その各実施形態の構成要素を組み合わせること、その変形およびバリエーションは当業者にとって明らかであり、当業者であれば本発明の原理および請求の範囲に記載した発明の範囲を逸脱することなく上述の実施形態の種々の変形を行えることは明らかである。
【図面の簡単な説明】
【0155】
【図1】図1は、アクティブ型非接触情報記憶装置としてのアクティブ型RF IDタグとリーダ/ライタ装置の構成を示している。
【図2】図2Aは、リーダ/ライタ装置のタグ情報要求コマンドを搬送するRF信号の送信処理のタイムチャートを示している。図2Bは、リーダ/ライタ装置2の受信待ち状態および受信RF信号の受信処理のタイムチャートを示している。図2Cは、アクティブ型RF IDタグのキャリア・センス、受信RF信号の受信処理、および認証成功の場合における応答を搬送するRF信号の送信処理のタイムチャートを示している。
【図3】図3は、リーダ/ライタ装置によって実行される処理のフローチャートを示している。
【図4A】図4Aおよび4Bは、アクティブ型RF IDタグによって実行される処理のフローチャートを示している。
【図4B】(図4Aで説明)
【図5】図5は、物理的量を検出して検出値データを蓄積するよう変形されたアクティブ型非接触情報記憶装置としてのアクティブ型RF IDタグの構成を示している。
【図6A】図6A〜6Cは、図5のアクティブ型RF IDタグによって実行される処理のフローチャートを示している。
【図6B】(図6Aで説明)
【図6C】(図6Aで説明)
【図7】図7は、本発明の実施形態による、アクティブ型非接触情報記憶装置としてのアクティブ型RF IDタグの関連部分の構成を示している。
【図8】図8A〜8Cは、リーダ/ライタ装置によって送信される異なるコマンドを含むフレームの構成の例を示している。
【図9】図9は、本発明の実施形態による、アクティブ型RF IDタグに用いられるリーダ/ライタ装置によって実行される処理のフローチャートを示している。
【図10A】図10A〜10Cは、アクティブ型RF IDタグによって実行される処理のフローチャートを示している。
【図10B】(図10Aで説明)
【図10C】(図10Aで説明)
【図11】図11は、本発明の別の実施形態による、アクティブ型非接触情報記憶装置としてのアクティブ型RF IDタグの関連部分の構成を示している。
【図12】図12は、本発明の実施形態による、アクティブ型RF IDタグに用いられるリーダ/ライタ装置によって実行される処理のフローチャートを示している。
【図13A】図13A〜13Fは、アクティブ型RF IDタグによって実行される処理のフローチャートを示している。
【図13B】(図13Aで説明)
【図13C】(図13Aで説明)
【図13D】(図13Aで説明)
【図13E】(図13Aで説明)
【図13F】(図13Aで説明)
【図14】図14は、本発明のさらに別の実施形態による、アクティブ型非接触情報記憶装置としてのアクティブ型RF IDタグの関連部分の構成のみを示している。
【図15A】図15A〜15Fは、アクティブ型RF IDタグによって実行される処理のフローチャートを示している。
【図15B】(図15Aで説明)
【図15C】(図15Aで説明)
【図15D】(図15Aで説明)
【図15E】(図15Aで説明)
【図15F】(図15Aで説明)
【符号の説明】
【0156】
204 アクティブ型RF IDタグ
210 制御部
214 メモリ
276 メモリ制御部
286 センサ
288 データ読取部
302 リーダ/ライタ装置
310 制御部
314 メモリ
【技術分野】
【0001】
本発明は、非接触で情報の読取り書込みが可能な非接触情報装置に関し、特に、物理的量または状態を検出するセンサを有しそのセンサによる検出値を蓄積するRF IDタグまたは非接触ICカードに関する。
【背景技術】
【0002】
バッテリ給電型すなわちアクティブ・タイプ(アクティブ型)のRFIDタグは、商品等に取り付けられまたは人によって携帯され、それら商品および人に関するIDおよび情報を搬送する所定の周波数のRF信号を送信し、そのRF信号はリーダ装置によって読み取られる。その読み取られた情報はコンピュータ等によってさらに処理され、商品の流通および人の行動を監視および管理できる。バッテリ給電によるアクティブ・タイプのRFIDタグは、電力をリーダ/ライタ装置から非接触で受け取るパッシブ・タイプのRF IDタグに比べて、通信可能距離が比較的長く、実用的である。
【0003】
周囲の環境における物理的量を検出するセンサを有しそのような検出値のデータを蓄積するRFIDタグを、リーダ/ライタ装置によって読み取ることによって、IDと共に検出値データを収集することができる。
【0004】
2000年4月21日付けで公開された特開2000−113130号公報(A)には、低消費電力のICタグ検知システムが記載されている。そのシステムは、通信回路と制御部と、これらに電池から電力を供給する電源部と、計時手段と、を備え、所定の設定時刻ごとに送信を行うICタグであって互いに設定時刻の異なるものを複数個備えるとともに、これらとの通信に基づいてそれぞれの有無を検知する検知機も備えていて、検知機が、通信回路を有し、その受信の有無をICタグそれぞれの設定時刻ごとに逐次判別して検知を行う。検知機からの問い合わせが無いので、ICタグは無駄な反応や電池消耗を回避できる。
【特許文献1】特開2000−113130号公報
【0005】
2001年9月14日付けで公開された特開2001−251210号公報(A)(米国特許第6922402号B1に対応)には、二重リンクにおいて、両ノードの送信機に、それぞれ独立した基準発振器を必要としない周波数ロックの実現方法が記載されている。全二重リンクにおいて、受信周波数の情報を利用して、送信機の搬送周波数を同調させることによって、リンクにおける両ノードの送信周波数を同時にロックする。第一の送信機の搬送周波数におけるオフセットは、対応する第二の受信機におけるオフセットとして検出される。第二の受信機は、検出したオフセットに応じて当該送信機の搬送周波数を偏移させ、第一の送信機に検出されたオフセットを知らせる。第一の受信機において検出されたオフセットによって、当該送信機の搬送周波数が補正される。
【特許文献2】特開2001−251210号公報
【0006】
2006年3月16日付けで公開された特開2006−72727号公報には、センサ付き非接触ICタグが記載されている。そのセンサ付き非接触ICタグにおいて、制御部からクロックに出力されるクロックセット信号は、制御部とクロックとの間にタグ有効期間判定部を備えた電気回線を介して出力される。そのタグ有効期間判定部には、制御部からタグ有効期間設定信号が出力されるように構成されている。制御部とクロックの間にタグ有効期間判定部を介在させることによって、タグ有効期間におけるクロックの操作を不能にすることができる。それによって、暗号やキ一ワードによらずに、測定結果の改ざんを不可能または困難にするとともに、再利用が可能となる。
【特許文献3】特開2006−72727号公報
【発明の開示】
【発明が解決しようとする課題】
【0007】
発明者たちは、RF IDタグが物理的な量または状態を検出してその検出した物理的な量または状態を表すデータを蓄積しても、その蓄積された検出データを読み取る前にRF IDタグがターンオフされると、リーダ/ライタ装置によってRF IDタグからその蓄積された検出データを読み取り損なうことがある、と認識した。
【0008】
本発明の目的は、RF IDタグの電源スイッチがオフ状態にされても、RF IDタグに読み出されていない検出データがある場合には、電源を制御してその検出データが消去されないようにすることである。
【0009】
本発明の別の目的は、RF IDタグが電源オフ状態にされる前に、RF IDタグにおける蓄積された検出データをリーダ/ライタ装置に送信させることである。
【課題を解決するための手段】
【0010】
本発明の特徴によれば、読取り書込み装置との間で無線通信が可能な情報装置は、その読取り書込み装置から送信されるデータ要求信号を検知するための受信部と、その受信部によるデータ要求信号の検知に応じて、応答信号をその読取り書込み装置に送信するための送信部と、物理的な量または状態を検出するセンサからその物理的な量または状態に対応する検出データを取得するための検出データ取得部と、その検出データ取得部により取得された検出データを格納するための検出データ記憶部と、その情報装置における電力供給を付勢し消勢する電源スイッチと、その検出データ取得部を反復的な所定のタイミングで起動させ、その検出データ取得部からの検出データをその検出データ記憶部に格納する第1の制御部と、その検出データ記憶部に検出データが格納されたときにフラグを第1の状態に設定し、その情報装置において電力供給が付勢されている期間において、その受信部を反復的な所定のタイミングで起動し、その受信部においてデータ要求信号が検知された場合にその検出データ記憶部に格納された検出データをその送信部に送信させ、その電源スイッチがオフ状態であるときにそのフラグがその第1の状態であれば警報を可視または可聴表示し、その電源スイッチがオフ状態であるときにそのフラグが第2の状態であればその情報装置における電力供給を消勢する第2の制御部と、を具えている。
【0011】
本発明の別の特徴によれば、情報装置の情報にアクセスするための情報アクセス・システムは、読取り書込み装置と、その読取り書込み装置との間で無線通信が可能な上述の情報装置と、を含む。その読取り書込み装置は、データ要求信号を送信しフラグ設定要求を送信する送信部と、応答を受信し検出データを受信する受信部とを具えている。
【0012】
本発明は、また、上述の情報装置を実現するためのプログラムおよび方法に関する。
【発明の効果】
【0013】
本発明によれば、RF IDタグの電源スイッチがオフ状態にされても、RF IDタグに読み出されていない検出データがある場合には、電源を制御してその検出データが消去されず、また、RF IDタグが電源オフ状態にされる前にRF IDタグにおける蓄積された検出データをリーダ/ライタ装置へと送信させることができる。
【発明を実施するための最良の形態】
【0014】
本発明の非限定的な実施形態を、図面を参照して説明する。図面において、同様の構成要素には同じ参照番号が付されている。
【0015】
図1は、アクティブ型非接触情報記憶装置としてのアクティブ型RF IDタグ202とリーダ/ライタ装置302の構成を示している。アクティブ型非接触情報記憶装置として、アクティブ型RF IDタグ202の代わりに、アクティブ型RF IDタグ202と同様の構成を有する非接触ICカードを用いてもよい。この場合、RF IDタグ202とリーダ/ライタ装置302の間で送信データは暗号化され、受信データは暗号解読されて認証に用いられる。代替構成として、認証を行わなくてもよく、また、送信データを暗号化しなくてもよい。
【0016】
アクティブ型RF IDタグ202は、制御部210、メモリ214、データ生成部222、送信部(TX)230、受信部(RX)250、データ復号部242、キャリア判定部246、ウェイクアップ部270、送信アンテナ(ANT)282、受信アンテナ(ANT)284、バッテリ290および電源制御部292を具えている。
【0017】
ウェイクアップ部270は、時間を測定し時刻を生成するタイマ274を含み、RF IDタグ202の電源投入後は常に活動状態になっていて、タイマ274の時刻およびメモリ214から読み出した予め設定された制御スケジュールおよび時間制御シーケンスに従って例えば2秒といった所定のキャリア・センス周期Tcsでウェイクアップ信号(Wakeup)を制御部210に供給する。
【0018】
データ生成部222は、メモリ214に格納されている暗号鍵Keを用いて所定の暗号方式に従って送信データを暗号化する暗号化部224を含んでいる。データ復号部242は、受信データを所定の暗号方式に従って暗号鍵/復号鍵Keを用いて解読する解読部244を含んでいる。ここでは、所定の暗号方式を共通鍵暗号方式として説明するが、公開鍵暗号方式であってもよい。
【0019】
データ生成部222は、メモリ214に格納されているタグID(ID_tag)等を含む所定のフォーマットのデータを生成し、所定の暗号化方式でそれを暗号化し、所定の符号化方式に従ってその暗号データを符号化して符号化データを生成する。そのデータはアクセス記録を含んでいてもよい。送信部(TX)230は、データ生成部222から受け取ったベースバンドの符号化データでキャリアを変調して、周波数f2または相異なる周波数f2i(n=1、2、...n)のRF信号を送信する。
【0020】
受信部(RX)250は、周波数f1のRF信号を受信して復調してベースバンド符号化データを生成し、受信RF信号のキャリア強度を表すデータを生成する。データ復号部242は、受信した符号化データを所定の符号化方式に従って復号して、その復号データを所定の暗号化方式に従って暗号解読し、その解読データをデータ生成部222および制御部210に供給する。
【0021】
キャリア判定部246は、受信部250から受信RF信号キャリアの電力の強度を表すデータを受け取って、受信キャリアの有無を判定して、その判定結果を制御部210に供給する。
【0022】
送信アンテナ(ANT)282は、送信部230に結合される。受信アンテナ(ANT)284は、受信部250に結合される。代替構成として、アンテナ282と284は1つのアンテナであってもよい。
【0023】
周波数f1およびf2は、例えばそれぞれ300MHzおよび301MHzである。周波数f2iは、例えば301MHz、302MHz、....305MHzである。送信部(TX)230の送信出力は、例えば1mWである。
【0024】
制御部210は、乱数発生部211と、周波数切り換え部212と、タイミング調整部213とを含んでいる。乱数発生部211は、送信タイムスロットをランダムに選択するための乱数を発生する。周波数切り換え部212は、送信周波数f2iを切り換える。タイミング調整部213は、送信タイミングを調整する。
【0025】
バッテリ290は、各構成要素210〜270等に電力を供給する。電源制御部292は、バッテリ290の出力電力の各構成要素210〜270等への供給を制御する。
【0026】
制御部210は、電源投入後は常に活動状態になっていて、メモリ214と、データ生成部222と、送信部230と、受信部250と、データ復号部242と、キャリア判定部246と、ウェイクアップ部270とに、それぞれメモリ制御信号CTRL_M、データ生成制御信号CTRL_ENC、送信制御信号CTRL_TX、受信制御信号CTRL_RX、データ復号制御信号CTRL_DEC、キャリア判定制御信号CTRL_CSおよびウェイクアップ部制御信号を供給する。制御部210は、プログラムに従って動作するマイクロプロセッサまたはマイクロコンピュータであってもよい。
【0027】
メモリ214は、RF IDタグ202のタグID(ID_tag)、認証用のシステムID(ID_system)および暗号鍵/復号鍵Ke、認証用の現在の時刻T、リーダ/ライタ装置302によるアクセスの記録、ウェイクアップ部270の制御スケジュールおよび時間制御シーケンス、バッテリ290の現在の電力残量、キャリア・センスの周期Tcs、受信処理持続時間、送信周期Tt、送信持続時間、等の情報を格納している。メモリ214は、現在の時刻T、システムIDおよび暗号鍵/復号鍵Keを、データ生成部222およびデータ復号部242に供給する。
【0028】
これらの情報は、リーダ/ライタ装置302によって予めRF IDタグ202に送信され、制御部210によってメモリ214に予め書き込まれる。メモリ214におけるこれらの情報は、制御部210の制御の下で格納され、更新される。
【0029】
制御部210は、メモリ214中の時刻Tに基づいてタイマ274の時刻を修正し、タイマ274によって生成された現在の時刻Tをメモリ214に書き込み更新する。
【0030】
システムIDは、リーダ/ライタ装置302とRF IDタグ202等の複数のRF IDタグで構成される同じグループによって共有される共通のIDを表している。システムIDは、リーダ/ライタ装置302のIDであってもよい。
【0031】
リーダ/ライタ装置302は、制御部310、メモリ314、データ生成部322、送信部(TX)330、受信部(RX)350、データ復号部342、時間を測定し時刻を生成するタイマ374、送信アンテナ(ANT)382、および受信アンテナ(ANT)384を具えている。
【0032】
制御部310は、ホスト・コンピュータ(図示せず)との間でデータを送受信する。
【0033】
データ生成部322は、メモリ314に格納されている所定の暗号方式に従って暗号鍵Keを用いて送信データを暗号化する暗号化部324を含んでいる。データ復号部342は、所定の暗号方式に従って暗号鍵/復号鍵Keを用いて受信データを解読する解読部344を含んでいる。
【0034】
データ生成部322は、制御部310から受け取ったコマンド(CMD)等を含む所定のフォーマットのデータを生成してそのデータを暗号化しその暗号データを符号化して符号化データを生成する。
【0035】
送信部(TX)330は、データ生成部322から受け取ったベースバンド符号化データでキャリアを変調して周波数f1のRF信号を送信する。送信部(TX)330の送信出力は例えば100mWである。
【0036】
受信部(RX)350は、周波数f2またはf21〜f2nのRF信号を受信する。データ復号部342は、受信部350から受け取った受信データを復号しその復号データを暗号解読してベースバンド解読データを生成し、その解読データを制御部310に供給する。
【0037】
送信アンテナ(ANT)382は、送信部330に結合される。受信アンテナ(ANT)384は、受信部350に結合される。代替構成として、アンテナ382と384は1つのアンテナであってもよい。
【0038】
制御部310は、ホスト・コンピュータからのタグIDまたはタグ情報の要求コマンド(以下、単にタグ情報要求コマンドという)等のコマンドを受け取った場合、そのようなコマンドを含むデータをデータ生成部322に供給する。そのデータは、RF IDタグ202の使用すべき送信周波数f2またはf2i、基準の現在の時刻T、新しいまたは更新された制御スケジュールおよび時間制御シーケンス等を含んでいてもよい。そのようなコマンドには、現在の時刻Tとともにタイマ274の時刻を修正または更新するよう命令するコマンドが含まれていてもよい。そのようなコマンドには、新しいまたは更新された制御スケジュールまたは時間制御シーケンスとともにメモリ214に格納されているスケジュールまたはシーケンスを修正または更新するよう命令するコマンドが含まれていてもよい。
【0039】
図2Aは、リーダ/ライタ装置302のタグ情報要求コマンド(CMD)を搬送するRF信号の送信処理42のタイムチャートを示している。図2Bは、リーダ/ライタ装置302の受信待ち状態46および受信RF信号の受信処理48のタイムチャートを示している。図2Cは、アクティブ型RF IDタグ202のキャリア・センス50、52および53、受信RF信号の受信処理54および55、および認証成功の場合における応答を搬送するRF信号の送信処理56のタイムチャートを示している。
【0040】
図2Aを参照すると、リーダ/ライタ装置302のデータ生成部322は、制御部310から受け取ったRF IDタグに対するタグ情報要求コマンドを含むデータを生成しそれを暗号化し、その暗号データを符号化して、符号化された暗号データを生成する。送信部330は、送信処理42の連続する各タイムスロットにおいて、そのコマンドを搬送するRF信号を充分短い間隔で周期的に送信する。
【0041】
図2Cを参照すると、アクティブ型RF IDタグ202において、受信部250およびキャリア判定部246は、ウェイクアップ部274のウェイクアップ信号に従って例えば2秒といった一定の周期Tcsで例えば約1ms〜10msの所定の持続時間で発生するキャリア・センス50および52の時間期間に制御部210によってイネーブル(活動化、enable)される。それによって、受信部250は受信待ち状態になり、キャリア判定部246は受信部250からの受信RF信号キャリア電力の強度を表すデータに従って受信キャリアの有無の判定を行う。RF IDタグ202がリーダ/ライタ装置302に接近していない場合は、キャリア判定部246はキャリアを検知せず(ND)、キャリアが存在しないと判定する。
【0042】
キャリア・センス50相互間の期間51において、RF IDタグ202は休止モードに入って、制御部210およびウェイクアップ部270だけがイネーブルまたはパワー・オン(付勢)されており、その他の構成要素214〜250はディセーブル(非活動化、disable)またはパワー・ダウン(消勢)されている。休止期間51の時間長は、キャリア・センス期間50の終了時点と次のキャリア・センス期間50の開始時点との間の時間長より短くてもよい。
【0043】
RF IDタグ202がリーダ/ライタ装置302に接近してRF IDタグ202の受信部250がRF信号を受信した場合、キャリア判定部246は、キャリア・センス52の時間期間にRF信号のキャリアを検知し(DT)、キャリアが存在すると判定する。
【0044】
そのキャリアが存在するという判定に応答して、受信部250およびデータ復号部242は直後の受信処理54の時間期間において所定の持続時間(例えば100ms)の間イネーブルされる。
【0045】
受信部250はそのRF信号を受信し復調してコマンドを含む符号化された暗号データを生成し、データ復号部242はそのデータを復号し暗号データを解読してコマンドを取り出して制御部210に供給する。
【0046】
制御部210は、そのコマンドに含まれている時刻TおよびシステムIDを用いてリーダ/ライタ装置302を認証する。認証が成功した場合は、そのコマンドに応答して、制御部210は、所定期間内のランダムに選択された送信処理56の時間期間において所定の持続時間(例えば100ms)の間、データ生成部222および送信部230をイネーブルする。データ生成部222は、メモリ214から取り出したタグID(ID_tag)、時刻T、システムID(ID_system)等の所要の情報を含むデータを暗号化し、その暗号データを符号化する。その他の所要の情報には、例えば、パッケージ内の商品の内容、個数および状態、発送者、移動、経由地および宛先、等に関する情報が含まれていてもよい。送信部230はその暗号化されたタグIDを含む応答データでキャリアを変調してRF信号を送信する。
【0047】
一方、認証が失敗した場合は、データを生成および送信することなく処理を終了する。
【0048】
図2Bを参照すると、リーダ/ライタ装置302の受信部350は、常に受信待ち状態46にあり、RF IDタグ202が接近してRF信号を受信した場合に、受信処理48の時間期間において受信RF信号を復調して符号化された暗号データを生成する。
【0049】
データ復号部342は符号化された暗号データを復号し、その復号された暗号データを解読してタグIDを含む応答データを再生し、その再生された応答を制御部310に供給する。
【0050】
その受信再生された応答に応答して、制御部310は、その応答に含まれている時刻TおよびシステムIDを用いてRF IDタグ202を認証し、そのタグIDをホスト・コンピュータに供給する。
【0051】
ホスト・コンピュータは、タグIDを処理して、商品の流通または品質もしくは状態または人を監視し管理するために用いられる。
【0052】
通常、RF IDタグ202がリーダ/ライタ装置302に接近していない状態にある時間は、接近した状態にある時間よりもはるかに長い。よって、アクティブ型RF IDタグ202は、上記構成により、大部分の時間期間が休止モードになる。
【0053】
従って、アクティブ型RF IDタグ202の消費電力は大幅に低減され、バッテリ290の稼動時間は大幅に長くなる。
【0054】
また、通常、リーダ/ライタ装置302およびRF IDタグ202が送信データを暗号化し、時刻TおよびシステムIDを用いて相互認証を行うことによって、リーダ/ライタ装置302およびRF IDタグ202によって送信されるデータが、第三者に傍受されても、そのデータを不正に使用される危険性がなくなる。従って、リーダ/ライタ装置302およびRF IDタグ202の安全性が高くなる。
【0055】
図3は、リーダ/ライタ装置302によって実行される処理のフローチャートを示している。図4Aおよび4Bは、アクティブ型RF IDタグ202によって実行される処理のフローチャートを示している。
【0056】
図3を参照すると、ステップ402において、リーダ/ライタ装置302の制御部310は、ホスト・コンピュータから受け取ったタグ情報要求があるかどうかを判定する。タグIDの要求があるまでステップ402は繰り返される。タグ情報要求があると判定された場合、手順は送信処理のステップ414および受信処理のステップ422に進む。
【0057】
ステップ414において、制御部310はタグ情報要求コマンドおよび関連する情報をデータ生成部322に供給する。データ生成部322は、制御部310から受け取ったタグ情報要求コマンド、およびメモリ314から取り出した現在の時刻T、システムID(ID_system)およびリーダ/ライタ装置302のIDを含むデータを、例えばDES(Data Description Standard)、トリプルDESまたはAES(Advanced Encryption Standard)等の所定の暗号方式に従って、メモリ314から取り出した暗号鍵Keを用いて暗号化し、その暗号データを、例えばNRZ(Non Return to Zero)符号化法またはマンチェスタ符号化法等の所定の符号化方式に従って符号化し、送信部330は、図2Aの送信処理42の時間期間にその符号化データでキャリアを変調して周波数f1のRF信号を送信する。制御部310は、タグ情報要求コマンド中にそのコマンドに対する応答の送信周波数f2または可変送信周波数f2iを指定するデータ、その可変送信周波数f2iを使用すべき時刻またはタイムスロットを表すデータ、現在の時刻Tを表すデータ、制御スケジュールおよび時間制御シーケンスを含ませてもよい。
【0058】
リーダ/ライタ装置302は、複数の送信周期tRW−CYにおける複数コマンド毎に(例えば、少なくとも1つのキャリア・センス周期分の数の送信周期tRW−CYにおける複数コマンド毎に)、その周波数f2iを変更するようにしてもよい。
【0059】
それによって、複数のRF IDタグが同時に存在する場合でも、RF IDタグからの応答送信が衝突する確率が減り、リーダ/ライタ装置302で同時に識別できるRF IDタグの数を増大させることができる。
【0060】
ステップ418において、制御部210はデータ送信を終了すべきかどうかを判定する。終了すると判定された場合は、手順はこのルーチンを出る。データ送信を継続すると判定された場合は、手順はステップ414に戻る。図2Aでは、データ送信は繰り返し継続される。
【0061】
図4Aを参照すると、ステップ502において、RF IDタグ202が起動された場合に、制御部210およびウェイクアップ部270がイネーブルされる。RF IDタグ202がいったん起動されると、制御部210およびウェイクアップ部270は常にイネーブルされて活動状態にある。ウェイクアップ部270は、タイマ274および時間制御シーケンスに従って、所定の周期Tcsで受信RF信号のキャリア・センスを行うタイミングを表すウェイクアップ信号を制御部210に供給する。ステップ534において、制御部210は、ウェイクアップ部270から受け取ったウェイクアップ信号がオン状態(ON)を示しているかどうかを判定する。制御部210は、ウェイクアップ信号がオン状態になるまでステップ534を繰り返す。
【0062】
ステップ534においてウェイクアップ信号がオン状態(ON)を示していると判定された場合、ステップ656において、制御部210は、例えば約1ms〜10msのような短い持続時間の期間だけ受信部250およびキャリア判定部246をイネーブルする。受信部250はRF信号の受信待ち状態となり、キャリア判定部246は受信部250から受け取った受信キャリア電力を表すデータに基づいて受信RF信号のキャリアの存在を判定して、その判定結果を制御部210に供給する。ステップ658において、制御部210は、その判定結果に従ってキャリアが検知されたかどうかを判定する。キャリアが検知されなかったと判定された場合は、ステップ659において制御部210は受信部250およびキャリア判定部246をディセーブル(非可動化)する。その後、手順はステップ700に進む。
【0063】
ステップ658においてキャリアが検知されたと判定された場合は、ステップ660において、制御部210は、キャリア判定部246をディセーブルし、さらに例えば100ms〜200msといった所定の持続時間において受信部250をイネーブルしたまま、リーダ/ライタ装置302からコマンドを搬送する周波数f1のRF信号を受信して(図2C、受信54)、受信RF信号を復調する。ステップ662において、制御部210は、受信部250によるRF信号の受信が完了したかどうかを判定する。ステップ662はRF信号の受信が完了するまで繰り返される。
【0064】
ステップ662においてRF信号の受信が完了したと判定された場合は、ステップ664において、制御部210はデータ復号部242をイネーブルする。データ復号部242は制御部210の制御の下で受信部250から受信データを受け取ってそれを所定の符号化方式に従って復号する。ステップ665において、制御部210は受信部250をディセーブルする。
【0065】
図4Bを参照すると、ステップ666において、制御部210の制御の下で、データ復号部242は、メモリ214から取り出した暗号鍵/復号鍵Keを用いて復号データを所定の暗号方式に従って解読し、解読されたコマンド、タグID(ID_tag)、時刻T、システムID(ID_system)を含むデータを制御部210に供給する。そのデータは、制御スケジュールおよび時間制御シーケンスを含んでいてもよい。制御部210は、そのデータを受け取った後、暗号解読された時刻TおよびシステムIDとメモリ214に格納されている時刻TおよびシステムIDとを比較することによって、両者が一致するかどうかを判定し、それによってリーダ/ライタ装置302の認証を行う。
【0066】
ステップ668において、制御部210は認証が成功したかどうかを判定する。認証が失敗したと判定された場合は、ステップ690において、制御部210はデータ復号部242をディセーブルする。その後、手順はステップ700に進む。
【0067】
ステップ668において認証が成功したと判定された場合は、ステップ672において、制御部210は、データ復号部242からタグ情報要求コマンドを含む復号され暗号解読されたデータを受け取り、その解読データに含まれている解読された受信コマンドを処理し、リーダ/ライタ装置302によるアクセス記録をメモリ214に格納する。
【0068】
受信データ中に時刻修正コマンドおよび現在の時刻Tが含まれていた場合は、制御部210は、ウェイクアップ部270のタイマ274の時刻をその時刻Tに修正または更新する。
【0069】
ステップ686において、制御部210は、そのタグ情報要求コマンドに従って、所定の期間内の所定数のタイムスロットの中からランダムに選択された1つのタイムスロットにおいてデータ生成部222および送信部230をイネーブルする。その選択されたタイムスロットが図2Cの送信処理56の時間期間である。
【0070】
データ生成部222は、メモリ214から読み出したRF IDタグ202のタグID(ID_tag)、時刻T、システムID(ID_system)およびリーダ/ライタ装置302のIDを含むデータを、所定の暗号方式に従って暗号鍵Keを用いて暗号化し、その暗号データを所定の符号化方式に従って符号化して送信部230に供給する。
【0071】
送信部230は、その符号化暗号データでキャリアを変調して、周波数f2またはf2iのRF信号を、アンテナ284を介して送信する(図2C、送信56)。周波数f2iの切り換えは、制御部210の周波数切り換え部212によって行われる。タイミング調整部213は、複数のタイムスロットの周期を所定周期になるように調整する。
【0072】
ステップ690において、制御部210は、データ生成部222および送信部230をディセーブルする。ステップ700において、制御部210は、RF IDタグ202を休止モードにする。休止モードにおいて、基本的に制御部210およびウェイクアップ部270だけがイネーブルされた状態を維持し、その他の構成要素214〜250はディセーブルされた状態になる。
【0073】
再び図3を参照すると、ステップ422において、制御部310は受信部350をイネーブルして受信待ち状態にする。受信部350は周波数f2のRF信号の受信を待って(受信待ち46)、RF信号を受信する(受信処理48)。ステップ424において、制御部310は受信部350がRF信号の受信を完了したかどうかを判定する。受信が完了するまでステップ422〜424は繰り返される。受信が完了したと判定された場合は、手順はステップ428に進む。
【0074】
ステップ428において、受信部350は受信データをデータ復号部342に供給する。データ復号部342は受信データを所定の符号化方式に従って復号し、その復号データを所定の暗号方式に従って暗号解読して、そのデータを受信したという判定およびその解読データを制御部310に供給する。制御部310は、暗号解読された時刻TおよびシステムIDとメモリ314に格納されている時刻TおよびシステムIDとを比較することによって、一致するかどうかを判定し、それによってRF IDタグ202の認証を行う。RF IDタグ202の制御部210およびリーダ/ライタ装置302の制御部310において、受信した時刻Tと格納されていた時刻Tとの間に所定の範囲内の誤差(例えば±0.5秒)があった場合にも、両者は一致すると判定してもよい。
【0075】
ステップ430において、制御部310は認証が成功したかどうかを判定する。認証が失敗したと判定された場合は、手順はステップ422に戻る。認証が成功したと判定された場合は、手順はステップ432に進む。
【0076】
ステップ432において、制御部310はその復号データをメモリ314に格納しホスト・コンピュータに送出する。ステップ436において制御部310はデータ受信待ちを終了するかどうかを判定する。終了すると判定された場合は、手順はこのルーチンを出る。データ受信待ちを継続すると判定された場合は、手順はステップ422に戻る。図2Bでは、データ受信待ちは繰り返し継続される。
【0077】
このように、リーダ/ライタ装置302は充分短い間隔で周期的にRF信号を送信し常にRF信号受信待ち状態にあるので、RFIDタグ202のキャリア・センス時間を大幅に減らすことができる。例えば入出管理などにおけるように1日に数回しか送受信を行わず、動作時間のほとんどがキャリア・センスである場合は、RFIDタグ202全体の消費電力は、全体の消費電力を大幅に削減できる。
【0078】
メモリ214に格納される制御スケジュールとして、休日および平日の夜間(例えば、6:00pm〜6:00am)の所定の時刻と所定の時刻の間の時間期間を指定し、平日の昼間(例えば、6:00am〜6:00pm)の所定の時刻と所定の時刻の間の時間期間を指定してもよい。この場合、ウェイクアップ部270は、その休日および夜間においてウェイクアップ信号を発生せず、従ってRFIDタグ202は休止モードになってキャリア・センスを全く行わず、一方、その平日の昼間において所定の周期(例えば1秒)で、キャリア・センスを行う。
【0079】
ウェイクアップ部270は、制御部210の制御の下で、メモリ214に格納されたバッテリ290の電力の残量Pに従ってウェイクアップ信号を発生させてもよい。この場合、バッテリ電力残量Pが充分である場合は、比較的短い周期で(例えば1秒)キャリア・センスを行い、電力残量Pが閾値Pthより低くなった場合は、比較的長い周期で(例えば2秒)キャリア・センスを行うようにしてもよい。
【0080】
上述のようにリーダ/ライタ装置によるアクセスの記録をメモリ214に格納するようにしたことによって、リーダ/ライタ装置302以外の別のリーダ/ライタ装置によって不正にアクセスされた場合にも、ログが記録されるので、リーダ/ライタ装置302によってそのアクセス記録を読み取り、ホスト・コンピュータによって解析することによって不正なアクセスを発見することができる。
【0081】
アクティブ型RF IDタグ202とリーダ/ライタ装置302の構成および動作は、特開2006−338489号公報(A)(US2006/276206−A1に対応)に開示されており、ここで、この文献全体を参照して組み込む。
【0082】
周囲の環境に関する物理的値または状態を検出するセンサを有しその検出値を記録するアクティブ型RFIDタグを、リーダ/ライタ装置によって読み取ることによって、タグIDと共に物理的量または状態の検出値データを収集することができる。今回と前回の測定値の間の差が、閾値を超えない場合は、そのようなデータを記録しないように構成することによって、データ記録に要する電力を節減し、RF IDタグのバッテリの稼働時間を長くし、所要のメモリ容量を削減することができる。
【0083】
図1〜4Bのアクティブ型RF IDタグ202に関連してセンサを設けて周期的にその検出値を記録する場合、ウェイクアップ部270が所定の周期でウェイクアップ信号を発生し、それに応じてセンサが一時的にイネーブルされて、検出値のデータを周期的にメモリ214の検出データ格納領域に格納するよう構成することが想定される。
【0084】
図5は、物理的量を検出して検出値データを蓄積するよう変形されたアクティブ型非接触情報記憶装置としてのアクティブ型RF IDタグ203の構成を示している。RF IDタグ203に対して図1のリーダ/ライタ装置302を用いることができる。
【0085】
RF IDタグ203は、図1のRF IDタグ202の構成要素210〜214、222〜270、290および292に加えて、メモリ制御部276、センサ286、およびセンサ286における検出値を捕捉してそのデータを保持するセンサ・データ読取部288を具えている。RF IDタグ203は、RF IDタグ203をターンオン/ターンオフし即ちRF IDタグ203の電源をオン/オフするための手動電源スイッチ(SW)294を有する。制御部210は、関連する構成要素222〜288等にイネーブル/ディセーブル制御信号を供給するイネーブル/ディセーブル制御信号発生部299と、電源スイッチ294のオン/オフ状態を判定する判定部215を含んでいる。RF IDタグ203のその他の構成は図1のRF IDタグ202と同様である。バッテリ290は、構成要素210〜276、286および288等に電力を供給する。
【0086】
構成要素222〜246、276および288は別個の回路としてハードウェアの形態で実装されていても、制御部210の一部として実装されていてもよい。代替構成として、構成要素222〜246、276および288の少なくとも一部はソフトウェアの形態で、メモリ214に格納されたプログラムに従って動作する制御部210の機能として実装されていてもよい。
【0087】
制御部210(イネーブル/ディセーブル制御信号発生部299)は、ウェイクアップ部270からのウェイクアップ信号に応答して、メモリ214、メモリ制御部276、センサ286およびデータ読取部288をイネーブルしまたはディセーブルするための制御信号EN_MEM_CTRL、EN_SNSDT_CTRL、EN_SNSおよびEN_SNS_CTRLを供給する。
【0088】
制御部210は、リーダ/ライタ装置302からのタグ情報要求コマンドまたは検出データ読取り要求コマンドCMDに応答して、メモリ制御部276に、メモリ214の検出データ格納領域218から蓄積された検出値の格納データDATAを読み出させ、それによって応答データを生成する。RF IDタグ203のその他の構成および動作は図1のRF IDタグ202と同様である。
【0089】
RF IDタグ203において、ウェイクアップ部270からのウェイクアップ信号に従って、制御部210は、センサ286およびデータ読取部288、または受信部250およびキャリア判定部246をイネーブルしまたはディセーブルする。
【0090】
メモリ制御部276は、ウェイクアップ部270からのウェイクアップ信号に従って、センサ286の検出値DATAをデータ読取部288から取得して現在の日付および時刻(日時)とともにメモリ214に格納する。制御部210は、周期的にキャリア・センス50、53を行って、リーダ/ライタ装置302によるタグ情報要求コマンドに応答して、そのような日時および検出値のデータをタグIDとともに送信し返す。
【0091】
RF IDタグ203において、制御部210は、センサ286に環境におけるまたは被検出対象の物理的量(例えば周囲温度)または状態の値を検出させてデータ読取部288に現在のデータを読み取らせ、その今回の検出値をメモリ214の検出データ格納領域218に書き込ませる。次いで、RF IDタグ203は、キャリア・センスを行う。メモリ制御部276は、メモリ214の検出データ格納領域218から、格納された検出値データを読み取って制御部210に供給する。
【0092】
RF IDタグ206は、一例として、保冷コンテナの輸送経路および日付および時刻を管理し、コンテナ内の温度の変化を追跡するのに用いられる。この場合、センサ286は温度センサである。リーダ/ライタ装置302は、コンテナ内に配置されて、RF IDタグ206からの検出値データを蓄積してもよい。
【0093】
図6A〜6Cは、図5のアクティブ型RF IDタグ203によって実行される処理のフローチャートを示している。但し、図を簡単にするために図4Aおよび4Bにおける認証のための処理は示されていない。
【0094】
図6Aを参照すると、ステップ502〜534は図4Aのものと同様であり、再び説明することはしない。
【0095】
ステップ534の後のステップ622において、制御部210はセンサ286の検出タイミングかどうかを判定する。検出タイミングであると判定された場合は、手順はステップ628に進む。検出タイミングでないと判定された場合は、手順は図6Bのステップ652に進む。
【0096】
ステップ628において、制御部210は、センサ286およびデータ読取部288をイネーブルして、センサ286に温度を検出させてデータ読取部288にその検出値を読み取らせる。ステップ632において、制御部210は、センサ286をディセーブルする。
【0097】
ステップ640において、制御部210はメモリ制御部276およびメモリ214をイネーブルする。ステップ641において、制御部210はメモリ制御部276を一時的にイネーブルし、メモリ制御部276はデータ読取部288からの現在の検出温度値をメモリ214の検出データ格納領域218に格納する。ステップ644において、制御部210はデータ読取部288、メモリ制御部276およびメモリ214をディセーブルする。
【0098】
図6Bを参照すると、ステップ652において、制御部210は現在がキャリア・センスのタイミングかどうかを判定する。キャリア・センスのタイミングでないと判定された場合は、手順はステップ534に戻る。キャリア・センスのタイミングであると判定された場合は、手順はステップ656に進む。ステップ656〜672は、図4Aおよび図4Bのものと同様であり、再び説明することはしない。
【0099】
図6Cを参照すると、ステップ674において、制御部210は、受信コマンドが、パラメータ設定要求コマンドか、または検出値データ読取り要求コマンドかを判定する。それがパラメータ設定要求コマンドであると判定された場合は、手順はステップ686に進む。
【0100】
ステップ686は図4Bのものと同様であり、ステップ686において制御部210は応答を送信する。ステップ688において、制御部210は、送信が完了したかどうかを判定する。送信が完了するまでステップ688は繰り返される。送信が完了したと判定された場合、手順はステップ690に進む。ステップ690は図4Bのものと同様である。
【0101】
ステップ692において、制御部210は受信コマンドに従ってRF IDタグ203におけるパラメータを設定する。そのパラメータは、例えば、キャリア・センス周期、物理的な量または状態の検出の周期、時刻であってもよい。その後、手順はステップ700に進む。
【0102】
ステップ674において、受信コマンドが、検出値データ読取り要求コマンドであると判定された場合は、ステップ680において、コマンドに応答して、制御部210はメモリ制御部276およびメモリ214をイネーブルする。ステップ682において、メモリ制御部276は、メモリ214の検出データ格納領域218から、記録された例えば検出温度値のような格納された検出データを読み取って制御部210に供給する(期間65)。ステップ684において、制御部210はメモリ制御部276およびメモリ214をディセーブルする。
【0103】
ステップ686は図4Bのものと同様である。制御部210は、暗号化され符号化された格納された検出データおよびタグIDを搬送するRF信号をリーダ/ライタ装置302に送信する。ステップ682および686における格納された検出値データの読み取りおよび送信によって、メモリ214の検出データ格納領域218に格納されていた新しい検出値データがリーダ/ライタ装置302に送信される。
【0104】
ステップ688において、制御部210は、送信が完了したかどうかを判定する。送信が完了するまでステップ688は繰り返される。送信が完了したと判定された場合、手順はステップ690に進む。ステップ690は図4Bのものと同様である。
【0105】
ステップ700において、制御部210は、RF IDタグ207を休止モードにする。休止モードにおいて、制御部210およびウェイクアップ部270だけがイネーブルまたはパワー・オンされており、その他の構成要素214、222〜250、276および286〜288は、ディセーブルまたはパワー・ダウンされる。その後、手順は図6Aのステップ534に戻る。
【0106】
発明者たちは、RF IDタグが物理的な量または状態を検出してその検出した物理的な量または状態を表すデータを蓄積しても、その蓄積された検出データを読み取る前にRF IDタグがターンオフされると、リーダ/ライタ装置によってRF IDタグからその蓄積された検出データを読み取り損なうことがある、と認識した。また、発明者たちは、いったんRF IDタグの電源スイッチがオフ状態にされると、読み出されなかったRF IDタグに蓄積された検出データが消去されることがある、と認識した。
【0107】
発明者たちは、RF IDタグの電源スイッチがオフ状態にされる前に、RF IDタグからその蓄積された検出データをリーダ/ライタ装置によって読み取られるようにする必要がある、と認識した。
【0108】
図7は、本発明の実施形態による、アクティブ型非接触情報記憶装置としてのアクティブ型RF IDタグ204の関連部分の構成のみを示している。RF IDタグ204に対して図1のリーダ/ライタ装置302を用いることができる。
【0109】
図7を参照すると、RF IDタグ204は、図5のRF IDタグ203の構成要素210〜215、222〜294、および299に加えて、警報(アラーム)を表示する例えばLEDまたは音響発生器のような表示器(IND)296、およびメモリ214内の領域218に設けられた読取り済みフラグ(FLG)216を含んでいる。また、制御部210は、構成要素215および299に加えてフラグ管理部217を有する。判定部215は、電源スイッチ294のオン/オフ状態を判定し、フラグ216のオン/オフ状態(値1/0)を判定し、表示器296に警報を表示する。フラグ管理部217は、データ読み取り部288によって読み取られた新しい検出値データがメモリ214に格納されると読取り済みフラグ216をオフ状態(値0)に設定し、データ生成部222によってその蓄積された検出値データの送信が完了すると読取り済みフラグ216をオン状態(値1)に設定する。RF IDタグ204の他の構成は、図1および5のRF IDタグ202および203のものと同様である。
【0110】
図8A〜8Cは、リーダ/ライタ装置304等によって送信される異なるコマンドを含むフレームの構成の例を示している。
【0111】
図8Aにおいて、タグID要求コマンドのフレームは、スタート・バイト、タグID要求コマンド、データ長、データ(またはダミー・データ)、エンド・バイト、チェック・バイト(CRC)のフィールドを含んでいる。
【0112】
図8Bにおいて、検出値データ読取り要求コマンドのフレームは、スタート・バイト、検出値データ読取り要求コマンド、データ長、データ(またはダミー・データ)、エンド・バイト、チェック・バイト(CRC)のフィールドを含んでいる。
【0113】
図8Cにおいて、フラグ設定要求コマンドのフレームは、スタート・バイト、フラグ設定要求コマンド、フラグ値(0/1)、データ長、データ(またはダミー・データ)、エンド・バイト、チェック・バイト(CRC)のフィールドを含んでいる。
【0114】
図9は、本発明の実施形態による、アクティブ型RF IDタグ204に用いられるリーダ/ライタ装置302によって実行される処理のフローチャートを示している。図10A〜10Cは、アクティブ型RF IDタグ204によって実行される処理のフローチャートを示している。
【0115】
図9を参照すると、ステップ401において、リーダ/ライタ装置302の制御部310は、ホスト・コンピュータから受け取った検出データ読取り要求があるかどうかを判定する。検出データ読取り要求があるまでステップ401は繰り返される。検出データ読取り要求があると判定された場合、手順は送信処理のステップ413および受信処理のステップ422に進む。
【0116】
ステップ413において、制御部310は検出データ要求コマンドおよび関連する情報をデータ生成部322に供給する。データ生成部322は、制御部310から受け取ったタグ情報要求コマンドまたは検出データ読取り要求コマンド等を含むデータを所定の暗号方式に従って暗号鍵Keを用いて暗号化し、その暗号データを所定の符号化方式に従って符号化し、送信部330は、図2Aの送信処理42の時間期間にその符号化データでキャリアを変調して周波数f1のRF信号を送信する。
【0117】
ステップ415において、制御部210はコマンドに対する応答を受信したかどうかを判定する。応答を受信しなかったと判定された場合は、手順はステップ413に戻る。応答を受信したと判定された場合は、手順はこのルーチンを出る。
【0118】
ステップ422〜436は図3のものと同様である。それによって、リーダ/ライタ装置302は、RF IDタグ204に蓄積されている物理的な量または状態の検出データを受信してメモリ314に格納しホスト・コンピュータに供給する。
【0119】
図10Aを参照すると、ステップ512において、RF IDタグ204の制御部210の判定部215は、電源スイッチ294が現在オン状態かどうかを判定する。電源スイッチ294がオン状態であると判定された場合は、ステップ534に進む。
【0120】
ステップ512において電源スイッチ294がオン状態でないと判定された場合は、ステップ514において、制御部210の判定部215は、読取り済みフラグFLG216がオン状態(値1)かどうかを判定する。フラグFLG216が給電のオン状態であると判定された場合は、ステップ520において、制御部210は電源制御部292、即ちRF IDタグ205の電源をオフ状態に制御する。
【0121】
ステップ514においてフラグFLG216がオン状態でないと判定された場合は、ステップ516において、判定部215は、表示器296に警報を表す状態の表示または表示器296の点灯を開始する。その警報を表す状態の表示は、視覚的表示および/または可聴表示であってもよい。この表示は、電源制御部292が給電のオフ状態になったときに終了する。ステップ516の後、手順はステップ512に戻る。
【0122】
ユーザは、表示器296の警報の表示によって、リーダ/ライタ装置302によって読み取られていないまたは未送信の検出データがRF IDタグ204のメモリ214内に存在することを認識する。ユーザは、電源スイッチ294を再び手動でオン状態にする。電源スイッチ294がオン状態にされると、ステップ680〜690において未送信の蓄積された検出データが送信され、図10Cのステップ694において読取り済みフラグ216がオン状態にされ、その後で電源スイッチ294が再びオフ状態にされると、ステップ512〜520において電源制御部292がオフ状態にされる。
【0123】
代替構成として、図10Aのステップ516の後、破線矢印で示されているように、手順はステップ534に進んでもよい。即ち蓄積された検出データが未送信の場合にステップ748〜529において送信され、図10Cのステップ694において読取り済みフラグ216がオン状態にされた後で、電源がオフ状態にされてもよい。
【0124】
図10Aにおいて、ステップ534は図6Aのものと同様である。ステップ534においてウェイクアップ信号がオン状態を示していないと判定された場合は、手順はステップ512に戻る。ステップ622〜640は図6Aのものと同様である。
【0125】
ステップ640の後のステップ642において、制御部210はメモリ制御部276を一時的にイネーブルし、メモリ制御部276はデータ読取部288からの現在の検出温度値をメモリ214の検出データ格納領域218に格納する。データ読取部288は、メモリ制御部276によって例えば検出温度値のような検出値データが読み出されたとき、その読み出しをフラグ管理部217に通知する。代替構成として、イネーブル/ディセーブル制御信号発生部299は、メモリ制御部276に、データ読取部288の検出値データをメモリ214の検出データ格納領域218に格納させたときに、その格納または読み出しをフラグ管理部217に通知してもよい。フラグ管理部217は、データ読取部288の検出値データの読み出しまたは格納の通知に応答して、読取り済みフラグ216をオフ状態(値0)に設定する。ステップ644において、制御部210はデータ読取部288、メモリ制御部276およびメモリ214をディセーブルする。その後、手順は図10Bのステップ652に進む。
【0126】
図10Bを参照すると、ステップ652〜672は図6Bのものと同様である。ステップ752のNO分岐の後、手順はステップ512に戻る。ステップ659の後、手順は図10Cのステップ700へ進む。ステップ672の後、手順は図10Cのステップ674に進む。
【0127】
図10Cを参照すると、ステップ674は図6Cのものと同様である。ステップ674において受信コマンドがパラメータ設定要求コマンドであると判定された場合は、手順はステップ686に進む。図10Cの右側のステップ686〜690は図6Cのものと同様である。
【0128】
ステップ674において受信コマンドが検出値データ読取り要求コマンドであると判定された場合は、手順はステップ680に進む。図10Cの左側のステップ680〜690および700は図6Cのものと同様である。ステップ682および686における格納された検出値データの読み取りおよび送信によって、メモリ214の検出データ格納領域218に格納されていた新しい検出値データがリーダ/ライタ装置302に送信される。
【0129】
左側のステップ690の後のステップ694において、フラグ管理部217は、読取り済みフラグ716をオン状態(値1)に設定する。そのフラグは、メモリ214の検出データ格納領域218に格納されていた新しい検出値データがリーダ/ライタ装置302に送信済みであることを示す。その後、手順はステップ700に進む。ステップ700の後、手順は図10Aのステップ512に戻る。
【0130】
このように、図7〜10Cの実施形態によれば、RF IDタグ204において、ユーザによって電源スイッチ294がオフ状態にされたときに、未送信の蓄積された検出データが存在するかどうかを判定し、未送信の蓄積された検出データが存在する場合には、電源制御部292がオフ状態にされることなく表示器296に警告が表示される。それによって、蓄積された検出データが送信された後で、RF IDタグ204の電源をオフ状態にすることができる。従って、RF IDタグ204に蓄積された検出データが消失するのを防止できる。
【0131】
図11は、本発明の別の実施形態による、アクティブ型非接触情報記憶装置としてのアクティブ型RF IDタグ205の関連部分の構成のみを示している。RF IDタグ205に対して図1のリーダ/ライタ装置302を用いることができる。
【0132】
図11を参照すると、RF IDタグ205は、図7のRF IDタグ204と同様の構成要素222〜299を含んでいる。フラグ管理部217は、データ読み取り部288によって読み取られた新しい検出値データがメモリ214に格納されると読取り済みフラグ216をオフ状態(値0)に設定し、フラグ設定コマンドを受信部250によって受信しデータ復号部242によって復号されると読取り済みフラグ216をオン状態(値1)に設定する。そのフラグ設定コマンドは、その検出値データを受信したリーダ/ライタ装置302によって送信される。RF IDタグ205の他の構成は、図7のRF IDタグ204のものと同様である。
【0133】
図12は、本発明のその実施形態による、アクティブ型RF IDタグ205に用いられるリーダ/ライタ装置302によって実行される処理のフローチャートを示している。図13A〜13Fは、アクティブ型RF IDタグ205によって実行される処理のフローチャートを示している。
【0134】
図12を参照すると、ステップ401、413〜415、および422〜436は、図9のものと同様である。ステップ415において応答を受信したと判定された場合は、ステップ416において、リーダ/ライタ装置302の制御部310は、フラグ値1を有するフラグ設定コマンドを生成してデータ生成部322に供給する。
【0135】
ステップ417において、制御部310はフラグ設定コマンドおよび関連する情報をデータ生成部322に供給する。データ生成部322は、制御部310から受け取ったフラグ設定コマンド等を含むデータを所定の暗号方式に従って暗号鍵Keを用いて暗号化し、その暗号データを所定の符号化方式に従って符号化し、送信部330は、図2Aの送信処理42の時間期間にその符号化データでキャリアを変調して周波数f1のRF信号を送信する。
【0136】
ステップ419において、制御部210はRF IDタグ205からフラグ設定コマンドに対する応答を受信したかどうかを判定する。応答を受信しなかったと判定された場合は、手順はステップ417に戻る。応答を受信したと判定された場合は、手順はこのルーチンを出る。
【0137】
図13Aにおいて、ステップ512〜534、および622〜644は図10Aのものと同様である。この場合、ステップ516の後、手順は図13Dのステップ680に進む。
【0138】
図13Bにおいて、ステップ652〜672は図10Bのものと同様である。
【0139】
図13Cを参照すると、ステップ675において、制御部210は、受信コマンドが、フラグ設定要求コマンドか、または検出値データ読取り要求コマンドかを判定する。それがフラグ設定要求コマンドであると判定された場合は、手順はステップ686に進む。図10Cの右側のステップ686〜690は図6Cのものと同様である。ステップ686において制御部210は応答を送信する。
【0140】
右側のステップ690の後のステップ695において、フラグ管理部217は、読取り済みフラグ716をオン状態(値1)に設定する。そのフラグは、メモリ214の検出データ格納領域218に格納されていた新しい検出値データがリーダ/ライタ装置302によって受信され読み取り済みであることを示す。その後、手順はステップ700に進む。
【0141】
図13Dを参照すると、ステップ516(図13A)の後の破線で囲まれたステップ680〜690は図13Cの左側のものと同様である。それによって、ステップ516において警報が発生した後、メモリ214の検出データ格納領域218に格納されている検出データが読み出されてリーダ/ライタ装置302に送信される。リーダ/ライタ装置302は、図12のステップ413においてその検出データを受信すると、図12のステップ416〜417においてフラグ設定要求コマンドを送信し返す。ステップ690の後、手順は図13Eのステップ656に進む。
【0142】
図13Eを参照すると、ステップ656〜672は図13Bのものと同様である。それによって、制御部210は、検出データの送信後に、リーダ/ライタ装置302からフラグ設定要求コマンドを受信するのを待つ。ステップ659の後、手順は図13Aのステップ512に戻る。ステップ672の後、手順は図13Fのステップ677に進む。
【0143】
図13Fを参照すると、ステップ677において、制御部210は、受信コマンドがフラグ設定要求コマンドかどうかを判定する。それがフラグ設定要求コマンドでないと判定された場合は、手順は図13Aのステップ512に戻る。それによって、図13Aのステップ512、514および516(警報)、および図13D(データ再送)および13E(コマンド受信)のステップ680〜672が繰り返される。ステップ677において、受信コマンドがフラグ設定要求コマンドであると判定された場合は、手順はステップ686に進む。
【0144】
ステップ686〜695は図13Cの右側のものと同様である。それによって、RF IDタグ205は、リーダ/ライタ装置302からフラグ設定要求コマンドを受信して、読取り済みフラグ216をオン状態に設定する。ステップ695の後、手順は、休止モードを経ることなく図13Aのステップ520に進む。ステップ520において、制御部210は電源制御部292をオフ状態に制御する。
【0145】
図14は、本発明のさらに別の実施形態による、アクティブ型非接触情報記憶装置としてのアクティブ型RF IDタグ206の関連部分の構成のみを示している。RF IDタグ206に対して図1のリーダ/ライタ装置302を用いることができる。この場合、リーダ/ライタ装置302は、図12のフローチャートに従って動作する。
【0146】
図14を参照すると、RF IDタグ206は、図11のRF IDタグ205と同様の構成要素を具えている。フラグ管理部217は、データ読み取り部288によって読み取られた新しい検出値データがメモリ214の検出データ格納領域218に格納されると読取り済みフラグ216をオフ状態(値0)に設定し、リーダ/ライタ装置302からのフラグ設定コマンドを受信部250およびデータ復号部242によって受信および復号されると読取り済みフラグ216をオン状態(値1)に設定する。RF IDタグ206の他の構成は、図7のRF IDタグ204のものと同様である。
【0147】
図15A〜15Fは、アクティブ型RF IDタグ206によって実行される処理のフローチャートを示している。
【0148】
図15Aのステップ512〜534および622〜644は、図13Aのものと同様である。図15Bのステップ652〜672は、図13Bのものと同様である。
【0149】
図15Cを参照すると、ステップ675は図13Cのものと同様である。ステップ675において受信コマンドがフラグ設定要求コマンドであると判定された場合は、ステップ676において、判定部215は、読取り済みフラグ216がオフ状態(値0)かどうかを判定する。フラグ216がオフ状態でない、即ちフラグ216がオン状態であると判定された場合は、手順は図15Aのステップ512に戻る。それによって、フラグ216がオフ状態でない場合、即ち未送信の検出データが存在しない場合には、検出データ要求コマンドを受信しても、制御部210は、メモリ214の検出データ格納領域218に蓄積された検出データを送信させない。それによって、RF IDタグ206は不必要に検出データを送信することを回避する。また、それによって複数のRF IDタグ間の送信の衝突の確率を減らすことができる。
【0150】
ステップ676においてフラグ216がオフ状態であると判定された場合は、手順はステップ680に進む。図15Cの左側のステップ680〜700は図13Cのものと同様である。図15Cの右側のステップ686〜695は図13Cのものと同様である。
【0151】
図15Dのステップ680〜690は、図13Dのものと同様である。図15Eのステップ656〜672は、図13Eのものと同様である。図15Fのステップ677〜695は、図13Fのものと同様である。
【0152】
図15Cのステップ676は、図10Cに破線矢印で示されているように、図10Cのステップ674と780の間に、同様の形態で配置してもよい。
【0153】
以上の説明では、本発明をRF IDタグに関連して説明したが、これに限定されることなく、本発明が非接触ICカードにも適用できることは、この分野の専門家には理解されるであろう。
【0154】
以上説明した実施形態は典型例として挙げたに過ぎず、その各実施形態の構成要素を組み合わせること、その変形およびバリエーションは当業者にとって明らかであり、当業者であれば本発明の原理および請求の範囲に記載した発明の範囲を逸脱することなく上述の実施形態の種々の変形を行えることは明らかである。
【図面の簡単な説明】
【0155】
【図1】図1は、アクティブ型非接触情報記憶装置としてのアクティブ型RF IDタグとリーダ/ライタ装置の構成を示している。
【図2】図2Aは、リーダ/ライタ装置のタグ情報要求コマンドを搬送するRF信号の送信処理のタイムチャートを示している。図2Bは、リーダ/ライタ装置2の受信待ち状態および受信RF信号の受信処理のタイムチャートを示している。図2Cは、アクティブ型RF IDタグのキャリア・センス、受信RF信号の受信処理、および認証成功の場合における応答を搬送するRF信号の送信処理のタイムチャートを示している。
【図3】図3は、リーダ/ライタ装置によって実行される処理のフローチャートを示している。
【図4A】図4Aおよび4Bは、アクティブ型RF IDタグによって実行される処理のフローチャートを示している。
【図4B】(図4Aで説明)
【図5】図5は、物理的量を検出して検出値データを蓄積するよう変形されたアクティブ型非接触情報記憶装置としてのアクティブ型RF IDタグの構成を示している。
【図6A】図6A〜6Cは、図5のアクティブ型RF IDタグによって実行される処理のフローチャートを示している。
【図6B】(図6Aで説明)
【図6C】(図6Aで説明)
【図7】図7は、本発明の実施形態による、アクティブ型非接触情報記憶装置としてのアクティブ型RF IDタグの関連部分の構成を示している。
【図8】図8A〜8Cは、リーダ/ライタ装置によって送信される異なるコマンドを含むフレームの構成の例を示している。
【図9】図9は、本発明の実施形態による、アクティブ型RF IDタグに用いられるリーダ/ライタ装置によって実行される処理のフローチャートを示している。
【図10A】図10A〜10Cは、アクティブ型RF IDタグによって実行される処理のフローチャートを示している。
【図10B】(図10Aで説明)
【図10C】(図10Aで説明)
【図11】図11は、本発明の別の実施形態による、アクティブ型非接触情報記憶装置としてのアクティブ型RF IDタグの関連部分の構成を示している。
【図12】図12は、本発明の実施形態による、アクティブ型RF IDタグに用いられるリーダ/ライタ装置によって実行される処理のフローチャートを示している。
【図13A】図13A〜13Fは、アクティブ型RF IDタグによって実行される処理のフローチャートを示している。
【図13B】(図13Aで説明)
【図13C】(図13Aで説明)
【図13D】(図13Aで説明)
【図13E】(図13Aで説明)
【図13F】(図13Aで説明)
【図14】図14は、本発明のさらに別の実施形態による、アクティブ型非接触情報記憶装置としてのアクティブ型RF IDタグの関連部分の構成のみを示している。
【図15A】図15A〜15Fは、アクティブ型RF IDタグによって実行される処理のフローチャートを示している。
【図15B】(図15Aで説明)
【図15C】(図15Aで説明)
【図15D】(図15Aで説明)
【図15E】(図15Aで説明)
【図15F】(図15Aで説明)
【符号の説明】
【0156】
204 アクティブ型RF IDタグ
210 制御部
214 メモリ
276 メモリ制御部
286 センサ
288 データ読取部
302 リーダ/ライタ装置
310 制御部
314 メモリ
【特許請求の範囲】
【請求項1】
読取り書込み装置と、
前記読取り書込み装置との間で無線通信が可能な情報装置と、
を含む、情報装置の情報にアクセスするための情報アクセス・システムであって、
前記読取り書込み装置は、データ要求信号を送信しフラグ設定要求を送信する第1の送信部と、応答を受信し検出データを受信する第1の受信部とを具えるものであり、
前記情報装置は、
前記読取り書込み装置から送信されるデータ要求信号を検知するための第2の受信部と、
前記第2の受信部によるデータ要求信号の検知に応じて、応答信号を前記読取り書込み装置に送信するための第2の送信部と、
物理的な量または状態を検出するセンサから前記物理的な量または状態に対応する検出データを取得するための検出データ取得部と、
前記検出データ取得部により取得された検出データを格納するための検出データ記憶部と、
前記情報装置における電力供給を付勢し消勢する電源スイッチと、
前記検出データ取得部を反復的な所定のタイミングで起動させ、前記検出データ取得部からの検出データを前記検出データ記憶部に格納する第1の制御部と、
前記検出データ記憶部に検出データが格納されたときにフラグを第1の状態に設定し、前記情報装置において電力供給が付勢されている期間において、前記第2の受信部を反復的な所定のタイミングで起動し、前記第2の受信部においてデータ要求信号が検知された場合に前記検出データ記憶部に格納された検出データを前記第2の送信部に送信させ、前記電源スイッチがオフ状態であるときに前記フラグが前記第1の状態であれば警報を可視または可聴表示し、前記受信部において前記フラグ設定要求が受信されたとき前記フラグを第2の状態に設定し、前記電源スイッチがオフ状態であるときに前記フラグが前記第2の状態であれば前記情報装置における電力供給を消勢する第2の制御部と、
を具えるものであること
を特徴とする情報アクセス・システム。
【請求項2】
読取り書込み装置との間で無線通信が可能な情報装置であって、
前記読取り書込み装置から送信されるデータ要求信号を検知するための受信部と、
前記受信部によるデータ要求信号の検知に応じて、応答信号を前記読取り書込み装置に送信するための送信部と、
物理的な量または状態を検出するセンサから前記物理的な量または状態に対応する検出データを取得するための検出データ取得部と、
前記検出データ取得部により取得された検出データを格納するための検出データ記憶部と、
前記情報装置における電力供給を付勢し消勢する電源スイッチと、
前記検出データ取得部を反復的な所定のタイミングで起動させ、前記検出データ取得部からの検出データを前記検出データ記憶部に格納する第1の制御部と、
前記検出データ記憶部に検出データが格納されたときにフラグを第1の状態に設定し、前記情報装置において電力供給が付勢されている期間において、前記受信部を反復的な所定のタイミングで起動し、前記受信部においてデータ要求信号が検知された場合に前記検出データ記憶部に格納された検出データを前記送信部に送信させ、前記電源スイッチがオフ状態であるときに前記フラグが前記第1の状態であれば警報を可視または可聴表示し、前記電源スイッチがオフ状態であるときに前記フラグが第2の状態であれば前記情報装置における電力供給を消勢する第2の制御部と、
を具えることを特徴とする情報装置。
【請求項3】
前記第2の制御部は、前記検出データ記憶部に格納された検出データを前記送信部に送信させた後、前記フラグを第2の状態に設定するものであることを特徴とする、請求項2に記載の情報装置。
【請求項4】
前記第2の制御部は、前記受信部においてフラグ設定要求が受信されたとき前記フラグを第2の状態に設定するものであることを特徴とする、請求項2に記載の情報装置。
【請求項5】
前記第2の制御部は、前記受信部においてデータ要求信号が検知されたとき前記フラグが前記第1の状態の場合にのみ、前記検出データ記憶部に格納された検出データを前記送信部に送信させるものであることを特徴とする、請求項2乃至4のいずれかに記載の情報装置。
【請求項6】
読取り書込み装置との間で無線通信が可能な情報装置に用いられるプログラムであって、
前記読取り書込み装置から送信されるデータ要求信号を検知するステップと、
前記受信部によるデータ要求信号の検知に応じて、応答信号を前記読取り書込み装置に送信するステップと、
物理的な量または状態を検出するセンサから前記物理的な量または状態に対応する検出データを取得するステップと、
前記検出データ取得部により取得された検出データを格納するステップと、
前記検出データ取得部を反復的な所定のタイミングで起動させ、前記検出データ取得部からの検出データを前記検出データ記憶部に格納するステップと、
前記検出データ記憶部に検出データが格納されたときにフラグを第1の状態に設定するステップと、
前記情報装置において電力供給が付勢されている期間において、前記受信部を反復的な所定のタイミングで起動し、前記受信部においてデータ要求信号が検知された場合に前記検出データ記憶部に格納された検出データを前記送信部に送信させるステップと、
前記情報装置の電源スイッチがオフ状態であるときに前記フラグが前記第1の状態であれば警報を可視または可聴表示するステップと、
前記電源スイッチがオフ状態であるときに前記フラグが第2の状態であれば前記情報装置における電力供給を消勢するステップと、
を情報装置に実行させるよう動作可能なプログラム。
【請求項7】
読取り書込み装置との間で無線通信が可能な情報装置において、前記読取り書込み装置にデータを送信する方法であって、
前記情報装置が、前記読取り書込み装置から送信されるデータ要求信号を検知するステップと、
前記情報装置が、前記受信部によるデータ要求信号の検知に応じて、応答信号を前記読取り書込み装置に送信するステップと、
前記情報装置が、物理的な量または状態を検出するセンサから前記物理的な量または状態に対応する検出データを取得するステップと、
前記情報装置が、前記取得された検出データを記憶部に格納するステップと、
前記情報装置が、前記記憶部に検出データが格納されることに応じて、フラグを第1の状態に設定するステップと、
前記情報装置が、前記データ要求信号の検知に応じて、前記記憶部に格納された検出データを前記読取り書込み装置に送信するステップと、
前記情報装置により、前記検出データが送信されることに応じて、前記フラグを第2の状態に設定するステップと、
前記情報装置が、前記情報装置の電源スイッチがオフ状態であるときに前記フラグが前記第1の状態であれば警報を可視または可聴表示するステップと、
前記情報装置が、前記電源スイッチがオフ状態であるときに前記フラグが第2の状態であれば前記情報装置における電力供給を消勢するステップと、
を含むことを特徴とする方法。
【請求項1】
読取り書込み装置と、
前記読取り書込み装置との間で無線通信が可能な情報装置と、
を含む、情報装置の情報にアクセスするための情報アクセス・システムであって、
前記読取り書込み装置は、データ要求信号を送信しフラグ設定要求を送信する第1の送信部と、応答を受信し検出データを受信する第1の受信部とを具えるものであり、
前記情報装置は、
前記読取り書込み装置から送信されるデータ要求信号を検知するための第2の受信部と、
前記第2の受信部によるデータ要求信号の検知に応じて、応答信号を前記読取り書込み装置に送信するための第2の送信部と、
物理的な量または状態を検出するセンサから前記物理的な量または状態に対応する検出データを取得するための検出データ取得部と、
前記検出データ取得部により取得された検出データを格納するための検出データ記憶部と、
前記情報装置における電力供給を付勢し消勢する電源スイッチと、
前記検出データ取得部を反復的な所定のタイミングで起動させ、前記検出データ取得部からの検出データを前記検出データ記憶部に格納する第1の制御部と、
前記検出データ記憶部に検出データが格納されたときにフラグを第1の状態に設定し、前記情報装置において電力供給が付勢されている期間において、前記第2の受信部を反復的な所定のタイミングで起動し、前記第2の受信部においてデータ要求信号が検知された場合に前記検出データ記憶部に格納された検出データを前記第2の送信部に送信させ、前記電源スイッチがオフ状態であるときに前記フラグが前記第1の状態であれば警報を可視または可聴表示し、前記受信部において前記フラグ設定要求が受信されたとき前記フラグを第2の状態に設定し、前記電源スイッチがオフ状態であるときに前記フラグが前記第2の状態であれば前記情報装置における電力供給を消勢する第2の制御部と、
を具えるものであること
を特徴とする情報アクセス・システム。
【請求項2】
読取り書込み装置との間で無線通信が可能な情報装置であって、
前記読取り書込み装置から送信されるデータ要求信号を検知するための受信部と、
前記受信部によるデータ要求信号の検知に応じて、応答信号を前記読取り書込み装置に送信するための送信部と、
物理的な量または状態を検出するセンサから前記物理的な量または状態に対応する検出データを取得するための検出データ取得部と、
前記検出データ取得部により取得された検出データを格納するための検出データ記憶部と、
前記情報装置における電力供給を付勢し消勢する電源スイッチと、
前記検出データ取得部を反復的な所定のタイミングで起動させ、前記検出データ取得部からの検出データを前記検出データ記憶部に格納する第1の制御部と、
前記検出データ記憶部に検出データが格納されたときにフラグを第1の状態に設定し、前記情報装置において電力供給が付勢されている期間において、前記受信部を反復的な所定のタイミングで起動し、前記受信部においてデータ要求信号が検知された場合に前記検出データ記憶部に格納された検出データを前記送信部に送信させ、前記電源スイッチがオフ状態であるときに前記フラグが前記第1の状態であれば警報を可視または可聴表示し、前記電源スイッチがオフ状態であるときに前記フラグが第2の状態であれば前記情報装置における電力供給を消勢する第2の制御部と、
を具えることを特徴とする情報装置。
【請求項3】
前記第2の制御部は、前記検出データ記憶部に格納された検出データを前記送信部に送信させた後、前記フラグを第2の状態に設定するものであることを特徴とする、請求項2に記載の情報装置。
【請求項4】
前記第2の制御部は、前記受信部においてフラグ設定要求が受信されたとき前記フラグを第2の状態に設定するものであることを特徴とする、請求項2に記載の情報装置。
【請求項5】
前記第2の制御部は、前記受信部においてデータ要求信号が検知されたとき前記フラグが前記第1の状態の場合にのみ、前記検出データ記憶部に格納された検出データを前記送信部に送信させるものであることを特徴とする、請求項2乃至4のいずれかに記載の情報装置。
【請求項6】
読取り書込み装置との間で無線通信が可能な情報装置に用いられるプログラムであって、
前記読取り書込み装置から送信されるデータ要求信号を検知するステップと、
前記受信部によるデータ要求信号の検知に応じて、応答信号を前記読取り書込み装置に送信するステップと、
物理的な量または状態を検出するセンサから前記物理的な量または状態に対応する検出データを取得するステップと、
前記検出データ取得部により取得された検出データを格納するステップと、
前記検出データ取得部を反復的な所定のタイミングで起動させ、前記検出データ取得部からの検出データを前記検出データ記憶部に格納するステップと、
前記検出データ記憶部に検出データが格納されたときにフラグを第1の状態に設定するステップと、
前記情報装置において電力供給が付勢されている期間において、前記受信部を反復的な所定のタイミングで起動し、前記受信部においてデータ要求信号が検知された場合に前記検出データ記憶部に格納された検出データを前記送信部に送信させるステップと、
前記情報装置の電源スイッチがオフ状態であるときに前記フラグが前記第1の状態であれば警報を可視または可聴表示するステップと、
前記電源スイッチがオフ状態であるときに前記フラグが第2の状態であれば前記情報装置における電力供給を消勢するステップと、
を情報装置に実行させるよう動作可能なプログラム。
【請求項7】
読取り書込み装置との間で無線通信が可能な情報装置において、前記読取り書込み装置にデータを送信する方法であって、
前記情報装置が、前記読取り書込み装置から送信されるデータ要求信号を検知するステップと、
前記情報装置が、前記受信部によるデータ要求信号の検知に応じて、応答信号を前記読取り書込み装置に送信するステップと、
前記情報装置が、物理的な量または状態を検出するセンサから前記物理的な量または状態に対応する検出データを取得するステップと、
前記情報装置が、前記取得された検出データを記憶部に格納するステップと、
前記情報装置が、前記記憶部に検出データが格納されることに応じて、フラグを第1の状態に設定するステップと、
前記情報装置が、前記データ要求信号の検知に応じて、前記記憶部に格納された検出データを前記読取り書込み装置に送信するステップと、
前記情報装置により、前記検出データが送信されることに応じて、前記フラグを第2の状態に設定するステップと、
前記情報装置が、前記情報装置の電源スイッチがオフ状態であるときに前記フラグが前記第1の状態であれば警報を可視または可聴表示するステップと、
前記情報装置が、前記電源スイッチがオフ状態であるときに前記フラグが第2の状態であれば前記情報装置における電力供給を消勢するステップと、
を含むことを特徴とする方法。
【図1】
【図2】
【図3】
【図4A】
【図4B】
【図5】
【図6A】
【図6B】
【図6C】
【図7】
【図8】
【図9】
【図10A】
【図10B】
【図10C】
【図11】
【図12】
【図13A】
【図13B】
【図13C】
【図13D】
【図13E】
【図13F】
【図14】
【図15A】
【図15B】
【図15C】
【図15D】
【図15E】
【図15F】
【図2】
【図3】
【図4A】
【図4B】
【図5】
【図6A】
【図6B】
【図6C】
【図7】
【図8】
【図9】
【図10A】
【図10B】
【図10C】
【図11】
【図12】
【図13A】
【図13B】
【図13C】
【図13D】
【図13E】
【図13F】
【図14】
【図15A】
【図15B】
【図15C】
【図15D】
【図15E】
【図15F】
【公開番号】特開2009−169512(P2009−169512A)
【公開日】平成21年7月30日(2009.7.30)
【国際特許分類】
【出願番号】特願2008−4362(P2008−4362)
【出願日】平成20年1月11日(2008.1.11)
【出願人】(000005223)富士通株式会社 (25,993)
【Fターム(参考)】
【公開日】平成21年7月30日(2009.7.30)
【国際特許分類】
【出願日】平成20年1月11日(2008.1.11)
【出願人】(000005223)富士通株式会社 (25,993)
【Fターム(参考)】
[ Back to top ]