(57)【特許請求の範囲】
【請求項１】
自動販売機で販売する商品又は役務の売上データを可搬式の記憶媒体から読み取る読取手段と、
前記読取手段が読み取った売上データを自機の記憶部に登録する登録手段と、
前記登録手段により前記記憶部に登録された売上データを解析し、前記自動販売機における商品又は役務の販売計画を見直すための情報を生成する生成手段と、
サインオン手段と、
を備え、
前記読取手段は、更に、前記自動販売機において売上データを取得する際の認証用として前記記憶媒体から読み取られる権限情報を、該記憶媒体から読み取り、
前記サインオン手段は、前記読取手段が読み取った前記権限情報を用いてサインオンする、
ことを特徴とする情報処理装置。
【請求項２】
自動販売機で販売する商品又は役務の売上データを可搬式の記憶媒体から読み取る読取手段と、
前記読取手段が読み取った売上データを自機の記憶部に登録する登録手段と、
前記登録手段により前記記憶部に登録された売上データを解析し、前記自動販売機における商品又は役務の販売計画を見直すための情報を生成する生成手段と、
を備え、
前記読取手段は、前記自動販売機で販売する商品又は役務の販売数を示す情報を無線式の記憶媒体から読み取り、
前記登録手段は、前記読取手段が読み取った前記販売数を示す情報と自機で販売した商品又は役務の販売数を示す情報とを自機の記憶部に登録し、
前記生成手段は、前記登録手段により前記記憶部に登録された前記自動販売機における販売数と自機における販売数とを比較し、商品又は役務の配置を見直すための情報を生成する、
ことを特徴とする情報処理装置。
【請求項３】
自動販売機で販売する商品又は役務の売上データを可搬式の記憶媒体から読み取る読取手段と、
前記読取手段が読み取った売上データを自機の記憶部に登録する登録手段と、
前記登録手段により前記記憶部に登録された売上データを解析し、前記自動販売機における商品又は役務の販売計画を見直すための情報を生成する生成手段と、
勤務データを前記可搬式の記憶媒体に書き込む書込手段と、
を備え、
前記読取手段は、更に、前記書込手段により書き込まれた前記勤務データを前記可搬式の記憶媒体から読み取り、
前記登録手段は、更に、前記読取手段が読み取った勤務データを自機の前記記憶部に登録し、
前記生成手段は、更に、前記登録手段により前記記憶部に登録された勤務データを解析し、勤務状況を見直すための情報を生成する、
ことを特徴とする情報処理装置。
【請求項４】
前記書込手段は、無線式の記録媒体に対し前記勤務データの書込みを行い、
前記読取手段は、前記書込手段により書き込まれた前記勤務データを前記無線式の記憶媒体から読み取る、
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
記憶部を有する情報処理装置を制御するコンピュータを、
自動販売機で販売する商品又は役務の売上データを可搬式の記憶媒体から読み取る読取手段と、
前記読取手段が読み取った売上データを前記記憶部に登録する登録手段と、
前記登録手段により前記記憶部に登録された売上データを解析し、前記自動販売機における商品又は役務の販売計画を見直すための情報を生成する生成手段と、
サインオン手段と、
として機能させ、
前記読取手段は、更に、前記自動販売機において売上データを取得する際の認証用として前記記憶媒体から読み取られる権限情報を、該記憶媒体から読み取り、
前記サインオン手段は、前記読取手段が読み取った前記権限情報を用いてサインオンする、
プログラム。
【請求項６】
記憶部を有する情報処理装置を制御するコンピュータを、
自動販売機で販売する商品又は役務の売上データを可搬式の記憶媒体から読み取る読取手段と、
前記読取手段が読み取った売上データを前記記憶部に登録する登録手段と、
前記登録手段により前記記憶部に登録された売上データを解析し、前記自動販売機における商品又は役務の販売計画を見直すための情報を生成する生成手段と、
として機能させ、
前記読取手段は、前記自動販売機で販売する商品又は役務の販売数を示す情報を無線式の記憶媒体から読み取り、
前記登録手段は、前記読取手段が読み取った前記販売数を示す情報と自機で販売した商品又は役務の販売数を示す情報とを自機の記憶部に登録し、
前記生成手段は、前記登録手段により前記記憶部に登録された前記自動販売機における販売数と自機における販売数とを比較し、商品又は役務の配置を見直すための情報を生成する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、自動販売機の売上代金の回収作業を行う方法としてＩＣカードを用いる方法が提案されている。この方法では、自動販売機にＩＣカードを挿入して自動販売機内の売上データを回収する。それから、そのＩＣカードを精算機に読み取らせ、売上データの示す売上代金を現金で回収する。
【０００３】
しかし、自動販売機は売上データとして商品の販売動向を示す情報なども記録している。これまで自動販売機内の売上データは、精算機などの専用装置で売上金の回収に使用されるに止まり、販売計画の見直しのための解析処理等に利用されることは無かった。
【０００４】
また、店員の勤務管理にタイムカードなどが使用される。店長はタイムカードに刻印された時間から勤務時間を把握する。ＩＣカードを導入すれば勤務時間以外のデータも収集可能となり、勤務計画の見直しの解析処理等への利用が期待されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、可搬式の記憶媒体への書込みが可能な、自動販売機内の売上データや、勤務データを、計画を見直すための解析処理に利用する情報処理装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の情報処理装置は、自動販売機で販売する商品又は役務の売上データを可搬式の記憶媒体から読み取る読取手段と、上記読取手段が読み取った売上データを自機の記憶部に登録する登録手段と、上記登録手段により上記記憶部に登録された売上データを解析し、上記自動販売機における商品又は役務の販売計画を見直すための情報を生成する生成手段と、サインオン手段と、を備える。上記読取手段は、更に、上記自動販売機において売上データを取得する際の認証用として上記記憶媒体から読み取られる権限情報を、該記憶媒体から読み取る。上記サインオン手段は、上記読取手段が読み取った上記権限情報を用いてサインオンする。
【図面の簡単な説明】
【０００７】
【図１】図１は、第１の実施形態の売上データ活用システムの全体構成を示す概念図である。
【図２】図２は、ＰＯＳ端末の外観斜視図である。
【図３】図３は、ＰＯＳ端末のハードウエアのブロック図である。
【図４】図４は、自動販売機の外観正面図である。
【図５】図５は、自動販売機のハードウエアのブロック図である。
【図６】図６は、ＮＦＣカードのハードウエアのブロック図である。
【図７】図７は、ＮＦＣカードのメモリマップである。
【図８】図８は、自動販売機の処理フロー図である。
【図９】図９は、ＰＯＳ端末の機能ブロック図である。
【図１０】図１０は、ＰＯＳ端末の処理フロー図である。
【図１１】図１１は、ＮＦＣカードの売上データを表形式で示した図である。
【図１２】図１２は、ＰＯＳ端末に記憶されている売上データを表形式で示した図である。
【図１３】図１３は、店員用ディスプレイ上の通知画面の一例である。
【図１４】図１４は、第２の実施形態に係るＰＯＳ端末の機能ブロック図である。
【図１５】図１５は、ＰＯＳ端末の処理フロー図である。
【図１６】図１６は、第３の実施形態に係るＮＦＣカードのメモリマップである。
【図１７】図１７は、ＰＯＳ端末の機能ブロック図である。
【図１８】図１８は、ＰＯＳ端末の処理フロー図である。
【図１９】図１９は、ＰＯＳ端末に記憶されている勤務データの構成図である。
【図２０】図２０は、通知情報画面の一例を示す図である。
【発明を実施するための形態】
【０００８】
実施形態の情報処理装置は、スーパーなどに備えられたＰＯＳ（Point  Of  Sale）端末や売上装置などへの適用が可能なものである。以下では、実施形態の情報処理装置をＰＯＳ端末へ適用した例を示す。
【０００９】
（第１の実施形態）
第１の実施形態では、係るＰＯＳ端末の売上データ活用システム内での利用例を示す。
売上データ活用システムは、複数の装置の売上データをＰＯＳ端末で集中的に管理し、売上金の回収や販売計画などに活用するシステムである。
【００１０】
図１は、売上データ活用システムの全体構成を示す概念図である。
図１に示すように、売上データ活用システム１は、自動販売機１０、ＰＯＳ端末１１、及びＮＦＣ（Near  Field  Communication）カード１２を含むシステムからなる。なお、ＮＦＣカード１２については、これに限らず、ＮＦＣ機能付きの例えば携帯電話機などを代用することができる。また、ＮＦＣに代わるその他の無線式の記憶媒体を利用できるように変形しても良い。また、無線機以外の可搬型の記憶媒体を使用できるように変形しても良い。
【００１１】
自動販売機１０は、スーパーの店内或いは店外（店の外の出入口付近など）に設置される。なお、ここでは一例として店外に設置されるものとして説明する。ＰＯＳ端末１１は店内の精算エリアなどに設置される。ＮＦＣカード１２はスーパーの管理者などに提供される。
【００１２】
自動販売機１０は、飲み物や、菓子類や、たばこや、プリペイドカードなどの商品を販売する。また、交換チケットなどにより役務を販売する。以下では、一例としてその内の商品（具体的には飲み物）を自動販売機１０の販売対象とする。
【００１３】
自動販売機１０は、販売対象の商品を内部の収納エリアで保管し、金銭の支払いと引き換えに収納エリアの商品を商品取出口へ排出する機構を有する。自動販売機１０は更にＮＦＣリーダ／ライタ部１０３を備え、現金だけでなく電子マネー情報による決済も可能にする。
【００１４】
ＰＯＳ端末１１は、レジ機能や売上データの管理機能を有する装置である。ＰＯＳ端末１１は、レジ機能を用いて店内の取扱商品の登録処理や精算処理などを行う。ＰＯＳ端末１１は更にＮＦＣリーダ／ライタ装置１１８を備え、現金だけでなく電子マネー情報により決済も可能にする。また、ＰＯＳ端末１１は売上データの管理機能を用いて、自動販売機１０に蓄積されている売上データをＮＦＣカード１２から取り込む処理を行う。更に、ＰＯＳ端末１１は売上データを取り込んだ後、その売上データと店内で精算した商品の売上データとを統括的に管理する。
【００１５】
ＮＦＣカード１２は、ＩＣチップを備えたプラスチックカードである。ＩＣチップは売上データを格納するためのメモリやＮＦＣの近距離無線通信部などにより構成される。
【００１６】
売上データ活用システム１では、先ず、スーパーの管理者がＮＦＣカード１２を自動販売機１０にかざす。すると、自動販売機１０は自機の記憶部に蓄積されている売上データをＮＦＣカード１２に書き込む。その後、管理者がそのＮＦＣカード１２をＰＯＳ端末１１にかざす。これにより、ＰＯＳ端末１１がＮＦＣカード１２内の売上データを自機に登録する処理を行う。
【００１７】
この一連の手続きにより、管理者は、自動販売機１０側の売上金をデータで取得してＰＯＳ端末１１側で管理する。
【００１８】
また、ＰＯＳ端末１１は店内で購入された商品等の売上データを登録する処理を行う。従って、管理者はＰＯＳ端末１１で店内の売上データと自動販売機１０の売上データとを使って商品配置等の販売計画を立てる処理を実行する。
【００１９】
次に、装置構成について説明する。
図２は、ＰＯＳ端末１１の外観斜視図である。図２に示すＰＯＳ端末１１は、一例として示すものであり、実施形態の情報処理装置をこの態様に限定するものではない。
【００２０】
図２に示すＰＯＳ端末１１は、上部に示す本体１１ａと下部に示すドロワ１１ｂにより構成されるものである。
【００２１】
本体１１ａは、店員用ディスプレイ１１０と客用ディスプレイ１１１を有する。店員用ディスプレイ１１０と客用ディスプレイ１１１には、それぞれタッチパネル１１２、１１３を配設している。店員用ディスプレイ１１０は、商品登録画面や売上データ登録画面などを表示する。タッチパネル１１２はオペレータが画面上で行ったキーのタッチを検出する。客用ディスプレイ１１１は、会計情報画面や確認画面などを表示する。タッチパネル１１３は、客が画面上で行った確認キーなどのタッチを検出する。店員用ディスプレイ１１０と客用ディスプレイ１１１には液晶ディスプレイなどが用いられる。
【００２２】
また、本体１１ａは、キーボード１１４や、カードリーダ１１５や、プリンタ１１６などを有する。
【００２３】
キーボード１１４は、オペレータが各種操作入力を行うための操作キーが配置されている。操作キーには、例えば預かり金額などを置数するための置数キーや、商品の合計出力を指示する小計キーや、会計を行うための会計キーなどがある。
【００２４】
カードリーダ１１５は、クレジットカードなどの決済カードの情報を読み取るための磁気カードリーダである。
【００２５】
プリンタ１１６は、本体１１ａに内蔵され、レシート、ジャーナルやクーポン等を印字する印字装置である。プリンタ１１６によって印字されたレシート等はレシート発行口１１６ａから発行される。
【００２６】
ドロワ１１ｂは、主に硬貨や紙幣を収納するための引き出し部１１ｂ−１を有する。引き出し部１１ｂ−１は、本体１１ａからの制御によりロックが解除され引き出される。
【００２７】
本体１１ａには、商品に付与されたバーコードや二次元コード等の商品コードを読取るためのスキャナ１１７が接続されている。
【００２８】
また、本体１１ａには、ＮＦＣカード１２のカード情報の読み取りと書き込みを行うＮＦＣリーダ／ライタ装置１１８が接続されている。
【００２９】
図３は、ＰＯＳ端末１１のハードウエアのブロック図である。
図３に示すように、ＰＯＳ端末１１は、ＣＰＵ（Central  Processing  Unit）３０１、ＲＯＭ（Read  Only  Memory）３０２、ＲＡＭ（Random  Access  Memory）３０３、計時部３０４、Ｉ／Ｏ制御部３０５、記憶部３０６、キーボード１１４、店員用ディスプレイ１１０、店員用タッチパネル１１２、客用ディスプレイ１１１、客用タッチパネル１１３、スキャナ１１７、磁気カードリーダ１１５、プリンタ１１６、ドロワ１１ｂ、通信Ｉ／Ｆ３０７、３０８を備える。各部３０１〜３０５、３０７、３０８は、バス３０９により相互に接続されている。これらの内のＣＰＵ３０１、ＲＯＭ３０２、及びＲＡＭ３０３は、ＰＯＳ端末１１全体の制御を司る制御部３０である。
【００３０】
ＣＰＵ３０１は、中央演算処理装置である。ＣＰＵ３０１は、プログラムを実行し、データ処理やＰＯＳ端末１１の各部の制御処理などを行う。
【００３１】
ＲＯＭ３０２は、不揮発性メモリである。ＲＯＭ３０２は、固定のプログラムやデータを記憶する。例えばＮＦＣカード１２内の情報にアクセスするための権限データなどを記憶する。
【００３２】
ＲＡＭ３０３は、揮発性メモリである。ＲＡＭ３０３は、ＣＰＵが実行する記憶部３０６のプログラムを一時的に記憶する。また、ＲＡＭ３０３はＣＰＵ３０１のワークエリアとして使用する。
【００３３】
計時部３０４は、現在の日時を計時する。
【００３４】
Ｉ／Ｏ制御部３０５は、記憶部３０６、キーボード１１４、店員用ディスプレイ１１０、店員用タッチパネル１１２、客用ディスプレイ１１１、客用タッチパネル１１３、スキャナ１１７、磁気カードリーダ１１５、プリンタ１１６、及びドロワ１１ｂが接続されている。Ｉ／Ｏ制御部３０５は、それらと制御部３０との命令やデータの入出力を制御する。
【００３５】
記憶部３０６は、ハードディスクやフラッシュＲＯＭ等の補助記憶装置である。記憶部３０６は、ＯＳ（Operating  System）やアプリケーションを含む制御プログラムを記憶する。また、売上データを格納するためのデータ領域などを有する。
【００３６】
通信Ｉ／Ｆ３０７は、ＮＦＣリーダ／ライタ装置１１８と通信を行うための通信インタフェースである。
【００３７】
通信Ｉ／Ｆ３０８は、通信ネットワークに接続するための通信インタフェースである。
【００３８】
ＰＯＳ端末１１は、図示を省略しているがＡＣ電源に接続可能な電源部を有する。ＰＯＳ端末１１は電源部から各部が電力供給を受けることにより動作する。
【００３９】
ＮＦＣリーダ／ライタ装置１１８は、ＮＦＣによる近距離無線通信を行う通信インタフェースである。ＮＦＣリーダ／ライタ装置１１８は、ＮＦＣカード１２と無線通信を行うためのＲＦ部やアンテナ部などを備えている。
【００４０】
次に自動販売機１０の構成を示す。ここでは一例として缶類等の飲み物の自動販売機の一態様を示す。
【００４１】
図４は、自動販売機１０の外観正面図である。
図４に示す自動販売機１０の上部には、商品画像や商品情報を表示するディスプレイ１００（例えば液晶ディスプレイなど）を設けている。ディスプレイ１００には、販売対象の各飲み物のイメージ画像ｍ１、ｍ２、・・・を後述する商品選択ボタンＢ１、Ｂ２、・・・に一対一に対応させて並べて表示させる。
【００４２】
ディスプレイ１００の下方には商品選択ボタンＢ１、Ｂ２、・・・や、硬貨や紙幣の投入口１０１や、釣銭口１０２や、ＮＦＣリーダ／ライタ部１０３や、商品取出口１０４などを設けている。
【００４３】
この内、商品選択ボタンＢ１、Ｂ２、・・・は、客が販売対象の飲み物の中から購入対象を選択するためのものである。
【００４４】
また、ＮＦＣリーダ／ライタ部１０３は、客が電子マネーカードにより決済する場合や、管理者が自動販売機１０内の売上データを回収する場合などに使用するＮＦＣカード１２に対する通信インタフェースである。
【００４５】
図５は、自動販売機１０のハードウエアのブロック図である。
自動販売機１０は、制御部５０、計時部５１、記憶部５２、ＮＦＣリーダ／ライタ部１０３、接客案内部５３、金銭処理部５４、商品保管部５５などにより構成される。
【００４６】
制御部５０は自動販売機１０全体の制御を司る。制御部５０はＣＰＵ、ＲＯＭ、及びＲＡＭがバス接続されるなどして構成される。
ＣＰＵは制御プログラムの実行や演算処理などを行う。ＲＡＭはＣＰＵの作業領域に使用される。
ＲＯＭは、制御プログラムや、ＮＦＣカード１２内の情報にアクセスするための権限データや、製造元コードや管理者用コードなどの権限データを記憶する。
【００４７】
計時部５１は、現在時刻等を計時し、計時したデータを制御部５０などに出力する。
【００４８】
記憶部５２は、自動販売機１０の商品の売上データや、自動販売機１０のメンテナンス等に用いる製造元用データなどを記憶するメモリである。記憶部５２は、制御部５０からのアクセスにより、データ等の読み取りや書き込みなどが行われる。記憶部５２はＥＥＰＲＯＭ（Electrically  Erasable  Programmable  Read-Only  Memory）やフラッシュＲＯＭなどにより構成される。
【００４９】
ＮＦＣリーダ／ライタ部１０３は、ＮＦＣによる近距離無線通信を行う通信インタフェースである。ＮＦＣリーダ／ライタ部１０３は、ＮＦＣカード１２と無線通信を行うためのＲＦ部やアンテナ部などを備えている。
【００５０】
接客案内部５３は、商品のイメージ画像や金額情報等を表示するディスプレイ１００や、商品の入力を受け付ける商品選択ボタンＢ１、Ｂ２、・・・や、自動販売機１０の利用者を検出するセンサ（不図示）などである。接客案内部５３では、制御部５０が出力する商品のイメージ画像や金額等のデータをディスプレイに表示する。また、客が商品選択ボタンＢ１、Ｂ２、・・・を押下すると、その選択信号を制御部５０に入力する。また、利用者が自動販売機１０の前に立った場合に、その利用者をセンサで検出し、制御部５０に検出信号を出力する。
【００５１】
金銭処理部５４は、硬貨や紙幣の投入口１０１、釣銭口１０２、硬貨選別部（不図示）、紙幣鑑別部（不図示）、硬貨又は紙幣の繰出部(不図示)などからなる現金処理部である。金銭処理部５４は制御部５０との通信に基づいて動作する。
【００５２】
商品保管部５５は、商品収納部、商品排出部、商品取出口１０４、保存のための温度調節部などである。商品保管部５５は制御部５０と通信を行い、選択された商品の排出などを行う。
【００５３】
次にＮＦＣカード１２の構成を示す。
図６は、ＮＦＣカード１２のハードウエアのブロック図である。
ＮＦＣカード１２は、ＭＰＵ６０、メモリ６１、及び通信部６２を備える。
【００５４】
ＭＰＵ６０は、マイクロプロセッサーであり、命令や演算処理を実行する。
【００５５】
メモリ６１は、ＲＯＭ、ＳＲＡＭ、ＥＥＰＲＯＭ（又はＦＲＡＭ（登録商標））などからなる。ＲＯＭは各種プログラムやデータを記憶するメモリである。ＳＲＡＭは、ＭＰＵ６０の作業領域等に用いられるメモリである。ＥＥＰＲＯＭ（又はＦＲＡＭ）は売上データなどを書換自在に記憶するためのメモリである。
【００５６】
通信部６２は、ＲＦ部やループアンテナなどにより構成される。
【００５７】
ＮＦＣカード１２は、通信部６２を介してＮＦＣリーダ／ライタ装置１１８やＮＦＣリーダ／ライタ部１０３などと近距離無線通信を行う。また、ＮＦＣカード１２は、ＰＯＳ端末１１や自動販売機１０が有する権限データに応じ、読取用の記憶領域や、読取／書込用の記憶領域へのアクセスを許可／制限する。
【００５８】
各部６０〜６２は、バス６３により接続されている。
このＮＦＣカード１２は電磁結合方式で電力を得るものであり、無電池で動作する。
【００５９】
図７は、ＮＦＣカード１２のメモリマップである。
ここでは、説明を理解し易いように係る情報処理装置において特徴的なものを示す。
【００６０】
図７に示すように、ＮＦＣカード１２の記憶領域に製造元キーエリアＸ１、管理者用キーエリアＸ２、製造元データ格納エリアＸ３、売上データ登録日エリアＸ４、及び売上データ格納エリアＸ５を設ける。
【００６１】
製造元キーエリアＸ１は、製造元を示す識別コード（製造元コード）を格納するための領域である。管理者用キーエリアＸ２は、管理者の識別コード（管理者コード）を格納するための領域である。製造元データ格納エリアＸ３は、自動販売機１０の製造元データを格納するための領域である。製造元用データとは、例えば自動販売機１０の製造番号や、製造日や、メンテナンス情報など、製造元が必要とするデータである。売上データ登録日エリアＸ４は、売上データの最終登録日を示す日付データを格納するための領域である。売上データ格納エリアＸ５は、自動販売機１０の売上データを格納するための領域である。
【００６２】
製造元キーエリアＸ１及び管理者用キーエリアＸ２は、予め各種のコードを格納し、読み取り専用にする。売上データ登録日エリアＸ４及び売上データ格納エリアＸ５はアクセス権を有するものによる読み取り及び書き込みを許可するようにする。
【００６３】
次に、管理者がＮＦＣカード１２で自動販売機１０の売上データを回収するときの自動販売機１０側の処理について説明する。
図８は、自動販売機１０がＮＦＣカードを読み取るときの処理フロー図である。
【００６４】
自動販売機１０の制御部５０は、自動販売機１０の利用者をセンサで検出し、飲み物の購入前（商品選択ボタンの押下前）や、飲み物の購入中（精算時）に本処理を開始する。
【００６５】
自動販売機１０の制御部５０は本処理を実行すると先ず、ＮＦＣリーダ／ライタ部１０３に対しＮＦＣカードの読み取りを行うよう指示する（Ｓ１）。この指示により、ＮＦＣリーダ／ライタ部１０３は、内蔵のアンテナ部から電波を放射しカード情報の読み取りを試行する。
【００６６】
続いて、制御部５０は、ＮＦＣカードの有無を判定する（Ｓ２）。制御部５０はステップＳ２の判定でＮＦＣカードを検出しない場合（Ｎｏ判定）、ステップＳ１に戻りＮＦＣカードの読み取りを繰り返し試行する。
【００６７】
ここで、利用者がＮＦＣリーダ／ライタ部１０３のアンテナ部にＮＦＣカードをかざしたとする。すると、ＮＦＣカードとＮＦＣリーダ／ライタ部１０３が通信を開始し、権限等の認証後、ＮＦＣカードがＮＦＣリーダ／ライタ部１０３にカード情報を送信する。ＮＦＣリーダ／ライタ部１０３はＮＦＣカードからのその応答情報に基づき、制御部５０に対しＮＦＣカードの検出を通知する。制御部５０は、その通知によりステップＳ２の判定をＹｅｓ判定にする。
【００６８】
ステップＳ２でＹｅｓ判定になると、制御部５０は、続いてＮＦＣカードの使用者が商品購入中であるか否かを判定する（Ｓ３）。
【００６９】
利用者が商品を購入するときには、先ず利用者により商品選択ボタンＢ１、Ｂ２、・・・（図４参照）が押され、その後、制御部５０がＮＦＣカードの読み取りを行う。ステップＳ３の判定処理で制御部５０は、商品選択ボタンＢ１、Ｂ２、・・・の中に選択状態のものがあるか否かをチェックする。そして、制御部５０は商品選択ボタンの中に選択状態のものがある場合に、利用者が商品購入中であると判定する（Ｙｅｓ判定）。一方、商品選択ボタンの中に選択状態のものが無い場合には、制御部５０は利用者が商品購入中ではないと判定する（Ｎｏ判定）。
【００７０】
ステップＳ３でＹｅｓ判定の場合、制御部５０は本処理を終了する。そして、本処理は商品購入処理中に商品購入処理を中断して実行されたものであるので、制御部５０は一時中断した商品購入処理を再開する。
【００７１】
因みに、商品購入処理の再開後の処理を一例として挙げると次のようになる。先ず制御部５０は商品選択ボタンＢ１、Ｂ２、・・・で指定された商品の金額データをＮＦＣリーダ／ライタ部１０３に出力する。ＮＦＣリーダ／ライタ部１０３はその金額をＮＦＣカード（この場合、電子マネーカード）から送信されたカード情報内の残金から差し引く。そして、ＮＦＣリーダ／ライタ部１０３はＮＦＣカード１２内の電子マネー情報の記憶領域にアクセスし、残金データを差し引き後の値に書き換える。また、制御部５０は購入された商品の商品コード、購入日、購入点数、購入金額などの売上データを記憶部５２に保存する。このように電子決済処理を行うと、制御部５０は商品選択ボタンＢ１、Ｂ２、・・・で指定された商品を商品取出口１０４（図４参照）に排出する。そして、制御部５０は商品選択ボタンＢ１、Ｂ２、・・・の選択状態を解除し、次の商品選択ボタンＢ１、Ｂ２、・・・が押下されるまで待機する。
【００７２】
なお、自動販売機で使用された電子マネー情報は、後に一括して電子マネー管理会社に送られ、その相当額が電子マネー管理会社から自動販売機の管理会社に振り込まれることになる。
【００７３】
図８のフローの続きを説明する。
ステップＳ３でＮｏ判定の場合、制御部５０は、ＮＦＣリーダ／ライタ部１０３からカード情報を取得し、カード情報内に製造元コードが含まれているか否かを判定する（Ｓ４）。この判定は自動販売機１０が予め記憶する製造元コードとの比較などにより行う。
【００７４】
ここで制御部５０が製造元コードが含まれると判定したとする（ステップＳ４：Ｙｅｓ判定）。すると、制御部５０は記憶部５２に記憶されている製造元用データを読み出し、ＮＦＣリーダ／ライタ部１０３に対しその製造元用データの書き込みを指示する（Ｓ５）。ＮＦＣリーダ／ライタ部１０３は、権限によりＮＦＣカード（この場合ＮＦＣカード１２）の製造元データ格納エリアＸ３（図７参照）にアクセスし、その製造元用データを製造元データ格納エリアＸ３に書き込む。
【００７５】
ステップＳ４のＮｏ判定後或いはステップＳ５の処理後、制御部５０はカード情報内に管理者コードが含まれているか否かを判定する（Ｓ６）。この判定は自動販売機１０が予め記憶する管理者コードとの比較などにより行う。
【００７６】
ここで制御部５０が管理者コードが含まれていると判定したとする（ステップＳ６：Ｙｅｓ判定）。すると、制御部５０は記憶部５２に記憶されている売上データを読み出し、ＮＦＣリーダ／ライタ部１０３に対しその売上データの書き込みを指示する（Ｓ７）。ＮＦＣリーダ／ライタ部１０３は、権限によりＮＦＣカード１２の売上データ格納エリアＸ５（図７参照）にアクセスし、その売上データを売上データ格納エリアＸ５に書き込む。
【００７７】
制御部５０は、ステップＳ６のＮｏ判定後或いはステップＳ７の処理後、本処理を終了する。
【００７８】
なお、以上に示した処理は自動販売機１０の利用者がＮＦＣカードを利用する場合の処理である。利用者がＮＦＣカードを使用せず現金支払いする場合や、利用者がすぐに自動販売機１０から離れ、センサで検出できなくなった場合には、本処理を終了する。
【００７９】
現金支払いの場合、制御部５０は、ステップＳ１、Ｓ２のサイクルで硬貨や紙幣の投入を投入口のセンサ等で監視し、投入信号を検出すると本処理を終了する。そこで、制御部５０は商品取引処理の中で釣銭を返却口に返却するなどして現金精算を終えるとする。すると、制御部５０は、購入された商品の商品コードや購入日や購入点数や購入金額などの売上データを記憶部５２に保存する。
【００８０】
また、利用者がすぐに自動販売機１０から離れる場合には、制御部５０は、ステップＳ１、Ｓ２のサイクルでセンサからの未入力信号を監視し、その信号を検出した場合に本処理を終了する。
【００８１】
以上に示した売上データの回収では、管理者が自動販売機１０の正面に立ち、ＮＦＣリーダ／ライタ部１０３に管理者コードを含むＮＦＣカード１２をかざす。すると、自動販売機１０はＮＦＣカード１２に含まれる管理者コードを読み取って認証し、認証が成立すると記憶部５２に蓄積している売上データをＮＦＣカード１２側に渡す処理を行う。こうして、自動販売機１０の売上データをＮＦＣカード１２により回収する。
【００８２】
また、管理者がＮＦＣリーダ／ライタ部１０３に製造元コードを更に含むＮＦＣカード１２をかざしたとする。その場合は、自動販売機１０はＮＦＣカード１２に含まれる製造元コードも読み取って認証し、認証が成立すると自動販売機１０の製造元データをＮＦＣカード１２に更に書き込む。
【００８３】
また、飲み物を購入する利用者が商品取引中にＮＦＣリーダ／ライタ部１０３にＮＦＣカード（電子マネーカード）をかざしたとする。その場合は、自動販売機１０はＮＦＣカード内の電子マネー情報から購入商品の金額を差し引くなどの従来の電子決済処理を行う。
【００８４】
次に、ＰＯＳ端末１１に売上データを登録する処理について説明する。
ＰＯＳ端末１１は、ＣＰＵ３０１が記憶部３０６の制御プログラムを実行することにより、制御部３０に次に示す機能部を実現する。
【００８５】
図９は、制御部３０の機能ブロック図である。
データ処理部９００は、商品登録処理などを行う。
表示制御部９０１は、画面データを店員用ディスプレイ１１０や客用ディスプレイ１１１に出力する制御を行う。
【００８６】
読取部（読取手段）９０２は、ＮＦＣカード１２からデータを読み取るための処理を行う。読取対象となるデータは、電子マネー情報や、自動販売機１０における商品の売上データなどである。
【００８７】
登録部（登録手段）９０３は、売上データを自機の記憶部３０６に登録する処理を行う。対象となる売上データは、読取部９０２の処理により読み取った売上データや、データ処理部９００の商品登録処理で売り上げた商品の売上データなどである。
【００８８】
解析部（解析手段）９０４は、登録部９０３によって記憶部３０６に登録された売上データを解析処理し、自動販売機１０や店内で販売する商品の販売計画を見直すための情報を生成する処理を行う。
【００８９】
図１０は、ＰＯＳ端末１１がＮＦＣカードを読み取るときの制御部３０の処理フロー図である。
ＰＯＳ端末１１の制御部３０は、ＰＯＳ端末の操作者による商品登録処理の前や、商品登録処理中の所定の時点（精算時）において本処理を開始する。
【００９０】
制御部３０は、先ず通信Ｉ／Ｆ３０７に対しＮＦＣカード１２の読み取りを行うよう指示する（Ｓ１１）。この指示により、通信Ｉ／Ｆ３０７は、ＮＦＣリーダ／ライタ装置１１８に読取命令を送信する。そして、ＮＦＣリーダ／ライタ装置１１８がアンテナ部から電波を放射しカード情報の読み取りを試行する。
【００９１】
続いて、制御部３０はＮＦＣカードの有無を判定する（Ｓ１２）。この判定でＮＦＣカードを検出しない場合（Ｎｏ判定）、制御部３０はステップＳ１１に戻り、ＮＦＣカードの読み取りを繰り返し試行する。通信Ｉ／Ｆ３０７はＮＦＣリーダ／ライタ装置１１８から検出信号を受信するまで待機する。
【００９２】
ここで、操作者（又は客）がＮＦＣリーダ／ライタ装置１１８のアンテナ部にＮＦＣカードを近づけたとする。すると、ＮＦＣカードとＮＦＣリーダ／ライタ装置１１８が通信を開始し、権限などの照合後、ＮＦＣカードがＮＦＣリーダ／ライタ装置１１８にカード情報を送信する。ＮＦＣリーダ／ライタ装置１１８はＮＦＣカードからのその応答情報に基づき、通信Ｉ／Ｆ３０７に検出信号を送信する。通信Ｉ／Ｆ３０７は制御部３０に対しＮＦＣカードの検出を通知する。この通知により、制御部３０は、ＮＦＣカードを検出する（ステップＳ１２：Ｙｅｓ判定）。
【００９３】
ステップＳ１２でＹｅｓ判定になると、続いて制御部３０はＰＯＳ端末１１が商品登録中であるか否かを判定する（Ｓ１３）。
【００９４】
既に商品登録中の場合、ＰＯＳ端末１１は商品登録モードで動作し、操作者により取引商品の登録処理や決済処理などが行われる。ステップＳ１３の判定処理で制御部３０は、実行中のモードを示すフラグなどからモード情報を取得し、商品登録中か否かを判定する。
【００９５】
ステップＳ１３で商品登録中であるとする判定の場合（Ｙｅｓ判定）、制御部３０は本処理を終了する。そして、本処理は商品取引処理を中断して実行された処理なので、制御部３０は中断した商品登録処理を再開する。
【００９６】
因みに、商品登録処理の再開後の処理の一例を示すと次のようになる。
制御部３０は、取引商品の取引額を通信Ｉ／Ｆ３０７へ出力し電子決済を指示する。ＮＦＣリーダ／ライタ装置１１８は取引額を通信Ｉ／Ｆ３０７から受信し、取引額をＮＦＣカード（この場合、電子マネーカード）から送信されたカード情報内の残金から差し引く。そして、ＮＦＣリーダ／ライタ装置１１８は権限によりＮＦＣカード内の電子マネー情報の記憶領域にアクセスし、残金データを差し引き後の値に書き換える。このように電子決済処理を行うと、制御部３０は、プリンタ１１６に取引情報を出力しレシートを発行させる。更に、制御部３０は決済を終えた店内商品の売上データ（取引商品の商品コード、売上日、販売数、販売額など）を記憶部３０６に登録する。
【００９７】
なお、ＰＯＳ端末１１で使用された電子マネー情報は、後に一括して電子マネー管理会社に送られ、その相当額が電子マネー管理会社から店に振り込まれることになる。
【００９８】
図１０のフローの続きを説明する。
ステップＳ１３でＮｏ判定の場合、制御部３０は通信Ｉ／Ｆ３０７を介してＮＦＣリーダ／ライタ装置１１８からカード情報を取得する。そして、カード情報内の売上データ登録日エリアＸ４の情報（売上データの最終登録日）を読み取る（Ｓ１４）。続いて、制御部３０はカード情報内の売上データ格納エリアＸ５の情報を読み取る。そして、ＰＯＳ端末１１へ未登録の状態の売上データがあるか否かを判定する（Ｓ１５）。
【００９９】
図１１は、売上データを表形式で示した図である。
図１１の一例として示す売上データＤ１は、売上日Ｋ０、販売機識別情報Ｋ１、商品コードＫ２、店外販売数Ｋ３、店外販売額Ｋ４、店外電子マネー情報販売数Ｋ５などの項目を含む。
【０１００】
売上日Ｋ０は、自動販売機で商品（飲み物）が購入された日付を示す。
販売機識別情報Ｋ１は、自動販売機の識別番号を示す。
商品コードＫ２は、自動販売機で販売する商品又は店内で販売する商品の商品コードを示す。
【０１０１】
店外販売数Ｋ３は、自動販売機で販売された商品の一日の販売数を示す。
店外販売額Ｋ４は、自動販売機で販売された商品の販売額を示す。
店外電子マネー情報販売数Ｋ５は、店外販売数Ｋ３が示す一日の販売数の内の電子マネー情報で販売された商品の一日の販売数を示す。この販売数は、電子マネー情報が使用されたときに、自動販売機１０で電子マネー支払いを示す情報を対象商品の販売数に付加し、それを手掛かりに電子マネー情報による一日の販売数を集計したものである。
【０１０２】
売上データＤ１においてデータ部ｄ１の一行は一商品の一日の売上データを示している。一商品の一日の売上データの集計は、自動販売機１０が売上データをＮＦＣカード１２に出力する際に行っても良いし、ＰＯＳ端末１１に読み取られた際にＰＯＳ端末１１が行っても良い。
【０１０３】
図１０のステップＳ１５の判定において、制御部３０は最終登録日情報と売上データＤ１の売上日Ｋ０の日付情報とを比較する。そして、最終登録日以降の日付に売り上げた商品の売上データが売上データＤ１に含まれている場合に未登録の状態の売上データがあるものと判定する（Ｙｅｓ判定）。
【０１０４】
なお、ステップＳ１５に示すような判定を行う場合、管理者が自動販売機１０から売上データを回収してＰＯＳ端末１１へ登録する手続きは、日付変更の直前に行うことが望ましい。自動販売機１０が店内に配置されている場合には、閉店後から日付変更前までに行うことが望ましい。
【０１０５】
ステップＳ１５でＹｅｓ判定の場合、制御部３０は自動販売機１０の売上データの登録メニュー画面のデータを店員用ディスプレイ１１０に出力する（Ｓ１６）。登録メニュー画面は、操作者に未登録の売上データの登録を実行してもらうためのメニュー画面である。メニュー画面には、未登録データを一覧表示する表示窓や、登録ボタンや、取消ボタンなどを設ける。この他、未登録データの一部を編集する編集メニュー項目などを設ける。
【０１０６】
ステップＳ１６に続き、制御部３０は店員用ディスプレイ１１０に表示させた登録メニュー画面の登録ボタンが操作者により押下されたか否かを判定する（Ｓ１７）。
【０１０７】
ここで、操作者が登録ボタンを押下し、制御部３０がその押下信号を検出したとする（ステップＳ１７：Ｙｅｓ判定）。この場合、制御部３０は自動販売機１０の売上データの登録処理を行う（Ｓ１８）。この登録処理として、制御部３０は操作者により未登録として指定された売上データを記憶部３０６に登録する処理を行う。更に、制御部３０は登録日の情報を通信Ｉ／Ｆ３０７に出力し、ＮＦＣカード１２の売上データ登録日エリアＸ４の日付の更新を指示する。ＮＦＣリーダ／ライタ装置１１８は通信Ｉ／Ｆ３０７から書込命令と登録日の情報を受信すると、権限によりＮＦＣカード１２の売上データ登録日エリアＸ４にアクセスし、売上データ登録日エリアＸ４の最終登録日を登録日に更新する。
【０１０８】
ステップＳ１８の処理後、制御部３０は本処理を終了する。
制御部３０はステップＳ１５でＮｏ判定、或いはステップＳ１７でＮｏ判定になった場合にも、本処理を終了する。
【０１０９】
なお、以上の処理はＰＯＳ端末１１の操作者（又は客）がＮＦＣカードをかざす場合の処理である。操作者がＮＦＣカードをかざすことなく別の入力処理を実行した場合や、客がＮＦＣカードをかざすことなく現金支払いする場合には、本処理を終了する。
【０１１０】
現金支払いの場合、制御部３０は、ステップＳ１１、Ｓ１２のサイクルで現金キーの入力を監視し、その信号を検出すると本処理を終了する。その後、現金決済が行われると、制御部３０はプリンタ１１６に取引情報を出力しレシートを発行させる。更に、制御部３０は決済を終えた店内商品の売上データ（取引商品の商品コード、売上日、販売数、販売額など）を記憶部３０６に保存する。
【０１１１】
また、操作者が別の入力処理を行う場合、制御部３０はステップＳ１１、Ｓ１２のサイクルで入力信号を監視し、別の入力を行う信号を検出すると本処理を終了する。
【０１１２】
ＰＯＳ端末１１では、制御部３０が記憶部３０６に店内商品の売上データを保存する。これにより、記憶部３０６に、取引商品の商品コード、売上日、店内商品の販売数（店内販売数）、店内商品の販売額（店内販売額）、電子マネー情報で取り引きされた商品の販売数（店内電子マネー情報販売数）などを示すデータが格納される。店内販売数や店内電子マネー情報販売数は、一商品の一日の売上データの集計値として格納される。
【０１１３】
ＰＯＳ端末１１の記憶部３０６には自動販売機１０の売上データも登録される。従って、記憶部３０６では、自機で売り上げた売上データと自動販売機１０で売り上げた売上データとが混在する売上データが管理される。
【０１１４】
次に、ＰＯＳ端末１１が管理する記憶部３０６の売上データの解析処理について説明する。
図１２は、記憶部３０６の売上データを表形式で示した図である。
図１２に示す売上データＤ２は、販売機識別情報Ｋ１、商品コードＫ２、店外販売数Ｋ３、店外販売額Ｋ４、店外電子マネー情報販売数Ｋ５、店内販売数Ｋ６、店内販売額Ｋ７、店内電子マネー情報販売数Ｋ８などの項目を含む。
販売機識別情報Ｋ１、商品コードＫ２、店外販売数Ｋ３、店外販売額Ｋ４、及び店外電子マネー情報販売数Ｋ５は図１１において説明したものと同様であるので説明を省略する。
【０１１５】
店内販売数Ｋ６は、店内で販売された店内販売商品（菓子類や飲み物など）の一日の販売数を示す。
店内販売額Ｋ７は、店内で販売された店内販売商品の販売額を示す。
店内電子マネー情報販売数Ｋ８は、店外販売数Ｋ６が示す一日の販売数の内の電子マネー情報で販売された商品の一日の販売数を示す。
【０１１６】
図１２において、店内と店外のそれぞれについての販売額の項目（店外販売額Ｋ４、店内販売額Ｋ７）を設けている。これは店内と店外とで販売額を異ならせる場合があるためである。
【０１１７】
図１２に示す例では、店内と店外で共に販売する商品として飲み物Ａ、飲み物Ｂ、及び飲み物Ｃを示している。
飲み物Ａは、店外では販売数１５（個）、販売額１００（円）となっている。店内では販売数１３（個）、販売額１００（円）となっている。
飲み物Ｂは、店外では販売数３（個）、販売額１００（円）となっている。店内では販売数３０（個）、販売額１００（円）となっている。
飲み物Ｃは、店外では販売数４０（個）、販売額１２０（円）となっている。店内では販売数１（個）、販売額１００（円）となっている。
【０１１８】
この結果から、飲み物Ａについては、店内でも店外でも販売数に大きな差が見られないことが分かる。飲み物Ｂについては、店外より店内の販売数が圧倒的に多いことが分かる。例えば店内で販売する茶菓子などの商品と結びつきが強いお茶などがこれに該当する。客は店内で茶菓子と共にお茶を購入するため、自動販売機よりも店内の方が販売数が伸びている。飲み物Ｃについては、店内の方が販売額が２０円安いにもかかわらず、店外の自動販売機の方が販売数が伸びている。これは、例えば、冬などにおいて通行人が購入するスープなどの暖かい飲み物が該当する。通行人は店内に入るまでもなく自動販売機で飲み物を購入する。このため、冬などの時期において自動販売機での暖かい飲み物の販売数が伸びる。
【０１１９】
従って、飲み物Ａは現状のままとし、飲み物Ｂは店外の自動販売機での販売を止めて別の商品に入れ替えるなどの販売計画の見直しが検討される。また、飲み物Ｃは店内での販売を止めて別の商品に入れ替えるなどの販売計画の見直しが検討される。
【０１２０】
このような販売計画の見直しを示す情報は、ＰＯＳ端末１１の制御部３０が各商品の店内と店外の売上データを解析することにより生成する。例えば、制御部３０は各商品の店内と店外の販売数の差をとり、その差が閾値を超えるか否かを判定する。制御部３０は、販売数の差が閾値を超え、その差がマイナス側に振れた商品について、店内又は店外の売れ行きの悪い方の販売を中止する情報を生成する。そして、中止した側の商品を予め登録した新商品へ優先度の順に品替えする情報を生成する。この生成情報は制御部３０が店員用ディスプレイ１１０に通知し、管理者はその情報に基づいて店内と店外で販売する商品を最終決定する。
【０１２１】
図１３は、店員用ディスプレイ１１０の通知画面の一例である。
図１３に示すように制御部３０は通知画面Ｇ１に通知情報として品替えリストＬ１を組み込む。
リストＬ１には、制御部３０が決定した販売中止の商品に「中止」を示す情報Ｑ１を含める。また、販売を中止せずに販売を継続する商品については「販売」Ｑ２を示す情報を含める。また、入れ替えを行う新規商品については、入れ替え先となる販売中止商品の商品コード等を示す情報Ｑ３を含める。
【０１２２】
これにより、管理者は自動販売機や店内の販売商品を最適な品揃えに適合させてゆく。
第１の実施形態では、ＰＯＳ端末が自動販売機の売上データとＰＯＳ端末の売上データとを一括管理し、これらを比較するなどして解析する、これにより、自動販売機と店内で販売する商品の品揃えを最適な品揃えに適合させる。
【０１２３】
しかしながら、それぞれの売上データを用いた解析処理は、自動販売機と店内で販売する商品の品揃えの決定に向けての処理に限らず、他のものへ向けたものであっても良い。
【０１２４】
例えば、複数の自動販売機を設置している場合には、ＰＯＳ端末は各自動販売機の商品の売上データを相互比較する。そして、ＰＯＳ端末は、各自動販売機の各商品の販売数が一律して所定数を超える場合に、自動販売機の供給不足と判定し、自動販売機を増設する旨を店員用ディスプレイに表示する。また、ＰＯＳ端末は、各自動販売機の各商品の販売数が一律して所定数を下回る場合に、自動販売機の過剰供給と判定し、自動販売機を減らす旨を店員用ディスプレイに表示する。また、ＰＯＳ端末は、他と比べて売上の極端に少ない自動販売機について配置替えや撤去の旨を店員用ディスプレイに表示する。
【０１２５】
以上により、第１の実施形態では、自動販売機における商品の売上が現金によるものか電子マネーによるものかをデータ上で判別でいるようにした。これにより、売上データを受け取ったＰＯＳ端末は、売上データ中の、自動販売機の現金による売上を集計することにより、自動販売機の売上を回収することができる。従って、自動販売機の売上金の回収者は、自動販売機から売上金を採取し、採取した売上金を入金機にかけて金額を算出し、そして算出した金額をＰＯＳ端末に入力するなどの操作が不要になる。また、売上金の回収者による入力ミスや、実際の回収金額と入力金額をごまかす等の不正を防止することができる。
【０１２６】
また、第１の実施形態では、自動販売機において広く利用されているＮＦＣの通信手段を利用した。これにより、自動販売機において売上データを回収するためのインタフェースを増設する必要がないので、売上データ活用システムを低コストで実現することが可能になる。
【０１２７】
また、第１の実施形態では、管理者用コードなどの所定の権限データを記憶するＮＦＣカードに対し、自動販売機から売上データを書き込むようにした。従って、自動販売機は、所定の権限データを記憶していないＮＦＣカードの所持者に対し、売上データを渡さないようになる。これにより、第１の実施形態ではセキュリティを確保することができるので、売上データの不正取得などを抑止することができる。
【０１２８】
また、第１の実施形態では、「製造元コード」や「管理者コード」などのように、自動販売機内の情報を取得するための複数の権限データをＮＦＣカードに対し設定した。このため、一組のカードとリーダライタだけで、製造元にしか取得できない情報、店舗の管理者にしか取得できない情報、一般ユーザも取得できる情報など、別々の情報を受け渡すことが可能になる。
【０１２９】
（第２の実施形態）
第１の実施形態では、ＮＦＣカード１２内の管理者コードを自動販売機１０での売上データの回収に使用した。第２の実施形態では、その管理者コードをＰＯＳ端末１１のサインオンにも利用する売上データ活用システムの態様について示す。ＮＦＣカード１２の適用対象は、例えば店舗の管理者専用の従業員カードなどである。
ここでは、第１実施形態と同一の構成については適宜説明を省略し、第１の実施形態と主に異なる構成について説明する。
【０１３０】
第２の実施形態は、第１の実施形態と比較して主にＰＯＳ端末１１におけるＮＦＣカード１２の読み取り処理が異なる。この処理は、予め記憶部３０６にサイン処理を含む制御プログラムを格納しておくことにより実現される。
【０１３１】
ＣＰＵ３０１が記憶部３０６のサイン処理を含む制御プログラムを実行することにより、ＰＯＳ端末１１の制御部３０は次に示す機能部を実現する。
【０１３２】
図１４は、制御部３０の機能ブロック図である。
図１４は、図９に示す機能ブロックと比較すると、読取部９０２ａとサイン操作部（サインオン手段）９０５が異なる。
【０１３３】
読取部９０２ａは、ＮＦＣカード１２からデータを読み取るための処理を行う。読取対象となるデータは、電子マネー情報や、自動販売機１０における商品の売上データなどである。また、読取部９０２ａは、ＮＦＣカード１２内の管理者用キーエリアＸ２（図７参照）の情報を、サインオン時やサインオフ時に読み取る。
【０１３４】
サイン操作部９０５は、読取部９０２ａが読み取った管理者用キーエリアＸ２の情報を用いてサインオン操作やサインオフ操作を行う。
【０１３５】
図１５は、ＰＯＳ端末１１にＮＦＣカード１２を読み取らせるときの制御部３０の処理フロー図である。
ＰＯＳ端末１１の制御部３０は、ＰＯＳ端末１１の起動後の待機時又は操作者がサインオフした後の待機時に、サインオン画面データを店員用ディスプレイ１１０に対し出力するなどして本処理を開始する。
【０１３６】
ＰＯＳ端末１１の制御部３０は、先ずステップＳ２１及びステップＳ２２において、ＮＦＣリーダ／ライタ装置１１８にＮＦＣカード１２の読み取りを行わせる。なお、この処理は、第１の実施形態の制御部３０の処理（図１０のステップＳ１１及びステップＳ１２）と同じ処理であり、ここでの説明は繰り返しとなるため省略する。
【０１３７】
ＮＦＣカード１２の検出によりステップＳ２２の判定がＹｅｓ判定になると、制御部３０は続いてサインオン操作を行う（Ｓ２３）。この処理で制御部３０は通信Ｉ／Ｆ３０７を介してＮＦＣリーダ／ライタ装置１１８からカード情報（ここではカード情報内の管理者用キーエリアＸ２（図７参照）の管理者コード）を読み取り、サインオン操作を行う。
【０１３８】
ステップＳ２３のサインオン操作後、制御部３０は業務処理を実行する（Ｓ２４）。業務処理において、制御部３０は商品登録モードの処理や売上登録モードの処理などの各種業務処理を実行する。
【０１３９】
ここで、操作者の選択により制御部３０が売上登録モードの処理を実行するとする。
【０１４０】
この場合、制御部３０は、再び、通信Ｉ／Ｆ３０７に対しＮＦＣカード１２の読み取りを行うよう指示し（Ｓ２５）、ＮＦＣカード１２の有無の判定を行う（Ｓ２６）。制御部３０は操作者がＮＦＣリーダ／ライタ装置１１８のアンテナ部にＮＦＣカード１２をかざすまでステップＳ２５、Ｓ２６の処理を繰り返す。
【０１４１】
ここで、操作者がＮＦＣリーダ／ライタ装置１１８のアンテナ部にＮＦＣカード１２をかざしたとする。すると、制御部３０はＮＦＣカード１２を検出し（ステップＳ２６：Ｙｅｓ判定）、続く処理を実行する。
【０１４２】
制御部３０は、ステップＳ２６のＹｅｓ判定に続き、ステップＳ２７〜ステップＳ３１に示す売上データの登録処理を行う。なお、売上データの登録処理は、第１の実施形態の制御部３０の処理（図１０のステップＳ１４〜ステップＳ１８）に相当し、既に説明しているため、ここでは説明を省略する。
【０１４３】
制御部３０は、ステップＳ３１の処理後、売上登録モードを終了し、ステップＳ２４の処理に戻る。ステップＳ２４では、制御部３０は店員用ディスプレイ１１０にモード選択画面データを出力し、操作者が続いて選択する業務を実行する。
【０１４４】
なお、制御部３０は、ステップＳ２８のＮｏ判定或いはステップＳ３０のＮｏ判定の場合にも、売上登録モードを終了してステップＳ２４の処理に戻る。
【０１４５】
また、ステップＳ２４で商品登録モードが選択された場合には、制御部３０は一連の商品登録処理（Ｓ３２）を行って、ステップＳ２４の処理に戻る。
【０１４６】
また、処理フロー図には示していないが、サインオン後の所定のタイミング（例えばステップＳ２４）に操作者によりＮＦＣカード１２がＮＦＣリーダ／ライタ装置１１８にかざされるとする。すると、制御部３０はサインオフ操作を行う。サインオフは、操作者が交代するときなどに行われる。サインオフ後の制御部３０は、サインオン画面データを店員用ディスプレイ１１０に出力するなどして、ステップＳ２１の処理を開始する。
【０１４７】
第２の実施形態では、自動販売機においてＮＦＣカードから読み取って売上データを渡すか否かの判定に使用した管理者コードを、ＰＯＳ端末のサインオン時に同じＮＦＣカードから読み取り、サインオンの権限データとして利用した。これにより、自動販売機の売上データの回収処理とＰＯＳ端末での処理を一つのＮＦＣカードで行うことができるので、カードを変えるなどの操作者の手間をなくすことができる。
【０１４８】
（第３の実施形態）
第１及び第２の実施形態では、ＮＦＣカード１２に売上データを記憶させ、その売上データを販売計画などに利用する態様を示した。
第３の実施形態では、ＮＦＣカードに更に勤務データを記憶させ、その勤務データを勤務状況の管理に利用する態様を示す。
【０１４９】
第３の実施形態に示すＰＯＳ端末とＮＦＣカードのそれぞれの態様は、第１、２の実施形態に示すＰＯＳ端末１１とＮＦＣカード１２の態様に一部を除いて対応する。主な違いは、ＮＦＣカード１２のメモリマップ、ＰＯＳ端末１１におけるＮＦＣカードの読み取りのフロー、及び勤務データの解析処理などとなる。
【０１５０】
以下では、第３の実施形態について主に上記の点を示すことにする。
【０１５１】
図１６は、第３の実施形態のＮＦＣカード１２ａのメモリマップである。図１６に示すメモリマップは、第１の実施形態のＮＦＣカード１２ａのメモリマップ（図７参照）に更に追加するエリアを示したものである。
【０１５２】
図１６に示すように、ＮＦＣカード１２ａのメモリに、キャッシャ識別キーエリアＸ１１と管理データ格納エリアＸ１２を設ける。
【０１５３】
キャッシャ識別キーエリアＸ１１は、ＮＦＣカード所持者（キャッシャ）の識別コードを格納するための領域である。ここではキャッシャについて説明するが、キャッシャに限らず、操作者の全て（キャッシャ、チェッカ、管理者など）を含めても良い。
【０１５４】
管理データ格納エリアＸ１２は、勤務開始日時や、勤務終了日時や、商品登録点数などの勤務データを格納するための領域である。
【０１５５】
キャッシャ識別キーエリアＸ１１は、予めキャッシャ識別コードを格納し、読み取り専用にする。管理データ格納エリアＸ１２のアクセス権を有するものによる読み取り及び書き込みを許可するようにする。
【０１５６】
次に、ＰＯＳ端末１１におけるＮＦＣカード１２ａの読み取りフローを説明する。
ＣＰＵ３０１が記憶部３０６の制御プログラムを実行することにより、ＰＯＳ端末１１の制御部３０は次に示す機能部を実現する。
【０１５７】
図１７は、機能ブロック図である。
データ処理部９００は、商品登録処理などを行う。
表示制御部９０１は、画面データを店員用ディスプレイ１１０や客用ディスプレイ１１１に出力する制御を行う。
【０１５８】
書込部１００１は、勤務データをＮＦＣカード１２ａに書き込む処理を行う。
読取部１００２は、読取部９０２（図９参照）又は読取部９０２ａ（図１４参照）の処理に加え、書込部１００１により書き込まれた勤務データをＮＦＣカード１２ａから読み取る処理を行う。
【０１５９】
登録部１００３は、登録部９０３（図９、図１４参照）の処理に加え、読取部１００２が読み取った勤務データを自機の記憶部３０６に登録する処理を行う。
【０１６０】
解析部１００４は、解析部９０４（図９、図１４参照）の処理に加え、登録部１００３により記憶部３０６に登録された勤務データを解析処理し、勤務状況を見直す情報を生成する処理を行う。
【０１６１】
図１８は、ＰＯＳ端末１１にＮＦＣカード１２ａを読み取らせるときのＰＯＳ端末１１の制御部３０（図３参照）の処理フロー図である。なお、図１８に示す処理は、商品登録モードの処理を一例として示したものであり、売上登録モードの処理については図を省略している。
【０１６２】
第３の実施形態において、ＰＯＳ端末１１の制御部３０は、起動後の待機時又は操作者がサインオフした後の待機時に、サインオン画面データを店員用ディスプレイ１１０に出力する。操作者は、そのサインオン画面においてモード変更の指示を行うものとする。本例では、キャッシャがモード変更を指示せず、サインオン画面でＮＦＣカード１２ａを読み取らせることにより、デフォルトで設定された商品登録モードの処理が開始される。
【０１６３】
先ず、制御部３０は、通信Ｉ／Ｆ３０７（図３参照）に対しＮＦＣカード１２ａの読み取りを行うよう指示する（Ｓ３１）。この指示により、通信Ｉ／Ｆ３０７は、ＮＦＣリーダ／ライタ装置１１８（図３参照）に読取命令を送信する。そして、ＮＦＣリーダ／ライタ装置１１８がアンテナ部から電波を放射しカード情報の読み取りを試行する。
【０１６４】
続いて、制御部３０はＮＦＣカードの有無を判定する（Ｓ３２）。この判定でＮＦＣカードを検出しない場合（Ｎｏ判定）、制御部３０はステップＳ３１に戻り、ＮＦＣカードの読み取りを繰り返し試行する。通信Ｉ／Ｆ３０７はＮＦＣリーダ／ライタ装置１１８から検出信号を受信するまで待機する。
【０１６５】
ここで、キャッシャがＮＦＣリーダ／ライタ装置１１８のアンテナ部にＮＦＣカード１２ａをかざしたとする。すると、ＮＦＣカード１２ａとＮＦＣリーダ／ライタ装置１１８が通信を開始し、権限などの照合後、ＮＦＣカード１２ａがＮＦＣリーダ／ライタ装置１１８にカード情報を送信する。ＮＦＣリーダ／ライタ装置１１８はＮＦＣカード１２ａからのその応答情報に基づき、通信Ｉ／Ｆ３０７に検出信号を送信する。通信Ｉ／Ｆ３０７は制御部３０に対しＮＦＣカード１２ａの検出を通知する。この通知により、制御部３０は、ＮＦＣカード１２ａを検出する（ステップＳ３２：Ｙｅｓ判定）。
【０１６６】
ステップＳ３２でＹｅｓ判定になると、続いて制御部３０はサインオン操作を行う（Ｓ３３）。この処理で制御部３０は通信Ｉ／Ｆ３０７を介してＮＦＣリーダ／ライタ装置１１８からカード情報を読み取り、カード情報内のキャッシャ識別キーエリアＸ１１（図１６参照）に位置するキャッシャ識別コードを使ってサインオン操作を行う。更に、制御部３０は読み取ったカード情報（管理データ格納エリアＸ１２（図１６参照）に位置する勤務データを含む）を記憶部３０６（図３参照）に保存する。
【０１６７】
次に、制御部３０は、計時部３０４（図３参照）から日時情報を取得し、その日時情報を記憶部３０６に保存した勤務データ内の勤務開始日時Ｋ３１（図１９参照）を示すエリアに追加登録する（Ｓ３４）。
【０１６８】
ステップＳ３４の処理後、制御部３０は商品登録処理を実行する（Ｓ３５）。
この処理で、制御部３０は、商品コードの入力をキーボード３０６（図３参照）やバーコードリーダ３０８（図３参照）などから受け付ける。そして、商品登録後、制御部３０は現金又は決済カードによる支払処理を行い、プリンタ１１６（図３参照）に一取引分の取引データを出力しレシートに印字させる。
【０１６９】
ステップＳ３５の処理後、制御部３０は、一取引で登録した商品点数を示す情報を記憶部３０６の勤務データ内の商品登録点数を示すエリアに追加登録する（Ｓ３６）。具体的に制御部３０は一取引分の取引データに含まれる登録商品の数を累計する。そして商品登録点数の累計結果を、勤務データの商品登録点数を示すエリアに追加登録する。なお、商品登録点数の追加登録は、サインオンしたときの勤務時間に対応する商品登録点数のエリアに行う。
【０１７０】
図１９は、記憶部３０６に記憶されている、あるキャッシャの勤務データの一例を表形式で示した図である。ここではデータ項目を説明し、データの詳細については後に参照する際に説明する。
【０１７１】
図１９に示す勤務データＤ３は、勤務開始日時Ｋ３１、勤務終了日時Ｋ３２、登録点数Ｋ３３−１、Ｋ３３−２、Ｋ３３−３、・・・などの項目からなる。
【０１７２】
勤務開始日時Ｋ３１は、サインオンしたときの勤務開始日時を示す。
勤務終了日時Ｋ３２は、サインオフしたときの勤務終了日時を示す。
登録点数Ｋ３３−１、Ｋ３３−２、Ｋ３３−３、・・・は、それぞれ、勤務時間中の一取引分の商品の登録点数を示す。勤務時間中に先ず一番目の取引を終えると、その取引時の商品の登録点数が登録点数Ｋ３３−１に保存される。同じ勤務時間中に二番目の取引を終えると、その取引時の商品の登録点数が登録点数Ｋ３３−２に追加される。その後の取引については、登録点数Ｋ３３−３から順次Ｋ３３−ｎ（ｎは整数）に追加されることになる。
【０１７３】
ステップＳ３６の処理後、制御部３０は、キャッシャが処理を続行するか終了するかを判定する（Ｓ３７）。この判定処理は、例えば制御部３０が店員用ディスプレイ１１０にサインオフ画面のデータを出力する。サインオフ画面には、キャッシャが商品登録処理の続行を宣言するための続行ボタンとサインオフを宣言するためのサインオフボタンを含める。
【０１７４】
キャッシャにより続行ボタンがタッチされ、ステップＳ３７において制御部３０がそのタッチ入力を検出し続行と判定したとする（Ｙｅｓ判定）。この場合、制御部３０はステップＳ３５に戻り、次の客に対する商品登録処理等を実行する（Ｓ３５、Ｓ３６）。その後も商品取引を続行する場合には、ステップＳ３５、Ｓ３６の処理を繰り返す。２巡目以後の商品登録点数の追加登録は、１巡目に追加登録したエリアＫ３３−１（図１９参照）に続くエリアＫ３３−２、・・・に順次追加登録してゆく。
【０１７５】
一方、キャッシャがＰＯＳ端末１１から離れる場合には、サインオフ画面上のサインオフボタンをタッチする。ステップＳ３７において制御部３０がそのタッチ入力を検出し終了と判定したとする（Ｎｏ判定）。この場合、制御部３０は通信Ｉ／Ｆ３０７に対しＮＦＣカード１２の読み取りを行うよう指示する（Ｓ３８）。
【０１７６】
ステップＳ３８の処理後、キャッシャは自分のＮＦＣカード１２ａをＮＦＣリーダ／ライタ装置１１８のアンテナ部にかざす。すると、ＮＦＣリーダ／ライタ装置１１８が通信Ｉ／Ｆ３０７に検出信号を送信し、制御部３０はＮＦＣカードを検出する（Ｓ３９）。
【０１７７】
続いて制御部３０は通信Ｉ／Ｆ３０７を介してＮＦＣリーダ／ライタ装置１１８からカード情報を読み取り、カード情報内のキャッシャ識別コードがサインオン時のものか照合する（Ｓ４０）。この照合は、記憶部３０６に保存したカード情報内のキャッシャ識別コードにより行う。
【０１７８】
照合後、制御部３０は、計時部３０４から日時情報を取得し、その日時情報を記憶部３０６に保存した勤務データ内の勤務終了日時Ｋ３２（図１９参照）を示すエリアに追加登録する（Ｓ４１）。
【０１７９】
続いて制御部３０はＮＦＣカード１２の管理データ格納エリアＸ１２の情報を記憶部３０６の勤務データで更新するよう通信Ｉ／Ｆ３０７に指示する（Ｓ４２）。ＮＦＣリーダ／ライタ装置１１８は通信Ｉ／Ｆ３０７から書込命令と勤務データを受信すると、権限によりＮＦＣカード１２ａの管理データ格納エリアＸ１２にアクセスし、その勤務データ（最新の勤務データ）により管理データ格納エリアＸ１２の勤務データを更新する。
【０１８０】
その後、制御部３０は、通信Ｉ／Ｆ３０７から書込完了の通知を受けると、サインオフ操作をし（Ｓ４３）、最初の処理に戻る。つまり、店員用ディスプレイ１１０にサインオン画面データを出力し、ステップＳ３１の処理を開始する。
【０１８１】
次に、ＮＦＣカード１２に記憶させた勤務データを解析処理し、勤務状況を見直す情報を生成する処理について説明する。ここでは、図１９に示す勤務データＤ３を例に説明する。
【０１８２】
勤務データＤ３は、あるキャッシャの勤務データを示している。一レコードは、一日の勤務データを表す。例えば、レコードｒ１は、２０１５年２月４日の勤務データであり、このキャッシャが１０時に勤務を開始し、１７時に勤務を終了していることが分かる。また、その日の商品の登録点数が一取引を単位に１０点、８点、１５点、・・・であることが分かる。
【０１８３】
制御部３０は、これらの数値を解析処理し、そのキャッシャの単位時間の処理能力を算出する。他のキャッシャについても同様に行い、キャッシャ別に単位時間の処理能力を算出する。そして、制御部３０は、それらの処理能力を示す情報とキャッシャの勤務予定情報とから、キャッシャの配置情報（図２０の符号ｄ２参照）を生成する。例えば各ＰＯＳ端末の商品登録処理のスピードが均一になるようにキャッシャの識別情報を組み合わせてなる配置情報を生成する。商品登録処理が遅いキャッシャについては、キャッシャとチェッカを配置する２人制を示す情報（図２０の符号ｊ１、ｊ２参照）を付加する。制御部３０は、生成した情報を管理者が勤務状況を見直すための情報として店員用ディスプレイ１１０に通知する。管理者は、この通知情報から、必要人数分のチェッカの確保などを行うことができる。
【０１８４】
図２０は、店員用ディスプレイ１１０に表示される通知情報画面の一例を示す図である。
図２０に示すものは、複数台のＰＯＳ端末を備えた店を例にしたものである。ＰＯＳ端末の識別情報Ｋ４０の下にキャッシャの配置情報ｄ２を設定している。ＰＯＳ端末１（識別情報「１」）については、キャッシャ１を配置し、更に、２人制を示す情報として「２人制」を示す文字列ｊ１とチェッカとして配置される人の識別情報ｊ２を付加している。
【０１８５】
以上では、ＰＯＳ端末を二人制にするなどの配置人数を決定する処理例を示した。しかし、ＰＯＳ端末が解析等により行う処理は、これに限らない。例えば、キャッシャ等の勤務時間を集計して画面表示することにより、管理者に対し勤務時間管理の手段を提供しても良い。
【０１８６】
第３の実施形態では、ＮＦＣカード１２に勤務データを記憶させて労働者の勤務状況を後に解析できるようにした。しかし、ＰＯＳ端末１１においてのＮＦＣカード１２の利用方法はこの限りではなく、適宜変形を行っても良い。例えばＰＯＳ端末１１のユーザ環境情報をＮＦＣカード１２に記憶させておく。そして、ＰＯＳ端末１２の利用時にユーザがそのＮＦＣカード１２をＰＯＳ端末１１に読み取らせる。これによりＰＯＳ端末１２の表示画面等のユーザ環境をＮＦＣカード１２内の設定に基づかせて変更させる。
【０１８７】
以上により、第１及び第２の実施形態に示すＰＯＳ端末では、可搬式の記憶媒体への書込みが可能な自動販売機内の売上データを計画を見直すための解析処理に利用することが可能になる。
【０１８８】
また、第３の実施形態に示すＰＯＳ端末では、可搬式の記憶媒体への書込みが可能な、自動販売機内の売上データ、及び勤務データを、計画を見直すための解析処理に利用することが可能になる。
【０１８９】
本実施形態及び変形例の情報処理装置で使用する各種プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供し、情報処理装置のフラッシュＲＯＭなどに読み込ませて実行してもよい。
【０１９０】
また、当該プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。
【０１９１】
以上の実施形態及び変形例において、情報処理装置及びプログラムについての構成を説明したが、この実施形態及び変形例は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態及び変形例は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１９２】
９００    データ処理部
９０１    表示制御部
９０２    読取部
９０３    登録部
９０４    解析部
【先行技術文献】
【特許文献】
【０１９３】
【特許文献１】特開２００３−２３３８６０号公報
【図１】
0006440546.tif 000002
【図２】
0006440546.tif 000003
【図３】
0006440546.tif 000004
【図４】
0006440546.tif 000005
【図５】
0006440546.tif 000006
【図６】
0006440546.tif 000007
【図７】
0006440546.tif 000008
【図８】
0006440546.tif 000009
【図９】
0006440546.tif 000010
【図１０】
0006440546.tif 000011
【図１１】
0006440546.tif 000012
【図１２】
0006440546.tif 000013
【図１３】
0006440546.tif 000014
【図１４】
0006440546.tif 000015
【図１５】
0006440546.tif 000016
【図１６】
0006440546.tif 000017
【図１７】
0006440546.tif 000018
【図１８】
0006440546.tif 000019
【図１９】
0006440546.tif 000020
【図２０】
0006440546.tif 000021