(57)【要約】  取得部は、店舗へ入った人の数である入店者数を示す入店者数情報と、前記店舗に設置された複数のレジスタでの処理を待っている人の数である待ち人数を示す待ち人数情報と、前記待ち人数に加わる人の数である流入数を示す流入数情報とを取得する。流入数予測部は、前記入店者数情報と前記流入数情報とに基づいて、現時点から所定時間後に前記複数のレジスタに前記待ち人数に加わる人の数である予測流入数を算出する。記憶部は、前記複数のレジスタのそれぞれが或る時間当たりに処理可能な量を示す処理能力情報と、前記複数のレジスタのそれぞれの稼働コストに関するコスト情報とを格納する。混雑度予測部は、前記待ち人数情報と前記予測流入数と前記処理能力情報とに基づいて、前記複数のレジスタの複数通りの稼動数にそれぞれ対応する、前記所定時間後に前記複数のレジスタでの処理を待っている人の数である予測待ち人数の複数通りの値を算出する。稼働数決定部は、前記予測待ち人数と前記コスト情報とに基づいて、前記複数のレジスタの稼働数を算出する。
2017163280.tif 000002
【特許請求の範囲】
【請求項１】
店舗へ入った人の数である入店者数を示す入店者数情報と、前記店舗に設置された複数のレジスタでの処理を待っている人の数である待ち人数を示す待ち人数情報と、前記待ち人数に加わる人の数である流入数を示す流入数情報とを取得する取得部と、
前記入店者数情報と前記流入数情報とに基づいて、現時点から所定時間後に前記複数のレジスタに前記待ち人数に加わる人の数である予測流入数を算出する流入数予測部と、
前記複数のレジスタのそれぞれが或る時間当たりに処理可能な量を示す処理能力情報と、前記複数のレジスタのそれぞれの稼働コストに関するコスト情報とを格納する記憶部と、
前記待ち人数情報と前記予測流入数と前記処理能力情報とに基づいて、前記複数のレジスタの複数通りの稼動数にそれぞれ対応する、前記所定時間後に前記複数のレジスタでの処理を待っている人の数である予測待ち人数の複数通りの値を算出する混雑度予測部と、
前記予測待ち人数と前記コスト情報とに基づいて、前記複数のレジスタの稼働数を算出する稼働数決定部と、
を備えた稼働数決定装置。
【請求項２】
前記算出した稼働数を示す稼働数情報を出力する送信部をさらに備えた、請求項１に記載の稼働数決定装置。
【請求項３】
前記稼働数決定部は、前記コスト情報と、前記複数のレジスタの複数通りの稼動数の差と、前記予測待ち人数の複数通りの値とに基づいて前記複数のレジスタの前記稼働数を算出する、請求項１または請求項２に記載の稼働数決定装置。
【請求項４】
前記取得部は、前記複数のレジスタで処理した量を示す処理量情報をさらに取得し、
前記流入数予測部は、前記待ち人数情報と前記処理量情報とに基づいて前記流入数を算出することによって前記流入数情報を取得する、請求項１から請求項３のいずれか一項に記載の稼働数決定装置。
【請求項５】
前記取得部は、前記店舗の入口の映像から前記入店者数を計測し、前記複数のレジスタの映像から前記待ち人数を計測する、請求項１から請求項４のいずれか一項に記載の稼働数決定装置。
【請求項６】
前記流入数予測部は、前記現時点に応じた重みを前記入店者数と前記流入数に付加して前記予測流入数を算出する、請求項１から請求項５のいずれか一項に記載の稼働数決定装置。
【請求項７】
請求項１から請求項５のいずれか一項に記載の稼働数決定装置と、
前記店舗の入口を撮影した映像を出力する第１の監視カメラと、
前記店舗に設置された複数のレジスタと、
前記複数のレジスタを撮影した映像を出力する第２の監視カメラと、
を備え、
前記稼働数決定装置は、前記第１の監視カメラ及び前記第２の監視カメラから取得した映像を使用して前記複数のレジスタの稼働数を算出する、稼働数決定システム。
【請求項８】
請求項６に記載の前記レジ稼働数決定装置と、
前記店舗の前記入口の前記映像を出力する第１の監視カメラと、
前記店舗に設置された複数のレジスタと、
前記複数のレジスタの前記映像を出力する第２の監視カメラと、
を備えた稼働数決定システム。
【請求項９】
複数のレジスタの稼働数を決定する稼働数決定方法であって、
前記複数のレジスタのそれぞれが或る時間当たりに処理可能な量を示す処理能力情報と、前記複数のレジスタのそれぞれの稼働コストに関するコスト情報とを格納しているコンピュータを準備するステップと、
店舗へ入った人の数である入店者数を示す入店者数情報と、前記店舗に設置された複数のレジスタでの処理を待っている人の数である待ち人数を示す待ち人数情報と、前記待ち人数に加わる人の数である流入数を示す流入数情報とを前記コンピュータが取得するステップと、
前記入店者数情報と前記流入数情報とに基づいて、現時点から所定時間後に前記複数のレジスタに前記待ち人数に加わる人の数である予測流入数を前記コンピュータで算出するステップと、
前記待ち人数情報と前記予測流入数と前記処理能力情報とに基づいて、前記複数のレジスタの複数通りの稼動数にそれぞれ対応する、前記所定時間後に前記複数のレジスタでの処理を待っている人の数である予測待ち人数の複数通りの値を前記コンピュータで算出するステップと、
前記予測待ち人数と、前記コスト情報とに基づいて、前記複数のレジスタの稼働数を前記コンピュータで算出するステップと、
を含む稼働数決定方法。
【請求項１０】
前記コンピュータに請求項９に記載の稼働数決定方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、レジスタの稼働数を決定する稼働数決定装置、その稼働数決定装置を含む稼働数決定システム、稼働数決定方法、及びプログラムに関する。
【背景技術】
【０００２】
特許文献１は、所定領域の人数を測定することによって所定時間後の精算所での需要数を予測して、従業員を精算所に配置するシステムを開示する。これにより、効率的に従業員を配置させ、店舗の生産性及び顧客満足度を向上させている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００８−５４４３７９号公報
【発明の概要】
【０００４】
取得部は、店舗へ入った人の数である入店者数を示す入店者数情報と、前記店舗に設置された複数のレジスタでの処理を待っている人の数である待ち人数を示す待ち人数情報と、前記待ち人数に加わる人の数である流入数を示す流入数情報とを取得する。流入数予測部は、前記入店者数情報と前記流入数情報とに基づいて、現時点から所定時間後に前記複数のレジスタに前記待ち人数に加わる人の数である予測流入数を算出する。記憶部は、前記複数のレジスタのそれぞれが或る時間当たりに処理可能な量を示す処理能力情報と、前記複数のレジスタのそれぞれの稼働コストに関するコスト情報とを格納する。混雑度予測部は、前記待ち人数情報と前記予測流入数と前記処理能力情報とに基づいて、前記複数のレジスタの複数通りの稼動数にそれぞれ対応する、前記所定時間後に前記複数のレジスタでの処理を待っている人の数である予測待ち人数の複数通りの値を算出する。稼働数決定部は、前記予測待ち人数と前記コスト情報とに基づいて、前記複数のレジスタの稼働数を算出する。
【図面の簡単な説明】
【０００５】
【図１】図１は実施形態のレジスタ稼働数決定システムのブロック図である。
【図２】図２は実施形態のレジスタ稼働数決定システムの動作を説明するためのフローチャートである。
【図３】図３は実施形態の稼働数決定システムでのレジスタへの流入数の予測を説明するための図である。
【図４】図４は実施形態の稼働数決定システムでの混雑度の予測を説明するための図である。
【図５】図５は実施形態の稼働数決定システムでの平均待ち行列と稼働コストの対比を説明するための図である。
【図６】図６は実施形態の稼働数決定システムでのレジスタの稼働数の選択を説明するための図である。
【発明を実施するための形態】
【０００６】
以下、適宜図面を参照しながら、実施形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。なお、実施形態は、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって請求の範囲に記載の主題を限定することを意図するものではない。
【０００７】
（実施形態）
実施形態の稼働数決定装置及びその稼働数決定装置を有する稼働数決定システムは、レジスタの稼働数を抑えながらレジスタの混雑を緩和するのに最適なレジスタの稼働数を決定する。
【０００８】
［１．構成］
図１は実施形態の稼働数決定システム１００のブロック図である。稼働数決定システム１００は、店舗２００に設置された監視カメラ１ａ，１ｂと、店舗２００に設置された複数のレジスタ２と、稼働数決定装置３とを含む。実施形態ではレジスタ２はＰＯＳ（Ｐｏｉｎｔ  ｏｆ  Ｓａｌｅｓ）レジスタである。レジスタ２の稼働数ｎは、店舗２００内の複数のレジスタ２のうち稼働しているレジスタ２の数である。稼働数決定装置３は、監視カメラ１ａ，１ｂによって撮影された店舗２００内の映像とレジスタ２から取得するレジスタ２の処理量とに基づいてレジスタ２の最適稼働数Ｎを求める。
【０００９】
監視カメラ１ａ，１ｂは、それぞれ、映像を撮影する撮影部１１と、撮影部１１が撮影した映像を送信する送信部１２とを有する。撮影部１１は、ＣＣＤイメージセンサ、ＣＭＯＳイメージセンサ、又はＮＭＯＳイメージセンサなどで実現できる。送信部１２は、所定の通信規格（例えばＬＡＮ、ＷｉＦｉ）に準拠して外部機器との通信を行うためのインタフェース回路を備える。監視カメラ１ａは、店舗２００の入口２００Ａを撮影可能な位置に設置される。監視カメラ１ｂは、店舗のレジスタ２を撮影可能な位置に設置される。
【００１０】
レジスタ２は、決済情報を取得する決済情報取得部２１と送信部２２とを有する。決済情報は、購入者の商品購入の決済が完了したことを示す。送信部２２は、レジスタ２が稼働中か否かを示す稼働情報と取得した決済情報とを送信する。決済情報取得部２１は、スキャナ、ＣＣＤ、又はレーザなどを使用したバーコードリーダを備える。送信部２２は、所定の通信規格（例えばＬＡＮ、ＷｉＦｉ）に準拠して外部機器との通信を行うためのインタフェース回路を備える。
【００１１】
稼働数決定装置３は、受信部３１と制御部３２と送信部３４とを含む。受信部３１は、監視カメラ１ａ，１ｂからの店舗２００内の映像と各レジスタ２からの決済情報及び稼働情報とを受信する。制御部３２は、受信した映像と決済情報及び稼働情報とに基づいて、レジスタ２の最適稼働数Ｎを求める。送信部３４は、求めたレジスタ２の最適稼働数Ｎを示す稼働数情報を出力する。受信部３１、送信部３４は、所定の通信規格（例えばＬＡＮ、ＷｉＦｉ）に準拠して外部機器との通信を行うためのインタフェース回路を備える。
【００１２】
稼働数決定装置３は記憶部３３をさらに含む。記憶部３３は、処理能力格納部３３ａと稼働コスト格納部３３ｂとを含む。処理能力格納部３３ａは、処理可能量Ｐａを示す処理能力情報を格納する。稼働コスト格納部３３ｂは、１台のレジスタ２の稼働コストＣを示すコスト情報を格納する。処理可能量Ｐａは、１台のレジスタ２が単位時間で決済可能な人の数を示す。処理能力格納部３３ａ及び稼働コスト格納部３３ｂは、ＤＲＡＭ、強誘電体メモリ、フラッシュメモリ、又は磁気ディスクなどで実現できる互いに同一の又は別個の記憶部である。
【００１３】
制御部３２は、半導体素子などで実現可能である。制御部３２の機能は、ハードウェアのみで構成してもよいし、ハードウェアとソフトウェアとを組み合わせることにより実現してもよい。制御部３２は、例えば、マイコン、ＣＰＵ、ＭＰＵ、ＤＳＰ、ＦＰＧＡ、ＡＳＩＣで構成することができる。
【００１４】
制御部３２は、入店者数計測部３２ａと待ち人数計測部３２ｂと処理量取得部３２ｃとを含む取得部５３２を有する。入店者数計測部３２ａは、入口２００Ａに向けて設置された監視カメラ１ａの映像から店舗２００に入った人の数である入店者数Ｅｔを計測する。待ち人数計測部３２ｂは、レジスタ２に向けて設置された監視カメラ１ｂの映像からレジスタ２で会計処理を待っている人の数である待ち人数Ｄｔを計測する。処理量取得部３２ｃは、レジスタ２の決済情報と稼働情報に基づいてレジスタ２が処理した人数である処理量Ｐｔを取得する。
【００１５】
制御部３２は、流入数予測部３２ｄと混雑度予測部３２ｅと稼働数決定部３２ｆとをさらに含む。流入数予測部３２ｄは、現在（ｔ）から所定時間（ｊ）後にレジスタ２に向かって行ってレジスタ２で会計処理を待っている人の数である待ち人数Ｄｔに加わる人の数を示す流入数Ｒｔ＋ｊ（予測流入数）を予測する。混雑度予測部３２ｅは、予測した流入数Ｒｔ＋ｊと処理可能量Ｐａとに基づいて所定時間（ｊ）後の予測される待ち人数Ｄｔ＋ｊである混雑度を予測する。稼働数決定部３２ｆは、予測した混雑度と稼働コストＣとに基づいて、レジスタ２の最適稼働数Ｎを決定する。
【００１６】
［２．動作］
稼働数決定装置３は、入口２００Ａに向けて設置された監視カメラ１ａの映像から過去の入店者数Ｅｔを予め取得し、レジスタ２に向けて設置された監視カメラ１ｂの映像から過去の待ち人数Ｄｔを取得し、レジスタ２の決済情報及び稼働情報から過去のレジスタ２の処理量Ｐｔを取得して、レジスタ２における混雑度をシミュレーションする。以下、シミュレーション結果に基づいて最適稼働数Ｎを求める方法について説明する。
【００１７】
図２に、制御部３２による最適稼働数Ｎの決定処理を示す。まず、制御部３２は入店者数Ｅｔ、待ち人数Ｄｔ、処理量Ｐｔを取得する（ステップＳ２０１）。具体的には、入店者数計測部３２ａは入口２００Ａに向けて設置された監視カメラ１ａの映像から所定時間での入店者数Ｅｔを取得する。待ち人数計測部３２ｂは、レジスタ２に向けて設置された監視カメラ１ｂの映像から所定時間での待ち人数Ｄｔを取得する。処理量取得部３２ｃは、レジスタ２の決済情報及び稼働情報から所定時間でのレジスタ２の処理量Ｐｔを取得する。
【００１８】
流入数予測部３２ｄは、取得した入店者数Ｅｔを参照して、所定時間（ｊ）後の流入数Ｒｔ＋ｊを予測する（ステップＳ２０２）。図３は、現時点（ｔ）からｉ分前まですなわち１５分前から５分前までに入店した人の入店者数Ｅｔ−ｉと、ｉ分前すなわち１０分前から現時点（ｔ）までにレジスタ２に訪れた人の流入数Ｒｔ−ｉとに基づいて、所定時間（ｊ＝５分）後の流入数（予測流入数）Ｒｔ＋５を算出する例を示している。流入数予測部３２ｄは、現時点（ｔ）以後の単位時間当たりの流入数Ｒｔ＋ｊを重み付けのための係数Ｗ１、Ｗ２、Ｗ３と、現時点に応じた変数ｈと、他の変数Ｃとを用いた下記（数１）で示す重回帰予測によって算出する。現時点（ｔ）以前の流入数Ｒｔ−ｉ及び現時点（ｔ）以後の流入数Ｒｔ＋ｊは、全てのレジスタ２に到達する人の単位時間当たりの総数である。
【００１９】
【数１】
2017163280.tif 000003
【００２０】
稼働数決定装置３は、入口２００Ａに向けて設置された監視カメラ１ａの映像から過去の入店者数Ｅｔを予め取得し、レジスタ２に向けて設置された監視カメラ１ｂの映像から過去の待ち人数Ｄｔを取得し、レジスタ２の決済情報及び稼働情報から過去のレジスタ２の処理量Ｐｔを取得して、レジスタ２における混雑度をシミュレーションする。これにより、稼働数決定装置３は、過去のログデータを使用して予測値と実測値との誤差が最小となるように、流入数Ｒｔ＋ｊを求める上記（数１）の係数Ｗ１、Ｗ２、Ｗ３及び変数ｈを決定する。さらに、稼働数決定装置３のユーザ（例えば、店舗運営者）は、レジスタ２における混雑度のシミュレーション結果により、レジスタ２の最適稼働数Ｎを求めるための係数α、β、γを予め決定しておく。係数Ｗ１、Ｗ２は、単位時間毎（例えば、１分毎）に変化しても良い。
【００２１】
流入数予測部３２ｄは、過去の所定時間分（ｉ＝０〜１０）の流入数Ｒｔ−ｉを待ち人数Ｄｔと処理量Ｐｔとを参照して、（ｉ−１）分前の待ち人数Ｄｔ−（ｉ−１）と、ｉ分前の待ち人数Ｄｔ−ｉと、ｉ分前に稼働中の全てのレジスタ２で決済が完了した人の数Ｐｔ−ｉとを用いて下記（数２）によって算出する。
【００２２】
【数２】
2017163280.tif 000004
【００２３】
待ち人数Ｄｔ及び処理量Ｐｔは、複数のレジスタ２全てを対象にした或る時間すなわち単位時間当たりの総数である。なお、処理量Ｐｔは、レジスタ２上に設置された監視カメラの映像を使って機械的にカウントした数値を使うことも可能である。また、過去の流入数Ｒｔ−ｉを、監視カメラの映像などから直接計測できる場合は、（数２）を使用して算出しなくても良い。
【００２４】
所定時間（ｊ）後の流入数Ｒｔ＋ｊの予測において、店舗２００内の特定の区画にいる人の数、入の属性（性別、年齢、グループ情報（家族、カップルなど））、曜日、祝祭日、季節、及び店舗２００周辺のイベントの情報などを予測に使う変数Ｃとして用いても良い。また、予測方式は、重回帰予測に限らず、ＡＲＩＭＡモデル、ＡＲＣＨモデルなどの時系列予測モデルを使用しても良い。また、カルマンフィルタ又はパーティクルフィルタなどの状態空間モデルによる予測を行っても良い。また、深層学習を使用しても良い。
【００２５】
次に、混雑度予測部３２ｅは、稼働するレジスタ２の複数通りの稼動数にそれぞれ対応して、所定時間後（例えば、０〜５分後）に予測される待ち人数Ｄｔ＋ｊの値をシミュレーションなどに基づいて予測する（ステップＳ２０３）。図４に、待ち人数計測部３２ｂから取得した現時点（ｔ）の全てのレジスタ２での待ち人数を合計した待ち人数Ｄｔ＝５と、処理能力格納部３３ａから取得した１台のレジスタ２での或る時間すなわち単位時間当たりの処理可能量Ｐａと、流入数予測部３２ｄから取得した全てのレジスタ２での予測流入数を合計した単位時間当たりの流入数Ｒｔ＋ｊに基づく予測待ち人数Ｄｔ＋ｊのシミュレーションした予測結果を示す。図４は、処理可能量Ｐａは１人／分・台であり、流入数Ｒｔ＋ｊが３人／分であるの場合での予測待ち人数Ｄｔ＋ｊのシミュレーションした予測結果を示す。図４は１台のレジスタ２の待ち人数Ｄｔ＋ｊを例示している。処理可能量Ｐａは、１台のレジスタ２の１日の処理時間と処理人数の分布から求めた、１台のレジスタ２の単位時間の処理人数の平均値である。図４に示す所定時間（ｊ分）後の１台のレジスタ２での予測待ち人数Ｄａｔ＋ｊは、レジスタ２の稼働数ｎを用いて下記（数３）によって算出する。
【００２６】
【数３】
2017163280.tif 000005
【００２７】
その後、稼働数決定部３２ｆは、所定時間後のレジスタ２の最適稼働数Ｎを決定し（ステップＳ２０４）、決定した最適稼働数Ｎを送信部３４から出力する（ステップＳ２０５）。これにより、店舗２００の運営者にレジスタ２の最適稼働数Ｎを通知することができる。
【００２８】
ステップＳ２０４における最適稼働数Ｎの決定において、稼働数決定部３２ｆは、レジスタ２の稼働数の変化量Δｎを用いて以下の（数４）に示す合計値Ｓ（ペナルティ）が最小となる稼働数ｎを最適稼働数Ｎとして選択する。
【００２９】
【数４】
2017163280.tif 000006
【００３０】
（数４）における係数α、β、γは、過去のログデータに基づいて予めシミュレーションして分析した結果、稼働数決定装置３を使用するユーザ（例えば、店舗２００の運営者）により予め決定される。店舗２００の運営者は、シミュレーション結果を参照することによって、レジスタ２の稼働コストとレジスタ２での混雑度とのバランスに応じて、係数α、β、γを決定することができる。図５に、係数α、β、γの値に応じた、混雑度を示す待ち行列の人の数の平均である平均待ち行列長Ｐｐと、稼働コストＣｐとの関係を示す。ケース（ａ）は待ち行列の長さの削減に比べて稼働コストの削減をより優先する場合の係数α、β、γのそれぞれの値α１、β１、γ１を使用している。ケース（ｃ）は稼働コストの削減に比べて待ち行列の長さ（待ち人数Ｄｔ＋ｊ）の削減をより優先する場合の係数α、β、γのそれぞれの値α３、β３、γ３を使用している。ケース（ｂ）は、混雑度と稼働コストの優先の程度がケース（ａ）とケース（ｃ）との間の係数α、β、γの値α２、β２、γ２を使用している。図５に示すように、混雑度を減少させると稼働コストは増加し、稼働コストを減少させると混雑度が増加する。店舗２００の運営者は、シミュレーションの結果を参照して、レジスタ２の待ち行列の長さと稼働コストとのバランスに応じて係数α、β、γの値を予め選択することができる。
【００３１】
図６は、現時点の直前のレジスタ２の稼働数が２台であって、運営者が係数α、β、γをα＝８、β＝０．１、γ＝４に予め設定していた場合の合計値Ｓを示している。この場合、稼働数決定部３２ｆは、合計値Ｓ（ペナルティ）が最小となる稼働数「３」を現時点以後の最適稼働数Ｎとして選択する。
【００３２】
以上のようにレジスタ２の最適稼働数Ｎを求め、店舗２００の運営者にレジスタ２の最適稼働数Ｎを通知することができる。これにより、運営者はレジスタ２の実際の稼働数ｎを通知された最適稼働数Ｎに応じて変えることができる。
【００３３】
［３．効果等］
実施形態の稼働数決定装置３は、入店者数計測部３２ａと、待ち人数計測部３２ｂと、流入数予測部３２ｄと、処理能力格納部３３ａと、稼働コスト格納部３３ｂと、混雑度予測部３２ｅと、稼働数決定部３２ｆと、送信部３４とを有する。入店者数計測部３２ａは、店舗２００へ入った人の数である入店者数Ｅｔを示す入店者数情報を取得する。待ち人数計測部３２ｂは、レジスタ２での処理を待っている人の数である待ち人数Ｄｔを示す待ち人数情報を取得する。流入数予測部３２ｄは、店舗２００に設置されたレジスタ２に到達した人の数である流入数Ｒｔを示す流入数情報を取得し、入店者数情報と流入数情報とに基づいて、所定時間後にレジスタ２に到達する人の数である流入数Ｒｔ＋ｊを算出する。処理能力格納部３３ａは、１台のレジスタ２が単位時間当たりに処理可能な量である処理可能量Ｐａを示す処理能力情報を格納する。稼働コスト格納部３３ｂは、レジスタ２の稼働コストＣに関するコスト情報を格納する。混雑度予測部３２ｅは、取得した待ち人数情報と、算出した予測流入数Ｒｔ＋ｊと、格納されている処理能力情報とに基づいて、所定時間後にレジスタ２での処理を待っている人の数である混雑度（予測待ち人数Ｄｔ＋ｊ）をレジスタ２の複数通りの稼動数の各々について算出する。稼働数決定部３２ｆは、算出した予測待ち人数と格納されているコスト情報とに基づいて、レジスタ２の最適稼働数Ｎを算出する。送信部３４は、算出した最適稼働数Ｎを示す稼働数情報を出力する。
【００３４】
特許文献１に開示されているシステムでは、人件費など精算業務に関わるコストは考慮されていない。一般に、精算所の数を増やすほど精算所で発生する待ち行列を削減するが、精算業務に関わるコストは増大する。
【００３５】
実施形態の稼働数決定装置３は、上記のように、店舗２００に入った客の状況からレジスタ２に到達する人の数である流入数を予測することによって、レジスタ２の稼働数ｎを抑えながら、レジスタ２の混雑を緩和することができる。レジスタ２の混雑が緩和されるため、顧客満足度が低下することを防ぐことができる。さらに、レジスタ２の稼働数を抑えることによって、人件費が増大することを防ぐことができるため、店舗２００の満足度を満たすことができる。
【００３６】
稼働数決定部３２ｆは、レジスタ２の稼働数の変更前後の差（Δｎ）に基づいて、レジスタ２の最適稼働数Ｎを算出する。これにより、稼働数ｎの変動が頻繁に生じるのを防ぐことができる。
【００３７】
処理量取得部３２ｃは、レジスタ２から処理量Ｐｔを示す処理量情報をさらに取得する。流入数予測部３２ｄは、待ち人数計測部３２ｂによって取得した待ち人数情報と処理量取得部３２ｃによって取得した処理量情報とに基づいて、流入数Ｒｔを算出することによって流入数情報を取得する。これにより、流入数Ｒｔを直接計測できない場合であっても、流入数Ｒｔを取得することができる。
【００３８】
入店者数計測部３２ａは、店舗２００の入口２００Ａを撮影する監視カメラ１ａの映像から入店者数Ｅｔを計測する。待ち人数計測部３２ｂはレジスタ２を撮影する監視カメラ１ｂの映像から待ち人数Ｄｔを計測する。これにより、計測した入店者数Ｅｔと待ち人数Ｄｔに基づいて、予測流入数Ｒｔ＋ｊを算出することができる。
【００３９】
流入数予測部３２ｄは、現時点に応じた重みｈを入店者数Ｅｔと流入数Ｒｔに付加して、予測流入数Ｒｔ＋ｊを算出する。これによって、予測値と実測値との誤差を少なくすることができる。
【００４０】
実施形態の稼働数決定システム１００は、店舗２００の入口２００Ａを撮影した映像を出力する監視カメラ１ａと、店舗２００に設置された複数のレジスタ２と、複数のレジスタ２を撮影した映像を出力する監視カメラ１ｂと、監視カメラ１ａ及び監視カメラ１ｂから取得した映像を使用して、レジスタ２の最適稼働数Ｎを算出する稼働数決定装置３とを含む。これにより、稼働数ｎを抑えながら、レジスタ２の混雑を緩和することができる。
【００４１】
実施形態の稼働数決定方法では、コンピュータ３Ｃを用いてレジスタ２の稼働数（最適稼働数Ｎ）を決定する。店舗２００へ入った人の数である入店者数Ｅｔを示す入店者数情報と、店舗２００に設置されたレジスタ２に到達した人の数である流入数Ｒｔを示す流入数情報と、レジスタ２での処理を待っている人の数である待ち人数Ｄｔを示す待ち人数情報とを受信部３１を介して取得する。制御部３２により、取得した入店者数情報と流入数情報とに基づいて、所定時間後にレジスタ２に向かう人の数である予測流入数Ｒｔ＋ｊを算出する。制御部３２により、取得した待ち人数情報と、算出した予測流入数Ｒｔ＋ｊと、記憶部３３に格納されている１台のレジスタ２が単位時間当たりに処理可能な量Ｐａを示す処理能力情報とに基づいて、所定時間後にレジスタ２での処理を待っている人の数である予測待ち人数Ｄｔ＋ｊをレジスタ２の複数通りの稼動数の各々について算出する。制御部３２により、算出した予測待ち人数Ｄｔ＋ｊと、記憶部に格納されているレジスタの稼働コストＣに関するコスト情報とに基づいて、レジスタ２の最適稼働数Ｎを算出する。この方法によれば、レジスタ２の混雑を緩和すると共に、レジスタ２の稼働数を抑えることができるため、顧客満足度と店舗２００側の満足度の両方を満たすことができる。
【００４２】
実施形態のプログラムは、コンピュータに上記稼働数決定方法を実行させる。
【００４３】
上述のように、稼働数決定装置３では、取得部５３２は、店舗２００へ入った人の数である入店者数Ｅｔを示す入店者数情報と、店舗２００に設置された複数のレジスタ２での処理を待っている人の数である待ち人数Ｄｔを示す待ち人数情報と、複数のレジスタ２での処理を待っている人に加わった人の数である流入数Ｒｔを示す流入数情報とを取得する。流入数予測部３２ｄは、入店者数情報と流入数情報とに基づいて、現時点（ｔ）から所定時間（ｊ）後に複数のレジスタ２に複数のレジスタ２での処理を待っている人に加わる人の数である予測流入数Ｒｔ＋ｊを算出する。記憶部３３は、複数のレジスタ２のそれぞれが或る時間当たりに処理可能な量を示す処理能力情報と、複数のレジスタ２のそれぞれの稼働コストに関するコスト情報とを格納する。混雑度予測部３２ｅは、待ち人数情報と予測流入数Ｒｔ＋ｊと処理能力情報とに基づいて、複数のレジスタ２の数ｎの複数通りの稼動数にそれぞれ対応する、現時点（ｔ）から所定時間（ｊ）後に複数のレジスタ２での処理を待っている人の数である予測待ち人数Ｄｔ＋ｊの複数通りの値を算出する。稼働数決定部３２ｆは、予測待ち人数Ｄｔ＋ｊとコスト情報とに基づいて、複数のレジスタ２の稼働数（最適稼働数Ｎ）を算出する。
【００４４】
送信部３４は、算出した稼働数（最適稼働数Ｎ）を示す稼働数情報を出力してもよい。
【００４５】
稼働数決定部３２ｆは、予測待ち人数Ｄｔ＋ｊとコスト情報と複数のレジスタ２の複数通りの稼動数の差Δｎとに基づいて複数のレジスタ２の稼働数を算出してもよい。
【００４６】
取得部５３２は、複数のレジスタ２で処理した量Ｐｔを示す処理量情報をさらに取得してもよい。この場合、流入数予測部３２ｄは、待ち人数情報と処理量情報とに基づいて流入数を算出することによって流入数情報を取得する。
【００４７】
取得部５３２は、店舗２００の入口２００Ａの映像から入店者数を計測し、複数のレジスタ２の映像から待ち人数を計測してもよい。
【００４８】
流入数予測部３２ｄは、現時点（ｔ）に応じた重みＷ３?ｈを入店者数と流入数に付加して予測流入数Ｄｔ＋ｊを算出してもよい。
【００４９】
稼働数決定システム１００は、稼働数決定装置３と、店舗２００の入口２００Ａを撮影した映像を出力する第１の監視カメラ１ａと、店舗２００に設置された上記複数のレジスタ２を含む複数のレジスタ２と、複数のレジスタ２を撮影した映像を出力する第２の監視カメラ１ｂとを備える。稼働数決定装置３は、第１の監視カメラ１ａ及び第２の監視カメラ１ｂから取得した映像を使用して複数のレジスタ２のうちの上記複数のレジスタ２の稼働数を算出する。
【００５０】
以下の稼働数決定方法で複数のレジスタ２の稼働数（最適稼働数Ｎ）を決定する。複数のレジスタ２のそれぞれが或る時間当たりに処理可能な量を示す処理能力情報と複数のレジスタ２のそれぞれの稼働コストに関するコスト情報とを格納しているコンピュータ３Ｃを準備する。店舗２００へ入った人の数である入店者数Ｅｔを示す入店者数情報と、店舗２００に設置された複数のレジスタ２での処理を待っている人の数である待ち人数Ｄｔを示す待ち人数情報と、複数のレジスタ２での処理を待っている人に加わる人の数である流入数Ｒｔを示す流入数情報とをコンピュータ３Ｃが取得する。入店者数情報と流入数情報とに基づいて、現時点（ｔ）から所定時間（ｊ）後に複数のレジスタ２での処理を待っている人に加わる人の数である予測流入数Ｒｔ＋ｊをコンピュータ３Ｃで算出する。待ち人数情報と処理能力情報とに基づいて、複数のレジスタ２の複数通りの稼動数ｎにそれぞれ対応する、現時点（ｔ）から所定時間（ｊ）後に複数のレジスタ２での処理を待っている人の数である予測待ち人数Ｄｔ＋ｊの複数通りの値をコンピュータ３Ｃで算出する。複数のレジスタ２のそれぞれの稼働コストに関するコスト情報と予測待ち人数Ｄｔ＋ｊとに基づいて、複数のレジスタ２の稼働数（最適稼働数Ｎ）をコンピュータ３Ｃで算出する。
【００５１】
（他の実施形態）
以上のように、本出願において開示する技術の例示として、実施形態を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施形態にも適用可能である。また、上記実施形態で説明した各構成要素を組み合わせて、新たな実施形態とすることも可能である。
【００５２】
添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【００５３】
また、上述の実施形態は、本開示における技術を例示するためのものであるから、請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【００５４】
本開示は、混雑度を予測してレジスタの稼働数を算出する稼働数決定装置及びその稼働数決定装置を有する稼働数決定システムに適用可能である。
【符号の説明】
【００５５】
１ａ    監視カメラ
１ｂ    監視カメラ
２    レジスタ
３    稼働数決定装置
１１    撮影部
１２    送信部
２１    決済情報取得部
２２    送信部
３１    受信部
３２    制御部
３２ａ    入店者数計測部
３２ｂ    待ち人数計測部
３２ｃ    処理量取得部
３２ｄ    流入数予測部
３２ｅ    混雑度予測部
３２ｆ    稼働数決定部
３３    記憶部
３３ａ    処理能力格納部
３３ｂ    稼働コスト格納部
３４    送信部
１００    稼働数決定システム
【図１】
2017163280.tif 000007
【図２】
2017163280.tif 000008
【図３】
2017163280.tif 000009
【図４】
2017163280.tif 000010
【図５】
2017163280.tif 000011
【図６】
2017163280.tif 000012
【国際調査報告】
2017163280.tif 000013
2017163280.tif 000014