(57)【要約】      （修正有）【課題】アプリケーションソフトウェアを使用せずにＲＦＩＤトランスポンダーのタンパーループの状態をリーダーに提供する。【解決手段】無線周波数トランスポンダー２のタンパーループ３６の状態をリーダーに提供する方法であって、トランスポンダー２は、第１の通信プロトコルにしたがって第１の周波数でリーダーと通信するように構成しており、第１のプロトコルにしたがってユーザーメモリー３８を読み取る要求を受けた後にトランスポンダー２によって実行される、ユーザーメモリー３８の論理的なビューを生成するステップであって、論理的なビューが、２つの部分３９、４０のうちの１つの部分のみを含み、ＴＡパラメーターが、タンパーループ３６の状態を表すようなステップと、第１のプロトコルにしたがってリーダーに論理的なビューを提供するステップとを有する。【選択図】図１
2018074592.tif 000002
【特許請求の範囲】
【請求項１】
無線周波数トランスポンダー（２）のタンパーループ（３６）の状態をリーダーに提供する方法（２００）であって、
前記トランスポンダー（２）は、第１の通信プロトコルにしたがって第１の周波数で前記リーダーと通信するように構成しており、
前記トランスポンダー（２）は、前記第１の通信プロトコルの第１のデータセットを格納するための非揮発性の第１のメモリー（２８）を有し、
前記第１のメモリー（２８）は、ユーザーメモリー（３８）を有し、
前記ユーザーメモリー（３８）は、２つの部分（３９、４０）を有し、
その各部分（３９、４０）には、前記タンパーループ（３６）の状態に特有なデータアイテム（ＵＲＬ１、ＵＲＬ２）があり、
当該方法（２００）は、前記第１のプロトコルにしたがって前記ユーザーメモリー（３８）を読み取る要求を受けた（２０２）後に前記トランスポンダー（２）によって実行される、
−  前記ユーザーメモリー（３８）の論理的なビューを生成するステップであって、前記論理的なビューが、２つの部分（３９、４０）のうちの１つの部分のみを含み、前記部分（３９、４０）が、データアイテム（ＵＲＬ１、ＵＲＬ２）とは異なる、ＴＡパラメーターと呼ばれるパラメーターのバイナリー値に応じて選択され、前記ＴＡパラメーターが、前記タンパーループ（３６）の状態を表すような、ステップと、及び
−  第１のプロトコルにしたがって前記リーダーに論理的なビューを提供するステップ（２１８、２２０）と
を有することを特徴とする方法（２００）。
【請求項２】
前記トランスポンダー（２）は、非揮発性の第２のメモリー（３０）を有し、
当該方法（２００）は、
−  前記第２のメモリー（３０）から、ＴＰＯＬパラメーターと呼ばれる構成パラメータのバイナリー値を読み取るステップ（２１２）を有し、
前記部分（３９、４０）が、ＴＡパラメーターとＴＰＯＬパラメーターの両方の値に応じて選択される
ことを特徴とする請求項１に記載の方法（２００）。
【請求項３】
前記トランスポンダー（２）は、非揮発性の第２のメモリー（３０）を有し、
当該方法（２００）は、前記要求を受けるステップ（２０２）の前に実行される、
−  ＴＡパラメーターの値を計算するステップを有し、
このステップは、
＊  前記第２のメモリー（３０）に記録されているＴＡパラメーターの前の値（Ｐｒｖ＿ＴＡ）を読み取るステップ（１０４）と、
＊  前記タンパーループ（３６）の現在の状態を表すバイナリ値（Ｍｓｒ＿ＴＡ）を測定するステップ（１０６）と、
＊  ＴＡパラメーターの前の値（Ｐｒｖ＿ＴＡ）と測定された値（Ｍｓｒ＿ＴＡ）の間にて論理関数を実行して、その結果を前記ＴＡパラメーターの値とするステップ（１０８）とを有する
ことを特徴とする請求項１又は２に記載の方法（２００）。
【請求項４】
前記第２のメモリー（３０）は、前記第１のメモリー（２８）とは異なり、
前記トランスポンダー（２）は、第２の通信プロトコルにしたがって第２の周波数で前記リーダーと通信するように構成しており、
前記第２の周波数は、前記第１の周波数とは異なり、
前記第２のメモリー（３０）は、前記第２の通信プロトコルの第２のデータセットを格納する
ことを特徴とする請求項３に記載の方法（２００）。
【請求項５】
前記第２の周波数は、極超短波の周波数である
ことを特徴とする請求項４に記載の方法（２００）。
【請求項６】
前記第２のプロトコルは、エレクトロニックプロダクトコードプロトコルである
ことを特徴とする請求項５に記載の方法（２００）。
【請求項７】
前記第２のメモリー（３０）と前記第１のメモリー（２８）は、少なくとも共通の区画を有する
ことを特徴とする請求項３に記載の方法（２００）。
【請求項８】
前記ＴＡパラメーターの値を計算するステップの後に実行される、
−  前記第２のメモリー（３０）に記録されたＴＡパラメーターの前の値（Ｐｒｖ＿ＴＡ）と、ＴＡパラメーターの計算された値とを比較するステップ（１０９）と、
−  前記前の値と前記計算された値が異なるときに、前記第２のメモリー（３０）から、前記第２のメモリー（３０）における前記ＴＡパラメーターの値の更新が認可されているかどうかを表す、ＴＷＥＮパラメーターと呼ばれる構成パラメータのバイナリー値を読み取るステップ（１１０）と、
−  前記前の値と前記計算された値が異なり、かつ、前記ＴＷＥＮパラメーターの読み取り値が認可に対応する値であるときに、前記第２のメモリー（３０）におけるＴＡパラメーターの値を更新するステップ（１１４）と
を有することを特徴とする請求項３〜７のいずれかに記載の方法（２００）。
【請求項９】
−  前記ユーザーメモリー（３８）の物理的なビューにおける部分（３９、４０）の位置について知らせる少なくとも１つの値（ｍ、ｎ）を読み取るステップを有し、
前記論理的なビューが、前記少なくとも１つの値（ｍ、ｎ）によって生成される
ことを特徴とする請求項１〜８のいずれかに記載の方法（２００）。
【請求項１０】
各データアイテム（ＵＲＬ１、ＵＲＬ２）は、ＵＲＬアドレスである
ことを特徴とする請求項１〜９のいずれかに記載の方法（２００）。
【請求項１１】
前記第１の周波数は、高周波の周波数である
ことを特徴とする請求項１〜１０のいずれかに記載の方法（２００）。
【請求項１２】
前記第１のプロトコルは、近距離無線通信プロトコルである
ことを特徴とする請求項１１に記載の方法（２００）。
【請求項１３】
無線周波数トランスポンダー（２）のユーザーメモリー（３８）のビューをリーダーに提供する方法（１００）であって、
前記トランスポンダー（２）は、第１の通信プロトコルにしたがって第１の周波数で前記リーダーと通信するように構成しており、
前記トランスポンダー（２）は、前記第１の通信プロトコルの第１のデータセットを格納するための非揮発性の第１のメモリー（２８）と、及び第２のメモリー（３０）を有し、
前記第２のメモリー（３０）は、前記第１のメモリー（２８）と共有され、
前記第１のメモリー（２８）は、ユーザーメモリー（３８）を有し、
前記ユーザーメモリー（３８）は、２つの部分（３９、４０）を有し、その各部分（３９、４０）には、前記タンパーループ（３６）の状態に特有なデータアイテム（ＵＲＬ１、ＵＲＬ２）があり、
当該方法（２００）は、前記トランスポンダー（２）によって実行される、
−  前記第１のメモリー（２８）から、前記ユーザーメモリー（３８）の論理的なビューの生成が認可されているかどうかを表す、ＳＷＡＰパラメーターと呼ばれる構成パラメータのバイナリー値を、そして、前記第２のメモリー（３０）から、前記タンパーループ（３６）の状態を表す前記第２のメモリー（３０）におけるＴＡパラメーターの値の更新が認可されているかどうかを表す、ＴＷＥＮパラメーターと呼ばれる構成パラメータのバイナリー値を、読み取るステップ（２０４、２１０）と、
−  前記ＴＷＥＮ及びＳＷＡＰパラメーターの値が認可に対応するものであるときに、請求項１〜１３のいずれかに記載の方法（２００）を実行するステップと、及び
−  前記ＴＷＥＮパラメーターの値及び／又は前記ＳＷＡＰパラメーターの値が認可に対応するものではないときに、前記ユーザーメモリー（３８）の物理的なビューを前記リーダーに提供するステップ（２０６）と
を有することを特徴とする方法（１００）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的には、無線周波数識別（ＲＦＩＤ）トランスポンダー、特に、タンパーループ機能を有する受動タイプのＲＦＩＤトランスポンダーの分野に関する。本発明は、特に、タンパーループ機能を有する受動タイプのＲＦＩＤトランスポンダーのタンパーループ状態をリーダーに提供する方法に関する。
【０００２】
無線周波数識別において、用語「トランスポンダー」は、受信した質問信号に応答して識別信号を発するように構成しているデバイスを意味している。ＲＦＩＤトランスポンダーは、内蔵電源又は自身の電池を必ずしも有していない。この場合、トランスポンダーにエネルギーを供給するために必要な電力は、トランスポンダーに質問をするために用いられる、質問器としても知られている、リーダーが発生する電磁場から得られる。このようなトランスポンダーは、純粋に、後方散乱通信に依存している。用語「受動」は、この種のトランスポンダーを意味している。
【背景技術】
【０００３】
ＲＦＩＤトランスポンダーは、識別が必要な様々な状況において用いられることがある。古典的には、ＲＦＩＤトランスポンダーは、消費者向け商品において利用されて、商品を識別したり、商品についての情報を与えたりする。また、ＲＦＩＤトランスポンダーは、万引きやオリジナルの商品の偽造を防ぐために用いられることもある。このような用途では、ＲＦＩＤトランスポンダーは、一般的にタンパーループと呼ばれるトランスポンダーの検出ループを壊さずには取り外すことができないように、衣類、本、電子デバイスのような商品に取り付けられることがある。ＲＦＩＤトランスポンダーの重要なアプリケーション領域の１つは、（酒類用ボトルのような）飲料ボトルや医療的なソリューションを充填されたボトルを保護する領域である。この場合、ボトルからコルクを分離するとタンパーループが壊れるように、トランスポンダーをボトルのコルク内にて隠すことがある。好ましくは、タンパーループは、壊れたときに再構築することが困難であるように設計される。
【０００４】
開いているか閉じているか／壊れているか壊れていないかというようなタンパーループの状態は、古典的には、トランスポンダーが取り付けられている商品の製造業者によって提供されるアプリケーションソフトウェアを用いることによってスマートフォンのようなリーダーや質問器に提供される。例えば、このようなアプリケーションソフトウェアは、近距離無線通信（ＮＦＣ）プロトコルに基づくことができ、タンパーループの状態は、質問があったときにリーダーに送られるＮＤＥＦメッセージに埋め込まれる。短所として、このアプリケーションソフトウェアを規則的に更新して維持して、サーバー側の最新の更新を追い続ける必要があることがある。異なるアプリケーションソフトウェアをリーダーにインストールして、異なる商品のタンパー状態をチェックする必要があることがあるという別の短所もある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、いずれのアプリケーションソフトウェアも使用せずに、ＲＦＩＤトランスポンダーのタンパーループの状態をリーダーに提供する方法を提供することで、前記課題を克服することを目的とする。
【課題を解決するための手段】
【０００６】
したがって、本発明は、無線周波数トランスポンダーのタンパーループの状態をリーダーに提供する方法に関し、前記トランスポンダーは、第１の通信プロトコルにしたがって第１の周波数で前記リーダーと通信するように構成しており、前記トランスポンダーは、前記第１の通信プロトコルの第１のデータセットを格納するための非揮発性の第１のメモリーを有し、前記第１のメモリーは、ユーザーメモリーを有し、前記ユーザーメモリーは、２つの部分を有し、その各部分には、前記タンパーループの状態に特有なデータアイテムがあり、
当該方法は、前記第１のプロトコルにしたがって前記ユーザーメモリーを読み取る要求を受けた後に前記トランスポンダーによって実行される、
−  前記ユーザーメモリーの論理的なビューを生成するステップであって、前記論理的なビューが、２つの部分のうちの１つの部分のみを含み、前記部分が、データアイテムとは異なる、ＴＡパラメーターと呼ばれるパラメーターのバイナリー値に応じて選択され、前記ＴＡパラメーターが、前記タンパーループの状態を表すような、ステップと、及び
−  第１のプロトコルにしたがって前記リーダーに論理的なビューを提供するステップと
を有する。
【０００７】
さらに、本発明に係る方法は、以下の特徴の１つ又は複数の組み合わせを有することができる。
【０００８】
１つの実施形態（これに限定されない）によると、前記トランスポンダーは、非揮発性の第２のメモリーを有し、当該方法は、
−  前記第２のメモリーから、ＴＰＯＬパラメーターと呼ばれる構成パラメータのバイナリー値を読み取るステップを有し、
前記部分が、ＴＡパラメーターとＴＰＯＬパラメーターの両方の値に応じて選択される。
【０００９】
１つの実施形態（これに限定されない）によると、前記トランスポンダーは、非揮発性の第２のメモリーを有し、
当該方法は、前記要求を受けるステップの前に実行される、
−  ＴＡパラメーターの値を計算するステップを有し、
このステップは、
＊  前記第２のメモリーに記録されているＴＡパラメーターの前の値を読み取るステップと、
＊  前記タンパーループの現在の状態を表すバイナリ値を測定するステップと、
＊  ＴＡパラメーターの前の値と測定された値の間にて論理関数を実行して、その結果を前記ＴＡパラメーターの値とするステップとを有する。
【００１０】
１つの実施形態（これに限定されない）によると、前記第２のメモリーは、前記第１のメモリーとは異なり、前記トランスポンダーは、第２の通信プロトコルにしたがって第２の周波数で前記リーダーと通信するように構成しており、前記第２の周波数は、前記第１の周波数とは異なり、前記第２のメモリーは、前記第２の通信プロトコルの第２のデータセットを格納する。
【００１１】
１つの実施形態（これに限定されない）によると、前記第２の周波数は、極超短波の周波数である。
【００１２】
１つの実施形態（これに限定されない）によると、前記第２のプロトコルは、エレクトロニックプロダクトコード（ＥＰＣ）プロトコルである。
【００１３】
１つの実施形態（これに限定されない）によると、前記第２のメモリーと前記第１のメモリーは、少なくとも共通の区画を有する。
【００１４】
１つの実施形態（これに限定されない）によると、当該方法は、前記ＴＡパラメーターの値を計算するステップの後に実行される、
−  前記第２のメモリーに記録されたＴＡパラメーターの前の値と、ＴＡパラメーターの計算された値とを比較するステップと、
−  前記前の値と前記計算された値が異なるときに、前記第２のメモリーから、前記第２のメモリーにおける前記ＴＡパラメーターの値の更新が認可されているかどうかを表す、ＴＷＥＮパラメーターと呼ばれる構成パラメータのバイナリー値を読み取るステップと、
−  前記前の値と前記計算された値が異なり、かつ、前記ＴＷＥＮパラメーターの読み取り値が認可に対応する値であるときに、前記第２のメモリーにおけるＴＡパラメーターの値を更新するステップと
を有する。
【００１５】
１つの実施形態（これに限定されない）によると、当該方法は、
−  前記ユーザーメモリーの物理的なビューにおける部分の位置について知らせる少なくとも１つの値を読み取るステップを有し、
前記論理的なビューが、前記少なくとも１つの値によって生成される。
【００１６】
１つの実施形態（これに限定されない）によると、各データアイテムは、ＵＲＬアドレスである。
【００１７】
１つの実施形態（これに限定されない）によると、前記第１の周波数は、高周波の周波数である。
【００１８】
１つの実施形態（これに限定されない）によると、前記第１のプロトコルは、近距離無線通信プロトコルである。
【００１９】
本発明は、さらに、無線周波数トランスポンダーのユーザーメモリーのビューをリーダーに提供する方法に関し、前記トランスポンダーは、第１の通信プロトコルにしたがって第１の周波数で前記リーダーと通信するように構成しており、前記トランスポンダーは、前記第１の通信プロトコルの第１のデータセットを格納するための非揮発性の第１のメモリーと、及び第２のメモリーを有し、前記第２のメモリーは、前記第１のメモリーと共有され、前記第１のメモリーは、ユーザーメモリーを有し、前記ユーザーメモリーは、２つの部分を有し、その各部分には、前記タンパーループの状態に特有なデータアイテムがあり、
当該方法は、前記トランスポンダーによって実行される、
−  前記第１のメモリーから、前記ユーザーメモリーの論理的なビューの生成が認可されているかどうかを表す、ＳＷＡＰパラメーターと呼ばれる構成パラメータのバイナリー値を、そして、前記第２のメモリーから、前記タンパーループの状態を表す前記第２のメモリーにおけるＴＡパラメーターの値の更新が認可されているかどうかを表す、ＴＷＥＮパラメーターと呼ばれる構成パラメータのバイナリー値を、読み取るステップと、
−  前記ＴＷＥＮ及びＳＷＡＰパラメーターの値が認可に対応するものであるときに、請求項１〜１３のいずれかに記載の方法を実行するステップと、及び
−  前記ＴＷＥＮパラメーターの値及び／又は前記ＳＷＡＰパラメーターの値が認可に対応するものではないときに、前記ユーザーメモリーの物理的なビューを前記リーダーに提供するステップと
を有する。
【００２０】
以下において、添付の図面を参照しながら本発明について説明する。なお、これらは例としてのみ与えるものであり、これらには何ら限定されない。
【図面の簡単な説明】
【００２１】
【図１】タンパーループ及びユーザーメモリーを有するデュアル周波数無線周波数トランスポンダーの一実施形態の概略図であり、前記トランスポンダーは、本発明に係る方法を実行するために用いられている。
【図２】図２ａ、２ｂ及び２ｃは、第１の例における図１のトランスポンダーのユーザーメモリーについての１つの物理的なビューと２つの論理的なビューを概略的に示している。
【図３】図３ａ、３ｂ及び３ｃは、第２の例における図１のトランスポンダーのユーザーメモリーについての１つの物理的なビューと２つの論理的なビューを概略的に示している。
【図４】ユーザーメモリーのどのビューがいくつかのパラメーターに応じて選択されるかを示している図である。この図は、本発明に係るいくつかの方法において用いられている。
【図５】本発明の一実施形態に係る方法のいくつかのステップを示す流れ図である。
【発明を実施するための形態】
【００２２】
本発明は、受動性のＲＦＩＤトランスポンダーのタンパーループの状態をリーダー又は質問器に提供する方法２００に関する。この方法２００は、このようなトランスポンダーのユーザーメモリーについてのビューを提供する方法１００の一部である。この明細書において、受動性のデュアル周波数ＨＦ−ＵＨＦ識別トランスポンダーを示しているが、トランスポンダーは別の種類であることができる。トランスポンダーは、単一の周波数又は多重周波数のＲＦＩＤトランスポンダーであることができる。トランスポンダーは、低周波数、高周波数及び／又は極超短波の帯域を用いるように構成していることができる。
【００２３】
図１を参照すると、トランスポンダー２は、ＨＦ電磁場を受けるＨＦアンテナ４と、ＨＦアナログフロントエンド８（ＨＦ  ＡＦＥ）によって形成されるＨＦインタフェース６と、及び広域の論理回路１２の一部であるＨＦ論理ユニット１０とを有する。トランスポンダー２は、さらに、ＵＨＦ電磁場を受けるＵＨＦアンテナ１４と、ＵＨＦアナログフロントエンド１８（ＵＨＦ  ＡＦＥ）によって形成されるＵＨＦインタフェース１６と、及び論理回路１２の一部でもあるＵＨＦ論理ユニット２０とを有する。ＨＦインタフェースは、ＨＦプロトコルを実行するように構成しており、ＵＨＦインタフェースは、ＵＨＦプロトコルを実行するように構成している。主な実施形態において、ＵＨＦプロトコルは、ＥＰＣプロトコルに関連しており、ＨＦプロトコルは、ＮＦＣプロトコルに関連しており、これらのＥＰＣとＮＦＣの両方のプロトコルは、当業者に広く知られている。
【００２４】
トランスポンダー２は、さらに、非揮発性の第１のメモリー２８、非揮発性の第２のメモリー３０、論理回路１２によって支援されるリセット手段、パワージェネレーター２２及びパワー管理ユニット２４を有する。非揮発性の第１のメモリー２８は、トランスポンダーがＨＦプロトコルを実行することを可能にする構成データをすべて備え、非揮発性の第２のメモリー３０は、トランスポンダーがＵＨＦプロトコルを実行することを可能にする構成データをすべて備える。論理回路１２は、両方のインタフェース６、１６に共通の動作又はこれらのインタフェースの一方又は他方のみのための動作、そして、パワー管理ユニット２４と非揮発性メモリー２８、３０に関連する一般的な機能をサポートする。
【００２５】
パワージェネレーター２２は、受動性のトランスポンダー２が、ＨＦアンテナ４によって受けた到来するＨＦ電磁場から、又はＵＨＦアンテナ１４によって受けた到来するＵＨＦ電磁場から、パワーを取り入れ、トランスポンダー２にパワーレベルを与えるように構成している。パワー管理ユニット２４は、利用可能なパワーが特定のパワーレベルに達しているかを検出して、この情報を論理回路１２に伝えるように構成している。より正確には、パワー管理ユニット２４は、以下を検出するように構成している。すなわち、
−  パワージェネレーター２２によって与えられトランスポンダー２がＨＦプロトコルを実行するために必要な第１の所定のパワーレベル
−  パワージェネレーター２２によって与えられ実質的に第１の所定のパワーよりも低い第２の所定のパワーレベル
である。この第２の所定のパワーレベルは、トランスポンダー２がＵＨＦプロトコルを実行するために必要である。
【００２６】
トランスポンダー２は、さらに、発生したパワーが第１の所定のパワーレベル以上であるときにＨＦプロトコルの実行を可能にし、発生したパワーが第２の所定のパワーレベル以上であるときにＵＨＦプロトコルの実行を可能にするように構成している。
【００２７】
また、トランスポンダー２には、２つのパッド３２、３４があり、これらの間に、タンパーループと呼ばれる導電性のループ３６が設けられている。タンパーループ３６は、任意の形であることができる。タンパーループ３６が壊れていないとき、すなわち、閉じているとき、２つのパッド３２、３４の間の短絡を検出することができる。逆に、タンパーループ３６が壊れているとき、すなわち、開いているとき、２つのパッド３２、３４の間の回路が開いていることを検出することができる。このために、トランスポンダー２は、タンパーループ３６の現在の状態（開又は閉）を検出するように構成している測定ユニット３７を有する。特に、測定ユニット３７は、タンパーループの現在の状態を表すバイナリ値Ｍｓｄ＿ＴＡを出力するように構成している。例えば、適宜、値「０」が状態「閉」を表し、値「１」が状態「開」を表すことができる。また、測定ユニット３７は、論理回路１２に値Ｍｓｄ＿ＴＡを与えるように構成している。
【００２８】
それに加えて、非揮発性の第２のメモリー３０は、タンパーループ３６の前の状態を表すバイナリ値Ｐｒｖ＿ＴＡを含む。論理回路１２は、タンパーループ３６の前の状態Ｐｒｖ＿ＴＡ及び現在の状態Ｍｓｄ＿ＴＡを用いることによって、ＴＡパラメーターと呼ばれるパラメーターの値を計算するように構成している。より正確には、値「０」が状態「閉」、値「１」が状態「開」を表す場合、ＴＡパラメーターの値は、バイナリ値Ｍｓｄ＿ＴＡとバイナリ値Ｐｒｖ＿ＴＡの間のＯＲ関数の結果である。逆に、値「０」が状態「開」、値「１」が状態「閉」を表す場合、ＴＡパラメーターの値は逆にされる。したがって、これらの両方の場合に、タンパーループの現在の状態が「開」である場合、かつ／又は、タンパーループの前の状態が「開」である場合、ＴＡパラメーターは値「１」である。もちろん、ＴＡパラメーターの値「０」を、タンパーループの現在の状態「開」に関連づけ、かつ／又は、タンパーループの前の状態「開」に関連づけるように決めることができる。この場合、関数ＯＲと関数ＮＡＮＤはそれぞれ、関数ＮＯＲと関数ＡＮＤに置き換えるべきである。いずれの場合においても、ＴＡパラメーターは、タンパーループが現在又は以前に壊れている／壊れていたかどうかを表す。タンパーループの現在の状態の値Ｍｓｄ＿ＴＡに直接頼るのではなくＴＡパラメーターの値を計算することは、タンパーループが壊れており、その後に、タンパー検出を回避するために再構築されるような場合に、有益である。
【００２９】
非揮発性の第２のメモリー３０は、さらに、ＴＡパラメーターの値「０」及び「１」の物理的な意義を表す、ＴＰＯＬパラメーターと呼ばれるパラメーターのバイナリ値を含む。例えば、ＴＰＯＬパラメーターの値が「１」である場合、閉じたタンパーループのＴＡパラメーターが値「１」を示すように決めることができる。ＴＰＯＬパラメーターの値は、トランスポンダーの製造業者によって設定される構成値である。なお、ＴＰＯＬパラメーターは必要ではない。なぜなら、代わりに、別のパラメーターの値に関係なく、閉じたタンパーループのＴＡパラメーターが常に値「１」を示すからである。しかし、ＴＰＯＬパラメーター用いることによって、トランスポンダーの構成をよりフレキシブルにする。
【００３０】
非揮発性の第２のメモリー３０は、さらに、第２のメモリー３０におけるＴＡパラメーターの値の更新が認可されているかどうかを表す、すなわち、バイナリ値Ｐｒｖ＿ＴＡとＴＡパラメーターの計算された値の２つの値が異なるときにバイナリ値Ｐｒｖ＿ＴＡをＴＡパラメーターの計算された値によって置き換えることが認可されているかどうかを表す、ＴＷＥＮパラメーターと呼ばれるパラメーターのバイナリ値を含む。例えば、ＴＷＥＮパラメーターの値「１」が、第２のメモリー３０における値Ｐｒｖ＿ＴＡの変更が認可されていることを表すように決めることができる。ＴＷＥＮパラメーターの値は、トランスポンダーの製造業者によって設定される構成値である。第２のメモリー３０におけるＴＡパラメーターの値の更新が認可されていることに対応するＴＷＥＮパラメーターの値をセットすることは、タンパー検出機能の適正な動作のために必要である。また、ＴＷＥＮパラメーターは、さらに、ＴＰＯＬパラメーターの値の変更が認可されているかどうかを表すこともできる。代わりに、第２のメモリー３０におけるＴＡ及び／又はＴＰＯＬパラメーターの値の更新には常に認可が必要とされるというように決めることができるので、ＴＷＥＮパラメーターは必須ではない。しかし、ＴＷＥＮパラメーターを用いることは、トランスポンダーの構成に関して柔軟性が大きくなる。
【００３１】
それに加えて、非揮発性の第１のメモリー３０は、ＵＲＬのようなユーザーデータアイテムを格納するために用いることができるメモリー空間であるユーザーメモリー３８を含む。ユーザーメモリー３８は、いくつかの部分を有し、それらのうちの２つの部分３９、４０が２つのＵＲＬを格納するために用いられる。ＵＲＬはそれぞれ、タンパーループの特定の状態に関連している。例えば、前記２つの部分のうちの第１の部分に格納される第１のＵＲＬは、タンパーループが壊れていないこと（閉じていること）を示すウェブページを参照するものであることができ、前記２つの部分のうちの第２の部分に格納される第２のＵＲＬは、タンパーループが壊れていること（開いていること）を示すウェブページを参照するものであることができる。
【００３２】
本発明のコア概念は、トランスポンダー２が検出モードと呼ばれる適切なモードであるときに、タンパーループの状態に応じてユーザーメモリー３８の論理的なビューをリーダーに提供することである。検出モードについては、本明細書において後で詳細に説明する。より正確には、検出モードにおいて、タンパーループ３６が現在壊れておらず以前にも壊れていない場合には、トランスポンダー２に質問をするリーダーによって第１のＵＲＬのみが見えるようにする必要がある（すなわち、第２のＵＲＬは見えるべきではない）。このことは、ユーザーメモリー３８についての第１の論理的なビューに対応している。同様に、タンパーループ３６が現在壊れている場合及び／又は以前に壊れていた場合に、リーダーによって第２のＵＲＬのみが見える必要がある（すなわち、第１のＵＲＬは見えるべきではない）。これは、ユーザーメモリー３８の第２の論理的なビューに対応する。なお、トランスポンダー２が前記検出モードでないときには、ユーザーメモリー３８の物理的なビューを提供すべきである。
【００３３】
図２ａは、ユーザーメモリーの物理的なビューの一例を示している。この例において、ユーザーメモリーは、６３のブロックで作られており、各ブロックには４ビットある。第１のＵＲＬは、ブロック４〜ｍ−１に格納され、第２のＵＲＬは、ブロックｍ〜ｍ＋ｎに格納される。ブロック４〜ｍ−１が第１の部分３９を形成し、ブロックｍ〜ｍ＋ｎが第２の部分４０を形成する。図２ｂ及び２ｃに、図２ａにおいて例として与えられた物理的なビューに対応する第１及び第２の論理的なビューを示した。第１の論理的なビューにおいて、第１のＵＲＬをブロック４〜ｍ−１から読み取ることができ、値「０」をブロックｍ〜６３から読み取ることかできる。第２のＵＲＬをこれ以上読み取ることができない。第２の論理的なビューにおいて、第２のＵＲＬをブロック４〜６３−（ｍ＋ｎ）＋４から読み取ることができ、値「０」をブロック６３−（ｍ＋ｎ）＋５〜６３から読み取ることができる。第１のＵＲＬをこれ以上読み取ることができない。なお、値ｍ及びｎは、ユーザーメモリー３８における部分３９、４０の位置に関する示唆を与える。これらの値は、ユーザーメモリー３８の論理的なビューを生成する必要があるときに読み取って用いることができるように、第１又は第２のメモリー２８、３０に格納される。
【００３４】
図３ａに、ユーザーメモリーの物理的なビューの別の例を示した。この例においても、ユーザーメモリーは、６３のブロックで作られており、各ブロックには４ビットある。第１のＵＲＬは、ブロック４〜ｍ−１に格納され、第２のＵＲＬは、ブロックｍ〜６３に格納される。ブロック４〜ｍ−１は、第１の部分３９を形成し、ブロックｍ〜６３は、第２の部分４０を形成する。ブロック４〜６３にＵＲＬを格納することによって、前の例よりも長いＵＲＬを格納することができる。図３ｂ及び３ｃに、図３ａに例として与えた物理的なビューに対応する第１及び第２の論理的なビューを示している。第１の論理的なビューにおいて、第１のＵＲＬをブロック４〜ｍ−１から読み取ることができ、値「０」をブロックｍ〜６３から読み取ることができる。第２のＵＲＬをこれ以上読み取ることができない。第２の論理的なビューにおいて、第２のＵＲＬをブロック４〜６３−ｍ＋４から読み取ることができ、値「０」をブロック６３−ｍ＋５〜６３から読み取ることができる。第１のＵＲＬをこれ以上読み取ることができない。
【００３５】
第１のメモリー２８は、さらに、ユーザーメモリー３８の論理的なビューの生成が認可されているかどうかを表す、ＳＷＡＰパラメーターと呼ばれるパラメーターのバイナリ値を含む。例えば、ＳＷＡＰパラメーターの値「１」は、ユーザーメモリー３８の論理的なビューの生成が認可されていることを表す。ＳＷＡＰパラメーターの値は、トランスポンダーの製造業者によって設定される構成値である。なお、代わりに、ユーザーメモリー３８の論理的なビューの生成が常に認可されているというように決めることができるので、ＳＷＡＰパラメーターは必須ではない。しかし、ＳＷＡＰパラメーターを用いることによって、トランスポンダー２の構成に関して柔軟性が大きくなる。
【００３６】
図４は、これらのビューのうちのどれをＴＡ、ＴＰＯＬ、ＴＷＥＮ及びＳＷＡＰのパラメーターの値に応じてリーダーに提示すべきかを示しているチャートである。図４のチャートによって具象化された構成において、ＳＷＡＰパラメーターの値「１」は、ユーザーメモリー３８の論理的なビューの生成が認可されていることを表し、ＴＷＥＮパラメーターの値「１」は、第２のメモリー３０におけるＴＡパラメーターの値の更新が認可されていることを表している。それに加えて、「×」は、「０」又は「１」を差別せずに示していることに留意すべきである。もちろん、異なる構成を決めることができ、前記構成は、例としてのみ示したものである。
【００３７】
ＳＷＡＰ及び／又はＴＷＥＮパラメーターの値が「０」であるとき、リーダーに提示されるユーザーメモリー３８のビューは、物理的なビューである。しかし、ＳＷＡＰ及びＴＷＥＮパラメーターの値が両方とも、トランスポンダー２が検出モードであることを表す「１」であるとき、リーダーに提示されるユーザーメモリー３８のビューは、２つの論理的なビューのうちの一方である。論理的なビューは、ＴＡ及びＴＰＯＬパラメーターの値に応じて選択される。ＴＡパラメーターの値が「０」であり、「ＴＰＯＬ」パラメーターの値が「０」であるとき、第１の論理的なビューがリーダーに提示されることになる。ＴＡパラメーターの値が「１」であり、「ＴＰＯＬ」パラメーターの値が「０」であるとき、第２の論理的なビューがリーダーに提示されることになる。ＴＡパラメーターの値が「１」であり、「ＴＰＯＬ」パラメーターの値が「１」であるとき、第１の論理的なビューがリーダーに提示されることになる。ＴＡパラメーターの値が「０」であり、「ＴＰＯＬ」パラメーターの値が「１」であるとき、第２の論理的なビューがリーダーに提示されることになる。
【００３８】
図５は、本発明に係る方法１００、２００のいくつかのステップを示す流れ図である。方法１００は、トランスポンダー２によって実行される以下のいくつかのステップを有する。
【００３９】
ステップ１０２において、トランスポンダー２がリーダーが発生させたＨＦ又はＵＨＦ電磁場を検出するとすぐに、リセット手段は、パワーオンリセットのシーケンスを行う。特に、パワージェネレーター２２は、直流電圧を、この電圧が前記第１又は第２の所定のパワーレベルに対応するレベルに達するまで、発生させる。
【００４０】
ステップ１０４において、第２のメモリー３０から、ＴＡパラメーターの前の値Ｐｒｖ＿ＴＡが読み取られる。
【００４１】
ステップ１０６において、測定ユニット３７によって、タンパーループの現在の状態を表す値Ｍｓｄ＿ＴＡが測定される。
【００４２】
ステップ１０８において、ＴＡパラメーターの前の値Ｐｒｖ＿ＴＡと、タンパーループの現在の状態を表す値Ｍｓｄ＿ＴＡの間で、論理関数が実行される。上で示したように、論理関数は、ＴＡパラメーターに対する値「０」及び「１」の意味に応じて、ＯＲ、ＡＮＤ、ＮＡＮＤ又はＮＯＲ関数であることができる。この関数の結果がＴＡパラメーターの値となる。
【００４３】
ステップ１０９において、ＴＡパラメーターの計算された値は、ＴＡパラメーターの前の値Ｐｒｖ＿ＴＡと比較される。これらの値どうしが等しいとき、ステップ１１０、１１２及び１１４は実行されず、ステップ１１６が実行される。これらの値どうしが異なっているとき、ステップ１１０が実行される。
【００４４】
ステップ１１０において、第２のメモリー３０から、ＴＷＥＮパラメーターの値が読み取られる。ＴＷＥＮパラメーターの値が第２のメモリー３０におけるＴＡパラメーターの値の更新が禁止されていることを表しているとき、ステップ１１２及び１１４は実行されず、ステップ１１６が実行される。ＴＷＥＮパラメーターの値が第２のメモリー３０におけるＴＡパラメーターの値の更新が認可されていることを表しているとき、ステップ１１２が実行される。
【００４５】
ステップ１１２において、トランスポンダー２が受動タイプであるので、利用可能なパワーレベルが第２のメモリー４０に書き込むために十分かどうかをチェックする。第２のメモリー４０に書き込むために必要なパワーレベルに到達していないとき、ステップ１１４は実行せず、ステップ１１６が実行される。そうでなければ、ステップ１１４が実行される。
【００４６】
ステップ１１４において、第２のメモリー３０において、ＴＡパラメーターの値が更新される。すなわち、ＴＡパラメーターの前の値Ｐｒｖ＿ＴＡが、第２のメモリー４０におけるＴＡパラメーターの計算された値によって置き換えられる。
【００４７】
なお、ステップ１０２〜１１４は、トランスポンダー２の初期化段階の一部である。この段階が終わっていれば、トランスポンダー２は、ＨＦ又はＵＨＦプロトコルを用いてリーダーと通信する準備ができている。
【００４８】
ステップ１１６において、トランスポンダー２は、リーダーから「読み取り」要求を受ける。トランスポンダー２に与えられる電磁場がＵＨＦ場である場合、ステップ１１７において、ユーザーメモリーの物理的なビューがリーダーに提供され、ここで方法１００が終了する。そうでなければ、トランスポンダー２に与えられる電磁場がＨＦ場である場合、ステップ１１８が実行される。
【００４９】
ステップ１１８において、第１のメモリー２８から、ＳＷＡＰパラメーターの値が読み取られる。ＳＷＡＰパラメーターの値がユーザーメモリー３８の論理的なビューの生成が禁止されていることを表しているとき、ステップ１２２が実行される。ＳＷＡＰパラメーターの値がユーザーメモリー３８の論理的なビューの生成が認可されていることを表しているとき、ステップ１２０が実行される。
【００５０】
ステップ１２０において、第２のメモリー３０から、ＴＷＥＮパラメーターの値が読み取られる。ＴＷＥＮパラメーターの値が第２のメモリー３０におけるＴＡパラメーターの値の更新が禁止されていることを表しているとき、ステップ１２２が実行される。ＴＷＥＮパラメーターの値が第２のメモリー３０におけるＴＡパラメーターの値の更新が認可されていることを表しているとき、ステップ２１２が実行される。ステップ２１２は、当該方法２００の最初のステップとなる。
【００５１】
ステップ１２２において、ユーザーメモリー３８の物理的なビューがリーダーに提供され、ここで方法１００が終了する。
【００５２】
ステップ２１２において、第２のメモリー３０から、ＴＰＯＬパラメーターの値が読み取られる。その後に、第２のメモリー３０から、ＴＡパラメーターの値も読み取られる。図４に示すチャート又は他の所望の構成によると、第１の論理的なビューがリーダーに提供されるか（ステップ２１８）、又は第２の論理的なビューがリーダーに提供される（ステップ２２０）。１つの論理的なビューが２つのデータアイテム（これらは説明している実施形態においてＵＲＬであるが他のタイプのデータであってもよい）のうちの一方のみを含むことを考えると、リーダーは、その後に、タンパーループ３６の状態に対応するデータアイテムにアクセスすることができる。このように、リーダーは、タンパーループが現在壊れている又は以前に壊れていたか、又はタンパーループが依然として壊れていないかを判断する。データアイテムがＵＲＬ１、ＵＲＬ２の２つのＵＲＬである場合、リーダーは、ウェブブラウザを起動して、適切なＵＲＬに対応するウェブページにアクセスする。
【００５３】
特定の態様について言及しながらいくつかの例示的な実施形態について詳細に説明したが、本発明は、他の形態にて実施することができ、その詳細に対して様々な自明な観点から変更することができることを理解することができるであろう。当業者に明白なように、本発明の趣旨及び範囲を逸脱せずに、変更や改変を行うことができる。したがって、前記の開示、説明及び図は、説明のみのためのものであり、請求の範囲によって定められる本発明の範囲を限定することは一切ない。特に、トランスポンダーは、１つのメモリーのみを有することができ、この場合、前記パラメーターはすべてその１つのメモリーに格納される。
【符号の説明】
【００５４】
２  トランスポンダー
４  ＨＦアンテナ
６  ＨＦインタフェース
８  ＨＦアナログフロントエンド
１２  論理回路
１４  ＵＨＦアンテナ
１６  ＵＨＦインタフェース
１８  ＵＨＦアナログフロントエンド
２２  パワージェネレーター
２４  パワー管理ユニット
２８  第１のメモリー
３０  第２のメモリー
３２、３４パッド
３６  タンパーループ
３７  測定ユニット
３８  ユーザーメモリー
３９、４０  部分
【図１】
2018074592.tif 000003
【図２】
2018074592.tif 000004
【図３】
2018074592.tif 000005
【図４】
2018074592.tif 000006
【図５】
2018074592.tif 000007
【外国語明細書】
2018074592000001.pdf