(57)【要約】【課題】玄関先などにおいて保冷箱を通じて商品を受け取った顧客に対して商品の傷みの程度を提示することができる保冷状態監視装置を、提供する。【解決手段】保冷状態監視装置３０は、保冷箱Ｃに収められた商品の温度を定期的に測定し、測定の結果得られた温度に基づいて、商品の温度が第１条件，第２条件，及び、第３条件の何れかを満足する毎に、商品の傷みの程度を表す数値を増加させる。そして、商品の保冷が終了すると、保冷状態監視装置３０は、その数値に変化があった場合に、その数値に応じた商品の傷みの程度が記述された画像を、出力する。【選択図】図３
2005265302.tif 000002
【特許請求の範囲】
【請求項１】
数値を記憶する記憶部，
商品に直接装着されるとともに、その商品の温度を測定することによって温度情報を生成する温度センサを有する電子タグ，
前記電子タグとの間で情報通信を行う電子タグ通信部，
前記商品が保冷されている間に、前記電子タグ通信部を介して前記電子タグから温度情報を定期的に取得する温度情報取得部，
前記温度情報取得部が定期的に取得した各温度情報の示す温度が１つ以上の条件のうちの何れかを満たす毎に、前記記憶部内の数値を増加させる判定部，及び、
前記商品の保冷が終了した際に、前記記憶部内の数値の増加に比例して変化する数値情報を、その商品の傷みの程度を示す情報として提示する出力部
を備えることを特徴とする保冷状態監視装置。
【請求項２】
前記判定部は、前記各温度情報の示す温度が所定の上限温度を超過している連続期間が存在している場合においてその連続期間が所定の上限時間を超過しているときを、前記記憶部内の数値を増加させる条件に、含んでいる
ことを特徴とする請求項１記載の保冷状態監視装置。
【請求項３】
前記判定部は、前記記憶部内の数値を増加させる条件に、前記上限温度及び前記上限時間が互いに異なる複数の条件を、含んでいる
ことを特徴とする請求項２記載の保冷状態監視装置。
【請求項４】
前記判定部は、前記各温度情報の示す温度が所定の上限温度を超過している連続期間が存在している場合においてその連続期間中の累積温度が所定の上限累積温度を超過しているときを、前記記憶部内の数値を増加させる条件に、含んでいる
ことを特徴とする請求項１，２又は３記載の保冷状態監視装置。
【請求項５】
前記出力部によって提示される数値情報は、前記記憶部が記憶する数値の増加に比例して増加する値引き額をその商品の正規価格から差し引くことによって得られる額である
ことを特徴とする請求項１乃至４の何れかに記載の保冷状態監視装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顧客の家の玄関先などに置かれた保冷箱にて保冷される商品の状態を監視するための保冷状態監視装置に、関する。
【背景技術】
【０００２】
周知のように、顧客から注文を受けて配達した生鮮食品などの商品を発泡スチロール等の断熱材からなる保冷箱に保冷剤とともに収めて顧客の家の玄関先などに置いておくという販売形態がある。この販売形態においては、正常な保冷剤と間違えて保冷能力の低い保冷剤が保冷箱に入れられていたり、保冷箱の蓋がきちんと閉じられていないことによって内部温度が外部温度に近くなっていたりすると、保冷箱内の商品の鮮度が徐々に低下して傷んでくる。そのため、配達後の保冷箱内の温度管理をする必要がある。
【０００３】
その一方で、特許文献１には、輸送中の低温庫内の温度履歴を温度測定時の位置情報と対応付けて確認することができる運行温度管理システムが、説明されている。この運行温度管理システムでは、輸送車両に搭載された車載端末装置は、ＧＰＳ［Global Positioning System］を通じて取得した位置情報を、時刻情報とともに、定期的に、公衆無線通信にて管理サーバ装置へ送信する。その一方、低温庫内の食品の近くに設置された温度記録装置は、その低温庫内の温度を定期的に測定してその温度情報及び時間情報を蓄積する。そして、その食品が目的地に輸送された後に、温度記録装置が車載端末装置に取り付けられると、車載端末装置が、温度記録装置内の温度情報及び時刻情報を、公衆無線通信にて管理サーバ装置へ送信する。その管理サーバ装置は、受信した位置情報，時刻情報，及び温度情報に基づいて温度履歴と温度測定時の位置情報とを対応付けたグラフを、ディスプレイに表示する。そのグラフ内には、食品が達してはならない上限温度を示す線が引かれており、管理者は、低温庫内の温度が異常となった輸送経路中の位置及び時間を、そのグラフから判別できる。
【特許文献１】特開２００２−０４６８１５号公報（図１７）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記販売形態に利用される保冷箱に対して前述の特許文献１記載の技術を応用すれば、商品が配達されてから顧客がその商品を受け取るまでの温度履歴に基づくグラフが、管理サーバ装置のディスプレイに示されることとなるので、上記販売形態を採る宅配業者は、配達後の保冷箱内の温度管理をすることができるものと考えられ得る。
【０００５】
ところで、商品の痛み具合は、事前に設定された上限温度をその保冷温度が短期間だけ超えたときよりも、保冷温度がその上限温度を若干下回っている状態を長期間維持したときのほうが、より早く進行することが多い。
【０００６】
にも拘わらず、特許文献１記載の管理サーバ装置がディスプレイに示すグラフには、保冷箱内の温度が上限値を上回ったことしか、示されないため、特許文献１記載の技術を保冷箱に応用したとしても、商品の傷み具合がどの程度進行しているかを正確に判断することができないという問題がある。
【０００７】
また、特許文献１記載の技術によると、保冷箱内の温度を、宅配業者が知ることはできても、その商品を受け取った顧客が、そのような温度情報を直接知ることができない。また、顧客がたとえ温度履歴を見ることができたとしても、保冷箱内の温度履歴から商品の傷み具合を判断することはできない。その結果、顧客は、商品を受け取って直ぐに、その商品の傷みがどの程度であるかを判断することができないという問題がある。
【０００８】
本発明は、前述したような従来技術の有する問題点に鑑みてなされたものであり、その課題は、玄関先などにおいて保冷箱を通じて商品を受け取った顧客に対して商品の傷みの程度を提示することができる保冷状態監視装置を、提供することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために発明された保冷状態監視装置は、数値を記憶する記憶部，商品に直接装着されるとともに、その商品の温度を測定することによって温度情報を生成する温度センサを有する電子タグ，前記電子タグとの間で情報通信を行う電子タグ通信部，前記商品が保冷されている間に、前記電子タグ通信部を介して前記電子タグから温度情報を定期的に取得する温度情報取得部，前記温度情報取得部が定期的に取得した各温度情報の示す温度が１つ以上の条件のうちの何れかを満たす毎に、前記記憶部内の数値を増加させる判定部，及び、前記商品の保冷が終了した際に、前記記憶部内の数値の増加に比例して変化する数値情報を、その商品の傷みの程度を示す情報として提示する出力部を備えることを、特徴としている。
【００１０】
このように構成されると、商品が保冷されている期間内においては、その商品の温度が一つ以上の条件の何れかを満たす毎に、記憶部内の数値が、増加される。そして、顧客が商品を受け取ることにより、又は、保冷すべき期間が経過することにより、その商品の保冷が終了したときには、記憶部内の数値に比例する数値情報が、その商品の傷みの程度を示す情報として、提示される。従って、顧客は、商品を受け取った時には、直ぐに、その商品の傷みがどの程度であるかを判断することができる。
【００１１】
なお、本発明による保冷状態監視装置においては、記憶部内の数値を増加させる条件には、商品の温度が所定の上限温度を超過している連続期間が存在している場合においてその連続期間が所定の上限時間を超過しているときが、含まれていても良いし、商品の温度が所定の上限温度を超過している連続期間が存在している場合においてその連続期間中の累積温度が所定の上限累積温度を超過しているときが、含まれていても良い。さらに、記憶部内の数値を増加させる条件には、上限温度及び上限時間の組み合わせが互いに異なる複数の条件が、含まれていても良いし、上限温度及び上限累積温度の組み合わせが互いに異なる複数の条件が、含まれていても良い。
【００１２】
また、本発明による保冷状態監視装置においては、出力部によって提示される数値情報は、記憶部が記憶する数値の増加に比例して増加する値引き額をその商品の正規価格から差し引くことによって得られる額であっても良いし、その値引き額を正規価格から算出するための値引率であっても良いし、その他の数値あっても良い。
【発明の効果】
【００１３】
以上に説明したように、本発明によれば、玄関先などにおいて保冷箱を通じて商品を受け取った顧客に対して商品の傷みの程度を提示することができる
【発明を実施するための最良の形態】
【００１４】
以下、添付図面に基づいて、本発明を実施するための形態を説明する。
【００１５】
図１は、本発明の実施形態である配達商品管理システムの概略図である。本実施形態の配達商品管理システムは、配達情報管理装置１０，一個以上の電子タグ２０，及び、一個以上の保冷状態監視装置３０を、備えており、配達情報管理装置１０及び各保冷状態監視装置３０は、ネットワークＮを介して互いに接続されている。
【００１６】
配達情報管理装置１０は、カタログ等を通じて生鮮食料品などの商品の販売及び配達を請け負う宅配業者が、各顧客からの購入の依頼を受けて配達した商品に関する情報を蓄積しておくための汎用コンピュータである。
【００１７】
図２は、配達情報管理装置１０の内部構成図である。配達情報管理装置１０は、ＣＰＵ［Central Processing Unit］１０ａ，ＲＡＭ［Random Access Memory］１０ｂ，通信アダプタ１０ｃ，及び、ＨＤＤ［Hard Disk Drive］１０ｄを、備えており、これらハードウエア１０ａ〜１０ｄは、バスＢを介して互いに接続されている。
【００１８】
ＣＰＵ１０ａは、配達情報管理装置１０全体を制御するための中央処理装置である。ＲＡＭ１０ｂは、ＣＰＵ１０ａが各種プログラムを実行するに際しての作業領域が展開される主記憶装置である。通信アダプタ１０ｃは、ネットワーク上のルータとの間でデータの送受信を行うための装置であり、具体的には、ＬＡＮ［Local Area Network］接続ボード，ターミナルアダプタ，モデムなどである。
【００１９】
ＨＤＤ１０ｄは、配達情報管理装置１０に内蔵され或いは外付けされる補助記憶装置であり、ＣＰＵ１０ａによってＲＡＭ１０ｂ上に読み出されて実行される各種プログラムや、何れかのプログラムに利用されるデータベースを、記憶している。具体的には、このＨＤＤ１０ｄは、ＯＳ［Operation System］プログラム１１，記録プログラム１２，及び、販売情報管理データベース１３を、記憶している。
【００２０】
ＯＳプログラム１１は、ハードウエアとソフトウエアとを統合的に管理するためのプログラムである。記録プログラム１２は、保冷状態監視装置３０から受信した情報を受信して販売情報管理データベース１３に記録するためのプログラムである。
【００２１】
販売情報管理データベース１３は、過去に顧客に販売した商品に関する情報を蓄積しておくためのデータベースであり、上記宅配業者によって事前にＨＤＤ１０ｄ内に記録されたものである。なお、本実施形態では、宅配業者の顧客一人につき一つの販売情報管理データベース１３が、作成される。従って、ＨＤＤ１０ｄ内には、宅配業者の顧客数と同じ数の販売情報管理データベース１３が、記録されている。
【００２２】
図３は、顧客一人分の販売情報管理データベース１３のデータ構造の一例を示す図である。図３の販売情報管理データベース１３中のレコードは、「顧客ＩＤ」，「顧客氏名」，「配達年月日」，「配達時刻」，「受取時刻」，「商品ＩＤ」，「配達商品名」，「数量」，「販売価格」，及び、「小計」のフィールドを、有している。
【００２３】
ここで、「顧客ＩＤ」は、顧客を識別するために各顧客に一意に割り当てられた識別情報である顧客ＩＤが記録されるフィールドである。また、「顧客氏名」は、顧客の氏名が記録されるフィールドである。また、「配達年月日」及び「配達時刻」は、顧客の販売の依頼に基づいて商品が顧客の家の玄関先などに配達された時の年月日及び時刻がそれぞれ記録されるフィールドである。また、「受取時刻」は、顧客が商品を受け取った時刻が記録されるフィールドである。
【００２４】
また、「商品ＩＤ」は、商品を識別するために各商品に一意に割り当てられた商品識別情報である商品ＩＤが記録されるフィールドである。また、「配達商品名」及び「数量」は、顧客の販売の依頼に基づいて配達された商品の名称及びその数量がそれぞれ記録されるフィールドである。また、「販売価格」は、顧客の家に配達された商品の販売価格が記録されるフィールドである。また、「小計」は、配達年月日及び配達時刻が同じであるレコードのうち、そのレコード中の販売価格とそのレコードよりも前の全てのレコード中の販売価格とを足し合わせた累積販売価格が、記録されるフィールドである。
【００２５】
なお、図３の販売情報管理データベース１３中のレコードは、前述した各フィールドの他に、例えば、顧客の住所，顧客の電話番号，顧客の電子メールアドレスを記録するためのフィールドを有していても良い。この販売情報管理データベース１３に記録される情報は、上記宅配業者によってその業務に利用される。
【００２６】
電子タグ２０は、顧客の家に配達される商品を管理するために商品に貼り付けられる装置である。図４は、電子タグ２０の内部構成図である。電子タグ２０は、温度センサ２０ａ，コイルアンテナ２０ｂ，制御回路２０ｃ，及び、不揮発性メモリ２０ｄを、備えている。
【００２７】
温度センサ２０ａは、電子タグ２０が貼り付けられた商品の温度を測定することによって、その温度を示す電子データを温度情報として生成する機器である。なお、この温度センサ２０ａの測定点は、電子タグ２０の筐体のうち、商品に対して当て付けられる当接部材に対し、接している。その当接部材は、銅や銀やアルミニウムのような熱伝導率の高い材料からなる。
【００２８】
コイルアンテナ２０ｂは、保冷状態監視装置３０との間で電波の遣り取りを行うための回路である。また、このコイルアンテナ２０ｂは、保冷状態監視装置３０から発信される電波によって誘導起電力を生じ、制御回路２０ｃへ電力を供給する。
【００２９】
制御回路２０ｃは、コイルアンテナ２０ｂを介して保冷状態監視装置３０から受信した情報に基づいて、温度センサ２０ａが生成する温度情報を保冷状態監視装置３０へ送信し、或いは、不揮発性メモリ２０ｄに対する情報の書き込み及び読み出しを行う回路である。
【００３０】
不揮発性メモリ２０ｄは、ＥＥＰＲＯＭ［Electrically Erasable and Programmable Read Only Memory］やＦｅＲＡＭ［Ferroelectric Random Access Memory］である。本実施形態では、この不揮発性メモリ２０ｄは、商品情報管理テーブル２１及び温度履歴管理テーブル２２を、記憶している。
【００３１】
商品情報管理テーブル２１は、電子タグ２０が貼り付けられた商品に関する情報を記録しておくためのテーブルである。図５は、この商品情報管理テーブル２１のデータ構造の一例を示す図である。図５の商品情報管理テーブル２１は、一つのレコードを有している。そのレコードは、「商品ＩＤ」，「商品名」，「測定間隔」，「保証時間」，「第１上限温度」，「第１上限時間」，「第２上限温度」，「第２上限時間」，「第３上限温度」，「上限累積温度」，「第１条件適用回数」，「第２条件適用回数」，「第３条件適用回数」，「合計値」，「正規価格」，「１」，「２」，…，「９」，「１０以上」，及び、「販売価格」のフィールドを、有している。
【００３２】
ここで、「商品ＩＤ」は、電子タグ２０が貼り付けられた商品の商品ＩＤが記録されるフィールドである。また、「商品名」は、電子タグ２０が貼り付けられた商品の名称が記録されるフィールドである。また、「測定間隔」は、電子タグ２０が貼り付けられた商品の温度を測定するタイミングの時間間隔が測定間隔として記録されるフィールドである。また、「保証時間」は、電子タグ２０が貼り付けられた商品が適正な温度で保存されることを上記宅配業者が保証する時間が記録されるフィールドである。
【００３３】
また、「第１上限温度」及び「第１上限時間」は、電子タグ２０が貼り付けられた商品の傷みが進行したことを判断するための第１条件として上記宅配業者が設定した第１上限温度及び第１上限時間がそれぞれ記録されるフィールドである。なお、後述するように、保冷状態監視装置３０内のプログラムは、その商品の温度が第１上限温度を超過している時間が第１上限時間以上である場合に、第１条件を満足したと判断する。
【００３４】
また、「第２上限温度」及び「第２上限時間」は、電子タグ２０が貼り付けられた商品の傷みが進行したことを判断するための第２条件として上記宅配業者が設定した第２上限温度及び第２上限時間がそれぞれ記録されるフィールドである。なお、第１条件の場合と同様に、保冷状態監視装置３０内のプログラムは、その商品の温度が第２上限温度を超過している時間が第２上限時間以上である場合に、第２条件を満足したと判断する。
【００３５】
また、「第３上限温度」及び「上限蓄積温度」は、電子タグ２０が貼り付けられた商品の傷みが進行したことを判断するための第３条件として上記宅配業者が設定した第３上限温度及び上限蓄積温度がそれぞれ記録されるフィールドである。なお、後述するように、保冷状態監視装置３０内のプログラムは、この第３条件は、その商品の温度が第３上限温度を超過している期間内における温度の累積が上限蓄積温度以上である場合に、第３条件を満足したと判断する。
【００３６】
また、「第１条件適用回数」は、第１条件を満たした回数を示す整数値が記録されるフィールドであり、「第２条件適用回数」は、第２条件を満たした回数を示す整数値が記録されるフィールドであり、「第３条件適用回数」は、第３条件を満たした回数を示す整数値が記録されるフィールドである。また、「合計値」は、第１条件適用回数，第２条件適用回数，及び、第３条件適用回数を合計して得られる整数値が合計値として記録されるフィールドである。なお、「合計値」フィールドは、前述した記憶部に相当する。また、電子タグ２０の利用が開始された初期状態では、「第１条件適用回数」，「第２条件適用回数」，「第３条件適用回数」，及び、「合計値」のフィールドの値は、何れも、ゼロに設定される。
【００３７】
また、「正規価格」は、電子タグ２０が貼り付けられた商品の正規の価格が記録されるフィールドである。「１」，「２」，…，「９」，「１０以上」は、電子タグ２０が貼り付けられた商品の傷みの段階を示す上記合計値に応じた値引き額を決定するための値引率がそれぞれ記録されるフィールドである。なお、「１」，「２」，…，「９」，「１０以上」のフィールド名は、それぞれ、上記合計値である。本実施形態では、合計値が１，２，３，…と増加する毎に、値引率が１割，２割，３割，…と増加するように設定されている。また、合計値が１０以上である場合には、値引率は１０割に固定されている。
【００３８】
また、「販売価格」は、電子タグ２０が貼り付けられた商品の正規の価格から値引き額を差し引いて得られる価格が記録されるフィールドである。その値引き額は、「合計値」フィールド中の値に対応する割引率をその正規価格に乗じて得られる額である。なお、電子タグ２０の利用が開始された初期状態では、この「販売価格」フィールドの値は、正規価格と同じ価格に設定される。
【００３９】
一方、温度履歴管理テーブル２２は、温度センサ２０ａによって定期的に生成される温度情報を蓄積しておくためのテーブルである。図６は、温度履歴管理テーブル２２のデータ構造の一例を示す図である。図６の温度履歴管理テーブル２２は、商品の温度の測定回数と同じ数のレコードを、有している。各レコードは、「測定時間」，「測定温度」，「第１検出済フラグ」，「第２検出済フラグ」，及び、「第３検出済フラグ」のフィールドを、有している。
【００４０】
ここで、「測定時間」は、商品の温度の測定を開始した時刻からそのレコード中の温度を取得した時刻までの経過時間が分単位で記録されるフィールドである。また、「測定温度」は、その回の測定にて得られた温度が記録されるフィールドである。
【００４１】
また、「第１検出済フラグ」は、そのレコードが上記第１条件を満足したと判断するための情報として利用されたか否かを示す情報である第１検出済フラグが記録されるフィールドである。なお、「０」の第１検出済フラグは、そのレコードが上記第１条件を満足したと判断するための情報として未だ利用されていないこと示し、「１」の第１検出済フラグは、そのような情報として既に利用されたことを示す。
【００４２】
また、「第２検出済フラグ」は、そのレコードが上記第２条件を満足したと判断するための情報として利用されたか否かを示す情報である第２検出済フラグが記録されるフィールドであり、「第３検出済フラグ」は、そのレコードが上記第３条件を満足したと判断するための情報として利用されたか否かを示す情報である第３検出済フラグが記録されるフィールドである。第２検出済フラグ及び第３検出済フラグは、何れも、第１検出済フラグと同様に、「０」である場合には、そのレコードが上記第２条件及び第３条件を満足したと判断するための情報として未だ利用されていないこと示し、「１」である場合には、そのような情報として既に利用されたことを示す。
【００４３】
保冷状態監視装置３０は、図１に示されるように、上面が開放された有底な直方体状の保冷箱Ｃに取り付けられることによって、この保冷箱Ｃと一体になっている。保冷箱Ｃの内面及びその蓋の内面には、発泡スチロール等の断熱材が貼り付けられており、保冷箱Ｃに蓋がされると、保冷箱Ｃ内が密閉され、内部温度が外部温度の影響を受けなくなる。保冷状態監視装置３０は、この保冷箱Ｃ内に収められた商品の保冷状態を監視するための装置である。図７は、保冷状態監視装置３０の内部構成図である。
【００４４】
保冷状態監視装置３０は、ＣＰＵ３０ａ，ＳＲＡＭ［Static Random Access Memory］３０ｂ，ボタン入力装置３０ｃ，時計装置３０ｄ，電子タグ読取装置３０ｅ，電子タグ書込装置３０ｆ，無線通信装置３０ｇ，出力装置３０ｈ，及び、フラッシュメモリ３０ｉを、備えている。
【００４５】
ＣＰＵ１０ａは、保冷状態監視装置３０全体を制御するための中央処理装置である。ＳＲＡＭ３０ｂは、ＣＰＵ３０ａが各種プログラムを実行するに際しての作業領域が展開される主記憶装置である。
【００４６】
ボタン入力装置３０ｃは、操作者からの入力を受け付けるための装置である。本実施形態では、ボタン入力装置３０ｃは、電子タグ２０を通じた商品の温度測定の開始を指示するための開始ボタン，及び、温度測定の終了を指示するための終了ボタンを、備えている。
【００４７】
時計装置３０ｄは、時刻を計時することにより、時刻に同調したタイミングにてパルス信号をＣＰＵ３０ａへ出力する装置である。
【００４８】
電子タグ読取装置３０ｅは、電子タグ２０が記憶する情報を読み取るための装置であり、一般にリーダーと称されている。具体的には、この電子タグ読取装置３０ｅは、電子タグ２０に対して不揮発性メモリ２０ｄ内の情報を出力させるための電波を発信し、その応答信号として電子タグ２０から電波を受信できた場合に、その応答信号の示すデータを情報として取得する。
【００４９】
電子タグ書込装置３０ｆは、電子タグ２０の不揮発性メモリ２０ｄに情報を書き込むための装置であり、一般にライターと称されている。具体的には、この電子タグ書込装置３０ｆは、電子タグ２０に対して情報の記録を指示する信号を電波の形態で発信し、その応答信号として電子タグ２０から電波を受信できた場合に、記録すべき情報をその電子タグ２０へ送信する。
【００５０】
なお、電子タグ読取装置３０ｅ及び電子タグ書込装置３０ｆは、前述した電子タグ通信部に相当する。
【００５１】
無線通信装置３０ｇは、ネットワークＮ上のルータとの間でデータの送受信を無線にて行うための装置である。その無線通信は、無線電話回線を利用するものあっても良いし、無線ＬＡＮ［Local Area Network］を利用するものであっても良い。
【００５２】
出力装置３０ｈは、ＣＰＵ３０ａによって生成された画像データに基づく画像を出力するための装置であり、具体的には、感熱紙プリンタ等の印字装置，又は、液晶ディスプレイ等の表示装置である。
【００５３】
フラッシュメモリ３０ｉは、データやプログラムを記録するための記憶装置である。このフラッシュメモリ３０ｉには、ＯＳプログラム３１及び制御プログラム３２が、記録されている。ＯＳプログラム３１は、ハードウエアとソフトウエアとを統合的に管理するためのプログラムである。
【００５４】
制御プログラム３２は、保冷箱Ｃ内に収められた商品の保冷状態を監視するための装置としてコンピュータを機能させるプログラムである。この制御プログラム３２を読み込んだＣＰＵ３０ａによって実行される処理の内容については、後述する。
【００５５】
なお、本実施形態においては、保冷状態監視装置３０は、上記宅配業者の顧客に対し、一つずつ用意されている。そして、各保冷状態監視装置３０のフラッシュメモリ３０ｉには、その保冷状態監視装置３０を利用する顧客の顧客ＩＤが、事前に記録される。
【００５６】
以下、以上のように構成される配達商品管理システムにおける保冷状態監視装置３０が実行する処理の内容について、説明する。
【００５７】
保冷状態監視装置３０のＣＰＵ３０ａは、主電源が投入されると、図示せぬブートプログラムやＯＳプログラム３１をフラッシュメモリ３０ｉから読み込んで初期化処理を行い、その後、フラッシュメモリ３０ｉ内の制御プログラム３２を読み込んで、制御処理を実行する。図８は、制御処理の内容を示すフローチャートである。
【００５８】
制御処理の開始後、最初のステップＳ１０１では、ＣＰＵ３０ａは、ボタン入力装置３０ｃの有する開始ボタンが押下されるまで、待機する（Ｓ１０１；ＮＯ）。そして、開始ボタンが押下されたと判断すると（Ｓ１０１；ＹＥＳ）、ＣＰＵ３０ａは、ステップＳ１０２へ処理を進める。
【００５９】
ステップＳ１０２では、ＣＰＵ３０ａは、時計装置３０ｄから出力されるパルスに基づいて、開始ボタンが押下された時の時刻を配達時刻として取得し、ＳＲＡＭ３０ｂに記録する。記録後、ＣＰＵ３０ａは、ステップＳ１０３へ処理を進める。
【００６０】
ステップＳ１０３では、ＣＰＵ３０ａは、電子タグ読取装置３０ｅを通じて保冷箱Ｃ内の全ての電子タグ２０に指示を出力することにより、各電子タグ２０の不揮発性メモリ２０ｄ内の商品情報管理テーブル２１の「保証時間」及び「測定間隔」フィールドに記録される保証時間及び測定間隔を、ＳＲＡＭ３０ｂに読み込む。読み込んだ後、ＣＰＵ３０ａは、ステップＳ１０４へ処理を進める。
【００６１】
ステップＳ１０４では、ＣＰＵ３０ａは、ステップＳ１０３において各電子タグ２０から読み込んだ保証時間のうち最大の保証時間を選択し、続いて、ステップＳ１０２において取得した配達時間に対して選択後の保証時間を加算することによって得られる時刻を、保冷箱Ｃ内の各商品を適正に保冷し続けなければならい期限を示す保証時刻として、決定する。決定後、ＣＰＵ３０ａは、ステップＳ１０５へ処理を進める。
【００６２】
ステップＳ１０５では、ＣＰＵ３０ａは、時計装置３０ｄから出力されるパルスに基づいて取得される現在時刻が上記保証時刻に到達しているか否かを、判別する。そして、現在時刻が上記保証時刻に到達していないと判断した場合（Ｓ１０５；ＮＯ）、ＣＰＵ３０ａは、ステップＳ１０６へ処理を進める。
【００６３】
ステップＳ１０６では、ＣＰＵ３０ａは、ボタン入力装置３０ｃの有する終了ボタンが押下されたか否かを、判別する。そして、終了ボタンが押下されていないと判断した場合（Ｓ１０６；ＮＯ）、ＣＰＵ３０ａは、ステップＳ１０７へ処理を進める。
【００６４】
ステップＳ１０７では、ＣＰＵ３０ａは、この時点が処理タイミングであるか否かを、判別する。すなわち、ＣＰＵ３０ａは、配達時刻から現在時刻までの時間が、ステップＳ１０３において全ての電子タグ２０から読み出した測定間隔のうちの最も小さい測定間隔の倍数であるか否かを、判別する。そして、ＣＰＵ３０ａは、この時点が処理タイミングでないと判断した場合（Ｓ１０７；ＮＯ）、ステップＳ１０５へ処理を戻し、この時点が処理タイミングであると判断した場合（Ｓ１０７；ＹＥＳ）、ステップＳ１０８へ処理を進める。
【００６５】
ステップＳ１０８では、ＣＰＵ３０ａは、電子タグ読取装置３０ｅを通じて各電子タグ２０に指示を出力することにより、各電子タグ２０の不揮発性メモリ２０ｄ内の商品情報管理テーブル２１及び温度履歴管理テーブル２２のコピーを、ＳＲＡＭ３０ｂに読み込む。
【００６６】
このステップＳ１０８の実行後、ＣＰＵ３０ａは、保冷箱Ｃ内の全ての電子タグ２０を一つずつ順に処理対象として特定することにより、各電子タグ２０に対し、第１処理ループＬ１中のステップＳ１５１〜Ｓ１５４を実行する。
【００６７】
ステップＳ１５１では、ＣＰＵ３０ａは、処理対象の電子タグ２０にとってこの時点が処理タイミングであるか否かを、判別する。すなわち、ＣＰＵ３０ａは、配達時刻から現在時刻までの時間が、ステップＳ１０３において全ての電子タグ２０から読み出した測定間隔のうちの処理対象電子タグ２０の測定間隔の倍数であるか否かを、判別する。そして、ＣＰＵ３０ａは、処理対象の電子タグ２０にとってこの時点が処理タイミングでないと判断した場合（Ｓ１５１；ＮＯ）、この処理対象電子タグ２０に対する第１処理ループＬ１の実行を終了し、処理対象の電子タグ２０にとってこの時点が処理タイミングであると判断した場合（Ｓ１５１；ＹＥＳ）、ステップＳ１５２へ処理を進める。
【００６８】
ステップＳ１５２では、ＣＰＵ３０ａは、電子タグ読取装置３０ｅを通じて処理対象の電子タグ２０に指示を出力することにより、処理対象の電子タグ２０の温度センサ２０ａから温度情報を取得する。取得後、ＣＰＵ３０ａは、ステップＳ１５３へ処理を進める。
【００６９】
ステップＳ１５３では、ＣＰＵ３０ａは、電子タグ読取装置３０ｅを通じて処理対象の電子タグ２０に指示を出力することにより、電子タグ２０の不揮発性メモリ２０ｄ内の温度履歴管理テーブル２２に、新たなレコードを追加記録する。この新たなレコードは、配達時刻から現在時刻までの時間を「測定時間」フィールドに有し、ステップＳ１５２において取得した温度情報を「測定温度」フィールドに有し、「第１検出済フラグ」，「第２検出済フラグ」，及び、「第３検出済フラグ」フィールドに何れも「０」を有するレコードである。また、ＣＰＵ３０ａは、ステップＳ１０８において処理対象電子タグ２０からＳＲＡＭ３０ｂ内に読み込んでおいた温度履歴管理テーブル２２にも、このようなレコードを追加する。追加後、ＣＰＵ３０ａは、ステップＳ１５４へ処理を進める。
【００７０】
ステップＳ１５４では、ＣＰＵ３０ａは、保冷状態記録処理を実行する。図９及び図１０は、保冷状態記録処理の内容を示すフローチャートである。
【００７１】
保冷状態記録処理の開始後、最初のステップＳ２０１では、ＣＰＵ３０ａは、ＳＲＡＭ３０ｂ内の処理対象電子タグ２０の温度履歴管理テーブル２２に基づいて、処理対象電子タグ２０が貼り付けられた商品が第１上限温度以上である状態を第１上限時間以上継続しているか否かを、判別する。具体例を挙げて説明するならば、本実施形態では、図５に示されるように、測定間隔が１５分であり、第１上限温度が摂氏２０度であり、第１上限時間が３０分であることから、ＣＰＵ３０ａは、ＳＲＡＭ３０ｂ内の処理対象電子タグ２０の温度履歴管理テーブル２２における最新の二個のレコードに含まれる温度情報の示す温度が何れも摂氏２０度を超えているか否かを、判別する。但し、これら二個のレコードの「第１検出済フラグ」フィールドの値は、何れも「０」でなければならない。
【００７２】
そして、処理対象電子タグ２０が貼り付けられた商品が第１上限温度以上である状態を第１上限時間以上継続していると判断した場合（Ｓ２０１；ＹＥＳ）、ＣＰＵ３０ａは、ステップＳ２０２へ処理を進める。
【００７３】
ステップＳ２０２では、ＣＰＵ３０ａは、電子タグ読取装置３０ｅを通じて処理対象電子タグ２０に指示を出力することにより、その電子タグ２０内の温度履歴管理テーブル２２における該当レコードに含まれる第１検出済フラグを、「０」から「１」へ切り替える。上記具体例で言えば、ＣＰＵ３０ａは、処理対象電子タグ２０の温度履歴管理テーブル２２内の最新の二個のレコードの「第１検出済フラグ」フィールドの値を何れも「１」へ切り替える。第１検出済フラグを切り替えた後、ＣＰＵ３０ａは、ステップＳ２０３へ処理を進める。
【００７４】
ステップＳ２０３では、ＣＰＵ３０ａは、電子タグ読取装置３０ｅを通じて処理対象電子タグ２０に指示を出力することにより、処理対象電子タグ２０内の商品情報管理テーブル２１のレコードの「第１条件適用回数」及び「合計値」フィールドの値を、それぞれ「１」だけインクリメントする。インクリメントした後、ＣＰＵ３０ａは、ステップＳ２０４へ処理を進める。
【００７５】
一方、ステップＳ２０１において、処理対象電子タグ２０が貼り付けられた商品が第１上限温度以上である状態を第１上限時間以上継続していないと判断した場合（Ｓ２０１；ＮＯ）、ＣＰＵ３０ａは、ステップＳ２０４へ処理を進める。
【００７６】
ステップＳ２０４では、ＣＰＵ３０ａは、ＳＲＡＭ３０ｂ内の処理対象電子タグ２０の温度履歴管理テーブル２２に基づいて、処理対象電子タグ２０が貼り付けられた商品が第２上限温度以上である状態を第２上限時間以上継続しているか否かを、判別する。具体例を挙げて説明するならば、本実施形態では、図５に示されるように、測定間隔が１５分であり、第２上限温度が摂氏１５度であり、第２上限時間が６０分であることから、ＣＰＵ３０ａは、ＳＲＡＭ３０ｂ内の温度履歴管理テーブル２２における最新の四個のレコードに含まれる温度情報の示す温度が何れも摂氏１５度を超えているか否かを、判別する。但し、これら四個のレコードの「第２検出済フラグ」フィールドの値は、何れも「０」でなければならない。
【００７７】
そして、処理対象電子タグ２０が貼り付けられた商品が第２上限温度以上である状態を第２上限時間以上継続していると判断した場合（Ｓ２０４；ＹＥＳ）、ＣＰＵ３０ａは、ステップＳ２０５へ処理を進める。
【００７８】
ステップＳ２０５では、ＣＰＵ３０ａは、電子タグ読取装置３０ｅを通じて処理対象電子タグ２０に指示を出力することにより、その電子タグ２０内の温度履歴管理テーブル２２における該当レコードに含まれる第２検出済フラグを、「０」から「１」へ切り替える。上記具体例で言えば、ＣＰＵ３０ａは、処理対象電子タグ２０の温度履歴管理テーブル２２内の最新の四個のレコードの「第２検出済フラグ」フィールドの値を何れも「１」へ切り替える。第２検出済フラグを切り替えた後、ＣＰＵ３０ａは、ステップＳ２０６へ処理を進める。
【００７９】
ステップＳ２０６では、ＣＰＵ３０ａは、電子タグ読取装置３０ｅを通じて処理対象電子タグ２０に指示を出力することにより、処理対象電子タグ２０内の商品情報管理テーブル２１のレコードの「第２条件適用回数」及び「合計値」フィールドの値を、それぞれ「１」だけインクリメントする。インクリメントした後、ＣＰＵ３０ａは、ステップＳ２０７へ処理を進める。
【００８０】
一方、ステップＳ２０４において、処理対象電子タグ２０が貼り付けられた商品が第２上限温度以上である状態を第２上限時間以上継続していないと判断した場合（Ｓ２０４；ＮＯ）、ＣＰＵ３０ａは、ステップＳ２０７へ処理を進める。
【００８１】
ステップＳ２０７では、ＣＰＵ３０ａは、ＳＲＡＭ３０ｂ内の処理対象電子タグ２０の温度履歴管理テーブル２２に基づいて、処理対象電子タグ２０が貼り付けられた商品が第３上限温度以上である状態を継続していて、且つ、その継続中の累積温度が上限累積時間以上であるか否かを、判別する。具体例を挙げて説明するならば、本実施形態では、図５に示されるように、第３上限温度が摂氏１０度であることから、ＣＰＵ３０ａは、まず、ＳＲＡＭ３０ｂ内の処理対象電子タグ２０の温度履歴管理テーブル２２における新しいレコードから古いレコードへと順に、そのレコードに含まれる温度情報の示す温度が摂氏１０度を超えているかを確認する。続いて、ＣＰＵ３０ａは、摂氏１０度を下回ったレコードが現れたところで、そのレコードの直前のレコードから新しいレコードまでの温度情報の示す温度を全て加算することによって、累積温度を算出する。その後、ＣＰＵ３０ａは、上限累積時間が図５に示されるように摂氏１５０度であることから、その累積温度が１５０度以上であるか否かを、判別する。
【００８２】
そして、処理対象電子タグ２０が貼り付けられた商品が第３上限温度以上である状態を継続していて、且つ、その継続中の累積温度が上限累積温度以上であると判断した場合（Ｓ２０７；ＹＥＳ）、ＣＰＵ３０ａは、ステップＳ２０８へ処理を進める。
【００８３】
ステップＳ２０８では、ＣＰＵ３０ａは、電子タグ読取装置３０ｅを通じて処理対象電子タグ２０に指示を出力することにより、処理対象電子タグ２０内の温度履歴管理テーブル２２における該当レコードに含まれる第３検出済フラグを、「０」から「１」へ切り替える。上記具体例で言えば、ＣＰＵ３０ａは、処理対象電子タグ２０内の温度履歴管理テーブル２２における累積温度を算出する元となった全てのレコードの「第３検出済フラグ」フィールドの値を「１」へ切り替える。第３検出済フラグを切り替えた後、ＣＰＵ３０ａは、ステップＳ２０９へ処理を進める。
【００８４】
ステップＳ２０９では、ＣＰＵ３０ａは、電子タグ読取装置３０ｅを通じて処理対象電子タグ２０に指示を出力することにより、処理対象電子タグ２０内の商品情報管理テーブル２１のレコードの「第３条件適用回数」及び「合計値」フィールドの値を、それぞれ「１」だけインクリメントする。インクリメントした後、ＣＰＵ３０ａは、ステップＳ２１０へ処理を進める。
【００８５】
なお、ステップＳ２０１〜Ｓ２０９を実行するＣＰＵ３０ａは、前述した判定部に相当する。
【００８６】
ステップＳ２１０では、ＣＰＵ３０ａは、電子タグ読取装置３０ｅを通じて処理対象電子タグ２０に指示を出力することにより、処理対象電子タグ２０内の商品情報管理テーブル２１のレコードの「合計値」フィールドに記録される合計値を読み出し、この合計値がＳＲＡＭ３０ｂ内の処理対象電子タグ２０の商品情報管理テーブル２１のそれと一致しているか否かを、判別する。すなわち、ＣＰＵ３０ａは、合計値が一度でもインクリメントされたか否かを、判別する。そして、ＣＰＵ３０ａは、状況値合計がこのステップＳ２１０に至るまでに一度もインクリメントされていないと判断した場合（Ｓ２１０；ＮＯ）、この図１０の保冷状態検出処理を終了して、この処理対象の電子タグ２０に対する第１処理ループＬ１を終了し、合計値がこのステップＳ２１０に至るまでに一度でもインクリメントされていると判断した場合（Ｓ２１０；ＹＥＳ）、ステップＳ２１１へ処理を進める。
【００８７】
ステップＳ２１１では、ＣＰＵ３０ａは、ＳＲＡＭ３０ｂ内の処理対象電子タグ２０の商品情報管理テーブル２１を参照することによって、この合計値に対応する割引率と正規価格とを特定し、続いて、これらを乗じることによって値引き額を算出し、その後、正規価格から値引き額を差し引くことによって、販売価格を算出する。算出後、ＣＰＵ３０ａは、ステップＳ２１２へ処理を進める。
【００８８】
ステップＳ２１２では、ＣＰＵ３０ａは、電子タグ読取装置３０ｅを通じて処理対象電子タグ２０に指示を出力することにより、処理対象電子タグ２０内の商品情報管理テーブル２１のレコードの「販売価格」フィールドの値に、ステップＳ２１１において算出した販売価格を上書きする。記録後、ＣＰＵ３０ａは、ステップＳ２１３へ処理を進める。
【００８９】
ステップＳ２１３では、ＣＰＵ３０ａは、ＳＲＡＭ３０ｂ内における処理対象電子タグ２０についての商品情報管理テーブル２１及び温度履歴管理テーブル２２を削除する。削除後、ＣＰＵ３０ａは、図１０の保冷状態記録処理を終了して、この処理対象の電子タグ２０に対する第１処理ループＬ１を終了する。
【００９０】
そして、ＣＰＵ３０ａは、保冷箱Ｃ内の全ての電子タグ２０のそれぞれについて、前述した第１処理ループＬ１を実行した後、ステップＳ１０５へ処理を戻す。
【００９１】
なお、ステップＳ１０５〜Ｓ１０８及び第１処理ループＬ１からなる処理ループを実行するＣＰＵ３０ａは、前述した温度情報取得部に相当する。
【００９２】
そして、ステップＳ１０５〜Ｓ１０８及び第１処理ループＬ１からなる処理ループの実行中、現在時刻が上記保証時刻に到達していると判断した場合（Ｓ１０５；ＹＥＳ）、ＣＰＵ３０ａは、ステップＳ１０５からＳ１０９へ処理を分岐させる。
【００９３】
また、ステップＳ１０５〜Ｓ１０８及び第１処理ループＬ１からなる処理ループの実行中、ボタン入力装置３０ｃの有する終了ボタンが押下されたと判断した場合（Ｓ１０６；ＹＥＳ）、ＣＰＵ３０ａは、ステップＳ１０６からＳ１０９へ処理を分岐させる。
【００９４】
ステップＳ１０９では、ＣＰＵ３０ａは、電子タグ読取装置３０ｅを通じて保冷箱Ｃ内の全ての電子タグ２０に指示を出力することにより、電子タグ２０の不揮発性メモリ２０ｄ内の商品情報管理テーブル２１及び温度履歴管理テーブル２２のコピーを、ＳＲＡＭ３０ｂに読み込む。読み込んだ後、ＣＰＵ３０ａは、ステップＳ１１０へ処理を進める。
【００９５】
ステップＳ１１０では、ＣＰＵ３０ａは、情報出力処理を実行する。図１１は、情報出力処理の内容を示すフローチャートである。
【００９６】
情報出力処理の開始後、最初のステップＳ３０１では、ＣＰＵ３０ａは、ステップＳ１０５〜Ｓ１０８及び第１処理ループＬ１からなる処理ループからの処理の分岐が終了ボタンの押下によるものであるか否かを、判別する。つまり、ＣＰＵ３０ａは、保冷箱Ｃ内に収められている商品を顧客が受け取るために終了ボタンを押下したか否かを、判別する。そして、処理ループからの処理の分岐が終了ボタンの押下によるものであると判断した場合（Ｓ３０１；ＹＥＳ）、ＣＰＵ３０ａは、ステップＳ３０２へ処理を進める。
【００９７】
ステップＳ３０２では、ＣＰＵ３０ａは、時計装置３０ｄから出力されるパルスに基づいて、終了ボタンが押下された時点の時刻を受取時刻として取得し、ＳＲＡＭ３０ｂに記録する。
【００９８】
このステップＳ３０２の実行後、ＣＰＵ３０ａは、保冷箱Ｃ内の全ての電子タグ２０を一つずつ順に処理対象として特定することにより、各電子タグ２０に対し、第２処理ループＬ２中のステップＳ３５１〜Ｓ３５４を実行する。
【００９９】
ステップＳ３５１では、ＣＰＵ３０ａは、処理対象電子タグ２０からＳＲＡＭ３０ｂに読み込まれている商品情報管理テーブル２１の「販売価格」フィールド内の販売価格が、「正規価格」フィールド内の正規価格と一致するか否かを、判別する。そして、販売価格が正規価格と一致していると判断した場合（Ｓ３５１；ＹＥＳ）、ＣＰＵ３０ａは、ステップＳ３５２へ処理を進める。
【０１００】
ステップＳ３５２では、ＣＰＵ３０ａは、ＳＲＡＭ３０ｂ内の処理対象電子タグ２０の商品情報管理テーブル２１に含まれる商品ＩＤ，商品名，及び、販売価格と、ＳＲＡＭ３０ｂ内に記録されている配達時刻及び受取時刻と、ＨＤＤ３０ｉ内の顧客ＩＤとを、ネットワークＮを介して配達情報管理装置１０へ送信するように、無線通信装置３０ｇに指示する。なお、配達情報管理装置１０のＣＰＵ１０ａは、これら情報を受信すると、記録プログラム１２に従って、その情報中の顧客ＩＤに対応する販売情報管理データベース１３に、残りの情報を記録する。このステップＳ３５２の実行後、ＣＰＵ３０ａは、この処理対象電子タグ２０に対する第２処理ループＬ２の実行を終了する。
【０１０１】
一方、ステップＳ３５１において、販売価格が正規価格と一致していないと判断した場合（Ｓ３５１；ＮＯ）、ＣＰＵ３０ａは、ステップＳ３５３へ処理を進める。
【０１０２】
ステップＳ３５３では、ＣＰＵ２０ａは、ＳＲＡＭ３０ｂ内の処理対象電子タグ２０の商品情報管理テーブル２１に含まれる商品ＩＤ，商品名，及び、販売価格と、ＳＲＡＭ３０ｂ内に記録されている配達時刻及び受取時刻と、ＨＤＤ３０ｉ内の顧客ＩＤとを、ネットワークＮを介して配達情報管理装置１０へ送信するように、無線通信装置３０ｇに指示する。指示後、ＣＰＵ３０ａは、ステップＳ３５４へ処理を進める。
【０１０３】
ステップＳ３５４では、ＣＰＵ３０ａは、保管状況通知画像を出力する。具体的には、ＣＰＵ３０ａは、ＳＲＡＭ３０ｂ内の処理対象電子タグ２０の温度履歴管理テーブル２２に基づいて、画像データを生成し、その画像データに基づいて、保管状況通知画像を、出力装置３０ｈを通じて出力する。図１２は、この保管状況通知画像の一例を示す図である。図１２に示されるように、保管状況通知画像には、第１条件，第２条件，第３条件を満たす現象がそれぞれ何回発生したかを示す情報、及び、販売価格が正規価格から値引きされている旨が、記述されている。このような保管状況通知画像を出力した後、ＣＰＵ３０ａは、この処理対象電子タグ２０に対する第２処理ループＬ２の実行を終了する。なお、ステップＳ３５４を実行するＣＰＵ３０ａと出力装置３０ｈとは、前述した出力部に相当する。
【０１０４】
そして、ＣＰＵ３０ａは、保冷箱Ｃ内の全ての電子タグ２０のそれぞれについて、前述した第２処理ループＬ２を実行した後、図１１の情報出力処理を終了するとともに、図８の制御処理を終了する。
【０１０５】
一方、ステップＳ３０１において、ステップＳ１０５〜Ｓ１０８及び第１処理ループＬ１からなる処理ループからの処理の分岐が終了ボタンの押下によるものでないと判断した場合、すなわち、保冷箱Ｃ内の商品を顧客が受け取る前に適正な保冷状態を保証する保証期間が経過してしまった場合（Ｓ３０１；ＮＯ）、ＣＰＵ３０ａは、ステップＳ３０３へ処理を進める。
【０１０６】
ステップＳ３０３では、ＣＰＵ３０ａは、時計装置３０ｄから出力されるパルスに基づいて、保証期間が経過した時の時刻を保証期間経過時刻として取得し、ＳＲＡＭ３０ｂに記録する。記録後、ＣＰＵ３０ａは、ステップＳ３０４へ処理を進める。
【０１０７】
ステップＳ３０４では、ＣＰＵ３０ａは、ＳＲＡＭ３０ｂ内の全ての商品情報管理テーブル２１に含まれる商品ＩＤ及び商品名と、ＳＲＡＭ３０ｂ内に記録されている配達時刻及び保証期間経過時刻と、ＨＤＤ３０ｉ内の顧客ＩＤとを、ネットワークＮを介して配達情報管理装置１０へ送信するように、無線通信装置３０ｇに指示する。指示後、ＣＰＵ３０ａは、ステップＳ３０５へ処理を進める。なお、ステップＳ３０４を実行するＣＰＵ３０ａは、保証終了通知部に相当する。
【０１０８】
ステップＳ３０５では、ＣＰＵ３０ａは、保証期間経過通知画像を出力する。具体的には、ＣＰＵ３０ａは、ＳＲＡＭ３０ｂ内の保証期間経過時刻に基づいて、画像データを生成し、その画像データに基づいて、保証期間経過通知画像を、出力装置３０ｈを通じて出力する。その保証期間経過通知画像には、保証期間経過時刻までに顧客が商品を受け取らなかったために商品の適正な保冷状態を保証できなくなる旨が、記述されている。このような保証期間経過通知画像を出力した後、ＣＰＵ３０ａは、図１１の情報出力処理を終了するとともに、図８の制御処理を終了する。
【０１０９】
なお、ステップＳ３０５を実行するＣＰＵ３０ａと出力装置３０ｈとは、保証期間経過通知部に相当する。また、ステップＳ３５２，Ｓ３５３，及び、Ｓ３０４を実行するＣＰＵ３０ａと、無線通信装置３０ｇとは、情報送信部に相当する。
【０１１０】
以上に示されるような処理が保冷状態監視装置３０において実行されるため、本実施形態の配達商品管理システムは、以下に記述するように、作用する。
【０１１１】
顧客から商品の販売を依頼された宅配業者は、まず、その顧客に販売する商品にそれぞれ電子タグ２０を貼り付けた後、各商品と、その顧客用の保冷状態監視装置３０及び保冷箱Ｃと、よく冷やした保冷剤とを、その顧客の家へ配達する。そして、その顧客が外出していて家を留守にしていた場合には、宅配業者は、保冷箱Ｃ内に各商品と保冷剤とを収めて蓋をし、保冷状態監視装置３０の開始ボタンを押下して、その顧客の家の玄関先などに置く。
【０１１２】
すると、保冷状態監視装置３０は、開始ボタンが押下されたときの時刻を配達時刻として記録するとともに（Ｓ１０１，Ｓ１０２）、商品の適正な保冷状態を保証する期間の終了時刻を保証時刻としてを決定する（Ｓ１０３，Ｓ１０４）。その後、保冷状態監視装置３０は、保証時刻が経過するか、終了ボタンが押下されるまで、保冷箱Ｃ内の全ての商品のそれぞれについて、定期的に温度を測定する（Ｓ１０５〜Ｓ１０８，Ｌ１，Ｓ１５１〜Ｓ１５４）。
【０１１３】
また、保冷状態監視装置３０は、各商品の温度を定期的に測定する際には、前述した第１条件，第２条件，及び、第３条件を満たしているかを確認し（Ｓ１５４，Ｓ２０１〜Ｓ２０９）、これら三つの条件のうちの一つを満足する毎に、その商品の販売価格を徐々に値下げする（Ｓ２１０〜Ｓ２１２）。
【０１１４】
そして、外出先から家に戻ってきた顧客が保冷箱Ｃ内の商品を受け取るために終了ボタンを押下すると（Ｓ１０６；ＹＥＳ）、保冷状態監視装置３０は、保冷箱Ｃ内の全ての商品のそれぞれについての温度測定を終了し、各電子タグ２０に記録しておいた各種情報を配達情報管理装置１０へ送信する（Ｓ１０９，Ｓ１１０，Ｓ３０１，Ｓ３０２，Ｌ２，Ｓ３５１〜Ｓ３５３）。
【０１１５】
このとき、販売価格が正規価格から値下げされている商品がある場合には、顧客は、出力装置３０ｈにて出力される画像（紙面に印字された画像、又は、表示画面に表示された画像）を通じて、傷んだ商品があることを知ることができる（Ｓ３５４）。
【０１１６】
また、顧客が帰宅せずに保証時刻までに商品を受け取らなかった場合には、保冷状態監視装置３０は、その保証時刻の経過後に、保冷箱Ｃ内の商品の温度測定を終了し（Ｓ１０５；ＹＥＳ）、保証期間が経過した時刻を配達情報管理装置１０へ通知する（Ｓ１０９，Ｓ１１０，Ｓ３０１；ＮＯ，Ｓ３０３〜Ｓ３０５）。この後、帰宅してきた顧客は、保冷箱Ｃから取り出そうとする商品の鮮度が保証されていないことを、出力装置３０ｈにて出力される画像を通じて、知ることとなる（Ｓ３０５）。
【０１１７】
以上に示されるように作用するために、本実施形態の配達商品管理システムによれば、顧客は、商品を受け取った時には、その商品の傷みの程度を示す情報が提示されるので、その商品の傷みがどの程度であるかを、直ぐに判断することができる。
【０１１８】
（付記１）
数値を記憶する記憶部，
商品に直接装着されるとともに、その商品の温度を測定することによって温度情報を生成する温度センサを有する電子タグ，
前記電子タグとの間で情報通信を行う電子タグ通信部，
前記商品が保冷されている間に、前記電子タグ通信部を介して前記電子タグから温度情報を定期的に取得する温度情報取得部，
前記温度情報取得部が定期的に取得した各温度情報の示す温度が１つ以上の条件のうちの何れかを満たす毎に、前記記憶部内の数値を増加させる判定部，及び、
前記商品の保冷が終了した際に、前記記憶部内の数値の増加に比例して変化する数値情報を、その商品の傷みの程度を示す情報として提示する出力部
を備えることを特徴とする保冷状態監視装置。
【０１１９】
（付記２）
前記判定部は、前記各温度情報の示す温度が所定の上限温度を超過している連続期間が存在している場合においてその連続期間が所定の上限時間を超過しているときを、前記記憶部内の数値を増加させる条件に、含んでいる
ことを特徴とする付記１記載の保冷状態監視装置。
【０１２０】
（付記３）
前記判定部は、前記記憶部内の数値を増加させる条件に、前記上限温度及び前記上限時間が互いに異なる複数の条件を、含んでいる
ことを特徴とする付記２記載の保冷状態監視装置。
【０１２１】
（付記４）
前記判定部は、前記各温度情報の示す温度が所定の上限温度を超過している連続期間が存在している場合においてその連続期間中の累積温度が所定の上限累積温度を超過しているときを、前記記憶部内の数値を増加させる条件に、含んでいる
ことを特徴とする付記１，２又は３記載の保冷状態監視装置。
【０１２２】
（付記５）
前記出力部によって提示される数値情報は、前記記憶部が記憶する数値の増加に比例して増加する値引き額をその商品の正規価格から差し引くことによって得られる額である
ことを特徴とする付記１乃至４の何れかに記載の保冷状態監視装置。
【０１２３】
（付記６）
内部温度が外部温度の影響を受けないようにするための断熱材と内部を密閉するための蓋とを有する保冷箱に対して取り付けられることによって、この保冷箱と一体となっている
ことを特徴とする付記１乃至５の何れかに記載の保冷状態監視装置。
【０１２４】
（付記７）
前記記憶部は、前記商品を識別するための商品識別情報を更に記憶し、
前記商品の保冷が終了した際に、前記記憶部が記憶する商品識別情報を、前記記憶部内の数値の増加に比例して変化する数値情報とともに、ネットワークを介して、販売した商品に関する情報を管理するためのコンピュータへ送信する情報送信部
を更に備えることを特徴とする付記１乃至６の何れかに記載の保冷状態監視装置。
【０１２５】
（付記８）
前記商品を適正な温度にて保冷すべき期間が経過することによって、その商品の保冷が終了した際に、前記商品が適正に保冷されることを保証する期間を経過した旨を提示する保証期間経過通知部
を更に備えることを特徴とする付記１乃至７の何れかに記載の保冷状態監視装置。
【０１２６】
（付記９）
前記記憶部は、その商品を識別するための商品識別情報を更に記憶し、
前記商品の保冷が終了した際に、前記記憶部が記憶する商品識別情報を、その商品が適正な温度にて保冷されることを保証する保証期間が経過した時刻を示す時刻情報とともに、ネットワークを介して、販売した商品に関する情報を管理するためのコンピュータへ送信する保証終了通知部
を更に備えることを特徴とする付記１乃至８の何れかに記載の保冷状態監視装置。
【図面の簡単な説明】
【０１２７】
【図１】本発明の実施形態である配達商品管理システムの概略図
【図２】配達情報管理装置の内部構成図
【図３】販売情報管理データベースのデータ構造の一例を示す図
【図４】電子タグの内部構成図
【図５】商品情報管理テーブルのデータ構造の一例を示す図
【図６】温度履歴管理テーブルのデータ構造の一例を示す図
【図７】保冷状態監視装置の内部構成図
【図８】制御処理の内容を示すフローチャート
【図９】保冷状態記録処理の内容を示すフローチャート
【図１０】保冷状態記録処理の内容を示すフローチャート
【図１１】情報出力処理の内容を示すフローチャート
【図１２】保管状況通知画像の一例を示す図
【符号の説明】
【０１２８】
１０    配達情報管理装置
１０ａ  ＣＰＵ
１０ｂ  ＲＡＭ
１０ｃ  通信アダプタ
１０ｄ  ＨＤＤ
１２    記録プログラム
１３    販売情報管理データベース
２０    電子タグ
２０ａ  温度センサ
２０ｂ  コイルアンテナ
２０ｃ  制御回路
２０ｄ  不揮発性メモリ
２１    商品情報管理テーブル
２２    温度履歴管理テーブル
３０    保冷状態監視装置
３０ａ  ＣＰＵ
３０ｂ  ＳＲＡＭ
３０ｃ  ボタン入力装置
３０ｄ  時計装置
３０ｅ  電子タグ読取装置
３０ｆ  電子タグ書込装置
３０ｇ  無線通信装置
３０ｈ  出力装置
３０ｉ  フラッシュメモリ
３２    制御プログラム
【図１】
2005265302.tif 000003
【図２】
2005265302.tif 000004
【図３】
2005265302.tif 000005
【図４】
2005265302.tif 000006
【図５】
2005265302.tif 000007
【図６】
2005265302.tif 000008
【図７】
2005265302.tif 000009
【図８】
2005265302.tif 000010
【図９】
2005265302.tif 000011
【図１０】
2005265302.tif 000012
【図１１】
2005265302.tif 000013
【図１２】
2005265302.tif 000014