JP2012248163A - Electronic money transaction management system - Google Patents

Electronic money transaction management system Download PDF

Info

Publication number
JP2012248163A
JP2012248163A JP2011121892A JP2011121892A JP2012248163A JP 2012248163 A JP2012248163 A JP 2012248163A JP 2011121892 A JP2011121892 A JP 2011121892A JP 2011121892 A JP2011121892 A JP 2011121892A JP 2012248163 A JP2012248163 A JP 2012248163A
Authority
JP
Japan
Prior art keywords
electronic money
identification information
user
transaction
points
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
JP2011121892A
Other languages
Japanese (ja)
Inventor
Hirohisa Iwase
弘久 岩瀬
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.)
Yamato System Development Co Ltd
Original Assignee
Yamato System Development Co 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 Yamato System Development Co Ltd filed Critical Yamato System Development Co Ltd
Priority to JP2011121892A priority Critical patent/JP2012248163A/en
Publication of JP2012248163A publication Critical patent/JP2012248163A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an electronic money transaction management system which is attractive for a user, and for attaining improvement of customer collection power for the store side at low costs.SOLUTION: In an electronic money transaction management system with a transaction terminal, a provider server, and a management server 100, user identification information, electronic money identification information, and store identification information are associated with one another and stored in a storage part 140 of the management server 100, a CPU 130 of the management server 100 identifies, when a user performs a commercial transaction by using electronic money, a store which performs the commercial transaction, calculates points to be given for every commercial transaction, discriminates the electronic money identification information of the electronic money used for the commercial transaction, identifies the user identification information corresponding to the discriminated electronic money identification information, and updates the points stored in the storage part 140.

Description

本発明は、電子マネー取引管理システムに関する。   The present invention relates to an electronic money transaction management system.

昨今、店舗におけるユーザの決済の仕方として、現金決済に換えて利便性の高い電子マネーによる決済が普及してきている。
電子マネーは、例えば、ICカードに化体される。すなわち、利用者は、現金の代わりにICカードを介して商取引の決済を行うことができる。
具体的には、各利用者のICカードには、マネー情報や1種類以上の鍵情報が記録されており、電子決済などを行うときには、ICカードをカード読み取り/書き込み(R/W)装置に装填する。ICカード上の正当な鍵情報を用いることで、ICカードの決済処理端末との間で認証手続きや各種の秘密データの交換が安全に行われる。
In recent years, as a method of user payment in stores, payment by electronic money, which is highly convenient instead of cash payment, has become widespread.
Electronic money is embodied in an IC card, for example. That is, the user can settle a commercial transaction via an IC card instead of cash.
Specifically, money information and one or more types of key information are recorded on each user's IC card, and when performing electronic payment, the IC card is loaded into a card reading / writing (R / W) device. Load it. By using legitimate key information on the IC card, authentication procedures and exchange of various secret data can be performed safely with the IC card settlement processing terminal.

ところで、このような電子マネーによる決済に付随する付加サービスとして、例えば、店舗の利用回数や利用金額に応じて、商品券などをサービスするためのポイントが付加される等の、様々な形態の付加サービスが存在している。
そして、ICカード内に電子マネー情報と共に、サービス情報を持たせるようにした技術が提案されている(例えば、特許文献1)。
By the way, as an additional service accompanying such payment by electronic money, various forms of addition such as, for example, a point for serving a gift certificate or the like according to the number of times of use or the amount of use of the store are added. The service exists.
A technique has been proposed in which service information is provided in the IC card together with electronic money information (for example, Patent Document 1).

特開平9−204484号公報JP-A-9-204484

しかしながら、上記のような付加サービスは、個々のICカード毎に別個に管理されるのが一般的である。このため、例えば一つの店舗で一人のユーザが電子マネーによる決済を幾度も行ったとしても、使用した電子マネー(使用したICカード)が複数種類ある場合には、一括でポイントが蓄積されることはなく複数の電子マネー毎に蓄積されることとなり、ユーザはポイントをためるのに多大な労力を要することとなる。
従って、ユーザにとってはポイントサービスの魅力が半減し、このため店舗にとってはポイントサービスが顧客収集力の向上につながらないという問題があった。
また、店舗毎に、独自のポイントサービスを、ICカードを使用してユーザに付与しようとした場合、個別のICカードを用意しなければならず、資金力のない店舗にとって負担がかかってしまうという問題があった。
However, the additional services as described above are generally managed separately for each IC card. For this reason, for example, even if one user makes payments with electronic money many times at one store, if there are multiple types of used electronic money (used IC cards), points are accumulated in a lump. In other words, it is accumulated for each of a plurality of electronic money, and the user needs a lot of labor to collect points.
Therefore, the attractiveness of the point service for the user is halved, and for this reason, there is a problem that the point service does not lead to an improvement in customer collecting ability for the store.
In addition, when trying to give a unique point service to a user using an IC card for each store, an individual IC card must be prepared, which puts a burden on stores without financial power. There was a problem.

本発明の課題は、ユーザにとって魅力があり、且つ店舗側にとっては顧客収集力の向上を低コストで実現できる電子マネー取引管理システムを提供することである。   An object of the present invention is to provide an electronic money transaction management system that is attractive to a user and that can improve customer collection power at a low cost for a store.

上記課題を解決するため、
請求項1に記載の発明は、
店舗ごとに設けられ、電子マネーを用いた商取引を行う取引端末と、
前記取引端末とネットワークを介して接続され、電子マネー事業者ごとに設けられ、前記商取引における決済を行う事業者サーバと、
前記取引端末及び前記事業者サーバとネットワークを介して接続され、前記商取引に対して付与されるポイントを管理する管理サーバと、
を備えた電子マネー取引管理システムにおいて、
前記管理サーバは、
ユーザを識別するユーザ識別情報と、ユーザが所有する電子マネーを識別する電子マネー識別情報と、ユーザが前記商取引を行った店舗を識別する店舗識別情報と、を対応付けて記憶するユーザ記憶手段と、
前記ユーザ識別情報と、前記店舗識別情報と、ポイントとを対応付けて記憶するポイント記憶手段と、
ユーザが電子マネーを用いて前記商取引を行った場合、当該商取引を行った店舗を識別する識別手段と、
ユーザが電子マネーを用いて前記商取引を行った場合、当該商取引毎に付与されるポイントを算出する算出手段と、
ユーザが電子マネーを用いて前記商取引を行った場合、当該商取引に使用した電子マネーの電子マネー識別情報を判別する判別手段と、
前記判別手段により判別された電子マネー識別情報に対応するユーザ識別情報を特定する特定手段と、
前記算出手段により算出したポイントに基づいて、前記ポイント記憶手段に記憶された、前記特定手段により特定されたユーザ識別情報に対応するポイントを更新する更新手段と、を備えることを特徴とする。
To solve the above problem,
The invention described in claim 1
A transaction terminal that is provided for each store and performs business transactions using electronic money;
An operator server connected to the transaction terminal via a network, provided for each electronic money operator, and performing settlement in the commercial transaction;
A management server connected to the transaction terminal and the provider server via a network and managing points given to the commercial transaction;
In the electronic money transaction management system with
The management server
User storage means for storing user identification information for identifying a user, electronic money identification information for identifying electronic money owned by the user, and store identification information for identifying a store where the user has performed the commercial transaction in association with each other. ,
Point storage means for storing the user identification information, the store identification information, and points in association with each other;
When the user performs the commercial transaction using electronic money, an identification means for identifying the store that has performed the commercial transaction;
When the user performs the commercial transaction using electronic money, a calculation means for calculating points given for each commercial transaction;
When the user performs the commercial transaction using electronic money, a determination unit that determines electronic money identification information of the electronic money used for the commercial transaction;
Specifying means for specifying user identification information corresponding to the electronic money identification information determined by the determination means;
And updating means for updating the point corresponding to the user identification information specified by the specifying means and stored in the point storage means based on the points calculated by the calculating means.

また、請求項2に記載の発明は、請求項1に記載の電子マネー取引管理システムにおいて、
前記管理サーバは、
前記ポイント記憶手段に記憶されたユーザ識別情報とポイントを、前記店舗識別情報に基づいて前記取引端末に所定のタイミングで送信するポイント送信手段を備え、
前記取引端末は、
ユーザを識別するユーザ識別情報と、ユーザが所有する電子マネーを識別する電子マネー識別情報とを対応付けて記憶する第2ユーザ記憶手段と、
前記ポイント送信手段により送信されたユーザ識別情報とポイントを記憶する第2ポイント記憶手段と、
ユーザが電子マネーを用いて前記商取引を行った場合、当該商取引毎に付与されるポイントを算出する第2算出手段と、
ユーザが電子マネーを用いて前記商取引を行った場合、当該商取引に使用した電子マネーの電子マネー識別情報を判別する第2判別手段と、
前記第2判別手段により判別された電子マネー識別情報に対応するユーザ識別情報を特定する第2特定手段と、
前記第2算出手段により算出したポイントに基づいて、前記第2ポイント記憶手段に記憶された、前記第2特定手段により特定されたユーザ識別情報に対応するポイントを更新する第2更新手段と、
前記第2更新手段により更新されたポイントを報知する報知手段と、
を備えることを特徴とする。
The invention described in claim 2 is the electronic money transaction management system according to claim 1,
The management server
Point transmission means for transmitting user identification information and points stored in the point storage means to the transaction terminal at a predetermined timing based on the store identification information,
The transaction terminal
Second user storage means for storing user identification information for identifying a user and electronic money identification information for identifying electronic money owned by the user in association with each other;
Second point storage means for storing user identification information and points transmitted by the point transmission means;
A second calculating means for calculating points awarded for each commercial transaction when the user performs the commercial transaction using electronic money;
A second determination means for determining electronic money identification information of electronic money used for the commercial transaction when the user performs the commercial transaction using the electronic money;
Second identification means for identifying user identification information corresponding to the electronic money identification information determined by the second determination means;
Based on the points calculated by the second calculating means, second updating means for updating the points corresponding to the user identification information specified by the second specifying means stored in the second point storing means;
Informing means for informing the point updated by the second updating means;
It is characterized by providing.

請求項3に記載の発明は、請求項2に記載の電子マネー取引管理システムにおいて、
前記取引端末は、
ポイントが所定の条件を満たした場合の付加情報を記憶する付加情報記憶手段と、
前記報知手段がポイントを報知する際に、前記更新されたポイントが所定の条件を満たすか否かを判断し、所定の条件を満たした場合に当該所定の条件に対応付けられた付加情報を報知する付加情報報知手段と、
を備えることを特徴とする。
The invention according to claim 3 is the electronic money transaction management system according to claim 2,
The transaction terminal
Additional information storage means for storing additional information when the point satisfies a predetermined condition;
When the notification means notifies the point, it is determined whether or not the updated point satisfies a predetermined condition. When the predetermined condition is satisfied, additional information associated with the predetermined condition is notified. Additional information notifying means,
It is characterized by providing.

本発明によれば、ユーザが電子マネーを用いて商取引を行った場合、商取引毎に算出されるポイントが、電子マネーの種類に因らず、店舗識別情報及びユーザ識別情報に基づいて一括で蓄積される。
つまり、利用した電子マネーの種類が何種類であっても、各店舗ごとに、ユーザ単位でポイントを蓄積することができる。
よって、ユーザにとって魅力ある利便性の高いサービスを提供でき、このため、店舗にとってはポイントサービスにより顧客収集力の向上を図ることができる。
また、店舗にとっては、独自のICカードを用意することなく、店舗毎のポイントサービスを提供することができることとなって、低コストでポイントサービスの提供を実現することができる。
According to the present invention, when a user conducts a commercial transaction using electronic money, the points calculated for each commercial transaction are collectively stored based on the store identification information and the user identification information regardless of the type of electronic money. Is done.
That is, no matter how many types of electronic money are used, points can be accumulated in units of users for each store.
Therefore, it is possible to provide a service that is attractive and convenient for the user, and for this reason, it is possible for the store to improve customer collection power through point service.
Further, for the store, it is possible to provide the point service for each store without preparing an original IC card, and the point service can be provided at a low cost.

