(57)【要約】  【課題】ロッカーの予約のキャンセル手続をユーザーが容易に行えるようにする。  【解決手段】予約管理装置は、ロッカーが備えるボックスごとに予約者の識別コードを関連付けた予約情報を記憶する記憶部と、ユーザーの識別コードを前記制御端末から受信し、前記予約情報に基づいて前記ユーザーの識別コードに関する前記ボックスの予約状況を判定し、前記予約状況を前記制御端末に送信する予約判定部とを有する。ロッカーの制御端末は、前記ユーザーの識別コードを取得する取得部と、前記ユーザーの識別コードを前記予約管理装置に送信し、前記予約状況を受信する確認部とを有する。【選択図】図１
2016224861.tif 000002
【特許請求の範囲】
【請求項１】
第一ロッカーが備える複数のボックスの予約を管理する予約管理装置と、前記第一ロッカーを制御する制御端末と、を備えるロッカー予約システムであって、
前記予約管理装置は、
前記ボックスごとに予約者の識別コードを関連付けた予約情報を記憶する記憶部と、
ユーザーの識別コードを前記制御端末から受信し、前記予約情報に基づいて前記ユーザーの識別コードに関する前記ボックスの予約状況を判定し、前記予約状況を前記制御端末に送信する予約判定部と
を有し、
前記制御端末は、
前記ユーザーの識別コードを取得する取得部と、
前記ユーザーの識別コードを前記予約管理装置に送信し、前記予約状況を受信する確認部と
を有する、
ロッカー予約システム。
【請求項２】
請求項１に記載のロッカー予約システムであって、
前記制御端末は、
前記第一ロッカーが備える第一ボックスが予約されている場合に、前記第一ボックスの予約をキャンセルする指示を受け付ける画面を出力する使用処理部
を有する、
ロッカー予約システム。
【請求項３】
請求項２に記載のロッカー予約システムであって、
前記使用処理部は、前記第一ボックスの予約をキャンセルする指示を受け付けて、前記指示を前記予約管理装置に送信し、
前記予約管理装置は、
前記指示を受信した場合に、前記識別コードに関する前記第一ボックスの予約をキャンセルする予約処理部
を有する
ロッカー予約システム。
【請求項４】
請求項１に記載のロッカー予約システムであって、
前記制御端末は、
前記第一ロッカーが備える第一ボックスが予約されている場合に、前記第一ボックスとは別のボックスを使用する指示を受け付ける画面を出力する使用処理部
を有する、
ロッカー予約システム。
【請求項５】
請求項１に記載のロッカー予約システムであって、
前記予約管理装置は、第二ロッカーが備える複数のボックスの予約を管理し、
前記予約判定部は、前記第二ロッカーについて前記ユーザーの識別コードに関する前記ボックスの前記予約状況を判定し、
前記制御端末は、
前記第二ロッカーが備える第二ボックスが予約されている場合に、前記第二ボックスの予約に関する情報を出力する使用処理部
を有する、
ロッカー予約システム。
【請求項６】
請求項５に記載のロッカー予約システムであって、
前記使用処理部は、前記第二ボックスの予約をキャンセルする指示を受け付ける画面を出力する
ロッカー予約システム。
【請求項７】
請求項６に記載のロッカー予約システムであって、
前記使用処理部は、前記第二ボックスの予約をキャンセルする指示を受け付けて、前記指示を前記予約管理装置に送信し、
前記予約管理装置は、
前記指示を受信した場合に、前記識別コードに関する前記第二ボックスの予約をキャンセルする予約処理部
を有する
ロッカー予約システム。
【請求項８】
第一ロッカーが備える複数のボックスの予約を管理する予約管理装置と、前記第一ロッカーを制御する制御端末と、を備えるロッカー予約システムにおけるロッカー予約方法であって、
前記制御端末が、ユーザーの識別コードを取得する手順と、
前記制御端末が、前記ユーザーの識別コードを前記予約管理装置に送信する手順と、
前記予約管理装置が、前記ユーザーの識別コードを受信する手順と、
前記予約管理装置が、前記ボックスごとに予約者の識別コードを関連付けた予約情報に基づいて、前記ユーザーの識別コードに関する前記ボックスの予約状況を判定する手順と、
前記予約管理装置が、前記予約状況を前記制御端末に送信する手順と、
前記制御端末が、前記予約状況を受信する手順と
を含むロッカー予約方法。
【請求項９】
第一ロッカーを制御する制御端末と接続され、前記第一ロッカーが備える複数のボックスの予約を管理する前記ロッカーの予約を管理する予約管理装置であって、
前記ボックスごとに予約者の識別コードを関連付けた予約情報を記憶する記憶部と、
前記制御端末からユーザーの識別コードを受信し、前記予約情報に基づいて前記ユーザーの識別コードに関する前記ボックスの予約状況を判定し、前記予約状況を前記制御端末に送信する予約判定部と
を有する予約管理装置。
【請求項１０】
第一ロッカーを制御する制御端末と接続され、前記第一ロッカーが備える複数のボックスの予約を管理する前記ロッカーの予約を管理する予約管理装置におけるロッカー予約方法であって、
前記制御端末からユーザーの識別コードを受信する手順と、
前記ボックスごとに予約者の識別コードを関連付けた予約情報に基づいて、前記ユーザーの識別コードに関する前記ボックスの予約状況を判定する手順と、
前記予約状況を前記制御端末に送信する手順と
を含むロッカー予約方法。
【請求項１１】
第一ロッカーを制御する制御端末と接続され、前記第一ロッカーが備える複数のボックスの予約を管理する前記ロッカーの予約を管理する予約管理装置のプログラムであって、
前記ボックスごとに予約者の識別コードを関連付けた予約情報を記憶する記憶部と、
前記制御端末からユーザーの識別コードを受信し、前記予約情報に基づいて前記ユーザーの識別コードに関する前記ボックスの予約状況を判定し、前記予約状況を前記制御端末に送信する予約判定部として
前記予約管理装置を機能させるプログラム。
【請求項１２】
第一ロッカーが備える複数のボックスの予約を管理する予約管理装置と接続され、前記第一ロッカーを制御する制御端末であって、
ユーザーの識別コードを取得する取得部と、
前記ユーザーの識別コードを前記予約管理装置に送信し、前記ユーザーの識別コードに関する前記ボックスの予約状況を受信する確認部と
を有する制御端末。
【請求項１３】
第一ロッカーが備える複数のボックスの予約を管理する予約管理装置と接続され、前記第一ロッカーを制御する制御端末におけるロッカー予約方法であって、
ユーザーの識別コードを取得する手順と、
前記ユーザーの識別コードを前記予約管理装置に送信する手順と、
前記ユーザーの識別コードに関する前記ボックスの予約状況を受信する手順と
を含むロッカー予約方法。
【請求項１４】
第一ロッカーが備える複数のボックスの予約を管理する予約管理装置と接続され、前記第一ロッカーを制御する制御端末のプログラムであって、
ユーザーの識別コードを取得する取得部と、
前記ユーザーの識別コードを前記予約管理装置に送信し、前記ユーザーの識別コードに関する前記ボックスの予約状況を受信する確認部として
前記制御端末を機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ロッカー予約システム、予約管理装置、制御端末、ロッカー予約方法、及びプログラムに関する。
【背景技術】
【０００２】
鉄道駅構内等に設置されたコインロッカーを、インターネットを介して事前に予約することができるシステムが知られている。特許文献１には、例えば、「ロッカー予約システムは、ロッカーの予約時刻から使用開始予定時刻までの間は当該ロッカーを他のユーザーに対して使用不可とするとともに、予約時刻から使用開始予定時刻までの時間分を予約者に課金する」と記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−３４２３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザーは、事前にロッカーを予約している場合でも、予約したロッカーとは別のロッカーを使用する場合がある。例えば、ユーザーは、駅構内のロッカーを事前に予約した後、使用開始予定時刻よりも早めに実際に駅構内に来てみると、大きさや場所等の条件がユーザーの希望により適った別のロッカーを見つけることがある。この場合、ユーザーは、当該別のロッカーを使用することができる。
【０００５】
しかし、予約されたロッカーとは別のロッカーが使用されると、ロッカーの予約はキャンセルされない。予約されたロッカーは、他のユーザーが使用することができないままの状態である。また、ユーザーが自らの意思でロッカーの予約をキャンセルしようと思っても、例えば、特許文献１の予約システムはキャンセルを受け付けることができない。
【０００６】
そこで、本発明は、ロッカーの予約のキャンセル手続をユーザーが容易に行えるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本願は、上記課題を解決する手段を複数含んでいるが、その例を挙げるならば、以下のとおりである。
【０００８】
本発明の一態様は、第一ロッカーが備える複数のボックスの予約を管理する予約管理装置と、前記第一ロッカーを制御する制御端末と、を備えるロッカー予約システムであって、前記予約管理装置は、前記ボックスごとに予約者の識別コードを関連付けた予約情報を記憶する記憶部と、ユーザーの識別コードを前記制御端末から受信し、前記予約情報に基づいて前記ユーザーの識別コードに関する前記ボックスの予約状況を判定し、前記予約状況を前記制御端末に送信する予約判定部とを有し、前記制御端末は、前記ユーザーの識別コードを取得する取得部と、前記ユーザーの識別コードを前記予約管理装置に送信し、前記予約状況を受信する確認部とを有する。
【０００９】
上記のロッカー予約システムにおいて、前記制御端末は、前記第一ロッカーが備える第一ボックスが予約されている場合に、前記第一ボックスの予約をキャンセルする指示を受け付ける画面を出力する使用処理部を有してもよい。
【００１０】
上記のロッカー予約システムにおいて、前記使用処理部は、前記第一ボックスの予約をキャンセルする指示を受け付けて、前記指示を前記予約管理装置に送信し、前記予約管理装置は、前記指示を受信した場合に、前記識別コードに関する前記第一ボックスの予約をキャンセルする予約処理部を有してもよい。
【００１１】
上記のロッカー予約システムにおいて、前記制御端末は、前記第一ロッカーが備える第一ボックスが予約されている場合に、前記第一ボックスとは別のボックスを使用する指示を受け付ける画面を出力する使用処理部を有してもよい。
【００１２】
上記のロッカー予約システムにおいて、前記予約管理装置は、第二ロッカーが備える複数のボックスの予約を管理し、前記予約判定部は、前記第二ロッカーについて前記ユーザーの識別コードに関する前記ボックスの前記予約状況を判定し、前記制御端末は、前記第二ロッカーが備える第二ボックスが予約されている場合に、前記第二ボックスの予約に関する情報を出力する使用処理部を有してもよい。
【００１３】
上記のロッカー予約システムにおいて、前記使用処理部は、前記第二ボックスの予約をキャンセルする指示を受け付ける画面を出力してもよい。
【００１４】
上記のロッカー予約システムにおいて、前記使用処理部は、前記第二ボックスの予約をキャンセルする指示を受け付けて、前記指示を前記予約管理装置に送信し、前記予約管理装置は、前記指示を受信した場合に、前記識別コードに関する前記第二ボックスの予約をキャンセルする予約処理部を有してもよい。
【００１５】
本発明の他の態様は、第一ロッカーが備える複数のボックスの予約を管理する予約管理装置と、前記第一ロッカーを制御する制御端末と、を備えるロッカー予約システムにおけるロッカー予約方法であって、前記制御端末が、ユーザーの識別コードを取得する手順と、前記制御端末が、前記ユーザーの識別コードを前記予約管理装置に送信する手順と、前記予約管理装置が、前記ユーザーの識別コードを受信する手順と、前記予約管理装置が、前記ボックスごとに予約者の識別コードを関連付けた予約情報に基づいて、前記ユーザーの識別コードに関する前記ボックスの予約状況を判定する手順と、前記予約管理装置が、前記予約状況を前記制御端末に送信する手順と、前記制御端末が、前記予約状況を受信する手順とを含む。
【００１６】
本発明のさらに他の態様は、第一ロッカーを制御する制御端末と接続され、前記第一ロッカーが備える複数のボックスの予約を管理する前記ロッカーの予約を管理する予約管理装置であって、前記ボックスごとに予約者の識別コードを関連付けた予約情報を記憶する記憶部と、前記制御端末からユーザーの識別コードを受信し、前記予約情報に基づいて前記ユーザーの識別コードに関する前記ボックスの予約状況を判定し、前記予約状況を前記制御端末に送信する予約判定部とを有する。
【００１７】
本発明のさらに他の態様は、第一ロッカーを制御する制御端末と接続され、前記第一ロッカーが備える複数のボックスの予約を管理する前記ロッカーの予約を管理する予約管理装置におけるロッカー予約方法であって、前記制御端末からユーザーの識別コードを受信する手順と、前記ボックスごとに予約者の識別コードを関連付けた予約情報に基づいて、前記ユーザーの識別コードに関する前記ボックスの予約状況を判定する手順と、前記予約状況を前記制御端末に送信する手順とを含む。
【００１８】
本発明のさらに他の態様は、第一ロッカーを制御する制御端末と接続され、前記第一ロッカーが備える複数のボックスの予約を管理する前記ロッカーの予約を管理する予約管理装置のプログラムであって、前記ボックスごとに予約者の識別コードを関連付けた予約情報を記憶する記憶部と、前記制御端末からユーザーの識別コードを受信し、前記予約情報に基づいて前記ユーザーの識別コードに関する前記ボックスの予約状況を判定し、前記予約状況を前記制御端末に送信する予約判定部として前記予約管理装置を機能させる。
【００１９】
本発明のさらに他の態様は、第一ロッカーが備える複数のボックスの予約を管理する予約管理装置と接続され、前記第一ロッカーを制御する制御端末であって、ユーザーの識別コードを取得する取得部と、前記ユーザーの識別コードを前記予約管理装置に送信し、前記ユーザーの識別コードに関する前記ボックスの予約状況を受信する確認部とを有する。
【００２０】
本発明のさらに他の態様は、第一ロッカーが備える複数のボックスの予約を管理する予約管理装置と接続され、前記第一ロッカーを制御する制御端末におけるロッカー予約方法であって、ユーザーの識別コードを取得する手順と、前記ユーザーの識別コードを前記予約管理装置に送信する手順と、前記ユーザーの識別コードに関する前記ボックスの予約状況を受信する手順とを含む。
【００２１】
本発明のさらに他の態様は、第一ロッカーが備える複数のボックスの予約を管理する予約管理装置と接続され、前記第一ロッカーを制御する制御端末のプログラムであって、ユーザーの識別コードを取得する取得部と、前記ユーザーの識別コードを前記予約管理装置に送信し、前記ユーザーの識別コードに関する前記ボックスの予約状況を受信する確認部として前記制御端末を機能させる。
【発明の効果】
【００２２】
本発明によれば、ロッカーの予約のキャンセル手続をユーザーが容易に行うことができる。
【００２３】
上記以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態に係るロッカー予約システムの概略構成の一例を示す図である。
【図２】ロッカー予約システムの機能構成の一例を示すブロック図である。
【図３】ロッカー情報のデータ構造の一例を示す図である。
【図４】ボックス情報のデータ構造の一例を示す図である。
【図５】予約管理装置を実現するコンピューターのハードウェア構成の一例を示すブロック図である。
【図６】制御端末を実現するコンピューターのハードウェア構成の一例を示すブロック図である。
【図７】ユーザー端末を実現するコンピューターのハードウェア構成の一例を示すブロック図である。
【図８】ロッカーの予約処理の一例を示すフローチャートである。
【図９】ロッカーの使用処理の一例を示すフローチャート（その１）である。
【図１０】ロッカーの使用処理の一例を示すフローチャート（その２）である。
【図１１】ロッカーの使用方法の確認画面の一例を示す図である。
【図１２】ロッカーの使用方法の確認画面の一例を示す図である。
【発明を実施するための形態】
【００２５】
以下、本発明の実施形態について、図面を参照して説明する。
【００２６】
図１は、本発明の実施形態に係るロッカー予約システムの概略構成の一例を示す図である。
【００２７】
ロッカー予約システムは、予約管理装置１と、ロッカー２と、ユーザー端末５とを備える。ロッカー２は、複数のロッカーボックス（以下、単に「ボックス」という）３と、各ボックス３を制御する制御端末４とを備える。予約管理装置１と制御端末４は、インターネット等の通信ネットワークＮを介して互いに通信することができる。予約管理装置１とユーザー端末５は、通信ネットワークＮを介して互いに通信することができる。
【００２８】
図１には示していないが、ロッカー予約システムは、複数のロッカー２を備えていてもよい。この場合、予約管理装置１は、複数の制御端末４と互いに通信する。
【００２９】
予約管理装置１は、各ロッカー２の各ボックス３の使用状況の管理、予約処理、予約のキャンセル処理等を行う。ロッカー２は、ボックス３毎に、施錠及び解錠を制御端末４から制御可能な電子錠を備える。制御端末４は、各ボックス３の使用処理等を行う。ユーザー端末５は、予約管理装置１に対する予約申込操作等をユーザーから受け付ける。
【００３０】
本実施形態では、ユーザーは、ユーザーのＩＣカードあるいはユーザー端末５を用いて、ボックス３の使用、予約、予約のキャンセル等の使用手続を行う。ＩＣカードあるいはユーザー端末５は、例えば、ＩＣチップ（識別コードや電子マネーが記録されている）を備える。識別コードは、ユーザーの識別子として用いる。
【００３１】
図２は、ロッカー予約システムの機能構成の一例を示すブロック図である。
【００３２】
予約管理装置１は、制御部１００と、記憶部１１０と、通信部１２０とを備える。
【００３３】
制御部１００は、予約管理装置１を統合的に制御する。制御部１００は、ロッカー管理部１０１と、予約処理部１０２と、予約判定部１０３とを備える。
【００３４】
ロッカー管理部１０１は、各ロッカー２について各ボックス３の使用状況（予約状況を含む）を管理する。ロッカー管理部１０１は、例えば、各ロッカー２の制御端末４から、各ボックス３の使用状況を、通信部１２０を介して受信し、ロッカーＤＢ（Database）１１１に反映する。また、ロッカー管理部１０１は、例えば、ボックス３の予約や、予約されたボックス３のキャンセルが行われた場合、それらのボックス３の使用状況をロッカーＤＢ１１１に反映する。
【００３５】
本実施形態では、ユーザーにより予約されたボックスを「予約ボックス」ともいう。また、使用可能なボックス（予約も使用もされていないボックス）を「空きボックス」ともいう。
【００３６】
予約処理部１０２は、各ロッカー２について、空きボックス３の予約処理を行う。予約処理部１０２は、例えば、ユーザー端末５から、予約対象のロッカー２及びボックス３、予約日時等を指定した予約内容を、通信部１２０を介して受け付け、予約対象のロッカー２が備える制御端末４に、通信部１２０を介して送信する。また、予約処理部１０２は、例えば、ボックス３の予約料を、ユーザーのＩＣカードあるいはユーザー端末５が備えるＩＣチップ（電子マネーが記録されている）で電子決済する。
【００３７】
また、予約処理部１０２は、例えば、制御端末４から、キャンセル対象のロッカー２及びボックス３を指定したキャンセル内容を、通信部１２０を介して受け付け、キャンセル対象のロッカー２が備える制御端末４に、通信部１２０を介して送信する。
【００３８】
予約判定部１０３は、各ロッカーについて、特定のユーザーによるボックス３の予約状況を判定する。予約判定部１０３は、例えば、制御端末４からの問合せ（ユーザーを識別する識別コードを含む）を、通信部１２０を介して受け付ける。予約判定部１０３は、ロッカーＤＢ１１１を参照して、当該問合せを送信した制御端末４を備えるロッカー２、及び他のロッカー２について、識別されたユーザーによるボックス３の予約の有無を判定する。また、予約判定部１０３は、判定結果を、当該問合せを行った制御端末４に、通信部１２０を介して送信する。
【００３９】
記憶部１１０は、制御部１００が処理に使用するデータ等を記憶する。記憶部１１０は、例えば、ロッカーＤＢ１１１を記憶する。
【００４０】
ロッカーＤＢ１１１は、ロッカー２それぞれのロッカー情報を記憶する。ロッカー情報は、例えば、図３（ロッカー情報のデータ構造の一例を示す図）に示すように、ロッカー２を識別するロッカー識別子１１１ａと、ロッカー識別子１１１ａに関連付けられる複数のボックス情報とを含む。ボックス情報は、ボックス番号１１１ｂ、サイズ１１１ｃ、使用料１１１ｄ、予約料１１１ｅ、使用状況１１１ｆ、使用者識別コード１１１ｇ、予約日時１１１ｈ、予約者識別コード１１１ｉ等を含む。ボックス情報は、予約情報を含んでいる。
【００４１】
ボックス番号１１１ｂは、ボックス３を識別する識別子である。サイズ１１１ｃは、当該ボックス３のサイズ（例えば、大、中、小等）を示すデータである。使用料１１１ｄは、当該ボックス３の当該ボックス３の使用料（例えば、１日当たりの金額等）を示すデータである。予約料１１１ｅは、当該ボックス３の予約料（例えば、固定の料金等）を示すデータである。使用状況１１１ｆは、当該ボックス３の使用状況（例えば、空き、使用中、予約中等のステータス）を示すデータである。使用者識別コード１１１ｇは、当該ボックス３を使用中のユーザーの識別子である。予約日時１１１ｈは、当該ボックス３が予約された場合の使用開始予定日時等を示すデータである。予約者識別コード１１１ｉは、当該予約を行ったユーザー（予約者）の識別子である。
【００４２】
本実施形態では、ボックス３の予約は、そのボックス３の使用状況１１１ｆが「空き」の場合に、受け付けられるものとする。また、使用者識別コード１１１ｇ及び予約者識別コード１１１ｉは、ユーザーのＩＣチップの識別子が用いられるものとする。また、ロッカー識別子１１１ａ、ボックス番号１１１ｂ、サイズ１１１ｃ、使用料１１１ｄ、及び予約料１１１ｅは、予め設定されるものとする。また、使用状況１１１ｆ、使用者識別コード１１１ｇ、予約日時１１１ｈ、及び予約者識別コード１１１ｉは、適宜更新されるものとする。
【００４３】
通信部１２０は、通信ネットワークＮを介して他の装置と情報を送受信する。
【００４４】
制御端末４は、制御部４００と、記憶部４１０と、通信部４２０と、読取部４３０と、表示部４４０と、操作部４５０とを備える。
【００４５】
制御部４００は、制御端末４を統合的に制御する。制御部４００は、取得部４０１と、確認部４０２と、使用処理部４０３とを備える。
【００４６】
取得部４０１は、空きボックス３又は予約ボックス３をユーザーが使用する際に、読取部４３０を介して、当該ユーザーのＩＣチップからその識別コードを取得する。
【００４７】
確認部４０２は、取得部４０１により取得された識別コードを含む問合せを、通信部４２０を介して予約管理装置１に送信する。また、確認部４０２は、当該識別コードにより識別されるユーザーによるボックス３の予約の有無を示す判定結果を、通信部４２０を介して予約管理装置１から受信する。
【００４８】
使用処理部４０３は、空きボックス３又は予約ボックス３の使用処理、及び予約ボックス３のキャンセル処理を行う。使用処理部４０３は、例えば、使用処理部４０３が属するロッカー２のボックス３が予約されている場合、当該予約ボックス３を使用するか否か、当該予約ボックス３をキャンセルするか否か、又は他の空きボックス３を使用するか否かを、表示部４４０を介してユーザーに尋ねる。また、使用処理部４０３は、例えば、ユーザーの指示を操作部４５０を介して受け付け、指示に応じて、予約ボックス３の使用処理手続、予約ボックス３のキャンセル処理手続、又は、空きボックス３の使用処理手続を行う。
【００４９】
また、使用処理部４０３は、例えば、使用処理部４０３が属するロッカー２のボックス３が予約されておらず、かつ、他のロッカー２のボックス３が予約されている場合、当該他のロッカー２の予約ボックス３をキャンセルするか否か、又は使用処理部４０３が属するロッカー２の空きボックス３を使用するか否かを、表示部４４０を介してユーザーに尋ねる。また、使用処理部４０３は、例えば、ユーザーの指示を操作部４５０を介して受け付け、指示に応じて、他のロッカー２の予約ボックス３のキャンセル処理手続、又は、使用処理部４０３が属するロッカー２の空きボックス３の使用処理手続を行う。
【００５０】
空きボックス３又は予約ボックス３の使用処理手続においては、使用処理部４０３は、例えば、ボックス３の使用料を、ユーザーのＩＣカードあるいはユーザー端末５が備えるＩＣチップ（電子マネーが記録されている）で電子決済する。また、使用処理部４０３は、例えば、ユーザーの操作に応じて、使用開始される空きボックス３又は予約ボックス３を施錠する。また、使用処理部４０３は、例えば、ユーザーの操作に応じて、使用が終了されるボックス３を解錠する。
【００５１】
また、使用処理部４０３は、各ボックス３の使用状況を管理する。使用処理部４０３は、例えば、各ボックス３の使用状況を、ボックスＤＢ４１１に反映する。また、使用処理部４０３は、各ボックス３の使用状況を、通信部４２０を介して予約管理装置１に送信する。また、使用処理部４０３は、例えば、予約対象のボックス３、予約日時等を指定した予約内容を、通信部４２０を介して予約管理装置１から受け付け、ボックスＤＢ４１１に反映する。また、使用処理部４０３は、例えば、キャンセル対象のボックス３等を指定したキャンセル内容を、通信部４２０を介して予約管理装置１から受け付け、ボックスＤＢ４１１に反映する。
【００５２】
記憶部４１０は、制御部４００が処理に使用するデータ等を記憶する。記憶部４１０は、例えば、ボックスＤＢ４１１を記憶する。
【００５３】
ボックスＤＢ４１１は、ボックス３それぞれのボックス情報を記憶する。ボックス情報は、例えば、図４（ボックス情報のデータ構造の一例を示す図）に示すように、ボックス番号４１１ａ、サイズ４１１ｂ、使用料４１１ｃ、予約料４１１ｄ、使用状況４１１ｅ、使用者識別コード４１１ｆ、予約日時４１１ｇ、予約者識別コード４１１ｈ等を含む。
【００５４】
ボックス番号４１１ａは、ボックス３を識別する識別子である。サイズ４１１ｂは、当該ボックス３のサイズ（例えば、大、中、小等）を示すデータである。使用料４１１ｃは、当該ボックス３の当該ボックス３の使用料（例えば、１日当たりの金額等）を示すデータである。予約料４１１ｄは、当該ボックス３の予約料（例えば、固定の料金等）を示すデータである。使用状況４１１ｅは、当該ボックス３の使用状況（例えば、空き、使用中、予約中等のステータス）を示すデータである。使用者識別コード４１１ｆは、当該ボックス３を使用中のユーザーの識別子である。予約日時４１１ｇは、当該ボックス３が予約された場合の使用開始予定日時等を示すデータである。予約者識別コード４１１ｈは、当該予約を行ったユーザーの識別子である。
【００５５】
本実施形態では、ボックス３の予約は、使用状況４１１ｅが「空き」の場合に、受け付けられるものとする。また、使用者識別コード４１１ｆ及び予約者識別コード４１１ｈは、ユーザーのＩＣチップの識別子が用いられるものとする。また、ボックス番号４１１ａ、サイズ４１１ｂ、使用料４１１ｃ、及び予約料４１１ｄは、予め設定されるものとする。また、使用状況４１１ｅ、使用者識別コード４１１ｆ、予約日時４１１ｇ、及び予約者識別コード４１１ｈは、適宜更新されるものとする。
【００５６】
通信部４２０は、通信ネットワークＮを介して他の装置と情報を送受信する。
【００５７】
読取部４３０は、ＩＣチップからその識別コードを読み取り、制御部４００等に出力する。また、読取部４３０は、制御部４００等から出力された情報を、ＩＣチップに書き込む。
【００５８】
表示部４４０は、制御部４００等の指示に応じて、操作画面等の情報を表示する。
【００５９】
操作部４５０は、ユーザーの操作入力を受け付け、操作に応じた操作信号を制御部４００等に出力する。
【００６０】
ユーザー端末５は、制御部５００と、記憶部５１０と、通信部５２０と、表示部５３０と、操作部５４０と備える。
【００６１】
制御部５００は、ユーザー端末５を統合的に制御する。制御部５００は、予約申込部５０１を備える。
【００６２】
予約申込部５０１は、ロッカー２のボックス３の予約申込処理を行う。予約申込部５０１は、例えば、予約対象のロッカー２及びボックス３、予約日時等を指定した予約内容を、ユーザーの操作により操作部５４０を介して受け付け、通信部５２０を介して予約管理装置１に送信する。
【００６３】
記憶部５１０は、制御部５００が処理に使用するデータ等を記憶する。
【００６４】
通信部５２０は、通信ネットワークＮを介して他の装置と情報を送受信する。
【００６５】
表示部５３０は、制御部５００等の指示に応じて、操作画面等の情報を表示する。
【００６６】
操作部５４０は、ユーザーの操作入力を受け付け、操作に応じた操作信号を制御部５００等に出力する。
【００６７】
上述の予約管理装置１は、例えば図５（予約管理装置を実現するコンピューターのハードウェア構成の一例を示すブロック図）に示すようなコンピューター１０により実現することができる。
【００６８】
コンピューター１０は、例えば、演算装置１１、主記憶装置１２、補助記憶装置１３、通信Ｉ／Ｆ（Ｉ／Ｆ：インターフェイス）１４、入力装置１５、表示装置１６、リーダ／ライタ１７等を備える。
【００６９】
演算装置１１は、例えば、ＣＰＵ（Central Processing Unit）等である。主記憶装置１２は、例えば、ＲＡＭ（Random Access Memory）等である。補助記憶装置１３は、例えば、フラッシュＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）等である。通信Ｉ／Ｆ１４は、例えば、通信回線と接続する通信装置である。入力装置１５は、例えば、キーボード、マウス等である。表示装置１６は、例えば、液晶ディスプレイ等である。リーダ／ライタ１７は、例えば、ＤＶＤ（Digital Versatile Disk）等の持ち運び可能な記憶媒体に対する情報の読み書きを行う装置である。
【００７０】
コンピューター１０が予約管理装置１として機能する場合、制御部１００は、例えば、演算装置１１と、主記憶装置１２及び補助記憶装置１３の少なくとも一方とにより実現される。すなわち、制御部１００の処理や機能は、例えば、演算装置１１が、補助記憶装置１３に記憶されている所定のアプリケーションプログラムを主記憶装置１２にロードして実行することで実現できる。記憶部１１０は、例えば、主記憶装置１２又は補助記憶装置１３により実現できる。記憶部１１０の一部又は全部は、例えば、通信Ｉ／Ｆ１４を介して接続される通信ネットワークＮ上のストレージ等により実現してもよい。通信部１２０は、例えば、通信Ｉ／Ｆ１４により実現される。上記の所定のアプリケーションプログラムは、例えば、通信ネットワークＮ上のコンピューターにダウンロード可能な状態で格納したり、ＤＶＤ等の持ち運び可能な記憶媒体に格納したりすることで流通させ、予約管理装置１にインストールすることができる。
【００７１】
上述の制御端末４は、例えば図６（制御端末を実現するコンピューターのハードウェア構成の一例を示すブロック図）に示すようなコンピューター４０により実現することができる。
【００７２】
コンピューター４０は、例えば、演算装置４１、主記憶装置４２、補助記憶装置４３、通信Ｉ／Ｆ４４、入力装置４５、表示装置４６、リーダ／ライタ４７、制御Ｉ／Ｆ４８等を備える。
【００７３】
演算装置４１は、例えば、ＣＰＵ等である。主記憶装置４２は、例えば、ＲＡＭ等である。補助記憶装置４３は、例えば、フラッシュＲＯＭ、ＨＤＤ等である。通信Ｉ／Ｆ４４は、例えば、通信回線と接続する通信装置である。入力装置４５は、例えば、キーボード、タッチパネル等である。表示装置４６は、例えば、液晶ディスプレイ等である。リーダ／ライタ４７は、例えば、ＮＦＣ（Near Field Communication）等の非接触型の規格あるいは接触型の規格によりＩＣチップに対する情報の読み書きを行う装置である。制御Ｉ／Ｆ４８は、コンピューター４０と各ボックス３の電子錠等の外部装置を接続する通信装置である。
【００７４】
コンピューター４０が制御端末４として機能する場合、制御部４００は、例えば、演算装置４１と、主記憶装置４２及び補助記憶装置４３の少なくとも一方とにより実現される。すなわち、制御部４００の処理や機能は、例えば、演算装置４１が、補助記憶装置４３に記憶されている所定のアプリケーションプログラムを主記憶装置４２にロードして実行することで実現できる。記憶部４１０は、例えば、主記憶装置４２又は補助記憶装置４３により実現できる。記憶部４１０の一部又は全部は、例えば、通信Ｉ／Ｆ４４を介して接続される通信ネットワークＮ上のストレージ等により実現してもよい。通信部４２０は、例えば、通信Ｉ／Ｆ４４により実現される。読取部４３０は、例えば、リーダ／ライタ４７により実現できる。表示部４４０は、例えば、表示装置４６により実現できる。操作部４５０は、例えば、入力装置４５により実現できる。上記の所定のアプリケーションプログラムは、例えば、通信ネットワークＮ上のコンピューターにダウンロード可能な状態で格納したり、ＤＶＤ等の持ち運び可能な記憶媒体に格納したりすることで流通させ、制御端末４にインストールすることができる。
【００７５】
上述のユーザー端末５は、例えば図７（ユーザー端末を実現するコンピューターのハードウェア構成の一例を示すブロック図）に示すようなコンピューター５０により実現することができる。
【００７６】
コンピューター５０は、例えば、演算装置５１、主記憶装置５２、補助記憶装置５３、通信Ｉ／Ｆ５４、入力装置５５、表示装置５６、ＩＣチップ５７等を備える。
【００７７】
演算装置５１は、例えば、ＣＰＵ等である。主記憶装置５２は、例えば、ＲＡＭ等である。補助記憶装置５３は、例えば、フラッシュＲＯＭやＨＤＤ等である。通信Ｉ／Ｆ５４は、例えば、通信回線と接続する通信装置である。入力装置５５は、例えば、キーボード、タッチパネル等である。表示装置５６は、例えば、液晶ディスプレイ等である。ＩＣチップ５７は、例えば、ＮＦＣ等の非接触型の規格あるいは接触型の規格により情報を読み書き可能な装置である。なお、コンピューター５０は、携帯電話回線や無線ＬＡＮ（Local Area Network）等の複数の通信回線に接続するため、複数の通信Ｉ／Ｆを備えていてもよい。
【００７８】
コンピューター５０がユーザー端末５として機能する場合、制御部５００は、例えば、演算装置５１と、主記憶装置５２及び補助記憶装置５３の少なくとも一方とにより実現される。すなわち、制御部５００の処理や機能は、例えば、演算装置５１が、補助記憶装置５３に記憶されている所定のアプリケーションプログラムを主記憶装置５２にロードして実行することで実現できる。記憶部５１０は、例えば、主記憶装置５２又は補助記憶装置５３により実現できる。記憶部５１０の一部又は全部は、例えば、通信Ｉ／Ｆ５４を介して接続される通信ネットワークＮ上のストレージ等により実現してもよい。通信部５２０は、例えば、通信Ｉ／Ｆ５４により実現される。表示部５３０は、例えば、表示装置５６により実現できる。操作部５４０は、例えば、入力装置５５により実現できる。上記の所定のアプリケーションプログラムは、例えば、通信ネットワークＮ上のコンピューターにダウンロード可能な状態で格納したり、ＤＶＤ等の持ち運び可能な記憶媒体に格納したりすることで流通させ、ユーザー端末５にインストールすることができる。
【００７９】
図８は、ロッカーの予約処理の一例を示すフローチャートである。図８は、ユーザーが、ユーザー端末５を操作して、複数のロッカー２のうちいずれかのロッカー２の空きボックス３を予約する場合を示している。
【００８０】
予約申込部５０１は、予約内容の設定を受け付ける（ステップＳ１）。予約処理部１０２は、例えば、予約申込部５０１からの要求に応じて、ロッカーＤＢ１１１を参照し、空きボックス３に関する情報（例えば、空きボックス３を有するロッカー２のロッカー識別子の一覧、各ロッカー２の空きボックス３のボックス番号の一覧、空きボックス３のサイズ、使用料、予約料等）を予約申込部５０１に送信する。予約申込部５０１は、例えば、受信した情報に基づいて空きボックス３に関する情報を示す画面を表示し、ユーザーから予約対象のロッカー２及びボックス３、使用開始予定日時等の設定を受け付ける。
【００８１】
それから、予約申込部５０１は、予約の申込を行う（ステップＳ２）。予約申込部５０１は、例えば、ユーザーの操作に応じて、設定された予約対象についての予約の申込を、予約処理部１０２に送信する。予約の申込は、例えば、ステップＳ１で設定された予約対象のロッカー２のロッカー識別子及びボックス３のボックス番号、使用開始予定日時、ユーザーのＩＣチップから取得された識別コード等を含む。ユーザーのＩＣカードが備えるＩＣチップの識別コードは、例えば、画面を介してユーザーに入力させる、あるいは、ユーザー端末５に接続したリーダ／ライタにより読み取る、ことにより取得すればよい。ユーザー端末５が備えるＩＣチップ５７の識別コードは、例えば、ユーザー端末５のＯＳ（Operating System）やＩＣチップ５７から取得すればよい。
【００８２】
それから、予約処理部１０２は、残高確認を行う（ステップＳ３）。予約処理部１０２は、例えば、ステップＳ２で受信した識別コードを用いて外部システム（識別コードと対応するユーザーの電子マネー残高を提供するサーバー等）にアクセスし、当該識別コードに関連付けられた電子マネーの残高を取得する。
【００８３】
それから、予約処理部１０２は、予約を許可するか否かを判定する（ステップＳ４）。予約処理部１０２は、例えば、ステップＳ３で取得した残高が予約対象のボックス３の予約料（ロッカーＤＢ１１１の予約料１１１ｅ）より多いか否かを判定する。予約処理部１０２は、残高が予約料より多い場合に、予約を許可すると判定する。
【００８４】
予約を許可しないと判定した場合（ステップＳ４でＮ）、予約処理部１０２は、「予約不可」を示す情報を、予約申込部５０１に送信する（ステップＳ５）。「予約不可」を示す情報を受信した場合、予約申込部５０１は、エラー処理を行う（ステップＳ６）。予約申込部５０１は、例えば、予約が許可されなかった旨を表示する。
【００８５】
予約を許可すると判定した場合（ステップＳ４でＹ）、予約処理部１０２は、決済処理を行う（ステップＳ７）。予約処理部１０２は、例えば、ステップＳ２で受信した識別コードを用いて外部システム（識別コードと対応するユーザーの電子マネーを用いた決済処理を提供するサーバー等）にアクセスし、当該識別コードに関連付けられた電子マネーから、予約対象のボックス３の予約料の決済を行う。なお、予約処理部１０２は、決済結果を予約申込部５０１に送信し、予約申込部５０１は、決済結果をユーザーのＩＣチップに反映してもよい（例えば、電子マネー残高から予約料を差し引く）。
【００８６】
それから、予約処理部１０２は、予約内容を登録する（ステップＳ８）。予約処理部１０２は、例えば、ロッカー管理部１０１を介して次のような処理を行う。予約処理部１０２は、ステップＳ２で受信されたロッカー識別子及びボックス番号を用いてロッカーＤＢ１１１を参照し、ロッカー情報及びボックス情報を特定する。また、特定したボックス情報について、予約処理部１０２は、使用状況１１１ｆに「予約中」を設定する。また、予約処理部１０２は、ステップＳ２で受信した使用開始予定日時を予約日時１１１ｈに設定する。また、予約処理部１０２は、ステップＳ２で受信した識別コードを、予約者識別コード１１１ｉに設定する。
【００８７】
それから、予約処理部１０２は、予約結果、例えば、「予約成功」を示す情報を予約申込部５０１に送信する（ステップＳ９）。「予約成功」を示す情報を受信した場合、予約申込部５０１は、予約結果、例えば、予約が成功した旨を表示する（ステップＳ１０）。
【００８８】
それから、予約処理部１０２は、予約内容を制御端末４に送信する（ステップＳ１１）。予約処理部１０２は、例えば、ステップＳ８で予約内容が登録されたロッカー２が備える制御端末４に、予約内容を送信する。なお、各ロッカー２の備える制御端末４の情報は、例えば、記憶部１１０に予め設定されている。送信する予約内容は、例えば、予約されたボックス３に関する情報として、ボックス番号、予約日時、予約者識別コード等を含む。
【００８９】
それから、使用処理部４０３は、予約内容を登録する（ステップＳ１２）。使用処理部４０３は、例えば、ステップＳ１１で受信したボックス番号を用いてボックスＤＢ４１１を参照し、ボックス情報を特定する。また、特定したボックス情報について、使用処理部４０３は、使用状況４１１ｅに「予約中」を設定する。また、使用処理部４０３は、ステップＳ１１で受信した予約日時、及び予約者識別コードを、予約日時４１１ｇ、及び予約者識別コード４１１ｈに設定する。
【００９０】
それから、使用処理部４０３は、ステップＳ１２で予約されたボックス３の電子錠を制御して、施錠不可能に設定する（ステップＳ１３）。
【００９１】
なお、使用処理部４０３は、予約ボックス３の使用開始を監視し、使用開始予定日時を過ぎても使用手続が行われなかった場合は、当該予約ボックス３の予約をキャンセルすればよい。すなわち、使用処理部４０３は、使用状況４１１ｅに「空き」を設定する。また、使用処理部４０３は、予約日時４１１ｇ、及び予約者識別コード４１１ｈをクリアする。また、使用処理部４０３は、当該ボックス情報の更新内容を予約処理部１０２に送信する。予約処理部１０２は、ロッカー管理部１０１を介して、使用処理部４０３から受信した更新内容をロッカーＤＢ１１１に反映する。
【００９２】
以上にように、各ロッカー２の空きボックス３の中から、ユーザーが指定したボックス３が予約される。また、予約ボックス３は、施錠不可能になるため、予約したユーザーが確実に使用できるようにすることができる。また、予約申込の際にＩＣチップの残高確認が行われ、残高が足りない場合は予約が拒否されるため、ロッカー２を提供する事業者は、確実に予約料を徴収することができる。
【００９３】
図９は、ロッカーの使用処理の一例を示すフローチャート（その１）である。図１０は、ロッカーの使用処理の一例を示すフローチャート（その２）である。図９及び図１０は、ユーザーが、複数のロッカー２のうちいずれかのロッカー２の制御端末４を操作して、予約ボックス３又は空きボックス３を使用する場合を示している。本実施形態では、ボックス３を使用する際に、ユーザーは、ＩＣチップを制御端末４に読み取らせるものとする。
【００９４】
取得部４０１は、識別コードを取得する（ステップＳ２１）。取得部４０１は、例えば、読取部４３０を介して、ユーザーのＩＣチップからその識別コードを取得する。それから、確認部４０２は、予約の問合せを行う（ステップＳ２２）。確認部４０２は、例えば、ステップＳ２１で取得された識別コードについて、当該識別コードを読み取ったロッカー２又は他のロッカー２に予約があるかの問合せを、予約判定部１０３に送信する。問合せは、例えば、取得された識別コード、当該問合せの送信元の制御端末４を備えるロッカー２のロッカー識別子、等を含む。
【００９５】
それから、予約判定部１０３は、識別コードを読み取ったロッカー２について予約があるか否かを判定する（ステップＳ３０）。予約判定部１０３は、例えば、ステップＳ２２で受信したロッカー識別子を用いてロッカーＤＢ１１１（ロッカー識別子１１１ａ）を参照し、ロッカー情報を特定する。また、予約判定部１０３は、特定したロッカー情報に関連付けられたボックス情報を参照し、使用状況１１１ｆが「予約中」であるボックス３のうち、ステップＳ２１で受信した識別コードと一致する予約者識別コード１１１ｉを含むボックス３があるか否かを判定する。
【００９６】
識別コードを読み取ったロッカー２について予約があると判定した場合（ステップＳ３０でＹ）、予約判定部１０３は、「予約あり」を示す情報を、問合せの送信元の制御端末４の確認部４０２に送信する（ステップＳ３１）。「予約あり」を示す情報は、例えば、ステップＳ３０で特定された予約ボックス３のボックス番号等を含む。
【００９７】
「予約あり」を示す情報が受信された場合、使用処理部４０３は、ロッカー２の使用方法の確認を行う（ステップＳ３２）。使用処理部４０３は、例えば、図１１（ロッカーの使用方法の確認画面の一例を示す図）に示すような、ロッカー２の使用方法をユーザーに確認する確認画面７００を表示し、ユーザーから使用方法の選択を受け付ける。使用方法は、予約ボックス３を使用する、予約ボックス３をキャンセルする、又は、空きボックス３を使用する、の３つである。
【００９８】
図１１に示すように、確認画面７００は、メッセージ領域７１０、ボタン７２０、ボタン７３０、ボタン７４０等を含む。メッセージ領域７１０は、ユーザーが操作しているロッカー２の予約内容に関する情報を表示する。図１１の例では、メッセージ領域７１０は、予約ボックス３のボックス番号を表示している。メッセージ領域７１０は、例えば、予約日時等を表示してもよい。ボタン７２０は、予約ボックス３（メッセージ領域７１０で表示された予約に係るボックス３）の使用を指示するボタンである。ボタン７３０は、予約ボックス３のキャンセルを指示するボタンである。ボタン７４０は、予約ボックス３とは別に空きボックス３の使用を指示するボタンである。使用処理部４０３は、ボタン７２０、ボタン７３０、及びボタン７４０を介して、使用方法の選択を受け付ける。
【００９９】
それから、使用処理部４０３は、ステップＳ３２で予約ボックス３の使用の指示を受け付けたか否かを判定する（ステップＳ３３）。
【０１００】
予約ボックス３の使用の指示を受け付けたと判定した場合（ステップＳ３３でＹ）、使用処理部４０３は、予約ボックス３の使用処理手続を行う（ステップＳ３４）。予約ボックス３の使用処理手続は、特に限定されないが、例えば、次のとおりである。使用処理部４０３は、ユーザーの操作に応じて、予約ボックス３の施錠、ユーザーのＩＣチップを用いた使用料の電子決済、等を行う。また、使用処理部４０３は、予約ボックス３のボックス番号を用いてボックスＤＢ４１１を参照し、ボックス情報を特定する。また、特定したボックス情報について、使用処理部４０３は、使用状況４１１ｅに「使用中」を設定する。また、使用処理部４０３は、使用者識別コード４１１ｆに、ステップＳ２１で取得された識別コードを設定する。また、使用処理部４０３は、予約日時４１１ｇ、及び予約者識別コード４１１ｈをクリアする。また、使用処理部４０３は、当該ボックス情報の更新内容をロッカー管理部１０１に送信する。ロッカー管理部１０１は、使用処理部４０３から受信した更新内容をロッカーＤＢ１１１に反映する。
【０１０１】
予約ボックス３の使用の指示を受け付けていないと判定した場合（ステップＳ３３でＮ）、使用処理部４０３は、ステップＳ３２で予約ボックス３のキャンセルの指示を受け付けたか否かを判定する（ステップＳ３５）。
【０１０２】
予約ボックス３のキャンセルの指示を受け付けたと判定した場合（ステップＳ３５でＹ）、使用処理部４０３は、「キャンセル」を示す情報を、予約処理部１０２に送信する（ステップＳ３６）。「キャンセル」を示す情報は、例えば、当該情報の送信元の制御端末４を備えるロッカー２のロッカー識別子、キャンセルされる予約ボックス３のボックス番号、等を含む。なお、使用処理部４０３は、ボックスＤＢ４１１を参照し、キャンセルされた予約ボックス３のボックス情報を特定する。また、特定したボックス情報について、使用処理部４０３は、使用状況４１１ｅに「空き」を設定する。また、使用処理部４０３は、予約日時４１１ｇ、及び予約者識別コード４１１ｈをクリアする。
【０１０３】
「キャンセル」を示す情報を受信した場合、予約処理部１０２は、識別コードを読み取ったロッカー２の予約をキャンセルする（ステップＳ３７）。予約処理部１０２は、例えば、ロッカー管理部１０１を介して次のような処理を行う。予約処理部１０２は、ステップＳ３６で受信したロッカー識別子及びボックス番号を用いてロッカーＤＢ１１１を参照し、ボックス情報を特定する。また、特定したボックス情報について、予約処理部１０２は、使用状況１１１ｆに「空き」を設定する。また、予約処理部１０２は、予約日時１１１ｈ、及び予約者識別コード１１１ｉをクリアする。
【０１０４】
ステップＳ３６の後、又は、予約ボックス３のキャンセルの指示を受け付けていないと判定した場合（ステップＳ３５でＮ）、すなわち、ステップＳ３２で空きボックス３の使用の指示を受け付けた場合、使用処理部４０３は、空きボックス３の使用処理手続を行う（ステップＳ３８）。空きボックス３の使用処理手続は、特に限定されないが、例えば、次のとおりである。使用処理部４０３は、ユーザーの操作に応じて、ユーザーが使用する空きボックス３の選択を受け付け、選択された空きボックス３の施錠、ユーザーのＩＣチップを用いた使用料の電子決済、等を行う。また、使用処理部４０３は、選択された空きボックス３のボックス番号を用いてボックスＤＢ４１１を参照し、ボックス情報を特定する。また、特定したボックス情報について、使用処理部４０３は、使用状況４１１ｅに「使用中」を設定する。また、使用処理部４０３は、使用者識別コード４１１ｆに、ステップＳ２１で取得された識別コードを設定する。また、使用処理部４０３は、当該ボックス情報の更新内容をロッカー管理部１０１に送信する。ロッカー管理部１０１は、使用処理部４０３から受信した更新内容をロッカーＤＢ１１１に反映する。
【０１０５】
識別コードを読み取ったロッカー２について予約がないと判定した場合（ステップＳ３０でＮ）、予約判定部１０３は、識別コードを読み取ったロッカー２とは別の他のロッカー２について予約があるか否かを判定する（ステップＳ４０）。予約判定部１０３は、例えば、ロッカーＤＢ１１１の各ロッカー２（ただし、識別コードを読み取ったロッカー２を除く）のボックス情報を参照し、ステップＳ２２で受信した識別コードと一致する予約者識別コード１１１ｉを含むボックス３があるか否かを判定する。
【０１０６】
他のロッカー２について予約があると判定した場合（ステップＳ４０でＹ）、予約判定部１０３は、「他ロッカーの予約あり」を示す情報を、確認部４０２に送信する（ステップＳ４１）。「他ロッカーの予約あり」を示す情報は、例えば、ステップＳ４０で特定された、識別コードを読み取ったロッカー２とは別の他ロッカー２のロッカー識別子、当該他ロッカー２の予約ボックス３のボックス番号等を含む。
【０１０７】
「他ロッカーの予約あり」を示す情報が受信された場合、使用処理部４０３は、ロッカー２の使用方法の確認を行う（ステップＳ４２）。使用処理部４０３は、例えば、図１２（ロッカーの使用方法の確認画面の一例を示す図）に示すような、ロッカー２の使用方法をユーザーに確認する確認画面８００を表示し、ユーザーから使用方法の選択を受け付ける。使用方法は、他ロッカー２の予約ボックス３をキャンセルする、又は、識別コードを読み取ったロッカー２の空きボックス３を使用する、の２つである。
【０１０８】
図１２に示すように、確認画面８００は、メッセージ領域８１０、ボタン８２０、ボタン８３０等を含む。メッセージ領域８１０は、ユーザーが操作しているロッカー２とは別の他ロッカー２の予約内容に関する情報を表示する。図１２の例では、メッセージ領域８１０は、他ロッカー２のロッカー識別子と、他ロッカー２の予約ボックス３のボックス番号とを表示している。メッセージ領域８１０は、例えば、予約日時等を表示してもよい。ボタン８２０は、他ロッカー２の予約ボックス３（メッセージ領域８１０で表示された予約に係るボックス３）のキャンセルを指示するボタンである。ボタン８３０は、ユーザーが操作しているロッカー２の空きボックス３の使用を指示するボタンである。使用処理部４０３は、ボタン８２０、及びボタン８３０を介して、使用方法の選択を受け付ける。
【０１０９】
それから、使用処理部４０３は、ステップＳ４２で他ロッカー２の予約ボックス３のキャンセルの指示を受け付けたか否かを判定する（ステップＳ４３）。
【０１１０】
他ロッカー２の予約ボックス３のキャンセルの指示を受け付けたと判定した場合（ステップＳ４３でＹ）、使用処理部４０３は、「他ロッカーのキャンセル」を示す情報を、予約処理部１０２に送信する（ステップＳ４４）。「他ロッカーのキャンセル」を示す情報は、例えば、キャンセルされる他ロッカー２のロッカー識別子、当該他ロッカー２の予約ボックス３のボックス番号、等を含む。
【０１１１】
「他ロッカーのキャンセル」を示す情報を受信した場合、予約処理部１０２は、識別コードを読み取ったロッカー２とは別の他ロッカー２の予約をキャンセルする（ステップＳ４５）。予約処理部１０２は、例えば、ロッカー管理部１０１を介して次のような処理を行う。予約処理部１０２は、ステップＳ４４で受信したロッカー識別子及びボックス番号を用いてロッカーＤＢ１１１を参照し、ボックス情報を特定する。また、特定したボックス情報について、予約処理部１０２は、使用状況１１１ｆに「空き」を設定する。また、予約処理部１０２は、予約日時１１１ｈ、及び予約者識別コード１１１ｉをクリアする。
【０１１２】
また、予約処理部１０２は、当該ボックス情報の更新内容を、当該他ロッカー２の使用処理部４０３に送信する。送信する更新内容は、例えば、キャンセルされたボックス３のボックス番号等を含む。使用処理部４０３は、受信したボックス番号を用いてボックスＤＢ４１１を参照し、ボックス情報を特定する。また、使用処理部４０３は、使用状況４１１ｅに「空き」を設定する。また、使用処理部４０３は、予約日時４１１ｇ、及び予約者識別コード４１１ｈをクリアする。
【０１１３】
ステップＳ４４の後、又は、他ロッカー２の予約ボックス３のキャンセルの指示を受け付けていないと判定した場合（ステップＳ４３でＮ）、すなわち、ステップＳ４２で識別コードを読み取ったロッカー２の空きボックス３の使用の指示を受け付けた場合、使用処理部４０３は、空きボックス３の使用処理手続を行う（ステップＳ４６）。ステップＳ４６の処理は、ステップＳ３８と同様なので、説明を省略する。
【０１１４】
他のロッカー２について予約がないと判定した場合（ステップＳ４０でＮ）、予約判定部１０３は、「予約なし」を示す情報を、確認部４０２に送信する（ステップＳ５１）。
【０１１５】
「予約なし」を示す情報が受信された場合、使用処理部４０３は、空きボックス３の使用処理手続を行う（ステップＳ５２）。ステップＳ５２の処理は、ステップＳ３８と同様なので、説明を省略する。
【０１１６】
以上のように、ユーザーがロッカー２にＩＣチップを読み取らせると、当該ロッカー２に予約がある場合には、当該予約ボックス３をキャンセルするかの確認が行われる。また、ユーザーが当該予約ボックス３のキャンセルを指示した場合には、当該予約ボックス３がキャンセルされる。これにより、同じロッカー２において、ユーザーが予約したボックス３とは別のボックス３を使用する場合に、予約されたボックス３を簡単にキャンセルし、他のユーザーが使用できるようにすることができる。また、ロッカー２を提供する事業者は、予約がキャンセルされたボックス３について、他のユーザーにより予約されるあるいは使用される機会を得ることができる。
【０１１７】
また、ユーザーがロッカー２にＩＣチップを読み取らせると、当該ロッカー２に予約がある場合には、当該予約ボックス３とは別の空きボックス３を使用するかの確認が行われる。また、ユーザーが空きボックス３の使用を指示した場合には、空きボックス３の使用手続が進められる。これにより、同じロッカー２において、ユーザーが予約したボックス３に加えて別のボックス３を使用する場合に、簡単に使用手続を進めることができる。
【０１１８】
また、ユーザーがロッカー２にＩＣチップを読み取らせると、当該ロッカー２とは別の他ロッカー２に予約がある場合には、当該他ロッカー２の予約ボックス３をキャンセルするかの確認が行われる。また、ユーザーが当該他ロッカー２の予約ボックス３のキャンセルを指示した場合には、当該予約ボックス３がキャンセルされる。これにより、ユーザーが予約した他のロッカー２のボックス３を使用せずに、操作しているロッカー２の空きボックス３を使用する場合に、予約された他のロッカー２のボックス３を簡単にキャンセルし、他のユーザーが使用できるようにすることができる。また、ロッカー２を提供する事業者は、予約がキャンセルされたボックス３について、他のユーザーにより予約されるあるいは使用される機会を得ることができる。
【０１１９】
以上、本発明の実施形態について説明した。本実施形態によれば、ロッカーの予約のキャンセル手続をユーザーが容易に行えるようにすることができる。
【０１２０】
本発明は、上述の実施形態に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。
【０１２１】
上記の実施形態では、予約申込部５０１は、例えば、アプリケーションプログラムにより実現できる。しかし、予約管理装置１は、例えば、ＷＥＢサーバーとして機能し、予約内容の設定等を受け付けるＷＥＢ画面をユーザー端末５に送信し、ユーザーの操作を受け付けてもよい。この場合、ユーザー端末５は、例えば、ＷＥＢブラウザにより、画面を表示したり、ユーザーの操作を受け付けたりすればよい。
【０１２２】
上記の実施形態では、制御端末４を介してユーザーから予約ボックス３のキャンセルを受け付ける。しかし、もちろん、予約申込部５０１を介してユーザーから予約ボックス３のキャンセルを受け付けてもよい。
【０１２３】
上記の実施形態では、予約ボックス３は、予約を行ったユーザー以外が使用できないように、施錠不可能に設定される。しかし、予約ボックス３は、例えば、予約を行ったユーザー以外が使用できないように、施錠されてもよい。この場合、予約ボックス３の使用が開始される際、使用処理部４０３は、予約ボックス３を解錠すればよい。
【０１２４】
上記の実施形態において、予約ボックス３又は空きボックス３の使用開始後、使用処理部４０３は、例えば、使用開始後所定時間内に限り、あるいは、使用開始後所定回数に限り、ユーザーの操作に応じてボックス３の解錠（及び施錠）を行ってもよい。このようにすれば、例えば、ユーザーは、ボックス３の使用の終了手続を行わずに、必要な物をボックス３から取り出すことができる。
【０１２５】
上記の実施形態において、複数の予約ボックス３がある場合には、予約管理装置１は、複数の予約ボックス３に関する情報を、制御端末４に送信してもよい（図９のステップＳ３１）。この場合、制御端末４は、複数の予約ボックス３それぞれについて使用方法を確認する確認画面を表示すればよい（図９のステップＳ３２）。制御端末４は、例えば、使用する予約ボックス３の選択、キャンセルする予約ボックス３の選択、又は、空きボックス３の使用の選択をユーザーから受け付ければよい。
【０１２６】
上記の実施形態において、１つ以上の他ロッカー２に複数の予約ボックス３がある場合には、予約管理装置１は、複数の予約ボックス３に関する情報を、制御端末４に送信してもよい（図１０のステップＳ４１）。この場合、制御端末４は、１つ以上の他ロッカー２の複数の予約ボックス３それぞれについて使用方法を確認する確認画面を表示すればよい（図１０のステップＳ４２）。制御端末４は、例えば、キャンセルする予約ボックス３の選択、又は、空きボックス３の使用の選択をユーザーから受け付ければよい。
【０１２７】
上記の実施形態では、問合せを行ったロッカー２に予約がある場合は、他ロッカー２の予約の有無を判定していない（図９のステップＳ３０でＹ）。しかし、ロッカー２から問合せがあった場合に、予約管理装置１は、問合せを行ったロッカー２及びロッカー２について予約の有無を判定してもよい。この場合、予約管理装置１は、問合せを行ったロッカー２の予約に限らず、予約ボックス３に関する情報を、制御端末４に送信する。制御端末４は、問合せを行ったロッカー２の予約に限らず、予約ボックス３について使用方法を確認する確認画面を表示すればよい。制御端末４は、例えば、使用する予約ボックス３の選択、キャンセルする予約ボックス３の選択、又は、空きボックス３の使用の選択をユーザーから受け付ければよい。
【０１２８】
上記の実施形態において、予約処理部１０２は、例えば、ユーザー端末５を介してユーザーのクレジットカード番号等の入力を受け付け、クレジットカードによりボックス３の予約料を決済してもよい（図８のステップＳ７）。この場合、予約処理部１０２は、ユーザーの使用可能金額枠の残高確認を行ってもよい（図８のステップＳ３）。同様に、使用処理部４０３は、例えば、入力装置４５を介してユーザーのクレジットカード番号等の入力を受け付け、クレジットカードによりボックス３の使用料を決済してもよい（図９のＳ３４、Ｓ３８、図１０のＳ４６、Ｓ５２）。この場合、使用処理部４０３は、ユーザーの使用可能金額枠の残高確認を行ってもよい。なお、制御端末４が現金収受機能を備えるようにし、使用処理部４０３は、現金により使用料を決済してもよい。
【０１２９】
もちろん、本発明は、上述した実施形態及び変形例に限定されるわけではない。実施形態および各変形例を適宜組み合わせることもできる。
【０１３０】
なお、図２に示す各装置の機能構成は、その構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本発明が制限されることはない。各装置の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【０１３１】
また、図３〜４に示す各情報のデータ構造は、一例であり、本発明の目的を達成することができるのであれば、図示した例に限定されない。
【０１３２】
また、図８〜１０に示すフローチャートにおける処理単位は、各装置の処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本発明が制限されることはない。各装置の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、１つの処理単位がさらに多くの処理を含むように分割することもできる。また、フローチャートにおける処理順序も、本発明の目的を達成することができるのであれば、図示した例に限定されない。
【０１３３】
本発明は、上記した実施形態に限定されるものではなく、様々な変形例が含まれる。例えば、上記した各実施形態は、本発明を分かりやすく説明するために詳細に説明したものであり、本発明が、必ずしも説明した全ての構成要素を備えるものに限定されるものではない。また、ある実施形態の構成の一部を、他の実施形態の構成に置き換えることが可能であり、ある実施形態の構成に、他の実施形態の構成を加えることも可能である。また、各実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０１３４】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部または全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現されてもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【０１３５】
１：予約管理装置、２：ロッカー、３：ボックス、４：制御端末、５：ユーザー端末、１０：コンピューター、１１：演算装置、１２：主記憶装置、１３：補助記憶装置、１４：通信Ｉ／Ｆ、１５：入力装置、１６：表示装置、１７：リーダ／ライタ、４０：コンピューター、４１：演算装置、４２：主記憶装置、４３：補助記憶装置、４４：通信Ｉ／Ｆ、４５：入力装置、４６：表示装置、４７：リーダ／ライタ、４８：制御Ｉ／Ｆ、５０：コンピューター、５１：演算装置、５２：主記憶装置、５３：補助記憶装置、５４：通信Ｉ／Ｆ、５５：入力装置、５６：表示装置、５７：ＩＣチップ、１００：制御部、１０１：ロッカー管理部、１０２：予約処理部、１０３：予約判定部、１１０：記憶部、１１１：ロッカーＤＢ、１１１ａ：ロッカー識別子、１１１ｂ：ボックス番号、１１１ｃ：サイズ、１１１ｄ：使用料、１１１ｅ：予約料、１１１ｆ：使用状況、１１１ｇ：使用者識別コード、１１１ｈ：予約日時、１１１ｉ：予約者識別コード、１２０：通信部、４００：制御部、４０１：取得部、４０２：確認部、４０３：使用処理部、４１０：記憶部、４１１：ボックスＤＢ、４１１ａ：ボックス番号、４１１ｂ：サイズ、４１１ｃ：使用料、４１１ｄ：予約料、４１１ｅ：使用状況、４１１ｆ：使用者識別コード、４１１ｇ：予約日時、４１１ｈ：予約者識別コード、４２０：通信部、４３０：読取部、４４０：表示部、４５０：操作部、５００：制御部、５０１：予約申込部、５１０：記憶部、５２０：通信部、５３０：表示部、５４０：操作部、７００：確認画面、７１０：メッセージ領域、７２０：ボタン、７３０：ボタン、７４０：ボタン、８００：確認画面、８１０：メッセージ領域、８２０：ボタン、８３０：ボタン
【図１】
2016224861.tif 000003
【図２】
2016224861.tif 000004
【図３】
2016224861.tif 000005
【図４】
2016224861.tif 000006
【図５】
2016224861.tif 000007
【図６】
2016224861.tif 000008
【図７】
2016224861.tif 000009
【図８】
2016224861.tif 000010
【図９】
2016224861.tif 000011
【図１０】
2016224861.tif 000012
【図１１】
2016224861.tif 000013
【図１２】
2016224861.tif 000014