(57)【特許請求の範囲】
【請求項１】
商品を陳列する棚を特定する棚識別情報と、前記棚に陳列されている商品を特定する一又は複数の商品個別識別情報とを含む棚商品情報を一又は複数受け付ける受付部と、
複数の商品個別識別情報と、複数の前記商品個別識別情報の各々について、複数の前記商品個別識別情報の各々に該当する商品を陳列すべき棚を特定する陳列棚識別情報とを関連付けた情報に基づいて、前記受付部が受け付けた一又は複数の前記棚商品情報の各々に含まれる一又は複数の前記商品個別識別情報の各々に関連付けられている陳列棚識別情報を取得し、取得した一又は複数の前記陳列棚識別情報のうち、前記棚商品情報に含まれる棚識別情報と一致する陳列されるべき棚に陳列されている商品の数である正陳列数と一致しない陳列されるべき棚以外の棚に陳列されている商品の数である誤陳列数とを導出する導出部と、
前記導出部が導出した前記正陳列数及び前記誤陳列数に基づいて、前記正陳列数と前記誤陳列数との比率が、比率閾値以下であるか否かに基づいて、アラートを発信するか否かを判定する判定部と
を備え、
前記判定部は、前記比率閾値を、曜日と、季節と、時間との少なくとも一つに基づいて変更する、商品管理システム。
【請求項２】
前記判定部は、さらに前記正陳列数が陳列数閾値以下であるか否かに基づいて、前記アラートを発信するか否かを判定する、請求項１に記載の商品管理システム。
【請求項３】
前記判定部は、前記正陳列数と前記誤陳列数との前記比率と、前記正陳列数と、複数の棚識別情報と複数の前記棚識別情報の各々について複数の前記棚の各々に陳列される商品のおすすめ度とを関連付けた情報と、販売実績と、前記正陳列数の時系列の変動との少なくとも一つに基づいて、通知レベルを判定する、請求項１又は請求項２に記載の商品管理システム。
【請求項４】
前記判定部は、アラートを発信すると判定した回数に基づいて、在庫から商品を補充するかを判定する、請求項１から請求項３のいずれか一項に記載の商品管理システム。
【請求項５】
前記導出部は、複数の商品個別識別情報と、複数の前記商品個別識別情報の各々について、複数の前記商品個別識別情報の各々に該当する商品の種別を特定する商品種別識別情報と該商品の属性情報とを関連付けた情報に基づいて、陳列されるべき棚に陳列されている商品の商品個別識別情報を、属性情報毎にカウントし、属性情報毎にカウントした結果がカウント値閾値以下である属性情報を取得する、請求項１から請求項４のいずれか一項に記載の商品管理システム。
【請求項６】
前記導出部は、陳列されるべき棚以外に陳列されている一又は複数の商品のうち、前記カウント値閾値以下に該当する属性情報に該当する商品が陳列されている棚の棚識別情報を、一又は複数取得する、請求項５に記載の商品管理システム。
【請求項７】
前記判定部が前記アラートを発信すると判定した場合に、前記カウント値閾値以下に該当する属性情報に該当する商品が陳列されている棚と端末装置との距離に基づいて、前記アラートを発信する端末装置を選択する処理部
を備える、請求項６に記載の商品管理システム。
【請求項８】
商品管理システムが実行する商品管理方法であって、
商品を陳列する棚を特定する棚識別情報と、前記棚に陳列されている商品を特定する一又は複数の商品個別識別情報とを含む棚商品情報を一又は複数受け付けるステップと、
複数の商品個別識別情報と、複数の前記商品個別識別情報の各々について、複数の前記商品個別識別情報の各々に該当する商品を陳列すべき棚を特定する陳列棚識別情報とを関連付けた情報に基づいて、一又は複数の前記棚商品情報の各々に含まれる一又は複数の前記商品個別識別情報の各々に関連付けられている陳列棚識別情報を取得し、取得した一又は複数の前記陳列棚識別情報のうち、前記棚商品情報に含まれる棚識別情報と一致する陳列されるべき棚に陳列されている商品の数である正陳列数と一致しない陳列されるべき棚に陳列されていない商品の数である誤陳列数とを導出するステップと、
導出した前記正陳列数及び前記誤陳列数に基づいて、前記正陳列数と前記誤陳列数との比率が、比率閾値以下であるか否かに基づいて、アラートを発信するか否かを判定するステップと、
前記比率閾値を、曜日と、季節と、時間との少なくとも一つに基づいて変更するステップと
を有する商品管理方法。
【請求項９】
商品管理装置のコンピュータに、
商品を陳列する棚を特定する棚識別情報と、前記棚に陳列されている商品を特定する一又は複数の商品個別識別情報とを含む棚商品情報を一又は複数受け付けるステップと、
複数の商品個別識別情報と、複数の前記商品個別識別情報の各々について、複数の前記商品個別識別情報の各々に該当する商品を陳列すべき棚を特定する陳列棚識別情報とを関連付けた情報に基づいて、一又は複数の前記棚商品情報の各々に含まれる一又は複数の前記商品個別識別情報の各々に関連付けられている陳列棚識別情報を取得し、取得した一又は複数の前記陳列棚識別情報のうち、前記棚商品情報に含まれる棚識別情報と一致する陳列されるべき棚に陳列されている商品の数である正陳列数と一致しない陳列されるべき棚に陳列されていない商品の数である誤陳列数とを導出するステップと、
導出した前記正陳列数及び前記誤陳列数に基づいて、前記正陳列数と前記誤陳列数との比率が、比率閾値以下であるか否かに基づいて、アラートを発信するか否かを判定するステップと、
前記比率閾値を、曜日と、季節と、時間との少なくとも一つに基づいて変更するステップと
を実行させる、商品管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品管理システム、商品管理方法および商品管理プログラムに関する。
【背景技術】
【０００２】
アパレルショップにおいて、商品が陳列されるべき棚とは異なる棚に置かれた場合に、顧客は、その陳列されるべき棚から、その商品を取ることができないため、購入機会の損失につながる。
商品の陳列に関して、商品の整頓作業の効率化を実現する技術が知られている（例えば、特許文献１参照）。この技術では、店舗の売場空間に設置されている商品陳列棚のそれぞれには、ＲＦＩＤリーダが取り付けられる。ＲＦＩＤリーダは、商品に付されたＲＦＩＤタグから、商品コードを読み取る。サーバでは、読み取られた商品コードが当該商品陳列棚に陳列されるべき商品であるかを判定するために、この商品の商品コードと、データベースに記憶されている陳列許可情報とを比較する。サーバは、商品陳列棚に陳列されるべき商品以外の商品が陳列されていると判定した場合、棚や商品の種類、カテゴリに応じた通知ランクでＰＤＡ端末に対して報知動作を行わせる報知信号を出力する制御を行う。ここで、通知ランクは、予め定められたカテゴリなどの静的情報によって定まる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２３８２５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
仮に、陳列されるべき棚とは異なる棚に商品が置かれている状態であっても、陳列されるべき棚に多くの商品が置かれている状態であれば、顧客は、陳列されるべき棚から、商品を取ることができるため、購入機会の損失とはならない。このような場合には、アラートは不要である。
一方、陳列されるべき棚に置かれている商品が少ないか又は存在しない場合には、顧客は、その商品が品切れであると勘違いして、購入を諦めてしまうおそれがある。顧客が購入を諦めてしまう場合には、購入機会の損失となるため、商品を、陳列されるべき棚とは異なる棚から陳列されるべき棚へ戻す必要がある。
上記事情に鑑み、本発明は、陳列されるべき棚以外の棚に商品が陳列されている場合に、アラートの要否を動的に判定する商品管理システム、商品管理方法および商品管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の一態様は、商品を陳列する棚を特定する棚識別情報と、前記棚に陳列されている商品を特定する一又は複数の商品個別識別情報とを含む棚商品情報を一又は複数受け付ける受付部と、複数の商品個別識別情報と、複数の前記商品個別識別情報の各々について、複数の前記商品個別識別情報の各々に該当する商品を陳列すべき棚を特定する陳列棚識別情報とを関連付けた情報に基づいて、前記受付部が受け付けた一又は複数の前記棚商品情報の各々に含まれる一又は複数の前記商品個別識別情報の各々に関連付けられている陳列棚識別情報を取得し、取得した一又は複数の前記陳列棚識別情報のうち、前記棚商品情報に含まれる棚識別情報と一致する陳列されるべき棚に陳列されている商品の数である正陳列数と一致しない陳列されるべき棚以外の棚に陳列されている商品の数である誤陳列数とを導出する導出部と、前記導出部が導出した前記正陳列数及び前記誤陳列数に基づいて、前記正陳列数と前記誤陳列数との比率が、比率閾値以下であるか否かに基づいて、アラートを発信するか否かを判定する判定部とを備え、前記判定部は、前記比率閾値を、曜日と、季節と、時間との少なくとも一つに基づいて変更する、商品管理システムである。
本発明の一態様は、上記の商品管理システムであって、前記判定部は、さらに前記正陳列数が陳列数閾値以下であるか否かに基づいて、前記アラートを発信するか否かを判定する。
本発明の一態様は、上記の商品管理システムであって、前記判定部は、前記正陳列数と前記誤陳列数との前記比率と、前記正陳列数と、複数の棚識別情報と複数の前記棚識別情報の各々について複数の前記棚の各々に陳列される商品のおすすめ度とを関連付けた情報と、販売実績と、前記正陳列数の時系列の変動との少なくとも一つに基づいて、通知レベルを判定する。
本発明の一態様は、上記の商品管理システムであって、前記判定部は、アラートを発信すると判定した回数に基づいて、在庫から商品を補充するかを判定する。
本発明の一態様は、上記の商品管理システムであって、前記導出部は、複数の商品個別識別情報と、複数の前記商品個別識別情報の各々について、複数の前記商品個別識別情報の各々に該当する商品の種別を特定する商品種別識別情報と該商品の属性情報とを関連付けた情報に基づいて、陳列されるべき棚に陳列されている商品の商品個別識別情報を、属性情報毎にカウントし、属性情報毎にカウントした結果がカウント値閾値以下である属性情報を取得する。
本発明の一態様は、上記の商品管理システムであって、前記導出部は、陳列されるべき棚以外に陳列されている一又は複数の商品のうち、前記カウント値閾値以下に該当する属性情報に該当する商品が陳列されている棚の棚識別情報を、一又は複数取得する。
本発明の一態様は、上記の商品管理システムであって、前記判定部が前記アラートを発信すると判定した場合に、前記カウント値閾値以下に該当する属性情報に該当する商品が陳列されている棚と端末装置との距離に基づいて、前記アラートを発信する端末装置を選択する処理部を備える。
本発明の一態様は、商品管理システムが実行する商品管理方法であって、商品を陳列する棚を特定する棚識別情報と、前記棚に陳列されている商品を特定する一又は複数の商品個別識別情報とを含む棚商品情報を一又は複数受け付けるステップと、複数の商品個別識別情報と、複数の前記商品個別識別情報の各々について、複数の前記商品個別識別情報の各々に該当する商品を陳列すべき棚を特定する陳列棚識別情報とを関連付けた情報に基づいて、一又は複数の前記棚商品情報の各々に含まれる一又は複数の前記商品個別識別情報の各々に関連付けられている陳列棚識別情報を取得し、取得した一又は複数の前記陳列棚識別情報のうち、前記棚商品情報に含まれる棚識別情報と一致する陳列されるべき棚に陳列されている商品の数である正陳列数と一致しない陳列されるべき棚以外の棚に陳列されている商品の数である誤陳列数とを導出するステップと、導出した前記正陳列数及び前記誤陳列数に基づいて、前記正陳列数と前記誤陳列数との比率が、比率閾値以下であるか否かに基づいて、アラートを発信するか否かを判定するステップと、前記比率閾値を、曜日と、季節と、時間との少なくとも一つに基づいて変更するステップとを有する商品管理方法である。
本発明の一態様は、商品管理装置のコンピュータに、商品を陳列する棚を特定する棚識別情報と、前記棚に陳列されている商品を特定する一又は複数の商品個別識別情報とを含む棚商品情報を一又は複数受け付けるステップと、複数の商品個別識別情報と、複数の前記商品個別識別情報の各々について、複数の前記商品個別識別情報の各々に該当する商品を陳列すべき棚を特定する陳列棚識別情報とを関連付けた情報に基づいて、一又は複数の前記棚商品情報の各々に含まれる一又は複数の前記商品個別識別情報の各々に関連付けられている陳列棚識別情報を取得し、取得した一又は複数の前記陳列棚識別情報のうち、前記棚商品情報に含まれる棚識別情報と一致する陳列されるべき棚に陳列されている商品の数である正陳列数と、一致しない陳列されるべき棚以外の棚に陳列されている商品の数である誤陳列数とを導出するステップと、導出した前記正陳列数及び前記誤陳列数に基づいて、前記正陳列数と前記誤陳列数との比率が、比率閾値以下であるか否かに基づいて、アラートを発信するか否かを判定するステップと、前記比率閾値を、曜日と、季節と、時間との少なくとも一つに基づいて変更するステップとを実行させる、商品管理プログラムである。
【発明の効果】
【０００６】
本発明の実施形態によれば、陳列されるべき棚以外の棚に商品が陳列されている場合に、アラートの要否を動的に判定できる商品管理システム、商品管理方法および商品管理プログラムを提供できる。
【図面の簡単な説明】
【０００７】
【図１】実施形態の商品管理システムの一例を示す図である。
【図２】本実施形態の商品管理システムを構成する商品管理装置と、通信装置と、端末装置との一例を示す図である。
【図３】商品テーブルの一例を示す図である。
【図４】陳列棚テーブルの一例を示す図である。
【図５】商品在庫管理テーブルの一例を示す図である。
【図６】商品陳列棚テーブルの一例を示す図である。
【図７】棚担当者テーブルの一例を示す図である。
【図８】店員端末テーブルの一例を示す図である。
【図９】誤陳列棚商品アラートの画面の一例を示す図である。
【図１０】実施形態の商品管理システムの動作の一例を示すフロー図である。
【図１１】実施形態の変形例１の商品管理システムを構成する商品管理装置の一例を示す図である。
【図１２】誤陳列棚商品アラートの画面の一例を示す図である。
【図１３】実施形態の変形例２の商品管理システムを構成する商品管理装置と、通信装置と、端末装置との一例を示す図である。
【図１４】陳列棚テーブルの一例を示す図である。
【図１５】実施形態の変形例２の商品管理システムの動作の一例を示すフロー図である。
【発明を実施するための形態】
【０００８】
次に、本実施形態の商品管理システム、商品管理方法および商品管理プログラムを、図面を参照しつつ説明する。以下で説明する実施形態は一例に過ぎず、本発明が適用される実施形態は、以下の実施形態に限られない。
なお、実施形態を説明するための全図において、同一の機能を有するものは同一符号を用い、繰り返しの説明は省略する。
また、本願でいう「ＸＸに基づく」とは、「少なくともＸＸに基づく」ことを意味し、ＸＸに加えて別の要素に基づく場合も含む。また、「ＸＸに基づく」とは、ＸＸを直接に用いる場合に限定されず、ＸＸに対して演算や加工が行われたものに基づく場合も含む。「ＸＸ」は、任意の要素（例えば、任意の情報）である。
【０００９】
（実施形態）
（商品管理システム）
図１は、実施形態の商品管理システムの一例を示す図である。
実施形態の商品管理システム１は、商品を販売する店舗で使用される。店舗の一例は、衣服を販売するアパレルショップである。以下、一例として、商品管理システム１が、アパレルショップで使用される場合について説明を続ける。
アパレルショップの一例には、商品を陳列する棚ＳＨ００１から棚ＳＨ００ｍ（ｍは、ｍ＞０の整数）が設置されている。棚ＳＨ００１から棚ＳＨ００ｍの各々には、一又は複数の商品が陳列されている。棚ＳＨ００１から棚ＳＨ００ｍの各々に陳列されている商品の数は同じであってもよいし、異なっていてもよい。
棚ＳＨ００１から棚ＳＨ００ｍの近傍には、それぞれ通信装置２００−１から通信装置２００−ｍが設置されている。棚ＳＨ００１から棚ＳＨ００ｍと、通信装置２００−１から通信装置２００−ｍとは、それぞれ関連付けられている。
【００１０】
図１に示される例では、棚ＳＨ００１の近傍には、通信装置２００−１が設置されている。通信装置２００−１は、棚ＳＨ００１の棚ＩＤを記憶している。棚ＳＨ００１には、商品Ｐ−１１、商品Ｐ−１２、・・・、商品Ｐ−１ｎ（１ｎのうち、１は棚ＳＨ００１を示し、ｎは棚ＳＨ００１に陳列されている商品を示し、ｎは、ｎ＞０の整数である）が陳列されている。商品Ｐ−１１、商品Ｐ−１２、・・・、商品Ｐ−１ｎには、それぞれＲＦＩＤタグ３００−１１、ＲＦＩＤタグ３００−１２、・・・、ＲＦＩＤタグ３００−１ｎが取り付けられている。ＲＦＩＤタグ３００−１１、ＲＦＩＤタグ３００−１２、・・・、ＲＦＩＤタグ３００−１ｎには、それぞれ商品Ｐ−１１の商品個別ＩＤ、商品Ｐ−１２の商品個別ＩＤ、・・・、商品Ｐ−１ｎの商品個別ＩＤが記憶されている。ここで、商品個別ＩＤは、個々の商品を識別するための識別情報である。
【００１１】
棚ＳＨ００ｍにの近傍には、通信装置２００−ｍが設置されている。通信装置２００−ｍは、棚ＳＨ００ｍの棚ＩＤを記憶している。棚ＳＨ００ｍには、商品Ｐ−ｍ１、商品Ｐ−ｍ２、・・・、商品Ｐ−ｍｏ（ｍｏのうち、ｍは棚ＳＨ００ｍを示し、ｏは棚ＳＨ００ｍに陳列されている商品を示し、ｏは、ｏ＞０の整数である）が陳列されている。商品Ｐ−ｍ１、商品Ｐ−ｍ２、・・・、商品Ｐ−ｍｏには、それぞれＲＦＩＤタグ３００−ｍ１、ＲＦＩＤタグ３００−ｍ２、・・・、ＲＦＩＤタグ３００−ｍｏが取り付けられている。ＲＦＩＤタグ３００−ｍ１、ＲＦＩＤタグ３００−ｍ２、・・・、ＲＦＩＤタグ３００−ｍｏには、それぞれ商品Ｐ−ｍ１の商品個別ＩＤ、商品Ｐ−ｍ２の商品個別ＩＤ、・・・、商品Ｐ−ｍｏの商品個別ＩＤが記憶されている。
【００１２】
商品管理システム１は、商品管理装置１００と、通信装置２００−１から通信装置２００−ｍと、ＲＦＩＤタグ３００−１１からＲＦＩＤタグ３００−１ｎと、・・・、ＲＦＩＤタグ３００−ｍ１からＲＦＩＤタグ３００−ｍｏと、端末装置４００−１と、端末装置４００−２とを含んで構成される。
通信装置２００−１は、定期又は不定期に、ＲＦＩＤタグ３００−１１からＲＦＩＤタグ３００−１ｎの各々と通信を行う。例えば、通信装置２００−１は、ＲＦＩＤタグ３００−１１からＲＦＩＤタグ３００−１ｎの各々と近距離無線通信を行うことによって、ＲＦＩＤタグ３００−１１からＲＦＩＤタグ３００−１ｎの各々が送信した商品個別ＩＤを受信する。通信装置２００−１は、受信した一又は複数の商品個別ＩＤと、棚ＳＨ００１の棚ＩＤとを含む、商品管理装置１００を宛先とする棚商品情報を作成する。通信装置２００−１は、作成した棚商品情報を、商品管理装置１００へ送信する。
【００１３】
通信装置２００−ｍは、定期又は不定期に、ＲＦＩＤタグ３００−ｍ１からＲＦＩＤタグ３００−ｍｏの各々と通信を行う。例えば、通信装置２００−ｍは、ＲＦＩＤタグ３００−ｍ１からＲＦＩＤタグ３００−ｍｏの各々と近距離無線通信を行うことによって、ＲＦＩＤタグ３００−ｍ１からＲＦＩＤタグ３００−ｍｏの各々が送信した商品個別ＩＤを受信する。通信装置２００−ｍは、受信した一又は複数の商品個別ＩＤと、棚ＳＨ００ｍの棚ＩＤとを含む、商品管理装置１００を宛先とする棚商品情報を作成する。通信装置２００−ｍは、作成した棚商品情報を、商品管理装置１００へ送信する。
【００１４】
商品管理装置１００は、通信装置２００−１から通信装置２００−ｍの各々が送信した棚商品情報を受信する。商品管理装置１００は、複数の棚商品情報の各々について、以下の処理を行う。商品管理装置１００は、棚商品情報に含まれる一又は複数の商品個別ＩＤを取得する。商品管理装置１００は、複数の商品個別ＩＤと、複数の商品個別ＩＤの各々について、複数の商品個別ＩＤの各々に該当する商品の種別を特定する商品種別ＩＤとを関連付けた商品テーブルを記憶する。商品管理装置１００は、取得した一又は複数の商品個別ＩＤの各々に関連付けられる商品種別ＩＤを、商品テーブルから取得する。
また、商品管理装置１００は、複数の商品種別ＩＤと、複数の商品種別ＩＤの各々について、複数の商品種別ＩＤの各々に該当する商品が陳列されるべき棚を特定する陳列棚ＩＤとを関連付けた商品陳列棚テーブルを記憶している。商品管理装置１００は、取得した一又は複数の商品種別ＩＤの各々に関連付けられる商品陳列棚ＩＤを、商品陳列棚テーブルから取得する。
【００１５】
商品管理装置１００は、取得した商品個別ＩＤと商品種別ＩＤと陳列棚ＩＤとの一又は複数の組み合わせに基づいて、棚商品情報に含まれる商品個別ＩＤと棚ＩＤとの一又は複数の組み合わせの各々が、該当する商品個別ＩＤと陳列棚ＩＤとの組み合わせと一致するか否かを判定する。これによって、商品管理装置１００は、一又は複数の商品の各々が、陳列されるべき棚に陳列されているか否かを判定する。商品管理装置１００は、一又は複数の商品個別ＩＤに該当する商品の各々が、陳列されるべき棚に陳列されているか否かの判定結果に基づいて、商品の種別毎に、陳列されるべき棚に陳列されているものの数である正陳列数と陳列されていないものの数である誤陳列数とを導出する。
商品管理装置１００は、導出した正陳列数と誤陳列数とに基づいて、アラートを発信するか否かを判定する。例えば、商品管理装置１００は、正陳列数と誤陳列数との比率（正陳列数／誤陳列数）を導出し、導出した比率が、比率閾値以下であるか否かを判定する。商品管理装置１００は、比率が、比率閾値以下である場合にはアラートを発信すると判定し、比率閾値より大きい場合にはアラートを発信しないと判定する。商品管理装置１００は、アラートを発信すると判定した場合に、主店員Ｕ１が使用する端末装置４００−１へ、アラートを発信する。
【００１６】
主店員Ｕ１は、端末装置４００−１へ発信されたアラートを参照し、対応できるか否かの判断結果を入力する。端末装置４００−１は、対応できるか否かを示す情報を含むアラート応答を、商品管理装置１００へ送信する。
商品管理装置１００は、端末装置４００−１は送信したアラート応答を受信する。商品管理装置１００は、受信したアラート応答に対応できることを示す情報が含まれる場合に、処理を終了する。商品管理装置１００は、受信したアラート応答に対応できないことを示す情報が含まれる場合には、副店員Ｕｂが使用する端末装置４００−２へ、アラートを発信する。
以下、通信装置２００−１から通信装置２００−ｍのうち任意の通信装置を、通信装置２００と記載する。通信装置２００と関連付けられる棚を棚ＳＨと記載する。棚ＳＨに陳列されている商品のうち任意の商品を、商品Ｐと記載する。商品Ｐに取り付けられているＲＦＩＤタグをＲＦＩＤタグ３００と記載する。端末装置４００−１と端末装置４００−２のうちいずれかの端末装置を、端末装置４００と記載する。店員Ｕ１と店員Ｕ２のうち、端末装置４００を操作する店員を店員Ｕと記載する。
次に、商品管理装置１００と、通信装置２００と、端末装置４００とについて、詳細に説明する。
【００１７】
図２は、本実施形態の商品管理システムを構成する商品管理装置と、通信装置と、端末装置との一例を示す図である。
（通信装置２００）
通信装置２００は、パーソナルコンピュータ、サーバ、スマートフォン、タブレットコンピュータ又は産業用コンピュータ等の装置によって実現される。通信装置２００は、第１通信部２０２と、処理部２０３と、第２通信部２０５と、記憶部２０６とを備える。
第１通信部２０２は、ＲＦＩＤリーダなどの通信モジュールによって実現される。第１通信部２０２は、ＲＦＩＤタグ３００と無線通信することによって、ＲＦＩＤタグ３００が無線送信した商品個別ＩＤを受信する。
記憶部２０６は、ＨＤＤ（Hard Disk Drive）やフラッシュメモリ、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）などにより実現される。記憶部２０６には、通信装置２００が関連付けられる棚の棚ＩＤＳＩＤが記憶される。
【００１８】
処理部２０３は、例えば、ＣＰＵ（Central Processing Unit）などのハードウェアプロセッサが記憶部２０６に格納されたコンピュータプログラム（ソフトウェア）を実行することにより実現される。また、これらの機能部のうち一部または全部は、ＬＳＩ（Large Scale Integration）やＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programmable Gate Array）、ＧＰＵ（Graphics Processing Unit）などのハードウェア（回路部；circuitryを含む）によって実現されてもよいし、ソフトウェアとハードウェアとの協働によって実現されてもよい。コンピュータプログラムは、予めＨＤＤ（Hard Disk Drive）やフラッシュメモリなどの記憶装置に格納されていてもよいし、ＤＶＤやＣＤ−ＲＯＭなどの着脱可能な記憶媒体に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。
処理部２０３は、第１通信部２０２が受信した商品個別ＩＤを取得する。処理部２０３は、記憶部２０６に記憶されている棚ＩＤＳＩＤを取得する。処理部２０３は、取得した商品個別ＩＤと棚ＩＤＳＩＤとを含む、商品管理装置１００を宛先とする棚商品情報を作成する。処理部２０３は、作成した棚商品情報を、第２通信部２０５へ出力する。
【００１９】
第２通信部２０５は、通信モジュールによって実現される。第２通信部２０５は、ネットワークＮＷを介して、商品管理装置１００などの装置と通信する。第２通信部２０５は、例えば有線ＬＡＮなどの通信方式で通信してもよい。また、第２通信部２０５は、例えば無線ＬＡＮ、ブルートゥース（登録商標）又はＬＴＥ（登録商標）などの無線通信方式で通信してもよい。第２通信部２０５は、処理部２０３が出力した棚商品情報を取得し、取得した棚商品報を、商品管理装置１００へ送信する。
【００２０】
（商品管理装置１００）
商品管理装置１００は、パーソナルコンピュータ、サーバ、スマートフォン、タブレットコンピュータ又は産業用コンピュータ等の装置によって実現される。商品管理装置１００は、例えば、通信部１０２と、受付部１０３と、導出部１０４と、判定部１０５と、処理部１０６と、記憶部１１０とを備える。
通信部１０２は、通信モジュールによって実現される。通信部１０２は、ネットワークＮＷを介して、外部の通信装置と通信する。通信部１０２は、例えば有線ＬＡＮなどの通信方式で通信してもよい。また、通信部１０２は、例えば無線ＬＡＮ、ブルートゥース（登録商標）又はＬＴＥ（登録商標）などの無線通信方式で通信してもよい。通信部１０２は、通信装置２００が送信した棚商品情報を受信する。通信部１０２は、処理部１０６が出力したアラートを、端末装置４００へ送信する。通信部１０２は、端末装置４００が送信したアラート応答を受信する。
【００２１】
記憶部１１０は、ＨＤＤやフラッシュメモリ、ＲＡＭ、ＲＯＭなどにより実現される。記憶部１１０には、商品テーブル１１０ａと、陳列棚テーブル１１０ｂと、商品在庫管理テーブル１１０ｃと、商品陳列棚テーブル１１０ｄと、棚担当者テーブル１１０ｅと、店員端末テーブル１１０ｆとが記憶される。商品テーブル１１０ａと、陳列棚テーブル１１０ｂと、商品在庫管理テーブル１１０ｃと、商品陳列棚テーブル１１０ｄと、棚担当者テーブル１１０ｅと、店員端末テーブル１１０ｆとがクラウド上に記憶されていてもよい。
【００２２】
（商品テーブル１１０ａ）
図３は、商品テーブルの一例を示す図である。商品テーブル１１０ａの一例は、一又は複数の商品個別ＩＤと、一又は複数の商品個別ＩＤの各々について、商品種別ＩＤと、商品名と、カテゴリと、色、サイズなどの属性情報とを関連付けたテーブル形式の情報である。図３に示される例では、商品個別ＩＤ「ＡＡＡ１２３」と商品種別ＩＤ「ＡＡＡ」と商品名「ＢＢＢ」とカテゴリ「下着」と色「黒」とサイズ「Ｍ」とが関連付けて記憶されている。
【００２３】
（陳列棚テーブル１１０ｂ）
図４は、陳列棚テーブルの一例を示す図である。陳列棚テーブル１１０ｂの一例は、一又は複数の陳列棚ＩＤと、一又は複数の陳列棚ＩＤの各々について、おすすめ度と、場所とを関連付けたテーブル形式の情報である。ここで、おすすめ度は、陳列棚ＩＤに該当する棚に陳列されている商品を推薦する度合いを示す情報である。おすすめ度の一例は、推薦する度合いが低い方から高い方へ複数の段階で表される。例えば、推薦する度合いが低い方から高い方へ１から５の五段階で表されてもよい。場所は、陳列棚ＩＤに該当する棚が設置されている位置を示す情報である。図４に示される例では、陳列棚ＩＤ「ＸＸＸ」とおすすめ度「５」と場所「２階Ｂフロア」とが関連付けて記憶されている。
【００２４】
（商品在庫管理テーブル１１０ｃ）
図５は、商品在庫管理テーブル１１０ｃの一例を示す図である。商品在庫管理テーブル１１０ｃの一例は、一又は複数の商品種別ＩＤと、一又は複数の商品種別ＩＤの各々について、正陳列数と、誤陳列数と、倉庫と、販売実績とを関連付けたテーブル形式の情報である。ここで、正陳列数とは、商品種別ＩＤに該当する商品のうち、その商品が陳列されるべき棚に陳列されているものの数である。誤陳列数とは、商品種別ＩＤに該当する商品のうち、その商品が陳列されるべき棚以外の棚に陳列されているものの数である。倉庫は、商品種別ＩＤに該当する商品のうち、倉庫に保管されているものの数である。販売実績は、商品種別ＩＤに該当する商品のうち、所定の期間に販売された商品の数である。図５に示される例では、商品種別ＩＤ「ＡＡＡ」と正陳列数「１０」と誤陳列数「５」と倉庫「５」と販売実績「７」とが関連付けて記憶されている。
【００２５】
（商品陳列棚テーブル１１０ｄ）
図６は、商品陳列棚テーブルの一例を示す図である。商品陳列棚テーブル１１０ｄの一例は、一又は複数の商品種別ＩＤと、一又は複数の商品種別ＩＤの各々について、陳列棚ＩＤとを関連付けたテーブル形式の情報である。図６に示される例では、商品種別ＩＤ「ＡＡＡ」と陳列棚ＩＤ「ＸＸＸ」とが関連付けて記憶されている。
【００２６】
（棚担当者テーブル１１０ｅ）
図７は、棚担当者テーブルの一例を示す図である。棚担当者テーブル１１０ｅの一例は、一又は複数の陳列棚ＩＤと、一又は複数の陳列棚ＩＤの各々について、主担当者と、副担当者とを関連付けたテーブル形式の情報である。ここで、主担当者は、棚ＩＤに該当する棚を主に担当する者である。副担当者は、棚ＩＤに該当する棚を主担当者とともに担当する者である。主担当者と副担当者として、各店員に割り当てられている識別情報が記憶される。図７に示される例では、陳列棚ＩＤ「ＸＸＸ」と主担当者「１２３４５６」と副担当者「９８７６５４」とが関連付けて記憶されている。
【００２７】
（店員端末テーブル１１０ｆ）
図８は、店員端末テーブルの一例を示す図である。店員端末テーブル１１０ｆの一例は、一又は複数の店員ＩＤと、一又は複数の定員ＩＤの各々について、氏名と、端末ＩＤとを関連付けたテーブル形式の情報である。ここで、店員ＩＤは、各店員に割り当てられている識別情報である。端末ＩＤは、各端末に割り当てられている識別情報である。識別情報の一例は、メールアドレス、電話番号である。本実施形態では、一例として、識別情報として、メールアドレスを使用した場合について説明を続ける。図８に示される例では、店員ＩＤ「１２３４５６」と氏名「●●」と端末ＩＤ「Ａ１Ｂ２Ｃ３」とが関連付けて記憶されている。図２に戻り、説明を続ける。
【００２８】
受付部１０３、導出部１０４、判定部１０５、及び処理部１０６は、例えば、ＣＰＵなどのハードウェアプロセッサが記憶部１１０に格納されたコンピュータプログラム（ソフトウェア）を実行することにより実現される。また、これらの機能部のうち一部または全部は、ＬＳＩやＡＳＩＣ、ＦＰＧＡ、ＧＰＵなどのハードウェア（回路部；circuitryを含む）によって実現されてもよいし、ソフトウェアとハードウェアとの協働によって実現されてもよい。コンピュータプログラムは、予めＨＤＤやフラッシュメモリなどの記憶装置に格納されていてもよいし、ＤＶＤやＣＤ−ＲＯＭなどの着脱可能な記憶媒体に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。
【００２９】
受付部１０３は、通信部１０２が受信した棚商品情報を一又は複数受け付ける。受付部１０３は、通信部１０２が受信したアラート応答を受け付ける。
導出部１０４は、受付部１０３が受け付けた一又は複数の棚商品情報を取得する。導出部１０４は、取得した一又は複数の棚商品情報の各々について、以下の処理を行う。導出部１０４は、記憶部１１０に記憶されている商品テーブル１１０ａを参照し、取得した棚商品情報に含まれる一又は複数の商品個別ＩＤの各々に関連付けられている商品種別ＩＤを取得する。導出部１０４は、記憶部１１０に記憶されている商品陳列棚テーブル１１０ｄを参照し、取得した一又は複数の商品種別ＩＤの各々に関連付けられている陳列棚ＩＤを取得する。
【００３０】
導出部１０４は、取得した商品個別ＩＤと商品種別ＩＤと陳列棚ＩＤとの一又は複数の組み合わせに基づいて、棚商品情報に含まれる商品個別ＩＤと棚ＩＤとの一又は複数の組み合わせの各々が、該当する商品個別ＩＤと陳列棚ＩＤとの組み合わせと一致するか否かを判定する。導出部１０４は、記憶部１１０の商品テーブル１１０ａを参照し、一又は複数の商品個別ＩＤの各々と陳列されるべき棚に陳列されているか否かの判定結果との組み合わせに基づいて、一又は複数の商品種別ＩＤの各々について、陳列されるべき棚に陳列されている商品の数である正陳列数と陳列されるべき棚以外の棚に陳列されている商品の数である誤陳列数とを導出する。導出部１０４は、一又は複数の商品種別ＩＤの各々について導出した正陳列数と誤陳列数とを、記憶部１１０に記憶されている商品在庫管理テーブル１１０ｃに記憶する。
【００３１】
導出部１０４は、商品テーブル１１０ａを参照し、陳列されるべき棚に陳列されている一又は複数の商品の商品種別ＩＤの各々を、色とサイズとの組み合わせ毎にカウントする。導出部１０４は、色とサイズとの組み合わせ毎のカウント値に基づいて、組み合わせ閾値以下である色とサイズとの組み合わせを一又は複数取得する。つまり、導出部１０４は、商品テーブル１１０ａを参照し、陳列されるべき棚に陳列されている一又は複数の商品の商品種別ＩＤの各々を、属性情報毎にカウントし、属性情報毎のカウント値に基づいて、カウント値閾値以下である属性情報を一又は複数取得する。これによって、導出部１０４は、一又は複数の商品種別ＩＤの各々について、不足する商品の属性情報を取得する。ここで、組み合わせ閾値は、色とサイズとの組み合わせ毎に異なる値であってもよいし、同じ値であってもよい。
導出部１０４は、商品テーブル１１０ａを参照し、一又は複数の商品種別ＩＤの各々について、陳列されるべき棚以外の棚に陳列されている一又は複数の商品のうち、組み合わせ閾値以下に該当する色とサイズとの組み合わせに該当する商品が陳列されている棚の棚ＩＤを一又は複数取得する。ここで、導出部１０４は、組み合わせ閾値以下に該当する色とサイズとの組み合わせに該当する商品の数が多い方から、一又は複数の棚の棚ＩＤを取得してもよい。導出部１０４は、一又は複数の商品種別ＩＤの各々について、組み合わせ閾値以下に該当する色とサイズとの一又は複数の組み合わせの各々と、一又は複数の棚ＩＤを関連付けた情報である色サイズ棚情報を、判定部１０５へ出力する。
【００３２】
判定部１０５は、一又は複数の商品種別ＩＤの各々について、導出部１０４が出力した正陳列数と誤陳列数と色サイズ棚情報とを取得する。判定部１０５は、一又は複数の商品種別ＩＤの各々について、取得した正陳列数と誤陳列数とに基づいて、アラートを発信するか否かを判定する。例えば、判定部１０５は、正陳列数と誤陳列数との比率が、比率閾値以下であるか否かを判定する。判定部１０５は、正陳列数と誤陳列数との比率が、比率閾値以下である場合には、正陳列数が少なく、該当する棚に陳列されるべき商品の数が少ないと想定される。このため、判定部１０５は、アラートを発信すると判定する。一方、判定部１０５は、正陳列数と誤陳列数との比率が、比率閾値より大きい場合には、正陳列数が多く、該当する棚に陳列されるべき商品の数が多いと想定される。このため、判定部１０５は、アラートを発信しないと判定する。判定部１０５は、アラートを発信すると判定した場合に、処理部１０６に、アラートを発信することを示す情報と、該当する商品の商品種別ＩＤと、色サイズ棚情報とを出力する。
【００３３】
処理部１０６は、判定部１０５が出力したアラートを発信することを示す情報と、商品の商品種別ＩＤと、色サイズ棚情報とを取得する。処理部１０６は、商品陳列棚テーブル１１０ｄを参照し、取得した商品種別ＩＤに該当する陳列棚ＩＤを取得する。処理部１０６は、棚担当者テーブル１１０ｅを参照し、取得した陳列棚ＩＤに該当する棚の主担当者を特定し、特定した主担当者の店員ＩＤを取得する。処理部１０６は、店員端末テーブル１１０ｆを参照し、取得した主担当者の店員ＩＤに関連付けられている氏名と端末ＩＤとを取得する。処理部１０６は、商品テーブル１１０ａから、商品種別ＩＤに該当する商品名を取得し、陳列棚テーブル１１０ｂから、陳列棚ＩＤに該当する場所を示す情報を取得する。処理部１０６は、色サイズ棚情報に基づいて、誤陳列棚商品アラートの画面を作成する。
【００３４】
図９は、誤陳列棚商品アラートの画面の一例を示す図である。図９に示される例では、誤陳列棚商品アラートの画面には、「誤陳列棚商品アラート」と、「棚△△  主担当：●●様」と、「棚××に置かれた□□シャツ（黒、Ｓサイズ）を棚△△に戻してください」とが含まれる。さらに、誤陳列棚商品アラートの画面には、「対応可」と表示された選択ボタンと、「対応不可」と表示された選択ボタンとが含まれる。
処理部１０６は、陳列棚ＩＤと、主担当者の氏名とに基づいて「棚△△  主担当：●●様」を作成する。処理部１０６は、色サイズ棚情報と、陳列棚ＩＤとに基づいて「棚××に置かれた□□シャツ（黒、Ｓサイズ）を棚△△に戻してください」を作成する。ここで、「棚ＸＸ」は、組み合わせ閾値以下に該当する色とサイズとの組み合わせに該当する商品の数が最も多い棚であってもよい。図２に戻り、説明を続ける。
処理部１０６は、作成した誤陳列棚商品アラートの画面を作成するための情報含む、主担当者の端末ＩＤ（端末装置４００−１のメールアドレス）を宛先とする、アラートを作成する。処理部１０６は、作成したアラートを通信部１０２へ出力する。
【００３５】
処理部１０６は、受付部１０３が受け付けたアラート応答を取得する。処理部１０６は、アラート応答に対応可能である情報が含まれる場合には、処理を終了する。処理部１０６は、アラート応答に、誤陳列棚商品アラートの画面を作成するための情報と、対応不可能である情報が含まれる場合には、棚担当者テーブル１１０ｅを参照し、陳列棚ＩＤに該当する棚の副担当者を特定し、特定した副担当者の店員ＩＤを取得する。処理部１０６は、店員端末テーブル１１０ｆを参照し、取得した副担当者の店員ＩＤに関連付けられている氏名と端末ＩＤとを取得する。処理部１０６は、取得した氏名に基づいて、アラート応答に含まれる誤陳列棚商品アラートの画面において、「主担当：●●様」を、「副担当：〇〇様」へ変更する。
処理部１０６は、変更した誤陳列棚商品アラートの画面を作成するための情報を含む、副担当者の端末ＩＤ（端末装置４００−２のメールアドレス）を宛先とする、アラートを作成する。処理部１０６は、作成したアラートを通信部１０２へ出力する。
【００３６】
（端末装置４００）
端末装置４００は、スマートフォン、携帯端末、又はパーソナルコンピュータ、タブレット端末装置、腕時計型端末装置、あるいはその他の情報処理機器として実現される。
端末装置４００は、例えば、通信部４０２と、処理部４０３と、表示部４０４と、操作部４０５と、記憶部４１０とを備える。
通信部４０２は、通信モジュールによって実現される。通信部４０２は、ネットワークＮＷを介して、外部の通信装置と通信する。通信部４０２は、例えば、無線ＬＡＮ、ブルートゥース（登録商標）又はＬＴＥ（登録商標）などの無線通信方式で通信してもよい。また、通信部４０２は、例えば有線ＬＡＮなどの通信方式で通信してもよい。通信部４０２は、商品管理装置１００が送信したアラートを受信する。通信部４０２は、商品管理装置１００へ、アラート応答を送信する。
【００３７】
操作部４０５は、入力デバイスを備え、店員Ｕの操作を受け付ける。この入力デバイスには、キーボード等の文字情報を入力するデバイス、マウス、タッチパネル等のポインティングデバイス、釦、ダイヤル、ジョイスティック、タッチセンサ、タッチパッド等が含まれる。店員Ｕは、操作部４０５を操作することによって、アラートへ対応できるか、できないかのいずれか一方を入力する。
記憶部４１０は、ＨＤＤ、フラッシュメモリ、ＲＡＭ、ＲＯＭなどにより実現される。
表示部４０４は、ＣＰＵなどのプロセッサによって制御され、画像、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）などを表示する。
【００３８】
処理部４０３は、例えば、ＣＰＵなどのハードウェアプロセッサが記憶部４１０に格納されたコンピュータプログラム（ソフトウェア）を実行することにより実現される。また、これらの機能部のうち一部または全部は、ＬＳＩやＡＳＩＣ、ＦＰＧＡ、ＧＰＵなどのハードウェア（回路部；circuitryを含む）によって実現されてもよいし、ソフトウェアとハードウェアとの協働によって実現されてもよい。コンピュータプログラムは、予めＨＤＤやフラッシュメモリなどの記憶装置に格納されていてもよいし、ＤＶＤやＣＤ−ＲＯＭなどの着脱可能な記憶媒体に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。
処理部４０３は、通信部４０２が受信したアラートを取得し、取得したアラートに含まれる誤陳列棚商品アラートの画面を作成するための情報を取得する。処理部４０３は、取得した誤陳列棚商品アラート画面を作成するための情報に基づいて、誤陳列棚商品アラート画面を作成し、作成した誤陳列棚商品アラート画面を、表示部４０４に表示する。処理部４０３は、表示部４０４に表示した誤陳列棚商品アラートの画面に対して、店員Ｕが操作部４０５に対して「対応可」と表示された選択ボタンを押した場合には、対応可能である情報を含む、商品管理装置１００を宛先とするアラート応答を作成する。処理部４０３は、表示部４０４に表示した誤陳列棚商品アラートの画面に対して、店員Ｕが操作部４０５に対して「対応不可」と表示された選択ボタンを押した場合には、誤陳列棚商品アラートの画面と、対応不可能である情報とを含む、商品管理装置１００を宛先とするアラート応答を作成する。処理部１０６は、作成したアラート応答を、通信部４０２へ出力する。
【００３９】
（商品管理システムの動作）
図１０は、実施形態の商品管理システムの動作の一例を示すフロー図である。図１０を参照して、ＲＦＩＤタグ３００が、通信装置２００へ、商品個別ＩＤを送信してから、商品管理装置１００が、主担当者Ｕ１へ、アラートを送信するまでの処理について説明する。
（ステップＳ１−１）
ＲＦＩＤタグ３００は、通信装置２００へ、商品個別ＩＤを送信する。
（ステップＳ２−１）
通信装置２００において、第１通信部２０２は、ＲＦＩＤタグ３００が送信した商品個別ＩＤを受信する。処理部２０３は、第１通信部２０２が受信した商品個別ＩＤを取得する。処理部２０３は、記憶部２０６に記憶されている棚ＩＤＳＩＤを取得する。処理部２０３は、取得した商品個別ＩＤと棚ＩＤＳＩＤとを含む、商品管理装置１００を宛先とする棚商品情報を作成する。
（ステップＳ３−１）
通信装置２００において、処理部２０３は、作成した棚商品情報を、第２通信部２０５へ出力する。第２通信部２０５は、処理部２０３が出力した棚商品情報を取得し、取得した棚商品情報を、商品管理装置１００へ送信する。
（ステップＳ４−１）
商品管理装置１００において、通信部１０２は、通信装置２００が送信した棚商品情報を受信する。
【００４０】
（ステップＳ５−１）
商品管理装置１００において、受付部１０３は、通信部１０２が受信した棚商品情報を一又は複数受け付ける。導出部１０４は、受付部１０３が受け付けた一又は複数の棚商品情報を取得する。導出部１０４は、記憶部１１０に記憶されている商品テーブル１１０ａを参照し、取得した一又は複数の棚商品情報の各々に含まれる一又は複数の商品個別ＩＤの各々に関連付けられている商品種別ＩＤを一又は複数取得する。
（ステップＳ６−１）
商品管理装置１００において、導出部１０４は、記憶部１１０に記憶されている商品陳列棚テーブル１１０ｄを参照し、取得した一又は複数の商品種別ＩＤの各々に関連付けられている陳列棚ＩＤを一又は複数取得する。
（ステップＳ７−１）
商品管理装置１００において、導出部１０４は、取得した商品個別ＩＤと商品種別ＩＤと陳列棚ＩＤとの複数の組み合わせに基づいて、一又は複数の棚商品情報の各々について、棚商品情報に含まれる商品個別ＩＤと棚ＩＤとの組み合わせが、該当する商品個別ＩＤと陳列棚ＩＤとの組み合わせと一致するか否かを判定する。導出部１０４は、一致する場合には陳列されるべき棚に陳列されているとし、一致しない場合には陳列されるべき棚に陳列されていないとする。
（ステップＳ８−１）
商品管理装置１００において、導出部１０４は、記憶部１１０の商品テーブル１１０ａを参照し、一又は複数の商品個別ＩＤの各々と、陳列されるべき棚に陳列されているか否かの判定結果との組み合わせに基づいて、一又は複数の商品種別ＩＤの各々について、正陳列数と誤陳列数とを導出する。
【００４１】
（ステップＳ９−１）
商品管理装置１００において、導出部１０４は、商品テーブル１１０ａを参照し、陳列されるべき棚に陳列されている一又は複数の商品の商品種別ＩＤの各々を、色とサイズとの組み合わせ毎にカウントする。導出部１０４は、色とサイズとの組み合わせ毎のカウント値に基づいて、組み合わせ閾値以下である色とサイズとの組み合わせを一又は複数取得する。導出部１０４は、商品テーブル１１０ａを参照し、一又は複数の商品種別ＩＤの各々について、陳列されるべき棚以外の棚に陳列されている一又は複数の商品のうち、組み合わせ閾値以下に該当する色とサイズとの組み合わせに該当する商品が陳列されている棚の棚ＩＤを一又は複数取得する。
（ステップＳ１０−１）
商品管理装置１００において、判定部１０５は、一又は複数の商品種別ＩＤの各々について、導出部１０４が出力した正陳列数と誤陳列数と色サイズ棚情報とを取得する。判定部１０５は、一又は複数の商品種別ＩＤの各々について、取得した正陳列数と誤陳列数との比率に基づいて、アラートを発信するか否かを判定する。
（ステップＳ１１−１）
商品管理装置１００において、判定部１０５は、アラートを発信すると判定した場合に、処理部１０６に、アラートを発信することを示す情報と、該当する商品の商品種別ＩＤと、色サイズ棚情報とを出力する。処理部１０６は、判定部１０５が出力したアラートを発信することを示す情報と、商品の商品種別ＩＤと、色サイズ棚情報とを取得する。処理部１０６は、商品陳列棚テーブル１１０ｄを参照し、取得した商品種別ＩＤに該当する陳列棚ＩＤを取得する。処理部１０６は、棚担当者テーブル１１０ｅを参照し、取得した陳列棚ＩＤに該当する棚の主担当者を特定し、特定した主担当者の店員ＩＤを取得する。処理部１０６は、店員端末テーブル１１０ｆを参照し、取得した主担当者の店員ＩＤに関連付けられている氏名と端末ＩＤとを取得する。処理部１０６は、商品テーブル１１０ａから、商品種別ＩＤに該当する商品名を取得し、棚テーブルから、陳列棚ＩＤに該当する場所を示す情報を取得する。処理部１０６は、色サイズ棚情報に基づいて、誤陳列棚商品アラートの画面を作成する。処理部１０６は、作成した誤陳列棚商品アラートの画面を含む、主担当者の端末ＩＤを宛先とする、アラートを作成する。
（ステップＳ１２−１）
商品管理装置１００において、処理部１０６は、作成したアラートを通信部１０２へ出力する。通信部１０２は、処理部１０６が出力したアラートを、主担当者の端末装置４００へ送信する。
【００４２】
前述した実施形態では、商品管理システム１に端末装置４００が二台含まれる場合について説明したが、この例に限られない。例えば、商品管理システム１に端末装置４００が一台含まれてもよいし、三台以上含まれてもよい。
前述した実施形態では、導出部１０４が、記憶部１１０に記憶されている商品テーブル１１０ａを参照し、一又は複数の棚商品情報の各々に含まれる一又は複数の商品個別ＩＤの各々に関連付けられている商品種別ＩＤを一又は複数取得し、さらに、記憶部１１０に記憶されている商品陳列棚テーブル１１０ｄを参照し、取得した一又は複数の商品種別ＩＤの各々に関連付けられている陳列棚ＩＤを一又は複数取得する場合について説明したが、この例に限られない。たとえば、記憶部１１０に、一又は複数の商品個別ＩＤの各々と、一又は複数の商品個別ＩＤの各々について、一又は複数の商品個別ＩＤの各々に該当する商品を陳列すべき棚の陳列棚ＩＤとを関連付けた商品陳列棚テーブルを記憶しておき、導出部１０４が、記憶部１１０に記憶されている商品陳列棚テーブルを参照し、取得した一又は複数の棚商品情報の各々に含まれる一又は複数の商品個別ＩＤの各々に関連付けられている陳列棚ＩＤを一又は複数取得するようにしてもよい。
【００４３】
前述した実施形態では、導出部１０４が、商品テーブル１１０ａを参照し、陳列されるべき棚に陳列されている一又は複数の商品の商品種別ＩＤの各々を、色とサイズとの組み合わせなどの属性情報毎にカウントする場合について説明したが、この例に限られない。例えば、導出部１０４は、陳列されるべき棚に陳列されている一又は複数の商品の商品種別ＩＤの各々を、組み合わせではなく、色又はサイズなどの属性情報毎にカウントしてもよい。この場合、導出部１０４は、色又はサイズ毎のカウント値に基づいて、色閾値又はサイズ閾値以下である色又はサイズを一又は複数取得してもよい。ここで、色閾値は、色毎に異なる値であってもよいし、同じ値であってもよい。また、サイズ閾値は、サイズ毎に異なる値であってもよいし、同じ値であってもよい。さらに、導出部１０４は、商品テーブル１１０ａを参照し、一又は複数の商品種別ＩＤの各々について、陳列されるべき棚以外の棚に陳列されている一又は複数の商品うち、色閾値又はサイズ閾値以下に該当する商品が陳列されている棚の棚ＩＤを一又は複数取得する。導出部１０４は、一又は複数の色又はサイズの各々と、一又は複数の棚ＩＤを関連付けた情報である色棚情報又はサイズ棚情報を、判定部１０５へ出力する。判定部１０５と、処理部１０６とは、色サイズ棚情報の代わりに、色棚情報又はサイズ棚情報を使用して処理を行う。
【００４４】
前述した実施形態において、判定部１０５は、一又は複数の商品種別ＩＤの各々について、取得した正陳列数と誤陳列数との比率に加え、正陳列数に基づいて、アラートを発信するか否かを判定してもよい。例えば、判定部１０５は、正陳列数と誤陳列数との比率に関わらず、正陳列数が陳列数閾値より少ない場合には、アラームを発信すると判定する。この場合には、該当する棚に陳列されるべき商品の数がより少ないと想定されるためである。また、例えば、判定部１０５は、正陳列数と誤陳列数との比率が比率閾値より大きく、正陳列数が陳列数閾値より多い場合には、アラームを発信しないと判定する。この場合には、該当する棚に陳列されるべき商品の数が多いと想定されるためである。また、例えば、判定部１０５は、正陳列数と誤陳列数との比率が比率閾値以下であり、正陳列数が陳列数閾値より多い場合には、アラームを発信すると判定する。この場合には、該当する棚に陳列されるべき商品の数が多いが、誤って陳列されている商品も多いと想定されるためである。
前述した実施形態において、判定部１０５は、比率閾値と陳列数閾値とのいずれか一方又は両方を、曜日と、季節と、時間との少なくとも一つに基づいて、変更してもよい。
前述した実施形態において、判定部１０５は、アラートを発信すると判定した回数に基づいて、在庫から商品を補充するかを判定してもよい。例えば、判定部１０５は、アラートを発信すると判定した回数が回数閾値以上である場合に、在庫から商品を補充すると判定する。
【００４５】
前述した実施形態に係る商品管理システム１によれば、商品管理装置１００は、商品を陳列する棚を特定する棚ＩＤと、棚に陳列されている商品を特定する一又は複数の商品個別ＩＤとを含む棚商品情報を一又は複数受け付ける受付部１０３と、複数の商品個別ＩＤと、複数の商品個別ＩＤの各々について、複数の商品個別ＩＤの各々に該当する商品を陳列すべき棚を特定する陳列棚ＩＤとを関連付けた商品棚テーブルに基づいて、受付部１０３が受け付けた一又は複数の棚商品情報の各々に含まれる一又は複数の商品個別ＩＤの各々に関連付けられている陳列棚ＩＤを取得し、取得した一又は複数の陳列棚ＩＤのうち、棚商品情報に含まれる棚識別情報と一致する陳列されるべき棚に陳列されている商品の数である正陳列数と一致しない陳列されるべき棚以外の棚に陳列されている商品の数である誤陳列数とを導出する導出部１０４と、導出部１０４が導出した正陳列数及び誤陳列数に基づいて、正陳列数と誤陳列数との比率が、比率閾値以下であるか否かに基づいて、アラートを発信するか否かを判定する判定部１０５とを備える。
このように構成することによって、商品管理装置１００は、正陳列数と誤陳列数との比率が、比率閾値以下であるか否かに基づいて、アラートを発信するか否かを判定できるため、陳列されるべき棚以外の棚に商品が置かれている場合に、アラートの要否を動的に判定できる。
【００４６】
また、商品管理装置１００において、判定部１０５は、さらに正陳列数が陳列数閾値以下であるか否かに基づいて、アラートを発信するか否かを判定する。このように構成することによって、商品管理装置１００は、陳列されるべき棚に陳列されている商品の数に基づいてアラートの要否を判定できるため、必要に応じて、棚に陳列されるべき商品を陳列できる。
また、商品管理装置１００において、判定部１０５は、比率閾値を、曜日と、季節と、時間との少なくとも一つに基づいて、変更する。このように構成することによって、商品管理装置１００は、比率閾値を変更できるため、状況に応じて、アラートの要否の条件を動的に変更できる。
また、商品管理装置１００において、判定部１０５は、アラートを発信すると判定した回数に基づいて、在庫から商品を補充するかを判定する。このように構成することによって、棚に陳列すべき商品を一気に増加できる。
また、商品管理装置１００において、導出部１０４は、複数の商品個別ＩＤと、複数の商品個別ＩＤの各々について、複数の商品個別ＩＤの各々に該当する商品の種別を特定する商品種別ＩＤと該商品の属性情報とを関連付けた情報に基づいて、陳列されるべき棚に陳列されている商品の商品個別ＩＤを、属性情報毎にカウントし、属性情報毎にカウントした結果がカウント値閾値以下である属性情報を取得する。このように構成することによって、不足する商品の属性情報を取得できる。
また、商品管理装置１００において、導出部１０４は、陳列されるべき棚以外に陳列されている一又は複数の商品のうち、カウント値閾値以下に該当する属性情報に該当する商品が陳列されている棚の棚ＩＤを取得する。このように構成することによって、不足する商品が陳列されている棚の棚ＩＤを取得できる。
【００４７】
（実施形態の変形例１）
（商品管理システム）
実施形態の変形例１の商品管理システム１ａの一例は、図１を適用できる。ただし、商品管理装置１００の代わりに、商品管理装置１００ａを備える。
商品管理装置１００ａは、通信装置２００−１から通信装置２００−ｍの各々が送信した棚商品情報を受信する。商品管理装置１００ａは、複数の棚商品情報の各々について、以下の処理を行う。商品管理装置１００ａは、棚商品情報に含まれる一又は複数の商品個別ＩＤを取得する。商品管理装置１００ａは、取得した一又は複数の商品個別ＩＤの各々に関連付けられる商品種別ＩＤを、商品テーブルから取得する。
また、商品管理装置１００ａは、取得した一又は複数の商品種別ＩＤの各々に関連付けられる商品陳列棚ＩＤを、商品陳列棚テーブルから取得する。
商品管理装置１００ａは、取得した商品個別ＩＤと商品種別ＩＤと陳列棚ＩＤとの一又は複数の組み合わせに基づいて、棚商品情報に含まれる商品個別ＩＤと棚ＩＤと一又は複数の組み合わせの各々が、該当する商品個別ＩＤと陳列棚ＩＤとの組み合わせと一致するか否かを判定する。商品管理装置１００ａは、一又は複数の商品個別ＩＤに該当する商品の各々が、陳列されるべき棚に陳列されているか否かの判定結果に基づいて、商品の種別毎に、陳列されるべき棚に陳列されているものの数である正陳列数と陳列されていないものの数である誤陳列数とを導出する。
商品管理装置１００ａは、商品テーブルを参照し、陳列されるべき棚に陳列されている一又は複数の商品の商品種別ＩＤの各々を、色とサイズとの組み合わせ毎にカウントする。商品管理装置１００ａは、色とサイズとの組み合わせ毎のカウント結果に基づいて、組み合わせ閾値以下である色とサイズとの組み合わせを一又は複数取得する。商品管理装置１００ａは、色とサイズとの組み合わせ毎のカウント結果に基づいて、組み合わせ閾値以下である色とサイズとの組み合わせを一又は複数取得する。商品管理装置１００ａは、商品テーブル１１０ａを参照し、一又は複数の商品種別ＩＤの各々について、陳列されるべき棚以外の棚に陳列されている一又は複数の商品のうち、組み合わせ閾値以下に該当する色とサイズとの組み合わせに該当する商品が陳列されている棚の棚ＩＤを一又は複数取得する。商品管理装置１００ａは、一又は複数の商品種別ＩＤの各々について、組み合わせ閾値以下に該当する色とサイズとの一又は複数の組み合わせの各々と、一又は複数の棚ＩＤを関連付けた情報である色サイズ棚情報を取得する。
【００４８】
商品管理装置１００ａは、一又は複数の商品種別ＩＤの各々について、正陳列数と誤陳列数と色サイズ棚情報とを取得する。商品管理装置１００ａは、導出した正陳列数と誤陳列数とに基づいて、アラートを発信するか否かを判定する。例えば、商品管理装置１００ａは、正陳列数と誤陳列数との比率を導出し、導出した比率が、比率閾値以下であるか否かを判定する。商品管理装置１００ａは、比率が、比率閾値以下である場合にはアラートを発信すると判定し、比率閾値より大きい場合にはアラートを発信しないと判定する。
さらに、商品管理装置１００ａは、正陳列数に基づいて、アラートの通知レベルを導出する。ここで、通知レベルとは、アラートを発信する優先度、緊急度などの指標である。商品管理装置１００ａは、通知レベルが高いほど、アラートを発信する頻度を高くする。例えば、通知レベルは、優先度、緊急度などが低い方から高い方へなるにしたがって、値が大きくなるように、複数の段階で表される。商品管理装置１００ａは、正陳列数が陳列数閾値以下である場合に、通知レベルを上げる。
商品管理装置１００は、アラートを発信すると判定した場合に、主店員Ｕ１が使用する端末装置４００−１へ、アラートを発信する。
【００４９】
次に、前述した実施形態とは異なる商品管理装置１００ａについて、詳細に説明する。
図１１は、実施形態の変形例１の商品管理システムを構成する商品管理装置の一例を示す図である。
（商品管理装置１００ａ）
商品管理装置１００ａは、パーソナルコンピュータ、サーバ、スマートフォン、タブレットコンピュータ又は産業用コンピュータ等の装置によって実現される。商品管理装置１００ａは、例えば、通信部１０２と、受付部１０３と、導出部１０４と、判定部１０５ａと、処理部１０６ａと、記憶部１１０とを備える。
受付部１０３、導出部１０４、判定部１０５ａ、及び処理部１０６ａは、例えば、ＣＰＵなどのハードウェアプロセッサが記憶部１１０に格納されたコンピュータプログラム（ソフトウェア）を実行することにより実現される。また、これらの機能部のうち一部または全部は、ＬＳＩやＡＳＩＣ、ＦＰＧＡ、ＧＰＵなどのハードウェア（回路部；circuitryを含む）によって実現されてもよいし、ソフトウェアとハードウェアとの協働によって実現されてもよい。コンピュータプログラムは、予めＨＤＤやフラッシュメモリなどの記憶装置に格納されていてもよいし、ＤＶＤやＣＤ−ＲＯＭなどの着脱可能な記憶媒体に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。
【００５０】
導出部１０４は、一又は複数の商品種別ＩＤの各々について、組み合わせ閾値以下に該当する色とサイズとの一又は複数の組み合わせの各々と、一又は複数の棚ＩＤを関連付けた情報である色サイズ棚情報を、判定部１０５ａへ出力する。
判定部１０５ａは、判定部１０５を適用できる。ただし、判定部１０５ａは、正陳列数に基づいて、アラートの通知レベルを導出する。例えば、判定部１０５ａは、正陳列数が、正陳列数閾値以上である場合には、通知レベルを上昇させる。判定部１０５ａは、アラートを発信すると判定した場合に、処理部１０６ａに、アラートを発信することを示す情報と、該当する商品の商品種別ＩＤと、色サイズ棚情報とに加え、通知レベルを示す情報を出力する。
【００５１】
処理部１０６ａは、処理部１０６を適用できる。ただし、処理部１０６ａは、判定部１０５ａが出力したアラートを発信することを示す情報と、商品の商品種別ＩＤと、色サイズ棚情報と、通知レベルを示す情報とを取得する。処理部１０６ａは、商品陳列棚テーブル１１０ｄを参照し、取得した商品種別ＩＤに該当する陳列棚ＩＤを取得する。処理部１０６ａは、棚担当者テーブル１１０ｅを参照し、取得した陳列棚ＩＤに該当する棚の主担当者を特定し、特定した主担当者の店員ＩＤを取得する。処理部１０６ａは、店員端末テーブル１１０ｆを参照し、取得した主担当者の店員ＩＤに関連付けられている氏名と端末ＩＤとを取得する。処理部１０６ａは、商品テーブル１１０ａから、商品種別ＩＤに該当する商品名を取得し、陳列棚テーブル１１０ｂから、陳列棚ＩＤに該当する場所を示す情報を取得する。処理部１０６ａは、色サイズ棚情報と、通知レベルを示す情報とに基づいて、誤陳列棚商品アラートの画面を作成する。
【００５２】
図１２は、誤陳列棚商品アラートの画面の一例を示す図である。図１２に示される例では、図９と比較して、誤陳列棚商品アラートの画面に、通知レベルを示す情報が含まれる。誤陳列棚商品アラートの画面に、通知レベルを示す情報を含めることによって、アラートを受信した者に対して、優先度、緊急度を知らせることができる。
処理部１０６ａは、作成した誤陳列棚商品アラートの画面を含む、主担当者の定員ＩＤ（端末装置４００−１のメールアドレス）を宛先とする、アラートを作成する。処理部１０６ａは、作成したアラートを通信部１０２へ出力する。
【００５３】
（商品管理システムの動作）
実施形態の変形例１の商品管理システム１ａの動作の一例は、図１０を適用できる。ただし、ステップＳ１１−１での処理が異なる。
ステップＳ１１−１では、商品管理装置１００ａにおいて、判定部１０５ａは、アラートを発信すると判定した場合に、処理部１０６ａに、アラートを発信することを示す情報と、該当する商品の商品種別ＩＤと、色サイズ棚情報と、通知レベルを示す情報とを出力する。処理部１０６ａは、判定部１０５ａが出力したアラートを発信することを示す情報と、商品の商品種別ＩＤと、色サイズ棚情報と、通知レベルを示す情報とを取得する。処理部１０６ａは、商品陳列棚テーブル１１０ｄを参照し、取得した商品種別ＩＤに該当する陳列棚ＩＤを取得する。処理部１０６ａは、棚担当者テーブル１１０ｅを参照し、取得した陳列棚ＩＤに該当する棚の主担当者を特定し、特定した主担当者の店員ＩＤを取得する。処理部１０６ａは、店員端末テーブル１１０ｆを参照し、取得した主担当者の店員ＩＤに関連付けられている氏名を取得する。処理部１０６ａは、商品テーブル１１０ａから、商品種別ＩＤに該当する商品名を取得し、棚テーブルから、陳列棚ＩＤに該当する場所を示す情報を取得する。処理部１０６ａは、色サイズ棚情報と、通知レベルを示す情報とに基づいて、誤陳列棚商品アラートの画面を作成する。処理部１０６ａは、作成した誤陳列棚商品アラートの画面を含む、主担当者の定員ＩＤ（端末装置４００−１のメールアドレス）を宛先とする、アラートを作成する。
【００５４】
前述した実施形態の変形例１では、商品管理装置１００ａは、正陳列数に基づいて、アラートの通知レベルを導出する場合について説明したが、この例に限られない。例えば、商品管理装置１００ａにおいて、判定部１０５ａは、正陳列数に加え又は正陳列数の代わりに、正陳列数と誤陳列数との比率と、複数の棚ＩＤと、複数の棚の各々に陳列される商品のおすすめ度と、販売実績と、正陳列数の時系列の変動との少なくとも一つに基づいて、通知レベルを判定してもよい。
例えば、判定部１０５ａは、正陳列数と誤陳列数との比率が、陳列数閾値以下である場合には、正陳列数が少なく、優先度、緊急度が高いと想定されるため、通知レベルを上げる。また、判定部１０５ａは、陳列棚テーブル１１０ｂから、陳列棚ＩＤに関連付けられているおすすめ度を取得し、取得したおすすめ度に基づいて、通知レベルを設定してもよい。例えば、判定部１０５ａは、おすすめ度がおすすめ度閾値以上である場合には、優先度、緊急度が高いと想定されるため、通知レベルを上げ、おすすめ度がおすすめ度閾値未満である場合には、優先度、緊急度が低いと想定されるため、通知レベルを下げてもよい。
判定部１０５ａは、商品在庫管理テーブル１１０ｃから、商品種別ＩＤに関連付けられている販売実績を取得し、取得した販売実績に基づいて、通知レベルを設定してもよい。例えば、判定部１０５ａは、販売実績が販売実績閾値以上である場合には通知レベルを上げ、販売実績が販売実績閾値未満である場合には通知レベルを下げてもよい。判定部１０５ａは、正陳列数の時系列の変動を導出し、導出した正陳列数の時系列の変動基づいて、通知レベルを設定してもよい。例えば、判定部１０５ａは、正陳列数の時系列の変動が変動閾値以上である場合には、通知レベルを下げてもよい。正陳列数の時系列の変動が変動閾値以上である場合には、顧客が商品を手に取っても、元の棚に戻したと想定され、通知レベルを下げても問題ないと想定されるためである。
【００５５】
実施形態の変形例１に係る商品管理システム１ａによれば、商品管理装置１００ａは、前述した商品管理装置１００において、判定部１０５ａは、正陳列数と誤陳列数との比率と、正陳列数と、複数の棚識別情報と複数の前記棚識別情報の各々について複数の棚の各々に陳列される商品のおすすめ度とを関連付けた情報と、販売実績と、正陳列数の時系列の変動との少なくとも一つに基づいて、通知レベルを判定する。このように構成することによって、アラートの優先度、緊急度を通知できる。
【００５６】
（実施形態の変形例２）
（商品管理システム）
実施形態の変形例２の商品管理システム１ｂの一例は、図１を適用できる。ただし、商品管理装置１００の代わりに、商品管理装置１００ｂを備え、端末装置４００−１の代わりに端末装置４００ｂ−１を備え、端末装置４００−２の代わりに端末装置４００ｂ−２を備える。
商品管理装置１００ｂは、通信装置２００−１から通信装置２００−ｍの各々が送信した棚商品情報を受信する。商品管理装置１００ｂは、複数の棚商品情報の各々について、以下の処理を行う。商品管理装置１００ｂは、棚商品情報に含まれる一又は複数の商品個別ＩＤを取得する。商品管理装置１００ｂは、取得した一又は複数の商品個別ＩＤの各々に関連付けられる商品種別ＩＤを、商品テーブルから取得する。
また、商品管理装置１００ｂは、取得した一又は複数の商品種別ＩＤの各々に関連付けられる商品陳列棚ＩＤを、商品陳列棚テーブルから取得する。
【００５７】
商品管理装置１００ｂは、取得した商品個別ＩＤと商品種別ＩＤと陳列棚ＩＤとの一又は複数の組み合わせに基づいて、棚商品情報に含まれる商品個別ＩＤと棚ＩＤと一又は複数の組み合わせの各々が、該当する商品個別ＩＤと陳列棚ＩＤとの組み合わせと一致するか否かを判定する。商品管理装置１００ｂは、一又は複数の商品個別ＩＤに該当する商品の各々が、陳列されるべき棚に陳列されているか否かの判定結果に基づいて、商品の種別毎に、陳列されるべき棚に陳列されているものの数である正陳列数と陳列されていないものの数である誤陳列数とを導出する。
商品管理装置１００ｂは、商品テーブルを参照し、陳列されるべき棚に陳列されている一又は複数の商品の商品種別ＩＤの各々を、色とサイズとの組み合わせ毎にカウントする。商品管理装置１００ｂは、色とサイズとの組み合わせ毎のカウント結果に基づいて、組み合わせ閾値以下である色とサイズとの組み合わせを一又は複数取得する。商品管理装置１００ｂは、商品テーブル１１０ａを参照し、一又は複数の商品種別ＩＤの各々について、陳列されるべき棚以外の棚に陳列されている一又は複数の商品のうち、組み合わせ閾値以下に該当する色とサイズとの組み合わせに該当する商品が陳列されている棚（以下「不足商品陳列棚」という）の棚ＩＤを一又は複数取得する。商品管理装置１００ｂは、一又は複数の商品種別ＩＤの各々について、組み合わせ閾値以下に該当する色とサイズとの一又は複数の組み合わせの各々と、一又は複数の棚ＩＤを関連付けた情報である色サイズ棚情報を取得する。
【００５８】
商品管理装置１００ｂは、一又は複数の商品種別ＩＤの各々について、正陳列数と誤陳列数と色サイズ棚情報とを取得する。商品管理装置１００ｂは、導出した正陳列数と誤陳列数とに基づいて、アラートを発信するか否かを判定する。例えば、商品管理装置１００ｂは、正陳列数と誤陳列数との比率を導出し、導出した比率が、比率閾値以下であるか否かを判定する。商品管理装置１００ｂは、比率が、比率閾値以下である場合にはアラートを発信すると判定し、比率閾値より大きい場合にはアラートを発信しないと判定する。
商品管理装置１００ｂは、一又は複数の陳列棚ＩＤの各々について、一又は複数の陳列棚ＩＤの各々に該当する棚に陳列されるべき商品のおすすめ度と、棚が設置されている場所と、棚の位置情報とを関連付けた陳列棚テーブルを記憶している。商品管理装置１００ｂは、アラートを発信すると判定した場合に、不足商品陳列棚の棚ＩＤに該当する陳列棚ＩＤに関連付けられている位置情報を、陳列棚テーブルから取得する。
端末装置４００ｂ−１と、端末装置４００ｂ−２とは、それぞれ当該装置の位置情報を取得し、取得した位置情報を、商品管理装置１００ｂへ送信する。
商品管理装置１００ｂは、端末装置４００ｂ−１と、端末装置４００ｂ−２との各々が送信した位置情報を受信する。商品管理装置１００ｂは、受信した位置情報と、取得した色サイズ棚情報に含まれる不足商品陳列棚の棚ＩＤに該当する棚の位置情報とに基づいて、端末装置４００ａ−１と不足商品陳列棚との間の距離と、端末装置４００ｂ−１と不足商品陳列棚との間の距離とを導出する。商品管理装置１００ｂは、導出した端末装置４００ａ−１と不足商品陳列棚との間の距離と、端末装置４００ｂ−１と棚との間の距離とに基づいて、不足商品陳列棚に近い方の端末装置を選択する。商品管理装置１００は、選択した端末措置へ、アラートを発信する。
【００５９】
次に、前述した実施形態とは異なる商品管理装置１００ｂと、端末装置４００ｂとについて、詳細に説明する。
図１３は、実施形態の変形例２の商品管理システムを構成する商品管理装置と、通信装置と、端末装置との一例を示す図である。
（商品管理装置１００ｂ）
商品管理装置１００ｂは、パーソナルコンピュータ、サーバ、スマートフォン、タブレットコンピュータ又は産業用コンピュータ等の装置によって実現される。商品管理装置１００ｂは、例えば、通信部１０２と、受付部１０３と、導出部１０４と、判定部１０５と、処理部１０６ｂと、記憶部１１０とを備える。
記憶部１１０は、陳列棚テーブル１１０ｂの代わりに、陳列棚テーブル１１０ｂｂを備える。
（陳列棚テーブル１１０ｂｂ）
図１４は、陳列棚テーブルの一例を示す図である。陳列棚テーブル１１０ｂｂの一例は、一又は複数の陳列棚ＩＤと、一又は複数の陳列棚ＩＤの各々について、おすすめ度と、場所と、位置情報とを関連付けたテーブル形式の情報である。つまり、陳列棚テーブル１１０ｂｂは、陳列棚テーブル１１０ｂに、位置情報をさらに関連付けて記憶する。ここで、位置情報は、陳列棚ＩＤに該当する棚の位置情報を示す。位置情報の一例は、経度と、緯度と、高さとによって表されてもよい。図１４に示される例では、陳列棚ＩＤ「ＸＸＸ」とおすすめ度「５」と場所「２階Ｂフロア」と位置情報「（ＸＸ，ＹＹ，ＺＺ）」が関連付けて記憶されている。
【００６０】
受付部１０３、導出部１０４、判定部１０５、及び処理部１０６ｂは、例えば、ＣＰＵなどのハードウェアプロセッサが記憶部１１０に格納されたコンピュータプログラム（ソフトウェア）を実行することにより実現される。また、これらの機能部のうち一部または全部は、ＬＳＩやＡＳＩＣ、ＦＰＧＡ、ＧＰＵなどのハードウェア（回路部；circuitryを含む）によって実現されてもよいし、ソフトウェアとハードウェアとの協働によって実現されてもよい。コンピュータプログラムは、予めＨＤＤやフラッシュメモリなどの記憶装置に格納されていてもよいし、ＤＶＤやＣＤ−ＲＯＭなどの着脱可能な記憶媒体に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。
【００６１】
通信部１０２は、端末装置４００ｂが送信した位置情報を受信する。
受付部１０３は、通信部１０２が受信した位置情報を受け付ける。
処理部１０６ｂは、判定部１０５が出力したアラートを発信することを示す情報と、商品の商品種別ＩＤと、色サイズ棚情報とを取得する。処理部１０６ｂは、商品陳列棚テーブル１１０ｄを参照し、取得した商品種別ＩＤに該当する陳列棚ＩＤを取得する。処理部１０６ｂは、陳列棚テーブル１１０ｂｂから、取得した色サイズ棚情報に含まれる不足商品陳列棚の棚ＩＤに該当する位置情報を取得する。処理部１０６ｂは、受付部１０３が受け付けた端末装置４００の位置情報を取得する。処理部１０６ｂは、取得した不足商品陳列棚の位置情報と端末装置４００の位置情報とに基づいて、不足商品陳列棚と端末装置４００との間の距離を導出する。処理部１０６ｂは、導出した距離に基づいて、アラートを送信する端末装置を選択する。例えば、処理部１０６ｂは、導出した距離が短い方の端末装置を選択する。処理部１０６ｂは、店員端末テーブル１１０ｆから、選択した端末装置を使用する店員の氏名を取得する。処理部１０６ｂは、商品テーブル１１０ａから、商品種別ＩＤに該当する商品名を取得し、陳列棚テーブル１１０ｂから、陳列棚ＩＤに該当する場所を示す情報を取得する。処理部１０６は、色サイズ棚情報に基づいて、誤陳列棚商品アラートの画面を作成する。
処理部１０６ｂは、作成した誤陳列棚商品アラートの画面を作成するための情報含む、選択した端末装置のメールアドレスを宛先とする、アラートを作成する。処理部１０６ｂは、作成したアラートを通信部１０２へ出力する。
【００６２】
（端末装置４００ｂ）
端末装置４００ｂは、スマートフォン、携帯端末、又はパーソナルコンピュータ、タブレット端末装置、腕時計型端末装置、あるいはその他の情報処理機器として実現される。
端末装置４００は、例えば、通信部４０２と、処理部４０３ｂと、表示部４０４と、操作部４０５と、測位部４０６と、記憶部４１０とを備える。
通信部４０２は、処理部４０３ｂが出力した位置情報を、商品管理装置１００ｂへ送信する。
測位部４０６は、例えば、ジャイロセンサーや加速度センサーを備え、ジャイロセンサーが検出した値や加速度センサーが検出した値を利用して、端末装置４００ｂの位置を推定する。
処理部４０３ｂは、処理部４０３を適用できる。ただし、処理部４０３ｂは、測位部４０６が推定した位置情報を取得し、取得した位置情報と、端末ＩＤとを含む、商品管理装置１００を宛先とする位置情報を作成する。処理部４０３ｂは作成した位置情報を通信部４０２へ出力する。
【００６３】
（商品管理システムの動作）
図１５は、実施形態の変形例２の商品管理システムの動作の一例を示すフロー図である。ＲＦＩＤタグ３００が、通信装置２００へ、商品個別ＩＤを送信してから、商品管理装置１００ｂが、アラートを送信するか否かを判定する処理は、図１０のステップＳ１−１からステップＳ１０−１を適用できる。図１５は、図１０のステップＳ１０−１で、アラームを発信すると判定した後の処理を示す。
（ステップＳ１−２）
端末装置４００ｂ−１において、測位部４０６は、端末装置４００ｂ−１の位置を推定する。処理部４０３ｂは、測位部４０６が推定した位置情報を取得し、取得した位置情報と、端末ＩＤとを含む、商品管理装置１００ｂを宛先とする位置情報を作成する。
（ステップＳ２−２）
端末装置４００ｂ−１において、処理部４０３ｂは作成した位置情報を通信部４０２へ出力する。通信部４０２は、処理部４０３ｂが出力した位置情報を取得し、取得した位置情報を、商品管理装置１００ｂへ送信する。
（ステップＳ３−２）
端末装置４００ｂ−２において、測位部４０６は、端末装置４００ｂ−２の位置を推定する。処理部４０３ｂは、測位部４０６が推定した位置情報を取得し、取得した位置情報と、端末ＩＤとを含む、商品管理装置１００ｂを宛先とする位置情報を作成する。
（ステップＳ４−２）
端末装置４００ｂ−２において、処理部４０３ｂは作成した位置情報を通信部４０２へ出力する。通信部４０２は、処理部４０３ｂが出力した位置情報を取得し、取得した位置情報を、商品管理装置１００ｂへ送信する。
（ステップＳ５−２）
商品管理装置１００ｂにおいて、通信部１０２は、端末装置４００ｂ−１と、端末装置４００ｂ−２とが送信した位置情報を受信する。受付部１０３は、通信部１０２が受信した位置情報を受け付ける。
【００６４】
（ステップＳ６−２）
商品管理装置１００ｂにおいて、判定部１０５は、アラートを発信すると判定した場合に、処理部１０６ｂに、アラートを発信することを示す情報と、該当する商品の商品種別ＩＤと、色サイズ棚情報とを出力する。処理部１０６ｂは、判定部１０５が出力したアラートを発信することを示す情報と、商品の商品種別ＩＤと、色サイズ棚情報とを取得する。処理部１０６ｂは、商品陳列棚テーブル１１０ｄを参照し、取得した商品種別ＩＤに該当する陳列棚ＩＤを取得する。処理部１０６ｂは、陳列棚テーブル１１０ｂｂから、取得した色サイズ棚情報に含まれる不足商品陳列棚の棚ＩＤに該当する位置情報を取得する。処理部１０６ｂは、受付部１０３が受け付けた端末装置４００の位置情報を取得する。処理部１０６ｂは、取得した棚の位置情報と端末装置４００の位置情報とに基づいて、棚と端末装置４００との間の距離を導出する。処理部１０６ｂは、導出した距離に基づいて、アラートを送信する端末装置を選択する。
（ステップＳ７−２）
商品管理装置１００ｂにおいて、処理部１０６ｂは、店員端末テーブル１１０ｆから、選択した端末装置を使用する店員の氏名を取得する。処理部１０６ｂは、商品テーブル１１０ａから、商品種別ＩＤに該当する商品名を取得し、陳列棚テーブル１１０ｂから、陳列棚ＩＤに該当する場所を示す情報を取得する。処理部１０６は、色サイズ棚情報に基づいて、誤陳列棚商品アラートの画面を作成する。
処理部１０６ｂは、作成した誤陳列棚商品アラートの画面を作成するための情報含む、選択した端末装置のメールアドレスを宛先とする、アラートを作成する。
（ステップＳ８−２）
商品管理装置１００ｂにおいて、処理部１０６ｂは、作成したアラートを通信部１０２へ出力する。通信部１０２は、処理部１０６ｂが出力したアラートを、選択した端末装置へ送信する。
【００６５】
前述した実施形態の変形例２では、端末装置４００ｂが、ジャイロセンサーが検出した値や加速度センサーが検出した値を利用して、例えば、ＰＤＲ（Pedestrian Dead Reckoning）によって、位置を推定する場合について説明したが、この例に限られない。例えば、端末装置４００ｂが、全球測位衛星システム(ＧＮＳＳ: Global Navigation Satellite System)を使用して、位置を取得してもよい。また、端末装置４００ｂは、ＧＮＳＳと、ＰＤＲとを併用して、位置を推定してもよい。
前述した実施形態の変形例２と、前述した実施形態の変形例１とが組み合わされてもよい。
【００６６】
実施形態の変形例２に係る商品管理システム１ｂによれば、商品管理装置１００ｂは、前述した商品管理装置１００において、判定部１０５がアラートを発信すると判定した場合に、カウント値閾値以下に該当する属性情報に該当する商品が陳列されている不足商品陳列棚と端末装置との間の距離に基づいて、アラートを発信する端末装置を選択する処理部１０６ｂを備える。このように構成することによって、端末装置と不足商品陳列棚との間の距離に基づいて、距離が近い端末装置の使用者にアラートを通知できるため、不足商品陳列棚に陳列されている商品を、その商品が陳列されるべき棚へ移動することを依頼できる。
【００６７】
以上、実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、組合せを行うことができる。これら実施形態は、発明の範囲や要旨に含まれると同時に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
なお、上述した商品管理装置１００、商品管理装置１００ａ、商品管理装置１００ｂ、通信装置２００、端末装置４００、端末装置４００ｂは、コンピュータで実現するようにしてもよい。その場合、各機能ブロックの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録する。この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、ＣＰＵが実行することで実現してもよい。ここでいう「コンピュータシステム」とは、ＯＳ(Operating System)や周辺機器などのハードウェアを含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭなどの可搬媒体のことをいう。また、「コンピュータ読み取り可能な記録媒体」は、コンピュータシステムに内蔵されるハードディスクなどの記憶装置を含む。
【００６８】
さらに「コンピュータ読み取り可能な記録媒体」とは、短時間の間、動的にプログラムを保持するものを含んでいてもよい。短時間の間、動的にプログラムを保持するものは、例えば、インターネットなどのネットワークや電話回線などの通信回線を介してプログラムを送信する場合の通信線である。
また、「コンピュータ読み取り可能な記録媒体」には、サーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよい。また、上記プログラムは、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。また、上記プログラムは、プログラマブルロジックデバイスを用いて実現されるものであってもよい。プログラマブルロジックデバイスは、例えば、ＦＰＧＡ(Field Programmable Gate Array)である。
【００６９】
なお、上述の商品管理装置１００、商品管理装置１００ａ、商品管理装置１００ｂ、通信装置２００、端末装置４００、端末装置４００ｂは内部にコンピュータを有している。そして、上述した商品管理装置１００、商品管理装置１００ａ、商品管理装置１００ｂ、通信装置２００、端末装置４００、端末装置４００ｂの各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。
ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリなどをいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。
さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【００７０】
１、１ａ、１ｂ…商品管理システム、１００、１００ａ、１００ｂ…商品管理装置、２００−１〜２００−ｍ、２００…通信装置、３００−１１〜３００−１ｎ、３００−ｍ１〜３００−ｍｏ、３００…ＲＦＩＤタグ、４００−１、４００−２、４００ｂ−１、４００ｂ−２、４００、４００ｂ…端末装置、１０２…通信部、１０３…受付部、１０４…導出部、１０５、１０５ａ…判定部、１０６、１０６ａ、１０６ｂ…処理部、１１０…記憶部、１１０ａ…商品テーブル、１１０ｂ、１１０ｂｂ…陳列棚テーブル、１１０ｃ…商品在庫管理テーブル、１１０ｄ…商品陳列棚テーブル、１１０ｅ…棚担当者テーブル、１１０ｆ…店員端末テーブル、２０２…第１通信部、２０３…処理部、２０５…第２通信部、２０６…記憶部、４０２…通信部、４０３、４０３ｂ…処理部、４０４…表示部、４０５…操作部、４１０…記憶部、４０６…測位部
【要約】
【課題】陳列されるべき棚以外の棚に商品が陳列されている場合に、アラートの要否を動的に判定すること。
【解決手段】商品管理システムは、商品を陳列する棚を特定する棚ＩＤと、棚に陳列されている商品を特定する商品個別ＩＤとを含む棚商品情報を受け付ける受付部と、複数の商品個別ＩＤと、複数の商品個別ＩＤの各々について、複数の商品個別ＩＤの各々に該当する商品を陳列すべき棚を特定する陳列棚ＩＤとを関連付けた情報に基づいて、受け付けた棚商品情報に含まれる個別ＩＤに関連付けられている陳列棚ＩＤを取得し、取得した陳列棚ＩＤのうち、棚商品情報に含まれる棚ＩＤと一致する陳列されるべき棚に陳列されている商品の正陳列数と一致しない陳列されるべき棚以外の棚に陳列されている商品の誤陳列数とを導出する導出部と、正陳列数と誤陳列数との比率が、比率閾値以下であるか否かに基づいて、アラートを発信するか否かを判定する判定部とを備える。
【選択図】図２【図１】
0006942215.tif 000002
【図２】
0006942215.tif 000003
【図３】
0006942215.tif 000004
【図４】
0006942215.tif 000005
【図５】
0006942215.tif 000006
【図６】
0006942215.tif 000007
【図７】
0006942215.tif 000008
【図８】
0006942215.tif 000009
【図９】
0006942215.tif 000010
【図１０】
0006942215.tif 000011
【図１１】
0006942215.tif 000012
【図１２】
0006942215.tif 000013
【図１３】
0006942215.tif 000014
【図１４】
0006942215.tif 000015
【図１５】
0006942215.tif 000016