(57)【要約】【課題】  ライタ又はリーダのアクセス情報によりタグに対するアクセス制限を行い、この際アクセス情報の取得及び管理を簡単な構成で信頼性を向上させて実現する。【解決手段】  本発明の情報提供装置は、タグ２内部に、タグ２に対するライタ又はリーダのアクセス時にライタ又はリーダのアクセス情報を更新してメモリ８に記憶するアクセスカウンター６と、アクセスカウンター６に記憶されたアクセス情報に基づいてメモリ８の提供情報へのアクセスを管理するアクセスフラグ管理部７とを備えたものである。【選択図】        図１
2006146361.tif 000002
【特許請求の範囲】
【請求項１】
タグに対するライタのアクセス時に非接触でタグ内部のメモリに書き込まれる提供情報を、タグに対するリーダのアクセス時に非接触でリーダに読みとらせることを可能とする情報提供装置において、
上記タグ内部に、
上記タグに対するライタ又はリーダのアクセス時に上記ライタ又はリーダのアクセス情報を更新して上記メモリに記憶するアクセス情報更新記憶手段と、
上記アクセス情報更新記憶手段に記憶されたアクセス情報に基づいて上記メモリの提供情報へのアクセスを管理するメモリアクセス管理手段と
を備えたことを特徴とする情報提供装置。
【請求項２】
請求項１記載の情報提供装置において、
上記アクセス情報更新記憶手段は、上記タグ内部に設けたカウンターであり、上記タグに対するライタ又はリーダのアクセスがある毎に、上記カウンターのカウンター値をデクリメント又はインクリメントさせ、
上記メモリアクセス管理手段は、上記提供情報のコンテンツによって上記カウンター値が予め定められた値になったら、上記コンテンツへのアクセスに制限をかける
ことを特徴とする情報提供装置。
【請求項３】
請求項２記載の情報提供装置において、
上記メモリアクセス管理手段は、上記カウンター値が予め定められた値になったら、上記カウンターに対応する上記提供情報のエリアのアクセス権を示すフラグをアクセス禁止状態に制御する
ことを特徴とする情報提供装置。
【請求項４】
請求項２記載の情報提供装置において、
上記メモリアクセス管理手段は、上記タグに対するライタ又はリーダのアクセス時に上記ライタ又はリーダから日時を示すタイマー値を読み取り、上記日時を示すタイマー値と上記コンテンツに対して予め定められた期限値とが一致したとき上記コンテンツをアクセス禁止状態に制御する
ことを特徴とする情報提供装置。
【請求項５】
請求項４記載の情報提供装置において、
上記メモリアクセス管理手段による上記アクセス制限は、上記コンテンツに対して予め設定された暗号化を解除する鍵を無効にする
ことを特徴とする情報提供装置。
【請求項６】
請求項２記載の情報提供装置において、
上記メモリアクセス管理手段は、上記タグに対するライタ又はリーダのアクセス時に、上記コンテンツにアクセス制限をかける値に対する現在のカウント値により得られるアクセス状況を提供する
ことを特徴とする情報提供装置。
【請求項７】
請求項３記載の情報提供装置において、
上記メモリアクセス管理手段は、上記タグに対するライタ又はリーダの１回のアクセス時に上記フラグのみをアクセス許可状態にセットし、上記タグに対するライタ又はリーダの同一回の重複したアクセス時に上記フラグがアクセス許可状態にセットされているとき上記カウンターのカウンター値を１だけデクリメント又はインクリメントさせるように制御する
ことを特徴とする情報提供装置。
【請求項８】
請求項３記載の情報提供装置において、
上記メモリアクセス管理手段は、上記タグに対するライタ又はリーダのアクセス時に上記ライタ又はリーダからアクセス権情報を読み取ったとき、上記フラグをアクセス禁止状態からアクセス許可状態に制御する
ことを特徴とする情報提供装置。
【請求項９】
タグに対するライタのアクセス時に非接触でタグ内部のメモリに書き込まれる提供情報を、タグに対するリーダのアクセス時に非接触でリーダに読みとらせる際の情報提供方法において、
上記タグ内部における処理であって、
上記タグに対するライタ又はリーダのアクセス時に上記ライタ又はリーダのアクセス情報を更新して上記メモリに記憶するアクセス情報更新記憶ステップと、
上記アクセス情報更新記憶ステップで記憶されたアクセス情報に基づいて上記メモリの提供情報へのアクセスを管理するメモリアクセス管理ステップと
を備えたことを特徴とする情報提供方法。
【請求項１０】
請求項９記載の情報提供方法において、
上記アクセス情報更新記憶ステップは、上記タグ内部におけるカウンターの動作であり、上記タグに対するライタ又はリーダのアクセスがある毎に、上記カウンターのカウンター値をデクリメント又はインクリメントさせ、
上記メモリアクセス管理ステップは、上記提供情報のコンテンツによって上記カウンター値が予め定められた値になったら、上記コンテンツへのアクセスに制限をかける
ことを特徴とする情報提供方法。
【請求項１１】
請求項１０記載の情報提供方法において、
上記メモリアクセス管理ステップは、上記カウンター値が予め定められた値になったら、上記カウンターに対応する上記提供情報のエリアのアクセス権を示すフラグをアクセス禁止状態に制御する
ことを特徴とする情報提供方法。
【請求項１２】
請求項１０記載の情報提供方法において、
上記メモリアクセス管理ステップは、上記タグに対するライタ又はリーダのアクセス時に上記ライタ又はリーダから日時を示すタイマー値を読み取り、上記日時を示すタイマー値と上記コンテンツに対して予め定められた期限値とが一致したとき上記コンテンツをアクセス禁止状態に制御する
ことを特徴とする情報提供方法。
【請求項１３】
請求項１２記載の情報提供方法において、
上記メモリアクセス管理ステップによる上記アクセス制限は、上記コンテンツに対して予め設定された暗号化を解除する鍵を無効にする
ことを特徴とする情報提供方法。
【請求項１４】
請求項１０記載の情報提供方法において、
上記メモリアクセス管理ステップは、上記タグに対するライタ又はリーダのアクセス時に、上記コンテンツにアクセス制限をかける値に対する現在のカウント値により得られるアクセス状況を提供する
ことを特徴とする情報提供方法。
【請求項１５】
請求項１１記載の情報提供方法において、
上記メモリアクセス管理ステップは、上記タグに対するライタ又はリーダの１回のアクセス時に上記フラグのみをアクセス許可状態にセットし、上記タグに対するライタ又はリーダの同一回の重複したアクセス時に上記フラグがアクセス許可状態にセットされているとき上記カウンターのカウンター値を１だけデクリメント又はインクリメントさせるように制御する
ことを特徴とする情報提供方法。
【請求項１６】
請求項１１記載の情報提供方法において、
上記メモリアクセス管理ステップは、上記タグに対するライタ又はリーダのアクセス時に上記ライタ又はリーダからアクセス権情報を読み取ったとき、上記フラグをアクセス禁止状態からアクセス許可状態に制御する
ことを特徴とする情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、タグに対するリーダのアクセス時に非接触でリーダに提供情報を読みとらせる情報提供装置及び情報提供方法に関する。
【背景技術】
【０００２】
従来例として、物体と、この物体に付加されており、この物体に関連する関連情報及び／又は当該物体に関連する関連情報が提供されているサーバのネットワーク上のアドレスを、無線電波によって発信するＲＦ−ＩＤ（Radio Frequency-Identification）タグとを備える情報伝達装置が開示されている（特許文献１参照）。
【特許文献１】特開2002-324021号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述した従来から用いられていたタグでは、ハード構成として内部にアクセスカウンターを持つものはなかった。従って、これにより、ライタ又はリーダのアクセス情報によりタグの動作を制御することはできなかったという不都合があった。
【０００４】
また、タグに格納される情報を読み出すライタ又はリーダ側（あるいは、ライタ又はリーダを管理するサーバ側）で、ソフト的にカウンターを持つように構成することも可能だが、その場合にはソフトウエアが改ざんされ易すく、さらに管理が複雑となることが考えられる。
【０００５】
そこで、本発明は、ライタ又はリーダのアクセス情報によりタグに対するアクセス制限を行うように制御することができ、この際アクセス情報の取得及び管理を簡単な構成で信頼性を向上させて実現することができる情報提供装置及び情報提供方法を提供することを課題とするものである。
【課題を解決するための手段】
【０００６】
上記課題を解決し、本発明の目的を達成するため、本発明の情報提供装置は、タグ内部に、タグに対するライタ又はリーダのアクセス時にライタ又はリーダのアクセス情報を更新してメモリに記憶するアクセス情報更新記憶手段と、アクセス情報更新記憶手段に記憶されたアクセス情報に基づいてメモリの提供情報へのアクセスを管理するメモリアクセス管理手段とを備えたものである。
【０００７】
これにより、タグ内部にアクセス情報更新記憶手段を設け、タグに対する提供情報の読み出し又は書き込みのアクセスがある毎にアクセス情報を更新させる。メモリアクセス管理手段は提供情報のコンテンツによってそのアクセス情報がある値になったら、提供情報のコンテンツへのアクセスに制限をかけることを可能にする。また、メモリアクセス管理手段はアクセス制限をかける値に対する現在のアクセス情報の値から得られるタグへのアクセス状況を提供することができる。また、メモリアクセス管理手段はそのアクセス制限をかける際に記憶されたアクセス情報に対応する提供情報のエリアのアクセス権をアクセス禁止状態に制御する。
【０００８】
また、本発明の情報提供方法は、タグ内部における処理であって、タグに対するライタ又はリーダのアクセス時にライタ又はリーダのアクセス情報を更新してメモリに記憶するアクセス情報更新記憶ステップと、アクセス情報更新記憶ステップで記憶されたアクセス情報に基づいてメモリの提供情報へのアクセスを管理するメモリアクセス管理ステップとを備えたものである。
【０００９】
これにより、タグ内部における処理にアクセス情報更新記憶ステップを設け、タグに対する提供情報の読み出し又は書き込みのアクセスがある毎にアクセス情報を更新させる。メモリアクセス管理ステップは提供情報のコンテンツによってそのアクセス情報がある値になったら、提供情報のコンテンツへのアクセスに制限をかけることを可能にする。また、メモリアクセス管理ステップはアクセス制限をかける値に対する現在のアクセス情報の値から得られるタグへのアクセス状況を提供することができる。また、メモリアクセス管理ステップはそのアクセス制限をかける際に記憶されたアクセス情報に対応する提供情報のエリアのアクセス権をアクセス禁止状態に制御する。
【発明の効果】
【００１０】
本発明によれば、アクセス情報の値を更新して記憶することにより、タグに対する提供情報の読み出し又は書き込みのアクセスを制限することができる。
また、アクセス情報の値が予め定められた値になったら、アクセス情報に対応する提供情報のエリアのアクセス権を示すフラグをアクセス禁止状態に制御することにより、アクセス制限状態を制御することができる。
【００１１】
また、アクセス情報の値からコンテンツのアクセス回数管理をするだけでなく、アクセス相手から日時を示すタイマー値を読み取り、タイマー値（日時）がコンテンツに対して予め定められた期限値と一致したとき、このコンテンツをアクセス禁止状態に制御して、アクセス制限によりコンテンツの期限管理をすることができる。
【００１２】
また、アクセス情報の値、日時を示すタイマー値により、アクセス権を示すフラグをアクセス禁止状態にする代わりに、コンテンツに対して予め設定された暗号化を解除する鍵を無効にすることによっても、アクセスが実質的にできないようにして、暗号化によるアクセス制限をすることができる。
【００１３】
また、１回のアクセス時に重複してタグにライタ又はリーダを近づけて何度も読み出し行為をしようとしても、アクセス情報の値が１しか変化しないので、実質的なアクセス情報の値を取得することができる。
【００１４】
また、ハードウエア的構成又はこれによる処理によりアクセス制限を実行しているので、ソフトウエアの改ざんによる不正アクセスを防ぐことができる。
また、アクセス相手からからアクセス権情報を読み取ったとき、フラグをアクセス禁止状態からアクセス許可状態に制御することにより、一度アクセスできなくなったタグを再利用することができる。
【発明を実施するための最良の形態】
【００１５】
以下に、本発明の実施の形態について、適宜、図面を参照しながら、説明する。
ＲＦ−ＩＤシステムは、タグとライタ又はリーダとから構成されるシステムで、ライタにより書き込まれたタグに格納されている情報内容を、非接触でリーダにより読みとるシステムである。タグとライタ又はリーダとの間の通信方法としては、例えば、電磁結合方式、電磁誘導方式、電波通信方式などがある。本実施の形態では、マイクロ波（例えば、２．４ＧＨｚ帯）を利用した電波通信方式を用いている。また、本実施の形態で用いているタグ２は、内部に電池等の起電力発生手段は設けられておらず、例えば情報携帯端末に設けられているライタ又はリーダから供給される高周波信号の受信電力により内部起電力を発生させて動作を行う。以下は、単にタグとリーダとの間の通信の例を示す。
【００１６】
図１は本発明によるＲＦタグの構成を示すブロック図である。
図１において、アンテナ１に接続されるＲＦタグＬＳＩ（Large Scale Integration）（以下、タグという。）２は、アナログＲＦ処理部３と、コマンド処理部４と、メモリアクセス管理部５と、メモリ８とを備えて構成される。
【００１７】
アンテナ１は、情報携帯端末のリーダとの間でマイクロ波信号の送受信を行う。アナログＲＦ処理部３は、タグ２からリーダへのマイクロ波信号の送信と、リーダからタグ２へのマイクロ波信号の受信の双方を行う。
【００１８】
また、アナログＲＦ処理部３は、アンテナ１により受信されたマイクロ波信号を検出してリーダから送信された信号を受信するとともに、このマイクロ波信号の受信電力から起電力を発生し、発生した起電力をチャージする。
【００１９】
アナログＲＦ処理部３は、チャージされた電力を、コマンド処理部４と、メモリアクセス管理部５と、メモリ８とに供給する。コマンド処理部４と、メモリアクセス管理部５と、メモリ８とは、アナログＲＦ処理部３から電力が供給されることによって動作が開始される。
【００２０】
アナログＲＦ処理部３は、コマンド処理部４から出力された信号に変調等を行って、アンテナ１を介してマイクロ波信号にして送信する。
【００２１】
コマンド処理部４は、リーダから送信されたコマンド信号の処理を行う。メモリ８は、リーダへ送信するＵＲＬ、広告詳細情報、広告識別番号などの提供情報が記憶されている。
【００２２】
ここで、メモリアクセス管理部５は、アクセスカウンター６と、アクセスフラグ管理部７とを有している。メモリアクセス管理部５において、アクセスカウンター６と、アクセスフラグ管理部７は、以下の各種機能を備えて構成される。
【００２３】
アクセスカウンター６は、タグ２に対するライタ又はリーダのアクセス時にライタ又はリーダのアクセス情報を更新してメモリ８に記憶する機能を有している。
【００２４】
アクセスフラグ管理部７は、アクセスカウンター６に記憶されたアクセス情報に基づいてメモリ８の提供情報へのアクセスを管理する機能を有している。
【００２５】
アクセスカウンター６は、タグ２内部に設けたカウンターであり、タグ２に対するライタ又はリーダのアクセスがある毎に、カウンターのカウンター値をデクリメント又はインクリメントさせる機能を有している。
【００２６】
アクセスフラグ管理部７は、提供情報のコンテンツによってアクセスカウンター６のカウンター値が予め定められた値になったら、コンテンツへのアクセスに制限をかける機能を有している。
【００２７】
アクセスフラグ管理部７は、アクセスカウンター６のカウンター値が予め定められた値になったら、上記カウンターに対応する上記提供情報のエリアのアクセス権を示すフラグをアクセス禁止状態に制御する機能を有している。
【００２８】
アクセスフラグ管理部７は、タグ２に対するライタ又はリーダのアクセス時にライタ又はリーダから日時を示すタイマー値を読み取り、日時を示すタイマー値とコンテンツに対して予め定められた期限値とが一致したときコンテンツをアクセス禁止状態に制御する機能を有している。
【００２９】
アクセスフラグ管理部７によるアクセス制限は、コンテンツに対して予め設定された暗号化を解除する鍵を無効にする機能を有している。
【００３０】
アクセスフラグ管理部７は、タグ２に対するライタ又はリーダのアクセス時に、コンテンツにアクセス制限をかける値に対する現在のカウント値により得られるアクセス状況を提供する機能を有している。
【００３１】
アクセスフラグ管理部７は、タグ２に対するライタ又はリーダの１回のアクセス時にフラグのみをアクセス許可状態にセットし、タグ２に対するライタ又はリーダの同一回の重複したアクセス時にフラグがアクセス許可状態にセットされているときカウンターのカウンター値を１だけデクリメント又はインクリメントさせるように制御する機能を有している。
【００３２】
アクセスフラグ管理部７は、タグ２に対するライタ又はリーダのアクセス時にライタ又はリーダからアクセス権情報を読み取ったとき、フラグをアクセス禁止状態からアクセス許可状態に制御する機能を有している。
【００３３】
図２は、ＲＦタグのメモリマップ／エリアを示す図である。
図２において、タグ２内のメモリ８の記憶領域を１６バイト毎に１ブロックとし、そのブロックを複数まとめたものをエリアとする。
メモリ８の記憶領域をシステム関連の情報を読み書きするためのシステム領域（エリア０）２１と、ユーザが情報を読み書きできるユーザ領域（エリア１、２、・・・８)２２、２３、・・・２４に分ける。
【００３４】
例えば、ここでは、ユーザ領域（エリア１、２、・・・８)２２、２３、・・・２４は、最大エリア数を８個とした例を示す。
ブロックを複数まとめたものをエリアとし、それらエリア毎にメモリアクセス管理部５のアクセスコントロール情報（アクセスフラグ管理部７のアクセス許可状態を示すアクセスパーミッション、アクセスカウンター６のカウンター値など）を記憶する。
【００３５】
まず、システム領域（エリア０）２１について説明する。
システム関連の情報をシステム領域（エリア０）２１に配置する。よって、上述したアクセスコントロール情報もシステム領域（エリア０）２１に入れる。
もちろん、システム領域（エリア０）２１には、通常動作に用いる他のシステム情報も存在する。
【００３６】
このシステム領域（エリア０）２１におけるアクセスカウンターエリアは以下のように構成される。
図３は、ＲＦタグのアクセスカウンターブロック／エリアを示す図である。
図３に示すＲＦタグのアクセスカウンターブロック／エリアには、ユーザ領域（エリア１、２、・・・８)２２、２３、・・・２４に対応するアクセスカウンターのカウント値エリア３１、３２、３３、３４、３５、３６、３７、３８が設けられている。各カウント値エリア３１、３２、３３、３４、３５、３６、３７、３８は、各エリア毎に２４ビット (３バイト)で構成される。
【００３７】
ここで、１ブロックに、４エリア分のアクセスカウンターのカウント値エリア３１、３２、３３、３４と、次の１ブロックに、４エリア分のアクセスカウンターのカウント値エリア３５、３６、３７、３８を配置し、トータル２ブロックでアクセスカウンターエリアとする。このため、各カウント値エリア３１、３２、３３、３４、３５、３６、３７、３８の前後に８ビット (１バイト)のダミーエリア３９を挿入している。
【００３８】
また、このシステム領域（エリア０）２１におけるアクセスコントロールブロックは以下のように構成される。
図４は、ＲＦタグのアクセスコントロールブロックを示す図である。
図４に示すＲＦタグのアクセスコントロールブロックは、リードパーミッション４１、ライトパーミッション４２、カウンターイネーブル／コントロール４３、カウンターフラグ４４、インクリメント／デクリメントフラグ４５、予備４５が設けられている。
【００３９】
ユーザ領域（エリア１、２、・・・８)２２、２３、・・・２４に対応する各エリア毎のアクセスフラグ情報を１つのブロックにし、図３に示したアクセスカウターブロックと共にシステム領域（エリア０）２１に配置する。
【００４０】
リードパーミッション４１は１ビットで構成され、アクセスフラグ管理部７はこのビットが「１」のとき読み出し許可状態、ライトパーミッション４２は１ビットで構成され、このビットが「１」のとき書き込み許可状態にタグの動作状態を許可する。
【００４１】
カウンターフラグ４４は１ビットで構成され、アクセスがあったら、アクセスフラグ管理部７はこのフラグが立っていない（このビットが「０」のとき）タグの動作状態がアクセス禁止状態から、このフラグを立てて（このビットを「１」にして）タグの動作状態をアクセス許可状態を示すアクセスカウンターモードとする。このとき、以下のアクセス制御によりアクセスカウンター６のカウンター動作状態を制御可能にする。
【００４２】
カウンターイネーブル／コントロール４３は２ビットで構成され、アクセスカウンターモードにおいて、アクセスフラグ管理部７はこのビットが「００」のときアクセスカウンター６のカウントを有効にするカウンターイネーブル、「０１」のときアクセスカウンター６のカウント値による読み出し禁止状態、「１０」のときアクセスカウンター６のカウント値による書込み禁止状態、「１１」のときアクセスカウンター６のカウントを無効にするカウンターディセーブルとする。これにより、アクセス制御状態を管理することができる。
【００４３】
インクリメント／デクリメントフラグ４５は１ビットで構成され、アクセスカウンターモードにおいて、アクセスフラグ管理部７はこのビットが「０」のときアクセスカウンター６のカウント値をインクリメント状態、「１」のときアクセスカウンター６のカウント値をデクリメント状態にする。
【００４４】
図５は、アクセスコントロールブロックの各ビットのアクセス制限を示す図であり、図５Ａはリードパーミッション、図５Ｂはライトパーミッション、図５Ｃはカウンターイネーブル／コントロール、図５Ｄはカウンターフラグ、図５Ｅはインクリメント／デクリメントフラグ、図５Ｆはエリアである。図５Ｆのエリアは、最下位ビットＬＳＢは１、最上位ビットＭＳＢは８である。
【００４５】
図５Ｆのエリア１では、図５Ａのリードパーミッションが「１」で読み出し許可状態、図５Ｂのライトパーミッションが「０」で書込み禁止状態である。図５Ｃのカウンターイネーブル／コントロールが「００」でカウンターイネーブル、図５Ｄのカウンターフラグが「０」でタグの動作状態がアクセス禁止状態である。図５Ｅのインクリメント／デクリメントフラグが「０」でインクリメント状態である。
【００４６】
図５Ｆのエリア２では、図５Ａのリードパーミッションが「１」で読み出し許可状態、図５Ｂのライトパーミッションが「１」で書込み許可状態である。図５Ｃのカウンターイネーブル／コントロールが「０１」でアクセスカウンター６のカウント値による読み出し禁止状態、図５Ｄのカウンターフラグが「１」でタグの動作状態がアクセス許可状態である。図５Ｅのインクリメント／デクリメントフラグが「１」でデクリメント状態である。
【００４７】
図５Ｆのエリア３では、図５Ａのリードパーミッションが「０」で読み出し禁止状態、図５Ｂのライトパーミッションが「０」で書込み禁止状態である。図５Ｃのカウンターイネーブル／コントロールが「１１」でカウンターディセーブル、図５Ｄのカウンターフラグが「０」でタグの動作状態がアクセス禁止状態である。図５Ｅのインクリメント／デクリメントフラグが「０」でインクリメント状態である。
【００４８】
図５Ｆのエリア４では、図５Ａのリードパーミッションが「０」で読み出し禁止状態、図５Ｂのライトパーミッションが「０」で書込み禁止状態である。図５Ｃのカウンターイネーブル／コントロールが「００」でカウンターイネーブル、図５Ｄのカウンターフラグが「０」でタグの動作状態がアクセス禁止状態である。図５Ｅのインクリメント／デクリメントフラグが「０」でインクリメント状態である。
【００４９】
図５Ｆのエリア５では、図５Ａのリードパーミッションが「１」で読み出し許可状態、図５Ｂのライトパーミッションが「０」で書込み禁止状態である。図５Ｃのカウンターイネーブル／コントロールが「１１」でカウンターディセーブル、図５Ｄのカウンターフラグが「０」でタグの動作状態がアクセス禁止状態である。図５Ｅのインクリメント／デクリメントフラグが「０」でインクリメント状態である。
【００５０】
図５Ｆのエリア６では、図５Ａのリードパーミッションが「０」で読み出し禁止状態、図５Ｂのライトパーミッションが「０」で書込み禁止状態である。図５Ｃのカウンターイネーブル／コントロールが「１１」でカウンターディセーブル、図５Ｄのカウンターフラグが「０」でタグの動作状態がアクセス禁止状態である。図５Ｅのインクリメント／デクリメントフラグが「０」でインクリメント状態である。
【００５１】
図５Ｆのエリア７では、図５Ａのリードパーミッションが「１」で読み出し許可状態、図５Ｂのライトパーミッションが「１」で書込み許可状態である。図５Ｃのカウンターイネーブル／コントロールが「１１」でカウンターディセーブル、図５Ｄのカウンターフラグが「１」でタグの動作状態がアクセス許可状態である。図５Ｅのインクリメント／デクリメントフラグが「１」でデクリメント状態である。
【００５２】
図５Ｆのエリア８では、図５Ａのリードパーミッションが「１」で読み出し許可状態、図５Ｂのライトパーミッションが「１」で書込み許可状態である。図５Ｃのカウンターイネーブル／コントロールが「１１」でカウンターディセーブル、図５Ｄのカウンターフラグが「１」でタグの動作状態がアクセス許可状態である。図５Ｅのインクリメント／デクリメントフラグが「１」でデクリメント状態である。
【００５３】
次に、ユーザエリアについて説明する。
ユーザ領域（エリア１、２、・・・８)２２、２３、・・・２４は、ユーザが読み書きできるメモリ領域である。ユーザ領域（エリア１、２、・・・８)２２、２３、・・・２４は、エリア毎にリードパーミッション及びライトパーミッションにより読み出し許可状態及び書込み許可状態を制御して、タグに対するアクセス制限をすることができる。
【００５４】
このように構成されたタグの動作を以下に示すフローチャートを用いて説明する。
図６は、起動時のタグ動作内部シーケンスを示すフローチャートである。
図６において、起動時に、ユーザがタグに格納される提供情報を読み出すとき、そのタグにライタ又はリーダを近づけると、タグはその高周波信号の受信電力により内部起電力を発生させて動作状態に移行する（ステップＳ１）。
【００５５】
するとタグ内部では、アクセスフラグ管理部７は、各エリアのアクセスカウンターフラグを読み出し（ステップＳ２）、カウンターフラグが立っているか否かを判断する（ステップＳ３）。
【００５６】
アクセスフラグ管理部７は、ステップＳ３でフラグが立っているエリアのアクセスカウンター６のカウンター値をデクリメント（インクリメント）させる（ステップＳ４）。その後、そのアクセスカウンター６のカウンター値を不揮発性メモリ８に書き込み、アクセスカウンターフラグをリセットする（ステップＳ５）。
【００５７】
アクセスフラグ管理部７は、カウンターイネーブル／コントロールビットによるアクセス制御モードであるか否かを判断する（ステップＳ６）。ステップＳ６でアクセス制御モードの場合、アクセスカウンター６のカウンター値が０であるか否かを判断する（ステップＳ７）。
【００５８】
ステップＳ７でアクセスカウンター６のカウント値が０（ゼロ）になっていたら、アクセスフラグ管理部７は、そのカウンターに相当するエリアのリードパーミッション又はライトパーミッションを読み出し禁止状態又は書込み禁止状態にし（ステップＳ８）、それ以上読み出し又は書き込み動作ができないようにする。
【００５９】
ステップＳ８の後、ステップＳ３でフラグが立っていないとき、ステップＳ６でアクセス制御モードでない場合、ステップＳ７でアクセスカウンター６のカウント値が０（ゼロ）でないときには、タグはコマンド待機状態で、コマンドが来るのを待つ（ステップＳ９）。
【００６０】
図７は、コマンド処理時のタグ動作内部シーケンスを示すフローチャートである。
図７において、コマンドシーケンス（読み出し又は書き込み）時、タグはコマンド待機状態で、コマンドが来るのを待っている（ステップＳ１１）。やがてタグはコマンド（読み出し又は書き込み）を受信する（ステップＳ１２）。
【００６１】
タグはコマンドを解析し、アクセスフラグ管理部７は、そのアクセスエリアのアクセス権を示すリードパーミッション又はライトパーミッションが読み出し許可状態又は書込み許可状態であるか否かを確認する（ステップＳ１３）。
【００６２】
ステップＳ１３でリードパーミッション又はライトパーミッションが読み出し許可状態又は書込み許可状態であれば、アクセスフラグ管理部７は、あるブロックの読み出しを実行し、レスポンスを返す（ステップＳ１４）。
【００６３】
アクセスフラグ管理部７は、そのエリアのアクセスカウンターフラグ（内部レジスタ）がセットされているか否かを判断する（ステップＳ１５）。ステップＳ１５でアクセスカウンターフラグ（内部レジスタ）がセットされていなければ、アクセスフラグ管理部７は、不揮発メモリ８上のアクセスカウンターフラグを書き込む（セットする）（ステップＳ１６）。アクセスフラグ管理部７は、アクセスカウンターフラグ（内部レジスタ）もセットする（ステップＳ１６）。
【００６４】
その後、ステップＳ１１へ戻る。ステップＳ１３でリードパーミッション又はライトパーミッションが読み出し許可状態又は書込み許可状態でないとき、ステップＳ１５でアクセスカウンターフラグ（内部レジスタ）がセットされているときもステップＳ１１へ戻る。
【００６５】
上述したように、アクセスフラグ管理部７は、タグ２からの提供情報の読み出し時に即座にアクセスカウンター６のカウント値をインクリメント／デクリメントするのではなく、カウンターフラグだけをセットしておき、次回の起動時（提供情報を読み出すために、ライタ又はリーダを近づけ、タグに電源が供給されたとき）にそのフラグが立っていたらカウターをインクリメント／デクリメントさせる。
【００６６】
これにより、１回のアクセス（ライタ又はリーダを近づけて読み出す行為）で同じ情報を複数回読み出しても、カウント値は１しか変化しないようにすることができる。
以上のシーケンスは、図１に示したタグ２のハードウエアで実行される。
【００６７】
図８は、ポスタータグへの応用例を示す図である。
タグ８１、８２、８３からのリーダ／ライタ８４，８５による読み出しのレスポンスに、リンクＵＲＬ(Uniform Resource Locator)と共にそのカウント値を返すことにより、ユーザのタグ８１、８２、８３へのアクセス状況をタグ管理サーバ８６側で一元的に把握することが出来る。
【００６８】
これにより、どの場所に配置したタグ８１、８２、８３へのアクセスが一番多いか、タグ８１、８２、８３へのアクセスの多い時間帯はいつかを判断することができる。また、そのカウント値によって、ユーザに得点を与えるなどのサービスも可能になる（例えば、１００人目なので、あるＵＲＬへアクセスすると、１００人目記念の得点をプレゼントするなどのサービスである。）。
【００６９】
上述した実施の形態に限らず、以下のように構成しても良い。タグは通常電源が入っていない（電源を持っていない）ので、内部にタイマーは持てない。がタグアクセス時にライタ又はリーダ側からコマンドと共に日時に情報ももらうようにすれば、それとメモリに書き込まれたタイマー値（日時）を比較することにより、日時によるアクセス制御が行える。
【００７０】
また、アクセス情報の値、日時を示すタイマー値により、アクセス権を示すフラグをアクセス禁止状態にする代わりに、コンテンツに対して予め設定された暗号化を解除する鍵を無効にすることによっても、アクセスが実質的にできないようにして、暗号化によるアクセス制限をしてもよい。
【００７１】
上述した本実施の形態に限らず、本発明の特許請求の範囲であれば、適宜、他の構成がとりうることはいうまでもない。
【図面の簡単な説明】
【００７２】
【図１】本発明のＲＦタグの構成を示すブロック図である。
【図２】ＲＦタグのメモリマップ／エリアを示す図である。
【図３】ＲＦタグのアクセスカウンターブロック／エリアを示す図である。
【図４】ＲＦタグのアクセスコントロールブロックを示す図である。
【図５】アクセスコントロールブロックの各ビットのアクセス制限を示す図であり、図５Ａはリードパーミッション、図５Ｂはライトパーミッション、図５Ｃはカウンターイネーブル／コントロール、図５Ｄはカウンターフラグ、図５Ｅはインクリメント／デクリメントフラグ、図５Ｆはエリアである。
【図６】起動時のタグ動作内部シーケンスを示すフローチャートである。
【図７】コマンド処理時のタグ動作内部シーケンスを示すフローチャートである。
【図８】ポスタータグへの応用例を示す図である。
【符号の説明】
【００７３】
１…アンテナ、２…ＲＦタグＬＳＩ、３…アナログＲＦ処理部、４…コマンド処理部、５…メモリアクセス管理部、６…アクセスカウンター、７…アクセスフラグ管理部、８…メモリ、２１…システム領域（エリア０）、２２、２３、・・・２４…ユーザ領域（エリア１、２、・・・８) 、３１、３２、３３、３４、３５、３６、３７、３８…カウント値エリア、４１…リードパーミッション、４２…ライトパーミッション、４３…カウンターイネーブル／コントロール、４４…カウンターフラグ、４５…インクリメント／デクリメントフラグ
【図１】
2006146361.tif 000003
【図２】
2006146361.tif 000004
【図３】
2006146361.tif 000005
【図４】
2006146361.tif 000006
【図５】
2006146361.tif 000007
【図６】
2006146361.tif 000008
【図７】
2006146361.tif 000009
【図８】
2006146361.tif 000010