本発明に係る電子マネー取引管理システムの概略構成を示す図である。It is a figure which shows schematic structure of the electronic money transaction management system which concerns on this invention. 取引端末の制御構成を示すブロック図である。It is a block diagram which shows the control structure of a transaction terminal. 事業者サーバの制御構成を示すブロック図である。It is a block diagram which shows the control structure of a provider server. 管理サーバの制御構成を示すブロック図である。It is a block diagram which shows the control structure of a management server. (a)は、取引端末の第2ユーザ記憶部に記憶されたテーブルT1の一例であり、(b)は、取引端末の第2ポイント記憶部に記憶されたテーブルT2の一例である。(A) is an example of table T1 memorize | stored in the 2nd user memory | storage part of the transaction terminal, (b) is an example of table T2 memorize | stored in the 2nd point memory | storage part of the transaction terminal. (a)は、管理サーバのユーザ記憶部に記憶されたテーブルT3の一例であり、(b)は、管理サーバのポイント記憶部に記憶されたテーブルT4の一例である。(A) is an example of the table T3 stored in the user storage unit of the management server, and (b) is an example of the table T4 stored in the point storage unit of the management server. 取引端末の処理を説明するためのフローチャートである。It is a flowchart for demonstrating the process of a transaction terminal. 管理サーバの処理を説明するためのフローチャートである。It is a flowchart for demonstrating the process of a management server.

以下、本発明に係る電子マネー取引管理システムについて、図面を参照しながら説明する。なお、発明の範囲は図示例に限定されない。   Hereinafter, an electronic money transaction management system according to the present invention will be described with reference to the drawings. The scope of the invention is not limited to the illustrated example.

図1〜図4に示すように、電子マネー取引管理システム1は、例えば、各々の店舗に設置された取引端末10と、管理サーバ100と、各種電子マネーの事業者ごとに備えられる事業者サーバ500と、を含んで構成され、ネットワークNを介して各々が相互に通信出来るようになっている。
ユーザが取引端末10を介して電子マネーカードを用いた商取引(商品の購入等)を行うと、事業者サーバ500により上記商取引における決済(電子マネー決済)を行い、管理サーバ100により上記商取引に対して付与されるポイントが管理される。
ここで、「商取引に対して付与されるポイント」とは、電子マネーによる決済に付随する付加サービスとして、店舗毎(あるいは、複数の店舗毎)で独自に実施されるポイントサービスによって付与されるものである。具体的には、例えば、支払い金額等の予め決められた規定に基づいて得点(ポイント)が付与されたり、前記予め決められた規定に基づいて所定数の印(スタンプ)が付与され、管理サーバ100により管理される。
即ち、管理サーバ100により、店舗毎(あるいは、複数の店舗毎)で独自に付与されるポイントが、独自のICカードを発行することなく管理される。
As shown in FIGS. 1 to 4, the electronic money transaction management system 1 includes, for example, a transaction terminal 10 installed in each store, a management server 100, and a business server provided for each business of various types of electronic money. 500, and can communicate with each other via the network N.
When a user performs a commercial transaction (purchase of goods, etc.) using an electronic money card via the transaction terminal 10, the business server 500 performs settlement in the commercial transaction (electronic money settlement), and the management server 100 responds to the commercial transaction. The points granted are managed.
Here, the “points given for commercial transactions” is given by a point service that is uniquely implemented for each store (or for each of a plurality of stores) as an additional service accompanying payment by electronic money. It is. Specifically, for example, a score is given based on a predetermined rule such as a payment amount or a predetermined number of marks (stamps) are given based on the predetermined rule, and the management server 100.
That is, the points uniquely given to each store (or each plurality of stores) are managed by the management server 100 without issuing a unique IC card.

ネットワークNは、例えば、取引端末10と、管理サーバ100と、事業者サーバ500と、が情報の送受信等の相互通信を行なうための通信網から構成されている。   The network N is composed of a communication network for the transaction terminal 10, the management server 100, and the operator server 500 to perform mutual communication such as transmission / reception of information.

(取引端末)
取引端末10は、例えば、任意の店舗においてユーザが電子マネーカードを用いて商取引(商品の購入等)を行う際に、電子マネーカード(電子マネー用のICカード)の金額情報を読み取って支払い処理を行い、当該支払い処理に関する情報を事業者サーバ500に送信して決済処理を実行させる決済用の端末であり、複数種類の電子マネーカードの金額情報を読書き可能な機器、上記機器の親機としてのPOSシステム(Point Of Sale System)用の機器、等で構成される。
(Transaction terminal)
For example, when a user conducts a commercial transaction (such as purchase of a product) using an electronic money card at an arbitrary store, the transaction terminal 10 reads the amount information of the electronic money card (electronic money IC card) and performs payment processing. Is a payment terminal for executing payment processing by transmitting information related to the payment processing to the business server 500, and a device capable of reading and writing money amount information of a plurality of types of electronic money cards, and a parent device of the device As a POS system (Point Of Sale System).

具体的に、取引端末10は、例えば、R/W部11と、通信部12と、操作部20と、制御部13と、を備えて構成されている。   Specifically, the transaction terminal 10 includes, for example, an R / W unit 11, a communication unit 12, an operation unit 20, and a control unit 13.

R/W部11は、例えば、読み取ったカードのカード識別IDを取得することで、複数種類の電子マネーカードの金額情報の読み取りや書き込みが可能なマルチカードリーダ/ライタである。
具体的には、電子マネーカードを用いた商取引の際に、ユーザ(客)が当該電子マネーカードをR/W部11に近づけると、R/W部11はカード識別IDを読み取り、読み取られたカード識別IDを制御部13に入力する。
また、R/W部11は、当該電子マネーカードのICチップから金額情報を読み出し、読み出した金額情報を制御部13に入力する。そして制御部13より所定の演算処理が実行されることで、最新の金額情報に書き換えられるように構成されている。
The R / W unit 11 is, for example, a multi-card reader / writer that can read and write money amount information of a plurality of types of electronic money cards by acquiring the card identification ID of the read card.
Specifically, when a user (customer) brings the electronic money card close to the R / W unit 11 during a commercial transaction using the electronic money card, the R / W unit 11 reads and reads the card identification ID. The card identification ID is input to the control unit 13.
In addition, the R / W unit 11 reads the amount information from the IC chip of the electronic money card, and inputs the read amount information to the control unit 13. And it is comprised so that it may be rewritten by the newest money amount information by performing predetermined arithmetic processing from control part 13.

通信部12は、例えば、ネットワークNを介して管理サーバ100や事業者サーバ500と相互にデータの送受信等を行うための通信用のインターフェースである。
そして、通信部12は、商取引において支払われた電子マネーカードの支払い情報を、当該電子マネーカードに対応する事業者サーバ500と、管理サーバ100と、に送信する。
ここで、支払い情報とは、例えば、商取引に使用された取引端末の端末識別ID/電子マネーカードのカード識別ID(電子マネーカードの種類を特定するためのID)及びカード番号(カード識別IDで特定される電子マネーカードの、各々のカードに割り振られる通し番号)と、商取引時に支払われた電子マネーの合計金額(取引により生じた金額データ)と、取引の日時と、取引の通し番号等で構成される情報である。
したがって、通信部12は、上記R/W部11で読み取られた電子マネーカードのカード識別IDに基づいて、当該電子マネーカードに対応する事業者サーバ500に支払い情報を送信することができる。
また、通信部12は、管理サーバ100からポイントが送信された場合、これを受信する。
The communication unit 12 is a communication interface for transmitting / receiving data to / from the management server 100 and the operator server 500 via the network N, for example.
And the communication part 12 transmits the payment information of the electronic money card paid in the commercial transaction to the provider server 500 corresponding to the electronic money card and the management server 100.
Here, the payment information is, for example, a terminal identification ID of a transaction terminal used for a commercial transaction / a card identification ID of an electronic money card (an ID for specifying the type of electronic money card) and a card number (a card identification ID). It is composed of the specified electronic money card serial number assigned to each card), the total amount of electronic money paid during commercial transactions (amount data generated by the transaction), the date and time of the transaction, and the transaction serial number. Information.
Therefore, the communication unit 12 can transmit payment information to the business server 500 corresponding to the electronic money card based on the card identification ID of the electronic money card read by the R / W unit 11.
Moreover, the communication part 12 receives this, when the point is transmitted from the management server 100. FIG.

操作部20は、例えば、キーボードやマウス等の操作入力機器であり、ユーザ(店舗の店員)の操作入力に応じて所定の操作入力信号を生成し、その操作入力信号を制御部13に対して出力する。
取引端末10を使用するユーザ(店舗の店員)は、操作部20を介して商品の価格等を入力することができる。
The operation unit 20 is an operation input device such as a keyboard or a mouse, for example, generates a predetermined operation input signal in response to an operation input of a user (store clerk), and sends the operation input signal to the control unit 13. Output.
A user (a store clerk) using the transaction terminal 10 can input the price of a product or the like via the operation unit 20.

制御部13は、例えば、CPU14と、記憶部15と、を含んで構成され、取引端末10の記憶部15に記憶された各種処理プログラムをCPU14が実行することにより、取引端末10の各構成の制御を行う。   The control unit 13 includes, for example, a CPU 14 and a storage unit 15, and the CPU 14 executes various processing programs stored in the storage unit 15 of the transaction terminal 10, whereby each component of the transaction terminal 10 is configured. Take control.

CPU14(Central Processing Unit)は、取引端末10の各部から入力される入力信号に応じて、記憶部15に格納された各種プログラムを実行するとともに、実行にかかるプログラムに基づいて各部に出力信号を出力することにより、取引端末10の動作全般を統括制御する。   A CPU 14 (Central Processing Unit) executes various programs stored in the storage unit 15 in response to input signals input from each unit of the transaction terminal 10 and outputs output signals to each unit based on the execution program. By doing so, the overall operation of the transaction terminal 10 is comprehensively controlled.

記憶部15は、HDD(Hard Disk Drive)等のデータ格納装置や、不揮発性のメモリ等で構成され、CPU14が実行するプログラムを格納したエリアや当該プログラムの実行に必要な各種データを格納するエリアを備える。
具体的に、記憶部15には、例えば、支払い処理プログラム15aと、第2ユーザ記憶部15bと、第2ポイント記憶部15cと、第2算出プログラム15dと、第2判別プログラム15eと、第2特定プログラム15fと、第2更新プログラム15gと、報知プログラム15hと、付加情報記憶部15iと、付加情報報知プログラム15jと、等が記憶されている。
The storage unit 15 includes a data storage device such as an HDD (Hard Disk Drive), a non-volatile memory, and the like, and an area for storing a program executed by the CPU 14 and an area for storing various data necessary for executing the program. Is provided.
Specifically, the storage unit 15 includes, for example, a payment processing program 15a, a second user storage unit 15b, a second point storage unit 15c, a second calculation program 15d, a second determination program 15e, and a second determination program 15e. A specific program 15f, a second update program 15g, a notification program 15h, an additional information storage unit 15i, an additional information notification program 15j, and the like are stored.

