(57)【要約】  【課題】  食堂等に配置すべき自動精算端末の適正台数を求めることができる精算端末の設置支援装置および設置支援方法を提供すること。  【解決手段】  イベントデータ入力部１１に複数の条件を含むイベントデータが入力されると、実績データ算出部１２は、入力されたイベントデータを解析して実績データを算出する。算出された実績データは実績データ記憶部１３に保存される。入力部１４から食堂の利用状況を示す食堂基礎データが入力されると、演算処理部１５の適正台数算出部１６は、食堂基礎データと実績データとに基づいて、適正台数データを算出する。演算処理部１５のシミュレート部１７は、算出された台数をシミュレーションの設定値に設定して、適正台数データと実績データとに基づいてリアルタイムな動作シミュレーションを実行し、表示部１８は、そのシミュレーションの実行結果を表示する。【選択図】  図１
2005158016.tif 000002
【特許請求の範囲】
【請求項１】
精算端末の設置時に適正な台数を設置するための精算端末の設置支援装置であって、
前記精算端末の利用状況が蓄積されたデータに基づいて、前記精算端末の利用状況を示す複数の条件を含む第１の条件データの前記条件別に解析して、前記条件別に一人当たりの前記精算端末を占有する平均所要時間情報を含む実績データを算出する実績データ算出部と、
前記実績データと、前記第１の条件データに含まれる条件に対応した条件を少なくとも含む第２の条件データとに基づいて前記精算端末の設置すべき適正台数を算出する適正台数データ作成部と、
を備える精算端末の設置支援装置。
【請求項２】
前記適正台数データ作成部は、前記精算端末に並ぶ渋滞待ち行列数を算出するとともに、算出された最大待ち行列数が所定範囲以内となる適正台数を算出する請求項１記載の精算端末の設置支援装置。
【請求項３】
前記適正台数データと前記第１の条件データとに基づいて、前記精算端末の処理状況データを算出するシミュレーションを行うシミュレーション実行部を更に備える請求項１または２記載の精算端末の設置支援装置。
【請求項４】
前記適正台数データを変更する適正台数データ変更部を更に備える請求項３記載の精算端末の設置支援装置。
【請求項５】
前記精算端末の処理状況データは、前記精算端末の累積処理人数および前記精算端末の処理を待つ渋滞待ち行列数のうち少なくとも一方を含む請求項３または４記載の精算端末の設置支援装置。
【請求項６】
前記第２の条件データは、前記食堂を利用する人数を示す利用人数情報と、食堂利用時間を示す食堂利用時間情報とを含む請求項１ないし５のいずれか一項記載の精算端末の設置支援装置。
【請求項７】
前記食堂ＰＯＳシステムは、精算端末でカード情報を読み取って精算するカード精算システムを有し、
前記第１の条件データは、前記カードの種類を示すカード種類情報を含み、
前記第２の条件データは、前記食堂を利用する人数を示す利用人数情報と、食堂利用時間を示す食堂利用時間情報と、前記カード種類情報に応じた食堂利用人数とを含む１ないし５のいずれか一項記載の精算端末の設置支援装置。
【請求項８】
前記食堂利用時間情報は、食堂利用時間開始時間のシフト数情報と、各シフト数の時間間隔情報とを含むものである請求項６または７記載の精算端末の設置支援装置。
【請求項９】
前記第１の条件データは、前記精算端末導入後の期間情報を含む１ないし８のいずれか一項記載の精算端末の設置支援装置。
【請求項１０】
精算端末の設置時に適正な台数を設置するための精算端末の設置支援方法であって、
一人当たりの前記精算端末における所要時間を複数の条件を含む第１の条件データの前記条件別に解析して、前記条件別に一人当たりの平均所要時間情報を含む実績データを算出する実績データ算出ステップと、
前記実績データと、食堂の利用状況を示す情報を含む第２の条件データとに基づいて前記精算端末の設置すべき適正台数を算出する適正台数データ作成ステップと、
を備える精算端末の設置支援方法。
【請求項１１】
適正台数データ作成ステップは、前記精算端末に並ぶ渋滞待ち行列数を算出するとともに、算出された最大待ち行列数が所定範囲以内となる適正台数を算出する請求項１０記載の精算端末の設置支援方法。
【請求項１２】
前記適正台数データと前記第１の条件データとに基づいて、前記精算端末の処理状況データを算出するシミュレーションを行うシミュレーション実行ステップを更に備える請求項１０または記載の精算端末の設置支援方法。
【請求項１３】
前記適正台数データを変更して入力する変更入力ステップを更に備え、
前記変更した適性台数データと前記第１の条件データとに基づいて前記シミュレーションを実行する請求項１０ないし１２のいずれか一項記載の精算端末の設置支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、食堂ＰＯＳシステム等における精算端末の設置時に適正な台数を設置するための精算端末の設置支援装置および設置支援方法に関する。
【背景技術】
【０００２】
従来、新規に食堂ＰＯＳシステムの精算端末を導入する場合、精算端末１台あたりの処理人数によって、その精算端末の台数を計算し、その計算結果に応じて台数を設置していた。
【０００３】
また、照明設備の配置パターンを演算する照明設備図面作成支援を行う装置は特許文献１に開示されている。
【特許文献１】特開平８−８７５３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の設置台数算出方法にあっては、精算を行うカードの種類等の精算手段による精算時間等、精算端末１台あたりの処理人数以外の条件を考慮したものではなく、無駄な投資や、またはＰＯＳ端末装置の前に大渋滞が発生する場合があり、運用開始後の混乱が起きるという事情があった。
【０００５】
本発明は、上記従来の事情に鑑みてなされたものであって、食堂等に配置すべき自動精算端末の適正台数を求めることができる精算端末の設置支援装置および設置支援方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の精算端末の設置支援装置は、
前記精算端末の利用状況が蓄積されたデータに基づいて、前記精算端末の利用状況を示す複数の条件を含む第１の条件データの前記条件別に解析して、前記条件別に一人当たりの前記精算端末を占有する平均所要時間情報を含む実績データを算出する実績データ算出部と、
前記実績データと、前記第１の条件データに含まれる条件に対応した条件を少なくとも含む第２の条件データとに基づいて前記精算端末の設置すべき適正台数を算出する適正台数データ作成部と、
を備える。
【０００７】
この構成により、食堂等に配置すべき自動精算端末の適正台数を求めることができる。
【０００８】
また、本発明の精算端末の設置支援装置では、前記適正台数データ作成部は、前記精算端末に並ぶ渋滞待ち行列数を算出するとともに、算出された最大待ち行列数が所定範囲以内となる適正台数を算出する。
【０００９】
この構成により、過剰な精算端末の導入による無駄な投資や、大渋滞の発生等による運用開始後の混乱を防ぐことができる。
【００１０】
また、本発明の精算端末の設置支援装置は、前記適正台数データと前記第１の条件データとに基づいて、前記精算端末の処理状況データを算出するシミュレーションを行うシミュレーション実行部を更に備える。
【００１１】
この構成により、適正台数配置した場合の精算端末の処理状況を分かりやすく認識することができる。
【００１２】
また、本発明の精算端末の設置支援装置は、前記適正台数データを変更する適正台数データ変更部を更に備える。
【００１３】
この構成により、より望ましい適正台数データを求めることができる。
【００１４】
また、本発明の精算端末の設置支援装置では、前記精算端末の処理状況データは、前記精算端末の累積処理人数および前記精算端末の処理を待つ渋滞待ち行列数のうち少なくとも一方を含む。
【００１５】
この構成により、精算端末の処理状況を予測できるとともに、精算端末にできる渋滞状況も予測することができ、より望ましい適正台数データを求めることができる。
【００１６】
また、本発明の精算端末の設置支援装置では、前記第２の条件データは、前記食堂を利用する人数を示す利用人数情報と、食堂利用時間を示す食堂利用時間情報とを含む。
【００１７】
この構成により、どの程度の時間内にどの程度の人数に対して精算処理すべきかという情報に基づいて適正台数を求めるので、より望ましい適正台数を求めることができる。
【００１８】
また、本発明の精算端末の設置支援装置は、
前記食堂ＰＯＳシステムは、精算端末でカード情報を読み取って精算するカード精算システムを有し、
前記第１の条件データは、前記カードの種類を示すカード種類情報を含み、
前記第２の条件データは、前記食堂を利用する人数を示す利用人数情報と、食堂利用時間を示す食堂利用時間情報と、前記カード種類情報に応じた食堂利用人数とを含む。
【００１９】
この構成により、種類別に一人当たりの精算所要時間の差異を考慮して適正台数を求めるので、より望ましい適正台数を求めることができる。
【００２０】
また、本発明の精算端末の設置支援装置では、前記食堂利用時間情報は、食堂利用時間開始時間のシフト数情報と、各シフト数の時間間隔情報とを含むものである。
【００２１】
この構成により、会社の昼休み等で開始時間をずらすシフト制度を採用している場合でも、精算端末の適正台数を求めることができる。
【００２２】
また、本発明の精算端末の設置支援装置では、前記第１の条件データは、前記精算端末導入後の期間情報を含む。
【００２３】
この構成により、精算端末導入後、精算処理に不慣れな場合と熟練した場合とのいずれに対しても、より望ましい適正台数を求めることができる。
【００２４】
本発明の精算端末の設置支援方法は、
一人当たりの前記精算端末における所要時間を複数の条件を含む第１の条件データの前記条件別に解析して、前記条件別に一人当たりの平均所要時間情報を含む実績データを算出する実績データ算出ステップと、
前記実績データと、食堂の利用状況を示す情報を含む第２の条件データとに基づいて前記精算端末の設置すべき適正台数を算出する適正台数データ作成ステップと、
を備える。
【００２５】
この方法により、食堂等に配置すべき自動精算端末の適正台数を求めることができる。
【００２６】
また、本発明の精算端末の設置支援方法は、
適正台数データ作成ステップは、前記精算端末に並ぶ渋滞待ち行列数を算出するとともに、算出された最大待ち行列数が所定範囲以内となる適正台数を算出する。
【００２７】
この方法により、精算端末の処理状況を予測できるとともに、精算端末にできる渋滞状況も予測することができ、より望ましい適正台数データを求めることができる。
【００２８】
また、本発明の精算端末の設置支援方法は、
前記適正台数データと前記第１の条件データとに基づいて、前記精算端末の処理状況データを算出するシミュレーションを行うシミュレーション実行ステップを更に備える。
【００２９】
この方法により、適正台数配置した場合の精算端末の処理状況を分かりやすく認識することができる。
【００３０】
また、本発明の精算端末の設置支援方法は、
前記適正台数データを変更して入力する変更入力ステップを更に備え、
前記変更した適性台数データと前記第１の条件データとに基づいて前記シミュレーションを実行する。
【００３１】
この方法により、より望ましい適正台数データを求めることができる。
【発明の効果】
【００３２】
本発明によれば、食堂等に配置すべき自動精算端末の適正台数を求めることができる精算端末の設置支援装置および設置支援方法を提供することができる。
【発明を実施するための最良の形態】
【００３３】
以下、本発明の実施形態の精算端末の設置支援装置および設置支援方法を、図１ないし図１０を参照して説明する。まず、本実施形態に用いられる食堂ＰＯＳシステムについて説明する。
【００３４】
図７は、本発明の実施形態を説明するための食堂ＰＯＳシステムの概略構成を示す図である。図７に示すように、本実施形態の食堂ＰＯＳシステムは、集計サーバ２と、複数の自動精算ＰＯＳ端末（以下、ＰＯＳ端末）３とを備える。図７では、複数のＰＯＳ端末３が集計サーバ２に接続されている例を示しているが、少なくとも一つのＰＯＳ端末３が接続されていればよい。
【００３５】
集計サーバ２は、商品コードやその商品の価格、その商品に対応するＲＦＩＤタグ番号等を含むマスタ情報をＰＯＳ端末３へ配信するとともに、ＰＯＳ端末３から、商品を購入する利用者およびその商品の価格等を含む喫食データを収集する。この収集された喫食データに基づいて、決済等を行う。
【００３６】
ＰＯＳ端末３は、利用者が購入する商品を検出し、マスタ情報を参照して喫食データを作成するとともに、集計サーバ２へ送信する。また、ＰＯＳ端末３は、利用者による精算するときの状況を示すイベントデータとして作成する。
【００３７】
図８は、本発明の実施形態に係るＰＯＳ端末の概略構成を示す図である。図８に示すように、本実施形態のＰＯＳ端末３は、精算対象検出部３１、カード検出部３２、マスタ記憶部３３、精算処理部３４、データ記憶部３５、通信部３６、表示部３７、制御部３８とを備える。
【００３８】
図９は、本発明の実施形態に係る精算対象検出部の概略構成の一例を示す図である。精算対象検出部３１は、図９に示すように、アンテナ３１１およびトレイセンサ３１２を備える。
【００３９】
アンテナ３１１は、トレイ４１に載せられた食器４２に取付けられたＲＦＩＤタグ４３に割当てられた情報（たとえば、タグ番号）を読み取って、そのタグ情報をデータ作成部３４に出力する。また、トレイセンサ３１２は、トレイ４１が精算対象検出部３１、すなわちＰＯＳ端末３に置かれたかどうかを感知するものであり、そのトレイ感知信号を精算処理部３４に出力する。
【００４０】
カード検出部３２は、たとえば、利用者が所持するカードの情報を読み取るカード情報読み取り器であり、カードに書き込まれた個人番号等の利用者情報を検出する。このカード検出部は、必要に応じて、カードに対して情報を書き込む書き込み機能も有している。
【００４１】
ここで、カードの種類としては、非接触ＩＣカードや、ＰＥＴ（ポリエチレンテレフタレート）製カード、磁気カード等のプリペイドカードやクレジットカード等、任意のカードが使用可能であるが、本実施形態では、非接触ＩＣカードおよびＰＥＴ製プリペイドカードの２種類が用いられる場合について説明する。
【００４２】
マスタ記憶部３３は、集計サーバ２から送信されたマスタ情報を記憶する。精算処理部３４は、精算対象検出部３１によって検出されたタグ情報とカード検出部３２によって検出された利用者情報、およびマスタ記憶部３３に記憶されたマスタ情報に基づいて、商品を購入した利用者の喫食データを作成するとともに、表示部３６に表示するための表示情報を作成し、利用者の購入商品に対する精算処理を行う。
【００４３】
更に、精算処理部３４は、精算対象検出部は、精算対象検出部３１のトレイセンサ３１２からのトレイ検知信号や、精算処理の正常精算／エラー情報等に基づいてイベントデータを作成する。
【００４４】
図１０は、イベントデータに含まれる情報の一例を示す図である。図１０に示すように、イベントデータ３５１は、精算の発生した時刻や、トレイが検出されていた時間、精算が正常に処理されたかエラーが生じたかを示す情報、カード決済等の通信処理に要した時間、カードの種類（本実施形態では非接触ＩＣカードまたはＰＥＴプリペイドカード）等を含む。また、各ＰＯＳ端末に割当てられた端末識別情報を含んでもよい。
【００４５】
データ記憶部３５は、精算処理部３４で作成された喫食データおよびイベントデータ３５１を記憶する。表示部３６は、精算処理部３４で算出された表示情報を表示する。商品を購入した利用者は、表示部３６に表示された表示情報を見ることで購入した商品や価格等を確認することが出来る。また、必要に応じて表示情報を印刷出力する印刷部を設けてもよい。
【００４６】
通信部３７は、集計サーバ２との通信を行う。集計サーバ２から送信されるマスタ情報を受信するとともに、喫食データおよび必要に応じてイベントデータ３５１を集計サーバ２へ送信する。
【００４７】
制御部３８は、ＰＯＳ端末２の各要素を制御するものである。具体的には、通信部３７が受信したマスタ情報をマスタ記憶部３３に記憶させる。また、精算対象検出部３１からの検出情報およびカード検出部３２からのカード情報が検出されると、マスタ記憶部３３に記憶されたマスタ情報を読み出して、精算処理部３４への喫食データおよびイベントデータ３５１の作成を指示する。
【００４８】
さらに、精算処理部３４で作成された喫食データおよびイベントデータ３５１をデータ記憶部３５へ記憶させるとともに、精算処理部３４で作成された表示情報を表示部３６へ表示させる。また、データ記憶部３５に記憶された喫食データをリアルタイムまたは所定時間毎あるいは外部からのデータ出力指示により、端末通信部３７から集計サーバ２へ出力させる。ここで、喫食データを直接通信部３７から集計サーバ２へ出力させてもよい。
【００４９】
このようにして、本実施形態の食堂ＰＯＳシステムは、トレイに載せた商品をＰＯＳ端末３の精算対象検出部近傍に設置し、カードをカード検出部へ挿入または接触あるいは所定距離内へ近づけるだけで、精算処理を行うことができる。
【００５０】
次に、本発明の実施形態の精算端末の設置支援装置および設置支援方法について説明する。それに先立ち、食堂における喫食動作の流れの一例を説明する。
【００５１】
まず、利用者は、昼休みの開始時間等の食堂利用時間が開始すると、食堂の入り口から入り、商品が置かれている配膳台にてトレイに商品を載せる。そして座席に座り、食事を取る。食事が終わると、下膳口にて、使用済みの食器やトレイ等を返却する。
【００５２】
ここで、精算のタイミングは、食事の前に精算を行う前精算方式と、食事の後に精算を行う後精算方式とが挙げられる。
【００５３】
前精算方式は、特に食堂利用開始時間において配膳台で商品を取り終わった利用者が精算端末に集中するため渋滞を起こしやすい反面、配膳台と下膳口とをまとめて配置することができるため、食堂のスペースを有効に活用できるという特徴がある。
【００５４】
後精算方式は、利用者の流れを考慮すると食事後の下膳口の前に精算端末を配置する必要があり、食堂における配置に制限がある反面、食事後の精算であるので、精算端末に来る利用者の数が分散するため、渋滞が起きにくいという特徴がある。本実施形態では、後精算方式を採用した場合について説明する。
【００５５】
図１は、本発明の実施形態を説明するための精算端末の設置支援装置の概略構成を示す図である。図１に示すように、本実施形態の精算端末の設置支援装置（以下、設置支援装置）１は、イベントデータ入力部１１と、実績データ算出部１２と、実績データ記憶部１３と、入力部１４と、適正台数算出部１６およびシミュレート部１７を有する演算処理部１５と、表示部１８と、制御部１９とを備える。
【００５６】
イベントデータ入力部１１には、イベントデータ３５１が入力される。このイベントデータは、集計サーバ２またはＰＯＳ端末３と通信回線を介して通信を行い、イベントデータ３５１を受信することでイベントデータ入力部１１に入力してもよいし、集計サーバ２またはＰＯＳ端末３に記憶されたイベントデータ３５１を記憶媒体に読み込み、この記憶媒体に読み込まれたイベントデータ３５１をイベントデータ入力部１１が読み出すことでイベントデータ入力部１１に入力してもよい。
【００５７】
実績データ算出部１２は、イベントデータ３５１に基づいて、一人当たりのＰＯＳ端末３５１を占有する所要時間を含む実績データを算出する。実績データ記憶部１３は、算出された実績データを記憶する。
【００５８】
入力部１４には、食堂の利用状況を示す情報を含む食堂基礎データが入力される。また、入力部１４には、シミュレーションの結果に応じて、設定値の変更を行う設定値変更データが入力される。
【００５９】
演算処理部１５は、適正台数算出部１６を有し、実績データ記憶部１３に記憶された実績データと、入力部１４に入力された食堂基礎データとに基づいて、適正台数データを算出する。
【００６０】
また、演算処理部１５はシミュレート部１７を有し、適正台数算出部１６で求められた適正台数データに基づいてＰＯＳ端末３の処理状況データを算出するシミュレーションを実行する。
【００６１】
表示部１８は、適正台数算出結果やシミュレーション実行結果を表示する。制御部１９は、実績データ算出部１２および演算処理部１５等を含めた設置支援装置１の動作を制御するもので、所定のプログラムによって動作するプロセッサを主体に構成される
【００６２】
図２は、本発明の実施形態に係る実績データ演算処理を示すフローチャートである。イベントデータ入力部１１にイベントデータが入力されると（Ｓ２０１）、実績データ算出部１２は、入力されたイベントデータを解析して実績データを算出する（Ｓ２０２）。そして、算出された実績データは実績データ記憶部１３に保存される（Ｓ２０３）。
【００６３】
図３は、一人当たりのＰＯＳ端末を占有する所要時間を示すタイムチャートである。図３に示すように、ＰＯＳ端末にトレイをセットすると（Ｓ３０１）、食器に取付けられたＲＦＩＤタグを認識して料金表示を行う（Ｓ３０２）。そして、カードの挿入等のカード情報を検出すると（Ｓ３０３）、カード決済が行われる（Ｓ３０４）。そして、カードを挿入した場合はそのカードを取出し（Ｓ３０５）、トレイを持上げ、ＰＯＳ端末３から離れる（Ｓ３０６）。Ｓ３０１の開始からＳ３０６の終了までが一人当たりのＰＯＳ端末３を占有する所要時間となる。
【００６４】
ここで、Ｓ３０２、Ｓ３０４は、使用するカードの種類や、ＰＯＳ端末３の処理能力、通信回線の伝送速度等に依存するので、既知の値をとるが、Ｓ３０１、Ｓ３０３、Ｓ３０５、Ｓ３０６は、利用者ごとの動作に依存するものである。したがって、この一人当たりのＰＯＳ端末３を占有する所要時間を、集計サーバ２またはＰＯＳ端末３に蓄積されたイベントデータ３５１から解析することで、より実質的な所要時間を求めることができる。
【００６５】
図４は、実績データに含まれる条件情報を示す図である。図４に示すように、カード種別および利用者の習熟度別に所要時間の平均値および、食事時間（利用者が食事を取る時間）の平均値を算出した結果が含まれている。
【００６６】
ここで、ＰＯＳ端末３の導入後、所定期間内に収集されたイベントデータ３５１に基づいた所要時間を初心者モード、所定期間終了後に収集されたイベントデータ３５１に基づいた所要時間を熟練者モードの実績データとして算出する。
【００６７】
また、食事時間は、イベントデータ３５１より、食堂利用時間開始時刻と精算開始時刻とを比較することにより求められる。
【００６８】
図５は、本発明の実施形態に係るＰＯＳ端末設置支援演算処理を示すフローチャートである。入力部１４から食堂基礎データが入力されると（Ｓ５０１）、適正台数算出部１６は、食堂基礎データと実績データとに基づいて、適正台数データを算出し、表示部１８で算出結果を表示する（Ｓ５０２）。
【００６９】
ここで、食堂基礎データに含まれる情報としては、たとえば、カードの種類（非接触ＩＣカードまたはＰＥＴ型プリペイドカード）ごとの利用人数情報を含む食堂の利用人数情報、昼休み時間等の食堂利用時間情報、食堂利用時間に複数シフト運用がある場合にはそのシフト数情報およびそのシフト間の時間間隔情報、利用者が自動精算に不慣れな場合（初心者モード）または熟練している場合（熟練モード）の選択情報等である。
【００７０】
また、適正台数算出部１６が出力する適正台数データは、たとえば、非接触ＩＣカードのみが使用できるＰＯＳ端末の台数と、ＰＥＴ型プリペイドカードのみが使用できるＰＯＳ端末の台数と、非接触ＩＣカードおよびＰＥＴ型プリペイドカードの両方が使用できるＰＯＳ端末の台数とのデータを含む。
【００７１】
適正台数データを求める場合の条件として、ＰＯＳ端末３の前に発生する渋滞待ち行列数（渋滞待ちの人数）を求め、その最大渋滞待ち行列数が所定の範囲内に収まるように演算のための設定値を設定する。これは、渋滞が全く発生しない状況ではＰＯＳ端末３を過剰に設置する可能性が考えられ、反対に渋滞が発生しすぎる場合は、たとえば昼休み中に精算が終了せずに、従業員の業務に支障をきたす可能性が考えられるからである。
【００７２】
ここで、上記の渋滞の推定は、イベントデータを集計した結果、ＰＯＳ端末３の処理状況より推定されるＰＯＳ端末３に並ぶ人数の分散等のデータに基づいて求められた係数を使用してもよいし、食堂で実際に時間および人数を計測したデータから求められた係数を用いてもよい。
【００７３】
ところで、後精算方式の場合、ＰＯＳ端末３で精算処理を終えると、下膳口で食器等を返却する。このＰＯＳ端末３の処理能力（たとえば、所定時間あたりの、複数のＰＯＳ端末３の合計精算処理人数）が下膳口の処理能力を超える場合、結局下膳口の前で渋滞が生じてしまう。
【００７４】
したがって、適正台数データを求めるにあたって、下膳口の処理能力を考慮して、ＰＯＳ端末３の処理能力（所定時間あたりの、複数のＰＯＳ端末３の合計精算処理人数）を定めるように、設定しておくことが好ましい。たとえば、適正台数が、ＰＯＳ端末の適正台数の合計精算処理人数が所定値（たとえば下膳口の所定時間における合計処理人数）を超えないような台数になるような設定値を設定することが好ましい。
【００７５】
次に、シミュレート部１７は、算出された台数をシミュレーションの設定値に設定し（Ｓ５０３）、適正台数データと実績データとに基づいてリアルタイムな動作シミュレーションを実行し（Ｓ５０４）、表示部１８は、そのシミュレーションの実行結果を表示する。
【００７６】
図６はシミュレーションの実行結果の表示例を示す図である。このシミュレート部１７は、カード種別ごとの処理を終わった累積件数、それぞれの端末の前に発生する渋滞待ち行列数、時間軸に対する渋滞人数等を算出し、その結果を表示部１８に表示する。図６において、６０１は各シフトの時間を示し、６０２は渋滞の長さを示す。このようにして、算出された適正台数データに基づいてリアルタイムな動作シミュレーションを行うことで、そのＰＯＳ端末３を適正台数配置した場合の状況を分かりやすく認識することができる。
【００７７】
そして、シミュレーションの実行結果に応じて条件を変更する場合はＳ５０６に進み、変更しない場合はＰＯＳ端末設置支援処理を終了する（Ｓ５０５）。
【００７８】
シミュレーションの実行結果に応じて条件を変更する場合、端末設置支援装置の操作者は、入力部１４を用いてＰＯＳ端末３の台数等の設定値を変更して（Ｓ５０６）、シミュレート部１７は、その設定値に基づいてシミュレーションを実行する。
【００７９】
続いて、上記ステップＳ５０２の、適正台数データ算出・結果表示処理について詳述する。図１１は、本発明の実施形態に係る適正台数データ算出・結果表示処理を示すフローチャート、図１２は、本発明の実施形態に係る適正台数算出結果およびシミュレーション表示情報の一例を示す図、図１３は、本発明の実施形態に係る内部レジスタの構成例を示す図である。
【００８０】
図１１に示すように、まず、ＰＯＳ端末への人の総流入量を計算する（Ｓ１１０１）。  この総流入量の計算において、最初に、昼休み時間、シフト数、食事時間等に基づいて、ＰＯＳ端末の稼動時間を求める。例えば、昼休み時間が６０分、食事時間が１５分、シフト数１である場合、昼休み開始後の最初の１５分間はＰＯＳ端末に人が来ないとして、その後昼休み終了時間までの４５分間をＰＯＳ端末稼動時間とする。
【００８１】
そして、そのＰＯＳ端末稼動時間と総人数とに基づいて、人の総流入量を計算する。この総流入量は、例えば、ＰＯＳ端末の稼働時間を総人数で除して算出される、何秒に一人清算を行うかを示す値である。
【００８２】
次に、適正台数の計算を行う（Ｓ１１０２）。この適正台数計算において、まず、シフト重なり時間を求める。このシフト重なり時間は、昼休み時間、シフト数、シフト間隔、食事時間等に基づいて求められ、例えば、各シフトにおける清算される時間が重なり合う総時間を示す図である。
【００８３】
続いて、ＰＯＳ稼動時間とシフト重なり時間とに基づいて、重なり補正係数を求める。  重なり補正係数は、例えば、ＰＯＳ稼動時間に占めるシフト重なり時間の割合に対応した係数であり、その割合に基づいて都度演算を行って求めてもよいし、予め作成したテーブルを参照して求めてもよい。
【００８４】
そして、一人当たりの処理時間等のＰＯＳ端末の能力、Ｓ１１０１で求めた総流入量、および重なり補正係数に基づいてＰＯＳ台数の計算を行う。
【００８５】
そして、適正台数が算出されると、ＰＯＳ端末構成表１２０１（図１２参照）の表示処理を行う（Ｓ１１０２）。ＰＯＳ端末構成表１２０１は、算出された適正台数のＰＯＳ端末毎に割当てられた、ＰＯＳ構成欄、処理済人数欄、および渋滞人数欄を含む。
【００８６】
ＰＯＳ構成欄に示される情報は、例えば、ＩＣカードリーダの有無、区切りマーク、プリペイドカードリーダの有無を含み、ＰＯＳ端末の種類の種類に対応する。例えば、ＰＯＳ構成欄に「１０１」とあれば、ＩＣカードリーダおよびプリペイドカードリーダの両方を有するＰＯＳ端末であることを示す。
【００８７】
処理済人数欄は、リアルタイムのシミュレーション中に使用されるものであり、シミュレート開始から各々のＰＯＳ端末において清算処理が終了した人数を示す。また、渋滞人数欄も同様にシミュレーション中に使用されるものであり、各々のＰＯＳ端末で処理を待つ人数を示す。
【００８８】
続いて、内部レジスタ１３００（図１３参照）を作成する（Ｓ１１０４）。内部レジスタ１３００はリアルタイムのシミュレーション中に使用されるものであり、算出された適正台数のＰＯＳ端末それぞれに対して（端末を示す項目１３０１に対応して）、ＰＯＳ端末の処理済み人数を示す項目１３０２、ＰＯＳ端末が処理中の人の処理残り時間を示す項目１３０３、渋滞レジスタを示す項目１３０４、渋滞人数を示す項目１３０５、最大渋滞時間を示す項目１３０６等を含む。
【００８９】
なお、シミュレーション中において、内部レジスタの処理済み人数を示す項目１３０２がＰＯＳ構成表１２０１の処理済み人数欄に、渋滞人数を示す項目１３０５がＰＯＳ構成表１２０１の渋滞人数欄にそれぞれ反映して表示される。
【００９０】
また、図１２において、イメージ部１２０２には、シフト情報１２１０およびグラフ１２２０が表示される。シフト情報１２１０は、そのシフトにおける昼休み開始時刻から食事時間終了までの領域１２１１、すなわち、ＰＯＳ端末に清算する人が来ない時間を示す領域と、そのシフトにおける清算開始時刻から昼休み終了までの領域１２１２とを有し、シフトごとに表示される。
【００９１】
グラフ１２２０は、シミュレーションが開始されてから表示されるものであり、シミュレーションの進行状況を示すライン１２２１と、シミュレーション対象のＰＯＳ端末の中で最大の渋滞人数を示すライン１２２２とを有する。
【００９２】
続いて、上記ステップＳ５０４の、シミュレーション実行・結果表示処理について詳述する。図１４は、本発明の実施形態に係るシミュレーション処理を示すフローチャートである。
【００９３】
まず、シミュレーションの実行を開始するにあたり、まず、シミュレーションのスタート時刻を設定する。シミュレーションは、実際に渋滞しうる時刻から開始すればよいので、昼休みの開始時刻から、最初のシフトにおける食事時間が経過した時刻（最初のシフトにおいて食事が終了して端末に人が来始める時刻）より少し前の時刻、例えば１分前の時刻を設定する。そして、ＰＯＳ構成表１２０１、内部レジスタ１３００の値を全てクリアする。
【００９４】
そして、シミュレーションにおける論理的な、例えば１秒を計時する１秒タイマーを開始する（Ｓ１４０１）。これは、シミュレーションにおいて１秒ごとに処理を行うためのものであり、１秒タイマーのイベントが発生しない場合（Ｓ１４０２のＮＯ）は、再び１秒タイマーのイベントが発生するまで、イベント発生を待つ処理を行う。
【００９５】
１秒タイマーのイベントが発生すると（Ｓ１４０２のＹＥＳ）、人が来たかどうかを判定する（Ｓ１４０３）。人が来たかの判定は、例えば、シミュレーションの実行前に、何秒に一人ＰＯＳ端末到着するかを示す一人当たりの流入時間情報を有する人の流入レジスタを作成しておき、その一人当たりの流入時間情報とタイマーイベントにより更新される時間経過を比較して行われる。この一人当たりの流入時間情報は、清算するカード種別に対応付けてもよい。
【００９６】
人が来た場合には（Ｓ１４０３のＹＥＳ）、人が来たときの処理を実行する（Ｓ１４０４）。人が来たときの処理については、後述する。人が来たときの処理が実行された場合（Ｓ１４０４）、または、人が来なかった場合（Ｓ１４０３のＮＯ）には、内部レジスタの処理中残り時間１３０３の項目から１秒引く。そして、処理中時間が０秒になったかどうかを判定することで、一人の処理が終了したかどうかを判定する（Ｓ１４０６）。すなわち、処理中残り時間が０になったときには、一人の処理が終了したと判定される。
【００９７】
一人の処理が終了したと判定された場合（Ｓ１４０６のＹＥＳ）、内部レジスタにおいて、処理済人数を１名増やし、渋滞レジスタ領域に記憶されている時間を一つずつ左にずらし（渋滞レジスタ領域の１つ目、すなわち次に処理する人については、処理中の領域へ移動し）、そして、渋滞数の領域を１名減らす、内部レジスタの処理を行う（Ｓ１４０７）。その後、内部レジスタの処理を反映した表示処理を行う（Ｓ１４０８）。
【００９８】
一人の処理が終了していないと判定された場合（Ｓ１４０６のＮＯ）、Ｓ１４０２〜Ｓ１４０５の処理を反映した表示処理を行う（Ｓ１４０８）。そして、Ｓ１４０２に戻り、１秒タイマーのイベントがあるか否かを判定する。
【００９９】
ここで、Ｓ１４０８の表示処理は、内部レジスタの内容に応じて、表示情報（図１２参照）のＰＯＳ構成表１２０１やイメージ部１２０２に対して、タイマーのイベントごと、本実施形態ではシミュレーションにおける１秒ごとに行われるので、シミュレーション実行中の様子を動的に観察することができる。
【０１００】
そして、１秒タイマーのイベントが発生し、終了時刻が来た場合には（Ｓ１４０９のＹＥＳ）、シミュレーションを終了する。
【０１０１】
続いて、上記ステップＳ１４０４の、人が来たときの処理について詳述する。図１５は、本発明の実施形態に係るシミュレーションにおける、人が来たときの処理を示すフローチャートである。
【０１０２】
図１５に示すように、まず、来た人について処理すべきカード種別（例えば、プリペイドカードまたはＩＣカード）を判定する（Ｓ１５０１）。そして、その判定されたカード種別に対応した端末のうち、空いている端末があるかどうかを判定する（Ｓ１５０２）。空いている端末は、たとえば、内部レジスタにおける処理中残り時間が０より小さくなっている端末である。
【０１０３】
空いている端末がなかった場合（Ｓ１５０２のＮＯ）、渋滞数の一番少ない端末に人が入る（Ｓ１５０３）。そして、そのＰＯＳ端末の渋滞レジスタの末尾に、処理時間を記入し、渋滞数に一名追加する（Ｓ１５０４）。処理時間は、例えば端末に入った人の清算方法（カード種別）に応じた清算に必要な処理時間である。
【０１０４】
そして、追加された渋滞レジスタが所定値に達したかどうかが判定される。例えば、渋滞レジスタの渋滞数の欄が一杯になった場合に、その所定値に達したと判定される。図１３ではその所定値が６０人の場合を示している。そして、その所定値に達した場合には、渋滞数がオーバーフローしたとして（Ｓ１５０５のＹＥＳ）、渋滞数がオーバーフローした旨のエラー表示を行う（Ｓ１５０６）。渋滞数がオーバーフローしていない場合は（Ｓ１５０５のＮＯ）、人が来たときの処理を終了する。
【０１０５】
ステップＳ１５０２において、空いている端末があると判定された場合には（ＹＥＳ）、空いている端末に入り（Ｓ１５０７）、内部レジスタの処理中残り時間に処理時間を記入して（Ｓ１５０８）、人が来たときの処理を終了する。
【０１０６】
図１６は、本発明の実施形態に係るシミュレーション結果を示す表示例を示す図である。なお、図１６（Ａ）は、シミュレーションを行う前に計算された適正台数を、そのままシミュレーションを行った結果を示す。この結果からは、多少渋滞が生じるものの、概ね許容内の渋滞が発生であることが分かる。
【０１０７】
図１６（Ｂ）は、算出された適正台数からＩＣカード・プリペイドカードの両方を使用可のＰＯＳ端末を１台減らした場合のシミュレーション結果を示す。この結果からは、ＰＯＳ端末台数が５台から４台に減るものの、特に２つのシフトの精算時が重なる部分において渋滞が伸びていることが分かる。
【０１０８】
図１６（Ｃ）は、算出された適正台数からＩＣカード・プリペイドカードの両方を使用可のＰＯＳ端末を１台減らし、さらに算出された適正台数の条件から、シフト間隔を５分伸ばした場合のシミュレーション結果を示す。この結果からは、総昼休み時間が５分延びてしまうものの、ＰＯＳ端末を１台減らしても渋滞が生じていないことが分かる。
【０１０９】
このように、条件を変えてシミュレーションを行い、視覚的にわかりやすく結果を表示できるので、予算や昼休みの長さ、最大渋滞人数等を考慮して、設置者の要求に応じた端末配置の検討を行うことができる。
【０１１０】
このような本発明の実施形態の精算端末の設置支援装置および設置支援方法によれば、精算方法や利用者の熟練度等の複数の条件により適正設置台数を求めることができるので、過剰な精算端末の導入による無駄な投資や、大渋滞の発生等による運用開始後の混乱を防ぐことができる。
【産業上の利用可能性】
【０１１１】
本発明の精算端末の設置支援装置および設置支援方法は、食堂等に配置すべき自動精算端末の適正台数を求めることができる効果を有し、食堂ＰＯＳシステム等に有用である。
【図面の簡単な説明】
【０１１２】
【図１】本発明の実施形態を説明するための精算端末の設置支援装置の概略構成を示す図
【図２】本発明の実施形態に係る実績データ演算処理を示すフローチャート
【図３】一人当たりのＰＯＳ端末を占有する所要時間を示すタイムチャート
【図４】実績データに含まれる条件情報を示す図
【図５】本発明の実施形態に係るＰＯＳ端末設置支援演算処理
【図６】シミュレーションの実行結果の表示例を示す図
【図７】本発明の実施形態を説明するための食堂ＰＯＳシステムの概略構成を示す図
【図８】本発明の実施形態に係るＰＯＳ端末の概略構成を示す図
【図９】本発明の実施形態に係る精算対象検出部の概略構成の一例を示す図
【図１０】イベントデータに含まれる情報の一例を示す図
【図１１】本発明の実施形態に係る適正台数データ算出・結果表示処理を示すフローチャート
【図１２】本発明の実施形態に係る適正台数算出結果およびシミュレーション表示情報の一例を示す図
【図１３】本発明の実施形態に係る内部レジスタの構成例を示す図
【図１４】本発明の実施形態に係るシミュレーション処理を示すフローチャート
【図１５】本発明の実施形態に係るシミュレーションにおける、人が来たときの処理を示すフローチャート
【図１６】本発明の実施形態に係るシミュレーション結果を示す表示例を示す図
【符号の説明】
【０１１３】
１    設置支援装置
２    集計サーバ
３    ＰＯＳ端末
１１  イベントデータ入力部
１２  実績データ算出部
１３  実績データ記憶部
１４  入力部
１５  演算処理部
１６  適正台数算出部
１７  シミュレート部
１８  表示部
３１  精算対象検出部
３２  カード検出部
３３  マスタ記憶部
３４  精算処理部
３５  データ記憶部
３６  表示部
３７  通信部
３８  制御部
【図１】
2005158016.tif 000003
【図２】
2005158016.tif 000004
【図３】
2005158016.tif 000005
【図４】
2005158016.tif 000006
【図５】
2005158016.tif 000007
【図６】
2005158016.tif 000008
【図７】
2005158016.tif 000009
【図８】
2005158016.tif 000010
【図９】
2005158016.tif 000011
【図１０】
2005158016.tif 000012
【図１１】
2005158016.tif 000013
【図１２】
2005158016.tif 000014
【図１３】
2005158016.tif 000015
【図１４】
2005158016.tif 000016
【図１５】
2005158016.tif 000017
【図１６】
2005158016.tif 000018