(57)【要約】【課題】商品の配送計画と現在の商品の存在位置とに基づいて、商品の配送忘れや誤配送を検出して通知することが可能な情報処理装置およびプログラムを提供する。【解決手段】評価手段を構成する商品位置検出部と、滞留経過時間算出部と、遅延判定部とが、配送中の配送物が存在すべき予定位置と当該配送物が予定位置に存在するべき予定時刻とを含む配送計画情報を格納した配送計画ファイルと、配送中の配送物の存在位置と当該存在位置にあることを検出した時刻とを蓄積記憶した商品位置情報を格納した商品位置管理ファイルと、配送中の配送物が通過する拠点毎に設定された、当該配送物の位置が変化しない状態で滞留することを許可する最大時間である滞留経過時間閾値と、に基づいて、配送物の存在位置の妥当性を評価する。そして、情報通知部（通知手段）が、評価手段の評価結果が所定の条件を満たす場合に、通知先である端末装置に通知する。【選択図】図５
2019200647.tif 000002
【特許請求の範囲】
【請求項１】
配送中の商品が存在すべき予定位置と当該商品が前記予定位置に存在するべき予定時刻とを含む配送計画情報と、
配送中の商品の存在位置と当該存在位置にあることを検出した時刻とを蓄積記憶した商品位置情報と、
配送中の商品が通過する拠点毎に設定された、当該商品の位置が変化しない状態で滞留することを許可する最大時間である滞留経過時間閾値と、
に基づいて、配送中の商品の存在位置の妥当性を評価する評価手段と、
前記評価手段の評価結果が所定の条件を満たす場合に、当該条件に合致したことを通知先に通知する通知手段と、
を備える情報処理装置。
【請求項２】
前記通知手段は、前記商品が、前記滞留経過時間閾値を超えたことを条件として、前記通知先に通知する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記通知手段は、前記商品が、予定時刻に予定位置に届いていないことを条件として、前記通知先に通知する、
ことを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記通知手段は、前記商品が、予定位置とは異なる位置に届いたことを条件として、前記通知先に通知する、
ことを特徴とする請求項１から請求項３のいずれか１項に記載の情報処理装置。
【請求項５】
前記通知先を設定する設定手段を、更に備える、
ことを特徴とする請求項１から請求項４のいずれか１項に記載の情報処理装置。
【請求項６】
請求項１から請求項５のいずれか１項に記載の情報処理装置を制御するコンピュータを、
配送中の商品が存在すべき予定位置と当該商品が前記予定位置に存在するべき予定時刻とを含む配送計画情報と、
配送中の商品の存在位置と当該存在位置にあることを検出した時刻とを蓄積記憶した商品位置情報と、
配送中の商品が通過する拠点毎に設定された、当該商品の位置が変化しない状態で滞留することを許可する最大時間である滞留経過時間閾値と、
に基づいて、配送中の商品の存在位置の妥当性を評価する評価手段と、
前記評価手段の評価結果が所定の条件を満たす場合に、当該条件に合致したことを通知先に通知する通知手段と、
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
商品の状態を検出して報知する商品管理システムが知られている（例えば、特許文献１）。
【０００３】
特許文献１の商品管理システムでは、冷蔵庫に備えられたサーバ装置が、当該冷蔵庫に保存された商品に付した無線タグから商品の情報を読み取っていた。そして、商品の情報が読み取れなくなったことを条件として、当該商品の位置が移動したものと判断していた。しかしながら、当該商品管理システムでは、商品が冷蔵庫に保存されているか、冷蔵庫から出されたかの判断はできるが、商品の存在位置を継続的に検出することはできなかった。すなわち、商品の配送忘れや誤配送を検出する用途には適用することができなかった。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、商品の配送計画と現在の商品の存在位置とに基づいて、商品の配送忘れや誤配送を検出して通知することが可能な情報処理装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の情報処理装置は、評価手段と、通知手段と、を備える。評価手段は、配送中の商品が存在すべき予定位置と当該商品が前記予定位置に存在するべき予定時刻とを含む配送計画情報と、配送中の商品の存在位置と当該存在位置にあることを検出した時刻とを蓄積記憶した商品位置情報と、配送中の商品が通過する拠点毎に設定された、当該商品の位置が変化しない状態で滞留することを許可する最大時間である滞留経過時間閾値と、に基づいて、配送中の商品の存在位置の妥当性を評価する。通知手段は、評価手段の評価結果が所定の条件を満たす場合に、当該条件に合致したことを通知先に通知する。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態に係る配送管理システムのシステム構成の一例を示す図である。
【図２】図２は、実施形態に係るサーバ装置のハードウェア構成の一例を示すハードウェアブロック図である。
【図３】図３は、実施形態に係る端末装置のハードウェア構成の一例を示す機能ブロック図である。
【図４】図４は、実施形態に係る配送物管理端末のハードウェア構成の一例を示す機能ブロック図である。
【図５】図５は、実施形態に係るサーバ装置の機能構成の一例を示す機能ブロック図である。
【図６】図６は、配送計画および滞留時間閾値を設定する画面の一例を示す図である。
【図７】図７は、通知先を設定する画面の一例を示す図である。
【図８】図８は、サーバ装置が端末装置に通知する情報の一例を示す第１の図である。
【図９】図９は、サーバ装置が端末装置に通知する情報の一例を示す第１の図である。
【図１０】図１０は、配送管理システムが行う処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【０００７】
以下、添付図面を参照して、本実施形態に係る配送管理システムについて説明する。なお、以下に説明する実施形態は、情報処理装置およびプログラムの一実施形態であって、その構成や仕様等を限定するものではない。図１は、実施形態に係る配送管理システム１０のシステム構成の一例を示す図である。本実施形態に係る配送管理システム１０は、小売店等の店舗の、例えば仕入担当者に対して、複数の異なる配送ルートを経て配送センターに配送された配送物（商品）の配送状態を提示する。そして、店舗の仕入担当者は、提示された情報に基づいて、仕入を行う配送物を選択する。
【０００８】
配送管理システム１０は、サーバ装置１２と、小売店等の店舗にそれぞれ備えられる、または従業員が携帯する端末装置１４（１４ａ、１４ｂ、１４ｃ、…）と、複数の配送センター１５（１５ａ、１５ｂ、１５ｃ、…）にそれぞれ備えられた配送物管理端末１６（１６ａ、１６ｂ、１６ｃ、…）と、商品の一例である配送物１８（１８ａ、１８ｂ、１８ｃ、…）を配送する配送トラックに設置された位置検出センサ２０（２０ａ、２０ｂ、２０ｃ、…）と、を備える。なお、配送管理システム１０は、情報処理システムの一例である。
【０００９】
サーバ装置１２は、複数の配送センター１５（１５ａ、１５ｂ、１５ｃ、…）のいずれか、または、配送管理システム１０を統括する拠点等に備えられる。サーバ装置１２は、各配送トラックに積載された配送物１８（１８ａ、１８ｂ、１８ｃ、…）の存在位置を、位置検出センサ２０（２０ａ、２０ｂ、２０ｃ、…）の出力として、所定の時間間隔で受信する。位置検出センサ２０は、例えばＧＰＳ（Global  Positioning  System）受信機で構成される。サーバ装置１２は、位置検出センサ２０が検出した現在位置と現在時刻とを受信して、位置検出センサ２０が設置された配送トラックに積載された配送物１８の存在位置とする。
【００１０】
また、サーバ装置１２は、配送物１８ａ、１８ｂ、１８ｃ、…の存在位置を集約して記憶する。さらに、サーバ装置１２は、配送物１８ａ、１８ｂ、１８ｃ、…が同じ位置に留まっている時間、すなわち滞留経過時間を検出する。また、サーバ装置１２は、配送物１８ａ、１８ｂ、１８ｃ、…の存在位置と、配送計画と、を比較して、配送物１８ａ、１８ｂ、１８ｃ、…が、現在あるべき位置にあるかを評価する。さらに、サーバ装置１２は、滞留経過時間が所定の閾値を超えた場合、配送物１８ａ、１８ｂ、１８ｃ、…が、現在あるべき位置にない場合等に、その旨を、予め通知先として設定された端末装置１４ａ、１４ｂ、１４ｃ、…に通知する。なお、サーバ装置１２は、情報処理装置の一例である。
【００１１】
全ての配送物１８（１８ａ、１８ｂ、１８ｃ、…）には、バーコード等の、コード化された情報が付与されたタグ１９（１９ａ、１９ｂ、１９ｃ、…）が貼付されている。タグ１９は、配送物１８が配送センター１５に到着した際、および配送センター１５から出荷される際に、各配送センター１５の配送物管理端末１６（１６ａ、１６ｂ、１６ｃ、…）に接続されたスキャナ１７（１７ａ、１７ｂ、１７ｃ、…）で読み取られる。そして、配送物管理端末１６は、スキャナ１７が読み取ったタグ１９に登録された情報を、スキャナ１７が、タグ１９を読み取った時刻とともに記憶する。これにより、配送物管理端末１６は、配送物１８の配送センター１５への到着時刻と、配送センター１５からの出荷時刻と、を取得する。なお、到着時刻と出荷時刻とを区別するために、例えば、配送トラックから荷卸しされた配送物１８をスキャンする際には、スキャナ１７を入荷時のスキャンモードに設定してタグ１９に登録された情報を読み取るものとする。また、配送物１８を出荷する際には、スキャナ１７を出荷時のスキャンモードに設定して、タグ１９に登録された情報を読み取るものとする。
【００１２】
端末装置１４（１４ａ、１４ｂ、…）は、小売店等の複数の店舗にそれぞれ備えられて、サーバ装置１２と通信を行う。また、端末装置１４（１４ａ、１４ｂ、…）は、例えばスマートフォンのような携帯端末であって、各店舗の担当者が携行するものであってもよい。
【００１３】
端末装置１４は、サーバ装置１２に対して、配送物１８（１８ａ、１８ｂ、１８ｃ、…）の発注情報を設定する。具体的には、発注する商品の品名、数量、および納品希望日を設定する。また、端末装置１４は、サーバ装置１２に対して、自らを、発注した配送物１８の配送状態を通知する通知先に設定させる。また、端末装置１４は、サーバ装置１２から通知された情報を表示する。
【００１４】
配送物管理端末１６（１６ａ、１６ｂ、１６ｃ、…）は、各配送センター１５（１５ａ、１５ｂ、１５ｃ、…）にそれぞれ備えられて、サーバ装置１２と通信を行う。配送物管理端末１６は、サーバ装置１２に対して、配送センター１５（１５ａ、１５ｂ、１５ｃ、…）に配送物１８（１８ａ、１８ｂ、１８ｃ、…）が到着した時刻と、配送センター１５（１５ａ、１５ｂ、１５ｃ、…）から配送物１８（１８ａ、１８ｂ、１８ｃ、…）が出荷された時刻とを送信する。
【００１５】
（サーバ装置のハードウェア構成の説明）
次に、図２を用いて、サーバ装置１２のハードウェア構成について説明する。図２は、実施形態に係るサーバ装置１２のハードウェア構成の一例を示すハードウェアブロック図である。図２に示すように、サーバ装置１２は、制御部３０と、記憶部３２と、コントローラ３４と、通信制御部３６と、を備える。
【００１６】
制御部３０は、ＣＰＵ（Central  Processing  Unit）３０ａと、ＲＯＭ（Read  Only  Memory）３０ｂと、ＲＡＭ（Random  Access  Memory）３０ｃと、を備えた一般的なコンピュータの構成を有する。ＣＰＵ３０ａは、ＲＯＭ３０ｂや後述する記憶部３２に記憶された各種プログラムやデータファイル等を読み出して、ＲＡＭ３０ｃに展開する。ＣＰＵ３０ａは、ＲＡＭ３０ｃに展開された各種プログラムやデータファイル等に従って動作して、サーバ装置１２の全体の制御を司る。
【００１７】
制御部３０は、内部バス３１を介して、記憶部３２と、コントローラ３４と、通信制御部３６と、をそれぞれ接続する。
【００１８】
記憶部３２は、電源を切っても記憶情報を保持する。記憶部３２は、具体的には、ＨＤＤ（Hard  Disk  Drive）である。また、ＨＤＤの代わりに、フラッシュメモリ等の不揮発性メモリを備えてもよい。記憶部３２は、制御プログラムＰ１を含むプログラム等を記憶する。制御プログラムＰ１は、サーバ装置１２が備える機能を発揮させるためのプログラムである。なお、制御プログラムＰ１は、ＲＯＭ３０ｂに予め組み込まれて提供されてもよい。また、制御プログラムＰ１は、制御部３０にインストール可能な形式又は実行可能な形式のファイルで、ＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disc）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、制御プログラムＰ１を、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、制御プログラムＰ１を、インターネット等のネットワーク経由で提供または配布するように構成してもよい。
【００１９】
記憶部３２は、さらに、配送計画ファイルＦ１と、商品位置管理ファイルＦ２と、発注情報管理ファイルＦ３と、を記憶する。
【００２０】
配送計画ファイルＦ１は、各配送物の配送計画を格納したファイルである。配送計画ファイルＦ１は、配送中の配送物１８が存在すべき予定位置と当該配送物１８が予定位置に存在するべき予定時刻等を含む配送計画情報を格納する。予定位置は、例えば、配送途中の中継点となる配送センター１５、店舗のバックヤード、店舗の陳列棚等である。
【００２１】
商品位置管理ファイルＦ２は、配送物１８の存在位置と当該存在位置に存在する時刻等を含む商品位置情報を蓄積記憶して格納する。配送物１８の存在位置および時刻は、各配送トラックが備える位置検出センサ２０が所定時間毎に送信する、当該配送トラックの位置情報および時刻として検出される。また、配送物１８が配送センター１５に入荷した際、および配送物１８が配送センター１５から出荷される際には、各配送物１８のタグ１９をスキャナ１７で読み取った時刻がサーバ装置１２に送信される。そして、商品位置管理ファイルＦ２は、受信した時刻を、各配送物１８の配送センター１５への入荷時刻および出荷時刻として管理する。
【００２２】
発注情報管理ファイルＦ３は、端末装置１４で入力された、配送物１８に対する発注情報を格納する。
【００２３】
なお、配送計画ファイルＦ１、商品位置管理ファイルＦ２、発注情報管理ファイルＦ３は、例えば、複数のシステムから必要なデータを収集して、目的別に再構成して時系列に蓄積した統合データベースであるＤＷＨ（Data  Warehouse）や、リレーショナルデータベースと比べて応答性が高いＮｏＳｑｌ（Not  only  SQL）等のビッグデータを蓄積記憶することが可能なデータベース構成をとるのが望ましい。
【００２４】
また、配送計画ファイルＦ１、商品位置管理ファイルＦ２、発注情報管理ファイルＦ３は、複数の異なるシステムから取得したデータを統合可能とするために、データのフォーマットを変換する機能を備えるのが望ましい。
【００２５】
コントローラ３４は、制御部３０と、操作デバイス３４ａおよび表示デバイス３４ｂとを接続する。操作デバイス３４ａは、例えばキーボードやタッチパネルである。操作デバイス３４ａは、操作者の操作情報を検出して制御部３０に送信する。表示デバイス３４ｂは、例えば液晶ディスプレイである。表示デバイス３４ｂは、制御部３０の指示に基づいて表示画面を表示する。
【００２６】
通信制御部３６は、端末装置１４、配送物管理端末１６、位置検出センサ２０との間で通信を行い、各種情報のやり取りを行う。なお、サーバ装置１２と、端末装置１４とは、例えばＬＡＮ（Local  Area  Network）等で有線接続される。また、特に、端末装置１４がスマートフォン等の携帯端末である場合には、サーバ装置１２と、端末装置１４とは、電話回線で接続される。
【００２７】
また、サーバ装置１２と、配送物管理端末１６とは、例えばＬＡＮ（Local  Area  Network）等で有線接続される。そして、サーバ装置１２と位置検出センサ２０とは、例えば、無線ＬＡＮ等で無線接続される。
【００２８】
（端末装置のハードウェア構成の説明）
次に、図３を用いて、端末装置１４ａのハードウェア構成について説明する。図３は、実施形態に係る端末装置１４ａのハードウェア構成の一例を示すハードウェアブロック図である。なお、端末装置１４ａ、１４ｂ、１４ｃ、…は、全て同じハードウェア構成を備えるため、ここでは端末装置１４ａについて説明する。図３に示すように、端末装置１４ａは、制御部５０と、記憶部５２と、コントローラ５４と、通信制御部５６と、を備える。
【００２９】
制御部５０は、ＣＰＵ５０ａと、ＲＯＭ５０ｂと、ＲＡＭ５０ｃと、を備えた一般的なコンピュータの構成を有する。ＣＰＵ５０ａは、ＲＯＭ５０ｂに記憶された制御プログラムＰ２を読み出して、ＲＡＭ５０ｃに展開する。ＣＰＵ５０ａは、ＲＡＭ５０ｃに展開された制御プログラムＰ２に従って動作して、端末装置１４ａの全体の制御を司る。
【００３０】
制御部５０は、内部バス５１を介して、記憶部５２と、コントローラ５４と、通信制御部５６と、をそれぞれ接続する。
【００３１】
記憶部５２は、電源を切っても記憶情報を保持する。記憶部５２は、具体的には、ＨＤＤである。また、ＨＤＤの代わりに、フラッシュメモリ等の不揮発性メモリを備えてもよい。記憶部５２は、制御プログラムＰ２を含むプログラム等を記憶する。制御プログラムＰ２は、端末装置１４ａが備える機能を発揮させるためのプログラムである。
【００３２】
コントローラ５４は、制御部５０と、操作デバイス５４ａおよび表示デバイス５４ｂとを接続する。操作デバイス５４ａは、例えばキーボードやタッチパネルである。操作デバイス５４ａは、操作者の操作情報を検出して制御部５０に送信する。表示デバイス５４ｂは、例えば液晶ディスプレイである。表示デバイス５４ｂは、制御部５０の指示に基づいて表示画面を表示する。
【００３３】
通信制御部５６は、サーバ装置１２との間で通信を行い、記憶部５２に記憶された発注情報ファイルＦ４の内容をサーバ装置１２に送信する。また、サーバ装置１２が、端末装置１４ａ宛に通知を出力した場合に、当該通知を受信する。なお、端末装置１４ａとサーバ装置１２とは、例えばＬＡＮ等で接続される。
【００３４】
（配送物管理端末のハードウェア構成の説明）
次に、図４を用いて、配送物管理端末１６ａのハードウェア構成について説明する。図４は、実施形態に係る配送物管理端末１６ａのハードウェア構成の一例を示すハードウェアブロック図である。なお、配送物管理端末１６ａ、１６ｂ、…は、全て同じハードウェア構成を備えるため、ここでは配送物管理端末１６ａについて説明する。図４に示すように、配送物管理端末１６ａは、制御部６０と、記憶部６２と、コントローラ６４と、通信制御部６６と、を備える。
【００３５】
制御部６０は、ＣＰＵ６０ａと、ＲＯＭ６０ｂと、ＲＡＭ６０ｃと、を備えた一般的なコンピュータの構成を有する。ＣＰＵ６０ａは、ＲＯＭ６０ｂや後述する記憶部６２に記憶された各種プログラムやデータファイル等を読み出して、ＲＡＭ６０ｃに展開する。ＣＰＵ６０ａは、ＲＡＭ６０ｃに展開された各種プログラムやデータファイル等に従って動作して、配送物管理端末１６ａの全体の制御を司る。
【００３６】
制御部６０は、内部バス６１を介して、記憶部６２と、コントローラ６４と、通信制御部６６と、をそれぞれ接続する。
【００３７】
記憶部６２は、電源を切っても記憶情報を保持する。記憶部６２は、具体的には、ＨＤＤである。また、ＨＤＤの代わりに、フラッシュメモリ等の不揮発性メモリを備えてもよい。記憶部６２は、制御プログラムＰ３を含むプログラム等を記憶する。制御プログラムＰ３は、配送物管理端末１６ａが備える機能を発揮させるためのプログラムである。
【００３８】
記憶部６２は、さらに、入出荷時刻管理ファイルＦ５を記憶する。入出荷時刻管理ファイルＦ５は、配送物管理端末１６ａが備えられた配送センター１５ａに、配送物１８が入荷した時刻と、配送センター１５ａから配送物１８が出荷された時刻と、を管理するファイルである。
【００３９】
コントローラ６４は、制御部６０と、操作デバイス６４ａおよび表示デバイス６４ｂ、スキャナ１７ａとを接続する。操作デバイス６４ａは、例えばキーボードやタッチパネルである。操作デバイス６４ａは、操作者の操作情報を検出して制御部６０に送信する。表示デバイス６４ｂは、例えば液晶ディスプレイである。表示デバイス６４ｂは、制御部６０の指示に基づいて表示画面を表示する。スキャナ１７ａは、配送物１８に貼付された、配送物１８を一意に特定するコードデータ（例えばＪＡＮ（Japanese  Article  Number）コード等）を読み取る。スキャナ１７ａは、例えば、バーコードリーダである。
【００４０】
通信制御部６６は、サーバ装置１２との間で通信を行い、入出荷時刻管理ファイルＦ５の内容をサーバ装置１２に送信する。なお、配送物管理端末１６ａとサーバ装置１２とは、例えばＬＡＮ等で接続される。
【００４１】
なお、位置検出センサ２０（２０ａ、２０ｂ、２０ｃ、…）は、配送トラックに設置された公知のＧＰＳ受信機であるため、そのハードウェア構成の説明は省略する。簡単に説明すると、位置検出センサ２０は、所定の時間間隔で、複数のＧＰＳ衛星が発生する電波をそれぞれ受信して、当該位置検出センサ２０が存在する位置と現在時刻とを検出する。そして、位置検出センサ２０は、検出した位置データと現在時刻とを、サーバ装置１２に送信する。
【００４２】
（サーバ装置の機能構成の説明）
次に、図５を用いて、サーバ装置１２の機能構成について説明する。図５は、実施形態に係るサーバ装置１２の制御部３０の機能構成の一例を示す機能ブロック図である。
【００４３】
サーバ装置１２が実行する制御プログラムＰ１は、図５に示すように、配送計画取得部７０ａ、商品位置検出部７０ｂ、滞留経過時間算出部７０ｃ、遅延判定部７０ｄ、情報通知部７０ｅを含むモジュール構成となっている。実際のハードウェアとしては、ＣＰＵ３０ａが記憶部３２から制御プログラムＰ１を読み出して、ＲＡＭ３０ｃ上に展開して実行することにより、図５に示す各部が制御部３０内に生成される。
【００４４】
配送計画取得部７０ａは、配送中の配送物１８が存在すべき予定位置と当該配送物１８が予定位置に存在するべき予定時刻とを含む配送計画を取得する。
【００４５】
商品位置検出部７０ｂは、配送物１８の現在位置を検出する。
【００４６】
滞留経過時間算出部７０ｃは、配送中の配送物１８の位置が変化しない状態で滞留している経過時間を算出する。
【００４７】
遅延判定部７０ｄは、配送物１８の配送の遅延がないかを判定する。なお、商品位置検出部７０ｂと、滞留経過時間算出部７０ｃと、遅延判定部７０ｄとは、配送中の配送物１８の存在位置の妥当性を評価する評価手段の一例である。
【００４８】
情報通知部７０ｅは、商品位置検出部７０ｂの検出結果と、滞留経過時間算出部７０ｃの算出結果と、遅延判定部７０ｄの判定結果と、に基づいて、これらの結果が所定の条件を満たす場合に、当該条件に合致したことを通知先である端末装置１４に通知する。なお、情報通知部７０ｅは通知手段の一例である。
【００４９】
通知先設定部７０ｆは、通知先である端末装置１４を設定する。なお、通知先設定部７０ｆは設定手段の一例である。
【００５０】
（配送計画および滞留時間閾値の設定方法の説明）
次に、図６を用いて、配送計画および滞留時間閾値の設定方法について説明する。図６は、配送計画および滞留時間閾値を設定する画面の一例を示す図である。
【００５１】
なお、図６は、配送計画および滞留時間閾値を設定する画面を、サーバ装置１２が備える表示デバイス３４ｂに表示した例である。
【００５２】
表示デバイス３４ｂには、図６に示すように、配送計画ファイルＦ１に反映される配送計画情報８８と、配送計画を設定する配送計画設定ウインドウ８０とが表示される。
【００５３】
配送計画情報８８は、商品個品コード８８ａと、商品名８８ｂと、保管場所８８ｃと、滞留経過時間閾値８８ｄと、次の場所８８ｅとを含む。
【００５４】
商品個品コード８８ａは、配送物１８を特定する情報である。特に、商品個品コード８８ａは、配送物１８としての商品そのものを一意に特定することが可能な個品コード（シリアルＮо）を示す。
【００５５】
商品名８８ｂは、配送物１８の名称を示す情報である。
【００５６】
保管場所８８ｃは、配送物１８が配送中に通過する保管場所（中継地点）としての拠点名を示す情報である。
【００５７】
滞留経過時間閾値８８ｄは、各拠点において、配送物１８の位置が変化しない状態で滞留することを許可する最大時間を示す情報である。
【００５８】
次の場所８８ｅは、配送物１８が次に通過する拠点名を示す情報である。
【００５９】
例えば、図６において、配送計画情報８８は、個品コード１２３４５６７８９０１２３−００００１を有する鮭弁当に対して、物流拠点Ａから店舗Ａバックヤードを経て店舗Ａの棚に陳列されるという配送計画が計画されていることを示す。
【００６０】
そして、当該鮭弁当は、物流拠点Ａにおいて、６０分以内の滞留経過時間を持つことが許容されて、店舗Ａバックヤードにおいて、６０分以内の滞留経過時間を持つことが許容されている。
【００６１】
再び、図６に戻り、配送計画設定ウインドウ８０には、商品分類８０ａと、個品コード８０ｂと、商品名称８０ｃと、保管場所８０ｄと、滞留経過時間閾値８０ｅと、次の場所８０ｆとをそれぞれ指定するＧＵＩ（Graphical  User  Interface）が表示される。
【００６２】
サーバ装置１２の操作者は、配送計画設定ウインドウ８０の該当する場所に必要な情報を入力することによって、配送物１８の配送計画を作成する。なお、画面の下部には、追加ボタン８２と、変更ボタン８４と、削除ボタン８６とが表示されており、これらのボタンを操作することによって、配送計画設定ウインドウ８０に入力した情報を、配送計画情報８８に反映させる。
【００６３】
例えば、図６において、配送計画設定ウインドウ８０は、配送計画情報８８の行ｒ１の情報を入力する状態を示している。すなわち、サーバ装置１２の操作者は、商品分類８０ａの欄において、個品を示すラジオボタンを選択する。そして、個品コード８０ｂの欄に個品コードを入力すると、サーバ装置１２は、指定された個品コードに該当する商品情報を検索して、商品名称８０ｃの欄に「卵」を表示する。
【００６４】
続いて、サーバ装置１２の操作者は、保管場所８０ｄの欄に、卵の出荷地点である「物流拠点Ｂ」を入力する。そして、滞留経過時間閾値８０ｅの欄に、出荷時に物流拠点Ｂにおいて許容される滞留経過時間閾値が３０分であることを入力する。さらに、サーバ装置１２の操作者は、次の場所８０ｆの欄に、物流拠点Ｂから出荷された卵が通過する「物流センターＢ」を入力する。
【００６５】
サーバ装置１２の操作者は、上記の情報を入力した後、追加ボタン８２を操作すると、サーバ装置１２は、配送計画情報８８の行ｒ１の情報を生成する。そして、サーバ装置１２は、生成した情報を、配送計画情報８８に反映する。
【００６６】
（情報の通知先の設定方法の説明）
次に、図７を用いて、情報の通知先を設定する方法について説明する。図７は、通知先を設定する画面の一例を示す図である。
【００６７】
なお、図７は、情報の通知先を設定する画面を、サーバ装置１２が備える表示デバイス３４ｂに表示した例である。
【００６８】
通知先設定部７０ｆは、表示デバイス３４ｂに、サーバ装置１２が、商品位置検出部７０ｂと、滞留経過時間算出部７０ｃと、遅延判定部７０ｄとの評価結果に応じた情報を通知する端末装置１４のメールアドレスの一覧を示すメールアドレス一覧表９２と、情報の通知先のメールアドレスを設定するメールアドレス設定ウインドウ９０とを表示する。
【００６９】
メールアドレス一覧表９２は、項番９２ａと、通知先メールアドレス９２ｂとを含む。
【００７０】
項番９２ａは、設定したメールアドレスの順序を示す。また、通知先メールアドレス９２ｂは、設定した具体的なメールアドレスを示す。
【００７１】
サーバ装置１２の操作者は、メールアドレス設定ウインドウ９０に、端末装置１４のメールアドレスを入力することによって、情報の通知先を設定する。なお、画面の下部には、追加ボタン８２と、変更ボタン８４と、削除ボタン８６とが表示されており、これらのボタンを操作することによって、メールアドレス設定ウインドウ９０に入力した情報を、メールアドレス一覧表９２に反映させる。
【００７２】
（情報の通知例の説明）
次に、図８、図９を用いて、サーバ装置１２が端末装置１４に情報を通知する例を説明する。図８は、サーバ装置１２が端末装置１４ａに通知する情報の一例を示す第１の図である。図９は、サーバ装置１２が端末装置１４ａに通知する情報の一例を示す第１の図である。
【００７３】
サーバ装置１２は、評価手段である商品位置検出部７０ｂと、滞留経過時間算出部７０ｃと、遅延判定部７０ｄの評価結果が所定の条件にある場合に、当該条件に合致したことを端末装置１４に対して通知する。
【００７４】
より具体的には、滞留経過時間算出部７０ｃが算出した滞留経過時間が、図６で設定した滞留経過時間閾値８８ｄを超えた場合に、サーバ装置１２は、端末装置１４に、滞留経過時間閾値８８ｄを超えたことを示す情報を通知する。
【００７５】
また、遅延判定部７０ｄが、商品である配送物１８が、予定時刻に予定位置に届いていないと判定したことを条件として、サーバ装置１２は、端末装置１４に、配送が遅延していることを示す情報を通知する。
【００７６】
さらに、商品位置検出部７０ｂが、商品である配送物１８が、予定位置とは異なる位置に到着したと検出したことを条件として、サーバ装置１２は、端末装置１４に、配送先が誤っていることを示す情報を通知する。
【００７７】
図８は、このうち、配送物１８が、予定位置とは異なる位置に到着したことを示す通知例である。また、図９は、滞留経過時間が長いことを示す通知例である。
【００７８】
まず、図８について説明する。端末装置１４ａの表示デバイス５４ｂには、商品コード９４ａと、商品名９４ｂと、現在位置９４ｃと、予定位置９４ｄと、メッセージ９４ｅとが表示される。
【００７９】
商品コード９４ａと、商品名９４ｂとは、該当する配送物１８を特定する情報である。
【００８０】
現在位置９４ｃは、配送物１８の現在位置を示す情報である。
【００８１】
予定位置９４ｄは、現在時刻に、配送物１８が本来あるべき位置を示す情報である。
【００８２】
メッセージ９４ｅは、配送物１８が、予定位置とは異なる位置に到着したことを示すメッセージである。
【００８３】
端末装置１４ａの操作者は、メッセージ９４ｅを見て、関係者に連絡する等して、配送物１８の確認を行う。そして、計画した位置まで配送させる、代替品の配送を行う等の対応をとる。
【００８４】
次に、図９について説明する。端末装置１４ａの表示デバイス５４ｂには、商品コード９６ａと、商品名９６ｂと、滞留経過時間９６ｃと、メッセージ９６ｄとが表示される。
【００８５】
商品コード９６ａと、商品名９６ｂとは、該当する配送物１８を特定する情報である。なお、これらの情報は、図８で説明したものと同じである。
【００８６】
滞留経過時間９６ｃは、滞留経過時間を示す情報である。図９の例では、滞留経過時間が１５０分であることを示している。
【００８７】
メッセージ９６ｄは、配送物１８が、滞留経過時間閾値を超えて同じ場所に留まっていることを示すメッセージである。
【００８８】
端末装置１４ａの操作者は、メッセージ９６ｄを見て、関係者に連絡する等して、配送物１８の確認を行う。そして、至急配送を再開させる。
【００８９】
（配送管理システムが行う処理の流れの説明）
次に、図１０を用いて、配送管理システム１０が行う処理の流れについて説明する。図１０は、配送管理システム１０が行う処理の流れの一例を示すフローチャートである。
【００９０】
（サーバ装置が行う処理の流れの説明）
まず、サーバ装置１２が行う処理の流れについて説明する。まず、サーバ装置１２の商品位置検出部７０ｂは、位置検出センサ２０ａから、配送物１８の位置データと時刻を受信したかを判定する（ステップＳ１０）。配送物１８の位置データと時刻を受信したと判定される（ステップＳ１０：Ｙｅｓ）と、ステップＳ１２に移行する。一方、配送物１８の位置データと時刻を受信したと判定されない（ステップＳ１０：Ｎｏ）と、ステップＳ１０の判定を繰り返す。
【００９１】
商品位置検出部７０ｂは、商品位置管理ファイルＦ２を更新する（ステップＳ１２）。
【００９２】
滞留経過時間算出部７０ｃは、滞留経過時間が閾値を超えたかを判定する（ステップＳ１４）。滞留経過時間が閾値を超えたと判定される（ステップＳ１４：Ｙｅｓ）と、ステップＳ１６に移行する。一方、滞留経過時間が閾値を超えたと判定されない（ステップＳ１４：Ｎｏ）と、ステップＳ１８に移行する。
【００９３】
ステップＳ１４でＹｅｓと判定されると、ステップＳ１６において、情報通知部７０ｅは、滞留経過時間閾値を超えたことを端末装置１４ａ（通知先）に通知する。その後、サーバ装置１２は処理を終了する。
【００９４】
一方、ステップＳ１４でＮｏと判定されると、ステップＳ１８において、遅延判定部７０ｄは、配送物１８が、予定時刻に予定位置に届いていないかを判定する。配送物１８が、予定時刻に予定位置に届いていないと判定される（ステップＳ１８：Ｙｅｓ）と、ステップＳ２０に移行する。一方、配送物１８が、予定時刻に予定位置に届いていないと判定されない（ステップＳ１８：Ｎｏ）と、ステップＳ２２に移行する。
【００９５】
ステップＳ１８でＹｅｓと判定されると、ステップＳ２０において、情報通知部７０ｅは、配送物１８が、予定時刻に予定位置に届いていないことを端末装置１４ａ（通知先）に通知する。その後、サーバ装置１２は処理を終了する。
【００９６】
一方、ステップＳ１８でＮｏと判定されると、ステップＳ２２において、商品位置検出部７０ｂは、配送物１８が、予定位置とは異なる位置に届いたかを判定する。配送物１８が、予定位置とは異なる位置に届いたと判定される（ステップＳ２２：Ｙｅｓ）と、ステップＳ２４に移行する。一方、配送物１８が、予定位置とは異なる位置に届いたと判定されない（ステップＳ２２：Ｎｏ）と、ステップＳ１０に戻る。
【００９７】
ステップＳ２２でＹｅｓと判定されると、ステップＳ２４において、情報通知部７０ｅは、配送物１８が、予定位置とは異なる位置に届いたことを端末装置１４ａ（通知先）に通知する。その後、サーバ装置１２は処理を終了する。
【００９８】
（位置検出センサが行う処理の流れの説明）
次に、位置検出センサ２０ａが行う処理の流れについて説明する。位置検出センサ２０ａは、前回の位置検出から所定時間が経過したかを判定する（ステップＳ３０）。前回の位置検出から所定時間が経過したと判定される（ステップＳ３０：Ｙｅｓ）と、ステップＳ３２に移行する。一方、前回の位置検出から所定時間が経過したと判定されない（ステップＳ３０：Ｎｏ）と、ステップＳ３０の判定を繰り返す。
【００９９】
続いて、ステップＳ３２において、位置検出センサ２０ａは、検出した位置データと時刻とをサーバ装置１２に送信する。
【０１００】
次に、位置検出センサ２０ａへの電源の供給が停止したかを判定する（ステップＳ３４）。位置検出センサ２０ａへの電源の供給が停止したと判定される（ステップＳ３４：Ｙｅｓ）と、位置検出センサ２０ａは処理を終了する。一方、位置検出センサ２０ａへの電源の供給が停止したと判定されない（ステップＳ３４：Ｎｏ）と、ステップＳ３０に戻る。
【０１０１】
なお、ステップＳ３４において、位置検出センサ２０ａへの電源の供給が停止したかを判定するのは、配送トラックが配送拠点に到着する等してエンジンを切った際には、位置検出を行うことができないためである。
【０１０２】
（配送物管理端末が行う処理の流れの説明）
次に、配送物管理端末１６ａが行う処理の流れについて説明する。まず、スキャナ１７ａは、タグ１９を読み取ったかを判定する（ステップＳ４０）。タグ１９を読み取ったと判定される（ステップＳ４０：Ｙｅｓ）と、ステップＳ４２に移行する。一方、タグ１９を読み取ったと判定されない（ステップＳ４０：Ｎｏ）と、ステップＳ４０の判定を繰り返す。
【０１０３】
次に、配送物管理端末１６ａの制御部６０は、配送物１８の入荷であるかを判定する（ステップＳ４２）。入荷であると判定される（ステップＳ４２：Ｙｅｓ）と、ステップＳ４４に移行する。一方、入荷であると判定されない（ステップＳ４２：Ｎｏ）と、ステップＳ４６に移行する。
【０１０４】
ステップＳ４２でＹｅｓと判定されると、ステップＳ４４において、配送物管理端末１６ａの制御部６０は、入荷時の配送物１８の位置データと時刻を、サーバ装置１２に送信する。なお、配送物１８の位置データは、配送物管理端末１６ａが置かれた位置を示す、予め決められたデータである。また、時刻は、スキャナ１７ａがタグ１９を読み取った時刻である。その後、配送物管理端末１６ａは、処理を終了する。
【０１０５】
一方、ステップＳ４２でＮｏと判定されると、ステップＳ４６において、配送物管理端末１６ａの制御部６０は、配送物１８の出荷であると判定して、出荷時の配送物１８の位置データと時刻を、サーバ装置１２に送信する。なお、配送物１８の位置データは、配送物管理端末１６ａが置かれた位置を示す、予め決められたデータである。また、時刻は、スキャナ１７ａがタグ１９を読み取った時刻である。その後、配送物管理端末１６ａは、処理を終了する。
【０１０６】
（端末装置が行う通知の受信処理の流れの説明）
次に、端末装置１４ａが行う通知の受信処理の流れについて説明する。まず、端末装置１４ａの制御部５０は、サーバ装置１２から通知を受信したかを判定する（ステップＳ５０）。通知を受信したと判定される（ステップＳ５０：Ｙｅｓ）と、ステップＳ５２に移行する。一方、通知を受信したと判定されない（ステップＳ５０：Ｎｏ）と、ステップＳ５０の判定を繰り返す。
【０１０７】
ステップＳ５０でＹｅｓと判定されると、ステップＳ５２において、端末装置１４ａの制御部５０は、表示デバイス５４ｂに、受信した通知の内容を表示する。その後、端末装置１４ａは処理を終了する。
【０１０８】
以上説明したように、実施形態のサーバ装置１２（情報処理装置）は、評価手段を構成する商品位置検出部７０ｂと、滞留経過時間算出部７０ｃと、遅延判定部７０ｄとが、配送中の配送物１８（商品）の存在位置の妥当性を評価する。すなわち、配送中の配送物１８が存在すべき予定位置と当該配送物１８が予定位置に存在するべき予定時刻とを含む配送計画情報を格納した配送計画ファイルＦ１と、配送中の配送物１８の存在位置と当該存在位置にあることを検出した時刻とを蓄積記憶した商品位置情報を格納した商品位置管理ファイルＦ２と、配送中の配送物１８が通過する拠点毎に設定された、当該配送物１８の位置が変化しない状態で滞留することを許可する最大時間である滞留経過時間閾値８８ｄと、に基づいて、配送物１８の存在位置の妥当性を評価する。そして、情報通知部７０ｅ（通知手段）が、評価手段の評価結果が所定の条件を満たす場合に、当該条件に合致したことを通知先である端末装置１４に通知する。したがって、配送物１８（商品）の配送計画と現在の配送物１８の存在位置と基づいて、配送物１８の配送忘れや誤配送を検出して通知することができる。
【０１０９】
また、実施形態のサーバ装置１２（情報処理装置）は、情報通知部７０ｅが、配送物１８が、滞留経過時間閾値８８ｄを超えたことを条件として、端末装置１４に通知する。したがって、配送物１８の配送忘れを確実に通知することができる。
【０１１０】
また、実施形態のサーバ装置１２（情報処理装置）は、情報通知部７０ｅが、配送物１８が予定時刻に予定位置に届いていないことを条件として、端末装置１４に通知する。したがって、配送物１８の配送の遅延を確実に通知することができる。
【０１１１】
また、実施形態のサーバ装置１２（情報処理装置）は、情報通知部７０ｅが、配送物１８が予定位置とは異なる位置に届いたことを条件として、端末装置１４に通知する。したがって、配送物１８が誤配送されたことを確実に通知することができる。
【０１１２】
また、実施形態のサーバ装置１２（情報処理装置）は、通知先を設定する通知先設定部７０ｆ（設定手段）を、更に備える。したがって、簡単な操作で通知先を設定することができる。
【０１１３】
以上、本発明の実施形態を説明したが、この実施形態は例示であり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１１４】
１０      配送管理システム（情報処理システム）
１２      サーバ装置（情報処理装置）
１４（１４ａ、１４ｂ、１４ｃ、…）    端末装置
１５（１５ａ、１５ｂ、１５ｃ、…）    配送センター
１６（１６ａ、１６ｂ、１６ｃ、…）    配送物管理端末
１８（１８ａ、１８ｂ、１８ｃ、…）    配送物（商品）
１９（１９ａ、１９ｂ、１９ｃ、…）    タグ
２０（２０ａ、２０ｂ、２０ｃ、…）    位置検出センサ
７０ａ    配送計画取得部
７０ｂ    商品位置検出部（評価手段）
７０ｃ    滞留経過時間算出部（評価手段）
７０ｄ    遅延判定部（評価手段）
７０ｅ    情報通知部（通知手段）
７０ｆ    通知先設定部（設定手段）
８８ｄ    滞留経過時間閾値
Ｆ１      配送計画ファイル
Ｆ２      商品位置管理ファイル
Ｆ３      発注情報管理ファイル
Ｆ４      発注情報ファイル
Ｆ５      入出荷時刻管理ファイル
【先行技術文献】
【特許文献】
【０１１５】
【特許文献１】特開２００７−２７２５１５号公報
【図１】
2019200647.tif 000003
【図２】
2019200647.tif 000004
【図３】
2019200647.tif 000005
【図４】
2019200647.tif 000006
【図５】
2019200647.tif 000007
【図６】
2019200647.tif 000008
【図７】
2019200647.tif 000009
【図８】
2019200647.tif 000010
【図９】
2019200647.tif 000011
【図１０】
2019200647.tif 000012