[go: up one dir, main page]

JP2009075745A - POS terminal and processing server for POS system - Google Patents

POS terminal and processing server for POS system Download PDF

Info

Publication number
JP2009075745A
JP2009075745A JP2007242552A JP2007242552A JP2009075745A JP 2009075745 A JP2009075745 A JP 2009075745A JP 2007242552 A JP2007242552 A JP 2007242552A JP 2007242552 A JP2007242552 A JP 2007242552A JP 2009075745 A JP2009075745 A JP 2009075745A
Authority
JP
Japan
Prior art keywords
customer
pos terminal
processing server
output
additional information
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.)
Pending
Application number
JP2007242552A
Other languages
Japanese (ja)
Inventor
Masaro Munakata
昌朗 宗像
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.)
Fuji Electric Co Ltd
Original Assignee
Fuji Electric Holdings Ltd
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 Fuji Electric Holdings Ltd filed Critical Fuji Electric Holdings Ltd
Priority to JP2007242552A priority Critical patent/JP2009075745A/en
Publication of JP2009075745A publication Critical patent/JP2009075745A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

【課題】
決済時に付加情報を顧客に効率良く提供する。
【解決手段】
本発明に係る処理サーバ(2a)は、POS端末及びデータベースと通信し、顧客に提供するための付加情報を作成する処理サーバ(2a)であって、少なくともPOS端末ID及び顧客IDを含んだ付加情報リクエストを前記POS端末から受信するPOS端末通信部(22)と、前記POS端末IDに基づき前記POS端末を認証するPOS端末認証部(211)と、前記顧客IDを検索条件として前記データベースを検索することにより該顧客の顧客情報を取得し、該顧客に提供するための付加情報を前記顧客情報に基づき出力データとして作成する出力データ作成部(215)とを備え、前記POS端末通信部から前記POS端末へ前記出力データを送信する。
【選択図】 図3
【Task】
Provide additional information to customers efficiently at the time of payment.
[Solution]
The processing server (2a) according to the present invention is a processing server (2a) that communicates with a POS terminal and a database and creates additional information to be provided to a customer, and includes at least an POS terminal ID and a customer ID A POS terminal communication unit (22) that receives an information request from the POS terminal, a POS terminal authentication unit (211) that authenticates the POS terminal based on the POS terminal ID, and searches the database using the customer ID as a search condition An output data creation unit (215) that obtains customer information of the customer and creates additional data to be provided to the customer as output data based on the customer information, from the POS terminal communication unit The output data is transmitted to the POS terminal.
[Selection] Figure 3

Description

本発明は、POSシステムのためのPOS端末及び処理サーバに関し、特に、ポイントサービスにおけるポイントや広告情報、クーポンなどの付加情報を含んだ出力データを、決済時に顧客に提供するための処理に関する。   The present invention relates to a POS terminal and a processing server for a POS system, and more particularly to processing for providing a customer with output data including additional information such as points, advertisement information, and coupons in a point service.

従来、サーバから得た情報をPOSシステム(Point of Sales system)などに蓄積し、それをレシートに印字して顧客に提供する販売促進システムが知られている。
POSシステムとは、物品販売の売上実績を単品単位で集計できるシステムである。POSシステムは主に、スーパーマーケットやコンビニエンスストア、ガソリンスタンド、ホテル、ドラッグストアなどのチェーンストア等で導入されている。
2. Description of the Related Art Conventionally, a sales promotion system that stores information obtained from a server in a POS system (Point of Sales system) or the like, prints it on a receipt, and provides it to a customer is known.
The POS system is a system that can total sales results of article sales on a single item basis. The POS system is mainly introduced in chain stores such as supermarkets, convenience stores, gas stations, hotels and drug stores.

例えば、特許文献1には、サーバから得た広告情報をPOSシステムに蓄積し、会計処理の際に、会計情報と広告情報をレシートに印字して顧客に提供する販売促進システムが記載されている。   For example, Patent Document 1 describes a sales promotion system in which advertisement information obtained from a server is accumulated in a POS system, and accounting information and advertisement information are printed on a receipt and provided to a customer during accounting processing. .

また、特許文献2には、店員が顧客の性別や年齢層を判断して端末に入力し、それに応じて広告情報を選択して顧客に提供するシステムが記載されている。   Patent Document 2 describes a system in which a store clerk determines a customer's gender and age group, inputs the information to a terminal, selects advertisement information accordingly, and provides it to the customer.

また、非接触ICの通信技術を用いて、非接触IC用リーダライタ部から非接触IC携帯端末へ電子クーポン等を提供する技術が存在する。具体例として、トルカ(登録商標)があげられる。
特開2004−351720号公報 特開平10−134253号公報
Further, there is a technique for providing an electronic coupon or the like from a non-contact IC reader / writer unit to a non-contact IC portable terminal using a non-contact IC communication technique. A specific example is ToruCa (registered trademark).
JP 2004-351720 A JP-A-10-134253

しかしながら、従来の技術には、IC媒体を使った電子マネー決済、磁気カードを用いて顧客を認証した後の現金決済、または磁気カードを使った決済において、ポイントサービスにおけるポイント値、ポイントに応じて顧客に提供されるクーポンや顧客の購入した商品に関係する広告情報などの付加情報を提供する発明が開示されていなかった。
また、従来技術ではPOS決済時にこのような付加情報を提供することはできるものの、POS端末自体がこの付加情報を作成しているため、付加情報提供のアルゴリズムをPOS端末ごとに管理しなければならず煩雑であるという問題があった。
However, in the conventional technology, in electronic money payment using an IC medium, cash payment after authenticating a customer using a magnetic card, or payment using a magnetic card, depending on the point value and points in the point service An invention that provides additional information such as coupon information provided to a customer or advertisement information related to a product purchased by the customer has not been disclosed.
In addition, although the conventional technology can provide such additional information at the time of POS settlement, the POS terminal itself creates this additional information. Therefore, the algorithm for providing additional information must be managed for each POS terminal. There was a problem that it was complicated.

上記問題を解決するため、本発明に係る処理サーバは、POS端末及びデータベースと通信し、顧客に提供するための付加情報を作成する処理サーバであって、少なくともPOS端末ID及び顧客IDを含んだ付加情報リクエストを前記POS端末から受信するPOS端末通信部と、前記POS端末IDに基づき前記POS端末を認証するPOS端末認証部と、前記顧客IDを検索条件として前記データベースを検索することにより該顧客の顧客情報を取得し、該顧客に提供するための付加情報を前記顧客情報に基づき出力データとして作成する出力データ作成部とを備え、前記POS端末通信部から前記POS端末へ前記出力データを送信する。   In order to solve the above problem, a processing server according to the present invention is a processing server that communicates with a POS terminal and a database and creates additional information for providing to a customer, and includes at least a POS terminal ID and a customer ID. A POS terminal communication unit that receives an additional information request from the POS terminal, a POS terminal authentication unit that authenticates the POS terminal based on the POS terminal ID, and the customer by searching the database using the customer ID as a search condition. An output data creation unit that obtains additional information to be provided to the customer as output data based on the customer information, and transmits the output data from the POS terminal communication unit to the POS terminal To do.

別の実施形態で、前記付加情報リクエストは前記POS端末で決済したときの決済額をさらに含み、前記処理サーバは、前記決済額を含んだ前記付加情報リクエストに基づき出力用決済情報データを作成する出力用決済情報データ作成部を有し、前記POS端末通信部から前記POS端末へ前記出力用決済情報データを送信することができる。   In another embodiment, the additional information request further includes a payment amount when payment is made at the POS terminal, and the processing server creates output payment information data based on the additional information request including the payment amount. An output settlement information data creation unit is provided, and the output settlement information data can be transmitted from the POS terminal communication unit to the POS terminal.

別の実施形態で、前記付加情報リクエストは前記POS端末で決済したときの決済額をさらに含み、前記処理サーバは、付与するポイント値を前記決済額から計算し、前記顧客の新たなポイント値を計算するポイント計算部を有し、前記付加情報は該新たなポイント値を含むようにすることができる。   In another embodiment, the additional information request further includes a payment amount when payment is made at the POS terminal, and the processing server calculates a point value to be given from the payment amount, and calculates a new point value of the customer. A point calculation unit for calculating may be included, and the additional information may include the new point value.

上記問題を解決するため、本発明に係るPOS端末は、顧客IDを取得し、残高を認識するための顧客ID取得部と、前記顧客IDを有する顧客が購入したときの決済額が入力されるための入力部と、少なくともPOS端末IDを含む付加情報リクエストを処理サーバへ送信するとともに、前記処理サーバから付加情報リクエストに応じて作成された付加情報が含まれている出力データを受信する処理サーバ通信部と、前記決済額を用いて前記顧客IDの前記残高を更新することにより決済処理を行い、少なくとも前記決済額が含まれる出力用決済情報データを作成する演算部と、前記出力用決済情報データと、前記処理サーバから受信した、前記出力データとを出力する出力装置とを備える。   In order to solve the above problem, the POS terminal according to the present invention receives a customer ID, receives a customer ID acquisition unit for recognizing the balance, and a settlement amount when a customer having the customer ID purchases. And a processing server for transmitting an additional information request including at least a POS terminal ID to the processing server and receiving output data including additional information created in response to the additional information request from the processing server A communication unit, a calculation unit that performs payment processing by updating the balance of the customer ID using the payment amount, and generates output payment information data including at least the payment amount; and the output payment information An output device for outputting the data and the output data received from the processing server.

上記問題を解決するため、本発明に係るPOS端末は別の形態で、顧客IDを取得し、残高を認識するための顧客ID取得部と、前記顧客IDを有する顧客が購入したときの決済額が入力されるための入力部と、少なくともPOS端末IDを含む付加情報リクエストを処理サーバへ送信するとともに、前記処理サーバから付加情報リクエストに応じて作成された付加情報が含まれている出力データを受信する処理サーバ通信部と、前記決済額を用いて前記顧客IDの前記残高を更新することにより決済処理を行う演算部と、前記処理サーバから受信した、少なくとも前記決済額が含まれている出力用決済情報データと前記出力データとを出力する出力装置とを備える。   In order to solve the above problem, the POS terminal according to the present invention is a different form, and acquires a customer ID, a customer ID acquisition unit for recognizing the balance, and a settlement amount when a customer having the customer ID purchases And an additional information request including at least a POS terminal ID to the processing server, and output data including additional information created in response to the additional information request from the processing server. A processing server communication unit for receiving, a calculation unit for performing a settlement process by updating the balance of the customer ID using the settlement amount, and an output including at least the settlement amount received from the processing server A payment information data and an output device for outputting the output data.

別の実施形態で、前記POS端末は、少なくとも前記出力データを前記ICチップへ送信して書き込むICチップ書き込み部をさらに備える。   In another embodiment, the POS terminal further includes an IC chip writing unit that transmits and writes at least the output data to the IC chip.

上記問題を解決するため、本発明に係るプログラムは、POS端末及びデータベースと通信し、顧客に提供するための付加情報を作成する処理サーバに対し、少なくともPOS端末ID及び顧客IDを含んだ付加情報リクエストを前記POS端末から受信する手順と、前記POS端末IDに基づき前記POS端末を認証する手順と、前記顧客IDを検索条件として前記データベースを検索することにより該顧客の顧客情報を取得し、該顧客に提供するための付加情報を前記顧客情報に基づき出力データとして作成する手順と、前記POS端末通信部から前記POS端末へ前記出力データを送信する手順とを実行させる。   In order to solve the above problem, a program according to the present invention communicates with a POS terminal and a database, and generates additional information for providing to a customer. Additional information including at least a POS terminal ID and a customer ID is provided. A procedure for receiving a request from the POS terminal; a procedure for authenticating the POS terminal based on the POS terminal ID; and acquiring customer information of the customer by searching the database using the customer ID as a search condition; A procedure for creating additional information for providing to a customer as output data based on the customer information and a procedure for transmitting the output data from the POS terminal communication unit to the POS terminal are executed.

別の実施形態で、前記付加情報リクエストは前記POS端末で決済したときの決済額をさらに含み、前記決済額を含んだ前記付加情報リクエストに基づき出力用決済情報データを作成する手順と、前記POS端末通信部から前記POS端末へ前記出力用決済情報データを送信する手順とを前記処理サーバにさらに実行させることができる。   In another embodiment, the additional information request further includes a payment amount when payment is made at the POS terminal, and a procedure for creating output payment information data based on the additional information request including the payment amount; The processing server can further execute a procedure for transmitting the output settlement information data from the terminal communication unit to the POS terminal.

別の実施形態で、前記付加情報リクエストは前記POS端末で決済したときの決済額をさらに含み、前記プログラムは、付与するポイント値を前記決済額から計算し、前記顧客の新たなポイント値を計算する手順を前記処理サーバにさらに実行させ、前記付加情報は該新たなポイント値を含むようにすることができる。   In another embodiment, the additional information request further includes a payment amount when payment is made at the POS terminal, and the program calculates a point value to be given from the payment amount and calculates a new point value of the customer. The additional information may include the new point value by causing the processing server to further execute a procedure for the additional information.