支払い処理プログラム15aは、例えば、CPU14に、電子マネーカードを用いた商取引において、ユーザ(客)の使用する電子マネーカードの金額情報をR/W部11で読書きし、当該電子マネーカードによる支払い処理を行う機能を実現させるプログラムである。
具体的には、電子マネーカードを用いた商取引の際に、ユーザ(客)が当該電子マネーカードをR/W部11に近づけ、R/W部11により金額情報が読み出されると、CPU14は、支払い処理プログラム15aを実行し、当該読み出された金額情報を、取引される商品(客が購入する商品)の合計金額に基づいて更新することで支払い処理を行う。
また、CPU14は、支払い処理プログラム15aの実行時に、管理サーバ100及び事業者サーバ500に送信する電子マネーカードの支払い情報を作成し、作成した支払い情報を、通信部12を介して、管理サーバ100及び電子マネーカードに対応する事業者サーバ500に送信する。
The payment processing program 15a, for example, causes the R / W unit 11 to read and write the money amount information of the electronic money card used by the user (customer) in the commercial transaction using the electronic money card to the CPU 14, and make payment using the electronic money card. It is a program that realizes a function for performing processing.
Specifically, when a user (customer) brings the electronic money card close to the R / W unit 11 and the amount information is read by the R / W unit 11 during a commercial transaction using the electronic money card, the CPU 14 The payment processing program 15a is executed, and payment processing is performed by updating the read amount information based on the total amount of products to be traded (products purchased by customers).
Further, the CPU 14 creates payment information of the electronic money card to be transmitted to the management server 100 and the business server 500 when the payment processing program 15 a is executed, and the created payment information is sent to the management server 100 via the communication unit 12. And transmitted to the business server 500 corresponding to the electronic money card.

第2ユーザ記憶部15bは、第2ユーザ記憶手段として、ユーザを識別するユーザ識別情報と、ユーザが所有する電子マネーを識別する電子マネー識別情報とを対応付けて記憶している。
具体的には、第2ユーザ記憶部15bは、図5(a)に示すように、ユーザ識別情報と、それに対応した電子マネー識別情報と、を有して構成されるテーブルT1を格納している。
ユーザ識別情報とは、例えば、客の氏名やニックネーム、性別、年齢等のユーザ個人を特定する個人識別情報である。
電子マネー識別情報とは、例えば、各ユーザにより登録された電子マネーを特定するカード識別情報であって、カード識別ID及びカード番号等から構成されている。
この電子マネー識別情報は、一人のユーザについて1乃至複数登録が可能である。例えば、図5(a)は、「ユーザ:A」に対して3つの電子マネーが登録され、「ユーザ:B」に対して2つの電子マネーが登録され、「ユーザ:C」に対して1つの電子マネーが登録された状態を例示している。
なお、第2ユーザ記憶部15bのテーブルT1にユーザ識別情報及び電子マネー識別情報の登録を行うには、ユーザ(客)は予め店と規約を結び、ポイント付与を受けるためのポイントサービス会員登録を行う必要がある。
即ち、ポイントサービス会員登録を行う際に、ユーザ(客)が、ユーザ識別情報及び電子マネー識別情報の指定を行うことで、テーブルT1に登録がなされる。
また、ユーザ(客)が上記ポイントサービス会員登録を行った場合、登録されたユーザ識別情報及び電子マネー識別情報は、管理サーバ100に送信されるようになっている。
The second user storage unit 15b stores, as second user storage means, user identification information for identifying a user and electronic money identification information for identifying electronic money owned by the user in association with each other.
Specifically, as shown in FIG. 5A, the second user storage unit 15b stores a table T1 configured to include user identification information and electronic money identification information corresponding to the user identification information. Yes.
The user identification information is, for example, personal identification information that identifies an individual user such as a customer's name, nickname, sex, and age.
The electronic money identification information is, for example, card identification information that identifies electronic money registered by each user, and is composed of a card identification ID, a card number, and the like.
One or more electronic money identification information can be registered for one user. For example, FIG. 5A shows that three electronic moneys are registered for “user: A”, two electronic moneys are registered for “user: B”, and 1 for “user: C”. A state in which one electronic money is registered is illustrated.
In order to register the user identification information and the electronic money identification information in the table T1 of the second user storage unit 15b, the user (customer) has previously signed a contract with the store and registered a point service member for receiving points. There is a need to do.
That is, when the point service member registration is performed, the user (customer) designates the user identification information and the electronic money identification information, so that the registration is made in the table T1.
When the user (customer) performs the point service member registration, the registered user identification information and electronic money identification information are transmitted to the management server 100.

第2ポイント記憶部15cは、第2ポイント記憶手段として、管理サーバ100のポイント送信プログラム148(後述)の実行により送信されたユーザ識別情報とポイントを記憶している。
具体的には、第2ポイント記憶部15cは、図5(b)に示すように、ユーザ識別情報と、それに対応したポイントと、を有して構成されるテーブルT2を格納している。
ユーザ識別情報とは、例えば、客の氏名やニックネーム、性別、年齢等のユーザ個人を特定する個人識別情報である。
ポイントとは、ユーザ毎に蓄積されたポイント数である。ポイントは、商取引に際して、例えばその金額に応じて付与されるものである。ポイント数がたまると、そのポイント数に応じた所定の割引特典等が店から客に対して付与される。
例えば、図5(b)は、「ユーザ:A」に対して15ポイント、「ユーザ:B」に対して5ポイント、「ユーザ:C」に対して6ポイント、ポイント数がたまった状態を例示している。
このポイントは、ユーザ(客)が、登録した電子マネーを用いて商取引を行うたびに更新される。また、管理サーバ100がポイント送信プログラム148(後述)を実行して、取引端末10に対してユーザ識別情報とポイントを送信してくるたびに、これに応じて更新される。
なお、ユーザがポイントサービス会員登録前に行った決済についても、決済内容(店舗識別情報、金額、決済日等)を取引端末10から管理サーバ100へ送信した際に、管理サーバ100側に会員情報があればポイント更新(加算)される。即ち、ポイントサービス会員登録が決済後であっても、管理サーバ100にその決済内容が届くまでにポイントサービス会員登録が為されれば、ポイントが加算されるようになっている。
また、ユーザがポイントサービス会員登録前に行った決済について、一定期間、電子マネー識別情報と決済内容とを対応付けて記憶部15に記憶しておくことで、その後にポイントサービス会員登録になった際に、決済内容に応じたポイントが付与され、第2ポイント記憶部15cに当該ポイントが記憶されるようにしてもよい。これにより、後日、来店した同ユーザが、ポイントサービス会員登録を行う可能性をより高めることができる。
The 2nd point memory | storage part 15c has memorize | stored the user identification information and point transmitted by execution of the point transmission program 148 (after-mentioned) of the management server 100 as a 2nd point memory | storage means.
Specifically, as shown in FIG. 5B, the second point storage unit 15c stores a table T2 including user identification information and points corresponding to the user identification information.
The user identification information is, for example, personal identification information that identifies an individual user such as a customer's name, nickname, sex, and age.
The point is the number of points accumulated for each user. The points are given according to the amount of money, for example, at the time of commercial transaction. When the number of points is accumulated, a predetermined discount privilege or the like according to the number of points is given to the customer from the store.
For example, FIG. 5B illustrates a state in which 15 points are collected for “user: A”, 5 points for “user: B”, and 6 points for “user: C”. is doing.
This point is updated every time the user (customer) performs a commercial transaction using the registered electronic money. Further, whenever the management server 100 executes a point transmission program 148 (described later) and transmits user identification information and points to the transaction terminal 10, the management server 100 is updated accordingly.
In addition, regarding the payment made by the user before registering as a point service member, when the payment contents (store identification information, amount, payment date, etc.) are transmitted from the transaction terminal 10 to the management server 100, the member information is sent to the management server 100 side. If there is, the point is updated (added). That is, even if the point service member registration is after settlement, if the point service member registration is made before the settlement contents reach the management server 100, points are added.
In addition, the payment made by the user before registering as a point service member is stored in the storage unit 15 in association with the electronic money identification information and the payment contents for a certain period of time. At this time, points according to the contents of payment may be given, and the points may be stored in the second point storage unit 15c. Thereby, the possibility that the same user who visited the store at a later date performs point service member registration can be further increased.

第2算出プログラム15dは、例えば、ユーザ(客)が電子マネーを用いて商取引を行った場合、当該商取引毎に付与されるポイントを算出する機能を、CPU14に実現させるプログラムである。
具体的には、ユーザが登録した電子マネーを用いて商取引を行った場合に(即ち、登録した電子マネーを用いて店舗で商品の購入等を行った場合)、CPU14は、第2算出プログラム15dを実行し、支払い情報から合計金額(商取引により生じた金額データ)を参照し、予め決められた規定に基づいて付与するポイントを算出する。
予め決められた規定とは、例えば、取引金額、日時情報(取引を行う年月日)、顧客属性(誕生日、性別、年齢等)、店舗が設定した各種のイベント(例えば、ポイント3倍日等)などに応じて、各店舗において任意に定められたポイント付与に関するルールである。
具体的には、例えば、700円で1ポイント付与などのように、取引金額により前記規定を決めることができる。また、取引金額以外にも、例えば、登録した電子マネーを用いた決済1回ごとに1ポイント付与するように前記規定を決めても良いし、特定の日或いは特定の曜日にポイントを付与するように前記規定を決めても良い。
また、月内に決められた目標金額を達成した会員にポイントを付与するように前記規定を決めても良いし、決められた期間中或いは時間帯(例えば、17時以降等)に商取引を行った場合に、ポイントを付与するように前記規定を決めても良い。
また、会員の誕生日(月)、性別、年齢等に応じて、特別にポイントを付与するように前記規定を決めても良い。
なお、上記したような規定は、例えば、取引端末10の操作部20により設定入力され、当該取引端末10にて記憶されているのは勿論のこと、取引端末10により設定入力された時点で管理サーバ100に送信され、管理サーバ100においても記憶されるようになっている。
また、管理サーバ100で前記規定が設定入力され、当該管理サーバ100において記憶されているのは勿論のこと、当該設定入力された規定を各取引端末10に送信してもよい。
CPU14は、かかる第2算出プログラム15dを実行することにより、第2算出手段として機能している。
The second calculation program 15d is a program that causes the CPU 14 to realize a function of calculating points given for each commercial transaction when the user (customer) performs a commercial transaction using electronic money, for example.
Specifically, when a commercial transaction is performed using the electronic money registered by the user (that is, when a product is purchased at a store using the registered electronic money), the CPU 14 uses the second calculation program 15d. And the total amount (amount data generated by the commercial transaction) is referred to from the payment information, and points to be given are calculated based on a predetermined rule.
The predetermined rules include, for example, transaction amount, date / time information (date of transaction), customer attributes (birthday, gender, age, etc.), various events set by the store (for example, point 3 times a day) Etc.) is a rule regarding point grant arbitrarily determined at each store.
Specifically, for example, the rule can be determined by the transaction amount, such as 1 point awarded for 700 yen. In addition to the transaction amount, for example, the above rule may be determined so that one point is given for each settlement using registered electronic money, or points are given on a specific day or a specific day of the week. The above rule may be determined.
In addition, the above rules may be determined so as to give points to members who have reached the target amount determined within the month, and business transactions are performed during the determined period or time (for example, after 17:00). In such a case, the rules may be determined so that points are awarded.
In addition, the above-mentioned rule may be determined so that points are specially given according to the birthday (month), sex, age, etc. of the member.
It should be noted that the rules as described above are set and input, for example, by the operation unit 20 of the transaction terminal 10 and stored at the transaction terminal 10, and are managed when the setting input is performed by the transaction terminal 10. It is transmitted to the server 100 and stored in the management server 100 as well.
Further, the rule may be set and input by the management server 100 and stored in the management server 100, and the rule that has been set and input may be transmitted to each transaction terminal 10.
The CPU 14 functions as a second calculation unit by executing the second calculation program 15d.

