(57)【要約】【課題】所定機器の適正稼働台数に関してユーザに十分な納得感を与えることを可能にする。【解決手段】複数の機器の稼働台数情報を取得する稼働台数情報取得部と、前記機器毎の待機人数に関する情報を取得する待機人数情報取得部と、単位期間における前記待機人数の総和を、前記待機人数の許容値で除算することによって得られる値に基づいて前記機器の適正稼働台数情報を算出する算出部と、前記稼働台数情報、前記適正稼働台数情報、および、待機人数毎の機器台数に関する情報の表示を制御する表示制御部と、を備える、情報処理装置が提供される。【選択図】図５Ａ
2019091214.tif 000002
【特許請求の範囲】
【請求項１】
複数の機器の稼働台数情報を取得する稼働台数情報取得部と、
前記機器毎の待機人数に関する情報を取得する待機人数情報取得部と、
単位期間における前記待機人数の総和を、前記待機人数の許容値で除算することによって得られる値に基づいて前記機器の適正稼働台数情報を算出する算出部と、
前記稼働台数情報、前記適正稼働台数情報、および、待機人数毎の機器台数に関する情報の表示を制御する表示制御部と、を備える、
情報処理装置。
【請求項２】
前記表示制御部は、前記稼働台数情報、前記適正稼働台数情報および前記待機人数毎の機器台数に関する情報の時間推移を所定のグラフで表示させる、
請求項１に記載の情報処理装置。
【請求項３】
前記表示制御部は、前記稼働台数情報、前記適正稼働台数情報および前記待機人数毎の機器台数に関する情報の時間推移を示す前記グラフのそれぞれを重畳的に表示させる、
請求項２に記載の情報処理装置。
【請求項４】
前記表示制御部は、前記稼働台数情報および前記適正稼働台数情報の時間推移を折線グラフで表示させる、
請求項２または３に記載の情報処理装置。
【請求項５】
前記表示制御部は、前記待機人数毎の機器台数に関する情報として、前記待機人数についての前記機器単位の内訳を棒グラフで表示させる、
請求項２から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記表示制御部は、前記待機人数の区分毎に異なる色を用いて前記内訳を表示させる、
請求項５に記載の情報処理装置。
【請求項７】
前記表示制御部は、所定期間に前記機器によって対応された人が０人であったため前記待機人数が０人である場合と、前記所定期間に前記機器によって対応された人は１人以上いたが待機する人が０人であったため前記待機人数が０人である場合と、を区別して表示させる、
請求項１から６のいずれか１項に記載の情報処理装置。
【請求項８】
所定時間経過後における前記機器の適正稼働台数の予測を行う予測部をさらに備える、
請求項１から７のいずれか１項に記載の情報処理装置。
【請求項９】
前記表示制御部は、前記適正稼働台数の予測に関する情報の表示も制御する、
請求項８に記載の情報処理装置。
【請求項１０】
前記表示制御部は、前記適正稼働台数の予測に関する情報を折線グラフで表示させる、
請求項９に記載の情報処理装置。
【請求項１１】
前記機器は、有人レジ装置、セルフレジ装置もしくはセミセルフレジ装置を含む、
請求項１から１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記表示制御部は、前記有人レジ装置、前記セルフレジ装置もしくは前記セミセルフレジ装置のそれぞれに関する前記稼働台数情報、前記適正稼働台数情報および前記待機人数毎の機器台数に関する情報を区別して表示させる、
請求項１１に記載の情報処理装置。
【請求項１３】
複数の機器の稼働台数情報を取得することと、
前記機器毎の待機人数に関する情報を取得することと、
前記機器に対して発生する待機人数の許容値に基づき、単位期間における前記待機人数の総和を前記許容値で除算することによって得られる値を前記機器の適正稼働台数情報として算出することと、
前記稼働台数情報、前記適正稼働台数情報、および、待機人数毎の機器台数に関する情報の表示を制御することと、を有する、
コンピュータにより実行される情報処理方法。
【請求項１４】
複数の機器の稼働台数情報を取得することと、
前記機器毎の待機人数に関する情報を取得することと、
前記機器に対して発生する待機人数の許容値に基づき、単位期間における前記待機人数の総和を前記許容値で除算することによって得られる値を前記機器の適正稼働台数情報として算出することと、
前記稼働台数情報、前記適正稼働台数情報、および、待機人数毎の機器台数に関する情報の表示を制御することと、
をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、レジカウンター業務をはじめとする顧客対応業務の効率化技術が盛んに開発されている。例えば、以下の特許文献１には、会計待ちエリアをカメラで撮影した画像に基づいて会計を待つ顧客の状態を検知し、会計待ち人数の時間的な推移をグラフで表示する技術が開示されている。また、特許文献２には、店舗内に滞在する顧客の人数や稼働中のレジ装置の台数に基づいて不足するレジ装置の台数を算出し、その情報を店舗の端末に送信する技術が開示されている。また、特許文献３には、商品登録処理または精算処理に関する実稼働時間を示す棒グラフに、オープン時間に基づく最大稼働時間を示す折線グラフを重ね合せて表示し、併せて、グラフの下にレジ装置の過不足を表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１４９０８９号公報
【特許文献２】特開２００６−２２１３６７号公報
【特許文献３】特開２０１５−１０３０２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、特許文献２においては、不足するレジ装置の台数が表示され、特許文献３においては、レジ装置の過不足が表示されているが、ユーザはレジ装置の過不足の根拠を知ることができないため出力に対して十分な納得感を得られない可能性がある。
【０００５】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、所定機器の適正稼働台数に関してユーザに十分な納得感を与えることが可能な、新規かつ改良された情報処理装置、情報処理方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある観点によれば、複数の機器の稼働台数情報を取得する稼働台数情報取得部と、前記機器毎の待機人数に関する情報を取得する待機人数情報取得部と、単位期間における前記待機人数の総和を、前記待機人数の許容値で除算することによって得られる値に基づいて前記機器の適正稼働台数情報を算出する算出部と、前記稼働台数情報、前記適正稼働台数情報、および、待機人数毎の機器台数に関する情報の表示を制御する表示制御部と、を備える、情報処理装置が提供される。
【０００７】
前記表示制御部は、前記稼働台数情報、前記適正稼働台数情報および前記待機人数毎の機器台数に関する情報の時間推移を所定のグラフで表示させてもよい。
【０００８】
前記表示制御部は、前記稼働台数情報、前記適正稼働台数情報および前記待機人数毎の機器台数に関する情報の時間推移を示す前記グラフのそれぞれを重畳的に表示させてもよい。
【０００９】
前記表示制御部は、前記稼働台数情報および前記適正稼働台数情報の時間推移を折線グラフで表示させてもよい。
【００１０】
前記表示制御部は、前記待機人数毎の機器台数に関する情報として、前記待機人数についての前記機器単位の内訳を棒グラフで表示させてもよい。
【００１１】
前記表示制御部は、前記待機人数の区分毎に異なる色を用いて前記内訳を表示させてもよい。
【００１２】
前記表示制御部は、所定期間に前記機器によって対応された人が０人であったため前記待機人数が０人である場合と、前記所定期間に前記機器によって対応された人は１人以上いたが待機する人が０人であったため前記待機人数が０人である場合と、を区別して表示させてもよい。
【００１３】
所定時間経過後における前記機器の適正稼働台数の予測を行う予測部をさらに備えてもよい。
【００１４】
前記表示制御部は、前記適正稼働台数の予測に関する情報の表示も制御してもよい。
【００１５】
前記表示制御部は、前記適正稼働台数の予測に関する情報を折線グラフで表示させてもよい。
【００１６】
前記機器は、有人レジ装置、セルフレジ装置もしくはセミセルフレジ装置を含んでもよい。
【００１７】
前記表示制御部は、前記有人レジ装置、前記セルフレジ装置もしくは前記セミセルフレジ装置のそれぞれに関する前記稼働台数情報、前記適正稼働台数情報および前記待機人数毎の機器台数に関する情報を区別して表示させてもよい。
【００１８】
また、上記課題を解決するために、本発明の別の観点によれば、複数の機器の稼働台数情報を取得することと、前記機器毎の待機人数に関する情報を取得することと、前記機器に対して発生する待機人数の許容値に基づき、単位期間における前記待機人数の総和を前記許容値で除算することによって得られる値を前記機器の適正稼働台数情報として算出することと、前記稼働台数情報、前記適正稼働台数情報、および、待機人数毎の機器台数に関する情報の表示を制御することと、を有する、コンピュータにより実行される情報処理方法が提供される。
【００１９】
また、上記課題を解決するために、本発明の別の観点によれば、複数の機器の稼働台数情報を取得することと、前記機器毎の待機人数に関する情報を取得することと、前記機器に対して発生する待機人数の許容値に基づき、単位期間における前記待機人数の総和を前記許容値で除算することによって得られる値を前記機器の適正稼働台数情報として算出することと、前記稼働台数情報、前記適正稼働台数情報、および、待機人数毎の機器台数に関する情報の表示を制御することと、をコンピュータに実現させるためのプログラムが提供される。
【発明の効果】
【００２０】
以上説明したように本発明によれば、所定機器の適正稼働台数に関してユーザに十分な納得感を与えることが可能となる。
【図面の簡単な説明】
【００２１】
【図１】本実施形態に係るシステム構成例を示す図である。
【図２】本実施形態に係るクラウドサーバ1００の機能構成例を示すブロック図である。
【図３】本実施形態に係るユーザ端末２００の機能構成例を示すブロック図である。
【図４】本実施形態に係る各装置の処理例を示すシーケンス図である。
【図５Ａ】本実施形態に係るユーザ端末２００の表示例を示す図である。
【図５Ｂ】本実施形態に係るユーザ端末２００の表示例を示す図である。
【図５Ｃ】本実施形態に係るユーザ端末２００の表示例を示す図である。
【図５Ｄ】本実施形態に係るユーザ端末２００の表示例を示す図である。
【図５Ｅ】本実施形態に係るユーザ端末２００の表示例を示す図である。
【図５Ｆ】本実施形態に係るユーザ端末２００の表示例を示す図である。
【図６】本実施形態に係るユーザ端末２００の表示例を示す図である。
【図７】本実施形態に係るユーザ端末２００の表示例を示す図である。
【図８】本実施形態に係るユーザ端末２００の表示例を示す図である。
【図９】本実施形態に係るユーザ端末２００の表示例を示す図である。
【図１０】クラウドサーバ１００およびユーザ端末２００を具現する情報処理装置９００のハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００２２】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２３】
＜１．実施形態＞
（１−１．概要）
まず、本発明の一実施形態の概要について説明する。
【００２４】
上記の各特許文献のように、レジカウンター業務をはじめとする顧客対応業務の効率化技術として、混雑状況等を数値化し、レジ装置の過不足を示す技術が開発されている。これらの技術によって、ユーザは、レジ装置の稼働台数を最適化し、無駄なコストを削減することができる。
【００２５】
しかし、レジ装置の過不足が示されたとしても、上記のとおり、ユーザはその根拠を知ることができないため、その出力に対して十分な納得感を得られない可能性がある。レジ装置の稼働台数の変更は、人的リソースの変更も伴うため、ユーザ業務へ大きな影響を与える。したがって、レジ装置の過不足が示されたとしても、ユーザが納得感を得られないことは問題である。
【００２６】
本件の発明者は上記事情に鑑み、本発明を創作するに至った。本発明は、所定機器の稼働台数情報と所定機器の適正稼働台数情報と待機人数毎の機器台数に関する情報を表示することができる。これによって、ユーザは、レジ装置の稼働台数の実績と、レジ装置の適正稼働台数との差分を知ることができ、併せて、待機人数毎の機器台数に関する情報によって、その差分の根拠を知ることができるため、ユーザは出力に対して十分な納得感を得ることができる。
【００２７】
なお、本発明が適用されるシステムは、レジカウンターシステムに限定されない。例えば、本発明は、交通機関（例えば、空港または電車等）のチェックインカウンターシステム、宿泊施設のチェックインカウンターシステム、金融機関（例えば、銀行または証券会社等）の受付窓口システム、または、医療機関（例えば、病院または薬局等）の受付窓口システム等、任意のユーザ（例えば、顧客または来客等）への対応を行うシステムに適用され得る。本明細書では、一例として、本発明がレジカウンターシステムに適用される場合について説明する。
【００２８】
（１−２．システム構成例）
上記では、本発明の一実施形態の概要について説明した。続いて、図１を参照して、本実施形態に係る情報処理システムのシステム構成例について説明する。
【００２９】
本実施形態に係る情報処理システムは、クラウドサーバ１００と、ユーザ端末２００と、出入口カメラ３００と、出入口端末３１０と、レジ前カメラ３２０と、レジ前端末３３０と、タグ端末３４０と、リーダライタ３５０と、買回り時間計測端末３６０と、ＰＯＳサーバ３７０と、を備えている。また、クラウドサーバ１００は、ネットワーク４００を介して、出入口端末３１０、レジ前端末３３０および買回り時間計測端末３６０と通信可能に接続している。また、クラウドサーバ１００は、ネットワーク４１０を介して、ＰＯＳサーバ３７０と通信可能に接続している。さらに、クラウドサーバ１００は、ネットワーク４２０を介して、ユーザ端末２００と通信可能に接続している。
【００３０】
本実施形態において、レジカウンターの混雑予測、レジ装置の適正稼働台数の算出およびこれらの情報の表示制御はクラウドサーバ１００によって行われる。以降では、順を追って各装置について説明する。
【００３１】
（出入口カメラ３００、出入口端末３１０）
出入口カメラ３００は、店舗へ来店した客（以降、「来店客」と呼称する）または店舗から退店した客（以降、「退店客」と呼称する）を撮影可能な態様で店舗の出入口付近に設置されたカメラである。出入口カメラ３００は、常時、来店客または退店客を撮影し、撮影画像を生成し、当該撮影画像を出入口端末３１０へ送信する。
【００３２】
出入口端末３１０は、撮影画像を解析し、来店客数、来店客の来店日時、退店客の退店日時、来店客もしくは退店客の属性（例えば、性別または年齢等）、および、来店客もしくは退店客の位置座標の変化等を認識する情報処理装置である。より具体的には、出入口端末３１０は、公知の顔認識機能を有しており、撮影画像を解析することで、撮影画像中の来店客もしくは退店客の顔の認識および顔の特徴情報を取得することができる。これによって、出入口端末３１０は、来店客数、来店客の来店日時、退店客の退店日時、および、来店客もしくは退店客の属性（例えば、性別または年齢等）を認識することができる。なお、撮影画像の解析方法はこれに限定されない。
【００３３】
また、来店客もしくは退店客の位置座標の変化の認識についてより具体的に説明すると、例えば、店舗内の領域および店舗外の一部の領域（例えば、店舗の出入口付近の領域等）に任意の座標系が設定されており、出入口端末３１０は、撮影画像中の各点の座標を認識している。そして、客が移動することで撮影画像中の客の位置が変化した場合、出入口端末３１０は、撮影画像の各点の座標に基づいて客が位置する座標の変化を認識することができる。例えば、出入口端末３１０は、来店客の来店時の様子の撮影画像を解析することで、来店客が来店する際に移動してきた方向および来店後に移動した方向を認識することができる。
【００３４】
そして、出入口端末３１０は、解析結果である来店客数情報、退店客数情報、来店客の来店日時情報、退店客の退店日時情報、来店客もしくは退店客の属性（例えば、性別または年齢等）情報、および、来店客もしくは退店客の位置座標の変化情報等をクラウドサーバ１００へ送信する。クラウドサーバ１００は、これらの情報に基づいて店舗内の混雑状況等を認識することができるため、レジカウンターの混雑予測等を行うことができる。
【００３５】
なお、出入口端末３１０が各種情報をクラウドサーバ１００へ送信するタイミングは特に限定されない。例えば、出入口端末３１０は、１分間に１回の頻度で各種情報をクラウドサーバ１００へ送信してもよい。また、出入口カメラ３００または出入口端末３１０の台数も特に限定されない。また、撮影画像の解析以外の方法によって上記の各種情報が取得されてもよい。例えば、所定のセンサ（例えば、赤外線センサまたは近接センサ等）によって、来店客数情報、退店客数情報、来店客の来店日時情報または退店客の退店日時情報等が取得されてもよい。
【００３６】
（レジ前カメラ３２０、レジ前端末３３０）
レジ前カメラ３２０は、各レジ装置前に並び精算を待っている来店客（以降、「待機客」と呼称する）を撮影可能な態様で各レジ装置付近に設置されたカメラである。レジ前カメラ３２０は、常時、各レジ装置の待機客を撮影し、撮影画像を生成し、当該撮影画像をレジ前端末３３０へ送信する。
【００３７】
レジ前端末３３０は、出入口端末３１０と同様の方法で、撮影画像を解析し、待機客数、待機客が精算を待っている日時、および、待機客の属性等（例えば、性別または年齢等）を認識する情報処理装置である。
【００３８】
そして、レジ前端末３３０は、解析結果である待機客数情報、待機客が精算を待っている日時情報、および、待機客の属性情報等をクラウドサーバ１００へ送信する。クラウドサーバ１００は、これらの情報に基づいてレジカウンターの混雑状況等を認識することができる。
【００３９】
なお、出入口端末３１０と同様に、レジ前端末３３０が各種情報をクラウドサーバ１００へ送信するタイミングは特に限定されない。また、レジ前カメラ３２０またはレジ前端末３３０の台数も特に限定されない。また、撮影画像の解析以外の方法によって上記の各種情報が取得されてもよい。
【００４０】
（タグ端末３４０、リーダライタ３５０、買回り時間計測端末３６０）
タグ端末３４０、リーダライタ３５０および買回り時間計測端末３６０は、事前に、来店客の買回り時間を測定する情報処理装置である。より具体的には、タグ端末３４０は、店舗内にて来店客が持ち運ぶ買い物かごまたはショッピングカート等に装着された装置である。そして、タグ端末３４０は、店舗の入り口付近およびレジ装置付近に備えられたリーダライタ３５０と所定の無線通信を行うことができる。
【００４１】
例えば、タグ端末３４０は、ＲＦ（Radio Frequency）タグであり、タグ端末３４０およびリーダライタ３５０は、ＲＦＩＤ（Radio Frequency Identification）システムを構成する。そして、リーダライタ３５０は、内蔵アンテナから所定の情報を電波または磁界に乗せてタグ端末３４０へ送信する。リーダライタ３５０から所定の離隔距離以内に位置するタグ端末３４０は、リーダライタ３５０から送信された電波または磁界を受信し、これらによって発生した電力によってタグ端末３４０のＩＤ情報等をリーダライタ３５０へ送信する。これによって、リーダライタ３５０は、タグ端末３４０からＩＤ情報等を受信することができる。
【００４２】
本実施形態においては、来店客が入口付近に置かれた買い物かご等を持ち、買い物を開始したタイミングで、当該買い物かごに装着されたタグ端末３４０と、入口付近に備えられたリーダライタ３５０とが上記の無線通信を行う。そして、来店客が買い物を終え、精算のためにレジ装置付近に到着したタイミングで、当該タグ端末３４０と、レジ装置付近に備えられたリーダライタ３５０とが同様の無線通信を行う。これによって、リーダライタ３５０は、買い物開始時刻情報および買い物終了時刻情報を来店客毎に取得することができる。
【００４３】
そして、リーダライタ３５０は、取得した買い物開始時刻情報、買い物終了時刻情報およびタグ端末３４０のＩＤ情報を買回り時間計測端末３６０へ送信することで、買回り時間計測端末３６０は、提供された各種情報を用いて来店客の平均買回り時間を算出することができる。買回り時間計測端末３６０は、算出した来店客の平均買回り時間情報をクラウドサーバ１００へ送信する。
【００４４】
なお、買回り時間計測端末３６０は、ユーザの属性（例えば、性別または年齢等）、買い物時の環境（例えば、店舗内の混雑状況、商品棚のレイアウトまたは陳列された商品等）または日時等の情報を、来店客の平均買回り時間情報に付加してもよい。例えば、買回り時間計測端末３６０は、来店客の性別毎の平均買回り時間情報等を算出してもよい。これによって、クラウドサーバ１００による混雑予測の精度が向上する。
【００４５】
（ＰＯＳサーバ３７０）
ＰＯＳサーバ３７０は、店舗に導入されているＰＯＳ（Point Of Sales）システムの一部の機能を実現し、例えば、各レジ装置の稼働状況に関する情報（以降、「レジ稼働情報」と呼称する）、および、来店客毎のスキャン開始終了時刻に関する情報（以降、「スキャン情報」と呼称する）等を管理する情報処理装置である。ＰＯＳサーバ３７０は、これらの情報をクラウドサーバ１００へ送信する。ここで、これらの情報の取得方法は特に限定されない。例えば、ＰＯＳサーバ３７０は、レジ装置の電源状態に基づいてレジ稼働情報を取得してもよいし、レジ装置毎に備えられたカメラからの撮影画像に基づいてレジ稼働情報を取得してもよい。なお、ＰＯＳサーバ３７０が管理する情報はこれらに限定されない。
【００４６】
（クラウドサーバ１００）
クラウドサーバ１００は、上記の各種装置から取得した各種情報に基づいてレジカウンターの混雑予測またはレジ装置の適正稼働台数の算出を行い、これらの情報の表示制御を行う情報処理装置である。
【００４７】
より具体的に説明すると、まず、クラウドサーバ１００は、買回り時間計測端末３６０から提供される来店客の平均買回り時間情報を用いて、レジカウンターの混雑予測に使用されるシミュレーションプログラムの各種パラメータを更新する。換言すると、クラウドサーバ１００は、大量の平均買回り時間情報を用いて、シミュレーションプログラムの各種パラメータの設定値を、対象店舗に適した値に変更する。これによって、クラウドサーバ１００は、当該シミュレーションプログラムを、当該店舗に適応させることができ、混雑予測の精度をより向上させることができる。
【００４８】
そして、クラウドサーバ１００は、出入口端末３１０から受信した各種情報（例えば、来店客数情報、退店客数情報、来店客の来店日時情報、退店客の退店日時情報、来店客もしくは退店客の属性（例えば、性別または年齢等）情報、および、来店客もしくは退店客の位置座標の変化情報等）と、レジ前端末３３０から受信した各種情報（例えば、待機客数情報、待機客が精算を待っている日時情報、および、待機客の属性情報等）と、ＰＯＳサーバ３７０から受信した各種情報（例えば、レジ稼働情報およびスキャン情報等）をパラメータとしてシミュレーションプログラムへ入力することによってレジカウンターの混雑予測を行う。なお、シミュレーションに用いられるパラメータはこれらの情報に限定されない。シミュレーションに用いられるパラメータの種類が多いほど、混雑予測の精度は向上する。
【００４９】
なお、レジカウンターの混雑予測方法はシミュレーションに限定されず、シミュレーション以外の機械学習等によって実現されてもよい。例えば、クラウドサーバ１００は、出入口端末３１０とレジ前端末３３０から提供される情報の集合から、その中にある有用な規則や知識表現、判断基準等を解析により抽出し、その判断結果を出力する機械学習を利用してレジカウンターの混雑予測を行ってもよい。また、クラウドサーバ１００は、出入口端末３１０とレジ前端末３３０、および買回り時間計測端末３６０から提供される情報の集合を解析し、機械学習を利用してレジカウンターの混雑予測を行ってもよい。さらに、上述のものに限らず、例えば、知られている様々な機械学習の手法(例えば、様々な「教師あり学習」、「教師なし学習」および「強化学習」)、あるいは、これらの手法を実現するうえで、特徴量そのものの抽出を学習する「深層学習(ディープラーニング：Deep Learning)」などの様々な技術を適用することができる。
【００５０】
また、クラウドサーバ１００は、上記の各種情報のうち、主に、レジ前端末３３０から受信した各種情報（例えば、待機客数情報、待機客が精算を待っている日時情報、および、待機客の属性情報等）、および、予め定められた、一台のレジ装置あたりに許容される待機客数である許容値（以降、単に「許容値」と呼称する）を用いて、レジ装置の適正稼働台数を算出することができる。より具体的には、クラウドサーバ１００は、単位期間における待機客数の総和を稼働レジ装置の台数で除算する（以降、除算して得られた値を「レジ装置毎の待機客数」と呼称する）。これによって、（待機客は相対的に待機客が少ないレジ装置に並ぶことを前提にすると）一台のレジ装置あたりの待機客数が算出される。クラウドサーバ１００は、レジ装置毎の待機客数と許容値とを比較する。そして、クラウドサーバ１００は、レジ装置毎の待機客数を許容値以下に抑えることが可能な、稼働レジ装置の台数の最大値をレジ装置の適正稼働台数として出力する。
【００５１】
また、クラウドサーバ１００は、上記のシミュレーションによって所定時間経過後の混雑予測を行い、所定時間経過後の待機客数を予測することで、所定時間経過後のレジ装置の適正稼働台数を予測することもできる。
【００５２】
そして、クラウドサーバ１００は、上記の各種情報を用いて、ユーザ端末２００によって表示される情報の内容を制御する。より具体的には、クラウドサーバ１００は、レジ装置の稼働台数情報、レジ装置の適正稼働台数情報、所定時間経過後のレジ装置の適正稼働台数情報、および、待機客数毎のレジ装置台数に関する情報の時間推移が所定のグラフによって表示されるように制御する。なお、待機客数毎のレジ装置台数に関する情報とは、例えば、待機客数についてのレジ装置単位の内訳であるが、これに限定されない。また、クラウドサーバ１００は、これらの全ての情報をユーザ端末２００に提供しなくてもよい。例えば、クラウドサーバ１００は、所定時間経過後のレジ装置の適正稼働台数情報をユーザ端末２００へ提供しなくてもよい。詳細については後述する。クラウドサーバ１００は、表示内容を決定し、当該決定に基づいて表示制御情報を生成し、当該情報をユーザ端末２００へ送信することで、ユーザ端末２００の表示内容を制御する。
【００５３】
なお、クラウドサーバ１００の種類は特に限定されない。例えば、クラウドサーバ１００は、汎用コンピュータ、ＰＣ（Personal
Computer）、タブレットＰＣ等、任意の装置であってよい。また、クラウドサーバ１００は、クラウドコンピューティングに用いられる情報処理装置でなくてもよい（換言すると、クラウドサーバ１００は単なるサーバであってもよい）。
【００５４】
（ユーザ端末２００）
ユーザ端末２００は、例えば、店舗の管理者またはスタッフ等を含むユーザが使用する情報処理装置である。ユーザ端末２００は、これらのユーザの操作によって、レジ装置の稼働台数情報、レジ装置の適正稼働台数情報、所定時間経過後のレジ装置の適正稼働台数情報、および、待機客数毎のレジ装置台数に関する情報の時間推移等の表示制御情報をクラウドサーバ１００から取得し、表示を行うことができる。
【００５５】
ユーザ端末２００が上記のような機能を実現する方法は特に限定されない。例えば、ユーザ端末２００には、Ｗｅｂブラウザ機能を有する所定のアプリケーションがインストールされており、ユーザ端末２００は、当該Ｗｅｂブラウザを用いてクラウドサーバ１００への各種情報の要求およびクラウドサーバ１００からの各種情報の取得を行ってもよい。なお、クラウドサーバ１００と同様に、ユーザ端末２００の種類は特に限定されない。
【００５６】
（ネットワーク４００、ネットワーク４１０、ネットワーク４２０）
ネットワーク４００は、出入口端末３１０、レジ前端末３３０および買回り時間計測端末３６０と、クラウドサーバ１００とを接続するネットワークである。また、ネットワーク４１０は、ＰＯＳサーバ３７０とクラウドサーバ１００とを接続するネットワークである。また、ネットワーク４２０は、ユーザ端末２００とクラウドサーバ１００とを接続するネットワークである。
【００５７】
なお、ネットワーク４００、ネットワーク４１０またはネットワーク４２０に用いられる通信方式および回線の種類等は特に限定されない。例えば、各ネットワークは、ＩＰ−ＶＰＮ（Internet Protocol-Virtual Private Network）等の専用回線網で実現されてもよい。また、各ネットワークは、インターネット、電話回線網、衛星通信網などの公衆回線網や、Ｅｔｈｅｒｎｅｔ（登録商標）を含む各種のＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等で実現されてもよい。さらに、各ネットワークは、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の無線通信網で実現されてもよい。
【００５８】
以上、本実施形態に係る情報処理システムの構成例について説明した。なお、図１を参照して説明した上記の構成はあくまで一例であり、本実施形態に係る情報処理システムの構成は係る例に限定されない。例えば、クラウドサーバ１００の機能の一部は、その他の情報処理装置に備えられてもよい。例えば、クラウドサーバ１００の機能の一部を提供するソフトウェア（例えば、所定のＡＰＩ（Application Programming Interface）が使用されたＷＥＢアプリケーション等）がユーザ端末２００、出入口端末３１０、レジ前端末３３０、買回り時間計測端末３６０またはＰＯＳサーバ３７０上で実行されてもよい。また、逆に、ユーザ端末２００、出入口端末３１０、レジ前端末３３０、買回り時間計測端末３６０またはＰＯＳサーバ３７０の機能の一部は、クラウドサーバ１００に備えられてもよい。本実施形態に係る情報処理システムの構成は、仕様や運用に応じて柔軟に変形可能である。
【００５９】
（１−３．クラウドサーバ１００の機能構成例）
上記では、本実施形態に係る情報処理システムの構成例について説明した。続いて、図２を参照して、クラウドサーバ１００の機能構成例について説明する。
【００６０】
図２に示すように、クラウドサーバ１００は、制御部１１０と、記憶部１２０と、通信部１３０と、を備える。また、制御部１１０は、混雑予測部１１１と、適正稼働台数算出部１１２と、表示制御部１１３と、を備える。
【００６１】
（制御部１１０）
制御部１１０は、クラウドサーバ１００が行う処理全般を統括的に制御する機能構成である。例えば、制御部１１０は、制御信号を生成することによって、ディスプレイまたはスピーカ等の出力部（図示なし）等を含む各構成の起動や停止を制御することができる。なお、制御部１１０の制御内容はこれに限定されない。例えば、制御部１１０は、各種サーバ、汎用コンピュータ、ＰＣ、タブレットＰＣ等において一般的に行われる処理を制御してもよい。
【００６２】
（混雑予測部１１１）
混雑予測部１１１は、レジカウンターの混雑予測を行う機能構成である。より具体的には、混雑予測部１１１は、レジカウンターの混雑予測を行うことが可能なシミュレーションプログラムを有している。そして、混雑予測部１１１は、出入口端末３１０から提供された各種情報（例えば、来店客数情報、退店客数情報、来店客の来店日時情報、退店客の退店日時情報、来店客もしくは退店客の属性（例えば、性別または年齢等）情報、および、来店客もしくは退店客の位置座標の変化情報等）と、レジ前端末３３０から提供された各種情報（例えば、待機客数情報、待機客が精算を待っている日時情報、および、待機客の属性情報等）と、ＰＯＳサーバ３７０から提供された各種情報（例えば、レジ稼働情報およびスキャン情報等）をパラメータとして当該シミュレーションプログラムへ入力することによってレジカウンターの混雑予測に関する情報を出力する。なお、シミュレーションに用いられるパラメータはこれらの情報に限定されない。
【００６３】
混雑予測部１１１による出力の内容は特に限定されない。例えば、混雑予測部１１１は、所定時間経過後の待機客数の予測値を出力してもよい。混雑予測部１１１は、出力を適正稼働台数算出部１１２へ提供する。
【００６４】
（適正稼働台数算出部１１２）
適正稼働台数算出部１１２は、レジ装置の適正稼働台数を算出する算出部として機能する機能構成である。例えば、適正稼働台数算出部１１２は、レジ前端末３３０から提供された各種情報（特に、待機客数情報、および、待機客が精算を待っている日時情報）および許容値を用いて各時刻におけるレジ装置の適正稼働台数を算出する。より具体的には、適正稼働台数算出部１１２は、単位期間における待機客数の総和を稼働レジ装置の台数で除算することでレジ装置毎の待機客数を算出する。そして、適正稼働台数算出部１１２は、レジ装置毎の待機客数と許容値とを比較することで、レジ装置毎の待機客数を許容値以下に抑えることが可能な、稼働レジ装置の台数の最大値をレジ装置の適正稼働台数として出力する。
【００６５】
また、適正稼働台数算出部１１２は、混雑予測部１１１によって出力された所定時間経過後の待機客数の予測値および許容値を用いて所定時間経過後におけるレジ装置の適正稼働台数の予測値を算出する予測部としても機能する。算出方法は上記と同様である。すなわち、適正稼働台数算出部１１２は、所定時間経過後におけるレジ装置毎の待機客数の予測値を許容値以下に抑えることが可能な稼働レジ装置の台数の最大値を、所定時間経過後におけるレジ装置の適正稼働台数の予測値として出力する。例えば、適正稼働台数算出部１１２は、処理時点から１５分後におけるレジ装置の適正稼働台数の予測値を算出することができる。
【００６６】
（表示制御部１１３）
表示制御部１１３は、ユーザ端末２００によって表示される情報の内容を制御する機能構成である。より具体的には、表示制御部１１３は、レジ装置の稼働台数情報、レジ装置の適正稼働台数情報、所定時間経過後のレジ装置の適正稼働台数情報、および、待機客数毎のレジ装置台数に関する情報の時間推移が所定のグラフによって表示されるように制御する。なお、上記のとおり、待機客数毎のレジ装置台数に関する情報とは、例えば、待機客数についてのレジ装置単位の内訳であるが、これに限定されない。表示制御部１１３は、表示内容を制御する表示制御情報を生成し、当該情報のユーザ端末２００への送信処理を制御する。なお、表示内容は上記の情報に限定されない。ここで、表示制御部１１３は、上記の全ての情報を表示させなくてもよく、例えば、所定時間経過後のレジ装置の適正稼働台数情報が表示されないように制御してもよい。表示内容の詳細については後述する。
【００６７】
（記憶部１２０）
記憶部１２０は、各種情報を記憶する機能構成である。例えば、記憶部１２０は、外部装置から取得された各種情報、適正稼働台数算出部１１２によって出力されたレジ装置の適正稼働台数情報もしくは所定時間経過後のレジ装置の適正稼働台数情報等を記憶する。また、記憶部１２０は、クラウドサーバ１００の各機能構成によって使用されるプログラムまたはパラメータ等を記憶する。なお、記憶部１２０が記憶する情報の内容はこれらに限定されない。
【００６８】
（通信部１３０）
通信部１３０は、出入口端末３１０、レジ前端末３３０、買回り時間計測端末３６０、ＰＯＳサーバ３７０またはユーザ端末２００との各種通信を制御する機能構成であると同時に、レジ装置の稼働台数情報を取得する稼働台数情報取得部および待機客数情報を取得する待機人数情報取得部として機能する機能構成である。例えば、レジカウンターの混雑予測、および、レジ装置の適正稼働台数の算出の際には、通信部１３０は、出入口端末３１０から来店客数情報、退店客数情報、来店客の来店日時情報、退店客の退店日時情報、来店客もしくは退店客の属性（例えば、性別または年齢等）情報、および、来店客もしくは退店客の位置座標の変化情報等を受信する。また、通信部１３０は、レジ前端末３３０から待機客数情報、待機客が精算を待っている日時情報、および、待機客の属性情報等を受信する。さらに、通信部１３０は、ＰＯＳサーバ３７０から、レジ稼働情報およびスキャン情報等を受信する。これによって、レジカウンターの混雑予測、および、レジ装置の適正稼働台数の算出が実現される。
【００６９】
また、ユーザから各種情報の表示を要求された場合には、通信部１３０は、ユーザ端末２００から要求情報を受信し、当該情報に基づいて出力された表示制御情報をユーザ端末２００へ送信することで、ユーザ端末２００による各種情報の表示を実現する。なお、通信部１３０が通信する情報および通信するケースはこれらに限定されない。
【００７０】
以上、クラウドサーバ１００の機能構成例について説明した。なお、図２を用いて説明した上記の機能構成はあくまで一例であり、クラウドサーバ１００の機能構成は係る例に限定されない。例えば、クラウドサーバ１００は、図２に示す機能構成の全てを必ずしも備えなくてもよい。また、クラウドサーバ１００の機能構成は、仕様や運用に応じて柔軟に変形可能である。
【００７１】
（１−４．ユーザ端末２００の機能構成例）
上記では、クラウドサーバ１００の機能構成例について説明した。続いて、図３を参照して、ユーザ端末２００の機能構成例について説明する。
【００７２】
図３に示すように、ユーザ端末２００は、制御部２１０と、入力部２２０と、出力部２３０と、記憶部２４０と、通信部２５０と、を備える。
【００７３】
（制御部２１０）
制御部２１０は、ユーザ端末２００が行う処理全般を統括的に制御する機能構成である。例えば、制御部２１０は、ユーザによって入力部２２０を用いて行われる入力、または、通信部２５０を介して受信されるクラウドサーバ１００からの表示制御情報等に基づいてディスプレイ等を含む出力部２３０を制御することができる。なお、制御部２１０の制御内容はこれに限定されない。例えば、制御部２１０は、各種サーバ、汎用コンピュータ、ＰＣ、タブレットＰＣ等において一般的に行われる処理を制御してもよい。
【００７４】
（入力部２２０）
入力部２２０は、ユーザによる入力を受ける機能構成である。例えば、入力部２２０はマウス、キーボード、タッチパネル、ボタン、スイッチまたはマイクロフォン等の入力手段を備えており、ユーザがこれらの入力手段を用いることによって、クラウドサーバ１００に対して要求する情報を指定することができる。入力部２２０は、入力された内容を制御部２１０に提供する。なお、入力部２２０が備える入力手段は特に限定されない。
【００７５】
（出力部２３０）
出力部２３０は、各種情報を出力する機能構成である。例えば、出力部２３０は、ディスプレイ等の表示手段を備えており、制御部２１０の制御に基づいて、レジ装置の稼働台数情報、レジ装置の適正稼働台数情報、所定時間経過後のレジ装置の適正稼働台数情報、および、待機客数毎のレジ装置台数に関する情報の時間推移等を表示することができる。これらの情報の表示方法の具体例については後述する。
【００７６】
なお、出力部２３０は、表示以外の方法でこれらの情報を出力してもよい。例えば、出力部２３０は、スピーカ等の音声出力手段等を備えており、制御部２１０の制御に基づいて、これらの情報を音声出力してもよい。なお、出力部２３０が備える出力手段は特に限定されない。
【００７７】
（記憶部２４０）
記憶部２４０は、各種情報を記憶する機能構成である。例えば、記憶部２４０は、クラウドサーバ１００から提供されるレジ装置の稼働台数情報、レジ装置の適正稼働台数情報、所定時間経過後のレジ装置の適正稼働台数情報、および、待機客数毎のレジ装置台数に関する情報の時間推移等を記憶したり、ユーザ端末２００の各機能構成によって使用されるプログラムまたはパラメータ等を記憶したりする。なお、記憶部２４０が記憶する情報はこれらに限定されない。
【００７８】
（通信部２５０）
通信部２５０は、クラウドサーバ１００との各種通信を制御する機能構成である。例えば、ユーザが各種情報を要求する場合、通信部２５０は、ユーザ操作に基づいて生成された要求情報をクラウドサーバ１００へ送信する。そして、その後、通信部２５０は、クラウドサーバ１００から表示制御情報を受信する。当該表示制御情報によって各種情報の表示制御が実現される。
【００７９】
以上、ユーザ端末２００の機能構成例について説明した。なお、図３を用いて説明した上記の機能構成はあくまで一例であり、ユーザ端末２００の機能構成は係る例に限定されない。例えば、ユーザ端末２００は、図３に示す構成の全てを必ずしも備えなくてもよい。また、ユーザ端末２００の機能構成は、仕様や運用に応じて柔軟に変形可能である。
【００８０】
（１−５．処理の流れ）
上記では、ユーザ端末２００の機能構成例について説明した。続いて、図４を参照して、各装置による処理の流れについて説明する。
【００８１】
ステップＳ１０００では、出入口カメラ３００およびレジ前カメラ３２０が撮影を行い、出入口端末３１０およびレジ前端末３３０が撮影画像を解析することで各種情報を収集する。例えば、出入口端末３１０は、来店客数、来店客の来店日時、退店客の退店日時、来店客もしくは退店客の属性（例えば、性別または年齢等）、および、来店客もしくは退店客の位置座標の変化等に関する情報を収集する。また、レジ前端末３３０は、待機客数、待機客が精算を待っている日時、および、待機客の属性等（例えば、性別または年齢等）に関する情報を収集する。ステップＳ１００４では、出入口端末３１０およびレジ前端末３３０が収集した各種情報をクラウドサーバ１００へ送信する。
【００８２】
ステップＳ１００８では、ＰＯＳサーバ３７０がレジ稼働情報およびスキャン情報等をクラウドサーバ１００へ送信する。ステップＳ１０１２では、クラウドサーバ１００の混雑予測部１１１が、上記で各装置から提供された各種情報をパラメータとしてシミュレーションプログラムへ入力することによってレジカウンターの混雑予測に関する情報を出力する。例えば、混雑予測部１１１は、所定時間経過後の待機客数の予測値を出力する。
【００８３】
ステップＳ１０１６では、適正稼働台数算出部１１２が、レジ前端末３３０から提供された各種情報（特に、待機客数情報、および、待機客が精算を待っている日時情報）および許容値を用いて各時刻におけるレジ装置の適正稼働台数を算出する。また、適正稼働台数算出部１１２は、混雑予測部１１１によって出力された所定時間経過後の待機客数の予測値および許容値を用いて所定時間経過後におけるレジ装置の適正稼働台数の予測値を算出する。
【００８４】
ステップＳ１０２０では、ユーザ（例えば、店舗の管理者またはスタッフ等）がユーザ端末２００を用いてクラウドサーバ１００に各種情報を要求する操作を行う。例えば、ユーザは、ユーザ端末２００にインストールされているＷｅｂブラウザ機能を有する所定のアプリケーションを起動し、ボタンの押下等、所定の操作を行う。これによって、ステップＳ１０２４にて、ユーザ端末２００の制御部２１０が要求情報を生成し、通信部２５０が当該情報をクラウドサーバ１００へ送信する。
【００８５】
ステップＳ１０２８では、クラウドサーバ１００の表示制御部１１３がユーザ端末２００から受信された要求情報に基づいてユーザ端末２００の表示内容を決定する。そして、ステップＳ１０３２では、表示制御部１１３が、決定した表示内容に基づいて表示制御情報を生成し、通信部１３０が当該情報をユーザ端末２００へ送信する。ステップＳ１０３６では、ユーザ端末２００の制御部２１０がクラウドサーバ１００から受信された表示制御情報に基づいて出力部２３０を制御することで、出力部２３０は、例えば、各種情報（例えば、レジ装置の稼働台数情報、レジ装置の適正稼働台数情報、所定時間経過後のレジ装置の適正稼働台数情報、および、待機客数毎のレジ装置台数に関する情報の時間推移等）をディスプレイ等に表示することで、一連の処理が終了する。
【００８６】
なお、図４に示したシーケンス図における各ステップは、必ずしも記載された順序に沿って時系列に処理する必要はない。すなわち、シーケンス図における各ステップは、記載された順序と異なる順序で処理されても、並列的に処理されてもよい。
【００８７】
（１−６．表示例）
上記では、各装置による処理の流れについて説明した。続いて、ユーザ端末２００の表示例について説明する。以降で説明する表示例は、ユーザが、店舗業務を改善するために、過去の業務におけるレジ装置の稼働台数およびレジ装置の適正稼働台数等を確認する際に用いられる表示であるとする。
【００８８】
上記のとおり、ユーザ端末２００の出力部２３０は、レジ装置の稼働台数情報、レジ装置の適正稼働台数情報、所定時間経過後のレジ装置の適正稼働台数情報、および、待機客数毎のレジ装置台数に関する情報の時間推移等を表示することができる。
【００８９】
例えば、図５Ａに示すように、出力部２３０は、レジ装置の稼働台数１０、レジ装置の適正稼働台数１１、１５分後のレジ装置の適正稼働台数１２、待機客数についてのレジ装置単位の内訳１３、および、チェック０人だった台数１４を表示する。そして、図５Ａに示すように、出力部２３０は、レジ装置の稼働台数１０、レジ装置の適正稼働台数１１および１５分後のレジ装置の適正稼働台数１２については折線グラフで表示し、待機客数についてのレジ装置単位の内訳１３およびチェック０人だった台数１４を棒グラフで表示し、各グラフは、適切に区別されるように異なる色によって表されている。なお、レジ装置の稼働台数１０、レジ装置の適正稼働台数１１、１５分後のレジ装置の適正稼働台数１２および待機客数についてのレジ装置単位の内訳１３については５分間隔の平均値が示されており、チェック０人だった台数１４については５分間隔の累計値が示されている。
【００９０】
これによって、ユーザは、レジ装置の稼働台数の実績と、レジ装置の適正稼働台数との差分を知ることができ、併せて、待機客数についてのレジ装置単位の内訳１３によって、その差分の根拠を知ることができるため、ユーザは出力に対して十分な納得感を得ることができる。すなわち、ユーザは、待機客数についてのレジ装置単位の内訳１３を確認することで、レジ装置の適正稼働台数１１が本当に適切な値であるか否かを直感的に判断することができる。
【００９１】
ここで、「チェック０人」とは、所定期間（例えば、５分間等）にレジ装置で対応された来店客が０人だったことを示している。クラウドサーバ１００は、ＰＯＳサーバ３７０から提供されるスキャン情報に基づいて所定期間に各レジ装置で対応された来店客数を認識することができる。そのため、所定期間において待機客が０人である場合に、ユーザ端末２００の出力部２３０は、来店客がレジ装置で対応され、かつ、待機客が０人であったのか、チェック０人に相当する状況だったのかを区別して表示することができる。これによって、ユーザは、レジ装置の適正稼働台数１１の根拠を認識し易くなる。より具体的には、レジ装置の適正稼働台数１１は、チェック０人であるレジ装置が増加すれば低くなり易いが、（チェック０人ではなく）待ち０人であるレジ装置が増加しても相対的に低くなりにくい（または、維持され易い）という特性を有し、ユーザは、この特性に基づいてレジ装置の適正稼働台数１１の根拠を容易に認識することができる。
【００９２】
なお、図５Ａはあくまで一例であり、表示内容は適宜変更され得る。例えば、出力部２３０は、レジ装置の種類を区別した状態で各種情報を表示してもよい。より具体的には、レジ装置には、店舗スタッフが商品のスキャンおよび精算を行う有人レジ装置、来店客が商品のスキャンおよび精算を行うレジ装置（以降、「セルフレジ装置」と呼称する）、店舗スタッフが商品のスキャンを行い、その後来店客が精算を行うレジ装置（以降、「セミセルフレジ装置」と呼称する）等のように様々な種類が含まれる。そこで、図５Ｂに示すように、出力部２３０は、レジ装置の種類毎にタブ（図５Ｂに示すように、有人レジ装置タブ１５、セルフレジ装置タブ１６およびセミセルフレジ装置タブ１７）を設けることで、レジ装置の種類毎に上記の各種情報を区別して表示してもよい。すなわち、ユーザは、これらの各種タブを押下することによって、所望の種類のレジ装置に関する情報を確認することができる。なお、レジ装置の種類に基づく区別方法はこれに限定されず、例えば、出力部２３０は、奥行方向にレジ装置の種類を変更することでレジ装置の種類毎に各種情報を区別して三次元表示してもよい。
【００９３】
また、表示内容は適宜省略されてもよい。例えば、図５Ｃに示すように、出力部２３０は、１５分後のレジ装置の適正稼働台数１２を表示しなくてもよい。１５分後のレジ装置の適正稼働台数１２が表示されなくても、ユーザは、レジ装置の稼働台数１０、レジ装置の適正稼働台数１１、待機客数についてのレジ装置単位の内訳１３、および、チェック０人だった台数１４を確認することで店舗業務を改善することができる。また、図５Ｄに示すように、出力部２３０は、レジ装置の稼働台数１０および１５分後のレジ装置の適正稼働台数１２のみを表示してもよい（換言すると、レジ装置の適正稼働台数１１、待機客数についてのレジ装置単位の内訳１３、および、チェック０人だった台数１４が省略されてもよい）。
【００９４】
また、出力部２３０は、各種情報の差分に対応する領域に対して所定の加工が施された画像を表示してもよい。例えば、図５Ｅに示すように、出力部２３０は、レジ装置の稼働台数１０とレジ装置の適正稼働台数１１との差分に対応する領域に対して着色が施された画像を表示してもよい（図５Ｅでは、便宜的にレジ装置の稼働台数１０とレジ装置の適正稼働台数１１以外の情報を省略している）。ここで、図５Ｅに示すように、レジ装置の稼働台数１０がレジ装置の適正稼働台数１１よりも多い場合と、レジ装置の適正稼働台数１１がレジ装置の稼働台数１０よりも多い場合とで配色が異なっていてもよい。これによって、ユーザは、各種情報の差分をより容易に認識することができる。なお、レジ装置の稼働台数１０とレジ装置の適正稼働台数１１以外の情報同士の差分に対応する領域に対して所定の加工が施されてもよい。
【００９５】
また、図５Ｆに示すように、出力部２３０は、上記の各種情報の単位を「台」ではなく「％」で表示した情報であるレジ運用効率を表示してもよい。なお、図５Ｆにおいては、５分間隔ではなく、３時間間隔でレジ運用効率を表示している。
【００９６】
なお、上記の各種情報は、グラフで表示されなくてもよい。より具体的には、出力部２３０は、各種情報をテキスト等で表示してもよい。また、上記の各種情報が表されるグラフの種類は特に限定されない。例えば、出力部２３０は、レジ装置の稼働台数１０、レジ装置の適正稼働台数１１および１５分後のレジ装置の適正稼働台数１２だけでなく、待機客数についてのレジ装置単位の内訳１３およびチェック０人だった台数１４も折線グラフで表示してもよい。
【００９７】
また、上記の例では、待機客数についてのレジ装置単位の内訳１３は、「待ち０人」、「待ち１〜２人」、「待ち３〜４人」、「待ち５人〜」という人数区分で表示されているが、人数区分はこれらに限定されず、適宜変更されてもよい。また、所定時間経過後のレジ装置の適正稼働台数については、「１５分後」に限定されず、適宜変更されてもよい。なお、表示内容の変更は、クラウドサーバ１００側で行われてもよいし、ユーザ端末２００を操作するユーザ側で行われてもよい。また、出力部２３０は、各種情報をダウンロード可能なダウンロードボタンを画面に表示してもよい。
【００９８】
また、出力部２３０は、図５Ａ〜図５Ｆに示した例以外の情報を表示してもよい。例えば、図６に示すように、出力部２３０は、各レジ装置における待機客数の時間推移を所定時間間隔で表示してもよい。図６においては、「（１）」〜「（１６）」が各レジ装置の識別番号を示しており、各レジ装置における待機客数の平均値の時間推移が５分間隔で表示されている。これによって、ユーザは、各レジ装置の稼働状況および各レジ装置における待機客数（チェック０人を含む）を認識することができる。
【００９９】
また、図７に示すように、出力部２３０は、待機客数１８の時間推移を、折線グラフを用いて表示してもよい。図７には、各レジ装置における待機客数１８の平均値の総和が５分間隔で表示されている。
【０１００】
また、図８に示すように、出力部２３０は、各待機客の平均待機時間１９の時間推移を、折線グラフを用いて表示してもよい。図８には、各待機客の平均待機時間１９が５分間隔で表示されている。
【０１０１】
また、図９に示すように、出力部２３０は、来店客数２０とレジ装置にて対応された来店客数（以降、「レジ対応客数２１」と呼称する）の時間推移を、折線グラフを用いて表示してもよい。図９には、来店客数２０の平均値とレジ対応客数２１の平均値が５分間隔で表示されている。
【０１０２】
なお、図５Ａ〜図９はあくまで例であり、出力部２３０による表示内容はこれらに限定されない。換言すると、出力部２３０は、クラウドサーバ１００によって収集される情報（または、クラウドサーバ１００によって収集される情報を用いて出力可能な他の情報）であればいかなる情報を表示してもよい。
【０１０３】
＜２．ハードウェア構成例＞
以上、本実施形態におけるユーザ端末２００の表示例について説明した。続いて、本実施形態に係るクラウドサーバ１００およびユーザ端末２００のハードウェア構成について説明する。上記の動作は、ソフトウェアと、以下に説明するクラウドサーバ１００およびユーザ端末２００のハードウェアとの協働により実現される。
【０１０４】
図１０は、本実施例に係るクラウドサーバ１００およびユーザ端末２００を具現する情報処理装置９００のハードウェア構成の一例を示すブロック図である。情報処理装置９００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０３と、ホストバス９０４と、ブリッジ９０５と、外部バス９０６と、インタフェース９０７と、入力機器９０８と、出力機器９０９と、ストレージ機器９１０と、ドライブ９１１と、通信機器９１３と、を備える。
【０１０５】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理装置９００内の動作全般を制御する。また、ＣＰＵ９０１は、マイクロプロセッサであってもよい。ＲＯＭ９０２は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０３は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバス等から構成されるホストバス９０４により相互に接続されている。当該ＣＰＵ９０１、ＲＯＭ９０２およびＲＡＭ９０３の協働により、クラウドサーバ１００の制御部１１０、ユーザ端末２００の制御部２１０が実現される。
【０１０６】
ホストバス９０４は、ブリッジ９０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バス等の外部バス９０６に接続されている。なお、必ずしもホストバス９０４、ブリッジ９０５および外部バス９０６を分離構成する必要はなく、１つのバスにこれらの機能を実装してもよい。
【０１０７】
入力機器９０８は、マウス、キーボード、タッチパネル、ボタン、スイッチまたはマイクロフォン等ユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ９０１に出力する入力制御回路等から構成されている。情報処理装置９００を操作するユーザは、この入力機器９０８を操作することにより、情報処理装置９００に対して各種のデータを入力したり処理動作を指示したりすることができる。当該入力機器９０８により、ユーザ端末２００の入力部２２０が実現される。
【０１０８】
出力機器９０９は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置、ランプ等の表示装置およびスピーカ等の音声出力装置を含む。当該出力機器９０９により、ユーザ端末２００の出力部２３０が実現される。
【０１０９】
ストレージ機器９１０は、データ格納用の機器である。ストレージ機器９１０は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置等を含んでもよい。当該ストレージ機器９１０により、クラウドサーバ１００の記憶部１２０、ユーザ端末２００の記憶部２４０が実現される。
【０１１０】
ドライブ９１１は、記憶媒体用リーダライタであり、情報処理装置９００に外付けされる。ドライブ９１１は、装着される磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体９１２に記録されている情報を読み出して、ＲＡＭ９０３に出力する。また、ドライブ９１１は、リムーバブル記憶媒体９１２に情報を書き込むこともできる。
【０１１１】
通信機器９１３は、通信を行うための通信デバイス等で構成された通信インタフェースである。当該通信機器９１３により、クラウドサーバ１００の通信部１３０、ユーザ端末２００の通信部２５０が実現される。
【０１１２】
なお、情報処理装置９００のハードウェア構成は、図１０に示す構成に限られない。例えば、情報処理装置９００は、接続されている外部の通信デバイスを介して通信を行う場合には、通信機器９１３を備えていなくてもよい。また、情報処理装置９００は、例えば、入力機器９０８または出力機器９０９等を備えなくてもよい。また、例えば、図１０に示す構成の一部または全部は、１または２以上のＩＣ（Integrated  Circuit）で実現されてもよい。
【０１１３】
＜３．まとめ＞
以上で説明してきたように、本発明は、所定機器の稼働台数情報と所定機器の適正稼働台数情報と待機人数毎の機器台数に関する情報を表示することができる。例えば、本発明に係るユーザ端末２００は、図５Ａに示すように、レジ装置の稼働台数１０、レジ装置の適正稼働台数１１、１５分後のレジ装置の適正稼働台数１２、待機客数についてのレジ装置単位の内訳１３、および、チェック０人だった台数１４を表示する。そして、ユーザ端末２００は、レジ装置の稼働台数１０、レジ装置の適正稼働台数１１および１５分後のレジ装置の適正稼働台数１２については折線グラフで表示し、待機客数についてのレジ装置単位の内訳１３およびチェック０人だった台数１４を棒グラフで表示する。
【０１１４】
これによって、ユーザは、レジ装置の稼働台数の実績と、レジ装置の適正稼働台数との差分を知ることができ、併せて、待機客数についてのレジ装置単位の内訳１３によって、その差分の根拠を知ることができるため、ユーザは出力に対して十分な納得感を得ることができる。すなわち、ユーザは、待機客数についてのレジ装置単位の内訳１３を確認することで、レジ装置の適正稼働台数１１が本当に適切な値であるか否かを直感的に判断することができる。
【０１１５】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【０１１６】
１００    クラウドサーバ
１１０    制御部
１１１    混雑予測部
１１２    適正稼働台数算出部
１１３    表示制御部
１２０    記憶部
１３０    通信部
２００    ユーザ端末
２１０    制御部
２２０    入力部
２３０    出力部
２４０    記憶部
２５０    通信部
３００    出入口カメラ
３１０    出入口端末
３２０    レジ前カメラ
３３０    レジ前端末
３４０    タグ端末
３５０    リーダライタ
３６０    買回り時間計測端末
３７０    ＰＯＳサーバ
４００、４１０、４２０    ネットワーク
【図１】
2019091214.tif 000003
【図２】
2019091214.tif 000004
【図３】
2019091214.tif 000005
【図４】
2019091214.tif 000006
【図５Ａ】
2019091214.tif 000007
【図５Ｂ】
2019091214.tif 000008
【図５Ｃ】
2019091214.tif 000009
【図５Ｄ】
2019091214.tif 000010
【図５Ｅ】
2019091214.tif 000011
【図５Ｆ】
2019091214.tif 000012
【図６】
2019091214.tif 000013
【図７】
2019091214.tif 000014
【図８】
2019091214.tif 000015
【図９】
2019091214.tif 000016
【図１０】
2019091214.tif 000017