(57)【要約】【課題】配送拠点からの配送物の持ち出しと、配送先への受取人の到達に合わせての配送物の配送とを効率的に行うことを可能とする。【解決手段】実施形態の配送支援装置は、決定手段、支援手段、判定手段及び通知手段を備える。決定手段は、配送物を配送先へと配送する配送人が配送物を配送拠点から持ち出すタイミングを、配送物を配送先で受け取る受取人の位置の変化に基づいて決定する。支援手段は、決定手段により決定されたタイミングで配送物を配送人が配送拠点から持ち出すことを支援するための支援動作を行う。判定手段は、受取人が配送先に居ることを判定する。通知手段は、受取人が配送先に居ると判定手段が判定したことを配送人が移動端末で確認可能とするための通知動作を行う。【選択図】      図４
2018144965.tif 000002
【特許請求の範囲】
【請求項１】
配送物を配送先へと配送する配送人が前記配送物を配送拠点から持ち出すタイミングを、前記配送物を前記配送先で受け取る受取人の位置の変化に基づいて決定する決定手段と、
前記決定手段により決定されたタイミングで前記配送物を前記配送人が前記配送拠点から持ち出すことを支援するための支援動作を行う支援手段と、
前記受取人が前記配送先に居ることを判定する判定手段と、
前記受取人が前記配送先に居ると前記判定手段が判定したことを前記配送人が移動端末で確認可能とするための通知動作を行う通知手段と、
を具備した配送支援装置。
【請求項２】
前記決定手段は、前記受取人の位置の変化に基づいて前記受取人が前記配送先に到達する時刻を求め、当該時刻に先立つ時刻として前記タイミングを決定する、
請求項１に記載の配送支援装置。
【請求項３】
前記支援手段は、前記決定手段により決定されたタイミングを過ぎた配送物のリストを前記配送拠点に配置された表示デバイスに表示させる処理を前記支援動作として行う、
請求項１又は請求項２に記載の配送支援装置。
【請求項４】
前記判定手段は、前記受取人の位置と前記配送先の位置とが予め定められた関係となった場合に前記受取人が前記配送先に居ると判定する、
請求項１−請求項３のいずれか一項に記載の配送支援装置。
【請求項５】
前記通知手段は、前記配送物を前記配送先に配送すべきであることを前記移動端末で表示させる処理を前記通知動作として行う、
請求項１−請求項４のいずれか一項に記載の配送支援装置。
【請求項６】
配送支援装置に備えられたコンピュータを、
配送物を配送先へと配送する配送人が前記配送物を配送拠点から持ち出すタイミングを、前記配送物を前記配送先で受け取る受取人の位置の変化に基づいて決定する決定手段と、
前記決定手段により決定されたタイミングで前記配送物を前記配送人が前記配送拠点から持ち出すことを支援するための支援動作を行う支援手段と、
前記受取人が前記配送先に居ることを判定する判定手段と、
前記受取人が前記配送先に居ると前記判定手段が判定したことを前記配送人が移動端末で確認可能とするための通知動作を行う通知手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、配送支援装置及びそのプログラムに関する。
【背景技術】
【０００２】
客が店舗で購入した商品を、当該客が自宅に帰る頃合いを見計らって配送するサービスのニーズがある。
このようなサービスを実現するに当たっては、配送人は、狭い担当エリアにおいて小まめな配送作業を行うことが好ましい。そしてこのようなケースでは、配送物の運搬に二輪車などを用いることが想定される。
二輪車は、配送物の積載量が限られる。このため配達人は、配送拠点と担当エリアとを何度も往復しながら、配送作業を行うことになる。
このような状況においては、配送拠点からの配送物の持ち出しと、配送物の配送先への配送とを効率的に行えることが望まれる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２７９０３８号公報
【特許文献２】特開２００３−２１２３５０号公報
【特許文献３】特開２００４−２８０４６８号公報
【特許文献４】特開２００５−３４３６７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、配送拠点からの配送物の持ち出しと、配送先への受取人の到達に合わせての配送物の配送とを効率的に行うことを可能とする配送支援装置及びそのプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の配送支援装置は、決定手段、支援手段、判定手段及び通知手段を備える。決定手段は、配送物を配送先へと配送する配送人が配送物を配送拠点から持ち出すタイミングを、配送物を配送先で受け取る受取人の位置の変化に基づいて決定する。支援手段は、決定手段により決定されたタイミングで配送物を配送人が配送拠点から持ち出すことを支援するための支援動作を行う。判定手段は、受取人が配送先に居ることを判定する。通知手段は、受取人が配送先に居ると判定手段が判定したことを配送人が移動端末で確認可能とするための通知動作を行う。
【図面の簡単な説明】
【０００６】
【図１】一実施形態に係る配送支援装置が用いられる配送サービスの概要を示す図。
【図２】図１中に示される配送支援装置の要部構成を示すブロック図。
【図３】図２中に示される管理データに含まれるデータレコードの構成を模式的に示す図。
【図４】図２に示されるプロセッサの管理機能に関わる情報処理のフローチャート。
【図５】図２に示されるプロセッサの表示機能に関わる情報処理のフローチャート。
【図６】図２に示されるプロセッサの報知機能に関わる情報処理のフローチャート。
【発明を実施するための形態】
【０００７】
以下、実施の形態の一例について図面を用いて説明する。
本実施形態に係る配送支援装置について説明するのに先立って、当該配送支援装置により支援する配送サービスについて説明する。
【０００８】
図１は本実施形態に係る配送支援装置が用いられる配送サービスの概要を示す図である。なお、図１及びこれに関する以下の説明は、配送サービスの１つの実施態様を例示するに過ぎない。
配送サービスの利用者１は、店舗２で購入した商品を利用者１の自宅へと配送するように依頼する。店舗２からの要請を受けた運送業者は、上記の商品を、利用者１の自宅を配送先３とする配送物４として店舗２から受け取り、トラック５によって、配送先３を管轄している集配所６へと運搬する。
【０００９】
一方、利用者１は、例えば鉄道７などの任意の交通手段を用いて、あるいは徒歩のみで、自宅へと帰る。
運送業者の配送人は、集配所６が管轄するエリアのうちのさらに小さな担当エリア内を、自転車、小型バイク又は徒歩などにより回りながら、配送物の配送を行う。そして配送先３が属するエリアを担当する配送人８は、利用者１が帰宅した後、なるべく速やかに、配送先３へと配送物４を配送する。
【００１０】
図２は配送支援装置１０の要部構成を示すブロック図である。
配送支援装置１０は、プロセッサ１１、メインメモリ１２、補助記憶デバイス１３、通信インタフェース１４及び伝送システム１５を含む。この配送支援装置１０は、例えば汎用のサーバ装置を用いて実現することができる。
【００１１】
配送支援装置１０においては、プロセッサ１１、メインメモリ１２及び補助記憶デバイス１３を伝送システム１５によって接続することにより、配送支援装置１０を制御するコンピュータを構成する。
プロセッサ１１は、上記コンピュータの中枢部分に相当する。プロセッサ１１は、オペレーティングシステムやアプリケーションプログラムに従って、配送支援装置１０としての各種の機能を実現するべく各部を制御する。
【００１２】
メインメモリ１２は、上記コンピュータの主記憶部分に相当する。メインメモリ１２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ１２は、不揮発性のメモリ領域ではオペレーティングシステムやアプリケーションプログラムを記憶する。またメインメモリ１２は、プロセッサ１１が各種の情報処理を実行する上で必要なデータを不揮発性または揮発性のメモリ領域で記憶する場合もある。メインメモリ１２は、揮発性のメモリ領域を、プロセッサ１１によってデータが適宜書き換えられるワークエリアとして使用する。
【００１３】
補助記憶デバイス１３は、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス１３は、例えばＥＥＰＲＯＭ（electric erasable programmable read-only memory）、ＨＤＤ（hard disc drive）、ＳＳＤ（solid state drive）などである。補助記憶デバイス１３は、プロセッサ１１が各種の情報処理を行う上で使用するデータや、プロセッサ１１での処理によって生成されたデータを保存する。補助記憶デバイス１３は、上記のアプリケーションプログラムを記憶する場合もある。
【００１４】
通信インタフェース１４は、通信ネットワーク２０を介したデータ通信のインタフェースである。通信インタフェース１４としては、例えばインターネットを介したデータ通信を行うための周知の通信デバイスを利用できる。通信インタフェース１４の通信相手としては、スマートフォン３０、集配所端末４０及びハンディターミナル５０が含まれる。
【００１５】
スマートフォン３０は、利用者１によって携帯される情報通信端末である。なお、利用者１以外の利用者が存在する場合は、その利用者が携帯する別のスマートフォン３０が通信インタフェース１４の通信相手となる。スマートフォン３０は、位置検出機能を備えた既存のものであってよい。
【００１６】
集配所端末４０は、集配所６に設置された情報通信端末である。なお、集配所６以外に多数の集配所が存在し、それらの集配所に設置される別の集配所端末４０も通信インタフェース１４の通信相手となる。
【００１７】
ハンディターミナル５０は、図２では１つのみを示しているが、トラック５での運搬を担う集荷人と、配送人８とによりそれぞれ所持される情報通信端末である。なお別の集荷人、配送人８とは別の配送人、さらには集配所６及びその他の集配所の係員によって、それぞれ別々のハンディターミナル５０が所持され得る。
【００１８】
伝送システム１５は、アドレスバス及びデータバスなどを含んだバスラインと、このバスラインに各部を接続するためのインタフェース回路とを含む。伝送システム１５は、接続された上記の各部の間で授受されるデータや信号を伝送する。
【００１９】
補助記憶デバイス１３が記憶するアプリケーションプログラムの１つは、配送支援のための後述する情報処理について記述したプログラムである配送支援アプリ１３ａである。また補助記憶デバイス１３は、配送物の管理のための管理データ１３ｂを記憶する。
配送支援装置１０のハードウェアとして汎用のサーバ装置を用いる場合、当該サーバ装置と配送支援アプリ１３ａとは、それぞれ個別に配送支援装置１０の使用者に譲渡される。そして、使用者又はサービスマンの操作の下に、サーバ装置に備えられた補助記憶デバイス１３へと配送支援アプリ１３ａが書き込まれる。このときに配送支援アプリ１３ａの譲渡は、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行える。ただし、メインメモリ１２又は補助記憶デバイス１３へと配送支援アプリ１３ａが書き込まれた状態の配送支援装置１０が、その使用者に譲渡されてもよい。
【００２０】
図３は管理データ１３ｂに含まれるデータレコードの構成を模式的に示す図である。
管理データ１３ｂは、このような構成のデータレコードの集合である。なお管理データ１３ｂは、複数のデータレコードを、この構成のままでそれぞれ含んでいてもよいし、正規化された状態で複数のデータレコードの情報を含んでいてもよい。
【００２１】
管理データ１３ｂのデータレコードは、伝票コード、集荷日時、配送先コード、移動履歴データ、帰宅予想時刻及びステータスの各情報を含む。
伝票コードは、配送物の個々を識別するためのコードである。集荷日時は、運送業者が配送物を集荷した日時である。配送先コードは、配送物の配送先となる住所に応じたコードである。移動履歴データは、受取人端末コードで識別されるスマートフォン３０の移動履歴を表したデータである。帰宅予想時刻は、配送物の受取人が配送先に到着する予想時刻である。ステータスは、配送物の現在の状況を示す。
【００２２】
次に以上のように構成された配送支援装置１０の動作について説明する。ここでは、図１に示すとともに上述したような配送物４の配送が行われる場合を想定する。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００２３】
プロセッサ１１は、配送支援装置が通常の動作状態にあるときには、配送物の管理のための管理機能を実現するための情報処理を配送支援アプリ１３ａに基づいて実行する。
【００２４】
図４は管理機能を実現するためのプロセッサ１１の情報処理のフローチャートである。
Ａｃｔ１としてプロセッサ１１は、後述する集荷データが通信インタフェース１４により受信されたか否かを確認する。そしてプロセッサ１１は、集荷データが受信されていないならばＮｏと判定し、Ａｃｔ２へと進む。
Ａｃｔ２としてプロセッサ１１は、後述する位置データが通信インタフェース１４により受信されたか否かを確認する。そしてプロセッサ１１は、位置データが受信されていないならばＮｏと判定し、Ａｃｔ３へと進む。
Ａｃｔ３としてプロセッサ１１は、後述する到着データが通信インタフェース１４により受信されたか否かを確認する。そしてプロセッサ１１は、到着データが受信されていないならばＮｏと判定し、Ａｃｔ４へと進む。
【００２５】
Ａｃｔ４としてプロセッサ１１は、後述する持出データが通信インタフェース１４により受信されたか否かを確認する。そしてプロセッサ１１は、持出データが受信されていないならばＮｏと判定し、Ａｃｔ５へと進む。
Ａｃｔ５としてプロセッサ１１は、後述する戻しデータが通信インタフェース１４により受信されたか否かを確認する。そしてプロセッサ１１は、戻しデータが受信されていないならばＮｏと判定し、Ａｃｔ６へと進む。
Ａｃｔ６としてプロセッサ１１は、後述する完了データが通信インタフェース１４により受信されたか否かを確認する。そしてプロセッサ１１は、完了データが受信されていないならばＮｏと判定し、Ａｃｔ１へと戻る。
かくしてプロセッサ１１はＡｃｔ１−Ａｃｔ６としては、集荷データ、位置データ、到着データ、持出データ、戻しデータ及び完了データのうちのいずれかが受信されるのを待ち受ける。
【００２６】
利用者１は、上記の配送サービスを利用するためには、そのためのアプリケーションを、自らが携帯するスマートフォン３０にインストールしておく。そして利用者１は、スマートフォン３０にそのアプリケーションを実行させ、配送物４に貼付する伝票の伝票コードを取り込ませる。
【００２７】
集荷人は、店舗２にて配送物４を集荷したならば、ハンディターミナル５０に対して、集荷指定を行った上で、配送物４に貼付された伝票の伝票コードと、配送先住所に応じた配送先コードとを入力する。そうするとハンディターミナル５０は、入力された伝票コード及び配送先コードを含むとともに、それが入力された日時を集荷日時として含んだ集荷データを配送支援装置１０に宛てて通信ネットワーク２０へと送信する。この集荷データが通信ネットワーク２０を介して配送支援装置１０へと伝送されると、通信インタフェース１４がこの集荷データを受信する。そしてこれに応じてプロセッサ１１は、Ａｃｔ１にてＹｅｓと判定し、Ａｃｔ７へと進む。
【００２８】
Ａｃｔ７としてプロセッサ１１は、受信された集荷データに含まれた伝票コード、配送先コード及び集荷日時を含んだ新たなデータレコードを管理データ１３ｂに追加する。そしてこののちにプロセッサ１１は、Ａｃｔ１−Ａｃｔ６の待受状態に戻る。
【００２９】
スマートフォン３０は、上述のアプリケーションに基づく動作により、一定時間毎などの予め定められたタイミング毎に、位置データを配送支援装置１０に宛てて通信ネットワーク２０へと送信する。位置データは、現在位置の座標と、その座標を得た日時と、上述の様に取り込んだ伝票コードとを含む。この位置データが通信ネットワーク２０を介して配送支援装置１０へと伝送されると、通信インタフェース１４がこの位置データを受信する。そしてこれに応じてプロセッサ１１はＡｃｔ２にてＹｅｓと判定し、Ａｃｔ８へと進む。
【００３０】
Ａｃｔ８としてプロセッサ１１は、位置データに含まれた伝票コードを含んだデータレコードを管理データ１３ｂの中から見つけ出し、当該データレコードの移動履歴データを、位置データに含まれた座標及び日時を関連付けて含むように更新する。
【００３１】
Ａｃｔ９としてプロセッサ１１は、利用者１が配送先３に到着する時刻を決定するための処理を行う。プロセッサ１１は例えば、Ａｃｔ８として更新した後の移動履歴データから利用者１のこれまでの移動の状況を考慮して、配送先３へと至るための経路の候補のうちから１つを選択する。そしてプロセッサ１１は、その選択した経路により現在の位置から配送先３に至るのに要する時間を求め、その時間が現在の日時から経過した日時として到着時刻を決定する。ただし、移動履歴データが上記の経路の選択のために十分な情報をまだ含んでいないならば、プロセッサ１１は到着時刻を決定できない場合もある。なお、この到着時刻の決定の処理のより具体的な処理としては、周知の様々な処理を適宜に利用できる。
【００３２】
Ａｃｔ１０としてプロセッサ１１は、到着時刻の決定に成功したか否かを確認する。そしてプロセッサ１１は、成功したならばＹｅｓと判定し、Ａｃｔ１１へと進む。
Ａｃｔ１１としてプロセッサ１１は、Ａｃｔ８で見つけ出したデータレコードにおける到着予想時刻を、上記のように決定した到着時刻に更新する。プロセッサ１１はこののち、Ａｃｔ１−Ａｃｔ６の待受状態に戻る。なおプロセッサ１１は、到着時刻を決定できなかった場合は、Ａｃｔ１０にてＮｏと判定し、Ａｃｔ１１をパスしてＡｃｔ１−Ａｃｔ６の待受状態に戻る。
【００３３】
集荷人は、集配所６に到達すると、配送物４を集配所に降ろす。そして集荷人はハンディターミナル５０に対して、到達指定を行った上で、配送物４に貼付された伝票の伝票コードを入力する。そうするとハンディターミナル５０は、入力された伝票コードを含んだ到達データを配送支援装置１０に宛てて通信ネットワーク２０へと送信する。この到達データが通信ネットワーク２０を介して配送支援装置１０へと伝送されると、通信インタフェース１４がこの到達データを受信する。そしてこれに応じてプロセッサ１１は、Ａｃｔ３にてＹｅｓと判定し、Ａｃｔ１２へと進む。
【００３４】
Ａｃｔ１２としてプロセッサ１１は、到達データに含まれた伝票コードを含んだデータレコードを管理データ１３ｂの中から見つけ出し、当該データレコードのステータスを「保留中」に更新する。かくして、配送物４が集配所６にて保留されている状態にあっては、当該配送物４の伝票コードを含んだデータレコードにおけるステータスが「保留中」とされる。プロセッサ１１はこののち、Ａｃｔ１−Ａｃｔ６の待受状態に戻る。
【００３５】
配送人８は、集配所６から新たに配送物を持ち出そうとする場合には、配送支援装置１０の持ち出し候補リストの表示機能を用いる。
プロセッサ１１は、この表示機能を実現するための情報処理を、配送支援アプリ１３ａに基づいて、上記の図４に示す処理とは別に処理する。
【００３６】
図５は表示機能を実現するためのプロセッサ１１の情報処理のフローチャートである。
Ａｃｔ２１としてプロセッサ１１は、リスト表示要求が受信されるのを待ち受ける。
配送人は、自分が配送のために持ち出すべき配送物を確認したい場合には、リスト表示を指示した上で、自らに予め割り当てられている従業員コードを、集配所端末４０にて入力する。そうすると集配所端末４０は、入力された従業員コードの通知を伴うリスト表示要求を配送支援装置１０に宛てて通信ネットワーク２０へと送信する。このリスト表示要求が通信ネットワーク２０を介して配送支援装置１０へと伝送されると、通信インタフェース１４がこのリスト表示要求を受信する。そしてこれに応じてプロセッサ１１は、Ａｃｔ２１にてＹｅｓと判定し、Ａｃｔ２２へと進む。
【００３７】
Ａｃｔ２２としてプロセッサ１１は、通信インタフェース１４により受信されたリスト表示要求で通知されている従業員コードを取得する。
Ａｃｔ２３としてプロセッサ１１は、管理データ１３ｂからデータレコードを１つ選択する。以下、ここで選択したデータレコードを選択レコードと称する。
Ａｃｔ２４としてプロセッサ１１は、選択レコードのステータスが「保留中」であるか否かを確認する。そしてプロセッサ１１は「保留中」であるならばＹｅｓと判定し、Ａｃｔ２５へと進む。
【００３８】
Ａｃｔ２５としてプロセッサ１１は、選択レコードに示された配送先コードから識別される配送先エリアが、Ａｃｔ２２として取得した従業員コードで識別される配送人の担当エリアであるか否かを確認する。なお、従業員コードと、その従業員コードで識別される配送人の担当エリアとの関連付けは、例えば補助記憶デバイス１３又はその他の任意の記憶デバイスに記憶される情報に示される。そしてプロセッサ１１は、上記の配送エリアが担当エリアであるならばＹｅｓと判定し、Ａｃｔ２６へと進む。
【００３９】
Ａｃｔ２６としてプロセッサ１１は、選択レコードにより管理される配送物に関する持ち出しタイミングが経過しているかどうかを確認する。持ち出しタイミングとは、配送人が配送先への配送のために集配所から配送物を持ち出すべきタイミングである。かくして配送支援アプリ１３ａに基づく情報処理をプロセッサ１１が実行することによって、プロセッサ１１を中枢部分とするコンピュータは、当該タイミングを決定する決定手段として機能する。持ち出しタイミングは、例えば、選択レコードに示された到着予想時刻から予め定められた余裕時間を遡ったタイミングとする。そしてプロセッサ１１は、持ち出しタイミングが経過しているならばＹｅｓと判定し、Ａｃｔ２７へと進む。
Ａｃｔ２７としてプロセッサ１１は、選択レコードに示された伝票コードで識別される配送物を持ち出し候補に設定する。
【００４０】
上記の余裕時間は、例えば配送支援装置１０の設計者又は管理者により任意に定められてよい。ただし、余裕時間が長くなるほど、Ａｃｔ２６にてＹｅｓと判定される可能性が、つまり配送物が持ち出し候補に設定される可能性が高くなる。つまり、持ち出し候補に設定される配送物の数が多くなる。このため、配送人の一回の持ち出し量が過剰とならぬよう、適切に上記の余裕時間が設定されることが望ましい。
【００４１】
プロセッサ１１は、Ａｃｔ２７からＡｃｔ２８へと進む。プロセッサ１１は、選択レコードのステータスが「保留中」ではないならば、Ａｃｔ２４にてＮｏと判定し、Ａｃｔ２５−Ａｃｔ２７をパスしてＡｃｔ２８へと進む。プロセッサ１１は、配送エリアが担当エリアではないならば、Ａｃｔ２５としてＮｏと判定し、Ａｃｔ２６，Ａｃｔ２７をパスしてＡｃｔ２８へと進む。プロセッサ１１は、持ち出しタイミングが経過していないならば、Ａｃｔ２６としてＮｏと判定し、Ａｃｔ２７をパスしてＡｃｔ２８へと進む。
【００４２】
Ａｃｔ２８としてプロセッサ１１は、管理データ１３ｂの中にＡｃｔ２３にて選択していないデータレコードが有るか否かを確認する。そしてプロセッサ１１は、未選択のレコードがあるならばＹｅｓと判定し、Ａｃｔ２３以降の処理を繰り返す。このときにプロセッサ１１はＡｃｔ２３としては、Ａｃｔ２３からＡｃｔ２８を繰り返すうちでまだ選択レコードとしていないデータレコードを管理データの中から選択する。これによりプロセッサ１１はＡｃｔ２４〜Ａｃｔ２７を、管理データに含まれるデータレコードのそれぞれを選択レコードとして順次に行う。そしてプロセッサ１１は、Ａｃｔ２４〜Ａｃｔ２７を管理データに含まれる全てのデータレコードに関して実行し終えたならば、Ａｃｔ２８にてＮｏと判定し、Ａｃｔ２９へと進む。
【００４３】
Ａｃｔ２９としてプロセッサ１１は、持ち出し候補として設定されている配送物がどの配送物であるかを配送人が判断可能に示した持ち出し候補リストを、リスト表示の要求元の集配所端末４０が備える表示デバイスで表示させる。プロセッサ１１は具体的には、持ち出し候補リストを表した画面を集配所端末４０にて表示させるための画面データを、通信ネットワーク２０を介して集配所端末４０に送信する。そしてプロセッサ１１はこの後、Ａｃｔ２１の待受状態に戻り、次のリスト表示要求に備える。
【００４４】
上記のように画面データを受信した集配所端末４０は、持ち出し候補リストを内蔵又は外付けされた表示デバイスにて表示する。配送人は、当該持ち出し候補リストに基づき、集配所に保留されている配送物から、持ち出すべき配送物を選出する。かくして、持ち出し候補リストを表示させる処理は、決定されたタイミングで配送物を配送人が配送拠点としての集配所から持ち出すことを支援するための支援動作の一例である。かくして配送支援アプリ１３ａに基づく情報処理をプロセッサ１１が実行することによって、プロセッサ１１を中枢部分とするコンピュータは支援手段として機能する。そして配送人８は、配送物４を持ち出すならば、ハンディターミナル５０に対して、持ち出し指定を行った上で、配送物４に貼付された伝票の伝票コードを入力する。そうするとハンディターミナル５０は、入力された伝票コードを含んだ持出データを配送支援装置１０に宛てて通信ネットワーク２０へと送信する。この持出データが通信ネットワーク２０を介して配送支援装置１０へと伝送されると、通信インタフェース１４がこの持出データを受信する。そしてこれに応じてプロセッサ１１は、図４中のＡｃｔ４にてＹｅｓと判定し、Ａｃｔ１３へと進む。
【００４５】
Ａｃｔ１３としてプロセッサ１１は、持出データに含まれた伝票コードを含んだデータレコードを管理データ１３ｂの中から見つけ出す。そしてプロセッサ１１は、当該データレコードのステータスとして、上記持出データを送信したハンディターミナル５０を識別するためのターミナルコードをセットする。これにより、ステータスは、ターミナルコードがセットされているならば、そのターミナルコードで識別されるハンディターミナル５０を所持している従業員コードによって持ち出された状態であることを示す。プロセッサ１１はこののち、Ａｃｔ１−Ａｃｔ６の待受状態に戻る。
【００４６】
配送人は、何らかの事情で、一度持ち出した配送物を集配所に戻すこともできる。そしてこの場合に配送人は、ハンディターミナル５０に対して、戻し指定を行った上で、配送物に貼付された伝票の伝票コードを入力する。そうするとハンディターミナル５０は、入力された伝票コードを含んだ戻しデータを配送支援装置１０に宛てて通信ネットワーク２０へと送信する。この戻しデータが通信ネットワーク２０を介して配送支援装置１０へと伝送されると、通信インタフェース１４がこの戻しデータを受信する。そしてこれに応じてプロセッサ１１は、図４中のＡｃｔ５にてＹｅｓと判定し、Ａｃｔ１４へと進む。
【００４７】
Ａｃｔ１４としてプロセッサ１１は、戻しデータに含まれた伝票コードを含んだデータレコードを管理データ１３ｂの中から見つけ出し、当該データレコードのステータスを「保留中」に更新する。プロセッサ１１はこののち、Ａｃｔ１−Ａｃｔ６の待受状態に戻る。
【００４８】
ところでプロセッサ１１は、配送人が上記のように持ち出している配送物を配送先へと配送すべきことを、配送人に対して報知する報知機能を実現するための情報処理を、配送支援アプリ１３ａに基づいて、上記の図４及び図５に示す処理とは別に処理する。
【００４９】
図６は報知機能を実現するためのプロセッサ１１の情報処理のフローチャートである。
Ａｃｔ３１としてプロセッサ１１は、位置データが通信インタフェース１４により受信されるのを待ち受ける。そしてプロセッサ１１は、前述のようにスマートフォン３０から送信された位置データが通信インタフェース１４で受信されるとＹｅｓと判定し、Ａｃｔ３２へと進む。
【００５０】
Ａｃｔ３２としてプロセッサ１１は、位置データに含まれた伝票コードを含んだデータレコードを管理データ１３ｂの中から見つけ出す。そしてプロセッサ１１は、当該データレコードに含まれた座標が示す位置が、当該データレコードの配送先コードで特定される範囲内であるか否かを確認する。そしてプロセッサ１１は、範囲外であるならばＮｏと判定し、Ａｃｔ３１の待受状態に戻る。しかしながらプロセッサ１１は、範囲内であるならばＡｃｔ３２にてＹｅｓと判定し、Ａｃｔ３３へと進む。これによりプロセッサ１１は、例えば利用者１が配送先３である自宅に近づくと、Ａｃｔ３２にてＹｅｓと判定し、Ａｃｔ３３へと進むことになる。
【００５１】
Ａｃｔ３３としてプロセッサ１１は、位置データに含まれた伝票コードを含んだデータレコードのステータスが「持ち出し中」であるか否かを確認する。そしてプロセッサ１１は、該当のステータスとしてターミナルコードがセットされていなければ持ち出し中ではないとしてＮｏと判定し、Ａｃｔ３１の待受状態に戻る。なおこのときにプロセッサ１１は、該当のステータスが「保留中」であるならば、上記の伝票コードで識別される配送物を保留している集配所の集配所端末４０に対して、警報動作の実行を指示してもよい。警報動作は例えば、直ぐに配送すべき配送物が集配所に保留されていることを係員に知らせるための画面の表示及び警報音の鳴動のいずれか又は双方である。
【００５２】
プロセッサ１１は、該当のステータスとしてターミナルコードがセットされているならば、持ち出し中であるとしてＡｃｔ３３にてＹｅｓと判定し、Ａｃｔ３４へと進む。
Ａｃｔ３４としてプロセッサ１１は、該当のステータスとしてセットされているターミナルコードで識別されるハンディターミナル５０に対して、配送通報を行う。プロセッサ１１は具体的には、位置データに含まれた伝票コードを含んだ通報データを、通信ネットワーク２０を介して上記のハンディターミナル５０に送信する。そしてプロセッサ１１はこの後、Ａｃｔ３１の待受状態に戻り、次に位置データが受信されるのに備える。
【００５３】
通報データを受けたハンディターミナル５０は、通報動作を行う。通報動作は例えば、通報データに含まれた伝票コードを表した画面の表示である。通報動作は、警報音の鳴動及び振動の発生のいずれか又は双方を伴ってもよい。通報動作を行ったハンディターミナル５０を使用している配送人は、この通報動作によって、持ち出している配送物のうちの１つの受取人が配送先の近辺に居ることを認識することができる。そして、配送人は該当の配送物を、なるべく速やかに配送先へと配送する。これにより、配送物４を集配所６から持ち出している配送人８が使用しているハンディターミナル５０では、利用者１が配送先３の近くまで移動した場合に、配送物４の伝票番号の通知を伴う通報動作が行われる。スマートフォン３０における位置検出の結果には、誤差が含まれることが一般的である。このため、プロセッサ１１は、上記の誤差を考慮して、利用者１が配送先３の近くに居るならば、利用者１は配送先３に居ると判定する。かくして配送支援アプリ１３ａに基づく情報処理をプロセッサ１１が実行することによって、プロセッサ１１を中枢部分とするコンピュータは判定手段として機能する。
【００５４】
配送人８は、この通報によって、利用者１が配送先３に到達したか、あるいはもうすぐ到達することを知ることができる。つまり、通報動作は、受取人が配送先に居ると判定されたことを配送人が移動端末としてのハンディターミナル５０で確認可能とするための通知動作の一例である。かくして配送支援アプリ１３ａに基づく情報処理をプロセッサ１１が実行することによって、プロセッサ１１を中枢部分とするコンピュータは通知手段として機能する。
【００５５】
配送人８は、上記の通報に応じて、可能な限り速やかに配送物４を配送先３へと配送するべく行動する。そして配送人は、配送物を受取人に受け渡したならば、ハンディターミナル５０に対して、完了指定を行った上で、配送物に貼付された伝票の伝票コードを入力する。
【００５６】
そうするとハンディターミナル５０は、入力された伝票コードと、それが入力された日時とを含んだ完了データを配送支援装置１０に宛てて通信ネットワーク２０へと送信する。この完了データが通信ネットワーク２０を介して配送支援装置１０へと伝送されると、通信インタフェース１４がこの完了データを受信する。そしてこれに応じてプロセッサ１１は、図４中のＡｃｔ６にてＹｅｓと判定し、Ａｃｔ１５へと進む。
【００５７】
Ａｃｔ１５としてプロセッサ１１は、完了データに含まれた伝票コードを含んだデータレコードを管理データ１３ｂの中から見つけ出し、当該データレコードのステータスに完了データに含まれた日時をセットする。かくして、配送が完了した配送物４に関するデータレコードにおけるステータスとしては、配送が完了した日時がセットされる。これによりステータスは、日時がセットされているならば、その日時に配送が完了した状態であることを表す。プロセッサ１１はこののち、Ａｃｔ１−Ａｃｔ６の待受状態に戻る。
【００５８】
以上のように配送支援装置１０によれば、配送人は、受取人が配送先に到達するのに合わせたタイミングで配送先へと配送物を配送することが可能となる。しかも、配送人は、持ち出し候補リストに示された配送物を集配所から持ち出すことにより、上記のような配送を、配送物を長時間に渡って持ち歩くこと無しに実現できる。これにより、集配所からの配送物の持ち出しと、配送先への受取人の到達に合わせての配送物の配送とを効率的に行うことが可能となる。
【００５９】
この実施形態は、次のような種々の変形実施が可能である。
利用者１が店舗２から配送先３へと移動する途中で寄り道をする場合に、それに要する時間をスマートフォン３０にて利用者１が入力し、それをスマートフォン３０から配送支援装置１０へと通知することとしてもよい。そしてプロセッサ１１は図４中のＡｃｔ９としては、この通知された時間を考慮して到着予想時刻を決定する。このようにすれば、利用者１が寄り道をする場合でも、配送人８が効率的なタイミングで配送物４を集配所６から持ち出すことが可能となる。
【００６０】
管理データ１３ｂのデータレコードには、配送先コードに代えて、又は配送先コードに加えて、配送先住所又は配送先座標を含めてもよい。そしてプロセッサ１１は、位置データに示された座標と配送先住所に応じた座標との比較、位置データに示された座標に応じた住所と配送先住所との比較、あるいは位置データに示された座標と配送先座標との比較のいずれかによって、利用者が配送先に到達したかどうかの判定を行ってもよい。
【００６１】
情報処理によりプロセッサ１１が実現する各機能は、その一部または全てをロジック回路などのようなプログラムに基づかない情報処理を実行するハードウェアにより実現することも可能である。また上記の各機能のそれぞれは、上記のロジック回路などのハードウェアにソフトウェア制御を組み合わせて実現することも可能である。
【００６２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６３】
１０…配送支援装置、１１…プロセッサ、１２…メインメモリ、１３…補助記憶デバイス、１３ａ…配送支援アプリ、１３ｂ…管理データ、１４…通信インタフェース、１５…伝送システム、２０…通信ネットワーク、３０…スマートフォン、４０…集配所端末、５０…ハンディターミナル。
【図１】
2018144965.tif 000003
【図２】
2018144965.tif 000004
【図３】
2018144965.tif 000005
【図４】
2018144965.tif 000006
【図５】
2018144965.tif 000007
【図６】
2018144965.tif 000008