上記問題を解決するため、本発明に係るPOSシステムは、POS端末と、顧客に提供するための付加情報を作成する処理サーバと、データベースとがネットワークを介して接続されたPOSシステムであって、前記POS端末は、顧客IDを取得し、残高を認識するための顧客ID取得部と、前記顧客IDを有する顧客が購入したときの決済額が入力されるための入力部と、前記処理サーバと通信を行う処理サーバ通信部と、前記決済額を用いて前記顧客IDの前記残高を更新することにより、決済処理を行い、少なくとも前記決済額が含まれる出力用決済情報データを作成する演算部と、を備え、前記処理サーバは、POS端末と通信を行うPOS端末通信部と、POS端末を認証するPOS端末認証部と、顧客に提供するための付加情報を出力データとして作成する出力データ作成部とを備え、前記POS端末は、当該POS端末IDおよび顧客IDを含む付加情報リクエストを、前記処理サーバ通信部により前記処理サーバへ送信し、前記処理サーバは、前記POS端末IDに基づき前記POS端末を認証した場合、前記顧客IDを検索条件として前記データベースを検索することにより該顧客の顧客情報を取得し、前記顧客情報に基づき前記出力データ作成部により該顧客に提供するための付加情報を出力データとして作成して、この出力データを前記POS端末へ送信し、前記POS端末は、当該POS端末で作成した前記出力用決済情報データと、前記処理サーバから受信した前記出力データとを、前記POS端末の出力装置に出力することを特徴とする。   In order to solve the above problem, a POS system according to the present invention is a POS system in which a POS terminal, a processing server for creating additional information to be provided to a customer, and a database are connected via a network. The POS terminal includes a customer ID acquisition unit for acquiring a customer ID and recognizing a balance, an input unit for inputting a payment amount when a customer having the customer ID purchases, the processing server, A processing server communication unit that performs communication, and a calculation unit that performs payment processing by updating the balance of the customer ID using the payment amount, and generates output payment information data including at least the payment amount; The processing server includes a POS terminal communication unit that communicates with the POS terminal, a POS terminal authentication unit that authenticates the POS terminal, and additional information to be provided to the customer. The POS terminal transmits an additional information request including the POS terminal ID and customer ID to the processing server by the processing server communication unit, and the processing server When the POS terminal is authenticated based on the POS terminal ID, the customer information of the customer is acquired by searching the database using the customer ID as a search condition, and the output data creation unit is configured to acquire the customer information based on the customer information. Additional information to be provided to the customer is created as output data, and this output data is transmitted to the POS terminal. The POS terminal receives the output settlement information data created by the POS terminal and the processing server. The received output data is output to an output device of the POS terminal.

上記問題を解決するため、本発明に係るPOSシステムは別の形態で、 POS端末と、顧客に提供するための付加情報を作成する処理サーバと、データベースとがネットワークを介して接続されたPOSシステムであって、前記POS端末は、顧客IDを取得し、残高を認識するための顧客ID取得部と、前記顧客IDを有する顧客が購入したときの決済額が入力されるための入力部と、前記処理サーバと通信を行う処理サーバ通信部と、前記決済額を用いて前記顧客IDの前記残高を更新することにより決済処理を行う演算部と、を備え、前記処理サーバは、POS端末と通信を行うPOS端末通信部と、POS端末を認証するPOS端末認証部と、顧客に提供するための付加情報を出力データとして作成する出力データ作成部と、前記POS端末における決済額から出力用決済情報データとして作成する出力用決済情報データ作成部とを備え、前記POS端末は、当該POS端末ID、顧客ID、および前記決済額を含む付加情報リクエストを、前記処理サーバ通信部により前記処理サーバへ送信し、前記処理サーバは、前記POS端末IDに基づき前記POS端末を認証した場合、前記顧客IDを検索条件として前記データベースを検索することにより該顧客の顧客情報を取得し、前記顧客情報に基づき該顧客に提供するための付加情報を出力データとして作成するとともに、前記決済額から出力用決済情報データを作成し、前記POS端末は、前記処理サーバから受信した前記出力データおよび前記出力用決済情報データを、前記POS端末の出力装置に出力することを特徴とする。   In order to solve the above problem, the POS system according to the present invention is another embodiment. The POS system includes a POS terminal, a processing server for creating additional information to be provided to a customer, and a database connected via a network. The POS terminal acquires a customer ID and recognizes a balance, a customer ID acquisition unit, an input unit for inputting a payment amount when a customer having the customer ID purchases, A processing server communication unit that communicates with the processing server; and a calculation unit that performs a payment process by updating the balance of the customer ID using the payment amount, and the processing server communicates with a POS terminal. A POS terminal communication unit that performs authentication, a POS terminal authentication unit that authenticates a POS terminal, an output data creation unit that creates additional information to be provided to a customer as output data, An output payment information data creating unit that creates payment information data for output from the payment amount in the OS terminal, and the POS terminal sends the additional information request including the POS terminal ID, the customer ID, and the payment amount, When the processing server authenticates the POS terminal based on the POS terminal ID, the processing server communication unit searches the database using the customer ID as a search condition to authenticate the customer's customer information. And generating additional information for providing to the customer based on the customer information as output data, and generating output payment information data from the payment amount, the POS terminal received from the processing server Outputting the output data and the output settlement information data to an output device of the POS terminal. It is a sign.

本発明に係るPOSシステムは別の実施形態で、POS端末が前記出力用決済情報データを作成する場合は、前記処理サーバは前記出力用決済情報データを作成せず、POS端末が前記出力用決済情報データを作成しない場合は、前記処理サーバが前記出力用決済情報データを作成し、ここで、前記POS端末が前記出力用決済情報データを作成するか否かに関する情報は、前記データベースにおいてPOS端末ごとに管理することができる。   The POS system according to the present invention is another embodiment. When the POS terminal creates the output settlement information data, the processing server does not create the output settlement information data, and the POS terminal does not create the output settlement information data. When the information data is not created, the processing server creates the output settlement information data. Here, information regarding whether the POS terminal creates the output settlement information data is stored in the POS terminal in the database. Can be managed for each.

本発明に係るPOS端末におけるデータ出力方法は、顧客IDを取得するステップと、前記顧客IDを有する顧客が購入したときの決済額を取得するステップと、少なくともPOS端末IDを含む付加情報リクエストを処理サーバへ送信するとともに、前記処理サーバから付加情報リクエストに応じて作成された付加情報が含まれている出力データを受信するステップと、前記決済額を用いて決済処理を行い、少なくとも前記決済額が含まれる出力用決済情報データを作成するステップと、前記出力用決済情報データと、前記処理サーバから受信した前記出力データとを出力するステップとを含む。   A data output method in a POS terminal according to the present invention includes a step of acquiring a customer ID, a step of acquiring a settlement amount when a customer having the customer ID purchases, and an additional information request including at least the POS terminal ID Transmitting to the server and receiving output data including additional information created in response to the additional information request from the processing server; and performing a settlement process using the settlement amount, wherein at least the settlement amount is Generating output settlement information data included; and outputting the output settlement information data and the output data received from the processing server.

本発明に係るPOS端末におけるデータ出力方法は別の形態で、顧客IDを取得するステップと、前記顧客IDを有する顧客が購入したときの決済額を取得するステップと、少なくともPOS端末IDを含む付加情報リクエストを処理サーバへ送信するとともに、前記処理サーバから付加情報リクエストに応じて作成された付加情報が含まれている出力データを受信するステップと、前記決済額を用いて決済処理を行うステップと、前記処理サーバから受信した、少なくとも前記決済額が含まれている出力用決済情報データと前記出力データとを出力するステップとを含む。   The data output method in the POS terminal according to the present invention is another embodiment, and includes a step of acquiring a customer ID, a step of acquiring a payment amount when a customer having the customer ID purchases, and an addition including at least a POS terminal ID Transmitting an information request to the processing server, receiving output data including additional information created in response to the additional information request from the processing server, and performing a settlement process using the settlement amount; And outputting output settlement information data including at least the settlement amount received from the processing server and the output data.

本明細書及び本願特許請求の範囲において、「IC媒体」とは、顧客が所有する非接触式ICカード、または、顧客が所有する非接触IC携帯端末をいう。   In this specification and the claims of this application, “IC medium” refers to a non-contact IC card owned by a customer or a non-contact IC portable terminal owned by a customer.

非接触式ICカードは、ICカードの一種でICチップ及びアンテナを含む電子部品が内蔵されており、微弱な電波を利用することによって、端末と接触することなくデータの送受信をすることができる。また、記憶容量は、512キロバイト〜1メガバイト程度であり、IDカードよりも容量が大きい。具体例として、FeliCa(登録商標)を使用したEdy(登録商標)やSuica(登録商標)があげられる。   The non-contact type IC card is a kind of IC card and includes electronic components including an IC chip and an antenna. By using weak radio waves, data can be transmitted and received without contacting the terminal. The storage capacity is about 512 kilobytes to 1 megabyte, which is larger than the ID card. Specific examples include Edy (registered trademark) and Suica (registered trademark) using FeliCa (registered trademark).

非接触IC携帯端末は、上述の非接触式ICカードを搭載した携帯端末等の携帯端末である。具体例として、モバイルSuica(登録商標)で使用される携帯端末があげられる。   The non-contact IC portable terminal is a portable terminal such as a portable terminal equipped with the above-described non-contact IC card. A specific example is a portable terminal used in Mobile Suica (registered trademark).

本明細書及び本願特許請求の範囲において、「磁気カード」とは、顧客IDが記憶された磁気記録媒体を備えた、顧客所有のIDカードをいう。この磁気記録媒体は、8バイト程度の記憶容量を有し、残高を記憶することもできる。   In the present specification and claims of the present application, the “magnetic card” refers to a customer-owned ID card provided with a magnetic recording medium in which a customer ID is stored. This magnetic recording medium has a storage capacity of about 8 bytes and can also store a balance.

本明細書及び本願特許請求の範囲において、「記録媒体」とは、ICチップ、磁気記録媒体などの媒体をいう。   In the present specification and claims, the “recording medium” refers to a medium such as an IC chip or a magnetic recording medium.

本明細書及び本願特許請求の範囲において、「POS端末」とは、顧客IDと決済額とを用いて決済処理を行うための端末をいう。通常、このPOS端末は、レシートプリンタや店員用画面、顧客用画面などの出力装置を備えている。   In the present specification and claims of the present application, the “POS terminal” refers to a terminal for performing a payment process using a customer ID and a payment amount. Usually, this POS terminal is provided with an output device such as a receipt printer, a salesclerk screen, and a customer screen.

本明細書及び本願特許請求の範囲において、「付加情報」とは、決済完了後に決済に関する情報とともに顧客へ付加的に提供される情報をいう。具体的には、ポイントサービスにおけるポイント値、ポイントに応じて顧客に提供されるクーポンなどを例示することができる。このポイント値は、決済額に応じて決められるものである。電子クーポンは、決済額に応じて決めてもよく、性別、年齢などに応じて決めてもよい。
また、本発明でいう付加情報には広告情報も含まれる。この広告情報は、決済額に依存するタイプのもの、依存しないタイプのもののいずれでもよい。また、顧客の属性(例えば生年月日)や購入品目に応じて決められるものとすることもできる。例えば、購入品目があるメーカーのビールであった場合に、該メーカーのビールの新製品情報を広告情報とすることができる。
これら付加情報は、顧客の購買意欲を高め、販売を促進するための情報である。
In the present specification and claims of the present application, “additional information” refers to information that is additionally provided to a customer together with information related to payment after completion of payment. Specifically, a point value in the point service, a coupon provided to the customer according to the point, and the like can be exemplified. This point value is determined according to the payment amount. The electronic coupon may be determined according to the payment amount, or may be determined according to gender, age, or the like.
Further, the additional information referred to in the present invention includes advertisement information. This advertisement information may be of a type depending on the settlement amount or a type independent of the settlement amount. It can also be determined according to customer attributes (for example, date of birth) and purchased items. For example, when the purchased item is a beer of a manufacturer, the new product information of the manufacturer's beer can be used as advertisement information.
These additional information is information for increasing the customer's willingness to purchase and promoting sales.

本明細書及び本願特許請求の範囲において、「付加情報リクエスト」とは、処理サーバに対して付加情報の作成を要求するためにPOS端末から処理サーバへ送信される、少なくともPOS端末IDと顧客IDを含むデータである。この付加情報リクエストは、決済に関する情報(購入品目、単価、個数、決済額など)を含みうる。ここで、顧客IDは会員ID、カードIDを含む概念である。   In the present specification and claims of the present application, the “additional information request” means at least a POS terminal ID and a customer ID transmitted from the POS terminal to the processing server in order to request the processing server to create additional information. It is data including. This additional information request may include information related to payment (purchased item, unit price, quantity, payment amount, etc.). Here, the customer ID is a concept including a member ID and a card ID.

本明細書及び本願特許請求の範囲において、「出力用決済情報データ」とは、POS端末に備えられている出力装置から出力される、決済に関する情報(購入品目、単価、個数、決済額など)を含むデータである。   In the present specification and claims of the present application, “output settlement information data” is information related to settlement (purchased item, unit price, number, settlement amount, etc.) output from an output device provided in the POS terminal. It is data including.

上述の付加情報リクエストに決済に関する情報が含まれている場合は、処理サーバが出力用決済情報データを作成する。作成された出力用決済情報データは、POS端末へ送信され、該POS端末から出力される。
これに対し、付加情報リクエストに決済に関する情報が含まれない場合は、POS端末が出力用決済情報データを作成及び出力する。
If the above-mentioned additional information request includes information related to payment, the processing server creates output payment information data. The created output settlement information data is transmitted to the POS terminal and output from the POS terminal.
On the other hand, if the additional information request does not include information related to payment, the POS terminal creates and outputs output payment information data.

本発明によれば、決済時に、処理サーバと連携させることで、顧客にカスタマイズした付加情報を提供することができる。さらに、本発明によれば付加情報の作成を処理サーバで一括して行うため、該アルゴリズムの管理も処理サーバに集約させることができる。このことは、POS端末自体が付加情報を作成する場合における、付加情報作成のアルゴリズムをPOS端末ごとに管理するという煩雑な作業がなくなるために作業性が向上し、たとえばコストの面で有利である。   According to the present invention, customized information can be provided to a customer by cooperating with a processing server at the time of settlement. Furthermore, according to the present invention, additional information is created collectively by the processing server, so that the management of the algorithm can also be integrated into the processing server. This eliminates the troublesome task of managing the additional information creation algorithm for each POS terminal when the POS terminal itself creates additional information, thereby improving workability and is advantageous in terms of cost, for example. .

次に、本発明に係る処理サーバ及びPOS端末を採用し、POSシステムを構築した形態のうち最良のものについて図面を参照しながら詳細に説明する。   Next, the best form among the forms in which the processing server and the POS terminal according to the present invention are employed and the POS system is constructed will be described in detail with reference to the drawings.