第2判別プログラム15eは、例えば、ユーザ(客)が電子マネーを用いて商取引を行った場合、当該商取引に使用した電子マネーの電子マネー識別情報を判別する機能を、CPU14に実現させるプログラムである。
具体的には、ユーザが登録した電子マネーを用いて商取引を行った場合に、CPU14は、第2判別プログラム15eを実行し、支払い情報からカード識別ID及びカード番号を参照し、当該商取引に使用した電子マネーの電子マネー識別情報を判別する。
CPU14は、かかる第2判別プログラム15eを実行することにより、第2判別手段として機能している。
The second determination program 15e is a program that causes the CPU 14 to realize a function of determining the electronic money identification information of the electronic money used for the commercial transaction, for example, when the user (customer) performs the commercial transaction using the electronic money. .
Specifically, when a business transaction is performed using electronic money registered by the user, the CPU 14 executes the second determination program 15e, refers to the card identification ID and the card number from the payment information, and uses them for the commercial transaction. The electronic money identification information of the obtained electronic money is determined.
The CPU 14 functions as a second determination unit by executing the second determination program 15e.

第2特定プログラム15fは、例えば、第2判別プログラム15eの実行により判別された電子マネー識別情報に対応するユーザ識別情報を特定する機能を、CPU14に実現させるプログラムである。
具体的には、CPU14は、商取引に使用した電子マネーの電子マネー識別情報を判別すると、第2特定プログラム15fを実行し、第2ユーザ記憶部15bのテーブルT1を参照して、判別した電子マネー識別情報に該当するユーザ識別情報を特定する。
CPU14は、かかる第2特定プログラム15fを実行することにより、第2特定手段として機能している。
For example, the second specifying program 15f is a program that causes the CPU 14 to realize a function of specifying user identification information corresponding to the electronic money identification information determined by the execution of the second determination program 15e.
Specifically, when determining the electronic money identification information of the electronic money used for the commercial transaction, the CPU 14 executes the second specific program 15f and refers to the table T1 of the second user storage unit 15b to determine the determined electronic money. User identification information corresponding to the identification information is specified.
The CPU 14 functions as a second specifying unit by executing the second specifying program 15f.

第2更新プログラム15gは、例えば、第2算出プログラム15dの実行により算出したポイントに基づいて、第2ポイント記憶部15cに記憶された、第2特定プログラム15fの実行により特定されたユーザ識別情報に対応するポイントを更新する機能を、CPU14に実現させるプログラムである。
具体的には、CPU14は、第2更新プログラム15gを実行し、第2ポイント記憶部15cのテーブルT2を参照して、第2特定プログラム15fの実行により特定されたユーザ識別情報に対応するポイントを更新する。
CPU14は、かかる第2更新プログラム15gを実行することにより、第2更新手段として機能している。
For example, the second update program 15g stores the user identification information specified by the execution of the second specification program 15f stored in the second point storage unit 15c based on the points calculated by the execution of the second calculation program 15d. This is a program for causing the CPU 14 to realize a function of updating a corresponding point.
Specifically, the CPU 14 executes the second update program 15g, refers to the table T2 of the second point storage unit 15c, and points corresponding to the user identification information specified by the execution of the second specification program 15f. Update.
The CPU 14 functions as a second update unit by executing the second update program 15g.

報知プログラム15hは、例えば、第2更新プログラム15gの実行により更新されたポイントを報知する機能を、CPU14に実現させるプログラムである。
具体的には、CPU14は、決済の際に第2ポイント記憶部15cのテーブルT2のポイントが更新されると、報知プログラム15hを実行し、当該更新されたポイントをユーザ(客)に対して報知する。
この報知は、例えば、レシートへのポイントの表示や、取引端末10の表示部(図示省略)への表示や、取引端末10から所定の音楽が流れる等、ユーザの注意を喚起する形態で行われる。
なお、店舗が設定した各種のイベント(例えば、ポイント3倍日等)情報等も、同時に報知することとしても良い。
CPU14は、かかる報知プログラム15hを実行することにより、報知手段として機能している。
For example, the notification program 15h is a program that causes the CPU 14 to realize a function of notifying points updated by the execution of the second update program 15g.
Specifically, when the points in the table T2 of the second point storage unit 15c are updated at the time of settlement, the CPU 14 executes the notification program 15h and notifies the user (customer) of the updated points. To do.
This notification is performed, for example, in a form that alerts the user, such as displaying points on a receipt, displaying on a display unit (not shown) of the transaction terminal 10, or playing predetermined music from the transaction terminal 10. .
In addition, it is good also as simultaneously alert | reporting the various event (for example, point triple day etc.) information etc. which the shop set.
The CPU 14 functions as a notification unit by executing the notification program 15h.

付加情報記憶部15iは、例えば、ポイントが所定の条件を満たした場合の付加情報を記憶している。
具体的には、付加情報記憶部15iは、例えば、ポイント数が10たまったら割引券付与等、店舗側により予め決められた規定に基づく、ポイント数毎の付加情報を記憶している。
For example, the additional information storage unit 15i stores additional information when the points satisfy a predetermined condition.
Specifically, the additional information storage unit 15i stores additional information for each number of points based on a pre-determined rule by the store, such as granting a discount ticket when the number of points is 10, for example.

付加情報報知プログラム15jは、例えば、報知プログラム15hの実行によりポイントを報知する際に、更新されたポイントが所定の条件を満たすか否かを判断し、所定の条件を満たした場合に当該所定の条件に対応付けられた付加情報を報知する機能を、CPU14に実現させるプログラムである。
具体的には、CPU14は、付加情報報知プログラム15jを実行し、ポイントを報知する際に、第2ポイント記憶部15cのテーブルT2及び付加情報記憶部15iを参照して、テーブルT2の更新されたポイントが、付加情報記憶部15iに記憶された所定の条件を満たすか否かを判断する。
そして、所定の条件を満たした場合には、CPU14は、例えば、付加情報記憶部15iに記憶されたポイント数に応じた付加情報をユーザ(客)に対して報知する。
この報知は、例えば、レシートへの蓄積されたポイント数の表示や、取引端末10の表示部(図示せず)への表示や、取引端末10から所定の音楽が流れる等、ユーザの注意を喚起する形態で行われる。
CPU14は、かかる付加情報報知プログラム15jを実行することにより、付加情報報知手段として機能している。
For example, the additional information notification program 15j determines whether or not the updated point satisfies a predetermined condition when the point is notified by execution of the notification program 15h, and the predetermined information is satisfied when the predetermined condition is satisfied. It is a program that causes the CPU 14 to realize a function of notifying additional information associated with a condition.
Specifically, the CPU 14 updates the table T2 with reference to the table T2 and the additional information storage unit 15i of the second point storage unit 15c when the additional information notification program 15j is executed and the point is notified. It is determined whether or not the point satisfies a predetermined condition stored in the additional information storage unit 15i.
And when predetermined conditions are satisfy | filled, CPU14 alert | reports the additional information according to the number of points memorize | stored in the additional information storage part 15i with respect to a user (customer), for example.
This notification alerts the user, for example, displays the number of points accumulated on the receipt, displays on the display unit (not shown) of the transaction terminal 10, or plays predetermined music from the transaction terminal 10. To be done.
The CPU 14 functions as additional information notification means by executing the additional information notification program 15j.

(事業者サーバ)
事業者サーバ500は、各種電子マネーを運営する電子マネー事業者単位で保有され、取引端末10より送信される電子マネーカードによる支払い情報に基づいて、電子マネーカードを用いた商取引における決済を行うサーバである。
そして、事業者サーバ500は、例えば、ネットワークNを介して、取引端末10や管理サーバ100と通信するための通信部510と、事業者サーバ500の制御全般を行う制御部520と、等から構成される。
(Business server)
The business server 500 is a server that is held for each electronic money business that manages various types of electronic money, and performs settlement in commercial transactions using the electronic money card based on payment information by the electronic money card transmitted from the transaction terminal 10. It is.
The business server 500 includes, for example, a communication unit 510 that communicates with the transaction terminal 10 and the management server 100 via the network N, a control unit 520 that performs overall control of the business server 500, and the like. Is done.

通信部510は、例えば、モデム等のネットワークNに接続するための通信機器から構成されており、取引端末10と、管理サーバ100と、の相互通信を可能にしている。   The communication unit 510 includes a communication device for connecting to the network N such as a modem, for example, and enables mutual communication between the transaction terminal 10 and the management server 100.

制御部520は、CPU530(Central Processing Unit)と、記憶部540と、等を含んで構成され、記憶部540に記憶された各種処理プログラムをCPU530が実行することにより、事業者サーバ500の各構成の制御を行う。   The control unit 520 includes a CPU 530 (Central Processing Unit), a storage unit 540, and the like. The CPU 530 executes various processing programs stored in the storage unit 540, whereby each component of the operator server 500 is configured. Control.

CPU530は、事業者サーバ500の各部から入力される入力信号に応じて、記憶部540に格納された各種プログラムを実行するとともに、実行にかかるプログラムに基づいて各部に出力信号を出力することにより、事業者サーバ500の動作全般を統括制御する。   The CPU 530 executes various programs stored in the storage unit 540 according to input signals input from each unit of the business server 500, and outputs an output signal to each unit based on the execution program. The overall operation of the operator server 500 is controlled overall.

記憶部540は、HDD(Hard Disk Drive)等のデータ格納装置や、不揮発性のメモリ等で構成され、CPU530が実行するプログラムを格納したエリアや当該プログラムの実行に必要な各種データを格納するエリアを備える。
具体的に、記憶部540には、例えば、決済プログラム540a等が記憶されている。
The storage unit 540 includes a data storage device such as an HDD (Hard Disk Drive), a non-volatile memory, and the like, and an area that stores a program executed by the CPU 530 and an area that stores various data necessary for executing the program. Is provided.
Specifically, the storage unit 540 stores, for example, a settlement program 540a.

