(57)【特許請求の範囲】
【請求項１】
荷物の配送者の配送者端末を識別する配送者端末識別情報と前記荷物の受取人の受取人端末を識別する受取人端末識別情報と前記荷物の配送先の位置を示す配送先位置情報とを対応付けて格納する配送情報格納部と、
前記配送者端末から前記配送者端末識別情報に対応付けて前記荷物の位置を示す配送位置情報を受信する配送位置情報受信部と、
前記配送位置情報受信部が受信した前記配送者端末識別情報に対応付けて格納されている前記受取人端末識別情報を前記配送情報格納部から取得し、前記受取人端末識別情報に対応する前記受取人端末に、前記配送位置情報受信部が受信した前記配送位置情報を送信する配送位置情報送信部と、
前記受取人端末から前記受取人端末識別情報に対応付けて前記受取人の位置を示す受取人位置情報を受信する受取人位置情報受信部と、
前記受取人位置情報受信部が受信した前記受取人位置情報と、前記配送情報格納部に格納されている前記配送先位置情報とを用いて、前記受取人が配送先に不在であるか否かを判別する受取人不在判別部と、
前記配送情報格納部に前記受取人端末識別情報に対応付けられた前記配送者端末識別情報に対応する前記配送者端末に、前記受取人不在判別部の判別結果に応じた前記受取人の不在に関する受取人不在情報を送信する受取人不在情報送信部と、
前記配送位置情報受信部が受信した前記配送位置情報が予め決められた条件を満たすか否かを判別する条件判別部と、を具備し、
前記受取人不在情報送信部は、前記条件判別部により前記配送位置情報が前記条件を満たすと判別された場合にのみ、前記受取人が不在であることを示す前記受取人不在情報を前記配送者端末に送信し、
前記配送位置情報は、前記荷物の配送車内に存在する第１の配送者端末から受信した第１の配送位置情報と、前記荷物の前記配送者が携帯する第２の配送者端末から受信した第２の配送位置情報とを含み、
前記条件は、前記第１の配送位置情報が示す配送車の位置と前記第２の配送位置情報が示す前記配送者の位置とが予め決められた第２の条件を満たすほど近い配送状況通知サーバ。
【請求項２】
時刻を示す時刻情報を取得する時刻情報取得部と、
前記配送位置情報受信部が受信した前記配送位置情報と、前記配送位置情報受信部が受信した前記配送者端末識別情報に対応付けられた前記配送先位置情報と、前記時刻情報取得部が取得した前記時刻情報とを用いて、前記配送者が配送する前記荷物の配送先への予想配達時刻に関する予想配達時刻情報を算出する予想配達時刻情報算出部と、をさらに具備し、
前記配送位置情報送信部は、前記予想配達時刻情報算出部が算出した前記予想配達時刻情報も前記受取人端末に送信する、請求項１記載の配送状況通知サーバ。
【請求項３】
前記配送情報格納部には、他の荷物の配送先での滞在時間が格納されており、
前記予想配達時刻情報算出部は、前記他の荷物の配送先での滞在時間を用いて、当該荷物の配送先への予想配達時刻を算出する、
請求項２記載の配送状況通知サーバ。
【請求項４】
前記配送情報格納部には、前記受取人に代わって前記荷物を受け取る１又は２以上の受取代理人が携帯する受取代理人端末を識別する受取代理人端末識別情報が前記受取人端末の前記受取人端末識別情報に対応付けて格納されており、
前記受取人位置情報受信部が受信した前記受取人端末識別情報に対応付けられた受取代理人端末識別情報に対応する受取代理人の端末から当該受取代理人の位置を示す受取代理人位置情報を受信する受取代理人位置情報受信部をさらに備え、
前記受取人不在判別部は、さらに前記受取代理人位置情報受信部が受信した受取代理人位置情報と、前記配送情報格納部に格納されている前記荷物の前記配送先位置情報とを用いて、前記受取代理人が配送先に不在であるか否かを判別する、請求項１から請求項３のいずれか一項に記載の配送状況通知サーバ。
【請求項５】
前記条件は、前記配送位置情報が示す前記荷物の配送位置と前記荷物の配送先の位置とが予め決められた第１の条件を満たすほど近い請求項１から請求項４のいずれか一項に記載の配送状況通知サーバ。
【請求項６】
荷物の配送状況通知方法であって、
前記荷物の配送者の配送者端末から前記配送者端末を識別する配送者端末識別情報に対応付けて前記荷物の位置を示す配送位置情報を受信する配送位置情報受信ステップと、
前記配送者端末識別情報と前記荷物の受取人の受取人端末を識別する受取人端末識別情報と前記荷物の配送先の位置を示す配送先位置情報とが対応付けられた配送情報から、前記配送位置情報受信ステップで受信された前記配送者端末識別情報に対応付けている前記受取人端末識別情報を取得し、前記受取人端末識別情報に対応する前記受取人端末に、前記配送位置情報受信ステップで受信された前記配送位置情報を送信する配送位置情報送信ステップと、
前記受取人端末から前記受取人端末識別情報に対応付けて前記受取人の位置を示す受取人位置情報を受信する受取人位置情報受信ステップと、
前記受取人位置情報受信ステップで受信された前記受取人位置情報と、前記配送情報が有する前記配送先位置情報とを用いて、前記受取人が配送先に不在であるか否かを判別する受取人不在判別ステップと、
前記受取人端末識別情報に対応付けられた前記配送者端末識別情報の前記配送者端末に、前記受取人不在判別ステップにおける判別結果に応じた前記受取人の不在に関する受取人不在情報を送信する受取人不在情報送信ステップと、
前記配送位置情報受信ステップで受信された前記配送位置情報が予め決められた条件を満たすか否かを判別する条件判別ステップと、を具備し、
前記受取人不在情報送信ステップにおいて、前記条件判別ステップにより前記配送位置情報が前記条件を満たすと判別された場合にのみ、前記受取人が不在であることを示す前記受取人不在情報を前記配送者端末に送信し、
前記配送位置情報は、前記荷物の配送車内に存在する第１の配送者端末から受信した第１の配送位置情報と、前記荷物の前記配送者が携帯する第２の配送者端末から受信した第２の配送位置情報とを含み、
前記条件は、前記第１の配送位置情報が示す配送車の位置と前記第２の配送位置情報が示す前記配送者の位置とが予め決められた第２の条件を満たすほど近い、配送状況通知方法。
【請求項７】
コンピュータがアクセス可能な記録媒体は、荷物の配送者の配送者端末を識別する配送者端末識別情報と前記荷物の受取人の受取人端末を識別する受取人端末識別情報と前記荷物の配送先の位置を示す配送先位置情報とを対応付けて格納する配送情報格納部を具備し、
前記コンピュータを、
前記配送者端末から前記配送者端末識別情報に対応付けて前記荷物の位置を示す配送位置情報を受信する配送位置情報受信部と、
前記配送位置情報受信部が受信した前記配送者端末識別情報に対応付けて格納されている前記受取人端末識別情報を前記配送情報格納部から取得し、前記受取人端末識別情報に対応する前記受取人端末に、前記配送位置情報受信部が受信した前記配送位置情報を送信する配送位置情報送信部と、
前記受取人端末から前記受取人端末識別情報に対応付けて前記受取人の位置を示す受取人位置情報を受信する受取人位置情報受信部と、
前記受取人位置情報受信部が受信した前記受取人位置情報と、前記配送情報格納部に格納されている前記配送先位置情報とを用いて、前記受取人が配送先に不在であるか否かを判別する受取人不在判別部と、
前記配送情報格納部に前記受取人端末識別情報に対応付けられた前記配送者端末識別情報に対応する前記配送者端末に、前記受取人不在判別部の判別結果に応じた前記受取人の不在に関する受取人不在情報を送信する受取人不在情報送信部と、
前記配送位置情報受信部が受信した前記配送位置情報が予め決められた条件を満たすか否かを判別する条件判別部と、して機能させるプログラムであって、
前記受取人不在情報送信部は、前記条件判別部により前記配送位置情報が前記条件を満たすと判別された場合にのみ、前記受取人が不在であることを示す前記受取人不在情報を前記配送者端末に送信し、
前記配送位置情報は、前記荷物の配送車内に存在する第１の配送者端末から受信した第１の配送位置情報と、前記荷物の前記配送者が携帯する第２の配送者端末から受信した第２の配送位置情報とを含み、
前記条件は、前記第１の配送位置情報が示す配送車の位置と前記第２の配送位置情報が示す前記配送者の位置とが予め決められた第２の条件を満たすほど近い、ものとして、前記コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、荷物の配送状況に関する情報を受取人に通知することができる配送状況通知システムを構成する配送状況通知サーバ等に関するものである。
【背景技術】
【０００２】
従来、荷物を個々の家に配達する宅配サービスにおいて、受取人が荷物の配送状況を確認することができるサービスが知られており、実際に実施もされている。
【０００３】
例えば、特許文献１には、依頼人又は受取人が端末装置を用いて、宅配便業者が運営する宅配サービスのウェブページにアクセスし、依頼人確認画面に依頼した宅配サービスの受付番号と電話番号（依頼人又は受取人の連絡先）を入力すると、その依頼人確認画面に荷物の配送状況を表示する技術が開示されている。この技術では、依頼人又は受取人は、荷物の配達の受付時間、荷物が通過した配送センターの時刻などを確認することができる。
【０００４】
また、宅配業者においては、荷物の問い合わせシステムにより荷物の配送状況を確認できるサービスを提供しているものがある。このシステムでは、荷物の問い合わせシステムのウェブページで伝票番号を入力すると、その伝票番号の荷物の配送位置情報が表示されるようになっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−６７２５８号公報（段落［００２３］〜［００２５］、第６図，第１１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
宅配サービスでは荷物の配達時刻を指定することができるが、配達時刻の指定は、時間帯（例えば、２時間の幅）で指定されるので、荷物の受取人は、配達当日の荷物の配達時間帯に受取場所（宅配伝票に記載された受取人の住所）で待機していなければならない。
【０００７】
そのため、配達当日に受取人に外出の用事が生じた場合、実際に荷物が配達される時刻が分からないので、受取人にとっては荷物の受け取りと外出の用事の予定が立てられないという不都合が生じる。また、配達の時間帯の終わりや時間帯の後に荷物が配達されるような場合は、長時間に亘る荷物の待機により受取人の苛立ちが高まるという問題もある。
【０００８】
上記の問題に対して、受取人は、宅配業者の荷物の問い合わせシステムのような荷物の配送状況を確認できるサービス（配送状況確認サービス）を利用すれば、荷物のおよその位置を確認することができる。
【０００９】
しかしながら、従来の配送状況確認サービスでは、受取人がパソコンなどの端末装置を用いてそのサービスを提供しているウェブページにアクセスし、伝票番号などを入力しなければならないので、操作が面倒である。特に、受取人が荷物の位置を追跡しようとすると、受取人は何度もウェブページにアクセスし、伝票番号を入力して荷物の配送状況の更新情報を取得しなければならない。
【００１０】
また、配送状況確認サービスで受取人が取得できる情報は、荷物の配送経路の所定の中継点（例えば、配送センター）の通過状況や、現在、荷物が配送中であるか否かなどの大雑把な情報であり、受取人が荷物の配達時刻を予想できるような有益な情報ではない。
【００１１】
従って、従来の配送状況確認サービスでは、受取人が簡単な操作で精度の高い荷物の位置や精度の高い予想配達時刻などの有益な情報を取得できなかった。
【００１２】
本発明は、上記の課題に鑑みてなされたものであり、荷物の正確な配送状況を受取人に通知することができる配送状況通知サーバ、配送状況通知方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
本開示に係る配送状況通知サーバは、荷物の配送者の端末を識別する配送者端末識別情報と、前記荷物の受取人の端末を識別する受取人端末識別情報とを対応付けて格納する配送情報格納部と、配送者の端末から当該端末の配送者端末識別情報に対応付けて前記荷物の位置に関する配送位置情報を受信する配送位置情報受信部と、前記配送位置情報受信部が受信した配送者端末識別情報に対応付けて格納されている受取人端末識別情報を前記配送情報格納部から取得し、当該受取人端末識別情報に対応する受取人の端末に、前記配送位置情報受信部が受信した配送位置情報を送信する配送位置情報送信部と、を具備する、配送状況通知サーバである。
【００１４】
かかる構成により、配送状況通知サーバが配送者の端末から配送している荷物の配送位置情報を受信し、その配送位置情報を当該荷物の受取人の端末に送信するので、受取人は配送中の荷物の位置（現在位置）を知ることができる。これにより、荷物の配送中の位置が分からないことによる受取人の苛立ちを低減させることができる。
【００１５】
上記の構成において、前記配送情報格納部には、荷物の配送先の位置の情報である配送先位置情報が、前記配送者端末識別情報と前記受取人端末識別情報とに対応付けて格納されており、時刻に関する時刻情報を取得する時刻情報取得部と、前記配送位置情報受信部が受信した配送位置情報と、前記配送位置情報受信部が受信した配送者端末識別情報に対応付けられた配送先位置情報と、前記時刻情報取得部が取得した時刻情報とを用いて、前記配送者が配送する荷物の配送先への予想配達時刻に関する予想配達時刻情報を算出する予想配達時刻情報算出部と、をさらに具備し、前記配送位置情報送信部は、前記予想配達時刻情報算出部が算出した予想配達時刻情報も前記受取人の端末に送信するとよい。
【００１６】
かかる構成により、配送状況通知サーバは、配送者が荷物を受取人に配達する予想配達時刻を算出し、その予想配達時刻も受取人の端末に送信するので、受取人は荷物の予想配達時刻を知ることができる。これにより、受取人は荷物の予想配達時刻までの待ち時間を有効に活用することができる。
【００１７】
また、上記の構成において、前記配送情報格納部には、他の荷物の配送先での滞在時間が格納されており、前記予想配達時刻情報算出部は、前記他の荷物の配送先での滞在時間をも用いて、当該荷物の配送先への予想配達時刻を算出するとよい。
【００１８】
かかる構成により、配送状況通知サーバは、配送者が他の荷物を配送しながら受取人に荷物を配送する場合には各荷物の配送先での滞在時間を考慮して荷物の予想配達時刻を算出するので、受取人は正確な荷物の予想配達時刻を知ることができる。これにより、受取人は荷物の予想配達時刻までの待ち時間を有効に活用することができる。
【００１９】
また、上記の構成において、荷物の受取人の端末から当該端末の受取人端末識別情報に対応付けて当該受取人の位置に関する受取人位置情報を受信する受取人位置情報受信部と、前記受取人位置情報受信部が受信した受取人位置情報と、前記配送情報格納部に格納されている荷物の配送先位置情報とを用いて、前記受取人が前記配送先に不在であるか否かを判別する受取人不在判別部と、前記配送情報格納部に前記受取人端末識別情報に対応付けられた配送者端末識別情報に対応する配送者の端末に、前記受取人不在判別部の判別結果に応じた前記受取人の不在に関する受取人不在情報を送信する受取人不在情報送信部と、をさらに備えるとよい。
【００２０】
かかる構成により、配送状況通知サーバは、配送者に荷物の受取人が配送先に不在であるか否かの情報を通知するので、配送者は、受取人が不在の配送先に荷物を配送するという事態を回避することができる。
【００２１】
また、上記の構成において、前記配送情報格納部には、受取人に代わって荷物を受け取る１又は２以上の受取代理人が携帯する端末を識別する受取代理人端末識別情報が当該受取人の端末の受取人端末識別情報に対応付けて格納されており、前記受取人位置情報受信部が受信した受取人端末識別情報に対応付けられた受取代理人端末識別情報に対応する受取代理人の端末から当該受取代理人の位置に関する受取代理人位置情報を受信する受取代理人位置情報受信部をさらに備え、前記受取人不在判別部は、さらに前記受取代理人位置情報受信部が受信した受取代理人位置情報と、前記配送情報格納部に格納されている荷物の配送先位置情報とを用いて、前記受取代理人が前記配送先に不在であるか否かを判別するとよい。
【００２２】
かかる構成により、配送状況通知サーバは、配送先に受取人に代わって荷物を受け取る受取代理人がいる場合、配送者にその受取人代理人が配送先に不在であるか否かの情報も通知するので、配送者は、荷物を受け取る人が不在の配送先に荷物を配送するという事態を回避することができる。
【００２３】
また、上記の構成において、前記受取人不在情報送信部は、前記受取人不在判別部が前記受取人は不在であると判別した場合にのみ、前記受取人が不在であることを示す受取人不在情報を前記配送者の端末に送信するとよい。
【００２４】
かかる構成により、配送状況通知サーバは、配送先に荷物を受け取る人が不在の場合にだけ、配送者に受取人不在の情報を通知するので、配送者は荷物の配達に有益な情報だけを得ることができる。
【００２５】
また、上記の構成において、前記配送位置情報受信部が受信した配送位置情報が予め決められた条件を満たすか否かを判別する条件判別部をさらに具備し、前記受取人不在情報送信部は、前記条件判別部により前記配送位置情報が前記条件を満たすと判別された場合にのみ、前記受取人不在情報を前記配送者の端末に送信するとよい。
【００２６】
かかる構成により、配送通知サーバは、荷物の配送位置情報が所定の条件を満たす場合にだけ配送者に受取人不在の情報を通知するので、配送者は荷物の配達に有益な情報だけを得ることができる。
【００２７】
また、上記の構成において、前記配送位置情報は、前記荷物の配送車内に存在する端末から受信した情報であり、前記条件は、前記配送位置情報が示す荷物の配送位置と前記荷物の配送先の位置とが予め決められた第１の条件を満たすほど近いという条件であるとよい。
【００２８】
かかる構成により、配送通知サーバは、例えば、配送車が配送先の近くに到達した場合に配送車に受取人不在の情報を通知するので、配送者が配送先の近くまで来て、受取人が不在の配送先に荷物を配達するという事態を回避することができる。
【００２９】
また、上記の構成において、前記配送位置情報は、前記荷物の配送車内に存在する第１の端末から受信した第１の配送位置情報と、前記荷物の配送者が携帯する第２の端末から受信した第２の配送位置情報とを含み、前記条件は、前記第１の配送位置情報が示す配送車の位置と前記第２の配送位置情報が示す配送者の位置とが予め決められた第２の条件を満たすほど近いという条件であるとよい。
【００３０】
かかる構成により、配送通知サーバは、例えば、配送車の位置と配送者の位置とが所定の距離内にある場合、すなわち、配送者が配送車から離れて荷物の配送作業中でない場合には受取人不在の情報（受取場所が留守である情報）を配送者に通知しないので、配送先の留守情報が悪用されることを防止することができる。
【００３１】
また、本開示に係る配送状況通知方法は、荷物の配送者の端末を識別する配送者端末識別情報と、前記荷物の受取人の端末を識別する受取人端末識別情報とを対応付けて格納する配送情報格納部、配送位置情報受信部及び配送位置情報送信部により実現される配送状況通知方法であって、前記配送位置情報受信部が、配送者の端末から当該端末の配送者端末識別情報に対応付けて前記荷物の位置に関する配送位置情報を受信する配送位置情報受信ステップと、前記配送位置情報送信部が、前記配送位置情報受信ステップで受信された配送者端末識別情報に対応付けて格納されている受取人端末識別情報を前記配送情報格納部から取得し、当該受取人端末識別情報に対応する受取人の端末に、前記配送位置情報受信ステップで受信された配送位置情報を送信する配送位置情報送信ステップと、を具備することを特徴とする。
【００３２】
かかる構成により、配送者の端末から配送している荷物の配送位置情報を受信し、その配送位置情報を当該荷物の受取人の端末に送信するので、受取人は、配送中の荷物の位置（現在位置）を知ることができる。これにより、荷物の配送中の位置が分からないことによる受取人の苛立ちを低減させることができる。
【００３３】
また、本発明に係るプログラムは、コンピュータがアクセス可能な記録媒体は、荷物の配送者の端末を識別する配送者端末識別情報と、前記荷物の受取人の端末を識別する受取人識別情報とを対応付けて格納する配送情報格納部を具備し、前記コンピュータを、配送者の端末から当該端末の配送者端末識別情報に対応付けて前記荷物の位置に関する配送位置情報を受信する配送位置情報受信部と、前記配送位置情報受信部が受信した配送者端末識別情報に対応付けて格納されている受取人端末識別情報を前記配送情報格納部から取得し、当該受取人端末識別情報に対応する受取人の端末に、前記配送位置情報受信部が受信した配送位置情報を送信する配送位置情報送信部として機能させることを特徴とする。
【００３４】
かかる構成により、配送者の端末から配送している荷物の配送位置情報を受信し、その配送位置情報を当該荷物の受取人の端末に送信するので、受取人は、配送中の荷物の位置（現在位置）を知ることができる。これにより、荷物の配送中の位置が分からないことによる受取人の苛立ちを低減させることができる。
【発明の効果】
【００３５】
本発明による配送状況通知サーバ等によれば、配送状況通知サーバが配送者の端末から配送している荷物の配送位置情報を受信し、その配送位置情報を当該荷物の受取人の端末に送信するので、受取人は配送中の荷物の位置を知ることができ、配送中の荷物の配送中の位置が分からないことによる受取人の苛立ちを低減させることができる。
【図面の簡単な説明】
【００３６】
【図１】実施の形態１に係る配送状況通知システムの構成を示す構成図
【図２】同配送状況通知システムを構成する配送状況出力装置（受取人端末）の一例を示す図
【図３】同配送状況通知システムを構成する配送者端末の一例を示す図
【図４】同配送状況通知システムを構成する配送状況通知サーバの内部構成を示すブロック図
【図５】同配送状況通知サーバの内部構成の変形例１を示すブロック図
【図６】同配送状況通知サーバの内部構成の変形例２を示すブロック図
【図７】同配送状況通知サーバの内部構成の変形例３を示すブロック図
【図８】同配送状況通知サーバを実現するコンピュータシステムの構成の一例を示す図
【図９】同配送状況出力装置の内部構成を示すブロック図
【図１０】同配送者端末の内部構成を示すブロック図
【図１１】同配送状況通知システムを構成する配送状況通知サーバに格納されている受取人情報の一例を示す図
【図１２】同配送状況通知システムを構成する配送状況通知サーバに格納されている配送情報の一例を示す図
【図１３】同配送状況通知システムを構成する配送状況通知サーバに格納されている配送車情報の一例を示す図
【図１４】同配送状況通知システムを構成する配送状況通知サーバに格納されている受取人／受取代理人位置情報の一例を示す図
【図１５】同配送状況通知システムを構成する配送状況通知サーバに格納されている配送時間情報の一例を示す図
【図１６】同配送状況通知システムを構成する配送状況通知サーバの配送状況出力装置への配送位置情報の送信処理を示すフローチャート
【図１７】同配送状況通知システムを構成する配送状況通知サーバが予測配達時刻を算出する方法を説明するための図
【図１８】同配送状況通知システムを構成する配送状況通知サーバの受取人不在情報の送信処理を示すフローチャート
【図１９】同配送状況通知システムを構成する配送状況通知サーバにおける受取人の不在を判断する方法を説明するための図
【図２０】同配送状況通知システムを構成する配送状況出力装置の動作を示すフローチャート
【図２１】同配送状況通知システムを構成する配送状況出力装置を起動したときの入力画面の一例を示す図
【図２２】同配送状況通知システムを構成する配送状況出力装置における配送位置情報の表示態様の一例を示す図
【図２３】同配送状況通知システムを構成する配送者端末の動作を示すフローチャート
【図２４】同配送状況通知システムを構成する配送者端末における受取人不在の表示態様の一例を示す図
【発明を実施するための形態】
【００３７】
以下、配送中の荷物の位置に関する配送位置情報等を荷物の受取人に通知する配送状況通知システムの実施の形態について、図面を参照して説明する。なお、実施の形態において、同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００３８】
（実施の形態１）
図１は、実施の形態１に係る配送状況通知システムの構成を示す構成図である。図２は、配送状況通知システムを構成する受取人端末の構成の一例を示す図、図３は、配送状況通知システムを構成する配送者端末の構成の一例を示す図である。
【００３９】
配送状況通知システム１は、配送状況通知サーバ２と、受取人端末３と、配送者端末４とで構成される。配送状況通知サーバ２、受取人端末３及び配送者端末４は、有線又は無線でネットワーク５に接続され、互いに通信可能になっている。
【００４０】
配送状況通知サーバ２は、荷物の配送を担当する配送者の端末である配送者端末４から当該配送者端末４の位置に関する配送位置情報を受信し、その配送位置情報を、荷物を受け取る受取人の端末である受取人端末に送信する機能等を有するサーバである。荷物の配送中は、通常、荷物を配送する配送車に配送者端末４が設けられるので、配送位置情報は、通常、配送車の位置情報であるが、その配送車に荷物が積載されているので、配送位置情報は、荷物の配送位置情報ということができる。
【００４１】
受取人端末３は、配送状況通知サーバ２から送信される荷物の配送位置情報を出力する配送状況出力装置として機能する。受取人端末３には、例えば、図２に示すように、荷物の配送先（受取人Ｐの住所地）に受取人Ｐが固定的に設置している端末（固定端末３１）、受取人Ｐが携帯する携帯端末３２（受取人端末３２）、受取人Ｐに代わって荷物を受け取る受取代理人Ｑが携帯する携帯端末３３（受取代理人端末３３）などが含まれる。
【００４２】
固定端末３１、受取人端末３２及び受取代理人端末３３は、位置情報（緯度／経度の情報）を検出し、検出した位置情報を配送状況通知サーバ２に送信する機能を有する。固定端末３１は、荷物の配送先に１台以上設置されている場合もあれば、配置されていない場合もある。
【００４３】
受取人Ｐは、配送依頼者が荷物の配送相手に指定した人で、通常、１名である。従って、受取人Ｐが携帯する受取人端末３２は、通常、１台である。
【００４４】
受取代理人Ｑは、配送先に受取人Ｐが不在の場合に受取人Ｐに代わって荷物を受け取ることができる人で、例えば、受取人Ｐと同居する家族などである。配送先に受取代理人Ｑがいない場合もあれば、１名又は２名以上の受取代理人Ｑがいる場合もある。従って、受取代理人Ｑが携帯する受取代理人端末３３は、配送先に１台又は２台以上ある場合もあれば、１台もない場合もある。
【００４５】
固定端末３１、受取人端末３２及び受取代理人端末３３は、全てが配送状況出力装置の機能（荷物の配送位置情報等の出力機能など）を有する場合もあれば、一部が配送状況出力装置の機能を有する場合もある。
【００４６】
従って、配送先には、１台又は２台以上の配送状況出力装置がある。配送先に配送状況出力装置が１台だけある場合は、通常、配送状況出力装置として動作する受取人端末３２が存在する場合である。
【００４７】
配送先に配送状況出力装置が２台以上ある場合は、１台の受取人端末３２に加えて１台又は２台以上の固定端末３１があり、受取人端末３２と１台又は２台以上の固定端末３１が配送状況出力装置として動作する場合や１台の受取人端末３２に加えて１台又は２台以上の受取代理人端末３３があり、受取人端末３２と１台又は２台以上の受取代理人端末３３が配送状況出力装置として動作する場合などである。
【００４８】
配送者端末４は、配送中の当該配送者端末４の位置に関する情報を配送状況通知サーバ２に送信する機能を有する。配送者端末４は、荷物を配送する配送車に設けられるので、配送者端末４の位置に関する情報は、配送中の配送車の位置に関する情報でもあり、当該配送車に積載された荷物の配送中の位置に関する配送位置情報でもある。従って、配送者端末４は、荷物の位置に関する配送位置情報を配送状況通知サーバ２に送信する機能を有する。
【００４９】
また、配送者端末４は、配送状況通知サーバ２から送信される、配送先に受取人Ｐ（受取代理人Ｑが存在する場合は、受取人Ｐ及び受取代理人Ｑ）が不在であるか否かの情報である受取人不在情報を出力する機能を有する。
【００５０】
配送者端末４には、図３に示すように、荷物７を配送する配送車６に固定的に設けられている端末４１（配送者端末４１）や配送者Ｃが携帯している端末４２（配送者端末４２）などが含まれる。配送車６に設けられる配送者端末４１は、通常、１台であるが、配送車６に配送者端末４１が設けられていない場合もある。また、配送者Ｃは、配送車６の運転者で、通常、１名であるが、２名以上の場合もある。
【００５１】
配送者端末４１及び配送者端末４２も位置情報（緯度／経度の情報）を検出する機能を有し、検出した位置情報を配送状況通知サーバ２に送信する。配送者端末４１及び配送者端末４２は、全てが上記の機能（荷物７の位置情報の送信や受取人不在情報の出力などの機能）を有する場合もあれば、一部がその機能を有する場合もある。
【００５２】
従って、配送者端末４は、１台又は２台以上の配送者端末４１で構成される場合、１台又は２台以上の配送者端末４１と１台又は２台以上の配送者端末４２で構成される場合などがある。
【００５３】
すなわち、配送状況通知システム１を構成する受取人端末３は１台又は２台以上でもよく、配送者端末４は１台又は２台以上でもよい。
【００５４】
以下の説明では、配送状況出力装置として荷物７の配送先側にある３種類の端末３１，３２，３３を区別する場合は「固定端末３１」、「受取人端末３２」、「受取代理人端末３３」と称し、区別しない場合は「配送状況出力装置３」と称して説明する。
【００５５】
また、配送者端末４として配送車側にある２種類の端末４１，４２を区別する場合は「配送者端末４１」、「配送者端末４２」と称し、区別しない場合は「配送者端末４」と称して説明する。
【００５６】
荷物７は、通常、配送車６（図３参照）によって配送先（通常、受取人の住所地）に配送される品物である。荷物７には、運送業者や宅配業者などが配送する物品だけでなく、デリバリーサービス業者やケータリング業者が配達する食品等の商品も含まれる。
【００５７】
配送車６は、通常、荷物７を配送先に配送する配送サービスを提供する配送業者が荷物７を配送するために使用するトラックなどの移動体である。配送業者が荷物７を配送するために利用する移動体として、例えば、バイク、貨物列車、貨物船などの他の種類の移動体を用いる場合は、それらの移動体も配送車６に含まれる。また、配送業者が複数の配送車に荷物を積み替えて配送する場合は、それらの配送車も荷物７の配送車６に含まれる。
【００５８】
配送者Ｃが配送車６で荷物７を配送する場合、通常、配送先の異なる複数個の荷物７を配送車６に積載し、予め計画された配送計画に基づいて各荷物７を順番に配送先に配送する。従って、配送車６には、通常、配送先の異なる複数個の荷物７が積載されている。
【００５９】
図４は、配送状況通知サーバ２の内部構成を示すブロック図である。
【００６０】
配送状況通知サーバ２は、配送情報格納部２０１、配送位置情報要求部２０２、配送位置情報受信部２０３、配送位置情報要求受信部２０４、配送位置情報送信部２０５、時刻情報取得部２０６、予想配達時刻情報算出部２０７、受取人位置情報受信部２０８、受取代理人位置情報受信部２０９、受取人不在判別部２１０、受取人不在情報送信部２１１及び条件判別部２１２を備える。
【００６１】
配送情報格納部２０１、配送位置情報要求部２０２、配送位置情報受信部２０３、配送位置情報要求受信部２０４及び配送位置情報送信部２０５は、配送者端末４から荷物７の配送位置情報を取得し、その配送位置情報を配送状況出力装置３に送信する機能を果たす。
【００６２】
配送情報格納部２０１は、荷物７の配送者Ｃの端末である配送者端末４を識別する情報である配送者端末識別情報と、荷物７の受取人Ｐの端末である受取人端末３を識別する情報である受取人端末識別情報とを対応付けて格納する。
【００６３】
配送者端末４は、配送者Ｃに対応しているので、配送者端末識別情報は、配送者Ｃを識別する情報である配送者識別情報といってもよい。また、受取人端末３は、受取人Ｐに対応しているので、受取人端末識別情報は、受取人Ｐを識別する情報である受取人識別情報といってもよい。また、荷物７を受け取る受取人Ｐは、当該荷物７と対応付いているので、受取人識別情報は、荷物７を識別するための情報である荷物識別情報といってもよい。
【００６４】
また、配送情報格納部２０１は、荷物７の配送先の位置の情報である配送先位置情報を配送者端末識別情報と受取人端末識別情報とに対応付けて格納する。
【００６５】
配送者端末識別情報は、配送者端末４を識別するための情報である。配送者端末識別情報は、通常、予め決められた識別番号（ＩＤ）であるが、配送者端末４を識別できるものであれば、識別番号（ＩＤ）以外の情報を用いることができる。例えば、配送者端末４に電話番号やメールアドレスなどの連絡先（又は通信先）が設定されている場合は、その連絡先（又は通信先）を配送者端末識別情報に用いることができる。
【００６６】
また、例えば、配送者端末４が配送車６に固定的に設けられた配送者端末４１の場合、配送者端末４１と配送車６は一体であるから、配送車６を識別するための情報である配送車識別情報を配送者端末識別情報に用いてもよい。
【００６７】
また、配送者端末４が配送者Ｃの配送者端末４２の場合、配送者Ｃを特定することができる固有の配送者識別情報を配送者端末識別情報に用いてもよい。例えば、配送者Ｃの氏名を配送者端末識別情報に用いてもよく、配送者Ｃに識別番号（ＩＤ）が付いている場合は、その識別番号（ＩＤ）を配送者端末識別情報に用いてもよい。
【００６８】
受取人端末識別情報は、受取人端末３を識別するための情報である。受取人端末識別情報も、通常、予め決められた識別番号（ＩＤ）であるが、受取人端末３を識別できるものであれば、識別番号（ＩＤ）以外の情報を用いることができる。例えば、受取人端末３に電話番号やメールアドレスなどの連絡先（又は通信先）が設定されている場合は、その連絡先（又は通信先）を受取人端末識別情報に用いてもよい。また、例えば、受取人端末３が配送先に固定的に設けられた固定端末３１の場合、固定端末３１の位置と荷物７の配送先の位置は同じであるから、配送先位置情報を受取人端末識別情報に用いてもよい
【００６９】
また、受取人端末３が受取人Ｐの携帯する受取人端末３２の場合、受取人Ｐを特定することができる固有の受取人識別情報を受取人端末識別情報に用いてもよい。例えば、受取人Ｐの氏名を受取人端末識別情報に用いてもよく、受取人Ｐに識別番号（ＩＤ）が付いている場合は、その識別番号（ＩＤ）を受取人端末識別情報に用いてもよい。
【００７０】
受取人Ｐが荷物７の配送先（受取人Ｐの住所地）に、受取人Ｐに代わって荷物７を受け取ることができる１又は２以上の受取代理人Ｑを予め登録している場合は、配送情報格納部２０１は、各受取代理人Ｑが携帯する受取代理人端末３３を識別する情報である受取代理人端末識別情報を受取人端末識別情報に対応付けて格納する。
【００７１】
受取代理人端末識別情報は、通常、予め決められた識別番号（ＩＤ）であるが、受取代理人端末３３を識別できるものであれば、識別番号（ＩＤ）以外の情報を用いることができる。例えば、受取代理人端末３３に電話番号やメールアドレスなどの連絡先（又は通信先）が設定されている場合は、その連絡先（又は通信先）を受取代理人端末識別情報に用いてもよい。
【００７２】
また、受取代理人Ｑを特定することができる固有の受取代理人識別情報を受取代理人端末識別情報に用いてもよい。例えば、受取代理人Ｑの氏名を受取代理人端末識別情報に用いてもよく、受取代理人Ｑに識別番号（ＩＤ）が付いている場合は、その識別番号（ＩＤ）を受取代理人端末識別情報に用いてもよい。
【００７３】
さらに、配送情報格納部２０１は、荷物７を１以上の他の荷物７を配送しながら当該荷物７の配送先の位置に配送する際の他の荷物７の配送先での滞在時間を格納している。滞在時間は、配送者Ｃが配送先に到着し、配送車から荷物７を取り出して配送先の家に配達するのに要する時間である。例えば、配送車６が３個の荷物７ａ，７ｂ，７ｃを積載し、配送先Ｎ１，Ｎ２，Ｎ３の順に移動して荷物７ａを配送先Ｎ１の受取人Ｐ１に配送し、荷物７ｂを配送先Ｎ２の受取人Ｐ２に配送し、荷物７ｃを配送先Ｎ３の受取人Ｐ３に配送するとする。配送情報格納部２０１は、配送者Ｃが配送先Ｎ１で受取人Ｐ１に荷物７ａを配達するために要する滞在時間Δｔ１と、配送者Ｃが配送先Ｎ２で受取人Ｐ２に荷物７ｂを配達するために要する滞在時間Δｔ２と、配送者Ｃが配送先Ｎ３で受取人Ｐ３に荷物７ｃを配達するために要する滞在時間Δｔ３を格納している。
【００７４】
滞在時間Δｔ１，Δｔ２，Δｔ３は、配送先毎に異ならせてもよいが、通常は、同一の滞在時間Δｔが設定される。滞在時間Δｔは、例えば、複数の配送先の滞在時間の平均値に設定されている。
【００７５】
配送情報格納部２０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でもよい。配送情報格納部２０１への情報の記憶は、通常、配送の依頼を受けた配送業者の端末から配送状況通知サーバ２に情報を転送することによって行われるが、情報の転送の過程は問わない。例えば、記録媒体を介して情報が配送情報格納部２０１に記憶されてもよく、入力デバイスを介して情報が配送情報格納部２０１に記憶されてもよい。さらに、他の端末から通信によって情報が配送情報格納部２０１に記憶されてもよい。
【００７６】
配送位置情報要求部２０２は、配送情報格納部２０１に格納されている配送者端末識別情報に対応する配送者端末４に配送車６が配送する荷物７の配送位置情報を要求する。荷物７の配送位置情報は、通常、緯度／経度の情報であるが、地図上の位置を特定できる情報であれば、緯度／経度以外の情報であってもよい。
【００７７】
配送車６の移動中は、配送者Ｃは配送車６に乗車しているので、配送者端末４１又は配送者端末４２の位置情報は、通常、ほぼ同一となる。配送車６には荷物７が積載されているので、配送者端末４１又は配送者端末４２の位置情報は、荷物７の配送位置情報に相当している。一方、配送者端末４１の位置情報と配送者端末４２の位置情報とが異なり、配送者端末４１の位置情報が変化せず、配送者端末４２の位置情報が変化する場合は、通常、配送車６が配送先の近くで停止し、配送者Ｃが配送車６から荷物７を取り出して配送先（受取人Ｐの住所地）に運んでいると推定することができる。従って、この場合は、配送者端末４２の位置情報が荷物７の配送位置情報に相当すると推定することができる。
【００７８】
配送位置情報受信部２０３は、配送位置情報要求部２０２による荷物７の配送位置情報の要求に応じて、配送者端末４から当該配送者端末４の配送者端末識別情報に対応付けられた荷物７の配送位置情報を受信する。通常、配送車６には配送先の異なる複数個の荷物７が積載されているので、配送位置情報受信部２０３は、配送者端末４から各荷物７に対する配送位置情報を受信する。
【００７９】
本実施の形態１では、配送状況通知サーバ２から配送者端末４に荷物７の配送位置情報を要求する構成であるが、配送状況通知サーバ２から配送者端末４に荷物７の配送位置情報を要求しない構成でもよい。すなわち、図４の構成において、配送位置情報要求部２０２を省き、配送位置情報受信部２０３は、配送状況通知サーバ２から配送者端末４に要求することなく、配送者端末４から荷物７の配送位置情報を受信する構成でもよい。
【００８０】
配送位置情報要求受信部２０４は、配送状況出力装置３から受取人端末識別情報に対応付けられた、荷物７の配送位置情報の要求を受信する。
【００８１】
配送位置情報送信部２０５は、配送位置情報要求受信部２０４が受信した要求に応じて、荷物７の配送位置情報を配送状況出力装置３に送信する。配送位置情報送信部２０５は、配送位置情報受信部２０３が受信している荷物７の配送位置情報のうち、配送位置情報要求受信部２０４が受信した受取人端末識別情報に対応付けられている配送者端末識別情報に対応する荷物７の配送位置情報を配送状況出力装置３に送信する。
【００８２】
本実施の形態１では、配送状況出力装置３から配送状況通知サーバ２に荷物７の配送位置情報を要求する構成であるが、配送状況出力装置３から配送状況通知サーバ２に荷物７の配送位置情報を要求しない構成でもよい。すなわち、図４の構成において、配送位置情報要求受信部２０４を省き、配送位置情報送信部２０５は、配送状況出力装置３からの要求がなくても配送位置情報受信部２０３が受信した荷物７の配送位置情報を配送状況出力装置３に送信する構成でもよい。
【００８３】
時刻情報取得部２０６及び予想配達時刻情報算出部２０７は、荷物７の配送先への予想配達時刻に関する予想配達時刻情報を算出する機能を果たすブロックである。
【００８４】
時刻情報取得部２０６は、時刻に関する時刻情報を取得する。時刻情報は、通常、現在時刻の情報であり、例えば、「年／月／日／時／分／秒」の単位で表される情報である。時刻情報取得部２０６は、例えば、配送状況通知サーバ２に内蔵されたリアルタイム・クロックを用いて時刻情報を取得するが、時刻情報の取得方法は問わない。
【００８５】
予想配達時刻情報算出部２０７は、配送位置情報受信部２０３が受信した荷物７の配送位置情報と、配送位置情報受信部２０３が受信した配送者端末識別情報に対応付けられた荷物７の配送先位置情報と、時刻情報取得部２０６が取得した時刻情報とを用いて、荷物７の配送先への予想配達時刻を算出する。
【００８６】
予想配達時刻情報算出部２０７は、例えば、配送情報格納部２０１に格納されている他の荷物７の配送先での滞在時間Δｔをも用いて、荷物７の配送先への予想配達時刻を算出する。
【００８７】
例えば、配送車６が３個の荷物７ａ，７ｂ，７ｃを積載し、荷物７ａ，７ｂを配送先Ｎ１，Ｎ２の順に配送しながら荷物７ｃを配送先Ｎ３に配送するとする。予想配達時刻情報算出部２０７は、例えば、カーナビゲーションシステムにおける経路探索技術を用いて、現在位置Ｎｒから配送先Ｎ１まで移動するのに要する移動時間ｔｒ１、配送先Ｎ１から配送先Ｎ２まで移動するのに要する移動時間ｔ１２、配送先Ｎ２から配送先Ｎ３まで移動するのに要する移動時間ｔ２３を算出する。なお、移動時間ｔｒ１の添え字「ｒ１」は、現在位置Ｎｒの添え字「ｒ」と配送先Ｎ１の添え字「１」に対応していることを示している。移動時間ｔ１２，ｔ２３についても同じである。
【００８８】
そして、配送情報格納部２０１に格納されている各配送先Ｎ１，Ｎ２，Ｎ３での滞在時間をΔｔとすると、予想配達時刻情報算出部２０７は、算出した移動時間ｔｒ１，ｔ１２，ｔ２３と各配送先Ｎ１，Ｎ２，Ｎ３での滞在時間Δｔを加算することにより、荷物７ｃを配送先Ｎ３の受取人Ｐ３に配達する予想配達時刻Ｔ３（＝ｔｒ１＋ｔ１２＋ｔ２３＋３×Δｔ）を算出する。なお、受取人Ｐ３の添え字「３」は、配送先Ｎ３の添え字「３」に対応していることを示している。受取人Ｐ１，Ｐ２についても同じである。
【００８９】
予想配達時刻情報算出部２０７は、同様の方法で、荷物７ａを配送先Ｎ１の受取人Ｐ１に配達する予想配達時刻Ｔ１（＝ｔｒ１＋Δｔ）と、荷物７ｂを配送先Ｎ２の受取人Ｐ２に配達する予想配達時刻Ｔ２（＝ｔｒ１＋ｔ１２＋２×Δｔ）を算出する。
【００９０】
配送位置情報送信部２０５は、予想配達時刻情報算出部２０７が予想配達時刻を算出した場合、その予想配達時刻の情報を荷物７の配送位置情報とともに配送状況出力装置３に送信する。
【００９１】
受取人位置情報受信部２０８、受取代理人位置情報受信部２０９、受取人不在判別部２１０、受取人不在情報送信部２１１及び条件判別部２１２は、配送先に荷物７を受け取ることができる人が不在であるか否かを判別し、その判別結果を予め決められた条件を満たす場合にのみ当該荷物７を配送している配送者Ｃに通知する機能を果たす。
【００９２】
受取人位置情報受信部２０８は、受取人端末３２から当該受取人端末３２の受取人端末識別情報に対応付けて当該受取人Ｐの位置に関する受取人位置情報を受信する。受取人Ｐは、通常、受取人端末３２を携帯しているので、当該受取人端末３２が検出する位置情報は、受取人Ｐの受取人位置情報といってもよい。従って、受取人位置情報受信部２０８は、受取人端末３２から受取人Ｐの受取人位置情報を受信する。
【００９３】
また、受取代理人位置情報受信部２０９は、１又は２以上の受取代理人端末３３から当該受取代理人端末３３の受取代理人端末識別情報に対応付けて当該受取代理人Ｑの位置に関する受取代理人位置情報を受信する。受取代理人Ｑは、通常、受取代理人端末３３を携帯しているので、当該受取代理人端末３３が検出する位置情報は、受取代理人Ｑの受取代理人位置情報といってもよい。従って、受取代理人位置情報受信部２０９は、受取代理人端末３３から受取代理人Ｑの受取代理人位置情報を受信する。
【００９４】
図４に示す配送状況通知サーバ２は、配送状況通知サーバ２からの要求なしに配送状況通知サーバ２が受取人端末３２と受取代理人端末３３からそれぞれ受取人位置情報と受取代理人位置情報を受信する構成であるが、配送状況通知サーバ２が要求して受取人端末３２と受取代理人端末３３からそれぞれ受取人位置情報と受取代理人位置情報を受信する構成でもよい。
【００９５】
また、図４に示す配送状況通知サーバ２は、配送先に受取人Ｐに加えて１以上の受取代理人Ｑがいる場合の構成であるが、配送先に受取人Ｐだけがいて、受取代理人Ｑがいない場合は、図４において、受取代理人位置情報受信部２０９を省くことができる。
【００９６】
配送先に受取代理人Ｑがいない場合、受取人不在判別部２１０は、受取人位置情報受信部２０８が受信した受取人Ｐの受取人位置情報と、配送情報格納部２０１に格納されている荷物７の配送先位置情報とを用いて、配送先に荷物７を受け取ることができる人が不在であるか否かを判別する。なお、荷物７の配送先位置情報は、予め登録されている受取人Ｐの住所でもよい。
【００９７】
例えば、受取人不在判別部２１０は、受取人端末３２の位置（受取人Ｐの位置）と荷物７の配送先の位置とが所定の条件を満たすほど近いかを判別する。所定の条件を満たすほど近いか否かの判別は、例えば、距離によって判別してもよく、時間によって判別しても良い。
【００９８】
距離によって判別する場合は、受取人不在判別部２１０は、例えば、受取人端末３２の位置（受取人Ｐの位置）と荷物７の配送先の位置との間の距離ＤＰが閾値Ｄｔｈ以下となるか否かを判別する。距離ＤＰは、受取人Ｐの位置と配送先の位置との地図上の直線距離でもよく、受取人Ｐの位置から配送先の位置までの地図上の経路（道路）の距離でもよい。
【００９９】
時間によって判別する場合は、受取人不在判別部２１０は、例えば、通常の歩行速度で距離ＤＰを移動した場合に要する時間ＴＰ［分］が閾値Ｔｔｈ［分］以下となるか否かを判別する。この場合も時間換算に用いる距離ＤＰは、受取人Ｐの位置と配送先の位置との地図上の直線距離でもよく、受取人Ｐの位置から配送先の位置までの地図上の経路（道路）の距離でもよい。
【０１００】
受取人不在判別部２１０は、受取人Ｐの位置と荷物７の配送先の位置とが所定の条件を満たすほど近くない場合、受取人Ｐは配送先から離れている、すなわち、受取人Ｐは外出していて配送先には荷物７を受け取ることができる受取人Ｐが不在である、と判別する。また、受取人不在判別部２１０は、受取人Ｐの位置と荷物７の配送先の位置とが所定の条件を満たすほど近い場合、受取人Ｐは配送先の位置にいる、すなわち、配送先には荷物７を受け取ることができる受取人Ｐが存在する、と判別する。
【０１０１】
受取人Ｐに対して１又は２以上の受取代理人Ｑが登録されている場合、受取人不在判別部２１０は、さらに受取代理人位置情報受信部２０９が受信した受取代理人Ｑの受取代理人位置情報と、配送情報格納部２０１に格納されている荷物７の配送先位置情報とを用いて、配送先に荷物７を受け取ることができる人が不在であるか否かを判別する。例えば、受取人不在判別部２１０は、受取代理人端末３３の位置（受取代理人Ｑの位置）と荷物７の配送先の位置とが上述した条件を満たすほど近いか否かを判別する。
【０１０２】
受取人不在判別部２１０は、受取代理人Ｑの位置と荷物７の配送先の位置とが所定の条件を満たすほど近くない場合、受取代理人Ｑは配送先から離れている、すなわち、受取代理人Ｑは外出していて配送先には荷物７を受け取ることができる受取代理人Ｑが不在である、と判別する。また、受取人不在判別部２１０は、受取代理人Ｑの位置と荷物７の配送先の位置とが所定の条件を満たすほど近い場合、受取代理人Ｑは配送先の位置にいる、すなわち、配送先には荷物７を受け取ることができる受取代理人Ｑが存在する、と判別する。
【０１０３】
そして、受取人Ｐに対して１又は２以上の受取代理人Ｑが登録されている場合、受取人不在判別部２１０は、受取人Ｐと受取代理人Ｑのいずれも配送先の位置にいないとの判別結果が得られると、配送先の位置には荷物７を受け取ることができる人が不在であると判別する。また、受取人不在判別部２１０は、受取人Ｐと受取代理人Ｑのいずれか一方若しくは両方が配送先にいるとの判別結果が得られると、配送先には荷物７を受け取ることができる人が存在すると判別する。
【０１０４】
受取人不在情報送信部２１１は、受取人不在判別部２１０の判別結果に応じた受取人の不在に関する受取人不在情報を配送者端末４に送信する。
【０１０５】
受取人不在情報は、例えば、フラグ情報で構成することができる。例えば、「１」が受取人不在を示し、「０」が受取人存在を示す受取人不在フラグを設定したとする。受取人不在情報送信部２１１は、受取人不在判別部２１０が配送先の位置に荷物７を受け取ることができる人が不在であると判別した場合、「１」の受取人不在フラグの情報を配送者端末４に送信する。また、受取人不在情報送信部２１１は、受取人不在判別部２１０が配送先の位置に荷物７を受け取ることができる人が存在すると判別した場合、「０」の受取人不在フラグの情報を配送者端末４に送信する。
【０１０６】
受取人不在情報は、フラグ情報以外のデータ構造を有していてもよい。例えば、配送者端末４に受取人の不在又は存在を示す所定のアイコンを表示させるためのコード情報を受取人不在情報にしてもよい。また、配送者端末４で受取人の不在又は存在を示すメッセージを表示させるためのテキスト情報を受取人不在情報にしてもよい。
【０１０７】
受取人不在情報送信部２１１は、受取人不在判別部２１０が配送先には荷物７を受け取ることができる人が不在であると判別した場合にのみ、受取人の不在を示す受取人不在情報を配送者端末４に送信するようにしてもよい。また、受取人不在情報送信部２１１は、受取人不在判別部２１０が配送先には荷物７を受け取ることができる人が存在すると判別した場合にのみ、受取人の存在を示す受取人不在情報を配送者端末４に送信するようにしてもよい。これらの場合の受取人不在情報は、上述したフラグ情報でもよく、メッセージ情報でもよく、アイコンを表示させるためのコード情報でもよい。
【０１０８】
条件判別部２１２は、受取人不在情報送信部２１１が予め決められた条件を満たす場合にのみ受取人が不在の受取人不在情報を配送者端末４に送信するようにするためのブロックである。
【０１０９】
条件判別部２１２は、配送位置情報受信部２０３が受信した荷物７の配送位置情報が予め決められた条件を満たすか否かを判別する。その条件は、例えば、配送者端末４の位置情報が示す荷物７の位置と荷物７の配送先の位置とが予め決められた第１の条件を満たすほど近いという条件Ａや、配送者端末４１の位置情報が示す配送車の位置と配送者端末４２の位置情報が示す配送者の位置とが予め決められた第２の条件を満たすほど近いという条件Ｂなどである。
【０１１０】
例えば、配送者Ｃが配送先の近くまで来たときに受取人Ｐ（受取代理人Ｑが存在する場合は、受取人Ｐと受取代理人Ｑ）が外出すると、荷物７を受け取ることができる人がいない配送先に荷物７を配達するという配送効率の悪い事態が生じる。この問題を回避するには、配送車６（又は配送者Ｃ）が配送先の近くまで来たときに配送先の位置に荷物７を受け取ることができる人がいない場合は、受取人が不在であるという受取人不在情報を配送者Ｃに通知することが好ましい。
【０１１１】
その一方、例えば、受取人が不在であるという受取人不在情報（配送先が留守であるという情報）を無条件で配送者Ｃに通知すると、配送者Ｃが荷物７を配送していない場合には受取人不在情報が悪用される恐れがあるという問題がある。この問題を回避するためには、受取人が不在であるという受取人不在情報は、配送者Ｃが荷物７の配送作業をしているときにだけ当該配送者Ｃに通知することが好ましい。
【０１１２】
上記の条件Ａを満たすか否かの判別は、配送車６（又は配送者Ｃ）が配送先の近くに来ているか否かの判別に相当するものである。条件Ａを満たすか否かの判別は、例えば、距離によって判別してもよく、時間によって判別しても良い。
【０１１３】
距離によって判別する場合は、条件判別部２１２は、例えば、配送者端末４の位置（荷物７の位置）と荷物７の配送先の位置との間の距離Ｄ１が閾値ＤＴＨ１以下となるか否かを判別する。距離Ｄ１は、配送者端末４の位置（荷物７の位置）と配送先の位置との地図上の直線距離でもよく、配送者端末４の位置から配送先の位置までの地図上の経路（道路）の距離でもよい。
【０１１４】
時間によって判別する場合は、条件判別部２１２は、例えば、例えば、配送車６の通常の走行速度で距離Ｄ１を移動した場合に要する時間Ｔ１［分］が閾値ＴＴＨ１［分］以下となるか否かを判別する。この場合も時間換算に用いる距離Ｄ１は、配送者端末４の位置と配送先の位置との地図上の直線距離でもよく、配送者端末４の位置から配送先の位置までの地図上の経路（道路）の距離でもよい。
【０１１５】
条件判別部２１２は、配送者端末４の位置と配送先の位置とが第１の条件を満たさない場合、条件Ａを満たさないと判別し、第１の条件を満たす場合、条件Ａを満たすと判別する。
【０１１６】
上記の条件Ｂを満たすか否かの判別は、配送者Ｃが荷物７の配送作業中であるか否かの判別に相当するものである。
【０１１７】
配送者Ｃの配送作業は、通常、配送者Ｃが荷物７の配送先の近くまで配送車６で行き、配送車６に積載した荷物７を配送先に運ぶ作業であるから、配送者Ｃは、配送作業中に配送車６から一定の距離以上に離れることは少ないと考えられる。
【０１１８】
条件Ｂを満たすか否かの判別は、例えば、距離によって判別してもよく、時間によって判別しても良い。距離によって判別する場合は、条件判別部２１２は、例えば、配送者端末４１の位置（配送車６の位置）と配送者端末４２の位置（配送者Ｃの位置）との間の距離Ｄ２が閾値ＤＴＨ２以下となるか否かを判別する。距離Ｄ２は、配送者端末４１の位置（配送車６の位置）と配送者端末４２の位置（配送者Ｃの位置）との地図上の直線距離でもよく、配送者端末４１の位置（配送車６の位置）から配送者端末４２の位置（配送者Ｃの位置）までの地図上の経路（道路）の距離でもよい。
【０１１９】
時間によって判別する場合は、条件判別部２１２は、例えば、例えば、配送車６の通常の走行速度で距離Ｄ２を移動した場合に要する時間Ｔ２［分］が閾値ＴＴＨ２［分］以下となるか否かを判別する。この場合も時間換算に用いる距離Ｄ２は、配送者端末４の位置と配送先の位置との地図上の直線距離でもよく、配送者端末４の位置から配送先の位置までの地図上の経路（道路）の距離でもよい。
【０１２０】
条件判別部２１２は、配送者端末４１の位置と配送者端末４２の位置とが第２の条件を満たさない場合、条件Ｂを満たさないと判別し、第２の条件を満たす場合、条件Ｂを満たすと判別する。
【０１２１】
条件判別部２１２は、条件Ａと条件Ｂのいずれか一方を判別する構成でもよく、両方を判別する構成でもよい。
【０１２２】
条件判別部２１２が条件Ａを満たすか否かだけを判別する場合、受取人不在情報送信部２１１は、条件判別部２１２が条件Ａを満たすと判別した場合にのみ受取人が不在であるという受取人不在情報を配送者端末４に送信する。また、条件判別部２１２が条件Ｂを満たすか否かだけを判別する場合、受取人不在情報送信部２１１は、条件判別部２１２が条件Ｂを満たすと判別した場合にのみ受取人が不在であるという受取人不在情報を配送者端末４に送信する。
【０１２３】
また、条件判別部２１２が条件Ａ及び条件Ｂを満たすか否かを判別する場合、受取人不在情報送信部２１１は、条件判別部２１２が条件Ａと条件Ｂの両方を満たすと判別した場合にのみら受取人が不在であるという受取人不在情報を配送者端末４に送信する。
【０１２４】
配送位置情報受信部２０３、配送位置情報要求受信部２０４、受取人位置情報受信部２０８及び受取代理人位置情報受信部２０９は、通常、無線または有線の受信手段で実現される。
【０１２５】
配送位置情報要求部２０２、配送位置情報送信部２０５及び受取人不在情報送信部２１１は、通常、無線または有線の送信手段で実現される。
【０１２６】
時刻情報取得部２０６、予想配達時刻情報算出部２０７、受取人不在判別部２１０及び条件判別部２１２は、通常、ＭＰＵやメモリ等から実現され得る。これらの機能ブロックの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１２７】
なお、図４に示す配送状況通知サーバ２は、配送者端末４から荷物７の位置情報を取得し、その位置情報を配送状況出力装置３に送信する基本的な処理ブロックに、予想配達時刻情報を算出するための第１の処理ブロックと、配送先に荷物７の受取人が不在であるか否かを判別し、その判別結果を配送者Ｃに通知するための第２の処理ブロックと、を付加した構成である。
【０１２８】
基本的な処理ブロックは、配送情報格納部２０１、配送位置情報要求部２０２、配送位置情報受信部２０３、配送位置情報要求受信部２０４及び配送位置情報送信部２０５である。また、第１の処理ブロックは、時刻情報取得部２０６及び予想配達時刻情報算出部２０７であり、第２の処理ブロックは、受取人位置情報受信部２０８、受取代理人位置情報受信部２０９、受取人不在判別部２１０、受取人不在情報送信部２１１及び条件判別部２１２である。
【０１２９】
本発明に係る配送状況通知サーバは基本的な処理ブロックを有していれば足り、第１，第２の処理ブロックは、必ずしも必要ではない。本発明に係る配送状況通知サーバは、図５に示すように、基本的な処理ブロックだけを有する配送状況通知サーバ２Ａの構成（変形例１）でもよい。また、本発明に係る配送状況通知サーバは、図６に示すように、基本的な処理ブロックに第１の処理ブロックを付加した配送状況通知サーバ２Ｂの構成（変形例２）でもよく、図７に示すように、基本的な処理ブロックに第２の処理ブロックを付加した配送状況通知サーバ２Ｃの構成（変形例３）でもよい。
【０１３０】
また、基本的な処理ブロックにおいては、配送位置情報要求部２０２と配送位置情報要求受信部２０４は、必ずしも必要ではなく、と配送情報格納部２０１、配送位置情報受信部２０３及び配送位置情報送信部２０５で構成してもよい。
【０１３１】
図８は、図４〜図７に示す配送状況通知サーバ２，２Ａ，２Ｂ，２Ｃをコンピュータシステムで実現する場合の当該コンピュータシステムの構成例を示す図である。
【０１３２】
図８において、コンピュータシステム９００は、ＣＤ−ＲＯＭドライブ９０５を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５に加えて、ＭＰＵ（Ｍｉｃｒｏ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮやＷＡＮ等への接続を提供する図示しないネットワークカードを含んでいてもよい。コンピュータシステム９００は、ＭＰＵ９１１が、アプリケーションプログラムを実行することにより、図４〜図７に示す配送状況通知サーバ２，２Ａ，２Ｂ，２Ｃを実現する。ＭＰＵ９１１に実行させるアプリケーションプログラムは、例えば、下記のようなプログラムである。
【０１３３】
すなわち、コンピュータがアクセス可能な記録媒体は、荷物の配送者の端末を識別する配送者端末識別情報と、荷物の受取人の端末を識別する受取人端末識別情報とを対応付けて格納する配送情報格納部を具備し、コンピュータを、配送者の端末から当該端末の配送者端末識別情報に対応付けて荷物の位置に関する配送位置情報を受信する配送位置情報受信部と、配送位置情報受信部が受信した配送者端末識別情報に対応付けて格納されている受取人端末識別情報を配送情報格納部から取得し、当該受取人端末識別情報に対応する受取人の端末に、配送位置情報受信部が受信した配送位置情報を送信する配送位置情報送信部と、して機能させるプログラムである。
【０１３４】
また、上記のプログラムにおいて、配送情報格納部には、荷物の配送先の位置の情報である配送先位置情報が、配送者端末識別情報と受取人端末識別情報とに対応付けて格納されており、コンピュータを、時刻に関する時刻情報を取得する時刻情報取得部と、配送位置情報受信部が受信した配送位置情報と、配送位置情報受信部が受信した配送者端末識別情報に対応付けられた配送先位置情報と、時刻情報取得部が取得した時刻情報とを用いて、配送者が配送する荷物の配送先への予想配達時刻に関する予想配達時刻情報を算出する予想配達時刻情報算出部と、してさらに機能させ、配送位置情報送信部は、予想配達時刻情報算出部が算出した予想配達時刻情報も受取人の端末に送信するプログラムである。
【０１３５】
また、上記のプログラムにおいて、コンピュータを、荷物の受取人の端末から当該端末の受取人端末識別情報に対応付けて当該受取人の位置に関する受取人位置情報を受信する受取人位置情報受信部と、受取人位置情報受信部が受信した受取人位置情報と、配送情報格納部に格納されている荷物の配送先位置情報とを用いて、受取人が配送先に不在であるか否かを判別する受取人不在判別部と、配送情報格納部に受取人識別情報に対応付けられた配送者端末識別情報に対応する配送者の端末に、受取人不在判別部の判別結果に応じた受取人の不在に関する受取人不在情報を送信する受取人不在情報送信部と、してさらに機能させるプログラムである。
【０１３６】
また、上記のプログラムにおいて、コンピュータを、配送位置情報受信部が受信した配送位置情報が予め決められた条件を満たすか否かを判別する条件判別部としてさらに機能させ、受取人不在情報送信部は、条件判別部により配送位置情報が条件を満たすと判別された場合にのみ、受取人不在情報を配送者の端末に送信するプログラムである。
【０１３７】
ＭＰＵ９１１に実行させるプログラムは、当該プログラムを記憶したＣＤ−ＲＯＭ９０６からＣＤ−ＲＯＭドライブ９０５でハードディスク９１４に読み込まれるが、ＣＤ−ＲＯＭ９０６に代えて他の記録媒体（例えば、ＤＶＤ等）を介してハードディスク９１４に読み込まれてもよい。また、これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。なお、ＭＰＵ９１１がプログラムを実行する際には当該プログラムはハードディスク９１４からＲＡＭ９１３にロードされる。
【０１３８】
プログラムは、コンピュータ９０１に、オペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能やモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０１３９】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１４０】
図９は、配送状況出力装置３の内部構成を示すブロック図である。
【０１４１】
配送状況出力装置３は、配送位置情報要求受付部３０１、配送位置情報要求送信部３０２、配送位置情報受信部３０３、地図情報格納部３０４及び出力部３０５を備える。なお、図９に示す配送状況出力装置３は、配送状況出力装置３が配送状況通知サーバ２に要求して当該配送状況通知サーバ２から荷物７の配送位置情報を受信する構成である。配送状況出力装置３の構成は、配送状況出力装置３が配送状況通知サーバ２に要求することなく当該配送状況通知サーバ２から荷物７の配送位置情報を受信する構成でもよい。すなわち、配送状況出力装置３は、配送位置情報受信部３０３、地図情報格納部３０４及び出力部３０５だけを備える構成でもよい。
【０１４２】
配送位置情報要求受付部３０１は、荷物７の配送位置情報の要求を受け付ける。受け付けには、配送状況出力装置３に設けられたタッチパネルや、キーボードなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクなどの記録媒体から読み出された情報の受け付けなどを含む。例えば、配送状況出力装置３が受取人Ｐの携帯する受取人端末３２の場合、通常、受取人Ｐが受取人端末３２のタッチパネルや音声入力などの入力デバイスを用いて、例えば、配送伝票番号などの荷物７の配送を識別する情報である配送識別情報を指定した配送位置情報の要求を入力する。配送識別情報は、配送業者によって配送される複数の荷物７を識別する機能を有するから、荷物７を識別するための情報である荷物識別情報といってもよい。
【０１４３】
配送状況通知サーバ２の配送情報格納部２０１には、荷物７毎に、当該荷物７を配送する配送者Ｃの端末である配送者端末４の配送者端末識別情報と当該荷物７を受け取る受取人Ｐの端末である受取人端末３２の受取人端末識別情報とが対応付けられている。従って、配送位置情報要求受付部３０１が受信する受け付ける要求は、受取人端末３２の受取人端末識別情報に対応付けられた荷物７の配送位置情報の要求となっている。
【０１４４】
配送位置情報要求送信部３０２は、配送位置情報要求受付部３０１が受け付けた荷物７の配送位置情報の要求（配送車６の位置情報）の要求を配送状況通知サーバ２に送信する。
【０１４５】
配送位置情報受信部３０３は、配送位置情報要求送信部３０２の配送位置情報の要求に応じて配送状況通知サーバ２から配送車６の位置情報（荷物７の配送位置情報）を受信する。配送位置情報受信部３０３は、配送状況通知サーバ２から配送車６の位置情報に加えて荷物７の予想配達時刻情報が送信される場合、その予想配達時刻情報も受信する。
【０１４６】
なお、配送位置情報要求受付部３０１と配送位置情報要求送信部３０２を具備しない場合は、配送位置情報受信部３０３は、配送状況通知サーバ２から送信される配送車６の位置情報（荷物７の配送位置情報）又は配送車６の位置情報及び予想配達時刻情報を受信する。
【０１４７】
地図情報格納部３０４は、例えば、地図に関する地図情報を格納する。地図は、例えば、地形図、住宅地図、道路地図などである。地図情報は、例えば、ラスタデータやベクタデータなどからなる画像情報である。地図情報は、カーナビゲーションで用いられるＫＩＷＩフォーマットのものであってもよい。画像情報がラスタデータである場合、地図情報は、複数の縮尺に対応した画像情報を有していてもよい。複数の縮尺に対応した画像情報とは、例えば、同一地域について、縮尺が大きい画像情報や、縮尺が中程度の画像情報、縮尺が小さい画像情報などである。また、地図情報は、地図をタイル状に分割したものであってもよい。地図情報は、地図上の地点に関する地点情報などを有していてもよい。地点情報は、例えば、地点を識別するための情報である地点識別子や、地点の位置を示す情報である地点位置情報などを有する。地点識別子は、例えば、地点に付された固有のＩＤ番号や、地点の固有名称などである。地点位置情報は、例えば、経度・緯度情報や高度情報を有する。地図情報は、道路に関する道路情報を有していてもよい。道路情報は、例えば、道路を識別するための情報である道路識別子や、道路の幅を示す幅情報、道路の距離を示す距離情報、道路の地図上の位置を示す位置情報などを有する。
【０１４８】
地図情報格納部３０４は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でもよい。地図情報格納部３０４に地図情報が格納される過程は、問わない。例えば、地図情報は、記録媒体や、通信回線、入力デバイスなどを介して地図情報格納部３０４に格納されてもよい。
【０１４９】
出力部３０５は、配送位置情報受信部３０３が受信した荷物７の配送位置情報を出力する。出力部３０５は、画像表示手段３０５１を有し、配送位置情報受信部３０３が受信した荷物７の配送位置情報を画像表示手段３０５１によって画像で出力する。出力部３０５は、音声出力手段を備え、配送位置情報受信部３０３が受信した荷物７の配送位置情報を音声出力手段によって音声で出力してもよい。
【０１５０】
出力部３０５は、荷物７の配送位置情報を出力する際、地図情報格納部３０４から当該配送位置情報が示す位置を含む地図情報を読み出して画像表示手段３０５１に表示する。そして、出力部３０５は、画像表示手段３０５１に表示した地図上の荷物７の配送位置情報に対応する位置に所定のマーク（例えば、荷物や配送車などのマーク）を表示する態様で配送車６の位置（荷物７の配送位置）を出力する。
【０１５１】
出力部３０５は、配送位置情報受信部３０３が荷物７の予想配達時刻情報も受信した場合、その予想配達時刻情報を画像表示手段３０５１に出力する。画像表示手段３０５１は、予想配達時刻情報を用いて、年／月／日／時／分の形式のデジタル時計表示で予想配達時刻を表示する。あるいは、画像表示手段３０５１は、予想配達時刻情報を用いて、時計の画像によるアナログ時計表示で予想配達時刻を表示する。
【０１５２】
なお、出力部３０５は、上記の出力態様と異なる態様で配送車６の位置（荷物７の現在の位置）を出力してもよい。地図情報を用いない場合は、配送状況出力装置３から地図情報格納部２０６を省いてもよい。
【０１５３】
出力部３０５は、ディスプレイ（画像表示手段３０５１）やスピーカー（音声出力手段）等の出力デバイスを含むと考えても良く、含まないと考えても良い。出力部３０５は、出力デバイスのドライバーソフト又は出力デバイスのドライバーソフトと出力デバイス等で実現することができる。
【０１５４】
配送位置情報要求受付部３０１及び配送位置情報受信部３０３は、通常、無線または有線の受信手段で実現される。配送位置情報要求送信部３０２は、通常、無線または有線の送信手段で実現される。
【０１５５】
図１０は、配送者端末４の内部構成を示すブロック図である。
【０１５６】
配送者端末４は、位置情報検出部４０１、位置情報要求受信部４０２、位置情報送信部４０３、受取人不在情報受信部４０４及び出力部４０５を備える。
【０１５７】
位置情報検出部４０１、位置情報要求受信部４０２及び位置情報送信部４０３は、配送者端末４の位置情報を検出し、配送状況通知サーバ２に送信する機能を果たす。また、受取人不在情報受信部４０４と出力部４０５は、配送状況通知サーバ２から受取人不在情報を受信し、出力する機能を果たす。
【０１５８】
なお、図１０に示す配送者端末４の位置情報を送信する処理ブロックは、配送状況通知サーバ２の要求に応じて配送者端末４から位置情報を配送状況通知サーバ２に送信する構成である。配送者端末４の構成は、配送状況通知サーバ２の要求なしに配送者端末４から位置情報を配送状況通知サーバ２に送信する構成でもよい。すなわち、配送者端末４の位置情報を送信する処理ブロックは、位置情報検出部４０１と位置情報送信部４０３だけで構成してもよい。
【０１５９】
位置情報検出部４０１は、配送者端末４の位置を検出する。位置情報検出部４０１は、例えば、ＧＰＳ方式やセルラー基地局方式や無線ＬＡＮ位置検知方式などによって配送者端末４の位置（緯度／経度の情報）を検出する。なお、位置検出方式は、上記の方式に限定されるものではなく、他の方式であってもよい。
【０１６０】
位置情報要求受信部４０２は、配送状況通知サーバ２からの荷物７の配送位置情報の要求を受信する。
【０１６１】
位置情報送信部４０３は、位置情報要求受信部４０２が受信した荷物７の配送位置情報の要求に応じて、位置情報検出部４０１が検出した配送者端末４の位置情報を配送状況通知サーバ２に送信する。なお、位置情報要求受信部４０２を具備しない場合は、位置情報送信部４０３は、位置情報検出部４０１が配送者端末４の位置情報を検出する毎にその位置情報を配送状況通知サーバ２に送信する。
【０１６２】
荷物７を積載した配送車６が移動しているときには、配送車６に搭載された配送者端末４１の位置は、実質的に荷物７の現在の配送位置を表している。配送車６を運転している配送者Ｃが携帯している配送者端末４２の位置も実質的に荷物７の現在の配送位置を表す。従って、荷物７の配送中においては、位置情報送信部４０３は、荷物７の現在の配送位置の情報を配送状況通知サーバ２に送信する。
【０１６３】
受取人不在情報受信部４０４は、荷物７の配送先における当該荷物７の受取人の不在に関する受取人不在情報（受取人が不在であることを示す情報又は受取人が存在することを示す情報）を配送状況通知サーバ２から受信する。
【０１６４】
出力部４０５は、受取人不在情報受信部４０４が受信した受取人不在情報を出力する。出力部４０５は、例えば、画像表示手段４０５１を有し、受取人不在情報を画像表示手段４０５１に画像で出力する。画像表示手段４０５１は、通常、液晶ディスプレイを構成されるが、画像を表示できるものであれば、他の種類のディスプレイでもよい。
【０１６５】
出力部４０５は、例えば、アイコンの画像を画像表示手段４０５１に表示することによって受取人不在情報を出力する。例えば、出力部４０５に予め作成した受取人が不在であることを示すアイコン（受取人不在アイコン）と受取人が存在することを示すアイコン（受取人存在アイコン）の画像を記憶しておく。出力部４０５は、受取人不在情報受信部４０４が受取人不在の情報を受信すると、受取人不在アイコンを画像表示手段４０５１に表示し、受取人不在情報受信部４０４が受取人存在の情報を受信すると、受取人存在アイコンを画像表示手段４０５１に表示する。
【０１６６】
なお、出力部４０５は、アイコンに代えて、例えば、文字メッセージなどの他の表示態様で受取人不在情報を画像表示手段４０５１で出力してもよい。また、出力部４０５は、音声出力手段を備え、受取人不在情報受信部４０４が受信した受取人不在情報を音声出力手段により音声で出力してもよい。
【０１６７】
受取人不在情報受信部４０４は、通常、無線または有線の受信手段で実現される。位置情報送信部４０３は、通常、無線または有線の送信手段で実現される。
【０１６８】
出力部４０５は、ディスプレイ（画像表示手段４０５１）やスピーカー（音声出力手段）等の出力デバイスを含むと考えても良く、含まないと考えても良い。出力部４０５は、出力デバイスのドライバーソフト又は出力デバイスのドライバーソフトと出力デバイス等で実現することができる。
【０１６９】
図１０に示す配送者端末４は、配送状況通知サーバ２に荷物７の位置情報を送信する基本的な処理ブロックに、配送状況通知サーバ２から受取人不在情報を受信して出力するための追加的な処理ブロックを付加した構成である。基本的な処理ブロックは、位置情報検出部４０１、位置情報要求受信部４０２及び位置情報送信部４０３である。また、追加的な処理ブロックは、受取人不在情報受信部４０４及び出力部４０５である。
【０１７０】
本発明に係る配送者端末４は、配送状況通知サーバ２が受取人不在情報を配送者端末４に送信する第１の処理ブロックを有してない場合は、追加的な処理ブロックは、必要ではない。この場合は、配送者端末４は、位置情報検出部４０１、位置情報要求受信部４０２及び位置情報送信部４０３だけを備える構成でもよい。
【０１７１】
次に、配送状況通知システム１の動作について、具体例とともに説明する。
【０１７２】
以下の説明では、荷物７の配送先に、荷物７を受け取ることができる人として受取人Ｐと一人の受取代理人Ｑがいるものとする。また、荷物７の配送先には、固定端末３１と、受取人Ｐが携帯している受取人端末３１と、受取代理人Ｑが携帯している受取代理人端末３３とが配置され、固定端末３１及び受取人端末３２に配送状況出力装置３の機能を実現する専用のアプリーション（配送状況通知アプリ）がインストールされているものとする。すなわち、荷物７の配送先には２台の配送状況出力装置３があり、いずれかの配送状況出力装置３が動作するものとする。また、荷物７の配送車６には、配送車６に搭載された配送者端末４１と、配送者Ｃが携帯する配送者端末４２が配置されているものとする。
【０１７３】
受取人Ｐは、配送状況通知アプリを用いて配送状況通知サーバ２から配送状況情報の通知サービスを受けるに当たり、配送状況通知サービスを行う事業者に荷物７を受け取る人に関する受取人情報を登録しているものとする。そして、登録した受取人情報は、配送状況通知サービスを行う事業者が管理する配送状況通知サーバ２の配送情報格納部２０１に格納されている。
【０１７４】
図１１は、配送状況通知サーバ２の配送情報格納部２０１に格納されている受取人情報の一例を示す図である。
【０１７５】
受取人情報は、受取人Ｐに関する情報と配送先で受取人Ｐに代わって荷物７を受け取る受取代理人Ｑに関する情報で構成される。受取人Ｐに関する情報は、受取人Ｐを識別するための情報である受取人識別情報（受取人ＩＤ）と、受取人Ｐの氏名、住所と、連絡先の情報を含む。受取人Ｐの住所は、荷物７の配送先の情報に相当している。連絡先は、受取人Ｐが携帯している受取人端末３２の電話番号である。受取人端末３２の電話番号は、受取人端末３２の固有の情報であるから、受取人端末３２の受取人端末識別情報（受取人端末ＩＤ）に相当している。
【０１７６】
受取代理人Ｑに関する情報は、受取代理人Ｑの氏名と連絡先の情報を含む。受取代理人Ｑの住所は、受取人Ｐの住所と同じになるので、受取代理人Ｑに関する情報には含まれていない。受取代理人Ｑの連絡先は、受取代理人Ｑが携帯している受取人端末３３の電話番号である。受取人端末３３の電話番号は、受取人端末３３の固有の情報であるから、受取人端末３３の受取代理人端末識別情報（受取代理人端末ＩＤ）に相当している。従って、図１１に示す受取人情報は、受取人ＩＤ、荷物７の配送先、受取人端末ＩＤ及び受取代理人端末ＩＤの対応関係を示している。
【０１７７】
なお、図１１に示す例では、「Ｒｘｘｘ１」の受取人ＩＤを有する受取人Ｐには１名の受取代理人Ｑが登録され、「Ｒｘｘｘ２」の受取人ＩＤを有する受取人Ｐには２名の受取代理人Ｑが登録され、「Ｒｘｘｘ３」の受取人ＩＤを有する受取人Ｐには３名の受取代理人Ｑが登録されているが、受取代理人Ｑが登録されていない場合もある。
【０１７８】
配送状況通知サーバ２の配送情報格納部２０１には、受取人情報のほかに配送情報、配送車情報、受取人／受取代理人位置情報、配送時間情報などの情報が格納されている。
【０１７９】
図１２は、配送情報の一例を示す図である。
【０１８０】
配送情報は、配送内容を識別する情報である配送識別情報（配送ＩＤ）と、受取人ＩＤと、荷物７の配送を担当する配送者Ｃを識別する情報である配送者識別情報（配送者ＩＤ）との対応関係を示す情報である。配送内容は、配送業者が顧客から依頼された荷物７の配送に関する内容であり、配送伝票に記載される内容である。配送伝票には、依頼者の住所、氏名、連絡先、荷物の内容、受取人の住所、氏名、連絡先、希望配達日と希望配達時間帯、伝票番号などが記載され、その記載内容が配送内容に相当している。伝票番号は、配送内容を識別するための固有の情報であるから、通常、伝票番号が配送ＩＤに使用される。従って、図１２に示す配送ＩＤには、伝票番号が記載されている。
【０１８１】
なお、配送伝票は、通常、荷物７に貼付され、その荷物７が配送車６に積載されて配送伝票に記載された受取人の住所（配送先）に配送されるから、伝票番号（配送ＩＤ）は、配送業者が配送の依頼を受けた荷物７を識別するための情報（荷物識別情報又は荷物ＩＤ）でもある。以下の説明では、配送識別情報を「荷物ＩＤ」と称して説明する。
【０１８２】
図１２の例では、受取人ＩＤに受取人Ｐの固有の番号を記載しているが、受取人Ｐは、通常、受取人端末３２を携帯しているから、その受取人端末３２を識別する受取人端末ＩＤを受取人ＩＤに用いてもよい。例えば、図１２の例では、荷物ＩＤ「Ｂ００１１」に対応する受取人ＩＤとして「Ｒｘｘｘ１」を記載しているが、受取人ＩＤの欄を「受取人端末ＩＤ」の欄とし、荷物ＩＤ「Ｂ００１１」に対応する受取人端末ＩＤとして「０９０＊＊＊＊＊＊＊１」（図１１参照）を記載してもよい。
【０１８３】
また、図１２の例では、配送者ＩＤに配送者Ｃの固有の番号を記載しているが、配送者Ｃは、通常、配送者端末４２を携帯しているから、その配送者端末４２を識別する配送者端末ＩＤを配送者ＩＤに用いてもよい。例えば、図１２の例では、荷物ＩＤ「Ｂ００１１」に対応する配送者ＩＤとして「Ｃ００１１」を記載しているが、配送者ＩＤの欄を「配送者端末ＩＤ」の欄とし、荷物ＩＤ「Ｂ００１１」に対応する配送者端末ＩＤとして「０９０＊＊＊＊＊＊＊９」などの配送者端末４２の電話番号を記載してもよい。従って、図１２に示す配送情報は、荷物ＩＤと受取人ＩＤ（又は受取人端末ＩＤ）と配送者ＩＤ（又は配送者端末ＩＤ）との対応関係を示している。
【０１８４】
図１３は、配送車情報の一例を示す図である。
【０１８５】
配送車情報は、配送車６を識別する情報である配送車識別情報（配送車ＩＤ）と、当該配送車６で荷物７を配送する配送者Ｃの配送者識別情報（配送者ＩＤ）と、当該配送車６で配送される１又は２以上の荷物７を識別する情報である荷物識別情報（荷物ＩＤ）との対応関係を示す情報である。配送車情報には、配送車６の位置情報（ｘ，ｙ）も含まれる。位置情報「ｘ」と「ｙ」は、例えば、経度情報と緯度情報である。
【０１８６】
図１３の例では、配送車ＩＤに配送車６の固有の番号を記載しているが、配送車６には、通常、配送者端末４１が取り付けられているので、その配送者端末４１の配送者端末ＩＤを配送車６の配送車ＩＤに用いてもよい。図１３の「配送車ＩＤ」の欄を「配送者端末ＩＤ」の欄とし、配送車ＩＤ［Ｖ００１１」に対応する配送者端末４１の配送者端末ＩＤとして「０９０＊＊＊＊＊＊＊８」などの配送者端末４１の電話番号を記載してもよい。
【０１８７】
また、配送車６の位置情報（ｘ，ｙ）は、配送車６に取り付けられた配送者端末４１から送信される位置情報である。例えば、図１３において、配送車ＩＤ「Ｖ００１１」に対応する位置情報（ｘ１，ｙ１）は、配送者端末ＩＤ「０９０＊＊＊＊＊＊＊８」などの電話番号を有する配送者端末４１から送信される位置情報である。
【０１８８】
また、図１３の例では、配送者ＩＤに配送者Ｃの固有の番号を記載しているが、配送者Ｃは、通常、配送者端末４２を携帯しているので、その配送者端末４２の配送者端末ＩＤを配送者Ｃの配送者ＩＤに用いてもよい。例えば、図１３の「配送者ＩＤ」の欄を「配送者端末ＩＤ」の欄とし、例えば、配送者ＩＤ「Ｃ００１１」に対応する配送者端末ＩＤとして「０９０＊＊＊＊＊＊＊９」などの配送者端末４２の電話番号を記載してもよい。また、配送者Ｃの位置情報（ｘ，ｙ）は、配送者Ｃが携帯している配送者端末４２から送信される位置情報である。例えば、図１３において、配送者ＩＤ「Ｃ００１１」に対応する位置情報（ｘ１，ｙ１）は、配送者端末ＩＤ「０９０＊＊＊＊＊＊＊９」などの電話番号を有する配送者端末４２から送信される位置情報である。
【０１８９】
図１４は、受取人／受取代理人位置情報の一例を示す図である。
【０１９０】
受取人／受取代理人位置情報は、受取人Ｐの位置情報と、受取代理人Ｑの位置情報を含む情報である。受取人Ｐは、通常、受取人端末３２を携帯しているので、当該受取人端末３２が検出し、当該受取人端末３２から送信される位置情報（Ｘａ，Ｙａ）が受取人Ｐの位置情報に相当している。位置情報「Ｘａ」，「Ｙａ」は、例えば、経度情報と緯度情報である。例えば、図１４において、受取人端末ＩＤ「０９０＊＊＊＊＊＊＊１」に対応する位置情報（Ｘａ１，Ｙａ１）は、当該受取人端末ＩＤ「０９０＊＊＊＊＊＊＊１」を有する受取人端末３２から送信される位置情報である。
【０１９１】
配送状況通知サーバ２の受取人位置情報受信部２０８は、例えば、荷物ＩＤ「Ｂ００１１」に対応する受取人Ｐの受取人端末３２（配送状況出力装置３）から位置情報を受信すると、その位置情報を当該受取人端末３２の受取人端末ＩＤに対応付けて配送情報格納部２０１に一時記憶する。例えば、受取人位置情報受信部２０８は、荷物ＩＤ＝「Ｂ００１１」に対応付けられた受取人ＩＤ「Ｒｘｘｘ１」に対応する受取人端末３２（配送状況出力装置３）（図１１，図１２参照）から位置情報（Ｘａ１，Ｙａ１）を受信すると、図１４に示すように、その位置情報（Ｘａ１，Ｙａ１）を受取人端末ＩＤ「０９０＊＊＊＊＊１」に対応付けて配送情報格納部２０１に一時記憶する。
【０１９２】
また、受取代理人Ｑは、通常、受取代理人端末３３を携帯しているので、当該受取代理人端末３３が検出し、当該受取代理人端末３３から送信される位置情報（Ｘｂ，Ｙｂ）が受取代理人Ｑの位置情報に相当している。位置情報「Ｘｂ」，「Ｙｂ」は、例えば、経度情報と緯度情報である。例えば、図１４において、受取代理人端末ＩＤ「０８０＃＃＃＃＃＃＃１」に対応する位置情報（Ｘｂ１，Ｙｂ１）は、当該受取人端末ＩＤ「０８０＃＃＃＃＃＃＃１」を有する受取人端末３３から送信される位置情報である。
【０１９３】
配送状況通知サーバ２の受取代理人位置情報受信部２０９は、例えば、荷物ＩＤ「Ｂ００１１」に対応する受取代理人Ｑの受取代理人端末３３から位置情報を受信すると、その位置情報を当該受取代理人端末３３の受取代理人端末ＩＤに対応付けて配送情報格納部２０１に一時格納する。例えば、受取代理人位置情報受信部２０９は、荷物ＩＤ「Ｂ００１１」に対応付けられた受取人ＩＤ「Ｒｘｘｘ１」に対応する受取代理人端末３３（図１１，図１２参照）から位置情報（Ｘｂ１，Ｙｂ１）を受信すると、図１４に示すように、その位置情報（Ｘｂ１，Ｙｂ１）を受取代理人端末ＩＤ［０８０＃＃＃＃＃＃＃１」に対応付けて配送情報格納部２０１に一時記憶する。
【０１９４】
図１１の例では、荷物ＩＤ「Ｂ００１１」に対応付けられた受取人Ｐには受取代理人Ｑが１名しか登録されていないので、受取代理人位置情報受信部２０９は、その受取代理人Ｑが携帯する受取代理人端末３３だけから位置情報（Ｘｂ１，Ｙｂ１）を受信する。
【０１９５】
なお、例えば、荷物ＩＤ＝「Ｂ００１２」の場合は、荷物ＩＤ「Ｂ００１２」に対応付けられた受取人ＩＤ「Ｒｘｘｘ２」には、２名の受取代理人Ｑが登録されているので、受取代理人位置情報受信部２０９は、一方の受取代理人Ｑの受取代理人端末３３から位置情報（Ｘｂ２，Ｙｂ２）を受信し、他方の受取代理人Ｑの受取代理人端末３３から位置情報（Ｘｂ３，Ｙｂ３）を受信することになる。
【０１９６】
図１５は、配送時間情報の一例を示す図である。
【０１９７】
配送時間情報は、配送者Ｃが配送車６に１又は２以上の荷物７を積載して配送センターから１又は２以上の配送先を順番に移動して各配送先の受取人Ｐに荷物７を配達するのに要する配送時間に関する情報である。例えば、３個の荷物７ａ，７ｂ，７ｃを配送車６に積載して配送センターＮ０から配送先Ｎ１，Ｎ２，Ｎ３の順に移動して各配送先Ｎ１，Ｎ２，Ｎ３で受取人Ｐａ，Ｐｂ，Ｐｃに荷物７ａ，７ｂ，７ｃをそれぞれ配達するとする。配送時間は、配送先間を配送車６で移動するのに要する移動時間ｔ［時間／分／秒］と各配送先で配送者Ｃが荷物７を配達するのに要する滞在時間Δｔ［分／秒］とで構成される。
【０１９８】
配送センターＮ０と配送先Ｎ１の間の移動時間をｔ０１、配送先Ｎ１での滞在時間をΔｔとすると、荷物７ａの配送時間Ｔａは、（ｔ０１＋Δｔ）で表される（図１５の荷物ＩＤ＝「Ｂ００１３」の配送時間参照）。なお、移動時間ｔ０１の添え字の「０１」は、配送センターＮ０の添え字「０」と配送先Ｎ１の添え字「１」に対応していることを示している。
【０１９９】
また、配送先Ｎ１と配送先Ｎ２の間の移動時間をｔ１２、配送先Ｎ２での滞在時間をΔｔとすると、荷物７ｂの配送時間Ｔｂは、Ｔａ＋（ｔ１２＋Δｔ）で表される（図１５の荷物ＩＤ＝「Ｂ００１２」の配送時間参照）。また、配送先Ｎ２と配送先Ｎ３の間の移動時間をｔ２３、配送先Ｎ３での滞在時間をΔｔとすると、荷物７ｃの配送時間Ｔｃは、Ｔａ＋Ｔｂ＋（ｔ２３＋Δｔ）で表される（図１５の荷物ＩＤ＝「Ｂ００１１」の配送時間参照）。
【０２００】
まず、図４に示す配送状況通知サーバ２の配送状況情報の配送状況出力装置３への送信処理について、図１６のフローチャートを用いて説明する。
【０２０１】
（ステップＳ１０１）配送状況通知サーバ２は、配送状況出力装置３から荷物７の配送位置情報の要求があるかを判別している（Ｓ１０１のループ処理）。配送状況通知サーバ２は、配送状況出力装置３から荷物７の配送位置情報の要求があれば（Ｓ１０１：Ｙ）、ステップＳ１０２に進む。
【０２０２】
（ステップＳ１０２）配送位置情報要求受信部２０４は、配送状況出力装置３から伝票番号などの配送識別情報に対応付けられた荷物７の配送位置情報の要求を受信する。
【０２０３】
（ステップＳ１０３）配送位置情報送信部２０５は、配送位置情報要求受信部２０４が受信した配送識別情報（荷物ＩＤ）に対応付けられた配送者端末識別情報に対応する荷物７の配送位置情報を読み出す。
【０２０４】
例えば、配送位置情報要求受信部２０４が荷物ＩＤ「Ｂ００１１」が対応付けられた配送位置情報の要求を受信すると、配送位置情報送信部２０５は、配送情報格納部２０１を検索し、図１２に示す配送情報に荷物ＩＤ「Ｂ００１１」があるか否かを確認する。配送位置情報送信部２０５は、配送情報に荷物ＩＤ「Ｂ００１１」があれば、さらに図１３に示す配送車情報に荷物ＩＤ「Ｂ００１１」に対応付けて配送車６の位置情報（ｘ，ｙ）（荷物７の位置情報）があるか否かを確認する。
【０２０５】
配送位置情報送信部２０５は、配送情報格納部２０１の配送車情報に荷物ＩＤ「Ｂ００１１」に対応付けて配送車６の位置情報（ｘ，ｙ）があれば、配送情報格納部２０１から配送車６の位置情報（ｘ，ｙ）を読み出す。例えば、図１３に示す配送車情報の例では、配送ＩＤ「Ｂ００１１」に対応付けられた配送車６の配送車ＩＤ「Ｖ０００１」に位置情報（ｘ１，ｙ１）があるので、配送位置情報送信部２０５は、配送情報格納部２０１から配送車ＩＤ「Ｖ０００１」の位置情報（ｘ１，ｙ１）を読み出す。
【０２０６】
なお、配送位置情報送信部２０５は、配送情報に荷物ＩＤ「Ｂ００１１」がなければ、配送状況出力装置３に「問合せの配送サービスが存在しない」旨の情報を送信する。また、配送位置情報送信部２０５は、配送情報に配送ＩＤ「Ｂ００１１」はあるが、配送車情報に配送ＩＤ「Ｂ００１１」に対応付けられた配送車６の配送車ＩＤ「Ｖ０００１」の位置情報（ｘ，ｙ）がなければ、配送位置情報送信部２０５は、配送状況出力装置３に「現在、通知できる位置情報が存在しない」旨の情報を送信する。
【０２０７】
配送情報格納部２０１に配送車６の位置情報（ｘ，ｙ）がない場合としては、例えば、荷物７が配送準備段階にあり、未だ配送車６に積載されていない場合が相当する。この場合は、図１３に示す配送車情報に配送ＩＤ「Ｂ００１１」に対応する荷物７が積載される配送車６の配送車ＩＤ「Ｖ０００１」の情報がないので、配送位置情報送信部２０５は、配送情報格納部２０１に荷物ＩＤ「Ｂ００１１」に対応する配送車６の位置情報（ｘ，ｙ）のないことが分かる。
【０２０８】
（ステップＳ１０４）時刻情報取得部２０６は、現在時刻を取得する。時刻情報取得部２０６は、例えば、配送状況通知サーバ２に内蔵されたリアルタイム・クロックを用いて現在時刻を取得する。
【０２０９】
（ステップＳ１０５）予想配達時刻情報算出部２０７は、配送情報格納部２０１から配送者端末識別情報に対応付けられた荷物７の配送先位置情報を取得し、その配送先位置情報と、配送位置情報送信部２０５が読み出した荷物７の配送位置情報と、時刻情報取得部２０６が取得した現在時刻の情報を用いて、荷物７の現在位置（配送車６の現在位置）から荷物７を配送先の位置に配達する予想配達時刻情報を算出する。
【０２１０】
配送車６が複数個の荷物７を予め計画された配送経路で順番にそれぞれ配送先に配送する場合、予想配達時刻情報算出部２０７は、配送情報格納部２０１に格納されている、荷物７を他の荷物７を配送しながら当該荷物７の配送先の位置に配送する際の他の荷物７の配送先での滞在時間Δｔをも用いて、荷物７の配送先への予想配達時刻情報を算出する。
【０２１１】
例えば、荷物ＩＤ「Ｂ００１１」の予想配達時刻を算出する場合、予想配達時刻情報算出部２０７は、図１２に示す配送情報から荷物ＩＤ「Ｂ００１１」に対応付けられた配送者ＩＤ「Ｃ００１１」と受取人ＩＤ「Ｒｘｘｘ１」を取得し、さらに図１１に示す受取人情報から受取人ＩＤ「Ｒｘｘｘ１」に対応付けられた荷物７の配送先位置情報（受取人Ｐの住所：○○市××町・・・）を取得する。予想配達時刻情報算出部２０７は、取得した荷物７の配送先位置情報（○○市××町・・・）と、配送位置情報送信部２０５が読み出した配送車ＩＤ「Ｖ０００１」の位置情報（ｘ１，ｙ１）と、時刻情報取得部２０７が取得した現在時刻の情報とを用いて、当該配送車ＩＤ「Ｖ０００１」に対応する配送車６が配送する荷物７の配送先への予想配達時刻を算出する。
【０２１２】
例えば、配送車ＩＤ「Ｖ０００１」に対応する配送車６が、図１７に示す配送経路Ｒ３で荷物ＩＤ「Ｂ００１３」に対応する荷物７ａ、荷物ＩＤ「Ｂ００１２」に対応する荷物７ｂ、荷物ＩＤ「Ｂ００１１」に対応する荷物７ｃを順番にそれぞれ配送先Ｎ１、配送先Ｎ２、配送先Ｎ３に配送するものとし、配送車６の現在の位置情報（ｘ１，ｙ１）が配送経路Ｒ３上のＮｒ地点であったとする。
【０２１３】
予想配達時刻情報算出部２０７は、例えば、カーナビゲーションシステムの経路探索技術における所要時間の算出手法を用いて、配送車６が現在の位置Ｎｒから最初の配送先Ｎ１まで移動するのに要する移動時間ｔｒ１［時／分／秒］を算出する。また、予想配達時刻情報算出部２０７は、配送情報格納部２０１に格納されている配送車ＩＤ「Ｖ０００１」に対応する配送時間情報を読み出す。例えば、配送車ＩＤ「Ｖ０００１」に対応する配送時間情報が図１５に示す内容で配送情報格納部２０１に格納されているとする。予想配達時刻情報算出部２０７は、荷物ＩＤ「Ｂ００１３」に対応する滞在時間Δｔ、荷物ＩＤ「Ｂ００１２」に対応する移動時間ｔ１２と滞在時間Δｔ、及び荷物ＩＤ「Ｂ００１１」に対応する移動時間ｔ２３と滞在時間Δｔを読み出す。
【０２１４】
そして、予想配達時刻情報算出部２０７は、時刻情報取得部２０７が取得した現在時刻Ｔｒに算出した移動時間ｔｒ１と、配送情報格納部２０１から読み出した滞在時間Δｔ、移動時間ｔ１２と滞在時間Δｔ、及び移動時間ｔ２３と滞在時間Δｔとを加算して、荷物ＩＤ「Ｂ００１１」に対応する荷物７ｃを配送先Ｎ３に配達する予測配達時刻Ｔｃ（＝Ｔｒ＋ｔｒ１＋ｔ１２＋ｔ２３＋３×Δｔ）を算出する。例えば、現在時刻Ｔｒを１２時２４分、移動時間ｔｒ１，ｔ１２，ｔ２３をそれぞれ２２分、１時間１８分、１時間３０分、滞在時間Δｔを１０分とすると、予想配達時刻情報算出部２０７は、図１７の太線で示す配送経路Ｒ３での予想配達時刻Ｔｃとして「１６時４分」を算出する。
【０２１５】
（ステップＳ１０６）配送位置情報送信部２０５は、配送者端末識別情報に対応付けられている受取人端末識別情報に対応する配送状況出力装置３に、ステップＳ１０３で読み出した荷物７の配送位置情報とステップＳ１０５で算出した予想配達時刻情報を送信する。
【０２１６】
例えば、配送位置情報送信部２０５は、配送情報格納部２０１に格納されている配送情報から荷物ＩＤ「Ｂ００１１」に対応付けられた受取人ＩＤ「Ｒｘｘｘ１」に対応する受取人端末３２（配送状況出力装置３）に、配送車ＩＤ「Ｖ０００１」に対応する位置情報（ｘ１，ｙ１）（荷物７ｃの配送位置情報）と、ステップＳ１０５で算出した予想配達時刻Ｔｃ（１６時４分）の情報を送信する。
【０２１７】
なお、配送位置情報送信部２０５は、配送情報格納部２０１から配送車ＩＤ「Ｖ０００１」に対応する位置情報（ｘ１，ｙ１）を読み出して受取人ＩＤ「Ｒｘｘｘ１」に対応する受取人端末３２（配送状況出力装置３）に送信した後、予想配達時刻情報算出部２０７が予想配達時刻Ｔｃの情報を算出すると、その情報を受取人ＩＤ「Ｒｘｘｘ１」に対応する受取人端末３２（配送状況出力装置３）に送信するようにしてもよい。
【０２１８】
（ステップＳ１０７）配送状況通知サーバ２は、配送情報格納部２０１に格納されている荷物７の配送に関する配送情報が抹消されているか否かを判別する。配送状況通知サーバ２は、荷物７の配送情報が抹消されていなければ（Ｓ１０７：Ｎ）、ステップＳ１０１に戻り、配送情報が抹消されていれば（Ｓ１０７：Ｙ）、配送状況情報の送信処理を終了する。
【０２１９】
なお、上記の処理では、配送状況通知サーバ２は、配送状況出力装置３の要求に応じて配送者端末４の位置情報を当該配送状況出力装置３に送信しているが、配送状況出力装置３の要求なしに配送者端末４の位置情報を配送状況出力装置３に送信するようにしてもよい。この場合は、ステップＳ１０１の処理は不要になる。
【０２２０】
次に、図４に示す配送状況通知サーバ２の受取人不在情報の配送者端末４３への送信処理について、図１８のフローチャートを用いて説明する。
【０２２１】
（ステップＳ２０１）受取人位置情報受信部２０８が受取人端末３２から現在位置の情報を受信したか否かを判別するとともに、受取代理人位置情報受信部２０９が受取代理人端末３３から現在位置の情報を受信したか否かを判別する。受取人位置情報受信部２０８と受取代理人位置情報受信部２０９がそれぞれ受取人端末３２と受取代理人端末３３の現在位置の情報を受信しなければ（Ｓ２０１：Ｎ）、ステップＳ２０１に戻って待機し、受取人端末３２と受取代理人端末３３のいずれかから現在位置の情報を受信すれば（Ｓ２０１：Ｙ）、ステップＳ２０２に進む。
【０２２２】
（ステップＳ２０２）受取人不在判別部２１０は、受信した受取人端末３２の現在位置の情報若しくは受取代理人端末３３の現在位置の情報、又は両方の現在位置の情報と荷物７の配送先位置の情報とを用いて、配送先に荷物７を受け取ることができる人が不在であるか否かを判別する。
【０２２３】
例えば、受取人不在判別部２１０は、受取人端末３２の位置（受取人Ｐの位置）と荷物７の配送先の位置とが所定の条件を満たすほど近いか否かを判別することにより、配送先に荷物７を受け取ることができる人が不在であるか否かを判別する。受取人不在判別部２１０は、例えば、受取人端末３２の位置（受取人Ｐの位置）と荷物７の配送先の位置との間の距離ＤＰを算出し、その距離ＤＰが閾値Ｄｔｈよりも大きい場合、受取人Ｐは配送先の位置にいないと判別し、その距離ＤＰが閾値Ｄｔｈ以下の場合、受取人Ｐは配送先の位置にいると判断する。
【０２２４】
例えば、受取人位置情報受信部２０８が荷物ＩＤ「Ｂ００１１」の受取人Ｐが携帯する携帯端末３２から現在の位置情報（Ｘａ１，Ｙａ１）を受信しているとする。受取人不在判別部２１０は、配送情報格納部２０１に格納されている受取人情報（図１１参照）で受取人端末ＩＤ「０９０＊＊＊＊＊＊＊１」に対応付けられた受取人ＩＤ「Ｒｘｘｘ１」と受取人Ｐの住所（荷物７の配送先の位置：○○市××町・・・）を取得する。そして、受取人不在判別部２１０は、受取人Ｐの受取人端末３２から受信した現在の位置情報（Ｘａ１，Ｙａ１）と荷物７の配送先の位置（○○市××町・・・）との間の距離ＤＰを算出する。
【０２２５】
受取人不在判別部２１０は、図１９に示すように、地図上の受取人端末３２の位置と配送先（受取人住所）Ｎ３との間の直線距離ＤＰを算出する。受取人Ｐは受取人端末３２（配送状況出力装置３）を携帯しているので、直線距離ＤＰは、受取人Ｐと配送先（受取人住所）Ｎ３との直線距離を示している。
【０２２６】
受取人不在判別部２１０は、算出した直線距離ＤＰを閾値Ｄｔｈと比較し、Ｄｔｈ＜ＤＰであれば、受取人Ｐは外出していると判断し、ＤＰ≦Ｄｔｈであれば、受取人Ｐは外出していない（配送先Ｎ３にいる）と判断する。なお、閾値Ｄｔｈは、受取人Ｐと受取代理人Ｑが配送先Ｎ３に対して荷物７ｃを受け取ることができる範囲にいるか否かを判別するための閾値である。受取人Ｐが配送先Ｎ３で荷物７ｃを受け取ることができる距離は、配送先Ｎ３から配送車６が見渡せる程度の距離と考えられるが、閾値Ｄｔｈは、経験値に基づいて設定するとよい。
【０２２７】
受取人不在判別部２１０は、受取代理人端末３３の位置についても同様の処理をして受取代理人Ｑが配送先の位置に不在であるか否かを判別する。受取人位置情報受信部２０８が荷物ＩＤ「Ｂ００１１」の受取代理人Ｑが携帯する携帯端末３３から現在の位置情報（Ｘｂ１，Ｙｂ１）を受信したとする。受取人不在判別部２１０は、配送情報格納部２０１に格納されている受取人情報（図１１参照）から受取代理人端末ＩＤ「０８０＃＃＃＃＃＃＃１」に対応付けられた受取人ＩＤ「Ｒｘｘｘ１」と受取人Ｐの住所（荷物７の配送先の位置：○○市××町・・・）を取得する。そして、受取人不在判別部２１０は、受取代理人Ｐの受取代理人端末３３から受信した現在の位置情報（Ｘｂ１，Ｙｂ１）と荷物７の配送先の位置（○○市××町・・・）との間の距離ＤＱを算出する。
【０２２８】
受取人不在判別部２１０は、図１９に示すように、地図上の受取代理人端末３３の位置と配送先（受取人住所）Ｎ３との間の直線距離ＤＱを算出する。そして、受取人不在判別部２１０は、算出した直線距離ＤＱを閾値Ｄｔｈと比較し、Ｄｔｈ＜ＤＱであれば、受取代理人Ｑは外出していると判断し、ＤＱ≦Ｄｔｈであれば、受取代理人Ｑは外出していない（配送先Ｎ３にいる）と判断する。
【０２２９】
そして、受取人不在判別部２１０は、受取人Ｐも受取代理人Ｑも外出していると判断すると、配送先Ｎ３に荷物７ｃを受け取ることができる人が不在であると判断し、受取人Ｐと受取代理人Ｑのいずれかが配送先Ｎ３にいると判断すると、受取場所Ｎ３に荷物７ｃを受け取ることができる人が存在すると判断する。
【０２３０】
図１９の例では、Ｄｔｈ＜ＤＰ、ＤＱ＜Ｄｔｈであるので、受取人不在判別部２１０は、受取人Ｐは外出していると判断するが、受取代理人Ｑは配送先Ｎ３にいると判断する。受取代理人Ｑは配送先Ｎ３で荷物７ｃを受け取ることが可能であるから、受取人不在判別部２１０は、配送先Ｎ３に荷物７ｃを受け取ることができる人が存在している（不在ではない）と判断する。
【０２３１】
所定の条件を満たすほど近いか否かの判別は、時間によって判別しても良い。この場合は、受取人不在判別部２１０は、算出した距離ＤＰ［ｍ］を、当該距離ＤＰを通常の歩行速度Ｖｓ［ｍ／分］で移動するのに要する時間ＴＰ（＝ＤＰ／Ｖｓ［分］）に変換した後、その時間ＴＰを予め設定された閾値Ｔｔｈ［分］と比較する。
【０２３２】
そして、その時間ＴＰが閾値Ｔｔｈよりも大きい場合、受取人不在判別部２１０は、受取人Ｐは配送先Ｎ３にいないと判別し、その時間ＴＰが閾値Ｔｔｈ以下の場合、受取人Ｐは配送先Ｎ３にいると判断する。受取人不在判別部２１０は、受取代理人端末３３の位置についても同様の処理をして受取代理人Ｑが配送先Ｎ３に不在であるか否かを判別する。
【０２３３】
受取人不在判別部２１０は、受取人Ｐと受取代理人Ｑの全てが配送先の位置に不在であると判別すると（Ｓ２０２：Ｙ）、配送先の位置に荷物７を受け取ることができる人が不在であると判別し、受取人不在を示す受取人不在情報を取得してステップＳ２０３に進む。また、受取人不在判別部２１０は、受取人Ｐと受取代理人Ｑのいずれかが配送先の位置にいると判別すると（Ｓ２０２：Ｎ）、配送先の配置に荷物７を受け取ることができる人がいると判別し、受取人存在を示す受取人不在情報を取得してステップＳ２０７に進む。
【０２３４】
受受取人不在判別部２１０は、例えば、受取人不在情報として受取人不在フラグの情報を取得する。例えば、受取人不在判別部２１０は、配送先Ｎ３に荷物７ｃを受け取ることができる人が存在していると判断すると、「０」の受取人不在フラグを取得し、配送先Ｎ３に荷物７ｃを受け取ることができる人が不在であると判断すると、「１」の受取人不在フラグを取得する。なお、受取人不在フラグは、受取人が存在する場合に「１」とし、受取人が存在しない場合に「０」としてもよい。
【０２３５】
（ステップＳ２０３）条件判別部２１２は、配送位置情報受信部２０３が受信した配送者端末４の位置情報が予め決められた条件を満たすか否かを判別する。所定の条件は、例えば、配送者端末４の位置情報が示す荷物７の位置と荷物７の配送先の位置とが予め決められた第１の条件を満たすほど近いという条件Ａである。所定の条件は、例えば、配送者端末４１の位置情報が示す配送車６の位置と配送者端末４２の位置情報が示す配送者Ｃの位置とが予め決められた第２の条件を満たすほど近いという条件Ｂでもよい。
【０２３６】
条件判別部２１２は、条件Ａと条件Ｂの両方を満たすか否かを判別してもよく、いずれか一方の条件を満たすか否かを判別してもよい。
【０２３７】
条件Ａを満たすか否かの判別では、条件判別部２１２は、例えば、配送情報格納部２０１に格納されている配送者端末４の位置（荷物７の位置）と荷物７の配送先の位置との間の距離Ｄ１が第１の条件を満たすほど近いか否かを判別する。
【０２３８】
例えば、配送位置情報受信部２０３が荷物ＩＤ「Ｂ００１１」の荷物７を配送している配送車６の配送者端末４から位置情報を受信しているとする。条件判別部２１２は、配送情報格納部２０１に格納されている配送車情報（図１３参照）から荷物ＩＤ「Ｂ００１１」に対応付けられている配送車ＩＤ「Ｖ０００１」の現在位置（Ｘ１，Ｙ１）の情報を取得する。また、条件判別部２１２は、配送情報格納部２０１に格納されている配送情報（図１２参照）から荷物ＩＤ「Ｂ００１１」に対応付けられた受取人ＩＤ「Ｒｘｘｘ１」を取得し、さらに受取人情報（図１１参照）から受取人ＩＤ「Ｒｘｘｘ１」に対応付けられた受取人Ｐの住所（荷物７の配送先の位置：○○市××町・・・）を取得する。
【０２３９】
そして、条件判別部２１２は、配送位置情報受信部２０３が受信した配送車６の現在の位置情報（Ｘ１，Ｙ１）と荷物７の配送先の位置（○○市××町・・・）との間の距離Ｄ１を算出する。例えば、荷物７の配送先が図１９に示すＮ３の場合、条件判別部２１２は、距離ＤＰや距離ＤＱと同様の方法で配送車６の現在位置Ｎｒと配送先Ｎ３の間の直線距離Ｄ１を算出する。
【０２４０】
条件判別部２１２は、算出した直線距離Ｄ１を閾値ＤＴＨ１と比較し、ＤＴＨ１＜Ｄ１であれば、配送車６の現在位置Ｎｒは荷物７の配送先Ｎ３に対して所定の距離範囲内にない（第１の条件を満たしていない）と判断し、Ｄ１≦ＤＴＨ１であれば、配送車６の現在位置Ｎｒは荷物７の配送先Ｎ３に対して所定の距離範囲内にある（第１の条件を満たしている）と判断する。なお、閾値ＤＴＨ１は、配送車６が配送先Ｎ３の近くに来ているか否かを判断するための閾値である。閾値ＤＴＨ１は、地図上の距離によって固定値を設定してもよく、例えば、配送車６が現在位置Ｎｒから配送先Ｎ３まで移動するのに要する時間が所定の時間（例えば、１０分など）となる距離に設定してもよい。
【０２４１】
第１の条件を満たすほど近いか否かを判別は、時間によって判別しても良い。この場合は、条件判別部２１２は、算出した距離Ｄ１［ｋｍ］を、当該距離Ｄ１を通常の配送速度Ｖｔ［ｋｍ／時間］で移動するのに要する時間Ｔ１（＝Ｄ１／Ｖｔ）［時間］に変換した後、その時間Ｔ１を予め設定された閾値ＴＴＨ１［時間］と比較する。そして、条件判別部２１２は、Ｔ１≦ＴＴＨ１であれば、第１の条件を満たすと判別し、ＴＴＨ１＜Ｔ１であれば、第１の条件を満たさないと判別する。
【０２４２】
条件Ｂを満たすか否かの判別では、条件判別部２１２は、例えば、配送情報格納部２０１に格納されている配送者端末４１の位置（配送車６の位置）と配送者端末４２の位置（配送者Ｃの位置）との間の距離Ｄ２が第２の条件を満たすほど近いか否かを判別する。
【０２４３】
例えば、配送位置情報受信部２０３が荷物ＩＤ「Ｂ００１１」の荷物７を配送している配送車６の配送者端末４から位置情報を受信しているとする。条件判別部２１２は、配送情報格納部２０１に格納されている配送車情報（図１３参照）から荷物ＩＤ「Ｂ００１１」に対応付けられている配送車ＩＤ「Ｖ０００１」に対応する現在位置（Ｘ１，Ｙ１）と、配送者ＩＤ「Ｃ００１１」に対応する現在位置（ｘ１，ｙ１）の情報を取得する。そして、条件判別部２１２は、配送車６の現在位置（Ｘ１，Ｙ１）と配送者Ｃの現在位置（ｘ１，ｙ１）との間の距離Ｄ２を算出する。例えば、条件判別部２１２は、距離ＤＰや距離ＤＱと同様の方法で配送車６の現在位置（Ｘ１，Ｙ１）と配送者Ｃの現在位置（ｘ１，ｙ１）の間の直線距離Ｄ２を算出する。
【０２４４】
条件判別部２１２は、算出した直線距離Ｄ２を閾値ＤＴＨ２と比較し、Ｄ２≦ＤＴＨ２であれば、第２の条件を満たす（配送車Ｃは荷物７の配送中である）と判別し、ＤＴＨ２＜Ｄ２であれば、第２の条件を満たさない（配送車Ｃは荷物７の配送中でない）と判別する。
【０２４５】
なお、閾値ＤＴＨ２は、配送車６が配送先Ｎ３の近くに来ているか否かを判断するための閾値である。閾値ＤＴＨ１は、地図上の距離によって固定値を設定してもよく、例えば、配送車６が現在位置Ｎｒから配送先Ｎ３まで移動するのに要する時間が所定の時間（例えば、１０分など）となる距離に設定してもよい。
【０２４６】
第２の条件を満たすほど近いか否かを判別は、時間によって判別しても良い。この場合は、条件判別部２１２は、算出した距離Ｄ２［ｋｍ］を、当該距離Ｄ２を通常の歩行速度Ｖｓ［ｍ／分］で移動するのに要する時間Ｔ２（＝Ｄ２／Ｖｓ）［分］に変換した後、その時間Ｔ２を予め設定された閾値ＴＴＨ２［分］と比較する。そして、条件判別部２１２は、Ｔ２≦ＴＴＨ２であれば、第２の条件を満たすと判別し、ＴＴＨ２＜Ｔ２であれば、第２の条件を満たさないと判別する。
【０２４７】
条件判別部２１２が条件Ａを満たすか否か（配送車６が配送先の近くに来ているか否か）だけを判別する場合、Ｄ１≦ＤＴＨ１であれば、条件判別部２１２は条件Ａを満たすと判別し（Ｓ２０３：Ｙ）、ステップＳ２０４に進む。また、ＤＴＨ１＜Ｄ１であれば、条件判別部２１２は条件Ａを満たさないと判別し（Ｓ２０３：Ｎ）、ステップＳ２０５に進む。
【０２４８】
条件判別部２１２が条件Ｂを満たすか否か（配送者Ｃは荷物７の配送中であるか否か）だけを判別する場合、Ｄ２≦ＤＴＨ２であれば、条件判別部２１２は条件Ｂを満たすと判別し（Ｓ２０３：Ｙ）、ステップＳ２０４に進む。また、ＤＴＨ２＜Ｄ２であれば、条件判別部２１２は条件Ｂを満たさないと判別し（Ｓ２０３：Ｎ）、ステップＳ２０５に進む。
【０２４９】
条件判別部２１２が条件Ａと条件Ｂの両方を満たすか否かを判別する場合、Ｄ１≦ＤＴＨ１及びＤ２≦ＤＴＨ２であれば、条件判別部２１２は条件Ａと条件Ｂの両方を満たすと判別し（Ｓ２０３：Ｙ）、ステップＳ２０４に進む。また、Ｄ１≦ＤＴＨ１及びＤ２≦ＤＴＨ２でなければ、条件判別部２１２は条件Ａと条件Ｂの両方又はいずれかを満たさないと判別し（Ｓ２０３：Ｎ）、ステップＳ２０５に進む。
【０２５０】
（ステップＳ２０４）受取人不在情報送信部２１１は、配送者端末４に荷物７を受け取ることができる人がいないことを示す受取人不在情報を送信する。例えば、受取人不在情報が受取人不在のときは「１」に設定され、受取人存在のときは「０」に設定される受取人不在フラグの情報の場合、受取人不在情報送信部２１１は、「１」の受取人不在フラグを配送者端末４に送信する。
【０２５１】
（ステップＳ２０５）配送状況通知サーバ２は、配送情報格納部２０１に格納されている配送情報が抹消されているか否かを判別する。受取人位置情報受信部２０８が配送ＩＤ「Ｂ００１１」の荷物７の受取人Ｐ又は受取代理人Ｑから現在位置の情報を受信している場合、配送状況通知サーバ２は、配送情報格納部２０１に格納されている配送情報から配送ＩＤ「Ｂ００１１」に関する情報が消去されている否かを判別する。
【０２５２】
ステップＳ２０５の処理は、配送者Ｃが配送ＩＤ「Ｂ００１１」の荷物７の配達を終了すると、配送者Ｃに受取人不在情報を送信する必要がなくなるので、配送者Ｃが配送ＩＤ「Ｂ００１１」の荷物７の配達を終了しているか否かを判別している。
【０２５３】
配送状況通知サーバ２は、配送情報が抹消されていなければ（Ｓ２０５：Ｎ）、ステップＳ２０１に戻り、配送情報が抹消されていれば（Ｓ２０５：Ｙ）、配送位置情報の送信処理を終了する。
【０２５４】
なお、図１８のフローチャートにおいて、ステップＳ２０３及びステップＳ２０４の処理を受取人が不在であることを示す受取人不在情報を配送者端末４に送信する処理を行うステップＳ２０４−１に変更するとともに、ステップＳ２０２で「Ｎ」の場合にステップＳ２０５に進む手順に受取人が存在することを示す受取人不在情報を配送者端末４に送信する処理を行うステップＳ２０４−２を追加するように、処理手順を変更してもよい。この処理手順の変更は、ステップＳ２０２とステップＳ２０５の間の処理をステップＳ２０２の判別結果に応じた受取人不在情報を配送者端末４に送信する内容に変更するものである。
【０２５５】
処理手順を変更した場合は、ステップＳ２０２で受取人不在判別部２１０が配送先の位置に荷物７を受け取ることができる人が不在であると判別すると、ステップＳ２０４−１に進んで受取人不在情報送信部２１１が受取人不在を示す受取人不在情報（例えば、「１」の受取人部材フラグの情報）を配送者端末４に送信する。また、ステップＳ２０２で受取人不在判別部２１０が配送先の位置に荷物７を受け取ることができる人が存在すると判別すると、ステップＳ２０４−２に進んで受取人不在情報送信部２１１が受取人存在を示す受取人不在情報（例えば、「０」の受取人部材フラグの情報）を配送者端末４に送信する。
【０２５６】
次に、図５に示す配送状況出力装置３の動作について、図２０のフローチャートを用いて説明する。なお、図２０に示す処理手順は、配送状況出力装置３で配送状況通知アプリを起動させることによって実行されるものである。
【０２５７】
（ステップＳ３０１）配送位置情報要求受付部３０１は、受取人Ｐから配送識別情報を指定した荷物７の配送位置情報の出力要求が入力されるのを待機している（Ｓ３０１のループ）。配送位置情報要求受付部３０１が荷物７の配送位置情報の出力要求を受け付けると（Ｓ３０１：Ｙ）、ステップＳ３０２に進む。例えば、受取人Ｐが配送状況出力装置３（受取人端末３２）で配送状況通知アプリを起動すると、配送状況出力装置３の表示画面には、図２１に示すように、荷物７の配送位置情報の通知サービスを受けたい配送ＩＤ（荷物ＩＤ）を入力する入力画面ＩＧが表示される。入力画面ＩＧには、受取人Ｐに対して複数の配送依頼がある場合を考慮して、複数個の配送ＩＤ入力欄Ｋが表示されている。この状態は、荷物７の配送位置情報の出力要求が入力されるのを待機している状態である。受取人Ｐが配送ＩＤ入力欄Ｋに、例えば、「Ｂ００１１」の配送ＩＤを入力して配送位置情報の通知サービスの開始ボタンＪを操作すると、配送位置情報要求受付部３０１が配送ＩＤ［Ｂ００１１」に対応付けられた荷物７の配送位置情報の出力要求を受け付け、ステップＳ３０２に進み、荷物７の配送状況情報の出力処理が行われる。
【０２５８】
（ステップＳ３０２）配送位置情報要求送信部３０２は、配送位置情報要求受付部３０１が受け付けた配送位置情報の出力要求に含まれる配送識別情報に対応付けられた荷物７の配送位置情報の要求を配送状況通知サーバ２に送信する。例えば、配送位置情報要求受付部３０１が受け付けた出力要求が配送ＩＤ「Ｂ００１１」に対応する荷物７の配送位置情報の出力要求の場合、配送位置情報要求送信部３０２は、配送ＩＤ「Ｂ００１１」の情報と荷物７の配送位置情報の要求を配送状況通知サーバ２に送信する。
【０２５９】
（ステップＳ３０３）配送位置情報受信部３０３は、配送位置情報要求送信部３０２による荷物７の配送位置情報の要求に応じて配送状況通知サーバ２から荷物７の配送位置情報を受信する。配送位置情報受信部３０３が配送状況通知サーバ２から受信する荷物７の配送位置情報には、荷物７の配送位置が分かる場合の情報と荷物７の配送位置が分からない場合の情報が含まれる。また、荷物７の配送位置が分かる場合には、当該荷物７の予想配達時刻情報も配送位置情報に含まれる。
【０２６０】
配送状況通知サーバ２で、例えば、配送ＩＤ「Ｂ００１１」に対応する荷物７の配送位置が分かる場合、配送位置情報受信部３０３は、当荷物７を配送する配送車ＩＤ「Ｖ０００１」に対応付けられた配送車６の現在位置（Ｘ１，Ｙ１）の情報（図１３参照）と予想配達時刻情報（例えば、○○時○○分の情報）を配送状況通知サーバ２から受信する。
【０２６１】
一方、配送状況通知サーバ２で、配送ＩＤ「Ｂ００１１」に対応する荷物７の配送位置が分からない場合、配送位置情報受信部３０３は、例えば、「問合せの配送サービスが存在しない」旨の情報又は「現在、通知できる位置情報が存在しない」旨の情報を配送状況通知サーバ２から受信する。なお、配送状況通知サーバ２で荷物７の配送位置が分からない場合とは、例えば、荷物７が配送準備段階にあり、未だ配送車６に積載されていない場合などである。
【０２６２】
（ステップＳ３０４）出力部３０５は、配送位置情報受信部３０３が受信した荷物７の配送位置情報を出力する。
【０２６３】
出力部３０５は、配送位置情報受信部３０３が「問合せの配送サービスが存在しない」旨の情報又は「現在、通知できる位置情報が存在しない」旨の情報を受信した場合、その情報に対応した所定の表示を画像表示手段３０５１（配送状況出力装置３のディスプレイを用いて表示する。出力部３０５は、配送位置情報が問合せの配送サービスがない旨の情報の場合、例えば、「問合せの配送サービスは、ございません。」のメッセージ文をディスプレイの表示画面に表示する。また、出力部３０５は、配送位置情報が位置情報がない旨の情報の場合、例えば、「現在、通知できる位置情報はございません。」のメッセージ文をディスプレイの表示画面に表示する。
【０２６４】
一方、出力部３０５は、配送位置情報受信部３０３が荷物７の配送位置情報と予測配達時刻情報を受信した場合、それらの情報を所定の表示態様で画像表示手段３０５１を用いて出力する。出力部３０５は、例えば、地図情報格納部３０４から荷物７の配送位置と配送先の位置を含む地図情報を読み出して配送状況出力装置３のディスプレイの表示画面に表示する。また、出力部３０５は、その地図上の配送車６の配送位置情報に対応する位置に、例えば、荷物や配送車などを示すマークを表示する。
【０２６５】
例えば、配送位置情報受信部３０３が配送ＩＤ「Ｂ００１１」に対応する荷物７の現在位置（Ｘ１，Ｙ１）の情報を受信した場合、出力部３０５は、地図情報格納部３０４から位置（Ｘ１，Ｙ１）を含む地図情報を読み出して配送状況出力装置３のディスプレイの表示画面に表示し、その地図上の荷物７の現在位置（Ｘ１，Ｙ１）に対応する位置に荷物を示すマーク又は配送車を示すマークを表示する。
【０２６６】
また、出力部３０５は、ディスプレイに表示した地図上の配送先に対応する位置に、例えば、家を示すマークを表示するとともに、予測配達時刻情報を表示する。例えば、配送位置情報受信部３０３が「○○時○○分」の予測配達時刻情報を受信した場合、出力部３０５は、ディスプレイに表示した地図上の配送先に対応する位置に、例えば、「配達時刻：○○時○○分」の文字を表示する。
【０２６７】
図２２は、配送状況出力装置３のディスプレイに表示された荷物７の配送位置情報の一例を示す図である。
【０２６８】
同図は、配送ＩＤ「Ｂ００１１」の荷物７を配送する配送車６の現在位置（Ｘ１，Ｙ１）と当該荷物７の配送先の位置を含む地図画像Ｇｍを配送状況出力装置３のディスプレイに表示し、その地図画像Ｇｍ上に荷物７の配送経路Ｒ３と予測配達時刻を示す文字情報「配達時刻：○○時○○分」を表示したものである。地図画像Ｇｍ上には、配送車６の現在位置（Ｘ１，Ｙ１）に対応する位置Ｓｒに配送車を示すマークＭ１が表示され、配送先の位置には家を示すマークＭ２が表示されている。また、文字情報「配達時刻：○○時○○分」は、マークＭ２の近くに表示されている。
【０２６９】
なお、図２２の例は、図１７の例と同じであり、図２２のマークＭ１の位置Ｓｒは、図１７の配送車６の位置Ｎｒに対応し、図２２のマークＭ２の位置は、図１７の配送先Ｎ３に対応している。従って、図２２の例では、荷物７の配送先Ｎ３の予測配達時刻情報は、図１７の例で説明した予測配達時刻Ｔｃに相当する。
【０２７０】
図２２では、マークＭ１の例として配送車の画像を表示し、マークＭ２の例として家の画像を表示しているが、マークＭ１，Ｍ２の画像はこれらの画像に限定されない。マークＭ１，Ｍ２の画像は、配送状況通知アプリに予め登録されているが、ユーザが好みの画像を追加できるようにしてもよく、マークＭ１，Ｍ２の画像としてユーザが選択した画像を地図上に表示させるようにしてもよい。また、図２２では、マークＭ２に近接して予想配達時刻情報Ｔｃをデジタル表示形式で表示しているが、予測配達時刻Ｔｃは、文字盤に長針と短針で時刻を示すアナログ時計形式で表示するようにしてもよい。
【０２７１】
（ステップＳ３０５）配送状況出力装置３は、所定の時間が経過している否かを判別する。所定の時間が経過していなければ（Ｓ３０５：Ｎ）、ステップＳ３０４に戻って荷物７の配送位置情報と予想配達時刻情報の出力処理を継続し、所定の時間が経過すると（Ｓ３０５：Ｙ）、ステップＳ３０２に戻り、荷物７の配送位置情報と予想配達時刻情報の更新処理を行う。
【０２７２】
図１２のフローチャートにおいて、電源オフや処理終了（例えば、アプリケーションの終了）の割り込みがあれば、配送状況情報の出力処理は終了する。
【０２７３】
図２０に示す処理手順では、ステップＳ３０２〜ステップＳ３０５のループ処理により、配送位置情報要求送信部３０２が配送車６の現在位置（荷物７ｃの配送位置情報）の更新情報と予想配達時刻Ｔｃの更新情報を要求する。そして、その要求に応じて配送位置情報受信部３０３が配送状況通知サーバ２から配送車６の現在位置の更新情報と予想配達時刻Ｔｃ及び配送経路Ｒ３の更新情報を受信すると、出力部３０５がディスプレイに表示された地図画像Ｇｍ上に表示された配送車のマークＭ１の位置、予想配達時刻の文字情報の内容及び配送経路Ｒ３を更新する。
【０２７４】
この更新処理により、配送状況出力装置３のディスプレイには、地図画像Ｇｍ上の配送経路Ｒ３に沿ってマークＭ１が移動する様子と、配送先Ｎ３の近傍に表示された予測配達時刻Ｔｃが変化する様子とが表示されることになる。
【０２７５】
なお、配送状況通知サーバ２は、配送ＩＤ「Ｂ００１１」に対応する荷物７の配送先Ｎ３への予想配達時刻Ｔｃに代えて配送に要する時間ｔｃ（＝ｔｒ１＋ｔ１２＋ｔ２３＋３×Δｔ）［時／分／秒］を配送状況出力装置３に送信するようにしてもよい。この場合は、配送状況出力装置３の出力部３０５は、配送位置情報受信部３０３が受信した配送に要する時間ｔｃをデジタル時計形式で表示する。これにより、受取人Ｐは、現在時刻から荷物７ｃを受け取るまでの待ち時間ｔｃを知ることができる。
【０２７６】
図２２に示す荷物７の配送位置情報の表示により、受取人Ｐは、荷物ＩＤ＝「Ｂ００１１」に対応する荷物７ｃが現在、どの位置にあるのかを視覚的かつ直接的に把握することができる。また、受取人Ｐは、荷物７ｃの予想配達時刻Ｔｃ若しくは配送に要する時間ｔｃを知ることができるので、荷物７ｃを待っている時間に別の用事を済ませることができ、荷物７ｃの待ち時間ｔｃの有効活用を図ることができる。
【０２７７】
図２２の例では、配送者６の位置（荷物７ｃの位置）を地図画像Ｇｍ上の配送車６の位置情報に対応する位置ＳｒにマークＭ１を表示する態様で出力しているが、位置の出力態様は、この態様に限定されない。例えば、地図における住所を示す情報や道路上の位置を示す情報などで配送者６の位置（荷物７ｃの位置）を受取人Ｐに通知するようにしてもよい。
【０２７８】
次に、図６に示す配送者端末４における配送車６の配送状況通知サーバ２への位置情報の送信や受取人不在情報の出力などの処理について、図２３のフローチャートを用いて説明する。なお、以下の説明では、配送ＩＤ「Ｂ００１１」に対応付けられた配送者ＩＤが「Ｃ００１１」（図１３参照）の配送者端末４１と配送車ＩＤが「Ｖ０００１」（図１３参照）の配送者端末４２を例に説明する。
【０２７９】
配送者端末４１，４２では、以下の手順で配送車６の配送状況通知サーバ２への位置情報の送信や受取人不在情報の出力などの処理が行われる。
【０２８０】
（ステップＳ４０１）移動体位置情報要求受信部４０２が配送状況通知サーバ２から位置情報の要求を受信したか否かを判別する（Ｓ４０１のループ）。移動体位置情報要求受信部４０２が位置情報の要求を受信すると（Ｓ４０１：Ｙ）、ステップＳ４０２に進む。
【０２８１】
（ステップＳ４０２）位置情報検出部４０１は、配送者端末４の位置情報（現在位置の情報）を検出する。位置情報検出部４０１は、例えば、ＧＰＳ方式やセルラー基地局方式や無線ＬＡＮ位置検知方式などによって現在位置の情報（緯度／経度の情報）を検出する。
【０２８２】
（ステップＳ４０３）位置情報送信部４０３は、位置情報検出部４０１が検出した位置情報を配送状況通知サーバ２に送信する。例えば、位置情報検出部４０１が（Ｘ１，Ｙ２）の位置情報を検出すると、位置情報送信部４０３は、その位置情報（Ｘ１，Ｙ２）を配送状況通知サーバ２に送信する。
【０２８３】
（ステップＳ４０４）受取人不在情報受信部４０４が配送状況通知サーバ２から受取人不在情報を受信したか否かを判別する。受取人不在情報受信部４０４が受信する受取人不在情報は、例えば、上述した受取人不在フラグの情報である。受取人不在情報受信部４０４が受取人不在情報を受信していなければ（Ｓ４０４：Ｎ）ステップＳ４０１に戻り、受取人不在情報受信部４０４が受取人不在情報を受信すると（Ｓ４０４：Ｙ）、ステップＳ４０５に進む。
【０２８４】
（ステップＳ４０５）出力部４０５は、受取人不在情報受信部４０４が受信した受取人不在情報を出力する。出力部４０５は、受取人不在情報受信部４０４が受取人不在フラグの情報を受信すると、配送者端末４の表示画面に受取人不在フラグに内容に応じた所定の出力を行う。
【０２８５】
例えば、出力部４０５は、受取人不在フラグが「１」の場合、図２４（ａ）に示すように、受取人Ｐ及び受取代理人Ｑが不在であることを示すアイコンＧ１を配送者端末４２の表示画面に表示し、受取人不在フラグが「０」の場合、図２４（ｂ）に示すように、受取人Ｐ又は受取代理人Ｑが存在することを示すアイコンＧ２を配送者端末４２に表示する。
【０２８６】
図２４に示す例では、受取人不在を示すアイコンＧ１は、家の図柄の中に「不在」の文字を記載した画像とし、受取人存在を示すアイコンＧ２は、家の中に受取人が存在する様子を示す図柄の画像としているが、アイコンＧ１，Ｇ２はこれらの画像に限定されるものではない。
【０２８７】
なお、受取人不在フラグが「０」の場合はアイコンＧ２を表示せず、受取人不在フラグが「１」の場合にのみアイコンＧ１を表示するようにしてもよい。また、受取人不在フラグが「１」の場合、アイコンＧ１に代えて、例えば、「受取人が不在です。」などのメッセージ文を表示させてもよく、アイコンＧ１やメッセージ文の表示に加えて音声により受取人不在のメッセージ音を出力させるようにしてもよい。もちろん、受取人不在のメッセージ音だけを出力させるようにしてもよい。
【０２８８】
図１３のフローチャートにおいて、電源オフや処理終了の割り込みがあれば、配送車６の位置情報の送信や受取人不在情報の出力などの処理は終了する。
【０２８９】
図２４に示す受取人不在情報の表示により、配送者Ｃは、荷物ＩＤ「Ｂ００１１」に対応する荷物７ｃを配送先Ｎ３の位置で受け取ることができる人がいないことを知ることができる。これにより、配送者Ｃが配送作業の場合は、配送中の荷物７ｃの配達順を調整することにより効率良く荷物７ｃを配送先Ｎ３に配送することができる。
【０２９０】
また、受取人が不在であることを示す受取人不在情報は、配送状況通知サーバ２から配送者Ｃが荷物７ｃの配送作業をしているときにだけ配送者Ｃに送信され、荷物７ｃの配送作業をしていないときには配送者Ｃに送信されないので、配送先Ｎ３の位置（受取人Ｐの家）が留守であるという情報が悪用されることを防止することができる。
【０２９１】
上記の配送状況通知システム１の動作の説明では、配送ＩＤ［Ｂ００１１」に対応する荷物７（配送先Ｎ３に配送される荷物７ｃ）を例として説明したが、他の荷物７ａ，７ｂを配送先Ｎ１，Ｎ２に配送する場合でも上述した処理と同様の処理が行われる。
【０２９２】
また、上記の配送状況通知システム１の動作の説明では、受取人Ｐに配送中の荷物７の配送位置情報と予測配達時刻情報を通知するようにしているが、荷物７の配送履歴に関する情報を受取人Ｐに通知するようにしてもよい。荷物７の配送履歴に関する情報とは、荷物７の発送日時、配送センターの通過日時、配送ルートにおける主要ポイントの通過日時などの情報である。
【０２９３】
また、上記の配送状況通知システム１の動作の説明では、配送業者が荷物７の配送を開始してもその情報は受取人Ｐに通知しないが、配送業者が荷物７の配送を開始すると、その配送開始のお知らせをメールによって配送状況出力装置３に送信し、配送状況通知アプリによって荷物７の配送状況情報を随時知ることができる旨の案内をするようにしてもよい。
【０２９４】
以上、本実施の形態１によれば、受取人Ｐは、配送中の荷物７の正確な配送状況情報（例えば、荷物７の配送位置情報や予想配達時刻情報などの情報）をリアルタイムで知ることができるので、荷物７の配送状況が分からないことによる受取人Ｐの苛立ちを低減させることができる。また、受取人Ｐは、荷物７が配達されるまでの待ち時間を有効に活用することができる。
【０２９５】
また、本実施の形態１によれば、配送車６が配送先の近くに来たときに、配送先に受取人Ｐと受取代理人Ｑのいずれも不在であるという状況を知ることができるので、受取人Ｐ及び受取代理人Ｑが不在の配送先に荷物７を配送するという事態を回避することができる。従って、配送者Ｃは、複数の荷物７を効率良く配送することができる。
【０２９６】
また、受取人Ｐ及び受取代理人Ｑが不在であることを示す受取人不在情報の配送者Ｃへの通知は、配送者Ｃが荷物７の配送作業中の場合にだけ当該配送者Ｃに通知するので、その受取人不在情報が悪用されることを防止することができる。
【０２９７】
本実施の形態１では、荷物の配送位置情報を受取人に通知する場合を例に説明したが、本発明は、運送業者等の荷物の配送サービスだけでなく、出前やケータリングなどの商品のデリバリーサービスにも適用することができる。
【０２９８】
この場合は、デリバリーサービスを提供する業者がユーザから注文を受けると、その注文内容を配送状況通知サーバに登録し、登録後にユーザが携帯端末で配送状況通知アプリを起動し、注文番号を入力すれば、ユーザは注文した商品の配送状況情報を随時知ることができる。
【０２９９】
従って、デリバリーサービスにおいても、注文品の配送中の位置や予測配達時刻などの情報が分からないことによるユーザの苛立ちを低減させることができる。例えば、ユーザがパーティ・ケータリングのサービスを注文した場合、ユーザは、配送状況通知アプリによってパーティ・ケータリングの商品の配送中の位置や予測配達時刻を知ることができるので、パーティの開始タイミングなどを好適に調整することができる。
【０３００】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０３０１】
以上のように、本発明に係る配送状況通知サーバ等は、荷物の配送状況が分からないことによる受取人の苛立ちを低減させるとともに、配送者が受取人不在の配送先に荷物を配送するという事態を回避することできる、という優れた効果を有し、配送状況通知システムとして有用である。
【符号の説明】
【０３０２】
２  配送状況通知サーバ
２０１  配送情報格納部
２０３  配送位置情報受信部
２０５  配送位置情報送信部
２０６  時刻情報取得部
２０７  予想配達時刻情報算出部
２０８  受取人位置情報受信部
２０９  受取代理人位置情報受信部
２１０  受取人不在判別部
２１１  受取人不在情報送信部
２１２  条件判別部
【図１】
0006684109.tif 000002
【図２】
0006684109.tif 000003
【図３】
0006684109.tif 000004
【図４】
0006684109.tif 000005
【図５】
0006684109.tif 000006
【図６】
0006684109.tif 000007
【図７】
0006684109.tif 000008
【図８】
0006684109.tif 000009
【図９】
0006684109.tif 000010
【図１０】
0006684109.tif 000011
【図１１】
0006684109.tif 000012
【図１２】
0006684109.tif 000013
【図１３】
0006684109.tif 000014
【図１４】
0006684109.tif 000015
【図１５】
0006684109.tif 000016
【図１６】
0006684109.tif 000017
【図１７】
0006684109.tif 000018
【図１８】
0006684109.tif 000019
【図１９】
0006684109.tif 000020
【図２０】
0006684109.tif 000021
【図２１】
0006684109.tif 000022
【図２２】
0006684109.tif 000023
【図２３】
0006684109.tif 000024
【図２４】
0006684109.tif 000025