(57)【特許請求の範囲】
【請求項１】
輸送される荷物の配送場所の情報を記憶する記憶部と、
前記荷物を収容する箱の内部温度の測定情報を受信する測定情報受信部と、
前記測定情報に基づき、前記箱の内部温度の異常に関する警告の要否を判定する温度監視部と、
前記箱を輸送する車両の位置情報を受信する位置情報受信部と、
前記配送場所の情報と前記位置情報とに基づき、前記箱に収容された荷物の配送状況を推定する推定部と、を備え、
前記温度監視部は、収容する全ての前記荷物が配送されたと推定された前記箱を、前記警告の対象から除外することを特徴とする温度監視装置。
【請求項２】
前記温度監視部は、前記測定情報に基づき、前記警告の対象から除外した箱以外の前記箱の内部温度の異常に関する警告の要否を判定することを特徴とする請求項１に記載の温度監視装置。
【請求項３】
前記温度監視部は、前記警告の対象から除外した箱以外の前記箱の内部温度に関する測定情報を前記測定情報受信部が受信した場合に、当該測定情報を前記記憶部に記憶させることを特徴とする請求項１または２に記載の温度監視装置。
【請求項４】
前記記憶部は、前記配送場所の情報を含む前記車両の配送経路の情報と、前記位置情報受信部が受信した前記位置情報の履歴情報と、をさらに記憶し、
前記推定部は、前記配送経路の情報と、前記履歴情報とに基づき、前記箱に収容された荷物の配送状況を推定することを特徴とする請求項１〜３のいずれか一項に記載の温度監視装置。
【請求項５】
請求項１〜４のいずれか一項に記載の温度監視装置と、車両により輸送する荷物を収容する箱の内部温度の測定情報を前記温度監視装置に送信する端末装置とを有する温度監視システムであって、
前記端末装置は、
前記車両の位置情報を生成する位置情報生成部と、
前記車両の識別情報と共に前記位置情報を前記温度監視装置へ送信する位置情報送信部と、
を有することを特徴とする温度監視システム。
【請求項６】
前記温度監視装置の温度監視部は、前記測定情報に基づき、前記警告の対象から除外した箱以外の前記箱の内部温度の異常を検知した場合に、前記端末装置に、当該箱を指定した警告情報を送信し、
前記端末装置は、前記警告情報を受信した場合に、当該警告情報に基づく警告を出力する警告出力部をさらに有することを特徴とする請求項５に記載の温度監視システム。
【請求項７】
前記箱の各々に設置され、前記測定情報を生成する子機と、
前記温度測定装置から前記測定情報を受信する親機と、をさらに備え、
前記端末装置は、前記親機から受信した測定情報を前記温度監視装置へ送信することを特徴とする請求項５または６に記載の温度監視システム。
【請求項８】
輸送される荷物の配送場所の情報を記憶する記憶部を参照するコンピュータが実行するプログラムであって、
前記荷物を収容する箱の内部温度の測定情報を受信する測定情報受信部と、
前記測定情報に基づき、前記箱の内部温度の異常に関する警告の要否を判定する温度監視部と、
前記箱を輸送する車両の位置情報を受信する位置情報受信部と、
前記配送場所の情報と前記位置情報とに基づき、前記箱に収容された荷物の配送状況を推定する推定部
として前記コンピュータを機能させ、
前記温度監視部は、収容する全ての前記荷物が配送されたと推定された前記箱を、前記警告の対象から除外することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、輸送の対象となる収容箱の内部温度を監視するための技術に関する。
【背景技術】
【０００２】
従来から、配送する荷物の温度管理を行うための技術が知られている。例えば、特許文献１には、監視対象食品の経時的な温度変化の履歴を無線送信する履歴計と、履歴計の検出データに基づいて監視対象食品の品質状態を監視するデータ処理装置とを備えた温度監視システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０９−３３０４９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
荷物を断熱箱に収容し、保冷材等の温度調整材により断熱箱内の温度を個別管理するシステムでは、各断熱箱内への温度調整材の投入等を判断するため、断熱箱ごとに内部温度を測定するセンサを設けて当該センサの出力に基づき温度を監視する。このようなシステムにおいて、断熱箱に収容した荷物の配送後、荷物を取り出した断熱箱を再び同一の配送車両に回収する運用を行った場合、荷物が収容されていない断熱箱に設置されたセンサから測定情報が送信され続けることにより、不要な警告等が出力される可能性がある。一方、収容された荷物の配送が完了した断熱箱に設置されたセンサの電源を手動で切ることにした場合には、時間と手間がかかり、かつ誤操作が発生する可能性もある。そこで、本発明は、不要な測定情報を好適に除外することが可能な温度監視装置及び温度監視システムを提供することを主な目的とする。
【課題を解決するための手段】
【０００５】
本発明の１つの観点では、温度監視装置は、輸送される荷物の配送場所の情報を記憶する記憶部と、前記荷物を収容する箱の内部温度の測定情報を受信する測定情報受信部と、前記測定情報に基づき、前記箱の内部温度の異常に関する警告の要否を判定する温度監視部と、前記箱を輸送する車両の位置情報を受信する位置情報受信部と、前記配送場所の情報と前記位置情報とに基づき、前記箱に収容された荷物の配送状況を推定する推定部と、を備え、前記温度監視部は、収容する全ての前記荷物が配送されたと推定された前記箱を、前記警告の対象から除外する。
【０００６】
上記温度監視装置は、記憶部と、測定情報受信部と、温度監視部と、位置情報受信部と、推定部とを備える。記憶部は、輸送される荷物の配送場所の情報を記憶する。測定情報受信部は、荷物を収容する箱の内部温度の測定情報を受信する。温度監視部は、受信した測定情報に基づき、箱の内部温度の異常に関する警告の要否を判定する。位置情報受信部は、箱を輸送する車両の位置情報を受信する。推定部は、配送場所の情報と車両の位置情報とに基づき、箱に収容された荷物の配送状況を推定する。そして、温度監視部は、収容する全ての荷物が配送されたと推定された箱を、警告の対象から除外する。この態様により、温度監視装置は、収容した荷物の配送が完了した箱が車両に回収された場合に、回収された箱の内部温度の測定温度を不要に監視し続けるのを好適に抑制することができる。
【０００７】
上記温度監視装置の一態様では、前記温度監視部は、前記測定情報に基づき、前記警告の対象から除外した箱以外の前記箱の内部温度の異常に関する警告の要否を判定する。この場合、温度監視装置は、回収された箱の内部温度に対する不要な警告を行うのを好適に抑制することができる。
【０００８】
上記温度監視装置の他の一態様では、前記温度監視部は、前記警告の対象から除外した箱以外の前記箱の内部温度に関する測定情報を前記測定情報受信部が受信した場合に、当該測定情報を前記記憶部に記憶させる。この場合、温度監視装置は、回収された箱の内部温度に対する不要な測定温度の履歴を記録するのを抑制することができる。
【０００９】
上記温度監視装置の他の一態様では、前記記憶部は、前記配送場所の情報を含む前記車両の配送経路の情報と、前記位置情報受信部が受信した前記位置情報の履歴情報と、をさらに記憶し、前記推定部は、前記配送経路の情報と、前記履歴情報とに基づき、前記箱に収容された荷物の配送状況を推定する。この態様により、温度監視装置は、箱に収容された荷物の配送状況を、より的確に推定することができる。
【００１０】
本発明の他の観点では、上記いずれか記載の温度監視装置と、車両により輸送する荷物を収容する箱の内部温度の測定情報を前記温度監視装置に送信する端末装置とを有する温度監視システムであって、前記端末装置は、前記車両の位置情報を生成する位置情報生成部と、前記車両の識別情報と共に前記位置情報を前記温度監視装置へ送信する位置情報送信部と、を有する。この態様により、温度監視装置は、端末装置から受信する車両の位置情報に基づき、車両に積まれた荷物の配送状況を好適に推定し、収容した荷物の配送が完了した箱の存在を好適に認識することができる。
【００１１】
上記温度監視システムの一態様では、前記温度監視装置の温度監視部は、前記測定情報に基づき、前記警告の対象から除外した箱以外の前記箱の内部温度の異常を検知した場合に、前記端末装置に、当該箱を指定した警告情報を送信し、前記端末装置は、前記警告情報を受信した場合に、当該警告情報に基づく警告を出力する警告出力部をさらに有する。この態様により、温度監視装置は、荷物が収容された箱に対する温度異常の警告を行いつつ、荷物の配送が完了した箱に対する温度異常の警告を行うことを確実に防ぐことができる。
【００１２】
上記温度監視システムの好適な例では、温度監視システムは、前記箱の各々に設置され、前記測定情報を生成する子機と、前記温度測定装置から前記測定情報を受信する親機と、をさらに備え、前記端末装置は、前記親機から受信した測定情報を前記温度監視装置へ送信する。
【００１３】
本発明の他の観点では、輸送される荷物の配送場所の情報を記憶する記憶部を参照するコンピュータが実行するプログラムであって、前記荷物を収容する箱の内部温度の測定情報を受信する測定情報受信部と、前記測定情報に基づき、前記箱の内部温度の異常に関する警告の要否を判定する温度監視部と、前記箱を輸送する車両の位置情報を受信する位置情報受信部と、前記配送場所の情報と前記位置情報とに基づき、前記箱に収容された荷物の配送状況を推定する推定部として前記コンピュータを機能させ、前記温度監視部は、収容する全ての前記荷物が配送されたと推定された前記箱を、前記警告の対象から除外する。コンピュータは、このプログラムを実行することで、収容した荷物の配送が完了した箱が車両に回収された場合に、回収された箱の内部温度の測定温度を不要に監視し続けるのを好適に抑制することができる。
【発明の効果】
【００１４】
本発明によれば、収容した荷物の配送が完了した箱を、温度監視の対象から好適に除外ことができ、不要な警告の出力等を好適に抑制することができる。
【図面の簡単な説明】
【００１５】
【図１】実施形態に係る温度監視システムの概略構成を示す図である。
【図２】断熱箱の構成例を示す。
【図３】端末装置のブロック図である。
【図４】親機のブロック図である。
【図５】子機のブロック図である。
【図６】サーバ装置のブロック図である。
【図７】配送スケジュールＤＢ、位置履歴ＤＢ、経路管理ＤＢのデータ構造を示す。
【図８】温度管理ＤＢ及び温度蓄積ＤＢのデータ構造を示す。
【図９】異常判定処理の手順を示すフローチャートである。
【図１０】監視除外処理の手順を示すフローチャートである。
【図１１】変形例に係る温度監視システムの概略構成を示す図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら、本発明に係る実施形態について説明する。
【００１７】
［温度監視システムの概要］
図１は、実施形態に係る温度監視システム１００の概略構成を示す図である。温度監視システム１００は、配送車両１の荷台（コンテナ）１０に積載される断熱箱５の内部温度を監視するシステムであって、図１に示すように、主に、配送車両１と、配送車両１内に存在する端末装置２と、荷台１０内に存在する親機３と、真空断熱材などの断熱材により内部空間を形成する断熱箱５と、端末装置２と通信を行うサーバ装置９とを有する。なお、荷台１０には、荷台１０内の温度調整を行う温調機が設けられていてもよい。
【００１８】
断熱箱５には、同一温度帯により保管されるべき１又は複数の荷物が収容されると共に、後述する子機７が取り付けられる。断熱箱５には、収容する荷物の劣化を防ぐために保たれるべき内部温度の帯域（「許容温度帯」とも呼ぶ。）が断熱箱５ごとに定められており、断熱箱５の内部温度を調整するための保冷材などの温度調整材８が適宜収容されている。本実施形態では、断熱箱５の内部温度が定められた許容温度帯に保たれるように、運転手による温度調整材８の追加が適宜行われる。これにより、電源を必要とすることなく、断熱箱５の内部温度が調整される。また、本実施形態では、断熱箱５は、収容する荷物の配送場所に配送車両１が到着した場合に荷台１０から一時的に取り出され、荷物の配送後に荷台１０内に回収される。
【００１９】
端末装置２は、モバイルルータとして機能し、親機３と有線によるシリアル通信を行うと共に、サーバ装置９と無線による通信を行う。本実施形態では、端末装置２は、配送車両１の現在位置等に関する情報（「車両情報Ｓａ」とも呼ぶ。）を、サーバ装置９へ送信する。車両情報Ｓａには、配送車両１の現在位置を示す位置情報と、配送車両１の識別情報であるトラックＩＤと、日時情報とが含まれている。また、端末装置２は、子機７が生成した測定情報（「測定情報Ｓｂ」とも呼ぶ。）を親機３から受信した場合、当該測定情報Ｓｂをサーバ装置９へ転送する。
【００２０】
親機３は、荷台１０内に設置され、端末装置２とケーブル等を介して接続している。また、親機３は、断熱箱５に設置された子機７が発信する測定情報Ｓｂを受信する。そして、親機３は、受信した測定情報Ｓｂを端末装置２へ送信する。
【００２１】
子機７は、温度を測定する機能及び通信機能を有するモジュールであり、測定情報Ｓｂを発信する。測定情報Ｓｂには、後述するように、子機７が測定した温度及び測定日時の情報に加え、当該子機７に対応する子機ＩＤが含まれている。
【００２２】
サーバ装置９は、配送車両１が配送する荷物の配送スケジュールの管理及び当該荷物の温度監視を行う。サーバ装置９は、端末装置２から受信する測定情報Ｓｂに基づき、各断熱箱５の内部温度の履歴を記憶したり、各断熱箱５の内部温度の異常の有無を監視したりする。また、サーバ装置９は、端末装置２から車両情報Ｓａを受信した場合に、車両情報Ｓａに含まれる位置情報に基づき配送車両１に積まれた断熱箱５が回収された（即ち収容する荷物が全て配送された）か否かを推定し、回収されたと推定した断熱箱５を温度監視の対象から除外する。サーバ装置９は、本発明における「温度監視装置」の一例である。
【００２３】
［断熱箱の構成］
図２（Ａ）、（Ｂ）は、断熱箱５の構成例を示す。なお、本発明に適用可能な断熱箱５の態様は、図２（Ａ）、（Ｂ）に示す態様に限らず、図２（Ａ）、（Ｂ）以外の任意の態様であってもよい。
【００２４】
図２（Ａ）、（Ｂ）に示す断熱箱５は、主に、天面パネル１１と、正面パネル１２Ｌ、１２Ｒと、左面パネル１３と、背面パネル１４と、右面パネル１５と、底面パネル１６と、を備える。背面パネル１４等の内部壁面には、物を収容することができる保持部１９が複数設けられている。保持部１９には、例えば子機７または温度調整材８が収容される。天面パネル１１と左面パネル１３と背面パネル１４と右面パネル１５と底面パネル１６とは、図示しない外装袋により覆われている。
【００２５】
図２（Ａ）に示すように、正面パネル１２Ｌは、左面パネル１３に対して回動可能に連結されており、正面パネル１２Ｒは、右面パネル１５に対して回動可能に連結されている。また、天面パネル１１は、２つ折りの状態にして断熱箱５を開放することができる。図２（Ｂ）の例では、天面パネル１１は、前側天面パネル１１Ｆと、後側天面パネル１１Ｒとから構成され、前側天面パネル１１Ｆが後側天面パネル１１Ｒとの連結部を軸にして外側に反転している。同様に、後側天面パネル１１Ｒは、前側天面パネル１１Ｆとの連結部を軸にして外側に反転することが可能である。なお、断熱箱５は、折り畳み自在に構成され、収容する荷物が全て配送された後では折り畳まれた状態で管理されてもよい。
【００２６】
［端末装置の構成］
図３は、端末装置２のブロック図である。端末装置２は、主に、ディスプレイやランプなどの表示部２１と、入力部２２と、記憶部２３と、通信部２４と、制御部２５と、ＧＰＳ受信機２６と、スピーカなどの音出力部２７と、を備える。これらの各要素は、バスライン２０を介して相互に接続されている。
【００２７】
入力部２２は、例えばタッチパネル、ボタン、音声入力装置等であり、運転者等の入力を受け付ける。記憶部２３は、制御部２５が実行するプログラム及び制御部２５が実行する処理に必要な情報を記憶する。例えば、記憶部２３は、車両情報Ｓａに含める配送車両１のトラックＩＤを予め記憶する。通信部２４は、制御部２５の制御に基づき、親機３及びサーバ装置９とデータ通信を行う。ＧＰＳ受信機２６は、配送車両１の現在位置を示す位置情報を生成する。ＧＰＳ受信機２６は、本発明における「位置情報生成部」の一例である。
【００２８】
制御部２５は、図示しないＣＰＵ、ＲＯＭ及びＲＡＭなどを備え、記憶部２３に記憶されたプログラムを実行することで、端末装置２内の各構成要素に対して種々の制御を行う。例えば、制御部２５は、通信部２４を制御することで、親機３から受信した測定情報Ｓｂをサーバ装置９へ転送する。また、制御部２５は、ＧＰＳ受信機２６が生成した現在位置情報と記憶部２３に記憶したトラックＩＤと現在日時を示す日時情報とを含む車両情報Ｓａを、通信部２４によりサーバ装置９へ送信する。このとき、制御部２５は、測定情報Ｓｂと同じタイミングで車両情報Ｓａをサーバ装置９へ送信してもよく、測定情報Ｓｂとは異なるタイミングで車両情報Ｓａをサーバ装置９へ送信してもよい。また、制御部２５は、荷台１０に積まれた断熱箱５の内部温度に関する警告情報をサーバ装置９から通信部２４が受信した場合に、当該警告情報に基づき温度異常に関する警告を表示部２１又は／及び音出力部２７により出力する。制御部２５は、本発明における「位置情報送信部」及び「警告出力部」の一例である。
【００２９】
［親機の構成］
図４は、親機３のブロック図である。親機３は、主に、記憶部３３と、通信部３４と、制御部３５と、を備える。これらの各要素は、バスライン３０を介して相互に接続されている。
【００３０】
記憶部３３は、制御部３５が実行するプログラム及び制御部３５が実行する処理に必要な情報を記憶する。通信部３４は、制御部３５の制御に基づき、端末装置２及び子機７とデータ通信を行う。
【００３１】
制御部３５は、図示しないＣＰＵ、ＲＯＭ及びＲＡＭなどを備え、記憶部３３に記憶されたプログラムを実行することで、親機３内の各構成要素に対して種々の制御を行う。例えば、制御部３５は、子機７から測定情報Ｓｂを受信した場合に、受信した測定情報Ｓｂを端末装置２へ転送する。
【００３２】
［子機の構成］
図５は、子機７のブロック図である。子機７は、主に、温度センサ７１と、通信部７２と、記憶部７３と、制御部７５とを有する。これらの各要素は、バスライン７０を介して相互に接続されている。
【００３３】
温度センサ７１は、温度を測定し、測定した温度の情報を制御部７５へ供給する。通信部７２は、制御部７５の制御に基づき、温度センサ７１が測定した温度情報を含む測定情報Ｓｂを端末装置２へ送信する。
【００３４】
記憶部７３は、制御部７５が実行するプログラム及び制御部７５が実行する処理に必要な情報を記憶する。本実施形態では、記憶部７３は、子機７の子機ＩＤ等を予め記憶する。
【００３５】
制御部７５は、図示しないＣＰＵ、ＲＯＭ及びＲＡＭなどを備え、ＲＯＭ等に記憶されたプログラムを実行することで、子機７の全体を制御する。本実施形態では、制御部７５は、温度センサ７１が生成した測定温度及び測定日時の情報と、記憶部７３に記憶した子機ＩＤとを含む測定情報Ｓｂを、通信部７２により発信する。
【００３６】
［サーバ装置の構成］
図６は、サーバ装置９のブロック図である。図６に示すように、サーバ装置９は、主に、記憶部９１と、通信部９２と、制御部９３とを有する。
【００３７】
記憶部９１は、制御部９３が実行するプログラム及び制御部９３が実行する処理に必要な情報を記憶する。本実施形態では、記憶部９１は、配送する荷物の配送スケジュールに関する情報を記録した配送スケジュールＤＢ９４と、配送車両１の位置情報を記録した位置履歴ＤＢ９５と、配送車両１の経路に関する経路管理ＤＢ９６と、配送する断熱箱５の許容温度帯等を記録した温度管理ＤＢ９７と、測定した温度の履歴を記録した温度蓄積ＤＢ９８とを備える。配送スケジュールＤＢ９４と、位置履歴ＤＢ９５と、経路管理ＤＢ９６と、温度管理ＤＢ９７と、温度蓄積ＤＢ９８の各データ構造の具体例については後述する。通信部９２は、制御部９３の制御に基づき、端末装置２とデータ通信を行う。
【００３８】
制御部９３は、図示しないＣＰＵ、ＲＯＭ及びＲＡＭなどを備え、ＲＯＭや記憶部９１等に記憶されたプログラムを実行することで、サーバ装置９の全体を制御する。例えば、制御部９３は、端末装置２から通信部９２が受信した測定情報Ｓｂにより温度蓄積ＤＢ９８を更新すると共に、温度管理ＤＢ９７を参照して温度異常の有無の判定等を行う。また、制御部９３は、端末装置２から通信部９２が受信した車両情報Ｓａに基づき、位置履歴ＤＢ９５を更新すると共に、配送車両１に積まれた荷物の配送完了及び当該荷物を収容した断熱箱５の回収の有無を判定する。そして、制御部９３は、断熱箱５の回収の有無の判定結果に基づき、温度管理ＤＢ９７等を更新し、回収した断熱箱５を温度の監視対象から除外する。制御部９３は、本発明における「測定情報受信部」、「温度監視部」、「位置情報受信部」、「推定部」、及びプログラムを実行する「コンピュータ」の一例である。
【００３９】
［データ構造］
次に、図７及び図８を参照して各データベースのデータ構造について説明する。
【００４０】
図７（Ａ）は、配送スケジュールＤＢ９４のデータ構造の一例である。図７（Ａ）に示す配送スケジュールＤＢ９４は、「荷物ＩＤ」、「トラックＩＤ」、「箱ＩＤ」、「子機ＩＤ」、「配送予定日時」、「配送場所」及び「配送状況」の各項目を有する。
【００４１】
「荷物ＩＤ」の項目には、輸送対象の荷物の識別情報である荷物ＩＤが記録される。「トラックＩＤ」の項目には、対応する荷物ＩＤの荷物を輸送する車両のトラックＩＤが記録される。「箱ＩＤ」の項目には、対応する荷物ＩＤの荷物が収容される断熱箱５の識別情報である箱ＩＤが記録される。「子機ＩＤ」の項目には、対応する箱ＩＤが示す断熱箱５に設置される子機７の子機ＩＤが記録される。「配送予定日時」の項目には、対応する荷物ＩＤの荷物の配送が完了する予定日時が記録される。「配送場所」の項目には、対応する荷物ＩＤの荷物の配送先の情報が記録される。ここでは、後述する経路管理ＤＢ９６と紐付けるため、「配送場所」の項目には、配送先の住所と共に、対応するトラックＩＤの配送車両１が立寄る順番を示す情報が記録されている。ここでは、「宛先Ｘ（Ｘは正の整数）」は、対応するトラックＩＤの配送車両１がＸ番目に立寄る配送場所を示す。
【００４２】
「配送状況」の項目には、対応する荷物ＩＤの荷物の配送状況が記録される。サーバ装置９は、位置履歴ＤＢ９５及び経路管理ＤＢ９６に基づき、対応する配送場所に配送車両１が到着したと判断した場合に、項目「配送状況」を「配送済」に設定する。一方、サーバ装置９は、対応する配送場所に配送車両１が到着していないと判断した場合に、項目「配送状況」を「未配送」に設定する。
【００４３】
なお、配送スケジュールＤＢ９４は、複数のデータベースに細分化されていてもよい。例えば、配送スケジュールＤＢ９４は、荷物ＩＤとトラックＩＤと箱ＩＤと子機ＩＤとを対応付けたデータベースと、荷物ＩＤと、配送予定日時と、配送場所と、配送状況とを対応付けたデータベースとから構成されてもよい。
【００４４】
図７（Ｂ）は、位置履歴ＤＢ９５のデータ構造の一例である。図７（Ｂ）に示す位置履歴ＤＢ９５は、「トラックＩＤ」、「位置」、及び「日時」の各項目を有する。サーバ装置９は、端末装置２から受信した車両情報Ｓａごとに、位置履歴ＤＢ９５の各レコードを生成する。
【００４５】
「トラックＩＤ」の項目には、対象の車両情報Ｓａに含まれるトラックＩＤが記録される。「位置」の項目には、対象の車両情報Ｓａに含まれる位置情報（ここでは緯度経度）が記録される。「日時」の項目には、対象の車両情報Ｓａに含まれる日時情報が記録される。このように、サーバ装置９は、端末装置２から車両情報Ｓａを受信するごとに、荷物を配送する配送車両１の位置情報を含むレコードを生成し、位置履歴ＤＢ９５に記録する。なお、位置履歴ＤＢ９５は、トラックＩＤごとに分けて生成されてもよい。
【００４６】
図７（Ｃ）は、経路管理ＤＢ９６のデータ構造の一例である。図７（Ｃ）に示す経路管理ＤＢ９６は、「トラックＩＤ」、「到着状況」、及び「配送経路」の項目を含む。
【００４７】
「トラックＩＤ」の項目には、荷物を配送する各配送車両１のトラックＩＤが記録される。「到着状況」の項目には、対応するトラックＩＤの配送車両１の配送予定の宛先への到着状況が記録される。「配送経路」の項目には、対応するトラックＩＤの配送車両１の配送予定の宛先の緯度経度が、予定する到着順に従い記録されている。例えば、図７（Ｃ）の例では、トラックＩＤ「Ｂ０１」に対し、最初の配送予定の宛先を示す緯度経度の組「（ｘｘｘ、ｙｙｙ）」が「宛先１」に記録され、２番目の配送予定の宛先を示す緯度経度の組「（ｚｚｚ、ｖｖｖ）」が「宛先２」に記録されている。
【００４８】
ここで、サーバ装置９は、「到着状況」の項目を、位置履歴ＤＢ９５を参照して更新する。例えば、サーバ装置９は、トラックＩＤごとに位置履歴ＤＢ９５のレコードを抽出することで、各配送車両１の時系列での位置（即ち移動軌跡）を認識する。そして、サーバ装置９は、対象の配送車両１が次に到着すべき宛先の緯度経度を経路管理ＤＢ９６から抽出し、認識した移動軌跡と比較することで、当該宛先に対象の配送車両１が到着したか否か判定する。この場合、例えば、サーバ装置９は、認識した移動軌跡が次に到着すべき宛先から所定距離以内を通ったと判断した場合に、当該宛先に配送車両１が立寄ったと推定する。他の例では、サーバ装置９は、認識した移動軌跡に基づき、次に到着すべき宛先から所定距離以内の位置に配送車両１が所定時間以上停車していたと判断した場合に、対象の宛先に配送車両１が到着したと推定する。
【００４９】
例えば、トラックＩＤ「Ｂ０１」の場合、サーバ装置９は、位置履歴ＤＢ９５のトラックＩＤ「Ｂ０１」のレコードを参照し、トラックＩＤ「Ｂ０１」の配送車両１が「宛先１」に到着済かつ「宛先２」に未到着であると判断し、対応する「到着状況」の項目を「宛先１到着」に設定している。同様に、サーバ装置９は、トラックＩＤ「Ｂ０２」の場合、位置履歴ＤＢ９５のトラックＩＤ「Ｂ０２」のレコードを参照し、トラックＩＤ「Ｂ０２」の配送車両１が「宛先２」に到着済であると判断し、対応する「到着状況」の項目を「宛先２到着」に設定している。また、サーバ装置９は、トラックＩＤ「Ｂ０３」の場合、位置履歴ＤＢ９５のトラックＩＤ「Ｂ０３」のレコードを参照し、トラックＩＤ「Ｂ０３」の配送車両１が「宛先１」に到着していないと判断し、「到着状況」の項目を「宛先１到着前」に設定している。
【００５０】
図８（Ａ）は、温度管理ＤＢ９７のデータ構造の一例である。図８（Ａ）に示す温度管理ＤＢ９７は、「箱ＩＤ」、「許容温度帯」、及び「有効／無効」の各項目を有する。「箱ＩＤ」の項目には、輸送対象となる荷物が収容される各断熱箱５の箱ＩＤが記録される。「許容温度帯」の項目には、対応する箱ＩＤが示す断熱箱５に収容される荷物の許容温度帯が記録されている。
【００５１】
「有効／無効」の項目には、対応する箱ＩＤが示す断熱箱５に関する温度情報が有効か無効かを示す情報が記録されている。ここで、サーバ装置９は、対応する箱ＩＤに収容される荷物が全て配送済である場合には、「有効／無効」の項目を「無効（回収済）」に設定する。即ち、この場合、サーバ装置９は、対象の箱ＩＤの断熱箱５は荷物の配送後に回収されたものであり、内部温度を監視する必要性がないと判断する。この場合、サーバ装置９は、配送スケジュールＤＢ９４を参照することで、対象の箱ＩＤに関連付けられている荷物ＩＤを特定し、特定した荷物ＩＤに対応する項目「配送状況」が全て「配送済」となっているときに、対応する箱ＩＤの断熱箱５に収容される荷物が全て配送済であると判断する。
【００５２】
一方、サーバ装置９は、対応する箱ＩＤに収容される荷物の少なくとも１つが配送中である場合には、「有効／無効」の項目を「有効（使用中）」に設定する。即ち、この場合、サーバ装置９は、対象の箱ＩＤの断熱箱５は使用中であり、引き続き内部温度を監視する必要があると判断する。この場合、サーバ装置９は、配送スケジュールＤＢ９４を参照することで、対象の箱ＩＤに関連付けられている荷物ＩＤを特定し、特定した荷物ＩＤの少なくとも１つに対応する項目「配送状況」が「配送中」となっているときに、対応する箱ＩＤに収容される荷物の少なくとも１つが配送中であると判断する。
【００５３】
図８（Ｂ）は、温度蓄積ＤＢ９８のデータ構造の一例である。図８（Ｂ）に示す温度蓄積ＤＢ９８は、「箱ＩＤ」、「温度」、及び「日時」の各項目を有する。サーバ装置９は、受信する測定情報Ｓｂごとに、温度蓄積ＤＢ９８のレコードを生成する。
【００５４】
「箱ＩＤ」の項目には、端末装置２から受信する測定情報Ｓｂに含まれる子機ＩＤに対応する箱ＩＤが記録される。「温度」の項目には、対象となる測定情報Ｓｂに含まれる温度情報が示す温度が記録される。「日時」の項目には、対象となる測定情報Ｓｂに含まれる日時情報が示す日時が記録される。
【００５５】
なお、サーバ装置９は、測定情報Ｓｂを受信した場合に、温度管理ＤＢ９７の項目「有効／無効」を参照し、当該項目が「有効（使用中）」となっている箱ＩＤを含むレコードのみを、温度蓄積ＤＢ９８に記録してもよい。即ち、サーバ装置９は、温度管理ＤＢ９７の項目「有効／無効」が「無効（回収済）」となっている箱ＩＤに対応する子機ＩＤを含む測定情報Ｓｂを受信した場合には、当該測定情報Ｓｂを温度蓄積ＤＢ９８に反映させることなく破棄してもよい。これにより、サーバ装置９は、監視対象外となった断熱箱５の内部温度に関する温度情報の履歴を、不要に蓄積するのを防ぐことができる。
【００５６】
［異常判定処理］
ここで、温度管理ＤＢ９７を参照した断熱箱５の内部温度の異常判定の具体例を説明する。図９は、サーバ装置９が実行する異常判定処理の手順を示すフローチャートである。サーバ装置９は、図９に示すフローチャートの処理を繰り返し実行する。
【００５７】
まず、サーバ装置９は、端末装置２から測定情報Ｓｂを受信する（ステップＳ１０１）。この場合、サーバ装置９は、測定情報Ｓｂに含まれる子機ＩＤに対応する箱ＩＤを、図７（Ｂ）に示す配送スケジュールＤＢ９４等を参照して特定する（ステップＳ１０２）。その後、サーバ装置９は、特定した箱ＩＤに対応する温度管理ＤＢ９７の項目「有効／無効」が「有効（使用中）」に設定されているか否か判定する（ステップＳ１０３）。これにより、サーバ装置９は、ステップＳ１０２で特定した箱ＩＤが温度の監視対象であるか否か判定する。
【００５８】
そして、サーバ装置９は、項目「有効／無効」が「有効（使用中）」に設定されている場合（ステップＳ１０３；Ｙｅｓ）、受信した測定情報Ｓｂに基づき温度蓄積ＤＢ９８を更新すると共に、温度の異常判定を行う（ステップＳ１０４）。この場合、サーバ装置９は、ステップＳ１０２で特定した箱ＩＤに基づき、図８（Ａ）に示す温度管理ＤＢ９７から許容温度帯を抽出し、抽出した許容温度帯と、測定情報Ｓｂに含まれる温度情報とを比較することで、温度の異常判定を行う。
【００５９】
そして、サーバ装置９は、ステップＳ１０４の異常判定で異常があると判断した場合（ステップＳ１０５；Ｙｅｓ）、即ち、特定した箱ＩＤが示す断熱箱５の内部温度が許容温度帯から外れていると判定した場合、所定の警告処理を実行する（ステップＳ１０６）。例えば、サーバ装置９は、対象の断熱箱５の内部温度に異常があることを配送車両１の作業員に通知するため、特定した箱ＩＤを含む警告情報を端末装置２へ送信する。この場合、サーバ装置９から警告情報を受信した端末装置２は、警告情報に含まれる箱ＩＤの断熱箱５に対して温度調整材８を投入すべき旨の警告を出力する。なお、サーバ装置９とは別に各配送車両１の状態を管理する管理者が使用する端末が存在する場合、サーバ装置９は、警告が必要と判断した場合に、上述の端末へのメール配信などをさらに行ってもよい。
【００６０】
一方、サーバ装置９は、ステップＳ１０４の異常判定で異常がないと判断した場合（ステップＳ１０５；Ｎｏ）、フローチャートの処理を終了する。
【００６１】
ステップＳ１０３において、サーバ装置９は、特定した箱ＩＤに基づき参照した項目「有効／無効」が「無効（回収済）」に設定されていると判断した場合（ステップＳ１０３；Ｎｏ）、フローチャートの処理を終了し、対象の測定情報Ｓｂに基づく温度蓄積ＤＢ９８の更新処理及び温度の異常判定処理を行わない。従って、この場合、サーバ装置９は、ステップＳ１０１で受信した測定情報Ｓｂが回収された断熱箱５に対する測定結果を示すと判断し、当該測定情報Ｓｂに基づく警告などを行わない。これにより、サーバ装置９は、収容する全ての荷物が取り出された断熱箱５の内部温度に対する不要な警告を出力するのを好適に抑制することができる。
【００６２】
［監視除外処理］
図１０は、本実施形態においてサーバ装置９が実行する断熱箱５の内部温度に関する監視除外処理の手順を示すフローチャートである。サーバ装置９は、図１０に示すフローチャートの処理を繰り返し実行する。
【００６３】
まず、サーバ装置９は、配送車両１のトラックＩＤ及び位置情報を含む車両情報Ｓａを端末装置２から受信する（ステップＳ２０１）。この場合、サーバ装置９は、受信した車両情報Ｓａに基づき、位置履歴ＤＢ９５を更新する（ステップ２０２）。具体的には、サーバ装置９は、受信した車両情報Ｓａに含まれるトラックＩＤ、位置情報、及び日時情報を記録したレコードを、位置履歴ＤＢ９５に追加する。
【００６４】
次に、サーバ装置９は、受信した車両情報Ｓａが示すトラックＩＤに関連する位置履歴ＤＢ９５及び経路管理ＤＢ９６のレコードに基づき、当該トラックＩＤを有する配送車両１が次の宛先に到着したか否か判定する（ステップＳ２０３）。例えば、まず、サーバ装置９は、対象のトラックＩＤに関連する経路管理ＤＢ９６の項目「到着状況」及び「配送経路」を参照し、次に配送車両１が到着すべき宛先の緯度経度を特定する。そして、サーバ装置９は、対象のトラックＩＤに関連する位置履歴ＤＢ９５の項目「位置」及び「日時」に基づき配送車両１の移動軌跡を認識し、特定した宛先の緯度経度から所定距離以内を配送車両１が通過又は停車したか否か判定する。
【００６５】
そして、サーバ装置９は、対象の配送車両１が次の宛先に到着したと判断した場合（ステップＳ２０３；Ｙｅｓ）、配送スケジュールＤＢ９４及び経路管理ＤＢ９６の更新を行う（ステップＳ２０４）。具体的には、サーバ装置９は、配送スケジュールＤＢ９４において、到着した宛先が配送場所に指定されている荷物ＩＤを特定し、当該荷物ＩＤに対応する「配送状況」の項目を、「未配送」から「配送済」に変更する。また、サーバ装置９は、対応するトラックＩＤの経路管理ＤＢ９６の項目「到着状況」を、到着した宛先に書き換える。一方、サーバ装置９は、対象の配送車両１が次の宛先に到着していないと判断した場合（ステップＳ２０３；Ｎｏ）、フローチャートの処理を終了する。
【００６６】
次に、サーバ装置９は、回収された断熱箱５、即ち収容する全ての荷物の配送が完了した断熱箱５があるか否か判定する（ステップＳ２０５）。この場合、サーバ装置９は、配送スケジュールＤＢ９４の「配送状況」の項目を「配送済」に変更した荷物ＩＤに対応する箱ＩＤについて、関連付けられた全ての荷物ＩＤの「配送状況」の項目が「配送済」となったか否か判定する。そして、サーバ装置９は、回収された断熱箱５があると判断した場合（ステップＳ２０５；Ｙｅｓ）、即ち、関連付けられた全ての荷物ＩＤの「配送状況」の項目が「配送済」となった箱ＩＤが存在する場合、当該箱ＩＤに対応する温度管理ＤＢ９７の項目「有効／無効」を「無効（回収済）」に設定し、監視対象から除外する（ステップＳ２０６）。これにより、サーバ装置９は、回収済と判断された断熱箱５に関する測定情報Ｓｂを以後受信した場合であっても、図９のステップＳ１０４〜Ｓ１０６の異常判定処理等を実行しない。よって、サーバ装置９は、収容する全ての荷物が取り出された断熱箱５の内部温度に対する不要な警告を出力するのを好適に抑制することができる。一方、サーバ装置９は、回収された断熱箱５がないと判断した場合（ステップＳ２０５；Ｎｏ）、フローチャートの処理を終了する。
【００６７】
［本実施形態の作用・効果］
本実施形態によれば、サーバ装置９は、配送スケジュールＤＢ９４に登録された各荷物ＩＤの配送場所への到着の有無を、端末装置２から受信する車両情報Ｓａに含まれる位置情報に基づき判定することで、各断熱箱５の箱ＩＤに対応する温度管理ＤＢ９７の項目「有効／無効」の内容を書き換える。これにより、収容する荷物の配送が完了した断熱箱５が荷台１０内に回収された後、当該断熱箱５に付属する子機７が測定情報Ｓｂを親機３に送信し続けた場合であっても、サーバ装置９は、好適に当該測定情報Ｓｂに基づく不要な温度監視を行うのを防ぐことができる。
【００６８】
［変形例］
以下では、上記した実施形態の変形例について説明する。なお、下記の変形例は、任意に組み合わせて実施形態に適用することができる。
【００６９】
（変形例１）
図１に示す温度監視システム１００は、一例であり、本発明が適用可能な構成は、これに限定されない。
【００７０】
図１１は、変形例に係る温度監視システム１００Ａの構成を示す。図１１に示す温度監視システム１００Ａでは、親機３Ａは、図１に示す温度監視システム１００の端末装置２の機能を含み、端末装置２を介すことなくサーバ装置９と通信を行う。
【００７１】
この場合、親機３Ａは、子機７から受信した測定情報Ｓｂをサーバ装置９へ送信すると共に、車両情報Ｓａをサーバ装置９に送信する。この態様であっても、サーバ装置９は、実施形態と同様に、車両情報Ｓａ及び測定情報Ｓｂを端末装置２から受信し、図９に示す異常判定処理及び図１０に示す監視除外処理を実行することができる。
【００７２】
また、サーバ装置９は、ネットワークを介して接続する複数の端末から構成されてもよい。この場合、サーバ装置９を構成する各端末は、予め割り当てられた処理を実行するのに必要な情報の授受を、他の端末と行う。例えば、サーバ装置９は、配送スケジュールＤＢ９４、位置履歴ＤＢ９５、経路管理ＤＢ９６、温度管理ＤＢ９７及び温度蓄積ＤＢ９８を記憶する端末と、実施形態に係る制御部９３の処理を実行する端末とから構成されてもよい。他の例では、サーバ装置９は、端末装置２から車両情報Ｓａを受信して図１０に示す監視除外処理を実行する端末と、端末装置２から測定情報Ｓｂを受信して図９に示す異常判定処理を行う端末とから構成されてもよい。
【００７３】
（変形例２）
サーバ装置９は、経路管理ＤＢ９６を記憶することなく、各断熱箱５の回収の有無を判定してもよい。
【００７４】
この場合、例えば、サーバ装置９は、配送スケジュールＤＢ９４の項目「配送場所」に配送場所の緯度経度の情報を記憶しておく。そして、サーバ装置９は、位置履歴ＤＢ９５に基づき認識した配送車両１の移動軌跡と、配送スケジュールＤＢ９４の項目「配送場所」に記録された緯度経度とを比較することで、各荷物の配送場所から所定距離以内に配送車両１が通過又は所定時間以上停車したか否か判定する。そして、サーバ装置９は、荷物の配送場所から所定距離以内に配送車両１が通過又は所定時間以上停車したと判定した場合、対応する配送スケジュールＤＢ９４の項目「配送状況」を、「未配送」から「配送済」に変更する。このように、サーバ装置９は、経路管理ＤＢ９６を保持しない場合であっても、好適に各断熱箱５の回収の有無を判定することができる。
【符号の説明】
【００７５】
１  配送車両
２  端末装置
３  親機
５  断熱箱
７  子機
８  温度調整材
９  サーバ装置
１００、１００Ａ  温度監視システム
【図１】
0006776575.tif 000002
【図２】
0006776575.tif 000003
【図３】
0006776575.tif 000004
【図４】
0006776575.tif 000005
【図５】
0006776575.tif 000006
【図６】
0006776575.tif 000007
【図７】
0006776575.tif 000008
【図８】
0006776575.tif 000009
【図９】
0006776575.tif 000010
【図１０】
0006776575.tif 000011
【図１１】
0006776575.tif 000012