決済プログラム540aは、取引端末10の通信部12より送信される支払い情報に基づいて、取引端末10にてなされた商取引における決済処理を行う機能をCPU530に実行させるプログラムである。
具体的には、取引端末10より支払い情報が送信されると、CPU530は決済プログラム540aを実行し、支払い情報に含まれるカード識別ID及びカード番号に基づいて、金額情報記憶部(図示省略)に記憶される、上記カード識別ID及びカード番号に対応した金額情報を抽出する。そして、CPU530は、当該金額情報から支払い情報に含まれる取引時に支払われた電子マネーの合計金額を差し引くことで上記取引の決済処理を行う。
なお、金額情報記憶部(図示省略においては、金額情報が個々の電子マネーカード単位で記憶されており、決済プログラム540aが実行される都度、当該金額情報が更新されるように構成されている。
The settlement program 540a is a program that causes the CPU 530 to execute a function of performing a settlement process in a commercial transaction performed at the transaction terminal 10 based on the payment information transmitted from the communication unit 12 of the transaction terminal 10.
Specifically, when payment information is transmitted from the transaction terminal 10, the CPU 530 executes the settlement program 540a, and stores it in an amount information storage unit (not shown) based on the card identification ID and card number included in the payment information. The amount information corresponding to the stored card identification ID and card number is extracted. Then, the CPU 530 performs the transaction settlement process by subtracting the total amount of electronic money paid during the transaction included in the payment information from the amount information.
Note that the money amount information storage unit (in the illustration is omitted, money amount information is stored in units of individual electronic money cards, and the money amount information is updated each time the settlement program 540a is executed.

(管理サーバ)
管理サーバ100は、ユーザ(客)が電子マネーカードを用いた商取引を行った際に、取引に対して付与されるポイントを管理するサーバである。
管理サーバ100は、例えば、ネットワークNを介して、取引端末10及び事業者サーバ500と相互に通信するための通信部110と、管理サーバ100の制御全般を行う制御部120と、等を含んで構成される。
(Management server)
The management server 100 is a server that manages points given to transactions when a user (customer) performs a commercial transaction using an electronic money card.
The management server 100 includes, for example, a communication unit 110 for communicating with the transaction terminal 10 and the business server 500 via the network N, a control unit 120 for performing overall control of the management server 100, and the like. Composed.

通信部110は、例えば、モデム等のネットワークNに接続するための通信機器から構成されており、取引端末10と、事業者サーバ500と、の相互通信を可能にしている。
通信部110は、取引端末10からから支払い情報が送信された場合、これを受信する。
また、通信部110は、記憶部140のポイント記憶部142(後述)に記憶されるポイントを、取引端末10に送信する。
The communication part 110 is comprised from the communication apparatus for connecting to the networks N, such as a modem, for example, and enables the transaction terminal 10 and the provider server 500 to mutually communicate.
When the payment information is transmitted from the transaction terminal 10, the communication unit 110 receives the payment information.
In addition, the communication unit 110 transmits points stored in a point storage unit 142 (described later) of the storage unit 140 to the transaction terminal 10.

制御部120は、CPU(Central Processing Unit)130と、記憶部140と、等を含んで構成され、記憶部140に記憶された各種処理プログラムをCPU130が実行することにより、管理サーバ100の各構成の制御を行う。   The control unit 120 includes a CPU (Central Processing Unit) 130, a storage unit 140, and the like, and the CPU 130 executes various processing programs stored in the storage unit 140, whereby each component of the management server 100 is configured. Control.

CPU130は、管理サーバ100の各部から入力される入力信号に応じて、記憶部140に格納された各種プログラムを実行するとともに、実行にかかるプログラムに基づいて各部に出力信号を出力することにより、管理サーバ100の動作全般を統括制御する。   The CPU 130 executes various programs stored in the storage unit 140 in accordance with input signals input from each unit of the management server 100, and outputs an output signal to each unit based on the execution program. Overall control of the operation of the server 100 is performed.

記憶部140は、HDD(Hard Disk Drive)等のデータ格納装置や、不揮発性のメモリ等で構成され、CPU130が実行するプログラムを格納したエリアや当該プログラムの実行に必要な各種データを格納するエリアを備える。
具体的に、記憶部140には、ユーザ記憶部141、ポイント記憶部142、識別プログラム143、算出プログラム144、判別プログラム145、特定プログラム146、更新プログラム147、ポイント送信プログラム148等が記憶されている。
The storage unit 140 includes a data storage device such as an HDD (Hard Disk Drive), a non-volatile memory, and the like, and an area that stores a program executed by the CPU 130 and an area that stores various data necessary for executing the program. Is provided.
Specifically, the storage unit 140 stores a user storage unit 141, a point storage unit 142, an identification program 143, a calculation program 144, a determination program 145, a specific program 146, an update program 147, a point transmission program 148, and the like. .

ユーザ記憶部141は、ユーザ記憶手段として、ユーザを識別するユーザ識別情報と、ユーザが所有する電子マネーを識別する電子マネー識別情報と、ユーザが前記商取引を行った店舗を識別する店舗識別情報と、を対応付けて記憶している。
具体的には、ユーザ記憶部141は、図6(a)に示すように、店舗識別情報と、ユーザ識別情報と、それに対応した電子マネー識別情報と、を有して構成されるテーブルT3を格納している。テーブルT3は、店舗毎に作成される。
店舗識別情報とは、各店舗を特定するための識別情報であって、店舗毎に異なるコード(数字など)が割り当てられている。各コードには取引端末10の端末識別IDが対応づけられて記憶されている。
ユーザ識別情報とは、例えば、客の氏名やニックネーム、性別、年齢等のユーザ個人を特定する個人識別情報である。
電子マネー識別情報とは、例えば、各ユーザにより登録された電子マネーを特定するカード識別情報であって、カード識別ID及びカード番号等から構成されている。
なお、上記した店舗識別情報、ユーザ識別情報、及び電子マネー識別情報の各項目は、ユーザ(客)が店舗においてポイントサービス会員登録を行った際に、取引端末10から店舗識別情報、ユーザ識別情報、及び電子マネー識別情報が送信され、これに基づいて、ユーザ記憶部141のテーブルT3に記憶されるようになっている。
The user storage unit 141 serves as user storage means, such as user identification information for identifying a user, electronic money identification information for identifying electronic money owned by the user, and store identification information for identifying a store in which the user has performed the commercial transaction. Are stored in association with each other.
Specifically, as shown in FIG. 6A, the user storage unit 141 includes a table T3 configured to include store identification information, user identification information, and corresponding electronic money identification information. Storing. The table T3 is created for each store.
The store identification information is identification information for specifying each store, and a different code (number or the like) is assigned to each store. Each code is stored in association with the terminal identification ID of the transaction terminal 10.
The user identification information is, for example, personal identification information that identifies an individual user such as a customer's name, nickname, sex, and age.
The electronic money identification information is, for example, card identification information that identifies electronic money registered by each user, and is composed of a card identification ID, a card number, and the like.
In addition, each item of the above-described store identification information, user identification information, and electronic money identification information is stored in the store identification information, user identification information from the transaction terminal 10 when the user (customer) performs point service member registration in the store. , And electronic money identification information are transmitted, and based on this information, are stored in the table T3 of the user storage unit 141.

ポイント記憶部142は、ポイント記憶手段として、ユーザ識別情報と、店舗識別情報と、ポイントとを対応付けて記憶している。
具体的には、ポイント記憶部142は、図6(b)に示すように、店舗識別情報と、ユーザ識別情報と、それに対応したポイントと、を有して構成されるテーブルT4を格納している。
店舗識別情報とは、各店舗を特定するための識別情報であって、店舗毎に異なるコード(数字など)が割り当てられている。
ユーザ識別情報とは、例えば、客の氏名やニックネーム、性別、年齢等のユーザ個人を特定する個人識別情報である。
ポイントとは、ユーザ毎に蓄積されたポイント数であり、商取引に際して、その金額に応じて付与されるものである。ポイント数がたまると、そのポイント数に応じた所定の割引特典等が店から客に対して付与される。
このポイントは、ユーザ(客)が、登録した電子マネーを用いて商取引を行い、取引端末10から支払い情報が送信されるたびに、更新プログラム147(後述)の実行により更新されるようになっている。
The point storage unit 142 stores user identification information, store identification information, and points in association with each other as point storage means.
Specifically, as shown in FIG. 6B, the point storage unit 142 stores a table T4 configured to include store identification information, user identification information, and points corresponding thereto. Yes.
The store identification information is identification information for specifying each store, and a different code (number or the like) is assigned to each store.
The user identification information is, for example, personal identification information that identifies an individual user such as a customer's name, nickname, sex, and age.
The point is the number of points accumulated for each user, and is awarded according to the amount of money at the time of commercial transaction. When the number of points is accumulated, a predetermined discount privilege or the like according to the number of points is given to the customer from the store.
This point is updated by executing an update program 147 (described later) every time a user (customer) conducts a commercial transaction using registered electronic money and payment information is transmitted from the transaction terminal 10. Yes.

識別プログラム143は、例えば、ユーザ(客)が電子マネーを用いて商取引を行った場合、当該商取引を行った店舗を識別する機能を、CPU130に実現させるプログラムである。
具体的には、ユーザが登録した電子マネーを用いて商取引を行った場合に(即ち、登録した電子マネーを用いて店舗で商品の購入等を行った場合)、取引端末10から支払い情報が送信されると、CPU130は、識別プログラム143を実行し、支払い情報から端末識別IDを参照して、当該端末識別IDの取引端末を有する店舗の店舗識別情報を特定することで、商取引を行った店舗を識別する。
CPU130は、かかる識別プログラム143を実行することにより、識別手段として機能している。
The identification program 143 is a program that causes the CPU 130 to realize a function of identifying a store that has performed a commercial transaction when the user (customer) performs a commercial transaction using electronic money, for example.
Specifically, when a business transaction is performed using the electronic money registered by the user (that is, when a product is purchased at a store using the registered electronic money), payment information is transmitted from the transaction terminal 10. Then, the CPU 130 executes the identification program 143, refers to the terminal identification ID from the payment information, and specifies the store identification information of the store having the transaction terminal of the terminal identification ID, thereby performing the store that has performed the commercial transaction. Identify.
The CPU 130 functions as an identification unit by executing the identification program 143.

算出プログラム144は、例えば、ユーザ(客)が電子マネーを用いて商取引を行った場合、当該商取引毎に付与されるポイントを算出する機能を、CPU130に実現させるプログラムである。
具体的には、ユーザが登録した電子マネーを用いて商取引を行った場合に、取引端末10から支払い情報が送信されると、CPU130は、算出プログラム144を実行し、支払い情報から合計金額(商取引により生じた金額データ)を参照して、店舗毎の予め決められた規定に基づいて付与するポイントを算出する。
予め決められた規定とは、例えば、取引金額、日時情報(取引を行う年月日)、顧客属性(誕生日、性別、年齢等)、店舗が設定した各種のイベント(例えば、ポイント3倍日等)などに基づき、各店舗において任意に決めるポイント付与に関するルールである。
具体的には、例えば、700円で1ポイント付与などのように、取引金額により前記規定を決めることができる。また、取引金額以外にも、例えば、登録した電子マネーを用いた決済1回ごとに1ポイント付与するように前記規定を決めても良いし、特定の日或いは特定の曜日にポイントを付与するように前記規定を決めても良い。
また、月内に決められた目標金額を達成した会員にポイントを付与するように前記規定を決めても良いし、決められた期間中或いは時間帯(例えば、17時以降等)に商取引を行った場合に、ポイントを付与するように前記規定を決めても良い。
また、会員の誕生日(月)、性別、年齢等に応じて、特別にポイントを付与するように前記規定を決めても良い。
なお、上記したような規定は、例えば、取引端末10により設定入力された時点で取引端末10から管理サーバ100に送信され、管理サーバ100において記憶されるようになっている。
CPU130は、かかる算出プログラム144を実行することにより、算出手段として機能している。
The calculation program 144 is a program that causes the CPU 130 to realize a function of calculating points given for each commercial transaction when the user (customer) performs a commercial transaction using electronic money, for example.
Specifically, when the transaction information is transmitted from the transaction terminal 10 when the business transaction is performed using the electronic money registered by the user, the CPU 130 executes the calculation program 144 and calculates the total amount (commercial transaction) from the payment information. The point to be given is calculated based on a predetermined rule for each store.
The predetermined rules include, for example, transaction amount, date / time information (date of transaction), customer attributes (birthday, gender, age, etc.), various events set by the store (for example, point 3 times a day) Etc.) is a rule regarding point grant arbitrarily determined at each store.
Specifically, for example, the rule can be determined by the transaction amount, such as 1 point awarded for 700 yen. In addition to the transaction amount, for example, the above rule may be determined so that one point is given for each settlement using registered electronic money, or points are given on a specific day or a specific day of the week. The above rule may be determined.
In addition, the above rules may be determined so as to give points to members who have reached the target amount determined within the month, and business transactions are performed during the determined period or time (for example, after 17:00). In such a case, the rules may be determined so that points are awarded.
In addition, the above-mentioned rule may be determined so that points are specially given according to the birthday (month), sex, age, etc. of the member.
Note that the above-described rules are transmitted from the transaction terminal 10 to the management server 100 and stored in the management server 100 when, for example, set and input by the transaction terminal 10.
The CPU 130 functions as a calculation unit by executing the calculation program 144.

判別プログラム145は、例えば、ユーザ(客)が電子マネーを用いて商取引を行った場合、当該商取引に使用した電子マネーの電子マネー識別情報を判別する機能を、CPU130に実現させるプログラムである。
具体的には、ユーザが登録した電子マネーを用いて商取引を行った場合に、取引端末10から支払い情報が送信されると、CPU130は、判別プログラム145を実行し、支払い情報からカード識別ID及びカード番号を参照し、当該商取引に使用した電子マネーの電子マネー識別情報を判別する。
CPU130は、かかる判別プログラム145を実行することにより、判別手段として機能している。
For example, when the user (customer) performs a commercial transaction using electronic money, the determination program 145 is a program that causes the CPU 130 to realize a function of determining electronic money identification information of the electronic money used for the commercial transaction.
Specifically, when a commercial transaction is performed using electronic money registered by the user, when payment information is transmitted from the transaction terminal 10, the CPU 130 executes the determination program 145, and determines the card identification ID and the payment information from the payment information. With reference to the card number, the electronic money identification information of the electronic money used for the commercial transaction is determined.
The CPU 130 functions as a determination unit by executing the determination program 145.

特定プログラム146は、例えば、判別プログラム145の実行により判別された電子マネー識別情報に対応するユーザ識別情報を特定する機能を、CPU130に実現させるプログラムである。
具体的には、CPU130は、判別プログラム145の実行により商取引に使用した電子マネーの電子マネー識別情報を判別すると、特定プログラム146を実行し、ユーザ記憶部141のテーブルT3を参照して、判別した電子マネー識別情報に該当するユーザ識別情報を特定する。
CPU130は、かかる特定プログラム146を実行することにより、特定手段として機能している。
The identification program 146 is a program that causes the CPU 130 to realize a function of identifying user identification information corresponding to electronic money identification information determined by executing the determination program 145, for example.
Specifically, when the CPU 130 determines the electronic money identification information of the electronic money used for the commercial transaction by executing the determination program 145, the CPU 130 executes the specific program 146 and determines the determination with reference to the table T3 of the user storage unit 141. User identification information corresponding to the electronic money identification information is specified.
The CPU 130 functions as specifying means by executing the specifying program 146.

更新プログラム147は、例えば、算出プログラム144の実行により算出したポイントに基づいて、ポイント記憶部142に記憶された、特定プログラム146の実行により特定されたユーザ識別情報に対応するポイントを更新する機能を、CPU130に実現させるプログラムである。
具体的には、CPU130は、更新プログラム147を実行し、ポイント記憶部142のテーブルT4を参照して、特定プログラム146の実行により特定されたユーザ識別情報に対応するポイントを更新する。
CPU130は、かかる更新プログラム147を実行することにより、更新手段として機能している。
The update program 147 has a function of updating the points corresponding to the user identification information specified by the execution of the specific program 146 stored in the point storage unit 142 based on the points calculated by the execution of the calculation program 144, for example. , A program realized by the CPU 130.
Specifically, the CPU 130 executes the update program 147 and refers to the table T4 of the point storage unit 142 to update the point corresponding to the user identification information specified by the execution of the specifying program 146.
The CPU 130 functions as an update unit by executing the update program 147.

ポイント送信プログラム148は、例えば、ポイント記憶部142に記憶されたユーザ識別情報とポイントを、当該ポイント記憶部142に記憶された店舗識別情報に基づいて取引端末10に所定のタイミングで送信する機能を、CPU130に実現させるプログラムである。
具体的には、CPU130は、ポイント送信プログラム148を実行することにより、例えば、1時間に1回などの予め設定された所定のタイミングで、通信部110を介して、テーブルT4におけるユーザ識別情報とポイントを、店舗識別情報にて識別される店舗の取引端末10に送信する。
CPU130は、かかるポイント送信プログラム148を実行することにより、通信部110と共にポイント送信手段として機能している。
The point transmission program 148 has a function of transmitting, for example, user identification information and points stored in the point storage unit 142 to the transaction terminal 10 at a predetermined timing based on the store identification information stored in the point storage unit 142. , A program realized by the CPU 130.
Specifically, the CPU 130 executes the point transmission program 148, for example, the user identification information in the table T4 via the communication unit 110 at a predetermined timing set in advance such as once per hour. The point is transmitted to the transaction terminal 10 of the store identified by the store identification information.
The CPU 130 functions as a point transmission unit together with the communication unit 110 by executing the point transmission program 148.

(商取引処理)
次いで、電子マネー取引管理システム1の取引端末10における処理について、図7のフローチャートを用いて説明する。
(Commerce transaction processing)
Next, processing in the transaction terminal 10 of the electronic money transaction management system 1 will be described using the flowchart of FIG.

まず、ステップS11において、CPU14は、管理サーバ100から送信されたユーザ識別情報及びポイントを受信したか否かを判断し、受信していない場合(ステップS11:NO)、後述のステップS13に移行する。
一方、ユーザ識別情報及びポイントを受信した場合(ステップS11:YES)、続くステップS12において、CPU14は、受信した情報に基づいて、第2ポイント記憶部15cのテーブルT2のポイントを更新する。
First, in step S11, the CPU 14 determines whether or not the user identification information and points transmitted from the management server 100 have been received. If not received (step S11: NO), the process proceeds to step S13 described later. .
On the other hand, when user identification information and points are received (step S11: YES), in the subsequent step S12, the CPU 14 updates the points in the table T2 of the second point storage unit 15c based on the received information.

次いで、ステップS13において、CPU14は、商取引が行われたか否かを判断し、商取引が行われていない場合(ステップS13:NO)、上記ステップS11に戻って以降の処理を繰り返す。
一方、商取引が行われた場合(ステップS13:YES)、続くステップS14において、CPU14は、支払い処理を行う。
次いで、ステップS15において、CPU14は、管理サーバ100及び事業者サーバ500に対して、支払い情報を送信する。
Next, in step S13, the CPU 14 determines whether or not a commercial transaction has been performed. If the commercial transaction has not been performed (step S13: NO), the CPU 14 returns to step S11 and repeats the subsequent processes.
On the other hand, when a commercial transaction is performed (step S13: YES), in the subsequent step S14, the CPU 14 performs a payment process.
Next, in step S <b> 15, the CPU 14 transmits payment information to the management server 100 and the business server 500.

次いで、ステップS16において、CPU14は、行われた商取引に対して付与されるポイントを算出する。
次いで、ステップS17において、CPU14は、商取引において使用された電子マネーの電子マネー識別情報を判別する。
次いで、ステップS18において、CPU14は、電子マネー識別情報に対応するユーザ識別情報を特定する。
次いで、ステップS19において、CPU14は、上記ステップS16において算出したポイントに基づいて、第2ポイント記憶部15cのテーブルT2に記憶された、上記ステップS18において特定されたユーザ識別情報に対応するポイントを更新する。
Next, in step S <b> 16, the CPU 14 calculates points given to the executed commercial transaction.
Next, in step S17, the CPU 14 determines electronic money identification information of the electronic money used in the commercial transaction.
Next, in step S18, the CPU 14 specifies user identification information corresponding to the electronic money identification information.
Next, in step S19, the CPU 14 updates the point corresponding to the user identification information specified in step S18 stored in the table T2 of the second point storage unit 15c, based on the point calculated in step S16. To do.

次いで、ステップS20において、CPU14は、更新されたポイントが所定の条件を満たすか否かを判断し、所定の条件を満たさない場合(ステップS20:NO)、ステップS21において、更新されたポイントを報知して、本処理を終了する。
一方、所定の条件を満たす場合(ステップS20:YES)、続くステップS22において、CPU14は、ポイントと付加情報を報知して、本処理を終了する。
Next, in step S20, the CPU 14 determines whether or not the updated point satisfies a predetermined condition. If the predetermined point does not satisfy the predetermined condition (step S20: NO), the updated point is notified in step S21. Then, this process ends.
On the other hand, when the predetermined condition is satisfied (step S20: YES), in the subsequent step S22, the CPU 14 notifies the point and the additional information, and ends the present process.

次いで、電子マネー取引管理システム1の管理サーバ100における処理について、図8のフローチャートを用いて説明する。   Next, processing in the management server 100 of the electronic money transaction management system 1 will be described using the flowchart of FIG.

まず、ステップS101において、CPU130は、取引端末10より送信された支払い情報を受信したか否かを判断し、支払い情報を受信していない場合(ステップS101:NO)、後述のステップS107に移行する。
一方、支払い情報を受信した場合(ステップS101:YES)、続くステップS102において、CPU130は、支払い情報に基づいて、商取引の行われた店舗を識別する。
次いで、ステップS103において、CPU130は、支払い情報に基づいて、行われた商取引に対して付与されるポイントを算出する。
次いで、ステップS104において、CPU130は、支払い情報に基づいて、商取引において使用された電子マネーの電子マネー識別情報を判別する。
次いで、ステップS105において、CPU130は、電子マネー識別情報に対応するユーザ識別情報を特定する。
First, in step S101, the CPU 130 determines whether or not the payment information transmitted from the transaction terminal 10 has been received. If the payment information has not been received (step S101: NO), the CPU 130 proceeds to step S107 described later. .
On the other hand, when the payment information is received (step S101: YES), in the subsequent step S102, the CPU 130 identifies the store where the commercial transaction was performed based on the payment information.
Next, in step S <b> 103, the CPU 130 calculates points to be given to the executed commercial transaction based on the payment information.
Next, in step S104, the CPU 130 determines electronic money identification information of electronic money used in the commercial transaction based on the payment information.
Next, in step S105, the CPU 130 specifies user identification information corresponding to the electronic money identification information.

次いで、ステップS106において、CPU130は、上記ステップS103において算出したポイントに基づいて、ポイント記憶部142のテーブルT4に記憶された、上記ステップS105において特定されたユーザ識別情報に対応するポイントを更新する。
次いで、ステップS107において、CPU130は、ユーザ識別情報とポイントを、取引端末10に送信するタイミングか否かを判断し、送信タイミングでない場合(ステップS107:NO)、上記ステップS101に戻って以降の処理を繰り返す。
一方、送信タイミングである場合(ステップS107:YES)、続くステップS108において、CPU130は、ユーザ識別情報とポイントを取引端末10に送信し、本処理を終了する。
Next, in step S106, the CPU 130 updates the point corresponding to the user identification information specified in step S105 stored in the table T4 of the point storage unit 142 based on the point calculated in step S103.
Next, in step S107, the CPU 130 determines whether it is time to transmit the user identification information and points to the transaction terminal 10, and when it is not the transmission timing (step S107: NO), the process returns to step S101 and subsequent processing. repeat.
On the other hand, if it is the transmission timing (step S107: YES), in the subsequent step S108, the CPU 130 transmits the user identification information and points to the transaction terminal 10, and ends this process.

以上説明したように、本実施形態によれば、取引端末10と、事業者サーバ500と、管理サーバ100と、を備えた電子マネー取引管理システム1において、管理サーバ100は、ユーザを識別するユーザ識別情報と、ユーザが所有する電子マネーを識別する電子マネー識別情報と、ユーザが前記商取引を行った店舗を識別する店舗識別情報と、を対応付けて記憶するユーザ記憶手段(ユーザ記憶部141)と、ユーザ識別情報と、店舗識別情報と、ポイントとを対応付けて記憶するポイント記憶手段(ポイント記憶部142)と、ユーザが電子マネーを用いて商取引を行った場合、当該商取引を行った店舗を識別する識別手段(識別プログラム143を実行するCPU130)と、ユーザが電子マネーを用いて商取引を行った場合、当該商取引毎に付与されるポイントを算出する算出手段(算出プログラム144を実行するCPU130)と、ユーザが電子マネーを用いて商取引を行った場合、当該商取引に使用した電子マネーの電子マネー識別情報を判別する判別手段(判別プログラム145を実行するCPU130)と、判別手段により判別された電子マネー識別情報に対応するユーザ識別情報を特定する特定手段(特定プログラム146を実行するCPU130)と、算出手段により算出したポイントに基づいて、ポイント記憶手段に記憶された、特定手段により特定されたユーザ識別情報に対応するポイントを更新する更新手段(更新プログラム147を実行するCPU130)と、を備えている。   As described above, according to the present embodiment, in the electronic money transaction management system 1 including the transaction terminal 10, the operator server 500, and the management server 100, the management server 100 is a user that identifies a user. User storage means (user storage unit 141) for storing the identification information, the electronic money identification information for identifying the electronic money owned by the user, and the store identification information for identifying the store where the user has performed the commercial transaction in association with each other. And point storage means (point storage unit 142) for storing the user identification information, the store identification information, and the points in association with each other, and the store where the user has performed a commercial transaction using electronic money. Identification means (CPU 130 that executes identification program 143) for identifying the user and when the user conducts a commercial transaction using electronic money, When calculating means (CPU 130 for executing the calculation program 144) for calculating points given for each transaction and the user conducts a commercial transaction using electronic money, the electronic money identification information of the electronic money used for the commercial transaction is determined. Determining means (CPU 130 executing the determination program 145), specifying means specifying the user identification information corresponding to the electronic money identification information determined by the determining means (CPU 130 executing the specifying program 146), and calculating by the calculating means Update means (CPU 130 executing the update program 147) for updating the points corresponding to the user identification information specified by the specifying means and stored in the point storage means based on the points.

これにより、ユーザが電子マネーを用いて商取引を行った場合、商取引毎に算出されるポイントが、電子マネーの種類に因らず、店舗識別情報及びユーザ識別情報に基づいて一括で蓄積されることとなる。
つまり、利用した電子マネーの種類が何種類であっても、各店舗ごとに、ユーザ単位でポイントを蓄積することができる。
具体的には、例えば、一人のユーザが一つの店舗で複数種類の電子マネーによる決済を行った場合、ポイントが複数の電子マネーごとに分散することがなく、ユーザ単位でポイントが一括で蓄積されることとなる。
また、例えば、一人のユーザが複数の店舗で複数種類の電子マネーによる決済を行った場合も同様に、各店舗ごとに、ユーザ単位でポイントが一括で蓄積されることとなる。
また、例えば、一人のユーザが複数の店舗で一種類の電子マネーによる決済を行った場合、各店舗ごとに、ユーザ単位でポイントが蓄積されることとなる。
このため、ユーザにとっては、一つの店舗で複数種類の電子マネーを利用したとしてもポイントが分散せず一括で蓄積されるので、ポイントがたまり易く、ポイントサービスの魅力が減じることがない。
また、ユーザにとっては、複数の店舗で複数種類の電子マネーを利用したとしても、各店舗ごとに、ユーザ単位でポイントが蓄積されていくので、店舗ごとにカードを管理する等の煩わしさがなく、利便性が高い。
また、ユーザにとっては、複数の店舗で同一の一種類の電子マネーを利用したとしても店舗ごとにポイントが蓄積されるので、複数の電子マネーを所持する必要がなく、利便性が高い。
そして、ユーザにとって魅力ある利便性の高いサービスを提供できるため、店舗にとってはポイントサービスにより顧客収集力の向上を図ることができる。
また、店舗にとっては、独自のICカードを用意することなく、店舗毎のポイントサービスを提供することができることとなって、低コストでポイントサービスの提供を実現することができる。
Thereby, when a user conducts a commercial transaction using electronic money, the points calculated for each commercial transaction are accumulated in a batch based on the store identification information and the user identification information regardless of the type of electronic money. It becomes.
That is, no matter how many types of electronic money are used, points can be accumulated in units of users for each store.
Specifically, for example, when one user makes a payment with a plurality of types of electronic money at a single store, the points are not collected for each of the plurality of electronic money, and the points are accumulated in a batch for each user. The Rukoto.
In addition, for example, when a single user makes payments with a plurality of types of electronic money at a plurality of stores, the points are accumulated in a lump for each user at each store.
Further, for example, when one user makes a payment with one kind of electronic money at a plurality of stores, points are accumulated in units of users for each store.
For this reason, even if a plurality of types of electronic money are used in one store, points are not distributed but are accumulated in a lump, and points are easily accumulated, and the attractiveness of the point service is not reduced.
In addition, even if a user uses a plurality of types of electronic money at a plurality of stores, points are accumulated on a user-by-user basis for each store, so there is no trouble of managing cards for each store. High convenience.
In addition, even if the same type of electronic money is used in a plurality of stores, the user accumulates points for each store, so that it is not necessary to have a plurality of electronic money, which is highly convenient.
And since a highly convenient service that is attractive to the user can be provided, it is possible for the store to improve the customer collection power through the point service.
Further, for the store, it is possible to provide the point service for each store without preparing an original IC card, and the point service can be provided at a low cost.

また、本実施形態によれば、管理サーバ100は、ポイント記憶手段に記憶されたユーザ識別情報とポイントを、取引端末10に所定のタイミングで送信するポイント送信手段(ポイント送信プログラム148を実行するCPU130及び通信部110)を備え、取引端末10は、ユーザを識別するユーザ識別情報と、ユーザが所有する電子マネーを識別する電子マネー識別情報とを対応付けて記憶する第2ユーザ記憶手段(第2ユーザ記憶部15b)と、ポイント送信手段により送信されたユーザ識別情報とポイントを記憶する第2ポイント記憶手段(第2ポイント記憶部15c)と、ユーザが電子マネーを用いて商取引を行った場合、当該商取引毎に付与されるポイントを算出する第2算出手段(第2算出プログラム15dを実行するCPU14)と、ユーザが電子マネーを用いて商取引を行った場合、当該商取引に使用した電子マネーの電子マネー識別情報を判別する第2判別手段(第2判別プログラム15eを実行するCPU14)と、第2判別手段により判別された電子マネー識別情報に対応するユーザ識別情報を特定する第2特定手段(第2特定プログラム15fを実行するCPU14)と、第2算出手段により算出したポイントに基づいて、第2ポイント記憶手段に記憶された、第2特定手段により特定されたユーザ識別情報に対応するポイントを更新する第2更新手段(第2更新プログラム15gを実行するCPU14)と、第2更新手段により更新されたポイントを報知する報知手段(報知プログラム15hを実行するCPU14)と、を備える。
このため、ユーザが電子マネーを用いて商取引を行った場合に、決済と同時にポイントがたまり、商取引を行ったその場で、たまったポイントを確認することができる。
Further, according to the present embodiment, the management server 100 transmits the user identification information and points stored in the point storage means to the transaction terminal 10 at a predetermined timing (CPU 130 for executing the point transmission program 148). And a communication unit 110), the transaction terminal 10 associates and stores user identification information for identifying the user and electronic money identification information for identifying the electronic money owned by the user (second user storage means (second). A user storage unit 15b), a second point storage unit (second point storage unit 15c) that stores user identification information and points transmitted by the point transmission unit, and a user performs a commercial transaction using electronic money, Second calculation means for calculating points given for each commercial transaction (C for executing the second calculation program 15d) U14), a second determination means (CPU 14 executing the second determination program 15e) for determining the electronic money identification information of the electronic money used for the commercial transaction when the user performs a commercial transaction using the electronic money, The second specifying means (CPU 14 executing the second specifying program 15f) for specifying the user identification information corresponding to the electronic money identification information determined by the second determining means, and the points calculated by the second calculating means, Second update means (CPU 14 executing the second update program 15g) for updating the point corresponding to the user identification information specified by the second specification means stored in the two-point storage means, and update by the second update means Notification means (CPU 14 that executes the notification program 15h) for notifying the received point.
For this reason, when a user conducts a commercial transaction using electronic money, points are accumulated simultaneously with settlement, and the accumulated points can be confirmed on the spot where the commercial transaction is performed.