図1は、本発明に係る処理サーバ及びPOS端末を含むPOSシステムの一実施の形態を示している。図1に示されているように、POSシステム8には、POS端末1と、処理サーバ2と、データベース3とが含まれる。
POS端末1と処理サーバ2とは、ネットワーク4を介して通信可能に接続されている。ネットワーク4は、通常、LAN(Local Area Network)やWAN(Wide Area Network)等の通信回線で構成されている。これら通信回線は、有線回線及び無線回線のいずれをも適用することが可能である。
FIG. 1 shows an embodiment of a POS system including a processing server and a POS terminal according to the present invention. As shown in FIG. 1, the POS system 8 includes a POS terminal 1, a processing server 2, and a database 3.
The POS terminal 1 and the processing server 2 are communicably connected via the network 4. The network 4 is usually configured by a communication line such as a LAN (Local Area Network) or a WAN (Wide Area Network). Any of a wired line and a wireless line can be applied to these communication lines.

POS端末1は、非接触式ICカード5及び非接触IC携帯端末6と通信可能である。上述したように、非接触式ICカード5としては、Edy(登録商標)やSuica(登録商標)を挙げることができる。また、非接触IC携帯端末6としては、モバイルSuica(登録商標)で使用できる携帯端末を挙げることができる。   The POS terminal 1 can communicate with the non-contact IC card 5 and the non-contact IC portable terminal 6. As described above, examples of the non-contact IC card 5 include Edy (registered trademark) and Suica (registered trademark). Moreover, as the non-contact IC portable terminal 6, a portable terminal that can be used in Mobile Suica (registered trademark) can be cited.

POS端末1は、磁気カードの磁気記録媒体に記憶されている顧客IDも読み取ることができる。さらに、磁気記録媒体に残高も記憶されている場合は、該残高も読み取ることができる。   The POS terminal 1 can also read the customer ID stored in the magnetic recording medium of the magnetic card. Further, when a balance is also stored in the magnetic recording medium, the balance can also be read.

処理サーバ2は、顧客IDを含んだ付加情報リクエストをPOS端末1から受信し、付加情報を作成する。このため、処理サーバ2は、前記顧客IDを検索条件としてデータベース3を検索する。ここで、処理サーバ2は、データベース3と通信可能に接続されている。そして、該顧客の顧客情報を取得し、該顧客に提供するための付加情報を前記顧客情報に基づき作成する。さらに、処理サーバ2は、作成された前記付加情報を、前記POS端末に備えられている出力装置のための出力データとする。この一連の処理サーバ2の機能は後に詳述する。   The processing server 2 receives the additional information request including the customer ID from the POS terminal 1 and creates additional information. For this reason, the processing server 2 searches the database 3 using the customer ID as a search condition. Here, the processing server 2 is communicably connected to the database 3. Then, the customer information of the customer is acquired, and additional information for providing to the customer is created based on the customer information. Further, the processing server 2 uses the created additional information as output data for an output device provided in the POS terminal. The functions of this series of processing servers 2 will be described in detail later.

データベース3は、顧客情報などを管理する装置である。このデータベースには、顧客情報の検索、変更、更新のために既存のハードウェア及びソフトウェアを適用することが可能である。このデータベース3に保持されているテーブルが表1〜表5に示されている。   The database 3 is a device that manages customer information and the like. Existing hardware and software can be applied to this database for searching, changing and updating customer information. Tables held in the database 3 are shown in Tables 1 to 5.

表1は端末管理テーブルであり、処理サーバ内のPOS端末認証部(後述)が検索するテーブルである。この端末管理テーブルには、「店舗ID」カラムと「端末ID」カラムとが設けられている。これにより、店舗IDと端末IDとを結びつけることができる。   Table 1 is a terminal management table, which is searched by a POS terminal authentication unit (described later) in the processing server. This terminal management table is provided with a “store ID” column and a “terminal ID” column. Thereby, store ID and terminal ID can be tied.

Figure 2009075745
Figure 2009075745

表2は顧客管理テーブルである。この顧客管理テーブルには、「顧客ID」カラムと「氏名」カラムと「性別」カラムと「年齢」カラムとが設けられており、顧客情報が管理されている。   Table 2 is a customer management table. In this customer management table, a “customer ID” column, a “name” column, a “sex” column, and an “age” column are provided, and customer information is managed.

Figure 2009075745
Figure 2009075745

表3はポイント管理テーブルであり、「顧客ID」カラムと、その顧客IDのポイント値を格納する「ポイント値」カラムとが設けられている。顧客IDを検索条件としてこのポイント管理テーブルを処理サーバが検索し、該当する顧客のポイント値を取得することができる。   Table 3 is a point management table, which is provided with a “customer ID” column and a “point value” column for storing the point value of the customer ID. The processing server searches the point management table using the customer ID as a search condition, and can acquire the point value of the corresponding customer.

Figure 2009075745
Figure 2009075745

表4は履歴管理テーブルであり、「日時」カラムと「顧客ID」カラムと「店舗ID」カラムと「端末ID」カラムと「決済額」カラムと「今回付与ポイント」カラムと「付与前ポイント」カラムと「付与後ポイント」カラムとが設けられている。このテーブルは、処理サーバからの命令を受けてデータベースによって、顧客ごと、かつ購入日時ごとに1レコードずつ作成され、該顧客が購入した店舗の店舗IDと端末IDと決済額と決済額に応じて決められる今回付与ポイントと付与前のポイントと付与後のポイントとがそれぞれのカラムに格納される。付与後のポイントは、付与前のポイントに今回付与ポイントを加算した値である。このテーブルを、顧客IDを検索条件として参照することにより、該当する顧客のポイントの変化に関する履歴を取得することができる。   Table 4 is a history management table, which includes a “date and time” column, a “customer ID” column, a “store ID” column, a “terminal ID” column, a “payment amount” column, a “present grant point” column, and a “pre-grant point”. A column and a “post-granting point” column are provided. This table is created by the database in response to an instruction from the processing server for each customer and for each purchase date and time, according to the store ID, terminal ID, payment amount, and payment amount of the store purchased by the customer. The determined current grant points, pre-grant points, and post-grant points are stored in the respective columns. The point after grant is a value obtained by adding the present grant point to the point before grant. By referring to this table using the customer ID as a search condition, it is possible to obtain a history regarding changes in the points of the corresponding customer.

Figure 2009075745
Figure 2009075745

表5はクーポン管理テーブルであり、「ポイント値」カラムと「引き換えクーポン」カラムとが設けられている。このテーブルは、あるポイント値と引き換えることができるクーポンについての情報を格納しており、例えば、「2000」ポイントと「旅行券」を引き換えることができるという情報が格納されている。   Table 5 is a coupon management table, in which a “point value” column and a “reward coupon” column are provided. This table stores information about coupons that can be redeemed for a certain point value. For example, information that "2000" points and "travel tickets" can be redeemed is stored.

Figure 2009075745
Figure 2009075745

表6はポイント付与率管理テーブルであり、決済額に対するポイントの付与率が「ポイント付与率」カラムにパーセント単位で格納されている。ここでは、ポイント付与率を決済額の1%(小数点以下切り捨て)としている。   Table 6 is a point grant rate management table, and the point grant rate with respect to the settlement amount is stored in the “point grant rate” column in percent units. Here, the point grant rate is 1% of the settlement amount (rounded down).

Figure 2009075745
Figure 2009075745

図2は、POS端末1の内部構成を示している。図2に示されているように、POS端末1は、制御部11と、顧客ID取得部12と、演算部13と、入力部14と、データ書き込み部15と、処理サーバ通信部16と、レシートプリンタ17と、店員用画面18と、顧客用画面19とを備えている。また、レシートプリンタ17と、店員用画面18と、顧客用画面19とは、出力装置を構成する。   FIG. 2 shows the internal configuration of the POS terminal 1. As shown in FIG. 2, the POS terminal 1 includes a control unit 11, a customer ID acquisition unit 12, a calculation unit 13, an input unit 14, a data writing unit 15, a processing server communication unit 16, A receipt printer 17, a clerk screen 18, and a customer screen 19 are provided. The receipt printer 17, the clerk screen 18, and the customer screen 19 constitute an output device.

制御部11は、上記構成要素12〜19と接続されており、上記構成要素12〜19の制御を行う。
顧客ID取得部12は、磁気記録媒体読み取り部121とICチップ読み取り部122とキー入力部123とを有している。磁気記録媒体読み取り部121は、磁気カード7の磁気記録媒体に記憶されている顧客ID及び残高を読み取る部分である。ICチップ読み取り部分122は、非接触式ICカード5または非接触IC携帯端末6に内蔵されているICチップに記憶されている顧客ID及び残高を読み取る部分である。キー入力部123は、顧客ID及び残高が入力される部分である。すなわち、顧客ID取得部12は、磁気記録媒体読み取り部121とICチップ読み取り部122とキー入力部123とのうちのいずれかを通して、顧客ID及び残高を取得する部分である。
磁気記録媒体読み取り部121とICチップ読み取り部122とキー入力部123とは、一般的には物理的な構成を異にした部分である。しかし、本明細書及び本願特許請求の範囲において、顧客ID取得部12は、磁気記録媒体読み取り部121とICチップ読み取り部122とキー入力部123とを含む概念とする。
演算部13は、決済処理に伴う演算を主に行う部分である。なお、演算部13は、制御部11の一部として構成することもできる。
The control unit 11 is connected to the constituent elements 12 to 19 and controls the constituent elements 12 to 19.
The customer ID acquisition unit 12 includes a magnetic recording medium reading unit 121, an IC chip reading unit 122, and a key input unit 123. The magnetic recording medium reading unit 121 is a part that reads a customer ID and a balance stored in the magnetic recording medium of the magnetic card 7. The IC chip reading part 122 is a part for reading the customer ID and the balance stored in the IC chip built in the non-contact IC card 5 or the non-contact IC portable terminal 6. The key input unit 123 is a part where a customer ID and a balance are input. That is, the customer ID acquisition unit 12 is a part that acquires a customer ID and a balance through any one of the magnetic recording medium reading unit 121, the IC chip reading unit 122, and the key input unit 123.
In general, the magnetic recording medium reading unit 121, the IC chip reading unit 122, and the key input unit 123 are portions having different physical configurations. However, in the present specification and claims of the present application, the customer ID acquisition unit 12 has a concept including a magnetic recording medium reading unit 121, an IC chip reading unit 122, and a key input unit 123.
The computing unit 13 is a part that mainly performs computations associated with payment processing. Note that the calculation unit 13 can also be configured as a part of the control unit 11.

入力部14は、顧客の購入品目、単価、個数、決済額を入力するために使用する部分である。具体例として、キーボードやタッチパネルがある。   The input unit 14 is a part used to input a customer's purchase item, unit price, quantity, and settlement amount. Specific examples include a keyboard and a touch panel.

データ書き込み部15は、磁気記録媒体書き込み部151とICチップ書き込み部152とを有している。磁気記録媒体書き込み部151は、磁気カード7の磁気記録媒体に記憶されている残高を、決済後の残高に書き換える部分である。ICチップ書き込み部152は、非接触式ICカード5または非接触IC携帯端末6に内蔵されているICチップに記憶されている残高を、決済後の残高に書き換える部分である。このICチップ書き込み部152は、出力データと出力用決済情報データとをICチップに書き込むこともできる。
磁気記録媒体書き込み部151とICチップ書き込み部152とは、一般的には物理的な構成を異にした部分である。しかし、本明細書及び本願特許請求の範囲において、データ書き込み部15は、磁気記録媒体書き込み部151とICチップ書き込み部152とを含む概念とする。
データ書き込み部15は、顧客ID取得部12と一体化されていてもよい。
The data writing unit 15 includes a magnetic recording medium writing unit 151 and an IC chip writing unit 152. The magnetic recording medium writing unit 151 is a part that rewrites the balance stored in the magnetic recording medium of the magnetic card 7 to the balance after settlement. The IC chip writing unit 152 is a part that rewrites the balance stored in the IC chip built in the non-contact IC card 5 or the non-contact IC portable terminal 6 into the balance after settlement. The IC chip writing unit 152 can also write the output data and output settlement information data to the IC chip.
The magnetic recording medium writing unit 151 and the IC chip writing unit 152 are generally portions having different physical configurations. However, in the present specification and claims of the present application, the data writing unit 15 has a concept including a magnetic recording medium writing unit 151 and an IC chip writing unit 152.
The data writing unit 15 may be integrated with the customer ID acquisition unit 12.

処理サーバ通信部16は、処理サーバ2との通信を行う部分である。
レシートプリンタ17は、出力データを顧客に認知可能にレシートへ印字する装置である。
店員用画面18と顧客用画面19とは、出力データを店員、顧客それぞれに認知可能に出力するための画面である。
The processing server communication unit 16 is a part that communicates with the processing server 2.
The receipt printer 17 is a device that prints output data on a receipt so that the customer can recognize it.
The clerk screen 18 and the customer screen 19 are screens for outputting the output data so that the clerk and the customer can recognize each other.

図3は、処理サーバ2aの内部構成を示している。図3に示されているように、処理サーバ2aは、処理部21と、POS端末通信部22と、データベース通信部23とを備えている。
処理部21は、上記POS端末通信部22及びデータベース通信部23と接続されている。POS端末通信部22及びデータベース通信部23は、POS端末1及びデータベース3とそれぞれ通信を行う部分である。
FIG. 3 shows the internal configuration of the processing server 2a. As shown in FIG. 3, the processing server 2 a includes a processing unit 21, a POS terminal communication unit 22, and a database communication unit 23.
The processing unit 21 is connected to the POS terminal communication unit 22 and the database communication unit 23. The POS terminal communication unit 22 and the database communication unit 23 are parts that communicate with the POS terminal 1 and the database 3, respectively.

さらに処理部21は、POS端末認証部211と、顧客検索部212と、ポイント計算部213と、クーポン管理部214と、出力データ作成部215と、履歴保存部216とを有している。
POS端末認証部211は、POS端末1から受信した付加情報リクエストに含まれている店舗ID及び端末IDを検索条件として端末管理テーブルを検索し、該当するレコードがあれば該POS端末を正規の端末として認証する部分である。
顧客検索部212は、付加情報リクエストに含まれている顧客IDを検索条件として顧客管理テーブルを検索する部分である。
ポイント計算部213は、ポイント付与率管理テーブルを検索することにより取得したポイント付与率と付加情報リクエストに含まれている決済額とを乗ずることにより、付与するポイント値を計算する部分である。さらに、このポイント計算部213は、顧客IDを検索条件としてポイント管理テーブルを検索することにより得られる該顧客のポイント値と、上記のように計算した付与するポイント値とを加えることにより、該顧客の新たなポイント値を計算する。
クーポン管理部214は、クーポン管理テーブルを検索し、ポイント計算部213が計算した新たなポイント値以上、かつ最小のポイント値を有するレコードを取得する部分である。このクーポン管理部214は、該当するレコードの「ポイント値」カラムに保存されているポイント値から、上記新たなポイント値を差し引くことにより、そのクーポンと引き換え可能なポイントまでの残りポイント値を計算することができる。
出力データ作成部215は、顧客に提供する付加情報を、POS端末に送信するための出力データとして作成する部分である。
履歴保存部216は、履歴管理テーブルにアクセスし、顧客IDごと、かつ購入日時ごとに1レコードずつ作成する部分である。具体的には「日時カラム」に購入日時を設定し、「顧客ID」カラムと「店舗ID」カラムと「端末ID」カラムと「決済額」カラムとに対して付加情報リクエストに含まれている対応する値を設定する。さらに、ポイント計算部213が計算した付与するポイント値を「今回付与ポイント」カラムに設定し、ポイント計算部213がポイント管理テーブルから取得したポイント値を「付与前ポイント」カラムに設定し、ポイント計算部213が計算した新たなポイント値を「付与後ポイント」カラムに設定する。
Furthermore, the processing unit 21 includes a POS terminal authentication unit 211, a customer search unit 212, a point calculation unit 213, a coupon management unit 214, an output data creation unit 215, and a history storage unit 216.
The POS terminal authentication unit 211 searches the terminal management table using the store ID and terminal ID included in the additional information request received from the POS terminal 1 as search conditions, and if there is a corresponding record, the POS terminal is regarded as a regular terminal. It is a part to authenticate as.
The customer search unit 212 is a part that searches the customer management table using the customer ID included in the additional information request as a search condition.
The point calculation unit 213 is a part that calculates a point value to be given by multiplying the point grant rate acquired by searching the point grant rate management table and the settlement amount included in the additional information request. Further, the point calculation unit 213 adds the customer point value obtained by searching the point management table using the customer ID as a search condition, and the point value to be assigned calculated as described above, thereby adding the customer value. Calculate a new point value for.
The coupon management unit 214 is a part that searches the coupon management table and acquires a record that has a minimum point value that is greater than or equal to the new point value calculated by the point calculation unit 213. The coupon management unit 214 calculates the remaining point value up to the point that can be redeemed for the coupon by subtracting the new point value from the point value stored in the “point value” column of the corresponding record. be able to.
The output data creation unit 215 is a part that creates additional information provided to the customer as output data for transmission to the POS terminal.
The history storage unit 216 is a part that accesses the history management table and creates one record for each customer ID and for each purchase date and time. Specifically, the purchase date / time is set in the “date / time column”, and the “customer ID” column, the “store ID” column, the “terminal ID” column, and the “payment amount” column are included in the additional information request. Set the corresponding value. Further, the point value to be assigned calculated by the point calculation unit 213 is set in the “currently granted point” column, the point value acquired by the point calculation unit 213 from the point management table is set in the “point before grant” column, and point calculation is performed. The new point value calculated by the unit 213 is set in the “post-granting point” column.

図4は、処理サーバ2bの内部構成を示している。図3に示されている処理サーバ2aとほぼ同じであるが、処理部21が出力用決済情報データ作成部217をさらに有している点のみ異なる。
出力用決済情報データ作成部217は、付加情報リクエストに含まれている決済に関する情報(購入品目、単価、個数、決済額など)を、POS端末が出力するためにPOS端末へ送信される出力用決済情報データとして作成する部分である。
FIG. 4 shows the internal configuration of the processing server 2b. 3 is substantially the same as the processing server 2a shown in FIG. 3 except that the processing unit 21 further includes an output settlement information data creation unit 217.
The output payment information data creation unit 217 outputs information related to payment (purchased item, unit price, number of pieces, payment amount, etc.) included in the additional information request to be transmitted to the POS terminal for the POS terminal to output. This is a part created as payment information data.

次に、図5に沿って、図1〜図3に示したPOSシステムを作動させ、決済を実施するための処理シーケンスを説明する。この処理シーケンスでは、上記実施の形態に係る処理サーバ2aを本発明に係るプログラムを利用して作動させる。なお、ここでは、店舗がポイントサービスを導入しており、決済額に応じて付与されるポイント値や、付与後のポイント残高をレシート及び画面に出力することを想定している。
店舗の具体例としては、スーパーマーケット、コンビニエンスストア、ガソリンスタンド、レストラン、ホテルをあげることができる。
Next, a processing sequence for operating the POS system shown in FIGS. 1 to 3 and performing settlement will be described with reference to FIG. In this processing sequence, the processing server 2a according to the above embodiment is operated using the program according to the present invention. Here, it is assumed that the store has introduced a point service, and the point value given according to the payment amount and the point balance after the grant are output to the receipt and the screen.
Specific examples of stores include supermarkets, convenience stores, gas stations, restaurants, and hotels.

まず、店員が入力部14を操作することにより入力された購入品目、単価、個数、決済額などの情報をPOS端末1aが取得する(ステップSt1)。
次に、磁気カード、非接触式ICカードまたは非接触IC携帯端末を、POS端末の顧客ID取得部にかざすよう、顧客用画面の表示や音声を通じて顧客に促す(ステップSt2)。
顧客が磁気カード、非接触式ICカードまたは非接触IC携帯端末をかざすと、POS端末は、顧客ID取得部12内の磁気記録媒体読み取り部121またはICチップ読み取り部122を通じて、磁気記録媒体またはICチップに記憶されている顧客ID及び残高を読み取る(ステップSt3)。顧客IDを正常に読み取ることができた場合は、処理を続行する。
続いて、POS端末1aにて決済処理が行われる(ステップSt4)。データ書き込み部15内の磁気記録媒体書き込み部151またはICチップ書き込み部152は、決済後の残高を磁気記録媒体またはICチップに書き込む。
First, the POS terminal 1a acquires information such as purchase items, unit prices, number of pieces, and payment amount input by the store clerk operating the input unit 14 (step St1).
Next, the customer is prompted through display of the customer screen or voice to hold the magnetic card, non-contact type IC card or non-contact type IC portable terminal over the customer ID acquisition unit of the POS terminal (step St2).
When a customer holds a magnetic card, a non-contact type IC card or a non-contact type IC portable terminal, the POS terminal passes through the magnetic recording medium reading unit 121 or the IC chip reading unit 122 in the customer ID acquisition unit 12, and the magnetic recording medium or IC The customer ID and balance stored in the chip are read (step St3). If the customer ID can be read normally, the processing is continued.
Subsequently, a settlement process is performed at the POS terminal 1a (step St4). The magnetic recording medium writing unit 151 or the IC chip writing unit 152 in the data writing unit 15 writes the balance after settlement to the magnetic recording medium or the IC chip.

次に、店舗IDと、端末IDと、顧客IDと、決済額とを含む付加情報リクエストが、POS端末1aから処理サーバ2aへ送信される(ステップSt5)。
続いて、POS端末1aは、決済に関する情報を出力用決済情報データとして構成する(ステップSt6)。例えば、購入品目と単価と個数と決済額とを出力用決済情報データとして構成することができる。
処理サーバ2aの処理部21内のPOS端末認証部211は、受信した付加情報リクエストに含まれている店舗ID及び端末IDを検索条件としてデータベース3内の端末管理テーブルを検索し、結果を受け取る(ステップSt7)。
Next, an additional information request including a store ID, a terminal ID, a customer ID, and a payment amount is transmitted from the POS terminal 1a to the processing server 2a (step St5).
Subsequently, the POS terminal 1a configures information related to payment as output payment information data (step St6). For example, the purchase item, unit price, number, and settlement amount can be configured as output settlement information data.
The POS terminal authentication unit 211 in the processing unit 21 of the processing server 2a searches the terminal management table in the database 3 using the store ID and the terminal ID included in the received additional information request as search conditions, and receives the result ( Step St7).

上記検索結果に基づいて、POS端末認証部211はPOS端末の認証を行う(ステップSt8)。該当するレコードが見つかった場合は、該端末が正規の端末として認証される。
処理サーバ2aの処理部21内の顧客検索部212は、付加情報リクエストに含まれている顧客IDを検索条件として顧客管理テーブルを検索する(ステップSt9)。
処理サーバ2aの処理部21内のポイント計算部213は、データベース3内のポイント管理テーブルから当該顧客の当該決済が行われる前のポイント値を取得し、ポイント付与率管理テーブルからポイント付与率を取得する(ステップSt10)。
次に、ポイント計算部213は、ステップSt9で取得したポイント値及びポイント付与率と、上記付加情報リクエストに含まれている決済額とを用いて、付与するポイント値及び付与後のポイント値を計算する。続いて履歴保存部216がデータベース3にアクセスし、履歴管理テーブルに新たなレコードを作成する(ステップSt11)。
Based on the search result, the POS terminal authentication unit 211 authenticates the POS terminal (step St8). If a corresponding record is found, the terminal is authenticated as a legitimate terminal.
The customer search unit 212 in the processing unit 21 of the processing server 2a searches the customer management table using the customer ID included in the additional information request as a search condition (step St9).
The point calculation unit 213 in the processing unit 21 of the processing server 2a obtains the point value before the settlement of the customer from the point management table in the database 3, and obtains the point grant rate from the point grant rate management table. (Step St10).
Next, the point calculation unit 213 calculates the point value to be granted and the point value after the grant using the point value and the point grant rate acquired in step St9 and the settlement amount included in the additional information request. To do. Subsequently, the history storage unit 216 accesses the database 3 and creates a new record in the history management table (step St11).

付与ポイント値や付与後ポイントから付加情報を作成する(ステップSt12)。このとき、クーポン管理部214は、クーポン管理テーブルにアクセスし、付与後ポイントに最も近い、あるクーポンと引き換え可能なポイント値までの残りポイント数を計算し、この残りポイント数を付加情報に含めることができる。また、付加情報リクエストに含まれている購入品目やデータベース内の顧客情報に基づいて、広告情報や電子クーポンなどの付加情報を作成することもできる(ステップSt12)。
出力データ作成部215は、作成された付加情報を構成するデータの少なくとも一部を、前記顧客のための出力データとして構成する(ステップSt13)。
作成した出力データを処理サーバ2aからPOS端末1aへ送信する(ステップSt14)。
続いてPOS端末1a内の演算部13は、ステップSt6で作成された出力用決済情報データと受信した出力データとを出力する命令を、レシートプリンタ17と店員用画面18と顧客用画面19とへ送る(ステップSt15)。
次に、受信した出力データと出力用決済情報データとがレシート、顧客用画面または店員用画面に出力される(ステップSt16及びSt17)。このとき、レシートや顧客用画面及び店員用画面には、決済に関する情報のほか、付加情報として顧客の氏名と付与後ポイントと付与後ポイントに最も近い、あるクーポンと引き換え可能なポイント値までの残りポイント数とを出力することができる。ここで、残りポイント数の計算は、処理サーバ2の処理部によって行われる。レシートの一例が図7に示されており、上段部分はPOS端末1aにより作成された部分であり、下段部分は処理サーバ2aにより作成された部分である。
ステップSt3において、磁気記録媒体ではなくICチップに記憶されている顧客ID及び残高を読み取った場合、POS端末に備えられているデータ書き込み部15内のICチップ書き込み部152は、前記出力用決済情報データと前記出力データとを、演算部13からの命令に従って顧客の所有するIC媒体内のICチップへ送信して書き込む(ステップSt18)。
Additional information is created from the granted point value and the post-grant point (step St12). At this time, the coupon management unit 214 accesses the coupon management table, calculates the number of remaining points up to the point value that can be redeemed for a certain coupon that is closest to the point after granting, and includes this remaining point number in the additional information. Can do. Further, additional information such as advertisement information and electronic coupons can be created based on the purchase items included in the additional information request and customer information in the database (step St12).
The output data creation unit 215 configures at least part of the data constituting the created additional information as output data for the customer (step St13).
The created output data is transmitted from the processing server 2a to the POS terminal 1a (step St14).
Subsequently, the calculation unit 13 in the POS terminal 1a sends an instruction for outputting the output settlement information data generated in step St6 and the received output data to the receipt printer 17, the clerk screen 18, and the customer screen 19. Send (step St15).
Next, the received output data and output settlement information data are output to a receipt, a customer screen, or a clerk screen (steps St16 and St17). At this time, the receipt, the customer screen, and the clerk screen, in addition to information related to payment, the remaining information up to the point value that can be redeemed for a coupon that is closest to the customer's name, post-grant point, and post-grant point The number of points can be output. Here, the calculation of the number of remaining points is performed by the processing unit of the processing server 2. An example of a receipt is shown in FIG. 7, in which the upper part is a part created by the POS terminal 1a, and the lower part is a part created by the processing server 2a.
In step St3, when the customer ID and balance stored in the IC chip instead of the magnetic recording medium are read, the IC chip writing unit 152 in the data writing unit 15 provided in the POS terminal reads the payment settlement information. The data and the output data are transmitted and written to the IC chip in the IC medium owned by the customer according to the command from the calculation unit 13 (step St18).

次に、図6に沿って、図1、図2及び図4に示したPOSシステムを作動させ、決済を実施するための処理シーケンスを説明する。この処理シーケンスでは、上記実施の形態に係る処理サーバ2bを本発明に係るプログラムを利用して作動させる。図5と図6との相違点は、図5では出力用決済情報データの作成をPOS端末1aが行う(ステップSt6)のに対し、図6では処理サーバ2bの処理部21内の出力用決済情報データ作成部217が行う(後述するステップSt109)という点である。以下、この相違点を中心に図6について説明するが、図5と共通する点は説明を省略する。
まず、ステップSt101〜St108が行われるが、これは図5のステップSt1〜St5、St7〜St9とそれぞれ同じである。
次に出力用決済情報データ作成部217が、付加情報リクエストに含まれている決済に関する情報を出力用決済情報データとして構成する(ステップSt109)。例えば、購入品目と単価と個数と決済額とを出力用決済情報データとして構成することができる。
続いてステップSt110〜St113が行われるが、これは図5のステップSt10〜St13とそれぞれ同じである。
作成した出力用決済情報データ及び出力データを処理サーバ2bからPOS端末1bへ送信する(ステップSt114)。
次にPOS端末1b内の演算部13は、受信した出力用決済情報データ及び出力データを出力する命令を、レシートプリンタ17と店員用画面18と顧客用画面19とへ送る(ステップSt115)。
続いてステップSt116〜St118が行われるが、これは図5のステップSt16〜St18とそれぞれ同じである。
結果として出力されるレシートの一例は図8に示されている。図7とは異なり、全体が処理サーバ2bにより作成されている。
Next, a processing sequence for operating the POS system shown in FIGS. 1, 2, and 4 to perform settlement will be described with reference to FIG. In this processing sequence, the processing server 2b according to the above embodiment is operated using the program according to the present invention. The difference between FIG. 5 and FIG. 6 is that the output settlement information data is created by the POS terminal 1a in FIG. 5 (step St6), whereas in FIG. 6, the output settlement in the processing unit 21 of the processing server 2b. The information data creation unit 217 performs this (step St109 described later). Hereinafter, FIG. 6 will be described focusing on this difference, but the description of points that are common to FIG. 5 will be omitted.
First, steps St101 to St108 are performed, which are the same as steps St1 to St5 and St7 to St9 in FIG.
Next, the output payment information data creation unit 217 configures the information related to the payment included in the additional information request as output payment information data (step St109). For example, the purchase item, unit price, number, and settlement amount can be configured as output settlement information data.
Subsequently, steps St110 to St113 are performed, which are the same as steps St10 to St13 in FIG.
The generated output settlement information data and output data are transmitted from the processing server 2b to the POS terminal 1b (step St114).
Next, the calculation unit 13 in the POS terminal 1b sends the received output settlement information data and an instruction to output the output data to the receipt printer 17, the clerk screen 18, and the customer screen 19 (step St115).
Subsequently, steps St116 to St118 are performed, which are the same as steps St16 to St18 in FIG.
An example of a receipt output as a result is shown in FIG. Unlike FIG. 7, the entirety is created by the processing server 2b.

スーパーマーケットにおける適用例1
ここでさらに、図1〜図3及び図5について説明したPOSシステムを導入しているスーパーマーケットについて、処理シーケンスの一形態を説明する。
まず、スーパーマーケットの店員が入力部14を操作することにより入力された購入品目(刺身、わさび、ビール)、各単価(420円、210円、210円)、各個数(各1個)などの情報を、POS端末1aが取得する(ステップSt1)。
次に、磁気カード7または非接触式ICカード5を、POS端末1aの顧客ID取得部にかざすよう、顧客用画面19の表示や音声を通じて顧客に促す(ステップSt2)。例えば、顧客用画面19に「会員カードをこちらにかざして下さい」と表示させることにより、顧客に促す。
顧客が非接触式ICカード5をかざすと、POS端末1aは、顧客ID取得部12内のICチップ読み取り部122を通じて、ICチップに記憶されている顧客ID及び残高を読み取る(ステップSt3)。
続いて、POS端末1aが決済処理を行う(ステップSt4)。データ書き込み部15内のICチップ書き込み部152は、決済後の残高をICチップに書き込む。
Application example 1 in a supermarket
Here, one form of the processing sequence will be described for the supermarket in which the POS system described with reference to FIGS. 1 to 3 and 5 is introduced.
First, information such as purchased items (sashimi, wasabi, beer), unit prices (420 yen, 210 yen, 210 yen), each number (each one) entered by operating the input unit 14 by a supermarket clerk Is acquired by the POS terminal 1a (step St1).
Next, the customer is prompted through the display of the customer screen 19 and voice to hold the magnetic card 7 or the non-contact IC card 5 over the customer ID acquisition unit of the POS terminal 1a (step St2). For example, the customer is prompted by displaying “Please hold your membership card over here” on the customer screen 19.
When the customer holds the non-contact type IC card 5, the POS terminal 1a reads the customer ID and balance stored in the IC chip through the IC chip reading unit 122 in the customer ID acquisition unit 12 (step St3).
Subsequently, the POS terminal 1a performs a payment process (step St4). The IC chip writing unit 152 in the data writing unit 15 writes the balance after settlement to the IC chip.

次に、店舗ID(100)と、端末ID(100002)と、顧客ID(123456789)と、決済額(840円)とを含む付加情報リクエストが、POS端末1aから処理サーバ2aに送信される(ステップSt5)。   Next, an additional information request including a store ID (100), a terminal ID (100002), a customer ID (123456789), and a payment amount (840 yen) is transmitted from the POS terminal 1a to the processing server 2a ( Step St5).

続いてPOS端末1aは、購入品目(刺身、わさび、ビール)と各単価(420円、210円、210円)と決済額(840円)とを出力用決済情報データとして構成する(ステップSt6)。   Subsequently, the POS terminal 1a configures the purchased item (sashimi, wasabi, beer), each unit price (420 yen, 210 yen, 210 yen) and the settlement amount (840 yen) as output settlement information data (step St6). .

処理サーバ2aの処理部21内のPOS端末認証部211は、受信した上記付加情報リクエストに含まれている店舗ID(100)及び端末ID(100002)を検索条件としてデータベース3内の端末管理テーブルを検索し、結果を受け取る(ステップSt7)。   The POS terminal authentication unit 211 in the processing unit 21 of the processing server 2a uses the store ID (100) and the terminal ID (100002) included in the received additional information request as a search condition to search the terminal management table in the database 3. Search and receive the result (step St7).

上記検索結果に基づいて、POS端末の認証が行われる(ステップSt8)。本例では、該当するレコードが存在するため、後続の処理に進む。
続いて、顧客検索部212は、付加情報リクエストに含まれている顧客ID(123456789)を検索条件として顧客管理テーブルを検索し、結果を受け取る(ステップSt9)。本例では、該当するレコードが存在するため、後続の処理に進む。
ポイント計算部213は、データベース3のポイント管理テーブルから当該顧客の当該決済が行われる前のポイント残高(1130ポイント)を取得し、ポイント付与率管理テーブルからポイント付与率(決済額の1パーセント)を取得する(ステップSt10)。
次に、処理サーバ2aは、ステップSt8で取得したポイント残高及びポイント付与率と、上記付加情報リクエストに含まれている決済額とを用いて、付与するポイント値(840×1%=8ポイント、小数点以下切り捨て)及び付与後のポイント残高(1130+8=1138ポイント)を計算する。その後、履歴保存部216がデータベース3内のポイント管理テーブルにアクセスして、当該顧客のポイント残高を1138ポイントに更新し、ポイント値の変化(8ポイント増加)を履歴管理テーブルに挿入する(ステップSt11)。
Based on the search result, the POS terminal is authenticated (step St8). In this example, since the corresponding record exists, the process proceeds to the subsequent processing.
Subsequently, the customer search unit 212 searches the customer management table using the customer ID (123456789) included in the additional information request as a search condition, and receives the result (step St9). In this example, since the corresponding record exists, the process proceeds to the subsequent processing.
The point calculation unit 213 acquires the point balance (1130 points) before the settlement of the customer from the point management table of the database 3, and obtains the point grant rate (1% of the settlement amount) from the point grant rate management table. Obtain (step St10).
Next, the processing server 2a uses the point balance and the point grant rate acquired in step St8 and the settlement amount included in the additional information request to give a point value (840 × 1% = 8 points, The fraction of the decimal point is rounded down) and the point balance after grant (1130 + 8 = 1138 points) is calculated. Thereafter, the history storage unit 216 accesses the point management table in the database 3, updates the point balance of the customer to 1138 points, and inserts a change in point value (8 points increase) into the history management table (step St11). ).

続いて処理サーバ2aの処理部21内のクーポン管理部214がデータベース通信部23を介してデータベース3内のクーポン管理テーブルにアクセスし、付与後ポイント値(1138ポイント)以上、かつ最小のポイント値(2000ポイント)を有するレコードを検索する。そして、処理部21は、この2000ポイントと交換可能なクーポンに関する情報(旅行券)を取得するとともに、残りのポイント値(2000−1138=862ポイント)を付加情報として計算する(ステップSt12)。
このとき、付加情報の一部として、購入品目の一つであるビールの新商品情報や当該ビールの割引券に関するデータなどを、顧客情報や決済額に基づいて作成することもできる(ステップSt12)。
次に出力データ作成部215は、作成した付加情報を構成するデータの一部である付与後ポイントと残りのポイント値とを前記顧客のための出力データとする(ステップSt13)。
作成した出力データを、処理サーバ2aからPOS端末1aに送信する(ステップSt14)。
POS端末1a内の演算部13は、ステップSt6で作成された出力用決済情報データと、受信した出力データとをレシートプリンタ17と店員用画面18と顧客用画面19とに出力するよう命令を出す(ステップSt15)。そして、これら出力用決済情報データと出力データとが、レシート、顧客用画面、店員用画面に出力される(ステップSt16及びSt17)。
続いてPOS端末1aに備えられているデータ書き込み部15内のICチップ書き込み部152は、ステップSt6で作成された出力用決済情報データと受信した出力データとを、演算部13からの命令に従って顧客の所有するIC媒体内のICチップへ送信して書き込む(ステップSt18)。
Subsequently, the coupon management unit 214 in the processing unit 21 of the processing server 2a accesses the coupon management table in the database 3 through the database communication unit 23, and the minimum point value (1138 points) or more after the grant is given. Search for records with 2000 points). And the process part 21 calculates the information (travel ticket) regarding the coupon which can be exchanged for 2000 points, and calculates the remaining point value (2000-1138 = 862 points) as additional information (step St12).
At this time, as part of the additional information, new product information of beer that is one of the purchased items, data related to the beer discount coupon, and the like can be created based on the customer information and the settlement amount (step St12). .
Next, the output data creation unit 215 sets the post-grant points and the remaining point values, which are part of the data constituting the created additional information, as output data for the customer (step St13).
The created output data is transmitted from the processing server 2a to the POS terminal 1a (step St14).
The calculation unit 13 in the POS terminal 1a issues an instruction to output the output settlement information data created in step St6 and the received output data to the receipt printer 17, the clerk screen 18, and the customer screen 19. (Step St15). The output settlement information data and the output data are output to the receipt, the customer screen, and the clerk screen (steps St16 and St17).
Subsequently, the IC chip writing unit 152 in the data writing unit 15 provided in the POS terminal 1a uses the output settlement information data generated in step St6 and the received output data as a customer according to a command from the calculation unit 13. Is transmitted and written to the IC chip in the IC medium owned by (step St18).

スーパーマーケットにおける適用例2
図1、図2、図4及び図6について説明したPOSシステムを導入しているスーパーマーケットについて、処理シーケンスの一形態を説明する。
まず、スーパーマーケットの店員が入力部14を操作することにより入力された購入品目(刺身、わさび、ビール)、各単価(420円、210円、210円)、各個数(各1個)などの情報を、POS端末1bが取得する(ステップSt101)。
次に、磁気カード7または非接触式ICカード5を、POS端末1bの顧客ID取得部にかざすよう、顧客用画面19の表示や音声を通じて顧客に促す(ステップSt102)。例えば、顧客用画面19に「会員カードをこちらにかざして下さい」と表示させることにより、顧客に促す。
顧客が磁気カード7をかざすと、POS端末1bは、顧客ID取得部12内の磁気記録媒体読み取り部121を通じて、磁気カード7の磁気記録媒体に記憶されている顧客IDを読み取る(ステップSt103)。
続いて、POS端末1bが決済処理を行う(ステップSt104)。データ書き込み部15内の磁気記録媒体書き込み部151は、決済後の残高を磁気記録媒体に書き込む。
Application example 2 in a supermarket
One form of the processing sequence will be described for the supermarket in which the POS system described with reference to FIGS. 1, 2, 4 and 6 is introduced.
First, information such as purchased items (sashimi, wasabi, beer), unit prices (420 yen, 210 yen, 210 yen), each number (each one) entered by operating the input unit 14 by a supermarket clerk Is acquired by the POS terminal 1b (step St101).
Next, the customer is prompted through the display and voice of the customer screen 19 to hold the magnetic card 7 or the non-contact type IC card 5 over the customer ID acquisition unit of the POS terminal 1b (step St102). For example, the customer is prompted by displaying “Please hold your membership card over here” on the customer screen 19.
When the customer holds the magnetic card 7 over, the POS terminal 1b reads the customer ID stored in the magnetic recording medium of the magnetic card 7 through the magnetic recording medium reading unit 121 in the customer ID acquisition unit 12 (step St103).
Subsequently, the POS terminal 1b performs a payment process (step St104). The magnetic recording medium writing unit 151 in the data writing unit 15 writes the balance after settlement to the magnetic recording medium.

次に、店舗ID(100)と、端末ID(100002)と、顧客ID(123456789)と、決済額(840円)と、購入品目(刺身、わさび、ビール)と、各単価(420円、210円、210円)と、各個数(各1個)とを含む付加情報リクエストが、POS端末1bから処理サーバ2bに送信される(ステップSt105)。   Next, store ID (100), terminal ID (100002), customer ID (123456789), settlement amount (840 yen), purchased items (sashimi, wasabi, beer), and unit prices (420 yen, 210 And an additional information request including each number (one for each) is transmitted from the POS terminal 1b to the processing server 2b (step St105).

処理サーバ2bの処理部21内のPOS端末認証部211は、受信した上記付加情報リクエストに含まれている店舗ID(100)及び端末ID(100002)を検索条件としてデータベース3内の端末管理テーブルを検索し、結果を受け取る(ステップSt106)。   The POS terminal authentication unit 211 in the processing unit 21 of the processing server 2b uses the store ID (100) and the terminal ID (100002) included in the received additional information request as a search condition to search the terminal management table in the database 3. Search and receive the result (step St106).

上記検索結果に基づいて、POS端末の認証が行われる(ステップSt107)。本例では、該当するレコードが存在するため、後続の処理に進む。
続いて、顧客検索部212は、付加情報リクエストに含まれている顧客ID(123456789)を検索条件として顧客管理テーブルを検索し、結果を受け取る(ステップSt108)。本例では、該当するレコードが存在するため、後続の処理に進む。
続いて出力用決済情報データ作成部217は、購入品目(刺身、わさび、ビール)と各単価(420円、210円、210円)と決済額(840円)とを出力用決済情報データとして構成する(ステップSt109)。
Based on the search result, the POS terminal is authenticated (step St107). In this example, since the corresponding record exists, the process proceeds to the subsequent processing.
Subsequently, the customer search unit 212 searches the customer management table using the customer ID (123456789) included in the additional information request as a search condition, and receives the result (step St108). In this example, since the corresponding record exists, the process proceeds to the subsequent processing.
Subsequently, the output settlement information data creation unit 217 configures purchase items (sashimi, wasabi, beer), unit prices (420 yen, 210 yen, 210 yen) and settlement amount (840 yen) as output settlement information data. (Step St109).

ポイント管理部213は、データベース3のポイント管理テーブルから当該顧客の当該決済が行われる前のポイント残高(1130ポイント)を取得し、ポイント付与率管理テーブルからポイント付与率(決済額の1パーセント)を取得する(ステップSt110)。
次に、ポイント管理部213は、ステップSt110で取得したポイント残高及びポイント付与率と、上記付加情報リクエストに含まれている決済額とを用いて、付与するポイント値(840×1%=8ポイント、小数点以下切り捨て)及び付与後のポイント残高(1130+8=1138ポイント)を計算する。その後、データベース3内のポイント管理テーブルにアクセスして、当該顧客のポイント残高を1138ポイントに更新し、履歴保存部216がポイント値の変化(8ポイント増加)を履歴管理テーブルに挿入する(ステップSt111)。
The point management unit 213 obtains the point balance (1130 points) before the settlement of the customer from the point management table of the database 3, and obtains the point grant rate (1% of the settlement amount) from the point grant rate management table. Obtain (step St110).
Next, the point management unit 213 uses the point balance and the point grant rate acquired in step St110 and the settlement amount included in the additional information request to give a point value (840 × 1% = 8 points). , And the point balance after grant (1130 + 8 = 1138 points) is calculated. Thereafter, the point management table in the database 3 is accessed, the point balance of the customer is updated to 1138 points, and the history storage unit 216 inserts a change in point value (8 points increase) into the history management table (step St111). ).

続いて処理サーバ2bの処理部21内のクーポン管理部214がデータベース通信部23を介してデータベース3内のクーポン管理テーブルにアクセスし、付与後ポイント値(1138ポイント)以上、かつ最小のポイント値(2000ポイント)を有するレコードを検索する。そして、クーポン管理部214は、この2000ポイントと交換可能なクーポンに関する情報(旅行券)を取得するとともに、残りのポイント値(2000−1138=862ポイント)を付加情報として計算する(ステップSt112)。
このとき、付加情報の一部として、購入品目の一つであるビールの新商品情報や当該ビールの割引券に関するデータなどを、顧客情報や決済額に基づいて作成することもできる(ステップSt112)。
次に出力データ作成部215は、作成した付加情報を構成するデータの一部である付与後ポイントと残りのポイント値とを前記顧客のための出力データとする(ステップSt113)。
作成した出力用決済情報データ及び出力データを、処理サーバ2bからPOS端末1bに送信する(ステップSt114)。
POS端末1b内の演算部13は、受信した出力用決済情報データ及び出力データをレシートプリンタ17と店員用画面18と顧客用画面19とに出力するよう命令を出す(ステップSt115)。そして、この出力データが、レシート、顧客用画面、店員用画面に出力される(ステップSt116及びSt117)。
Subsequently, the coupon management unit 214 in the processing unit 21 of the processing server 2b accesses the coupon management table in the database 3 through the database communication unit 23, and the minimum point value (1138 points) after the grant and the minimum point value ( Search for records with 2000 points). And the coupon management part 214 calculates the information (travel ticket) regarding the coupon which can be exchanged for 2000 points, and calculates the remaining point value (2000-1138 = 862 points) as additional information (step St112).
At this time, as part of the additional information, new product information of beer that is one of the purchased items, data related to the beer discount ticket, and the like can be created based on the customer information and the settlement amount (step St112). .
Next, the output data creation unit 215 sets the added points and the remaining point values, which are a part of the data constituting the created additional information, as output data for the customer (step St113).
The created output settlement information data and output data are transmitted from the processing server 2b to the POS terminal 1b (step St114).
The calculation unit 13 in the POS terminal 1b issues a command to output the received output settlement information data and output data to the receipt printer 17, the clerk screen 18, and the customer screen 19 (step St115). Then, the output data is output to the receipt, the customer screen, and the salesclerk screen (steps St116 and St117).

上記において、本発明に係るPOS端末と処理サーバとを用いたPOSシステムの具体的実施の形態について説明した。しかし、本発明は、このような実施の形態に限定されるのではなく、当業者にとって明らかな変更、修正は、全て本発明の技術的範囲に含まれる。したがって、例えば、以下のような形態も実施可能である。   The specific embodiment of the POS system using the POS terminal and the processing server according to the present invention has been described above. However, the present invention is not limited to such embodiments, and all changes and modifications apparent to those skilled in the art are included in the technical scope of the present invention. Therefore, for example, the following forms are also possible.

上記実施の形態において、出力用決済情報データを作成するタイプのPOS端末と、出力用決済情報データを作成しないタイプのPOS端末とがあることを述べた。ここで、あるPOSシステム内にこの2つのタイプのPOS端末が混在している場合、処理サーバはPOS端末のタイプに応じて出力用決済情報データを作成するか否かを制御することができる。
一例として、表1の端末管理テーブルに「端末タイプ」カラムを追加し、出力用決済情報データを作成するタイプのPOS端末であるか否かの情報を格納する。例えば、表1の端末IDが「100001」及び「100002」であるレコードの「端末タイプ」カラムを「A」(出力用決済情報データを作成するタイプのPOS端末)と設定する。さらに、表1の端末IDが「101001」であるレコードの「端末タイプ」カラムを「B」(出力用決済情報データを作成しないタイプのPOS端末)と設定する。そして、図5のステップSt7または図6のステップSt106において端末管理テーブルを検索する際に、処理サーバは、「端末タイプ」カラムに設定されている情報を取得することができる。そして、端末タイプが「A」であれば、処理サーバは出力用決済情報データを作成せず、端末タイプが「B」であれば、処理サーバが出力用決済情報データを作成するというように処理サーバを制御することができる。
In the above embodiment, it has been described that there are POS terminals that generate output settlement information data and POS terminals that do not generate output settlement information data. Here, when these two types of POS terminals coexist in a certain POS system, the processing server can control whether or not to generate output settlement information data according to the type of the POS terminal.
As an example, a “terminal type” column is added to the terminal management table of Table 1, and information indicating whether or not the POS terminal is a type that creates output payment information data is stored. For example, the “terminal type” column of the records whose terminal IDs in Table 1 are “100001” and “100002” is set to “A” (a POS terminal of a type that creates output settlement information data). Further, the “terminal type” column of the record having the terminal ID “101001” in Table 1 is set to “B” (a POS terminal of a type that does not create output settlement information data). Then, when searching the terminal management table in step St7 of FIG. 5 or step St106 of FIG. 6, the processing server can acquire information set in the “terminal type” column. If the terminal type is “A”, the processing server does not create output settlement information data, and if the terminal type is “B”, the processing server creates output settlement information data. You can control the server.

上記実施の形態において、POS端末がICチップまたは磁気記録媒体から顧客の残高を取得した。しかし、磁気記録媒体は、ICチップに比べて記憶容量が小さいため、残高を記憶せずに顧客IDのみを記憶している場合もある。この場合、処理サーバはデータベースから残高を取得することができる。一例として、顧客管理テーブルに「残高」カラムを追加し、このカラムに現在の残高を格納する。そして、図5の処理シーケンスにおいて、ステップSt3のカード読み取りの後であってステップSt4の決済処理の前に、POS端末はステップSt3で取得した顧客IDを処理サーバへ送信する。その後、処理サーバは、受信した顧客IDをもとにステップSt9の顧客検索を行う。この顧客検索と同時に顧客検索部212は、該顧客IDを検索条件として顧客管理テーブルを検索し、「残高」カラムから残高を取得する。処理サーバは取得した残高をPOS端末へ送信する。その後、POS端末は、受信した残高を用いてステップSt4の決済処理を行うことができる。
なお、ICチップが残高を記憶せずに顧客IDのみ記憶している場合も同様にできる。
In the above embodiment, the POS terminal acquires the customer balance from the IC chip or the magnetic recording medium. However, since the magnetic recording medium has a smaller storage capacity than the IC chip, there are cases where only the customer ID is stored without storing the balance. In this case, the processing server can acquire the balance from the database. As an example, a “balance” column is added to the customer management table, and the current balance is stored in this column. In the processing sequence of FIG. 5, after the card reading in step St3 and before the settlement processing in step St4, the POS terminal transmits the customer ID acquired in step St3 to the processing server. Thereafter, the processing server performs a customer search in step St9 based on the received customer ID. Simultaneously with this customer search, the customer search unit 212 searches the customer management table using the customer ID as a search condition, and acquires the balance from the “balance” column. The processing server transmits the acquired balance to the POS terminal. Thereafter, the POS terminal can perform the settlement process in step St4 using the received balance.
The same can be done when the IC chip stores only the customer ID without storing the balance.

上記において図5の処理シーケンスの変形例を説明したが、図6の処理シーケンスの変形例についても以下に説明する。まず、ステップSt103のカード読み取りの後であってステップSt104の決済処理の前に、POS端末はステップSt103で取得した顧客IDを処理サーバへ送信する。その後、処理サーバは、受信した顧客IDをもとにステップSt108の顧客検索を行う。この顧客検索と同時に顧客検索部212は、該顧客IDを検索条件として顧客管理テーブルを検索し、「残高」カラムから残高を取得する。処理サーバは取得した残高をPOS端末へ送信する。その後、POS端末は、受信した残高を用いてステップSt104の決済処理を行うことができる。
なお、ICチップが残高を記憶せずに顧客IDのみ記憶している場合も同様にできる。
Although the modified example of the processing sequence of FIG. 5 has been described above, the modified example of the processing sequence of FIG. 6 will also be described below. First, after the card reading in step St103 and before the settlement process in step St104, the POS terminal transmits the customer ID acquired in step St103 to the processing server. Thereafter, the processing server performs a customer search in step St108 based on the received customer ID. Simultaneously with this customer search, the customer search unit 212 searches the customer management table using the customer ID as a search condition, and acquires the balance from the “balance” column. The processing server transmits the acquired balance to the POS terminal. Thereafter, the POS terminal can perform the settlement process in step St104 using the received balance.
The same can be done when the IC chip stores only the customer ID without storing the balance.

上記実施の形態において、決済額に応じて付加情報を作成したが、顧客情報に応じて付加情報を作成することもできる。一例として、ステップSt9またはSt108において顧客検索を行う際に、顧客検索部212が顧客管理テーブルから顧客の年齢を取得する。次にステップSt12またはSt112において、クーポン管理部214は、上記取得した年齢を検索条件として年齢別クーポン管理テーブルを検索する。ここで、年齢別クーポン管理テーブルは表7に示されているように「年齢」カラムと「引き換えクーポン」カラムとを有している。この検索の結果、得られたレコードの「引き換えクーポン」カラムに設定されている商品の、「割引額」カラムに設定されている割引額分のクーポンを付加情報として作成することができる(ステップSt12またはSt112)。   In the above embodiment, the additional information is created according to the payment amount, but the additional information can also be created according to the customer information. As an example, when performing a customer search in step St9 or St108, the customer search unit 212 acquires the age of the customer from the customer management table. Next, in step St12 or St112, the coupon management unit 214 searches the age-specific coupon management table using the acquired age as a search condition. Here, as shown in Table 7, the age-specific coupon management table has an “age” column and a “reward coupon” column. As a result of this search, a coupon corresponding to the discount amount set in the “discount amount” column of the product set in the “exchange coupon” column of the obtained record can be created as additional information (step St12). Or St112).

Figure 2009075745
Figure 2009075745

さらに、決済後に顧客に提供される付加情報には、静止画や動画、QRコード(登録商標)などの2次元コードも含めることができる。ここで、広告情報や電子クーポンは、決済額に応じて決めてもよく、性別、年齢などに応じて決めてもよい。上述のように、非接触IC携帯端末に内蔵されているICチップは、512キロバイト〜1メガバイト程度の記憶容量を持っているため、IDカードよりも多くの情報を記憶することができる。   Further, the additional information provided to the customer after the settlement can include a two-dimensional code such as a still image, a moving image, or a QR code (registered trademark). Here, the advertisement information and the electronic coupon may be determined according to the settlement amount, or may be determined according to gender, age, and the like. As described above, since the IC chip built in the non-contact IC portable terminal has a storage capacity of about 512 kilobytes to 1 megabyte, it can store more information than the ID card.

顧客が所有するIC媒体が非接触IC携帯端末の場合は、当該端末の画面を通して配信された情報を確認することができる。
これに対し、IC媒体が非接触式ICカードの場合は、例えばインターネットを介して処理サーバに接続されているパーソナルコンピュータに、パソリ(登録商標)などのFeliCa(登録商標)を利用した非接触式ICカードを読み書きできるUSB対応リーダー/ライターを接続し、これに非接触式ICカードを読み込ませることで処理サーバから電子クーポンを取得することができる。
これにより、出力用決済情報データ及び出力データをレシートに出力する必要がなくなり、その結果レシート用紙が不要となる。
When the IC medium owned by the customer is a non-contact IC portable terminal, the information distributed through the screen of the terminal can be confirmed.
On the other hand, when the IC medium is a non-contact IC card, for example, a non-contact type using FeliCa (registered trademark) such as Pasori (registered trademark) in a personal computer connected to the processing server via the Internet. An electronic coupon can be acquired from the processing server by connecting a USB-compatible reader / writer capable of reading and writing the IC card and reading the contactless IC card.
As a result, there is no need to output the output settlement information data and the output data to the receipt, and as a result, no receipt paper is required.

また、データベースを処理サーバ内に配置することもできる。   It is also possible to place the database in the processing server.

上記ポイントサービスにおいて、店舗ごと、あるいは端末ごと、または期間に応じてポイント付与率を変えることもできる。これは、ポイント付与率管理テーブルに「店舗ID」カラムや「端末ID」カラム、「期間」カラムを設けて複数のレコードを用意しておき、付加情報リクエストに含まれている店舗IDや端末IDを検索条件として検索し、該当したレコードのポイント付与率を用いることにより実現できる。   In the above point service, the point grant rate can be changed for each store, for each terminal, or according to a period. This is because the point grant rate management table is provided with a “store ID” column, a “terminal ID” column, and a “period” column to prepare a plurality of records, and the store ID and terminal ID included in the additional information request. As a search condition, and using the point grant rate of the corresponding record.

さらに上記ポイントサービスにおいて、ポイントがある基準値に達するなど、一定の条件を満たした顧客に対し、レシートに割引券を印字して出力することができる。あるいは、電子クーポンを非接触IC携帯端末に配信することも可能である。
また、データベース内の顧客管理テーブルに顧客の生年月日に関する情報を保持し、誕生月のポイント倍増サービスなどの顧客の属性に基づいた情報を提供することも可能である。さらに、誕生月クーポンなどの顧客の属性に応じた電子クーポンを提供することも可能である。
Further, in the above point service, a discount ticket can be printed on a receipt and output to a customer who satisfies a certain condition such that the point reaches a certain reference value. Or it is also possible to distribute an electronic coupon to a non-contact IC portable terminal.
It is also possible to store information related to the date of birth of the customer in the customer management table in the database, and provide information based on the customer's attributes such as a point-doubling service for the birth month. Furthermore, it is also possible to provide an electronic coupon according to customer attributes such as a birth month coupon.

本発明をショッピングセンターに適用する場合、センター内の各店舗に共通のPOSシステムを導入し、顧客の過去の購入履歴や購入頻度を解析することによって、その顧客の関心が高いと思われる、センター内店舗の広告情報や電子クーポンを提供することも可能である。   When the present invention is applied to a shopping center, a common POS system is introduced into each store in the center, and the customer's interest is considered high by analyzing the past purchase history and purchase frequency of the customer. It is also possible to provide advertisement information and electronic coupons for in-stores.

なお、本発明は、以上の説明から明らかなように、処理サーバ上で付加情報の作成を実行するために、当業者が技術常識に基づいて組み上げることのできるプログラムもその技術的範囲に含むものである。   As is apparent from the above description, the present invention includes a program that can be assembled by a person skilled in the art based on common general knowledge in order to create additional information on the processing server. .

本発明に係る処理サーバ及びPOS端末を含むPOSシステムの一実施の形態について、その構成を示すブロック図である。It is a block diagram which shows the structure about one Embodiment of the POS system containing the processing server and POS terminal which concern on this invention. 決済処理を行うPOS端末の内部構成例を示すブロック図である。It is a block diagram which shows the internal structural example of the POS terminal which performs a payment process. 付加情報を作成する処理サーバ2aの内部構成例を示すブロック図である。It is a block diagram which shows the example of an internal structure of the processing server 2a which produces additional information. 付加情報を作成する処理サーバ2bの内部構成例を示すブロック図である。It is a block diagram which shows the internal structural example of the process server 2b which produces additional information. 店舗がポイントサービスを導入している場合に、決済額に応じて付与されるポイント値や、付与後のポイント残高をレシート及び画面に出力する際の、一実施形態に基づく処理シーケンスを示すフロー図である。Flow chart showing a processing sequence based on one embodiment when a point value provided according to a settlement amount and a point balance after grant are output to a receipt and a screen when a store has introduced a point service It is. 店舗がポイントサービスを導入している場合に、決済額に応じて付与されるポイント値や、付与後のポイント残高をレシート及び画面に出力する際の、別の実施形態に基づく処理シーケンスを示すフロー図である。A flow showing a processing sequence based on another embodiment when the point value provided according to the settlement amount and the point balance after the grant are output to the receipt and the screen when the store introduces the point service FIG. 一実施形態に基づいて作成されるレシートの一例である。It is an example of the receipt produced based on one Embodiment. 別の実施形態に基づいて作成されるレシートの一例である。It is an example of the receipt produced based on another embodiment.

符号の説明Explanation of symbols

1,1a,1b POS端末
2,2a,2b 処理サーバ
3 データベース
4 ネットワーク
5 非接触式ICカード
6 非接触IC携帯端末
7 磁気カード
8 POSシステム
11 制御部
12 顧客ID取得部
13 演算部
14 入力部
15 データ書き込み部
16 処理サーバ通信部
17 レシートプリンタ
18 店員用画面
19 顧客用画面
21 処理部
22 POS端末通信部
23 データベース通信部
121 磁気記録媒体読み取り部
122 ICチップ読み取り部
123 キー入力部
151 磁気記録媒体書き込み部
152 ICチップ書き込み部
211 POS端末認証部
212 顧客検索部
213 ポイント計算部
214 クーポン管理部
215 出力データ作成部
216 履歴保存部
217 出力用決済情報データ作成部
1, 1a, 1b POS terminals 2, 2a, 2b Processing server 3 Database 4 Network 5 Non-contact IC card 6 Non-contact IC mobile terminal 7 Magnetic card 8 POS system 11 Control unit 12 Customer ID acquisition unit 13 Calculation unit 14 Input unit DESCRIPTION OF SYMBOLS 15 Data writing part 16 Processing server communication part 17 Receipt printer 18 Salesclerk screen 19 Customer screen 21 Processing part 22 POS terminal communication part 23 Database communication part 121 Magnetic recording medium reading part 122 IC chip reading part 123 Key input part 151 Magnetic recording Medium writing unit 152 IC chip writing unit 211 POS terminal authentication unit 212 Customer search unit 213 Point calculation unit 214 Coupon management unit 215 Output data creation unit 216 History storage unit 217 Output payment information data creation unit

Claims (14)

POS端末及びデータベースと通信し、顧客に提供するための付加情報を作成する処理サーバであって、
少なくともPOS端末ID及び顧客IDを含んだ付加情報リクエストを前記POS端末から受信するPOS端末通信部と、
前記POS端末IDに基づき前記POS端末を認証するPOS端末認証部と、
前記顧客IDを検索条件として前記データベースを検索することにより該顧客の顧客情報を取得し、該顧客に提供するための付加情報を前記顧客情報に基づき出力データとして作成する出力データ作成部と
を備え、前記POS端末通信部から前記POS端末へ前記出力データを送信する処理サーバ。
A processing server that communicates with a POS terminal and a database and creates additional information to be provided to a customer.
A POS terminal communication unit for receiving an additional information request including at least a POS terminal ID and a customer ID from the POS terminal;
A POS terminal authentication unit for authenticating the POS terminal based on the POS terminal ID;
An output data creation unit that obtains customer information of the customer by searching the database using the customer ID as a search condition, and creates additional information to be provided to the customer as output data based on the customer information; A processing server for transmitting the output data from the POS terminal communication unit to the POS terminal.
前記付加情報リクエストは前記POS端末で決済したときの決済額をさらに含み、
前記処理サーバは、前記決済額を含んだ前記付加情報リクエストに基づき出力用決済情報データを作成する出力用決済情報データ作成部を有し、
前記POS端末通信部から前記POS端末へ前記出力用決済情報データを送信する請求項1に記載の処理サーバ。
The additional information request further includes a payment amount when payment is made at the POS terminal,
The processing server includes an output settlement information data creation unit that creates output settlement information data based on the additional information request including the settlement amount;
The processing server according to claim 1, wherein the output settlement information data is transmitted from the POS terminal communication unit to the POS terminal.
前記付加情報リクエストは前記POS端末で決済したときの決済額をさらに含み、
前記処理サーバは、付与するポイント値を前記決済額から計算し、前記顧客の新たなポイント値を計算するポイント計算部を有し、
前記付加情報は該新たなポイント値を含む、
請求項1に記載の処理サーバ。
The additional information request further includes a payment amount when payment is made at the POS terminal,
The processing server has a point calculation unit that calculates a point value to be given from the settlement amount and calculates a new point value of the customer;
The additional information includes the new point value.
The processing server according to claim 1.
顧客IDを取得し、残高を認識するための顧客ID取得部と、
前記顧客IDを有する顧客が購入したときの決済額が入力されるための入力部と、
少なくともPOS端末IDを含む付加情報リクエストを処理サーバへ送信するとともに、前記処理サーバから付加情報リクエストに応じて作成された付加情報が含まれている出力データを受信する処理サーバ通信部と、
前記決済額を用いて前記顧客IDの前記残高を更新することにより決済処理を行い、少なくとも前記決済額が含まれる出力用決済情報データを作成する演算部と、
前記出力用決済情報データと、前記処理サーバから受信した、前記出力データとを出力する出力装置と
を備えるPOS端末。
A customer ID acquisition unit for acquiring a customer ID and recognizing a balance;
An input unit for inputting a settlement amount when a customer having the customer ID purchases;
A processing server communication unit that transmits an additional information request including at least a POS terminal ID to the processing server and receives output data including additional information created in response to the additional information request from the processing server;
A calculation unit that performs payment processing by updating the balance of the customer ID using the payment amount, and creates output payment information data including at least the payment amount;
A POS terminal comprising: the output settlement information data; and an output device that outputs the output data received from the processing server.
顧客IDを取得し、残高を認識するための顧客ID取得部と、
前記顧客IDを有する顧客が購入したときの決済額が入力されるための入力部と、
少なくともPOS端末IDを含む付加情報リクエストを処理サーバへ送信するとともに、前記処理サーバから付加情報リクエストに応じて作成された付加情報が含まれている出力データを受信する処理サーバ通信部と、
前記決済額を用いて前記顧客IDの前記残高を更新することにより決済処理を行う演算部と、
前記処理サーバから受信した、少なくとも前記決済額が含まれている出力用決済情報データと前記出力データとを出力する出力装置と
を備えるPOS端末。
A customer ID acquisition unit for acquiring a customer ID and recognizing a balance;
An input unit for inputting a settlement amount when a customer having the customer ID purchases;
A processing server communication unit that transmits an additional information request including at least a POS terminal ID to the processing server and receives output data including additional information created in response to the additional information request from the processing server;
A calculation unit that performs a payment process by updating the balance of the customer ID using the payment amount;
A POS terminal comprising: output settlement information data including at least the settlement amount received from the processing server, and an output device that outputs the output data.
少なくとも前記出力データを前記ICチップへ送信して書き込むICチップ書き込み部をさらに備える請求項4または5に記載のPOS端末。   The POS terminal according to claim 4, further comprising an IC chip writing unit that transmits and writes at least the output data to the IC chip. POS端末及びデータベースと通信し、顧客に提供するための付加情報を作成する処理サーバに対し、
少なくともPOS端末ID及び顧客IDを含んだ付加情報リクエストを前記POS端末から受信する手順と、
前記POS端末IDに基づき前記POS端末を認証する手順と、
前記顧客IDを検索条件として前記データベースを検索することにより該顧客の顧客情報を取得し、該顧客に提供するための付加情報を前記顧客情報に基づき出力データとして作成する手順と、
前記POS端末通信部から前記POS端末へ前記出力データを送信する手順と
を実行させるプログラム。
For processing servers that communicate with POS terminals and databases and create additional information to provide to customers,
A procedure for receiving an additional information request including at least a POS terminal ID and a customer ID from the POS terminal;
Authenticating the POS terminal based on the POS terminal ID;
Obtaining customer information of the customer by searching the database using the customer ID as a search condition, and creating additional information for providing to the customer as output data based on the customer information;
A program for executing the procedure of transmitting the output data from the POS terminal communication unit to the POS terminal.
前記付加情報リクエストは前記POS端末で決済したときの決済額をさらに含み、
前記決済額を含んだ前記付加情報リクエストに基づき出力用決済情報データを作成する手順と、
前記POS端末通信部から前記POS端末へ前記出力用決済情報データを送信する手順と
を前記処理サーバにさらに実行させる請求項7に記載のプログラム。
The additional information request further includes a payment amount when payment is made at the POS terminal,
A procedure for creating output payment information data based on the additional information request including the payment amount;
The program according to claim 7, further causing the processing server to execute a procedure of transmitting the output settlement information data from the POS terminal communication unit to the POS terminal.
前記付加情報リクエストは前記POS端末で決済したときの決済額をさらに含み、
付与するポイント値を前記決済額から計算し、前記顧客の新たなポイント値を計算する手順を前記処理サーバにさらに実行させる、前記付加情報は該新たなポイント値を含む、請求項7に記載のプログラム。
The additional information request further includes a payment amount when payment is made at the POS terminal,
8. The additional information includes the new point value, wherein the additional information is calculated from the settlement amount, and further causes the processing server to execute a procedure for calculating a new point value of the customer. program.
POS端末と、顧客に提供するための付加情報を作成する処理サーバと、データベースとがネットワークを介して接続されたPOSシステムにおいて、
前記POS端末は、
顧客IDを取得し、残高を認識するための顧客ID取得部と、
前記顧客IDを有する顧客が購入したときの決済額が入力されるための入力部と、
前記処理サーバと通信を行う処理サーバ通信部と、
前記決済額を用いて前記顧客IDの前記残高を更新することにより、決済処理を行い、少なくとも前記決済額が含まれる出力用決済情報データを作成する演算部と、
を備え、
前記処理サーバは、
POS端末と通信を行うPOS端末通信部と、
POS端末を認証するPOS端末認証部と、
顧客に提供するための付加情報を出力データとして作成する出力データ作成部と
を備え、
前記POS端末は、当該POS端末IDおよび顧客IDを含む付加情報リクエストを、前記処理サーバ通信部により前記処理サーバへ送信し、
前記処理サーバは、前記POS端末IDに基づき前記POS端末を認証した場合、前記顧客IDを検索条件として前記データベースを検索することにより該顧客の顧客情報を取得し、前記顧客情報に基づき前記出力データ作成部により該顧客に提供するための付加情報を出力データとして作成して、この出力データを前記POS端末へ送信し、
前記POS端末は、当該POS端末で作成した前記出力用決済情報データと、前記処理サーバから受信した前記出力データとを、前記POS端末の出力装置に出力する
ことを特徴とするPOSシステム。
In a POS system in which a POS terminal, a processing server for creating additional information to be provided to a customer, and a database are connected via a network,
The POS terminal is
A customer ID acquisition unit for acquiring a customer ID and recognizing a balance;
An input unit for inputting a settlement amount when a customer having the customer ID purchases;
A processing server communication unit for communicating with the processing server;
A calculation unit that performs payment processing by updating the balance of the customer ID using the payment amount, and generates output payment information data including at least the payment amount;
With
The processing server
A POS terminal communication unit for communicating with the POS terminal;
A POS terminal authentication unit for authenticating the POS terminal;
An output data creation unit that creates additional data to be provided to customers as output data,
The POS terminal transmits an additional information request including the POS terminal ID and a customer ID to the processing server by the processing server communication unit,
When the processing server authenticates the POS terminal based on the POS terminal ID, the processing server obtains customer information of the customer by searching the database using the customer ID as a search condition, and the output data based on the customer information Additional information to be provided to the customer by the creation unit is created as output data, and the output data is transmitted to the POS terminal,
The POS terminal outputs the output settlement information data created by the POS terminal and the output data received from the processing server to an output device of the POS terminal.
POS端末と、顧客に提供するための付加情報を作成する処理サーバと、データベースとがネットワークを介して接続されたPOSシステムにおいて、
前記POS端末は、
顧客IDを取得し、残高を認識するための顧客ID取得部と、
前記顧客IDを有する顧客が購入したときの決済額が入力されるための入力部と、
前記処理サーバと通信を行う処理サーバ通信部と、
前記決済額を用いて前記顧客IDの前記残高を更新することにより決済処理を行う演算部と、
を備え、
前記処理サーバは、
POS端末と通信を行うPOS端末通信部と、
POS端末を認証するPOS端末認証部と、
顧客に提供するための付加情報を出力データとして作成する出力データ作成部と、
前記POS端末における決済額から出力用決済情報データとして作成する出力用決済情報データ作成部と
を備え、
前記POS端末は、当該POS端末ID、顧客ID、および前記決済額を含む付加情報リクエストを、前記処理サーバ通信部により前記処理サーバへ送信し、
前記処理サーバは、前記POS端末IDに基づき前記POS端末を認証した場合、前記顧客IDを検索条件として前記データベースを検索することにより該顧客の顧客情報を取得し、前記顧客情報に基づき該顧客に提供するための付加情報を出力データとして作成するとともに、前記決済額から出力用決済情報データを作成し、
前記POS端末は、前記処理サーバから受信した前記出力データおよび前記出力用決済情報データを、前記POS端末の出力装置に出力する
ことを特徴とするPOSシステム。
In a POS system in which a POS terminal, a processing server for creating additional information to be provided to a customer, and a database are connected via a network,
The POS terminal is
A customer ID acquisition unit for acquiring a customer ID and recognizing a balance;
An input unit for inputting a settlement amount when a customer having the customer ID purchases;
A processing server communication unit for communicating with the processing server;
A calculation unit that performs a payment process by updating the balance of the customer ID using the payment amount;
With
The processing server
A POS terminal communication unit for communicating with the POS terminal;
A POS terminal authentication unit for authenticating the POS terminal;
An output data creation unit that creates additional information to be provided to the customer as output data;
An output settlement information data creation unit that creates the settlement information data for output from the settlement amount in the POS terminal,
The POS terminal transmits an additional information request including the POS terminal ID, a customer ID, and the payment amount to the processing server by the processing server communication unit,
When the processing server authenticates the POS terminal based on the POS terminal ID, the processing server obtains customer information of the customer by searching the database using the customer ID as a search condition, and sends the customer information based on the customer information. Create additional information to provide as output data, create payment information data for output from the payment amount,
The POS terminal outputs the output data and the output settlement information data received from the processing server to an output device of the POS terminal.
請求項10に記載のPOSシステムにおいて、請求項11に記載のPOS端末をさらに有し、
POS端末が前記出力用決済情報データを作成する請求項10に記載のPOS端末である場合は、前記処理サーバは前記出力用決済情報データを作成せず、
POS端末が前記出力用決済情報データを作成しない請求項11に記載のPOS端末である場合は、前記処理サーバが前記出力用決済情報データを作成し、
ここで、前記POS端末が前記出力用決済情報データを作成するか否かに関する情報は、前記データベースにおいてPOS端末ごとに管理されるものである、POSシステム。
The POS system according to claim 10, further comprising the POS terminal according to claim 11,
When the POS terminal is the POS terminal according to claim 10 which creates the output settlement information data, the processing server does not create the output settlement information data.
If the POS terminal is a POS terminal according to claim 11, wherein the POS terminal does not create the output settlement information data, the processing server creates the output settlement information data.
Here, the information regarding whether or not the POS terminal creates the output settlement information data is managed for each POS terminal in the database.
顧客IDを取得するステップと、
前記顧客IDを有する顧客が購入したときの決済額を取得するステップと、
少なくともPOS端末IDを含む付加情報リクエストを処理サーバへ送信するとともに、前記処理サーバから付加情報リクエストに応じて作成された付加情報が含まれている出力データを受信するステップと、
前記決済額を用いて決済処理を行い、少なくとも前記決済額が含まれる出力用決済情報データを作成するステップと、
前記出力用決済情報データと、前記処理サーバから受信した前記出力データとを出力するステップと
を含むPOS端末におけるデータ出力方法。
Obtaining a customer ID;
Obtaining a payment amount when a customer having the customer ID purchases;
Transmitting an additional information request including at least the POS terminal ID to the processing server, and receiving output data including additional information created in response to the additional information request from the processing server;
Performing payment processing using the payment amount, and creating output payment information data including at least the payment amount;
A data output method in a POS terminal, comprising: outputting the output settlement information data and the output data received from the processing server.
顧客IDを取得するステップと、
前記顧客IDを有する顧客が購入したときの決済額を取得するステップと、
少なくともPOS端末IDを含む付加情報リクエストを処理サーバへ送信するとともに、前記処理サーバから付加情報リクエストに応じて作成された付加情報が含まれている出力データを受信するステップと、
前記決済額を用いて決済処理を行うステップと、
前記処理サーバから受信した、少なくとも前記決済額が含まれている出力用決済情報データと前記出力データとを出力するステップと
を含むPOS端末におけるデータ出力方法。
Obtaining a customer ID;
Obtaining a payment amount when a customer having the customer ID purchases;
Transmitting an additional information request including at least the POS terminal ID to the processing server, and receiving output data including additional information created in response to the additional information request from the processing server;
Performing a payment process using the payment amount;
A data output method in a POS terminal, comprising: outputting output settlement information data including at least the settlement amount received from the processing server and the output data.
JP2007242552A 2007-09-19 2007-09-19 POS terminal and processing server for POS system Pending JP2009075745A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007242552A JP2009075745A (en) 2007-09-19 2007-09-19 POS terminal and processing server for POS system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007242552A JP2009075745A (en) 2007-09-19 2007-09-19 POS terminal and processing server for POS system

Publications (1)

Publication Number Publication Date
JP2009075745A true JP2009075745A (en) 2009-04-09

Family

ID=40610665

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007242552A Pending JP2009075745A (en) 2007-09-19 2007-09-19 POS terminal and processing server for POS system

Country Status (1)

Country Link
JP (1) JP2009075745A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011128684A (en) * 2009-12-15 2011-06-30 Yahoo Japan Corp Information processor, information processing method, information processing system and information processing program
WO2012009025A1 (en) * 2010-07-14 2012-01-19 Patrick Bouaziz System, method, and apparatus to facilitate commerce and sales
JP2012234403A (en) * 2011-05-02 2012-11-29 Ntt Data Corp Sales management device, sales management method, sales management program
JP2014038443A (en) * 2012-08-14 2014-02-27 Netlaputa Corp Electronic receipt system, server and program
WO2015107781A1 (en) * 2014-01-14 2015-07-23 ソニー株式会社 Information processing device, information processing method, and program
CN105589911A (en) * 2014-12-31 2016-05-18 中国银联股份有限公司 Customer value assessment method and system
JP2017211698A (en) * 2016-05-23 2017-11-30 株式会社寺岡精工 POS system and program
KR20210014827A (en) * 2019-07-30 2021-02-10 세레브럴 Biometric Identification System and its operating method
JP2021051484A (en) * 2019-09-24 2021-04-01 東芝テック株式会社 Information processing device, promoting system, and program
US11972231B2 (en) 2008-02-05 2024-04-30 Cloudofchange, Llc Web-based point of sale builder
JP7540062B1 (en) 2023-10-19 2024-08-26 楽天グループ株式会社 Point program operation system, point program operation method and computer program
JP2024144726A (en) * 2020-03-31 2024-10-11 Okage株式会社 Information processing device, information processing method, and program

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11972231B2 (en) 2008-02-05 2024-04-30 Cloudofchange, Llc Web-based point of sale builder
JP2011128684A (en) * 2009-12-15 2011-06-30 Yahoo Japan Corp Information processor, information processing method, information processing system and information processing program
WO2012009025A1 (en) * 2010-07-14 2012-01-19 Patrick Bouaziz System, method, and apparatus to facilitate commerce and sales
US8719103B2 (en) 2010-07-14 2014-05-06 iLoveVelvet, Inc. System, method, and apparatus to facilitate commerce and sales
JP2012234403A (en) * 2011-05-02 2012-11-29 Ntt Data Corp Sales management device, sales management method, sales management program
JP2014038443A (en) * 2012-08-14 2014-02-27 Netlaputa Corp Electronic receipt system, server and program
WO2015107781A1 (en) * 2014-01-14 2015-07-23 ソニー株式会社 Information processing device, information processing method, and program
JP2018500669A (en) * 2014-12-31 2018-01-11 中国▲銀▼▲聯▼股▲ふん▼有限公司 Customer value evaluation method and system
CN105589911A (en) * 2014-12-31 2016-05-18 中国银联股份有限公司 Customer value assessment method and system
JP2017211698A (en) * 2016-05-23 2017-11-30 株式会社寺岡精工 POS system and program
KR20210014827A (en) * 2019-07-30 2021-02-10 세레브럴 Biometric Identification System and its operating method
KR102310912B1 (en) * 2019-07-30 2021-10-12 세레브럴 Biometric Identification System and its operating method
JP2021051484A (en) * 2019-09-24 2021-04-01 東芝テック株式会社 Information processing device, promoting system, and program
JP2024028418A (en) * 2019-09-24 2024-03-04 東芝テック株式会社 Information processing equipment, promotional systems and programs
JP2024144726A (en) * 2020-03-31 2024-10-11 Okage株式会社 Information processing device, information processing method, and program
JP7540062B1 (en) 2023-10-19 2024-08-26 楽天グループ株式会社 Point program operation system, point program operation method and computer program
JP2025070183A (en) * 2023-10-19 2025-05-02 楽天グループ株式会社 Point program operation system, point program operation method and computer program

Similar Documents

Publication Publication Date Title
JP2009075745A (en) POS terminal and processing server for POS system
US11107102B2 (en) Check-out based distribution and redemption of digital promotions
JP5166463B2 (en) Point management system
JP5620565B1 (en) Product sales data processing apparatus and program
US9710802B2 (en) Merchant competition alert
US20090271265A1 (en) Electronic receipt system and method
WO2009134807A2 (en) Electronic receipt system and method
KR20120013867A (en) Card payment system and method using mobile terminal
JP5088910B1 (en) Sales data management server, sales data management system, sales data management program, and sales data management method
JP2018032095A (en) Identification information management server, identification information management system, and management method of identification information
JP5448368B2 (en) Server system and data processing method
JP4222859B2 (en) Marketing information collection system
JP2017097776A (en) Point management system, point management method, and point management program
JP2014002682A (en) Method of using electronic coupon, coupon distribution server, and computer program
JP5257730B2 (en) Payment terminal and processing server for electronic money payment system
US20220147981A1 (en) Server, information processing device, settlement system, and method
JP2002260099A (en) Product sales data processing device, portable electronic terminal, product sales system, coupon discount method and program
JP2010231622A (en) Point issuing device
JP2002260100A (en) Product sales data processing device, product sales data processing system, server computer, product sales system, coupon discount method and program
JP2016095587A (en) Mobile terminal device, merchandise sales data processing device, and program
JP4778944B2 (en) Point grant service system
JP2003091632A (en) Membership management system
JP2013242840A (en) Point management system and point management server
US20180308110A1 (en) Server device and service method
JP2006195660A (en) Shopping support card, card issuing system, card issuing method, card issuing program, and storage medium