(57)【要約】【課題】物品の保管状況を反映した当該物品の取引価格を簡易に知ること。【解決手段】物品に付され、当該物品が置かれる環境に関する情報を記録するタグ装置５０において、物品が置かれる環境に関する情報を測定する測定部（センサ５０ｋ）と、測定部によって測定された環境情報を記録する記録部（不揮発性メモリ５０ｉ）と、記録部に記録された環境情報に基づいて、取引価格を算出する算出部（ＣＰＵ５０ｆ）と、算出部によって算出された取引価格に関する情報を表示装置（不揮発性表示部５０ｅ）に表示させる表示部（ＣＰＵ５０ｆ）とを有する。【選択図】図３
2010100420.tif 000002
【特許請求の範囲】
【請求項１】
物品に付され、当該物品が置かれる環境に関する情報を記録するタグ装置において、
前記物品が置かれる環境に関する情報を測定する測定部と、
前記測定部によって測定された環境情報を記録する記録部と、
前記記録部に記録された環境情報に基づいて、取引価格を算出する算出部と、
前記算出部によって算出された前記取引価格に関する情報を表示装置に表示させる表示部と、
を有することを特徴とするタグ装置。
【請求項２】
請求項１に記載のタグ装置において、
前記物品は、複数の流通業者を経由して流通され、
前記算出部は、直前の流通業者が保管した際に記録された環境情報に基づいて、つぎの流通業者に対して当該物品を受け渡す際の取引価格を算出する、
ことを特徴とするタグ装置。
【請求項３】
請求項２に記載のタグ装置において、
前記記録部は、取引価格を決定するための原価と、各流通過程における利益率に関する情報を記録しており、
前記算出部は、前記記録部に記録されている前記原価と、前記利益率に関する情報と、前記環境情報に基づいて前記取引価格を算出する、
ことを特徴とするタグ装置。
【請求項４】
請求項３に記載のタグ装置において、
前記表示装置は、タグ装置の本体から着脱可能とされ、
表示装置がタグ装置の本体から取り外された場合には、前記記録部に記録されている前記原価と、前記利益率に関する情報と、前記環境情報を削除する、
ことを特徴とするタグ装置。
【請求項５】
請求項１乃至４のいずれか１項に記載のタグ装置において、
前記物品はボトル詰めされたワインであり、
前記表示装置は、前記ボトルの底に配置されている、
ことを特徴とするタグ装置。
【請求項６】
物品に付され、当該物品が置かれる環境に関する情報を記録するタグ装置によって物品の品質を管理する品質管理システムにおいて、
前記タグ装置は、
前記物品が置かれている環境に関する情報を測定する測定部と、
前記測定部によって測定された情報を記録する記録部と、
前記記録部に記録された環境に関する情報に基づいて、取引価格を算出する算出部と、
前記算出部によって算出された前記取引価格に関する情報を表示装置に表示させる表示部と、
を有することを特徴とする品質管理システム。
【請求項７】
物品に付され、当該物品が置かれる環境に関する情報を記録するタグ装置によって物品の品質を管理する品質管理方法において、
前記タグ装置は、
前記物品が置かれている環境に関する情報を測定する測定ステップと、
前記測定ステップによって測定された情報を記録する記録ステップと、
前記記録ステップにおいて記録された環境に関する情報に基づいて、取引価格を算出する算出ステップと、
前記算出ステップによって算出された前記取引価格に関する情報を表示装置に表示させる表示ステップと、
を有することを特徴とする品質管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タグ装置、品質管理システム、および、品質管理方法に関する。
【背景技術】
【０００２】
特許文献１には、鮮度管理の指標としての魚肉鮮度判定恒数Ｋ値を算出し、購入時等において、当該Ｋ値に基づいて鮮度を判定することができる技術が開示されている。
【特許文献１】特開２００１−３５４３１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、特許文献１に開示される技術では、鮮度についてはＫ値に基づいて判断できるが、取引価格についてはＫ値からは判断できない。このため、当該Ｋ値に基づいて取引価格を決定しようとすると、取引価格を決定するための計算を別途行う必要が生じて煩雑であるという問題点がある。
【０００４】
本発明は、上述した事情に鑑みてなされたものであり、物品の保管状況を反映した当該物品の取引価格を簡易に得ることが可能なタグ装置、品質管理システム、および、品質管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、物品に付され、当該物品が置かれる環境に関する情報を記録するタグ装置において、前記物品が置かれる環境に関する情報を測定する測定部と、前記測定部によって測定された環境情報を記録する記録部と、前記記録部に記録された環境情報に基づいて、取引価格を算出する算出部と、前記算出部によって算出された前記取引価格に関する情報を表示装置に表示させる表示部とを有することを特徴とする。
この構成によれば、物品の保管状況を反映した当該物品の取引価格を簡易に知ることが可能となる。
【０００６】
また、他の発明は、上記発明に加えて、前記物品は、複数の流通業者を経由して流通され、前記算出部は、直前の流通業者が保管した際に記録された環境情報に基づいて、つぎの流通業者に対して当該物品を受け渡す際の取引価格を算出することを特徴とする。
この構成によれば、直前の流通業者の保管状況に応じて、つぎの流通業者に物品を受け渡す際の取引価格が算出されるので、保管状況に応じた取引価格を知ることができる。
【０００７】
また、他の発明は、上記発明に加えて、前記記録部は、取引価格を決定するための原価と、各流通過程における利益率に関する情報を記録しており、前記算出部は、前記記録部に記録されている前記原価と、前記利益率に関する情報と、前記環境情報に基づいて前記取引価格を算出することを特徴とする。
この構成によれば、原価と、利益率に関する情報と、環境情報に基づいて取引価格を簡易に算出することができる。
【０００８】
また、他の発明は、上記発明に加えて、前記表示装置は、タグ装置の本体から着脱可能とされ、表示装置がタグ装置の本体から取り外された場合には、前記記録部に記録されている前記原価と、前記利益率に関する情報と、前記環境情報を削除することを特徴とする。
この構成によれば、例えば、消費者に対し物品を売却する際に、表示装置を取り外すことにより、原価、利益率、および、環境情報等の情報を削除し、消費者に不必要な情報を与えることを防止できる。
【０００９】
また、他の発明は、上記発明に加えて、前記物品はボトル詰めされたワインであり、前記表示装置は、前記ボトルの底に配置されていることを特徴とする。
この構成によれば、上に向けて配置されることが多いボトルの底に表示装置を配置することにより、視認性を高めることができる。
【００１０】
また、本発明は、物品に付され、当該物品が置かれる環境に関する情報を記録するタグ装置によって物品の品質を管理する品質管理システムにおいて、前記タグ装置は、前記物品が置かれている環境に関する情報を測定する測定部と、前記測定部によって測定された情報を記録する記録部と、前記記録部に記録された環境に関する情報に基づいて、取引価格を算出する算出部と、前記算出部によって算出された前記取引価格に関する情報を表示装置に表示させる表示部と、を有することを特徴とする。
この構成によれば、物品の保管状況を反映した当該物品の取引価格を簡易に知ることが可能となる。
【００１１】
また、本発明は、物品に付され、当該物品が置かれる環境に関する情報を記録するタグ装置によって物品の品質を管理する品質管理方法において、前記タグ装置は、前記物品が置かれている環境に関する情報を測定する測定ステップと、前記測定ステップによって測定された情報を記録する記録ステップと、前記記録ステップにおいて記録された環境に関する情報に基づいて、取引価格を算出する算出ステップと、前記算出ステップによって算出された前記取引価格に関する情報を表示装置に表示させる表示ステップとを有することを特徴とする。
この方法によれば、物品の保管状況を反映した当該物品の取引価格を簡易に知ることが可能となる。
【発明の効果】
【００１２】
本発明によれば、物品の保管状況を反映した当該物品の取引価格を簡易に知ることが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明の実施形態について説明する。なお、以下では、本発明の品質管理方法は、品質管理システムの動作として説明する。
【００１４】
（Ａ）実施形態の構成の説明
図１は、本発明の実施形態に係る品質管理システムの概略構成を示す図である。図１に示すように、品質管理システムは、ホストコンピュータ１０、ネットワーク２０、端末装置３０−０〜３０−７、リーダライタ４０−０〜４０−７、および、タグ装置５０を主要な構成要素としている。
【００１５】
ここで、ホストコンピュータ１０は、図示せぬＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等を主要な構成要素とし、ＨＤＤに格納されているアプリケーションプログラムを実行することにより、リーダライタ４０−０〜４０−７によって読み取られた情報を端末装置３０−０〜３０−７およびネットワーク２０を介して取得し、管理する。ホストコンピュータ１０は、個々の製造業者との契約により割り当てられた商品ごとの個別情報と品質記録情報とを保存する。また品質記録の問い合わせに対しては予め定められた顧客認証手続きにより、登録のない場合は登録を要求し、正常に登録されている問い合わせ元に対しては品質記録情報などをあらかじめ定められた手順に基づいて開示する。開示する情報やデータの形式などは任意に設定、変更することができる。ネットワーク２０は、例えば、インターネットによって構成され、ホストコンピュータ１０および端末装置３０−０〜３０−７の間において情報をパケット化して送受信する。端末装置３０−０〜３０−７は、前述したホストコンピュータと同様の構成とされ、図示せぬＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ等を主要な構成要素とし、ＨＤＤに格納されているアプリケーションプログラムを実行することにより、リーダライタ４０−０〜４０−７によって読み出された情報を格納するとともに、格納した情報をホストコンピュータ１０に転送する。リーダライタ４０−０〜４０−７は、品質管理の対象となる製品が通過する各流通過程に配備され、製品に付されたタグ装置５０に記録された情報を読み出して確認を行うとともに、各流通過程に固有な情報その他をタグ装置５０に書き込む処理を行う。なお、リーダライタ４０−０〜４０−７は筐体に組み込んだハンディターミナルのような形態であったり、あるいは商品の入庫、出庫の検査をするラインに取り付けるモジュール機器のような形態であったりしてもよい。また消費者が使えるようにパーソナルコンピュータの汎用インタフェース（例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等）に接続して使うものでもよい。なお、この実施の形態では、品質管理の対象となる物品はワイン（特に厳格な管理を要求されるＡＯＣ（原産地統制呼称ワイン）やＶＤＱＳ（優良品質限定ワイン）等の高級ワイン）であり、タグ装置５０は、後述するようにワインのボトルに取り付けられている。また、端末装置３０−０およびリーダライタ４０−０は製造業者に配備され、端末装置３０−１およびリーダライタ４０−１は運送業者に配備され、端末装置３０−２，３０−３およびリーダライタ４０−２，４０−３は卸業者に配備され、端末装置３０−４およびリーダライタ４０−４は運送業者に配備され、端末装置３０−５，３０−６およびリーダライタ４０−５，４０−６は小売業者に配備され、端末装置３０−７およびリーダライタ４０−７は消費者のもとに配備されているものとする。
【００１６】
図２は、図１に示すリーダライタ４０−０〜４０−７の構成例を示す図である。なお、リーダライタ４０−０〜４０−７は同様の構成とされているので、以下では、これらをリーダライタ４０として説明する。リーダライタ４０は、図２に示すように、通信部４０ａ、ＲＯＭ４０ｂ、変復調回路４０ｃ、入力部４０ｄ、ＲＡＭ４０ｅ、ＣＰＵ４０ｆ、表示部４０ｇ、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）４０ｈを主要な構成要素としている。ここで、通信部４０ａは、アンテナを有し、当該アンテナを介してタグ装置５０との間で無線によって情報を授受するとともに、電磁誘導によりタグ装置５０に電力を給電する。ＲＯＭ４０ｂは、プログラムおよびデータを格納しており、ＲＯＭ４０ｂに格納されているこれらのプログラムおよびデータに基づいてＣＰＵ４０ｆが処理を実行することにより、装置の各部が制御される。変復調回路４０ｃは、ＣＰＵ４０ｆから供給された情報に基づいて搬送波を変調し、通信部４０ａを介してタグ装置５０に送信するとともに、タグ装置５０から送信され、通信部４０ａによって受信された搬送波に重畳されている情報を復調してもとの情報を抽出する。入力部４０ｄは、例えば、キーボード等に入力デバイスによって構成され、操作者の操作に応じた情報を生成して出力する。ＲＡＭ４０ｅは、ＣＰＵ４０ｆがＲＯＭ４０ｂに格納されているプログラムを実行する際にワーキングエリアとして使用される。ＣＰＵ４０ｆは、ＲＯＭ４０ｂに格納されているプログラムを実行することにより、装置の各部を制御する中央演算ユニットである。表示部４０ｇは、例えば、液晶ディスプレイによって構成され、ＣＰＵ４０ｆから供給された情報を表示する。Ｉ／Ｆ４０ｈは、リーダライタ４０との間で情報を授受する際にデータの表現形式を変換する処理を実行する。なお、Ｉ／Ｆ４０ｈは、例えば、イーサネット（登録商標）、ブルートゥース（登録商標）、または、携帯電話キャリアと接続するための通信回路であってもよい。また、入力部４０ｄおよび表示部４０ｇは、リーダライタ４０がパーソナルコンピュータと接続される場合には、パーソナルコンピュータの表示部および入力部を使用するようにしてもよい。
【００１７】
図３は、図１に示すタグ装置５０の構成例を示す図である。タグ装置５０は、図３に示すように、通信部５０ａ、メモリ５０ｂ、変復調回路５０ｃ、充電監視回路５０ｄ、不揮発性表示部５０ｅ、ＣＰＵ５０ｆ、バッテリ５０ｇ、電源回路５０ｈ、不揮発性メモリ５０ｉ、時計５０ｊ、および、センサ５０ｋを主要な構成要素としている。ここで、通信部５０ａは、アンテナを有し、当該アンテナを介してリーダライタ４０との間で無線によって情報を授受するとともに、電磁誘導によりリーダライタ４０から電力を受電する。メモリ５０ｂは、ＲＯＭおよびＲＡＭ等によって構成され、ＲＯＭはプログラムおよびデータを格納しており、これらのプログラムおよびデータに基づいてＣＰＵ５０ｆが処理を実行することにより、装置の各部が制御される。また、ＲＡＭはＣＰＵ５０ｆがＲＯＭに格納されているプログラムを実行する際にワーキングエリアとして使用される。変復調回路５０ｃは、ＣＰＵ５０ｆから供給された情報に基づいて搬送波を変調し、通信部５０ａを介してリーダライタ４０に送信するとともに、リーダライタ４０から送信され通信部５０ａによって受信された搬送波に重畳されている情報を復調してもとの情報を抽出する。充電監視回路５０ｄは、リーダライタ４０から送信された電力に基づいてバッテリ５０ｇを充電するとともに、バッテリ５０ｇの充電状態を監視し、監視結果をＣＰＵ５０ｆに伝える。不揮発性表示部５０ｅは、例えば、電気泳動方式に基づく表示装置等によって構成され、電源の供給を遮断した後も表示した内容を長期（例えば、２週間）に亘って保持することができる。ＣＰＵ５０ｆは、メモリ５０ｂに格納されているプログラムを実行することにより、装置の各部を制御する中央演算ユニットである。バッテリ５０ｇは、例えば、リチウムイオン電池等の二次電池によって構成され、直流電力を発生して電源回路５０ｈに供給する。なお、二次電池の代わりに、例えば、スーパーキャパシタ（電気二重層コンデンサ）等を使用することも可能である。電源回路５０ｈは、バッテリ５０ｇから供給された直流電力の電圧が一定になるように制御するとともに、得られた一定電圧の直流電力を装置の各部に供給する。不揮発性メモリＲＡＭ５０ｉは、後述するように、センサ５０ｋによって測定された環境に関するデータ（以下、「環境データ」と称する）および日時データを格納するとともに、管理する対象となる物品であるワインに関する情報を記憶する。時計５０ｊは、例えば、ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）によって構成され、日時情報を生成して出力する。また、時計５０ｊは、設定された日時になるとタイマ割り込みを発生する。センサ５０ｋは、例えば、温度センサ、湿度センサ、傾斜センサ、および、照度センサ等を有し、品質管理の対象となるワインが配置される環境に関する環境データを取得して出力する。なお、温度センサは、ワインが配置される環境の温度を検出し、湿度センサは同環境の湿度を検出し、傾斜センサはワインが充填されたボトルの傾きを検出し、照度センサはワインが配置される環境の照度を検出する。
【００１８】
図４は、タグ装置５０をボトルワイン７０のボトル７１に取り付けた例を示す図である。図４の例では、ボトルワイン７０のボトル７１の内部には液体のワイン７３が充填されるとともに、口にはコルク栓７２が挿入されている。ボトル７１の底部のガラス内にはタグ装置５０が封入され、タグ装置５０には接続ケーブル５５を介して不揮発性表示部５０ｅが接続されている。なお、詳細な図示は省略するが、センサ５０ｋのうち、温度センサについてはボトル７１に接触するように配置されており、ボトル７１の温度を検出して出力する。湿度センサは、検出部がボトル７１の外側に露出するように配置されており、ボトル７１が置かれている環境の湿度を検出して出力する。傾斜センサは、例えば、コルク栓７２がワイン７３によって湿潤した状態となる理想的な角度において出力「０度」が得られるように取り付け角度が調整されている。照度センサは、ボトル７１に照射される光の照度が検出できるように、検出部がボトル７１の外側に露出するように配置されている。
【００１９】
図５は、タグ装置５０をボトルワイン８０のボトル８１に取り付けた他の例を示す図である。図５の例では、ボトルワイン８０のボトル８１の内部には液体のワイン８３が充填されるとともに、口にはコルク栓８２が挿入されている。また、ボトル８１の底のくぼみ内には、タグ装置５０が取り付けられるとともに、樹脂８４によってタグ装置５０が封止されている。また、タグ装置５０には接続ケーブル５５を介して不揮発性表示部５０ｅが接続されている。詳細な図示は省略するが、各種センサの配置状態は、前述した場合と同様である。なお、以下では、ボトルワイン７０を例に挙げて説明するが、図４または図５のどちらの構成を採用してもよい。
【００２０】
図６は、ボトルワイン７０に取り付けられたタグ装置５０とリーダライタ４０との間の通信の形態を示す図である。図６（Ａ）の例では、通信対象となるボトルワイン７０が１本の場合であり、このような場合にはボトルワイン７０に取り付けられたタグ装置５０とリーダライタ４０とは１対１の通信を行う。一方、図６（Ｂ）に示すように、通信対象となるボトルワイン７０が複数存在する場合には、通信モジュール９０を介して通信を行うようにしてもよい。すなわち、図６（Ｂ）の例では、輸送コンテナのように複数のボトルワイン７０が配置されている場合には、コンテナの内部に個々のボトルワイン７０と通信可能な通信モジュール９０を設置し、外部のリーダライタ４０とコンテナ内部のボトルワイン７０のタグ装置５０との通信を仲介するようにしてもよい。
【００２１】
（Ｂ）実施形態の動作の説明
つぎに、本発明の実施形態の動作について説明する。なお、以下では、ボトルワイン７０の流通過程と、それぞれの流通過程におけるタグ装置５０の動作を説明した後、タグ装置５０において実行される処理の詳細について説明する。
【００２２】
（Ｂ−１）ボトルワインの流通過程における動作
まず、図７を参照して、ボトルワイン７０の流通過程と、各流通過程において記録される情報について説明する。まず、エリア０の製造業者では、ワインを製造し、ボトル７１に詰めてボトルワイン７０とし、出荷可能な状態にする（Ｐ１）。ボトル詰めが終了すると、ボトル７１に組み込んであるタグ装置５０に対して、リーダライタ４０−０を用いて、初期情報を書き込む（Ｐ２）。初期情報としては、図８に示す情報と、図９に示す情報とが存在する。図８は、初期情報として書き込まれる情報の一例を示している。この例では、初期情報としては、図８（Ａ）に示す商品固有の情報と、図８（Ｂ）に示す流通過程における各エリアに関する情報とが存在する。より具体的には、図８（Ａ）に示す例では、「メーカ名」、「商品名」、「製造工場番号」、「製造番号」、および、「商品原価」が存在し、この例では、これらはそれぞれ「ＡＢＣ」、「ＤＥＦ」、「ＡＢＣ１２３４５」、「ＤＥＦ５４３２１」、および、「１００，０００」とされている。また、図８（Ｂ）に示すように、流通過程における各エリアに関する情報としては、各エリアに配置されたリーダライタ４０−０〜４０−７が有する「ＩＤ」、「エリア番号」、「記録頻度」、「マージン」、および、「通過チェック」が存在する。ここで、「ＩＤ」はリーダライタ４０−０〜４０−７がそれぞれ有する固有の情報であり、タグ装置５０の情報を読み書きする際に、リーダライタ４０−０〜４０−７から送信される。ＩＤを受信したタグ装置５０では、格納されているいずれかのＩＤと一致するか否かを判定し、一致する場合には正規のリーダライタであるとして、情報の読み書きを開始し、それ以外の場合には読み書きを拒否する。「エリア番号」は、各ＩＤを有するリーダライタが属するエリアの番号である。また、「記録頻度」は、環境データを測定して記録する頻度を示し、例えば、「２４ｈ」は２４時間で１回記録することを示す。「マージン」は、所定のエリアからつぎのエリアの流通業者にボトルワイン７０が引き渡される際の差額金（利ざや）の基準を示す。「通過チェック」は、初期状態では「０」とされ、各リーダライタによって情報の読み書きがなされた場合に「１」に変更され、当該エリアを通過したことを示す。なお、図８（Ｂ）の第１行目の情報は、「エリア０」では、リーダライタのＩＤは「０００００」であり、記録頻度は「２４ｈ」で１回であり、マージンは「１０％」であることを示している。また、この例では、通過チェックは未チェック「０」とされている。
【００２３】
図９は、各エリアにおいて測定された環境データの格納状態を示している。この例では、エリア０〜６までの領域が確保されている。エリア０については、測定日時、温度、湿度、傾斜、および、照度を示すデータが格納され、他のエリアについては初期値である「ＦＦ」が格納されている。本実施形態では、各エリアに保管される最長の時間と記録頻度が予め分かっていることから、初期情報の書き込み時においては、不揮発性メモリ５０ｉに、エリア毎に必要な領域が確保されるとともに、各領域に対して初期値である「ＦＦ」の書き込みが実行される。
【００２４】
つまり、図７に示す初期情報の書き込み（Ｐ２）時には、リーダライタ４０−０によって、図８（Ａ）および（Ｂ）に示す情報が、タグ装置５０の不揮発性メモリ５０ｉに対して書き込まれるとともに、図９に示すように、各エリアに対応する領域が不揮発性メモリ５０ｉに確保されて初期値「ＦＦ」が書き込まれる。また、エリア０を経由したことから、図８（Ｂ）に示すエリア０に対応する通過チェックを「０」から「１」に変更する。さらに、このとき、充電監視回路５０ｄは、リーダライタ４０−０から送信された電力に基づいて、バッテリ５０ｇを充電し、満充電の状態とする。初期情報が書き込まれると、タグ装置５０は、図８（Ｂ）の最初に格納されている情報（エリア０の情報）の記録頻度（２４ｈ）を取得し、これを時計５０ｊに設定するとともに、消費電力の少ないスリープモードに移行する。その結果、時計５０ｊは２４時間毎に割り込みを発生するので、ＣＰＵ５０ｆは、割り込みが発生すると、スリープモードから通常動作モードに移行し、その時点の日時および環境データを時計５０ｊおよびセンサ５０ｋからそれぞれ取得して不揮発性メモリ５０ｉに格納し、格納が終了するとまたスリープモードに戻る。一方、リーダライタ４０−０は、タグ装置５０に書き込んだ初期情報を、端末装置３０−０に送信する。端末装置３０−０では受信した初期情報をデータベースに保存するとともに、ホストコンピュータ１０に送信する。ホストコンピュータ１０では、受信した情報をデータベースに保存する。初期情報の書き込みが完了すると、ボトルワイン７０は、製造業者の倉庫に、例えば、１ヶ月間保管される（Ｐ３）。倉庫に保管されている際、タグ装置５０は、前述したように、２４時間毎にスリープモードから通常動作モードに移行し、環境データと日時データを取得して不揮発性メモリ５０ｉのエリア０に対応する領域に格納し、再度、スリープモードに移行する。このような動作を繰り返すことにより、倉庫に保管されている際の環境データを取得して格納することができる。格納されるデータの具体例としては、図９に示すように「測定日時」、「温度」、「湿度」、「傾斜」、および、「照度」がある。図９の場合、第１行目には「測定日時」として「ＦＳＴ：２００８／１１／２０  ５：２１」が格納され、「温度」として「１３．５」（℃）が格納され、湿度として「６０．５」（％）が格納され、傾斜として「２０．５」（度）が格納され、照度として「１１０」（ｌｘ）が格納されている。ここで「ＦＳＴ」はＦｒｅｎｃｈ  Ｓｕｍｍｅｒ  Ｔｉｍｅの略であり、フランス夏時間であることを示している。なお、ボトルワイン７０の運送によってタイムゾーンが変わる場合には、リーダライタ４０によって情報を読み書きする際に、時計５０ｊの発生する日時が更新される。
【００２５】
センサ５０ｋは、検出された環境データが正常な範囲でない場合には、割り込みを発生し、異常が発生していることをＣＰＵ５０ｆに通知する。より詳細には、センサ５０ｋは、例えば、温度に関しては、図１０に示すように、検出した温度がワインの保管に最適な１２〜１４℃の範囲（最適温度範囲Ｚ０）である場合には、割り込みを発生しない。しかしながら、０〜１２℃または１４〜２０℃の範囲（要注意温度範囲Ｚ１，Ｚ３）では、例えば、２時間に１回の割合で割り込みを発生する。また、０℃未満または２０℃を超える範囲（危険温度範囲Ｚ２，Ｚ４）では、例えば、１時間に１回の割合で割り込みを発生する。センサ５０ｋから割り込みが発生した場合には、ＣＰＵ５０ｆは、設定されている記録頻度に拘わらず、センサ５０ｋから取得した環境データと日時データとを不揮発性メモリ５０ｉに記録する。これにより、環境の異常が発生した場合には、異常な状況を逃さずに正確に記録することができる。なお、以上では、温度に関する場合を例に挙げて説明したが、湿度、傾斜、および、照度のそれぞれについても、図１０に示すような範囲を設定し、最適範囲を逸脱した場合に、割り込みを発生するようにすればよい。湿度については、例えば、６０〜７０％を最適範囲とし、７０〜８０％および５０〜６０％を要注意範囲とし、８０％以上および５０％未満を危険意範囲とする。傾斜の場合は、例えば、−５〜＋５度の範囲を最適範囲とし、−１５〜−５度および＋５〜＋１５度の範囲を要注意範囲とし、−２５度未満および＋２５度以上の範囲を危険範囲とする。照度については、０〜５０ｌｘを最適範囲とし、５０〜２００ｌｘを要注意範囲とし、２００ｌｘ以上を危険範囲とする。そして、それぞれの検出量について、温度と同様に、範囲毎に異なる頻度で割り込みを発生する。
【００２６】
倉庫に保管されたボトルワイン７０は、つぎに、運送業者に引き渡される。このとき、運送業者は、リーダライタ４０−１によって、出荷情報の書き込みを行う（Ｐ４）。より詳細には、リーダライタ４０−１からはＩＤとして「１１１１１」が送信されるので、これを受信したタグ装置５０では、図８（Ｂ）に示す情報を参照し、ＩＤが一致することから、正規のリーダライタであるとして認証するとともに、つぎのエリアがエリア１であることを認識する。また、記録頻度は「１ｈ」であることを認識するとともに、エリア１を経由したことから、エリア１の通過チェックを「０」から「１」に変更する。さらに、図９に示すエリア０に対応する領域の最後に「Ｅｎｄ  ｏｆ  Ｆｉｌｅ」を示す情報（例えば、「ＥＦ」）を格納する。さらに、タグ装置５０の充電監視回路５０ｄは、リーダライタ４０−１から送信された電力によりバッテリ５０ｇを満充電の状態にする。また、タグ装置５０は、不揮発性メモリ５０ｉに記録されているエリア０の環境データを読み出し、最適範囲を逸脱した回数をカウントする。例えば、温度の場合には、不揮発性メモリ５０ｉに記録されている温度データを参照し、最適温度範囲としての１２〜１４℃を逸脱した回数をカウントする。このような判定を、全ての環境データに対して実行する。そして、ＣＰＵ５０ｆは、各データについて、最適範囲を逸脱した回数に対応するポイントを図１１に示すテーブルから取得する。例えば、温度に関して、最適範囲を逸脱した回数が０回の場合には、「１００」ポイントが取得され、１回の場合には「９０」ポイントが取得され、以下、同様にして逸脱回数に対応するポイントが取得される。つぎに、ＣＰＵ５０ｆは、以下の式に基づいて、全てのポイントの総和としての総ポイントＰｐを求める。ここで、Ｋｔは温度に関する重み係数であり（０≦Ｋｔ≦１）の値をとる。同様に、Ｋｈ，Ｋｉ，Ｋｌは、それぞれ、湿度、傾斜、および、照度に関する重み係数であり、（０≦Ｋｔ，Ｋｉ，Ｋｌ≦１）の値をとる。なお、Ｋｔ，Ｋｈ，Ｋｉ，Ｋｌは、それぞれの検出値の重要度に応じてそれぞれの値が設定されるとともに、Ｋｔ＋Ｋｈ＋Ｋｉ＋Ｋｌ＝１となるように設定される。例えば、重要度がＫｔ＞Ｋｈ＞Ｋｉ＞Ｋｌである場合には、Ｋｔ＝０．４，Ｋｈ＝０．３，Ｋｉ＝０．２，Ｋｌ＝０．１と設定される。また、Ｐｔは温度に関するポイントであり、最適範囲の逸脱回数に基づいて図１１から特定される。同様に、Ｐｈ，Ｐｉ，Ｐｌは湿度、傾斜、および、照度に関するポイントであり、最適範囲の逸脱回数に基づいて図１１から特定される。
（数１）
Ｐｐ＝Ｋｔ・Ｐｔ＋Ｋｈ・Ｐｈ＋Ｋｉ・Ｐｉ＋Ｋｌ・Ｐｌ・・・（１）
【００２７】
つぎに、ＣＰＵ５０ｆは、不揮発性メモリ５０ｉから図８（Ｂ）に示すエリア０に対応するマージンＭを取得する。図８（Ｂ）の例では、マージンＭとして「１０％」が取得される。つづいて、ＣＰＵ５０ｆは、不揮発性メモリ５０ｉから図８（Ａ）に示す商品原価を取得する。この例では、商品原価として「１００，０００」（円）が取得される。そして、ＣＰＵ５０ｆは、式（１）で算出された総ポイントＰｐと、商品原価と、マージンとに基づいて、取引価格を算出する。例えば、温度と照度については最適範囲からの逸脱が０回であり、湿度が１回、傾斜が２回逸脱したとする場合において、総ポイントＰｐが８０と判定されたとすると、１００，０００×（１＋８０×０．０１×０．１）により、取引価格として１０８，０００が算出される。ＣＰＵ５０ｆは、このようにして算出した取引価格と、環境データの状態を示す情報とを不揮発性表示部５０ｅに表示する。図１２は、不揮発性表示部５０ｅに表示される情報の一例を示している。この例では、「取引価格：１０８，０００」が表示され、「温度：★★★★★」、「湿度：★★★★☆」、「傾斜：★★★☆☆」、および、「照度：★★★★★」が表示されている。ここで、黒い星「★」はそれぞれの環境データが最適範囲に収まる割合を示し、白い星「☆」はそれぞれの環境データが最適範囲を逸脱する割合を示す。このようにして表示された情報を参照することにより、運送業者は取引価格にてボトルワイン７０を製造業者から買い取るとともに、保管状況を知ることができる。
【００２８】
一方、リーダライタ４０−１は、タグ装置５０に格納されている情報を取得する。タグ装置５０から取得された情報（図８および図９に示す情報）は、端末装置３０−１のデータベースに対して登録されるとともに、端末装置３０−０およびホストコンピュータ１０に対して送信される。そして、端末装置３０−０およびホストコンピュータ１０に対しても同様のデータが登録される。製造業者は端末装置３０−０に記録されたデータを参照することにより、自エリアにおける保管状態を知ることができる。また、ホストコンピュータ１０にデータを保存することにより、例えば、当該ボトルワインを購入した消費者が流通過程における状況を知ることができる。リーダライタ４０−１による情報の読み書きが終了すると、運送業者は、製造業者から卸業者までボトルワインを運送する（Ｐ５）。この運送期間は、例えば、５日間程度である。運送の間、タグ装置５０は、記録頻度である「１ｈ」に基づいて、１時間に１回の頻度で、スリープモードから通常動作モードに移行して、環境データおよび日時データを取得し、図９のエリア１に対応する領域に格納する。また、環境に異常が発生した場合には、センサ５０ｋからの割り込みに基づいて、異常な環境の状況を詳細に記録する。
【００２９】
運送業者によってボトルワイン７０が、卸業者に届けられると、卸業者はリーダライタ４０−２によって入荷情報の書き込みを行う（Ｐ６）。より詳細には、リーダライタ４０−２からはＩＤとして「２２２２２」が送信されるので、これを受信したタグ装置５０では、図８（Ｂ）に示す情報を参照し、ＩＤが一致することから、正規のリーダライタであるとして認証するとともに、エリア２であることを認識する。また、記録頻度は「２４ｈ」であることを認識するとともに、エリア２を経由したことから、エリア２の通過チェックを「１」に変更する。さらに、図９に示すエリア１に対応する領域の最後に「Ｅｎｄ  ｏｆ  Ｆｉｌｅ」を示す情報を格納する。さらに、タグ装置５０の充電監視回路５０ｄは、リーダライタ４０−２から送信された電力によりバッテリ５０ｇを満充電の状態にする。また、ＣＰＵ５０ｆは、不揮発性メモリ５０ｉに記録されている環境データに基づいて取引価格を計算する。詳細には、前述した式（１）に基づいて、エリア１における総ポイントＰｐを算出するとともに、エリア０における取引価格と、図８に示すエリア１のマージンに基づいて、取引価格を計算する。例えば、最適範囲を逸脱した回数が全て０回である場合において、エリア０における取引価格が「１０８，０００」円であるとすると、総ポイントＰｐは「１００」であり、また、エリア１のマージンは「５％」であるので、「１１３，４００」円が取引価格として算出される。不揮発性表示部５０ｅには、このようにして算出された取引価格とともに、環境データに関する情報が、図１２の場合と同様に表示される。
【００３０】
一方、リーダライタ４０−２は、タグ装置５０に格納されている情報を取得し、端末装置３０−２のデータベースに対して登録するとともに、端末装置３０−１およびホストコンピュータ１０に対して送信する。端末装置３０−１およびホストコンピュータ１０には同様のデータが登録される。これにより、運送業者は端末装置３０−１に記録されたデータを参照することにより、自エリアにおける保管状態を知ることができる。また、ホストコンピュータ１０にはそれまでの流通過程における保管状況が累積的に保存されるため、当該ボトルワインを購入した消費者が流通過程における状況を知ることができる。リーダライタ４０−２による情報の読み書きが終了すると、卸業者は、運送業者から引き渡されたボトルワイン７０を一時的に保管する（Ｐ７）。この一時保管期間は、例えば、１週間程度である。一時保管の間、タグ装置５０は、２４時間に１回の頻度で、スリープモードから通常動作モードに移行し、環境データおよび日時データを取得し、図９のエリア２に対応する領域に格納する。また、環境の異常が発生した場合には、センサ５０ｋからの割り込みに基づいて、異常な環境の状況を詳細に記録する。
【００３１】
一時保管期間が終了すると、卸業者は、市場の流通状況や小売店舗の在庫状況により卸業者所有の倉庫にボトルワイン７０を保管する。このとき、卸売業者は、倉庫に保管する前に、リーダライタ４０−３によって入庫情報の書き込みを行う（Ｐ８）。より詳細には、リーダライタ４０−３からはＩＤとして「３３３３３」が送信されるので、これを受信したタグ装置５０では、図８（Ｂ）に示す情報を参照し、ＩＤが一致することから、正規のリーダライタであるとして認証するとともに、エリア３であることを認識する。また、記録頻度は「１６８ｈ」であることを認識するとともに、エリア３を経由したことから、エリア３の通過チェックを「１」に変更する。さらに、図９に示すエリア２に対応する領域の最後に「Ｅｎｄ  ｏｆ  Ｆｉｌｅ」を示す情報を格納する。さらに、タグ装置５０の充電監視回路５０ｄは、リーダライタ４０−３から送信された電力によりバッテリ５０ｇを満充電の状態にする。なお、エリア２からエリア３への移動は、同一業者内における移動であることから、取引価格は算出されない。すなわち、ＣＰＵ５０ｆは、図８（Ｂ）に示すマージンが「−」となっていることから、取引価格の算出および表示を行わない。
【００３２】
一方、リーダライタ４０−３は、タグ装置５０に格納されている情報を取得し、端末装置３０−３のデータベースに対して登録するとともに、端末装置３０−２およびホストコンピュータ１０に対して送信する。端末装置３０−２およびホストコンピュータ１０には同様のデータが登録される。リーダライタ４０−３による情報の読み書きが終了すると、卸業者は、ボトルワイン７０を倉庫に保管する（Ｐ９）。この保管期間は、例えば、最長で４ヶ月程度である。保管の間、タグ装置５０は、１６８時間に１回の頻度で、スリープモードから通常動作モードに移行して、環境データおよび日時データを取得し、図９のエリア３に対応する領域に格納する。また、環境の異常が発生した場合には、センサ５０ｋからの割り込みに基づいて、異常な環境の状況を正確に記録する。なお、当該保管期間中の記録頻度は１週間に１回と非常に長いため、記録と記録の間に異常が発生することも考えられるが、そのような場合であってもセンサ５０ｋからの割り込みによって、当該異常は１時間に１回または２時間に１回の頻度で記録される。
【００３３】
卸業者の倉庫に保管されたボトルワイン７０は、つぎに、運送業者に引き渡される。このとき、運送業者は、リーダライタ４０−４によって、出荷情報の書き込みを行う（Ｐ１０）。より詳細には、リーダライタ４０−４からはＩＤとして「４４４４４」が送信されるので、これを受信したタグ装置５０では、図８（Ｂ）に示す情報を参照し、ＩＤが一致することから、正規のリーダライタであるとして認証するとともに、エリア４であることを認識する。また、記録頻度は「１ｈ」であることを認識するとともに、エリア４を経由したことから、エリア４の通過チェックを「１」に変更する。さらに、図９に示すエリア３に対応する領域の最後に「Ｅｎｄ  ｏｆ  Ｆｉｌｅ」を示す情報を格納する。さらに、タグ装置５０の充電監視回路５０ｄは、リーダライタ４０−４から送信された電力によりバッテリ５０ｇを満充電の状態にする。また、ＣＰＵ５０ｆは、不揮発性メモリ５０ｉに記録されているエリア２，３の環境データに基づいて取引価格を計算する。詳細には、前述した式（１）に基づいて、エリア２，３における総ポイントＰｐを算出するとともに、エリア１における取引価格と図８（Ｂ）に示すエリア３のマージンに基づいて、取引価格を計算する。例えば、最適範囲を逸脱した回数が全て０回であることから総ポイントＰｐが「１００」であり、エリア０における取引価格が「１１３，４００」円である場合、エリア３のマージンは「２０％」であるので、「１３６，０８０」円が取引価格として算出される。不揮発性表示部５０ｅには、このようにして算出された取引価格とともに、エリア２，３の環境データに関する情報が、図１２の場合と同様に表示される。
【００３４】
一方、リーダライタ４０−４は、タグ装置５０に格納されている情報を取得し、端末装置３０−４のデータベースに対して登録するとともに、端末装置３０−３およびホストコンピュータ１０に対して送信する。そして、端末装置３０−３およびホストコンピュータ１０に対しても同様のデータが登録される。リーダライタ４０−４による情報の読み書きが終了すると、運送業者は、卸業者のもとから、小売業者のもとまでボトルワイン７０を運送する（Ｐ１１）。この運送期間は、例えば、５日間程度である。運送の間、タグ装置５０は、１時間に１回の頻度で、スリープモードから通常動作モードに移行して、環境データおよび日時データを取得し、図９のエリア４に対応する領域に格納する。また、環境の異常が発生した場合には、センサ５０ｋからの割り込みに基づいて、異常な環境の状況を正確に記録する。
【００３５】
運送業者によってボトルワイン７０が、小売業者に届けられると、小売業者はリーダライタ４０−５によって入荷情報の書き込みを行う（Ｐ１２）。より詳細には、リーダライタ４０−５からはＩＤとして「５５５５５」が送信されるので、これを受信したタグ装置５０では、図８（Ｂ）に示す情報を参照し、ＩＤが一致することから、正規のリーダライタであるとして認証するとともに、エリア５であることを認識する。また、記録頻度は「２４ｈ」であることを認識するとともに、エリア５を経由したことから、エリア５の通過チェックを「１」に変更する。さらに、図９に示すエリア４に対応する領域の最後に「Ｅｎｄ  ｏｆ  Ｆｉｌｅ」を示す情報を格納する。さらに、タグ装置５０の充電監視回路５０ｄは、リーダライタ４０−５から送信された電力によりバッテリ５０ｇを満充電の状態にする。また、ＣＰＵ５０ｆは、不揮発性メモリ５０ｉに記録されているエリア４の環境データに基づいて取引価格を計算する。詳細には、前述した式（１）に基づいて、エリア４における総ポイントＰｐを算出するとともに、エリア３における取引価格と図８（Ｂ）に示すエリア４のマージンに基づいて、取引価格を計算する。例えば、最適範囲を逸脱した回数が全て０回であることから総ポイントＰｐが「１００」であり、エリア３における取引価格が「１３６，０８０」円である場合、エリア４のマージンは「５％」であるので、「１４２，８８４」円が取引価格として算出される。不揮発性表示部５０ｅには、このようにして算出された取引価格とともに、エリア４の環境データに関する情報が、図１２の場合と同様に表示される。
【００３６】
一方、リーダライタ４０−５は、タグ装置５０に格納されている情報を取得し、端末装置３０−５のデータベースに対して登録するとともに、端末装置３０−４およびホストコンピュータ１０に対して送信する。そして、端末装置３０−４およびホストコンピュータ１０に対しても同様のデータが登録される。リーダライタ４０−５による情報の読み書きが終了すると、小売業者は、運送業者から引き渡されたボトルワイン７０を陳列して販売する（Ｐ１３）。この陳列販売期間は、例えば、２週間程度である。陳列販売の間、タグ装置５０は、２４時間に１回の頻度で、スリープモードから通常動作モードに移行して、環境データおよび日時データを取得し、図９のエリア５に対応する領域に格納する。また、環境の異常が発生した場合には、センサ５０ｋからの割り込みに基づいて、異常な環境の状況を正確に記録する。
【００３７】
陳列販売されているボトルワイン７０が消費者によって購入される際には、小売店では、リーダライタ４０−６によって販売情報の書き込みを行う（Ｐ１４）。より詳細には、リーダライタ４０−６からはＩＤとして「６６６６６」が送信されるので、これを受信したタグ装置５０では、図８（Ｂ）に示す情報を参照し、ＩＤが一致することから、正規のリーダライタであるとして認証するとともに、エリア６であることを認識する。また、記録頻度は「１６８ｈ」であることを認識するとともに、エリア６に入ったことから、エリア６の通過チェックを「１」に変更する。さらに、図９に示すエリア５に対応する領域の最後に「Ｅｎｄ  ｏｆ  Ｆｉｌｅ」を示す情報を格納する。さらに、タグ装置５０の充電監視回路５０ｄは、リーダライタ４０−６から送信された電力によりバッテリ５０ｇを満充電の状態にする。また、ＣＰＵ５０ｆは、不揮発性メモリ５０ｉに記録されているエリア５の環境データに基づいて取引価格（小売価格）を計算する。詳細には、前述した式（１）に基づいて、エリア５における総ポイントＰｐを算出するとともに、エリア４における取引価格と図８（Ｂ）に示すエリア５のマージンに基づいて、取引価格を計算する。例えば、最適範囲を逸脱した回数が全て０回であることから総ポイントＰｐが「１００」であり、エリア４における取引価格が「１４２，８８４」円である場合、エリア５のマージンは「１０％」であるので、「１５７，１７２」円が取引価格として算出される。不揮発性表示部５０ｅには、このようにして算出された取引価格とともに、エリア５の環境データに関する情報が、図１２の場合と同様に表示される。
【００３８】
一方、リーダライタ４０−６は、タグ装置５０に格納されている情報を取得し、端末装置３０−６のデータベースに対して登録するとともに、端末装置３０−５およびホストコンピュータ１０に対して送信する。そして、端末装置３０−５およびホストコンピュータ１０に対しても同様のデータが登録される。リーダライタ４０−６による情報の読み書きが終了すると、消費者は、小売業者から購入したボトルワイン７０を自宅のワインセラー等に保管し、消費する（Ｐ１５）。この保管消費期間は、例えば、１ヶ月程度である。保管されている間、タグ装置５０は、１６８時間に１回の頻度で、スリープモードから通常動作モードに移行して、環境データおよび日時データを取得し、図９のエリア６に対応する領域に格納する。また、環境の異常が発生した場合には、センサ５０ｋからの割り込みに基づいて、異常な環境の状況を正確に記録する。このように、消費者のもとにおいても、環境データを記録することにより、例えば、ワインの品質に対するクレームが消費者からなされた場合であっても、タグ装置５０に記録されている環境データを参照することにより、消費者の保管状況が適切であったか否かを知り、クレームに対して適切に対応することができる。
【００３９】
（Ｂ−３）タグ装置において実行される処理
図１３〜図１５は、タグ装置５０において実行される処理の一例を示す図である。より詳細には、図１３はタグ装置５０において実行される処理のメインの処理を説明するフローチャートであり、図１４は図１３に示すステップＳ１１の処理の詳細を示すフローチャートであり、図１５は図１４に示すステップＳ４０の処理の詳細を説明するフローチャートである。図１１の処理が開始されると、ステップＳ１０において、ＣＰＵ５０ｆは、リーダライタ４０から書き込みの要求がなされたか否かを判定し、書き込みの要求がなされたと判定した場合（ステップＳ１０；Ｙｅｓ）にはステップＳ１１に進み、それ以外の場合（ステップＳ１０；Ｎｏ）にはステップＳ１２に進む。ステップＳ１１では、図１４に示す書き込み処理が実行され、データの書き込みと、バッテリの充電その他の処理が実行される。なお、書き込み処理の詳細については、図１４を参照して後述する。
【００４０】
ステップＳ１２では、時計５０ｊからタイマ割り込みが発生したか否かを判定し、タイマ割り込みが発生した場合（ステップＳ１２；Ｙｅｓ）にはステップＳ１３に進み、それ以外の場合（ステップＳ１２；Ｎｏ）にはステップＳ１７に進む。より詳細には、時計５０ｊは、図８（Ｂ）に示すように、エリア毎に予め定められた所定の間隔で割り込みを発生するので、割り込みが発生した場合には、ステップＳ１３に進む。具体的には、エリア０では２４時間毎に、また、エリア１では１時間毎に割り込みが発生するので、その際にはステップＳ１３に進む。
【００４１】
ステップＳ１３では、ＣＰＵ５０ｆは、動作モードをスリープモードから通常動作モードに移行する。なお、スリープモードとは、割り込みの受付機能を動作状態とし、他の機能を停止している状態であり、消費電力が非常に少ない動作モードである。また、通常動作モードとは、ＣＰＵ５０ｆの全ての機能が動作可能な状態で、スリープモードに比較すると消費電力は大きい。なお、機能を停止するのではなく、スリープモードでは、例えば、動作クロックの周波数を下げることにより、消費電力を削減したり、機能の停止とクロック周波数の低下を組み合わせたりすることも可能である。
【００４２】
ステップＳ１４では、ＣＰＵ５０ｆは、環境データと日時データを取得する。すなわち、ＣＰＵ５０ｆは、センサ５０ｋから環境データを取得し、時計５０ｊから日時データを取得する。ステップＳ１５では、ＣＰＵ５０ｆは、取得した環境データと日時データを不揮発性メモリ５０ｉの対応する領域に格納する。すなわち、ＣＰＵ５０ｆは、取得した環境データと日時データを現在のエリアに対応する領域の最初に現れる「ＦＦ」に対して上書きする。ステップＳ１６では、ＣＰＵ５０ｆは、通常動作モードからスリープモードに移行する。
【００４３】
ステップＳ１７では、ＣＰＵ５０ｆは、センサ５０ｋから割り込みが発生したか否かを判定し、割り込みが発生した場合（ステップＳ１７；Ｙｅｓ）にはステップＳ１８に進み、それ以外の場合（ステップＳ１７；Ｎｏ）にはステップＳ２２に進む。より詳細には、センサ５０ｋは、検出した環境データが要注意範囲内である場合には、例えば、２時間に１回の頻度で割り込みを発生し、検出した環境データが危険範囲内である場合には、例えば、１時間に１回の頻度で割り込みを発生する。したがって、ＣＰＵ５０ｆは、割り込みが発生した場合には、ステップＳ１８に進む。
【００４４】
ステップＳ１８では、ＣＰＵ５０ｆは、動作モードをスリープモードから通常動作モードに移行する。ステップＳ１９では、ＣＰＵ５０ｆは、環境データと日時データを取得する。すなわち、ＣＰＵ５０ｆは、センサ５０ｋから環境データを取得し、時計５０ｊから日時データを取得する。ステップＳ２０では、ＣＰＵ５０ｆは、取得した環境データと日時データを不揮発性メモリ５０ｉの対応する領域に格納する。すなわち、ＣＰＵ５０ｆは、取得した環境データと日時データを現在のエリアに対応する領域の最初に現れる「ＦＦ」に対して上書きする。ステップＳ２１では、ＣＰＵ５０ｆは、通常動作モードからスリープモードに移行する。
【００４５】
ステップＳ２２では、ＣＰＵ５０ｆは、処理を終了するか否かを判定し、終了しないと判定した場合（ステップＳ２２；Ｎｏ）にはステップＳ１０に戻って前述の場合と同様の処理を繰り返し、それ以外の場合（ステップＳ２２；Ｙｅｓ）には処理を終了する。
【００４６】
つぎに、図１４を参照して、図１３のステップＳ１１に示す「書き込み処理」の詳細について説明する。この処理が開始されると、ステップＳ３０では、ＣＰＵ５０ｆは、動作モードをスリープモードから通常動作モードに移行する。ステップＳ３１では、ＣＰＵ５０ｆは、充電監視回路５０ｄを制御して、バッテリ５０ｇの充電を開始する。これにより、充電監視回路５０ｄは、通信部５０ａを介してリーダライタ４０から受信した電力により、バッテリ５０ｇを充電する。
【００４７】
ステップＳ３２では、ＣＰＵ５０ｆは、初期情報の書き込みであるか否かを判定する。すなわち、ＣＰＵ５０ｆは、リーダライタ４０−０からの書き込み要求である場合（ステップＳ３２；Ｙｅｓ）にはステップＳ３３に進み、それ以外の場合（ステップＳ３２；Ｎｏ）にはステップＳ３５に進む。ステップＳ３３では、ＣＰＵ５０ｆは、通信部５０ａおよび変復調回路５０ｃを介して初期情報をリーダライタ４０−０から取得する。そしてステップＳ３４に進み、取得した初期情報を不揮発性メモリ５０ｉに書き込む。その結果、図８（Ａ），（Ｂ）に示す情報が不揮発性メモリ５０ｉに書き込まれる。なお、このとき、環境データを格納する領域を確保するとともに、初期値である「ＦＦ」を書き込む。
【００４８】
ステップＳ３５では、ＣＰＵ５０ｆは、リーダライタ４０からＩＤを取得する。具体的には、リーダライタ４０が正規のものである場合には、ＣＰＵ５０ｆは、図８（Ｂ）に示すいずれかのＩＤを取得する。ステップＳ３６では、ＣＰＵ５０ｆは、ステップＳ３５で取得したＩＤと、図８（Ｂ）に示す情報を比較し、対応するエリアを特定する。例えば、ステップＳ３５で取得したＩＤが「１１１１１」である場合には、エリア１が特定される。なお、一致するＩＤが存在しない場合には、正規のリーダライタではないとして書き込み処理を中止するようにしてもよい。ステップＳ３７では、特定されたエリアの通過チェックを“１”に変更する。具体的には、ステップＳ３６においてエリア１が特定されたとすると、エリア１に対応する通過チェック（図８（Ｂ）参照）を「１」に変更する。ステップＳ３８では、ＣＰＵ５０ｆは、１つ前のエリアの温度データの末尾にＥＯＦ（Ｅｎｄ  ｏｆ  Ｆｉｌｅ）を示す情報（例えば、ＥＦ）を書き込む。具体的には、ステップＳ３６においてエリア１が特定されたとすると、１つ前のエリアであるエリア０の温度データの末尾に“ＥＦ”が重ね書きされる。なお、現在のエリアがエリア０の場合には、書き込みは行わない。
【００４９】
ステップＳ３９では、ＣＰＵ５０ｆは、不揮発性メモリ５０ｉに記憶されている１つ前のエリアの環境データおよび日時データを、当該ボトルワイン７０の製造番号とともに、変復調回路４０ｃおよび通信部４０ａを介してリーダライタ４０に対して送信する。なお、現在のエリアがエリア０の場合には、送信は行わない。リーダライタ４０では、環境データおよび日時データを関連する端末装置３０およびホストコンピュータ１０に送信する。端末装置３０およびホストコンピュータ１０は、受信した環境データおよび日時データをデータベースに記録する。ステップＳ４０では、ＣＰＵ５０ｆは、環境データについての評価をし、取引価格を算出する環境データ評価処理を実行する。なお、この処理の詳細については、図１５を参照して後述する。
【００５０】
ステップＳ４１では、ＣＰＵ５０ｆは、現在のエリアに対応する記録頻度を、不揮発性メモリ５０ｉの図８（Ｂ）に示す情報から取得し、時計５０ｊに対して設定する。具体的には、例えば、現在のエリアが「エリア１」である場合には、記録頻度として「１ｈ」が不揮発性メモリ５０ｉから取得され、時計５０ｊに設定される。その結果、時計５０ｊは、１時間に１回の割合で割り込みを発生するので、ＣＰＵ５０ｆは、割り込みに応じて温度データおよび日時データを取得して不揮発性メモリ５０ｉに記録する。なお、タイムゾーンが変化した場合には、時計５０ｊの設定を変更するようにしてもよい。例えば、タイムゾーンがＦＳＴ（フランス夏時間）からＪＴ（日本標準時間）に変化した場合には、時計５０ｊの設定を日本標準時間に変更する。
【００５１】
ステップＳ４２では、ＣＰＵ５０ｆは、充電監視回路５０ｄに対して、充電が終了したか否かを問い合わせ、充電が終了していない場合（ステップＳ４２；Ｎｏ）には同様の処理を繰り返し、それ以外の場合（ステップＳ４２；Ｙｅｓ）にはステップＳ４３に進む。ステップＳ４３では、ＣＰＵ５０ｆは、動作モードを通常動作モードからスリープモードに移行し、もとの処理に復帰（リターン）する。
【００５２】
つぎに、図１５を参照して、図１４に示す環境データ評価処理の詳細について説明する。このフローチャートの処理が開始されると、ステップＳ５０では、ＣＰＵ５０ｆは、環境データを不揮発性メモリ５０ｉから取得する。ステップＳ５１では、ＣＰＵ５０ｆは、各環境データについて、最適範囲逸脱回数を取得する。すなわち、環境データのそれぞれについて、最適範囲を逸脱した回数をカウントし、それぞれの逸脱回数を取得する。ステップＳ５２では、ＣＰＵ５０ｆは、各環境データについてのポイントＰを図１１に示すテーブルから取得する。より詳細には、ＣＰＵ５０ｆは、ステップＳ５１において取得した各環境データについての最適範囲の逸脱回数に基づいて、図１１に示すテーブルからポイントＰｔ，Ｐｈ，Ｐｉ，Ｐｌをそれぞれ取得する。ステップＳ５３では、当該エリアのマージンＭを図８（Ｂ）に示すテーブルから取得する。例えば、エリア０からエリア１へ移行する場合には、エリア０のマージンＭとして１０％が取得される。ステップＳ５４では、ＣＰＵ５０ｆは、取引価格を計算する。すなわち、ＣＰＵ５０ｆは、ステップＳ５２で取得したポイントＰｔ，Ｐｈ，Ｐｉ，Ｐｌと、重み係数Ｋｔ，Ｋｈ，Ｋｉ，Ｋｌとを式（１）に適用して総ポイントＰｐを計算する。そして、ＣＰＵ５０ｆは、直前のエリアにおける取引価格Ｖｐと、総ポイントＰｐと、マージンＭとに基づいて、取引価格Ｖを以下の式（２）に基づいて算出する。
（数２）
Ｖ＝Ｖｐ×（１＋Ｐｐ×０．０１×Ｍ）・・・（２）
【００５３】
なお、Ｖｐとしては、エリア０の場合には、図８（Ａ）に示される商品原価が使用され、エリア１以降では、直前のエリアにおいて算出された取引価格が使用される。例えば、エリア０において、Ｐｐが１００である場合には、Ｖ＝Ｖｐ×（１＋Ｐｐ×０．０１×Ｍ）＝１００，０００×（１＋１００×０．０１×０．１）＝１１０，０００となる。また、その後、エリア１においてＰｐが１００とされた場合には、Ｖ＝Ｖｐ×（１＋Ｐｐ×０．０１×Ｍ）＝１１０，０００×（１＋１００×０．０１×０．０５）＝１１５，５００となる。
【００５４】
ステップＳ５５では、ＣＰＵ５０ｆは、ステップＳ５４で計算した取引価格を不揮発性表示部５０ｅに表示する。また、ステップＳ５６では、ＣＰＵ５０ｆは、環境データを不揮発性表示部５０ｅに表示する。その結果、例えば、図１２に示すような情報が不揮発性表示部５０ｅに表示される。
【００５５】
以上の実施形態によれば、各流通過程において、ボトルワイン７０の保管状態に応じて取引価格を自動的に決定するようにしたので、保管が適切に行われた場合には流通業者に対して相応の対価を支払うことができるため、品質管理へのインセンティブを高めることができる。また、保管が適切に行われなかった場合には、流通業者に対する対価の支払いを減らすとともに、品質管理の状況に応じた妥当な価格で消費者に販売することができる。
【００５６】
また、不揮発性表示部５０ｅを設け、取引価格と環境データに関する情報を表示するようにしたので、流通過程の各業者は、取引価格と保管状態とを容易に知ることができる。また、不揮発性表示部５０ｅをボトル７１の底部に設けるようにしたので、コルク栓７２が下になるように保管されるボトルワイン７０において、表示されている内容を簡単に視認することができる。
【００５７】
（Ｃ）変形実施の態様
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能であることは勿論である。
例えば、以上の実施の形態では、ホストコンピュータ１０は１台とし、端末装置３０−０〜３０−７およびリーダライタ４０−０〜４０−７はそれぞれ８台としたが、これ以外の台数であってもよい。
また、流通拠点としては、図８に示す５カ所を例に挙げて説明したが、これ以外の流通拠点が含まれるようにしてもよい。また、流通拠点がこれよりも少なくてもよい。
【００５８】
また、以上の実施の形態では、不揮発性メモリ５０ｉに記録される情報としては、日時データと温度、湿度、傾斜、照度データの５種類としたが、これ以外の情報を含むようにしてもよい。具体的な例としては、例えば、気圧センサまたは衝撃センサを設け、これらによって検出された情報を取得して不揮発性メモリ５０ｉに記録するようにしてもよい。これらのセンサを設けることにより、例えば、ボトルワインが、常圧とは異なる気圧にさらされて液漏れを生じたり、あるいは、ボトルに強い衝撃が加わったりしていないかを知ることができる。また、タグ装置５０を備える対象の物品として、ボトルワインを例に挙げて説明したが、これ以外の物品に備えるようにしてもよい。
【００５９】
また、以上の実施形態では、タグ装置５０は、正規のリーダライタ以外からアクセスされた場合はアクセスを受け付けないようにしたが、不正なアクセスがなされた場合は、ＣＰＵ５０ｆが不揮発性メモリ５０ｉに格納されている情報を自動的に削除するようにしてもよい。そのような方法によれば、不正アクセス等から情報を確実に保護することができる。
【００６０】
また、不揮発性表示部５０ｅを着脱可能な構成としてもよい。具体的には、タグ装置５０と不揮発性表示部５０ｅとを接続する接続ケーブル５５の途中にコネクタを設け、当該コネクタにより不揮発性表示部５０ｅを、タグ装置５０から着脱可能な構成としてもよい。これにより、例えば、運送業者から小売業者にボトルワイン７０が受け渡された後に、当該不揮発性表示部５０ｅを取り外して商品を陳列するようにすれば、消費者に必要以上の情報が知られることを防止できる。また、接続ケーブル５５に、接続の有無を検出するための検出線を設け、不揮発性表示部５０ｅが取り外された場合には、検出線が導通状態から遮断状態となることを検出し、不揮発性メモリ５０ｉに記録されているデータを消去するようにしてもよい。そのような構成によれば、ボトルワイン７０を購入した消費者が、不揮発性メモリ５０ｉに記録されているデータを不必要に読み出して利用することを防止できる。
【００６１】
また、以上の実施形態では、取引価格と環境データに関する情報を、不揮発性表示部５０ｅに文字として表示するようにしたが、例えば、一次元または二次元バーコードとして表示するようにしてもよい。このような構成によれば、表示されている情報を不用意に読み取られてしまうことを防止できる。また、取引価格と環境データとを、例えば、暗号にて表示するようにしてもよい。そのような構成によっても、表示されている情報を不用意に読み取られてしまうことを防止できる。
【００６２】
また、以上の実施形態では、保管状態に応じてマージンを増減するようにしたが、例えば、エリア毎に予め定められた利益額を、保管状態に応じて増減するようにしてもよい。例えば、エリア０からエリア１に移行する際には、エリア０の業者の最大利益額を、例えば、１０，０００円に設定し、保管状態に応じてこの金額から減額するようにしてもよい。
【００６３】
また、以上の実施形態では、取引価格を不揮発性表示部５０ｅに表示するのみとしたが、例えば、当該取引価格に基づく決済を自動的に実行するようにしてもよい。すなわち、タグ装置５０において算出された取引価格を、リーダライタ４０を介して取得し、端末装置３０またはホストコンピュータ１０において電子決済を行うようにしてもよい。
【００６４】
また、タグ装置５０を耐タンパ構造とすることにより、不揮発性メモリ５０ｉに格納されている情報に対する保護を強化するようにしてもよい。より詳細には、タグ装置５０の図３に示す回路が封入された保護層が破壊された場合には、回路または回路パターンが動じに破壊されるようにする。これにより、保護層を破壊して、内部の回路を解析することを不可能にすることができるので、不揮発性メモリ５０ｉに格納されている情報の保護を一層強めることができる。また、図９（Ａ）に示す情報については、出荷後に書き換えられることはないので、不揮発性メモリ５０ｉではなく、書き換え不能なＲＯＭ４０ｂに記録することにより、不正な改変を防止できる。
【００６５】
また、以上の実施形態では、タグ装置５０および不揮発性表示部５０ｅを、ボトル７１，８１の底部に設けるようにしたが、例えば、コルク栓７２，８２内にタグ装置５０を設けるとともコルク栓７２，８２の表面に不揮発性表示部５０ｅを設けたり、ボトル７１，８１の側部にタグ装置５０および不揮発性表示部５０ｅを設けたりするようにしてもよい。
【００６６】
また、以上の実施の形態では、非接触型のタグを例に説明したが、接触型のタグであっても良い。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施形態の品質管理システムの全体構成を示す図である。
【図２】図１に示すリーダライタの構成例を示すブロック図である。
【図３】図１に示すタグ装置の構成例を示すブロック図である。
【図４】ワインのボトルの底にタグ装置を取り付けた例である。
【図５】ワインのボトルの底にタグ装置を取り付けた他の例である。
【図６】リーダライタとタグ装置の通信の態様を示す図である。
【図７】ボトルワインの流通の過程を示す図である。
【図８】不揮発性メモリに書き込まれる初期情報の一例である。
【図９】不揮発性メモリに書き込まれるデータの一例である。
【図１０】ワインの保管温度を示す図である。
【図１１】最適範囲逸脱回数とポイントとの関係を示す図である。
【図１２】不揮発性表示部に表示される情報の一例である。
【図１３】タグ装置において実行される処理の一例である。
【図１４】図１２のステップＳ１１の処理の詳細を説明する図である。
【図１５】図１３のステップＳ４０の処理の詳細を説明する図である。
【符号の説明】
【００６８】
１０…ホストコンピュータ、２０…ネットワーク、３０−０〜３０−７…端末装置、４０−０〜４０−７…リーダライタ、５０…タグ装置、５０ａ…通信部、５０ｂ…ＲＯＭ、５０ｃ…変復調回路、５０ｄ…充電監視回路、５０ｅ…ＲＡＭ、５０ｆ…ＣＰＵ、５０ｇ…バッテリ、５０ｈ…電源回路、５０ｉ…不揮発性メモリ、５０ｊ…時計、５０ｋ…センサ、７０，８０…ボトルワイン。
【図１】
2010100420.tif 000003
【図２】
2010100420.tif 000004
【図３】
2010100420.tif 000005
【図４】
2010100420.tif 000006
【図５】
2010100420.tif 000007
【図６】
2010100420.tif 000008
【図７】
2010100420.tif 000009
【図８】
2010100420.tif 000010
【図９】
2010100420.tif 000011
【図１０】
2010100420.tif 000012
【図１１】
2010100420.tif 000013
【図１２】
2010100420.tif 000014
【図１３】
2010100420.tif 000015
【図１４】
2010100420.tif 000016
【図１５】
2010100420.tif 000017