(57)【要約】【課題】荷物の再配送を低減する。【解決手段】撮像装置を備え、荷物を配送する車両と、荷物の配送先に受取人が不在の場合に、受取人とは異なる居所に存在する代理人による荷物の受け取りを判定する制御部を備える情報処理装置と、を含む情報処理システムである。車両は、代理人が荷物を受け取る様子を撮像装置によって撮影する。制御部は、代理人による荷物の受け取りが完了した場合に、撮像装置による撮影データを受取人に関連付くユーザ端末に送信する。車両は、自動運転車両である。【選択図】図１
2020172373.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置を備え、荷物を配送する車両と、
前記荷物の配送先に受取人が不在の場合に、前記受取人とは異なる居所に存在する代理人による前記荷物の受け取りを判定する制御部を備える情報処理装置と、
を含む情報処理システムであって、
前記車両は、前記代理人が前記荷物を受け取る様子を前記撮像装置によって撮影し、
前記制御部は、前記代理人による前記荷物の受け取りが完了した場合に、前記撮像装置による撮影データを前記受取人に関連付くユーザ端末に送信する、
情報処理システム。
【請求項２】
ユーザの住所を含むユーザ情報を記憶する記憶部をさらに備え、
前記制御部は、前記代理人を、前記記憶部において、前記配送先から所定の範囲内で住所が登録されているユーザから選択する、
請求項１に記載の情報処理システム。
【請求項３】
前記受取人によって指定された代理候補となるユーザに関するユーザ情報を記憶する記憶部をさらに備え、
前記制御部は、前記代理人を、前記記憶部において、前記受取人によって指定されたユーザの中から選択する、
請求項１に記載の情報処理システム。
【請求項４】
前記車両は、自動運転車両である、
請求項１から３のいずれか一項に記載の情報処理システム。
【請求項５】
撮像装置を備える車両によって配送される荷物の配送先に受取人が不在の場合に、前記受取人とは異なる居所に存在する代理人による前記荷物の受け取りを判定し、
前記代理人による前記荷物の受け取りが完了した場合に、前記撮像装置によって撮影された前記代理人が前記荷物を受け取る様子が記録された撮影データを前記受取人に関連付くユーザ端末に送信する、
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム及び情報処理方法に関する。
【背景技術】
【０００２】
自動運転車両が、荷物を配送先の宅配ボックスまで配送することが提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−１７７４３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、宅配ボックスが設置されていない家も存在し、その場合には、再配達の発生の可能性が高まる。
【０００５】
開示の態様の一つは、再配送を削減可能な情報処理システム及び情報処理方法を提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明の態様の一つは、
撮像装置を備え、荷物を配送する車両と、
前記荷物の配送先に受取人が不在の場合に、前記受取人とは異なる居所に存在する代理人による前記荷物の受け取りを判定する制御部を備える情報処理装置と、
を含む情報処理システムであって、
前記車両は、前記代理人が前記荷物を受け取る様子を前記撮像装置によって撮影し、
前記制御部は、前記代理人による前記荷物の受け取りが完了した場合に、前記撮像装置による撮影データを前記受取人に関連付くユーザ端末に送信する、
情報処理システムである。
【０００７】
本発明の他の態様の一つは、
撮像装置を備える車両によって配送される荷物の配送先に受取人が不在の場合に、前記受取人とは異なる居所に存在する代理人による前記荷物の受け取りを判定し、
前記代理人による前記荷物の受け取りが完了した場合に、前記撮像装置によって撮影された前記代理人が前記荷物を受け取る様子が記録された撮影データを前記受取人に関連付くユーザ端末に送信する、
情報処理方法である。
【発明の効果】
【０００８】
開示の情報処理システム及び情報処理方法によれば、再配送を削減することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１実施形態に係る配送システムのシステム構成の一例を示す図である。
【図２】図２は、センタサーバのハードウェア構成の一例を示す図である。
【図３】図３は、車両のハードウェア構成の一例を示す図である。
【図４】図４は、センタサーバと車両との機能構成の一例を示す図である。
【図５】図５は、センタサーバの車両情報管理テーブルの一例である。
【図６】図６は、センタサーバのユーザ情報管理テーブルの一例である。
【図７】図７は、センタサーバの代理候補指定情報テーブルの一例を示す図である。
【図８】図８は、センタサーバの配送情報管理テーブルの一例である。
【図９Ａ】図９Ａは、センタサーバの代理受取制御処理のフローチャートの一例である。
【図９Ｂ】図９Ｂは、センタサーバの代理受取制御処理のフローチャートの一例である。
【図１０】図１０は、第１実施形態に係る配送システムの代理受取サービスのシーケンスの一例を示す図である。
【発明を実施するための形態】
【００１０】
本発明の態様の一つは、撮像装置を備え、荷物を配送する車両と、当該荷物の配送先に受取人が不在の場合に、当該受取人とは異なる居所に存在する代理人による当該荷物の受け取りを判定する制御部を備える情報処理装置と、を含む情報処理システムである。当該車両は、当該代理人が当該荷物を受け取る様子を撮像装置によって撮影する。制御部は、代理人による当該荷物の受け取りが完了した場合に、撮像装置による撮影データを当該受取人に関連付くユーザ端末に送信する。
【００１１】
制御部は、例えば、車両に搭載されるコンピュータと通信可能なサーバに備えられてもよいし、車両に搭載されるコンピュータに備えられてもよい。代理人が荷物を受け取ってくれることによって、当該荷物の受取人が不在の場合でも、当該荷物の再配送を行わなくてもよくなり、再配送を低減することができる。また、代理人が荷物を受け取る様子が撮影され、当該撮影データが証拠として受取人のユーザ端末に送信されるので、受取人は代理人と荷物が代理人によって受け取られたこととを確認することができ、受取人に安心感を与えることができる。また、荷物に対して不正が働かれることを抑止し、受取人に対して荷物の安全性を確保することができる。
【００１２】
本発明の態様の一つでは、ユーザの住所を含むユーザ情報を記憶する記憶部をさらに備え、制御部は、代理人を、記憶部において、当該配送先から所定の範囲内で住所が登録されているユーザから選択するようにしてもよい。これによって、受取人が代理人を指定していない場合でも、代理で荷物を受け取ってもらうことができ、再配達を低減することができる。また、代理人が荷物を受け取る様子が撮影された撮影データが受取人のユーザ端末に送信されるので、例えば、受取人と代理人とが知り合いでない場合に、受取人に対して与えられる不安感を低減することができる。また、代理人は、配送先から所定の範囲内で住所が登録されているユーザから選択されるので、代理人への荷物の受け渡しのための移動距離を短くすることができ、効率が良い。例えば、配送先と代理人の住所とが同じ集合住宅内である場合には、車両は、代理人への受け渡しのために移動しなくてもよくなる。
【００１３】
本発明の態様の一つでは、受取人によって指定された代理候補となるユーザに関するユーザ情報を記憶する記憶部をさらに備え、制御部は、代理人を、記憶部において、当該受取人によって代理候補として指定されたユーザの中から選択するようにしてもよい。これによって、受取人が指定したユーザが代理で荷物の受け取りをしてもらうことができるため、受取人に安心感を与えることができる。
【００１４】
本発明の態様の一つでは、車両は、自動運転車両であってもよい。ただし、これに限定されない。車両が自動運転車両であることによって、人員を削減することができる。
【００１５】
本発明の態様を、情報処理方法の側面から捉えることもできる。情報処理方法は、撮像
装置を備える車両によって配送される荷物の配送先に受取人が不在の場合に、当該受取人とは異なる居所に存在する代理人による当該荷物の受け取りを判定し、当該代理人による当該荷物の受け取りが完了した場合に、撮像装置によって撮影された当該代理人が当該荷物を受け取る様子が記録された撮影データを受取人に関連付くユーザ端末に送信する、情報処理方法である。なお、上述までの情報処理装置に関して開示された技術的思想は、技術的な齟齬が生じない範囲で当該情報処理方法にも適用できる。
【００１６】
以下、図面に基づいて、本発明の実施の形態を説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。
【００１７】
＜第１実施形態＞
＜システム概要＞
図１は、第１実施形態に係る配送システム１００のシステム構成の一例を示す図である。配送システム１００は、例えば、配送先において受取人不在の場合に、代理人へ荷物の受け渡しを行うことを決定するシステムである。配送システム１００は、センタサーバ１、車両２、ユーザ端末３を含む。配送システム１００は、「情報処理システム」の一例である。
【００１８】
車両２は、例えば、自動運転走行及び無人運転走行可能な電動自動車両である。第１実施形態では、車両２は、所定の配送先に荷物を配送する車両である。配送システム１００は複数の車両２を含むが、図１では、便宜的に車両２は１台のみ示されている。車両２は、例えば、無線通信網を介してネットワークＮ１に接続し、ネットワークＮ１を通じて、センタサーバ１と接続されている。車両２は、例えば、３Ｇ（3rd generation）、ＬＴＥ（Long Term Evolution）、ＬＴＥ−Ａｄｖａｎｃｅｄ、５Ｇ（5th generation）等の移
動体通信、ＷｉＦｉ、ＤＳＲＣ（専用狭域通信）等の無線ＬＡＮの規格に従った無線通信を行い、ネットワークＮ１に接続する。ネットワークＮ１は、例えば、インターネットである。
【００１９】
車両２は、センタサーバ１から運行指令を受けて、運行計画を作成し、運行計画に従って目的地まで自律走行を行う。車両２は、位置情報の取得手段を備えており、所定の周期で、位置情報を取得し、センタサーバ１に送信する。
【００２０】
ユーザ端末３は、例えば、配送システム１００に荷物の代理人による受け取りのサービスを享受するためにユーザ登録しているユーザ、及び、荷物の代理受取を行う代理人として配送システム１００に登録されているユーザが所有する端末である。以降、受取人のユーザ端末３は、受取人端末、と称される。代理人のユーザ端末は、代理人端末、と称される。配送システム１００は、複数のユーザ端末３を含むが、図１では、便宜的に１台のみ示されている。
【００２１】
第１実施形態では、車両２は、センタサーバ１からの配送依頼を受けて、荷物の配送を行う。車両２は、所定の周期で位置情報をセンタサーバ１に送信しており、これによって、センタサーバ１は、車両２の位置を把握している。例えば、センタサーバ１は、車両２が配送先に到着したことを検出した場合には、配送先に関連付くユーザ、すなわち、受取人のユーザ端末３へ、配送車両の到着通知を送信する。例えば、受取人端末から応答がない、又は、不在である旨の応答が受信された場合には、センタサーバ１は、受取人の不在を判定し、代理で荷物を受け取る代理人を決定する。代理人は、例えば、受取人が事前に指定した代理候補の中から選択されてもよいし、配送先の住所から所定の範囲内に住所が登録されているユーザの中から選択されてもよい。
【００２２】
また、車両２はカメラを備えており、代理人が車両２から荷物を受け取る様子を撮影し
、荷物の受け渡しが完了すると、撮影データをセンタサーバ１へ送信する。センタサーバ１は、当該撮影データと荷物の配送完了通知とを受取人端末へ送信する。撮影データは、動画であっても静止画像であってもよい。また、撮影データは、例えば、代理人の顔と、荷物に添付されている荷物の識別情報と、が含まれるように、撮影される。
【００２３】
このように、配送先に受取人が不在である場合には、代理人に荷物を受け取ってもらうことによって、車両２が再度当該荷物を配送することを低減することができる。また、代理人が荷物を受け取る様子の撮影データが受取人に送信されるので、確実に荷物が代理人に渡されたことの証拠を受取人に提示し、受取人に安心感を与えることができる。また、受取人によって荷物に不正が働かれることを抑制することができる。
【００２４】
図２は、センタサーバ１のハードウェア構成の一例を示す図である。センタサーバ１は、ＣＰＵ  １０１、メモリ１０２、外部記憶装置１０４、および通信部１０５を有する。ＣＰＵ  １０１は、メモリ１０２に実行可能に展開されたコンピュータプログラムを実行し、センタサーバ１としての処理を実行する。
【００２５】
メモリ１０２は、ＣＰＵ  １０１が実行するコンピュータプログラム、ＣＰＵ  １０１が処理するデータ等を格納する。メモリ１０２は、例えば、Dynamic Random Access Memory（ＤＲＡＭ）、Static Random Access Memory（ＳＲＡＭ）、Read Only Memory（ＲＯ
Ｍ）等である。外部記憶装置１０４は、不揮発性の記憶装置であり、例えば、Solid State Drive（ＳＳＤ）、ハードディスクドライブ等である。
【００２６】
通信部１０５は、例えば、ＬＡＮを通じて公衆通信回線網に接続し、公衆通信回線網を通じて、ネットワークＮ１上の各種サーバ、車両２、ユーザ端末３等と通信する。なお、センタサーバ１のハードウェア構成は、図２に示されるものに限定されず、実施の形態に応じて、適宜、追加又は置換することができる。
【００２７】
なお、ユーザ端末３も、センタサーバ１と同様に、ＣＰＵ、メモリ、外部記憶装置、通信部を備えるため、図示を省略する。ただし、ユーザ端末３の通信部は、３Ｇ（Generation）、４Ｇ、ＬＴＥ（Long Term Evolution）、ＬＴＥ−Ａｄｖｅｎｃｅｄ、ＷｉＦｉ等
の無線通信によってネットワークＮ１に接続し、センタサーバ１等と通信する。また、ユーザ端末３は、例えば、スマートフォン、タブレット端末、ウェアラブル端末、タブレットＰＣ、モバイルノートＰＣ等のモバイル端末である。したがって、ユーザ端末３は、ＣＰＵ、メモリ、外部記憶装置、通信部に加え、タッチパネルディスプレイ、マイクロフォン、スピーカ、各種センサ等も備える。
【００２８】
図３は、車両２のハードウェア構成の一例を示す図である。図３は、車両２が自律走行可能な電動自動車両であるとして説明される。なお、図３では、制御系に係るハードウェアが抽出して示されている。
【００２９】
車両２は、制御部２０、外部記憶装置２０４、通信部２０５、ディスプレイ２０６、タッチパネル付ディスプレイ２０７、カメラ２０８、障害物センサ２０９、車輪エンコーダ２１０、操舵用モータ２１１、駆動用モータ２１２、マイクロフォン２１３、スピーカ２１４、操舵角エンコーダ２１５、ＧＰＳ（Global Positioning System）受信部２１６を
備える。
【００３０】
制御部２０は、Electronic Control Unit（ＥＣＵ）とも呼ばれる。制御部２０は、Ｃ
ＰＵ  ２０１と、メモリ２０２と、画像処理部２０３とインタフェースＩＦ１とを有する。インタフェースＩＦ１には、外部記憶装置２０４、通信部２０５、ディスプレイ２０６、タッチパネル付ディスプレイ２０７、カメラ２０８、障害物センサ２０９、車輪エンコ
ーダ２１０、操舵用モータ２１１、駆動用モータ２１２、マイクロフォン２１３、スピーカ２１４、操舵角エンコーダ２１５、ＧＰＳ受信部２１６が接続される。
【００３１】
障害物センサ２０９は、超音波センサ、レーダ等である。障害物センサ２０９は、検出対象方向に超音波、電磁波等を発し、反射波を基に検出対象方向での障害物の存在、位置、相対速度等を検出する。障害物には、例えば、歩行者、自転車、構造物、建築物などが含まれる。例えば、車両２が箱型のボディを有する場合に、障害物センサ２０９は複数備えられ、複数の障害物センサ２０９は、それぞれ、車両２の前後左右の４つの角部に近い位置に備えられている。なお、車両２の前後左右は、例えば、進行方向に応じて決定される。
【００３２】
カメラ２０８は、Charged-Coupled Devices（ＣＣＤ）、Metal-Oxide-Semiconductor（ＭＯＳ）あるいはComplementary Metal-Oxide-Semiconductor（ＣＭＯＳ）等のイメージ
センサによる撮像装置である。カメラ２０８は、フレーム周期と呼ばれる所定時間間隔で画像を取得し、制御部２０内のフレームバッファに格納する。カメラ２０８は車両２に複数備えられ、複数のカメラ２０８は、例えば、車両２の前後左右の各側面に車外に向けて設置されている。ただし、これに限定されず、カメラ２０８には、車両の内部に向けて設置されているものが含まれてもよい。また、第１実施形態では、複数のカメラ２０８のうちの一つは、車両２から荷物を受け取る代理人を撮影するために、車両２の荷物の受け渡し口周辺に、外部に向けて設置されている。
【００３３】
操舵用モータ２１１は、制御部２０からの指示信号にしたがって、車輪の回転面と水平面とが交差する交差線の方向、つまり車輪の回転による進行方向となる角度を制御する。駆動用モータ２１２は、制御部２０からの指示信号にしたがって、例えば、車両２に備えられる４つの各車輪を駆動し、回転させる。ただし、駆動用モータ２１２は、前後の二対の車輪のうちのいずれか一対の車輪を駆動してもよい。
【００３４】
操舵角エンコーダ２１５は、車輪の走行方向である操舵角を所定の検出時間間隔で検出し、制御部２０のレジスタに格納する。操舵角は、車輪の回転軸の水平面内での角度である。例えば、車両２の進行方向に対して、車輪の回転軸が直交する方向に角度の原点が設定される。また、車輪エンコーダ２１０は、車輪の回転角を所定の検出時間間隔で取得し、制御部２０のレジスタに格納する。
【００３５】
通信部２０５は、例えば、ＷｉＦｉのアクセスポイント又は携帯電話基地局に接続し、それらに接続される公衆通信回線網を通じて、ネットワーク上の各種サーバ等と通信するための通信部である。通信部２０５は、所定の無線通信規格に従った無線信号及び無線通信方式で無線通信を行う。
【００３６】
ＧＰＳ受信部２１６は、地球の周囲を周回する複数の人工衛星（Global Positioning Satellite）から時刻信号の電波を受信し、制御部２０のレジスタに格納する。マイクロフォン２１３は、音声を検出して、ディジタル信号に変換し、制御部２０のレジスタに格納する。スピーカ２１４は、制御部２０または信号処理部に接続されるＤ／Ａ変換器および増幅器により駆動され、音および音声を含む音響を再生する。マイクロフォン２１３及びスピーカ２１４には、車両２の内部に向けて備えられるものと、車両２の外部に向けて備えられるものとが含まれてもよい。
【００３７】
例えば、車両２のボディの各側面には、車両２の外部に向けて、ディスプレイ２０６が備えられている。ディスプレイ２０６は、例えば、液晶ディスプレイ、エレクトロルミネッセンスパネル等である。タッチパネル付ディスプレイ２０７は、ユーザからの指示の入力装置であって、例えば、車両２の内部に向けて設置されている。ただし、これに限られ
ず、タッチパネル付ディスプレイ２０７は、例えば、車両２のドア付近に外部に向けて設置されていてもよい。
【００３８】
制御部２０のＣＰＵ  ２０１は、メモリ２０２に実行可能に展開されたコンピュータプログラムを実行し、制御部２０としての処理を実行する。メモリ２０２は、ＣＰＵ  ２０１が実行するコンピュータプログラム、ＣＰＵ  ２０１が処理するデータ等を格納する。メモリ２０２は、例えば、Dynamic Random Access Memory（ＤＲＡＭ）、Static Random Access Memory（ＳＲＡＭ）、Read Only Memory（ＲＯＭ）等である。画像処理部２０３
は、ＣＰＵ  ２０１と連携し、カメラ２０８から所定のフレーム周期ごとに得られるフレームバッファのデータを処理する。画像処理部２０３は、例えば、ＧＰＵとフレームバッファとなる画像メモリを有する。外部記憶装置２０４は、不揮発性の記憶装置であり、例えば、Solid State Drive（ＳＳＤ）、ハードディスクドライブ等である。
【００３９】
例えば、制御部２０は、インタフェースＩＦ１を介して、車両２の各部のセンサから検出信号を取得する。また、制御部２０は、ＧＰＳ受信部２１６からの検出信号により、地球上の位置である緯度と経度を計算する。さらに、制御部２０は、外部記憶装置２０４に格納される地図情報データベースから地図データを取得し、計算した緯度と経度を地図データの上の位置とを照合し、現在地を決定する。また、制御部２０は、地図データ上で現在地から目的地に至る経路を取得する。また、制御部２０は、障害物センサ２０９、カメラ２０８等からの信号に基づき、車両２の周囲の障害物を検知し、障害物を回避するように、進行方向を決定し、操舵角を制御する。
【００４０】
さらに、制御部２０は、画像処理部２０３と連携し、カメラ２０８から取得される画像をフレームデータごとに処理し、例えば、画像の差分に基づく変化を検知し、障害物を認識する。なお、制御部２０は、カメラ２０８からの画像のフレームデータおよびマイクロフォン２１３から得られる音声データを通信部２０５からネットワーク上のセンタサーバ１に送信してもよい。そして、画像のフレームデータおよび音声データの解析をセンタサーバ１に分担させてもよい。
【００４１】
さらにまた、制御部２０は、ディスプレイ２０６に画像、文字その他の情報を表示させる。また、制御部２０は、タッチパネル付ディスプレイ２０７への操作を検出し、ユーザからの指示を受け付ける。
【００４２】
図３では、インタフェースＩＦ１が例示されているが、制御部２０と制御対象との間の信号の授受がインタフェースＩＦ１に限定される訳ではない。すなわち、制御部２０は、インタフェースＩＦ１以外の複数の信号授受経路を有してもよい。また、図３では、制御部２０は、単一のＣＰＵ  ２０１を有している。ただし、ＣＰＵは、単一のプロセッサに限定される訳ではなく、マルチプロセッサ構成であってもよい。また、単一のソケットで接続される単一のＣＰＵがマルチコア構成を有していても良い。上記各部の少なくとも一部の処理は、ＣＰＵ以外のプロセッサ、例えば、Digital Signal Processor（ＤＳＰ）、Graphics Processing Unit（ＧＰＵ）等の専用プロセッサで行われても良い。また、上記各部の少なくとも一部の処理は、集積回路（ＩＣ）、その他のディジタル回路であっても良い。また、上記各部の少なくとも一部にアナログ回路が含まれても良い。
【００４３】
図４は、センタサーバ１と車両２との機能構成の一例を示す図である。センタサーバ１は、メモリ１０２上のコンピュータプログラムにより、図４に例示された各部として動作する。センタサーバ１は、例えば、機能構成要素として、位置情報取得部１１、配送制御部１２、車両情報データベース（ＤＢ）１３、ユーザ情報ＤＢ  １４、配送情報ＤＢ  １５を備える。
【００４４】
位置情報取得部１１は、車両２から所定の周期で送信される車両２の位置情報を受信し、後述の車両情報ＤＢ  １３に格納される当該車両２の位置情報を更新する。
【００４５】
配送制御部１２は、車両２による荷物の配送を制御する。より具体的には、配送制御部１２は、車両２に配送依頼としての運行指令を送信する。また、配送制御部１２は、代理受取制御処理を行う。代理受取制御処理とは、配送先の受取人が不在である場合に、代理で荷物を受け取る代理人を決定し、当該代理人へ荷物の受け渡しを行うことに係る制御処理である。代理受取制御処理は、例えば、配送先の受取人が配送システム１００のユーザとして登録しており、且つ、代理受取のサービスを享受することを設定している場合に行われる。
【００４６】
具体的には、配送制御部１２は、車両２の位置情報から、車両２が配送先に到着したことを検出する。配送制御部１２は、車両２が配送先に到着したことを検出した場合に、受取人端末に配送車両の到着を通知する到着通知を送信する。配送車両の到着通知には、例えば、受取人の認証のための認証情報、応答を行うためのウェブページのＵＲＬ、配送車両２に関する情報（外観、ナンバープレートの番号等）等が含まれている。受取人の認証のための認証情報は、例えば、パスワード、パスコード、バーコード、ＱＲコード（登録商標）等の１つ又は複数である。配送車両の到着通知は、例えば、電子メール、プッシュ配信等を用いて送信される。
【００４７】
例えば、受取人が配送先におり、荷物を受取可能である場合には、受取人は受取人端末から受取可能の応答をセンタサーバ１へ送信する。例えば、受取人が配送先に不在である場合には、受取人は受取人端末から不在を示す応答をセンタサーバ１へ送信する。受取人端末からの応答は、例えば、ウェブページを通じて受取人端末に入力され、ＨＴＴＰ経由で送信される。
【００４８】
配送制御部１２は、例えば、到着通知に対する受取人端末からの応答が不在を示す場合、又は、所定時間経過しても受取人端末から応答がない場合に、受取人の不在を判定する。受取人の不在を判定する、受取人端末からの応答を待つ時間は、例えば、３〜１０分の間で任意に設定可能である。ただし、受取人端末からの応答を待つ時間の設定範囲はこれに限定されない。また、受取人の不在判定の方法はこれらに限定されない。
【００４９】
配送制御部１２は、受取人の不在を判定した場合に、代理受取を実行するか否かを判定する。例えば、受取人が配送システム１００にユーザ登録しており、且つ、代理受取のサービスの享受を設定している場合に、配送制御部１２は、代理受取を実行することを判定する。次に、配送制御部１２は、代理受取を行う代理人を決定する。配送制御部１２は、受取人が代理候補を設定している場合には代理候補の中から、代理人を選択する。受取人が代理候補を設定していない場合には、配送制御部１２は、代理人の請負を登録しているユーザであって、配送先から所定の範囲内に住所が登録されているユーザの中から、代理人を選択する。例えば、代理人として、代理候補又は対象の代理人の請負を登録しているユーザからランダムに選択されてもよいし、配送先から最も近くに存在するユーザが選択されてもよい。
【００５０】
配送制御部１２は、選択した代理人のユーザ端末へ代理受取の依頼を送信する。代理受取の依頼には、例えば、受取人に関する情報（氏名、ユーザ識別情報等）、荷物に関する情報（荷物の種類、大きさ等）、応答を行うためのウェブページのＵＲＬ、配送車両の現在位置等が含まれている。代理受取の依頼は、例えば、電子メール、プッシュ配信等を用いて送信される。
【００５１】
例えば、代理人に選択されたユーザが、依頼された代理受取を受任可能である場合には
、当該ユーザはユーザ端末から代理受取の受任可能の応答をセンタサーバ１へ送信する。例えば、代理人に選択されたユーザが代理受取を受任できない場合には、当該ユーザはユーザ端末から受任不可を示す応答をセンタサーバ１へ送信する。代理人に選択されたユーザのユーザ端末からの応答は、例えば、ウェブページを通じて当該ユーザ端末に入力され、ＨＴＴＰ経由で送信される。
【００５２】
代理人に選択されたユーザのユーザ端末から代理受取の受任を示す応答が受信された場合には、配送制御部１２は、当該ユーザを代理人に決定し、代理人端末へ、代理人を認証するための認証情報と荷物に関する情報とを送信する。代理人を認証するための認証情報は、パスワード、パスコード、バーコード、ＱＲコード等のうちの１又は複数であってもよい。代理人を認証するための認証情報は、受取人を認証するための認証情報と同一の情報であってもよいし、異なる情報であってもよい。荷物に関する情報は、例えば、荷物の識別情報、サイズ、車両２内における配置位置等である。
【００５３】
また、配送制御部１２は、車両２へ、当該配送が代理受取に変更された旨の代理受取への変更通知を送信する。例えば、認証情報が受取人と代理人とで異なる場合には、変更通知とともに代理人の認証情報も車両２へ送信される。また、配送制御部１２は、代理人の住所までの移動が必要であれば、変更通知とともに、車両２へ代理人の住所への移動指令を送信する。代理人に選択されたユーザのユーザ端末から代理受取の拒否を示す応答が受信されたり、所定時間経過しても応答が受信されなかったりする場合には、配送制御部１２は、例えば、当該荷物の再配達を判定して車両２へ通知してもよいし、再度代理人を選択し直してもよい。
【００５４】
また、配送制御部１２は、車両２へ撮影開始指示を送信する。車両２からは、代理人への荷物の受け渡しが完了すると、代理受取による配送完了通知とともに撮影データがセンタサーバ１へ送信される。配送制御部１２は、車両２から受信した撮影データを、配送完了通知とともに、受取人端末へ送信する。ただし、撮像データそのものを送信することに限定されず、例えば、撮像データが動画データであってサイズが大きい場合には、撮像データのダウンロードページ又は閲覧ページのＵＲＬ等が送信されてもよい。撮像データは、例えば、画像データ、動画データ等のいずれであってもよい。配送完了通知とともに、例えば、代理人の住所、氏名、ユーザ識別情報等の代理人に関する情報も送信される。
【００５５】
また、配送制御部１２は、車両２から代理受取による配送完了通知を受信すると、代理人であったユーザにインセンティブを付与する。インセンティブは、例えば、配送システム１００のサービス又は提携先のサービスに利用可能な所定数のポイント、クーポン、現金等の１又は複数である。これによって、代理受取を請け負うユーザを集めやすくなる。配送制御部１２は、付与されたインセンティブの情報を代理人端末へ送信してもよい。
【００５６】
車両情報ＤＢ  １３、ユーザ情報ＤＢ  １４、配送情報ＤＢ  １５は、例えば、センタサーバ１の外部記憶装置１０４の記憶領域に作成される。車両情報ＤＢ  １３、ユーザ情報ＤＢ  １４、配送情報ＤＢ  １５は、例えば、リレーショナルデータベースである。車両情報ＤＢ  １３は、車両２に関する情報を格納している。ユーザ情報ＤＢ  １４は、配送システム１００のサービスの享受を希望するユーザに関する情報を格納している。配送情報ＤＢ  １５は、配送に関する情報を格納する。これらの各ＤＢに格納されている情報の詳細については後述される。
【００５７】
センタサーバ１の各機能構成要素のいずれか、又はその処理の一部は、ネットワークに接続される他のコンピュータにより実行されてもよい。また、センタサーバ１で実行される一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。
【００５８】
車両２は、メモリ２０２上のコンピュータプログラムにより、図４に例示された各部として動作する。車両２は、例えば、機能構成要素として、運行計画制御部２１、環境検出部２２、走行制御部２３、位置情報取得部２４、配送制御部２５、配送情報ＤＢ  ２６を備える。
【００５９】
位置情報取得部２４は、例えば、ＧＰＳ受信部２１６等によって取得される車両２の位置情報を、所定の周期で取得し、センタサーバ１に送信する。車両２の位置情報は、例えば、緯度、経度である。または、車両２の位置情報は、例えば、住所であってもよい。また、位置情報取得部２４によって取得される車両２の位置情報は、例えば、運行計画制御部２１、走行制御部２３にも出力される。なお、車両２から送信される位置情報やその他の通知等とともに、車両２の識別情報も送信される。
【００６０】
運行計画制御部２１は、センタサーバ１からの運行指令を受信する。運行指令とともに配送情報も受信される。センタサーバ１から受信される配送情報には、例えば、配送の識別情報、配送先の情報、配送対象の荷物に関する情報、配送予定時間の情報等が含まれている。運行計画制御部２１は、受信した配送情報を、配送情報ＤＢ  ２６に格納する。
【００６１】
運行計画制御部２１は、配送対象の荷物が複数存在する場合には、例えば、運行指令と配送情報とに基づいて、配送順を決定する。配送順は、例えば、時間帯毎に、配送が予定されている荷物について配送先の情報に基づいて、決定される。例えば、運行計画制御部２１は、例えば、新たに配送依頼を受けた場合や１つの配送予定時間帯の開始時刻から所定時間前の時刻になる場合に、配送予定の荷物の配送先を経由する経路を算出し、運行計画を生成する。
【００６２】
運行計画には、このように算出された車両２が走行する経路に関するデータと、経路の一部または全部において車両２が行うべき処理を規定したデータとが含まれる。車両２が行うべき処理の一例には、例えば、配送先での荷物の受け渡し等がある。運行計画制御部２１は、生成した運行計画を走行制御部２３に出力する。また、運行計画制御部２１は、生成した運行計画をセンタサーバ１へ送信してもよい。
【００６３】
環境検出部２２は、車両２に搭載される各種センサによって取得されたデータに基づいて、自律走行に用いられる車両２の周囲の環境情報を検出する。環境検出部２２の検出の対象は、例えば、車線の数や位置、自車両の周囲に存在する車両の数や位置、自車両の周囲に存在する障害物（例えば歩行者、自転車、構造物、建築物など）の数や位置、道路の構造、道路標識などの情報である。ただし、これらに限られない。自律的な走行を行うために用いられるものであれば、検出の対象はどのようなものであってもよい。例えば、センサがステレオカメラである場合には、それにより撮像された画像データを画像処理することで車両２の周囲の物体検出が行われる。環境検出部２２が検出した、車両２の周囲環境に関するデータは、後述される走行制御部２３へ出力される。
【００６４】
走行制御部２３は、例えば、運行計画制御部２１が生成した運行計画と、環境検出部２２が生成した車両２の周囲環境に関するデータ、位置情報取得部２４が取得した自車両の位置情報に基づいて、自車両の自律的な走行を制御するための制御指令を生成する。例えば、走行制御部２３は、運行計画制御部２１から運行計画が入力されると、運行計画によって示される移動方向に障害物が存在するか否かを判定し、移動の安全性を確保する。移動方向に障害物が存在しないことが判定された場合に、走行制御部２３は、運行計画に従った経路で自車両を走行させるべく制御指令を生成する。生成された制御指令は、駆動用モータ２１２へ送信される。車両を自律走行させるための制御指令の生成方法については、公知の方法を採用することができる。
【００６５】
配送制御部２５は、車両２に対してセンタサーバ１から依頼された配送の制御を行う。具体的には、配送制御部２５は、荷物の積載、荷物の受け渡し等の制御を行う。例えば、荷物の積載又は受け渡しの完了は、荷物を積載したスタッフ又は荷物を受け取ったユーザ等からの車両２に対する積載完了又は受渡完了の操作によって検出されてもよいし、車両２に搭載される各種センサによって検知されてもよい。配送制御部２５は、積載完了又は受渡完了による配送完了を検出した場合には、その旨の通知をセンタサーバ１へ送信する。
【００６６】
荷物の受け渡し時には、配送制御部２５はユーザ認証を行う。配送制御部２５は、例えば、配送依頼や代理受取への変更通知とともにセンタサーバ１から通知される受取人又は代理人の認証情報を、後述の配送情報ＤＢ  ２６に保持している。配送制御部２５は、荷物の受け渡し時には、例えば、荷物の受け渡し口付近に外部に向けて設置されているタッチパネル付ディスプレイ２０７にメッセージを出力するなどして、認証情報を入力するように促す。配送制御部２５は、入力された認証情報と配送情報ＤＢ  ２６に記憶されている認証情報とが一致した場合に、認証成功とし、例えば、荷物の受け渡し口を開放するなどして、受取人又は代理人が荷物を取り出せるようにしてもよい。
【００６７】
また、配送制御部２５は、センタサーバ１から代理受取への変更通知とともに、撮影開始の指示を受信すると、荷物の受け渡し口付近に外部に向けて設置されているカメラ２０８による撮影および撮影データの記録を開始する。配送制御部２５は、例えば、代理人のユーザ認証が成功すると、荷物の受け渡し口付近に外部に向けて設置されているタッチパネル付ディスプレイ２０７にメッセージを出力するなどして、代理人の顔と荷物に添付されている荷物の識別情報とをカメラ２０８の画角に収めるように代理人に促す。荷物の識別情報は、例えば、数字やアルファベットの文字列、バーコード、ＱＲコード等であり、通常、荷物に添付されている伝票に含まれていることが多い。
【００６８】
例えば、画像処理部２０３によるカメラ２０８の撮像画像の画像認識結果から、代理人の顔と荷物に添付されている荷物の識別情報とが検出された場合に、配送制御部２５は、代理受取による配送完了を検出し、カメラ２０８による撮影を停止させる。なお、代理受取による配送完了は、例えば、タッチパネル付ディスプレイ２０７への代理人による配送完了の操作の入力によって、判定されてもよい。
【００６９】
配送制御部２５は、代理受取による配送完了を検出すると、センタサーバ１へ、代理受取による配送完了通知と撮影データとを送信する。撮影データはこれによって車両２からは削除されてもよい。配送完了通知とともに、例えば、配送の識別情報が送信される。
【００７０】
配送情報ＤＢ  ２６は、例えば、車両２の外部記憶装置２０４の記憶領域に作成される。配送情報ＤＢ  ２６は、例えば、リレーショナルデータベースである。配送情報ＤＢ  ２６は、配送に関する情報を格納している。
【００７１】
車両２の各機能構成要素のいずれか、又はその処理の一部は、ネットワークに接続される他のコンピュータにより実行されてもよい。また、車両２で実行される一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。
【００７２】
図５は、センタサーバ１の車両情報管理テーブルの一例である。車両情報管理テーブルは、車両情報ＤＢ  １３に格納されている。車両情報管理テーブルは、車両２に関する情報が格納されている。図５に示される例では、車両情報管理テーブルには、車両ＩＤと位置との項目が含まれている。
【００７３】
車両ＩＤの項目には、車両２の識別情報が格納される。位置の項目には、車両２の位置情報が格納される。車両２の位置情報は、所定の周期で車両２から受信される。車両２から位置情報が受信される度に、車両情報管理テーブルの当該車両２の位置の項目は、位置情報取得部１１によって更新される。
【００７４】
なお、車両情報管理テーブルに保持される情報は図５に示されるものに限定されず、実施の形態に応じて、適宜、追加可能である。
【００７５】
図６は、センタサーバ１のユーザ情報管理テーブルの一例である。ユーザ情報管理テーブルは、ユーザ情報ＤＢ  １４に格納されている。ユーザ情報管理テーブルは、配送システム１００のサービスの享受を希望するユーザに関する情報が格納されている。配送システム１００のサービスの享受を希望するユーザとは、第１実施形態では、不在時に荷物の代理受取を希望する、荷物の受取人となり得るユーザ、及び、他のユーザの不在時に荷物の代理受取を請負うことを希望する、代理人となり得るユーザである。なお、配送システム１００には、例えば、コンビニエンスストア、ホテル、スーパーマーケット等の店舗も登録することができる。配送システム１００にユーザ登録するとは、ユーザ情報管理テーブルに情報が登録されることと同義である。
【００７６】
図６に示されるユーザ情報管理テーブルには、ユーザＩＤ、氏名、住所、連絡先、代理受取利用設定、代理人選択方法、代理請負設定、取得インセンティブの項目が含まれる。ユーザＩＤの項目には、ユーザの識別情報が格納される。氏名の項目には、ユーザの氏名が格納される。住所の項目には、ユーザの住所が格納される。ユーザの住所は、配送先の住所となりうる。連絡先の項目には、例えば、ユーザ端末３の電子メールアドレス、プッシュ配信で用いられるユーザ端末３の識別情報等が格納される。センタサーバ１から受取人端末又は代理人端末への通知には、連絡先の項目に格納されている情報が用いられる。
【００７７】
代理受取設定の項目には、当該ユーザによって不在時の代理受取のサービスを享受することが設定されているか否かを示す情報が格納される。ユーザによって不在時の代理受取のサービスを享受することが設定されていることを、以下、代理受取のサービスを設定している、と称する。
【００７８】
代理受取のサービスが設定されているか否かを示す情報は、例えば、フラグ、コード等である。ただし、図６に示される例では、代理受取のサービスが設定されている場合には、代理受取設定の項目に「有」が格納されている。代理受取のサービスが設定されていない場合には、代理受取設定の項目には「無」が格納されている。
【００７９】
代理人選択方法の項目には、代理人の選択方法を示す情報が含まれている。第１実施形態では、代理人の選択方法には、配送システム１００側で代理受取の請負を設定しているユーザの中から任意に選択する方法と、事前にユーザが指定した代理候補の中から選択する方法と、がある。代理人の選択方法を示す情報は、例えば、フラグ、コード等である。ただし、図６に示される例では、配送システム１００側で代理受取の請負を設定しているユーザの中から任意に選択する方法の場合には、代理人選択方法の項目には「任意」が格納されている。事前にユーザが指定した代理候補の中から選択する方法の場合には、代理人選択方法の項目には「指定」が格納されている。なお、代理受取設定の項目に、ユーザによって不在時の代理受取のサービスが設定されていないことを示す情報が格納されている場合には、代理人選択方法も項目は空である。
【００８０】
代理請負設定の項目には、当該ユーザによって他のユーザの不在時の代理受取を請け負うことが設定されているか否かを示す情報が格納される。代理受取を請け負うことが設定
されているか否かを示す情報は、例えば、フラグ、コード等である。ただし、図６に示される例では、当該ユーザによって他のユーザの不在時の代理受取を請け負うことが設定されている場合には、代理請負設定の項目に「有」が格納されている。ユーザによって他のユーザの不在時の代理受取を請け負うことが設定されていない場合には、代理請負設定の項目には「無」が格納されている。
【００８１】
取得インセンティブの項目には、該当ユーザが取得済みのインセンティブの情報が格納される。なお、ユーザ情報管理テーブルに保持される情報は図６に示されるものに限定されず、実施の形態に応じて、適宜、変更可能である。
【００８２】
図７は、センタサーバ１の代理候補指定情報テーブルの一例を示す図である。代理候補指定情報テーブルは、ユーザによって指定された代理候補の情報を保持するテーブルである。代理候補情報テーブルは、ユーザ情報ＤＢ  １４に格納されている。
【００８３】
図７に示される代理候補指定情報テーブルには、ユーザＩＤ、代理候補＃１、＃２、…の項目が含まれる。ユーザＩＤの項目には、ユーザの識別情報が格納される。代理候補＃１、＃２、…の項目には、当該ユーザが代理候補に指定する人物の情報が格納される。代理候補は複数設定することが可能であり、設定された数だけ代理候補の項目も存在する。
【００８４】
代理候補の項目には、氏名、住所、連絡先のサブ項目が含まれている。氏名のサブ項目には、代理候補の人物の氏名が格納される。住所のサブ項目には、代理候補の人物の住所が格納される。連絡先のサブ項目には、例えば、代理候補の人物のユーザ端末３の電子メールアドレス、プッシュ配信で用いられるユーザ端末３の識別情報等が格納される。センタサーバ１から代理人端末への通知には、連絡先の項目に格納されている情報が用いられる。なお、代理候補の人物が、配送システム１００にユーザ登録している場合には、氏名のサブ項目に当該ユーザの識別情報（ユーザ情報管理テーブルにおいて用いられているもの）が格納され、住所及び連絡先のサブ項目は空であってもよい。なお、代理候補指定情報テーブルに保持される情報は図７に示されるものに限定されず、実施の形態に応じて、適宜、変更可能である。
【００８５】
図８は、センタサーバ１の配送情報管理テーブルの一例である。配送情報管理テーブルは、配送情報ＤＢ  １５に格納されている。配送情報管理テーブルは、配送に関する情報を保持するテーブルである。図８に示される例では、配送情報管理テーブルには、配送ＩＤ、指定配送時間帯、配送先、配送先ユーザ、配送車両ＩＤ、認証情報、代理人の項目が含まれている。
【００８６】
配送ＩＤの項目には、配送の識別情報が格納されている。配送ＩＤは、例えば、荷物を識別するための識別情報として用いられてもよい。指定配送時間帯の項目には、配送依頼時に指定された配送希望時間帯を示す情報が格納されている。例えば、配送依頼時に配送希望時間帯の指定がない場合には、指定配送時間帯の項目は空である。配送先の項目には、配送先の住所が格納される。配送先ユーザの項目には、配送先の受取人の氏名が格納されている。配送先の受取人は、配送システム１００にユーザ登録しているユーザである場合には、配送先ユーザの項目には、当該ユーザのユーザ識別情報（ユーザ情報管理テーブルにおいて用いられているもの）が格納される。配送ＩＤ、指定配送時間帯、配送先、配送先ユーザの項目の情報は、荷物の伝票に記載されている情報と同一である。
【００８７】
配送車両ＩＤの項目には、当該配送を担当する車両２の識別情報が格納される。配送車両ＩＤの項目の初期状態は空で、例えば、センタサーバ１の配送制御部１２によって配送を割り当てられると、配送制御部１２によって配送車両２の識別情報が格納される。
【００８８】
認証情報の項目には、受取人のユーザ認証に用いられる認証情報が格納される。認証情報は、例えば、配送依頼を受領した際に、配送制御部１２によって生成され、認証情報の項目に格納される。
【００８９】
代理人の項目には、当該配送の代理受取を行う代理人の情報が格納される。例えば、代理人が、配送システム１００にユーザ登録しているユーザである場合には、代理人の項目には、代理人のユーザ識別情報が格納される。例えば、代理人が、配送システム１００にユーザ登録していないユーザである場合には、代理人の項目には、代理人の氏名が格納される。なお、第１実施形態では、代理人が配送システム１００にユーザ登録していないユーザとなるのは、受取人によって事前に指定された代理候補の中から選択される場合である。なお、代理人の項目は初期状態では空であり、代理人が決定されると配送制御部１２によって当該代理人の情報が格納される。
【００９０】
配送システム１００において、代理人の認証情報が、受取人の認証情報と異なるように設定される場合には、配送情報管理テーブルに代理人の認証情報の項目が設けられるようにしてもよい。この場合の代理人の認証情報も配送制御部１２が生成するようにしてもよい。
【００９１】
なお、配送情報管理テーブルに保持される情報は図８に示されるものに限定されず、実施の形態に応じて、適宜、変更可能である。また、車両２が保持する配送情報ＤＢ  ２６には、例えば、図８に示される配送情報管理テーブルに保持される情報のうち、配送車両ＩＤの項目の値が車両２の識別情報に該当する情報が保持される。
【００９２】
＜処理の流れ＞
図９Ａ及び図９Ｂは、センタサーバ１の代理受取制御処理のフローチャートの一例である。図９Ａ及び図９Ｂに示される処理は、例えば、１つの配送について、配送が開始されるとともに開始される。配送開始は、例えば、配送指定時間帯の開始時刻になること、車両２からの通知等によって検出される。図９Ａ及び図９Ｂに示される処理の実行主体は、センタサーバ１のＣＰＵ  １０１であるが、便宜上、機能構成要素を主体として説明する。
【００９３】
ＯＰ１０１では、配送制御部１２は、車両２が配送先に到着したか否かを判定する。例えば、配送制御部１２は、車両２の位置情報に基づいて、車両２が配送先から所定の範囲内に進入したことを検出した場合に、ＯＰ１０１において肯定判定を行ってもよい。車両２が配送先に到着した場合には（ＯＰ１０１：ＹＥＳ）、処理がＯＰ１０２に進む。車両２が配送先に到着していない場合には（ＯＰ１０１：ＮＯ）、図９Ａに示される処理が終了し、再度繰り返し実行される。
【００９４】
ＯＰ１０２では、配送制御部１２は、受取人端末へ、配送車両の到着通知を送信する。配送車両の到着通知には、例えば、認証情報、荷物に関する情報、車両２に関する情報等が含まれる。
【００９５】
ＯＰ１０３では、配送制御部１２は、受取人の不在が検出されたか否かを判定する。受取人の不在は、例えば、受取人端末から不在を示す応答が受信された場合、所定時間経過しても受取人端末から応答が受信されない場合等に判定される。反対に、受取人から在宅を示す応答が受信された場合には、受取人の在宅が判定される。受取人の不在が検出された場合には（ＯＰ１０３：ＹＥＳ）、処理がＯＰ１０５に進む。受取人の在宅が検出された場合には（ＯＰ１０３：ＮＯ）、処理がＯＰ１０４に進み、ＯＰ１０４では、通常通りの配送、すなわち、受取人が車両２に到着し、ユーザ認証して、荷物を受け取ることが行われる。その後、図９Ａに示される処理が終了する。
【００９６】
ＯＰ１０５では、配送制御部１２は、受取人が代理受取のサービスを設定しているか否かを判定する。ＯＰ１０５の判定では、ユーザ情報管理テーブル（図６）の受取人に対応する代理人受取設定の項目に代理受取のサービスが設定されていることを示す情報が格納されている場合には、肯定判定される。一方、ＯＰ１０５の判定では、配送情報管理テーブル（図８）の当該配送に対応する配送先ユーザの項目がユーザ識別情報でない場合、ユーザ情報管理テーブル（図６）の受取人に対応する代理人受取設定の項目に代理受取のサービスが設定されていないことを示す情報が格納されている場合には、否定判定される。
【００９７】
受取人が代理受取のサービスを設定している場合には（ＯＰ１０５：ＹＥＳ）、処理がＯＰ１０７に進む。受取人が代理受取のサービスを設定していない場合には（ＯＰ１０５：ＮＯ）、処理がＯＰ１０６に進み、ＯＰ１０６では、配送制御部１２は、再配送の指示を車両２に送信する。車両２は、センタサーバ１から再配送の指示を受信すると、次の配送を開始する。その後、図９Ａに示される処理が終了する。
【００９８】
ＯＰ１０７では、配送制御部１２は、受取人が設定している代理人の選択方法が、ユーザが指定した代理候補の中から選択する方法（「指定」）であるか否かを判定する。ＯＰ１０７の判定は、ユーザ情報管理テーブル（図６）において、受取人に対応する代理人選択方法の項目に、ユーザが指定した代理候補の中から選択する方法を示す情報（図６では「指定」）が格納されている場合には、肯定判定され、処理がＯＰ１０８に進む。一方、ＯＰ１０７の判定は、ユーザ情報管理テーブル（図６）において、受取人に対応する代理人選択方法の項目に、配送システム１００側で代理受取の請負を設定しているユーザの中から任意に選択する方法を示す情報（図６では「任意」）が格納されている場合には、否定判定され、処理がＯＰ１０９に進む。
【００９９】
ＯＰ１０８では、配送制御部１２は、受取人が指定する代理候補の中から代理人を選択する。受取人が指定する代理候補の情報は、代理候補指定情報テーブル（図７）から取得される。例えば、代理候補が複数設定されている場合には、配送先からもっとも近い代理候補又はリストの先頭（代理候補＃１）の代理候補が代理人として選択されてもよい。ただし、代理人の選択基準はこれらに限られない。
【０１００】
ＯＰ１０９では、配送制御部１２は、住所が配送先から所定の範囲内であって、且つ、代理受取の請負の設定をしているユーザの中から代理人を選択する。例えば、配送先からもっとも近いユーザ、代理受取の受任回数の多いユーザが代理人として選択されてもよい。ただし、代理人の選択基準はこれらに限られない。
【０１０１】
ＯＰ１１０では、配送制御部１２は、代理人として選択したユーザ又は代理候補のユーザ端末３へ代理受取の依頼を送信する。代理受取の依頼とともに、例えば、受取人に関する情報（氏名又はユーザ識別情報等）、荷物に関する情報（サイズ、冷蔵品等の種類等）等も送信される。
【０１０２】
次に、図９ＢのＯＰ２０１では、配送制御部１２は、代理人として選択したユーザ又は代理候補のユーザ端末３から、代理受取の依頼に対して受任を示す応答が受信されたか否かを判定する。受任を示す応答が受信された場合には（ＯＰ２０１：ＹＥＳ）、処理がＯＰ２０３に進む。拒否を示す応答が受信された場合や、所定時間当該ユーザ端末３から応答が受信されない場合には否定判定となり（ＯＰ２０１：ＮＯ）、処理がＯＰ２０２に進む。ＯＰ２０２では、配送制御部１２は、再配送の指示を車両２に送信する。車両２は、センタサーバ１から再配送の指示を受信すると、次の配送を開始する。その後、図９Ｂに示される処理が終了する。
【０１０３】
ＯＰ２０３では、配送制御部１２は、代理人として選択したユーザ又は代理候補を代理人に確定し、代理人端末へユーザ認証のための認証情報を送信する。受取人と代理人とで認証情報が異なる仕様の場合には、配送制御部１２は、代理人の認証情報を生成する。認証情報は、ユーザ情報管理テーブル（図６）から取得される。
【０１０４】
ＯＰ２０４では、配送制御部１２は、車両２へ、代理受取への変更通知と撮影開始指示とを送信する。代理受取への変更通知とともに、代理人の情報（例えば、氏名、住所、認証情報等）も送信される。
【０１０５】
ＯＰ２０５では、配送制御部１２は、車両２から配送完了通知が受信されたか否かを判定する。車両２から配送完了通知が受信された場合には（ＯＰ２０５：ＹＥＳ）、処理がＯＰ２０６に進む。車両２から配送完了通知が受信されていない場合には（ＯＰ２０５：ＮＯ）、配送完了通知が受信されるまでＯＰ２０５の処理が繰り返される。配送完了通知とともに、代理人が荷物を受け取る様子が撮影された撮影データも受信される。
【０１０６】
ＯＰ２０６では、配送制御部１２は、代理人へインセンティブを付与する。ユーザ情報管理テーブルの代理人に対応する取得インセンティブの項目の値も更新される。
【０１０７】
ＯＰ２０７では、配送制御部１２は、受取人端末へ、配送完了通知を送信する。配送完了通知とともに、車両２の撮影データ又は当該撮影データの閲覧のウェブページのＵＲＬ等が含まれている。その後、図９Ｂに示される処理が終了する。
【０１０８】
なお、図９Ａ及び図９Ｂに示される処理は一例であって、実施の形態に応じて、適宜、変更、追加、置換等が可能である。また、処理の実行順も図９Ａ及び図９Ｂに示されるものに限定されない。例えば、図９ＢのＯＰ２０６の処理とＯＰ２０７の処理とは、実行順が逆であってもよい。
【０１０９】
図１０は、第１実施形態に係る配送システム１００の代理受取サービスのシーケンスの一例を示す図である。図１０では、車両２はユーザＡの自宅を配送先とする荷物を配送していることする。したがって、図１０ＡにおいてユーザＡのユーザ端末３が受取人端末３Ａである。車両２は、定期的にセンタサーバ１へ車両２の位置情報を送信している。また、図１０では、荷物の受取人であるユーザＡは、配送システム１００にユーザ登録しており、且つ、不在時の代理受取のサービスを設定しているユーザであるとする。
【０１１０】
Ｓ１１では、車両２が荷物の配送先であるユーザＡの自宅に到着する。Ｓ１２では、センタサーバ１は、車両２の位置情報から、車両２が配送先であるユーザＡの自宅に到着したことを検出する（図９Ａ、ＯＰ１０１：ＹＥＳ）。Ｓ１３では、センタサーバ１は、受取人端末３Ａへ配送車両の到着通知を送信する（図９Ａ、ＯＰ１０２）。Ｓ１４では、配送車両の到着通知を受けたユーザＡは、自宅に不在であるため、受取人端末３Ａからセンタサーバ１へ不在を示す応答を送信する。センタサーバ１は、受取人端末３Ａから不在を示す応答を受信する（図９Ａ、ＯＰ１０３：ＹＥＳ）。
【０１１１】
Ｓ２１では、センタサーバ１は、受取人であるユーザＡは配送システム１００にユーザ登録しており、且つ、代理受取のサービスの設定をしているので（図９Ａ、ＯＰ１０５：ＹＥＳ）、代理受取を依頼する代理人を選択する（図９Ａ、ＯＰ１０８又はＯＰ１０９）。図１０では、ユーザＡは、代理候補を事前に設定しており、代理候補の中からユーザＢが代理人として選択されたとする。
【０１１２】
Ｓ２２では、センタサーバ１は、ユーザＢのユーザ端末３Ｂへ、代理受取依頼を送信する（図９Ａ、ＯＰ１１０）。代理受取依頼には、例えば、受取人であるユーザＡの荷物の
代理受取を依頼する旨のメッセージ、回答するためのウェブページのＵＲＬ等が含まれている。Ｓ２３では、ユーザＢは代理受取を行うことを決定し、ユーザ端末３Ｂからセンタサーバ１へ代理受取の受任を示す応答を送信する。センタサーバ１は、ユーザ端末Ｂから代理受取の受任を示す応答を受信する（図９Ｂ、ＯＰ２０１：ＹＥＳ）。これによって、ユーザＢが代理人に確定される。以降、ユーザ端末Ｂを代理人端末３Ｂと称する。
【０１１３】
Ｓ２４では、センタサーバ１は、代理人端末３Ｂへ、認証情報を送信する（図９Ｂ、ＯＰ２０３）。Ｓ２５では、センタサーバ１は、車両２へ、代理受取への変更通知と撮影開始指示とを送信する。代理受取への変更通知とともに、代理人であるユーザＢの登録住所等も送信される。なお、ユーザＢの登録住所への移動が必要な場合には、センタサーバ１は、Ｓ２５において、車両２へユーザＢの登録住所への移動指令も送信する。また、代理人の認証情報が受取人の認証情報と異なる場合には、代理人の認証情報も車両２へ送信される。Ｓ２６では、車両２は、荷物の受け渡し口の付近に外部に向けて設置されているカメラ２０８による撮影を開始する。
【０１１４】
Ｓ３１では、車両２とユーザＢとが合流し、ユーザＢがＳ２４において受信した認証情報を用いてユーザ認証され、ユーザＡの荷物を受け取る。この間、例えば、車両２はカメラ２０８で撮影し続け、「顔と伝票をカメラに向けてください」等の音声又は文字のメッセージを出力して、ユーザＢが顔と荷物に添付されている荷物の識別情報とをカメラ２０８の画角に入れるように促す。Ｓ３２では、車両２は、ユーザＢの顔と荷物の識別情報とを撮影できたことを判定すると、撮影を停止する。
【０１１５】
Ｓ３３では、車両２は、荷物の受け渡しの完了を判定し、センタサーバ１へ、配送完了通知と撮影データとを送信する。センタサーバ１は、車両２から配送完了通知と撮影データとを受信する（図９Ｂ、ＯＰ２０４：ＹＥＳ）。
【０１１６】
Ｓ３４では、センタサーバ１は、代理人であるユーザＢにインセンティブを付与する（図９Ｂ，ＯＰ２０５）。Ｓ３５では、センタサーバ１は、受取人端末３Ａへ、配送完了通知と撮影データとを送信する（図９Ｂ、ＯＰ２０６）。これによって、ユーザＡは、荷物をユーザＢが代理で受け取ってくれたことを確認することができ、ユーザＢの登録住所へ荷物を受取に行ける。
【０１１７】
例えば、ユーザＡとユーザＢとの自宅（登録住所）が隣同士であったり同じ集合住宅であったりする場合には、車両２は移動せずに、代理人であるユーザＢと接触できるため、効率が良い。また、ユーザＢがコンビニエンスストア等である場合には、ユーザＡは時間を気にせずにいつでも荷物を受取に行くことができる。この場合、実際に代理人として受け取るのはコンビニエンスストアの従業員であり、ユーザＡとは顔見知りでない可能性が高いが、荷物受取時に実際に受け取った人の顔と荷物の識別情報とが撮影され記録されるので、荷物に不正が働かれることを抑制でき、受取人に安心感を与えることができる。
【０１１８】
＜第１実施形態の作用効果＞
第１実施形態では、配送先に受取人が不在の場合でも、代理人に代理で荷物を受け取ってもらえるため、再配送を削減することができる。また、代理人に荷物を受け取ってもらう様子を車両２が撮影して記録し、受取人に撮影データが送信されるので、荷物に対するセキュリティを保つことができる。
【０１１９】
代理人は、予め受取人が代理候補を登録しておくことができる。代理受取をしてもらう場合、受取人自身が代理人のところへ荷物を受け取りに出向かう必要があるので、代理候補には配送先の近辺に居所を構える人物が設定される可能性が多い。また、代理人をセンタサーバ１が選択する場合には、配送先から所定の範囲内に居所を構えるユーザの中から
代理人が選択される。したがって、代理人は配送先の近辺に居所を構える人物から選択されるので、配送先から代理人の居所への移動はわずかでよく、配送効率を向上させることができる。
【０１２０】
また、車両２は自動運転車両であり、センタサーバ１によって管理されているので、車両２に人員を配置しなくてもよくなり、人員削減をすることができる。
【０１２１】
＜その他の実施形態＞
上記の実施形態はあくまでも一例であって、本発明はその要旨を逸脱しない範囲内で適宜変更して実施しうる。
【０１２２】
第１実施形態では、車両２の位置等をセンタサーバ１が把握し、センタサーバ１が中心となって受取人、代理人、車両２の間を取り持つ役目を担っていたが、これに限定されない。例えば、車両２が中心となってもよい。この場合には、車両２は自身で配送先への到着を検出し、到着通知を受取人端末へ送信し、代理人を選択し、代理人へ依頼を送信し、代理受取完了後は受取人端末へ配送完了通知と撮像データとを送信する。受取人の代理受取の設定や代理候補等の必要な情報は、センタサーバ１から取得される。また、この場合には、例えば、ＢＬＥ（Bluetooth（登録商標） Low Energy）等の近距離通信を用いて、車両２と各ユーザ端末３とが直接通信を行ってもよい。
【０１２３】
また、第１実施形態では、センタサーバ１は、代理人として１人を選択し、当該一人のユーザ端末３へ代理受取依頼を送信するが、これに代えて、一度に複数の人物を代理人として選択し、当該複数人のユーザ端末３へ代理受取依頼を送信してもよい。これによって、一回の依頼で代理人を確定させることができる可能性が向上する。
【０１２４】
本開示において説明した処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。
【０１２５】
また、１つの装置が行うものとして説明した処理が、複数の装置によって分担して実行されてもよい。あるいは、異なる装置が行うものとして説明した処理が、１つの装置によって実行されても構わない。コンピュータシステムにおいて、各機能をどのようなハードウェア構成（サーバ構成）によって実現するかは柔軟に変更可能である。
【０１２６】
本発明は、上記の実施形態で説明した機能を実装したコンピュータプログラムをコンピュータに供給し、当該コンピュータが有する１つ以上のプロセッサがプログラムを読み出して実行することによっても実現可能である。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な非一時的なコンピュータ可読記憶媒体によってコンピュータに提供されてもよいし、ネットワークを介してコンピュータに提供されてもよい。非一時的なコンピュータ可読記憶媒体は、例えば、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクドライブ（ＨＤＤ）等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤディスク、ブルーレイディスク等）など任意のタイプのディスク、読み込み専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気カード、フラッシュメモリ、光学式カード、電子的命令を格納するために適した任意のタイプの媒体を含む。
【符号の説明】
【０１２７】
１      ：センタサーバ
２      ：車両
３      ：ユーザ端末
１１    ：位置情報取得部
１２    ：配送制御部
２０    ：制御部
２１    ：運行計画制御部
２２    ：環境検出部
２３    ：走行制御部
２４    ：位置情報取得部
２５    ：配送制御部
１００  ：配送システム
１０２  ：メモリ
１０４  ：外部記憶装置
１０５  ：通信部
２０２  ：メモリ
２０３  ：画像処理部
２０４  ：外部記憶装置
２０５  ：通信部
２０７  ：タッチパネル付ディスプレイ
２０８  ：カメラ
【図１】
2020172373.tif 000003
【図２】
2020172373.tif 000004
【図３】
2020172373.tif 000005
【図４】
2020172373.tif 000006
【図５】
2020172373.tif 000007
【図６】
2020172373.tif 000008
【図７】
2020172373.tif 000009
【図８】
2020172373.tif 000010
【図９Ａ】
2020172373.tif 000011
【図９Ｂ】
2020172373.tif 000012
【図１０】
2020172373.tif 000013