Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6440546B2 - Information processing apparatus and program - Google Patents
[go: Go Back, main page]

JP6440546B2 - Information processing apparatus and program - Google Patents

Information processing apparatus and program Download PDF

Info

Publication number
JP6440546B2
JP6440546B2 JP2015063163A JP2015063163A JP6440546B2 JP 6440546 B2 JP6440546 B2 JP 6440546B2 JP 2015063163 A JP2015063163 A JP 2015063163A JP 2015063163 A JP2015063163 A JP 2015063163A JP 6440546 B2 JP6440546 B2 JP 6440546B2
Authority
JP
Japan
Prior art keywords
sales
vending machine
information
unit
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2015063163A
Other languages
Japanese (ja)
Other versions
JP2016184227A (en
Inventor
俊一朗 釜本
俊一朗 釜本
昌秀 小川
昌秀 小川
佐野 直人
直人 佐野
範文 宍戸
範文 宍戸
純 宮崎
純 宮崎
石川 靖治
靖治 石川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2015063163A priority Critical patent/JP6440546B2/en
Publication of JP2016184227A publication Critical patent/JP2016184227A/en
Application granted granted Critical
Publication of JP6440546B2 publication Critical patent/JP6440546B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明の実施形態は、情報処理装置及びプログラムに関する。   Embodiments described herein relate generally to an information processing apparatus and a program.

従来、自動販売機の売上代金の回収作業を行う方法としてICカードを用いる方法が提案されている。この方法では、自動販売機にICカードを挿入して自動販売機内の売上データを回収する。それから、そのICカードを精算機に読み取らせ、売上データの示す売上代金を現金で回収する。   Conventionally, a method of using an IC card has been proposed as a method of collecting the sales price of a vending machine. In this method, an IC card is inserted into a vending machine and sales data in the vending machine is collected. Then, the IC card is read by the checkout machine, and the sales price indicated by the sales data is collected in cash.

しかし、自動販売機は売上データとして商品の販売動向を示す情報なども記録している。これまで自動販売機内の売上データは、精算機などの専用装置で売上金の回収に使用されるに止まり、販売計画の見直しのための解析処理等に利用されることは無かった。   However, vending machines also record information indicating sales trends of products as sales data. Until now, sales data in vending machines has only been used to collect sales by dedicated devices such as payment machines, and has not been used for analysis processing to review sales plans.

また、店員の勤務管理にタイムカードなどが使用される。店長はタイムカードに刻印された時間から勤務時間を把握する。ICカードを導入すれば勤務時間以外のデータも収集可能となり、勤務計画の見直しの解析処理等への利用が期待されている。   In addition, a time card or the like is used for work management of the store clerk. The manager knows the working hours from the time stamped on the time card. If an IC card is introduced, data other than working hours can be collected, which is expected to be used for analysis processing for reviewing work plans.

本発明が解決しようとする課題は、可搬式の記憶媒体への書込みが可能な、自動販売機内の売上データや、勤務データを、計画を見直すための解析処理に利用する情報処理装置及びプログラムを提供することである。   The problem to be solved by the present invention is to provide an information processing device and a program that can be used for analysis processing for reviewing sales data and work data in a vending machine that can be written to a portable storage medium and reviewing a plan. Is to provide.

実施形態の情報処理装置は、自動販売機で販売する商品又は役務の売上データを可搬式の記憶媒体から読み取る読取手段と、上記読取手段が読み取った売上データを自機の記憶部に登録する登録手段と、上記登録手段により上記記憶部に登録された売上データを解析し、上記自動販売機における商品又は役務の販売計画を見直すための情報を生成する生成手段と、サインオン手段と、を備える。上記読取手段は、更に、上記自動販売機において売上データを取得する際の認証用として上記記憶媒体から読み取られる権限情報を、該記憶媒体から読み取る。上記サインオン手段は、上記読取手段が読み取った上記権限情報を用いてサインオンする。 The information processing apparatus according to the embodiment includes a reading unit for reading sales data of goods or services sold by a vending machine from a portable storage medium, and registration for registering the sales data read by the reading unit in the storage unit of the own unit. And means for analyzing the sales data registered in the storage unit by the registration means, and generating information for reviewing the sales plan of goods or services in the vending machine, and a sign-on means . The reading means further reads authority information read from the storage medium for authentication when acquiring sales data in the vending machine. The sign-on means signs on using the authority information read by the reading means.

図1は、第1の実施形態の売上データ活用システムの全体構成を示す概念図である。FIG. 1 is a conceptual diagram showing the overall configuration of the sales data utilization system of the first embodiment. 図2は、POS端末の外観斜視図である。FIG. 2 is an external perspective view of the POS terminal. 図3は、POS端末のハードウエアのブロック図である。FIG. 3 is a hardware block diagram of the POS terminal. 図4は、自動販売機の外観正面図である。FIG. 4 is an external front view of the vending machine. 図5は、自動販売機のハードウエアのブロック図である。FIG. 5 is a block diagram of the hardware of the vending machine. 図6は、NFCカードのハードウエアのブロック図である。FIG. 6 is a hardware block diagram of the NFC card. 図7は、NFCカードのメモリマップである。FIG. 7 is a memory map of the NFC card. 図8は、自動販売機の処理フロー図である。FIG. 8 is a processing flow diagram of the vending machine. 図9は、POS端末の機能ブロック図である。FIG. 9 is a functional block diagram of the POS terminal. 図10は、POS端末の処理フロー図である。FIG. 10 is a processing flow diagram of the POS terminal. 図11は、NFCカードの売上データを表形式で示した図である。FIG. 11 is a diagram showing sales data of the NFC card in a table format. 図12は、POS端末に記憶されている売上データを表形式で示した図である。FIG. 12 is a diagram showing sales data stored in the POS terminal in a table format. 図13は、店員用ディスプレイ上の通知画面の一例である。FIG. 13 is an example of a notification screen on the store clerk display. 図14は、第2の実施形態に係るPOS端末の機能ブロック図である。FIG. 14 is a functional block diagram of a POS terminal according to the second embodiment. 図15は、POS端末の処理フロー図である。FIG. 15 is a processing flow diagram of the POS terminal. 図16は、第3の実施形態に係るNFCカードのメモリマップである。FIG. 16 is a memory map of the NFC card according to the third embodiment. 図17は、POS端末の機能ブロック図である。FIG. 17 is a functional block diagram of the POS terminal. 図18は、POS端末の処理フロー図である。FIG. 18 is a process flow diagram of the POS terminal. 図19は、POS端末に記憶されている勤務データの構成図である。FIG. 19 is a configuration diagram of work data stored in the POS terminal. 図20は、通知情報画面の一例を示す図である。FIG. 20 is a diagram illustrating an example of a notification information screen.

実施形態の情報処理装置は、スーパーなどに備えられたPOS(Point Of Sale)端末や売上装置などへの適用が可能なものである。以下では、実施形態の情報処理装置をPOS端末へ適用した例を示す。   The information processing apparatus according to the embodiment can be applied to a POS (Point Of Sale) terminal or a sales apparatus provided in a supermarket or the like. Below, the example which applied the information processing apparatus of embodiment to the POS terminal is shown.

(第1の実施形態)
第1の実施形態では、係るPOS端末の売上データ活用システム内での利用例を示す。
売上データ活用システムは、複数の装置の売上データをPOS端末で集中的に管理し、売上金の回収や販売計画などに活用するシステムである。
(First embodiment)
In the first embodiment, an example of use of the POS terminal in the sales data utilization system is shown.
The sales data utilization system is a system in which sales data of a plurality of devices is centrally managed by a POS terminal and used for collection of sales or a sales plan.

図1は、売上データ活用システムの全体構成を示す概念図である。
図1に示すように、売上データ活用システム1は、自動販売機10、POS端末11、及びNFC(Near Field Communication)カード12を含むシステムからなる。なお、NFCカード12については、これに限らず、NFC機能付きの例えば携帯電話機などを代用することができる。また、NFCに代わるその他の無線式の記憶媒体を利用できるように変形しても良い。また、無線機以外の可搬型の記憶媒体を使用できるように変形しても良い。
FIG. 1 is a conceptual diagram showing the overall configuration of a sales data utilization system.
As shown in FIG. 1, the sales data utilization system 1 includes a system including a vending machine 10, a POS terminal 11, and an NFC (Near Field Communication) card 12. The NFC card 12 is not limited to this, and a mobile phone with an NFC function can be used instead. In addition, other wireless storage media in place of NFC may be used. Moreover, you may deform | transform so that portable storage media other than a radio | wireless machine can be used.

自動販売機10は、スーパーの店内或いは店外(店の外の出入口付近など)に設置される。なお、ここでは一例として店外に設置されるものとして説明する。POS端末11は店内の精算エリアなどに設置される。NFCカード12はスーパーの管理者などに提供される。   The vending machine 10 is installed in a supermarket or outside a store (eg, near an entrance / exit outside the store). Here, as an example, it will be described that it is installed outside the store. The POS terminal 11 is installed in a payment area in the store. The NFC card 12 is provided to a super administrator or the like.

自動販売機10は、飲み物や、菓子類や、たばこや、プリペイドカードなどの商品を販売する。また、交換チケットなどにより役務を販売する。以下では、一例としてその内の商品(具体的には飲み物)を自動販売機10の販売対象とする。   The vending machine 10 sells products such as drinks, confectionery, tobacco, and prepaid cards. Also, services are sold through exchange tickets. In the following, as an example, a product (specifically, a drink) is assumed to be sold by the vending machine 10.

自動販売機10は、販売対象の商品を内部の収納エリアで保管し、金銭の支払いと引き換えに収納エリアの商品を商品取出口へ排出する機構を有する。自動販売機10は更にNFCリーダ/ライタ部103を備え、現金だけでなく電子マネー情報による決済も可能にする。   The vending machine 10 has a mechanism for storing products to be sold in an internal storage area and discharging the products in the storage area to the product outlet in exchange for payment of money. The vending machine 10 further includes an NFC reader / writer unit 103, which enables settlement using not only cash but also electronic money information.

POS端末11は、レジ機能や売上データの管理機能を有する装置である。POS端末11は、レジ機能を用いて店内の取扱商品の登録処理や精算処理などを行う。POS端末11は更にNFCリーダ/ライタ装置118を備え、現金だけでなく電子マネー情報により決済も可能にする。また、POS端末11は売上データの管理機能を用いて、自動販売機10に蓄積されている売上データをNFCカード12から取り込む処理を行う。更に、POS端末11は売上データを取り込んだ後、その売上データと店内で精算した商品の売上データとを統括的に管理する。   The POS terminal 11 is a device having a cash register function and a sales data management function. The POS terminal 11 uses a cash register function to perform registration processing and checkout processing for products handled in the store. The POS terminal 11 further includes an NFC reader / writer device 118, which enables settlement using not only cash but also electronic money information. Further, the POS terminal 11 performs a process of taking in sales data stored in the vending machine 10 from the NFC card 12 using a sales data management function. Furthermore, after taking in the sales data, the POS terminal 11 comprehensively manages the sales data and the sales data of the products settled in the store.

NFCカード12は、ICチップを備えたプラスチックカードである。ICチップは売上データを格納するためのメモリやNFCの近距離無線通信部などにより構成される。   The NFC card 12 is a plastic card provided with an IC chip. The IC chip includes a memory for storing sales data, an NFC short-range wireless communication unit, and the like.

売上データ活用システム1では、先ず、スーパーの管理者がNFCカード12を自動販売機10にかざす。すると、自動販売機10は自機の記憶部に蓄積されている売上データをNFCカード12に書き込む。その後、管理者がそのNFCカード12をPOS端末11にかざす。これにより、POS端末11がNFCカード12内の売上データを自機に登録する処理を行う。   In the sales data utilization system 1, the super administrator first holds the NFC card 12 over the vending machine 10. Then, the vending machine 10 writes the sales data stored in its own storage unit to the NFC card 12. Thereafter, the administrator holds the NFC card 12 over the POS terminal 11. As a result, the POS terminal 11 performs processing for registering the sales data in the NFC card 12 in its own device.

この一連の手続きにより、管理者は、自動販売機10側の売上金をデータで取得してPOS端末11側で管理する。   Through this series of procedures, the manager acquires the sales proceeds on the vending machine 10 side as data and manages them on the POS terminal 11 side.

また、POS端末11は店内で購入された商品等の売上データを登録する処理を行う。従って、管理者はPOS端末11で店内の売上データと自動販売機10の売上データとを使って商品配置等の販売計画を立てる処理を実行する。   Further, the POS terminal 11 performs a process of registering sales data such as products purchased in the store. Therefore, the manager executes a process of making a sales plan such as product arrangement using the sales data in the store and the sales data of the vending machine 10 at the POS terminal 11.

次に、装置構成について説明する。
図2は、POS端末11の外観斜視図である。図2に示すPOS端末11は、一例として示すものであり、実施形態の情報処理装置をこの態様に限定するものではない。
Next, the apparatus configuration will be described.
FIG. 2 is an external perspective view of the POS terminal 11. The POS terminal 11 shown in FIG. 2 is shown as an example, and the information processing apparatus of the embodiment is not limited to this aspect.

図2に示すPOS端末11は、上部に示す本体11aと下部に示すドロワ11bにより構成されるものである。   The POS terminal 11 shown in FIG. 2 includes a main body 11a shown at the top and a drawer 11b shown at the bottom.

本体11aは、店員用ディスプレイ110と客用ディスプレイ111を有する。店員用ディスプレイ110と客用ディスプレイ111には、それぞれタッチパネル112、113を配設している。店員用ディスプレイ110は、商品登録画面や売上データ登録画面などを表示する。タッチパネル112はオペレータが画面上で行ったキーのタッチを検出する。客用ディスプレイ111は、会計情報画面や確認画面などを表示する。タッチパネル113は、客が画面上で行った確認キーなどのタッチを検出する。店員用ディスプレイ110と客用ディスプレイ111には液晶ディスプレイなどが用いられる。   The main body 11a includes a store clerk display 110 and a customer display 111. Touch screens 112 and 113 are disposed on the store clerk display 110 and the customer display 111, respectively. The salesclerk display 110 displays a product registration screen, a sales data registration screen, and the like. The touch panel 112 detects a key touch performed on the screen by the operator. The customer display 111 displays an accounting information screen, a confirmation screen, and the like. The touch panel 113 detects a touch such as a confirmation key performed by the customer on the screen. A liquid crystal display or the like is used for the store clerk display 110 and the customer display 111.

また、本体11aは、キーボード114や、カードリーダ115や、プリンタ116などを有する。   The main body 11a includes a keyboard 114, a card reader 115, a printer 116, and the like.

キーボード114は、オペレータが各種操作入力を行うための操作キーが配置されている。操作キーには、例えば預かり金額などを置数するための置数キーや、商品の合計出力を指示する小計キーや、会計を行うための会計キーなどがある。   The keyboard 114 is provided with operation keys for an operator to input various operations. The operation keys include, for example, a numeric key for entering a deposit amount, a subtotal key for instructing total output of goods, and an accounting key for performing accounting.

カードリーダ115は、クレジットカードなどの決済カードの情報を読み取るための磁気カードリーダである。   The card reader 115 is a magnetic card reader for reading information on a payment card such as a credit card.

プリンタ116は、本体11aに内蔵され、レシート、ジャーナルやクーポン等を印字する印字装置である。プリンタ116によって印字されたレシート等はレシート発行口116aから発行される。   The printer 116 is a printing device that is built in the main body 11a and prints receipts, journals, coupons, and the like. Receipts printed by the printer 116 are issued from a receipt issuing port 116a.

ドロワ11bは、主に硬貨や紙幣を収納するための引き出し部11b−1を有する。引き出し部11b−1は、本体11aからの制御によりロックが解除され引き出される。   The drawer 11b has a drawer portion 11b-1 for mainly storing coins and banknotes. The drawer portion 11b-1 is unlocked and pulled out by control from the main body 11a.

本体11aには、商品に付与されたバーコードや二次元コード等の商品コードを読取るためのスキャナ117が接続されている。   A scanner 117 for reading a product code such as a barcode or a two-dimensional code attached to the product is connected to the main body 11a.

また、本体11aには、NFCカード12のカード情報の読み取りと書き込みを行うNFCリーダ/ライタ装置118が接続されている。   Further, an NFC reader / writer device 118 that reads and writes card information of the NFC card 12 is connected to the main body 11a.

図3は、POS端末11のハードウエアのブロック図である。
図3に示すように、POS端末11は、CPU(Central Processing Unit)301、ROM(Read Only Memory)302、RAM(Random Access Memory)303、計時部304、I/O制御部305、記憶部306、キーボード114、店員用ディスプレイ110、店員用タッチパネル112、客用ディスプレイ111、客用タッチパネル113、スキャナ117、磁気カードリーダ115、プリンタ116、ドロワ11b、通信I/F307、308を備える。各部301〜305、307、308は、バス309により相互に接続されている。これらの内のCPU301、ROM302、及びRAM303は、POS端末11全体の制御を司る制御部30である。
FIG. 3 is a hardware block diagram of the POS terminal 11.
As illustrated in FIG. 3, the POS terminal 11 includes a CPU (Central Processing Unit) 301, a ROM (Read Only Memory) 302, a RAM (Random Access Memory) 303, a timer unit 304, an I / O control unit 305, and a storage unit 306. , A keyboard 114, a store clerk display 110, a store clerk touch panel 112, a customer display 111, a customer touch panel 113, a scanner 117, a magnetic card reader 115, a printer 116, a drawer 11b, and communication I / Fs 307 and 308. The units 301 to 305, 307, and 308 are connected to each other by a bus 309. Among these, the CPU 301, the ROM 302, and the RAM 303 are the control unit 30 that controls the entire POS terminal 11.

CPU301は、中央演算処理装置である。CPU301は、プログラムを実行し、データ処理やPOS端末11の各部の制御処理などを行う。   The CPU 301 is a central processing unit. The CPU 301 executes a program and performs data processing, control processing of each unit of the POS terminal 11, and the like.

ROM302は、不揮発性メモリである。ROM302は、固定のプログラムやデータを記憶する。例えばNFCカード12内の情報にアクセスするための権限データなどを記憶する。   The ROM 302 is a nonvolatile memory. The ROM 302 stores fixed programs and data. For example, authority data for accessing information in the NFC card 12 is stored.

RAM303は、揮発性メモリである。RAM303は、CPUが実行する記憶部306のプログラムを一時的に記憶する。また、RAM303はCPU301のワークエリアとして使用する。   The RAM 303 is a volatile memory. The RAM 303 temporarily stores a program in the storage unit 306 executed by the CPU. The RAM 303 is used as a work area for the CPU 301.

計時部304は、現在の日時を計時する。   The timer 304 measures the current date and time.

I/O制御部305は、記憶部306、キーボード114、店員用ディスプレイ110、店員用タッチパネル112、客用ディスプレイ111、客用タッチパネル113、スキャナ117、磁気カードリーダ115、プリンタ116、及びドロワ11bが接続されている。I/O制御部305は、それらと制御部30との命令やデータの入出力を制御する。   The I / O control unit 305 includes a storage unit 306, a keyboard 114, a store clerk display 110, a store clerk touch panel 112, a customer display 111, a customer touch panel 113, a scanner 117, a magnetic card reader 115, a printer 116, and a drawer 11b. It is connected. The I / O control unit 305 controls input / output of commands and data between them and the control unit 30.

記憶部306は、ハードディスクやフラッシュROM等の補助記憶装置である。記憶部306は、OS(Operating System)やアプリケーションを含む制御プログラムを記憶する。また、売上データを格納するためのデータ領域などを有する。   The storage unit 306 is an auxiliary storage device such as a hard disk or a flash ROM. The storage unit 306 stores a control program including an OS (Operating System) and applications. It also has a data area for storing sales data.

通信I/F307は、NFCリーダ/ライタ装置118と通信を行うための通信インタフェースである。   The communication I / F 307 is a communication interface for performing communication with the NFC reader / writer device 118.

通信I/F308は、通信ネットワークに接続するための通信インタフェースである。   The communication I / F 308 is a communication interface for connecting to a communication network.

POS端末11は、図示を省略しているがAC電源に接続可能な電源部を有する。POS端末11は電源部から各部が電力供給を受けることにより動作する。   Although not shown, the POS terminal 11 has a power supply unit that can be connected to an AC power supply. The POS terminal 11 operates by receiving power supply from the power supply unit.

NFCリーダ/ライタ装置118は、NFCによる近距離無線通信を行う通信インタフェースである。NFCリーダ/ライタ装置118は、NFCカード12と無線通信を行うためのRF部やアンテナ部などを備えている。   The NFC reader / writer device 118 is a communication interface that performs near field communication by NFC. The NFC reader / writer device 118 includes an RF unit, an antenna unit, and the like for performing wireless communication with the NFC card 12.

次に自動販売機10の構成を示す。ここでは一例として缶類等の飲み物の自動販売機の一態様を示す。   Next, the configuration of the vending machine 10 is shown. Here, an example of a vending machine for drinks such as cans is shown as an example.

図4は、自動販売機10の外観正面図である。
図4に示す自動販売機10の上部には、商品画像や商品情報を表示するディスプレイ100(例えば液晶ディスプレイなど)を設けている。ディスプレイ100には、販売対象の各飲み物のイメージ画像m1、m2、・・・を後述する商品選択ボタンB1、B2、・・・に一対一に対応させて並べて表示させる。
FIG. 4 is an external front view of the vending machine 10.
On the upper part of the vending machine 10 shown in FIG. 4, a display 100 (for example, a liquid crystal display) for displaying product images and product information is provided. On the display 100, image images m1, m2,... Of each drink to be sold are displayed side by side in a one-to-one correspondence with product selection buttons B1, B2,.

ディスプレイ100の下方には商品選択ボタンB1、B2、・・・や、硬貨や紙幣の投入口101や、釣銭口102や、NFCリーダ/ライタ部103や、商品取出口104などを設けている。   Below the display 100, there are provided product selection buttons B1, B2,..., A coin and bill input slot 101, a change slot 102, an NFC reader / writer unit 103, a product outlet 104, and the like.

この内、商品選択ボタンB1、B2、・・・は、客が販売対象の飲み物の中から購入対象を選択するためのものである。   Among these, the product selection buttons B1, B2,... Are for the customer to select a purchase target from drinks to be sold.

また、NFCリーダ/ライタ部103は、客が電子マネーカードにより決済する場合や、管理者が自動販売機10内の売上データを回収する場合などに使用するNFCカード12に対する通信インタフェースである。   The NFC reader / writer unit 103 is a communication interface for the NFC card 12 that is used when a customer makes a payment with an electronic money card, or when an administrator collects sales data in the vending machine 10.

図5は、自動販売機10のハードウエアのブロック図である。
自動販売機10は、制御部50、計時部51、記憶部52、NFCリーダ/ライタ部103、接客案内部53、金銭処理部54、商品保管部55などにより構成される。
FIG. 5 is a block diagram of the hardware of the vending machine 10.
The vending machine 10 includes a control unit 50, a timing unit 51, a storage unit 52, an NFC reader / writer unit 103, a customer service guide unit 53, a money processing unit 54, a product storage unit 55, and the like.

制御部50は自動販売機10全体の制御を司る。制御部50はCPU、ROM、及びRAMがバス接続されるなどして構成される。
CPUは制御プログラムの実行や演算処理などを行う。RAMはCPUの作業領域に使用される。
ROMは、制御プログラムや、NFCカード12内の情報にアクセスするための権限データや、製造元コードや管理者用コードなどの権限データを記憶する。
The control unit 50 controls the entire vending machine 10. The control unit 50 is configured by connecting a CPU, a ROM, and a RAM via a bus.
The CPU performs control program execution and arithmetic processing. The RAM is used as a work area for the CPU.
The ROM stores authority data such as a control program, authority data for accessing information in the NFC card 12, and a manufacturer code and an administrator code.

計時部51は、現在時刻等を計時し、計時したデータを制御部50などに出力する。   The timer 51 measures the current time and outputs the time-measured data to the controller 50 and the like.

記憶部52は、自動販売機10の商品の売上データや、自動販売機10のメンテナンス等に用いる製造元用データなどを記憶するメモリである。記憶部52は、制御部50からのアクセスにより、データ等の読み取りや書き込みなどが行われる。記憶部52はEEPROM(Electrically Erasable Programmable Read-Only Memory)やフラッシュROMなどにより構成される。   The storage unit 52 is a memory that stores sales data of products of the vending machine 10, manufacturer data used for maintenance of the vending machine 10, and the like. The storage unit 52 reads and writes data and the like by access from the control unit 50. The storage unit 52 includes an EEPROM (Electrically Erasable Programmable Read-Only Memory), a flash ROM, or the like.

NFCリーダ/ライタ部103は、NFCによる近距離無線通信を行う通信インタフェースである。NFCリーダ/ライタ部103は、NFCカード12と無線通信を行うためのRF部やアンテナ部などを備えている。   The NFC reader / writer unit 103 is a communication interface that performs near field communication by NFC. The NFC reader / writer unit 103 includes an RF unit and an antenna unit for performing wireless communication with the NFC card 12.

接客案内部53は、商品のイメージ画像や金額情報等を表示するディスプレイ100や、商品の入力を受け付ける商品選択ボタンB1、B2、・・・や、自動販売機10の利用者を検出するセンサ(不図示)などである。接客案内部53では、制御部50が出力する商品のイメージ画像や金額等のデータをディスプレイに表示する。また、客が商品選択ボタンB1、B2、・・・を押下すると、その選択信号を制御部50に入力する。また、利用者が自動販売機10の前に立った場合に、その利用者をセンサで検出し、制御部50に検出信号を出力する。   The customer service guide 53 includes a display 100 for displaying product image images, price information, etc., product selection buttons B1, B2,... For receiving product inputs, and sensors for detecting users of the vending machine 10 ( (Not shown). The customer service guide unit 53 displays data such as product image images and amounts output from the control unit 50 on a display. When the customer presses the product selection buttons B1, B2,..., The selection signal is input to the control unit 50. When the user stands in front of the vending machine 10, the user is detected by a sensor and a detection signal is output to the control unit 50.

金銭処理部54は、硬貨や紙幣の投入口101、釣銭口102、硬貨選別部(不図示)、紙幣鑑別部(不図示)、硬貨又は紙幣の繰出部(不図示)などからなる現金処理部である。金銭処理部54は制御部50との通信に基づいて動作する。   The cash processing unit 54 includes a coin / banknote input slot 101, a change slot 102, a coin sorting section (not shown), a banknote discrimination section (not shown), a coin or banknote feeding section (not shown), and the like. It is. The money processing unit 54 operates based on communication with the control unit 50.

商品保管部55は、商品収納部、商品排出部、商品取出口104、保存のための温度調節部などである。商品保管部55は制御部50と通信を行い、選択された商品の排出などを行う。   The product storage unit 55 is a product storage unit, a product discharge unit, a product outlet 104, a temperature control unit for storage, and the like. The product storage unit 55 communicates with the control unit 50 to discharge the selected product.

次にNFCカード12の構成を示す。
図6は、NFCカード12のハードウエアのブロック図である。
NFCカード12は、MPU60、メモリ61、及び通信部62を備える。
Next, the configuration of the NFC card 12 is shown.
FIG. 6 is a hardware block diagram of the NFC card 12.
The NFC card 12 includes an MPU 60, a memory 61, and a communication unit 62.

MPU60は、マイクロプロセッサーであり、命令や演算処理を実行する。   The MPU 60 is a microprocessor and executes instructions and arithmetic processing.

メモリ61は、ROM、SRAM、EEPROM(又はFRAM(登録商標))などからなる。ROMは各種プログラムやデータを記憶するメモリである。SRAMは、MPU60の作業領域等に用いられるメモリである。EEPROM(又はFRAM)は売上データなどを書換自在に記憶するためのメモリである。   The memory 61 is composed of ROM, SRAM, EEPROM (or FRAM (registered trademark)), and the like. The ROM is a memory that stores various programs and data. The SRAM is a memory used for the work area of the MPU 60 and the like. EEPROM (or FRAM) is a memory for storing sales data and the like in a rewritable manner.

通信部62は、RF部やループアンテナなどにより構成される。   The communication unit 62 includes an RF unit and a loop antenna.

NFCカード12は、通信部62を介してNFCリーダ/ライタ装置118やNFCリーダ/ライタ部103などと近距離無線通信を行う。また、NFCカード12は、POS端末11や自動販売機10が有する権限データに応じ、読取用の記憶領域や、読取/書込用の記憶領域へのアクセスを許可/制限する。   The NFC card 12 performs short-range wireless communication with the NFC reader / writer device 118, the NFC reader / writer unit 103, and the like via the communication unit 62. The NFC card 12 permits / restricts access to the reading storage area and the reading / writing storage area in accordance with the authority data of the POS terminal 11 and the vending machine 10.

各部60〜62は、バス63により接続されている。
このNFCカード12は電磁結合方式で電力を得るものであり、無電池で動作する。
Each unit 60 to 62 is connected by a bus 63.
The NFC card 12 obtains electric power by an electromagnetic coupling method and operates with no battery.

図7は、NFCカード12のメモリマップである。
ここでは、説明を理解し易いように係る情報処理装置において特徴的なものを示す。
FIG. 7 is a memory map of the NFC card 12.
Here, what is characteristic in the information processing apparatus will be shown so that the explanation can be easily understood.

図7に示すように、NFCカード12の記憶領域に製造元キーエリアX1、管理者用キーエリアX2、製造元データ格納エリアX3、売上データ登録日エリアX4、及び売上データ格納エリアX5を設ける。   As shown in FIG. 7, a manufacturer key area X1, an administrator key area X2, a manufacturer data storage area X3, a sales data registration date area X4, and a sales data storage area X5 are provided in the storage area of the NFC card 12.

製造元キーエリアX1は、製造元を示す識別コード(製造元コード)を格納するための領域である。管理者用キーエリアX2は、管理者の識別コード(管理者コード)を格納するための領域である。製造元データ格納エリアX3は、自動販売機10の製造元データを格納するための領域である。製造元用データとは、例えば自動販売機10の製造番号や、製造日や、メンテナンス情報など、製造元が必要とするデータである。売上データ登録日エリアX4は、売上データの最終登録日を示す日付データを格納するための領域である。売上データ格納エリアX5は、自動販売機10の売上データを格納するための領域である。   The manufacturer key area X1 is an area for storing an identification code (manufacturer code) indicating the manufacturer. The administrator key area X2 is an area for storing an administrator identification code (administrator code). The manufacturer data storage area X3 is an area for storing manufacturer data of the vending machine 10. The manufacturer data is data required by the manufacturer, such as the manufacturing number, date of manufacture, and maintenance information of the vending machine 10, for example. The sales data registration date area X4 is an area for storing date data indicating the final registration date of sales data. The sales data storage area X5 is an area for storing sales data of the vending machine 10.

製造元キーエリアX1及び管理者用キーエリアX2は、予め各種のコードを格納し、読み取り専用にする。売上データ登録日エリアX4及び売上データ格納エリアX5はアクセス権を有するものによる読み取り及び書き込みを許可するようにする。   The manufacturer key area X1 and the manager key area X2 store various codes in advance and make them read-only. The sales data registration date area X4 and the sales data storage area X5 are allowed to be read and written by those having access rights.

次に、管理者がNFCカード12で自動販売機10の売上データを回収するときの自動販売機10側の処理について説明する。
図8は、自動販売機10がNFCカードを読み取るときの処理フロー図である。
Next, processing on the vending machine 10 side when the administrator collects sales data of the vending machine 10 with the NFC card 12 will be described.
FIG. 8 is a processing flowchart when the vending machine 10 reads the NFC card.

自動販売機10の制御部50は、自動販売機10の利用者をセンサで検出し、飲み物の購入前(商品選択ボタンの押下前)や、飲み物の購入中(精算時)に本処理を開始する。   The control unit 50 of the vending machine 10 detects the user of the vending machine 10 with a sensor, and starts this processing before purchasing a drink (before pressing a product selection button) or while purchasing a drink (at the time of checkout). To do.

自動販売機10の制御部50は本処理を実行すると先ず、NFCリーダ/ライタ部103に対しNFCカードの読み取りを行うよう指示する(S1)。この指示により、NFCリーダ/ライタ部103は、内蔵のアンテナ部から電波を放射しカード情報の読み取りを試行する。   When executing this processing, the control unit 50 of the vending machine 10 first instructs the NFC reader / writer unit 103 to read the NFC card (S1). In response to this instruction, the NFC reader / writer unit 103 attempts to read card information by radiating radio waves from the built-in antenna unit.

続いて、制御部50は、NFCカードの有無を判定する(S2)。制御部50はステップS2の判定でNFCカードを検出しない場合(No判定)、ステップS1に戻りNFCカードの読み取りを繰り返し試行する。   Subsequently, the control unit 50 determines whether or not there is an NFC card (S2). If the NFC card is not detected in the determination in step S2 (No determination), the control unit 50 returns to step S1 and repeatedly tries to read the NFC card.

ここで、利用者がNFCリーダ/ライタ部103のアンテナ部にNFCカードをかざしたとする。すると、NFCカードとNFCリーダ/ライタ部103が通信を開始し、権限等の認証後、NFCカードがNFCリーダ/ライタ部103にカード情報を送信する。NFCリーダ/ライタ部103はNFCカードからのその応答情報に基づき、制御部50に対しNFCカードの検出を通知する。制御部50は、その通知によりステップS2の判定をYes判定にする。   Here, it is assumed that the user holds the NFC card over the antenna unit of the NFC reader / writer unit 103. Then, the NFC card and the NFC reader / writer unit 103 start communication, and after authentication of authority and the like, the NFC card transmits card information to the NFC reader / writer unit 103. Based on the response information from the NFC card, the NFC reader / writer unit 103 notifies the control unit 50 of the detection of the NFC card. The control unit 50 sets the determination in step S2 to Yes according to the notification.

ステップS2でYes判定になると、制御部50は、続いてNFCカードの使用者が商品購入中であるか否かを判定する(S3)。   If a Yes determination is made in step S2, the control unit 50 subsequently determines whether or not the NFC card user is purchasing a product (S3).

利用者が商品を購入するときには、先ず利用者により商品選択ボタンB1、B2、・・・(図4参照)が押され、その後、制御部50がNFCカードの読み取りを行う。ステップS3の判定処理で制御部50は、商品選択ボタンB1、B2、・・・の中に選択状態のものがあるか否かをチェックする。そして、制御部50は商品選択ボタンの中に選択状態のものがある場合に、利用者が商品購入中であると判定する(Yes判定)。一方、商品選択ボタンの中に選択状態のものが無い場合には、制御部50は利用者が商品購入中ではないと判定する(No判定)。   When the user purchases a product, the user first presses the product selection buttons B1, B2,... (See FIG. 4), and then the control unit 50 reads the NFC card. In the determination process in step S3, the control unit 50 checks whether or not there is a selected item among the product selection buttons B1, B2,. The control unit 50 determines that the user is purchasing a product when there is a selected product selection button (Yes determination). On the other hand, when there is no selected item among the product selection buttons, the control unit 50 determines that the user is not purchasing the product (No determination).

ステップS3でYes判定の場合、制御部50は本処理を終了する。そして、本処理は商品購入処理中に商品購入処理を中断して実行されたものであるので、制御部50は一時中断した商品購入処理を再開する。   In the case of Yes determination in step S3, the control unit 50 ends this process. Since this process is executed while the product purchase process is interrupted during the product purchase process, the control unit 50 resumes the temporarily stopped product purchase process.

因みに、商品購入処理の再開後の処理を一例として挙げると次のようになる。先ず制御部50は商品選択ボタンB1、B2、・・・で指定された商品の金額データをNFCリーダ/ライタ部103に出力する。NFCリーダ/ライタ部103はその金額をNFCカード(この場合、電子マネーカード)から送信されたカード情報内の残金から差し引く。そして、NFCリーダ/ライタ部103はNFCカード12内の電子マネー情報の記憶領域にアクセスし、残金データを差し引き後の値に書き換える。また、制御部50は購入された商品の商品コード、購入日、購入点数、購入金額などの売上データを記憶部52に保存する。このように電子決済処理を行うと、制御部50は商品選択ボタンB1、B2、・・・で指定された商品を商品取出口104(図4参照)に排出する。そして、制御部50は商品選択ボタンB1、B2、・・・の選択状態を解除し、次の商品選択ボタンB1、B2、・・・が押下されるまで待機する。   Incidentally, the process after resuming the product purchase process is exemplified as follows. First, the control unit 50 outputs the amount data of the product designated by the product selection buttons B1, B2,... To the NFC reader / writer unit 103. The NFC reader / writer unit 103 deducts the amount from the balance in the card information transmitted from the NFC card (in this case, an electronic money card). Then, the NFC reader / writer unit 103 accesses the storage area of the electronic money information in the NFC card 12 and rewrites the balance data to the value after subtraction. Further, the control unit 50 stores sales data such as a product code, a purchase date, a purchase score, and a purchase price of the purchased product in the storage unit 52. When electronic settlement processing is performed in this way, the control unit 50 discharges the products designated by the product selection buttons B1, B2,... To the product take-out port 104 (see FIG. 4). Then, the control unit 50 releases the selection state of the product selection buttons B1, B2,... And waits until the next product selection button B1, B2,.

なお、自動販売機で使用された電子マネー情報は、後に一括して電子マネー管理会社に送られ、その相当額が電子マネー管理会社から自動販売機の管理会社に振り込まれることになる。   The electronic money information used in the vending machine is later sent to the electronic money management company in a lump, and the equivalent amount is transferred from the electronic money management company to the vending machine management company.

図8のフローの続きを説明する。
ステップS3でNo判定の場合、制御部50は、NFCリーダ/ライタ部103からカード情報を取得し、カード情報内に製造元コードが含まれているか否かを判定する(S4)。この判定は自動販売機10が予め記憶する製造元コードとの比較などにより行う。
The continuation of the flow of FIG. 8 will be described.
In the case of No determination in step S3, the control unit 50 acquires card information from the NFC reader / writer unit 103, and determines whether or not a manufacturer code is included in the card information (S4). This determination is performed by comparison with a manufacturer code stored in advance in the vending machine 10.

ここで制御部50が製造元コードが含まれると判定したとする(ステップS4:Yes判定)。すると、制御部50は記憶部52に記憶されている製造元用データを読み出し、NFCリーダ/ライタ部103に対しその製造元用データの書き込みを指示する(S5)。NFCリーダ/ライタ部103は、権限によりNFCカード(この場合NFCカード12)の製造元データ格納エリアX3(図7参照)にアクセスし、その製造元用データを製造元データ格納エリアX3に書き込む。   Here, it is assumed that the control unit 50 determines that the manufacturer code is included (step S4: Yes determination). Then, the control unit 50 reads the manufacturer data stored in the storage unit 52, and instructs the NFC reader / writer unit 103 to write the manufacturer data (S5). The NFC reader / writer unit 103 accesses the manufacturer data storage area X3 (see FIG. 7) of the NFC card (in this case, the NFC card 12) with authority, and writes the manufacturer data in the manufacturer data storage area X3.

ステップS4のNo判定後或いはステップS5の処理後、制御部50はカード情報内に管理者コードが含まれているか否かを判定する(S6)。この判定は自動販売機10が予め記憶する管理者コードとの比較などにより行う。   After determining No in step S4 or after processing in step S5, the control unit 50 determines whether or not an administrator code is included in the card information (S6). This determination is performed by comparison with an administrator code stored in advance in the vending machine 10.

ここで制御部50が管理者コードが含まれていると判定したとする(ステップS6:Yes判定)。すると、制御部50は記憶部52に記憶されている売上データを読み出し、NFCリーダ/ライタ部103に対しその売上データの書き込みを指示する(S7)。NFCリーダ/ライタ部103は、権限によりNFCカード12の売上データ格納エリアX5(図7参照)にアクセスし、その売上データを売上データ格納エリアX5に書き込む。   Here, it is assumed that the control unit 50 determines that the administrator code is included (step S6: Yes determination). Then, the control unit 50 reads the sales data stored in the storage unit 52, and instructs the NFC reader / writer unit 103 to write the sales data (S7). The NFC reader / writer unit 103 accesses the sales data storage area X5 (see FIG. 7) of the NFC card 12 with authority, and writes the sales data in the sales data storage area X5.

制御部50は、ステップS6のNo判定後或いはステップS7の処理後、本処理を終了する。   The control part 50 complete | finishes this process after No determination of step S6 or the process of step S7.

なお、以上に示した処理は自動販売機10の利用者がNFCカードを利用する場合の処理である。利用者がNFCカードを使用せず現金支払いする場合や、利用者がすぐに自動販売機10から離れ、センサで検出できなくなった場合には、本処理を終了する。   Note that the processing described above is processing when the user of the vending machine 10 uses an NFC card. When the user pays cash without using the NFC card, or when the user immediately leaves the vending machine 10 and can no longer be detected by the sensor, the processing is terminated.

現金支払いの場合、制御部50は、ステップS1、S2のサイクルで硬貨や紙幣の投入を投入口のセンサ等で監視し、投入信号を検出すると本処理を終了する。そこで、制御部50は商品取引処理の中で釣銭を返却口に返却するなどして現金精算を終えるとする。すると、制御部50は、購入された商品の商品コードや購入日や購入点数や購入金額などの売上データを記憶部52に保存する。   In the case of cash payment, the control unit 50 monitors the insertion of coins and banknotes in the cycle of steps S1 and S2 with a sensor at the insertion slot, and ends this process when detecting the insertion signal. Therefore, it is assumed that the control unit 50 ends the cash settlement by returning the change to the return slot in the merchandise transaction process. Then, the control unit 50 stores sales data such as a product code, a purchase date, a purchase score, and a purchase price of the purchased product in the storage unit 52.

また、利用者がすぐに自動販売機10から離れる場合には、制御部50は、ステップS1、S2のサイクルでセンサからの未入力信号を監視し、その信号を検出した場合に本処理を終了する。   Further, when the user leaves the vending machine 10 immediately, the control unit 50 monitors a non-input signal from the sensor in the cycle of steps S1 and S2, and ends this processing when the signal is detected. To do.

以上に示した売上データの回収では、管理者が自動販売機10の正面に立ち、NFCリーダ/ライタ部103に管理者コードを含むNFCカード12をかざす。すると、自動販売機10はNFCカード12に含まれる管理者コードを読み取って認証し、認証が成立すると記憶部52に蓄積している売上データをNFCカード12側に渡す処理を行う。こうして、自動販売機10の売上データをNFCカード12により回収する。   In the collection of the sales data shown above, the manager stands in front of the vending machine 10 and holds the NFC card 12 including the manager code over the NFC reader / writer unit 103. Then, the vending machine 10 reads and authenticates the administrator code included in the NFC card 12, and performs processing to pass the sales data stored in the storage unit 52 to the NFC card 12 side when the authentication is established. Thus, the sales data of the vending machine 10 is collected by the NFC card 12.

また、管理者がNFCリーダ/ライタ部103に製造元コードを更に含むNFCカード12をかざしたとする。その場合は、自動販売機10はNFCカード12に含まれる製造元コードも読み取って認証し、認証が成立すると自動販売機10の製造元データをNFCカード12に更に書き込む。   Further, it is assumed that the administrator holds the NFC card 12 further including the manufacturer code over the NFC reader / writer unit 103. In that case, the vending machine 10 also reads and authenticates the manufacturer code included in the NFC card 12, and further writes the manufacturer data of the vending machine 10 to the NFC card 12 when the authentication is established.

また、飲み物を購入する利用者が商品取引中にNFCリーダ/ライタ部103にNFCカード(電子マネーカード)をかざしたとする。その場合は、自動販売機10はNFCカード内の電子マネー情報から購入商品の金額を差し引くなどの従来の電子決済処理を行う。   Also, it is assumed that a user who purchases a drink holds an NFC card (electronic money card) over the NFC reader / writer unit 103 during a product transaction. In that case, the vending machine 10 performs a conventional electronic payment process such as subtracting the amount of the purchased product from the electronic money information in the NFC card.

次に、POS端末11に売上データを登録する処理について説明する。
POS端末11は、CPU301が記憶部306の制御プログラムを実行することにより、制御部30に次に示す機能部を実現する。
Next, processing for registering sales data in the POS terminal 11 will be described.
The POS terminal 11 implements the following functional units in the control unit 30 when the CPU 301 executes the control program in the storage unit 306.

図9は、制御部30の機能ブロック図である。
データ処理部900は、商品登録処理などを行う。
表示制御部901は、画面データを店員用ディスプレイ110や客用ディスプレイ111に出力する制御を行う。
FIG. 9 is a functional block diagram of the control unit 30.
The data processing unit 900 performs product registration processing and the like.
The display control unit 901 performs control to output the screen data to the store clerk display 110 and the customer display 111.

読取部(読取手段)902は、NFCカード12からデータを読み取るための処理を行う。読取対象となるデータは、電子マネー情報や、自動販売機10における商品の売上データなどである。   A reading unit (reading unit) 902 performs processing for reading data from the NFC card 12. Data to be read is electronic money information, sales data of products in the vending machine 10, and the like.

登録部(登録手段)903は、売上データを自機の記憶部306に登録する処理を行う。対象となる売上データは、読取部902の処理により読み取った売上データや、データ処理部900の商品登録処理で売り上げた商品の売上データなどである。   A registration unit (registration means) 903 performs processing for registering sales data in the storage unit 306 of the own device. The target sales data is sales data read by the processing of the reading unit 902, sales data of products sold by the product registration processing of the data processing unit 900, and the like.

解析部(解析手段)904は、登録部903によって記憶部306に登録された売上データを解析処理し、自動販売機10や店内で販売する商品の販売計画を見直すための情報を生成する処理を行う。   The analysis unit (analysis unit) 904 performs processing for analyzing the sales data registered in the storage unit 306 by the registration unit 903 and generating information for reviewing the sales plan of the products sold in the vending machine 10 or the store. Do.

図10は、POS端末11がNFCカードを読み取るときの制御部30の処理フロー図である。
POS端末11の制御部30は、POS端末の操作者による商品登録処理の前や、商品登録処理中の所定の時点(精算時)において本処理を開始する。
FIG. 10 is a processing flowchart of the control unit 30 when the POS terminal 11 reads the NFC card.
The control unit 30 of the POS terminal 11 starts this process before the product registration process by the operator of the POS terminal or at a predetermined time (at the time of payment) during the product registration process.

制御部30は、先ず通信I/F307に対しNFCカード12の読み取りを行うよう指示する(S11)。この指示により、通信I/F307は、NFCリーダ/ライタ装置118に読取命令を送信する。そして、NFCリーダ/ライタ装置118がアンテナ部から電波を放射しカード情報の読み取りを試行する。   First, the control unit 30 instructs the communication I / F 307 to read the NFC card 12 (S11). In response to this instruction, the communication I / F 307 transmits a read command to the NFC reader / writer device 118. Then, the NFC reader / writer device 118 radiates radio waves from the antenna unit and tries to read the card information.

続いて、制御部30はNFCカードの有無を判定する(S12)。この判定でNFCカードを検出しない場合(No判定)、制御部30はステップS11に戻り、NFCカードの読み取りを繰り返し試行する。通信I/F307はNFCリーダ/ライタ装置118から検出信号を受信するまで待機する。   Subsequently, the control unit 30 determines whether or not there is an NFC card (S12). If no NFC card is detected in this determination (No determination), the control unit 30 returns to step S11 and repeatedly tries to read the NFC card. The communication I / F 307 waits until a detection signal is received from the NFC reader / writer device 118.

ここで、操作者(又は客)がNFCリーダ/ライタ装置118のアンテナ部にNFCカードを近づけたとする。すると、NFCカードとNFCリーダ/ライタ装置118が通信を開始し、権限などの照合後、NFCカードがNFCリーダ/ライタ装置118にカード情報を送信する。NFCリーダ/ライタ装置118はNFCカードからのその応答情報に基づき、通信I/F307に検出信号を送信する。通信I/F307は制御部30に対しNFCカードの検出を通知する。この通知により、制御部30は、NFCカードを検出する(ステップS12:Yes判定)。   Here, it is assumed that the operator (or customer) brings the NFC card closer to the antenna unit of the NFC reader / writer device 118. Then, the NFC card and the NFC reader / writer device 118 start communication, and after checking authority, the NFC card transmits card information to the NFC reader / writer device 118. The NFC reader / writer device 118 transmits a detection signal to the communication I / F 307 based on the response information from the NFC card. The communication I / F 307 notifies the control unit 30 of the detection of the NFC card. With this notification, the control unit 30 detects the NFC card (step S12: Yes determination).

ステップS12でYes判定になると、続いて制御部30はPOS端末11が商品登録中であるか否かを判定する(S13)。   If it becomes Yes determination in step S12, the control part 30 will determine whether the POS terminal 11 is registering goods now (S13).

既に商品登録中の場合、POS端末11は商品登録モードで動作し、操作者により取引商品の登録処理や決済処理などが行われる。ステップS13の判定処理で制御部30は、実行中のモードを示すフラグなどからモード情報を取得し、商品登録中か否かを判定する。   When the product is already registered, the POS terminal 11 operates in the product registration mode, and the operator performs transaction product registration processing, settlement processing, and the like. In the determination process in step S13, the control unit 30 acquires mode information from a flag indicating the mode being executed, and determines whether or not the product is being registered.

ステップS13で商品登録中であるとする判定の場合(Yes判定)、制御部30は本処理を終了する。そして、本処理は商品取引処理を中断して実行された処理なので、制御部30は中断した商品登録処理を再開する。   If it is determined in step S13 that the product is being registered (Yes determination), the control unit 30 ends this process. Since this process is a process executed by interrupting the commodity transaction process, the control unit 30 resumes the interrupted commodity registration process.

因みに、商品登録処理の再開後の処理の一例を示すと次のようになる。
制御部30は、取引商品の取引額を通信I/F307へ出力し電子決済を指示する。NFCリーダ/ライタ装置118は取引額を通信I/F307から受信し、取引額をNFCカード(この場合、電子マネーカード)から送信されたカード情報内の残金から差し引く。そして、NFCリーダ/ライタ装置118は権限によりNFCカード内の電子マネー情報の記憶領域にアクセスし、残金データを差し引き後の値に書き換える。このように電子決済処理を行うと、制御部30は、プリンタ116に取引情報を出力しレシートを発行させる。更に、制御部30は決済を終えた店内商品の売上データ(取引商品の商品コード、売上日、販売数、販売額など)を記憶部306に登録する。
Incidentally, an example of the process after resuming the product registration process is as follows.
The control unit 30 outputs the transaction amount of the transaction product to the communication I / F 307 and instructs electronic settlement. The NFC reader / writer device 118 receives the transaction amount from the communication I / F 307 and subtracts the transaction amount from the balance in the card information transmitted from the NFC card (in this case, an electronic money card). Then, the NFC reader / writer device 118 accesses the electronic money information storage area in the NFC card with authority, and rewrites the balance data to the value after subtraction. When electronic settlement processing is performed in this way, the control unit 30 outputs transaction information to the printer 116 and issues a receipt. Further, the control unit 30 registers the sales data of the in-store product for which payment has been completed (product code of the transaction product, sales date, number of sales, sales amount, etc.) in the storage unit 306.

なお、POS端末11で使用された電子マネー情報は、後に一括して電子マネー管理会社に送られ、その相当額が電子マネー管理会社から店に振り込まれることになる。   The electronic money information used at the POS terminal 11 is later sent to the electronic money management company in a lump, and the equivalent amount is transferred from the electronic money management company to the store.

図10のフローの続きを説明する。
ステップS13でNo判定の場合、制御部30は通信I/F307を介してNFCリーダ/ライタ装置118からカード情報を取得する。そして、カード情報内の売上データ登録日エリアX4の情報(売上データの最終登録日)を読み取る(S14)。続いて、制御部30はカード情報内の売上データ格納エリアX5の情報を読み取る。そして、POS端末11へ未登録の状態の売上データがあるか否かを判定する(S15)。
The continuation of the flow of FIG. 10 will be described.
In the case of No determination in step S <b> 13, the control unit 30 acquires card information from the NFC reader / writer device 118 via the communication I / F 307. Then, the information (sales data last registration date) in the sales data registration date area X4 in the card information is read (S14). Subsequently, the control unit 30 reads the information of the sales data storage area X5 in the card information. Then, it is determined whether there is unregistered sales data in the POS terminal 11 (S15).

図11は、売上データを表形式で示した図である。
図11の一例として示す売上データD1は、売上日K0、販売機識別情報K1、商品コードK2、店外販売数K3、店外販売額K4、店外電子マネー情報販売数K5などの項目を含む。
FIG. 11 is a diagram showing sales data in a tabular format.
The sales data D1 shown as an example in FIG. 11 includes items such as a sales date K0, vending machine identification information K1, a product code K2, an out-of-store sales number K3, an out-of-store sales amount K4, and an out-of-store electronic money information sales number K5. .

売上日K0は、自動販売機で商品(飲み物)が購入された日付を示す。
販売機識別情報K1は、自動販売機の識別番号を示す。
商品コードK2は、自動販売機で販売する商品又は店内で販売する商品の商品コードを示す。
The sales date K0 indicates the date on which the product (drink) is purchased by the vending machine.
The vending machine identification information K1 indicates the identification number of the vending machine.
The product code K2 indicates a product code of a product sold by the vending machine or a product sold in the store.

店外販売数K3は、自動販売機で販売された商品の一日の販売数を示す。
店外販売額K4は、自動販売機で販売された商品の販売額を示す。
店外電子マネー情報販売数K5は、店外販売数K3が示す一日の販売数の内の電子マネー情報で販売された商品の一日の販売数を示す。この販売数は、電子マネー情報が使用されたときに、自動販売機10で電子マネー支払いを示す情報を対象商品の販売数に付加し、それを手掛かりに電子マネー情報による一日の販売数を集計したものである。
The out-of-store sales number K3 indicates the number of daily sales of products sold by the vending machine.
The out-of-store sales amount K4 indicates the sales amount of the product sold by the vending machine.
The out-of-store electronic money information sales number K5 indicates the daily sales number of the product sold by the electronic money information in the daily sales number indicated by the out-of-store sales number K3. As for the number of sales, when electronic money information is used, information indicating payment of electronic money is added to the number of sales of the target product by the vending machine 10, and the number of sales per day based on the electronic money information is obtained as a clue. It is the total.

売上データD1においてデータ部d1の一行は一商品の一日の売上データを示している。一商品の一日の売上データの集計は、自動販売機10が売上データをNFCカード12に出力する際に行っても良いし、POS端末11に読み取られた際にPOS端末11が行っても良い。   In the sales data D1, one line of the data part d1 indicates the daily sales data of one product. Aggregation of the daily sales data for one product may be performed when the vending machine 10 outputs the sales data to the NFC card 12 or may be performed by the POS terminal 11 when read by the POS terminal 11. good.

図10のステップS15の判定において、制御部30は最終登録日情報と売上データD1の売上日K0の日付情報とを比較する。そして、最終登録日以降の日付に売り上げた商品の売上データが売上データD1に含まれている場合に未登録の状態の売上データがあるものと判定する(Yes判定)。   In the determination of step S15 in FIG. 10, the control unit 30 compares the last registration date information with the date information of the sales date K0 of the sales data D1. Then, when the sales data D1 includes the sales data of the product sold on the date after the last registration date, it is determined that there is unregistered sales data (Yes determination).

なお、ステップS15に示すような判定を行う場合、管理者が自動販売機10から売上データを回収してPOS端末11へ登録する手続きは、日付変更の直前に行うことが望ましい。自動販売機10が店内に配置されている場合には、閉店後から日付変更前までに行うことが望ましい。   When making a determination as shown in step S15, it is desirable that the procedure for the administrator to collect sales data from the vending machine 10 and register it in the POS terminal 11 is performed immediately before the date change. When the vending machine 10 is disposed in the store, it is desirable to perform the operation after the store is closed and before the date is changed.

ステップS15でYes判定の場合、制御部30は自動販売機10の売上データの登録メニュー画面のデータを店員用ディスプレイ110に出力する(S16)。登録メニュー画面は、操作者に未登録の売上データの登録を実行してもらうためのメニュー画面である。メニュー画面には、未登録データを一覧表示する表示窓や、登録ボタンや、取消ボタンなどを設ける。この他、未登録データの一部を編集する編集メニュー項目などを設ける。   In the case of Yes determination in step S15, the control unit 30 outputs the data of the sales data registration menu screen of the vending machine 10 to the salesclerk display 110 (S16). The registration menu screen is a menu screen for allowing the operator to register unregistered sales data. The menu screen is provided with a display window for displaying a list of unregistered data, a registration button, a cancel button, and the like. In addition, an edit menu item for editing a part of unregistered data is provided.

ステップS16に続き、制御部30は店員用ディスプレイ110に表示させた登録メニュー画面の登録ボタンが操作者により押下されたか否かを判定する(S17)。   Following step S16, the control unit 30 determines whether or not the registration button on the registration menu screen displayed on the clerk display 110 has been pressed by the operator (S17).

ここで、操作者が登録ボタンを押下し、制御部30がその押下信号を検出したとする(ステップS17:Yes判定)。この場合、制御部30は自動販売機10の売上データの登録処理を行う(S18)。この登録処理として、制御部30は操作者により未登録として指定された売上データを記憶部306に登録する処理を行う。更に、制御部30は登録日の情報を通信I/F307に出力し、NFCカード12の売上データ登録日エリアX4の日付の更新を指示する。NFCリーダ/ライタ装置118は通信I/F307から書込命令と登録日の情報を受信すると、権限によりNFCカード12の売上データ登録日エリアX4にアクセスし、売上データ登録日エリアX4の最終登録日を登録日に更新する。   Here, it is assumed that the operator presses the registration button, and the control unit 30 detects the pressing signal (step S17: Yes determination). In this case, the control unit 30 performs sales data registration processing for the vending machine 10 (S18). As the registration processing, the control unit 30 performs processing for registering the sales data designated as unregistered by the operator in the storage unit 306. Further, the control unit 30 outputs the registration date information to the communication I / F 307 and instructs to update the date in the sales data registration date area X4 of the NFC card 12. When the NFC reader / writer device 118 receives the write command and the registration date information from the communication I / F 307, the NFC reader / writer device 118 accesses the sales data registration date area X4 of the NFC card 12 by authority, and the last registration date of the sales data registration date area X4. Update the registration date.

ステップS18の処理後、制御部30は本処理を終了する。
制御部30はステップS15でNo判定、或いはステップS17でNo判定になった場合にも、本処理を終了する。
After the process of step S18, the control unit 30 ends this process.
The control unit 30 also ends this process when the determination in step S15 is No or the determination in step S17 is No.

なお、以上の処理はPOS端末11の操作者(又は客)がNFCカードをかざす場合の処理である。操作者がNFCカードをかざすことなく別の入力処理を実行した場合や、客がNFCカードをかざすことなく現金支払いする場合には、本処理を終了する。   Note that the above processing is processing when the operator (or customer) of the POS terminal 11 holds the NFC card. When the operator performs another input process without holding the NFC card, or when the customer pays cash without holding the NFC card, the process ends.

現金支払いの場合、制御部30は、ステップS11、S12のサイクルで現金キーの入力を監視し、その信号を検出すると本処理を終了する。その後、現金決済が行われると、制御部30はプリンタ116に取引情報を出力しレシートを発行させる。更に、制御部30は決済を終えた店内商品の売上データ(取引商品の商品コード、売上日、販売数、販売額など)を記憶部306に保存する。   In the case of cash payment, the control unit 30 monitors the input of the cash key in the cycles of steps S11 and S12, and ends this process when detecting the signal. Thereafter, when a cash settlement is made, the control unit 30 outputs transaction information to the printer 116 and issues a receipt. Further, the control unit 30 stores the sales data (product code, sales date, number of sales, sales amount, etc. of the transaction product) of the in-store product for which payment has been completed in the storage unit 306.

また、操作者が別の入力処理を行う場合、制御部30はステップS11、S12のサイクルで入力信号を監視し、別の入力を行う信号を検出すると本処理を終了する。   When the operator performs another input process, the control unit 30 monitors the input signal in the cycle of steps S11 and S12, and ends the process when a signal for performing another input is detected.

POS端末11では、制御部30が記憶部306に店内商品の売上データを保存する。これにより、記憶部306に、取引商品の商品コード、売上日、店内商品の販売数(店内販売数)、店内商品の販売額(店内販売額)、電子マネー情報で取り引きされた商品の販売数(店内電子マネー情報販売数)などを示すデータが格納される。店内販売数や店内電子マネー情報販売数は、一商品の一日の売上データの集計値として格納される。   In the POS terminal 11, the control unit 30 stores the sales data of the in-store product in the storage unit 306. Thus, the product code of the transaction product, the sales date, the number of sales of the in-store product (in-store sales), the sales amount of the in-store product (in-store sales), and the number of sales of the product traded in the electronic money information are stored in the storage unit 306 Stores data indicating the number of in-store electronic money information sold. The number of in-store sales and the number of in-store electronic money information sales are stored as aggregate values of the daily sales data for one product.

POS端末11の記憶部306には自動販売機10の売上データも登録される。従って、記憶部306では、自機で売り上げた売上データと自動販売機10で売り上げた売上データとが混在する売上データが管理される。   Sales data of the vending machine 10 is also registered in the storage unit 306 of the POS terminal 11. Accordingly, the storage unit 306 manages sales data in which sales data sold by the own machine and sales data sold by the vending machine 10 are mixed.

次に、POS端末11が管理する記憶部306の売上データの解析処理について説明する。
図12は、記憶部306の売上データを表形式で示した図である。
図12に示す売上データD2は、販売機識別情報K1、商品コードK2、店外販売数K3、店外販売額K4、店外電子マネー情報販売数K5、店内販売数K6、店内販売額K7、店内電子マネー情報販売数K8などの項目を含む。
販売機識別情報K1、商品コードK2、店外販売数K3、店外販売額K4、及び店外電子マネー情報販売数K5は図11において説明したものと同様であるので説明を省略する。
Next, sales data analysis processing in the storage unit 306 managed by the POS terminal 11 will be described.
FIG. 12 is a diagram showing sales data in the storage unit 306 in a table format.
Sales data D2 shown in FIG. 12 includes vending machine identification information K1, product code K2, out-of-store sales number K3, out-of-store sales amount K4, out-of-store electronic money information sales number K5, in-store sales number K6, in-store sales amount K7, It includes items such as in-store electronic money information sales number K8.
The vending machine identification information K1, product code K2, out-of-store sales number K3, out-of-store sales amount K4, and out-of-store electronic money information sales number K5 are the same as those described in FIG.

店内販売数K6は、店内で販売された店内販売商品(菓子類や飲み物など)の一日の販売数を示す。
店内販売額K7は、店内で販売された店内販売商品の販売額を示す。
店内電子マネー情報販売数K8は、店外販売数K6が示す一日の販売数の内の電子マネー情報で販売された商品の一日の販売数を示す。
The in-store sales number K6 indicates the daily sales number of in-store sales products (confectionery, drinks, etc.) sold in the store.
The in-store sales amount K7 indicates the sales amount of the in-store sales products sold in the store.
The in-store electronic money information sales number K8 indicates the daily sales number of the product sold by the electronic money information in the daily sales number indicated by the outside sales number K6.

図12において、店内と店外のそれぞれについての販売額の項目(店外販売額K4、店内販売額K7)を設けている。これは店内と店外とで販売額を異ならせる場合があるためである。   In FIG. 12, the items of sales amount (in-store sales amount K4, in-store sales amount K7) for each of the inside and outside the store are provided. This is because the sales amount may be different between the store and the store.

図12に示す例では、店内と店外で共に販売する商品として飲み物A、飲み物B、及び飲み物Cを示している。
飲み物Aは、店外では販売数15(個)、販売額100(円)となっている。店内では販売数13(個)、販売額100(円)となっている。
飲み物Bは、店外では販売数3(個)、販売額100(円)となっている。店内では販売数30(個)、販売額100(円)となっている。
飲み物Cは、店外では販売数40(個)、販売額120(円)となっている。店内では販売数1(個)、販売額100(円)となっている。
In the example shown in FIG. 12, drink A, drink B, and drink C are shown as commodities sold both inside and outside the store.
Drink A is sold 15 (pieces) and sold for 100 (yen) outside the store. In the store, the number of sales is 13 (pieces) and the sales amount is 100 (yen).
The drink B is sold 3 (pieces) and sold 100 (yen) outside the store. In the store, the number of sales is 30 (pieces) and the sales amount is 100 (yen).
The drink C is sold outside the store with a sales number of 40 (pieces) and a sales amount of 120 (yen). In the store, the number of sales is 1 (piece) and the sales amount is 100 (yen).

この結果から、飲み物Aについては、店内でも店外でも販売数に大きな差が見られないことが分かる。飲み物Bについては、店外より店内の販売数が圧倒的に多いことが分かる。例えば店内で販売する茶菓子などの商品と結びつきが強いお茶などがこれに該当する。客は店内で茶菓子と共にお茶を購入するため、自動販売機よりも店内の方が販売数が伸びている。飲み物Cについては、店内の方が販売額が20円安いにもかかわらず、店外の自動販売機の方が販売数が伸びている。これは、例えば、冬などにおいて通行人が購入するスープなどの暖かい飲み物が該当する。通行人は店内に入るまでもなく自動販売機で飲み物を購入する。このため、冬などの時期において自動販売機での暖かい飲み物の販売数が伸びる。   From this result, it can be seen that for drink A, there is no significant difference in the number of sales both inside and outside the store. As for drink B, it can be seen that the number of sales in the store is overwhelmingly higher than outside the store. For example, tea that has a strong connection with products such as tea confectionery sold in the store falls under this category. Since customers buy tea with tea confectionery in the store, the number of sales in the store is higher than in the vending machine. As for drink C, the sales amount of vending machines outside the store is increasing although the sales amount is 20 yen cheaper in the store. This corresponds to a warm drink such as a soup purchased by a passerby in winter, for example. Passers buy drinks at vending machines without entering the store. For this reason, the number of warm drinks sold at vending machines increases in winter and other periods.

従って、飲み物Aは現状のままとし、飲み物Bは店外の自動販売機での販売を止めて別の商品に入れ替えるなどの販売計画の見直しが検討される。また、飲み物Cは店内での販売を止めて別の商品に入れ替えるなどの販売計画の見直しが検討される。   Accordingly, it is considered to review the sales plan such that the drink A is left as it is and the drink B is sold at a vending machine outside the store and replaced with another product. Further, review of the sales plan such as stopping the sale of the drink C in the store and replacing it with another product is considered.

このような販売計画の見直しを示す情報は、POS端末11の制御部30が各商品の店内と店外の売上データを解析することにより生成する。例えば、制御部30は各商品の店内と店外の販売数の差をとり、その差が閾値を超えるか否かを判定する。制御部30は、販売数の差が閾値を超え、その差がマイナス側に振れた商品について、店内又は店外の売れ行きの悪い方の販売を中止する情報を生成する。そして、中止した側の商品を予め登録した新商品へ優先度の順に品替えする情報を生成する。この生成情報は制御部30が店員用ディスプレイ110に通知し、管理者はその情報に基づいて店内と店外で販売する商品を最終決定する。   Information indicating such a review of the sales plan is generated by the control unit 30 of the POS terminal 11 analyzing the sales data inside and outside the store of each product. For example, the control unit 30 takes a difference between the number of sales of each product in the store and outside the store, and determines whether the difference exceeds a threshold value. The control part 30 produces | generates the information which stops the sales of the one with the poor sales in a store or the outside about the goods in which the difference in the number of sales exceeded a threshold value and the difference swung to the minus side. And the information which changes goods in the order of priority to the new goods which registered the goods of the canceled side beforehand is generated. The control unit 30 notifies the generated information to the store clerk display 110, and the manager finally determines a product to be sold inside and outside the store based on the information.

図13は、店員用ディスプレイ110の通知画面の一例である。
図13に示すように制御部30は通知画面G1に通知情報として品替えリストL1を組み込む。
リストL1には、制御部30が決定した販売中止の商品に「中止」を示す情報Q1を含める。また、販売を中止せずに販売を継続する商品については「販売」Q2を示す情報を含める。また、入れ替えを行う新規商品については、入れ替え先となる販売中止商品の商品コード等を示す情報Q3を含める。
FIG. 13 is an example of a notification screen of the store clerk display 110.
As illustrated in FIG. 13, the control unit 30 incorporates a product replacement list L1 as notification information in the notification screen G1.
The list L1 includes information Q1 indicating “cancel” in the products whose sales have been decided by the control unit 30. In addition, information indicating “sales” Q2 is included for products that continue to be sold without stopping the sales. In addition, for new products to be replaced, information Q3 indicating a product code or the like of a sales discontinued product to be replaced is included.

これにより、管理者は自動販売機や店内の販売商品を最適な品揃えに適合させてゆく。
第1の実施形態では、POS端末が自動販売機の売上データとPOS端末の売上データとを一括管理し、これらを比較するなどして解析する、これにより、自動販売機と店内で販売する商品の品揃えを最適な品揃えに適合させる。
As a result, the administrator adapts the vending machines and the products sold in the store to the optimal product lineup.
In the first embodiment, the POS terminal collectively manages the sales data of the vending machine and the sales data of the POS terminal, and compares and analyzes them, thereby allowing the vending machine and the products to be sold in the store. Adapt the assortment of products to the optimal assortment.

しかしながら、それぞれの売上データを用いた解析処理は、自動販売機と店内で販売する商品の品揃えの決定に向けての処理に限らず、他のものへ向けたものであっても良い。   However, the analysis processing using each sales data is not limited to the processing for determining the assortment of products sold in the vending machine and the store, but may be directed to other products.

例えば、複数の自動販売機を設置している場合には、POS端末は各自動販売機の商品の売上データを相互比較する。そして、POS端末は、各自動販売機の各商品の販売数が一律して所定数を超える場合に、自動販売機の供給不足と判定し、自動販売機を増設する旨を店員用ディスプレイに表示する。また、POS端末は、各自動販売機の各商品の販売数が一律して所定数を下回る場合に、自動販売機の過剰供給と判定し、自動販売機を減らす旨を店員用ディスプレイに表示する。また、POS端末は、他と比べて売上の極端に少ない自動販売機について配置替えや撤去の旨を店員用ディスプレイに表示する。   For example, when a plurality of vending machines are installed, the POS terminal compares the sales data of the products of each vending machine with each other. The POS terminal determines that the supply of the vending machine is insufficient when the number of items sold by each vending machine exceeds the predetermined number, and displays on the display for the clerk that the number of vending machines is to be increased. To do. The POS terminal determines that there is an excessive supply of vending machines when the number of items sold by each vending machine is uniformly below a predetermined number, and displays on the clerk display that vending machines are to be reduced. . In addition, the POS terminal displays on the display for the store clerk that the vending machine whose sales are extremely small compared to the other is to be rearranged or removed.

以上により、第1の実施形態では、自動販売機における商品の売上が現金によるものか電子マネーによるものかをデータ上で判別でいるようにした。これにより、売上データを受け取ったPOS端末は、売上データ中の、自動販売機の現金による売上を集計することにより、自動販売機の売上を回収することができる。従って、自動販売機の売上金の回収者は、自動販売機から売上金を採取し、採取した売上金を入金機にかけて金額を算出し、そして算出した金額をPOS端末に入力するなどの操作が不要になる。また、売上金の回収者による入力ミスや、実際の回収金額と入力金額をごまかす等の不正を防止することができる。   As described above, in the first embodiment, it is determined on the data whether the sales of the products in the vending machine are cash or electronic money. Thus, the POS terminal that has received the sales data can collect the sales of the vending machine by counting the sales of the vending machine in cash in the sales data. Accordingly, the collector of the vending machine sales can collect the sales from the vending machine, calculate the amount by using the collected sales on the deposit machine, and input the calculated amount to the POS terminal. It becomes unnecessary. In addition, it is possible to prevent fraud such as an input error by the sales collector and fraud of the actual collection amount and the input amount.

また、第1の実施形態では、自動販売機において広く利用されているNFCの通信手段を利用した。これにより、自動販売機において売上データを回収するためのインタフェースを増設する必要がないので、売上データ活用システムを低コストで実現することが可能になる。   In the first embodiment, NFC communication means widely used in vending machines is used. As a result, it is not necessary to add an interface for collecting sales data in the vending machine, so that a sales data utilization system can be realized at a low cost.

また、第1の実施形態では、管理者用コードなどの所定の権限データを記憶するNFCカードに対し、自動販売機から売上データを書き込むようにした。従って、自動販売機は、所定の権限データを記憶していないNFCカードの所持者に対し、売上データを渡さないようになる。これにより、第1の実施形態ではセキュリティを確保することができるので、売上データの不正取得などを抑止することができる。   In the first embodiment, sales data is written from a vending machine to an NFC card that stores predetermined authority data such as an administrator code. Therefore, the vending machine does not pass the sales data to the holder of the NFC card that does not store the predetermined authority data. Thereby, since security can be ensured in the first embodiment, it is possible to prevent unauthorized acquisition of sales data.

また、第1の実施形態では、「製造元コード」や「管理者コード」などのように、自動販売機内の情報を取得するための複数の権限データをNFCカードに対し設定した。このため、一組のカードとリーダライタだけで、製造元にしか取得できない情報、店舗の管理者にしか取得できない情報、一般ユーザも取得できる情報など、別々の情報を受け渡すことが可能になる。   In the first embodiment, a plurality of authority data for obtaining information in the vending machine, such as “manufacturer code” and “administrator code”, is set for the NFC card. For this reason, it is possible to deliver different information such as information that can be acquired only by the manufacturer, information that can be acquired only by the manager of the store, and information that can be acquired by general users by only one set of card and reader / writer.

(第2の実施形態)
第1の実施形態では、NFCカード12内の管理者コードを自動販売機10での売上データの回収に使用した。第2の実施形態では、その管理者コードをPOS端末11のサインオンにも利用する売上データ活用システムの態様について示す。NFCカード12の適用対象は、例えば店舗の管理者専用の従業員カードなどである。
ここでは、第1実施形態と同一の構成については適宜説明を省略し、第1の実施形態と主に異なる構成について説明する。
(Second Embodiment)
In the first embodiment, the manager code in the NFC card 12 is used for collecting sales data in the vending machine 10. In the second embodiment, an aspect of a sales data utilization system that uses the manager code also for sign-on of the POS terminal 11 will be described. The application target of the NFC card 12 is, for example, an employee card dedicated to a store manager.
Here, the description of the same configuration as that of the first embodiment will be omitted as appropriate, and a configuration mainly different from that of the first embodiment will be described.

第2の実施形態は、第1の実施形態と比較して主にPOS端末11におけるNFCカード12の読み取り処理が異なる。この処理は、予め記憶部306にサイン処理を含む制御プログラムを格納しておくことにより実現される。   The second embodiment differs from the first embodiment mainly in the reading process of the NFC card 12 in the POS terminal 11. This process is realized by storing a control program including a sign process in the storage unit 306 in advance.

CPU301が記憶部306のサイン処理を含む制御プログラムを実行することにより、POS端末11の制御部30は次に示す機能部を実現する。   When the CPU 301 executes a control program including sign processing in the storage unit 306, the control unit 30 of the POS terminal 11 implements the following functional units.

図14は、制御部30の機能ブロック図である。
図14は、図9に示す機能ブロックと比較すると、読取部902aとサイン操作部(サインオン手段)905が異なる。
FIG. 14 is a functional block diagram of the control unit 30.
14 is different from the functional block shown in FIG. 9 in that a reading unit 902a and a sign operation unit (sign-on means) 905 are different.

読取部902aは、NFCカード12からデータを読み取るための処理を行う。読取対象となるデータは、電子マネー情報や、自動販売機10における商品の売上データなどである。また、読取部902aは、NFCカード12内の管理者用キーエリアX2(図7参照)の情報を、サインオン時やサインオフ時に読み取る。   The reading unit 902a performs processing for reading data from the NFC card 12. Data to be read is electronic money information, sales data of products in the vending machine 10, and the like. The reading unit 902a reads information in the manager key area X2 (see FIG. 7) in the NFC card 12 when signing on or signing off.

サイン操作部905は、読取部902aが読み取った管理者用キーエリアX2の情報を用いてサインオン操作やサインオフ操作を行う。   The sign operation unit 905 performs a sign-on operation and a sign-off operation using information in the manager key area X2 read by the reading unit 902a.

図15は、POS端末11にNFCカード12を読み取らせるときの制御部30の処理フロー図である。
POS端末11の制御部30は、POS端末11の起動後の待機時又は操作者がサインオフした後の待機時に、サインオン画面データを店員用ディスプレイ110に対し出力するなどして本処理を開始する。
FIG. 15 is a processing flowchart of the control unit 30 when the POS terminal 11 reads the NFC card 12.
The control unit 30 of the POS terminal 11 starts this processing by outputting the sign-on screen data to the store clerk display 110 when waiting after the POS terminal 11 is started or when the operator signs off. To do.

POS端末11の制御部30は、先ずステップS21及びステップS22において、NFCリーダ/ライタ装置118にNFCカード12の読み取りを行わせる。なお、この処理は、第1の実施形態の制御部30の処理(図10のステップS11及びステップS12)と同じ処理であり、ここでの説明は繰り返しとなるため省略する。   The control unit 30 of the POS terminal 11 first causes the NFC reader / writer device 118 to read the NFC card 12 in step S21 and step S22. Note that this process is the same as the process of the control unit 30 of the first embodiment (step S11 and step S12 in FIG. 10), and the description here will be omitted because it is repeated.

NFCカード12の検出によりステップS22の判定がYes判定になると、制御部30は続いてサインオン操作を行う(S23)。この処理で制御部30は通信I/F307を介してNFCリーダ/ライタ装置118からカード情報(ここではカード情報内の管理者用キーエリアX2(図7参照)の管理者コード)を読み取り、サインオン操作を行う。   When the determination in step S22 is Yes due to detection of the NFC card 12, the control unit 30 subsequently performs a sign-on operation (S23). In this process, the control unit 30 reads the card information (here, the manager code in the manager key area X2 (see FIG. 7) in the card information) from the NFC reader / writer device 118 via the communication I / F 307, and signs the signature. Perform the on operation.

ステップS23のサインオン操作後、制御部30は業務処理を実行する(S24)。業務処理において、制御部30は商品登録モードの処理や売上登録モードの処理などの各種業務処理を実行する。   After the sign-on operation in step S23, the control unit 30 executes a business process (S24). In the business process, the control unit 30 executes various business processes such as a product registration mode process and a sales registration mode process.

ここで、操作者の選択により制御部30が売上登録モードの処理を実行するとする。   Here, it is assumed that the control unit 30 executes the processing in the sales registration mode by the operator's selection.

この場合、制御部30は、再び、通信I/F307に対しNFCカード12の読み取りを行うよう指示し(S25)、NFCカード12の有無の判定を行う(S26)。制御部30は操作者がNFCリーダ/ライタ装置118のアンテナ部にNFCカード12をかざすまでステップS25、S26の処理を繰り返す。   In this case, the control unit 30 instructs the communication I / F 307 to read the NFC card 12 again (S25), and determines whether the NFC card 12 is present (S26). The control unit 30 repeats the processes of steps S25 and S26 until the operator holds the NFC card 12 over the antenna unit of the NFC reader / writer device 118.

ここで、操作者がNFCリーダ/ライタ装置118のアンテナ部にNFCカード12をかざしたとする。すると、制御部30はNFCカード12を検出し(ステップS26:Yes判定)、続く処理を実行する。   Here, it is assumed that the operator holds the NFC card 12 over the antenna unit of the NFC reader / writer device 118. Then, the control part 30 detects the NFC card 12 (step S26: Yes determination), and performs the subsequent process.

制御部30は、ステップS26のYes判定に続き、ステップS27〜ステップS31に示す売上データの登録処理を行う。なお、売上データの登録処理は、第1の実施形態の制御部30の処理(図10のステップS14〜ステップS18)に相当し、既に説明しているため、ここでは説明を省略する。   The control part 30 performs the sales data registration process shown to step S27-step S31 following Yes determination of step S26. Note that the sales data registration process corresponds to the process of the control unit 30 of the first embodiment (steps S14 to S18 in FIG. 10), and has already been described, and thus the description thereof is omitted here.

制御部30は、ステップS31の処理後、売上登録モードを終了し、ステップS24の処理に戻る。ステップS24では、制御部30は店員用ディスプレイ110にモード選択画面データを出力し、操作者が続いて選択する業務を実行する。   After the process of step S31, the control unit 30 ends the sales registration mode and returns to the process of step S24. In step S24, the control unit 30 outputs the mode selection screen data to the store clerk display 110, and executes a task that the operator subsequently selects.

なお、制御部30は、ステップS28のNo判定或いはステップS30のNo判定の場合にも、売上登録モードを終了してステップS24の処理に戻る。   In addition, also in the case of No determination of step S28 or No determination of step S30, the control part 30 complete | finishes sales registration mode, and returns to the process of step S24.

また、ステップS24で商品登録モードが選択された場合には、制御部30は一連の商品登録処理(S32)を行って、ステップS24の処理に戻る。   If the product registration mode is selected in step S24, the control unit 30 performs a series of product registration processes (S32) and returns to the process of step S24.

また、処理フロー図には示していないが、サインオン後の所定のタイミング(例えばステップS24)に操作者によりNFCカード12がNFCリーダ/ライタ装置118にかざされるとする。すると、制御部30はサインオフ操作を行う。サインオフは、操作者が交代するときなどに行われる。サインオフ後の制御部30は、サインオン画面データを店員用ディスプレイ110に出力するなどして、ステップS21の処理を開始する。   Although not shown in the processing flowchart, it is assumed that the operator holds the NFC card 12 over the NFC reader / writer device 118 at a predetermined timing after sign-on (for example, step S24). Then, the control unit 30 performs a sign-off operation. The sign-off is performed when the operator changes. After the sign-off, the control unit 30 starts the process of step S21 by outputting the sign-on screen data to the store clerk display 110, for example.

第2の実施形態では、自動販売機においてNFCカードから読み取って売上データを渡すか否かの判定に使用した管理者コードを、POS端末のサインオン時に同じNFCカードから読み取り、サインオンの権限データとして利用した。これにより、自動販売機の売上データの回収処理とPOS端末での処理を一つのNFCカードで行うことができるので、カードを変えるなどの操作者の手間をなくすことができる。   In the second embodiment, the administrator code used to determine whether or not to pass sales data by reading from the NFC card in the vending machine is read from the same NFC card when signing on the POS terminal, and the sign-on authority data Used as. As a result, the sales data collection processing of the vending machine and the processing at the POS terminal can be performed with one NFC card, so that it is possible to eliminate the trouble of the operator such as changing the card.

(第3の実施形態)
第1及び第2の実施形態では、NFCカード12に売上データを記憶させ、その売上データを販売計画などに利用する態様を示した。
第3の実施形態では、NFCカードに更に勤務データを記憶させ、その勤務データを勤務状況の管理に利用する態様を示す。
(Third embodiment)
In the first and second embodiments, the sales data is stored in the NFC card 12, and the sales data is used for the sales plan.
In the third embodiment, a mode in which work data is further stored in the NFC card and the work data is used for management of work status is shown.

第3の実施形態に示すPOS端末とNFCカードのそれぞれの態様は、第1、2の実施形態に示すPOS端末11とNFCカード12の態様に一部を除いて対応する。主な違いは、NFCカード12のメモリマップ、POS端末11におけるNFCカードの読み取りのフロー、及び勤務データの解析処理などとなる。   The aspects of the POS terminal and the NFC card shown in the third embodiment correspond to the aspects of the POS terminal 11 and the NFC card 12 shown in the first and second embodiments, except for a part. The main differences are the memory map of the NFC card 12, the flow of reading the NFC card in the POS terminal 11, and the analysis processing of work data.

以下では、第3の実施形態について主に上記の点を示すことにする。   In the following, the above points are mainly shown for the third embodiment.

図16は、第3の実施形態のNFCカード12aのメモリマップである。図16に示すメモリマップは、第1の実施形態のNFCカード12aのメモリマップ(図7参照)に更に追加するエリアを示したものである。   FIG. 16 is a memory map of the NFC card 12a of the third embodiment. The memory map shown in FIG. 16 shows areas to be added to the memory map (see FIG. 7) of the NFC card 12a of the first embodiment.

図16に示すように、NFCカード12aのメモリに、キャッシャ識別キーエリアX11と管理データ格納エリアX12を設ける。   As shown in FIG. 16, a casher identification key area X11 and a management data storage area X12 are provided in the memory of the NFC card 12a.

キャッシャ識別キーエリアX11は、NFCカード所持者(キャッシャ)の識別コードを格納するための領域である。ここではキャッシャについて説明するが、キャッシャに限らず、操作者の全て(キャッシャ、チェッカ、管理者など)を含めても良い。   The casher identification key area X11 is an area for storing the identification code of the NFC card holder (casher). Although the cashier will be described here, not only the cashier but also all operators (casher, checker, administrator, etc.) may be included.

管理データ格納エリアX12は、勤務開始日時や、勤務終了日時や、商品登録点数などの勤務データを格納するための領域である。   The management data storage area X12 is an area for storing work data such as work start date and time, work end date and time, and product registration points.

キャッシャ識別キーエリアX11は、予めキャッシャ識別コードを格納し、読み取り専用にする。管理データ格納エリアX12のアクセス権を有するものによる読み取り及び書き込みを許可するようにする。   The casher identification key area X11 stores a casher identification code in advance and makes it read-only. Reading and writing are permitted by those having access rights to the management data storage area X12.

次に、POS端末11におけるNFCカード12aの読み取りフローを説明する。
CPU301が記憶部306の制御プログラムを実行することにより、POS端末11の制御部30は次に示す機能部を実現する。
Next, a reading flow of the NFC card 12a in the POS terminal 11 will be described.
When the CPU 301 executes the control program in the storage unit 306, the control unit 30 of the POS terminal 11 realizes the following functional units.

図17は、機能ブロック図である。
データ処理部900は、商品登録処理などを行う。
表示制御部901は、画面データを店員用ディスプレイ110や客用ディスプレイ111に出力する制御を行う。
FIG. 17 is a functional block diagram.
The data processing unit 900 performs product registration processing and the like.
The display control unit 901 performs control to output the screen data to the store clerk display 110 and the customer display 111.

書込部1001は、勤務データをNFCカード12aに書き込む処理を行う。
読取部1002は、読取部902(図9参照)又は読取部902a(図14参照)の処理に加え、書込部1001により書き込まれた勤務データをNFCカード12aから読み取る処理を行う。
The writing unit 1001 performs a process of writing work data to the NFC card 12a.
In addition to the processing of the reading unit 902 (see FIG. 9) or the reading unit 902a (see FIG. 14), the reading unit 1002 performs processing for reading work data written by the writing unit 1001 from the NFC card 12a.

登録部1003は、登録部903(図9、図14参照)の処理に加え、読取部1002が読み取った勤務データを自機の記憶部306に登録する処理を行う。   In addition to the processing of the registration unit 903 (see FIGS. 9 and 14), the registration unit 1003 performs processing for registering the work data read by the reading unit 1002 in the storage unit 306 of the own device.

解析部1004は、解析部904(図9、図14参照)の処理に加え、登録部1003により記憶部306に登録された勤務データを解析処理し、勤務状況を見直す情報を生成する処理を行う。   In addition to the processing of the analysis unit 904 (see FIGS. 9 and 14), the analysis unit 1004 performs analysis processing of work data registered in the storage unit 306 by the registration unit 1003 and generates information for reviewing the work status. .

図18は、POS端末11にNFCカード12aを読み取らせるときのPOS端末11の制御部30(図3参照)の処理フロー図である。なお、図18に示す処理は、商品登録モードの処理を一例として示したものであり、売上登録モードの処理については図を省略している。   FIG. 18 is a process flow diagram of the control unit 30 (see FIG. 3) of the POS terminal 11 when the POS terminal 11 reads the NFC card 12a. The process shown in FIG. 18 shows an example of the merchandise registration mode process, and the figure is omitted for the sales registration mode process.

第3の実施形態において、POS端末11の制御部30は、起動後の待機時又は操作者がサインオフした後の待機時に、サインオン画面データを店員用ディスプレイ110に出力する。操作者は、そのサインオン画面においてモード変更の指示を行うものとする。本例では、キャッシャがモード変更を指示せず、サインオン画面でNFCカード12aを読み取らせることにより、デフォルトで設定された商品登録モードの処理が開始される。   In the third embodiment, the control unit 30 of the POS terminal 11 outputs the sign-on screen data to the store clerk display 110 during standby after activation or during standby after the operator signs off. It is assumed that the operator gives an instruction to change the mode on the sign-on screen. In this example, the merchandise registration mode process set by default is started by causing the cashier to read the NFC card 12a on the sign-on screen without instructing the mode change.

先ず、制御部30は、通信I/F307(図3参照)に対しNFCカード12aの読み取りを行うよう指示する(S31)。この指示により、通信I/F307は、NFCリーダ/ライタ装置118(図3参照)に読取命令を送信する。そして、NFCリーダ/ライタ装置118がアンテナ部から電波を放射しカード情報の読み取りを試行する。   First, the control unit 30 instructs the communication I / F 307 (see FIG. 3) to read the NFC card 12a (S31). In response to this instruction, the communication I / F 307 transmits a read command to the NFC reader / writer device 118 (see FIG. 3). Then, the NFC reader / writer device 118 radiates radio waves from the antenna unit and tries to read the card information.

続いて、制御部30はNFCカードの有無を判定する(S32)。この判定でNFCカードを検出しない場合(No判定)、制御部30はステップS31に戻り、NFCカードの読み取りを繰り返し試行する。通信I/F307はNFCリーダ/ライタ装置118から検出信号を受信するまで待機する。   Subsequently, the control unit 30 determines whether or not there is an NFC card (S32). If no NFC card is detected in this determination (No determination), the control unit 30 returns to step S31 and repeatedly attempts to read the NFC card. The communication I / F 307 waits until a detection signal is received from the NFC reader / writer device 118.

ここで、キャッシャがNFCリーダ/ライタ装置118のアンテナ部にNFCカード12aをかざしたとする。すると、NFCカード12aとNFCリーダ/ライタ装置118が通信を開始し、権限などの照合後、NFCカード12aがNFCリーダ/ライタ装置118にカード情報を送信する。NFCリーダ/ライタ装置118はNFCカード12aからのその応答情報に基づき、通信I/F307に検出信号を送信する。通信I/F307は制御部30に対しNFCカード12aの検出を通知する。この通知により、制御部30は、NFCカード12aを検出する(ステップS32:Yes判定)。   Here, it is assumed that the cashier holds the NFC card 12 a over the antenna unit of the NFC reader / writer device 118. Then, the NFC card 12a and the NFC reader / writer device 118 start communication, and after verification of authority, the NFC card 12a transmits card information to the NFC reader / writer device 118. The NFC reader / writer device 118 transmits a detection signal to the communication I / F 307 based on the response information from the NFC card 12a. The communication I / F 307 notifies the control unit 30 of detection of the NFC card 12a. With this notification, the control unit 30 detects the NFC card 12a (step S32: Yes determination).

ステップS32でYes判定になると、続いて制御部30はサインオン操作を行う(S33)。この処理で制御部30は通信I/F307を介してNFCリーダ/ライタ装置118からカード情報を読み取り、カード情報内のキャッシャ識別キーエリアX11(図16参照)に位置するキャッシャ識別コードを使ってサインオン操作を行う。更に、制御部30は読み取ったカード情報(管理データ格納エリアX12(図16参照)に位置する勤務データを含む)を記憶部306(図3参照)に保存する。   When a Yes determination is made in step S32, the control unit 30 subsequently performs a sign-on operation (S33). In this process, the control unit 30 reads the card information from the NFC reader / writer device 118 via the communication I / F 307 and signs it using the cashier identification code located in the casher identification key area X11 (see FIG. 16) in the card information. Perform the on operation. Further, the control unit 30 stores the read card information (including work data located in the management data storage area X12 (see FIG. 16)) in the storage unit 306 (see FIG. 3).

次に、制御部30は、計時部304(図3参照)から日時情報を取得し、その日時情報を記憶部306に保存した勤務データ内の勤務開始日時K31(図19参照)を示すエリアに追加登録する(S34)。   Next, the control unit 30 acquires date / time information from the time measuring unit 304 (see FIG. 3), and stores the date / time information in an area indicating the work start date / time K31 (see FIG. 19) in the work data stored in the storage unit 306. Additional registration is performed (S34).

ステップS34の処理後、制御部30は商品登録処理を実行する(S35)。
この処理で、制御部30は、商品コードの入力をキーボード306(図3参照)やバーコードリーダ308(図3参照)などから受け付ける。そして、商品登録後、制御部30は現金又は決済カードによる支払処理を行い、プリンタ116(図3参照)に一取引分の取引データを出力しレシートに印字させる。
After the process of step S34, the control unit 30 executes a product registration process (S35).
In this process, the control unit 30 receives an input of a product code from the keyboard 306 (see FIG. 3), the barcode reader 308 (see FIG. 3), or the like. And after goods registration, the control part 30 performs the payment process by cash or a payment card, outputs the transaction data for one transaction to the printer 116 (refer FIG. 3), and makes it print on a receipt.

ステップS35の処理後、制御部30は、一取引で登録した商品点数を示す情報を記憶部306の勤務データ内の商品登録点数を示すエリアに追加登録する(S36)。具体的に制御部30は一取引分の取引データに含まれる登録商品の数を累計する。そして商品登録点数の累計結果を、勤務データの商品登録点数を示すエリアに追加登録する。なお、商品登録点数の追加登録は、サインオンしたときの勤務時間に対応する商品登録点数のエリアに行う。   After the process of step S35, the control unit 30 additionally registers information indicating the product score registered in one transaction in the area indicating the product registration score in the work data of the storage unit 306 (S36). Specifically, the control unit 30 accumulates the number of registered products included in the transaction data for one transaction. Then, the cumulative result of the product registration points is additionally registered in the area indicating the product registration points of work data. The additional registration of the product registration points is performed in the product registration score area corresponding to the working hours when signing on.

図19は、記憶部306に記憶されている、あるキャッシャの勤務データの一例を表形式で示した図である。ここではデータ項目を説明し、データの詳細については後に参照する際に説明する。   FIG. 19 is a diagram showing an example of work data of a certain cashier stored in the storage unit 306 in a table format. Data items will be described here, and details of the data will be described later when referred to.

図19に示す勤務データD3は、勤務開始日時K31、勤務終了日時K32、登録点数K33−1、K33−2、K33−3、・・・などの項目からなる。   19 includes items such as a work start date and time K31, a work end date and time K32, registration points K33-1, K33-2, K33-3, and so on.

勤務開始日時K31は、サインオンしたときの勤務開始日時を示す。
勤務終了日時K32は、サインオフしたときの勤務終了日時を示す。
登録点数K33−1、K33−2、K33−3、・・・は、それぞれ、勤務時間中の一取引分の商品の登録点数を示す。勤務時間中に先ず一番目の取引を終えると、その取引時の商品の登録点数が登録点数K33−1に保存される。同じ勤務時間中に二番目の取引を終えると、その取引時の商品の登録点数が登録点数K33−2に追加される。その後の取引については、登録点数K33−3から順次K33−n(nは整数)に追加されることになる。
The work start date and time K31 indicates the work start date and time when signing on.
The work end date and time K32 indicates the work end date and time when signing off.
Each of the registration points K33-1, K33-2, K33-3,... Indicates the registration points of products for one transaction during working hours. When the first transaction is first completed during working hours, the registration score of the product at the time of the transaction is stored in the registration score K33-1. When the second transaction is completed during the same working hours, the registration score of the product at the time of the transaction is added to the registration score K33-2. Subsequent transactions are sequentially added to K33-n (n is an integer) from the registration score K33-3.

ステップS36の処理後、制御部30は、キャッシャが処理を続行するか終了するかを判定する(S37)。この判定処理は、例えば制御部30が店員用ディスプレイ110にサインオフ画面のデータを出力する。サインオフ画面には、キャッシャが商品登録処理の続行を宣言するための続行ボタンとサインオフを宣言するためのサインオフボタンを含める。   After the process of step S36, the control unit 30 determines whether the cashier continues the process or ends (S37). In this determination process, for example, the control unit 30 outputs the sign-off screen data to the store clerk display 110. The sign-off screen includes a continue button for the cashier to declare the continuation of the product registration process and a sign-off button for declaring the sign-off.

キャッシャにより続行ボタンがタッチされ、ステップS37において制御部30がそのタッチ入力を検出し続行と判定したとする(Yes判定)。この場合、制御部30はステップS35に戻り、次の客に対する商品登録処理等を実行する(S35、S36)。その後も商品取引を続行する場合には、ステップS35、S36の処理を繰り返す。2巡目以後の商品登録点数の追加登録は、1巡目に追加登録したエリアK33−1(図19参照)に続くエリアK33−2、・・・に順次追加登録してゆく。   It is assumed that the continue button is touched by the cashier, and the control unit 30 detects the touch input in step S37 and determines to continue (Yes determination). In this case, the control unit 30 returns to step S35 and executes a product registration process for the next customer (S35, S36). Thereafter, when the commodity transaction is continued, the processes of steps S35 and S36 are repeated. The additional registration of the number of product registration points after the second round is sequentially added and registered in areas K33-2,... Following the area K33-1 additionally registered in the first round (see FIG. 19).

一方、キャッシャがPOS端末11から離れる場合には、サインオフ画面上のサインオフボタンをタッチする。ステップS37において制御部30がそのタッチ入力を検出し終了と判定したとする(No判定)。この場合、制御部30は通信I/F307に対しNFCカード12の読み取りを行うよう指示する(S38)。   On the other hand, when the cashier leaves the POS terminal 11, the sign-off button on the sign-off screen is touched. In step S37, it is assumed that the control unit 30 detects the touch input and determines that the touch input is finished (No determination). In this case, the control unit 30 instructs the communication I / F 307 to read the NFC card 12 (S38).

ステップS38の処理後、キャッシャは自分のNFCカード12aをNFCリーダ/ライタ装置118のアンテナ部にかざす。すると、NFCリーダ/ライタ装置118が通信I/F307に検出信号を送信し、制御部30はNFCカードを検出する(S39)。   After the processing in step S38, the cashier holds his / her NFC card 12a over the antenna unit of the NFC reader / writer device 118. Then, the NFC reader / writer device 118 transmits a detection signal to the communication I / F 307, and the control unit 30 detects the NFC card (S39).

続いて制御部30は通信I/F307を介してNFCリーダ/ライタ装置118からカード情報を読み取り、カード情報内のキャッシャ識別コードがサインオン時のものか照合する(S40)。この照合は、記憶部306に保存したカード情報内のキャッシャ識別コードにより行う。   Subsequently, the control unit 30 reads the card information from the NFC reader / writer device 118 via the communication I / F 307, and verifies whether the casher identification code in the card information is that at the time of sign-on (S40). This collation is performed based on the cashier identification code in the card information stored in the storage unit 306.

照合後、制御部30は、計時部304から日時情報を取得し、その日時情報を記憶部306に保存した勤務データ内の勤務終了日時K32(図19参照)を示すエリアに追加登録する(S41)。   After collation, the control unit 30 acquires date / time information from the timing unit 304 and additionally registers the date / time information in an area indicating the work end date / time K32 (see FIG. 19) in the work data stored in the storage unit 306 (S41). ).

続いて制御部30はNFCカード12の管理データ格納エリアX12の情報を記憶部306の勤務データで更新するよう通信I/F307に指示する(S42)。NFCリーダ/ライタ装置118は通信I/F307から書込命令と勤務データを受信すると、権限によりNFCカード12aの管理データ格納エリアX12にアクセスし、その勤務データ(最新の勤務データ)により管理データ格納エリアX12の勤務データを更新する。   Subsequently, the control unit 30 instructs the communication I / F 307 to update the information in the management data storage area X12 of the NFC card 12 with the work data in the storage unit 306 (S42). When the NFC reader / writer device 118 receives a write command and work data from the communication I / F 307, the NFC reader / writer device 118 accesses the management data storage area X12 of the NFC card 12a with authority and stores the management data using the work data (latest work data). Update work data in area X12.

その後、制御部30は、通信I/F307から書込完了の通知を受けると、サインオフ操作をし(S43)、最初の処理に戻る。つまり、店員用ディスプレイ110にサインオン画面データを出力し、ステップS31の処理を開始する。   Thereafter, upon receiving a write completion notification from the communication I / F 307, the control unit 30 performs a sign-off operation (S43), and returns to the first process. That is, the sign-on screen data is output to the store clerk display 110, and the process of step S31 is started.

次に、NFCカード12に記憶させた勤務データを解析処理し、勤務状況を見直す情報を生成する処理について説明する。ここでは、図19に示す勤務データD3を例に説明する。   Next, a process for analyzing the work data stored in the NFC card 12 and generating information for reviewing the work situation will be described. Here, the work data D3 shown in FIG. 19 will be described as an example.

勤務データD3は、あるキャッシャの勤務データを示している。一レコードは、一日の勤務データを表す。例えば、レコードr1は、2015年2月4日の勤務データであり、このキャッシャが10時に勤務を開始し、17時に勤務を終了していることが分かる。また、その日の商品の登録点数が一取引を単位に10点、8点、15点、・・・であることが分かる。   The work data D3 indicates work data of a certain cashier. One record represents daily work data. For example, the record r1 is work data on February 4, 2015, and it can be seen that this cashier starts working at 10:00 and finishes working at 17:00. Moreover, it turns out that the registration score of the goods of the day is 10 points, 8 points, 15 points, ... per transaction.

制御部30は、これらの数値を解析処理し、そのキャッシャの単位時間の処理能力を算出する。他のキャッシャについても同様に行い、キャッシャ別に単位時間の処理能力を算出する。そして、制御部30は、それらの処理能力を示す情報とキャッシャの勤務予定情報とから、キャッシャの配置情報(図20の符号d2参照)を生成する。例えば各POS端末の商品登録処理のスピードが均一になるようにキャッシャの識別情報を組み合わせてなる配置情報を生成する。商品登録処理が遅いキャッシャについては、キャッシャとチェッカを配置する2人制を示す情報(図20の符号j1、j2参照)を付加する。制御部30は、生成した情報を管理者が勤務状況を見直すための情報として店員用ディスプレイ110に通知する。管理者は、この通知情報から、必要人数分のチェッカの確保などを行うことができる。   The control unit 30 analyzes these numerical values and calculates the processing capacity of the cashier per unit time. The same processing is performed for the other cashiers, and the processing capacity per unit time is calculated for each cashier. And the control part 30 produces | generates the arrangement | positioning information (refer code | symbol d2 of FIG. 20) of a cashier from the information which shows those processing capabilities, and the work schedule information of a cashier. For example, the arrangement information is generated by combining the identification information of the cashier so that the product registration processing speed of each POS terminal is uniform. For a cashier with a slow product registration process, information indicating a two-person system in which a cashier and a checker are arranged (see symbols j1 and j2 in FIG. 20) is added. The control unit 30 notifies the clerk display 110 of the generated information as information for the administrator to review the work status. The administrator can secure checkers for the necessary number of persons from the notification information.

図20は、店員用ディスプレイ110に表示される通知情報画面の一例を示す図である。
図20に示すものは、複数台のPOS端末を備えた店を例にしたものである。POS端末の識別情報K40の下にキャッシャの配置情報d2を設定している。POS端末1(識別情報「1」)については、キャッシャ1を配置し、更に、2人制を示す情報として「2人制」を示す文字列j1とチェッカとして配置される人の識別情報j2を付加している。
FIG. 20 is a diagram illustrating an example of a notification information screen displayed on the store clerk display 110.
The example shown in FIG. 20 is an example of a store having a plurality of POS terminals. Cashier arrangement information d2 is set under the identification information K40 of the POS terminal. For the POS terminal 1 (identification information “1”), a cashier 1 is arranged, and further, a character string j1 indicating “two-person system” and identification information j2 of a person arranged as a checker are information indicating two-person system. It is added.

以上では、POS端末を二人制にするなどの配置人数を決定する処理例を示した。しかし、POS端末が解析等により行う処理は、これに限らない。例えば、キャッシャ等の勤務時間を集計して画面表示することにより、管理者に対し勤務時間管理の手段を提供しても良い。   In the above, an example of processing for determining the number of persons to be arranged such as a two-point POS terminal is shown. However, the processing performed by the POS terminal by analysis or the like is not limited to this. For example, working hours management means may be provided to the manager by counting the working hours of cashiers and displaying them on the screen.

第3の実施形態では、NFCカード12に勤務データを記憶させて労働者の勤務状況を後に解析できるようにした。しかし、POS端末11においてのNFCカード12の利用方法はこの限りではなく、適宜変形を行っても良い。例えばPOS端末11のユーザ環境情報をNFCカード12に記憶させておく。そして、POS端末12の利用時にユーザがそのNFCカード12をPOS端末11に読み取らせる。これによりPOS端末12の表示画面等のユーザ環境をNFCカード12内の設定に基づかせて変更させる。   In the third embodiment, work data is stored in the NFC card 12 so that the worker's work situation can be analyzed later. However, the method of using the NFC card 12 in the POS terminal 11 is not limited to this, and modifications may be made as appropriate. For example, the user environment information of the POS terminal 11 is stored in the NFC card 12. When the POS terminal 12 is used, the user causes the POS terminal 11 to read the NFC card 12. As a result, the user environment such as the display screen of the POS terminal 12 is changed based on the settings in the NFC card 12.

以上により、第1及び第2の実施形態に示すPOS端末では、可搬式の記憶媒体への書込みが可能な自動販売機内の売上データを計画を見直すための解析処理に利用することが可能になる。   As described above, in the POS terminals shown in the first and second embodiments, sales data in a vending machine that can be written to a portable storage medium can be used for analysis processing for reviewing a plan. .

また、第3の実施形態に示すPOS端末では、可搬式の記憶媒体への書込みが可能な、自動販売機内の売上データ、及び勤務データを、計画を見直すための解析処理に利用することが可能になる。   In the POS terminal shown in the third embodiment, sales data and work data in a vending machine that can be written to a portable storage medium can be used for analysis processing for reviewing the plan. become.

本実施形態及び変形例の情報処理装置で使用する各種プログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供し、情報処理装置のフラッシュROMなどに読み込ませて実行してもよい。   Various programs used in the information processing apparatus of the present embodiment and the modification are files in an installable or executable format, such as a CD-ROM, a flexible disk (FD), a CD-R, a DVD (Digital Versatile Disk), and the like. The program may be provided by being recorded on a computer-readable recording medium and read into a flash ROM or the like of the information processing apparatus.

また、当該プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。   Further, the program may be provided by being stored on a computer connected to a network such as the Internet and downloaded via the network.

以上の実施形態及び変形例において、情報処理装置及びプログラムについての構成を説明したが、この実施形態及び変形例は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態及び変形例は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。   In the above embodiment and modification, the configuration of the information processing apparatus and the program has been described. However, this embodiment and modification are presented as examples, and are not intended to limit the scope of the invention. . The novel embodiments and modifications can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the spirit of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalents thereof.

900 データ処理部
901 表示制御部
902 読取部
903 登録部
904 解析部
900 Data processing unit 901 Display control unit 902 Reading unit 903 Registration unit 904 Analysis unit

特開2003−233860号公報JP 2003-233860 A

Claims (6)

自動販売機で販売する商品又は役務の売上データを可搬式の記憶媒体から読み取る読取手段と、
前記読取手段が読み取った売上データを自機の記憶部に登録する登録手段と、
前記登録手段により前記記憶部に登録された売上データを解析し、前記自動販売機における商品又は役務の販売計画を見直すための情報を生成する生成手段と、
サインオン手段と、
を備え
前記読取手段は、更に、前記自動販売機において売上データを取得する際の認証用として前記記憶媒体から読み取られる権限情報を、該記憶媒体から読み取り、
前記サインオン手段は、前記読取手段が読み取った前記権限情報を用いてサインオンする、
ことを特徴とする情報処理装置。
Reading means for reading sales data of goods or services sold by a vending machine from a portable storage medium;
Registration means for registering the sales data read by the reading means in the storage unit of the own machine;
Generating means for analyzing sales data registered in the storage unit by the registration means, and generating information for reviewing a sales plan of goods or services in the vending machine;
Sign-on means;
Equipped with a,
The reading means further reads authority information read from the storage medium for authentication when acquiring sales data in the vending machine from the storage medium,
The sign-on means signs on using the authority information read by the reading means;
An information processing apparatus characterized by that.
自動販売機で販売する商品又は役務の売上データを可搬式の記憶媒体から読み取る読取手段と、
前記読取手段が読み取った売上データを自機の記憶部に登録する登録手段と、
前記登録手段により前記記憶部に登録された売上データを解析し、前記自動販売機における商品又は役務の販売計画を見直すための情報を生成する生成手段と、
を備え
前記読取手段は、前記自動販売機で販売する商品又は役務の販売数を示す情報を無線式の記憶媒体から読み取り、
前記登録手段は、前記読取手段が読み取った前記販売数を示す情報と自機で販売した商品又は役務の販売数を示す情報とを自機の記憶部に登録し、
前記生成手段は、前記登録手段により前記記憶部に登録された前記自動販売機における販売数と自機における販売数とを比較し、商品又は役務の配置を見直すための情報を生成する、
ことを特徴とする情報処理装置。
Reading means for reading sales data of goods or services sold by a vending machine from a portable storage medium;
Registration means for registering the sales data read by the reading means in the storage unit of the own machine;
Generating means for analyzing sales data registered in the storage unit by the registration means, and generating information for reviewing a sales plan of goods or services in the vending machine;
Equipped with a,
The reading means reads information indicating the number of products or services sold by the vending machine from a wireless storage medium,
The registration unit registers information indicating the number of sales read by the reading unit and information indicating the number of sales of goods or services sold by the own device in the storage unit of the own device,
The generating means compares the number of sales in the vending machine registered in the storage unit by the registration means with the number of sales in the own machine, and generates information for reviewing the arrangement of goods or services,
An information processing apparatus characterized by that.
自動販売機で販売する商品又は役務の売上データを可搬式の記憶媒体から読み取る読取手段と、
前記読取手段が読み取った売上データを自機の記憶部に登録する登録手段と、
前記登録手段により前記記憶部に登録された売上データを解析し、前記自動販売機における商品又は役務の販売計画を見直すための情報を生成する生成手段と、
勤務データを前記可搬式の記憶媒体に書き込む書込手段と、
を備え
前記読取手段は、更に、前記書込手段により書き込まれた前記勤務データを前記可搬式の記憶媒体から読み取り、
前記登録手段は、更に、前記読取手段が読み取った勤務データを自機の前記記憶部に登録し、
前記生成手段は、更に、前記登録手段により前記記憶部に登録された勤務データを解析し、勤務状況を見直すための情報を生成する、
ことを特徴とする情報処理装置。
Reading means for reading sales data of goods or services sold by a vending machine from a portable storage medium;
Registration means for registering the sales data read by the reading means in the storage unit of the own machine;
Generating means for analyzing sales data registered in the storage unit by the registration means, and generating information for reviewing a sales plan of goods or services in the vending machine;
Writing means for writing work data to the portable storage medium;
Equipped with a,
The reading means further reads the work data written by the writing means from the portable storage medium,
The registration means further registers the work data read by the reading means in the storage unit of the own machine,
The generation unit further analyzes the work data registered in the storage unit by the registration unit, and generates information for reviewing the work situation.
An information processing apparatus characterized by that.
前記書込手段は、無線式の記録媒体に対し前記勤務データの書込みを行い、
前記読取手段は、前記書込手段により書き込まれた前記勤務データを前記無線式の記憶媒体から読み取る、
ことを特徴とする請求項に記載の情報処理装置。
The writing means writes the work data to a wireless recording medium,
The reading unit reads the work data written by the writing unit from the wireless storage medium;
The information processing apparatus according to claim 3 .
記憶部を有する情報処理装置を制御するコンピュータを、
自動販売機で販売する商品又は役務の売上データを可搬式の記憶媒体から読み取る読取手段と、
前記読取手段が読み取った売上データを前記記憶部に登録する登録手段と、
前記登録手段により前記記憶部に登録された売上データを解析し、前記自動販売機における商品又は役務の販売計画を見直すための情報を生成する生成手段と、
サインオン手段と、
として機能させ
前記読取手段は、更に、前記自動販売機において売上データを取得する際の認証用として前記記憶媒体から読み取られる権限情報を、該記憶媒体から読み取り、
前記サインオン手段は、前記読取手段が読み取った前記権限情報を用いてサインオンする、
プログラム。
A computer for controlling an information processing apparatus having a storage unit;
Reading means for reading sales data of goods or services sold by a vending machine from a portable storage medium;
Registration means for registering the sales data read by the reading means in the storage unit;
Generating means for analyzing sales data registered in the storage unit by the registration means, and generating information for reviewing a sales plan of goods or services in the vending machine;
Sign-on means;
To function as,
The reading means further reads authority information read from the storage medium for authentication when acquiring sales data in the vending machine from the storage medium,
The sign-on means signs on using the authority information read by the reading means;
program.
記憶部を有する情報処理装置を制御するコンピュータを、
自動販売機で販売する商品又は役務の売上データを可搬式の記憶媒体から読み取る読取手段と、
前記読取手段が読み取った売上データを前記記憶部に登録する登録手段と、
前記登録手段により前記記憶部に登録された売上データを解析し、前記自動販売機における商品又は役務の販売計画を見直すための情報を生成する生成手段と、
として機能させ
前記読取手段は、前記自動販売機で販売する商品又は役務の販売数を示す情報を無線式の記憶媒体から読み取り、
前記登録手段は、前記読取手段が読み取った前記販売数を示す情報と自機で販売した商品又は役務の販売数を示す情報とを自機の記憶部に登録し、
前記生成手段は、前記登録手段により前記記憶部に登録された前記自動販売機における販売数と自機における販売数とを比較し、商品又は役務の配置を見直すための情報を生成する、
プログラム。
A computer for controlling an information processing apparatus having a storage unit;
Reading means for reading sales data of goods or services sold by a vending machine from a portable storage medium;
Registration means for registering the sales data read by the reading means in the storage unit;
Generating means for analyzing sales data registered in the storage unit by the registration means, and generating information for reviewing a sales plan of goods or services in the vending machine;
To function as,
The reading means reads information indicating the number of products or services sold by the vending machine from a wireless storage medium,
The registration unit registers information indicating the number of sales read by the reading unit and information indicating the number of sales of goods or services sold by the own device in the storage unit of the own device,
The generating means compares the number of sales in the vending machine registered in the storage unit by the registration means with the number of sales in the own machine, and generates information for reviewing the arrangement of goods or services,
program.
JP2015063163A 2015-03-25 2015-03-25 Information processing apparatus and program Expired - Fee Related JP6440546B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015063163A JP6440546B2 (en) 2015-03-25 2015-03-25 Information processing apparatus and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015063163A JP6440546B2 (en) 2015-03-25 2015-03-25 Information processing apparatus and program

Publications (2)

Publication Number Publication Date
JP2016184227A JP2016184227A (en) 2016-10-20
JP6440546B2 true JP6440546B2 (en) 2018-12-19

Family

ID=57242074

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015063163A Expired - Fee Related JP6440546B2 (en) 2015-03-25 2015-03-25 Information processing apparatus and program

Country Status (1)

Country Link
JP (1) JP6440546B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020177369A (en) * 2019-04-16 2020-10-29 富士電機株式会社 vending machine
KR102363615B1 (en) * 2021-04-22 2022-02-16 주식회사 아잉 Method, device and system for deriving clothing sale strategy based on clothing trend analysis based on artificial intelligence
JP7516599B1 (en) 2023-03-20 2024-07-16 サントリーホールディングス株式会社 Information processing device, information processing method, and program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5491326A (en) * 1994-11-23 1996-02-13 Xcp, Inc. Card metering system
JP4612963B2 (en) * 2000-09-13 2011-01-12 日本たばこ産業株式会社 Card type vending machine system
JP2007199911A (en) * 2006-01-25 2007-08-09 Chugoku Electric Power Co Inc:The Working hour management support system
JP5145690B2 (en) * 2006-10-31 2013-02-20 大日本印刷株式会社 Data transmission system and method
TW201407502A (en) * 2012-08-01 2014-02-16 Choppa Tech Co Ltd POS system with entrance access control function and attendance management method using the POS system

Also Published As

Publication number Publication date
JP2016184227A (en) 2016-10-20

Similar Documents

Publication Publication Date Title
JP6967886B2 (en) Checkout device and checkout system
US20180165666A1 (en) Sales data processing apparatus and method
KR20230126181A (en) Accounting machine and program thereof
JP2020027469A (en) Commodity sales data processing device, commodity sales data processing system, and program
JP6392719B2 (en) Checkout system, accounting machine, and control program
JP2017111752A (en) Sales data processing device and program
JP4933992B2 (en) Product sales data processing device
JP7217490B2 (en) Merchandise sales data processor and program
US20190180263A1 (en) Card processing apparatus and method by the same
JP6440546B2 (en) Information processing apparatus and program
JP6546819B2 (en) Commodity sales data processing apparatus and program
JP7163144B2 (en) Merchandise sales system, shopping cart and merchandise sales method
JP7731834B2 (en) Store system, information processing device and control program therefor
JP6215183B2 (en) Merchandise sales data processing apparatus and control program thereof
JP7139137B2 (en) trading system
JP6813874B2 (en) Settlement equipment, registration equipment, product sales data processing system, and programs
US20190066077A1 (en) Settlement terminal device and control method of settlement terminal device
JP6835325B2 (en) Product sales data processing system, settlement device, registration device, and program
JP6690281B2 (en) POS system and program
JP7007752B2 (en) How to process POS registers, programs, and electronic commerce storage media
JP2019067199A (en) Tenant management server device and program
JP6539392B2 (en) Settlement device and control program therefor
JP7342987B2 (en) Systems, methods and programs
JP7146874B2 (en) Merchandise sales data processor
JP6792028B2 (en) Product sales data processing equipment and programs

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170410

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180509

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180522

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180719

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20181030

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181120

R150 Certificate of patent or registration of utility model

Ref document number: 6440546

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees