(57)【要約】【課題】高い利便性で荷物を保管する技術を提供する。【解決手段】荷物保管システムは、収容される荷物の出し入れを不可能にするロック機構を含み、持ち運び可能な収容部と、収容部の持ち運びを不可能にするロック機構を含み、収容部を支持する支持部と、鍵情報を取得する鍵取得手段と、取得された鍵情報に基づいて、収容部及び支持部の両方のロック機構を解錠することと、収容部のロック機構を解錠せず支持部のロック機構を解錠することとを選択的に実行するロック制御手段と、を有する。【選択図】図２２
2016206708.tif 000002
【特許請求の範囲】
【請求項１】
収容される荷物の出し入れを不可能にするロック機構を含み、持ち運び可能な収容部と、
前記収容部の持ち運びを不可能にするロック機構を含み、前記収容部を支持する支持部と、
鍵情報を取得する鍵取得手段と、
前記取得された鍵情報に基づいて、前記収容部及び前記支持部の両方のロック機構を解錠することと、前記収容部のロック機構を解錠せず前記支持部のロック機構を解錠することとを選択的に実行するロック制御手段と、
を備える荷物保管システム。
【請求項２】
前記取得された鍵情報が移送者の鍵情報であるか否かを判定する判定手段、
を更に備え、
前記ロック制御手段は、前記取得された鍵情報が移送者の鍵情報である場合に、前記収容部のロック機構を解錠せず前記支持部のロック機構を解錠する、
請求項１に記載の荷物保管システム。
【請求項３】
荷物を収容した収容部を支持する支持部のロック機構による施錠の検知後、その収容部の識別情報と、前記取得された鍵情報とを関連付けて格納部に格納する格納処理手段と、
新たに取得された鍵情報が前記収容部の識別情報と関連付けられて前記格納部に格納されているか否かを判定する判定手段と、
を更に備え、
前記ロック制御手段は、前記新たに取得された鍵情報が前記収容部の識別情報と関連付けられて前記格納部に格納されている場合に、前記収容部及び前記支持部の両方のロック機構を解錠する、
請求項１又は２に記載の荷物保管システム。
【請求項４】
前記格納処理手段は、荷物が取り出された収容部を支持する支持部のロック機構による施錠の検知後、前記格納部に格納されている、その収容部の識別情報と前記鍵情報との関連付けを解除する、
請求項３に記載の荷物保管システム。
【請求項５】
前記格納部に格納されている関連付け情報に基づいて、荷物を収容していない空の収容部の識別情報又は荷物収容中の収容部の識別情報を特定する特定手段、
を更に備え、
前記ロック制御手段は、前記特定された識別情報により示される前記空の収容部又は前記荷物収容中の収容部を、ロック機構の解錠対象とする、
請求項３又は４に記載の荷物保管システム。
【請求項６】
前記収容部と前記支持部との複数のペアをそれぞれ含む複数の荷物保管装置と、
前記複数の荷物保管装置と通信可能なサーバ装置と、
を更に備え、
前記複数の荷物保管装置の各々は、
前記支持部に支持されていた元の収容部の識別情報と入れ替わりに前記支持部に新たに支持されることになった新たな収容部の識別情報とを前記サーバ装置に送信する情報送信手段、
を備え、
前記サーバ装置は、
前記複数の荷物保管装置の各々の識別情報と、その荷物保管装置に含まれる複数の収容部の識別情報とが関連付けて格納される格納部において、前記情報送信手段により送信された前記元の収容部の識別情報及び前記新たな収容部の識別情報と関連付けられている荷物保管装置の識別情報をそれぞれ変更する格納処理手段と、
を備える、
請求項１から５のいずれか１項に記載の荷物保管システム。
【請求項７】
前記収容部は、鍵情報を格納する鍵格納部を有し、
前記荷物保管システムは、
荷物を収容した収容部を支持する支持部のロック機構による施錠の検知後、前記取得された鍵情報をその収容部の鍵格納部に格納させる格納指示手段、
を更に備える請求項１又は２に記載の荷物保管システム。
【請求項８】
前記支持部で支持される収容部の入れ替えを検知する入替検知手段、
を更に備える請求項１から７のいずれか１項に記載の荷物保管システム。
【請求項９】
請求項１から６のいずれか１項に記載の荷物保管システムに含まれるサーバ装置であって、前記収容部と前記支持部との複数のペアをそれぞれ含む複数の荷物保管装置と通信可能なサーバ装置において、
前記鍵取得手段と、
前記取得された鍵情報に基づいて、前記複数の荷物保管装置のいずれか一つに、前記収容部及び前記支持部の両方のロック機構を解錠する指示と、前記収容部のロック機構を解錠せず前記支持部のロック機構を解錠する指示とを選択的に送信する指示手段と、
を備えるサーバ装置。
【請求項１０】
収容される荷物の出し入れを不可能にするロック機構を含み、持ち運び可能な収容部と、
前記収容部の持ち運びを不可能にするロック機構を含み、前記収容部を支持する支持部と、
を備え、
前記収容部のロック機構は、第一の鍵により解錠され、第二の鍵では解錠されず、
前記支持部のロック機構は、前記第一の鍵及び前記第二の鍵のどちらでも解錠される、
荷物保管装置。
【請求項１１】
収容される荷物の出し入れを不可能にするロック機構を含み、持ち運び可能な収容部と、前記収容部の持ち運びを不可能にするロック機構を含み、前記収容部を支持する支持部と、を用い、少なくとも一つのコンピュータにより実行される荷物保管方法において、
鍵情報を取得し、
前記取得された鍵情報に基づいて、前記収容部及び前記支持部の両方のロック機構を解錠することと、前記収容部のロック機構を解錠せず前記支持部のロック機構を解錠することとを選択的に実行する、
ことを含む荷物保管方法。
【請求項１２】
請求項１１に記載の荷物保管方法を少なくとも１つのコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、荷物の保管に関連する技術に関する。
【背景技術】
【０００２】
大規模集合住宅等には宅配ボックスが備えられている。この宅配ボックスによれば、住民は、不在時に配送されてきた荷物を再配送の依頼をすることなくその宅配ボックスを介して受け取ることができる。また、オンライン通販で購入した商品を駅やコンビニエンスストア等に設置されている宅配ボックスを介して受け取れるようにするサービスも提供されている。下記特許文献１は、防犯性を向上させて、書留郵便等の貴重品の授受を行える宅配用ロッカーシステムが提案されている。このシステムは、内扉と外扉の２重のロック機構を有する第１種のロッカー装置と通常の第２種のロッカー装置とを含み、第１種のロッカー装置では、住民の所有する登録カードで外扉が解錠され、暗証番号の認証により内扉が解錠される。
【０００３】
一方で、近年、ショッピングモールやショッピングセンター等と呼ばれる大型の商業施設が増えている。このような大型の商業施設では、各店舗で購入した商品をショッピングの間中持ち歩く必要があり、このことが顧客の負担となっていた。そこで、大型の商業施設では、フロア単位や区画単位にコインロッカーが設置され、顧客が、購入した商品を持ち歩かなくても済むように配慮されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２２５０５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、大型の商業施設で設置されているコインロッカーでは、顧客は、帰宅する際には、荷物を預けたコインロッカーを回って、全ての荷物を回収する必要があった。その施設が大きくなればなる程、その回収作業の労力は増すため、逆に、顧客がコインロッカーを利用しなくなってしまう。
【０００６】
本発明は、このような事情に鑑みてなされたものであり、高い利便性で荷物を保管する技術を提供する。
【課題を解決するための手段】
【０００７】
本発明の各側面では、上述した課題を解決するために、それぞれ以下の構成を採用する。
【０００８】
第１の側面は、荷物保管システムに関する。第１の側面に係る荷物保管システムは、収容される荷物の出し入れを不可能にするロック機構を含み、持ち運び可能な収容部と、収容部の持ち運びを不可能にするロック機構を含み、収容部を支持する支持部と、鍵情報を取得する鍵取得手段と、取得された鍵情報に基づいて、収容部及び支持部の両方のロック機構を解錠することと、収容部のロック機構を解錠せず支持部のロック機構を解錠することとを選択的に実行するロック制御手段と、を有する。
【０００９】
第２の側面は、収容される荷物の出し入れを不可能にするロック機構を含み、持ち運び可能な収容部と、収容部の持ち運びを不可能にするロック機構を含み、収容部を支持する支持部と、を用い、少なくとも一つのコンピュータにより実行される荷物保管方法に関する。第２の側面に係る荷物保管方法は、鍵情報を取得し、取得された鍵情報に基づいて、収容部及び支持部の両方のロック機構を解錠することと、収容部のロック機構を解錠せず支持部のロック機構を解錠することとを選択的に実行する、ことを含む。
【００１０】
なお、本発明の他の側面としては、上記第２の側面の方法を少なくとも１つのコンピュータに実行させるプログラムであってもよいし、このようなプログラムを記録したコンピュータが読み取り可能な記録媒体であってもよい。この記録媒体は、非一時的な有形の媒体を含む。
【発明の効果】
【００１１】
上記各側面によれば、高い利便性で荷物を保管する技術を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】第一実施形態における荷物保管システムの構成例を概念的に示す図である。
【図２】荷物保管ボックスの外観を例示する図である。
【図３】ロッカーユニット及び荷物コンテナの利用形態を例示する図である。
【図４】荷物保管ボックス及び荷物コンテナのハードウェア構成例を概念的に示す図である。
【図５】第一実施形態における荷物保管システムの適用例を概念的に示す図である。
【図６】第一実施形態における荷物コンテナの処理構成例を概念的に示す図である。
【図７】第一実施形態における荷物保管ボックスの処理構成例を概念的に示す図である。
【図８】荷物保管ボックスの対応情報格納部に格納される情報の例を示す図である。
【図９】第一実施形態におけるサーバ装置の処理構成例を概念的に示す図である。
【図１０】サーバ装置のコンテナ情報格納部に格納される情報の例を示す図である。
【図１１】第一実施形態における荷物保管システムの、顧客が荷物を預ける場面の動作例を示している。
【図１２】第一実施形態における荷物保管システムの、顧客が荷物を受け取る場面の動作例を示している。
【図１３】第一実施形態における荷物保管システムの、移送者が荷物コンテナ１２を取り出す場面の動作例を示している。
【図１４】第一実施形態における荷物保管システムの、移送者が荷物コンテナ１２を入れる場面の動作例を示している。
【図１５】第一実施形態の変形例における荷物保管ボックスの処理構成例を概念的に示す図である。
【図１６】第二実施形態における荷物コンテナの処理構成を概念的に示す図である。
【図１７】第二実施形態における荷物保管ボックスの処理構成例を概念的に示す図である。
【図１８】第二実施形態における荷物保管システムの、顧客が荷物を預ける場面の動作例を示している。
【図１９】第二実施形態における荷物保管システムの、顧客が荷物を預ける場面の動作例を示している。
【図２０】第二実施形態における荷物保管システムの、移送者が荷物コンテナを取り出す場面の動作例を示している。
【図２１】第二実施形態における荷物保管システムの、移送者が荷物コンテナを入れる場面の動作例を示している。
【図２２】第三実施形態における荷物保管システムの処理構成例を概念的に示す図である。
【図２３】第三実施形態における荷物保管システムの動作例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について説明する。なお、以下に挙げる各実施形態はそれぞれ例示であり、本発明は以下の各実施形態の構成に限定されない。
【００１４】
［第一実施形態］
以下、第一実施形態における荷物保管システム１（以降、単にシステム１と略称する場合もある）及び荷物保管システム１により実行される荷物保管方法について説明する。
【００１５】
〔システム構成〕
図１は、第一実施形態における荷物保管システム１の構成例を概念的に示す図である。第一実施形態におけるシステム１は、サーバ装置３、荷物保管ボックス５（＃１）から５（＃ｎ）（ｎは１以上の整数）等を有する。以降、個々の荷物保管ボックスを区別する必要がある場合を除き、各荷物保管ボックスを「荷物保管ボックス５」と総称する。荷物保管ボックス５は、本発明の荷物保管装置の一具体例である。
【００１６】
サーバ装置３と各荷物保管ボックス５とは、通信網２を介して通信可能に接続されている。通信網２は、Ｗｉ−Ｆｉ（Wireless Fidelity）回線網、インターネット通信網、専用回線網、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）のような１以上の通信網により形成される。但し、本実施形態では、サーバ装置３と各荷物保管ボックス５との間の通信形態は制限されない。
【００１７】
サーバ装置３は、いわゆるコンピュータであり、図１に示されるように、ＣＰＵ（Central Processing Unit）１５、メモリ１６、通信ユニット１７、入出力インタフェース（Ｉ／Ｆ）１８等を有する。これら各ハードウェア要素は、例えば、バス等により接続される。ＣＰＵ１５は、一般的なＣＰＵ、特定用途向け集積回路（ＡＳＩＣ）、ＤＳＰ（Digital Signal Processor）、ＧＰＵ（Graphics Processing Unit）等の少なくとも一つに相当する。メモリ１６は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、補助記憶装置（ハードディスク等）等である。通信ユニット１７は、無線又は有線にて、他の装置や他の機器と通信を行う。具体的には、通信ユニット１７は、通信網２に通信可能に接続されており、通信網２を介して各荷物保管ボックス５とそれぞれ通信を行う。また、通信ユニット１７には、可搬型記録媒体等も接続され得る。
【００１８】
入出力Ｉ／Ｆ１８には、表示装置（図示せず）、入力装置（図示せず）等が接続され得る。表示装置は、ＬＣＤ（Liquid Crystal Display）やＣＲＴ（Cathode Ray Tube）ディスプレイ等のような、ＣＰＵ１５等により処理された描画データに対応する表示を出力装置である。入力装置は、キーボード、マウス等のようなユーザ操作の入力を受け付ける装置である。表示装置及び入力装置は一体化され、タッチパネルとして実現されてもよい。また、表示装置及び入力装置は、入出力Ｉ／Ｆ１８に接続されなくてもよい。
【００１９】
図２は、荷物保管ボックス５の外観を例示する図である。図２に示されるように、荷物保管ボックス５は、複数のロッカーユニット６を有し、ロッカーユニット６毎に顧客の荷物を保管する。図２の例では、荷物保管ボックス５は、ユーザインタフェースとして、タッチパネル８、挿入口９、テンキー１０等を有する。但し、荷物保管ボックス５が有するロッカーユニット６の数や形、ユーザインタフェース及びその位置は制限されない。また、各ロッカーユニット６は、荷物保管ボックス５の構造の一部としてそれぞれ形成されてもよいし、荷物保管ボックス５から個体として分離可能にそれぞれ形成されてもよい。
【００２０】
図３は、ロッカーユニット６及び荷物コンテナ１２の利用形態を例示する図である。荷物保管ボックス５の各ロッカーユニット６には、荷物コンテナ１２がそれぞれ収容されている。但し、荷物保管ボックス５は、荷物コンテナ１２が収容できず、荷物を直接収容する一般的なロッカーユニットを有していてもよい。各ロッカーユニット６は、図２及び図３に示されるように、前面に扉７をそれぞれ有し、その扉７で封鎖される収容室をそれぞれ有する。ロッカーユニット６の収容室には、荷物コンテナ１２が収容される。扉７が閉められることにより、ロッカーユニット６に収容される荷物コンテナ１２に対して外部からアクセスできなくなる。ロッカーユニット６は、収容する荷物コンテナ１２を支持するため、本発明の支持部の一具体例である。
【００２１】
荷物コンテナ１２は、図３に示されるように、持ち運び可能でありかつロッカーユニット６に収容可能に成形されている。荷物コンテナ１２は、荷物を収容する収容室及びその収容室を封鎖する扉１３を有する。この扉１３が閉められることにより、荷物コンテナ１２に収容される荷物に対して外部からアクセスできなくなる。荷物コンテナ１２は、人の手によりロッカーユニット６に対して出し入れされるため、軽くて丈夫な素材で成形されることが望ましい。また、ロッカーユニット６の大きさのタイプに対応して、異なる複数の大きさの荷物コンテナ１２が存在していてもよい。荷物コンテナ１２は、本発明の収容部の一具体例である。
【００２２】
図４は、荷物保管ボックス５及び荷物コンテナ１２のハードウェア構成例を概念的に示す図である。荷物保管ボックス５は、ＣＰＵ２０、メモリ２１、表示ユニット２２、操作ユニット２３、スピーカユニット２４、リーダユニット２５、外部通信ユニット２６、撮像ユニット２７、入出力Ｉ／Ｆ２８を有する。更に、荷物保管ボックス５は、ロッカーユニット６毎に、ロック機構２９、内部通信ユニット３０等を有する。ロッカーユニット６毎のロック機構２９及び内部通信ユニット３０は、入出力Ｉ／Ｆ２８にそれぞれ接続される。
【００２３】
ＣＰＵ２０及びメモリ２１については、上述のＣＰＵ１５及びメモリ１６と同様である。ＣＰＵ２０は、他の各ハードウェア要素とバス等の通信線により接続される。
【００２４】
表示ユニット２２は、ＬＣＤやＣＲＴディスプレイ等のようなモニタを含み、表示処理を行う。
操作ユニット２３は、ユーザにより操作される操作部を含み、ユーザの操作の検出処理等を行う。例えば、操作ユニット２３は、外部からの接触を感知することによりユーザからの操作入力を受け付けるタッチセンサやテンキー１０（図２参照）を含む。表示ユニット２２及び操作ユニット２３は、図２に例示されるように、タッチパネル８として実現されてもよい。
【００２５】
スピーカユニット２４は、音声出力装置である。
外部通信ユニット２６は、通信網２を経由して、サーバ装置３と通信を行う。また、外部通信ユニット２６は、通信網２を経由して、他の荷物保管ボックス５の外部通信ユニット２６と通信を行ってもよい。
【００２６】
リーダユニット２５は、可搬型媒体（紙やカード等）から鍵情報を読み取る装置である。例えば、リーダユニット２５は、磁気記録面を有する可搬型媒体から鍵情報を読み取る。また、リーダユニット２５は、ＩＣ（Integrated Circuit）カードやＩＣタグから、ＮＦＣ（Near Field Communication）等の無線通信を用いて鍵情報を読み取る。可搬型媒体への鍵情報の記録方法及び可搬型媒体からの鍵情報の読み取り方法については既存の様々な技術が利用可能である。鍵情報の詳細については後述する。
【００２７】
撮像ユニット２７は、撮像部を含み、撮像部で撮像された画像のデータを取得する。例えば、撮像ユニット２７は、鍵情報として利用される生体情報を抽出するための生体画像や鍵情報がエンコードされている二次元コードの画像等を取得するために利用される。
このように、リーダユニット２５及び撮像ユニット２７は、鍵情報を取得するためのハードウェア要素であるため、荷物保管ボックス５は、いずれか一方のみを有していてもよいし、両方を有していてもよい。
【００２８】
入出力Ｉ／Ｆ２８は、ＣＰＵ２０と、ロッカーユニット６毎のロック機構２９及び内部通信ユニット３０との間の信号のやりとりを仲介する。
【００２９】
ロック機構２９は、ロッカーユニット６の扉７を施錠する。即ち、ロック機構２９は、荷物コンテナ１２の持ち運びを不可能にする機構である。具体的には、ロック機構２９は、ＣＰＵ２０からの指示信号により、扉７を解錠し、扉７が閉まったことを検知して自動的に扉７を施錠する。ロック機構２９は、既存の電子錠であればよく、その具体的構造や機能は制限されない。
【００３０】
内部通信ユニット３０は、ロッカーユニット６に収容されている荷物コンテナ１２と信号のやりとりを行う。内部通信ユニット３０は、ＣＰＵ２０からの指示信号を荷物コンテナ１２に転送し、荷物コンテナ１２からの信号をＣＰＵ２０に送る。例えば、内部通信ユニット３０は、端子を含み、その端子と接触された、荷物コンテナ１２の端子との間で通信を行う。また、内部通信ユニット３０は、電磁波又は電波により無線で荷物コンテナ１２と通信を行うこともできる。内部通信ユニット３０がロッカーユニット６に収容されている荷物コンテナ１２のみと通信することができるのであれば、内部通信ユニット３０と荷物コンテナ１２との間の通信形態は制限されない。
【００３１】
荷物コンテナ１２は、図４に示されるように、内部通信ユニット３１、ＭＰＵ（MicroProcessor Unit/Micro Processing Unit）３２、メモリ３３、ロック機構３４等を有する。ＭＰＵ３２は、演算機能を有し、ＣＰＵ２０と区別される必要はない。メモリ３３は、ＲＡＭ及びＲＯＭを含む。内部通信ユニット３１は、荷物コンテナ１２が収容されているロッカーユニット６の内部通信ユニット３０と信号のやりとりを行う。内部通信ユニット３１は、内部通信ユニット３０と同様である。内部通信ユニット３１が、荷物コンテナ１２が収容されえいるロッカーユニット６のみと通信することができるのであれば、内部通信ユニット３１とロッカーユニット６との間の通信形態は制限されない。
【００３２】
ロック機構３４は、荷物コンテナ１２の扉１３を施錠する。即ち、ロック機構３４は、荷物コンテナ１２に収容される荷物の出し入れを不可能にする機構である。具体的には、ロック機構３４は、ＭＰＵ３２からの指示により、扉１３を解錠し、扉１３が閉まったことを検知して自動的に扉１３を施錠する。ロック機構３４は、既存の電子錠であればよく、その具体的構造や機能は制限されない。
【００３３】
図１及び図４に示される各ハードウェア構成はそれぞれ例であり、サーバ装置３、荷物保管ボックス５、ロッカーユニット６及び荷物コンテナ１２のハードウェア構成は、図１及び図４で示される例に制限されない。サーバ装置３、荷物保管ボックス５、ロッカーユニット６及び荷物コンテナ１２は、図示されていない他のハードウェア要素を含み得る。また、各装置の数及び各装置のハードウェア要素の数も、図１及び図４の例に制限されない。例えば、システム１は、複数のサーバ装置３を有していてもよい。また、サーバ装置３及び荷物保管ボックス５は、複数のＣＰＵ（１５及び２０）を有していてもよい。
【００３４】
システム１では、荷物が荷物コンテナ１２に収容されその荷物コンテナ１２がロッカーユニット６に収容されることで、或る荷物保管ボックス５にてその荷物が保管される。そして、荷物を収容する状態で荷物コンテナ１２がその荷物保管ボックス５のロッカーユニット６から他の荷物保管ボックス５のロッカーユニット６に移送される。以下の説明では、説明を分かり易くするために、本システム１が、大型の商業施設に適用された場合を例示する。
【００３５】
図５は、第一実施形態におけるシステム１の適用例を概念的に示す図である。まず、図５を用いて、本システム１の利用例について簡単に説明する。
顧客は、荷物を荷物保管ボックス５に預ける。このとき、顧客は、自身の鍵情報を含む可搬型媒体（以降、顧客鍵カードと表記する）を荷物保管ボックス５の挿入口９に入れ、タッチパネル８に対して「荷物を出す」を指定する操作を行う。これにより、荷物の収容されていない空の荷物コンテナ１２及びその空の荷物コンテナ１２を収容しているロッカーユニット６のロック機構２９及び３４が解錠され、そのロッカーユニット６の扉７が開く。顧客は、当該空の荷物コンテナ１２に荷物を入れ、荷物コンテナ１２の扉１３を閉め、その荷物コンテナ１２をロッカーユニット６に入れ、ロッカーユニット６の扉７を閉める。これにより、荷物が収容された荷物コンテナ１２及びその荷物コンテナ１２を収容するロッカーユニット６が施錠される。図５の例では、荷物保管ボックス５（＃１）、５（＃３）、５（＃４）、５（＃５）、及び５（＃７）のロッカーユニット６に、同一顧客の荷物を収容する荷物コンテナ１２（＃１）、１２（＃３）、１２（＃４）、１２（＃５）、及び１２（＃７）が入れられている。
【００３６】
保管された荷物は、荷物コンテナ１２に収容された状態で、移送業者の担当者（以降、移送者と表記する）により、顧客が望む場所に設置されている荷物保管ボックス５に移送される。まず、移送者は、移送者用の鍵情報を含む可搬型媒体（以降、移送鍵カードと表記する）を荷物保管ボックス５の挿入口９に入れ、タッチパネル８に対して「荷物を出す」を指定する操作を行う。これにより、荷物収容中の荷物コンテナ１２を収容しているロッカーユニット６のロック機構２９のみが解錠され、そのロッカーユニット６の扉７が開く。移送者は、その荷物収容中の荷物コンテナ１２を取り出す。このとき、荷物収容中の荷物コンテナ１２は施錠されているため、移送者は、荷物にアクセスすることはできない。移送者は、代わりに空の荷物コンテナ１２をそのロッカーユニット６に入れ、ロッカーユニット６の扉７を閉める。これにより、空の荷物コンテナ１２を収容するロッカーユニット６が施錠される。図５の例では、移送者は、荷物保管ボックス５（＃１）、５（＃３）、５（＃４）、５（＃５）、及び５（＃７）の各々でこの作業を行い、荷物コンテナ１２（＃１）、１２（＃３）、１２（＃４）、１２（＃５）、及び１２（＃７）を回収する。
【００３７】
次に、移送者は、上述のように回収した各荷物コンテナ１２を、その顧客が望む場所に移送して、各荷物コンテナ１２をその場所の荷物保管ボックス５のロッカーユニット６に入れる。このとき、移送者は、移送鍵カードをその荷物保管ボックス５の挿入口９に入れ、タッチパネル８に対して「荷物を入れる」を指定する操作を行う。これにより、空の荷物コンテナ１２を収容しているロッカーユニット６のロック機構２９のみが解錠され、そのロッカーユニット６の扉７が開く。移送者は、空の荷物コンテナ１２を取り出し、代わりに回収してきた荷物収容中の荷物コンテナ１２を各ロッカーユニット６にそれぞれ入れ、各ロッカーユニット６の扉７をそれぞれ閉める。これにより、荷物収容中の荷物コンテナ１２が入れられた各ロッカーユニット６がそれぞれ施錠される。図５の例では、荷物コンテナ１２（＃１）、１２（＃３）、１２（＃４）、１２（＃５）、及び１２（＃７）は、荷物をそれぞれ収容している状態で、顧客が自動車を停めている駐車場の近くの荷物保管ボックス５（＃８）に入れられる。
【００３８】
最後に、その顧客は、自身の車を停めている駐車場の近くの荷物保管ボックス５に移動し、そこで自身の荷物を受け取る。このとき、顧客は、自身の顧客鍵カードを荷物保管ボックス５の挿入口９に入れ、タッチパネル８に対して「荷物を出す」を指定する操作を行う。これにより、その顧客の荷物を収容している荷物コンテナ１２及びその荷物コンテナ１２を収容しているロッカーユニット６のロック機構２９及び３４が解錠され、そのロッカーユニット６の扉７が開く。顧客は、荷物コンテナ１２から荷物を取り出し、荷物コンテナ１２の扉１３を閉め、荷物コンテナ１２を収容しているロッカーユニット６の扉７を閉める。これにより、その顧客は、荷物を預けた荷物保管ボックス５（＃１）、５（＃３）、５（＃４）、５（＃５）、及び５（＃７）を回って、全ての荷物を回収することなく、駐車場の近くの荷物保管ボックス５（＃８）で荷物を一括で受け取ることができる。
【００３９】
但し、システム１は、商業施設への適用に限定されるものではなく、顧客から荷物を預かりその荷物を異なる場所に移送する様々な場所及びサービスに適用可能である。例えば、図５の例において、顧客の要望により、駐車場の近くの荷物保管ボックス５（＃８）ではなく、自宅に設置されている荷物保管ボックス５に、各荷物コンテナ１２が移送されてもよい。また、各荷物保管ボックス５は、商業地域に散在するように設置されると共に、受け取りのために、住宅地域の最寄りの駅やコンビニエンスストア、若しくは、マンション等の住居に設置されてもよい。
【００４０】
〔処理構成〕
《荷物コンテナ》
図６は、第一実施形態における荷物コンテナ１２の処理構成例を概念的に示す図である。荷物コンテナ１２は、ＩＤ格納部３６、ＩＤ送信部３７、ロック処理部３８等を有する。これら各処理モジュールは、例えば、ＭＰＵ３２によりメモリ３３に格納されるプログラムが実行されることにより実現される。また、当該プログラムは、荷物保管ボックス５のメモリ２１から入出力Ｉ／Ｆ２８を介してロードされ、メモリ３３に格納されてもよい。
【００４１】
ＩＤ格納部３６は、荷物コンテナ１２の識別情報（ＩＤ）を格納する。ＩＤ格納部３６は、例えば、メモリ３３のＲＯＭ内の或る領域である。
ＩＤ送信部３７は、荷物保管ボックス５からの要求に応じて、ＩＤ格納部３６に格納される荷物コンテナ１２のＩＤを荷物保管ボックス５へ送信する。具体的には、ＩＤ送信部３７は、荷物コンテナ１２が収容されているロッカーユニット６の内部通信ユニット３０から送信される要求信号を内部通信ユニット３１を介して受信し、荷物コンテナ１２のＩＤを返信する。
【００４２】
ロック処理部３８は、荷物コンテナ１２が収容されているロッカーユニット６の内部通信ユニット３０から転送されてくる解錠指示に基づいて、荷物コンテナ１２のロック機構３４を解錠する。ロック機構３４が解錠されると、荷物コンテナ１２の扉１３が開放可能となり、荷物コンテナ１２に対する荷物の出し入れが可能となる。
【００４３】
《荷物保管ボックス》
図７は、第一実施形態における荷物保管ボックス５の処理構成例を概念的に示す図である。荷物保管ボックス５は、操作受付部４０、情報送信部４１、指示受信部４２、ロック制御部４３、対応情報格納部４４、コンテナ識別部４５等を有する。これら各処理モジュールは、例えば、ＣＰＵ２０によりメモリ２１に格納されるプログラムが実行されることにより実現される。また、当該プログラムは、サーバ装置３等の他のコンピュータから外部通信ユニット２６を介してインストールされ、メモリ２１に格納されてもよい。
【００４４】
操作受付部４０は、ユーザの操作を受け付ける。操作受付部４０は、タッチパネル８に対するユーザ操作を検出し、検出されたユーザ操作に基づいて「荷物を入れる」及び「荷物を出す」のいずれか一方を示す操作情報を取得する。但し、顧客の操作と移送者の操作とが区別されてもよい。この場合、操作受付部４０は、「荷物を預ける」、「荷物を受け取る」、「荷物コンテナ１２を入れる」、及び「荷物コンテナ１２を取り出す」のいずれか一つを示す操作情報を取得する。
【００４５】
また、操作受付部４０は、顧客鍵カード又は移送鍵カードからリーダユニット２５又は撮像ユニット２７により読み取られた鍵情報を取得する。鍵情報は、個々の顧客を識別することができかつ顧客と移送者とを区別することができる情報であり、複数個の英数字の並びで示される。但し、鍵情報の具体的内容は制限されない。本実施形態では、移送者には共通の鍵情報が付与され、移送者に付与された鍵情報は移送鍵情報又は移送鍵と表記される。但し、移送者毎に異なる鍵情報が付与されてもよい。一方、個々の顧客には、移送鍵とは異なる鍵情報であって、個々にユニークな鍵情報が付与される。各顧客に付与された鍵情報は顧客鍵情報又は顧客鍵と表記される。
【００４６】
本実施形態では、顧客鍵カード又は移送鍵カードから読み取られる鍵情報が利用されるが、鍵情報は、撮像ユニット２７により撮像された生体画像から既存の手法により抽出される生体情報であってもよい。鍵情報には、指紋、顔、声紋、虹彩、静脈等、生体認証で利用されるあらゆる種類の情報が利用され得る。また、鍵情報には、物体指紋と呼ばれる、物品の表面に存在する微細な模様の情報が利用されてもよい。
【００４７】
情報送信部４１は、操作受付部４０により取得された鍵情報及び操作情報をサーバ装置３に送信する。
また、情報送信部４１は、顧客が荷物コンテナ１２に荷物を入れる又は荷物コンテナ１２から荷物を取り出した後に、ロッカーユニット６の施錠が検知されると、鍵情報及びその施錠が検知されたロッカーユニット６に収容される荷物コンテナ１２のＩＤをサーバ装置３に送信する。
【００４８】
更に、情報送信部４１は、ロッカーユニット６内の荷物コンテナ１２が移送者により入れ替えられた場合に、取り出された荷物コンテナ１２のＩＤと、入れ替わりで収容された荷物コンテナ１２のＩＤとをサーバ装置３に送信する。両者の区別は、フラグにより示されてもよいし、送信の順番等により示されてもよい。情報送信部４１により送信される各情報は、外部通信ユニット２６を介して、サーバ装置３へそれぞれ送信される。
【００４９】
図８は、荷物保管ボックス５の対応情報格納部４４に格納される情報の例を示す図である。図８に例示されるように、対応情報格納部４４には、荷物保管ボックス５に含まれる各ロッカーユニット６の識別情報（ロッカーＩＤ）と、各ロッカーユニット６に収容されている荷物コンテナ１２の識別情報（コンテナＩＤ）との対応情報が格納されている。この対応情報格納部４４の格納情報は、コンテナ識別部４５により更新される。
【００５０】
コンテナ識別部４５は、ロッカーユニット６の施錠の検知及びロッカーユニット６に収容される荷物コンテナ１２の識別を行う。具体的には、コンテナ識別部４５は、各ロッカーユニット６のロック機構２９が施錠されたことを検知する。コンテナ識別部４５による各ロッカーユニット６の識別は、例えば、対応情報格納部４４に格納されるロッカーユニット６のＩＤ（ロッカーＩＤ）が利用される。
【００５１】
更に、コンテナ識別部４５は、ロッカーユニット６の施錠を検知すると、そのロッカーユニット６に収容されている荷物コンテナ１２のＩＤを取得する。このとき、コンテナ識別部４５は、そのロッカーユニット６の内部通信ユニット３０からＩＤを要求する信号を送信し、その要求信号に応じて、ＩＤ送信部３７から返信される荷物コンテナ１２のＩＤを受信する。コンテナ識別部４５は、取得された荷物コンテナ１２のＩＤ及びそのＩＤを中継したロッカーユニット６のＩＤに基づいて、対応情報格納部４４を参照することで、荷物コンテナ１２の入れ替えを検知することができる。コンテナ識別部４５は、ロッカーユニット６のＩＤと対応付けられて対応情報格納部４４に格納されている荷物コンテナ１２のＩＤとその取得された荷物コンテナ１２のＩＤとが異なる場合に、荷物コンテナ１２の入れ替えを検知する。これにより、コンテナ識別部４５は、入替検知部と呼ぶこともできる。対応情報格納部４４に格納されていた荷物コンテナ１２のＩＤが取り出された荷物コンテナ１２を示し、取得された荷物コンテナ１２のＩＤが入れ替わりで収容された荷物コンテナ１２を示す。取り出された荷物コンテナ１２のＩＤと、入れ替わりで収容された荷物コンテナ１２のＩＤとは、上述のように、情報送信部４１によりサーバ装置３に送信される。コンテナ識別部４５は、その入れ替えの検知後、その取得された荷物コンテナ１２のＩＤを対応情報格納部４４に反映する。これにより、対応情報格納部４４には、荷物コンテナ１２とロッカーユニット６との最新の対応情報が格納されることになる。
【００５２】
指示受信部４２は、外部通信ユニット２６を介して、サーバ装置３からの解錠指示を受信する。受信される解錠指示は、荷物コンテナ１２のＩＤと解錠範囲の指定とを含む。解錠範囲の指定は、荷物コンテナ１２及びロッカーユニット６の両方（２つ）を解錠するか、ロッカーユニット６のみ（一つ）を解錠するかのいずれか一方を示す。
【００５３】
また、指示受信部４２は、サーバ装置３からエラー通知を受信する。例えば、情報送信部４１により「荷物を入れる」を示す操作情報がサーバ装置３に送られたが、空の荷物コンテナ１２が存在しない場合に、エラー通知が受信される。また、情報送信部４１により「荷物を出す」を示す操作情報と共にサーバ装置３に送られた鍵情報が、移送鍵情報でも、既に荷物を預けている顧客の鍵情報でもない場合に、エラー通知が受信される。また、情報送信部４１により「荷物を出す」を示す操作情報と共にサーバ装置３に送られた鍵情報が、既に荷物を預けている顧客の鍵情報ではあるが、異なる荷物保管ボックス５にその荷物が保管されている場合に、エラー通知が受信される。指示受信部４２は、受信されたエラー通知の内容を表示ユニット２２のモニタ（タッチパネル８）に表示してもよい。
【００５４】
ロック制御部４３は、指示受信部４２により受信された解錠指示に基づいて、荷物コンテナ１２及びロッカーユニット６の両方のロック機構２９及び３４を解錠することと、荷物コンテナ１２のロック機構３４を解錠せずロッカーユニット６のロック機構２９を解錠することとを選択的に実行する。
【００５５】
具体的には、ロック制御部４３は、解錠指示に含まれる解錠範囲の指定が一つを示す場合、解錠指示に含まれるＩＤで示される荷物コンテナ１２を収容しているロッカーユニット６のロック機構２９に解錠の指示信号を出す。解錠指示に含まれる解錠範囲の指定が２つを示す場合、ロック制御部４３は、解錠指示に含まれるＩＤで示される荷物コンテナ１２を収容しているロッカーユニット６のロック機構２９に解錠の指示信号を出して、更に、その荷物コンテナ１２にも解錠の指示信号を出す。ロック制御部４３は、そのロッカーユニット６の内部通信ユニット３０から解錠の指示信号を送信することで、そのロッカーユニット６に収容されている荷物コンテナ１２に内部通信ユニット３１を介してその指示信号を受信させる。ロック制御部４３は、対応情報格納部４４に格納される対応情報に基づいて、解錠指示に含まれるＩＤで示される荷物コンテナ１２を収容しているロッカーユニット６のＩＤを特定することができる。例えば、ロック制御部４３は、この特定されたＩＤに基づいて指示信号の宛先を指定することができる。
【００５６】
《サーバ装置》
図９は、第一実施形態におけるサーバ装置３の処理構成例を概念的に示す図である。サーバ装置３は、コンテナ情報格納部５０、情報受信部５１、格納処理部５２、鍵照合部５３、コンテナ特定部５４、指示部５５等を有する。これら各処理モジュールは、ＣＰＵ１５によりメモリ１６に格納されるプログラムが実行されることにより実現される。また、当該プログラムは、例えば、ＣＤ（Compact Disc）、メモリカード等のような可搬型記録媒体やネットワーク上の他のコンピュータから通信ユニット１７を介してインストールされ、メモリ１６に格納されてもよい。
【００５７】
情報受信部５１は、各荷物保管ボックス５の情報送信部４１により送信される情報をそれぞれ受信する。具体的には、情報受信部５１は、荷物保管ボックス５を顧客が操作する際に、鍵情報（顧客鍵情報）と操作情報との組み合わせを受信する。また、情報受信部５１は、鍵情報（顧客鍵情報）と荷物コンテナ１２のＩＤとを受信する。また、情報受信部５１は、荷物保管ボックス５を移送者が操作する際に、鍵情報（移送鍵情報）及び操作情報の組み合わせを受信する。また、情報受信部５１は、取り出された荷物コンテナ１２のＩＤと入れ替わりで収容された荷物コンテナ１２のＩＤとのペアを両者を区別可能な状態で受信する。
【００５８】
また、情報受信部５１は、上述のような情報を受信すると共に、その情報の送信元となる荷物保管ボックス５の識別情報（後述のボックスＩＤ）を特定する。例えば、情報受信部５１は、荷物保管ボックス５のＩＤと荷物保管ボックス５の通信アドレス（ＩＰアドレス等）とが対応付けられた情報を予め保持しておき、この情報を用いて、送信元の荷物保管ボックス５のＩＤを特定することができる。
【００５９】
図１０は、サーバ装置３のコンテナ情報格納部５０に格納される情報の例を示す図である。図１０に例示されるように、コンテナ情報格納部５０には、荷物保管ボックス５の識別情報（ボックスＩＤ）と、その荷物保管ボックス５に収容されている荷物コンテナ１２の識別情報（コンテナＩＤ）と、その荷物コンテナ１２に荷物を預けている顧客の鍵情報とが関連付けられて格納される。図１０の例では、１つのテーブルの各データレコードで、それら情報間の関連付けが示されている。よって、荷物が収容されていない荷物コンテナ１２のＩＤを含むレコードには、鍵情報が設定されない。また、移送者により移送されている最中の荷物コンテナ１２のＩＤを含むレコードには、ボックスＩＤが設定されていない。但し、コンテナ情報格納部５０は、２つのテーブルで形成されてもよい。例えば、コンテナ情報格納部５０は、ボックスＩＤとコンテナＩＤとが関連付けられて格納されるテーブルと、コンテナＩＤと鍵情報とが関連付けられて格納されるテーブルとで形成されてもよい。
【００６０】
鍵照合部５３は、情報受信部５１により受信された鍵情報が移送鍵を示すか否かを判定する。例えば、鍵照合部５３は、移送鍵情報を予め保持しており、保持される移送鍵情報と情報受信部５１により受信された鍵情報とを照合することにより、受信された鍵情報が移送鍵を示すか否かを判定する。鍵照合部５３は、受信された鍵情報が移送鍵を示さない場合に、その鍵情報が顧客鍵を示すと判定してもよい。また、鍵照合部５３は、受信された鍵情報が移送鍵を示すか顧客鍵を示すかを明確に判別してもよい。例えば、顧客鍵と移送鍵とで異なる数字範囲が割り当てられており、鍵照合部５３は、受信された鍵情報が含まれる数字の範囲で、受信された鍵情報が移送鍵を示すか顧客鍵を示すかを明確に判別できる。
【００６１】
また、鍵照合部５３は、情報受信部５１により受信された鍵情報が荷物コンテナ１２のＩＤと関連付けられてコンテナ情報格納部５０に格納されているか否かを判定する。具体的には、鍵照合部５３は、受信された鍵情報が、その送信元の荷物保管ボックス５のＩＤに対応する荷物コンテナ１２のＩＤと関連付けられてコンテナ情報格納部５０に格納されているか否かを判定する。鍵情報が画像の特徴量である場合等には、鍵照合部５３は、受信された鍵情報と所定閾値以上の類似度を示す鍵情報がコンテナ情報格納部５０に格納されているか否かを判定する。この判定は、言い換えれば、受信された鍵情報を用いた荷物の預け入れが既に行われているか否かの判定である。鍵照合部５３は、判定部と表記することもできる。
【００６２】
コンテナ特定部５４は、情報受信部５１により受信された操作情報及び鍵照合部５３による判定結果に基づいて、荷物を収容していない空の荷物コンテナ１２のＩＤ又は荷物収容中の荷物コンテナ１２のＩＤを特定する。本実施形態では、受信された操作情報及び鍵照合部５３による判定結果により、「顧客が荷物を預ける場面」、「顧客が荷物を受け取る場面」、「移送者が荷物コンテナ１２を取り出す場面」、及び「移送者が荷物コンテナ１２を入れる場面」のいずれか一つが特定される。具体的には、操作情報が「荷物を入れる」を示しかつ受信された鍵情報が顧客鍵を示す場合、「顧客が荷物を預ける場面」が特定される。操作情報が「荷物を出す」を示しかつ受信された鍵情報が顧客鍵を示す場合、「顧客が荷物を受け取る場面」が特定される。操作情報が「荷物を出す」を示しかつ受信された鍵情報が移送鍵を示す場合、「移送者が荷物コンテナ１２を取り出す場面」が特定される。操作情報が「荷物を入れる」を示しかつ受信された鍵情報が移送鍵を示す場合、「移送者が荷物コンテナ１２を入れる場面」が特定される。但し、上述したように、操作情報のみでこれらの場面が識別されてもよい。
【００６３】
コンテナ特定部５４は、各場面において、具体的に次のような荷物コンテナ１２のＩＤを特定する。
顧客が荷物を預ける場面では、コンテナ特定部５４は、コンテナ情報格納部５０に格納される荷物コンテナ１２のＩＤの中から、空の荷物コンテナ１２のＩＤを特定する。図１０の例では、コンテナ特定部５４は、その鍵情報の送信元である荷物保管ボックス５のＩＤを含みかついずれの鍵情報も設定されていないレコードのコンテナＩＤを特定する。
また、顧客が荷物を受け取る場面では、コンテナ特定部５４は、その顧客鍵を用いて荷物が預け入れられた荷物コンテナ１２のＩＤを特定する。図１０の例では、コンテナ特定部５４は、その鍵情報の送信元である荷物保管ボックス５のＩＤを含みかつその顧客鍵が設定されているレコードのコンテナＩＤを特定する。
また、移送者が荷物コンテナ１２を取り出す場面では、コンテナ特定部５４は、荷物収容中の荷物コンテナ１２のＩＤを特定する。図１０の例では、コンテナ特定部５４は、その鍵情報の送信元である荷物保管ボックス５のＩＤを含みかついずれかの鍵情報が設定されているレコードのコンテナＩＤを特定する。
また、移送者が荷物コンテナ１２を入れる場面では、コンテナ特定部５４は、空の荷物コンテナ１２のＩＤを特定する。図１０の例では、コンテナ特定部５４は、その鍵情報の送信元である荷物保管ボックス５のＩＤを含みかついずれの鍵情報も設定されていないレコードのコンテナＩＤを特定する。
【００６４】
指示部５５は、情報受信部５１により受信された操作情報及び鍵照合部５３による判定結果に基づいて、操作情報の送信元である荷物保管ボックス５に、２種の解錠指示を選択的に送信する。２種の解錠指示は、荷物コンテナ１２及びロッカーユニット６の両方のロック機構２９及び３４を解錠する指示と、荷物コンテナ１２のロック機構３４を解錠せずロッカーユニット６のロック機構２９を解錠する指示とを含む。具体的には、送信される解錠指示は、荷物コンテナ１２のＩＤと解錠範囲の指定とを含む。解錠範囲の指定により上述のような２種の解錠指示が区別される。解錠指示に含まれる荷物コンテナ１２のＩＤは、コンテナ特定部５４により特定された荷物コンテナ１２のＩＤである。
【００６５】
結果、上述の各場面において、指示部５５は、次のような解錠指示を送信する。
顧客が荷物を預ける場面では、指示部５５は、空の荷物コンテナ１２のＩＤと、２つを示す解錠範囲の指定とを含む解錠指示を荷物保管ボックス５に送信する。空の荷物コンテナ１２のＩＤは、上述したとおり、鍵情報と関連付けられずコンテナ情報格納部５０に格納されている荷物コンテナ１２のＩＤである。
顧客が荷物を受け取る場面では、指示部５５は、受信された顧客鍵と関連付けられてコンテナ情報格納部５０に格納されている荷物コンテナ１２のＩＤと、２つを示す解錠範囲の指定とを含む解錠指示を荷物保管ボックス５に送信する。
移送者が荷物コンテナ１２を取り出す場面では、指示部５５は、荷物収容中の荷物コンテナ１２のＩＤと、１つを示す解錠範囲の指定とを含む解錠指示を荷物保管ボックス５に送信する。荷物収容中の荷物コンテナ１２のＩＤは、上述したとおり、いずれかの鍵情報と関連付けられてコンテナ情報格納部５０に格納されている荷物コンテナ１２のＩＤである。
移送者が荷物コンテナ１２を入れる場面では、指示部５５は、空の荷物コンテナ１２のＩＤと、１つを示す解錠範囲の指定とを含む解錠指示を荷物保管ボックス５に送信する。
【００６６】
また、指示部５５は、エラー通知を荷物保管ボックス５に送信する。エラー通知が送信される場面は、上述したとおりである（指示受信部４２の説明箇所参照）。指示部５５により送信される解錠指示及びエラー通知は、通信ユニット１７を介して荷物保管ボックス５に送信される。
【００６７】
格納処理部５２は、情報受信部５１で受信された情報に基づいて、コンテナ情報格納部５０を更新する。具体的には、格納処理部５２は、顧客により荷物が預け入れられた後に、情報受信部５１で顧客鍵情報及び荷物コンテナ１２のＩＤが受信された場合、その受信された荷物コンテナ１２のＩＤにその受信された顧客鍵情報を関連付けてコンテナ情報格納部５０に格納する。本実施形態では、顧客により荷物が預け入れられたか否かは、上述のように特定される各場面と、解錠指示の送信後に情報受信部５１により鍵情報及び荷物コンテナ１２のＩＤが受信されたこととにより判断することができる。例えば、顧客が荷物を預ける場面で、解錠指示の送信後、解錠指示の送信先の荷物保管ボックス５から顧客鍵情報及び荷物コンテナ１２のＩＤが送られてきた場合には、その荷物コンテナ１２に荷物が収容されたと判断できる。
【００６８】
また、格納処理部５２は、顧客により荷物が取り出された後に、情報受信部５１で顧客鍵情報及び荷物コンテナ１２のＩＤが受信された場合、その受信された荷物コンテナ１２に関連付けられてコンテナ情報格納部５０に格納される鍵情報を削除する。即ち、格納処理部５２は、荷物が取り出された荷物コンテナ１２のＩＤと鍵情報との関連付けを解除する。本実施形態では、顧客により荷物が取り出されたか否かは、上述のように特定される各場面と、解錠指示の送信後に情報受信部５１により鍵情報及び荷物コンテナ１２のＩＤが受信されたこととにより判断することができる。例えば、顧客が荷物を受け取る場面で、解錠指示の送信後、解錠指示の送信先の荷物保管ボックス５から顧客鍵情報及び荷物コンテナ１２のＩＤが送られてきた場合には、その荷物コンテナ１２から荷物が取り出されたと判断できる。
【００６９】
また、格納処理部５２は、取り出された荷物コンテナ１２のＩＤと入れ替わりで収容された荷物コンテナ１２のＩＤとのペアが情報受信部５１により受信された場合、受信された各ＩＤと関連付けられてコンテナ情報格納部５０に格納されている荷物保管ボックス５のＩＤを変更する。図１０の例では、格納処理部５２は、取り出された荷物コンテナ１２のＩＤを含むレコードに設定されているボックスＩＤを削除する（ＮＵＬＬ設定する）。更に、格納処理部５２は、入れ替わりで収容された荷物コンテナ１２のＩＤを含むレコードに設定されているボックスＩＤを、そのＩＤの送信元の荷物保管ボックス５のＩＤに変更する。これにより、移送者による荷物コンテナ１２の入れ替えがコンテナ情報格納部５０に反映されることになる。
【００７０】
〔動作例／荷物保管方法〕
以下、第一実施形態における荷物保管方法について図１１から図１４を用いて説明する。図１１から図１４は、第一実施形態におけるシステム１の動作例を示すシーケンスチャートである。図１１から図１４に示されるように、第一実施形態における荷物保管方法は、システム１に含まれるサーバ装置３、荷物保管ボックス５及び荷物コンテナ１２により実行される。図１１から図１４に示される各処理工程は、サーバ装置３、荷物保管ボックス５及び荷物コンテナ１２が有する上述の各処理モジュールの処理内容と同様であるため、各処理工程の詳細は、適宜省略される。
【００７１】
《顧客が荷物を預ける場面》
図１１は、第一実施形態におけるシステム１の、顧客が荷物を預ける場面の動作例を示している。
荷物保管ボックス５は、顧客鍵カードから顧客鍵情報を取得し、更に、顧客の操作に基づいて、操作情報「荷物を入れる」を取得する（Ｓ１０）。例えば、顧客鍵情報は、挿入口９に挿入された顧客鍵カードからリーダユニット２５により読み取られる。操作情報は、タッチパネル８に表示される操作画面に対するユーザ操作の検出により取得される。
【００７２】
荷物保管ボックス５は、（Ｓ１０）で取得された鍵情報及び操作情報「荷物を入れる」を外部通信ユニット２６を介してサーバ装置３に送信する（Ｓ１１）。
【００７３】
サーバ装置３は、通信ユニット１７を介して鍵情報及び操作情報「荷物を入れる」を受信し、その受信された鍵情報の照合を行う（Ｓ１２）。具体的には、サーバ装置３は、その受信された鍵情報が顧客鍵を示すか移送鍵を示すかを判定する。この判定方法については、鍵照合部５３の処理として述べたとおりである。ここでは、その受信された鍵情報は、顧客鍵を示すと判定される。また、このとき、サーバ装置３は、それら情報の送信元である荷物保管ボックス５のＩＤを特定しておく。
【００７４】
サーバ装置３は、顧客鍵が受信されかつ操作情報が「荷物を入れる」を示すため（顧客が荷物を預ける場面であるため）、コンテナ情報格納部５０を参照して、荷物を収容していない空の荷物コンテナ１２のＩＤを特定する（Ｓ１３）。具体的には、サーバ装置３は、送信元としての荷物保管ボックス５のＩＤに関連付けられておりかついずれの鍵情報とも関連付けられていない荷物コンテナ１２のＩＤを特定する。
【００７５】
サーバ装置３は、特定された空の荷物コンテナ１２のＩＤと、２つを示す解錠範囲の指定とを含む解錠指示を通信ユニット１７を介して荷物保管ボックス５に送信する（Ｓ１４）。
【００７６】
荷物保管ボックス５は、その解錠指示を受信すると、解錠指示に含まれる解錠範囲の指定が２つを示すことを確認する。これにより、荷物保管ボックス５は、その解錠指示に含まれるＩＤで示される空の荷物コンテナ１２に解錠指示を出す（Ｓ１５）。具体的には、荷物保管ボックス５は、対応情報格納部４４を参照することにより、当該空の荷物コンテナ１２のＩＤと対応付けられているロッカーユニット６のＩＤを特定する。荷物保管ボックス５は、その特定されたＩＤで示されるロッカーユニット６の内部通信ユニット３０から解錠の指示信号を送信する。
【００７７】
続いて、荷物保管ボックス５は、その特定されたＩＤで示されるロッカーユニット６のロック機構２９に解錠の指示信号を出す。これにより、ロック機構２９は、ロッカーユニット６の扉７を解錠する（Ｓ１７）。
【００７８】
荷物コンテナ１２は、内部通信ユニット３１を介して、自身が収容されているロッカーユニット６の内部通信ユニット３０から送出された解錠の指示信号を受信する。これにより、荷物コンテナ１２は、ロック機構３４に解錠の指示信号を送る。これにより、ロック機構３４は、荷物コンテナ１２の扉１３を解錠する（Ｓ１６）。
【００７９】
顧客は、ロッカーユニット６の扉７を開けることができ、更に、そのロッカーユニット６に収容されている空の荷物コンテナ１２の扉１３を開けることができる。顧客は、荷物をその荷物コンテナ１２に入れ、扉１３を閉める。更に、顧客は、扉１３の閉まった荷物コンテナ１２を収容しているロッカーユニット６の扉７も閉める。
【００８０】
荷物コンテナ１２のロック機構３４は、扉１３が閉められるのを検知して、扉１３を施錠する（Ｓ１８）。同様に、ロッカーユニット６のロック機構２９は、扉７が閉められるのを検知して、扉７を施錠する（Ｓ１９）。
【００８１】
荷物保管ボックス５は、ロッカーユニット６のロック機構２９の施錠を検知して、（Ｓ１０）で取得された鍵情報及び解錠指示に含まれていた荷物コンテナ１２のＩＤをサーバ装置３に送信する（Ｓ２０）。
【００８２】
サーバ装置３は、鍵情報及び荷物コンテナ１２のＩＤを受信し、鍵情報及び荷物コンテナ１２のＩＤを関連付けてコンテナ情報格納部５０に格納する（Ｓ２１）。図１０の例では、サーバ装置３は、受信された荷物コンテナ１２のＩＤを含むレコードにその受信された鍵情報を設定する。
【００８３】
《顧客が荷物を受け取る場面》
図１２は、第一実施形態におけるシステム１の、顧客が荷物を受け取る場面の動作例を示している。
荷物保管ボックス５は、顧客鍵カードから顧客鍵情報を取得し、更に、顧客の操作に基づいて、操作情報「荷物を出す」を取得する（Ｓ３０）。
荷物保管ボックス５は、（Ｓ３０）で取得された鍵情報及び操作情報「荷物を出す」を外部通信ユニット２６を介してサーバ装置３に送信する（Ｓ３１）。
【００８４】
サーバ装置３は、通信ユニット１７を介して鍵情報及び操作情報「荷物を出す」を受信し、その受信された鍵情報の照合を行う（Ｓ３２）。鍵情報の照合（Ｓ３２）については、図１１の（Ｓ１２）と同様である。また、このとき、サーバ装置３は、それら情報の送信元である荷物保管ボックス５のＩＤを特定しておく。
【００８５】
サーバ装置３は、顧客鍵が受信されかつ操作情報が「荷物を出す」を示すため（顧客が荷物を受け取る場面であるため）、コンテナ情報格納部５０を参照して、その顧客鍵に関連付けられている荷物コンテナ１２のＩＤを特定する（Ｓ３３）。
【００８６】
サーバ装置３は、特定された荷物コンテナ１２のＩＤと、２つを示す解錠範囲の指定とを含む解錠指示を通信ユニット１７を介して荷物保管ボックス５に送信する（Ｓ３４）。
【００８７】
荷物保管ボックス５は、その解錠指示を受信すると、解錠指示に含まれる解錠範囲の指定が２つを示すことを確認する。これにより、荷物保管ボックス５は、その解錠指示に含まれるＩＤで示される荷物コンテナ１２に解錠指示を出す（Ｓ３５）。具体的には、荷物保管ボックス５は、対応情報格納部４４を参照することにより、当該荷物コンテナ１２のＩＤと対応付けられているロッカーユニット６のＩＤを特定する。荷物保管ボックス５は、その特定されたＩＤで示されるロッカーユニット６の内部通信ユニット３０から解錠の指示信号を送信する。
【００８８】
続いて、荷物保管ボックス５は、その特定されたＩＤで示されるロッカーユニット６のロック機構２９に解錠の指示信号を出す。これにより、ロック機構２９は、ロッカーユニット６の扉７を解錠する（Ｓ３７）。
【００８９】
荷物コンテナ１２は、内部通信ユニット３１を介して、自身が収容されているロッカーユニット６の内部通信ユニット３０から送出された解錠の指示信号を受信する。これにより、荷物コンテナ１２は、ロック機構３４に解錠の指示信号を送る。これにより、ロック機構３４は、荷物コンテナ１２の扉１３を解錠する（Ｓ３６）。
【００９０】
顧客は、ロッカーユニット６の扉７を開けることができ、更に、そのロッカーユニット６に収容されている荷物コンテナ１２の扉１３を開けることができる。顧客は、荷物をその荷物コンテナ１２から取り出し、扉１３を閉める。更に、顧客は、扉１３の閉まった荷物コンテナ１２を収容しているロッカーユニット６の扉７も閉める。
【００９１】
荷物コンテナ１２のロック機構３４は、扉１３が閉められるのを検知して、扉１３を施錠する（Ｓ３８）。同様に、ロッカーユニット６のロック機構２９は、扉７が閉められるのを検知して、扉７を施錠する（Ｓ３９）。
【００９２】
荷物保管ボックス５は、ロッカーユニット６のロック機構２９の施錠を検知して、（Ｓ３０）で取得された鍵情報及び解錠指示に含まれていた荷物コンテナ１２のＩＤをサーバ装置３に送信する（Ｓ４０）。
【００９３】
サーバ装置３は、鍵情報及び荷物コンテナ１２のＩＤを受信し、その鍵情報及びその荷物コンテナ１２のＩＤとの関連付けを解除する（Ｓ４１）。図１０の例では、サーバ装置３は、その受信された荷物コンテナ１２のＩＤを含むレコードに設定されているその鍵情報を削除する。
【００９４】
《移送者が荷物コンテナを取り出す場面》
図１３は、第一実施形態におけるシステム１の、移送者が荷物コンテナ１２を取り出す場面の動作例を示している。
荷物保管ボックス５は、移送鍵カードから移送鍵情報を取得し、更に、移送者の操作に基づいて、操作情報「荷物を出す」を取得する（Ｓ５０）。
荷物保管ボックス５は、（Ｓ５０）で取得された鍵情報及び操作情報「荷物を出す」を外部通信ユニット２６を介してサーバ装置３に送信する（Ｓ５１）。
【００９５】
サーバ装置３は、通信ユニット１７を介して鍵情報及び操作情報「荷物を出す」を受信し、その受信された鍵情報の照合を行う（Ｓ５２）。具体的には、サーバ装置３は、受信された鍵情報が移送鍵を示すか否かを判定する。この判定方法については、鍵照合部５３の処理として述べたとおりである。ここでは、その受信された鍵情報は、移送鍵を示すと判定される。また、このとき、サーバ装置３は、それら情報の送信元である荷物保管ボックス５のＩＤを特定しておく。
【００９６】
サーバ装置３は、移送鍵が受信されかつ操作情報が「荷物を出す」を示すため（移送者が荷物コンテナ１２を取り出す場面であるため）、コンテナ情報格納部５０を参照して、荷物収容中の荷物コンテナ１２のＩＤを特定する（Ｓ５３）。図１０の例では、サーバ装置３は、その鍵情報の送信元である荷物保管ボックス５のＩＤを含みかついずれかの鍵情報が設定されているレコードのコンテナＩＤを特定する。
【００９７】
サーバ装置３は、特定された荷物コンテナ１２のＩＤと、１つを示す解錠範囲の指定とを含む解錠指示を通信ユニット１７を介して荷物保管ボックス５に送信する（Ｓ５４）。
【００９８】
荷物保管ボックス５は、その解錠指示を受信すると、解錠指示に含まれる解錠範囲の指定が１つを示すことを確認する。これにより、荷物保管ボックス５は、荷物コンテナ１２への解錠の指示を控え、ロッカーユニット６に解錠の指示信号を出す。具体的には、荷物保管ボックス５は、対応情報格納部４４を参照することにより、受信された荷物コンテナ１２のＩＤと対応付けられているロッカーユニット６のＩＤを特定し、その特定されたＩＤで示されるロッカーユニット６のロック機構２９に解錠の指示信号を出す。これにより、ロック機構２９は、ロッカーユニット６の扉７を解錠する（Ｓ５５）。
【００９９】
これにより、移送者は、ロッカーユニット６の扉７を開けることができ、ロッカーユニット６に収容されている荷物コンテナ１２を取り出すことができる。但し、移送者は、その取り出した荷物コンテナ１２の扉１３は施錠されたままであるため、その扉１３を開けることができない。移送者は、荷物コンテナ１２の取り出し、入れ替わりに空の荷物コンテナ１２をそのロッカーユニット６に入れ、そのロッカーユニット６の扉７を閉める。
【０１００】
ロッカーユニット６のロック機構２９は、扉７が閉められるのを検知して、扉７を施錠する（Ｓ５６）。
【０１０１】
荷物保管ボックス５は、ロッカーユニット６のロック機構２９の施錠を検知すると、そのロッカーユニット６の内部通信ユニット３０からＩＤを要求する信号を送信する（Ｓ５７）。
そのロッカーユニット６に収容されている荷物コンテナ１２は、内部通信ユニット３１を介してＩＤを要求する信号を受信し、ＩＤ格納部３６に格納されている荷物コンテナ１２のＩＤを返信する（Ｓ５８）。
【０１０２】
荷物保管ボックス５は、ロッカーユニット６の内部通信ユニット３０を介して、荷物コンテナ１２から送出された荷物コンテナ１２のＩＤを含む信号を受信し、そのロッカーユニット６での荷物コンテナ１２の入れ替えを検知する（Ｓ５９）。具体的には、荷物保管ボックス５は、そのロッカーユニット６のＩＤに対応付けられて対応情報格納部４４に格納されている荷物コンテナ１２のＩＤと、荷物コンテナ１２から受け取った荷物コンテナ１２のＩＤとが異なるため、荷物コンテナ１２の入れ替えを検知することができる。
【０１０３】
荷物保管ボックス５は、荷物コンテナ１２の入れ替えを検知すると、取り出された荷物コンテナ１２のＩＤと入れ替わりで収容された荷物コンテナ１２のＩＤとを区別できるようにサーバ装置３に送信する（Ｓ６０）。荷物コンテナ１２から荷物コンテナ１２のＩＤが取得された際に、既に対応情報格納部４４に格納されていた荷物コンテナ１２のＩＤが取り出された荷物コンテナ１２を示し、その取得された荷物コンテナ１２のＩＤが入れ替わりで収容された荷物コンテナ１２を示す。荷物保管ボックス５は、荷物コンテナ１２から取得された荷物コンテナ１２のＩＤを対応情報格納部４４に反映する。
【０１０４】
サーバ装置３は、取り出された荷物コンテナ１２のＩＤと入れ替わりで収容された荷物コンテナ１２のＩＤとを通信ユニット１７を介して受信し、荷物コンテナ１２の入れ替え情報をコンテナ情報格納部５０に格納する（Ｓ６１）。具体的には、サーバ装置３は、受信された荷物コンテナ１２の各ＩＤと関連付けられてコンテナ情報格納部５０に格納されている荷物保管ボックス５の各ＩＤを変更する。図１０の例では、サーバ装置３は、取り出された荷物コンテナ１２のＩＤを含むレコードに設定されている荷物保管ボックス５のＩＤを削除する。サーバ装置３は、入れ替わりで収容された荷物コンテナ１２のＩＤを含むレコードに設定されている荷物保管ボックス５のＩＤを、そのＩＤの送信元の荷物保管ボックス５のＩＤに変更する。
【０１０５】
《移送者が荷物コンテナを入れる場面》
図１４は、第一実施形態におけるシステム１の、移送者が荷物コンテナ１２を入れる場面の動作例を示している。
荷物保管ボックス５は、移送鍵カードから移送鍵情報を取得し、更に、移送者の操作に基づいて、操作情報「荷物を入れる」を取得する（Ｓ７０）。
荷物保管ボックス５は、（Ｓ７０）で取得された鍵情報及び操作情報「荷物を入れる」を外部通信ユニット２６を介してサーバ装置３に送信する（Ｓ７１）。
【０１０６】
サーバ装置３は、通信ユニット１７を介して鍵情報及び操作情報「荷物を入れる」を受信し、その受信された鍵情報の照合を行う（Ｓ７２）。鍵情報の照合（Ｓ７２）は、図１３の（Ｓ５２）と同様である。また、このとき、サーバ装置３は、それら情報の送信元である荷物保管ボックス５のＩＤを特定しておく。
【０１０７】
サーバ装置３は、移送鍵が受信されかつ操作情報が「荷物を入れる」を示すため（移送者が荷物コンテナ１２を入れる場面であるため）、コンテナ情報格納部５０を参照して、空の荷物コンテナ１２のＩＤを特定する（Ｓ７３）。図１０の例では、サーバ装置３は、その鍵情報の送信元である荷物保管ボックス５のＩＤを含みかついずれの鍵情報も設定されていないレコードのコンテナＩＤを特定する。
【０１０８】
サーバ装置３は、特定された空の荷物コンテナ１２のＩＤと、１つを示す解錠範囲の指定とを含む解錠指示を通信ユニット１７を介して荷物保管ボックス５に送信する（Ｓ７４）。
【０１０９】
荷物保管ボックス５は、その解錠指示を受信すると、解錠指示に含まれる解錠範囲の指定が１つを示すことを確認する。これにより、荷物保管ボックス５は、荷物コンテナ１２への解錠の指示を控え、ロッカーユニット６に解錠の指示信号を出す。具体的には、荷物保管ボックス５は、対応情報格納部４４を参照することにより、受信された空の荷物コンテナ１２のＩＤと対応付けられているロッカーユニット６のＩＤを特定し、その特定されたＩＤで示されるロッカーユニット６のロック機構２９に解錠の指示信号を出す。これにより、ロック機構２９は、ロッカーユニット６の扉７を解錠する（Ｓ７５）。
【０１１０】
これにより、移送者は、ロッカーユニット６の扉７を開けることができ、ロッカーユニット６に収容されている空の荷物コンテナ１２を取り出すことができる。但し、移送者は、その取り出した空の荷物コンテナ１２の扉１３は施錠されたままであるため、その扉１３を開けることができない。移送者は、空の荷物コンテナ１２の取り出し、入れ替わりに移送してきた荷物コンテナ１２をそのロッカーユニット６に入れ、そのロッカーユニット６の扉７を閉める。
【０１１１】
ロッカーユニット６のロック機構２９は、扉７が閉められるのを検知して、扉７を施錠する（Ｓ７６）。
【０１１２】
荷物保管ボックス５は、ロッカーユニット６のロック機構２９の施錠を検知すると、そのロッカーユニット６の内部通信ユニット３０からＩＤを要求する信号を送信する（Ｓ７７）。
そのロッカーユニット６に収容されている空の荷物コンテナ１２は、内部通信ユニット３１を介してＩＤを要求する信号を受信し、ＩＤ格納部３６に格納されている荷物コンテナ１２のＩＤを返信する（Ｓ７８）。
【０１１３】
荷物保管ボックス５は、ロッカーユニット６の内部通信ユニット３０を介して、荷物コンテナ１２から送出された荷物コンテナ１２のＩＤを含む信号を受信し、そのロッカーユニット６での荷物コンテナ１２の入れ替えを検知する（Ｓ７９）。入れ替えの検知方法は、図１３の（Ｓ５９）と同様である。
【０１１４】
荷物保管ボックス５は、荷物コンテナ１２の入れ替えを検知すると、取り出された空の荷物コンテナ１２のＩＤと入れ替わりで収容された荷物コンテナ１２のＩＤとを区別できるようにサーバ装置３に送信する（Ｓ８０）。荷物保管ボックス５は、荷物コンテナ１２から取得された荷物コンテナ１２のＩＤを対応情報格納部４４に反映する。
【０１１５】
サーバ装置３は、取り出された荷物コンテナ１２のＩＤと入れ替わりで収容された荷物コンテナ１２のＩＤとを通信ユニット１７を介して受信し、荷物コンテナ１２の入れ替え情報をコンテナ情報格納部５０に格納する（Ｓ８１）。入れ替え情報の格納方法は、図１３の（Ｓ６１）と同様である。
【０１１６】
〔第一実施形態の作用及び効果〕
上述のように、第一実施形態では、荷物保管ボックス５には、持ち運び可能な荷物コンテナ１２を内部に収容可能なロッカーユニット６が含まれ、荷物は、荷物コンテナ１２内に収容され、その荷物を収容する荷物コンテナ１２がロッカーユニット６内に収容される。ロッカーユニット６及び荷物コンテナ１２にはそれぞれロック機構２９及び３４が設けられており、荷物は、荷物コンテナ１２及びロッカーユニット６により二重にロックされた状態で保管される。そして、移送者の鍵情報（移送鍵）により、ロッカーユニット６のみが解錠され、顧客の鍵情報（顧客鍵）により、荷物コンテナ１２及びロッカーユニット６の両方が解錠される。
【０１１７】
従って、第一実施形態によれば、移送者は、移送鍵によりロッカーユニット６の扉７を開くことができるため、荷物コンテナ１２を荷物保管ボックス５間で移送することができる。更に、移送者は、その移送の間、その荷物コンテナ１２内の荷物にアクセスすることができない。これにより、顧客は、安心して荷物を荷物保管ボックス５に預けることができると共に、預けた荷物を所望の場所で受け取ることができる。図５に示される適用例によれば、顧客は、ショッピング中、荷物を随時、荷物保管ボックス５に預け、帰宅時には、その荷物の回収をすることなく、駐車場の近くの荷物保管ボックス５で荷物を一括で受け取ることができる。結果、顧客は、荷物の心配をすることなく、ショッピング等を楽しむことができ、商業施設側も、荷物の移送時及び受け渡し時のトラブルがなくなるため、安心してその商品保管サービスを提供することができる。
【０１１８】
また、第一実施形態では、顧客及び移送者の鍵情報は、電子情報としてサーバ装置３で、鍵情報の照合もサーバ装置３で行われる。これにより、荷物保管ボックス５（ＣＰＵ２０）で実行される処理を簡易化することができ、荷物保管ボックス５の開発コスト及びメンテナンスコストを低減させることができる。加えて、鍵情報に、駐車券に記録される識別情報、インターネット上の他のサイトに登録されるユーザＩＤ、生体情報、物体指紋情報等、様々な情報を利用することができ、鍵情報の汎用性を向上させることができる。例えば、鍵情報に駐車券に記録される識別情報が利用される場合、駐車券を顧客鍵カードとして用いることができる。更に、システム１がその駐車券を管理するシステムと連携することで、顧客が車を停めている駐車場を特定することができ、荷物コンテナ１２の移送先をその駐車場の近くの荷物保管ボックス５に決定することができる。
【０１１９】
また、第一実施形態では、荷物を預けた顧客の鍵情報がその荷物を収容する荷物コンテナ１２のＩＤと関連付けられてサーバ装置３に格納され、顧客が荷物を取り出した場合、荷物が取り出された荷物コンテナ１２のＩＤとその顧客の鍵情報との関連付けが解除される。これにより、この関連情報を用いて、サーバ装置３で、顧客毎に荷物を預けている荷物コンテナ１２や荷物が収容されていない空の荷物コンテナ１２の特定を行うことができる。更に、第一実施形態では、その特定された荷物コンテナ１２のＩＤと鍵情報に対応する解錠範囲指定とを含む解錠指示がサーバ装置３から荷物保管ボックス５に送られる。これにより、荷物保管ボックス５は、その解錠指示に従って、解錠処理を行えばよい。これにより、荷物保管ボックス５は、サーバ装置３から解錠指示に従って、解錠処理を行えばすむため、荷物保管ボックス５（ＣＰＵ２０）で実行される処理を簡易化することができる。
【０１２０】
また、第一実施形態では、サーバ装置３において、操作情報と鍵情報の照合結果とにより、上述の各場面（顧客が荷物を預ける場面など）が特定できる。更に、サーバ装置３からの解錠指示の送信後、荷物保管ボックス５でロッカーユニット６の施錠が検知されると、荷物保管ボックス５からサーバ装置３に鍵情報及び荷物コンテナ１２のＩＤが送られる。これにより、サーバ装置３は、特定される場面と、解錠指示の送信後の情報の受信とにより、荷物の荷物コンテナ１２への収容及び荷物の荷物コンテナ１２からの取り出しを認識することができる。即ち、第一実施形態によれば、荷物が収容されているか否かを検知するための機器（赤外線センサ等）を荷物コンテナ１２に設けることなく、サーバ装置３でその状態を認識することができる。結果、荷物コンテナ１２の構成を簡易化することができ、荷物コンテナ１２を破損に強く安価なものとすることができる。
【０１２１】
また、第一実施形態では、サーバ装置３において、各荷物コンテナ１２のＩＤと、その荷物コンテナ１２を収容している荷物保管ボックス５のＩＤとが関連付けられて格納される（コンテナ情報格納部５０）。そして、移送者による荷物コンテナ１２の入れ替えが荷物保管ボックス５で検知され、取り出された荷物コンテナ１２のＩＤと入れ替わりに収容された荷物コンテナ１２のＩＤとが荷物保管ボックス５からサーバ装置３に送られる。サーバ装置３では、受信された各ＩＤに関連付けられている荷物保管ボックス５のＩＤが変更される。このとき、荷物コンテナ１２のＩＤと鍵情報との関連付けは維持される。これにより、第一実施形態によれば、サーバ装置３は、どの荷物コンテナ１２がどの荷物保管ボックス５からどの荷物保管ボックス５に移送されたのか、どの荷物コンテナ１２が移送中であるのか、といった、荷物コンテナ１２の移送状況を確実に把握することができる。また、荷物コンテナ１２が移送されたとしても、顧客は、移送先の荷物保管ボックス５から自身の荷物を確実に受け取ることができる。
【０１２２】
［第一実施形態の変形例］
上述の第一実施形態は、内容的に支障のない範囲で変形可能である。
例えば、荷物保管ボックス５（情報送信部４１）は、顧客が荷物コンテナ１２に荷物を入れる又は荷物コンテナ１２から荷物を取り出した後に、ロッカーユニット６の施錠が検知されると、鍵情報及びその施錠が検知されたロッカーユニット６に収容される荷物コンテナ１２のＩＤをサーバ装置３に送信した（図１１の（Ｓ２０）及び図１２の（Ｓ４０））。しかしながら、サーバ装置３は、その前に既に鍵情報を取得しており（図１１の（Ｓ１１）及び図１２の（Ｓ３１））、かつ、受信される荷物コンテナ１２のＩＤを既に特定している（図１１の（Ｓ１３）及び図１２の（Ｓ３３））。よって、荷物保管ボックス５は、ロッカーユニット６の施錠が検知されると、その旨のみをサーバ装置３に通知してもよい（図１１の（Ｓ２０）及び図１２の（Ｓ４０））。
【０１２３】
また、荷物保管ボックス５（情報送信部４１）は、移送者により荷物コンテナ１２が入れ替えられた場合、取り出された荷物コンテナ１２のＩＤと入れ替わりで収容された荷物コンテナ１２のＩＤとを区別できるようにサーバ装置３に送信した（図１３の（Ｓ６０）及び図１４の（Ｓ８０））。しかしながら、サーバ装置３は、それらＩＤの受信時には既に、当該取り出される荷物コンテナ１２のＩＤを特定している（図１３の（Ｓ５３）及び図１４の（Ｓ７３））。よって、荷物保管ボックス５は、荷物コンテナ１２の入れ替えの検知後、入れ替わりで収容された荷物コンテナ１２のＩＤのみをサーバ装置３に送信してもよい（図１３の（Ｓ６０）及び図１４の（Ｓ８０））。
【０１２４】
また、荷物コンテナ１２は、内部に荷物を収容しているか否かを検知するためのセンサ（赤外センサ等）を更に有していてもよい。この場合、荷物保管ボックス５（コンテナ識別部４５）は、ロッカーユニット６の施錠を検知したら、ロッカーユニット６の内部通信ユニット３０から収容の有無情報を要求する信号を送信する。荷物コンテナ１２は、内部通信ユニット３１を介してその信号が受信された場合、そのセンサを起動し、そのセンサで検知された収容の有無情報を返信する。荷物保管ボックス５は、荷物コンテナ１２から得られる収容の有無情報をその荷物コンテナ１２のＩＤと共にサーバ装置３に送信してもよい。これにより、サーバ装置３は、荷物保管ボックス５から得られる情報だけで、荷物コンテナ１２が荷物を収容しているか否かを把握することができる。
【０１２５】
また、荷物保管ボックス５（コンテナ識別部４５）は、荷物の入れ替え時のみではなく、ロッカーユニット６の施錠が検知される度に、荷物コンテナ１２にＩＤを要求してもよい。
【０１２６】
また、上述の第一実施形態では、荷物保管ボックス５が、荷物コンテナ１２のＩＤとその荷物コンテナ１２を収容しているロッカーユニット６のＩＤとが対応付けられた情報（対応情報格納部４４）を有していた。しかしながら、サーバ装置３が、その情報（対応情報格納部４４）を有し、荷物保管ボックス５はその情報を有していなくてもよい。この場合、サーバ装置３は、解錠指示に、荷物コンテナ１２のＩＤと共に、それを収容しているロッカーユニット６のＩＤを含める（図１１の（Ｓ１４）及び図１２の（Ｓ３４））。また、荷物保管ボックス５は、荷物コンテナ１２のＩＤをサーバ装置３に送信する場合には、その荷物コンテナ１２を収容するロッカーユニット６のＩＤも合わせてサーバ装置３に送信する（図１１の（Ｓ２０）、図１２の（Ｓ４０）、図１３の（Ｓ６０）及び図１４の（Ｓ８０））。
【０１２７】
上述の第一実施形態におけるサーバ装置３の処理は、荷物保管ボックス５で実行されてもよい。この場合、システム１は、サーバ装置３を有していなくてもよい。
【０１２８】
図１５は、第一実施形態の変形例における荷物保管ボックス５の処理構成例を概念的に示す図である。本変形例における荷物保管ボックス５は、第一実施形態におけるサーバ装置３の処理構成を更に有し、サーバ装置３と荷物保管ボックス５との間の情報のやりとりのための処理モジュール（情報送信部４１、指示受信部４２、情報受信部５１及び指示部５５）は不要となる。具体的には、荷物保管ボックス５は、操作受付部４０、ロック制御部４３、対応情報格納部４４、コンテナ識別部４５、コンテナ情報格納部５０、鍵照合部５３、及びコンテナ特定部５４を有する。この場合、コンテナ情報格納部５０、鍵照合部５３及びコンテナ特定部５４も、荷物保管ボックス５のＣＰＵ２０によりプログラムが実行されることで実現される。
【０１２９】
本変形例における各処理モジュールの処理内容は、サーバ装置３と荷物保管ボックス５との間での情報の送受信がなくなることを除き、上述の第一実施形態と同様である。また、本変形例における荷物保管方法及び荷物保管ボックス５の動作も、サーバ装置３と荷物保管ボックス５との間での情報の送受信がなくなることを除き、図１１から図１４に示される処理シーケンスと同様である。但し、コンテナ情報格納部５０は、荷物保管ボックス５自身が収容する荷物コンテナ１２のＩＤのみを格納し、荷物保管ボックス５のＩＤを格納しなくてもよい。
【０１３０】
［第二実施形態］
上述の第一実施形態では、サーバ装置３が、鍵情報と荷物コンテナ１２のＩＤとの関連付けを管理していたが、荷物コンテナ１２が荷物収容時の解錠に利用された鍵情報を保持してもよい。以下、第二実施形態における荷物保管システム１（システム１）について、第一実施形態と異なる内容を中心に説明する。以下の説明では、第一実施形態と同様の内容については適宜省略する。
【０１３１】
第二実施形態におけるシステム１は、第一実施形態と同様の構成を有してもよいし、サーバ装置３を含まなくてもよい。第二実施形態では、サーバ装置３は特に関わらない。
【０１３２】
〔処理構成〕
《荷物コンテナ》
図１６は、第二実施形態における荷物コンテナ１２の処理構成を概念的に示す図である。第二実施形態における荷物コンテナ１２は、鍵格納部６０、応答処理部６１、ロック処理部６２、鍵格納処理部６３等を有する。これら各処理モジュールは、例えば、ＭＰＵ３２によりメモリ３３に格納されるプログラムが実行されることにより実現される。また、当該プログラムは、荷物保管ボックス５のメモリ２１から入出力Ｉ／Ｆ２８を介してロードされ、メモリ３３に格納されてもよい。
【０１３３】
鍵格納部６０は、鍵情報を格納する。鍵格納部６０は、例えば、メモリ３３のＲＡＭ内の或る領域である。
【０１３４】
応答処理部６１は、荷物保管ボックス５からの要求に対して応答する。具体的には、応答処理部６１は、荷物コンテナ１２が収容されているロッカーユニット６の内部通信ユニット３０から送信される要求信号を内部通信ユニット３１を介して受信する。受信される要求信号には、鍵格納部６０に格納される鍵情報を要求する信号（以降、鍵要求信号と表記する）、荷物保管ボックス５が空の荷物コンテナ１２を見つけるための信号（以降、空検出信号と表記する）、及び荷物保管ボックス５が荷物を収容している荷物コンテナ１２を見つけるための信号（以降、収容検出信号と表記する）が含まれる。応答処理部６１は、鍵要求信号が受信された場合には、鍵格納部６０から鍵情報を読み出し、その鍵情報を内部通信ユニット３１から送出する。
【０１３５】
応答処理部６１は、空検出信号が受信された場合、鍵格納部６０に鍵情報が格納されているか否かを判定し、鍵情報が格納されていない場合、荷物コンテナ１２自身が空の荷物コンテナ１２であることを示す信号を返信する。応答処理部６１は、鍵情報が格納されている場合、荷物コンテナ１２自身が荷物を収容していることを示す信号を返信してもよい。応答処理部６１は、収容検出信号が受信された場合も同様に、鍵格納部６０に鍵情報が格納されているか否かを判定し、鍵情報が格納されている場合、荷物コンテナ１２自身が荷物を収容していることを示す信号を返信する。応答処理部６１は、鍵情報が格納されていない場合、荷物コンテナ１２自身が空の荷物コンテナ１２であることを示す信号を返信してもよい。
【０１３６】
ロック処理部６２の処理内容は、第一実施形態におけるロック処理部３８と同様である。
【０１３７】
鍵格納処理部６３は、荷物保管ボックス５から送られてきた鍵情報を鍵格納部６０に格納する。また、鍵格納処理部６３は、荷物保管ボックス５から鍵削除の指示信号を受信した場合には、鍵格納部６０に格納される鍵情報を削除する。
【０１３８】
《荷物保管ボックス》
図１７は、第二実施形態における荷物保管ボックス５の処理構成例を概念的に示す図である。荷物保管ボックス５は、操作受付部６５、鍵照合部６６、コンテナ指示部６７、ロック制御部６８、コンテナ識別部６９等を有する。これら各処理モジュールは、例えば、ＣＰＵ２０によりメモリ２１に格納されるプログラムが実行されることにより実現される。また、当該プログラムは、サーバ装置３等の他のコンピュータから外部通信ユニット２６を介してインストールされ、メモリ２１に格納されてもよい。
【０１３９】
操作受付部６５の処理内容は、第一実施形態における操作受付部４０と同様である。
【０１４０】
鍵照合部６６は、操作受付部６５により取得された鍵情報が移送鍵を示すか顧客鍵を示すかを判定する。この判定方法については、第一実施形態における鍵照合部５３の判定方法と同様である。また、鍵照合部６６は、コンテナ識別部６９により荷物コンテナ１２から取得された鍵情報と、操作受付部６５により取得された鍵情報とを照合する。鍵照合部６６は、両鍵情報が一致又は所定閾値以上の類似度を示す場合に、鍵情報が整合していると判定する。
【０１４１】
コンテナ識別部６９は、ロッカーユニット６の施錠の検知及びロッカーユニット６に収容される荷物コンテナ１２の識別を行う。コンテナ識別部６９は、各ロッカーユニット６のロック機構２９が施錠されたことを検知する。
【０１４２】
また、荷物コンテナ１２の識別として、コンテナ識別部６９は、空の荷物コンテナ１２又は荷物を収容している荷物コンテナ１２の検出を行う。具体的には、コンテナ識別部６９は、各ロッカーユニット６の内部通信ユニット３０から空検出信号又は収容検出信号を順次又は一斉に送信する。コンテナ識別部６９は、空検出信号又は収容検出信号に対して荷物コンテナ１２から返信される信号に基づいて、空の荷物コンテナ１２又は荷物を収容している荷物コンテナ１２、及びその荷物コンテナ１２を収容しているロッカーユニット６を特定する。空検出信号及び収容検出信号は、後述する鍵要求信号で代替可能である。即ち、コンテナ識別部６９は、鍵要求信号に対する荷物コンテナ１２からの応答（鍵情報の受信の有無）により、空の荷物コンテナ１２又は荷物を収容している荷物コンテナ１２を特定することができる。
【０１４３】
空の荷物コンテナ１２の検出を行うか荷物を収容している荷物コンテナ１２の検出を行うかは、上述した場面に応じて決定される。コンテナ識別部６９は、顧客が荷物を預ける場面及び移送者が荷物コンテナ１２を入れる場面では、空の荷物コンテナ１２の検出を行う。コンテナ識別部６９は、移送者が荷物コンテナ１２を取り出す場面では、荷物を収容している荷物コンテナ１２の検出を行う。なお、各場面の特定方法は、第一実施形態と同様である。
【０１４４】
更に、コンテナ識別部６９は、顧客が荷物を受け取る場面では、各ロッカーユニット６に収容されている荷物コンテナ１２から鍵情報を収集する。コンテナ識別部６９は、各ロッカーユニット６の内部通信ユニット３０から鍵要求信号を順次又は一斉に送信する。コンテナ識別部６９は、その鍵要求信号に対して荷物コンテナ１２から返信される鍵情報を取得する。この鍵要求信号及び上述の空検出信号及び収容検出信号は、要求信号と呼ぶことができる。
【０１４５】
ロック制御部６８は、荷物コンテナ１２及びロッカーユニット６の両方のロック機構２９及び３４を解錠することと、荷物コンテナ１２のロック機構３４を解錠せずロッカーユニット６のロック機構２９を解錠することとを選択的に実行する。具体的には、ロック制御部６８は、取得された鍵情報が顧客鍵を示す場合、荷物コンテナ１２及びロッカーユニット６の両方のロック機構２９及び３４を解錠する。ロック制御部６８は、取得された鍵情報が移送鍵を示す場合、荷物コンテナ１２のロック機構３４を解錠せずロッカーユニット６のロック機構２９を解錠する。ロック制御部６８は、コンテナ識別部６９により特定されたロッカーユニット６のロック機構２９に解錠の指示信号を出すことで、ロッカーユニット６のロック機構２９を解錠する。また、ロック制御部６８は、荷物コンテナ１２のロック機構３４を解錠する場合、コンテナ識別部６９により特定されたロッカーユニット６の内部通信ユニット３０から解錠の指示信号を送信する。これにより、そのロッカーユニット６に収容されている荷物コンテナ１２が内部通信ユニット３１を介してその指示信号を受信する。
【０１４６】
コンテナ指示部６７は、顧客が荷物を荷物コンテナ１２に預けた場合、その荷物コンテナ１２に鍵情報を格納させる。このとき、コンテナ指示部６７は、その荷物コンテナ１２を収容しているロッカーユニット６の内部通信ユニット３０から操作受付部６５により取得されていた鍵情報を送信する。更に、コンテナ指示部６７は、顧客が荷物を荷物コンテナ１２から受け取った場合、その荷物コンテナ１２に鍵情報を削除する指示を送る。このとき、コンテナ指示部６７は、その荷物コンテナ１２を収容しているロッカーユニット６の内部通信ユニット３０から鍵情報を削除する指示信号を送出する。コンテナ指示部６７は、格納指示部と呼ぶこともできる。
【０１４７】
〔動作例／荷物保管方法〕
以下、第二実施形態における荷物保管方法について図１８から図２１を用いて説明する。図１８から図２１は、第二実施形態におけるシステム１の動作例を示すシーケンスチャートである。図１８から図２１に示されるように、第二実施形態における荷物保管方法は、システム１に含まれる荷物保管ボックス５及び荷物コンテナ１２により実行される。図１８から図２１に示される各処理工程は、荷物保管ボックス５及び荷物コンテナ１２が有する上述の各処理モジュールの処理内容と同様であるため、各処理工程の詳細は、適宜省略される。
【０１４８】
《顧客が荷物を預ける場面》
図１８は、第二実施形態におけるシステム１の、顧客が荷物を預ける場面の動作例を示している。
荷物保管ボックス５は、顧客鍵カードから顧客鍵情報を取得し、更に、顧客の操作に基づいて、操作情報「荷物を入れる」を取得する（Ｓ１００）。
【０１４９】
荷物保管ボックス５は、（Ｓ１００）で取得された鍵情報が顧客鍵を示すか移送鍵を示すかを判定する（Ｓ１０１）。この判定方法については、第一実施形態における鍵照合部５３の判定方法と同様である。ここでは、その受信された鍵情報は、顧客鍵を示すと判定される。
【０１５０】
荷物保管ボックス５は、顧客鍵が受信されかつ操作情報が「荷物を入れる」を示すため（顧客が荷物を預ける場面であるため）、空の荷物コンテナ１２を検出する（Ｓ１０２）。具体的には、荷物保管ボックス５は、各ロッカーユニット６の内部通信ユニット３０から空検出信号を順次又は一斉に送信する。この空検出信号を受信した荷物コンテナ１２は、荷物コンテナ１２自身が空の荷物コンテナ１２であることを示す信号を返信する。荷物コンテナ１２が空の荷物コンテナ１２であることは、その荷物コンテナ１２の鍵格納部６０に鍵情報が格納されていないことで決定される。荷物保管ボックス５は、荷物コンテナ１２から返信される信号に基づいて、空の荷物コンテナ１２を特定し、その荷物コンテナ１２を収容しているロッカーユニット６を特定する。
【０１５１】
荷物保管ボックス５は、（Ｓ１０２）で検出された空の荷物コンテナ１２に対して解錠指示を送る（Ｓ１０３）。このとき、荷物保管ボックス５は、（Ｓ１０２）で空の荷物コンテナ１２と共に特定されたロッカーユニット６の内部通信ユニット３０から解錠の指示信号を送出する。
続いて、荷物保管ボックス５は、そのロッカーユニット６のロック機構２９に解錠の指示信号を出す。これにより、ロック機構２９は、ロッカーユニット６の扉７を解錠する（Ｓ１０４）。
【０１５２】
荷物コンテナ１２は、内部通信ユニット３１を介して、自身が収容されているロッカーユニット６の内部通信ユニット３０から送出された解錠の指示信号を受信する。これにより、荷物コンテナ１２は、ロック機構３４に解錠の指示信号を送る。これにより、ロック機構３４は、荷物コンテナ１２の扉１３を解錠する（Ｓ１０５）。
【０１５３】
これにより、顧客は、荷物をその荷物コンテナ１２に入れ、扉１３を閉める。そして、顧客は、扉１３の閉まった荷物コンテナ１２を収容しているロッカーユニット６の扉７も閉める。
【０１５４】
荷物コンテナ１２のロック機構３４は、扉１３が閉められるのを検知して、扉１３を施錠する（Ｓ１０６）。同様に、ロッカーユニット６のロック機構２９は、扉７が閉められるのを検知して、扉７を施錠する（Ｓ１０７）。
【０１５５】
荷物保管ボックス５は、ロッカーユニット６のロック機構２９の施錠を検知して、（Ｓ１００）で取得された鍵情報を、（Ｓ１０３）で解錠の指示信号の送信先である荷物コンテナ１２に送る（Ｓ１０８）。具体的には、荷物保管ボックス５は、（Ｓ１０３）で解錠の指示信号を送出したロッカーユニット６の内部通信ユニット３０からその鍵情報を送信する。
【０１５６】
荷物コンテナ１２は、内部通信ユニット３１を介してその鍵情報を受信し、鍵格納部６０にその鍵情報を格納する（Ｓ１０９）。
【０１５７】
《顧客が荷物を受け取る場面》
図１９は、第二実施形態におけるシステム１の、顧客が荷物を預ける場面の動作例を示している。
荷物保管ボックス５は、顧客鍵カードから顧客鍵情報を取得し、更に、顧客の操作に基づいて、操作情報「荷物を出す」を取得する（Ｓ１１０）。
【０１５８】
荷物保管ボックス５は、（Ｓ１１０）で取得された鍵情報が顧客鍵を示すか移送鍵を示すかを判定する（Ｓ１１１）。この判定方法については、第一実施形態における鍵照合部５３の判定方法と同様である。ここでは、その受信された鍵情報は、顧客鍵を示すと判定される。
【０１５９】
荷物保管ボックス５は、顧客鍵が受信されかつ操作情報が「荷物を出す」を示すため（顧客が荷物を受け取る場面であるため）、各ロッカーユニット６に収容されている荷物コンテナ１２から鍵情報を収集する（Ｓ１１２）。このとき、荷物保管ボックス５は、各ロッカーユニット６の内部通信ユニット３０から鍵要求信号を順次又は一斉に送信する。鍵要求信号を受信した荷物コンテナ１２は、鍵格納部６０に格納されている鍵情報を内部通信ユニット３１を介して返信する。荷物保管ボックス５は、その鍵情報を受信すると共に、その鍵情報を中継したロッカーユニット６を特定しておく。
【０１６０】
荷物保管ボックス５は、受信された鍵情報と（Ｓ１１０）で取得された鍵情報とを照合する（Ｓ１１３）。荷物保管ボックス５は、両鍵情報が一致又は所定閾値以上の類似度を示す場合に、鍵情報が整合していると判定する。荷物保管ボックス５は、整合する鍵情報を所持している荷物コンテナ１２及びその鍵情報を中継したロッカーユニット６を特定する。
【０１６１】
荷物保管ボックス５は、その特定された荷物コンテナ１２に対して解錠指示を送る（Ｓ１１４）。このとき、荷物保管ボックス５は、（Ｓ１１３）で特定されたロッカーユニット６の内部通信ユニット３０から解錠の指示信号を送出する。
続いて、荷物保管ボックス５は、そのロッカーユニット６のロック機構２９に解錠の指示信号を出す。これにより、ロック機構２９は、ロッカーユニット６の扉７を解錠する（Ｓ１１６）。
【０１６２】
荷物コンテナ１２は、内部通信ユニット３１を介して、自身が収容されているロッカーユニット６の内部通信ユニット３０から送出された解錠の指示信号を受信する。これにより、荷物コンテナ１２は、ロック機構３４に解錠の指示信号を送る。これにより、ロック機構３４は、荷物コンテナ１２の扉１３を解錠する（Ｓ１１５）。
【０１６３】
これにより、顧客は、その荷物コンテナ１２から荷物を取り出し、扉１３を閉める。そして、顧客は、扉１３の閉まった荷物コンテナ１２を収容しているロッカーユニット６の扉７も閉める。
【０１６４】
荷物コンテナ１２のロック機構３４は、扉１３が閉められるのを検知して、扉１３を施錠する（Ｓ１１７）。同様に、ロッカーユニット６のロック機構２９は、扉７が閉められるのを検知して、扉７を施錠する（Ｓ１１８）。
【０１６５】
荷物保管ボックス５は、ロッカーユニット６のロック機構２９の施錠を検知して、（Ｓ１１４）で解錠の指示信号の送信先である荷物コンテナ１２に、鍵情報の削除指示を送る（Ｓ１１９）。具体的には、荷物保管ボックス５は、（Ｓ１１４）で解錠の指示信号を送出したロッカーユニット６の内部通信ユニット３０から削除の指示信号を送信する。
【０１６６】
荷物コンテナ１２は、内部通信ユニット３１を介してその指示信号を受信し、鍵格納部６０に格納される鍵情報を削除する（Ｓ１２０）。
【０１６７】
《移送者が荷物コンテナを取り出す場面》
図２０は、第二実施形態におけるシステム１の、移送者が荷物コンテナを取り出す場面の動作例を示している。
荷物保管ボックス５は、移送鍵カードから移送鍵情報を取得し、更に、顧客の操作に基づいて、操作情報「荷物を出す」を取得する（Ｓ１３０）。
【０１６８】
荷物保管ボックス５は、（Ｓ１３０）で取得された鍵情報が顧客鍵を示すか移送鍵を示すかを判定する（Ｓ１３１）。この判定方法については、第一実施形態における鍵照合部５３の判定方法と同様である。ここでは、その受信された鍵情報は、移送鍵を示すと判定される。
【０１６９】
荷物保管ボックス５は、移送鍵が受信されかつ操作情報が「荷物を出す」を示すため（移送者が荷物コンテナを取り出す場面であるため）、荷物を収容している荷物コンテナ１２を検出する（Ｓ１３２）。具体的には、荷物保管ボックス５は、各ロッカーユニット６の内部通信ユニット３０から収容検出信号を順次又は一斉に送信する。この収容検出信号を受信した荷物コンテナ１２は、荷物コンテナ１２自身が荷物を収容している荷物コンテナ１２であることを示す信号を返信する。荷物コンテナ１２が荷物を収容している荷物コンテナ１２であることは、その荷物コンテナ１２の鍵格納部６０に鍵情報が格納されていることで決定される。荷物保管ボックス５は、荷物コンテナ１２から返信される信号に基づいて、荷物を収容している荷物コンテナ１２を特定し、その荷物コンテナ１２を収容しているロッカーユニット６を特定する。
【０１７０】
荷物保管ボックス５は、その特定されたロッカーユニット６のロック機構２９に解錠の指示信号を出す。これにより、ロック機構２９は、ロッカーユニット６の扉７を解錠する（Ｓ１３３）。このとき、荷物保管ボックス５は、荷物を収容していると特定された荷物コンテナ１２には解錠指示を出さない。
【０１７１】
これにより、移送者は、解錠されたロッカーユニット６から荷物を収容している荷物コンテナ１２を取り出し、入れ替わりに空の荷物コンテナ１２をそのロッカーユニット６に収容する。そして、移送者は、そのロッカーユニット６の扉７を閉める。
【０１７２】
ロッカーユニット６のロック機構２９は、扉７が閉められるのを検知して、扉７を施錠する（Ｓ１３４）。
【０１７３】
《移送者が荷物コンテナを入れる場面》
図２１は、第二実施形態におけるシステム１の、移送者が荷物コンテナを入れる場面の動作例を示している。
荷物保管ボックス５は、移送鍵カードから移送鍵情報を取得し、更に、顧客の操作に基づいて、操作情報「荷物を入れる」を取得する（Ｓ１４０）。
【０１７４】
荷物保管ボックス５は、（Ｓ１４０）で取得された鍵情報が顧客鍵を示すか移送鍵を示すかを判定する（Ｓ１４１）。この判定方法については、第一実施形態における鍵照合部５３の判定方法と同様である。ここでは、その受信された鍵情報は、移送鍵を示すと判定される。
【０１７５】
荷物保管ボックス５は、移送鍵が受信されかつ操作情報が「荷物を入れる」を示すため（移送者が荷物コンテナを入れる場面であるため）、空の荷物コンテナ１２を検出する（Ｓ１４２）。空の荷物コンテナ１２の検出方法については、図１８の（Ｓ１０２）と同様である。このとき、荷物保管ボックス５は、空の荷物コンテナ１２を特定すると共に、その荷物コンテナ１２を収容しているロッカーユニット６を特定する。
【０１７６】
荷物保管ボックス５は、（Ｓ１４２）で空の荷物コンテナ１２の検出と共に特定されたロッカーユニット６のロック機構２９に解錠の指示信号を送る。このとき、荷物保管ボックス５は、検出された空の荷物コンテナ１２には解錠指示を出さない。これにより、ロック機構２９は、ロッカーユニット６の扉７を解錠する（Ｓ１４３）。
【０１７７】
これにより、移送者は、解錠されたロッカーユニット６から空の荷物コンテナ１２を取り出し、入れ替わりに移送してきた荷物コンテナ１２をそのロッカーユニット６に収容する。そして、移送者は、そのロッカーユニット６の扉７を閉める。
【０１７８】
ロッカーユニット６のロック機構２９は、扉７が閉められるのを検知して、扉７を施錠する（Ｓ１４４）。
【０１７９】
〔第二実施形態の作用及び効果〕
第二実施形態においても、第一実施形態と同様の効果を得ることができる。但し、第二実施形態では、荷物保管ボックス５及び荷物コンテナ１２の処理構成が第一実施形態に比べて高度化することになる。
【０１８０】
［第三実施形態］
以下、第三実施形態における荷物保管システム及び荷物保管方法について図２２及び図２３を用いて説明する。また、第三実施形態は、この荷物保管方法を少なくとも１つのコンピュータに実行させるプログラムであってもよいし、このようなプログラムを記録した当該少なくとも１つのコンピュータが読み取り可能な記録媒体であってもよい。
【０１８１】
図２２は、第三実施形態における荷物保管システム１００の処理構成例を概念的に示す図である。図２２に示されるように、荷物保管システム１００は、収容部１０１、支持部１０３、鍵取得部１０５、及びロック制御部１０６を有する。荷物保管システム１００は、図１に示されるサーバ装置３及び荷物保管ボックス５のように複数のコンピュータとして実現されてもよいし、１台の荷物保管ボックス５として実現されてもよい。即ち、荷物保管システム１００は、１つ以上のＣＰＵ（１５、２０、３２）、１つ以上のメモリ（１６、２１、３３）等を有する。
【０１８２】
収容部１０１は、荷物を収容可能でありかつ持ち運び可能な物である。収容部１０１は、収容される荷物の出し入れを不可能にするロック機構１０２を含む。上述の各実施形態における荷物コンテナ１２は、収容部１０１の一具体例である。収容部１０１の構造は、図３に示される第一実施形態における荷物コンテナ１２の構造に限定されない。例えば、収容部１０１は、金網状に形成されてもよい。収容部１０１は、方形でなくてもよく、球形に形成されてもよい。また、収容部１０１における荷物の出し入れ可能とする構造は、扉１３のみに限定されず、様々な既存の構造でよい。また、上述の荷物コンテナ１２では、ロック機構３４は、扉１３をロックする機構であったが、ロック機構１０２は、収容部１０１に収容される荷物の出し入れを不可能にできる電子錠であれば、どのような構造を有していてもよい。
【０１８３】
支持部１０３は、収容部１０１を支持する物である。支持部１０３は、収容部１０１の持ち運びを不可能にするロック機構１０４を含む。上述の各実施形態におけるロッカーユニット６は、支持部１０３の一具体例である。支持部１０３の構造は、収容部１０１を支持できれば、図２及び図３に示される第一実施形態におけるロッカーユニット６の構造に限定されない。例えば、支持部１０３は、収容部１０１を内包する構造を有していなくてもよく、収容部１０１を底面から支える板状の物であってもよい。また、上述のロッカーユニット６では、ロック機構２９は、扉７をロックする機構であったが、ロック機構１０４は、支持する収容部１０１を持ち運び不可能にできる電子錠であれば、どのような構造を有していてもよい。例えば、ロック機構１０４は、収容部１０１に固設されている半円状の金具に掛けられ、支持部１０３に固設された南京錠のようなフック錠であってもよい。
本実施形態では、収容部１０１及び支持部１０３の構造は何ら制限されない。
【０１８４】
鍵取得部１０５は、鍵情報を取得する。鍵取得部１０５は、ハードウェア要素及びソフトウェア要素の組み合わせにより実現される。鍵取得部１０５を実現するハードウェア要素としては、上述のリーダユニット２５、撮像ユニット２７等が例示される。鍵取得部１０５を実現するソフトウェア要素は、サーバ装置３及び荷物保管ボックス５のＣＰＵ１５及び２０のいずれか一方又は両方によりプログラムが処理されることにより実現される。例えば、サーバ装置３及び荷物保管ボックス５の両方で実現される場合には、鍵取得部１０５は、上述の操作受付部４０、情報送信部４１及び情報受信部５１に相当する。また、荷物保管ボックス５のみで実現される場合には、鍵取得部１０５は、上述の操作受付部４０に相当する。
【０１８５】
鍵情報は、個々の顧客を識別することができかつ顧客と移送者とを区別することができる情報であれば、その具体的内容は制限されない。例えば、鍵情報は、複数個の英数字の並びで形成される。また、鍵情報は、生体画像から既存の手法により抽出される生体情報（画像特徴量）や、物体指紋と呼ばれる、物品の表面に存在する微細な模様の情報であってもよい。
【０１８６】
ロック制御部１０６は、取得された鍵情報に基づいて、収容部１０１及び支持部１０３の両方のロック機構１０２及び１０４を解錠することと、収容部１０１のロック機構１０２を解錠せず支持部１０３のロック機構１０４を解錠することとを選択的に実行する。ここで選択的に実行とは、２つの解錠方法の中から、取得された鍵情報に対応する解錠方法が選択され実行されることを意味する。ロック制御部１０６は、サーバ装置３及び荷物保管ボックス５のＣＰＵ１５及び２０のいずれか一方又は両方によりプログラムが処理されることにより実現される。例えば、サーバ装置３及び荷物保管ボックス５の両方で実現される場合には、ロック制御部１０６は、上述の指示部５５及びロック制御部４３に相当する。また、荷物保管ボックス５のみで実現される場合には、ロック制御部１０６は、上述のロック制御部４３に相当する。
【０１８７】
図２３は、第三実施形態における荷物保管システム１００の動作例を示すフローチャートである。図２３に示されるように、第三実施形態における荷物保管方法は、荷物保管システム１００を形成する少なくとも１つのコンピュータ（ＣＰＵ）により実行される。図２３に示される各処理工程は、荷物保管システム１００が有する上述の各処理モジュールの処理内容と同様であるため、各処理工程の詳細は、適宜省略される。
【０１８８】
本実施形態における荷物保管方法は、上述の収容部１０１及び支持部１０３を用いる。本荷物保管方法は、鍵情報を取得し（Ｓ２００）、（Ｓ２００）で取得された鍵情報に基づいて、収容部１０１及び支持部１０３の両方のロック機構１０２及び１０４を解錠することと（Ｓ２０１）、収容部１０１のロック機構１０２を解錠せず支持部１０３のロック機構１０４を解錠することとを選択的に実行する（Ｓ２０２）。
【０１８９】
第三実施形態によれば、上述の各実施形態と同様の作用効果を得ることができる。
【０１９０】
［第四実施形態］
上述の第三実施形態では、収容部１０１のロック機構１０２及び支持部１０３のロック機構１０４はそれぞれ電子錠であったが、ロック機構１０２及びロック機構１０４は、機械式の錠であってもよい。この場合、上述の鍵取得部１０５及びロック制御部１０６といったソフトウェア要素はなくてもよい。
【０１９１】
即ち、第四実施形態は、機械錠のロック機構１０２を含む収容部１０１と、機械錠のロック機構１０４を含む支持部１０３とを有する荷物保管装置である。第四実施形態では、収容部１０１のロック機構１０２は、固体の第一の鍵により解錠され、固体の第二の鍵では解錠されない。支持部１０３のロック機構１０４は、当該第一の鍵及び当該第二の鍵のどちらでも解錠される。
【０１９２】
このような機械式の錠が利用される第四実施形態でも、上述の各実施形態と同様の作用効果を得ることができる。
【０１９３】
なお、上述の説明で用いた複数のフローチャートでは、複数の工程（処理）が順番に記載されているが、各実施形態で実行される工程の実行順序は、その記載の順番に制限されない。各実施形態では、図示される工程の順番を内容的に支障のない範囲で変更することができる。また、上述の各実施形態及び各変形例は、内容が相反しない範囲で組み合わせることができる。
【０１９４】
上記の各実施形態及び各変形例の一部又は全部は、以下のようにも特定され得る。但し、各実施形態及び各変形例が以下の記載に限定されるものではない。
【０１９５】
１．  収容される荷物の出し入れを不可能にするロック機構を含み、持ち運び可能な収容部と、
前記収容部の持ち運びを不可能にするロック機構を含み、前記収容部を支持する支持部と、
鍵情報を取得する鍵取得手段と、
前記取得された鍵情報に基づいて、前記収容部及び前記支持部の両方のロック機構を解錠することと、前記収容部のロック機構を解錠せず前記支持部のロック機構を解錠することとを選択的に実行するロック制御手段と、
を備える荷物保管システム。
２．  前記取得された鍵情報が移送者の鍵情報であるか否かを判定する判定手段、
を更に備え、
前記ロック制御手段は、前記取得された鍵情報が移送者の鍵情報である場合に、前記収容部のロック機構を解錠せず前記支持部のロック機構を解錠する、
１．に記載の荷物保管システム。
３．  荷物を収容した収容部を支持する支持部のロック機構による施錠の検知後、その収容部の識別情報と、前記取得された鍵情報とを関連付けて格納部に格納する格納処理手段と、
新たに取得された鍵情報が前記収容部の識別情報と関連付けられて前記格納部に格納されているか否かを判定する判定手段と、
を更に備え、
前記ロック制御手段は、前記新たに取得された鍵情報が前記収容部の識別情報と関連付けられて前記格納部に格納されている場合に、前記収容部及び前記支持部の両方のロック機構を解錠する、
１．又は２．に記載の荷物保管システム。
４．  前記格納処理手段は、荷物が取り出された収容部を支持する支持部のロック機構による施錠の検知後、前記格納部に格納されている、その収容部の識別情報と前記鍵情報との関連付けを解除する、
３．に記載の荷物保管システム。
５．  前記格納部に格納されている関連付け情報に基づいて、荷物を収容していない空の収容部の識別情報又は荷物収容中の収容部の識別情報を特定する特定手段、
を更に備え、
前記ロック制御手段は、前記特定された識別情報により示される前記空の収容部又は前記荷物収容中の収容部を、ロック機構の解錠対象とする、
３．又は４．に記載の荷物保管システム。
６．  前記収容部と前記支持部との複数のペアをそれぞれ含む複数の荷物保管装置と、
前記複数の荷物保管装置と通信可能なサーバ装置と、
を更に備え、
前記複数の荷物保管装置の各々は、
前記支持部に支持されていた元の収容部の識別情報と入れ替わりに前記支持部に新たに支持されることになった新たな収容部の識別情報とを前記サーバ装置に送信する情報送信手段、
を備え、
前記サーバ装置は、
前記複数の荷物保管装置の各々の識別情報と、その荷物保管装置に含まれる複数の収容部の識別情報とが関連付けて格納される格納部において、前記情報送信手段により送信された前記元の収容部の識別情報及び前記新たな収容部の識別情報と関連付けられている荷物保管装置の識別情報をそれぞれ変更する格納処理手段と、
を備える、
１．から５．のいずれか１つに記載の荷物保管システム。
７．  前記収容部は、鍵情報を格納する鍵格納部を有し、
前記荷物保管システムは、
荷物を収容した収容部を支持する支持部のロック機構による施錠の検知後、前記取得された鍵情報をその収容部の鍵格納部に格納させる格納指示手段、
を更に備える１．又は２．に記載の荷物保管システム。
８．  前記格納指示手段は、荷物が取り出された収容部を支持する支持部のロック機構による施錠の検知後、格納する鍵情報をその収容部に削除させる、
７．に記載の荷物保管システム。
９．  前記収容部に要求を送り、その要求に対する前記収容部からの応答に応じて、荷物を収容していない空の収容部又は荷物収容中の収容部を検出する収容部識別手段と、
を更に備える７．又は８．に記載の荷物保管システム。
１０．  前記支持部で支持される収容部の入れ替えを検知する入替検知手段、
を更に備える１．から９．のいずれか１つに記載の荷物保管システム。
【０１９６】
１１．  １．から６．のいずれか１つに記載の荷物保管システムに含まれるサーバ装置であって、前記収容部と前記支持部との複数のペアをそれぞれ含む複数の荷物保管装置と通信可能なサーバ装置において、
前記鍵取得手段と、
前記取得された鍵情報に基づいて、前記複数の荷物保管装置のいずれか一つに、前記収容部及び前記支持部の両方のロック機構を解錠する指示と、前記収容部のロック機構を解錠せず前記支持部のロック機構を解錠する指示とを選択的に送信する指示手段と、
を備えるサーバ装置。
【０１９７】
１２．  １．から１０．のいずれか１つに記載の荷物保管システムに含まれる荷物保管装置において、
前記収容部と前記支持部との複数のペア、
を備える荷物保管装置。
【０１９８】
１３．  収容される荷物の出し入れを不可能にするロック機構を含み、持ち運び可能な収容部と、
前記収容部の持ち運びを不可能にするロック機構を含み、前記収容部を支持する支持部と、
を備え、
前記収容部のロック機構は、第一の鍵により解錠され、第二の鍵では解錠されず、
前記支持部のロック機構は、前記第一の鍵及び前記第二の鍵のどちらでも解錠される、
荷物保管装置。
【０１９９】
１４．  収容される荷物の出し入れを不可能にするロック機構を含み、持ち運び可能な収容部と、前記収容部の持ち運びを不可能にするロック機構を含み、前記収容部を支持する支持部と、を用い、少なくとも一つのコンピュータにより実行される荷物保管方法において、
鍵情報を取得し、
前記取得された鍵情報に基づいて、前記収容部及び前記支持部の両方のロック機構を解錠することと、前記収容部のロック機構を解錠せず前記支持部のロック機構を解錠することとを選択的に実行する、
ことを含む荷物保管方法。
１５．  前記取得された鍵情報が移送者の鍵情報であるか否かを判定する、
ことを更に含み、
前記解錠の選択的な実行は、前記取得された鍵情報が移送者の鍵情報である場合に、前記収容部のロック機構を解錠せず前記支持部のロック機構を解錠する、
ことを含む１４．に記載の荷物保管方法。
１６．  荷物を収容した収容部を支持する支持部のロック機構による施錠の検知後、その収容部の識別情報と、前記取得された鍵情報とを関連付けて格納部に格納し、
新たに取得された鍵情報が前記収容部の識別情報と関連付けられて前記格納部に格納されているか否かを判定する、
ことを更に含み、
前記解錠の選択的な実行は、前記新たに取得された鍵情報が前記収容部の識別情報と関連付けられて前記格納部に格納されている場合に、前記収容部及び前記支持部の両方のロック機構を解錠する、
１４．又は１５．に記載の荷物保管方法。
１７．  荷物が取り出された収容部を支持する支持部のロック機構による施錠の検知後、前記格納部に格納されている、その収容部の識別情報と前記鍵情報との関連付けを解除する、
ことを更に含む１６．に記載の荷物保管方法。
１８．  前記格納部に格納されている関連付け情報に基づいて、荷物を収容していない空の収容部の識別情報又は荷物収容中の収容部の識別情報を特定する、
ことを更に含み、
前記解錠の選択的な実行は、前記特定された識別情報により示される前記空の収容部又は前記荷物収容中の収容部を、ロック機構の解錠対象とする、
１６．又は１７．に記載の荷物保管方法。
１９．  前記少なくとも一つのコンピュータは、前記収容部と前記支持部との複数のペアをそれぞれ含む複数の荷物保管装置と、前記複数の荷物保管装置と通信可能なサーバ装置と、を含み、
前記複数の荷物保管装置の各々が、
前記支持部に支持されていた元の収容部の識別情報と入れ替わりに前記支持部に新たに支持されることになった新たな収容部の識別情報とを前記サーバ装置に送信し、
前記サーバ装置が、
前記複数の荷物保管装置の各々の識別情報と、その荷物保管装置に含まれる複数の収容部の識別情報とが関連付けて格納される格納部において、前記送信された前記元の収容部の識別情報及び前記新たな収容部の識別情報と関連付けられている荷物保管装置の識別情報をそれぞれ変更する、
ことを更に含む１４．から１８．のいずれか１つに記載の荷物保管方法。
２０．  荷物を収容した収容部を支持する支持部のロック機構による施錠の検知後、前記取得された鍵情報をその収容部の鍵格納部に格納させる、
ことを更に含む１４．又は１５．に記載の荷物保管方法。
２１．  荷物が取り出された収容部を支持する支持部のロック機構による施錠の検知後、格納する鍵情報をその収容部に削除させる、
ことを更に含む２０．に記載の荷物保管方法。
２２．  前記収容部に要求を送り、
前記要求に対する前記収容部からの応答に応じて、荷物を収容していない空の収容部又は荷物収容中の収容部を検出する、
ことを更に含む２０．又は２１．に記載の荷物保管方法。
２３．  前記支持部で支持される収容部の入れ替えを検知する、
ことを更に含む１４．から２２．のいずれか１つに記載の荷物保管方法。
【０２００】
２４．  １４．から２３．のいずれか１つに記載の荷物保管方法を少なくとも１つのコンピュータに実行させるプログラム。
【符号の説明】
【０２０１】
１，１００  荷物保管システム（システム）
３  サーバ装置
５  荷物保管ボックス
６  ロッカーユニット
１２  荷物コンテナ
１５，２０  ＣＰＵ
１６，２１，３３  メモリ
２９，３４，１０２，１０４  ロック機構
３２  ＭＰＵ
３６  ＩＤ格納部
３７  ＩＤ送信部
３８  ロック処理部
４０  操作受付部
４１  情報送信部
４２  指示受信部
４３  ロック制御部
４４  対応情報格納部
４５  コンテナ識別部
５０  コンテナ情報格納部
５１  情報受信部
５２  格納処理部
５３  鍵照合部
５４  コンテナ特定部
５５  指示部
６０  鍵格納部
６１  応答処理部
６２  ロック処理部
６３  鍵格納処理部
６５  操作受付部
６６  鍵照合部
６７  コンテナ指示部
６８  ロック制御部
６９  コンテナ識別部
１０１  収容部
１０３  支持部
１０５  鍵取得部
１０６  ロック制御部
【図１】
2016206708.tif 000003
【図２】
2016206708.tif 000004
【図３】
2016206708.tif 000005
【図４】
2016206708.tif 000006
【図５】
2016206708.tif 000007
【図６】
2016206708.tif 000008
【図７】
2016206708.tif 000009
【図８】
2016206708.tif 000010
【図９】
2016206708.tif 000011
【図１０】
2016206708.tif 000012
【図１１】
2016206708.tif 000013
【図１２】
2016206708.tif 000014
【図１３】
2016206708.tif 000015
【図１４】
2016206708.tif 000016
【図１５】
2016206708.tif 000017
【図１６】
2016206708.tif 000018
【図１７】
2016206708.tif 000019
【図１８】
2016206708.tif 000020
【図１９】
2016206708.tif 000021
【図２０】
2016206708.tif 000022
【図２１】
2016206708.tif 000023
【図２２】
2016206708.tif 000024
【図２３】
2016206708.tif 000025