また、本実施形態によれば、取引端末10は、ポイントが所定の条件を満たした場合の付加情報を記憶する付加情報記憶手段(付加情報記憶部15i)と、報知手段がポイントを報知する際に、更新されたポイントが所定の条件を満たすか否かを判断し、所定の条件を満たした場合に当該所定の条件に対応付けられた付加情報を報知する付加情報報知手段(付加情報報知プログラム15jを実行するCPU14)と、を備える。
このため、ユーザが電子マネーを用いて商取引を行った場合に、決済と同時にポイントがたまり、その場でポイントに対応付けられた付加情報を報知することができる。
In addition, according to the present embodiment, the transaction terminal 10 has an additional information storage unit (additional information storage unit 15i) that stores additional information when the points satisfy a predetermined condition, and the notification unit notifies the points. In addition, it is determined whether or not the updated point satisfies a predetermined condition, and when the predetermined condition is satisfied, additional information notification means (additional information notification program) that notifies additional information associated with the predetermined condition CPU 14) for executing 15j.
For this reason, when the user conducts a commercial transaction using electronic money, points are accumulated at the same time as settlement, and additional information associated with the points can be notified on the spot.

なお、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において適宜設計変更等を行っても良い。
例えば、上記実施形態においては、管理サーバ100は、各店舗を異なる店舗識別情報で管理しているが、系列店(或いは商店街にある複数店舗など)を同一の店舗識別情報で管理し、同一店舗識別情報の店舗で商取引を行った場合には、一括でポイントが蓄積される構成とすることもできる。
この場合、系列店中の何れか一の店舗でユーザ識別情報と電子マネー識別情報の登録を行えば、その後は系列店のいずれで取引を行っても、一括でポイントが蓄積されていく。
Note that the present invention is not limited to the above-described embodiment, and may be modified as appropriate without departing from the spirit of the present invention.
For example, in the above embodiment, the management server 100 manages each store with different store identification information. However, the management server 100 manages affiliate stores (or a plurality of stores in a shopping street, etc.) with the same store identification information. When a commercial transaction is performed at a store having store identification information, the points may be accumulated in a lump.
In this case, if user identification information and electronic money identification information are registered at any one of the affiliated stores, points will be accumulated all at once regardless of whether the transaction is conducted at any affiliated store thereafter.

