(57)【要約】【課題】収容空間の温度管理を簡易に行うことを目的とする。【解決手段】輸送される収容器の収容空間において測定された温度と前記温度の測定時刻とを含む測定情報を格納する記憶部と、前記記憶部に格納される前記収容空間の前記測定情報に含まれる温度が、前記収容空間で維持されるべき温度帯の上限値未満に最初に達した時刻を、前記収容器の輸送の開始時刻であると判定する、温度管理部と、を備える、温度管理装置とする。【選択図】図１
2020109347.tif 000002
【特許請求の範囲】
【請求項１】
輸送される収容器の収容空間において測定された温度と前記温度の測定時刻とを含む測定情報を格納する記憶部と、
前記記憶部に格納される前記収容空間の前記測定情報に含まれる温度が、前記収容空間で維持されるべき温度帯の上限値未満に最初に達した時刻を、前記収容器の輸送の開始時刻であると判定する、温度管理部と、
を備える、
温度管理装置。
【請求項２】
前記温度管理部は、前記記憶部に格納される前記収容空間の前記測定情報に含まれる温度のうち、最も低い温度である最低温度を抽出し、前記最低温度に基づいて、互いに異なる複数の温度帯のうち、前記収容空間で前記維持されるべき温度帯を判定する、
請求項１に記載の温度管理装置。
【請求項３】
前記温度管理部は、前記測定情報の前記温度を測定した装置の識別子を、前記測定情報、及び、前記温度管理部が判定した温度タイプと対応付けて前記記憶部に格納する、
請求項１または２に記載の温度管理装置。
【請求項４】
コンピュータが、
輸送される収容器の収容空間において測定された温度と前記温度の測定時刻とを含む測定情報を格納する記憶部に格納される前記収容空間の前記測定情報に含まれる温度が、前記収容空間で維持されるべき温度帯の上限値未満に最初に達した時刻を、前記収容器の輸送の開始時刻であると判定する、
ことを実行する温度管理方法。
【請求項５】
コンピュータが、
輸送される収容器の収容空間において測定された温度と前記温度の測定時刻とを含む測定情報を格納する記憶部に格納される前記収容空間の前記測定情報に含まれる温度が、前記収容空間で維持されるべき温度帯の上限値未満に最初に達した時刻を、前記収容器の輸送の開始時刻であると判定する、
ことを実行するための温度管理プログラム。
【請求項６】
輸送される収容器と、温度管理装置とを含む温度管理システムであって、
前記収容器は、
内部に被収容物を収容可能な収容空間が形成され、当該収容空間に対する前記被収容物の収容および取り出しが可能な開口部を有する箱体と、
前記開口部を開閉可能な蓋部と、
前記収容空間内の温度と前記温度の測定時刻とを含む測定情報を記憶する第１記憶部と前記測定情報を前記温度管理装置に送信する第１通信部とを有し、前記蓋部、前記箱体または前記収容空間内に設けられた記録装置と、
を備え、
前記蓋部および前記箱体の外側の表面は、前記第１通信部と前記温度管理装置との間の通信を遮断する金属材料で被覆されており、前記蓋部が開けられた際に前記金属材料による前記第１通信部と前記温度管理装置との間の通信の遮断が解除され、
前記温度管理装置は、
前記記録装置から前記測定情報を受信する第２通信部と、
前記第２通信部が受信した前記測定情報を格納する第２記憶部と、
前記第２記憶部に格納される前記収容空間の前記測定情報に含まれる温度が、前記収容空間で維持されるべき温度帯の上限値に最初に達した時刻を、前記収容器の輸送の開始時
刻であると判定する、温度管理部と、を備える、
温度管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、温度管理装置、温度管理方法、温度管理プログラム、温度管理システムに関する。
【背景技術】
【０００２】
米国食品安全強化法（ＦＳＭＡ：Food Safety Modernization Act）の施行等により、
食品の品質管理の重要性が高まっている。食品の品質管理の項目の一つとして、温度管理がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２０６４５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
保冷ボックス（収容器）内に食品を入れて、輸送トラック等により目的地まで輸送する際、保冷ボックス内にある食品がどのような温度の状態であったかを管理することが求められる。通常、運搬する保冷ボックスは多数個あり、運搬者が各保冷ボックスの内部の温度管理をすることは、運搬者にとって過大な負荷となる。そこで、運搬者に過大な負荷を負わせることなく、個々の保冷ボックスの内部の温度管理をすることが求められる。
【０００５】
１つの輸送トラックにおいて、保冷ボックスを用いて様々な食品を運搬する場合、食品によって異なる温度タイプで管理することが求められる。各温度タイプには、維持すべき温度帯（温度範囲）があらかじめ対応付けられている。温度タイプには、例えば、冷蔵タイプ（Chilled、温度帯：０℃以上１０℃未満）、冷凍タイプ（Frozen、温度帯：−２０
℃以上−１０℃未満）、超冷凍タイプ（Deep Frozen、温度帯：−２５℃未満）がある。
運搬者（例えば、輸送トラックの運転手）は、温度タイプ毎に保冷ボックスを用意し、温度タイプ毎に異なる保冷剤を保冷ボックスに入れる。各温度タイプには対応する保冷剤が存在する。指定された温度タイプに対応する保冷剤を、保冷ボックスに入れることにより、保冷ボックスの内部の温度が、温度タイプで指定される温度帯に維持される。
【０００６】
運搬者には、出発時刻から到着時刻までの間、各保冷ボックスがどのような温度環境下で管理されているかを確認することが求められる。このとき、多くの保冷ボックスの温度環境を管理することは運搬者にとって負担となる。また、運搬者が、出発時刻（保冷ボックスの輸送の開始時刻）を記録することを失念した場合に、出発時刻が不明となることがある。
【０００７】
本発明は、所定空間の温度管理を簡易に行うことを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、以下の手段を採用する。
即ち、第１の態様は、
輸送される収容器の収容空間において測定された温度と前記温度の測定時刻とを含む測定情報を格納する記憶部と、
前記記憶部に格納される前記収容空間の前記測定情報に含まれる温度が、前記収容空間で維持されるべき温度帯の上限値未満に最初に達した時刻を、前記収容器の輸送の開始時刻であると判定する、温度管理部と、
を備える、
温度管理装置とする。
【０００９】
開示の態様は、プログラムが情報処理装置によって実行されることによって実現されてもよい。即ち、開示の構成は、上記した態様における各手段が実行する処理を、情報処理装置に対して実行させるためのプログラム、或いは当該プログラムを記録したコンピュータ読み取り可能な記録媒体として特定することができる。また、開示の構成は、上記した各手段が実行する処理を情報処理装置が実行する方法をもって特定されてもよい。開示の構成は、上記した各手段が実行する処理を行う情報処理装置を含むシステムとして特定されてもよい。
【００１０】
プログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくても、並列的または個別に実行される処理を含む。プログラムを記述するステップの一部が省略されてもよい。
【発明の効果】
【００１１】
本発明によれば、所定空間の温度管理を簡易に行うことができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施形態の温度管理システムの構成例を示す図である。
【図２】図２は、利用者端末の機能ブロックの構成例を示す図である。
【図３】図３は、保冷ボックスの構成例を示す図である。
【図４】図４は、保冷ボックスの蓋が開けられた状態の例を示す図である。
【図５】図５は、保冷ボックスの１つの面部の構成例を示す図である。
【図６】図６は、温度ロガーの機能ブロックの構成例を示す図である。
【図７】図７は、温度ロガーを含む保冷ボックスの断面図の例を示す図である。
【図８】図８は、コンピュータのハードウェア構成例を示す図である。
【図９】図９は、実施形態の温度管理システムの動作シーケンスの例を示す図である。
【図１０】図１０は、利用者端末の動作フローの例を示す図である。
【図１１】図１１は、温度ロガーの動作フローの例を示す図である。
【図１２】図１２は、温度ロガーが測定する温度の時間変化のグラフの例を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して実施形態について説明する。実施形態の構成は例示であり、発明の構成は、開示の実施形態の具体的構成に限定されない。発明の実施にあたって、実施形態に応じた具体的構成が適宜採用されてもよい。
【００１４】
〔実施形態〕
（構成例）
図１は、本実施形態の温度管理システムの構成例を示す図である。図１の温度管理システム１０は、利用者端末１００、第１保冷ボックス２００Ａ、第２保冷ボックス２００Ｂ、第１温度ロガー３００Ａ、第２温度ロガー３００Ｂを含む。第１温度ロガー３００Ａは、第１保冷ボックス２００Ａの内部に設置される。第２温度ロガー３００Ｂは、第２保冷ボックス２００Ｂの内部に設置される。第１保冷ボックス２００Ａ及び第２保冷ボックス２００Ｂは、同様の構成を有する。各保冷ボックスを区別しない場合には、単に、保冷ボックス２００という。また、第１温度ロガー３００Ａ及び第２温度ロガー３００Ｂは、同様の構成を有する。第１温度ロガー３００Ａ及び第２温度ロガー３００Ｂを区別しない場合には、単に、温度ロガー３００という。保冷ボックス２００と温度ロガー３００とをま
とめて、保冷ボックスともいう。利用者端末１００は、ネットワーク等を介して、サーバ等の他の情報処理装置に接続されてもよい。ここでは、保冷ボックス２００及び温度ロガー３００を２組としているが、保冷ボックス２００及び温度ロガー３００の数はこれに限定されるものではない。保冷ボックス２００の内部は、食品等を収容する収容空間である。保冷ボックス２００は、収容器の一例である。温度ロガー３００は、記録装置の一例である。利用者端末１００は、温度管理装置の一例である。
【００１５】
保冷ボックス２００は、内部に温度管理を求められる食品等を収容することができる。食品等を収容する保冷ボックス２００は、輸送トラックのコンテナ等に搭載されて運搬される。温度ロガー３００は、保冷ボックス２００の内部の温度を測定し、記録する。また、温度ロガー３００は、記録した温度のデータを利用者端末１００に送信する。利用者端末１００は、保冷ボックスを運搬する運転手等により携帯され、温度ロガー３００によって記録された保冷ボックス内の温度のデータを温度ロガー３００から取得し、記録する。運転手は、食品等を保冷ボックス２００に収容し、保冷ボックス２００を輸送トラックに搭載して運搬し、所定の荷受人に、保冷ボックス２００から取り出した食品等を引き渡す。
【００１６】
図２は、利用者端末の機能ブロックの構成例を示す図である。利用者端末１００は、制御部１１０、記憶部１２０、通信部１３０、出力部１４０、入力部１５０を含む。
【００１７】
制御部１１０は、温度ロガー３００から取得した時刻ごとの温度データを記憶部１２０から取得する。制御部１１０は、利用者端末１００を制御する。制御部１１０は、温度管理部の一例である。
【００１８】
記憶部１２０は、利用者端末１００で使用されるデータ、テーブル、プログラム等を格納する。記憶部１２０は、各温度ロガー３００から取得した温度を示すデータを格納する。記憶部１２０は、温度を示すデータに、温度を測定した時刻（測定時刻）のデータ、温度ロガー３００を識別する識別子等を対応付けられて格納されている。記憶部１２０は、端末記憶部の一例である。記憶部１２０は、保冷ボックス２００において設定される各温度タイプの温度帯の上限値、下限値等を格納する。
【００１９】
通信部１３０は、ネットワークを介して、温度ロガー３００などの他の装置等と、データ、信号の送受信（通信）を行う。通信部１３０は、温度ロガー３００から温度ロガー３００の識別子を受信する。通信部１３０は、温度ロガー３００に温度データを含む測定情報の送信を要求する。利用者端末１００と温度ロガー３００との間の通信には、例えば、Bluetooth（登録商標）等の無線通信が使用される。利用者端末１００と温度ロガー３０
０との間の通信には、他の通信方式が使用されてもよい。通信部１３０は、端末通信部の一例である。
【００２０】
通信部１３０は、サーバ（図示なし）等とネットワークを介して接続し、温度ロガー３００から取得した温度等のデータを当該サーバに送信して、当該サーバが当該データを保存するようにしてもよい。
【００２１】
出力部１４０は、取得した温度データを、利用者端末１００の利用者等に向けて表示するディスプレイを含む。
【００２２】
入力部１５０は、利用者から、保冷ボックス２００を識別する識別子や、保冷ボックス２００に入れられている食品等を識別する識別子の入力などを受け付ける入力手段を含む。入力手段は、例えば、キーボード、ポインティングデバイス、タッチパネル、バーコードリーダーなどである。
【００２３】
上記の制御部１１０等の機能部のうち複数の機能部が１つの機能部として動作してもよい。
【００２４】
利用者端末１００は、ＰＣ（Personal Computer）、スマートフォン、携帯電話、タブ
レット型端末、カーナビゲーション装置、ＰＤＡ（Personal Digital Assistant）、ワークステーション（ＷＳ、Work Station）のような専用または汎用のコンピュータ、あるいは、コンピュータを搭載した電子機器を使用して実現可能である。
【００２５】
図３は、保冷ボックスの構成例を示す図である。保冷ボックス２００の外形は、直方体であり、内部に食品等を収容する直方体の空間を有する。保冷ボックス２００は、底面部２１０、前面部２２０、右側面部２３０、背面部２４０、左側面部２５０、上面部２６０を備える。底面部２１０、前面部２２０、右側面部２３０、背面部２４０、左側面部２５０、上面部２６０は、長方形の板状である。底面部２１０は、底部の一例である。底面部２１０は、前端部２１１、右端部２１２、後端部２１３、左端部２１４を含む。前端部２１１及び後端部２１３は、互いに対向する端部である。右端部２１２及び左端部２１４は、互いに対向する端部である。前面部２２０は、下端部２２１、右端部２２２、上端部２２３、左端部２２４を含む。下端部２２１及び上端部２２３は、互いに対向する端部である。右端部２２２及び左端部２２４は、互いに対向する端部である。右側面部２３０は、下端部２３１、前端部２３２、上端部２３３、後端部２３４を含む。下端部２３１及び上端部２３３は、互いに対向する端部である。前端部２３２及び後端部２３４は、互いに対向する端部である。背面部２４０は、下端部２４１、右端部２４２、上端部２４３、左端部２４４を備える。下端部２４１及び上端部２４３は、互いに対向する端部である。右端部２４２及び左端部２４４は、互いに対向する端部である。左側面部２５０は、下端部２５１、前端部２５２、上端部２５３、後端部２５４を含む。下端部２５１及び上端部２５３は、互いに対向する端部である。前端部２５２及び後端部２５４は、互いに対向する端部である。上面部２６０は、前端部２６１、右端部２６２、後端部２６３、左端部２６４を含む。前端部２６１及び後端部２６３は、互いに対向する端部である。右端部２６２及び左端部２６４は、互いに対向する端部である。
【００２６】
ここでは、直方体の保冷ボックスとしているが、他の形状（例えば、三角柱形状や円柱形状）であってもよい。底面部２１０と上面部２６０とは、平行であることが好ましい。底面部２１０と上面部２６０とが平行であることによって、保冷ボックス２００を積み重ねることができる。底面部２１０は、収容空間の外形を画定する。
【００２７】
前面部２２０は、底面部２１０の内側（保冷ボックス２００の収容空間側）の面の前端部２１１側で、前面部２２０の下端部２２１と接続し、底面部２１０から立設する。右側面部２３０は、底面部２１０の内側の面の右端部２１２側で、右側面部２３０の下端部２３１と接続し、底面部２１０に対して立設する。背面部２４０は、底面部２１０の内側の面の後端部２１３側で、背面部２４０の下端部２４１と接続し、底面部２１０から立設する。左側面部２５０は、底面部２１０の内側の面の左端部２１４側で、左側面部２５０の下端部２５１と接続し、底面部２１０から立設する。前面部２２０及び背面部２４０は互いに対向し、右側面部２３０及び左側面部２５０は互いに対向する。前面部２２０は、上面部２６０の内側の面の前端部２６１側で、前面部２２０の上端部２２３と当接する。右側面部２３０は、上面部２６０の内側の面の右端部２６２側で、右側面部２３０の上端部２３３と当接する。背面部２４０は、上面部２６０の内側の面の後端部２６３側で、背面部２４０の上端部２４３と当接する。左側面部２５０は、上面部２６０の内側の面の左端部２６４側で、左側面部２５０の上端部２５３と当接する。底面部２１０、前面部２２０、右側面部２３０、背面部２４０、左側面部２５０は、箱体の一例である。底面部２１０、前面部２２０、右側面部２３０、背面部２４０、左側面部２５０による箱体は、内部に
被収容物を収容可能な収容空間を形成し、当該収容空間に対する被収容物の収容及び取り出しが可能な開口部を有する。前面部２２０、右側面部２３０、背面部２４０、左側面部２５０は、箱体の側壁部の一例である。上面部２６０は蓋部の一例である。前面部２２０の上端部２２３、右側面部２３０の上端部２３３、背面部２４０の上端部２４３、左側面部２５０の上端部２５３は、箱体の開口部の開放端面を形成する。上面部２６０は、箱体の開口部を開閉可能にする。箱体の開口部の開放端面は、上面部２６０が閉じられた状態で上面部２６０の収容空間側と当接し、上面部２６０が開けられた状態で上面部２６０の収容空間側と離反する。
【００２８】
上面部２６０は、背面部２４０の上端部２４３側と接続する、収容空間側の面の後端部２６３側を軸として回動し、保冷ボックス２００の蓋として機能する。上面部２６０の収容空間側の面が、開口部の各上端部と当接するとき、保冷ボックス２００の蓋が閉じられている状態となる。上面部２６０の収容空間側の面が、開口部の各上端部２２３と離反するとき、保冷ボックス２００の蓋が開けられている状態となる。また、上面部２６０と、他の部分（底面部２１０、前面部２２０、右側面部２３０、背面部２４０、左側面部２５０による箱体）とは、分離してもよい。
【００２９】
保冷ボックス２００の内部は、冷蔵タイプ（Chilled、温度帯：０℃以上１０℃未満）
、冷凍タイプ（Frozen、温度帯：−２０℃以上−１０℃未満）、超冷凍タイプ（Deep Frozen、温度帯：−２５℃未満）のいずれかの温度タイプの温度帯で維持される。保冷ボッ
クス２００には、保冷ボックス２００の内部を所定の温度帯に維持するために、所定の保冷剤が入れられる。保冷ボックス２００の内部には、所定の保冷剤を収容するポケットが設けられてもよい。温度タイプは、ここに挙げたものに限定されるものではなく、ここに挙げたもの以外であってもよい。
【００３０】
図４は、保冷ボックスの蓋が開けられた状態の例を示す図である。図４の例では、保冷ボックス２００の上面部２６０が後端部２６３側で背面部２４０の上端部２４３側と接続する。上面部２６０は、当該接続部分を軸として回動して、保冷ボックス２００の収容空間を開閉する。ここでは、上面部２６０の収容空間側と前面部２２０の上端部２２３とが離反した状態となっている。前面部２２０には、凹部２２５及び溝部２２６が設けられる。凹部２２５は、前面部２２０の上端部２２３に形成され、温度ロガー３００の本体部を収容する空間である。溝部２２６は、前面部２２０の上端部２２３から収容空間に連通する孔状の経路を形成する。凹部２２５及び溝部２２６は、温度ロガー３００を収容する空間である。温度ロガー３００は、凹部２２５及び溝部２２６に固定される。温度ロガー３００を収容する凹部２２５が上端部２２３に設けられることで、温度ロガー３００の取り出し、収容が容易になる。凹部２２５は、収納凹部の一例である。溝部２２６のうち前面部２２０の上端部２２３に形成される部分は、開放端溝部の一例である。溝部２２６のうち前面部２２０の収容空間側の面（内壁面）に形成される部分は、内壁溝部の一例である。センサ部３２０は、収容空間内の温度を測定するため、溝部２２６内ではなく、収容空間内に配置されてもよい。
【００３１】
ここでは、凹部２２５、溝部２２６は、前面部２２０に設けられるとしているが、凹部２２５、溝部２２６は、右側面部２３０、背面部２４０、左側面部２５０、または、上面部２６０に設けられてもよい。凹部２２５、溝部２２６は、保冷ボックス２００の蓋が開けられたときに、温度ロガー３００が保冷ボックス２００の外部の装置と通信できる位置に設けられればよい。
【００３２】
図５は、保冷ボックスの１つの面部の構成例を示す図である。保冷ボックス２００の各面部は、板状である。保冷ボックス２００の各面部は、板状の内側断熱部材、真空断熱部材、板状の外側断熱部材、アルミシートを含む。アルミシートの代わりに他の金属製シー
トが使用されてもよい。アルミシート、金属製シートは、金属材料の一例である。各面部の真空断熱部材は、内側断熱部材と外側断熱部材に挟まれて固定される。内側断熱部材、真空断熱部材、外側断熱部材を含む各面部は、全体を、アルミシートに覆われている。内側断熱部材は、保冷ボックス２００の内側に配置される。外側断熱部材は、保冷ボックス２００の外側に配置される。内側断熱部材、真空断熱部材、外側断熱部材をまとめて、断熱部材ともいう。断熱部材は、保冷ボックス２００の内側（収容空間側）から外側に向かって、内側断熱部材、真空断熱部材、外側断熱部材の３層構造を有する。板状の断熱部材は、一方の面と他方の面との間を断熱する。保冷ボックス２００の各面部は、ここに記載した３層構造を有する板状の断熱部材に限定されるものではなく、他の構造を有する断熱部材が使用されてもよい。また、保冷ボックス２００の各面部は、保冷ボックス２００の外側の表面となる部分のみ、金属シートで被覆されていてもよい。
【００３３】
内側断熱部材及び外側断熱部材は、例えば、発泡スチロールや発泡ウレタン等による板状の発泡樹脂である。発泡樹脂の代わりに他の断熱材が使用されてもよい。当該断熱部材は、非金属部材である。真空断熱部材は、内部に密閉空間を有する板状の金属部材である。真空断熱部材の内部の密閉空間は、あらかじめ真空にされている真空層である。真空断熱部材は、真空層を含む。真空断熱部材は、内部に真空の密閉空間を有することで、内部断熱材側と外部断熱材側との間を断熱する。また、各面部の真空断熱部材の周囲は、内側断熱部材等と同様の断熱材によって覆われてもよい。
【００３４】
前面部２２０の凹部２２５は、前面部２２０の外側断熱部材に設けられる。前面部２２０の凹部２２５は、前面部２２０の上端部２２３側に設けられる。また、溝部２２６は、凹部２２５から前面部２２０の真空断熱部材の周囲、内側断熱部材にわたって設けられる。凹部２２５と溝部２２６とは連通している。凹部２２５は、真空層を有する真空断熱部材と干渉しない位置に形成される。また、真空断熱部材は、前面部２２０の横断面において、凹部２２５よりも収容空間側の位置に設けられる。
【００３５】
保冷ボックス２００は、使用されていない場合、コンパクトに折り畳めるようにされていてもよい。
【００３６】
図６は、温度ロガーの機能ブロックの構成例を示す図である。温度ロガー３００は、本体部３１０、センサ部３２０、本体部３１０とセンサ部３２０とを接続する接続ケーブル３３０とを備える。本体部３１０は、制御部３１２、記憶部３１４、通信部３１６、電源部３１８を含む。温度ロガー３００は、保冷ボックス２００の前面部２２０の凹部２２５及び溝部２２６に設置される。温度ロガー３００は、温度センサにより測定した温度を記録するデータロガーである。ロガーは、記録計、データレコーダともいう。
【００３７】
制御部３１２は、センサ部３２０から周辺温度（温度）を取得する。制御部３１２は、取得した温度を時刻情報と対応付けて測定情報として記憶部３１４に格納する。制御部３１２は、記憶部３１４の容量がいっぱいであるため新たな温度データを記憶部３１４に格納できない場合、記憶部３１４に格納される最も古い温度データを削除してもよい。
【００３８】
記憶部３１４は、温度ロガー３００で使用されるデータ、テーブル、プログラム等を格納する。記憶部３１４は、温度ロガー３００を識別する固有の識別子を格納する。記憶部３１４は、センサ部３２０が測定した温度データ等を格納する。
【００３９】
通信部３１６は、利用者端末１００と、データ、信号の送受信（通信）を行う。また、通信部３１６は、利用者端末１００に向けて、温度ロガー３００の識別子を送信する。通信部３１６は、利用者端末１００から、温度データを含む測定情報の送信の要求を受信する。通信部３１６は、要求に基づいて、利用者端末１００に温度データを含む測定情報を
送信する。通信部３１６は、センサ部３２０と接続ケーブル３３０を介して接続され、センサ部３２０で測定された温度を受信する。
【００４０】
電源部３１８は、温度ロガー３００を駆動する電源である。電源部３１８は、例えば、一次電池、二次電池等である。温度ロガー３００は、電源部３１８によって電力の供給を受ける。
【００４１】
センサ部３２０は、所定時間毎に、もしくは、連続して、周囲の温度を測定する温度センサである。センサ部３２０は、例えば、熱電対である。センサ部３２０として、他の種類の温度センサが使用されてもよい。センサ部３２０は、接続ケーブル３３０を介して、本体部３１０に接続される。接続ケーブル３３０は、配線の一例である。
【００４２】
上記の制御部３１２等の機能部のうち複数の機能部が１つの機能部として動作してもよい。
【００４３】
図７は、温度ロガーを含む保冷ボックスの断面図の例を示す図である。図７の断面図では、底面部２１０の両端に前面部２２０及び背面部２４０が対向して直立しており、前面部２２０及び背面部２４０の上には、上面部２６０が載っている。図７の保冷ボックス２００は、蓋（上面部２６０）が閉じられた状態である。各面部は、内部断熱部材、真空断熱部材、外部断熱材を含む。前面部２２０の外部断熱材には、凹部２２５が設けられ、前面部２２０の真空断熱部材の上端と、内部断熱材には、溝部２２６が設けられている。凹部２２５には、温度ロガー３００の本体部３１０が収容され、溝部２２６には、温度ロガー３００のセンサ部３２０と接続ケーブル３３０とが収容されている。センサ部３２０は、保冷ボックス２００の内部に面している。温度ロガー３００は、保冷ボックス２００に対して脱着可能である。
【００４４】
保冷ボックス２００の周囲は、アルミシートで被覆されている。このため、保冷ボックス２００の蓋を閉じられた状態では、温度ロガー３００から送信される信号は、アルミシートで遮断され、保冷ボックス２００の外の装置（利用者端末１００等）に届かない。即ち、温度ロガー３００と利用者端末１００との間の通信は遮断される。一方、保冷ボックス２００の蓋を開けられた状態では、温度ロガー３００から送信される信号は、保冷ボックス２００の外の装置（利用者端末１００等）に届き得る。即ち、保冷ボックス２００の周囲を被覆するアルミシートによる温度ロガー３００と利用者端末１００との間の通信の遮断が解除される。本体部３１０が外部断熱部材内（真空断熱部材の外側）に配置されることで、本体部３１０は保冷ボックス２００の内部の温度の影響を受けにくい。本体部３１０には、電源部３１８が含まれるため、低温（例えば、−１０℃以下）にならないことが望ましい。電源部３１８の性能は、より低い温度になるほど、低下するからである。
【００４５】
温度ロガー３００は、前面部２２０の凹部２２５、溝部２２６ではなく、上面部２６０等の保冷ボックス２００内の他の位置に収容されてもよい。
【００４６】
図８は、コンピュータのハードウェア構成例を示す図である。図８に示すコンピュータは、一般的なコンピュータの構成を有している。利用者端末１００、温度ロガー３００は、図８に示すようなコンピュータ９０によって実現される。図８のコンピュータ９０は、プロセッサ９１、メモリ９２、記憶部９３、入力部９４、出力部９５、通信制御部９６を有する。メモリ９２はプロセッサ９１と直接接続し、メモリ９２以外は互いにバスによって接続される。記憶部９３は、コンピュータ読み取り可能な記録媒体である。コンピュータのハードウェア構成は、図８に示される例に限らず、適宜構成要素の省略、置換、追加が行われてもよい。
【００４７】
コンピュータ９０は、プロセッサ９１が記録媒体に記憶されたプログラムおよび各種データや各種テーブルをメモリ９２の作業領域にロードして実行し、プログラムの実行を通じて各構成部等が制御されることによって、所定の目的に合致した機能を実現することができる。
【００４８】
プロセッサ９１は、例えば、ＣＰＵ（Central Processing Unit）やＤＳＰ（Digital Signal Processor）である。
【００４９】
メモリ９２は、例えば、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）を含む。メモリ９２は、主記憶装置とも呼ばれる。
【００５０】
記憶部９３は、例えば、ＥＰＲＯＭ（Erasable Programmable ROM）、ハードディスク
ドライブ（ＨＤＤ、Hard Disk Drive）である。また、記憶部９３は、リムーバブルメデ
ィア、即ち可搬記録媒体を含むことができる。リムーバブルメディアは、例えば、ＵＳＢ（Universal Serial Bus）メモリ、あるいは、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）のようなディスク記録媒体である。記憶部９３は、二次記憶装置とも呼ばれる。
【００５１】
記憶部９３は、各種のプログラム、各種のデータ及び各種のテーブルを読み書き自在に記録媒体に格納する。記憶部９３には、オペレーティングシステム（Operating System :ＯＳ）、各種プログラム、各種テーブル等が格納される。記憶部９３に格納される情報は、メモリ９２に格納されてもよい。また、メモリ９２に格納される情報は、記憶部９３に格納されてもよい。
【００５２】
オペレーティングシステムは、ソフトウェアとハードウェアとの仲介、メモリ空間の管理、ファイル管理、プロセスやタスクの管理等を行うソフトウェアである。オペレーティングシステムは、通信インタフェースを含む。通信インタフェースは、通信制御部９６を介して接続される他の外部装置等とデータのやり取りを行うプログラムである。外部装置等には、例えば、他のコンピュータ、外部記憶装置等が含まれる。
【００５３】
入力部９４は、キーボード、ポインティングデバイス、ワイヤレスリモコン、タッチパネル等を含む。また、入力部９４は、カメラのような映像や画像の入力装置や、マイクロフォンのような音声の入力装置を含むことができる。
【００５４】
出力部９５は、ＬＣＤ（Liquid Crystal Display）、ＥＬ（Electroluminescence）パ
ネル、ＣＲＴ（Cathode Ray Tube）ディスプレイ、ＰＤＰ（Plasma Display Panel）等の表示装置、プリンタ等の出力装置を含む。また、出力部９５は、スピーカのような音声の出力装置を含むことができる。
【００５５】
通信制御部９６は、他の装置と接続し、コンピュータ９０と他の装置との間の通信を制御する。通信制御部９６は、例えば、ＬＡＮ（Local Area Network）インタフェースボード、無線通信のための無線通信回路、有線通信のための通信回路である。ＬＡＮインタフェースボードや無線通信回路は、インターネット等のネットワークに接続される。
【００５６】
利用者端末１００を実現するコンピュータは、プロセッサが補助記憶装置に記憶されているプログラムを主記憶装置にロードして実行することによって、各機能部としての機能を実現する。一方、利用者端末１００の記憶部は、主記憶装置または補助記憶装置の記憶領域に設けられる。
【００５７】
温度ロガー３００を実現するコンピュータは、プロセッサが補助記憶装置に記憶されて
いるプログラムを主記憶装置にロードして実行することによって、各機能部としての機能を実現する。一方、温度ロガー３００の記憶部は、主記憶装置または補助記憶装置の記憶領域に設けられる。
【００５８】
（動作例）
〈温度管理システムの動作〉
図９は、本実施形態の温度管理システムの動作シーケンスの例を示す図である。温度管理システム１０では、第１保冷ボックス２００Ａ内に第１温度ロガー３００Ａが設置され、第２保冷ボックス２００Ｂ内に第２温度ロガー３００Ｂが設置されている。各温度ロガー３００は、自身の識別子を含む信号を常時送信している。保冷ボックス２００の蓋が閉じられている場合、利用者端末１００は、温度ロガー３００から送信される信号を受信しない。利用者端末１００は、保冷ボックス２００の蓋を開閉する利用者によって携帯される。温度ロガー３００では、常時、保冷ボックス２００の内部の温度がセンサ部３２０によって測定されている。温度ロガー３００は、測定した温度を、温度を測定した時刻と対応付けて、測定情報として記憶部３１４に格納する。測定情報には、温度ロガー３００を識別する識別子が含まれてもよい。ここでは、主に、利用者端末１００と温度ロガー３００との間の動作について、説明し、それぞれの装置における動作については、後に説明する。
【００５９】
利用者端末１００は、食品等を入れられた保冷ボックス２００を運搬する輸送トラックの運転手（利用者、運搬者）に携帯される。運転手は、温度ロガー３００の電源を入れること等により温度ロガー３００を動作させ、温度ロガー３００を運搬する食品等を収容する保冷ボックス２００に設置する。温度ロガー３００は、保冷ボックス２００の温度測定を開始する。運転手は、保冷ボックス２００の収容空間に、運搬する食品に対応する温度タイプに基づく所定の保冷剤、運搬する食品等を入れて、蓋を閉める。これにより、保冷ボックス２００の収容空間が密閉され、収容空間の温度が保冷剤により徐々に下がる。輸送トラックの運転手は、輸送トラックのコンテナ（荷台）に保冷ボックス２００を搭載して、出発する。運転手は、配達先に到着すると、保冷ボックス２００の蓋を開け、所定の食品等を取り出し、食品等を引き渡す。このとき、保冷ボックス２００内の温度ロガー３００は、利用者端末１００に測定情報を送信する。
【００６０】
ＳＱ１０１では、利用者によって、第１温度ロガー３００Ａが設置される第１保冷ボックス２００Ａの蓋が開けられる。
【００６１】
ＳＱ１０２では、第１温度ロガー３００Ａの制御部３１２は、通信部３１６を介して、自身の識別子（第１温度ロガー３００Ａを識別する識別子）を含む信号を、利用者端末１００に向けて送信する。ここでは、第１保冷ボックス２００Ａの蓋が開けられているため、当該信号は、利用者端末１００の通信部１３０によって、受信される。第１保冷ボックス２００Ａの蓋が開けられていないとき、当該信号は、利用者端末１００の通信部１３０によって、受信されない。
【００６２】
ＳＱ１０３では、利用者端末１００の制御部１１０は、通信部１３０を介して、第１温度ロガー３００Ａの識別子を含む信号を受信すると、通信部１３０を介して、第１温度ロガー３００Ａに対して、温度データ及び時刻データを含む測定情報を送信することを要求する信号（要求信号）を送信する。第１温度ロガー３００Ａは、利用者端末１００から、当該要求信号を、通信部３１６を介して受信する。
【００６３】
ＳＱ１０４では、第１温度ロガー３００Ａの制御部３１２は、通信部３１６を介して、要求信号を受信すると、記憶部３１４に格納される温度データと、当該温度データに対応付けられる時刻データとを含む測定情報を、通信部３１６を介して、利用者端末１００に
送信する。利用者端末１００の制御部１１０は、通信部１３０を介して、温度データ及び時刻データを含む測定情報を受信する。
【００６４】
ＳＱ１０２からＳＱ１０４までの動作は、利用者端末１００の利用者が保冷ボックス２００の蓋を開けてから、食品等の出し入れ等を行い、蓋を閉じるまでの時間に対して十分短い時間で行うことができる。
【００６５】
ＳＱ１０５では、利用者端末１００の制御部１１０は、受信した温度データ及び時刻データを含む測定情報を、第１温度ロガー３００Ａの識別子とともに、記憶部１２０に格納する。また、利用者端末１００の制御部１１０は、現在時刻を、第１温度ロガー３００Ａが設置される保冷ボックス２００の蓋が開けられた時刻として、記憶部１２０に格納する。
【００６６】
さらに、利用者端末１００の制御部１１０は、出力部１４０に、蓋を開けた第１保冷ボックス２００Ａの識別子の入力を促す表示をしてもよい。第１保冷ボックス２００の識別子は、保冷ボックス２００にあらかじめ割り当てられる固有の識別子である。第１保冷ボックス２００の識別子は、例えば、保冷ボックス２００にあらかじめ記載されている。このとき、利用者端末１００の制御部１１０は、入力部１５０により、第１保冷ボックス２００Ａの識別子の入力を受け付けてもよい。利用者端末１００の制御部１１０は、第１保冷ボックス２００Ａの識別子が入力されると、入力された識別子と、第１温度ロガー３００Ａの識別子とを対応付けて、記憶部１２０に格納する。これにより、温度管理システム１０は、第１温度ロガー３００Ａが設置される第１保冷ボックス２００Ａの内部の温度を管理することができる。ここで、第１保冷ボックス２００Ａの識別子の代わりに、蓋を開けた第１保冷ボックス２００Ａから取り出した食品（または、第１保冷ボックス２００Ａに入れた食品）等の識別子であってもよい。この場合、温度管理システム１０は、第１温度ロガー３００Ａで温度を測定している食品の温度を管理することができる。利用者端末１００は、第１保冷ボックス２００Ａの蓋が開けられたとき、第１温度ロガー３００Ａとの通信を開始する。
【００６７】
ＳＱ１０６からＳＱ１１０までは、第２保冷ボックス２００Ｂが開けられた場合の動作シーケンスである。第２保冷ボックス２００Ｂが開けられた場合の動作シーケンスは、第１保冷ボックス２００Ａが開けられた場合の動作シーケンス（ＳＱ１０１からＳＱ１０５まで）と同様である。ここでは、説明を省略する。
【００６８】
これにより、利用者端末１００は、保冷ボックス２００の蓋が開けられた場合に、当該保冷ボックス２００の内部の温度データ（温度履歴）を取得することができる。また、利用者端末１００の利用者が、蓋を開けたときに、蓋を開けた保冷ボックス２００の識別子を入力することで、保冷ボックス２００と温度ロガー３００との対応付けを容易に行うことができる。利用者端末１００は、保冷ボックス２００の蓋が開けられているときに、当該保冷ボックス２００に設置される温度ロガー３００と通信する。また、利用者端末１００は、保冷ボックス２００の蓋が開けられていないときに、当該保冷ボックス２００に設置される温度ロガー３００と通信しない。
【００６９】
〈利用者端末の動作〉
図１０は、利用者端末の動作フローの例を示す図である。利用者端末１００は、食品等を入れられた保冷ボックス２００を運搬する輸送トラックの運転手（利用者、運搬者）に携帯される。
【００７０】
Ｓ１０１では、利用者端末１００の制御部１１０は、通信部１３０で温度ロガー３００の識別子を含む信号を受信したか否かを確認する。受信した場合（Ｓ１０１；ＹＥＳ）、
処理がＳ１０２に進む。受信していない場合（Ｓ１０１；ＮＯ）、Ｓ１０１の処理を繰り返す。
【００７１】
Ｓ１０２では、利用者端末１００の制御部１１０は、通信部１３０を介して、温度ロガー３００の識別子を含む信号を受信すると、通信部１３０を介して、当該温度ロガー３００に対して、温度データを含む測定情報を送信することを要求する信号（要求信号）を送信する。
【００７２】
Ｓ１０３では、利用者端末１００の制御部１１０は、通信部１３０で温度ロガー３００から温度データを含む信号を受信したか否かを確認する。受信した場合（Ｓ１０３；ＹＥＳ）、処理がＳ１０４に進む。受信していない場合（Ｓ１０３；ＮＯ）、Ｓ１０３の処理を繰り返す。
【００７３】
Ｓ１０４では、利用者端末１００の制御部１１０は、通信部１３０を介して、温度データ及び温度を測定した時刻を示す時刻データを含む測定情報を含む信号を受信する。利用者端末１００の制御部１１０は、温度データ及び時刻データを含む測定情報をＳ１０２で受信した温度ロガー３００の識別子とともに、記憶部１２０に格納する。利用者端末１００の制御部１１０は、現在時刻を、温度ロガー３００が設置される保冷ボックス２００の蓋が開けられた時刻（蓋が開閉された時刻）として、記憶部１２０に格納する。
【００７４】
さらに、利用者端末１００の制御部１１０は、出力部１４０に、蓋を開けた保冷ボックス２００の識別子の入力を促す表示をしてもよい。このとき、利用者端末１００の制御部１１０は、入力部１５０により、保冷ボックス２００の識別子の入力を受け付けてもよい。利用者端末１００の制御部１１０は、保冷ボックス２００の識別子が利用者によって入力されると、入力された識別子と、温度ロガー３００の識別子とを対応付けて、記憶部１２０に格納する。これにより、温度管理システム１０は、温度ロガー３００が設置される個々の保冷ボックス２００の内部の温度を管理することができる。また、保冷ボックス２００の識別子の代わりに、蓋を開けた保冷ボックス２００から取り出した食品（または、保冷ボックス２００に入れた食品）等の識別子であってもよい。
【００７５】
Ｓ１０５では、利用者端末１００の制御部１１０は、保冷ボックス２００の内部の温度タイプを判定する。制御部１１０は、記憶部１２０から格納した測定情報を抽出し、抽出した温度データの温度から、最も低い温度である最低温度を抽出する。制御部１１０は、抽出した温度が、−１０℃以上１０℃未満である場合、冷蔵タイプであり、−２５℃以上−１０℃未満である場合、冷凍タイプであり、−２５℃未満である場合、超冷凍タイプであると判定する。なお、各温度帯と温度タイプの閾値は任意に設定されてもよい。制御部１１０は、判定した温度タイプを、測定情報に対応付けて、記憶部１２０に格納する。制御部１１０は、最低温度に基づいて、温度タイプの代わりに、温度タイプに対応する温度帯を判定して、判定した温度帯を測定情報に対応付けて記憶部１２０に格納してもよい。温度タイプ（冷蔵タイプ、冷凍タイプ、超冷凍タイプ）によって、保冷ボックス２００の収容空間の最低温度の範囲は、異なる。よって、制御部１１０は、最低温度を検出することで、保冷ボックス２００の収容空間の温度タイプ（温度帯）を判定することができる。温度タイプ（温度帯）と当該温度タイプ（温度帯）に対応する最低温度の温度範囲とは、対応付けられて、例えば、記憶部１２０に格納されている。このとき、制御部１１は、記憶部１２０に格納されている温度タイプと最低温度の温度範囲の対応付けに基づいて、温度タイプを判定する。
【００７６】
各温度タイプに対応する保冷剤は、可能な限り長時間、収容空間の温度を各温度タイプの温度帯に維持するようにされている。そのため、各保冷剤は、収容空間に入れられた直後に、収容空間の温度を温度タイプで指定される温度帯の温度よりも低い温度にすること
がある。したがって、ここで温度タイプを判定する際の温度帯は、温度タイプで指定される温度帯よりも広い範囲となることがある。例えば、冷蔵タイプでは、収容空間を０℃以上１０℃未満に維持することが求められるが、冷蔵タイプに対応する保冷剤を収容空間に入れた直後には０℃未満になることもあるので、冷蔵タイプと判定する際の最低温度は、−１０℃以上１０℃未満としている。
【００７７】
Ｓ１０６では、利用者端末１００の制御部１１０は、温度ロガー３００から取得した測定情報に含まれる温度データを、温度が測定された時刻を示す時刻データとともに、出力部１４０に表示させる。また、制御部１１０は、Ｓ１０５で判定した温度タイプを、出力部１４０に表示させる。出力部１４０は、利用者端末１００の利用者等に向けて、温度データ、時刻データ、温度タイプをディスプレイ等に表示する。また、制御部１１０は、Ｓ１０５でいずれの温度タイプとも判定されなかった場合、通知を出力部１４０に表示させる。Ｓ１０５でいずれの温度タイプとも判定されない場合として、保冷ボックス２００に保冷剤を入れていない場合などが考えられる。出力部１４０は、利用者端末１００の利用者等に向けて、温度が異常である（所定温度以上である）旨等を通知する通知をディスプレイ等に表示する。利用者端末１００の利用者等は、保冷ボックス２００の内部の温度履歴（温度の時間変化）、通知を確認することができる。利用者端末１００の制御部１１０は、保冷ボックス２００の蓋が開けられた時刻を表示させてもよい。
【００７８】
Ｓ１０７では、利用者端末１００の制御部１１０は、温度ロガー３００から取得した測定情報に含まれる温度（保冷ボックス２００の内部の温度）が、所定時間以上、Ｓ１０５で判定された温度タイプの温度帯の上限値を超えるかまたは温度帯の下限値未満であるかを判定する。当該所定時間は、保冷ボックス２００に入れられる食品等の品質に悪影響を与える時間等に基づいて決められる。ここで、判定する対象は、Ｓ１０５で抽出された最低温度が測定された時刻以降に測定された温度とする。最低温度になる前は、保冷剤を保冷ボックス２００に入れた直後であると考えられ、所定の温度タイプの温度帯に達する前であって、異常でないとみなされるからである。所定時間は、例えば、１時間である。制御部１１０は、例えば、温度の測定間隔が３分であり、Ｓ１０５で判定された温度タイプの温度帯の上限値を超える温度が２０回連続して測定されている場合、１時間（＝３分×２０＝６０分間）、温度帯の上限値を超えていたと判定する。保冷ボックス２００の収容空間が、所定時間以上、Ｓ１０５で判定された温度タイプの温度帯の上限値を超えていること、下限値未満であることは、保冷剤の異常（保冷剤の種類や量の間違い等）、保冷ボックス２００の異常（損傷等）であることが考えられる。温度が所定時間以上、Ｓ１０５で判定された温度タイプの温度帯の上限値を超えるまたは下限値未満である場合（Ｓ１０７；ＹＥＳ）、処理がＳ１０８に進む。温度が所定時間以上、Ｓ１０５で判定された温度タイプの温度帯の上限値を超えることも下限値未満であることもない場合（Ｓ１０７；ＮＯ）、処理がＳ１０１に戻る。
【００７９】
Ｓ１０８では、利用者端末１００の制御部１１０は、保冷ボックス２００の収容空間の温度が、所定時間以上、Ｓ１０５で判定された温度タイプの温度帯の上限値を超えたことまたは下限値未満であったことを通知する出力を出力部１４０にさせる。出力部１４０は、利用者端末１００の利用者等に向けて、所定時間以上、温度帯の範囲外であったことを示す通知（画像、文章等）を、ディスプレイ等に表示する。出力部１４０は、Ｓ１０６で表示する測定情報とともに、当該通知や警告を表示してもよい。
【００８０】
Ｓ１０９では、利用者端末１００の制御部１１０は、保冷ボックス２００を運搬する輸送トラックの出発時刻を、測定情報を用いて、推定する。制御部１１０は、Ｓ１０５で判定された温度タイプに対応する温度帯の上限値を取得する。制御部１１０は、測定情報から、最初に当該上限値以下になった時刻を、抽出する。制御部１１０は、当該時刻を、保冷ボックス２００を運搬する輸送トラックの出発時刻と推定する。その後、処理が、Ｓ１
０１に戻る。
【００８１】
輸送トラックの運転手は、保冷ボックス２００を運搬する際、保冷ボックス２００に温度ロガー３００を設置して、所定の保冷剤と食品等を収容空間に入れ、蓋を閉める。その後、運転手は、輸送トラックのコンテナに保冷ボックス２００を搭載し、出発する。保冷ボックス２００の収容空間の温度は、蓋を閉められると、保冷剤により、徐々に下がり、保冷剤に対応する温度タイプの温度帯の上限値に達する。即ち、保冷ボックス２００が搭載された輸送トラックが出発する時刻と、保冷ボックス２００の収容空間の温度が、保冷剤に対応する温度タイプの温度帯の上限値に達する時刻とは、近いと考えられる。よって、制御部１１０は、保冷ボックス２００の収容空間の温度が、保冷剤に対応する温度タイプの温度帯の上限値に達する時刻を、輸送トラックの出発時刻と推定する。
【００８２】
利用者は、温度履歴や通知・警告を確認することで、例えば、保冷ボックス２００に入れられた食品等の品質を保証したり、食品等の引き渡し中止の判断を行ったりすることができる。また、制御部１１０は、温度データ等を、通信部１３０を介して、サーバ等の他の情報処理装置に送信してもよい。
【００８３】
〈温度ロガーの動作〉
図１１は、温度ロガーの動作フローの例を示す図である。温度ロガー３００は、保冷ボックス２００の内部に設置されている。各保冷ボックス２００の収容空間には、原則として、いずれかの温度タイプに対応する保冷剤が入れられているとする。
【００８４】
Ｓ２０１では、温度ロガー３００の制御部３１２は、センサ部３２０により、周囲の温度を測定する。温度の測定は、所定時間毎（例えば、１分毎）であってもよい。
【００８５】
Ｓ２０２では、温度ロガー３００の制御部３１２は、測定した温度を、温度を測定した時刻（現在時刻）とともに、記憶部３１４に格納する。
【００８６】
Ｓ２０３では、温度ロガー３００の制御部３１２は、通信部３１６を介して、自身の識別子（温度ロガー３００を識別する識別子）を含む信号を、利用者端末１００に向けて送信する。当該信号は、保冷ボックス２００の蓋が閉められている場合、利用者端末１００で受信されない。
【００８７】
Ｓ２０４では、温度ロガー３００の制御部３１２は、通信部３１６で利用者端末１００から温度データを含む測定情報を送信することを要求する信号（要求信号）を受信したか否かを確認する。受信した場合（Ｓ２０４；ＹＥＳ）、処理がＳ２０５に進む。受信していない場合（Ｓ２０４；ＮＯ）、処理がＳ２０１に戻る。
【００８８】
Ｓ２０５では、温度ロガー３００の制御部３１２は、記憶部３１４に格納される温度データと、当該温度データに対応付けられる時刻データとを含む測定情報を、通信部３１６を介して、利用者端末１００に送信する。その後、処理がＳ２０１に戻る。
【００８９】
これにより、温度ロガー３００は、保冷ボックス２００の内部の温度を測定し、保冷ボックス２００の蓋が開いたときに、温度データ等を利用者端末１００に送信することができる。
【００９０】
温度ロガー３００は、常時、保冷ボックス２００内の温度を測定しつつ、測定した温度を示す温度データを含む測定情報を送信してもよい。測定情報は、保冷ボックス２００の蓋が開けられたときに、外部に送信される。このとき、利用者端末１００は、測定情報の送信を要求する要求信号を送信せずに、温度ロガー３００から測定情報を受信してもよい
。利用者端末１００は、利用者が蓋を開けた保冷ボックス２００の測定情報（温度履歴）を取得することができる。また、このとき、利用者端末１００が受信する測定情報が利用者が蓋を開けた保冷ボックス２００の測定情報であることが明らかであるので、温度ロガー３００は、温度ロガー３００を識別する識別子を送信しなくてもよい。
【００９１】
（測定例）
図１２は、温度ロガーが測定する温度の時間変化のグラフの例を示す図である。図１２のグラフの横軸は時間であり、縦軸は温度（℃）である。図１２のグラフは、Ｓ１０６で出力部１４０に表示される温度データ、時刻データの例である。温度ロガー３００は、保冷ボックス２００内に入れられているとする。温度ロガー３００が測定する温度は、保冷ボックス２００の収容空間の温度である。図１２の温度変化は、一例であって、保冷ボックス２００の収容空間の温度が、図１２のように変化するとは限らない。時刻０で、所定の保冷剤が保冷ボックス２００に入れられたとする。また、時刻０で、温度ロガー３００は、保冷ボックス２００の収容空間の温度の測定を開始する。ここでは、冷蔵タイプ（０℃以上１０℃未満）に対応する保冷剤が保冷ボックス２００に入れられるとする。保冷ボックス２００は、保冷剤及び運搬する食品等を入れられた後、蓋を閉じられ、輸送トラック等に搭載されて、輸送される。
【００９２】
図１２において、時刻０からしばらくの間は、保冷ボックス２００は冷却されていないため、保冷ボックス２００の収容空間の温度は、冷蔵タイプの温度帯（０℃以上１０℃未満）よりも高い温度である。保冷剤により保冷ボックス２００内が冷却されると、保冷ボックス２００の収容空間の温度は、徐々に下がる。時刻Ｔ０では、保冷ボックス２００の収容空間の温度は、冷蔵タイプの温度帯の上限値（１０℃）に達する。その後、保冷ボックス２００の収容空間の温度は、冷蔵タイプの温度帯の下限値（０℃）に達し、さらに下がる。時刻Ｔ１では、保冷ボックス２００の収容空間の温度は、冷蔵タイプの温度帯の下限値（０℃）よりも低い最低温度に達している。その後、保冷ボックス２００の収容空間の温度は、徐々に上昇する。時刻Ｔ２になると、収容空間の温度が冷蔵タイプの温度帯の上限値を超え、この状態が時刻Ｔ３まで継続している。時刻Ｔ４では、保冷ボックス２００の蓋が開けられる。保冷ボックス２００の蓋が開けられたとき、利用者端末１００と温度ロガー３００との間の通信が行われ、利用者端末１００で測定情報が受信される。その後、利用者端末１００は、測定情報を出力したり、所定の条件（Ｓ１０７等）に基づいて通知を出力したりする。例えば、冷蔵タイプの温度帯の上限値を超えた時間（Ｔ３−Ｔ２）がＳ１０７の所定時間以上である場合（Ｓ１０７；ＹＥＳ）、Ｓ１０８で通知が出力される。図１２では、温度タイプが冷蔵タイプの例を示したが、温度タイプが他の温度タイプであっても同様である。また、各温度帯の温度タイプの値は任意に設定されることができる。
【００９３】
（実施形態の作用、効果）
温度管理システム１０は、食品等を入れられた保冷ボックス２００の内部の温度管理を行う。温度ロガー３００は、保冷ボックス２００の内部の温度を測定する。保冷ボックス２００の内部の温度は、保冷ボックス２００に入れられた食品等の温度とみなすことができる。利用者端末１００の利用者が保冷ボックス２００から食品等を取り出す際に、利用者端末１００は、温度ロガー３００から温度データを取得する。利用者端末１００は、取得した温度データ、温度タイプ等を出力することにより、利用者に食品等の温度履歴、温度タイプ等を確認させることができる。食品等を入れられた保冷ボックス２００は、輸送トラック等によって運搬されてもよい。このとき、例えば、利用者端末１００の利用者（輸送トラックの運転手等）は、食品等の荷受け先で、運搬時の、食品等の温度履歴を確認することができる。また、利用者端末１００の利用者は、食料品等の荷受け先で、運搬時の、保冷ボックス２００の温度タイプを確認することができる。また、利用者端末１００の利用者は、保冷ボックス２００で異常があったときに通知が出力されることで、当該異
常を認識することができる。
【００９４】
温度ロガー３００は、保冷ボックス２００内に配置され、保冷ボックス２００の収容空間の温度を測定する。温度ロガー３００は、保冷ボックス２００の蓋が開けられたときに、保冷ボックス２００の外の装置と通信可能になる。温度ロガー３００は、保冷ボックス２００の蓋が開けられているときに、利用者端末１００に温度データを含む測定情報を送信する。利用者端末１００は、利用者が蓋を開けた保冷ボックス２００の内部の温度履歴を取得することができる。また、利用者端末１００は、保冷ボックス２００の内部の温度履歴（最低温度）から、保冷ボックス２００の温度タイプを判定することができる。また、利用者端末１００は、温度タイプに基づいて、保冷ボックス２００の内部の異常（温度が所定の温度帯の範囲外である等）を判定することができる。
【００９５】
利用者端末１００は、保冷ボックス２００に、所定の温度タイプに対応する所定の保冷剤を入れられて、当該温度タイプの温度帯の上限値に最初に達した時刻を、当該保冷ボックス２００の運搬時の出発時刻（保冷ボックス２００の輸送の開始時刻）と推定し、記録する。利用者端末１００の利用者（保冷ボックス２００を輸送する輸送トラックの運転手等）が保冷ボックス２００の出発時刻を特に記録することなく、利用者端末１００が出発時刻を記録することができる。温度管理システム１０は、保冷ボックス２００の輸送開始時刻を自動的に記録することにより、利用者端末１００の利用者の作業量を低減することができる。また、温度管理システム１０は、保冷ボックス２００の収容空間の温度履歴を利用して保冷ボックスの輸送の開始時刻を推定する。よって、温度管理システム１０は、利用者端末１００がＧＰＳ電波等を受信することが困難な場合であっても、保冷ボックス２００の輸送の開始時刻を記録することができる。この機能により荷受人であっても引き渡される食品等の収容器の輸送開始時刻を特定でき、また、輸送期間中に維持されるべき温度帯であったかを判定することができるようになる。
【００９６】
温度管理システム１０は、保冷ボックス２００の内部の温度履歴を取得するとともに、当該保冷ボックス２００の蓋を開けた時刻を取得することができる。輸送トラック等の運転手が荷受け先に食品等を引き渡す際に、保冷ボックス２００は開けられる。このため、温度管理システム１０は、荷受け先に食品等を引き渡した時刻と、保冷ボックス２００の蓋が開けられた時刻とを対応付けることで、食品等の温度履歴を取得することができる。また、このとき、温度管理システム１０は、どの保冷ボックス２００にどの食品等を収容しているかを対応付けられていれば、温度ロガー３００と当該温度ロガー３００を収容する保冷ボックスと対応付けることができる。
【００９７】
以上の実施形態等の構成は、可能な限り組み合わせて実施され得る。
【００９８】
〈コンピュータ読み取り可能な記録媒体〉
コンピュータその他の機械、装置（以下、コンピュータ等）に上記いずれかの機能を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体（非一時的コンピュータ可読媒体）に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【００９９】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。このような記録媒体内には、ＣＰＵ、メモリ等のコンピュータを構成する要素を設け、そのＣＰＵにプログラムを実行させてもよい。
【０１００】
また、このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、Ｄ
ＡＴ、８mmテープ、メモリカード等がある。
【０１０１】
また、コンピュータ等に固定された記録媒体としてハードディスクやＲＯＭ等がある。
【符号の説明】
【０１０２】
１０      ：温度管理システム
９０      ：コンピュータ
９１      ：プロセッサ
９２      ：メモリ
９３      ：記憶部
９４      ：入力部
９５      ：出力部
９６      ：通信制御部
１００    ：利用者端末
１１０    ：制御部
１２０    ：記憶部
１３０    ：通信部
１４０    ：出力部
１５０    ：入力部
２００    ：保冷ボックス
２００Ａ  ：第１保冷ボックス
２００Ｂ  ：第２保冷ボックス
２１０    ：底面部
２１１    ：前端部
２１２    ：右端部
２１３    ：後端部
２１４    ：左端部
２２０    ：前面部
２２１    ：下端部
２２２    ：右端部
２２３    ：上端部
２２４    ：左端部
２２５    ：凹部
２２６    ：溝部
２３０    ：右側面
２３１    ：下端部
２３２    ：前端部
２３３    ：上端部
２３４    ：後端部
２４０    ：背面部
２４１    ：下端部
２４２    ：右端部
２４３    ：上端部
２４４    ：左端部
２５０    ：左側面
２５１    ：下端部
２５２    ：前端部
２５３    ：上端部
２５４    ：後端部
２６０    ：上面部
２６１    ：前端部
２６２    ：右端部
２６３    ：後端部
２６４    ：左端部
３００    ：温度ロガー
３００Ａ  ：第１温度ロガー
３００Ｂ  ：第２温度ロガー
３１０    ：本体部
３１２    ：制御部
３１４    ：記憶部
３１６    ：通信部
３１８    ：電源部
３２０    ：センサ部
３３０    ：接続ケーブル
【図１】
2020109347.tif 000003
【図２】
2020109347.tif 000004
【図３】
2020109347.tif 000005
【図４】
2020109347.tif 000006
【図５】
2020109347.tif 000007
【図６】
2020109347.tif 000008
【図７】
2020109347.tif 000009
【図８】
2020109347.tif 000010
【図９】
2020109347.tif 000011
【図１０】
2020109347.tif 000012
【図１１】
2020109347.tif 000013
【図１２】
2020109347.tif 000014