(57)【要約】【課題】予約した移動先のロッカーに荷物を預けられないことを防ぐ。【解決手段】ロッカー管理装置１は、荷物を預ける場所を示す場所情報と、荷物を預ける時間を示す時間情報と、荷物の大きさを示すサイズ情報とを端末から取得する情報取得部１３１と、場所情報が示す場所に設置され、サイズ情報が示す大きさの荷物を収容可能であり、時間情報が示す時間において端末のユーザが利用できる一以上のロッカーを選択する選択部１３２と、選択部が選択した一以上のロッカーを示すロッカー情報を端末に通知する通知部１３３と、を備える。【選択図】図２
2020064509.tif 000002
【特許請求の範囲】
【請求項１】
荷物を預ける場所を示す場所情報と、前記荷物を預ける時間を示す時間情報と、前記荷物の大きさを示すサイズ情報とを端末から取得する情報取得部と、
前記場所情報が示す場所に設置され、前記サイズ情報が示す大きさの荷物を収容可能であり、前記時間情報が示す時間において前記端末のユーザが利用できる一以上のロッカーを選択する選択部と、
前記選択部が選択した前記一以上のロッカーを示すロッカー情報を前記端末に通知する通知部と、
を備えるロッカー管理装置。
【請求項２】
前記情報取得部は、前記端末と異なる他の端末を識別する他端末識別情報を前記端末からさらに取得し、
前記選択部は、前記他端末識別情報が示す前記他の端末のユーザがロッカーを予約している場合、前記他の端末のユーザが予約した前記ロッカーから所定の範囲内に設置されたロッカーを選択する、
請求項１に記載のロッカー管理装置。
【請求項３】
前記情報取得部は、前記端末と異なる他の端末を識別する他端末識別情報を端末からさらに取得し、
前記選択部は、前記他端末識別情報が示す前記他の端末のユーザがロッカーを予約していない場合、前記他端末識別情報が示す前記他の端末のユーザが利用できるロッカーを選択し、
前記通知部は、前記選択部が選択した前記他の端末のユーザが利用できるロッカーを示すロッカー情報を前記端末に通知する、
請求項１又は２に記載のロッカー管理装置。
【請求項４】
前記通知部は、前記選択部が選択した前記他の端末のユーザが利用できるロッカーを前記他の端末のユーザが予約するか否かを確認するロッカー予約確認を前記他の端末に通知し、
前記情報取得部は、前記他の端末のユーザが前記ロッカーを予約することを示す予約指示を前記他の端末から取得する、
請求項３に記載のロッカー管理装置。
【請求項５】
前記情報取得部は、前記他の端末のユーザが利用できる前記ロッカーに対する他の予約を受け付けない仮予約状態にする仮予約指示を前記端末から取得し、
前記情報取得部が前記仮予約指示を前記端末から取得すると、前記ロッカーの状態を仮予約状態にし、前記ロッカーの状態を仮予約状態にしてから所定の期間の間に前記情報取得部が前記予約指示を前記他の端末から取得した場合、前記ロッカーの状態を前記時間情報が示す時間において前記他の端末のユーザが前記ロッカーを利用できる予約状態にし、前記所定の期間の間に前記情報取得部が前記予約指示を前記他の端末から取得しない場合、前記ロッカーの状態を他の予約を受け付け可能な状態にする状態制御部をさらに備える、
請求項４に記載のロッカー管理装置。
【請求項６】
前記情報取得部は、前記ユーザが前記ロッカーの利用を開始できる予約状態にする時刻を示す予約開始時刻と、前記ユーザが前記ロッカーの利用を開始する予定の時刻を示す利用開始予定時刻とを取得し、
前記予約開始時刻から前記利用開始予定時刻までの前記ロッカーの利用料金の支払いを条件として、前記ロッカーを予約状態にする状態制御部をさらに備える、
請求項１から５のいずれか一項に記載のロッカー管理装置。
【請求項７】
前記状態制御部は、前記予約開始時刻から前記利用開始予定時刻までの期間である予約期間において、前記ロッカーの状態を前記ユーザが前記ロッカーの利用を開始できる予約状態にする、
請求項６に記載のロッカー管理装置。
【請求項８】
前記状態制御部は、前記予約開始時刻から前記利用開始予定時刻までの期間である予約期間において前記ロッカーに前記ロッカーの扉を施錠させる、
請求項６又は７に記載のロッカー管理装置。
【請求項９】
前記情報取得部は、前記予約状態である前記ロッカーを予約した前記端末の位置を示す位置情報を取得し、
前記通知部は、前記予約状態である前記ロッカーと、前記予約状態である前記ロッカーを予約した前記端末から取得された前記位置情報が示す位置との距離が所定の距離以下である場合、前記端末の位置から前記ロッカーまでの経路を前記端末に通知する、
請求項６から８のいずれか一項に記載のロッカー管理装置。
【請求項１０】
前記情報取得部は、前記予約状態である前記ロッカーに関連付けて前記端末と異なる他の端末を識別する他端末識別情報を取得し、
前記状態制御部は、前記他端末識別情報に関連付けられた前記予約状態である前記ロッカーの利用を、前記他端末識別情報が示す前記他の端末のユーザが開始できる予約状態に変更する、
請求項６から９のいずれか一項に記載のロッカー管理装置。
【請求項１１】
前記選択部は、前記予約開始時刻から前記利用開始予定時刻までの時間、又は前記利用開始予定時刻における複数のロッカーの利用状態に基づいて予約料金を選択する、
請求項６から１０のいずれか一項に記載のロッカー管理装置。
【請求項１２】
前記状態制御部は、前記ロッカーの利用が終了する予定の時刻を示す終了予定時刻に基づいて前記端末のユーザが前記ロッカーを予約できるか否かを判定する、
請求項６から１１のいずれか一項に記載のロッカー管理装置。
【請求項１３】
前記ロッカーを利用可能な時間帯を示す利用可能時間帯を記憶する記憶部をさらに備え、
前記選択部は、前記利用可能時間帯に前記利用開始予定時刻を含む前記ロッカーを選択する、
請求項６から１２のいずれか一項に記載のロッカー管理装置。
【請求項１４】
前記情報取得部は、前記端末の位置を示す位置情報と、前記ユーザが前記端末に入力した移動先を示す移動先情報とをさらに取得し、
前記選択部は、前記端末の位置から前記移動先までの経路上に存在するロッカーを選択する、
請求項１から１３のいずれか一項に記載のロッカー管理装置。
【請求項１５】
前記ユーザが前記ロッカーの利用を開始する予定の時刻を示す利用開始予定時刻から、前記ユーザが前記ロッカーの利用を終了する予定の時刻を示す終了予定時刻までの時間に対応する料金の支払いを条件として、前記ロッカーに荷物を収容できる利用可能状態にする状態制御部をさらに備える、
請求項１から１４のいずれか一項に記載のロッカー管理装置。
【請求項１６】
前記情報取得部は、予約した前記ロッカーの利用を開始することを示す利用開始要求を前記端末から取得し、
前記状態制御部は、前記端末から前記利用開始要求を取得すると、予約した前記ロッカーを前記利用可能状態にする、
請求項１５に記載のロッカー管理装置。
【請求項１７】
前記状態制御部は、前記ロッカーの利用を継続する指示を前記端末から取得したとき、前記端末の前記ユーザが前記ロッカーを利用できる利用可能状態を継続し、前記ロッカーの利用を終了する指示を前記端末から取得したとき、前記利用可能状態を終了する、
請求項１５又は１６に記載のロッカー管理装置。
【請求項１８】
荷物を預けるユーザが用いる端末と、ロッカー管理装置とを備え、
前記端末は、
前記荷物を預ける場所を示す場所情報と、前記荷物を預ける時間を示す時間情報と、前記荷物の大きさを示すサイズ情報とを取得する取得部と、
前記場所情報と、前記時間情報と、前記サイズ情報とを前記ロッカー管理装置に送信する送信制御部と、
前記ロッカー管理装置は、
前記場所情報と、前記時間情報と、前記サイズ情報とを示す予約情報を前記端末から取得する情報取得部と、
前記場所情報が示す場所に設置され、前記サイズ情報が示す大きさの荷物を収容可能であり、前記時間情報が示す時間において前記端末のユーザが利用できる一以上のロッカーを選択する選択部と、
前記選択部が選択した前記一以上のロッカーを示すロッカー情報を前記端末に通知する通知部と、
を有するロッカー管理システム。
【請求項１９】
コンピュータが実行する、
荷物を預ける場所を示す場所情報と、前記荷物を預ける時間を示す時間情報と、前記荷物の大きさを示すサイズ情報とを端末から取得するステップと、
前記場所情報が示す場所に設置され、前記サイズ情報が示す大きさの荷物を収容可能であり、前記時間情報が示す時間において前記端末のユーザが利用できる一以上のロッカーを選択するステップと、
選択した前記一以上のロッカーを示すロッカー情報を前記端末に通知するステップと、
を有するロッカー管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ロッカー管理装置、ロッカー管理システム及びロッカー管理方法に関する。
【背景技術】
【０００２】
荷物を預けるロッカーを予約するロッカー予約システムが開示されている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−３４２３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザが、荷物を預けたい場所に設置されたロッカーを予約した場合に、予約したロッカーに収容可能な大きさよりも、ユーザの荷物が大きいとき、予約したロッカーに荷物を収容できないことがあった。
【０００５】
そこで、本発明はこれらの点に鑑みてなされたものであり、予約した移動先のロッカーに荷物を預けられないことを低減する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様においては、荷物を預ける場所を示す場所情報と、前記荷物を預ける時間を示す時間情報と、前記荷物の大きさを示すサイズ情報とを端末から取得する情報取得部と、前記場所情報が示す場所に設置され、前記サイズ情報が示す大きさの荷物を収容可能であり、前記時間情報が示す時間において前記端末のユーザが利用できる一以上のロッカーを選択する選択部と、前記選択部が選択した前記一以上のロッカーを示すロッカー情報を前記端末に通知する通知部と、を備えるロッカー管理装置を提供する。
【０００７】
例えば、前記情報取得部は、前記端末と異なる他の端末を識別する他端末識別情報を前記端末からさらに取得し、前記選択部は、前記他端末識別情報が示す前記他の端末のユーザがロッカーを予約している場合、前記他の端末のユーザが予約した前記ロッカーから所定の範囲内に設置されたロッカーを選択する。
【０００８】
前記情報取得部は、前記端末と異なる他の端末を識別する他端末識別情報を端末からさらに取得し、前記選択部は、前記他端末識別情報が示す前記他の端末のユーザがロッカーを予約していない場合、前記他端末識別情報が示す前記他の端末のユーザが利用できるロッカーを選択し、前記通知部は、前記選択部が選択した前記他の端末のユーザが利用できるロッカーを示すロッカー情報を前記端末に通知してもよい。
【０００９】
前記通知部は、前記選択部が選択した前記他の端末のユーザが利用できるロッカーを前記他の端末のユーザが予約するか否かを確認するロッカー予約確認を前記他の端末に通知し、前記情報取得部は、前記他の端末のユーザが前記ロッカーを予約することを示す予約指示を前記他の端末から取得してもよい。
【００１０】
例えば、前記情報取得部は、前記他の端末のユーザが利用できる前記ロッカーに対する他の予約を受け付けない仮予約状態にする仮予約指示を前記端末から取得し、前記ロッカー管理装置は、前記情報取得部が前記仮予約指示を前記端末から取得すると、前記ロッカーの状態を仮予約状態にし、前記ロッカーの状態を仮予約状態にしてから所定の期間の間に前記情報取得部が前記予約指示を前記他の端末から取得した場合、前記ロッカーの状態を前記時間情報が示す時間において前記他の端末のユーザが前記ロッカーを利用できる予約状態にし、前記所定の期間の間に前記情報取得部が前記予約指示を前記他の端末から取得しない場合、前記ロッカーの状態を他の予約を受け付け可能な状態にする状態制御部をさらに備える。
【００１１】
例えば、前記情報取得部は、前記ユーザが前記ロッカーの利用を開始できる予約状態にする時刻を示す予約開始時刻と、前記ユーザが前記ロッカーの利用を開始する予定の時刻を示す利用開始予定時刻とを取得し、前記ロッカー管理装置は、前記予約開始時刻から前記利用開始予定時刻までの前記ロッカーの利用料金の支払いを条件として、前記ロッカーを予約状態にする状態制御部をさらに備える。
【００１２】
前記状態制御部は、前記予約開始時刻から前記利用開始予定時刻までの期間である予約期間において、前記ロッカーの状態を前記ユーザが前記ロッカーの利用を開始できる予約状態にしてもよい。
【００１３】
例えば、前記状態制御部は、前記予約開始時刻から前記利用開始予定時刻までの期間である予約期間において前記ロッカーに前記ロッカーの扉を施錠させる。
【００１４】
前記情報取得部は、前記予約状態である前記ロッカーを予約した前記端末の位置を示す位置情報を取得し、前記通知部は、前記予約状態である前記ロッカーと、前記予約状態である前記ロッカーを予約した前記端末から取得された前記位置情報が示す位置との距離が所定の距離以下である場合、前記端末の位置から前記ロッカーまでの経路を前記端末に通知してもよい。
【００１５】
前記情報取得部は、前記予約状態である前記ロッカーに関連付けて前記端末と異なる他の端末を識別する他端末識別情報を取得し、前記状態制御部は、前記他端末識別情報に関連付けられた前記予約状態である前記ロッカーの利用を、前記他端末識別情報が示す前記他の端末のユーザが開始できる予約状態に変更してもよい。
【００１６】
前記選択部は、前記予約開始時刻から前記利用開始予定時刻までの時間、又は前記利用開始予定時刻における複数のロッカーの利用状態に基づいて予約料金を選択してもよい。
【００１７】
前記状態制御部は、前記ロッカーの利用が終了する予定の時刻を示す終了予定時刻に基づいて前記端末のユーザが前記ロッカーを予約できるか否かを判定してもよい。
【００１８】
例えば、前記ロッカー管理装置は、前記ロッカーを利用可能な時間帯を示す利用可能時間帯を記憶する記憶部をさらに備え、前記選択部は、前記利用可能時間帯に前記利用開始予定時刻を含む前記ロッカーを選択する。
【００１９】
前記情報取得部は、前記端末の位置を示す位置情報と、前記ユーザが前記端末に入力した移動先を示す移動先情報とをさらに取得し、前記選択部は、前記端末の位置から前記移動先までの経路上に存在するロッカーを選択してもよい。
【００２０】
例えば、前記ロッカー管理装置は、前記ユーザが前記ロッカーの利用を開始する予定の時刻を示す利用開始予定時刻から、前記ユーザが前記ロッカーの利用を終了する予定の時刻を示す終了予定時刻までの時間に対応する料金の支払いを条件として、前記ロッカーに荷物を収容できる利用可能状態にする状態制御部をさらに備える。
【００２１】
例えば、前記情報取得部は、予約した前記ロッカーの利用を開始することを示す利用開始要求を前記端末から取得し、前記状態制御部は、前記端末から前記利用開始要求を取得すると、予約した前記ロッカーを前記利用可能状態にする。
【００２２】
例えば、前記状態制御部は、前記ロッカーの利用を継続する指示を前記端末から取得したとき、前記端末の前記ユーザが前記ロッカーを利用できる利用可能状態を継続し、前記ロッカーの利用を終了する指示を前記端末から取得したとき、前記利用可能状態を終了する。
【００２３】
本発明の第２の態様においては、荷物を預けるユーザが用いる端末と、ロッカー管理装置とを備え、前記端末は、前記荷物を預ける場所を示す場所情報と、前記荷物を預ける時間を示す時間情報と、前記荷物の大きさを示すサイズ情報とを取得する取得部と、前記場所情報と、前記時間情報と、前記サイズ情報とを前記ロッカー管理装置に送信する送信制御部と、前記ロッカー管理装置は、前記場所情報と、前記時間情報と、前記サイズ情報とを示す予約情報を前記端末から取得する情報取得部と、前記場所情報が示す場所に設置され、前記サイズ情報が示す大きさの荷物を収容可能であり、前記時間情報が示す時間において前記端末のユーザが利用できる一以上のロッカーを選択する選択部と、前記選択部が選択した前記一以上のロッカーを示すロッカー情報を前記端末に通知する通知部と、を有するロッカー管理システムを提供する。
【００２４】
本発明の第３の態様においては、コンピュータが実行する、荷物を預ける場所を示す場所情報と、前記荷物を預ける時間を示す時間情報と、前記荷物の大きさを示すサイズ情報とを端末から取得するステップと、前記場所情報が示す場所に設置され、前記サイズ情報が示す大きさの荷物を収容可能であり、前記時間情報が示す時間において前記端末のユーザが利用できる一以上のロッカーを選択するステップと、選択した前記一以上のロッカーを示すロッカー情報を前記端末に通知するステップと、を有するロッカー管理方法を提供する。
【発明の効果】
【００２５】
本発明によれば、予約した移動先のロッカーに荷物を預けられないことを低減することができるという効果を奏する。
【図面の簡単な説明】
【００２６】
【図１】第１の実施形態に係るロッカー管理装置の概要を示す図である。
【図２】第１の実施形態に係るロッカー管理装置の機能構成を示す図である。
【図３】ユーザ情報の一例を示す図である。
【図４】ロッカー情報の一例を示す図である。
【図５】ロッカーを予約する処理の流れを説明するためのシーケンス図である。
【図６】予約画面の一例を示す図である。
【図７】第２の実施形態に係るロッカー管理装置が実行するロッカーを予約する処理の流れを説明するためのフローチャートである。
【発明を実施するための形態】
【００２７】
＜第１の実施形態＞
［ロッカー管理装置１の概要］
図１は、第１の実施形態に係るロッカー管理装置１の概要を示す図である。ロッカー管理装置１は、複数のロッカー６（例えば、ロッカー６Ａ、６Ｂ）を管理するサーバである。ロッカー管理装置１は、ユーザ端末２とインターネットや電話回線等の通信ネットワークを介して接続されている。ユーザ端末２は、例えば、ロッカー６を利用するユーザＵが所持するスマートフォン等のコンピュータである。
【００２８】
ロッカー６は、ロッカー棚５に複数設けられており、駅や公共施設等の様々な施設に設置されている。ロッカー６は、ロッカー扉と、ロッカー管理装置１と通信を行う通信部とを備えている。ロッカー６は、ロッカー管理装置１の制御に応じて、ロッカー扉の施錠又は解錠を行う。
【００２９】
ロッカー管理装置１は、ロッカー６の利用性を高めるためのロッカーサービスを提供する。ロッカーサービスを利用するユーザＵは、当該サービスの利用登録を予め行っているものとする。ロッカー管理装置１は、ユーザＵの氏名や連絡先等のユーザＵに関する情報を、ユーザＵを識別するユーザ識別情報としてのユーザＩＤに関連付けたユーザ情報を記憶する。また、ロッカー管理装置１は、ロッカー６に荷物を預けているユーザＵの連絡先と、荷物が格納されているロッカー６を識別するロッカー識別情報としてのロッカーＩＤとを関連付けて記憶する。
【００３０】
第１の実施形態に係るロッカー管理装置１は、ユーザ端末２からの要求に応じて、ロッカー６の予約を行うために用いられる。図１を参照しながら、ユーザＵが、ユーザＵの移動先に設置されたロッカー６を予約する場合の処理の流れについて説明する。まず、ユーザＵは、ロッカー６を予約する条件として、移動先である荷物を預ける場所、荷物を預ける時間、及び預ける荷物の大きさをユーザ端末２に入力する。ユーザ端末２は、ユーザＵから、荷物を預ける場所、荷物を預ける時間、及び預ける荷物の大きさの入力を受け付けると、受け付けた場所を示す場所情報、時間を示す時間情報、及び荷物の大きさを示すサイズ情報をロッカー管理装置１に送信する。
【００３１】
ロッカー管理装置１は、ユーザ端末２から場所情報、時間情報、及びサイズ情報を取得する（図１の（１））。ロッカー管理装置１は、場所情報が示す場所に設置され、サイズ情報が示す大きさの荷物を収容可能であり、時間情報が示す時間においてユーザ端末２のユーザＵが利用できる一以上のロッカー６を選択する（図１の（２））。ロッカー管理装置１は、選択した一以上のロッカー６を示すロッカー情報であるロッカーリストをユーザ端末２に通知する（図１の（３））。
【００３２】
ユーザ端末２は、ロッカー管理装置１から受信したロッカーリストをユーザ端末２の表示部に表示する。ユーザＵは、ユーザ端末２の表示部に表示されたロッカーリストから、予約したいロッカーを選択することができる。ここでは、ユーザＵが、図１のロッカー６Ａを選択したものとして説明する。ユーザ端末２は、ユーザＵからロッカーの選択を受け付けると、選択されたロッカー６Ａを予約する予約指示をロッカー管理装置１に通知する。
【００３３】
ロッカー管理装置１は、ユーザ端末２から予約指示を取得すると（図１の（４））、取得した予約指示が示すロッカー６Ａを、時間情報が示す時間においてユーザＵが利用できるように予約する（図１の（５））。
【００３４】
このように、ロッカー管理装置１は、ユーザＵが移動する移動先に設置され、ユーザ端末２に入力した大きさの荷物を収容できるロッカー６を、荷物を預けたい時間に利用できるように予約できる。そのため、ロッカー管理装置１は、ユーザＵが予約した移動先のロッカーに荷物を預けられないことを低減することができる。
続いて、ロッカー管理装置１の機能構成について説明する。
【００３５】
［ロッカー管理装置１の機能構成］
図２は、第１の実施形態に係るロッカー管理装置１の構成を示す図である。図２に示すように、ロッカー管理装置１は、通信部１１と、記憶部１２と、制御部１３とを備える。
【００３６】
通信部１１は、ユーザ端末２、管理者端末３等の、ロッカー管理装置１とは異なる装置と情報を送受信するための通信インターフェースである。
【００３７】
記憶部１２は、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等を含む記憶媒体である。記憶部１２は、制御部１３が実行するプログラムを記憶している。記憶部１２は、ロッカー管理装置１を、情報取得部１３１、選択部１３２、通知部１３３、及び状態制御部１３４として機能させるロッカー管理プログラムを記憶している。
【００３８】
記憶部１２は、ロッカーサービスに登録しているユーザＵに関する情報であるユーザ情報を記憶する。図３は、ユーザ情報の一例を示す図である。図３に示すように、ユーザ情報は、ユーザＩＤと、ユーザＵの氏名と、ユーザＵの住所と、ユーザＵの連絡先を示す連絡先情報と、ユーザＵに関係する関係者（他のユーザ）の氏名と、当該関係者の連絡先を示す関係者連絡先情報とを関連付けた情報である。連絡先情報は、例えば、ユーザ端末２に対応するメールアドレス又は電話番号である。関係者連絡先情報は、例えば、家族等のユーザＵに関係する関係者が使用する端末に対応するメールアドレス又は電話番号である。
【００３９】
また、記憶部１２は、ロッカー６に関する情報であるロッカー情報を記憶する。図４は、ロッカー情報の一例を示す図である。図４に示すように、ロッカー情報は、棚ＩＤと、設置場所と、ロッカーＩＤと、配置位置と、サイズと、利用可能時間と、利用状態と、利用予定時刻と、利用開始時刻と、利用終了予定時刻と、受取期限と、予約料金と、利用料金と、支払済金額と、解錠キーと、利用者関連情報とを関連付けた情報である。
【００４０】
棚ＩＤは、ロッカー６が設置されているロッカー棚５を識別する識別情報である。設置場所は、ロッカー６が設置されている場所、すなわち、ロッカー棚５が設置されている場所を示す。ロッカーＩＤは、複数のロッカー６のそれぞれを識別する情報である。配置位置は、ロッカー棚５におけるロッカー６の高さ方向の配置位置を示す。サイズは、ロッカー６の内部の高さ、幅、奥行きを示す。利用可能時間は、ロッカー６を利用可能な時間帯を示す利用可能時間帯を示す。
【００４１】
利用状態は、現時点におけるロッカー６の利用状態を示す。第１の実施形態において、利用状態には、「空」、「利用中」、「予約中」という３つの状態が存在する。「空」は、ロッカー６の利用制限が行われておらず、誰でも利用可能であることを示す状態である。「利用中」は、ロッカー６が利用されている状態であり、他のユーザが利用できない状態である。「予約中」は、ロッカー６が予約されている状態であり、他のユーザが利用できない状態である。「予約中」である場合、利用予定時刻が設定されている。利用予定時刻は、ロッカー６の利用状態が「予約中」である場合においてロッカー６の利用が開始される予定日時を示す。利用状態が「予約中」の状態のまま利用予定時刻が到来すると、利用状態は、自動的に「空」に変更される。
【００４２】
利用開始時刻は、ロッカー６の利用状態が、「空」又は「予約中」から「利用中」に変化し、ロッカー６の利用が開始された日時を示す。利用終了予定時刻は、ロッカー６の利用状態が「利用中」である場合に、ロッカー６の利用が終了する予定日時を示す。受取期限は、ユーザＵが荷物を取り出す期限となる日時を示す。
【００４３】
予約料金は、ロッカー６を予約する場合にユーザが支払う必要がある単位時間あたりの料金を示す。利用料金は、ロッカー６を利用する場合にユーザが支払う必要がある単位時間あたりの料金を示す。予約料金に対して設定される単位時間と、利用料金に対して設定される単位時間とは異なっていてもよい。支払済金額は、ユーザが既に支払った金額の合計額である。解錠キーは、ロッカー６を解錠する場合に必要となる情報である。解錠キーは、例えば、数字、文字、記号の少なくともいずれかを複数含む情報であり、例えば、数字列や文字列である。
【００４４】
利用者関連情報は、ロッカー６の状態が利用中である場合においてロッカー６を利用しているユーザＵに対応する情報である。利用者関係情報には、ユーザＩＤと、ユーザＵの連絡先を示す連絡先情報と、ユーザＵに関係する他のユーザの連絡先を示す関係者連絡先情報とが含まれている。
【００４５】
なお、第１の実施形態では、ロッカー管理装置１が、ロッカー情報を記憶し、複数の位置のそれぞれに設置されているロッカー６のロッカー情報を集中的に管理することとしているが、これに限らない。例えば、同じ設置場所に設置されている複数のロッカー６のロッカー情報を、これらのロッカー６に対応するロッカー棚５に設けられるサーバや、当該設置場所の近傍に設けられるサーバによって管理してもよい。この場合には、ロッカー管理装置１は、当該サーバにアクセスしてロッカー情報を参照できるものとする。
【００４６】
制御部１３は、例えばＣＰＵ（Central Processing Unit）である。制御部１３は、記憶部１２に記憶されたロッカー管理プログラムを実行することにより、情報取得部１３１、選択部１３２、通知部１３３、及び状態制御部１３４として機能する。
【００４７】
［ロッカー６の予約］
図５を参照しながら、ロッカー管理装置１が有するロッカー６の予約機能について説明する。図５は、ロッカーを予約する処理の流れを説明するためのシーケンス図である。
【００４８】
ユーザ端末２は、ユーザ端末２において実行される、ロッカーサービスを実現するための所定のアプリケーションの操作画面において、まず、ロッカーサービスにログインするためのログイン画面を表示する。ユーザ端末２は、ログイン画面において、ロッカーサービスにログインする指示の入力を受けると、ユーザＩＤを含むログイン情報をロッカー管理装置１に送信する。状態制御部１３４は、取得したログイン情報に基づいてユーザＩＤに対応するユーザＵの認証処理を行う。状態制御部１３４は、認証処理が完了すると、ロッカーサービスを利用するためのメニュー画面をユーザ端末２に通知する。メニュー画面は、例えば予約処理を開始する指示を受け付ける予約アイコンを含む。ユーザ端末２は、メニュー画面を表示部に表示させる。ユーザＵは、表示された予約アイコンを押下することにより、予約処理の開始を指示できる。ユーザ端末２は、予約アイコンが押下されると、予約処理を開始する指示をロッカー管理装置１に通知する。
【００４９】
状態制御部１３４は、ユーザ端末２から予約処理を開始する指示を受信すると、ユーザ端末２に予約画面を表示させる。図６は、予約画面の一例を示す図である。まず、状態制御部１３４は、予約情報の入力を受け付けるための予約情報入力画面を、通知部１３３を介してユーザ端末２に通知することにより、ユーザ端末２の表示部に予約情報入力を表示させる。図６（ａ）は、予約情報入力画面を模式的に示す図である。例えば、状態制御部１３４は、図６（ａ）に示すように、荷物を預ける場所、荷物を預ける時間、及び預ける荷物の大きさを含む予約情報の入力を受け付けるための予約情報入力画面を表示させる。
【００５０】
ユーザ端末２は、予約情報入力画面を表示部に表示させ、荷物を預ける場所、荷物を預ける時間、及び預ける荷物の大きさを含む予約情報の入力を受け付ける（ステップＳ１）。ユーザ端末２は、例えば、荷物を預ける場所として、駅名、観光地又は施設の名称、郵便番号、又は住所などの入力を受け付ける。
【００５１】
ユーザ端末２は、例えば、荷物を預ける時間として、ロッカー６の利用を開始する予定の時刻を示す利用開始時刻を受け付ける。また、ユーザ端末２は、荷物を預ける時間として、ロッカー６を利用する時間帯を受け付けてもよい。この場合、ユーザ端末２は、利用開始時刻とともに、ユーザＵがロッカー６の利用を終了する予定の時刻を示す終了予定時刻の入力を受け付ける。また、ユーザ端末２は、ロッカー６の利用を開始できる予約状態にする時刻を示す予約開始時刻の入力を受け付けてもよい。
【００５２】
ユーザ端末２は、預ける荷物の大きさとして、複数のサイズ（例えば「大」「中」「小」）からユーザＵの選択を受け付けてもよいし、荷物の「縦」「横」「奥行」の長さを示す情報の入力を受け付けてもよい。
【００５３】
ユーザ端末２は、荷物を預ける場所、荷物を預ける時間、及び預ける荷物の大きさの入力を受け付けると、荷物を預ける場所を示す場所情報、荷物を預ける時間を示す時間情報、及び荷物の大きさを示すサイズ情報を予約条件としてロッカー管理装置１に送信する（ステップＳ２）。また、ユーザ端末２は、利用開始時刻の入力を受け付けた場合、利用開始時刻を時間情報としてロッカー管理装置１に送信する。
【００５４】
情報取得部１３１は、予約するロッカー６を選択するための条件を示す予約条件として、荷物を預ける場所を示す場所情報と、荷物を預ける時間を示す時間情報と、荷物の大きさを示すサイズ情報とをユーザ端末２から取得する（ステップＳ３）。また、情報取得部１３１は、ユーザＵがロッカー６の利用を開始できる予約状態にする時刻を示す予約開始時刻と、ユーザＵがロッカー６の利用を開始する予定の時刻を示す利用開始予定時刻とを予約条件として取得してもよい。
【００５５】
（ロッカーの選択）
選択部１３２は、情報取得部１３１がユーザ端末２から予約条件を取得すると、予約条件を満たすロッカー６を選択する（ステップＳ４）。例えば、選択部１３２は、記憶部１２に記憶されているロッカー情報を参照し、場所情報が示す場所に設置され、サイズ情報が示す大きさの荷物を収容可能であり、時間情報が示す時間においてユーザ端末２のユーザＵが利用できる一以上のロッカー６を選択する。具体的には、選択部１３２は、場所情報が示す場所から所定範囲内に設置されているロッカー棚５に設置されているロッカー６のうち、利用状態が「空」であり、サイズ情報が示す大きさの荷物を収容可能なロッカー６を選択する。選択部１３２は、情報取得部１３１が利用開始予定時刻を取得した場合、記憶部１２に記憶されているロッカー情報を参照し、利用可能時間帯に利用開始予定時刻を含むロッカー６を選択する。利用可能時間帯は、ユーザＵがロッカーに荷物を預けたり、荷物を取り出したりすることができる時間帯である。例えば、利用可能時間帯は、ロッカー６が設置された施設の営業時間である。
【００５６】
なお、ロッカー管理装置１は、ロッカー棚５におけるロッカー６の場所を予約条件として取得してもよい。この場合、ユーザ端末２は、ロッカー棚５におけるロッカー６の場所の指定を受け付ける。ロッカー棚５におけるロッカー６の場所は、例えば、ロッカー棚５が設置された床からロッカー６が設けられている場所までの高さである。具体的には、ロッカー管理装置１は、ユーザ端末２に、「最下段」、「どの高さでも構わない」などの選択を受け付ける選択受付画面を表示させる。
【００５７】
また、選択部１３２は、利用状態が「利用中」であるロッカー６のうち、所定の条件を満たす「利用中」のロッカー６を選択してもよい。例えば、選択部１３２は、記憶部１２に記憶されているロッカー情報を参照し、終了予定時刻に基づいてユーザ端末２のユーザＵがロッカー６を予約できるか否かを判定する。具体的には、選択部１３２は、利用開始予定時刻が終了予定時刻より後である場合、ロッカー６を予約できると判定し、利用開始予定時刻が終了予定時刻より前である場合、ロッカー６を予約できないと判定する。このようにすることで、ロッカー管理装置１は、予約情報を受け付けた時点でロッカー６が利用されていたとしても、利用開始予定時刻においてロッカー６の利用が終了する場合、ユーザＵがロッカー６の利用を開始できるロッカー６として選択できる。
【００５８】
選択部１３２は、ユーザ端末２の位置から移動先までの経路上に存在するロッカー６を選択してもよい。この場合、情報取得部１３１は、ユーザ端末２の位置を示す位置情報と、荷物を預ける場所を示す場所情報としてユーザＵがユーザ端末２に入力したユーザＵの移動先を示す移動先情報とをさらに取得する。選択部１３２は、ユーザ端末２の位置から移動先までの経路上に存在する予約条件を満たす複数のロッカー６のうち、ロッカー６と移動先との距離が短い順にロッカー６を選択する。このようにすることで、ロッカー管理装置１は、ユーザＵと移動先との間に設置されたロッカー６を選択できる。そのため、ユーザＵは、移動先から余計な移動を行うことなく、予約したロッカー６に荷物を預けることができる。
【００５９】
（予約料金の選択）
選択部１３２は、記憶部１２に記憶されたロッカー情報を参照して、選択したロッカー６を予約するための予約料金を特定する。なお、ロッカー情報には、ロッカー棚５の利用状況に対応する複数の予約料金が記憶されていてもよい。ロッカー棚５の利用状況としては、例えば、「閑散時」、「通常時」、「混雑時」がある。そして、選択部１３２は、予約開始時刻から利用開始予定時刻までの予約期間における複数のロッカー６の利用状態、又は利用開始予定時刻における複数のロッカー６の利用状態に基づいて、ロッカー棚５の利用状況を特定し、選択したロッカー６を予約するための予約料金を選択してもよい。
【００６０】
選択部１３２は、予約期間又は利用開始予定時刻において、選択したロッカー６が設けられているロッカー棚５に設けられた複数のロッカー６のうち、利用状態が「空」である状態のロッカー６の数に基づいてロッカー棚５の利用状況を特定する。具体的には、選択部１３２は、ロッカー棚５に設けられた複数のロッカー６のうち、ロッカー６の利用状態が「空」であるロッカー６の数が、第１閾値より多い場合、ロッカー棚５の利用状況を「閑散時」であると特定する。また、選択部１３２は、利用状態が「空」であるロッカー６の数が、第１閾値より小さい第２閾値以下である場合、ロッカー棚５の利用状況を「混雑時」であると特定する。選択部１３２は、第１閾値以下であり、かつ第２閾値より多い場合、ロッカー棚５の利用状況を「通常時」であると特定する。そして、選択部１３２は、ロッカー情報を参照し、特定した利用状況に対応する予約料金を選択する。なお、予約料金は、「閑散時」、「通常時」、「混雑時」の順に高くなる予約料金を設定するのが望ましい。
【００６１】
選択部１３２は、ロッカー棚５の過去の利用状況に基づいて、予約期間におけるロッカー棚５の利用状況を推定してもよい。例えば、選択部１３２は、記憶部１２に記憶された、予約期間に対応する過去の期間におけるロッカー棚５の利用状況に基づいて、予約期間におけるロッカー棚５の利用状況を推定する。具体的には、選択部１３２は、予約期間に対応する過去の期間におけるロッカー棚５の利用状況が「混雑時」である場合、予約期間においてロッカー棚５の利用状況が「混雑時」になると推定する。このように、ロッカー管理装置１は、ロッカー棚５の利用状況が「混雑時」になると推定される期間において高い予約料金を選択する。そのため、ロッカー管理装置１は、ロッカー棚５の利用状況が「混雑時」になりやすい、例えば観光シーズン又は週末などにおけるロッカー棚５からの売上を向上できる。
【００６２】
選択部１３２は、現在時刻から予約開始時刻までの時間が短いほど予約料金を安くしてもよい。例えば、選択部１３２は、ロッカー棚５の利用状況が「閑散時」又は「通常時」である場合、現在時刻から予約開始時刻までの時間が短いほど予約料金を安くする。このようにすることで、ロッカー管理装置１は、ユーザＵに、利用状態が「空」であるロッカー６の数が多いロッカー棚５の利用を促すことができる。
【００６３】
選択部１３２は、予約料金を選択する場合、ユーザＵがロッカーサービスと提携している旅行サービスを利用しているとき、予約料金を割り引いてもよい。例えば、情報取得部１３１は、ロッカー管理装置１を運営する事業者と提携する旅行サービスを提供する旅行事業者が管理する情報処理装置から、旅行事業者が提供する旅行サービスを示す情報をユーザＩＤに関連付けて取得する。次に、選択部１３２は、ユーザＩＤに対応するユーザＵが予約するロッカー６の予約料金を割り引く。このように、ロッカー管理装置１は、ロッカー管理装置１を運営する事業者と提携する旅行事業者が提供する旅行サービスを利用するユーザＵが、他の利用者より安い予約料金でロッカー６を予約できるようにする。そのため、旅行サービスを利用するユーザＵは、他の利用者より安い予約料金でロッカー６を予約することができる。
【００６４】
（選択したロッカー６の通知）
通知部１３３は、選択部１３２が選択した一以上のロッカー６を示すロッカーリストをユーザ端末２に通知する（ステップＳ５）。例えば、通知部１３３は、選択部１３２が選択した一以上のロッカー６が設置された場所を示すロッカーリストと、一以上のロッカー６の予約料金とを通知する。
【００６５】
ユーザ端末２は、ロッカー管理装置１からロッカーリストを受信すると、受信したロッカーリストをユーザ端末２の表示部に表示させる。図６（ｂ）は、ロッカーリストを含み、複数のロッカーが設置された設置場所から、１つの設置場所を選択させるためのロッカー棚選択画面を模式的に示す図である。図６（ｂ）のロッカー棚選択画面においては、設置場所に設置されたロッカー６を予約するための予約料金が表示されている。
【００６６】
図６（ｂ）は、「神田駅南口」に設置されたロッカー棚５の利用状況が「閑散時」である場合を示す。この場合、選択部１３２は、ロッカー棚５の利用状況が「閑散時」に対応し、「通常時」よりも安い予約料金「￥２００」を選択する。そして、通知部１３３は、「閑散時」の予約料金を「神田駅南口」に設置されたロッカー６の予約料金としてユーザ端末２に通知する。なお、通知部１３３は、ロッカー棚５の利用状況が「閑散時」である場合、「通常時」よりも安い予約料金で予約できることを示す情報をユーザ端末２に通知する。安い予約料金で予約できることを示す情報は、例えば、「通常時」よりも安い予約料金であることを示すメッセージである。このようにすることで、ロッカー管理装置１は、ユーザＵに、利用状況が「閑散時」であるロッカー棚５の利用を促すことができる。
【００６７】
ユーザＵは、ユーザ端末２の表示部に表示された複数の設置場所から１つの設置場所を選択することができる。ユーザ端末２は、複数の設置場所から１つの設置場所を選択する操作を受け付ける（ステップＳ６）。ユーザ端末２は、設置場所の選択を受け付けると、選択された設置場所を示す情報をロッカー管理装置１に通知する（ステップＳ７）。
【００６８】
選択部１３２は、情報取得部１３１がユーザ端末２から設置場所を示す設置場所情報を取得すると、設置場所に設置されたロッカー棚５に設けられた複数のロッカー６のうち、予約条件を満たす一以上のロッカー６を選択する。通知部１３３は、選択した一以上のロッカー６のロッカーＩＤを含み、ユーザＵからロッカー６の選択を受け付けるロッカー選択画面をユーザ端末２に通知する。ユーザ端末２は、ロッカー管理装置１からロッカーＩＤを含むロッカー選択画面を受信すると、受信したロッカー選択画面をユーザ端末２の表示部に表示させる。図６（ｃ）は、ロッカー選択画面を模式的に示す図である。
【００６９】
ユーザＵは、ユーザ端末２の表示部に表示された複数のロッカー６から１つのロッカー６を選択することができる。ユーザ端末２は、複数のロッカー６から１つのロッカー６を選択する操作を受け付ける。ユーザ端末２は、ロッカー６の選択を受け付けると、選択されたロッカー６を示すロッカーＩＤをロッカー管理装置１に通知する。
【００７０】
通知部１３３は、情報取得部１３１が選択されたロッカー６を示すロッカーＩＤを取得すると、ロッカーＩＤが示すロッカー６を予約するか否かを確認するロッカー予約確認画面をユーザ端末２に通知する（ステップＳ８）。図６（ｄ）は、ロッカー予約確認画面を模式的に示す図である。
【００７１】
ユーザＵは、ロッカー６を予約する場合、「予約する」と表示された予約ボタンを押下することにより、表示画面に表示されたロッカーＩＤが示すロッカー６の予約を指示することができる。また、ユーザＵは、ロッカー６を予約しない場合、「キャンセル」と表示されたキャンセルボタンを押下することにより、ロッカー６の予約を中止することができる。ユーザ端末２は、予約ボタンが押下されると、予約指示をロッカー管理装置１に通知する（ステップＳ９）。
【００７２】
（予約指示を受けたロッカー６の予約）
情報取得部１３１は、ロッカー６の予約指示をユーザ端末２から取得する。状態制御部１３４は、情報取得部１３１が予約指示を取得すると、ユーザ端末２を介してロッカー６のロッカーＩＤに関連付けられている予約期間のロッカー６の利用料金である予約料金の入金を受け付ける。
【００７３】
状態制御部１３４は、予約料金の支払いを条件として、入金された金額を示す情報を支払済金額として記憶部１２に記憶させるとともに、予約指示で示されるロッカー６に対応する認証用の解錠キーを生成する。状態制御部１３４は、ロッカー６のロッカーＩＤに関連付けられている解錠キーとして、生成した解錠キーを記憶部１２に記憶させる。状態制御部１３４は、予約期間において、ロッカー６の利用状態を、ユーザＵがロッカー６の利用を開始できる予約状態である「予約中」にする（ステップＳ１０）。状態制御部１３４は、予約期間においてユーザＵが選択したロッカー６に、ロッカー６のロッカー扉を施錠させる施錠指示を送信する。
【００７４】
また、状態制御部１３４は、記憶部１２に記憶されているユーザ情報を参照し、特定したユーザＩＤに関連付けられている連絡先情報及び関係者連絡先情報を特定する。状態制御部１３４は、選択されたロッカー６のロッカーＩＤに関連付けられている連絡先情報及び関係者連絡先情報として、特定した連絡先情報及び関係者連絡先情報を記憶部１２に記憶させる。また、状態制御部１３４は、生成した解錠キーを、特定した連絡先情報が示す連絡先に通知する。
【００７５】
なお、ロッカー管理装置１は、ロッカー６を予約したユーザＵが用いる認証用の解錠キーと、ユーザＵの関係者それぞれとが用いるためのそれぞれ異なる認証用の解錠キーとを生成してもよい。具体的には、ロッカー管理装置１は、ロッカー６に対応する第１解錠キーを生成し、生成した第１解錠キーをユーザＩＤに関連付けて記憶部１２に記憶させる。また、ロッカー管理装置１は、ロッカー６に対応する第１解錠キーと異なる第２解錠キーを生成し、生成した第２解錠キーをユーザＵのユーザＩＤに関連付けられた関係者連絡先情報に関連付けて記憶部１２に記憶させる。
【００７６】
このように、ロッカー管理装置１は、ユーザＵのユーザ端末２から、荷物を預けたい場所、荷物を預ける時間、及び預ける荷物の大きさを取得することで、ユーザＵが荷物を預ける場所に設置され、ユーザＵが荷物を預ける時間において、ユーザＵの荷物を収容できるロッカー６を予約することができる。そのため、ロッカー管理装置１は、ユーザＵが予約したロッカー６に、ユーザＵの荷物を預けられないことを低減できる。
【００７７】
［予約したロッカー６までの経路案内］
ロッカー管理装置１は、ユーザ端末２の現在位置から、ユーザ端末２のユーザＵが予約したロッカー６までの経路を案内する。まず、情報取得部１３１は、予約状態であるロッカー６を予約したユーザ端末２の位置を示す位置情報を取得する。
【００７８】
通知部１３３は、位置情報が示すユーザ端末２の位置から、ユーザ端末２のユーザＵが予約したロッカー６までの経路をユーザ端末２に通知する。例えば、通知部１３３は、予約状態であるロッカー６と、ユーザ端末２から取得された位置情報が示す位置との距離が所定の距離以下である場合、ユーザ端末２の位置からロッカー６までの経路をユーザ端末２に通知する。所定の距離は、ロッカー６が設置された場所に応じて定める。例えば、通知部１３３は、ロッカー６が施設に設置されている場合、所定の距離を、施設の出入口から施設内のロッカー６までの距離にする。
【００７９】
通知部１３３は、位置情報が示す位置が、予約状態であるロッカー６が設置された場所に関連付けられた所定の範囲に含まれる場合、経路を通知してもよい。所定の範囲は、例えば、場所情報が示す場所の敷地内、又は場所情報が示す場所に存在する建物内部である。このように、ロッカー管理装置１がユーザ端末２の位置からロッカー６までの経路を通知するので、ユーザＵは、予約したロッカー６まで移動しやすくなる。
【００８０】
［ロッカー６を予約したユーザの変更］
ロッカー６を予約したユーザＵは、予約したロッカー６を利用するユーザを変更したい場合がある。この場合、まず、情報取得部１３１は、予約状態であるロッカー６を識別するロッカーＩＤに関連付けて、ロッカー６を予約したユーザＵのユーザ端末２と異なる他の端末を識別する他端末識別情報を取得する。具体的には、情報取得部１３１は、予約状態であるロッカー６を識別するロッカーＩＤと他端末識別情報とを含む、予約状態であるロッカー６のユーザを変更する変更指示をユーザ端末２から取得する。
【００８１】
状態制御部１３４は、情報取得部１３１が変更指示を取得すると、他端末識別情報に関連付けられたロッカーＩＤが示す予約状態であるロッカー６の利用を、他端末識別情報が示す他の端末のユーザが開始できる予約状態に変更する。例えば、状態制御部１３４は、変更指示に対応するロッカー６を示すロッカーＩＤに関連付けられた利用者情報及び解錠キーを変更する。具体的には、まず、状態制御部１３４は、変更指示に対応するロッカーＩＤに関連付けられた解錠キーを削除する。次に、状態制御部１３４は、新たな解錠キーを生成し、新たな解錠キーを記憶部１２に記憶させる。新たな解錠キーは、例えば、新たな認証用の解錠キーである。また、状態制御部１３４は、変更指示に対応するロッカー６のロッカーＩＤに関連付けられた利用者情報を、他端末識別情報が示す他の端末のユーザのユーザ情報に基づいて変更する。通知部１３３は、変更された利用者情報を参照して、他端末識別情報が示す他の端末に対応する連絡先に新たな認証用の解錠キーを通知する。このようにすることで、ロッカー管理装置１は、ロッカー６を予約したユーザを変更することができる。
【００８２】
［ロッカー６への荷物の収容］
状態制御部１３４は、ロッカー６の施錠又は解錠を制御する。例えば、ロッカー棚５には、ロッカー棚５に設けられている複数のロッカー６の使用操作を受け付ける操作部と、利用料金の入金を受け付ける入金部と、解錠キーを示す紙を出力する出力部とが設けられている。操作部は、例えば、ディスプレイとタッチパネルとを含んでおり、ユーザから、ロッカー６に荷物を収容する収容操作、又はロッカー６に収容されている荷物を取り出す取出操作を受け付ける。操作部は、収容操作を受け付けると、利用状態が「空」のロッカー６に荷物を収容するか、利用状態が「予約中」のロッカー６に荷物を収容するかの選択操作を受け付ける。
【００８３】
また、操作部は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）等により近距離無線通信を行う近距離無線通信部を含んでおり、ロッカー６の利用開始時に、ユーザＵのユーザ端末２と近距離無線通信を行うことにより、ユーザ端末２からユーザＩＤを取得する。操作部は、ユーザＩＤを取得すると、取得したユーザＩＤをロッカー管理装置１に通知する。なお、この場合において、ユーザ端末２は、ロッカーサービスを実現するための所定のアプリケーションが実行されているものとする。ユーザ端末２は、所定のアプリの実行開始時に、近距離無線通信機能をオン状態とし、ロッカー６の利用開始時に、操作部との近距離無線通信を行うことができるものとする。
【００８４】
操作部は、「空」のロッカー６に荷物を収容する選択操作を受け付けると、利用状態が「空」のロッカー６の中から、ユーザが利用するロッカー６の選択操作を受け付ける。操作部は、ロッカー６の選択操作を受け付けると、選択されたロッカー６のロッカーＩＤをロッカー管理装置１に通知する。入金部は、ロッカー６の選択操作が受け付けられると、現金又は電子通貨等による利用料金の入金を受け付ける。
【００８５】
なお、ユーザ端末２は、所定のアプリケーションが実行されている場合に、上述した操作部の処理と同様の手順でロッカー６の選択操作及び利用料金の入金を受け付けることができる。ユーザ端末２は、ロッカー６の利用開始時に、ユーザＩＤをロッカー管理装置１に通知する。そして、ユーザ端末２は、ロッカー６の選択操作を受け付けると、選択されたロッカー６のロッカーＩＤをロッカー管理装置１に通知する。
【００８６】
状態制御部１３４は、選択されたロッカー６のロッカーＩＤを取得した後、入金部が利用料金の入金を受け付けると、入金された金額を示す情報を支払済金額として記憶部１２に記憶させるとともに、選択されたロッカー６に対応する解錠キーを生成するとともに、選択されたロッカー６にロッカー扉を開く開扉指示を送信してロッカー扉を開かせる。状態制御部１３４は、選択されたロッカー６のロッカーＩＤに関連付けられている解錠キーとして、生成した解錠キーを記憶部１２に記憶させる。
【００８７】
また、状態制御部１３４は、操作部又はユーザ端末２からユーザＩＤを取得した場合には、記憶部１２に記憶されているユーザ情報を参照し、ユーザＩＤに関連付けられている連絡先情報及び関係者連絡先情報を特定する。そして、状態制御部１３４は、選択されたロッカー６のロッカーＩＤに関連付けられている連絡先情報及び関係者連絡先情報として、特定した連絡先情報及び関係者連絡先情報を記憶部１２に記憶させる。ロッカー６は、ロッカー扉が閉じられると、ロッカー扉を施錠する。
【００８８】
状態制御部１３４は、例えば、解錠キーを示すＱＲコード（登録商標）を印刷した紙を出力部に出力させ、解錠キーをユーザＵに通知する。状態制御部１３４は、操作部又はユーザ端末２からユーザＩＤを取得した場合には、解錠キーを示すＱＲコードを、紙で出力するか、ユーザ端末２に通知するかの選択操作を受け付けてもよい。状態制御部１３４は、選択操作の結果に基づいて、解錠キーを示すＱＲコードを印刷した紙を出力するか、解錠キーを示すＱＲコードをユーザ端末２に通知する。また、ロッカーＩＤにユーザＩＤが関連付けられて記憶されている場合、ユーザ端末２は、所定のアプリケーションを介してユーザＩＤをロッカー管理装置１に送信することにより、当該ユーザＩＤに関連付けられている解錠キーを参照できるものとする。
【００８９】
操作部は「予約中」のロッカー６に荷物を収容する選択操作を受け付けると、ユーザＵのユーザ端末２と近距離無線通信を行うことにより、ユーザ端末２からユーザＩＤを取得し、当該ユーザＩＤと、棚ＩＤとをロッカー管理装置１に送信する。状態制御部１３４は、棚ＩＤと、ユーザＩＤとを取得すると、当該棚ＩＤとユーザＩＤとに関連付けられており、利用状態が「予約中」のロッカー６を特定する。状態制御部１３４は、利用状態が「予約中」のロッカー６を特定した場合、操作部を介して、当該ロッカー６に対応する解錠キーの入力を受け付ける。状態制御部１３４は、入力された解錠キーが特定したロッカー６に対応している場合、入金部に、現金又は電子通貨等による利用料金（例えば、１日分）の入金の受付を行わせる。
【００９０】
状態制御部１３４は、入金部が利用料金の入金を受け付けると、入金された金額を示す情報を支払済金額として記憶部１２に記憶させるとともに、選択されたロッカー６に対応する解錠キーを生成するとともに、選択されたロッカー６のロッカー扉を開かせる。状態制御部１３４は、選択されたロッカー６のロッカーＩＤに関連付けられている解錠キーとして、生成した解錠キーを記憶部１２に記憶させる。
【００９１】
ユーザは、ロッカー扉が開いたロッカー６に荷物を収容し、ロッカー扉を閉じる。ロッカー６は、ロッカー扉が閉じられると、ロッカー扉を施錠する。状態制御部１３４は、例えば、解錠キーを示すＱＲコードを印刷した紙を出力部に出力させ、解錠キーをユーザＵに通知する。なお、状態制御部１３４は、操作部又はユーザ端末２からユーザＩＤを取得した場合には、解錠キーを示すＱＲコードを、紙で出力するか、ユーザ端末２に通知するかの選択操作を受け付けてもよい。状態制御部１３４は、選択操作の結果に基づいて、解錠キーを示すＱＲコードを印刷した紙を出力するか、解錠キーを示すＱＲコードをユーザ端末２に通知する。
【００９２】
ユーザＵは、予約したロッカー６の利用を開始する場合、予約したロッカー６の利用を開始する指示をユーザ端末２に入力してもよい。ユーザ端末２は、予約したロッカー６の利用を開始する指示の入力を受け付けると、予約したロッカー６の利用を開始することを示す利用開始要求をロッカー管理装置１に送信する。
【００９３】
情報取得部１３１は、ユーザＵが予約したロッカー６の利用を開始することを示す利用開始要求をユーザ端末２から取得する。状態制御部１３４は、ユーザ端末２から利用開始要求を取得すると、ユーザ端末２を介して、当該ロッカー６に対応する解錠キーの入力を受け付ける。状態制御部１３４は、入力された解錠キーが、ユーザＵが予約したロッカー６に対応している場合、ユーザ端末２を介して、現金又は電子通貨等による利用料金の入金を受け付ける。
【００９４】
状態制御部１３４は、ユーザ端末２を介してロッカー６の利用開始予定時刻から、ロッカー６の終了予定時刻までの時間に対応する利用料金の入金を受け付ける。状態制御部１３４は、入金を受け付けると、入金された金額を示す情報を支払済金額として記憶部１２に記憶させるとともに、ユーザＵが予約したロッカー６に対応する解錠キーを生成する。状態制御部１３４は、ユーザＵが予約したロッカー６のロッカーＩＤに関連付けられている解錠キーとして、生成した解錠キーを記憶部１２に記憶させる。そして、状態制御部１３４は、ユーザＵが予約したロッカー６のロッカー扉を開かせることにより、ユーザＵが予約したロッカー６に荷物を収容できる利用可能状態にする。
【００９５】
［ロッカー６からの荷物の取出］
操作部は、荷物の取出操作を受け付けると、利用状態が「利用中」のロッカー６から、ユーザが荷物を取り出すロッカー６の選択操作を受け付ける。操作部は、ロッカー６が選択されると、選択されたロッカー６からの荷物の一時取出か、選択されたロッカー６の利用終了かの選択操作を受け付ける。
【００９６】
操作部は、選択されたロッカー６からの荷物の一時取出の選択操作を受け付けると、解錠キーの入力を受け付ける。操作部は、解錠キーが入力されると、選択されたロッカー６のロッカーＩＤと、入力された解錠キーをロッカー管理装置１に通知する。状態制御部１３４は、操作部からロッカーＩＤと解錠キーとを取得する。状態制御部１３４は、取得した解錠キーと、ロッカー情報における、取得したロッカーＩＤに関連付けられている解錠キーとが一致すると、選択されたロッカー６のロッカー扉を開かせる。また、状態制御部１３４は、選択されたロッカー６に対応する新たな解錠キーを生成するとともに、選択されたロッカー６にロッカー扉を開く開扉指示を送信してロッカー扉を開かせる。状態制御部１３４は、選択されたロッカー６のロッカーＩＤに関連付けられている解錠キーとして、生成した解錠キーを記憶部１２に記憶させるとともに、当該解錠キーをユーザに通知する。ユーザは、ロッカー扉が開いたロッカー６から荷物を取り出したり、異なる荷物をロッカー６に格納したりすることができる。ロッカー６は、ロッカー扉が閉じられると、ロッカー扉を施錠する。
【００９７】
操作部は、選択されたロッカー６の利用終了の選択操作を受け付けると、解錠キーの入力を受け付ける。操作部は、解錠キーが入力されると、選択されたロッカー６のロッカーＩＤと、入力された解錠キーをロッカー管理装置１に通知する。状態制御部１３４は、操作部からロッカーＩＤと解錠キーとを取得する。状態制御部１３４は、ロッカー情報における、取得したロッカーＩＤに関連付けられている利用開始時刻と現在時刻とに基づいて、利用時間を算出する。状態制御部１３４は、支払済金額に対応する利用時間に比べて、算出した利用時間が超過している場合、入金部を介して、超過している利用時間に対応する利用料金の入金を受け付ける。状態制御部１３４は、利用料金の入金を受け付けると、取得した解錠キーと、ロッカー情報における、取得したロッカーＩＤに関連付けられている解錠キーとが一致するか否かを判定する。状態制御部１３４は、解錠キーが一致すると判定すると、選択されたロッカー６のロッカー扉を開かせる。ユーザは、ロッカー扉が開いたロッカー６から荷物を取り出して、当該ロッカー６の利用を終了することができる。
【００９８】
なお、ユーザ端末２は、所定のアプリケーションが実行されている場合に、上述した操作部の処理と同様の手順でロッカー６から荷物を取り出す取出指示を受け付けることができる。例えば、ユーザ端末２は、利用中のロッカー６を解錠するための解錠アイコンを含むメニュー画面を表示する。ユーザＵは、ユーザ端末２に表示された解錠アイコンを押下することにより、利用中のロッカー６の解錠を指示することができる。ユーザ端末２は、解錠アイコンが押下されると、利用中のロッカー６を解錠する指示をロッカー管理装置１に通知する。状態制御部１３４は、ユーザ端末２から利用中のロッカー６を解錠する指示を取得すると、ロッカー６のロッカー扉を開かせる。
【００９９】
ユーザ端末２は、ユーザＵが利用中のロッカー６から荷物を取り出す取出指示を受け付けると、荷物の一時取出か、ロッカー６の利用終了かの選択操作を受け付ける。ユーザ端末２は、ロッカー６からの荷物の一時取出の選択操作を受け付けると、ロッカー６の利用を継続する利用継続指示をロッカー管理装置１に通知する。
【０１００】
情報取得部１３１は、ユーザＵのユーザＩＤと、ロッカー６の利用を継続する利用継続指示とをユーザ端末２から取得する。状態制御部１３４は、情報取得部１３１がユーザＵのユーザＩＤと、ロッカー６の利用を継続する利用継続指示とをユーザ端末２から取得した場合、ユーザ情報を参照して、ユーザＩＤに関連付けられたロッカーＩＤで示されるロッカー６のロッカー扉を開かせる。ユーザＵは、ロッカー扉が開いたロッカー６から荷物を取り出したり、異なる荷物をロッカー６に格納したりすることができる。ロッカー６は、ロッカー扉が閉じられると、ロッカー扉を施錠する。状態制御部１３４は、利用継続指示に対応するロッカー６のロッカー扉が施錠された場合、ユーザ端末２のユーザＵがロッカー６を利用できる利用可能状態を継続する。すなわち、状態制御部１３４は、利用継続指示に対応するロッカー６の利用状態を「利用中」に維持する。
【０１０１】
ユーザ端末２は、ロッカー６の利用を終了することの選択を受け付けると、ロッカー６の利用を終了する利用終了指示をロッカー管理装置１に送信する。状態制御部１３４は、ロッカー６の利用終了指示をユーザ端末２から取得した場合、ロッカー情報における、取得したロッカーＩＤに関連付けられている利用開始時刻と現在時刻とに基づいて、利用時間を算出する。状態制御部１３４は、支払済金額に対応する利用時間に比べて、算出した利用時間が超過している場合、入金部を介して、超過している利用時間に対応する利用料金の入金を受け付ける。状態制御部１３４は、利用料金の入金を受け付けると、選択されたロッカー６のロッカー扉を開かせる。そして、状態制御部１３４は、利用終了指示に対応するロッカー６の利用可能状態を終了する。すなわち、状態制御部１３４は、ユーザＵが利用できるロッカー６の利用状態を「利用中」から「空」に変更する。ユーザは、ロッカー扉が開いたロッカー６から荷物を取り出して、当該ロッカー６の利用を終了することができる。
【０１０２】
なお、状態制御部１３４は、支払済金額に対応する利用時間に比べて、算出した利用時間が超過しているロッカー６のロッカーＩＤに関連付けられている連絡先情報が示す連絡先に、利用時間が超過している旨を示す情報を通知し、ユーザ端末２から、超過している利用時間に対応する利用料金の入金を受け付けてもよい。状態制御部１３４は、利用料金の入金を受け付けると、入金された金額を示す情報を支払済金額に加算するとともに、解錠キーを新たに生成してもよい。そして、状態制御部１３４は、当該ロッカー６のロッカーＩＤに関連付けられている解錠キーとして、生成した解錠キーを記憶部１２に記憶させるとともに、生成した解錠キーを、当該ロッカー６のロッカーＩＤに関連付けられている連絡先情報が示す連絡先に通知してもよい。
【０１０３】
また、状態制御部１３４は、ロッカー６への荷物の収容時に１つの解錠キーを生成し、操作部又はユーザ端末２が、ロッカー６からの荷物の取出時に、荷物の一時取出か、選択されたロッカー６の利用終了かの選択操作を受け付けたが、これに限らない。例えば、状態制御部１３４は、ロッカー６の利用を継続しながら解錠するための利用継続用解錠キーと、ロッカー６の利用終了時に用いる終了用解錠キーとを生成してもよい。そして、操作部又はユーザ端末２は、荷物の取出操作を受け付けると、選択操作を受け付ける代わりに、利用継続用解錠キー又は終了用解錠キーを受け付けてもよい。このようにすることで、ユーザＵは、２つの解錠キーを使い分けることにより、荷物の一時取出か、選択されたロッカー６の利用終了かを選択することができる。
【０１０４】
（変形例１）
なお、ユーザＵは、ユーザ端末２が撮像部を備える場合、預ける荷物を撮像することができる。この場合、ユーザ端末２は、荷物を撮像した撮像画像をサイズ情報としてロッカー管理装置１に送信する。
【０１０５】
選択部１３２は、荷物を撮像した撮像画像をサイズ情報としてユーザ端末２から取得された場合、撮像画像に含まれる荷物の大きさを推定し、推定した大きさの荷物を収容可能なロッカーを選択する。なお、荷物の大きさを推定する方法は、既知の画像解析技術を利用できる。このように、ロッカー管理装置１は、ユーザＵの荷物を撮像した撮像画像に基づいて荷物の大きさを推定することができるので、ユーザＵが預ける荷物の大きさを測定する手間を低減できる。
【０１０６】
（変形例２）
なお、情報取得部１３１は、ユーザ端末２から、荷物を預ける場所、荷物を預ける時間、荷物を預ける大きさだけでなく、利用目的や用途、ロッカーの数を受け付けてもよい。この場合、例えば、記憶部１２に記憶されているロッカー情報において、ロッカーＩＤに、ロッカー６の利用目的や用途を示す情報を関連付けられているものとする。選択部１３２は、受け付けた設置場所から所定範囲内に設置されているロッカー棚５に設置されているロッカー６のうち、利用状態が「空」であるとともに、利用目的や用途に適合するロッカー６を選択してもよい。また、選択部１３２は、情報取得部１３１がロッカーの数を取得した場合、取得したロッカーの数の予約条件を満たすロッカーを選択する。
【０１０７】
（変形例３）
ロッカー管理装置１は、予約情報をユーザ端末２からだけでなく、他の装置から取得してもよい。例えば、情報取得部１３１は、ユーザＵの移動先と、移動先に到着する到着時刻とを含む旅行スケジュールを他の装置から取得してもよい。他の装置は、例えば、旅行サービスを提供する旅行事業者の情報処理装置である。ロッカー管理装置１は、ユーザＵの旅行スケジュールに基づいて、ユーザＵの移動先を荷物の預け先として特定し、移動先に到着する時刻を、荷物を預ける時間として特定する。このようにすることで、ロッカー管理装置１は、ユーザＵの移動先に設置され、到着時刻において利用できる一以上のロッカー６をユーザ端末２に通知することができる。
【０１０８】
（変形例４）
ロッカー管理装置１は、ユーザ端末２から旅行スケジュールを取得してもよい。この場合、ロッカー管理装置１は、旅行スケジュールの入力を受け付けるスケジュール入力画面をユーザ端末２に通知する。スケジュール入力画面は、例えば、ユーザＵの移動先の入力を受け付ける移動先受付部と、移動先に到着する時刻を示す到着時刻の入力を受け付ける到着時刻受付部とを含む。ユーザ端末２は、スケジュール入力画面を表示部に表示させ、旅行スケジュールの入力を受け付ける。ユーザ端末２は、受け付けた旅行スケジュールをロッカー管理装置１に通知する。
【０１０９】
ロッカー管理装置１は、入力された旅行スケジュールに基づいて、ユーザＵの荷物の預け場所を特定する。例えば、ロッカー管理装置１は、ユーザＵが第１移動先から第１移動先と異なる第２移動先に移動した後、再度第１移動先に移動することを特定した場合、第１移動先を荷物の預け場所として特定する。この場合、第１移動先は、駅、観光施設などの特定地点である。そして、ロッカー管理装置１は、特定した荷物の預け場所から所定の範囲に設置された一以上のロッカーを特定する。例えば、ロッカー管理装置１は、特定した荷物の預け場所が駅である場合、預け場所である駅の構内又は駅から所定の範囲に設置された一以上のロッカーを選択する。
【０１１０】
（変形例５）
ロッカー管理装置１は、複数のロッカー６の予約を受け付けることができる。この場合、ユーザ端末２は、荷物の数の入力を受け付け、受け付けた荷物の数だけ荷物の大きさの入力を受け付ける。また、ユーザ端末２は、予約する複数のロッカー６それぞれの間の距離として許容できる許容可能距離の入力を受け付けてもよい。許容範囲距離は、ユーザＵが任意に入力することができるが、複数の選択肢から選択させてもよい。複数の選択肢は、例えば、「同一のロッカー棚」「同じ建物内」である。ユーザ端末２は、入力を受け付けた荷物の数と、荷物の数に対応する数の荷物の大きさを示すサイズ情報と、許容可能距離とをユーザＩＤに関連付けてロッカー管理装置１に通知する。
【０１１１】
情報取得部１３１は、荷物の数と、荷物の数に対応する数の荷物の大きさを示すサイズ情報とをユーザＩＤに関連付けて取得する。選択部１３２は、情報取得部１３１が複数のサイズ情報を取得すると、複数のサイズ情報それぞれが示す大きさの荷物を収容可能な複数のロッカー６を選択する。例えば、選択部１３２は、許容可能距離内に設置された複数のロッカー６を選択する。例えば、選択部１３２は、ユーザ端末２から許容範囲距離として「同一のロッカー棚５」が選択されたことを受信した場合、同一のロッカー棚５に設けられた複数のロッカー６を選択する。通知部１３３は、選択部１３２が選択した同一のロッカー棚５に設置された複数のロッカー６をユーザ端末２に通知する。
【０１１２】
ロッカー管理装置１は、複数のロッカー６に対する予約指示をユーザ端末２から取得すると、予約指示に示される複数のロッカー６の利用状態を「予約中」にする。このようにすることで、ロッカー管理装置１は、ユーザ端末２のユーザＵが複数のロッカー６を一度に予約することができるので、ユーザＵが複数のロッカー６を予約する手間を低減できる。
【０１１３】
選択部１３２は、複数のロッカー６を選択する場合、同一のロッカー棚５に設けられた複数のロッカー６のうち、隣接する複数のロッカー６を選択してもよい。通知部１３３は、選択部１３２が選択した隣接する複数のロッカー６をユーザ端末２に通知する。このようにすることで、ロッカー管理装置１は、ユーザＵが複数のロッカー６を選択する場合に、隣接するロッカー６を提示することができる。そのため、ユーザＵは、隣接する複数のロッカー６を予約できるので、余計な移動を行うことを低減できる。
【０１１４】
（変形例６）
ロッカー管理装置１は、利用開始時刻から利用終了予定時刻までの利用期間における利用期間においてロッカーの利用形態の選択を受け付けてもよい。ロッカーの利用形態は、例えば、「制限なしに取り出し可能」、「所定の取出回数取り出し可能」、「途中取り出しなし」である。また、ロッカー管理装置１は、利用期間において、ロッカーの利用形態の変更を受け付けてもよい。ロッカー管理装置１は、ロッカーの利用形態に応じて利用料金を変更してもよい。この場合、ロッカー情報には、ロッカーの利用形態に対応する利用料金が記憶される。ロッカー管理装置１は、取出回数をユーザ端末２から取得してもよい。この場合、ユーザ端末２は、取出回数の入力を受け付ける。
【０１１５】
［第１の実施形態に係るロッカー管理装置１の効果］
以上説明したように、ロッカー管理装置１は、ユーザＵが荷物を預ける場所に設置され、荷物を預ける時間帯において、ユーザＵの荷物を収容できるロッカー６を予約することができる。そのため、ロッカー管理装置１は、ユーザＵが予約したロッカー６に荷物を預けられないことを低減できる。
【０１１６】
＜第２の実施形態＞
ユーザＵと、ユーザＵと異なる他のユーザとのそれぞれが、ロッカー６を予約する場合、ユーザＵ及び他のユーザにとって、お互いが予約するロッカー６の位置が近いほうがよいことがある。例えば、家族や友人同士で旅行に行く場合、同行する人が予約するロッカー６は近い方がよい。
【０１１７】
そこで、ロッカー管理装置１は、ユーザＵ１のユーザ端末２ａから、ユーザ端末２ｂのユーザＵ２を識別するためのユーザ識別情報を取得し、ユーザＵ１が予約するロッカーの位置と、ユーザＵ２が予約するロッカーの位置とが近くなるように、予約するロッカーを選択する。以下、第２の実施形態に係るロッカー管理装置１が実行するロッカーを予約する処理の流れを、図７のフローチャートを参照しながら説明する。図７は、第２の実施形態に係るロッカー管理装置１が実行するロッカーを予約する処理の流れを説明するためのフローチャートである。
【０１１８】
まず、情報取得部１３１は、予約条件とともに、ユーザ端末２ａと異なるユーザ端末２ｂを識別するための他端末識別情報を取得する（ステップＳ１１）。他端末識別情報は、例えば、ユーザ端末２ｂの電話番号、又はユーザ端末２ｂに関連付けられたユーザＩＤである。次に、選択部１３２は、他端末識別情報が示すユーザ端末２ｂのユーザＵ２がロッカー６を予約しているか否かを判定する（ステップＳ１２）。
【０１１９】
選択部１３２は、他端末識別情報が示すユーザ端末２ｂのユーザＵ２がロッカー６を予約している場合（ステップＳ１２でＹｅｓ）、ユーザ端末２ｂのユーザＵが予約したロッカー６から所定の範囲内に設置されたロッカー６を選択する（ステップＳ１３）。例えば、選択部１３２は、ユーザ端末２ｂのユーザＵ２が予約したロッカー６と同一のロッカー棚５に設けられ、かつ予約条件を満たすロッカー６を選択する。選択部１３２は、ユーザ端末２ｂのユーザＵ２が予約したロッカー６と同一のロッカー棚５に設けられ、かつ予約条件を満たすロッカー６がない場合、ロッカー６が設置された設置場所と同一の敷地内、構内、又は建物内に設置された予約条件を満たすロッカー６を選択する。以下、ステップＳ１４からステップＳ１６までの処理は、第１の実施形態で説明したステップＳ５からステップＳ１０までの処理と同様なので説明を省略する。
【０１２０】
選択部１３２は、他端末識別情報が示すユーザ端末２ｂのユーザＵ２がロッカー６を予約していない場合（ステップＳ１２でＮｏ）、所定の範囲内において予約条件を満たすロッカーを選択する（ステップＳ１７）。例えば、選択部１３２は、他端末識別情報が示すユーザ端末２ｂのユーザＵ２が利用できるロッカー６Ｂと、ユーザＵが利用できるロッカー６Ａとをそれぞれ選択する。具体的には、選択部１３２は、同一のロッカー棚５に設けられた複数のロッカー６から、ユーザＵ１が利用できるロッカー６Ａと、ユーザＵ２が利用できるロッカー６Ｂとを選択する。
【０１２１】
また、選択部１３２は、同一の敷地内、構内、又は建物内に設置された複数ロッカー６から、ユーザＵ１が利用できるロッカー６Ａと、ユーザＵ２が利用できるロッカー６Ｂとを選択してもよい。この場合、選択部１３２は、まず、ユーザＵ１が利用できるロッカー６Ａと、ユーザＵ２が利用できるロッカー６Ｂとのいずれか一方を選択し、選択したロッカーからの距離が相対的に近いロッカーを選択する。
【０１２２】
通知部１３３は、選択部１３２が選択したユーザ端末２ｂのユーザＵ２が利用できるロッカー６Ｂ及びユーザＵ１が利用できるロッカー６Ａを示すロッカーリストをユーザ端末２ａに通知する（ステップＳ１８）。ユーザ端末２ａは、ロッカーリストを受信すると、ユーザＵ１にロッカーを選択させるための選択画面を表示部に表示させる。ユーザＵ１は、選択画面において、ユーザＵ１が利用するロッカー６Ａを選択する操作、及びユーザ端末２ｂのユーザＵ２が利用するロッカー６Ｂを選択する操作を行う。ユーザ端末２ａは、ロッカー６Ａを予約する予約指示と、ユーザ端末２ｂのユーザＵ２が利用できるロッカー６Ｂに対する他の予約を受け付けない仮予約状態にする仮予約指示とをロッカー管理装置１に通知する。仮予約状態は、所定の時間が経過すると自動的に取り消され、他の予約を受け付け可能な状態に変更される状態である。
【０１２３】
情報取得部１３１は、予約指示及び仮予約指示をユーザ端末２ａから取得する（ステップＳ１９）。ここで、予約指示を受けたロッカー６Ａを予約する処理は、第１の実施形態で説明したステップＳ５からステップＳ１０までの処理と同様なので説明を省略する。
【０１２４】
状態制御部１３４は、情報取得部１３１が仮予約指示をユーザ端末２ａから取得すると、ロッカー６Ｂの状態を仮予約状態にする（ステップＳ２０）。通知部１３３は、仮予約状態にした、ユーザ端末２ｂのユーザＵ２が利用できるロッカー６Ｂを、ユーザ端末２ｂのユーザＵ２が予約するか否かを確認するロッカー予約確認をユーザ端末２ｂに通知する（ステップＳ２１）。
【０１２５】
ユーザ端末２ｂのユーザＵ２は、ユーザ端末２ｂを操作することによりロッカー６Ｂを予約する予約指示を行うことができる。ユーザ端末２ｂは、ユーザＵ２からロッカー６Ｂを予約する予約指示操作を受け付けると、予約指示をロッカー管理装置１に送信する。情報取得部１３１は、ユーザ端末２ｂのユーザＵ２がロッカー６Ｂを予約することを示す予約指示をユーザ端末２ｂから取得する。
【０１２６】
状態制御部１３４は、ロッカー６Ｂの状態を仮予約状態にしてから所定の期間が経過したか否かを判定する（ステップＳ２２）。所定の期間は、ロッカー管理装置１を運用する事業者が設定するものであり、例えば３０分である。また、状態制御部１３４は、仮予約状態にしたロッカー６Ｂが設けられたロッカー棚５の利用状態に基づいて所定の期間を定めてもよい。例えば、状態制御部１３４は、ロッカー棚５に設けられた複数のロッカー６のうち、利用開始予定時刻において予約状態であるロッカー６の数が多いほど所定の期間を短くしてもよい。
【０１２７】
状態制御部１３４は、仮予約状態にしてから所定の期間が経過していないと判定すると（ステップＳ２２でＮｏ）、情報取得部１３１がロッカー６Ｂを予約する予約指示をユーザ端末２ｂから取得したか否かを判定する（ステップＳ２３）。状態制御部１３４は、仮予約状態にしてから所定の期間の間に予約指示を取得した場合（ステップＳ２３でＹｅｓ）、ロッカー６Ｂの状態を時間情報が示す時間においてユーザ端末２ｂのユーザＵ２がロッカー６Ｂを利用できる予約状態にする（ステップＳ２４）。状態制御部１３４は、仮予約状態にしてから所定の期間の間に予約指示を取得しない場合（ステップＳ２２でＮｏ）、仮予約を取り消して、ロッカー６Ｂの状態を他の予約を受け付け可能な状態にする（ステップＳ２５）。
【０１２８】
［第２の実施形態に係るロッカー管理装置１の効果］
以上説明したとおり、第２の実施形態に係るロッカー管理装置１は、ユーザ端末２ａから、ユーザ端末２ｂを識別するための他端末識別情報を取得する。ロッカー管理装置１は、他端末識別情報に関連付けられたユーザＵ２がロッカーを予約している場合、ユーザＵ２が予約したロッカーから所定の範囲内のロッカーを選択する。また、ロッカー管理装置１は、他端末識別情報に関連付けられたユーザＵ２がロッカーを予約していない場合、所定の範囲内に設置された複数のロッカーから、ユーザＵ１が利用できるロッカーとユーザＵ２が利用できるロッカーとを選択する。このようにすることで、ユーザＵ１及びユーザＵ２は、近い場所のロッカーを予約することができる。
【０１２９】
また、予約状態であるロッカー６の数が多いほど、ロッカー６が設置された場所において荷物を預けたいユーザが多いと推定できる。ロッカー管理装置１は、予約状態であるロッカー６の数が多いほど、仮予約状態にしたロッカーの状態を他の予約を受け付け可能な状態にするまでの時間を短くする。そのため、ロッカー管理装置１は、ロッカーを予約したい他のユーザがロッカーを予約するまでの時間を短くできるので、ロッカーの利用率を向上できる。
【０１３０】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の分散・統合の具体的な実施の形態は、以上の実施の形態に限られず、その全部又は一部について、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を合わせ持つ。
【符号の説明】
【０１３１】
１  ロッカー管理装置
２  ユーザ端末
５  ロッカー棚
６  ロッカー
１１  通信部
１２  記憶部
１３  制御部
１３１  情報取得部
１３２  選択部
１３３  通知部
１３４  状態制御部
【図１】
2020064509.tif 000003
【図２】
2020064509.tif 000004
【図３】
2020064509.tif 000005
【図４】
2020064509.tif 000006
【図５】
2020064509.tif 000007
【図６】
2020064509.tif 000008
【図７】
2020064509.tif 000009