(57)【特許請求の範囲】
【請求項１】
施錠可能な扉を有する納品庫を複数備えたストッカを管理するストッカ管理装置であって、
前記複数の納品庫のうち納入先に決定されていない空き納品庫を選択対象として、物品の納入先の納品庫を決定する納品庫決定部と、
前記納品庫の扉故障を検出する故障検出部と、
前記物品の納入先に決定された前記納品庫の扉故障が検出された場合に、該扉故障が検出された納品庫とは別の空き納品庫を選択対象として、前記物品の納入先の納品庫を変更する納品庫変更部と、
を備えるストッカ管理装置。
【請求項２】
請求項１に記載のストッカ管理装置であって、
納入者により前記物品が納入される際に、該物品の納入先に決定された納品庫の扉を解錠させる解錠制御を行う解錠制御部を備え、
前記故障検出部は、前記解錠制御が行われても前記納品庫の扉が正常に開扉されない扉故障を検出し、
前記解錠制御部は、前記納品庫変更部により納入先の納品庫が変更された場合に、該変更後の納品庫の扉を解錠させる解錠制御を行う
ストッカ管理装置。
【請求項３】
請求項１または２に記載のストッカ管理装置であって、
前記納品庫変更部は、前記扉故障が検出された納品庫とは別の空き納品庫であって納入先に決定されていない空き納品庫を選択対象として、前記物品の納入先の納品庫を変更する
ストッカ管理装置。
【請求項４】
請求項１ないし３いずれか１項に記載のストッカ管理装置であって、
納入者により前記物品が納入された後に、該物品が納入された納品庫の扉を解錠するのに必要な情報を該物品の顧客に通知する情報通知部を備える
ストッカ管理装置。
【請求項５】
請求項１ないし４いずれか１項に記載のストッカ管理装置であって、
前記納品庫変更部は、前記扉故障が検出された納品庫に近い位置の空き納品庫に優先的に変更する
ストッカ管理装置。
【請求項６】
請求項５に記載のストッカ管理装置であって、
前記納品庫変更部は、前記扉故障が検出された納品庫に隣接する空き納品庫がある場合、該空き納品庫のいずれかに変更する
ストッカ管理装置。
【請求項７】
請求項１ないし６いずれか１項に記載のストッカ管理装置であって、
前記納品庫決定部は、前記扉故障が検出された故障状態にある納品庫を前記選択対象から除いて、物品の納入先の納品庫を決定する
ストッカ管理装置。
【請求項８】
請求項１ないし７いずれか１項に記載のストッカ管理装置と、
前記ストッカと、
を備えたストッカシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストッカ管理装置及びストッカシステムに関する。
【背景技術】
【０００２】
従来より、配達人が配達した宅配物を納入可能なボックス（納品庫）を複数有するロッカー（ストッカ）と、ロッカーを管理する装置とを備えたシステムが知られている（例えば、特許文献１参照）。このシステムでは、配達人からの選択を受け付けたボックスが空きボックスであれば、配達人の識別情報などの各種入力操作を受け付けてから、受け付けたボックスの番号を予約ボックスとして配達人の識別情報と共に登録する。また、配達人が予約ボックスに宅配物を納入する際には、配達人の識別情報に基づく識別処理を行ってから、予約ボックスに解錠信号を送って扉の開放動作を行う。そして、開放動作が所定回数目となっても扉が開かない場合、扉故障が生じたと判断してエラーメッセージを表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−１５１１５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したシステムでは、予約ボックスの扉故障が生じた場合にエラーメッセージを表示するものの、その後の対応は記載されていない。扉故障が生じた場合、その予約ボックスに宅配物を納入することはできないため、配達人は再度ボックスを選択し直す必要がある。その際、配達人は各種入力操作なども再度行わなければならないなど、煩わしい操作が必要となるだけでなく、配達に時間が掛かるものとなってしまう。
【０００５】
本発明は、物品の納入先の納品庫に扉故障が生じた場合に、より適切に対応することを主目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の主目的を達成するために以下の手段を採った。
【０００７】
本発明のストッカ管理装置は、
施錠可能な扉を有する納品庫を複数備えたストッカを管理するストッカ管理装置であって、
前記複数の納品庫のうち納入先に決定されていない空き納品庫を選択対象として、物品の納入先の納品庫を決定する納品庫決定部と、
前記納品庫の扉故障を検出する故障検出部と、
前記物品の納入先に決定された前記納品庫の扉故障が検出された場合に、該扉故障が検出された納品庫とは別の空き納品庫を選択対象として、前記物品の納入先の納品庫を変更する納品庫変更部と、
を備えることを要旨とする。
【０００８】
本発明のストッカ管理装置は、物品の納入先に決定された納品庫の扉故障が検出された場合、その納品庫とは別の空き納品庫を選択対象として、物品の納入先の納品庫を変更する。このため、納入先に決定された納品庫に扉故障が生じた場合に、物品の納入先を速やかに変更して適切に対応することができる。
【０００９】
また、本発明のストッカ管理装置において、納入者により前記物品が納入される際に、該物品の納入先に決定された納品庫の扉を解錠させる解錠制御を行う解錠制御部を備え、前記故障検出部は、前記解錠制御が行われても前記納品庫の扉が正常に開扉されない扉故障を検出し、前記解錠制御部は、前記納品庫変更部により納入先の納品庫が変更された場合に、該変更後の納品庫の扉を解錠させる解錠制御を行うものとしてもよい。こうすれば、扉故障が生じた場合に、納入者に納品庫の変更に関する処理を行わせることなく、変更した納品庫に物品をスムーズに納入させることができる。
【００１０】
また、本発明のストッカ管理装置において、前記納品庫変更部は、前記扉故障が検出された納品庫とは別の空き納品庫であって納入先に決定されていない空き納品庫を選択対象として、前記物品の納入先の納品庫を変更するものとしてもよい。こうすれば、扉故障が検出された納品庫を納入先としていた物品についてのみ、納入先の納品庫を変更すればよいから、納品庫の変更を容易に行うことができる。
【００１１】
また、本発明のストッカ管理装置において、納入者により前記物品が納入された後に、該物品が納入された納品庫の扉を解錠するのに必要な情報を該物品の顧客に通知する情報通知部を備えるものとしてもよい。こうすれば、扉故障によって納品庫を変更した場合でも、顧客には変更後の納品庫を解錠するための情報が通知され、変更前の納品庫についての情報は通知されないことになる。このため、顧客に納品庫の変更を認識させることなく、納品庫からの物品の受け取りをスムーズに行わせることができる。
【００１２】
また、本発明のストッカ管理装置において、前記納品庫変更部は、前記扉故障が検出された納品庫に近い位置の空き納品庫に優先的に変更するものとしてもよい。こうすれば、納入者が当初の納入先の納品庫から遠く離れた位置の納品庫に物品を納入することによって、物品の納入作業の効率が低下する場合が生じるのを抑制することができる。
【００１３】
また、この態様の本発明のストッカ管理装置において、前記納品庫変更部は、前記扉故障が検出された納品庫に隣接する空き納品庫がある場合、該空き納品庫のいずれかに変更するものとしてもよい。こうすれば、例えば、納品庫決定部が、顧客の希望を考慮した位置の納品庫を納入先に決定している場合に、顧客の希望とかけ離れた位置の納品庫に物品が納入されるのを抑制することができる。
【００１４】
また、本発明のストッカ管理装置において、前記納品庫決定部は、前記扉故障が検出された故障状態にある納品庫を前記選択対象から除いて、物品の納入先の納品庫を決定するものとしてもよい。こうすれば、故障状態にある納品庫が納入先に決定されることにより納品庫の変更が繰り返されるのを防止することができる。
【００１５】
本発明のストッカシステムは、
上述したいずれかの態様の本発明のストッカ管理装置と、
前記ストッカと、
を備えたものである。
【００１６】
本発明のストッカシステムは、上述したいずれかの態様の本発明のストッカ管理装置を備えている。そのため、上述した本発明のストッカ管理装置と同様の効果、例えば納品庫に扉故障が生じた場合に、物品の納入先を速やかに変更して適切に対応する効果が得られる。
【図面の簡単な説明】
【００１７】
【図１】ストッカシステム１の構成の概略説明図。
【図２】親装置６１の記憶部６３に記憶された管理情報６５の説明図。
【図３】第１子装置７１の記憶部８３に記憶された管理情報８５の説明図。
【図４】発注時処理ルーチンの一例を示すフローチャート。
【図５】納品時処理ルーチンの一例を示すフローチャート。
【図６】納品庫変更処理の一例を示すフローチャート。
【発明を実施するための形態】
【００１８】
次に、本発明の実施形態について、図面を用いて説明する。図１は、本発明の一実施形態であるストッカシステム１の構成の概略説明図である。図２は、親装置６１の記憶部６３に記憶された管理情報６５の説明図である。図３は、第１子装置７１の記憶部８３に記憶された管理情報８５の説明図である。ストッカシステム１は、供給者側システム５と、受取者２０の携帯端末２１と、複数のストッカ４０と、親装置６１及び複数の子装置７０を備えたストッカ管理装置６０と、を備えている。供給者側システム５の店舗ＰＣ１２，携帯端末２１，親装置６１，及び複数の子装置７０は、インターネットなどのネットワーク２に接続されている。
【００１９】
供給者側システム５は、受取者２０に商品（物品）１７を販売するシステムであり、例えばスーパーなどの商店１０と、商店１０に配置され供給者側システム５を管理するコンピュータである店舗ＰＣ１２と、商店１０によって運営されるネットスーパーのウェブサイト１５と、を備えている。ウェブサイト１５は、ネットワーク２を介して例えば店舗ＰＣ１２や携帯端末２１からアクセス可能になっている。
【００２０】
携帯端末２１は、商品１７の発注及び受け取りを行う受取者（顧客）２０が所持する機器であり、例えばスマートフォンなどの携帯可能なコンピュータとして構成されている。携帯端末２１は、端末制御部２２と、記憶部２３と、通信部２４と、表示操作部２５と、を備えている。端末制御部２２は、ＣＰＵ及びＲＡＭなどにより構成され装置全体の制御を司る。記憶部２３は、各種アプリケーションプログラムや各種データを記憶している。通信部２４は、無線により図示しない基地局などの送受信設備を介してネットワーク２に接続されて、他の機器と双方向の通信を行う。表示操作部２５は、タッチパネル及び操作ボタンなどを備えており、受取者２０への各種情報の表示や受取者２０からの各種操作の入力を行う。
【００２１】
複数のストッカ４０は、供給者側システム５から配送される商品１７の受取者２０への受け渡しに用いられるものである。本実施形態では、ストッカシステム１は３台のストッカ４０（第１〜第３ストッカ４１〜４３）を備えている。複数のストッカ４０の各々は、施錠可能な複数（本実施形態では３０個）の納品庫４５と、表示操作部５４と、読取機５５，５６と、を備えている。納品庫４５の各々は、商品１７等の物品を収容可能な内部空間を有しており、前面の扉４６と、扉４６の施錠及び解錠を行うロック機構４７と、納品庫４５内の物品の有無を検出する物品センサ４８と、扉４６の開閉を検出する開閉センサ４９と、を備えている。扉４６は、図示しないスプリングにより開方向に付勢されており、ロック機構４７により解錠されると、付勢力により自動で開扉する。表示操作部５４は、ストッカ４０の前面に配置されたタッチパネルなどを備えており、商品１７の配達者１９及び受取者２０への各種情報の表示や、配達者１９及び受取者２０からの各種操作の入力を行う。読取機５５は、受取者２０が納品庫４５の解錠に用いるＱＲコード（登録商標）を読み取るＱＲコードリーダであり、ストッカ４０の前面の表示操作部５４付近に配置されている。読取機５６は、商店１０から配送される商品１７に付されたバーコード１８を読み取る手持ち式のバーコードリーダである。ストッカ４０は、多数の受取者２０が利用可能であり、オフィス、コンビニエンスストア、工場、駅、学校、マンションなど様々な場所に配置することができる。
【００２２】
ストッカ管理装置６０は、複数のストッカ４０を管理する装置であり、親装置６１と、複数の子装置７０と、を備えたシステムとして構成されている。親装置６１は、複数の子装置７０に対するサーバーとして構成されており、親制御部６２と、記憶部６３と、通信部６４と、を備えている。親制御部６２は、ＣＰＵ，ＲＯＭ及びＲＡＭなどにより構成され装置全体の制御を司る。記憶部６３は、処理プログラムなどの各種アプリケーションプログラムやストッカ４０の管理情報６５などの各種データを記憶している。通信部６４は、ネットワーク２に接続されて、他の機器と双方向の通信を行う。
【００２３】
複数の子装置７０は、親装置６１に対するクライアントとして構成されている。本実施形態では、ストッカ管理装置６０は３台の子装置７０（第１〜第３子装置７１〜７３）を備えている。第１子装置７１は、第１ストッカ４１を管理する装置であり、第１ストッカ４１のうち納品庫４５と同様の箱状の１室内に配置されている。第１子装置７１は、子制御部８２と、記憶部８３と、通信部８４とを備えている。子制御部８２は、ＣＰＵ，ＲＯＭ及びＲＡＭなどにより構成され装置全体の制御を司る。記憶部８３は、処理プログラムなどの各種アプリケーションプログラムや第１ストッカ４１の管理情報８５などの各種データを記憶している。通信部８４は、ネットワーク２に接続されて、他の機器と双方向の通信を行う。第１子装置７１は、第１ストッカ４１の表示操作部５４に表示信号を出力して表示操作部５４に情報を表示させたり、第１ストッカ４１の表示操作部５４から操作信号を入力したり、第１ストッカ４１の読取機５５，５６が読み取ったＱＲコードやバーコード１８の情報を入力したりする。また、第１子装置７１は、第１ストッカ４１のロック機構４７に制御信号を出力して扉４６の施錠及び解錠を制御したり、第１ストッカ４１の物品センサ４８及び開閉センサ４９からの検出信号を入力して納品庫４５内の物品の有無や扉４６の開閉を検出したりする。第２子装置７２，第３子装置７３は、それぞれ第２ストッカ４２，第３ストッカ４３を管理する装置であり、第１子装置７１と同様に第２ストッカ４２，第３ストッカ４３のうち納品庫４５と同様の箱状の１室内に配置されている。図示は省略するが、第２子装置７２及び第３子装置７３は、第１子装置７１と同様に子制御部８２と、管理情報８５などを記憶する記憶部８３と、通信部８４と、を備えている。
【００２４】
親装置６１の記憶部６３が記憶する管理情報６５や子装置７０の記憶部８３が記憶する管理情報８５は、次のような情報である。図２に示すように、記憶部６３に記憶された管理情報６５は、納品庫対応テーブル６７と、納品庫状態テーブル６８と、を含んでいる。納品庫対応テーブル６７は、会員ＩＤと、伝票ＩＤと、ストッカ識別情報と、納品庫番号と、解錠コードと、を対応付けたテーブルである。会員ＩＤは、予め供給者側システム５から発行され受取者２０を識別可能な情報である。伝票ＩＤは、供給者側システム５に対する商品１７の発注を識別可能な情報である。納品庫番号は、ストッカ４０の中のいずれの納品庫４５かを特定可能な情報である。本実施形態では、各ストッカ４０はそれぞれ３０個の納品庫４５を備えており、３０個の納品庫４５にはストッカ４０の正面視で左上から右下に向かって１番〜３０番の納品庫番号が設定されているものとした。解錠コードは、受取者２０が商品１７の受取時に納品庫４５を解錠するための情報（受取時解錠コード）であり、後述する納品時処理ルーチンで子制御部８２により設定されて、親装置６１が子装置７０から取得した情報である。納品庫状態テーブル６８は、ストッカ識別情報と、納品庫番号（１番〜３０番）と、納品庫４５内の物品の有無を表す物品有無と、納品庫４５の扉４６の故障の有無を表す故障有無と、を対応付けたテーブルである。なお、納品庫４５内の物品有無は、物品センサ４８による物品の有無の検出に基づく情報であり、親装置６１が子装置７０から取得した情報である。また、納品庫４５の扉４６の故障有無は、後述する納品時処理ルーチンで子制御部８２により判定される扉故障に基づく情報であり、親装置６１が子装置７０から取得した情報である。また、図示は省略するが、管理情報６５には、複数の受取者２０の会員ＩＤと、複数の受取者２０のメールアドレスとを対応付けた会員情報テーブルも含まれている。
【００２５】
第１子装置７１の記憶部８３に記憶された管理情報８５は、自身が管理する第１ストッカ４１以外のストッカ４０の情報を含まない点以外は親装置６１の納品庫対応テーブル６７及び納品庫状態テーブル６８と同様のテーブルを含んでいる。具体的には、図３に示すように、管理情報８５は、第１ストッカ４１の納品庫４５を特定可能な納品庫番号と会員ＩＤと伝票ＩＤと解錠コードとを対応付けた納品庫対応テーブル８７と、第１ストッカ４１の納品庫４５の各々について納品庫番号と納品庫４５内の物品有無と扉４６の故障有無とを対応付けた納品庫状態テーブル８８と、を含んでいる。第２子装置７２，第３子装置７３の記憶部８３に記憶された管理情報８５も、同様に自身が管理する第２ストッカ４２，第３ストッカ４３に関する納品庫対応テーブル８７及び納品庫状態テーブル８８を含んでいる。なお、親装置６１は、管理情報６５の納品庫対応テーブル６７の情報に変更が生じると、対応するストッカ４０を管理する子装置７０に変更後の情報を送信する。同様に、子装置７０は、管理情報８５の納品庫対応テーブル８７及び納品庫状態テーブル８８の情報に変更が生じると、親装置６１に変更後の情報を送信する。そのため、親装置６１の管理情報６５と複数の子装置７０の管理情報８５とは、情報の同期が取られている。
【００２６】
続いて、こうして構成されたストッカシステム１の動作について説明する。まず、受取者２０は、携帯端末２１を操作してウェブサイト１５にアクセスし、希望する商品１７，自身の会員ＩＤ，受け取りを希望するストッカ４０および納品庫４５の位置などを入力して、商品１７の発注を行う。なお、受取者２０は、希望する納品庫４５の位置として、例えば自身の身長に応じて希望する納品庫４５の位置（高さ）などを指定することができ、自身の背が高ければ上段の位置を指定することができる。勿論、受取者２０は納品庫４５の位置に希望がなければ、希望位置を入力しないものとしてもよい。商品１７の発注が行われると、店舗ＰＣ１２は入力された情報を取得し、発注を管理する伝票ＩＤを付してこれらの発注情報を管理する。また、店舗ＰＣ１２は、発注情報のうち会員ＩＤ，伝票ＩＤ及び受取希望のストッカ４０や納品庫４５の希望位置の情報を含む納品庫決定要求を親装置６１に送信する。親装置６１は、店舗ＰＣ１２の納品庫決定要求に基づいて、商品１７の配送先の納品庫４５の割り当て（使用する納品庫４５の決定）を行う発注時処理を行う。図４は、親装置６１の親制御部６２により実行される発注時処理ルーチンの一例を示すフローチャートである。このルーチンは、記憶部６３に記憶されており、親装置６１の電源がＯＮされると開始される。
【００２７】
このルーチンを開始すると、親制御部６２は、まず、店舗ＰＣ１２から上述した納品庫決定要求を受信（入力）するまで待つ（Ｓ１００）。納品庫決定要求を受信すると、親制御部６２は、受信した納品庫決定要求に含まれる受取希望のストッカ４０において商品１７を受取可能であるか否かを判定する（Ｓ１０５）。親制御部６２は、受取希望のストッカ４０が備える複数の納品庫４５のうち、納品庫対応テーブル６７に納品庫番号が記憶されていない納品庫４５であって、納品庫状態テーブル６８の故障有無の情報で扉故障がないとされている納品庫４５があるか否かを判定することにより、商品１７を受取可能であるか否かを判定する。勿論、親制御部６２は、納品庫状態テーブル６８の物品有無の情報で物品なしとされていることを確認してもよい。このため、親制御部６２は、受取希望のストッカ４０に、商品１７が納入されていない空き納品庫４５であって商品１７の納入先に決定されておらず且つ扉故障がない納品庫４５がある場合に、商品１７を受取可能と判定することになる。受取希望のストッカ４０において商品１７を受取可能でない場合、親制御部６２は、店舗ＰＣ１２に受取希望のストッカ４０で受取不能である旨の情報を送信して（Ｓ１１０）、Ｓ１００に戻り処理を実行する。なお、店舗ＰＣ１２は、受取希望のストッカ４０で受取不能である旨の情報を親装置６１から受信すると、例えば受取者２０の携帯端末２１にその旨を送信する。受取者２０は、発注のキャンセルや受取希望のストッカ４０の変更を行う。受取希望のストッカ４０が変更された場合は、店舗ＰＣ１２は変更後の受取希望のストッカ４０の情報を含む納品庫決定要求を親装置６１に送信する。
【００２８】
Ｓ１０５で受取希望のストッカ４０において商品１７を受取可能である場合、親制御部６２は、Ｓ１００で受信した納品庫決定要求に含まれる受取希望のストッカ４０を配送先のストッカ４０に決定する（Ｓ１１５）。続いて、親制御部６２は、記憶部６３に記憶された納品庫状態テーブル６８の故障有無の情報に基づいて、決定したストッカ４０に故障中（扉故障中）の納品庫４５がないか否かを判定する（Ｓ１２０）。親制御部６２は、故障中の納品庫４５がないと判定すると、商品１７の納入先に決定されていない全ての空き納品庫４５を選択対象に設定する（Ｓ１２５）。一方、親制御部６２は、故障中の納品庫４５があると判定すると、商品１７の納入先に決定されていない空き納品庫４５のうち故障中の納品庫４５を除いた空き納品庫４５を選択対象に設定する（Ｓ１３０）。こうして選択対象の納品庫４５を設定すると、親制御部６２は、選択対象の納品庫４５のうちいずれかの納品庫４５を商品１７の納入先に決定する（Ｓ１３５）。選択対象の納品庫４５からの納入先の決定は、所定の決定順に基づいて行われる。所定の決定順は、例えば、左上隅の納品庫４５を先頭として上段の納品庫４５から下段の納品庫４５に向かう順であって、縦一列分の納品庫４５の選択が終了すると、右隣の列に移って上段の納品庫４５から選択を開始するように定められた順である。ただし、納品庫決定要求に納品庫４５の希望位置の情報が含まれている場合、親制御部６２は、所定の決定順に拘わらず、できるだけ希望を反映させた納品庫４５を決定する。例えば、前述したように、希望位置として上段の位置が指定されている場合、上段側の納品庫４５から優先的に決定するものなどとする。続いて、親制御部６２は、決定した納品庫４５の納品庫番号と、納品庫決定要求に含まれる会員ＩＤ，伝票ＩＤ，及び受取希望のストッカ４０（配送先のストッカ４０）と、を対応付けた情報を納品庫対応テーブル６７に記憶することで納品庫対応テーブル６７を更新して（Ｓ１４０）、Ｓ１００に戻り処理を実行する。
【００２９】
一方、商店１０の店員は、店舗ＰＣ１２に記憶された発注情報に基づいて、商品１７の手配や配達者１９に対する商品１７の配送指示などを行う。なお、商品１７には、伝票ＩＤを表すバーコード１８が付される。配達者１９は、商品１７を配送指示されたストッカ４０に配送し、納品庫４５に納入する。このとき、配送先のストッカ４０を管理する子装置７０は、配達者１９の操作に基づいて商品１７の配送先の納品庫４５の扉４６の解錠などを行う納品時処理を行う。図５は、子装置７０の子制御部８２により実行される納品時処理ルーチンの一例を示すフローチャートである。このルーチンは、記憶部８３に記憶されており、子装置７０の電源がＯＮされると開始される。
【００３０】
このルーチンを開始すると、子制御部８２は、まず、商品１７に付されたバーコード１８を読取機５６を介して入力したか否かを判定する（Ｓ２００）。配達者１９の操作によりバーコード１８を入力すると、子制御部８２は、バーコード１８が表す伝票ＩＤに対応する納品庫番号の納品庫４５、即ち商品１７の納入先の納品庫４５の扉４６を解錠するための解錠信号をロック機構４７に送信する解錠制御を行う（Ｓ２０５）。次に、子制御部８２は、解錠信号を送信してから所定時間以内に入力された開閉センサ４９からの検出信号に基づいて扉４６が開放されたか否かを判定する（Ｓ２１０）。なお、前述したように、ロック機構４７により扉４６が解錠されると、付勢力により扉４６が開くから、開閉センサ４９からの検出信号により開扉を検出することができる。子制御部８２は、ロック機構４７が正常に作動しないために扉４６を解錠できない場合や、ロック機構４７が正常に作動しても扉４６の引っ掛かりなどの不具合により開扉しない場合、開閉センサ４９の検出不良が生じている場合に、Ｓ２１０で扉４６が開放されないと判定することになる。
【００３１】
子制御部８２は、Ｓ２１０で扉４６が開放されたと判定すると、納入先の納品庫４５への商品１７の納品完了を検出するのを待つ（Ｓ２１５）。Ｓ２１５の処理は、例えば、物品センサ４８から納品庫４５内の物品ありの検出信号を受信し且つ開閉センサ４９から扉４６の閉扉の検出信号を受信したときに、納品完了と検出することにより行われる。子制御部８２は、納品完了を検出すると、納品が完了した納品庫４５の扉４６が施錠されるようロック機構４７に施錠信号を送信する（Ｓ２２０）。続いて、子制御部８２は、商品１７が納入された納品庫４５の物品有無を物品なしから物品ありに変更することで納品庫状態テーブル８８を更新して（Ｓ２２５）、その納品庫４５を解錠するために必要な解錠コードを設定する（Ｓ２３０）。そして、子制御部８２は、設定した解錠コードを納品庫対応テーブル８７内の対応する納品庫番号などの情報に対応付けて記憶することで納品庫対応テーブル８７を更新して（Ｓ２３５）、Ｓ２００に戻り処理を実行する。ここで、上述したように親装置６１の管理情報６５と複数の子装置７０の管理情報８５とは情報の同期が取られているため、納品時処理で第１子装置７１の記憶部８３の納品庫対応テーブル８７に解錠コードが追加された場合、親装置６１の記憶部６３の納品庫対応テーブル６７にも対応する納品庫番号などの情報に同じ解錠コードが追加される。また、親制御部６２は、納品庫状態テーブル６８のいずれかの納品庫番号に対応する物品有無が物品なしから物品ありに変更になったことの同期が取られると、納品庫対応テーブル６７でその納品庫番号の納品庫４５に対応する会員ＩＤのメールアドレスに対し、解錠コードを含む納品完了メールを送信する。このため、Ｓ２３０，Ｓ２３５で子制御部８２が解錠コードを設定して納品庫対応テーブル８７に記憶する処理は、親装置６１を介して解錠コードを受取者２０の携帯端末２１に送信する処理を含むものといえる。このように、本実施形態では、商品１７の納品が完了した後に、商品１７が納入された納品庫４５の解錠コードを受取者２０に通知するのである。このため、扉故障などにより商品１７が納入されなかった納品庫４５の情報（解錠コードなど）が受取者２０に通知されることはない。
【００３２】
一方、子制御部８２は、Ｓ２１０で扉４６が開放されないと判定すると、リトライ回数Ｒを値１だけインクリメントして（Ｓ２４０）、リトライ回数Ｒが所定回数Ｒｒｅｆ以上であるか否かを判定する（Ｓ２４５）。ここで、リトライ回数Ｒは、納入先の納品庫４５の扉故障を判定するまでの解錠動作（扉開放動作）の回数を示し、所定回数Ｒｒｅｆに例えば値２が定められる。勿論、所定回数Ｒｒｅｆを値１としてもよいし、値３以上としてもよい。子制御部８２は、リトライ回数Ｒが所定回数Ｒｒｅｆ以上でないと判定すると、Ｓ２０５に戻り、納入先の納品庫４５への解錠信号の送信を再度行う。一方、子制御部８２は、リトライ回数Ｒが所定回数Ｒｒｅｆ以上であると判定すると、納入先の納品庫４５は扉４６が正常に開扉されない扉故障であると判定してその納品庫４５の故障有無を故障なしから故障ありに変更することで納品庫状態テーブル８８を更新する（Ｓ２５０）。なお、子制御部８２が納品庫状態テーブル８８を更新すると、親装置６１の管理情報６５の納品庫状態テーブル６８にもその更新が反映される。親装置６１は、扉故障が発生した納品庫４５に関する情報を店舗ＰＣ１２に送信したり、ストッカシステム１の管理者に通知したりする。子制御部８２は、納品庫状態テーブル８８を更新すると、納入先の納品庫４５を別の納品庫４５に変更する納品庫変更処理を行う（Ｓ２５５）。図６は、納品庫変更処理の一例を示すフローチャートである。この処理は、記憶部８３に記憶されている。
【００３３】
納品庫変更処理では、子制御部８２は、まず、納入先の納品庫４５（扉故障の納品庫４５）に隣接する位置にある隣接納品庫４５について納入先の変更可否を判定するための判定用情報を取得する（Ｓ３００）。隣接納品庫４５は、納入先の納品庫４５に対し、上下左右の位置で隣接する４個の納品庫４５や斜め（左上，右上，左下，右下）の位置で隣接する４個の納品庫４５など、最大で８個の納品庫４５がある。勿論、納入先の納品個４５がストッカ４０の隅の位置である場合、隣接納品個４５の数も少なくなる。また、子制御部８２は、各隣接納品個４５について、納品庫状態テーブル８８の物品有無と故障有無との情報及び納品庫対応テーブル８７に情報が記憶されていればその情報（納入先に決定されているか否かの情報）を、判定用情報として取得する。
【００３４】
次に、子制御部８２は、Ｓ３００で取得した隣接納品庫４５の判定用情報に基づいて、上下左右の隣接納品庫４５に納入先を変更可能な空き納品庫４５があるか否か（Ｓ３０５）、斜めの隣接納品庫４５に納入先を変更可能な空き納品庫４５があるか否か（Ｓ３１０）、をそれぞれ判定する。子制御部８２は、納入先を変更可能な空き納品庫４５の有無の判定を、商品１７の納入先に決定されておらず且つ扉故障でない空き納品庫４５があるか否かを判定することにより行う。子制御部８２は、Ｓ３０５またはＳ３１０で納入先を変更可能な空き納品庫４５があると判定すると、変更可能な空き納品庫４５に納入先を変更して（Ｓ３１５）、納品庫変更処理を終了する。Ｓ３１５の処理は、Ｓ３０５またはＳ３１０において、変更可能と判定された空き納品庫４５が一つの場合にはその空き納品庫４５に納入先を変更することにより行われ、変更可能と判定された空き納品庫４５が複数の場合にはそれらの空き納品庫４５のうち所定の優先順に基づく空き納品庫４５に納入先を変更することにより行われる。なお、所定の優先順としては、例えば、上下左右の隣接納品庫４５であれば、左，右，上，下の順などに定められていたり、斜めの隣接納品庫４５であれば、左上，左下，右上，右下の順などに定められていたりする。
【００３５】
一方、子制御部８２は、Ｓ３０５、Ｓ３１０で納入先を変更可能な空き納品庫４５がないと判定すると、隣接位置以外の他の位置にある空き納品庫４５の判定用情報を取得し（Ｓ３２０）、判定用情報に基づいて納入先を変更可能な空き納品庫４５があるか否かを判定する（Ｓ３２５）。Ｓ３２０の処理は、Ｓ３００と同様に、他の位置の納品庫４５の判定用情報を取得することにより行われる。また、Ｓ３２５の処理は、Ｓ３０５，Ｓ３１０と同様に、商品１７の納入先に決定されておらず且つ扉故障でない空き納品庫４５があるか否かを判定することにより行われる。子制御部８２は、納入先を変更可能な空き納品庫４５があると判定すると、納入先の納品庫４５（扉故障の納品庫４５）に最も近い位置にある空き納品庫４５に納入先を変更して（Ｓ３３０）、納品庫変更処理を終了し、納入先を変更可能な空き納品庫４５がないと判定すると、納入先の納品庫４５を変更することなく、そのまま納品庫変更処理を終了する。なお、子制御部８２は、親制御部６２から納品庫決定要求を取得して、納入先を変更可能な空き納品庫４５のうち、受取者２０の希望をできるだけ反映させた位置の納品庫４５に変更するものとしてもよい。このように、子制御部８２は、隣接納品庫４５，その他の納品庫４５の順に、納入先を変更可能な空き納品庫４５の有無を判定して、納入先を変更するのである。このため、子制御部８２は、納入先の納品庫４５に近い位置の空き納品庫４５に優先的に変更することになる。
【００３６】
子制御部８２は、こうしてＳ２５５（図６）の納品庫変更処理を行うと、納入先の納品庫４５を変更済みであるか否かを判定し（Ｓ２６０）、納入先の納品庫４５を変更済みでないと判定すると、納入先の納品庫４５が扉故障であり商品１７を納入することができない旨を示すエラーメッセージを表示操作部５４に表示して（Ｓ２６５）、Ｓ２００に戻り処理を実行する。なお、エラーメッセージを見た配達者１９は、商店１０の店員やストッカシステム１の管理者などに問い合わせて、配送先のストッカ４０の変更及び納品庫４５の再決定などの処理を依頼したりする。一方、子制御部８２は、Ｓ２６０で納入先の納品庫４５を変更済みであると判定すると、Ｓ２０５に戻り、変更後の納入先の納品庫４５に解錠信号を送信する解錠制御を行う。このように、本実施例では、納入先の納品庫４５に扉故障が生じた場合、納品庫変更処理により変更された別の納品庫４５に解錠信号を送信して扉４６を開放させるのである。このため、配達者１９が扉故障に対する処理を行わなくても、変更後の納入先の納品庫４５に商品１７を納入することができる。
【００３７】
ここで、Ｓ２３５の処理に伴って通知される納品完了メール（解錠コード）を携帯端末２１で受信した受取者２０は、納品されたストッカ４０（納品庫４５）に商品１７の受け取りに向かい、携帯端末２１の表示操作部２５にＱＲコードを表示させて読取機５５に読み取らせる。子制御部８２は、入力されたＱＲコードが表す解錠コードに対応する納品庫番号を管理情報８５の納品庫対応テーブル８７から抽出し、納品庫番号で特定される納品庫４５を解錠する。また、子制御部８２は、物品センサ４８及び開閉センサ４９からの検出信号に基づいて商品１７の受け取り及び扉４６の閉扉を検出すると、納品庫４５を施錠すると共に管理情報８５の納品庫状態テーブル８８の物品有無の情報を更新したり、納品庫対応テーブル８７を更新（例えば受け取りが完了した納品庫４５に関する情報の削除）したりする。なお、親装置６１の管理情報６５にもこれらの更新が反映される。
【００３８】
また、ストッカシステム１の管理者や商店１０の店員などは、扉故障の発生情報を受け取ると、扉故障の納品庫４５の修理に向かい、扉４６（ロック機構４７，開閉センサ４９）の修理を行う。修理によって扉故障が直った場合、ストッカシステム１の管理者や商店１０の店員などは、店舗ＰＣ１２やその他通信機器などを介して扉故障が解消した旨の情報を親制御部６２に送信する。この情報を受けた親制御部６２は、管理情報６５の納品庫状態テーブル６８において、該当する納品庫４５の故障有無を故障ありから故障なしに変更する。また、情報の同期により、子制御部８２も納品庫状態テーブル８８の該当する納品庫４５の故障有無を故障ありから故障なしに変更する。扉故障状態であった納品庫４５の扉故障が解消されると、その納品庫４５は図４の発注時処理ルーチンのＳ１２０，Ｓ１２５で納入先の選択対象に含まれることになるから、以降は納入先に決定可能となる。
【００３９】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態の納品庫４５が納品庫に相当し、ストッカ４０（４１〜４３）がストッカに相当し、ストッカ管理装置６０がストッカ管理装置に相当し、図４の発注時処理ルーチンのＳ１２０〜Ｓ１３５を実行する親制御部６２が納品庫決定部に相当し、開閉センサ４９及び納品時処理ルーチンのＳ２１０，Ｓ２４０〜Ｓ２５０を実行する子制御部８２が故障検出部に相当し、納品時処理ルーチンのＳ２５５（図６の納品庫変更処理）を実行する子制御部８２が納品庫変更部に相当する。また、図５の納品時処理ルーチンのＳ２０５を実行する子制御部８２が解錠制御部に相当し、納品時処理ルーチンのＳ２３５を実行する子制御部８２とＳ２３５の実行に伴って解錠コードを受取者２０の携帯端末２１に送信する親制御部６２とが情報通知部に相当する。
【００４０】
以上詳述した本実施形態のストッカシステム１では、商品１７の納入先に決定された納品庫４５の扉故障が検出された場合、その納品庫４５とは別の空き納品庫４５に納入先を変更し、変更後の納品庫４５の扉４６を解錠させる。このため、納入先に決定された納品庫４５に扉故障が生じた場合でも、配達者１９に納品庫４５の変更に関する処理を行わせることなく、変更した納品庫４５に商品１７をスムーズに納入させることができるから、納品庫４５の扉故障に適切に対応することができる。
【００４１】
また、扉故障が検出された納品庫４５とは別の空き納品庫４５であって、商品１７の納入先に決定されていない空き納品庫４５を選択対象として納入先を変更する。このため、扉故障が検出された納品庫４５を納入先としていた商品１７についてのみ、納入先の納品庫４５を変更すればよく、他の商品１７の納入先を変更する必要はないから、納品庫４５の変更を容易に行うことができる。また、商品１７の納入が完了した後に、その商品１７が納入された納品庫１７の扉４６の解錠コードを受取者２０に通知するから、扉故障によって納入先の納品庫４５を変更した場合でも、受取者２０に納品庫４５の変更を認識させることなく、納品庫４５からの商品１７の受け取りをスムーズに行わせることができる。
【００４２】
また、扉故障の納品庫４５に近い位置の空き納品庫４５に優先的に変更するから、配達者１９が当初の納入先（所定の決定順に基づく位置）の納品庫４５から遠く離れた納品庫４５に商品１７を納入することによって、商品１７の納入作業の効率が低下するのを抑制することができる。さらに、扉故障の納品庫４５に隣接する隣接納品庫４５を優先させるから、作業効率の低下を一層抑制すると共に、受取者２０の希望とかけ離れた位置の納品庫４５に商品１７が納入されるのを抑制することができる。また、扉故障状態にある納品庫４５を選択対象から除いて納入先を決定するから、納品庫４５の変更が繰り返されるのを防止することができる。
【００４３】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００４４】
上述した実施形態では、扉故障が生じた場合に納入先を変更する納品庫４５として、隣接納品庫４５のうちの優先順を、上下左右に隣接するもの、斜めに隣接するものの順としたが、これに限られず、隣接納品庫４５のうちの優先順をどのように定めてもよい。例えば、左右に隣接するものを最優先としたり、下側に隣接するものを最優先としたりしてもよい。あるいは、隣接納品庫４５のうちの優先順を定めずに、隣接納品庫４５のうち抽選などにより選択した納品庫４５に変更してもよい。
【００４５】
上述した実施形態では、扉故障が生じた場合に納入先を変更する納品庫４５の優先順を、隣接納品庫４５、その他の納品庫４５の順、即ち、扉故障の納品庫４５に近い位置を優先させるものとしたが、これに限られず、変更先の納品庫４５をどのように決定してもよい。例えば、変更可能な空き納品庫４５のうち、抽選などにより選択した納品庫４５に変更したり、納入先を決定する際の所定の決定順と同じ順で変更先を決定してもよい。
【００４６】
上述した実施形態では、図５のＳ２３５の処理に基づいて親制御部６２が解錠コードを受取者２０に通知したが、他のタイミングで解錠コードを通知してもよい。例えば、図５のＳ２１０で扉４６が開放されて納入先の納品庫４５に扉故障が生じていないと判定したタイミングで解錠コードを通知してもよい。なお、親制御部６２が解錠コードを通知するものに限られず、子制御部８２が解錠コードを通知するものとしてもよい。
【００４７】
上述した実施形態では、納入先を変更可能な空き納品庫４５を、商品１７の納入先に決定されておらず且つ扉故障でない空き納品庫４５としたが、これに限られず、納入先を変更可能な空き納品庫４５を、扉故障でない空き納品庫４５としてもよい。即ち、既に商品１７の納入先に決定されている納品庫４５であっても、まだ商品１７が納入されていなければ、納入先の変更対象に含めてもよい。この場合、扉故障が生じた納品庫４５についての納品庫変更処理に伴い、他の商品１７の納入先の納品庫４５も合わせて変更するものなどとすればよい。なお、この変形例では商品１７が納入されていない納品庫４５を納入先の変更対象とするため、納品庫変更処理で取得する判定用情報に物品有無の情報が必須となる。一方、上述した実施形態では、納品庫変更処理で取得する判定用情報に、物品有無の情報を含めることなく、故障有無の情報と納入先に決定されているか否かの情報とを用いて処理することは可能である。
【００４８】
上述した実施形態では、納品庫４５の扉４６の解錠動作（扉開放動作）を行ったタイミングで扉故障を判定するものとしたが、これに限られず、納入先を決定した後のタイミングで判定するものであればよく、例えば配達者１９などからの扉故障に関する情報提供などに基づいて、解錠動作が行われる前のタイミングで扉故障を判定するものとしてもよい。解錠動作が行われる前のタイミングで扉故障を判定した場合、納品庫変更処理で納入先の納品庫４５を変更しておき、解錠動作が行われる際には変更後の納品庫４５の扉４６を解錠するものとすればよい。また、納品完了後のタイミングで扉故障を判定するものとしてもよい。即ち、納品庫４５の扉４６が正常に開扉されて配達者１９が商品１７を納入したものの、ロック機構４７の作動不良などにより扉４６が正常に閉扉（施錠）されない場合に扉故障と判定してもよい。この場合、納品庫変更処理で納入先を変更した別の納品庫４５を開扉し、配達者１９は扉故障の納品庫４５に一旦納入した商品１７を取り出して、変更後の納品庫４５に納入し直すものなどとすればよい。
【００４９】
上述した実施形態では、親装置６１の管理情報６５と複数の子装置７０の管理情報８５とは情報の同期が取られていたが、これに限られず、子制御部８２が必要に応じて親装置６１にアクセスして必要な情報をやり取りしてもよい。
【００５０】
上述した実施形態では、図４のルーチンは親制御部６２が実行し、図５のルーチンは子制御部８２が実行したが、ストッカ管理装置６０が全体としてこれらのルーチンを行うものであればよい。即ち、親制御部６２または子制御部８２のいずれか一方が、図４，５のルーチンをいずれも実行するものとしてもよい。なお、ストッカ管理装置６０は親装置６１と複数の子装置７０とを備えたが、これに限られず、ストッカ管理装置６０を１つの装置として構成してもよい。
【符号の説明】
【００５１】
１  ストッカシステム、２  ネットワーク、５  供給者側システム、１０  商店、１２  店舗ＰＣ、１５  ウェブサイト、１７  商品、１８  バーコード、１９  配達者、２０  受取者、２１  携帯端末、２２  端末制御部、２３  記憶部、２４  通信部、２５  表示操作部、４０  ストッカ、４１〜４３  第１〜第３ストッカ、４５  納品庫、４６  扉、４７  ロック機構、４８  物品センサ、４９  開閉センサ、５４  表示操作部、５５，５６  読取機、６０  ストッカ管理装置、６１  親装置、６２  親制御部、６３  記憶部、６４  通信部、６５  管理情報、６７  納品庫対応テーブル、６８  納品庫状態テーブル、７０  子装置、７１〜７３  第１〜第３子装置、８２  子制御部、８３  記憶部、８４  通信部、８５  管理情報、８７  納品庫対応テーブル、８８  納品庫状態テーブル。
【図１】
0006554370.tif 000002
【図２】
0006554370.tif 000003
【図３】
0006554370.tif 000004
【図４】
0006554370.tif 000005
【図５】
0006554370.tif 000006
【図６】
0006554370.tif 000007