(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024112584
(43)【公開日】2024-08-21
(54)【発明の名称】管理装置、および、管理システム
(51)【国際特許分類】
G06Q 10/08 20240101AFI20240814BHJP
B65G 61/00 20060101ALI20240814BHJP
【FI】
G06Q50/28
B65G61/00 422
B65G61/00 430
【審査請求】未請求
【請求項の数】5
【出願形態】OL
(21)【出願番号】P 2023017724
(22)【出願日】2023-02-08
(71)【出願人】
【識別番号】591280485
【氏名又は名称】ソフトバンクグループ株式会社
(74)【代理人】
【識別番号】110002147
【氏名又は名称】弁理士法人酒井国際特許事務所
(72)【発明者】
【氏名】孫 正義
【テーマコード(参考)】
5L010
5L049
【Fターム(参考)】
5L010AA16
5L049CC52
(57)【要約】
【課題】倉庫の使用効率を向上させること。
【解決手段】実施形態に係る管理装置は、設定部と、管理部とを備える。設定部は、複数のクライアントの商品にアドレスを設定する。管理部は、複数の倉庫における商品をアドレスによって管理する。
【選択図】
図5
【特許請求の範囲】
【請求項1】
複数のクライアントの商品にアドレスを設定する設定部と、
複数の倉庫における前記商品を前記アドレスによって管理する管理部と
を備える、管理装置。
【請求項2】
前記設定部は、前記商品の需要予測に基づいて、前記商品が保管される倉庫、および、倉庫における商品の管理数を設定する、請求項1に記載の管理装置。
【請求項3】
前記複数の倉庫は、異なる地域に設けられ、
前記設定部は、地域における前記商品の需要予測に基づいて、前記商品が保管される倉庫、および、倉庫における商品の管理数を設定する、請求項1に記載の管理装置。
【請求項4】
前記倉庫では、出荷頻度に応じて複数の管理レベルに分けて商品が保管され、
前記設定部は、前記出荷頻度が所定レベル以下の商品に前記アドレスを設定する、請求項1に記載の管理装置。
【請求項5】
請求項1~4のいずれか1つに記載の管理装置と、
前記倉庫における出荷を管理する倉庫管理装置と
を備える、管理システム。
【発明の詳細な説明】
【技術分野】
【0001】
開示の実施形態は、管理装置、および、管理システムに関する。
【背景技術】
【0002】
従来、商品を倉庫に保管し、出庫情報に基づいて、倉庫から出荷する商品の管理装置が知られている(例えば、特許文献1参照)。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、倉庫では、商品が保管されない空きスペースが生じるおそれがある。すなわち、倉庫の使用効率について、改善の余地がある。
【0005】
本発明は、上記に鑑みてなされたものであって、倉庫の使用効率を向上させること目的とする。
【課題を解決するための手段】
【0006】
実施形態の一態様に係る管理装置は、設定部と、管理部とを備える。設定部は、複数のクライアントの商品にアドレスを設定する。管理部は、複数の倉庫における商品をアドレスによって管理する。
【発明の効果】
【0007】
実施形態の一態様によれば、倉庫の使用効率を向上させることができる。
【図面の簡単な説明】
【0008】
【
図1】
図1は、倉庫における商品の保管状況の概略を示す側面図である。
【
図2】
図2は、倉庫における商品の保管状況の概略を示す平面図である。
【
図3】
図3は、実施形態に係る管理システムの概略を示す図である。
【
図4】
図4は、実施形態に係る倉庫管理装置を説明する概略ブロック図である。
【
図5】
図5は、実施形態に係る管理装置を説明する概略ブロック図である。
【
図6】
図6は、商品に設定されるアドレスの一例を示す図である。
【
図7】
図7は、実施形態に係るアドレス設定処理を説明するフローチャートである。
【
図8】
図8は、管理装置、または、倉庫管理装置として機能するコンピュータハードウェア構成の一例を概略的に示す図である。
【発明を実施するための形態】
【0009】
以下、実施形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲に係る発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【0010】
実施形態に係る管理システム1(
図3参照)は、複数の倉庫WHにおける荷物を管理するシステムである。倉庫WHは、異なる地域に設けられる。倉庫WHは、多数の商品を商品毎に保管する。倉庫WHにおいて、商品は、たとえば、SKU(Stock Keeping Unit)を単位として管理される。同じデザインで、サイズが異なる商品は、サイズ毎に異なるSKUとして管理される。たとえば、同じデザインで、サイズが3種類(たとえば、S/M/L)ある場合、3SKUとして管理される。倉庫WHには、多くの商品が、SKU毎に管理される。
【0011】
倉庫WHは、たとえば、
図1、および、
図2に示すように、商品を、前後方向(X軸方向)、左右方向(Y軸方向)、および、上下方向(Z軸方向)に並べて保管可能な棚100に収容し保管する。
図1は、倉庫WHにおける商品の保管状況の概略を示す側面図である。
図2は、倉庫WHにおける商品の保管状況の概略を示す平面図である。商品は、バスケット101に収容された状態で棚100に保管される。
【0012】
倉庫WHでは、ピッキングロボット102が、棚100の上部を、左右方向、および、前後方向に走行し、棚100から商品が収容されたバスケット101を取り出す。ピッキングロボット102は、出荷情報に基づいて、出荷情報の商品が収容されたバスケット101を、棚100の上部から釣り上げて、棚100から取り出す。ピッキングロボット102によって釣り上げられたバスケット101は、配送部に運ばれる。配送部では、バスケット101から商品が取り出されて、商品が発送される。
【0013】
倉庫WHでは、商品が、出荷頻度に応じて複数の管理レベルに分けて保管される。たとえば、商品は、出荷頻度に応じて「L1」、「L2」、および、「L3」に分けて保管される。
【0014】
「L1」の商品は、ロングテール(long tail)の商品であり、販売頻度が低い商品である。「L2」の商品は、「L1」の商品よりも販売頻度が高い商品である。「L3」の商品は、「L2」の商品よりも販売頻度が高い商品である。販売頻度が高い商品は、頻繁に売れる商品である。
【0015】
「L1」の商品は、種類が非常に多く、「L2」、および、「L3」の商品よりも種類が多い。「L2」の商品は、「L3」の商品よりも種類が多い。「L3」の商品は、種類が少ない商品である。なお、商品が分類される管理レベルは、2つであってもよく、4つ以上であってもよい。
【0016】
たとえば、販売頻度が高い商品は、ピッキングロボット102によって取り出される頻度が高いため、上方の棚100に保管される。たとえば、倉庫WHでは、「L3」、「L2」、および、「L1」の順に、上方から分けて保管される。
【0017】
なお、倉庫WHにおける商品の保管方法は、上記方法に限られることはない。たとえば、倉庫WHでは、複数の商品を保管する棚が、通路を挟んで複数配置されてもよい。この場合、ピッキングロボットは、通路を走行しつつ、棚から商品を取り出す。
【0018】
「L1」、または、「L2」の商品は、販売頻度が低く、かつ、種類が多いため、「L1」、および、「L2」の商品を全て倉庫WHに揃える場合、倉庫WHが大型になる。しかしながら、実際には、倉庫WHでは、商品が保管されない空きスペースが存在している。
【0019】
また、商品を販売する各社が、「L1」、および、「L2」の商品をそれぞれ揃えて、各社の倉庫WHで保管する場合、大きな倉庫WH、または、多くの倉庫WHを持つ必要がある。
【0020】
そのため、「L1」、および、「L2」の商品を保管するための負荷が大きくなる。
【0021】
この点に鑑み、実施形態に係る管理システム1は、商品の一部を、自社、および、他社にかかわらず、管理することとした。すなわち、実施形態に係る管理システム1は、複数の会社の商品を、一括して管理することとした。以下では、他社をクライアントとして説明することがある。
【0022】
倉庫WHには、自社の商品の保管に加えて、クライアントの商品が保管される。たとえば、倉庫WHには、自社の「L1」、「L2」、および、「L3」の商品が保管される。さらに、倉庫WHには、クライアントの「L1」、および、「L2」の商品が保管される。
【0023】
たとえば、自社は、管理システム1を有し、クライアント(他社)は、管理システム1を有さない。すなわち、1つの会社(自社)が有する管理システム1によって、クライアント(他社)の商品が管理される。なお、自社は、以下において説明する、倉庫管理装置2、および、管理装置3(倉庫WH)のみを有する会社であってもよい。この場合、管理システム1を有する自社は、クライアント(他社)の商品を倉庫WHに保管し、クライアントの商品の発送を行う。
【0024】
これにより、管理システム1は、倉庫WHにおける空きスペースを少なくすることができ、倉庫WHの使用効率を向上させることができる。さらに、管理システム1は、無駄な倉庫WHを少なくすることができ、倉庫WHを管理するための負荷を低減することができる。
【0025】
実施形態に係る管理システム1について、
図3を参照し説明する。
図3は、実施形態に係る管理システム1の概略を示す図である。管理システム1は、倉庫管理装置2と、管理装置3とを備える。
【0026】
管理装置3は、情報提供装置4とネットワークN1を介して無線、または有線で互いに通信可能に接続される。ネットワークN1は、例えば、LAN(Local Area Network)や、インターネットなどのWAN(Wide Area Network)であり、1以上のネットワークで構成される。
【0027】
管理装置3と、倉庫管理装置2とは、ネットワークN2を介して無線、または有線で互いに通信可能に接続される。
【0028】
情報提供装置4は、クライアントが有する情報提供装置である。情報提供装置4は、たとえば、クライアントが有するサーバ装置である。クライアントは、商品を販売する会社である。クライアントは、たとえば、インターネットを介して商品を販売する会社を含む。すなわち、クライアントは、eコマースによって商品を販売する会社を含む。クライアントは、複数の異なるクライアントを含む。すなわち、情報提供装置4は、各クライアントがそれぞれ有する情報提供装置である。
【0029】
情報提供装置4は、クライアントにおける商品を管理する。情報提供装置4は、クライアントの商品情報を、管理装置3に送信する。管理装置3に送信されるクライアントの商品情報(以下、「クライアントの商品情報」と称する。)は、クライアントが保有する商品に関する情報を含む。たとえば、クライアントの商品情報は、クライアントが必要とする商品の在庫総数に関する情報を含む。クライアントの商品情報は、管理レベルが所定レベル以下の商品に関する情報である。所定レベルは、出荷頻度が低い商品に関するレベルである。所定レベルの商品は、たとえば、「L2」以下の商品である。
【0030】
情報提供装置4は、クライアントの商品の出荷情報(以下、「クライアントの出荷情報」と称する。)を、管理装置3に送信する。クライアントの出荷情報は、管理レベルが所定レベル以下の商品に関する出荷情報である。
【0031】
なお、情報提供装置4は、自社が有する情報提供装置を含む。情報提供装置4は、たとえば、自社が有するサーバ装置を含む。自社が有する情報提供装置4は、自社の商品情報を、管理装置3に送信する。自社の商品情報は、自社が必要とする商品の在庫情報に関する情報を含む。自社の商品情報は、全ての管理レベルの商品に関する情報である。自社が有する情報提供装置4は、自社の商品の出荷情報を、管理装置3に送信する。自社の商品の出荷情報は、全ての管理レベルの商品に関する情報である。自社が有する情報提供装置4は、管理システム1に含まれてもよい。
【0032】
倉庫管理装置2は、倉庫WHにおいて商品を管理する。倉庫管理装置2は、倉庫WHにおける商品の出荷を管理する。倉庫管理装置2は、管理装置3から送信される出荷情報に基づいて、倉庫WHから商品を出荷させる。倉庫管理装置2は、たとえば、倉庫WH毎に設けられる。
【0033】
倉庫管理装置2について、
図4を参照し説明する。
図4は、実施形態に係る倉庫管理装置2を説明する概略ブロック図である。倉庫管理装置2は、通信部10と、記憶部11と、制御部12とを備える。
【0034】
通信部10は、たとえば、NIC(Network Interface Card)等によって実現される。また、通信部10は、ネットワークN2(
図1参照)と有線又は無線で接続される。通信部10は、管理装置3と通信可能に接続される。また、通信部10は、各ピッキングロボット102(
図1、および、
図2参照)と無線で接続される。
【0035】
記憶部11は、たとえば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置によって実現される。記憶部11は、制御部12によって実行される各種プログラムなどを記憶する。
【0036】
制御部12は、取得部13と、管理部14と、指示部15とを備える。取得部13、管理部14、および、指示部15は、これに限られず、統合されて構成されてもよく、また、分割して構成されてもよい。
【0037】
取得部13は、通信部10を介して、管理装置3から、商品管理情報、および、出荷情報を取得する。商品管理情報は、倉庫WHに保管する商品の情報である。商品管理情報は、たとえば、商品、および、個数に関する情報を含む。なお、管理レベルが所定レベル以下である「L1」、および、「L2」の商品の商品管理情報は、商品を保有(販売)する会社(クライアント、および、自社)に関する情報を含む。
【0038】
出荷情報は、商品、および、出荷先(購入者)に関する情報を含む。管理レベルが所定レベル以下である「L1」、および、「L2」の商品の出荷情報は、商品を出荷する会社(クライアント、および、自社)に関する情報を含む。なお、倉庫WHには、商品管理情報に応じた商品が搬入されて保管される。
【0039】
管理部14は、取得された商品管理情報、および、出荷情報に基づいて、倉庫WHに保管される商品を管理する。管理部14は、取得された商品管理情報、および、出荷情報に基づいて、倉庫WH内の商品の在庫状況、および、商品が収容されたバスケット101の保管位置などを管理する。
【0040】
管理部14は、管理レベルが所定レベル以下である「L1」、および、「L2」の商品については、クライアント、および、自社毎に商品を管理する。たとえば、同じ商品であっても、保有するクライアントが異なる場合、商品は、クライアント毎に、別のバスケット101に収容されて保管される。なお、保有するクライアントが異なる同じ商品が、1つのバスケット101に収容され、各クライアントが保有する商品の個数が管理されてもよい。
【0041】
指示部15は、取得された出荷情報に基づいて、ピッキングロボット102に商品を棚100から取り出すための動作情報を生成する。生成された動作情報は、ピッキングロボット102に送信される。これにより、ピッキングロボット102は、出荷情報に基づいて、商品が収容されたバスケット101を棚100から取り出す。
【0042】
次に、管理装置3について、
図5を参照し説明する。
図5は、実施形態に係る管理装置3を説明する概略ブロック図である。管理装置3は、通信部20と、記憶部21と、制御部22とを備える。
【0043】
通信部20は、たとえば、NIC等によって実現される。また、通信部20は、ネットワークN1、および、N2(
図1参照)と有線又は無線で接続される。通信部20は、情報提供装置4と通信可能に接続される。また、通信部20は、倉庫管理装置2と通信可能に接続される。
【0044】
記憶部21は、たとえば、RAM、フラッシュメモリ等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置によって実現される。記憶部21は、制御部22によって実行される各種プログラムなどを記憶する。
【0045】
制御部22は、取得部23と、設定部24と、管理部25とを備える。取得部23、設定部24、および、管理部25は、これに限られず、統合されて構成されてもよく、また、分割して構成されてもよい。
【0046】
取得部23は、通信部20を介して、情報提供装置4から、商品情報を取得する。取得部23は、クライアントの情報提供装置4から、クライアントの商品情報を取得する。取得部23は、自社の情報提供装置4から自社の商品情報を取得する。
【0047】
取得部23は、通信部20を介して、情報提供装置4から、出荷情報を取得する。取得部23は、クライアントの情報提供装置4から、クライアントの出荷情報を取得する。取得部23は、自社の情報提供装置4から、自社の出荷情報を取得する。
【0048】
設定部24は、商品管理情報を設定する。具体的には、設定部24は、商品情報に対して、商品が保管される倉庫WH、および、倉庫WHにおける商品の管理数を設定する。設定部24は、商品の需要予測に基づいて、商品が保管される倉庫WHを設定する。設定部24は、地域における商品の需要予測に基づいて、商品が保管される倉庫WHを設定する。
【0049】
また、設定部24は、商品の需要予測に基づいて、倉庫WHにおける商品の管理数を設定する。設定部24は、地域における商品の需要予測に基づいて、倉庫WHにおける商品の管理数を設定する。
【0050】
需要予測は、たとえば、商品の購入実績、および、購入者の住所情報などに基づいて作成される。需要予測は、たとえば、自社の情報提供装置4から取得される。また、需要予測は、クライアントの情報提供装置4から取得されてもよい。需要予測は、自社の情報提供装置4、および、クライアントの情報提供装置4から取得された情報に基づいて、管理装置3によって、作成されてもよい。需要予測は、たとえば、需要予測モデルを用いて作成される。
【0051】
需要予測は、たとえば、ヒートマップとして生成される。ヒートマップは、地図上の地域を需要の度合いに応じて色分けしたマップである。たとえば、需要が多いと予測される地域は、「赤色」で示され、需要が少ないと予測される地域は、「青色」で示される。
【0052】
たとえば、商品の需要が、寒冷地において高い場合、設定部24は、寒冷地、または、寒冷地に近い箇所に設けられた倉庫WHにおける当該商品の管理数を、他の地域に設けられた倉庫WHにおける当該商品の管理数よりも多くする。
【0053】
これにより、たとえば、寒冷地において購入されることが多い商品は、購入者に近い倉庫WHから多く出荷される。そのため、商品が購入者に届くまでの時間が短縮される。また、商品を配送するためのコスト、たとえば、輸送費が削減される。
【0054】
設定部24は、クライアントの商品毎、および、自社の商品毎に、商品が保管される倉庫WH、および、倉庫WHにおける商品の管理数を設定する。具体的には、設定部24は、クライアントの「L1」、および、「L2」の商品、および、自社の全ての商品に対して、商品が保管される倉庫WH、および、倉庫WHにおける商品の管理数を設定する。
【0055】
設定部24は、商品にアドレスを設定する。設定部24は、複数のクライアントの商品にアドレスを設定する。設定部24は、自社の商品にアドレスを設定する。具体的には、設定部24は、管理レベルが所定レベル以下の商品に対してアドレスを設定する。設定部24は、クライアントの「L1」、および、「L2」の商品に対してアドレスを設定する。設定部24は、自社の「L1」、および、「L2」の商品に対してアドレスを設定する。
【0056】
アドレスは、商品が保管される倉庫WHを、複数の倉庫WHから特定可能な情報を含む。また、アドレスは、倉庫WHにおいて商品を特定可能な情報を含む。アドレスは、商品が保管される倉庫WHにかかわらず設定されるアドレスである。すなわち、アドレスは、複数の倉庫WHにおいて統一されたアドレスである。
【0057】
たとえば、アドレスは、
図6に示すように設定される。
図6は、商品に設定されるアドレスの一例を示す図である。
図6では、一例として、倉庫「WH1」、「WH2」、および、「WH3」に保管される商品のアドレスが示される。なお、倉庫「WH1」、「WH2」、および、「WH3」では、「L1」の商品、および、「L2」の商品がそれぞれ100SKU管理される。また、自社が「A社」として示され、クライアントが「B社」、「C社」、および、「D社」として示される。
【0058】
また、
図6では、倉庫「WH1」の「L1」における管理番号(たとえば、バスケット101の番号)は、「WH1-L1-1」~「WH1-L1-100」として示される。倉庫「WH1」の「L2」における管理番号(たとえば、バスケット101の番号)は、「WH1-L2-1」~「WH1-L2-100」として示される。倉庫「WH2」、および、「WH3」についても同様である。なお、倉庫WHにおける管理番号は、説明ために用いるものであり、商品は、各倉庫WHにおいて必ずしも管理番号によって管理されるものではない。
【0059】
アドレスは、各倉庫WHにおける管理番号に対して、統一されて設定される。たとえば、アドレスは、「0001」から順に数字が大きくなり、「0002」、「0003」などと設定される。なお、アドレスは、説明を容易にするために、数字によって示されたが、これに限られることはない。アドレスは、文字などであってもよく、数字、および、文字などの組み合わせであってもよい。
【0060】
たとえば、アドレスは、倉庫「WH1-L1-1」から、順番に統一されたアドレスとして設定される。たとえば、倉庫「WH1-L1-1」に対応するアドレスとして「0001」が設定される。倉庫「WHL1-2」に対応するアドレスとして「0002」が設定される。
【0061】
また、倉庫「WH1-L1-100」に対応するアドレスとして「0100」が設定される。倉庫「WH1-L2-1」に対応するアドレスとして「0101」が設定される。
【0062】
また、倉庫「WH1-L2-100」に対応するアドレスとして「0200」が設定される。倉庫「WH2-L1-1」に対応するアドレスとして「0201」が設定される。
【0063】
このように、各倉庫WHにおいて「L1」、および、「L2」の商品を保管する箇所は、1つの仮想的な倉庫として用いられる。
【0064】
アドレスは、クライアントの商品、および、自社の商品に対して、保管される倉庫WHに応じて設定される。すなわち、アドレスは、商品が保管される倉庫WHの管理番号、および、商品に紐付けられて設定される。
【0065】
たとえば、倉庫「WH1」において、「L1-1」として保管される「A社」の商品「aaa」には、「0001」のアドレスが設定される。倉庫「WH1」において「L1-2」として保管されるA社の商品「bbb」には、「0002」のアドレスが設定される。また、倉庫「WH1」において「L1-100」として保管されるB社の商品「bbb」には、「0100」のアドレスが設定される。
【0066】
また、倉庫「WH1」において「L2-2」として保管されるB社の商品「mmm」には、「0102」のアドレスが設定される。
【0067】
また、倉庫「WH2」において「L1-1」として保管されるA社の商品「bbb」には、「0201」のアドレスが設定される。同じA社の商品「bbb」であっても、保管される倉庫WHが異なる場合、異なるアドレスが設定される。
【0068】
管理部25は、複数の倉庫WHにおける商品をアドレスによって管理する。管理部25は、複数の倉庫WHに対し、管理レベルが所定レベル以下である「L1」、および、「L2」の商品をアドレスによって管理する。
【0069】
管理部25は、情報提供装置4から送信された出荷情報に基づいて、商品を出荷する倉庫WHを決定し、商品を出荷する倉庫WHの倉庫管理装置2に出荷情報を送信する。
【0070】
たとえば、クライアントの情報提供装置4から、出荷情報が送信された場合、管理部25は、出荷される商品が保管された倉庫WHをアドレスによって検出する。そして、管理部25は、出荷情報における購入者の住所に基づいて、商品を保管する倉庫WHのうち、出荷に適した倉庫WH、たとえば、購入者の住所から最も近い倉庫WHを、商品を出荷する倉庫WHとして選択する。そして、管理部25は、選択した倉庫WHの倉庫管理装置2に、商品の出荷情報を送信する。
【0071】
管理部25は、設定部24によって設定された商品管理情報を、倉庫管理装置2に送信する。商品管理情報が、各倉庫管理装置2に送信されることで、各倉庫WHにおいて商品が管理される。
【0072】
次に、実施形態に係るアドレス設定処理について、
図7のフローチャートを参照し説明する。
図7は、実施形態に係るアドレス設定処理を説明するフローチャートである。
【0073】
管理装置3は、管理レベルが所定レベル以下の商品にアドレスを設定する(S100)。管理装置3は、クライアントの「L1」、および、「L2」の商品に対してアドレスを設定する。また、管理装置3は、自社の「L1」、および、「L2」の商品に対してアドレスを設定する。
【0074】
管理装置3は、設定したアドレスによって、管理レベルが所定レベル以下の商品を管理する(S101)。管理装置3は、管理レベルが所定レベル以下の商品が保管される倉庫WHをアドレスによって管理する。管理装置3は、管理レベルが所定レベル以下の商品を、複数のクライアント、および、自社の商品毎に、統一されたアドレスによって管理する。
【0075】
管理装置3は、設定部24と、管理部25とを備える。設定部24は、複数のクライアントの商品にアドレスを設定する。管理部25は、複数の倉庫WHにおける商品をアドレスによって管理する。
【0076】
これにより、倉庫WHに、複数のクライアントの商品がまとめて保管された場合に、管理装置3は、各クライアントの商品を区別して管理することができる。そのため、管理装置3は、倉庫WHに空きスペースが生じることを抑制し、倉庫WHの使用効率を向上させることができる。また、たとえば、クライアントは、商品を保管する倉庫WHを小型化したり、商品を保管する倉庫WHを少なくしたりすることができる。従って、管理装置3は、商品の管理負荷を低減することができる。また、管理装置3は、複数の倉庫WHにおいて、複数のクライアントの商品を分散して管理することができる。そのため、管理装置3は、複数の倉庫WHを、たとえば、1つの巨大な倉庫とみなして、多数の商品を管理することができる。従って、1つの巨大な倉庫を新たに建築させることなく、管理装置3は、たとえば、既存の倉庫WHを有効に利用して、多数の商品を管理することができる。
【0077】
設定部24は、商品の需要予測に基づいて、商品が保管される倉庫WH、および、倉庫WHにおける商品の管理数を設定する。
【0078】
これにより、管理装置3は、保管に適さない商品が倉庫WHに保管されることを抑制することができる。そのため、管理装置3は、倉庫WHの使用効率を向上させることができる。
【0079】
複数の倉庫WHは、異なる地域に設けられる。設定部24は、地域における商品の需要予測に基づいて、商品が保管される倉庫WH、および、倉庫における商品の管理数を設定する。
【0080】
これにより、たとえば、商品の購入者から近い倉庫WHから、商品が発送されやすくなる。そのため、管理装置3は、商品が購入者に届くまでの時間を短くすることができる。また、管理装置3は、商品を配送するためのコスト、たとえば、輸送費を削減することができる。
【0081】
倉庫WHでは、出荷頻度に応じて複数の管理レベルに分けて商品が保管される。設定部24は、出荷頻度が所定レベル以下の商品にアドレスを設定する。
【0082】
これにより、たとえば、クライアントは、出荷頻度が低い商品を保管するための倉庫WHを必要とせずに、出荷頻度が低い商品を扱うことができる。
【0083】
図8は、管理装置3、または、倉庫管理装置2として機能するコンピュータ1200のハードウェア構成の一例を概略的に示す図である。コンピュータ1200にインストールされたプログラムは、コンピュータ1200を、本実施形態に係る装置の1又は複数の「部」として機能させ、又はコンピュータ1200に、本実施形態に係る装置に関連付けられるオペレーション又は当該1又は複数の「部」を実行させることができ、および/又はコンピュータ1200に、本実施形態に係るプロセス又は当該プロセスの段階を実行させることができる。そのようなプログラムは、コンピュータ1200に、本明細書に記載のフローチャートおよびブロック図のブロックのうちのいくつか又は全てに関連付けられた特定のオペレーションを実行させるべく、CPU1212によって実行されてよい。
【0084】
本実施形態によるコンピュータ1200は、CPU1212、RAM1214、およびグラフィックコントローラ1216を含み、それらはホストコントローラ1210によって相互に接続されている。コンピュータ1200はまた、通信インタフェース1222、記憶装置1224、DVDドライブ、およびICカードドライブのような入出力ユニットを含み、それらは入出力コントローラ1220を介してホストコントローラ1210に接続されている。DVDドライブは、DVD-ROMドライブおよびDVD-RAMドライブ等であってよい。記憶装置1224は、ハードディスクドライブおよびソリッドステートドライブ等であってよい。コンピュータ1200はまた、ROM1230およびキーボードのような入出力ユニットを含み、それらは入出力チップ1240を介して入出力コントローラ1220に接続されている。
【0085】
CPU1212は、ROM1230およびRAM1214内に格納されたプログラムに従い動作し、それにより各ユニットを制御する。グラフィックコントローラ1216は、RAM1214内に提供されるフレームバッファ等又はそれ自体の中に、CPU1212によって生成されるイメージデータを取得し、イメージデータがディスプレイデバイス1218上に表示されるようにする。
【0086】
通信インタフェース1222は、ネットワークを介して他の電子デバイスと通信する。記憶装置1224は、コンピュータ1200内のCPU1212によって使用されるプログラムおよびデータを格納する。DVDドライブは、プログラム又はデータをDVD-ROM等から読み取り、記憶装置1224に提供する。ICカードドライブは、プログラムおよびデータをICカードから読み取り、および/又はプログラムおよびデータをICカードに書き込む。
【0087】
ROM1230はその中に、アクティブ化時にコンピュータ1200によって実行されるブートプログラム等、および/又はコンピュータ1200のハードウェアに依存するプログラムを格納する。入出力チップ1240はまた、様々な入出力ユニットをUSBポート、パラレルポート、シリアルポート、キーボードポート、マウスポート等を介して、入出力コントローラ1220に接続してよい。
【0088】
プログラムは、DVD-ROM又はICカードのようなコンピュータ可読記憶媒体によって提供される。プログラムは、コンピュータ可読記憶媒体から読み取られ、コンピュータ可読記憶媒体の例でもある記憶装置1224、RAM1214、又はROM1230にインストールされ、CPU1212によって実行される。これらのプログラム内に記述される情報処理は、コンピュータ1200に読み取られ、プログラムと、上記様々なタイプのハードウェアリソースとの間の連携をもたらす。装置又は方法が、コンピュータ1200の使用に従い情報のオペレーション又は処理を実現することによって構成されてよい。
【0089】
例えば、通信がコンピュータ1200および外部デバイス間で実行される場合、CPU1212は、RAM1214にロードされた通信プログラムを実行し、通信プログラムに記述された処理に基づいて、通信インタフェース1222に対し、通信処理を命令してよい。通信インタフェース1222は、CPU1212の制御の下、RAM1214、記憶装置1224、DVD-ROM、又はICカードのような記録媒体内に提供される送信バッファ領域に格納された送信データを読み取り、読み取られた送信データをネットワークに送信し、又はネットワークから受信した受信データを記録媒体上に提供される受信バッファ領域等に書き込む。
【0090】
また、CPU1212は、記憶装置1224、DVDドライブ(DVD-ROM)、ICカード等のような外部記録媒体に格納されたファイル又はデータベースの全部又は必要な部分がRAM1214に読み取られるようにし、RAM1214上のデータに対し様々なタイプの処理を実行してよい。CPU1212は次に、処理されたデータを外部記録媒体にライトバックしてよい。
【0091】
様々なタイプのプログラム、データ、テーブル、およびデータベースのような様々なタイプの情報が記録媒体に格納され、情報処理を受けてよい。CPU1212は、RAM1214から読み取られたデータに対し、本開示の随所に記載され、プログラムの命令シーケンスによって指定される様々なタイプのオペレーション、情報処理、条件判断、条件分岐、無条件分岐、情報の検索/置換等を含む、様々なタイプの処理を実行してよく、結果をRAM1214に対しライトバックする。また、CPU1212は、記録媒体内のファイル、データベース等における情報を検索してよい。例えば、各々が第2の属性の属性値に関連付けられた第1の属性の属性値を有する複数のエントリが記録媒体内に格納される場合、CPU1212は、当該複数のエントリの中から、第1の属性の属性値が指定されている条件に一致するエントリを検索し、当該エントリ内に格納された第2の属性の属性値を読み取り、それにより予め定められた条件を満たす第1の属性に関連付けられた第2の属性の属性値を取得してよい。
【0092】
上記したプログラム又はソフトウエアモジュールは、コンピュータ1200上又はコンピュータ1200近傍のコンピュータ可読記憶媒体に格納されてよい。また、専用通信ネットワーク又はインターネットに接続されたサーバシステム内に提供されるハードディスク又はRAMのような記録媒体が、コンピュータ可読記憶媒体として使用可能であり、それによりプログラムを、ネットワークを介してコンピュータ1200に提供する。
【0093】
本実施形態におけるフローチャートおよびブロック図におけるブロックは、オペレーションが実行されるプロセスの段階又はオペレーションを実行する役割を持つ装置の「部」を表してよい。特定の段階および「部」が、専用回路、コンピュータ可読記憶媒体上に格納されるコンピュータ可読命令と共に供給されるプログラマブル回路、および/又はコンピュータ可読記憶媒体上に格納されるコンピュータ可読命令と共に供給されるプロセッサによって実装されてよい。専用回路は、デジタルおよび/又はアナログハードウェア回路を含んでよく、集積回路(IC)および/又はディスクリート回路を含んでよい。プログラマブル回路は、例えば、フィールドプログラマブルゲートアレイ(FPGA)、およびプログラマブルロジックアレイ(PLA)等のような、論理積、論理和、排他的論理和、否定論理積、否定論理和、および他の論理演算、フリップフロップ、レジスタ、並びにメモリエレメントを含む、再構成可能なハードウェア回路を含んでよい。
【0094】
コンピュータ可読記憶媒体は、適切なデバイスによって実行される命令を格納可能な任意の有形なデバイスを含んでよく、その結果、そこに格納される命令を有するコンピュータ可読記憶媒体は、フローチャート又はブロック図で指定されたオペレーションを実行するための手段を作成すべく実行され得る命令を含む、製品を備えることになる。コンピュータ可読記憶媒体の例としては、電子記憶媒体、磁気記憶媒体、光記憶媒体、電磁記憶媒体、半導体記憶媒体等が含まれてよい。コンピュータ可読記憶媒体のより具体的な例としては、フロッピー(登録商標)ディスク、ディスケット、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、消去可能プログラマブルリードオンリメモリ(EPROM又はフラッシュメモリ)、電気的消去可能プログラマブルリードオンリメモリ(EEPROM)、静的ランダムアクセスメモリ(SRAM)、コンパクトディスクリードオンリメモリ(CD-ROM)、デジタル多用途ディスク(DVD)、ブルーレイ(登録商標)ディスク、メモリスティック、集積回路カード等が含まれてよい。
【0095】
コンピュータ可読命令は、アセンブラ命令、命令セットアーキテクチャ(ISA)命令、マシン命令、マシン依存命令、マイクロコード、ファームウェア命令、状態設定データ、又はSmalltalk(登録商標)、JAVA(登録商標)、C++等のようなオブジェクト指向プログラミング言語、および「C」プログラミング言語又は同様のプログラミング言語のような従来の手続型プログラミング言語を含む、1又は複数のプログラミング言語の任意の組み合わせで記述されたソースコード又はオブジェクトコードのいずれかを含んでもよい。
【0096】
コンピュータ可読命令は、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサ、又はプログラマブル回路が、フローチャート又はブロック図で指定されたオペレーションを実行するための手段を生成するために当該コンピュータ可読命令を実行すべく、ローカルに又はローカルエリアネットワーク(LAN)、インターネット等のようなワイドエリアネットワーク(WAN)を介して、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサ、又はプログラマブル回路に提供されてよい。プロセッサの例としては、コンピュータプロセッサ、処理ユニット、マイクロプロセッサ、デジタル信号プロセッサ、コントローラ、マイクロコントローラ等を含む。
【0097】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【0098】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【0099】
1 管理システム
2 倉庫管理装置
3 管理装置
4 情報提供装置
22 制御部
24 設定部
25 管理部
WH 倉庫