(57)【要約】      （修正有）【課題】購入した商品の配送先として適切なロッカーがあることをユーザに確認させる。【解決手段】ロッカー管理装置１は、ユーザが購入する商品に関する情報である商品情報と、ユーザが指定した商品の配送先の位置と、商品の配送可能時間とを取得する配送情報取得部１３２と、ロッカーに関する情報であるロッカー情報を参照し、配送情報取得部１３２が取得した商品情報、配送先の位置及び配送可能時間に対応するロッカーを選択するロッカー選択部１３３と、配送先の位置及び配送可能時間に基づいて配送業者により、ロッカー選択部１３３が選択したロッカーに商品が収容され、当該ロッカーから商品を受け取ることが可能となる受取可能時間を特定する特定部１３４と、ロッカー選択部１３３が選択したロッカーの位置を示すロッカー位置情報と、特定部１３４が特定した受取可能時間とをユーザに通知する通知部１３５と、を備える。【選択図】図２
2020064510.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが購入する商品に関する情報である商品情報と、前記ユーザが指定した前記商品の配送先の位置と、前記商品の配送可能時間とを取得する情報取得部と、
ロッカーに関する情報であるロッカー情報を参照し、前記情報取得部が取得した前記商品情報、及び配送先の位置に対応するロッカーを選択する選択部と、
前記配送先の位置及び前記配送可能時間に基づいて配送業者により前記選択部が選択したロッカーに前記商品が収容され、当該ロッカーから前記商品を受け取ることが可能となる受取可能時間を特定する特定部と、
前記選択部が選択したロッカーの位置を示すロッカー位置情報と、前記特定部が特定した前記受取可能時間とを前記ユーザに通知する通知部と、
を備えるロッカー管理装置。
【請求項２】
前記情報取得部は、前記ユーザの前記商品の受取希望時間をさらに取得し、
前記選択部は、前記受取希望時間にさらに基づいて前記ロッカーを選択する。
請求項１に記載のロッカー管理装置。
【請求項３】
前記通知部は、選択されたロッカーに前記商品が収容されたことを示す情報を前記配送業者から取得すると、前記ロッカーに前記商品が収容されたことを前記ユーザに通知する、
請求項１又は２に記載のロッカー管理装置。
【請求項４】
前記通知部は、選択された前記ロッカーに前記商品が収容されると、前記商品の受取期限を前記ユーザに通知する、
請求項３に記載のロッカー管理装置。
【請求項５】
前記商品情報には前記商品の種別を示す種別情報が含まれており、
前記通知部は、前記商品の種別に基づく前記受取期限を通知する、
請求項４に記載のロッカー管理装置。
【請求項６】
前記通知部は、前記受取期限までに、前記選択部が選択し、前記商品が収容されたロッカーから前記商品が取り出されていない場合、前記ユーザ及び前記商品の販売元の少なくともいずれかに、前記商品が取り出されていないことを通知する、
請求項３から５のいずれか１項に記載のロッカー管理装置。
【請求項７】
前記通知部は、前記ユーザの位置を特定し、前記選択部が選択したロッカーに前記商品が収容された後に、前記特定部が特定した前記ユーザの位置が当該ロッカーの位置から所定範囲内である場合に、前記ユーザに、当該ロッカーの位置を通知する、
請求項３から６のいずれか１項に記載のロッカー管理装置。
【請求項８】
前記商品の購入時に、前記ロッカーの予約に要する料金を支払うことを条件として１つのロッカーを予約する予約部をさらに備える、
請求項１から７のいずれか１項に記載のロッカー管理装置。
【請求項９】
前記予約部は、前記商品の購入時に、前記商品が前記ロッカーに収容されてから前記商品を前記ユーザが取り出すまでの時間に応じて算出される利用料金を支払うことを条件として１つのロッカーを予約する、
請求項８に記載のロッカー管理装置。
【請求項１０】
前記情報取得部は、前記ユーザの住所を示す住所情報を取得し、
前記選択部は、前記配送先の位置が、前記住所情報が示す位置から所定範囲内である場合、前記住所情報が示す位置の最寄駅から前記住所情報が示す位置までの経路上のロッカーを選択する、
請求項１から９のいずれか１項に記載のロッカー管理装置。
【請求項１１】
前記商品情報には、前記商品のサイズ及び前記商品の重量を示す情報が含まれており、
前記情報取得部は、前記ユーザの住所を示す住所情報を取得し、
前記選択部は、前記配送先の位置が、前記住所情報が示す位置から所定範囲内である場合において、前記商品のサイズ又は前記商品の重量が所定の閾値を超えているとき、前記住所情報が示す位置に相対的に近い位置のロッカーを選択する、
請求項１から１０のいずれか１項に記載のロッカー管理装置。
【請求項１２】
前記情報取得部は、前記ユーザとは異なる他のユーザの連絡先を示す情報を取得し、
前記通知部は、選択されたロッカーに前記商品が収容されたことを示す情報を前記配送業者から取得すると、前記他のユーザの連絡先を示す情報に基づいて、前記ロッカーに前記商品が収容されたことを前記他のユーザに通知する、
請求項１から１１のいずれか１項に記載のロッカー管理装置。
【請求項１３】
前記通知部は、予約された前記ロッカーから前記ユーザが商品を取り出したか否かを前記ユーザに問い合わせ、前記商品を取り出したことを示す回答を取得したことに応じて、前記商品の販売元に、前記ユーザが商品を取り出したことを通知する、
請求項１から１２のいずれか１項に記載のロッカー管理装置。
【請求項１４】
コンピュータが実行する、
ユーザが購入する商品に関する情報である商品情報と、前記ユーザが指定した前記商品の配送先の位置と、前記商品の配送可能時間とを取得するステップと、
ロッカーに関する情報であるロッカー情報を参照し、取得された前記商品情報、配送先の位置及び前記配送可能時間に対応するロッカーを選択するステップと、
前記配送先の位置及び前記配送可能時間に基づいて、配送業者により、選択されたロッカーに前記商品が収容され、当該ロッカーから前記商品を受け取ることが可能となる受取可能時間を特定するステップと、
選択されたロッカーの位置を示すロッカー位置情報と、特定された前記受取可能時間とを前記ユーザに通知するステップと、
を備えるロッカー管理方法。
【請求項１５】
ユーザが購入する商品に関する情報である商品情報と、前記ユーザが指定した前記商品の配送先の位置とを取得する情報取得部と、
ロッカーに関する情報であるロッカー情報を参照し、前記情報取得部が取得した前記商品情報、及び前記配送先の位置に対応するロッカーを選択する選択部と、
前記選択部が選択したロッカーの位置を示すロッカー位置情報を前記ユーザに通知する通知部と、
を備えるロッカー装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ロッカー管理装置、ロッカー管理方法及びロッカー装置に関する。
【背景技術】
【０００２】
従来、荷物を預けるロッカーを予約するロッカー予約システムが知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−３４２３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザは、商品を購入した場合、当該商品の配送先としてロッカーを指定し、ロッカーを予約したい場合がある。この場合において、商品のサイズ、重さ等の商品情報や、商品の配送が可能となる時間等の各種条件があることから、各種条件に適合したロッカーがあるかをユーザが事前に確認できるようにすることが望まれている。
【０００５】
そこで、本発明はこれらの点に鑑みてなされたものであり、購入した商品の配送先として適切なロッカーがあることをユーザに確認させることができるロッカー管理装置、ロッカー管理方法及びロッカー装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様に係るロッカー管理装置は、ユーザが購入する商品に関する情報である商品情報と、前記ユーザが指定した前記商品の配送先の位置と、前記商品の配送可能時間とを取得する情報取得部と、ロッカーに関する情報であるロッカー情報を参照し、前記情報取得部が取得した前記商品情報、及び配送先の位置に対応するロッカーを選択する選択部と、前記配送先の位置及び前記配送可能時間に基づいて配送業者により前記選択部が選択したロッカーに前記商品が収容され、当該ロッカーから前記商品を受け取ることが可能となる受取可能時間を特定する特定部と、前記選択部が選択したロッカーの位置を示すロッカー位置情報と、前記特定部が特定した前記受取可能時間とを前記ユーザに通知する通知部と、を備える。
【０００７】
前記情報取得部は、前記ユーザの前記商品の受取希望時間をさらに取得し、前記選択部は、前記受取希望時間にさらに基づいて前記ロッカーを選択してもよい。
前記通知部は、選択されたロッカーに前記商品が収容されたことを示す情報を前記配送業者から取得すると、前記ロッカーに前記商品が収容されたことを前記ユーザに通知してもよい。
【０００８】
前記通知部は、選択された前記ロッカーに前記商品が収容されると、前記商品の受取期限を前記ユーザに通知してもよい。
前記商品情報には前記商品の種別を示す種別情報が含まれており、前記通知部は、前記商品の種別に基づく前記受取期限を通知してもよい。
【０００９】
前記通知部は、前記受取期限までに、前記選択部が選択し、前記商品が収容されたロッカーから前記商品が取り出されていない場合、前記ユーザ及び前記商品の販売元の少なくともいずれかに、前記商品が取り出されていないことを通知してもよい。
【００１０】
前記通知部は、前記ユーザの位置を特定し、前記選択部が選択したロッカーに前記商品が収容された後に、前記特定部が特定した前記ユーザの位置が当該ロッカーの位置から所定範囲内である場合に、前記ユーザに、当該ロッカーの位置を通知してもよい。
【００１１】
前記ロッカー管理装置は、前記商品の購入時に、前記ロッカーの予約に要する料金を支払うことを条件として１つのロッカーを予約する予約部をさらに備えてもよい。
前記予約部は、前記商品の購入時に、前記商品が前記ロッカーに収容されてから前記商品を前記ユーザが取り出すまでの時間に応じて算出される利用料金を支払うことを条件として１つのロッカーを予約してもよい。
【００１２】
前記情報取得部は、前記ユーザの住所を示す住所情報を取得し、前記選択部は、前記配送先の位置が、前記住所情報が示す位置から所定範囲内である場合、前記住所情報が示す位置の最寄駅から前記住所情報が示す位置までの経路上のロッカーを選択してもよい。
【００１３】
前記商品情報には、前記商品のサイズ及び前記商品の重量を示す情報が含まれており、前記情報取得部は、前記ユーザの住所を示す住所情報を取得し、前記選択部は、前記配送先の位置が、前記住所情報が示す位置から所定範囲内である場合において、前記商品のサイズ又は前記商品の重量が所定の閾値を超えているとき、前記住所情報が示す位置に相対的に近い位置のロッカーを選択してもよい。
【００１４】
前記情報取得部は、前記ユーザとは異なる他のユーザの連絡先を示す情報を取得し、前記通知部は、選択されたロッカーに前記商品が収容されたことを示す情報を前記配送業者から取得すると、前記他のユーザの連絡先を示す情報に基づいて、前記ロッカーに前記商品が収容されたことを前記他のユーザに通知してもよい。
【００１５】
前記通知部は、予約された前記ロッカーから前記ユーザが商品を取り出したか否かを前記ユーザに問い合わせ、前記商品を取り出したことを示す回答を取得したことに応じて、前記商品の販売元に、前記ユーザが商品を取り出したことを通知してもよい。
【００１６】
本発明の第２の態様に係るロッカー管理方法は、コンピュータが実行する、ユーザが購入する商品に関する情報である商品情報と、前記ユーザが指定した前記商品の配送先の位置と、前記商品の配送可能時間とを取得するステップと、ロッカーに関する情報であるロッカー情報を参照し、取得された前記商品情報、配送先の位置及び前記配送可能時間に対応するロッカーを選択するステップと、前記配送先の位置及び前記配送可能時間に基づいて、配送業者により、選択されたロッカーに前記商品が収容され、当該ロッカーから前記商品を受け取ることが可能となる受取可能時間を特定するステップと、選択されたロッカーの位置を示すロッカー位置情報と、特定された前記受取可能時間とを前記ユーザに通知するステップと、を備える。
【００１７】
本発明の第３の態様に係るロッカー装置は、ユーザが購入する商品に関する情報である商品情報と、前記ユーザが指定した前記商品の配送先の位置とを取得する情報取得部と、ロッカーに関する情報であるロッカー情報を参照し、前記情報取得部が取得した前記商品情報、及び前記配送先の位置に対応するロッカーを選択する選択部と、前記選択部が選択したロッカーの位置を示すロッカー位置情報を前記ユーザに通知する通知部と、を備える。
【発明の効果】
【００１８】
本発明によれば、購入した商品の配送先として適切なロッカーがあることをユーザに確認させることができるという効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】本実施形態に係るロッカー管理装置の概要を示す図である。
【図２】本実施形態に係るロッカー管理装置の構成を示す図である。
【図３】ロッカー情報の一例を示す図である。
【図４】予約受付画面の一例を示す図である。
【図５】本実施形態に係るロッカー管理装置がロッカーを予約する場合における処理の流れを示すシーケンス図である。
【図６】本実施形態に係るロッカー管理装置がロッカーを予約してから収容完了通知がユーザ端末に送信されるまでの処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【００２０】
［ロッカー管理装置１の概要］
図１は、本実施形態に係るロッカー管理装置１の概要を示す図である。ロッカー管理装置１は、複数のロッカー６（例えば、ロッカー６Ａ、６Ｂ）を管理するサーバである。ロッカー管理装置１は、複数のロッカー６、ユーザ端末２、販売管理装置３、配送管理装置４とインターネットや電話回線等の通信ネットワークを介して接続されている。
【００２１】
ユーザ端末２は、例えば、ユーザＵが所持するスマートフォンやＰＣ（Personal Computer）等のコンピュータである。販売管理装置３は、商品を販売する販売者等が運用するサーバであり、商品の販売管理を行う。配送管理装置４は、例えば、配送業者が運用するコンピュータである。配送管理装置４は、例えば、販売管理装置３が受け付けた購入を受け付けた商品の配送を管理する。
【００２２】
ロッカー６は、ロッカー棚５に複数設けられており、駅や公共施設等の様々な施設に設置されている。ロッカー６は、ロッカー扉と、ロッカー管理装置１と通信を行う通信部とを備えている。ロッカー６は、ロッカー管理装置１の制御に応じて、ロッカー扉の施錠又は解錠を行う。
【００２３】
本実施形態において、販売管理装置３は、ユーザ端末２から、配送先をロッカー６に指定する商品の購入要求を受け付けると、購入された商品に関する商品情報と、当該商品の配送先の位置と、当該商品の配送可能時間とをロッカー管理装置１に通知する（図１の（１）、（２））。
【００２４】
ロッカー管理装置１は、販売管理装置３から受け付けた、商品情報及び配送先の位置に基づいて、商品を収容する１つのロッカー６を選択する（図１の（３））。ロッカー管理装置１は、配送管理装置４に、配送先の位置及び配送可能時間に基づく商品の収容時間を問い合わせて、配送管理装置４から収容予定時間を示す情報を取得する（図１の（４）、（５））。
【００２５】
ロッカー管理装置１は、収容予定時間を示す情報を取得すると、選択した１つのロッカー６の位置を示すロッカー位置情報と、収容予定時間に対応する受取可能時間とをユーザ端末２に通知する（図１の（６））。このようにすることで、ロッカー管理装置１は、購入した商品の配送先として適切なロッカー６があることをユーザＵに確認させることができる。
【００２６】
その後、ロッカー管理装置１は、選択したロッカー６の予約指示をユーザ端末２から受け付けると、選択したロッカー６を予約するとともに、ロッカー位置情報を配送管理装置４に通知する（図１の（７）〜（９））。これにより、配送管理装置４を運営する配送業者により、予約されたロッカー６に対して商品が配送され、ユーザＵは、当該ロッカー６を介して商品を受け取ることができる。
続いて、ロッカー管理装置１の構成について説明する。
【００２７】
［ロッカー管理装置１の構成］
図２は、本実施形態に係るロッカー管理装置１の構成を示す図である。図２に示すように、ロッカー管理装置１は、通信部１１と、記憶部１２と、制御部１３とを備える。
【００２８】
通信部１１は、ユーザ端末２、販売管理装置３、配送管理装置４、ロッカー６等の、ロッカー管理装置１とは異なる装置と情報を送受信するための通信インターフェースである。
【００２９】
記憶部１２は、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等を含む記憶媒体である。記憶部１２は、制御部１３が実行するプログラムを記憶している。記憶部１２は、ロッカー管理装置１を、状態制御部１３１、配送情報取得部１３２、ロッカー選択部１３３、特定部１３４、及び通知部１３５として機能させるロッカー管理プログラムを記憶している。
【００３０】
また、ロッカー管理装置１は、ロッカー６に関する情報であるロッカー情報を記憶する。図３は、ロッカー情報の一例を示す図である。図３に示すように、ロッカー情報は、棚ＩＤと、設置場所と、ロッカーＩＤと、配置位置と、サイズと、利用可能時間と、利用状態と、利用予定時刻と、利用開始時刻と、利用終了予定時刻と、受取期限と、予約料金と、利用料金と、解錠キーと、利用者関連情報とを関連付けた情報である。
【００３１】
棚ＩＤは、ロッカー６が設置されているロッカー棚５を識別する識別情報である。設置場所は、ロッカー６が設置されている場所、すなわち、ロッカー棚５が設置されている場所を示す。ロッカーＩＤは、複数のロッカー６のそれぞれを識別する情報である。配置位置は、ロッカー棚５におけるロッカー６の高さ方向の配置位置を示す。サイズは、ロッカー６の内部の高さ、幅、奥行きを示す。利用可能時間は、ロッカー６が利用可能な時間帯を示す。
【００３２】
利用状態は、現時点におけるロッカー６の利用状態を示す。本実施形態において、利用状態には、「空」、「利用中」、「予約中」という３つの状態が存在する。「空」は、ロッカー６の利用制限が行われておらず、誰でも利用可能であることを示す状態である。「利用中」は、ロッカー６が利用されている状態であり、他のユーザが利用できない状態である。「予約中」は、ロッカー６が予約されている状態であり、他のユーザが利用できない状態である。「予約中」である場合、利用予定時刻が設定されている。利用予定時刻は、ロッカー６の利用状態が「予約中」である場合においてロッカー６の利用が開始される予定日時を示す。利用状態が「予約中」の状態のまま利用予定時刻が到来すると、利用状態は、自動的に「空」に変更される。
【００３３】
利用開始時刻は、ロッカー６の利用状態が、「空」又は「予約中」から「利用中」に変化し、ロッカー６の利用が開始された日時を示す。利用終了予定時刻は、ロッカー６の利用状態が「利用中」である場合に、ロッカー６の利用が終了する予定日時を示す。受取期限は、ユーザＵが商品を取り出す期限となる日時を示す。
【００３４】
予約料金は、ロッカー６を予約する場合にユーザが支払う必要がある単位時間あたりの料金を示す。利用料金は、ロッカー６を利用する場合にユーザが支払う必要がある単位時間あたりの料金を示す。予約料金に対して設定される単位時間と、利用料金に対して設定される単位時間とは異なっていてもよい。支払済金額は、ユーザが既に支払った金額の合計額である。解錠キーは、ロッカー６を解錠する場合に必要となる情報である。解錠キーは、例えば、数字、文字、記号の少なくともいずれかを複数含む情報であり、例えば、数字列や文字列である。
【００３５】
利用者関連情報は、ロッカー６の状態が利用中である場合においてロッカー６を利用しているユーザＵに対応する情報である。利用者関連情報には、ユーザＵの連絡先を示す連絡先情報と、ユーザＵに関係する他のユーザの連絡先を示す関係者連絡先情報とが含まれている。連絡先情報は、例えば、ユーザ端末２に対応するメールアドレス又は電話番号である。関係者連絡先情報は、例えば、ユーザＵに関係する他のユーザが使用する端末に対応するメールアドレス又は電話番号である。
【００３６】
また、本実施形態において、利用者関連情報には、商品を販売した販売元の連絡先を示す販売元連絡先情報が含まれている。販売元連絡先情報は、例えば、販売元に関連するメールアドレス又は電話番号である。
【００３７】
なお、本実施形態では、ロッカー管理装置１が、ロッカー情報を記憶し、複数の位置のそれぞれに設置されているロッカー６のロッカー情報を集中的に管理することとしているが、これに限らない。例えば、同じ設置場所に設置されている複数のロッカー６のロッカー情報を、これらのロッカー６に対応するロッカー棚５に設けられるサーバや、当該設置場所の近傍に設けられるサーバによって管理してもよい。この場合には、ロッカー管理装置１は、当該サーバにアクセスしてロッカー情報を参照できるものとする。
【００３８】
制御部１３は、例えばＣＰＵ（Central Processing Unit）である。制御部１３は、記憶部１２に記憶されたロッカー管理プログラムを実行することにより、配送情報取得部１３２、ロッカー選択部１３３、特定部１３４、通知部１３５及び状態制御部１３１として機能する。
【００３９】
ロッカー管理装置１は、状態制御部１３１により基本的な機能を実現する。まず、ロッカー管理装置１の基本的な機能について説明する。
【００４０】
［ロッカー６の予約］
まず、ロッカー管理装置１が有するロッカー６の予約機能について説明する。状態制御部１３１は、ユーザ端末２からの要求に応じて、ロッカー６の予約を行う。
【００４１】
ユーザ端末２は、ユーザ端末２において実行される、ロッカーサービスを実現するための所定のアプリケーションの操作画面においてロッカー６の予約開始操作を受け付けると、ロッカー管理装置１に、ユーザＩＤを含みロッカー６の予約を要求する予約要求情報を送信する。
【００４２】
状態制御部１３１は、ユーザ端末２から予約要求情報を受信すると、ユーザＩＤを特定する。状態制御部１３１は、ユーザ端末２に予約画面を表示させ、ユーザ端末２からロッカー６の設置場所の選択を受け付ける。状態制御部１３１は、設置場所の選択を受け付けると、当該設置場所から所定範囲内に設置されているロッカー棚５に設置されているロッカー６のうち、利用状態が「空」のロッカー６を選択する。
【００４３】
なお、状態制御部１３１は、ユーザ端末２から、ロッカー６の設置場所の選択を受け付けるだけでなく、ロッカー６のサイズ、利用目的や用途、ロッカーの数を受け付けてもよい。この場合、例えば、記憶部１２に記憶されているロッカー情報において、ロッカーＩＤに、ロッカー６の利用目的や用途を示す情報を関連付けられているものとする。状態制御部１３１は、受け付けた設置場所から所定範囲内に設置されているロッカー棚５に設置されているロッカー６のうち、利用状態が「空」であるとともに、受け付けたロッカー６のサイズ、及び利用目的や用途に適合するロッカー６を選択してもよい。
【００４４】
状態制御部１３１は、選択した「空」のロッカー６と、当該ロッカー６の設置場所とを関連付けたロッカーリストをユーザ端末２に表示させ、ユーザＵによる予約対象のロッカー６の選択を受け付ける。
【００４５】
状態制御部１３１は、予約対象のロッカー６の選択を受け付けると、ユーザ端末２を介して当該ロッカー６のロッカーＩＤに関連付けられている予約料金の入金を受け付ける。状態制御部１３１は、予約料金の入金を受け付けると、入金された金額を示す情報を支払済金額として記憶部１２に記憶させるとともに、選択されたロッカー６に対応する認証用の解錠キーを生成する。状態制御部１３１は、選択されたロッカー６のロッカーＩＤに関連付けられている解錠キーとして、生成した解錠キーを記憶部１２に記憶させる。
【００４６】
また、状態制御部１３１は、記憶部１２に記憶されているユーザ情報を参照し、特定したユーザＩＤに関連付けられている連絡先情報及び関係者連絡先情報を特定する。状態制御部１３１は、選択されたロッカー６のロッカーＩＤに関連付けられている連絡先情報及び関係者連絡先情報として、特定した連絡先情報及び関係者連絡先情報を記憶部１２に記憶させる。また、状態制御部１３１は、生成した解錠キーを、特定した連絡先情報が示す連絡先に通知する。
【００４７】
なお、ロッカー６は、ロッカー管理装置１から受信した指示に基づいて、ロッカー６の解錠キーを生成してもよい。ロッカー６は、生成した解錠キーをロッカー管理装置１に送信する。状態制御部１３１は、ロッカー６が生成した当該ロッカー６の解錠キーを受信すると、ロッカー６のロッカーＩＤに関連付けて記憶部１２に記憶させる。状態制御部１３１は、ロッカー６が生成した解錠キーを、解錠キーを生成したロッカー６のロッカーＩＤに関連付けられた連絡先情報が示す連絡先に通知する。
【００４８】
［ロッカー６への荷物の収容］
状態制御部１３１は、ロッカー６の施錠又は解錠を制御する。例えば、ロッカー棚５には、ロッカー棚５に設けられている複数のロッカー６の使用操作を受け付ける操作部と、利用料金の入金を受け付ける入金部と、解錠キーを示す紙を出力する出力部とを備える制御装置が設けられている。以下の説明において、ロッカー棚５と、当該制御装置とをまとめて、ロッカー装置という。操作部は、例えば、ディスプレイとタッチパネルとを含んでおり、ユーザから、ロッカー６に荷物を収容する収容操作、又はロッカー６に収容されている荷物を取り出す取出操作を受け付ける。操作部は、収容操作を受け付けると、利用状態が「空」のロッカー６に荷物を収容するか、利用状態が「予約中」のロッカー６に荷物を収容するかの選択操作を受け付ける。
【００４９】
また、操作部は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）等により近距離無線通信を行う近距離無線通信部を含んでおり、ロッカー６の利用開始時に、ユーザＵのユーザ端末２と近距離無線通信を行うことにより、ユーザ端末２からユーザＩＤを取得する。操作部は、ユーザＩＤを取得すると、取得したユーザＩＤをロッカー管理装置１に通知する。なお、この場合において、ユーザ端末２は、ロッカーサービスを実現するための所定のアプリケーションが実行されているものとする。ユーザ端末２は、所定のアプリの実行開始時に、近距離無線通信機能をオン状態とし、ロッカー６の利用開始時に、操作部との近距離無線通信を行うことができるものとする。
【００５０】
操作部は、「空」のロッカー６に荷物を収容する選択操作を受け付けると、利用状態が「空」のロッカー６の中から、ユーザが利用するロッカー６の選択操作を受け付ける。操作部は、ロッカー６の選択操作を受け付けると、選択されたロッカー６のロッカーＩＤをロッカー管理装置１に通知する。入金部は、ロッカー６の選択操作が受け付けられると、現金又は電子通貨等による利用料金の入金を受け付ける。
【００５１】
なお、ユーザ端末２は、所定のアプリケーションが実行されている場合に、上述した操作部の処理と同様の手順でロッカー６の選択操作及び利用料金の入金を受け付けることができる。ユーザ端末２は、ロッカー６の利用開始時に、ユーザＩＤをロッカー管理装置１に通知する。そして、ユーザ端末２は、ロッカー６の選択操作を受け付けると、選択されたロッカー６のロッカーＩＤをロッカー管理装置１に通知する。
【００５２】
状態制御部１３１は、選択されたロッカー６のロッカーＩＤを取得した後、入金部が利用料金の入金を受け付けると、入金された金額を示す情報を支払済金額として記憶部１２に記憶させるとともに、選択されたロッカー６に対応する解錠キーを生成するとともに、選択されたロッカー６にロッカー扉を開く開扉指示を送信してロッカー扉を開かせる。状態制御部１３１は、選択されたロッカー６のロッカーＩＤに関連付けられている解錠キーとして、生成した解錠キーを記憶部１２に記憶させる。
【００５３】
また、状態制御部１３１は、操作部又はユーザ端末２からユーザＩＤを取得した場合には、記憶部１２に記憶されているユーザ情報を参照し、ユーザＩＤに関連付けられている連絡先情報及び関係者連絡先情報を特定する。そして、状態制御部１３１は、選択されたロッカー６のロッカーＩＤに関連付けられている連絡先情報及び関係者連絡先情報として、特定した連絡先情報及び関係者連絡先情報を記憶部１２に記憶させる。ロッカー６は、ロッカー扉が閉じられると、ロッカー扉を施錠する。ロッカー６は、ロッカー扉が閉じられると、ロッカー扉を施錠する。
【００５４】
状態制御部１３１は、例えば、解錠キーを示すＱＲコード（登録商標）を印刷した紙を出力部に出力させ、解錠キーをユーザＵに通知する。状態制御部１３１は、操作部又はユーザ端末２からユーザＩＤを取得した場合には、解錠キーを示すＱＲコードを、紙で出力するか、ユーザ端末２に通知するかの選択操作を受け付けてもよい。状態制御部１３１は、選択操作の結果に基づいて、解錠キーを示すＱＲコードを印刷した紙を出力するか、解錠キーを示すＱＲコードをユーザ端末２に通知する。また、ロッカーＩＤにユーザＩＤが関連付けられて記憶されている場合、ユーザ端末２は、所定のアプリケーションを介してユーザＩＤをロッカー管理装置１に送信することにより、当該ユーザＩＤに関連付けられている解錠キーを参照できるものとする。
【００５５】
操作部は、「予約中」のロッカー６に荷物を収容する選択操作を受け付けると、ユーザＵのユーザ端末２と近距離無線通信を行うことにより、ユーザ端末２からユーザＩＤを取得し、当該ユーザＩＤと、棚ＩＤとをロッカー管理装置１に送信する。状態制御部１３１は、棚ＩＤと、ユーザＩＤとを取得すると、当該棚ＩＤとユーザＩＤとに関連付けられており、利用状態が「予約中」のロッカー６を特定する。状態制御部１３１は、利用状態が「予約中」のロッカー６を特定した場合、操作部を介して、当該ロッカー６に対応する解錠キーの入力を受け付ける。状態制御部１３１は、入力された解錠キーが特定したロッカー６に対応している場合、入金部に、現金又は電子通貨等による利用料金の（例えば、１日分）入金の受付を行わせる。
【００５６】
状態制御部１３１は、入金部が利用料金の入金を受け付けると、入金された金額を示す情報を支払済金額として記憶部１２に記憶させるとともに、選択されたロッカー６に対応する解錠キーを生成するとともに、選択されたロッカー６のロッカー扉を開かせる。状態制御部１３１は、選択されたロッカー６のロッカーＩＤに関連付けられている解錠キーとして、生成した解錠キーを記憶部１２に記憶させる。
【００５７】
ユーザは、ロッカー扉が開いたロッカー６に荷物を収容し、ロッカー扉を閉じる。ロッカー６は、ロッカー扉が閉じられると、ロッカー扉を施錠する。状態制御部１３１は、例えば、解錠キーを示す紙を、ＱＲコードを印刷した出力部に出力させ、解錠キーをユーザＵに通知する。なお、状態制御部１３１は、操作部又はユーザ端末２からユーザＩＤを取得した場合には、解錠キーを示すＱＲコードを、紙で出力するか、ユーザ端末２に通知するかの選択操作を受け付けてもよい。状態制御部１３１は、選択操作の結果に基づいて、解錠キーを示すＱＲコードを印刷した紙を出力するか、解錠キーを示すＱＲコードをユーザ端末２に通知する。
【００５８】
［ロッカー６からの荷物の取出］
操作部は、荷物の取出操作を受け付けると、利用状態が「利用中」のロッカー６から、ユーザが荷物を取り出すロッカー６の選択操作を受け付ける。なお、以下の説明において、操作部の操作により、荷物を取り出す例を説明するが、これに限らず、ユーザ端末２の操作により、荷物を取り出してもよい。以下の説明において、操作部をユーザ端末２と読み替えてもよい。操作部は、ロッカー６が選択されると、選択されたロッカー６からの荷物の一時取出か、選択されたロッカー６の利用終了かの選択操作を受け付ける。
【００５９】
操作部は、選択されたロッカー６からの荷物の一時取出の選択操作を受け付けると、解錠キーの入力を受け付ける。操作部は、解錠キーが入力されると、選択されたロッカー６のロッカーＩＤと、入力された解錠キーをロッカー管理装置１に通知する。状態制御部１３１は、操作部からロッカーＩＤと解錠キーとを取得する。状態制御部１３１は、取得した解錠キーと、ロッカー情報における、取得したロッカーＩＤに関連付けられている解錠キーとが一致すると、選択されたロッカー６のロッカー扉を開かせる。また、状態制御部１３１は、選択されたロッカー６に対応する新たな解錠キーを生成するとともに、選択されたロッカー６にロッカー扉を開く開扉指示を送信してロッカー扉を開かせる。状態制御部１３１は、選択されたロッカー６のロッカーＩＤに関連付けられている解錠キーとして、生成した解錠キーを記憶部１２に記憶させるとともに、当該解錠キーをユーザに通知する。ユーザは、ロッカー扉が開いたロッカー６から荷物を取り出したり、異なる荷物をロッカー６に格納したりすることができる。ロッカー６は、ロッカー扉が閉じられると、ロッカー扉を施錠する。
【００６０】
操作部は、選択されたロッカー６の利用終了の選択操作を受け付けると、解錠キーの入力を受け付ける。操作部は、解錠キーが入力されると、選択されたロッカー６のロッカーＩＤと、入力された解錠キーをロッカー管理装置１に通知する。状態制御部１３１は、操作部からロッカーＩＤと解錠キーとを取得する。状態制御部１３１は、ロッカー情報における、取得したロッカーＩＤに関連付けられている利用開始時刻と現在時刻とに基づいて、利用時間を算出する。状態制御部１３１は、支払済金額に対応する利用時間に比べて、算出した利用時間が超過している場合、入金部を介して、超過している利用時間に対応する利用料金の入金を受け付ける。状態制御部１３１は、利用料金の入金を受け付けると、取得した解錠キーと、ロッカー情報における、取得したロッカーＩＤに関連付けられている解錠キーとが一致するか否かを判定する。状態制御部１３１は、解錠キーが一致すると判定すると、選択されたロッカー６のロッカー扉を開かせる。ユーザは、ロッカー扉が開いたロッカー６から荷物を取り出して、当該ロッカー６の利用を終了することができる。
【００６１】
なお、状態制御部１３１は、支払済金額に対応する利用時間に比べて、算出した利用時間が超過しているロッカー６のロッカーＩＤに関連付けられている連絡先情報が示す連絡先に、利用時間が超過している旨を示す情報を通知し、ユーザ端末２から、超過している利用時間に対応する利用料金の入金を受け付けてもよい。状態制御部１３１は、利用料金の入金を受け付けると、入金された金額を示す情報を支払済金額に加算するとともに、解錠キーを新たに生成してもよい。そして、状態制御部１３１は、当該ロッカー６のロッカーＩＤに関連付けられている解錠キーとして、生成した解錠キーを記憶部１２に記憶させるとともに、生成した解錠キーを、当該ロッカー６のロッカーＩＤに関連付けられている連絡先情報が示す連絡先に通知してもよい。
【００６２】
また、状態制御部１３１は、ロッカー６への荷物の収容時に１つの解錠キーを生成し、操作部が、ロッカー６からの荷物の取出時に、荷物の一時取出か、選択されたロッカー６の利用終了かの選択操作を受け付けたが、これに限らない。例えば、状態制御部１３１は、ロッカー６の利用を継続しながら開錠するための利用継続用解錠キーと、ロッカー６の利用終了時に用いる終了用解錠キーとを生成してもよい。そして、操作部は、荷物の取出操作を受け付けると、利用継続用解錠キー又は終了用解錠キーを受け付けてもよい。このようにすることで、ユーザＵは、２つの解錠キーを使い分けることにより、荷物の一時取出か、選択されたロッカー６の利用終了かを選択することができる。
【００６３】
［商品の配送先であるロッカー６の予約］
本実施形態において、ロッカー管理装置１は、ユーザ端末２のユーザＵが、販売管理装置３を介して購入した商品の配送先をロッカー６にすることを指定した場合、ロッカー６の選択及びロッカー６の予約を行う。以下に、ロッカー６の選択及び予約に関する制御部１３の機能について説明を行う。
【００６４】
配送情報取得部１３２は、販売管理装置３から、ユーザＵが購入する商品に関する情報である商品情報と、当該ユーザＵが指定した当該商品の配送先の位置と、当該商品の配送可能時間と、ユーザＵの住所を示す住所情報と、ユーザＵの連絡先を示す連絡先情報と、商品の販売元の連絡先を示す販売元連絡先情報とを含む配送情報を取得する。ここで、商品情報には、商品を識別する商品ＩＤ、商品のサイズを示すサイズ情報、商品の重量を示す重量情報、商品の種別を示す種別情報、及び商品を梱包した状態を撮像した画像が含まれる。種別情報は、例えば、商品の保冷の有無を示す情報であり、例えば、常温、冷蔵、冷凍のいずれかが設定される。配送先の位置は、例えば住所情報や、駅や店舗等を示す施設情報である。配送可能時間は、例えば、配送業者の集荷センター等に商品が配送される予定の時間帯であり、商品の在庫状況等に基づいて、販売管理装置３により決定される。
【００６５】
なお、配送情報取得部１３２は、ユーザＵとは異なる他のユーザの連絡先を示す関係者連絡先情報を取得してもよい。ユーザＵとは異なる他のユーザは、例えば、ユーザＵと同居する家族等である。また、配送情報取得部１３２は、ユーザＵの商品の受取希望時間をさらに取得してもよい。受取希望時間は、例えば、ユーザＵが商品をロッカーから受け取る予定の時間帯であり、商品の購入時にユーザＵによって指定される。
【００６６】
ロッカー選択部１３３は、記憶部１２に記憶されているロッカー情報を参照し、配送情報取得部１３２が取得した商品情報、及び配送先の位置に対応する１つのロッカーを選択する。例えば、記憶部１２には、施設情報と住所情報とを関連付けた施設別住所情報が記憶されている。まず、ロッカー選択部１３３は、配送情報取得部１３２が配送先の住所として施設情報を受け付けた場合には、記憶部１２に記憶されている施設別住所情報を参照し、施設情報に対応する住所情報を特定する。
【００６７】
ロッカー選択部１３３は、記憶部１２に記憶されているロッカー情報に含まれる設置場所を参照し、配送情報取得部１３２が受け付けた住所情報、又は施設情報から特定した住所情報が示す住所の近傍の一以上の棚ＩＤを特定する。ロッカー選択部１３３は、例えば、住所情報が示す住所に最も近い設置場所に関連付けられている棚ＩＤを特定する。そして、ロッカー選択部１３３は、特定した棚ＩＤに関連付けられており、利用状態が「空」であるロッカーＩＤのうち、選択条件を満たす１つのロッカーＩＤを特定する。ここで、選択条件は、ロッカー６のサイズが、商品情報に含まれる商品のサイズよりも大きいサイズであることである。
【００６８】
また、ロッカー選択部１３３は、配送情報取得部１３２が受取希望時間を取得している場合には、当該受取希望時間にさらに基づいてロッカー６を選択する。具体的には、ロッカー選択部１３３は、配送情報取得部１３２が受取希望時間を取得している場合、ロッカーＩＤに関連付けられている利用可能時間が受取希望時間を含んでいることを、選択条件に加えることにより、受取希望時間に商品を取出可能なロッカー６を選択する。このようにすることで、ロッカー管理装置１は、ユーザＵが商品をロッカー６から取り出そうとするタイミングでロッカー６が利用できずに商品を取り出せなくなることを抑制することができる。
【００６９】
なお、ロッカー選択部１３３は、配送情報取得部１３２が取得した配送先の位置が、ユーザの住所情報が示す位置から所定範囲内である場合、当該住所情報が示す位置の最寄駅を特定してもよい。そして、ロッカー選択部１３３は、特定した最寄駅から当該住所情報が示す位置までの経路を特定し、当該経路上のロッカー６を選択してもよい。
【００７０】
例えば、ロッカー選択部１３３は、特定した最寄駅から当該住所情報が示す位置までの経路上の複数の住所を特定し、当該複数の住所のそれぞれが示す位置の少なくともいずれか所定範囲内に設置されているロッカー６を、経路上のロッカー６として選択する。取得された配送先の位置が、ユーザＵの住所情報が示す位置から所定範囲内である場合、ユーザＵが最寄駅からの帰宅途中にロッカーから商品を取り出す可能性が高い。したがって、ロッカー選択部１３３が、最寄駅から当該住所情報が示す位置までの経路を特定し、当該経路上のロッカー６を選択することにより、ユーザＵは、帰宅途中に迂回することなくロッカー６の商品を取り出すことができる。
【００７１】
また、ロッカー選択部１３３は、配送情報取得部１３２が取得した配送先の位置が、ユーザの住所情報が示す位置から所定範囲内である場合において、配送情報取得部１３２が取得した商品情報が示す商品のサイズ又は商品の重量が所定の閾値を超えているとき、住所情報が示す位置に相対的に近い位置のロッカー６を選択してもよい。このようにすることで、ユーザＵは、自宅の位置に近いロッカー６から商品を取り出すことができるので、ロッカー管理装置１は、ユーザＵの負担を軽減することができる。
【００７２】
また、ロッカー選択部１３３は、配送情報取得部１３２が取得した商品情報が示す商品のサイズ又は商品の重量が所定の閾値を超えているとき、配置位置が相対的に低い位置のロッカー６を選択してもよい。このようにすることで、ユーザＵは、取り出しやすい位置のロッカー６から商品を取り出すことができるので、ロッカー管理装置１は、ユーザＵの負担を軽減することができる。
【００７３】
なお、ロッカー選択部１３３は、１つのロッカーＩＤを特定するものとするが、複数のロッカーＩＤを選択し、ユーザＵから、複数のロッカーＩＤのうち、１つのロッカーＩＤの選択を受け付けてもよい。この場合、ロッカー選択部１３３は、例えば、配送先の位置を示す住所情報が示す住所に相対的に近い設置場所に関連付けられている複数の棚ＩＤを特定する。ロッカー選択部１３３は、複数の棚ＩＤのそれぞれに関連付けられているロッカーＩＤのうち、利用状態が「空」であり、選択条件を満たすロッカーＩＤを一以上選択する。ロッカー選択部１３３は、ユーザ端末２に、選択されたロッカーＩＤと、当該ロッカーＩＤに関連付けられている設置場所、配置位置、サイズ、予約料金及び利用料金とをユーザ端末２に通知し、１つのロッカーＩＤの選択を受け付ける。このようにすることで、ユーザＵは、例えば、予約料金及び利用料金が相対的に安いロッカー６や、自身が使い慣れているロッカー６を選択することができる。
【００７４】
なお、ロッカー選択部１３３は、ユーザ端末２に、選択されたロッカーＩＤと、当該ロッカーＩＤに関連付けられている設置場所、配置位置、サイズ、予約料金及び利用料金とをユーザ端末２に通知する場合に、設置場所がユーザＵの住所や帰宅ルートに近いロッカー６のロッカーＩＤや、予約料金及び利用料金が安いロッカー６のロッカーＩＤを優先的に通知してもよい。
【００７５】
また、記憶部１２は、ユーザＩＤと、当該ユーザＩＤに対応するユーザＵが過去に利用したロッカー６のロッカーＩＤと、ロッカー６の利用日とを関連付けた利用履歴情報を記憶してもよい。そして、ロッカー選択部１３３は、選択されたロッカーＩＤ等をユーザ端末２に通知する場合に、ユーザが過去に利用したロッカー６のロッカーＩＤに対して、ユーザが過去に利用したことがあることを示す情報を関連付けて通知してもよい。
【００７６】
また、ロッカー６には、受取希望時間帯までの利用料金が定額又は無料であり、受取希望時間帯を過ぎた時点で利用料金が加算されるものが含まれていてもよい。この場合、ロッカー選択部１３３は、受取希望時間帯までに発生する利用料金が安いロッカー６を優先的に通知してもよい。このようにすることで、ユーザＵは、総額として利用料金の支払いが安いロッカー６を選択することができる。
【００７７】
特定部１３４は、配送先の位置及び配送可能時間に基づいて、配送業者によりロッカー選択部１３３が選択したロッカー６に商品が収容され、当該ロッカー６から商品を受け取ることが可能となる受取可能時間を特定する。
【００７８】
具体的には、特定部１３４は、配送管理装置４に、ロッカー選択部１３３が選択したロッカー６のロッカーＩＤと、設置場所と、配送可能時間と、利用可能時間とを通知することにより、当該ロッカー６に商品を収容する予定となる収容予定時間を問い合わせる。特定部１３４は、配送管理装置４から、収容予定時間を示す情報を取得し、当該収容予定時間よりも後の時間を、受取可能時間と特定する。
【００７９】
通知部１３５は、ロッカー選択部１３３が選択したロッカーの位置を示すロッカー位置情報と、特定部１３４が特定した受取可能時間とをユーザＵに通知する。例えば、通知部１３５は、ロッカー選択部１３３が選択したロッカー６のロッカーＩＤと、当該ロッカーＩＤに関連付けられている設置場所とをロッカー６の位置情報とする。通知部１３５は、ロッカー位置情報と、特定部１３４が特定した受取可能時間と、ロッカー選択部１３３が選択したロッカー６の予約指示を行うための予約指示ボタンとを含む予約受付画面を生成する。通知部１３５は、配送情報取得部１３２が取得した配送情報に含まれているユーザＵの連絡先情報が示す連絡先に、生成した予約受付画面を送信したり、ロッカーサービスを実現するための所定のアプリケーション上に、生成した予約受付画面を表示させたりする。
【００８０】
なお、記憶部１２に記憶されているロッカー情報として、ロッカー棚５やロッカー６を撮像した撮像画像を関連付けて記憶させておいてもよい。そして、通知部１３５が、予約受付画面に、ロッカー選択部１３３が選択したロッカー６に関連する撮像画像を含めてもよい。また、通知部１３５は、予約受付画面に、配送情報取得部１３２が取得した商品情報（サイズ情報、商品の重量を示す重量情報、商品を梱包した状態を撮像した画像）を含めてもよい。また、配送情報取得部１３２は、商品情報として、商品購入サイトにおける商品に対応するＵＲＬを取得してもよい。そして、通知部１３５は、予約受付画面に、商品情報としての当該ＵＲＬを含めてもよい。このようにすることで、ユーザＵは、ロッカー６に格納された商品を容易に持ち運びできるかについて事前に把握することができる。
【００８１】
また、ユーザ端末２において実行される所定のアプリケーション上では、ユーザＵと関係者とがチャット形式で、予約対象のロッカー６の場所を通知することができるようにしてもよい。例えば、関係者が複数の場合には、ユーザＵは、複数の関係者とチャットを行うことにより、誰がロッカー６から商品を受け取るのかといったことを容易に決定することができる。
【００８２】
図４は、予約受付画面の一例を示す図である。図４に示すように、ロッカー６の設置位置と、ロッカーＩＤと、受取可能時間と、ロッカー６を予約する予約指示ボタンＢ１とが表示されていることが確認できる。なお、図４に示すように、予約受付画面に、ロッカー６の詳細位置を確認するための確認ボタンＢ２が設けられていてもよい。そして、通知部１３５は、確認ボタンＢ２が押下されたことに応じて、ロッカー６の位置を示す地図情報等を通知するようにしてもよい。
【００８３】
状態制御部１３１は、予約部として機能し、ロッカー選択部１３３が選択したロッカー６の予約を行う。例えば、状態制御部１３１は、通知部１３５が送信した予約受付画面を介して当該ロッカー６の予約指示を受け付ける。
【００８４】
状態制御部１３１は、予約受付画面において予約指示ボタンＢ１が押下されたことに応じて、選択されたロッカー６の予約指示を受け付ける。状態制御部１３１は、予約指示を受け付けると、ロッカー６の予約料金の入金を受け付ける。状態制御部１３１は、ロッカー６の入金を受け付けると、選択されたロッカー６の利用状態を「予約中」に変更することにより、ロッカー６の予約を行うとともに、解錠キーを生成する。状態制御部１３１は、記憶部１２に記憶されているロッカー情報を参照し、選択されたロッカー６のロッカーＩＤに関連付けられている解錠キーとして、生成した解錠キーを記憶部１２に記憶させる。
【００８５】
また、状態制御部１３１は、選択されたロッカー６のロッカーＩＤに関連付けられている連絡先情報として、配送情報取得部１３２が取得したユーザＵの連絡先情報を記憶部１２に記憶させる。また、状態制御部１３１は、当該ロッカーＩＤに関連付けられている関係者連絡先情報として、配送情報取得部１３２が取得した他のユーザの連絡先情報を記憶部１２に記憶させる。また、状態制御部１３１は、当該ロッカーＩＤに関連付けられている販売元連絡先情報として、配送情報取得部１３２が取得した商品の販売元の連絡先情報を記憶部１２に記憶させる。
【００８６】
また、状態制御部１３１は、選択されたロッカー６のロッカーＩＤに関連付けられている利用予定時刻として、受取可能時間に対応する時刻を記憶部１２に記憶させる。例えば、状態制御部１３１は、選択されたロッカー６のロッカーＩＤに関連付けられている利用予定時刻として、受取可能時間よりも後の時刻を記憶部１２に記憶させる。これにより、利用予定時刻に対して配送業者の商品の収容が間に合わず、利用状態が「予約中」から「空」に変更されてしまうことを抑制することができる。
【００８７】
なお、状態制御部１３１は、当該商品の購入時に、ロッカー６の予約に要する料金を支払うことを条件としてロッカー６を予約してもよい。また、状態制御部１３１は、商品の購入時に、商品がロッカー６に収容されてから当該商品をユーザが取り出すまでの時間に応じて算出される利用料金を支払うことを条件としてロッカー６を予約してもよい。
【００８８】
この場合、状態制御部１３１は、販売管理装置３を介して、預かり金という形でロッカー６の予約料金及び利用料金に対応する金額の入金を受け付ける。状態制御部１３１は、実際に発生した予約料金及び利用料金に対して入金された金額が少ない場合には、差分の金額の入金を受け付ける。また、状態制御部１３１は、実際に発生した予約料金及び利用料金に対して入金された金額が多い場合には、差分の金額の払い戻しを行う。このようにすることで、ユーザＵは、商品の購入と同時にロッカーの予約料金及び利用料金の支払いができるので、商品の代金の支払いと、ロッカーの予約料金及び利用料金の支払いとを別々に行う場合に比べてユーザＵの負荷を軽減することができる。
【００８９】
通知部１３５は、選択されたロッカー６が予約されると、当該ロッカー６の位置情報としてのロッカーＩＤ及び設置場所と、予約したユーザＵのユーザＩＤと、解錠キーとを含み、当該ロッカー６への商品の配送依頼を指示する配送依頼情報を配送管理装置４に送信する。また、通知部１３５は、予約が完了した旨を示す予約完了情報をユーザ端末２に通知する。
【００９０】
配送業者は、配送依頼情報に基づいて、収容予定時間帯までに、受け取った解錠キーにより予約されたロッカー６を開錠し商品を収容し、配送管理装置４を介して、選択されたロッカー６に商品が収容されたことを示す情報をロッカー管理装置１に送信する。
【００９１】
通知部１３５は、選択されたロッカー６に商品が収容されたことを示す情報を配送業者から取得すると、当該ロッカー６のロッカーＩＤに関連付けられている連絡先情報に基づいて、ロッカー６に当該商品が収容されたことをユーザＵに通知する。また、通知部１３５は、配送業者から、商品が収容されたことを示すメッセージを受け付け、当該メッセージをユーザＵに通知してもよい。
【００９２】
具体的には、選択されたロッカー６に商品が収容され、ロッカー６の扉が閉じたことを示す開扉通知を取得すると、状態制御部１３１は、利用状態を「予約中」から「利用中」に変更するとともに、当該ロッカー６の解錠キーを新たに生成する。通知部１３５は、ロッカー６のロッカーＩＤに関連付けられている連絡先情報に基づいて、ロッカー６に当該商品が収容されたことを示す収容通知情報と、ロッカー位置情報と、生成された解錠キーとを、ユーザＵに通知する。ここで、ロッカーＩＤにユーザＵの連絡先を示す連絡先情報と、ユーザＵの関係者の連絡先を示す関係者連絡先情報とが含まれている場合には、状態制御部１３１は、ユーザＵが使用するユーザ用解錠キーと、関係者が使用する関係者用解錠キーとをそれぞれ生成してもよい。この場合、ユーザ用解錠キーと、関係者用解錠キーとは異なるキーであるものとする。このようにすることで、ロッカー管理装置１は、商品の取出時に、ユーザＵと関係者とのどちらが商品を取り出したのかを特定することができ、商品を取り出さなかったユーザＵ又は関係者に、商品が取り出されたことを通知することができる。
【００９３】
なお、通知部１３５は、選択されたロッカー６に商品が収容されると、配送情報取得部１３２が取得した当該商品の種別情報に基づいて、受取期限を特定してもよい。例えば、通知部１３５は、種別情報が「冷凍」又は「冷蔵」の商品については、「常温」の商品に比べて受取期限を短くする。そして、通知部１３５は、特定した受取期限をユーザＵに通知する。このようにすることで、ロッカー管理装置１は、例えば種別情報が「冷凍」又は「冷蔵」の商品を、商品の状態が悪化する前にユーザＵに受け取らせる可能性を高めることができる。
【００９４】
また、通知部１３５は、選択されたロッカー６に商品が収容されたことを示す情報を配送業者から取得すると、当該ロッカー６のロッカーＩＤに関連付けられている関係者連絡先情報に基づいて、ロッカー６に商品が収容されたことをユーザＵの関係者である他のユーザに通知してもよい。具体的には、通知部１３５は、ロッカー６のロッカーＩＤに関連付けられている関係者連絡先情報に基づいて、ロッカー６に当該商品が収容されたことを示す収容通知情報と、ロッカー位置情報と、生成された解錠キーとを、他のユーザに通知する。ここで、通知部１３５は、関係者用解錠キーが生成されている場合には、他のユーザに、当該関係者用解錠キーを通知する。このようにすることで、ユーザＵだけではなく、ユーザＵの関係者である他のユーザも商品を取り出すことができる。
【００９５】
通知部１３５は、ユーザＵの位置を特定する。例えば、通知部１３５は、ユーザ端末２からユーザ端末２の位置を示す位置情報を取得し、当該位置情報に基づいてユーザＵの位置を特定する。
【００９６】
通知部１３５は、ロッカー選択部１３３が選択したロッカー６に商品が収容された後に、特定したユーザＵの位置がロッカー６の位置から所定範囲内である場合に、当該ユーザＵに、当該ロッカー６の位置を通知する。例えば、通知部１３５は、選択されたロッカー６のロッカーＩＤに関連付けられている連絡先情報が示す連絡先に、ロッカー６の位置を示す地図情報を通知する。このようにすることで、ユーザＵがロッカー６に近づいた場合に、ロッカー６の詳細位置を確認することができる。
【００９７】
また、通知部１３５は、受取期限までに、商品が収容されたロッカー６から商品が取り出されていない場合、ユーザＵ及び商品の販売元の少なくともいずれかに、商品が取り出されていないことを通知する。例えば、通知部１３５は、受取期限までに商品が取り出されていないロッカー６のロッカーＩＤに関連付けられている連絡先情報及び関係者連絡先情報の少なくともいずれかに、商品が取り出されていないことを示す情報を送信する。このようにすることで、ロッカー管理装置１は、ユーザＵに商品の取出を促すことができる。
【００９８】
ここで、状態制御部１３１は、受取期限までは、商品代金と、ロッカー６の予約料金と、受取期限までの利用料金との入金が行われていれば、既に生成されている解錠キーにより、ロッカー６を解錠できるようにしてもよい。また、状態制御部１３１は、受取期限までに、商品が収容されたロッカー６から商品が取り出されていない場合、既に生成されている解錠キーを利用できないようにしてもよい。そして、状態制御部１３１は、例えば入金部を介して、受取期限後の利用料金の入金を受け付けてもよい。状態制御部１３１は、利用料金の入金を受け付けると、入金された金額を示す情報を支払済金額に加算するとともに、解錠キーを新たに生成してもよい。そして、状態制御部１３１は、当該ロッカー６のロッカーＩＤに関連付けられている解錠キーとして、生成した解錠キーを記憶部１２に記憶させるとともに、生成した解錠キーを、当該ロッカー６のロッカーＩＤに関連付けられている連絡先情報が示す連絡先に通知してもよい。
【００９９】
また、通知部１３５は、ロッカー選択部１３３が選択したロッカー６の利用状態が「利用中」から「空」に変化したことに応じて、当該ロッカー６に対して生成された解錠キーを消去するとともに、予約されたロッカー６から商品を取り出したか否かをユーザＵに問い合わせてもよい。そして、通知部１３５は、商品を取り出したことを示す回答を取得したことに応じて、当該ロッカー６のロッカーＩＤに関連付けられている販売者連絡先情報に基づいて、商品の販売元に、ユーザＵが商品を取り出したことを通知してもよい。このようにすることで、商品の販売者は、ユーザＵが商品を取り出したことを確認することができる。
【０１００】
また、通知部１３５は、関係者用解錠キーによりロッカー６が解錠された場合、当該ロッカー６のロッカーＩＤに関連付けられている連絡先情報が示すユーザＵの連絡先に、関係者が商品を取り出したことを通知してもよい。また、通知部１３５は、ユーザ端末２において実行されている、ロッカーサービスを実現するための所定のアプリケーションにより関係者が商品を取り出したことを通知してもよい。このようにすることで、ユーザＵは、関係者が商品を取り出したことを確認することができる。
【０１０１】
また、通知部１３５は、関係者用解錠キーが生成されている場合において、ユーザ用解錠キーによりロッカー６が解錠された場合、当該ロッカー６のロッカーＩＤに関連付けられている関係者連絡先情報が示す関係者の連絡先に、ユーザＵが商品を取り出したことを通知してもよい。このようにすることで、関係者は、ユーザＵが商品を取り出したことを確認することができる。
【０１０２】
また、ユーザ端末２において実行される所定のアプリケーション上では、ユーザＵと関係者とがチャット形式で、商品を取り出した旨を通知し合えるようにしてもよい。このようにすることで、ユーザＵは、関係者と、商品を取り出したことを容易に共有することができる。
【０１０３】
［ロッカー管理装置１における処理の流れ］
続いて、ロッカー管理装置１における処理の流れについて説明する。図５は、本実施形態に係るロッカー管理装置１がロッカー６を予約する場合における処理の流れを示すシーケンス図である。
【０１０４】
まず、販売管理装置３は、ユーザ端末２から商品の配送先をロッカー６に指定する商品の購入要求を受け付けると（Ｓ１）、ロッカー管理装置１に配送情報を送信する（Ｓ２）。ロッカー管理装置１の配送情報取得部１３２は、販売管理装置３から配送情報を取得する。配送情報には、ユーザＵが購入する商品に関する情報である商品情報と、当該ユーザＵが指定した当該商品の配送先の位置と、当該商品の配送可能時間と、ユーザＵの住所を示す住所情報と、ユーザＵの連絡先を示す連絡先情報と、商品の販売元の連絡先を示す販売元連絡先情報とが含まれている。
ロッカー選択部１３３は、配送情報に基づいてロッカー６を選択する（Ｓ３）。
【０１０５】
続いて、特定部１３４は、ロッカー選択部１３３が選択したロッカー６のロッカーＩＤと、利用可能時間と、設置場所とを配送管理装置４に通知することにより、当該ロッカーに商品を収容する予定となる収容予定時間を問い合わせる（Ｓ４）。特定部１３４は、配送管理装置４から、収容予定時間を示す情報を取得し（Ｓ５）、当該収容予定時間よりも後の時間を、受取可能時間と特定する（Ｓ６）。
【０１０６】
通知部１３５は、ロッカー選択部１３３が選択したロッカー６のロッカー位置情報と、特定部１３４が特定した受取可能時間と、当該ロッカー６の予約指示を受け付けるため予約指示ボタンとを含む予約受付画面をユーザに通知する（Ｓ７）。
【０１０７】
続いて、ユーザ端末２は、予約受付画面において予約指示ボタンが押下されると、ロッカー管理装置１にロッカー６の予約指示を行う（Ｓ８）。
状態制御部１３１は、ユーザ端末２から、ロッカー６の予約指示を受け付けると、ロッカー６の予約料金の入金を受け付ける（Ｓ９）。状態制御部１３１は、ロッカー６の予約料金の入金を受け付けると、当該ロッカー６の利用状態を「予約中」に変更するとともに（Ｓ１０）、当該ロッカー６の解錠キーを生成する（Ｓ１１）。
【０１０８】
通知部１３５は、解錠キーが生成されると、当該解錠キーと、予約されたロッカー６の位置情報とを含み、当該ロッカー６への商品の配送依頼を指示する配送依頼情報を配送管理装置４に送信する（Ｓ１２）。また、通知部１３５は、予約が完了した旨を示す予約完了情報をユーザ端末２に通知する（Ｓ１３）。
【０１０９】
図６は、本実施形態に係るロッカー管理装置１がロッカー６を予約してから収容通知情報がユーザ端末２に送信されるまでの処理の流れを示すシーケンス図である。
【０１１０】
まず、配送業者は、配送管理装置４が取得した配送依頼情報に含まれるロッカー６の位置情報に基づいて、ロッカー６の位置を特定する。配送業者は、当該ロッカー６が設置されている位置に到着すると、ロッカー棚５に設けられている操作部を操作し、予約中のロッカーを選択するとともに、解錠キーを入力する。操作部は、ロッカーＩＤと、解錠キーとをロッカー管理装置１に送信する。
【０１１１】
ロッカー管理装置１の状態制御部１３１は、予約中のロッカー６を解錠するか否かを判定する（Ｓ２１）。具体的には、状態制御部１３１は、ロッカーＩＤと、解錠キーとを取得すると、記憶部１２に記憶されているロッカー情報を参照し、当該ロッカーＩＤに関連付けられている解錠キーと、取得した解錠キーとが一致するか否かを判定する。状態制御部１３１は、ロッカーＩＤに関連付けられている解錠キーと、取得した解錠キーとが一致すると判定すると、ロッカー６に解錠指示を行う（Ｓ２２）。
【０１１２】
ロッカー６は、解錠指示が行われると、ロッカー扉を解錠してロッカー扉を開き（Ｓ２３）、商品の収容を受け付ける（Ｓ２４）。商品の収容は、ロッカー６の処理ではないため、図６では、Ｓ２４に対応するブロックを破線とする。配送業者は、ロッカー６に商品を収容し、ロッカー扉を閉じる。
【０１１３】
ロッカー６は、ロッカー扉が閉じられたか否かを判定する（Ｓ２５）。ロッカー６は、ロッカー扉が閉じられたと判定すると、閉扉通知をロッカー管理装置１に送信するとともに（Ｓ２６）、ロッカー扉を施錠する（Ｓ２７）。ここで、閉扉通知には、ロッカーＩＤが含まれているものとする。
【０１１４】
ロッカー管理装置１の状態制御部１３１は、閉扉通知を取得すると、閉扉通知に含まれているロッカーＩＤに関連付けられている利用状態を「利用中」に変更するとともに（Ｓ２８）、当該ロッカー６の解錠キーを生成する（Ｓ２９）。
【０１１５】
そして、状態制御部１３１は、配送管理装置４から、ロッカー６への商品の収容が完了したことを示す収容完了情報を取得する（Ｓ３０）。収容完了情報には、ロッカーＩＤが含まれており、状態制御部１３１は、当該ロッカーＩＤに関連付けられているユーザＵの連絡先情報が示す連絡先、すなわち、ユーザ端末２に、商品の収容が完了したことを示す収容通知情報と、ロッカー６の位置情報と、ロッカー６の解錠キーとを送信する（Ｓ３１）。なお、状態制御部１３１は、ロッカー６の解錠キーによりロッカー６が解錠され、ロッカーの利用状態が「利用中」から「空」に変化する場合に、ユーザ端末２において実行されている所定のアプリケーションや、ユーザＵの連絡先情報が示す連絡先に、商品を受け取ったか否かの回答を受け付ける確認メッセージを表示させて、商品を受け取ったか否かの回答を受け付けてもよい。そして、状態制御部１３１は、ユーザＵから、商品の受取が完了した旨を示す情報を取得すると、商品の販売元に、ユーザＵのユーザＩＤと、商品を識別する商品ＩＤとを含み、商品の受取が完了した旨を示す情報を通知してもよい。
【０１１６】
［本実施形態における効果］
以上説明したように、本実施形態に係るロッカー管理装置１は、ユーザＵが購入する商品に関する情報である商品情報と、ユーザＵが指定した当該商品の配送先の位置と、当該商品の配送可能時間とを取得すると、記憶部１２に記憶されているロッカー情報を参照し、取得した前記商品情報、配送先の位置及び配送可能時間に対応するロッカー６を選択する。そして、ロッカー管理装置１は、配送先の位置及び配送可能時間に基づいて配送業者により、当該ロッカー６に商品が収容されて、当該ロッカー６から商品を受け取ることが可能となる受取可能時間を特定し、当該ロッカー６の位置を示すロッカー位置情報と、特定した受取可能時間とをユーザＵに通知する。このようにすることで、ロッカー管理装置１は、購入した商品に対して適切なロッカー６があることをユーザＵに確認させることができる。
【０１１７】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。
【０１１８】
上述の実施形態では、ロッカー管理装置１は、ユーザＵが購入した商品を格納するロッカー６を予約するものとしたが、ユーザＵが購入後、返品する商品を格納するロッカー６を予約してもよい。例えば、所定のアプリケーションが、予約したロッカー６の設置場所等を表示させる参照画面であって、商品の返品を受け付ける返品ボタンが設けられた参照画面をユーザ端末２に表示させてもよい。そして、所定のアプリケーションは、返品ボタンが押下されると、ユーザＵが予約したロッカー６に格納される予定の商品、又はロッカー６への格納後にユーザが引き取った商品を特定し、当該商品の返品を示す情報をロッカー管理装置１に送信する。ロッカー管理装置１は、商品の販売店舗側に、商品の返品要求を示す情報を送信し、販売店側から、返品受取の承認と、ロッカー６の利用料金の承認を受け付けたことに応じて、ユーザＵが予約したロッカー６又は当該ロッカー６の近傍のロッカー６を予約してもよい。そして、ロッカー管理装置１は予約したロッカー６を示す情報をユーザ端末２に表示させてもよい。
【０１１９】
また、ロッカー管理装置１の制御部１３は、特典付与部として機能し、受取希望時間内に商品を受け取ったユーザＵに特典を付与してもよい。特典は、例えば、ロッカー６の利用料金の値引き、ユーザに付される金銭的価値としてのポイント、クーポンである。このようにすることで、受取希望時間内にロッカー６が空き状態となる可能性が高くなるので、ロッカー６を他の利用者が利用できる機会を増加し、ロッカー６の利用頻度を高めることができる。
【０１２０】
また、例えば、状態制御部１３１は、ユーザＵがロッカー６から商品を受け取る場合に用いる解錠キーを、ロッカー６の予約指示を受け付けたタイミングで生成しておいてもよい。そして、通知部１３５は、予約が完了した旨を示す予約完了情報をユーザ端末２に通知する場合に、生成した解錠キーを通知してもよい。
【０１２１】
また、上述の実施形態では、ロッカー管理装置１が、ユーザＵが購入する商品に関する情報である商品情報を収容可能なロッカー６の位置を示すロッカー位置情報と、特定した受取可能時間とをユーザＵに通知したが、これに限らない。例えば、ロッカー棚５に設けられているロッカー装置が、ロッカー管理装置１が備える配送情報取得部１３２、ロッカー選択部１３３、特定部１３４及び通知部１３５と同様の機能を実装し、ユーザＵが購入する商品に関する情報である商品情報を収容可能なロッカー６の位置を示すロッカー位置情報と、特定した受取可能時間とをユーザＵに通知してもよい。
【０１２２】
この場合において、ロッカー装置は、ロッカー管理装置１と通信を行う通信部、記憶部、及び制御部を備える。ロッカー装置の記憶部は、ロッカー装置を、後述する情報取得部、選択部、及び通知部として機能させる装置用プログラムを記憶する。ロッカー装置の制御部は、記憶部に記憶されている装置用プログラムを実行することにより、情報取得部、選択部、及び通知部として機能する。
【０１２３】
ロッカー装置の情報取得部は、例えば、ロッカー装置に設けられた操作部を介してユーザＵから操作入力を受け付けることにより、ユーザＵが購入する商品に関する情報である商品情報と、当該ユーザＵが指定した商品の配送先の位置とを取得する。ここで、情報取得部は、商品の配送可能時間を取得してもよい。
【０１２４】
ロッカー装置の選択部は、当該ロッカー装置が有するロッカー６と、当該ロッカー装置とは異なるロッカー装置が有するロッカー６とに関する情報であるロッカー情報であり、ロッカー管理装置１に記憶されているロッカー情報を参照し、情報取得部が取得した商品情報、及び配送先の位置に対応するロッカー６を選択する。ここで、ロッカー装置は、商品の配送可能時間を取得した場合、配送先の位置及び配送可能時間に基づいて配送業者により選択部が選択したロッカーに商品が収容され、当該ロッカーからユーザＵが商品を受け取ることが可能となる受取可能時間を特定する特定部を備えていてもよい。また、ロッカー装置は、当該ロッカー情報をロッカー管理装置１から取得し、自身の記憶部に記憶するようにしてもよい。
【０１２５】
通知部は、選択部が選択したロッカー６の位置を示すロッカー位置情報を、操作部を構成するディスプレイに表示させることにより、当該ロッカー位置情報をユーザＵに通知する。ここで、ロッカー装置は、商品の受取可能時間を特定した場合には、ロッカー位置情報と、当該受取可能時間とをユーザＵに通知してもよい。
【０１２６】
また、特に、装置の分散・統合の具体的な実施形態は以上に図示するものに限られず、その全部又は一部について、種々の付加等に応じて、又は、機能負荷に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【符号の説明】
【０１２７】
１・・・ロッカー管理装置、１１・・・通信部、１２・・・記憶部、１３・・・制御部、１３１・・・状態制御部、１３２・・・配送情報取得部、１３３・・・ロッカー選択部、１３４・・・特定部、１３５・・・通知部、２・・・ユーザ端末、３・・・販売管理装置、４・・・配送管理装置、５・・・ロッカー棚、６・・・ロッカー
【図１】
2020064510.tif 000003
【図２】
2020064510.tif 000004
【図３】
2020064510.tif 000005
【図４】
2020064510.tif 000006
【図５】
2020064510.tif 000007
【図６】
2020064510.tif 000008