また、ユーザ端末からインターネットにより管理サーバ100にアクセスすることで、ポイント記憶部142を参照し、蓄積したポイントを任意で確認できるように構成することもできる。
この場合、管理サーバ100は、ユーザ端末からの問い合わせに応じて、ユーザ識別情報単位で、店舗識別情報、ポイント、及び電子マネー識別情報からなる情報を提供する。つまり、問い合わせしてきた客のユーザ識別情報に対応した店舗識別情報、ポイント、及び電子マネー識別情報を、当該客に対して情報として提供する。
Further, it is also possible to configure such that the accumulated points can be arbitrarily confirmed by referring to the point storage unit 142 by accessing the management server 100 from the user terminal via the Internet.
In this case, the management server 100 provides information including store identification information, points, and electronic money identification information in units of user identification information in response to an inquiry from the user terminal. That is, store identification information, points, and electronic money identification information corresponding to the user identification information of the customer who has inquired are provided as information to the customer.

また、上記実施形態においては、電子マネーの決済にICカードを使用したが、電子決済機能を搭載した携帯電話機等を用いてもよい。   In the above embodiment, an IC card is used for electronic money settlement, but a mobile phone equipped with an electronic settlement function may be used.

また、取引端末10の代わりに管理サーバ100が付加情報記憶部15i及び付加情報報知プログラム15jを備えることとしても良い。   Further, instead of the transaction terminal 10, the management server 100 may include an additional information storage unit 15i and an additional information notification program 15j.

また、上記実施形態においては、取引端末10及び管理サーバ100の両者において、ポイント算出、電子マネー識別情報の判別、ユーザ識別情報の特定、及びポイントの更新を行う構成を例示しているが、上記処理を管理サーバ100でのみ行う構成としても良い。
即ち、取引端末10は、第2算出プログラム15d、第2判別プログラム15e、第2特定プログラム15f、及び第2更新プログラム15gを備えない構成とすることもできる。
この場合、取引端末10は、商取引がなされた際に管理サーバ100に支払い情報を送信し、これに応じて管理サーバ100から返信されてくるポイントに基づいてテーブルT2のポイントを更新する。
Moreover, in the said embodiment, although the transaction terminal 10 and the management server 100 have illustrated the structure which performs point calculation, discrimination | determination of electronic money identification information, specification of user identification information, and the update of the point, A configuration in which processing is performed only by the management server 100 may be adopted.
That is, the transaction terminal 10 may be configured not to include the second calculation program 15d, the second determination program 15e, the second identification program 15f, and the second update program 15g.
In this case, the transaction terminal 10 transmits payment information to the management server 100 when a commercial transaction is made, and updates the points in the table T2 based on the points returned from the management server 100 in response to the transaction information.

1 電子マネー取引管理システム
N ネットワーク
10 取引端末
11 R/W部
12 通信部
13 制御部
14 CPU
15 記憶部
15a 支払い処理プログラム
15b 第2ユーザ記憶部(第2ユーザ記憶手段)
15c 第2ポイント記憶部(第2ポイント記憶手段)
15d 第2算出プログラム(第2算出手段)
15e 第2判別プログラム(第2判別手段)
15f 第2特定プログラム(第2特定手段)
15g 第2更新プログラム(第2更新手段)
15h 報知プログラム
15i 付加情報記憶部(付加情報記憶手段)
15j 付加情報報知プログラム(付加情報報知手段)
20 操作部
500 事業者サーバ
510 通信部
520 制御部
540 記憶部
540a 決済プログラム
100 管理サーバ
110 通信部
120 制御部
130 CPU
140 記憶部(ポイント送信手段)
141 ユーザ記憶部(ユーザ記憶手段)
142 ポイント記憶部(ポイント記憶手段)
143 識別プログラム(識別手段)
144 算出プログラム(算出手段)
145 判別プログラム(判別手段)
146 特定プログラム(特定手段)
147 更新プログラム(更新手段)
147 ポイント送信プログラム(ポイント送信手段)
1 Electronic Money Transaction Management System N Network 10 Transaction Terminal 11 R / W Unit 12 Communication Unit 13 Control Unit 14 CPU
15 storage unit 15a payment processing program 15b second user storage unit (second user storage means)
15c 2nd point memory | storage part (2nd point memory | storage means)
15d Second calculation program (second calculation means)
15e Second discrimination program (second discrimination means)
15f 2nd specific program (2nd specific means)
15g Second update program (second update means)
15h Notification program 15i Additional information storage unit (additional information storage means)
15j Additional information notification program (additional information notification means)
20 Operation unit 500 Business server 510 Communication unit 520 Control unit 540 Storage unit 540a Settlement program 100 Management server 110 Communication unit 120 Control unit 130 CPU
140 Storage unit (point transmission means)
141 User storage unit (user storage means)
142 Point storage unit (point storage means)
143 Identification program (identification means)
144 Calculation program (calculation means)
145 discrimination program (discrimination means)
146 Specific program (specific means)
147 Update program (update means)
147 Point transmission program (point transmission means)

Claims (3)

店舗ごとに設けられ、電子マネーを用いた商取引を行う取引端末と、
前記取引端末とネットワークを介して接続され、電子マネー事業者ごとに設けられ、前記商取引における決済を行う事業者サーバと、
前記取引端末及び前記事業者サーバとネットワークを介して接続され、前記商取引に対して付与されるポイントを管理する管理サーバと、
を備えた電子マネー取引管理システムにおいて、
前記管理サーバは、
ユーザを識別するユーザ識別情報と、ユーザが所有する電子マネーを識別する電子マネー識別情報と、ユーザが前記商取引を行った店舗を識別する店舗識別情報と、を対応付けて記憶するユーザ記憶手段と、
前記ユーザ識別情報と、前記店舗識別情報と、ポイントとを対応付けて記憶するポイント記憶手段と、
ユーザが電子マネーを用いて前記商取引を行った場合、当該商取引を行った店舗を識別する識別手段と、
ユーザが電子マネーを用いて前記商取引を行った場合、当該商取引毎に付与されるポイントを算出する算出手段と、
ユーザが電子マネーを用いて前記商取引を行った場合、当該商取引に使用した電子マネーの電子マネー識別情報を判別する判別手段と、
前記判別手段により判別された電子マネー識別情報に対応するユーザ識別情報を特定する特定手段と、
前記算出手段により算出したポイントに基づいて、前記ポイント記憶手段に記憶された、前記特定手段により特定されたユーザ識別情報に対応するポイントを更新する更新手段と、を備えることを特徴とする電子マネー取引管理システム。
A transaction terminal that is provided for each store and performs business transactions using electronic money;
An operator server connected to the transaction terminal via a network, provided for each electronic money operator, and performing settlement in the commercial transaction;
A management server connected to the transaction terminal and the provider server via a network and managing points given to the commercial transaction;
In the electronic money transaction management system with
The management server
User storage means for storing user identification information for identifying a user, electronic money identification information for identifying electronic money owned by the user, and store identification information for identifying a store where the user has performed the commercial transaction in association with each other. ,
Point storage means for storing the user identification information, the store identification information, and points in association with each other;
When the user performs the commercial transaction using electronic money, an identification means for identifying the store that has performed the commercial transaction;
When the user performs the commercial transaction using electronic money, a calculation means for calculating points given for each commercial transaction;
When the user performs the commercial transaction using electronic money, a determination unit that determines electronic money identification information of the electronic money used for the commercial transaction;
Specifying means for specifying user identification information corresponding to the electronic money identification information determined by the determination means;
Updating means for updating points corresponding to the user identification information specified by the specifying means and stored in the point storage means based on the points calculated by the calculating means. Transaction management system.
前記管理サーバは、
前記ポイント記憶手段に記憶されたユーザ識別情報とポイントを、前記店舗識別情報に基づいて前記取引端末に所定のタイミングで送信するポイント送信手段を備え、
前記取引端末は、
ユーザを識別するユーザ識別情報と、ユーザが所有する電子マネーを識別する電子マネー識別情報とを対応付けて記憶する第2ユーザ記憶手段と、
前記ポイント送信手段により送信されたユーザ識別情報とポイントを記憶する第2ポイント記憶手段と、
ユーザが電子マネーを用いて前記商取引を行った場合、当該商取引毎に付与されるポイントを算出する第2算出手段と、
ユーザが電子マネーを用いて前記商取引を行った場合、当該商取引に使用した電子マネーの電子マネー識別情報を判別する第2判別手段と、
前記第2判別手段により判別された電子マネー識別情報に対応するユーザ識別情報を特定する第2特定手段と、
前記第2算出手段により算出したポイントに基づいて、前記第2ポイント記憶手段に記憶された、前記第2特定手段により特定されたユーザ識別情報に対応するポイントを更新する第2更新手段と、
前記第2更新手段により更新されたポイントを報知する報知手段と、
を備えることを特徴とする請求項1に記載の電子マネー取引管理システム。
The management server
Point transmission means for transmitting user identification information and points stored in the point storage means to the transaction terminal at a predetermined timing based on the store identification information,
The transaction terminal
Second user storage means for storing user identification information for identifying a user and electronic money identification information for identifying electronic money owned by the user in association with each other;
Second point storage means for storing user identification information and points transmitted by the point transmission means;
A second calculating means for calculating points awarded for each commercial transaction when the user performs the commercial transaction using electronic money;
A second determination means for determining electronic money identification information of electronic money used for the commercial transaction when the user performs the commercial transaction using the electronic money;
Second identification means for identifying user identification information corresponding to the electronic money identification information determined by the second determination means;
Based on the points calculated by the second calculating means, second updating means for updating the points corresponding to the user identification information specified by the second specifying means stored in the second point storing means;
Informing means for informing the point updated by the second updating means;
The electronic money transaction management system according to claim 1, further comprising:
前記取引端末は、
ポイントが所定の条件を満たした場合の付加情報を記憶する付加情報記憶手段と、
前記報知手段がポイントを報知する際に、前記更新されたポイントが所定の条件を満たすか否かを判断し、所定の条件を満たした場合に当該所定の条件に対応付けられた付加情報を報知する付加情報報知手段と、
を備えることを特徴とする請求項2に記載の電子マネー取引管理システム。
The transaction terminal
Additional information storage means for storing additional information when the point satisfies a predetermined condition;
When the notification means notifies the point, it is determined whether or not the updated point satisfies a predetermined condition. When the predetermined condition is satisfied, additional information associated with the predetermined condition is notified. Additional information notifying means,
The electronic money transaction management system according to claim 2, further comprising:
JP2011121892A 2011-05-31 2011-05-31 Electronic money transaction management system Pending JP2012248163A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011121892A JP2012248163A (en) 2011-05-31 2011-05-31 Electronic money transaction management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011121892A JP2012248163A (en) 2011-05-31 2011-05-31 Electronic money transaction management system

Publications (1)

Publication Number Publication Date
JP2012248163A true JP2012248163A (en) 2012-12-13

Family

ID=47468514

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011121892A Pending JP2012248163A (en) 2011-05-31 2011-05-31 Electronic money transaction management system

Country Status (1)

Country Link
JP (1) JP2012248163A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019074864A (en) * 2017-10-13 2019-05-16 東京瓦斯株式会社 Menu recipe creation control device and menu recipe creation system
JP2019149136A (en) * 2018-02-28 2019-09-05 トッパン・フォームズ株式会社 Point management system and point management method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002334285A (en) * 2001-05-10 2002-11-22 Hitachi Ltd System for performing a plurality of electronic money account settlements as agent
JP2009054025A (en) * 2007-08-28 2009-03-12 Fuji Electric Holdings Co Ltd Settlement terminal and processing server for electronic money settlement system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002334285A (en) * 2001-05-10 2002-11-22 Hitachi Ltd System for performing a plurality of electronic money account settlements as agent
JP2009054025A (en) * 2007-08-28 2009-03-12 Fuji Electric Holdings Co Ltd Settlement terminal and processing server for electronic money settlement system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019074864A (en) * 2017-10-13 2019-05-16 東京瓦斯株式会社 Menu recipe creation control device and menu recipe creation system
JP2019149136A (en) * 2018-02-28 2019-09-05 トッパン・フォームズ株式会社 Point management system and point management method

Similar Documents

Publication Publication Date Title
US11887077B2 (en) Generating exchange item utilization solutions in an exchange item marketplace network
US11164228B2 (en) Method and medium for determining exchange item compliance in an exchange item marketplace network
US10679267B2 (en) Method and system for consumption based redemption in an exchange item marketplace network
CN104094301A (en) Method and system for mobile commerce with real-time purchase support
JP2001351039A (en) Electronic coupon transaction system and electronic coupon use support system
US20130211987A1 (en) Systems and methods to provide account features via web services
WO2016098774A1 (en) Store terminal device, membership management server, proxy settlement server, and settlement method
JP6154971B1 (en) Credit card usage notification system
JP2000305984A (en) Method for point management and its implementation device, and recording medium where processing its program is recorded
JP2003030518A (en) Coupon issuing system, register device coupon issuing method, coupon managing method, and computer program
JP6571244B2 (en) Credit card usage notification system
US20110106608A1 (en) Electronic coupon generation, distribution, reimbursement and settlement system
JP2018022323A (en) Information processing device, information processing system, information processing method, and information processing program
GB2456346A (en) Obtaining customer feedback at point of sale
JP6081334B2 (en) Point / electronic money shared management program and shared management server
JP6273516B2 (en) Accumulated pension processing apparatus, method, and computer program
JP2013092949A (en) System for purchasing merchandise and service
US20220366415A1 (en) Tracking a plurality of conditions for an exchange item
JP6884673B2 (en) General Consumer Holding Equipment, Programs and Methods
JP2012248163A (en) Electronic money transaction management system
JP6407323B2 (en) Credit card usage notification system
KR102058934B1 (en) System and method for storing and accessing electronic receipts
JP2021163180A (en) Point management device, point management method, point management program, and point card
JP7259124B1 (en) vending machine
JP2018170032A (en) Information processing apparatus, electronic receipt system, program, and control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140526

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150331

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20150721