JP7326049B2 - Coupon issuing system, coupon management device and its control program - Google Patents
Coupon issuing system, coupon management device and its control program Download PDFInfo
- Publication number
- JP7326049B2 JP7326049B2 JP2019128298A JP2019128298A JP7326049B2 JP 7326049 B2 JP7326049 B2 JP 7326049B2 JP 2019128298 A JP2019128298 A JP 2019128298A JP 2019128298 A JP2019128298 A JP 2019128298A JP 7326049 B2 JP7326049 B2 JP 7326049B2
- Authority
- JP
- Japan
- Prior art keywords
- coupon
- processor
- design
- data
- coupons
- 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.)
- Active
Links
- 238000013461 design Methods 0.000 claims description 98
- 230000004044 response Effects 0.000 claims description 43
- 238000000034 method Methods 0.000 description 53
- 238000012545 processing Methods 0.000 description 47
- 230000006870 function Effects 0.000 description 39
- 230000008569 process Effects 0.000 description 33
- 238000004891 communication Methods 0.000 description 30
- 230000005540 biological transmission Effects 0.000 description 16
- 230000008859 change Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 10
- 230000000694 effects Effects 0.000 description 5
- 101000908384 Bos taurus Dipeptidyl peptidase 4 Proteins 0.000 description 4
- 102100031102 C-C motif chemokine 4 Human genes 0.000 description 4
- HEFNNWSXXWATRW-UHFFFAOYSA-N Ibuprofen Chemical compound CC(C)CC1=CC=C(C(C)C(O)=O)C=C1 HEFNNWSXXWATRW-UHFFFAOYSA-N 0.000 description 4
- 101000777470 Mus musculus C-C motif chemokine 4 Proteins 0.000 description 4
- 101100215339 Arabidopsis thaliana ACT11 gene Proteins 0.000 description 3
- 101100434208 Arabidopsis thaliana ACT9 gene Proteins 0.000 description 3
- 101100490404 Dibothriocephalus dendriticus ACT6 gene Proteins 0.000 description 3
- 101100108071 Dictyostelium discoideum act10 gene Proteins 0.000 description 3
- 101100054764 Dictyostelium discoideum act24 gene Proteins 0.000 description 3
- 101100054770 Dictyostelium discoideum act29 gene Proteins 0.000 description 3
- 101100217138 Mus musculus Actr10 gene Proteins 0.000 description 3
- 101150079344 ACT4 gene Proteins 0.000 description 2
- 101150024393 ACT5 gene Proteins 0.000 description 2
- 101150026261 ACT7 gene Proteins 0.000 description 2
- 101100434207 Arabidopsis thaliana ACT8 gene Proteins 0.000 description 2
- 101100054763 Dictyostelium discoideum act23 gene Proteins 0.000 description 2
- 101100054766 Dictyostelium discoideum act25 gene Proteins 0.000 description 2
- 102100026620 E3 ubiquitin ligase TRAF3IP2 Human genes 0.000 description 2
- 101710140859 E3 ubiquitin ligase TRAF3IP2 Proteins 0.000 description 2
- 101100492334 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) ARP1 gene Proteins 0.000 description 2
- 101100056774 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) ARP3 gene Proteins 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 101100215368 Dictyostelium discoideum act21 gene Proteins 0.000 description 1
- 101100161922 Dictyostelium discoideum act22 gene Proteins 0.000 description 1
- 101100054767 Dictyostelium discoideum act26 gene Proteins 0.000 description 1
- 101100054768 Dictyostelium discoideum act27 gene Proteins 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0219—Discounts or incentives, e.g. coupons or rebates based on funds or budget
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0239—Online discounts or incentives
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Cash Registers Or Receiving Machines (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明の実施形態は、クーポン発行システム及びこのシステムのクーポン管理装置並びにその制御プログラムに関する。 The embodiments of the present invention relate to a coupon issuing system, a coupon management device of this system, and a control program thereof.
POS(Point Of Sales)端末に登録された買上商品の内容がクーポン発券条件を満足する場合にクーポンを発券するようにしたクーポン発券サービスは、多くの店舗で利用されている。また、この種のクーポン発券サービスを導入した店舗において、クーポンの発券枚数と利用枚数とを集計することで、クーポンによる販促効果を検証することも既に行われている。 Coupon issuing services are used in many stores, in which coupons are issued when the content of purchased products registered in a POS (Point Of Sales) terminal satisfies coupon issuing conditions. Also, at stores that have introduced this type of coupon issue service, the sales promotion effect of coupons has already been verified by tallying the number of coupons issued and the number of coupons used.
しかしながら、従来のクーポン発券サービスでは、クーポンの発券に関する企画に対して発券されるクーポンのデザインは1種類であった。このため、企画に対してデザインが異なる複数種類のクーポンを発券することで販促効果をさらに高められるのではないかと推測されたとしても、現状のシステムではそれを実施するのが困難であった。このような課題は、紙を媒体としたクーポンだけとは限らない。例えばクーポンを電子媒体とし、買物客が所有するスマートファン等の情報端末に伝送することでクーポンを発行する場合も当てはまる。 However, in the conventional coupon issue service, only one type of coupon design was issued for a plan related to coupon issue. For this reason, even if it was speculated that the sales promotion effect could be further enhanced by issuing multiple types of coupons with different designs for the project, it was difficult to implement it with the current system. Such problems are not limited to paper-based coupons. For example, a coupon may be issued as an electronic medium and transmitted to an information terminal such as a smart fan owned by a shopper.
本発明の実施形態が解決しようとする課題は、企画に対してデザインが異なる複数種類のクーポンを容易に発行することができるクーポン発行システム及びこのシステムのクーポン管理装置並びにその制御プログラムを提供しようとするものである。 The problem to be solved by the embodiments of the present invention is to provide a coupon issuing system that can easily issue a plurality of types of coupons with different designs for a plan, a coupon management device for this system, and a control program for the same. It is something to do.
一実施形態において、クーポン管理装置は、取得手段と、選択手段と、作成手段と、制御手段とを備える。取得手段は、取引データを取得する。選択手段は、企画に対しての複数のクーポンデザインの中からいずれか1つのクーポンデザインを選択する。作成手段は、取得手段で取得した取引データがクーポンの発行条件を満足する場合に、選択手段で選択されたクーポンデザインのクーポンを作成する。制御手段は、作成手段で作成されたクーポンの発行を制御する。 In one embodiment, the coupon management device comprises acquisition means, selection means, creation means, and control means. The acquisition means acquires transaction data. The selection means selects any one coupon design from a plurality of coupon designs for the project. The creation means creates a coupon of the coupon design selected by the selection means when the transaction data acquired by the acquisition means satisfies coupon issuance conditions. The control means controls issuance of the coupon created by the creation means.
以下、企画に対してデザインが異なる複数種類のクーポンを容易に発行することができるクーポン発行システムの実施形態について、図面を用いて説明する。なお、この実施形態では、中央本部の管理下に複数の小売店が組織されたチェーンストアのコンピュータシステムに、クーポン発行システムの一態様であるクーポン発券システムとしての機能を搭載させた場合を例示する。 An embodiment of a coupon issuing system capable of easily issuing a plurality of types of coupons with different designs for a plan will be described below with reference to the drawings. In this embodiment, a computer system of a chain store in which a plurality of retail stores are organized under the control of a central headquarters is provided with a function as a coupon issuing system, which is one aspect of a coupon issuing system. .
図1は、本実施形態に係るクーポン発券システム1の概略構成図である。クーポン発券システム1は、クーポン管理サーバ2と、複数のPOS(Point Of Sales)端末3と、ネットワーク4と、を含む。クーポン管理サーバ2は、中央本部のデータセンタに設置されている。複数のPOS端末3は、それぞれ複数の小売店に設置されている。なお、1つの小売店に設置されるPOS端末3の台数は、特に限定されるものではない。1つの小売店に1台のPOS端末3が設置されていてもよいし、2台以上のPOS端末3が設置されていてもよい。ネットワーク4は、各小売店のPOS端末3と中央本部のクーポン管理サーバ2とを接続可能な広域ネットワークである。例えばインターネット、イントラネット等のコンピュータネットワークは、ネットワーク4として利用できる。モバイル通信網をネットワーク4の一部として利用してもよい。 FIG. 1 is a schematic configuration diagram of a coupon issuing system 1 according to this embodiment. A coupon issuing system 1 includes a coupon management server 2 , a plurality of POS (Point Of Sales) terminals 3 , and a network 4 . The coupon management server 2 is installed in the data center of the central headquarters. A plurality of POS terminals 3 are installed in a plurality of retail stores, respectively. The number of POS terminals 3 installed in one retail store is not particularly limited. One POS terminal 3 may be installed in one retail store, or two or more POS terminals 3 may be installed. The network 4 is a wide area network that can connect the POS terminal 3 of each retail store and the coupon management server 2 of the central headquarters. For example, a computer network such as the Internet or an intranet can be used as the network 4 . A mobile communication network may be used as part of network 4 .
因みに、中央本部のデータセンタには、クーポン管理サーバ2以外のサーバも設置されている。サーバはネットワーク4に接続されており、POS端末3とともにチェーンストアのコンピュータシステムを構成している。このようなコンピュータシステムを構成するサーバが、クーポン管理サーバ2としての機能を含むようにしてもよい。また、サーバの場所は、特に限定されるものではない。例えばインターネットを介して提供されるクラウドサービス上にサーバが置かれていてもよい。 Servers other than the coupon management server 2 are also installed in the central headquarters data center. The server is connected to a network 4 and constitutes a chain store computer system together with the POS terminal 3 . A server that constitutes such a computer system may include the function of the coupon management server 2 . Also, the location of the server is not particularly limited. For example, a server may be placed on a cloud service provided via the Internet.
各POS端末3は、クーポンを発券するためのクーポン発券機能5と、クーポンの利用を受け付けるためのクーポン受付機能6とを有する。クーポン発券機能5及びクーポン受付機能6の詳細については後述する。 Each POS terminal 3 has a coupon issuing function 5 for issuing coupons and a coupon accepting function 6 for accepting use of coupons. Details of the coupon issuing function 5 and the coupon accepting function 6 will be described later.
クーポン管理サーバ2は、クーポンデータベース7を構築し、管理するためのコンピュータシステムである。クーポンデータベース7は、クーポン管理サーバ2に内蔵された記憶装置に設けられていてもよいし、クーポン管理サーバ2の外部に接続された記憶装置に設けられていてもよい。外部の記憶装置とは、クーポン管理サーバ2に外付けされるハードディスク装置、リムーバブルメディア等の補助記憶装置であってもよいし、ネットワークを介して接続された別のコンピュータの記憶装置であってもよい。 The coupon management server 2 is a computer system for constructing and managing the coupon database 7 . The coupon database 7 may be provided in a storage device built into the coupon management server 2 or may be provided in a storage device externally connected to the coupon management server 2 . The external storage device may be a hard disk device externally attached to the coupon management server 2, an auxiliary storage device such as removable media, or a storage device of another computer connected via a network. good.
クーポンデータベース7は、クーポンに関するデータの集合体である。クーポンは、小売店においてPOS端末3に登録された買上商品の内容がクーポン発券条件を満足する場合に、そのPOS端末3のクーポン発券機能5により発券される紙媒体である。 The coupon database 7 is a collection of data related to coupons. A coupon is a paper medium that is issued by the coupon issuing function 5 of the POS terminal 3 when the content of the purchased product registered in the POS terminal 3 at the retail store satisfies the coupon issuing conditions.
ここで、かかるクーポンの詳細について、図3を用いて説明する。
図3は、クーポン9A,9B,9Cの発券例を示す模式図である。クーポン9A,9B,9Cは、買上商品を含む商取引の明細が記述された買上レシート8に引き続き、レシート用紙に印刷されて発券される。クーポン9A,9B,9Cは、いずれか1枚が選択されて、買上レシート8とともに発券される。買上レシート8とクーポン9A,9B,9Cとの間には、切取線CLが形成されている。クーポン9A,9B,9Cは、買上レシート8と切り離されて発券されてもよい。
Here, the details of such coupons will be described with reference to FIG.
FIG. 3 is a schematic diagram showing an example of issue of coupons 9A, 9B, and 9C. The coupons 9A, 9B, 9C are printed on receipt paper and issued following the purchase receipt 8 describing the details of the commercial transaction including the purchased product. One of the coupons 9A, 9B, 9C is selected and issued together with the purchase receipt 8. Perforation lines CL are formed between the purchase receipt 8 and the coupons 9A, 9B, 9C. The coupons 9A, 9B, 9C may be issued separately from the purchase receipt 8.
クーポン9A,9B,9Cは、クーポン発券条件が共通のクーポン発券対象となる企画に対して発券される3種類のクーポンである。企画とは、特定又は不特定の買物客に対して期限を決めて又は無期限で、割引、値引等の優待情報をクーポンとして付与するものである。例えばクーポン9A,9B,9Cは、商品ZZZを買い上げた買物客との商取引に対して発券されるドリンク類50円引のクーポンである。図3に示すように、クーポン9Aとクーポン9Bとクーポン9Cとは、レイアウトのデザインが異なる。なお、デザインの違いは、レイアウトの違いに限定されるものではない。字体の違い、図柄の違い等によってデザインが異なる場合も含まれる。 Coupons 9A, 9B, and 9C are three types of coupons that are issued for plans that are coupon issue targets with common coupon issue conditions. A plan is to provide preferential treatment information such as discounts and discounts as coupons to specified or unspecified shoppers for a fixed period of time or indefinitely. Coupons 9A, 9B, and 9C, for example, are 50-yen discount coupons for drinks issued for commercial transactions with shoppers who have purchased product ZZZ. As shown in FIG. 3, the coupons 9A, 9B, and 9C have different layout designs. Note that the difference in design is not limited to the difference in layout. This includes cases where the design differs due to differences in fonts, patterns, etc.
以下では、説明の便宜上、クーポンAは、デザインコードAで特定されるデザインで作成されたクーポンと定義し、クーポンBは、デザインコードBで特定されるデザインで作成されたクーポンと定義し、クーポンCは、デザインコードCで特定されるデザインで作成されたクーポンと定義する。 Hereinafter, for convenience of explanation, coupon A is defined as a coupon created with a design specified by design code A, coupon B is defined as a coupon created with a design specified by design code B, and coupon C is defined as a coupon created with a design specified by design code C.
クーポンデータベース7には、一連のレコード番号順に、クーポンの発券に係る企画毎に作成されたクーポンレコード7R(図2を参照)が蓄積されている。 In the coupon database 7, coupon records 7R (see FIG. 2) created for each plan related to coupon issuance are accumulated in order of a series of record numbers.
図2は、クーポンデータベース7に保存されるクーポンレコード7Rの主要なデータ構造を示す模式図である。図2に示すように、クーポンレコード7Rは、クーポンコード、発券条件、優待情報、発券期間、有効期間及び各クーポンの発券比率と、クーポン別のデザインコード、発券枚数、利用枚数及び利用率と、を含む。 FIG. 2 is a schematic diagram showing the main data structure of the coupon record 7R stored in the coupon database 7. As shown in FIG. As shown in FIG. 2, the coupon record 7R includes a coupon code, ticketing conditions, preferential treatment information, ticketing period, valid period, ticketing ratio of each coupon, design code for each coupon, number of tickets issued, number of tickets used, usage rate, including.
クーポンコードは、クーポン発券対象となる企画毎に設定された固有のコードである。すなわち、クーポン発券対象となる1つの企画には1つのクーポンコードが割り当てられている。発券条件は、対応するクーポンコードで識別されるクーポンを発券するための条件を表すデータである。以下では、対応するクーポンコードで識別されるクーポンを当該クーポンと称する。 A coupon code is a unique code set for each plan for which a coupon is to be issued. That is, one coupon code is assigned to one plan for which coupons are issued. The ticketing conditions are data representing the conditions for issuing the coupon identified by the corresponding coupon code. A coupon identified by a corresponding coupon code is hereinafter referred to as the coupon.
発券条件は、商取引に係る条件である。例えば、クーポン発券対象として設定された商品を買い上げた買物客に対してクーポンを発券する企画の場合、発券条件は、そのクーポン発券対象として設定された商品の識別情報となる。識別情報は、クーポン発券対象として単品が設定されていた場合には、その商品の識別コード、いわゆる商品コードである。識別情報は、クーポン発券対象として商品分類が設定されていた場合には、その商品分類の識別コード、いわゆる分類コードである。分類コードは、部門コード、グループコード等とも称される。例えば、図3を用いて説明したように、商品ZZZを買い上げた買物客との商取引に対してクーポンが発券される企画の場合、発券条件は商品ZZZの商品コードとなる。 Ticketing conditions are conditions related to commercial transactions. For example, in the case of a plan to issue a coupon to a shopper who has purchased a product set as a coupon issue target, the ticket issue condition is the identification information of the product set as the coupon issue target. The identification information is the identification code of the product, that is, the so-called product code, when a single product is set as the coupon issue target. The identification information is an identification code of the product classification, that is, a so-called classification code, when the product classification is set as a coupon issue target. A classification code is also called a department code, a group code, or the like. For example, as described with reference to FIG. 3, in the case of a plan to issue a coupon for a commercial transaction with a shopper who has purchased product ZZZ, the ticket issuing condition is the product code of product ZZZ.
発券条件は、商品コード又は分類コードに限定されるものではない。例えば1商取引の合計金額が閾値金額を超えた場合にクーポンを発券する企画の場合には、発券条件は閾値金額となる。例えば、特定の時間帯に買物をした買物客に対してクーポンを発券する企画の場合には、発券条件はその時間帯となる。ここに発券条件は、クーポンの発行条件の一例である。 Ticketing conditions are not limited to product codes or classification codes. For example, in the case of a plan to issue a coupon when the total amount of one commercial transaction exceeds the threshold amount, the ticket issuing condition is the threshold amount. For example, in the case of a plan to issue coupons to shoppers who shop during a specific time period, the ticket issuance condition is that time period. Here, the ticket issuance conditions are an example of coupon issuance conditions.
優待情報は、当該クーポンを利用することで買物客が得られる特典に関する情報である。例えば、図3を用いて説明したように、ドリンク類50円引のクーポンが発券される企画の場合、優待情報は「ドリンク類、50円引」となる。 The preferential treatment information is information relating to benefits that the shopper can obtain by using the coupon. For example, as described with reference to FIG. 3, in the case of a plan to issue a coupon for a 50-yen discount on drinks, the preferential treatment information is "drinks, 50-yen discount".
優待情報は、値引に関する情報に限定されるものではない。例えば全品5%引きのように割引のクーポンが発券される企画の場合には、優待情報は割引率に関する情報となる。例えば景品の贈答を受けられるクーポンが発券される企画の場合には、優待情報は景品に関する情報となる。 The preferential treatment information is not limited to information on discounts. For example, in the case of a project in which a discount coupon is issued, such as a 5% discount on all products, the preferential treatment information is information on the discount rate. For example, in the case of a plan to issue a coupon for receiving a free gift, the preferential treatment information is information on the free gift.
発券期間は、当該クーポンを発券する期間を表すデータである。有効期間は、当該クーポンの利用が有効な期間を表すデータである。有効期間は、発券期間の開始日またはそれよりも後の日付を開始日とし、発券期間の終了日よりも後の日付を終了日とする期間である。有効期間は、発券期間と一部が重複していてもよい。 The issue period is data representing the period during which the coupon is issued. The validity period is data representing the period during which the coupon is valid. The valid period is a period that starts on the start date of the ticketing period or a date later than that and ends on a date that is later than the end date of the ticketing period. The validity period may partially overlap with the ticketing period.
発券比率は、デザインコードAで特定されるデザインで作成されたクーポン9Aと、クーポンデザインBのデザインで作成されたクーポン9Bと、クーポンデザインCのデザインで作成されたクーポン9Cとをそれぞれどの比率で発券するのかを定めたデータである。例えば、クーポン9A、クーポン9B、クーポン9Cの発券比率が1:1:1であった場合、クーポン9A、クーポン9B、クーポン9Cが順繰りに発券される。例えば、クーポン9A、クーポン9B、クーポン9Cの発券比率が1:2:1であった場合、クーポン9A、クーポン9B、クーポン9B、クーポン9Cの順に発券される。あるいはクーポン9B、クーポン9A、クーポン9B、クーポン9Cの順に発券される。なお、上述した発券順はあくまでも一例である。要は、一サイクルの発券比率が設定値となるように発券されればよい。そして本実施形態では、この発券比率を、クーポンの利用率に応じて変更することを可能とする。 The issue ratio is the ratio of the coupon 9A created with the design specified by the design code A, the coupon 9B created with the design of the coupon design B, and the coupon 9C created with the design of the coupon design C. This data defines whether to issue a ticket. For example, if the issue ratio of coupons 9A, 9B, and 9C is 1:1:1, coupons 9A, 9B, and 9C are issued in order. For example, if the issue ratio of coupons 9A, 9B, and 9C is 1:2:1, coupons 9A, 9B, 9B, and 9C are issued in this order. Alternatively, coupons 9B, 9A, 9B, and 9C are issued in this order. It should be noted that the order of issuing tickets described above is merely an example. The point is that the tickets should be issued so that the ticket issue ratio for one cycle is equal to the set value. In this embodiment, it is possible to change the ticket issue rate according to the coupon usage rate.
デザインコードは、クーポンデザインA、クーポンデザインB及びクーポンデザインCのデザイン毎に設定された一意のコードである。クーポン管理サーバ2においては、各デザインコードとそれぞれ関連付けて異なるデザインデータが登録されている。デザインデータは、レイアウト、字体、図柄等の情報を有するデータである。 The design code is a unique code set for each coupon design A, coupon design B, and coupon design C. In the coupon management server 2, different design data are registered in association with each design code. Design data is data having information such as layout, font, and pattern.
発券枚数は、クーポン9A、クーポン9B及びクーポン9Cのそれぞれについて、各POS端末3のクーポン発券機能5により発券された枚数の累積値である。利用枚数は、クーポン9A、クーポン9B及びクーポン9Cのそれぞれについて、各POS端末3のクーポン受付機能6により利用を受け付けた枚数の累積値である。利用率は、クーポン9A、クーポン9B及びクーポン9Cのそれぞれについて、発券枚数に対する利用枚数の比である。例えば発券枚数が100枚であり、利用枚数が50枚の場合、利用率は50%となる。 The number of coupons issued is a cumulative value of the number of coupons issued by the coupon issuing function 5 of each POS terminal 3 for each of the coupons 9A, 9B, and 9C. The number of used coupons is a cumulative value of the number of coupons accepted by the coupon acceptance function 6 of each POS terminal 3 for each of the coupons 9A, 9B, and 9C. The usage rate is the ratio of the number of used coupons to the number of issued coupons for each of the coupons 9A, 9B, and 9C. For example, if the number of issued tickets is 100 and the number of used tickets is 50, the utilization rate is 50%.
図3の説明に戻る。
クーポン9A,9B,9Cには、それぞれドリンク類が50円引きであることを示す優待情報、及び、有効期限の情報とともに、バーコードBCが印刷されている。バーコードBCは、クーポンコードとデザインコードとを1つのバーコード体系で表したシンボルである。このため、例えばクーポン9AのバーコードBCを解析することによって、クーポンコードとともにデザインコードAが得られる。同様に、クーポン9BのバーコードBCを解析することによって、クーポンコードとともにデザインコードBが得られる。クーポン9CのバーコードBCを解析することによって、クーポンコードとともにデザインコードCが得られる。
Returning to the description of FIG.
Coupons 9A, 9B, and 9C are printed with bar code BC along with special treatment information indicating that drinks are discounted by 50 yen, expiration date information, and so on. The barcode BC is a symbol representing the coupon code and the design code in one barcode system. Therefore, for example, by analyzing the bar code BC of the coupon 9A, the design code A can be obtained together with the coupon code. Similarly, by analyzing the bar code BC of the coupon 9B, the design code B is obtained along with the coupon code. By analyzing the bar code BC of the coupon 9C, the design code C is obtained along with the coupon code.
図4は、POS端末3の要部回路構成を示すブロック図である。図4に示すようにPOS端末3は、プロセッサ3a、メインメモリ3b、補助記憶デバイス3c、時計3d、釣銭機インターフェース3e、通信インターフェース3f、キーボード3g、スキャナ3h、ディスプレイ3i、リーダ3j、プリンタ3k及びシステム伝送路3lを備える。システム伝送路3lは、アドレスバス、データバス、制御信号線等を含む。システム伝送路3lは、プロセッサ3aと、メインメモリ3b、補助記憶デバイス3c、時計3d、釣銭機インターフェース3e、通信インターフェース3f、キーボード3g、スキャナ3h、ディスプレイ3i、リーダ3j及びプリンタ3kとを相互に接続する。プロセッサ3a、メインメモリ3b及び補助記憶デバイス3cがシステム伝送路3lで接続されることにより、POS端末3のコンピュータが構成される。 FIG. 4 is a block diagram showing the main circuit configuration of the POS terminal 3. As shown in FIG. As shown in FIG. 4, the POS terminal 3 includes a processor 3a, a main memory 3b, an auxiliary storage device 3c, a clock 3d, a change dispenser interface 3e, a communication interface 3f, a keyboard 3g, a scanner 3h, a display 3i, a reader 3j, a printer 3k and A system transmission line 3l is provided. The system transmission line 3l includes an address bus, a data bus, control signal lines and the like. System transmission line 3l interconnects processor 3a, main memory 3b, auxiliary storage device 3c, clock 3d, change dispenser interface 3e, communication interface 3f, keyboard 3g, scanner 3h, display 3i, reader 3j and printer 3k. do. A computer of the POS terminal 3 is configured by connecting the processor 3a, the main memory 3b and the auxiliary storage device 3c through a system transmission line 3l.
プロセッサ3aは、上記コンピュータの中枢部分に相当する。プロセッサ3aは、オペレーティングシステム又はアプリケーションプログラムに従って、POS端末3としての各種の機能を実現するべく各部を制御する。プロセッサ3aは、例えばCPU(Central Processing Unit)である。 The processor 3a corresponds to the central portion of the computer. The processor 3a controls each part to realize various functions of the POS terminal 3 according to an operating system or application program. The processor 3a is, for example, a CPU (Central Processing Unit).
メインメモリ3bは、上記コンピュータの主記憶部分に相当する。メインメモリ3bは、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ3bは、不揮発性のメモリ領域ではオペレーティングシステム又はアプリケーションプログラムを記憶する。メインメモリ3bは、プロセッサ3aが各部を制御するための処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域で記憶する場合もある。メインメモリ3bは、揮発性のメモリ領域を、プロセッサ3aによってデータが適宜書き換えられるワークエリアとして使用する。不揮発性のメモリ領域は、例えばROM(Read Only Memory)である。揮発性のメモリ領域は、例えばRAM(Random Access Memory)である。 The main memory 3b corresponds to the main memory portion of the computer. The main memory 3b includes a nonvolatile memory area and a volatile memory area. The main memory 3b stores an operating system or application programs in a non-volatile memory area. The main memory 3b may store data necessary for the processor 3a to execute processing for controlling each part in a non-volatile or volatile memory area. The main memory 3b uses a volatile memory area as a work area in which data is appropriately rewritten by the processor 3a. The non-volatile memory area is, for example, ROM (Read Only Memory). A volatile memory area is, for example, a RAM (Random Access Memory).
補助記憶デバイス3cは、上記コンピュータの補助記憶部分に相当する。例えばEEPROM(Electric Erasable Programmable Read-Only Memory)、HDD(Hard Disk Drive)、あるいはSSD(Solid State Drive)等が補助記憶デバイス3cとなり得る。補助記憶デバイス3cは、プロセッサ3aが各種の処理を行う上で使用するデータ、プロセッサ3aでの処理によって作成されたデータ等を保存する。補助記憶デバイス3cは、上記のアプリケーションプログラムを記憶する場合もある。 The auxiliary storage device 3c corresponds to the auxiliary storage portion of the computer. For example, EEPROM (Electric Erasable Programmable Read-Only Memory), HDD (Hard Disk Drive), SSD (Solid State Drive), or the like can be the auxiliary storage device 3c. The auxiliary storage device 3c stores data used when the processor 3a performs various types of processing, data created by processing in the processor 3a, and the like. The auxiliary storage device 3c may store the above application programs.
メインメモリ3b又は補助記憶デバイス3cに記憶されるアプリケーションプログラムには、POS端末3で実行される情報処理に関して記述した制御プログラムが含まれる。制御プログラムをメインメモリ3b又は補助記憶デバイス3cにインストールする方法は特に限定されるものではない。リムーバブルな記録媒体に制御プログラムを記録して、あるいはネットワークを介した通信により制御プログラムを配信して、メインメモリ3b又は補助記憶デバイス3cにインストールすることができる。記録媒体は、CD-ROM,メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。 The application programs stored in the main memory 3b or the auxiliary storage device 3c include a control program describing information processing executed by the POS terminal 3. FIG. The method of installing the control program in the main memory 3b or the auxiliary storage device 3c is not particularly limited. The control program can be recorded in a removable recording medium, or distributed through communication via a network, and installed in the main memory 3b or the auxiliary storage device 3c. The recording medium may be of any form, such as CD-ROM, memory card, etc., as long as it can store the program and can be read by the device.
時計3dは、POS端末3の時刻情報源として機能する。プロセッサ3aは、時計3dによって計時される時刻情報を基に、現在の日付及び時間を計時する。 The clock 3 d functions as a time information source for the POS terminal 3 . The processor 3a measures the current date and time based on the time information kept by the clock 3d.
釣銭機インターフェース3eは、自動釣銭機との間でデータ通信を行う。釣銭機インターフェース3eは、自動釣銭機から投入金額のデータ、貨幣収納枚数のデータ等を受信する。釣銭機インターフェース3eは、釣銭データを自動釣銭機へと送信する。 The change machine interface 3e performs data communication with the automatic change machine. The change dispenser interface 3e receives data on the amount of money inserted, data on the number of stored coins, and the like from the automatic change dispenser. The change dispenser interface 3e transmits change data to the automatic change dispenser.
通信インターフェース3fは、ネットワーク4を介して接続されるクーポン管理サーバ2等との間で、所定の通信プロトコルに従いデータ通信を行う。 The communication interface 3f performs data communication with the coupon management server 2 or the like connected via the network 4 according to a predetermined communication protocol.
キーボード3gは、POS端末3の入力デバイスとして機能する。キーボード3gには、取引に関するデータの入力及び取引の決済に必要なキーとして、テンキー、クリアキー、乗算キー、小計キー、預/現計キー、クレジットキー、電子マネーキー等が配置されている。預/現計キー、クレジットキー及び電子マネーキーは、取引の締めを宣言する締めキーである。預/現計キーは、現金支払いによる取引の締めキーである。クレジットキーは、クレジットカード支払いによる取引の締めキーである。電子マネーキーは、電子マネー支払いによる取引の締めキーである。 A keyboard 3 g functions as an input device for the POS terminal 3 . The keyboard 3g has ten keys, a clear key, a multiplication key, a subtotal key, a deposit/cash total key, a credit key, an electronic money key, etc., as keys necessary for inputting data relating to transactions and settlement of transactions. A deposit/cash key, a credit key, and an electronic money key are closing keys for declaring the closing of a transaction. The deposit/cash total key is a closing key for cash payment transactions. A credit key is a closing key for transactions by credit card payment. The electronic money key is a closing key for transactions by electronic money payment.
スキャナ3hは、POS端末3の入力デバイスとして機能する。スキャナ3hは、バーコード、二次元データコード等のコードシンボルを読み取る読取装置の一例である。例えば、商品に付されているバーコードをスキャナ3hの読取部に翳すことによって、スキャナ3hはそのバーコードのデータを読み取ることができる。例えばクーポン9A,9B,9Cに印刷されているバーコードBCを上記読取部に翳すことによって、スキャナ3hはそのバーコードBCのデータを読み取ることができる。スキャナ3hは、レーザ光の走査によりコードシンボルを読み取るタイプであってもよいし、撮像デバイスで撮像した画像からコードシンボルを読み取るタイプであってもよい。 A scanner 3 h functions as an input device for the POS terminal 3 . The scanner 3h is an example of a reading device that reads code symbols such as bar codes and two-dimensional data codes. For example, the scanner 3h can read the data of the bar code by holding the bar code attached to the product over the reading section of the scanner 3h. For example, by holding the bar code BC printed on the coupons 9A, 9B, 9C over the reading unit, the scanner 3h can read the data of the bar code BC. The scanner 3h may be of a type that reads code symbols by scanning with laser light, or of a type that reads code symbols from an image captured by an imaging device.
ディスプレイ3iは、POS端末3の表示デバイスとして機能する。ディスプレイ3iは、POS端末3のオペレータである店員に対して情報の表示を行う。ディスプレイ3iは、客に対して情報の表示を行うものを含んでもよい。この種のディスプレイ3iとしては、例えば液晶ディスプレイ、有機EL(Electroluminescence)ディスプレイ等を利用できる。ディスプレイ3iは、タッチパネルを備えたものであってもよい。 The display 3 i functions as a display device for the POS terminal 3 . The display 3i displays information to the clerk who is the operator of the POS terminal 3. FIG. The displays 3i may include those that display information to the customer. As this type of display 3i, for example, a liquid crystal display, an organic EL (Electroluminescence) display, or the like can be used. The display 3i may have a touch panel.
リーダ3jは、POS端末3の入力デバイスとして機能する。リーダ3jは、ICカード、磁気カード等のカード媒体に記録されたデータを読み取る読取装置の一例である。リーダ3jは、RFID(Radio Frequency Identification)のデータを非接触で読み取る装置であってもよい。 The reader 3j functions as an input device for the POS terminal 3. FIG. The reader 3j is an example of a reading device that reads data recorded on a card medium such as an IC card or magnetic card. The reader 3j may be a device that reads RFID (Radio Frequency Identification) data without contact.
プリンタ3kは、レシート用紙に対して各種の文字列又は画像等を印刷することにより、レシート、クーポン9A,9B,9C等を発券する。この種のプリンタ3kとしては、例えばサーマルプリンタ又はドットインパクトプリンタ等を利用できる。 The printer 3k issues receipts, coupons 9A, 9B, 9C, etc. by printing various character strings or images on receipt paper. A thermal printer, a dot impact printer, or the like, for example, can be used as this type of printer 3k.
かかる構成のPOS端末3は、クーポン発券機能5を有することにより、クーポンの発券機として機能する。またPOS端末3は、クーポン受付機能6を有することにより、クーポンの利用受付機として機能する。 The POS terminal 3 having such a configuration functions as a coupon issuing machine by having the coupon issuing function 5 . Also, the POS terminal 3 has a coupon reception function 6 and thus functions as a coupon utilization reception machine.
図5は、クーポン管理サーバ2の要部回路構成を示すブロック図である。図5に示すように、クーポン管理サーバ2は、プロセッサ2a、メインメモリ2b、補助記憶デバイス2c、時計2d、通信インターフェース2e、ユーザインターフェース2f及びシステム伝送路2gを備える。システム伝送路2gは、アドレスバス、データバス、制御信号線等を含む。システム伝送路2gは、プロセッサ2aと、メインメモリ2b、補助記憶デバイス2c、時計2d、通信インターフェース2eおよびユーザインターフェース2fとを相互に接続する。プロセッサ2a、メインメモリ2b及び補助記憶デバイス2cがシステム伝送路2gで接続されることにより、クーポン管理サーバ2のコンピュータが構成される。 FIG. 5 is a block diagram showing the main circuit configuration of the coupon management server 2. As shown in FIG. As shown in FIG. 5, the coupon management server 2 comprises a processor 2a, a main memory 2b, an auxiliary storage device 2c, a clock 2d, a communication interface 2e, a user interface 2f and a system transmission line 2g. The system transmission line 2g includes an address bus, a data bus, control signal lines and the like. A system transmission line 2g interconnects the processor 2a, the main memory 2b, the auxiliary storage device 2c, the clock 2d, the communication interface 2e and the user interface 2f. A computer of the coupon management server 2 is configured by connecting the processor 2a, the main memory 2b and the auxiliary storage device 2c through a system transmission line 2g.
プロセッサ2aは、上記コンピュータの中枢部分に相当する。プロセッサ2aは、オペレーティングシステム又はアプリケーションプログラムに従って、クーポン管理サーバ2としての各種の機能を実現するべく各部を制御する。プロセッサ2aは、例えばCPUである。 The processor 2a corresponds to the central portion of the computer. The processor 2a controls each part to realize various functions as the coupon management server 2 according to the operating system or application program. The processor 2a is, for example, a CPU.
メインメモリ2bは、上記コンピュータの主記憶部分に相当する。メインメモリ2bは、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ2bは、不揮発性のメモリ領域ではオペレーティングシステム又はアプリケーションプログラムを記憶する。メインメモリ2bは、プロセッサ2aが各部を制御するための処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域で記憶する場合もある。メインメモリ2bは、揮発性のメモリ領域を、プロセッサ2aによってデータが適宜書き換えられるワークエリアとして使用する。不揮発性のメモリ領域は、例えばROMである。揮発性のメモリ領域は、例えばRAMである。 The main memory 2b corresponds to the main memory portion of the computer. Main memory 2b includes a nonvolatile memory area and a volatile memory area. The main memory 2b stores an operating system or application programs in a non-volatile memory area. The main memory 2b may store data necessary for the processor 2a to control each part in a non-volatile or volatile memory area. The main memory 2b uses a volatile memory area as a work area in which data is appropriately rewritten by the processor 2a. The non-volatile memory area is, for example, ROM. A volatile memory area is, for example, a RAM.
補助記憶デバイス2cは、上記コンピュータの補助記憶部分に相当する。例えばEEPROM、HDD、あるいはSSD等が補助記憶デバイス2cとなり得る。補助記憶デバイス2cは、プロセッサ2aが各種の処理を行う上で使用するデータ、プロセッサ2aでの処理によって作成されたデータ等を保存する。補助記憶デバイス2cは、上記のアプリケーションプログラムを記憶する場合もある。 The auxiliary storage device 2c corresponds to the auxiliary storage portion of the computer. For example, an EEPROM, HDD, SSD, or the like can be the auxiliary storage device 2c. The auxiliary storage device 2c stores data used when the processor 2a performs various types of processing, data created by processing in the processor 2a, and the like. The auxiliary storage device 2c may store the above application programs.
メインメモリ2b又は補助記憶デバイス2cに記憶されるアプリケーションプログラムには、クーポン管理サーバ2で実行される情報処理に関して記述した制御プログラムが含まれる。制御プログラムをメインメモリ2b又は補助記憶デバイス2cにインストールする方法は特に限定されるものではない。リムーバブルな記録媒体に制御プログラムを記録して、あるいはネットワークを介した通信により制御プログラムを配信して、メインメモリ2b又は補助記憶デバイス2cにインストールすることができる。記録媒体は、CD-ROM,メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。 The application programs stored in the main memory 2b or the auxiliary storage device 2c include control programs describing information processing executed by the coupon management server 2. FIG. The method of installing the control program in the main memory 2b or the auxiliary storage device 2c is not particularly limited. The control program can be recorded in a removable recording medium, or distributed through communication via a network, and installed in the main memory 2b or the auxiliary storage device 2c. The recording medium may be of any form, such as CD-ROM, memory card, etc., as long as it can store the program and can be read by the device.
時計2dは、クーポン管理サーバ2の時刻情報源として機能する。プロセッサ2aは、時計3dによって計時される時刻情報を基に、現在の日付及び時間を計時する。 The clock 2 d functions as a time information source for the coupon management server 2 . The processor 2a measures the current date and time based on the time information kept by the clock 3d.
通信インターフェース2eは、ネットワーク4を介して接続される各POS端末3との間で、所定の通信プロトコルに従いデータ通信を行う。 The communication interface 2e performs data communication with each POS terminal 3 connected via the network 4 according to a predetermined communication protocol.
ユーザインターフェース2fは、クーポン管理サーバ2とユーザとの間で情報をやり取りするのに供したデバイス機器である。キーボード、ポインティングデバイス、タッチパネル等の入力デバイス、及び、ディスプレイ、プリンタ等の出力デバイスがユーザインターフェース2fに該当する。 The user interface 2f is a device used for exchanging information between the coupon management server 2 and the user. Input devices such as keyboards, pointing devices and touch panels and output devices such as displays and printers correspond to the user interface 2f.
かかる構成のクーポン管理サーバ2は、クーポン発券システム1のクーポン管理装置として機能する。 The coupon management server 2 having such a configuration functions as a coupon management device of the coupon issuing system 1 .
次に、クーポン発券機能5及びクーポン受付機能6によるPOS端末3の動作と、これらの機能に応答するクーポン管理サーバ2の動作とについて、図6乃至図9の流れ図を用いて説明する。 Next, the operation of the POS terminal 3 by the coupon issue function 5 and the coupon reception function 6 and the operation of the coupon management server 2 responding to these functions will be described with reference to the flowcharts of FIGS. 6 to 9. FIG.
図6は、POS端末3において、スキャナ3hでバーコードが読み取られたことに応じてプロセッサ3aが実行するスキャニング処理の要部手順を示す流れ図である。図7は、POS端末3において、小計キーが入力されたことに応じてプロセッサ3aが実行する小計入力処理の要部手順を示す流れ図である。図8は、クーポン管理サーバ2において、POS端末3からクーポン問合せコマンドを受信したことに応じてプロセッサ2aが実行するクーポン問合せ応答処理の要部手順を示す流れ図である。図9は、クーポン管理サーバ2において、POS端末3から有効問合せコマンドを受信したことに応じてプロセッサ2aが実行する有効問合せ応答処理の要部手順を示す流れ図である。 FIG. 6 is a flow chart showing the main procedure of the scanning process executed by the processor 3a in the POS terminal 3 when the barcode is read by the scanner 3h. FIG. 7 is a flow chart showing a main procedure of subtotal input processing executed by the processor 3a in the POS terminal 3 in response to input of the subtotal key. FIG. 8 is a flow chart showing a main procedure of coupon inquiry response processing executed by the processor 2a in the coupon management server 2 in response to receipt of a coupon inquiry command from the POS terminal 3. As shown in FIG. FIG. 9 is a flow chart showing a main procedure of validity inquiry response processing executed by the processor 2a in the coupon management server 2 in response to receipt of a validity inquiry command from the POS terminal 3. As shown in FIG.
図6及び図7の流れ図に示される手順は、POS端末3の制御プログラムに従って、コンピュータの主体であるプロセッサ3aが実行する処理の手順を表すものである。図8及び図9の流れ図に示される手順は、クーポン管理サーバ2の制御プログラムに従って、コンピュータの主体であるプロセッサ2aが実行する処理の手順を表すものである。なお、図6乃至図9に示すとともに以下に説明する手順とその処理の内容は一例である。同様な結果を得ることが可能であれば、その手順及び処理の内容は特に限定されるものではない。 The procedures shown in the flowcharts of FIGS. 6 and 7 represent the procedures of processing executed by the processor 3a, which is the main part of the computer, according to the control program of the POS terminal 3. FIG. The procedures shown in the flowcharts of FIGS. 8 and 9 represent the procedures of processing executed by the processor 2a, which is the main part of the computer, according to the control program of the coupon management server 2. FIG. It should be noted that the procedures and the contents of the processes shown in FIGS. 6 to 9 and described below are examples. As long as similar results can be obtained, the procedure and contents of the processing are not particularly limited.
POS端末3のプロセッサ3aは、スキャナ3hでバーコードがスキャニングされたことを検知すると、図6のスキャニング処理を開始する。プロセッサ3aは、ACT1としてスキャニングされたバーコードを解析する。そしてプロセッサ3aは、ACT2としてそのバーコードがクーポンコードを含むバーコードBCであるか否かを確認する。クーポンコードを含むバーコードBCでない場合、プロセッサ3aは、ACT2においてNOと判定し、ACT3へと進む。プロセッサ3aは、ACT3としてそのバーコードが商品コードを含むバーコードであるか否かを確認する。商品コードを含むバーコードでもない場合、プロセッサ3aは、ACT3においてNOと判定し、他の処理を実行する。 When the processor 3a of the POS terminal 3 detects that the barcode has been scanned by the scanner 3h, it starts the scanning process of FIG. Processor 3a parses the scanned barcode as ACT1. Then, in ACT2, the processor 3a confirms whether or not the bar code is a bar code BC containing a coupon code. If the bar code BC does not include a coupon code, the processor 3a determines NO in ACT2 and proceeds to ACT3. In ACT3, the processor 3a confirms whether or not the bar code contains a product code. If the barcode does not include a product code, the processor 3a determines NO in ACT3 and executes other processing.
バーコードが商品コードを含むバーコードである場合、プロセッサ3aは、ACT3においてYESと判定し、ACT4へと進む。プロセッサ3aは、ACT4としてそのバーコードから得られた商品コードに基づき商品登録処理を実行する。商品登録処理は、既存のPOS端末3において実行されている周知の処理であるので、ここでの説明は省略する。 If the barcode contains a product code, the processor 3a determines YES in ACT3 and proceeds to ACT4. The processor 3a executes product registration processing based on the product code obtained from the bar code as ACT4. Since the product registration process is a well-known process executed in the existing POS terminal 3, the description thereof will be omitted here.
プロセッサ3aは、ACT5としてクーポン管理サーバ2宛にクーポン問合せコマンドを送信するように通信インターフェース3fを制御する。この制御により、通信インターフェース3fからクーポン管理サーバ2を宛先としてクーポン問合せコマンドがネットワーク4へと送信される。クーポン問合せコマンドには、取引データとしてバーコードから得られた商品コード及びその商品コードで識別される商品が属する分類コードが含まれる。クーポン問合せコマンドは、ネットワーク4を介して送信され、クーポン管理サーバ2で受信される。 The processor 3a controls the communication interface 3f so as to transmit a coupon inquiry command to the coupon management server 2 as ACT5. By this control, a coupon inquiry command is transmitted to the network 4 from the communication interface 3f with the coupon management server 2 as the destination. The coupon inquiry command includes the product code obtained from the bar code as transaction data and the classification code to which the product identified by the product code belongs. The coupon inquiry command is transmitted via network 4 and received by coupon management server 2 .
クーポン管理サーバ2のプロセッサ2aは、通信インターフェース2eを介してクーポン問合せコマンドを受信すると、図8のクーポン問合せ応答処理を開始する。プロセッサ2aは、ACT41としてクーポン問合せコマンドから取引データを取得する。すなわちプロセッサ2aは、クーポン問合せコマンドに含まれる商品コード又は分類コードを取得する。 When the processor 2a of the coupon management server 2 receives the coupon inquiry command via the communication interface 2e, it starts the coupon inquiry response process of FIG. The processor 2a acquires transaction data from the coupon inquiry command as ACT41. That is, the processor 2a acquires the product code or classification code included in the coupon inquiry command.
プロセッサ2aは、ACT42としてクーポンデータベース7を参照して、クーポン発券条件を満足するか否かを判定する。具体的にはプロセッサ2aは、取引データとして取得した商品コード又は分類コードを発券条件として有するクーポンレコード7Rが存在するか否かを確認する。存在する場合、プロセッサ2aは、クーポン発券条件を満足すると判定する。存在しない場合には、プロセッサ2aは、クーポン発券条件を満足しないと判定する。 The processor 2a refers to the coupon database 7 as ACT 42 and determines whether or not the coupon issue conditions are satisfied. Specifically, the processor 2a confirms whether or not there is a coupon record 7R having the product code or classification code acquired as the transaction data as the ticket issuing condition. If it exists, the processor 2a determines that the coupon issuing condition is satisfied. If not, the processor 2a determines that the coupon issue conditions are not satisfied.
なお、本実施形態では、説明の便宜上、発券条件を満足するクーポンレコード7Rが重複して存在することはないとする。因みに、発券条件を満足するクーポンレコード7Rが重複して存在する場合には、例えば優待情報が買物客にとって有益な方のクーポンレコード7Rを選択してもよい。 In this embodiment, for convenience of explanation, it is assumed that there is no duplicate coupon record 7R that satisfies the ticket issuing conditions. By the way, if there are multiple coupon records 7R that satisfy the ticket issuing conditions, the coupon record 7R whose preferential treatment information is more beneficial to the shopper may be selected.
プロセッサ2aは、クーポン発券条件を満足する場合、ACT42においてYESと判定し、ACT43へと進む。プロセッサ2aは、ACT43として時計2dで計時されている現在の日付が、そのクーポン発券条件を満足するクーポンレコード7Rの発券期間内か否かを判定する。現在の日付が発券期間内である場合、プロセッサ2aは、ACT43においてYESと判定し、ACT44へと進む。プロセッサ2aは、ACT44としてそのクーポン発券条件を満足するクーポンレコード7Rを読込む。以下では、ACT44においてクーポンデータベース7から読み込んだクーポンレコード7Rをクーポンレコード7R1と表す。 If the coupon issue condition is satisfied, the processor 2a determines YES in ACT42 and proceeds to ACT43. The processor 2a determines whether or not the current date measured by the clock 2d as ACT 43 is within the coupon record 7R issue period that satisfies the coupon issue condition. If the current date is within the ticketing period, the processor 2a determines YES in ACT43 and proceeds to ACT44. The processor 2a reads the coupon record 7R that satisfies the coupon issue condition as ACT44. The coupon record 7R read from the coupon database 7 in ACT 44 is hereinafter referred to as a coupon record 7R1.
プロセッサ2aは、ACT45としてそのクーポンレコード7R1から発券比率を取得する。そしてプロセッサ2aは、ACT46としてその発券比率に従っていずれかのデザインコードを選択する。例えば、前述したようにクーポン9A、クーポン9B、クーポン9Cの発券比率が1:1:1であり、クーポン9A、クーポン9B、クーポン9Cが順繰りに発券される設定の場合において、直前にクーポン9Bが発券されていた場合には、プロセッサ2aは、クーポン9Cのデザインコードを選択する。 As ACT45, the processor 2a acquires the ticket issue ratio from the coupon record 7R1. Then, the processor 2a selects one of the design codes as ACT 46 according to the issue rate. For example, as described above, the coupon 9A, the coupon 9B, and the coupon 9C are issued at a ratio of 1:1:1, and the coupon 9A, the coupon 9B, and the coupon 9C are issued in order. If issued, the processor 2a selects the design code of the coupon 9C.
デザインコードを選択したならば、プロセッサ2aは、ACT47としてクーポンデータを生成する。具体的にはプロセッサ2aは、ACT46の処理で選択したデザインコードのデザインデータを取得する。またプロセッサ2aは、クーポンレコード7R1から優待情報、発券期間等を取得する。そしてプロセッサ2aは、デザインデータに基づき優待情報、発券期間等を編集して、クーポンデータを生成する。 After selecting the design code, the processor 2a generates coupon data as ACT47. Specifically, the processor 2a acquires the design data of the design code selected in the process of ACT46. The processor 2a also acquires the preferential treatment information, the ticketing period, etc. from the coupon record 7R1. Then, the processor 2a edits the preferential treatment information, the issue period, etc. based on the design data, and generates coupon data.
こうして、クーポンデータを生成したならば、プロセッサ2aは、ACT48としてクーポン有の応答コマンドをクーポン問合せコマンド送信元のPOS端末3へと送信するように、通信インターフェース2eを制御する。この制御により、通信インターフェース2eからクーポン問合せコマンド送信元のPOS端末3を宛先として、クーポン有の応答コマンドがネットワーク4へと送信される。クーポン有の応答コマンドには、ACT47の処理で生成されたクーポンデータが含まれる。クーポン有の応答コマンドは、ネットワーク4を介して送信され、クーポン問合せコマンド送信元のPOS端末3で受信される。 After generating the coupon data in this manner, the processor 2a controls the communication interface 2e so as to transmit a response command indicating that there is a coupon as ACT 48 to the POS terminal 3 that has sent the coupon inquiry command. By this control, a response command indicating that there is a coupon is transmitted from the communication interface 2e to the network 4 with the POS terminal 3, which is the source of the coupon inquiry command, as the destination. The coupon-present response command includes the coupon data generated by the processing of ACT47. The coupon-present response command is transmitted via the network 4 and received by the POS terminal 3, which is the source of the coupon inquiry command.
クーポンデータの送信を制御したクーポン管理サーバ2のプロセッサ2aは、ACT49として、クーポンレコード7R1の発券枚数のうち、ACT46の処理で選択したデザインコードに対応した発券枚数を“1”だけ加算する。そしてプロセッサ2aは、クーポンレコード7R1をクーポンデータベース7に上書き保存する。以上で、プロセッサ2aは、クーポン問合せ応答処理を終了する。 In ACT49, the processor 2a of the coupon management server 2 that controls the transmission of the coupon data adds "1" to the number of issued tickets corresponding to the design code selected in the processing of ACT46 among the number of issued tickets of the coupon record 7R1. Then, the processor 2a overwrites the coupon record 7R1 in the coupon database 7 and saves it. With this, the processor 2a ends the coupon inquiry response process.
なお、ACT42において発券条件を満足するクーポンレコードが存在しない場合、あるいはACT43において現在の日付が発券期間外の場合には、プロセッサ2aはNOと判定し、ACT50へと進む。プロセッサ2aは、ACT50としてクーポン無の応答コマンドをクーポン問合せコマンド送信元のPOS端末3へと送信するように、通信インターフェース2eを制御して、クーポン問合せ応答処理を終了する。この制御により、通信インターフェース2eからクーポン問合せコマンド送信元のPOS端末3を宛先として、クーポン無の応答コマンドがネットワーク4へと送信される。クーポン無の応答コマンドは、ネットワーク4を介して送信され、クーポン問合せコマンド送信元のPOS端末3で受信される。 If there is no coupon record that satisfies the ticketing condition in ACT42, or if the current date is outside the ticketing period in ACT43, the processor 2a determines NO and proceeds to ACT50. The processor 2a controls the communication interface 2e so as to transmit a no-coupon response command as ACT 50 to the POS terminal 3 that sent the coupon inquiry command, and ends the coupon inquiry response process. By this control, a no-coupon response command is transmitted from the communication interface 2e to the network 4 with the POS terminal 3 as the transmission source of the coupon inquiry command as a destination. The no-coupon response command is sent via the network 4 and received by the POS terminal 3 that sent the coupon inquiry command.
図6の説明に戻る。
POS端末3のプロセッサ3aは、クーポン問合せコマンドの送信を制御した後、ACT6として応答コマンドを待ち受ける。そしてクーポン無の応答コマンドを受信した場合には、プロセッサ3aは、ACT6においてNOと判定し、スキャニング処理を終了する。
Returning to the description of FIG.
After controlling transmission of the coupon inquiry command, the processor 3a of the POS terminal 3 waits for a response command as ACT6. When the processor 3a receives the no-coupon response command, the processor 3a determines NO in ACT6 and terminates the scanning process.
これに対し、クーポン有の応答コマンドを受信した場合には、プロセッサ3aは、ACT6においてYESと判定し、ACT7へと進む。プロセッサ3aは、ACT7としてその応答コマンドからクーポンデータを取得する。そしてプロセッサ3aは、ACT8としてクーポンデータをクーポンバッファに記憶して、スキャニング処理を終了する。クーポンバッファは、クーポンデータを一時的に記憶するためにメインメモリ3bの揮発性メモリ領域に形成された領域である。 On the other hand, when a response command with a coupon is received, the processor 3a determines YES in ACT6 and proceeds to ACT7. The processor 3a acquires the coupon data from the response command as ACT7. Then, the processor 3a stores the coupon data in the coupon buffer as ACT8, and ends the scanning process. The coupon buffer is an area formed in the volatile memory area of the main memory 3b for temporarily storing coupon data.
一方、クーポンコードを含むバーコードBCがスキャニングされた場合には、プロセッサ3aは、ACT2においてYESと判定し、ACT9へと進む。プロセッサ3aは、ACT9としてクーポン管理サーバ2宛に有効問合せコマンドを送信するように通信インターフェース3fを制御する。この制御により、通信インターフェース3fからクーポン管理サーバ2を宛先として有効問合せコマンドがネットワーク4へと送信される。有効問合せコマンドには、バーコードから得られたクーポンコード及びデザインコードが含まれる。有効問合せコマンドは、ネットワーク4を介して送信され、クーポン管理サーバ2で受信される。 On the other hand, when the bar code BC containing the coupon code is scanned, the processor 3a determines YES in ACT2 and proceeds to ACT9. The processor 3a controls the communication interface 3f so as to transmit a valid inquiry command to the coupon management server 2 as ACT9. By this control, the validity inquiry command is transmitted to the network 4 from the communication interface 3f with the coupon management server 2 as the destination. Valid inquiry commands include coupon codes and design codes obtained from barcodes. The validity inquiry command is transmitted via the network 4 and received by the coupon management server 2 .
クーポン管理サーバ2のプロセッサ2aは、通信インターフェース2eを介して有効問合せコマンドを受信すると、図9の有効問合せ応答処理を開始する。プロセッサ2aは、ACT61として有効問合せコマンドからクーポンコードを取得する。そしてプロセッサ2aは、ACT62としてクーポンデータベース7を参照して、有効問合せコマンドから取得したクーポンコードを含むクーポンレコード7Rの有無を確認する。該当するクーポンレコード7Rが存在する場合、プロセッサ2aは、ACT62においてYESと判定し、ACT63へと進む。プロセッサ2aは、ACT63として時計2dにて計時されている現在の日付が、そのクーポンレコード7Rの有効期間内であるか否かを判定する。 When the processor 2a of the coupon management server 2 receives the valid inquiry command via the communication interface 2e, it starts the valid inquiry response process of FIG. The processor 2a acquires the coupon code from the valid inquiry command as ACT61. Then, the processor 2a refers to the coupon database 7 as ACT62 to check whether there is a coupon record 7R including the coupon code acquired from the validity inquiry command. If the corresponding coupon record 7R exists, the processor 2a determines YES in ACT62 and proceeds to ACT63. The processor 2a determines whether or not the current date clocked by the clock 2d as ACT63 is within the effective period of the coupon record 7R.
現在の日付が有効期間内である場合、プロセッサ2aは、ACT63においてYESと判定し、ACT64へと進む。プロセッサ2aは、ACT64としてそのクーポンレコード7Rをクーポンデータベース7から読み込む。以下では、ACT64においてクーポンデータベース7から読み込んだクーポンレコード7Rをクーポンレコード7R2と表す。 If the current date is within the validity period, the processor 2a determines YES in ACT63 and proceeds to ACT64. The processor 2a reads the coupon record 7R from the coupon database 7 as ACT64. The coupon record 7R read from the coupon database 7 in ACT64 is hereinafter referred to as a coupon record 7R2.
プロセッサ2aは、ACT65としてクーポン有効の応答コマンドを有効問合せコマンド送信元のPOS端末3へと送信するように、通信インターフェース2eを制御する。この制御により、通信インターフェース2eから有効問合せコマンド送信元のPOS端末3を宛先として、クーポン有効の応答コマンドがネットワーク4へと送信される。クーポン有効の応答コマンドには、クーポンレコード7R2の優待情報が含まれる。クーポン有効の応答コマンドは、ネットワーク4を介して送信され、有効問合せコマンド送信元のPOS端末3で受信される。 The processor 2a controls the communication interface 2e so as to transmit a coupon validity response command as an ACT 65 to the POS terminal 3 that sent the validity inquiry command. By this control, a coupon validity response command is transmitted to the network 4 from the communication interface 2e to the POS terminal 3, which is the source of the validity inquiry command, as a destination. The coupon valid response command includes the preferential treatment information of the coupon record 7R2. The coupon validity response command is transmitted via the network 4 and received by the POS terminal 3 that sent the validity inquiry command.
応答コマンドの送信を制御したクーポン管理サーバ2のプロセッサ2aは、ACT66として有効問合せコマンドからデザインコードを取得する。そしてプロセッサ2aは、ACT67としてクーポンレコード7R2の利用枚数のうち、ACT66の処理で取得したデザインコードに対応した利用枚数を“1”だけ加算する。またプロセッサ2aは、ACT66の処理で取得したデザインコードに対応した利用率を算出する。そしてプロセッサ2aは、利用枚数と利用率とを更新したクーポンレコード7R2をクーポンデータベース7に上書き保存する。以上で、プロセッサ2aは、有効問合せ応答処理を終了する。 The processor 2a of the coupon management server 2 that has controlled transmission of the response command acquires the design code from the valid inquiry command as ACT66. Then, as ACT67, the processor 2a adds "1" to the number of coupons used corresponding to the design code acquired in the process of ACT66, among the number of coupons used in the coupon record 7R2. The processor 2a also calculates the usage rate corresponding to the design code acquired in the process of ACT66. Then, the processor 2a overwrites the coupon database 7 with the coupon record 7R2 in which the number of coupons used and the usage rate are updated. Processor 2a then ends the valid inquiry response process.
なお、ACT62において有効問合せコマンドに含まれるクーポンコードが設定されたクーポンレコード7Rがクーポンデータベース7に存在しない場合、あるいはACT63において現在の日付が有効期間外の場合には、プロセッサ2aは、ACT69としてクーポン無効の応答コマンドを有効問合せコマンド送信元のPOS端末3へと送信するように、通信インターフェース2eを制御する。この制御により、通信インターフェース2eから有効問合せコマンド送信元のPOS端末3を宛先として、クーポン無効の応答コマンドがネットワーク4へと送信される。クーポン無効の応答コマンドは、ネットワーク4を介して送信され、有効問合せコマンド送信元のPOS端末3で受信される。応答コマンドの送信を制御したプロセッサ2aは、有効問合せ応答処理を終了する。 If the coupon record 7R in which the coupon code included in the validity inquiry command is set does not exist in the coupon database 7 in ACT62, or if the current date is outside the valid period in ACT63, the processor 2a The communication interface 2e is controlled so as to transmit the invalid response command to the POS terminal 3 that sent the valid inquiry command. By this control, a coupon invalid response command is transmitted from the communication interface 2e to the network 4 with the POS terminal 3 as the transmission source of the validity inquiry command as a destination. The coupon invalidation response command is transmitted via the network 4 and received by the POS terminal 3 that sent the validity inquiry command. The processor 2a that has controlled transmission of the response command ends the valid inquiry response process.
図6の説明に戻る。
POS端末3のプロセッサ3aは、有効問合せコマンドの送信を制御した後、ACT10として応答コマンドを待ち受ける。そしてクーポン無効の応答コマンドを受信した場合には、プロセッサ3aは、ACT10においてNOと判定し、エラー処理を行う。エラー処理は、クーポンが使用できないことを買物客に通知するための処理を含む。
Returning to the description of FIG.
After controlling the transmission of the validity inquiry command, the processor 3a of the POS terminal 3 waits for a response command as ACT10. When receiving a response command indicating that the coupon is invalid, the processor 3a determines NO in ACT10 and performs error processing. Error handling includes handling to notify the shopper that the coupon cannot be used.
これに対し、クーポン有効の応答コマンドを受信した場合には、プロセッサ3aは、ACT10においてYESと判定し、ACT11へと進む。プロセッサ3aは、ACT11としてクーポン処理を実行する。この処理は、クーポン有効の応答コマンドに含まれる優待情報を適用する周知の処理である。例えば優待情報がドリンク類の50円引きである場合、買物客が買い上げた商品の中からドリンク類に属する商品を選択し、その商品の価格を50円引き去る処理である。このようにクーポンコードで特定されたクーポン処理が実行されることにより、そのクーポンコードで識別されるクーポンが利用されたこととなる。プロセッサ3aは、クーポン処理を終えると、スキャニング処理を終了する。 On the other hand, when a coupon valid response command is received, the processor 3a determines YES in ACT10 and proceeds to ACT11. The processor 3a executes coupon processing as ACT11. This process is a well-known process of applying the preferential treatment information included in the coupon valid response command. For example, if the preferential treatment information is a 50-yen discount on drinks, the process is to select a product belonging to the drink category from among the products purchased by the shopper and subtract 50-yen from the price of the product. By executing the coupon processing specified by the coupon code in this way, the coupon identified by the coupon code is used. After completing the coupon processing, the processor 3a ends the scanning processing.
POS端末3のプロセッサ3aは、キーボード3gの小計キーが入力されたことを検知すると、図7の小計入力処理を開始する。プロセッサ3aは、ACT21として前述した商品登録処理により1取引の買上商品として登録された商品の小計金額を算出する。小計金額を算出し終えると、プロセッサ3aは、ACT22としてクーポン管理サーバ2宛にクーポン問合せコマンドを送信するように通信インターフェース3fを制御する。この制御により、通信インターフェース3fからクーポン管理サーバ2を宛先としてクーポン問合せコマンドがネットワーク4へと送信される。クーポン問合せコマンドには、取引データとして小計金額が含まれる。クーポン問合せコマンドは、ネットワーク4を介して送信され、クーポン管理サーバ2で受信される。 When the processor 3a of the POS terminal 3 detects that the subtotal key of the keyboard 3g has been input, it starts the subtotal input processing of FIG. The processor 3a calculates the subtotal amount of the merchandise registered as the purchased merchandise of one transaction by the merchandise registration processing described above in ACT21. After calculating the subtotal amount, the processor 3a controls the communication interface 3f so as to transmit a coupon inquiry command to the coupon management server 2 as ACT22. By this control, a coupon inquiry command is transmitted to the network 4 from the communication interface 3f with the coupon management server 2 as the destination. The coupon inquiry command includes a subtotal amount as transaction data. The coupon inquiry command is transmitted via network 4 and received by coupon management server 2 .
クーポン管理サーバ2のプロセッサ2aは、通信インターフェース2eを介してクーポン問合せコマンドを受信すると、前述した図8のクーポン問合せ処理を実行する。このときプロセッサ2aは、ACT41においては、クーポン問合せコマンドに含まれる小計金額を取引データとして取得する。そしてプロセッサ2aは、ACT42においては、取引データとして取得した小計金額以下の閾値金額が発券条件として設定されたクーポンレコード7Rの有無を判定する。ACT42以後の処理手順は、前述した場合と同様である。 When the processor 2a of the coupon management server 2 receives the coupon inquiry command via the communication interface 2e, it executes the coupon inquiry process of FIG. At this time, in ACT 41, the processor 2a acquires the subtotal amount included in the coupon inquiry command as transaction data. Then, in ACT 42, the processor 2a determines whether or not there is a coupon record 7R in which a threshold amount less than or equal to the subtotal amount acquired as the transaction data is set as the ticket issuing condition. The processing procedure after ACT42 is the same as the case described above.
図7の説明に戻る。
POS端末3のプロセッサ3aは、クーポン問合せコマンドの送信を制御した後、ACT23として応答コマンドを待ち受ける。そして、クーポン有の応答コマンドを受信した場合には、プロセッサ3aは、ACT23においてYESと判定し、ACT24へと進む。プロセッサ3aは、ACT24としてその応答コマンドからクーポンデータを取得する。そしてプロセッサ3aは、ACT25としてそのクーポンデータをクーポンバッファに記憶する。これに対し、クーポン無の応答コマンドを受信した場合には、プロセッサ3aは、ACT24及びACT25の処理をスキップする。
Returning to the description of FIG.
After controlling transmission of the coupon inquiry command, the processor 3a of the POS terminal 3 waits for a response command as ACT23. Then, when the response command with the coupon is received, the processor 3a determines YES in ACT23 and proceeds to ACT24. The processor 3a acquires the coupon data from the response command as ACT24. The processor 3a then stores the coupon data in the coupon buffer as ACT25. On the other hand, when receiving the no-coupon response command, the processor 3a skips the processing of ACT24 and ACT25.
プロセッサ3aは、ACT26としてキーボード3gの締めキーが入力されるのを待ち受ける。そして、締めキーが入力されたことを検知すると、プロセッサ3aは、ACT27として取引締め処理を実行する。例えば、預/現計キーが入力された場合には、プロセッサ3aは、現金取引の締め処理を実行する。クレジットキーが入力された場合には、プロセッサ3aは、クレジットカード取引の締め処理を実行する。電子マネーキーが入力された場合には、プロセッサ3aは、電子マネー取引の締め処理を実行する。これらの締め処理は、既存のPOS端末3において実行されている周知の処理であるので、ここでの説明は省略する。 The processor 3a waits for input of the closing key of the keyboard 3g as ACT26. Then, when detecting that the closing key has been input, the processor 3a executes transaction closing processing as ACT27. For example, when the deposit/cash total key is entered, the processor 3a executes cash transaction closing processing. When the credit key is entered, the processor 3a executes credit card transaction closing processing. When the electronic money key is entered, the processor 3a executes closing processing for the electronic money transaction. Since these closing processes are well-known processes executed in the existing POS terminal 3, description thereof will be omitted here.
プロセッサ3aは、取引締め処理を終えると、ACT28としてレシート印字処理を実行する。この処理により、プリンタ3kが駆動してレシート用紙にレシートデータが印字される。レシートデータには、取引日時、POS端末識別番号、取引番号、買上商品の商品名、買上点数、買上金額、小計金額、税額、税込み合計金額、支払データ等が含まれる。 The processor 3a executes a receipt printing process as ACT 28 after completing the transaction closing process. By this process, the printer 3k is driven and the receipt data is printed on the receipt paper. The receipt data includes transaction date and time, POS terminal identification number, transaction number, product name of purchased product, number of purchased items, purchase amount, subtotal amount, tax amount, total amount including tax, payment data, and the like.
プロセッサ3aは、レシート印字処理を終えると、ACT29としてクーポンバッファにクーポンデータが記憶されているか否かを確認する。クーポンデータが記憶されている場合、プロセッサ3aは、ACT29においてYESと判定し、ACT30へと進む。プロセッサ3aは、ACT30としてクーポン印字処理を実行する。この処理により、プリンタ3kが駆動してレシート用紙にクーポンデータが印字される。クーポンデータの印字を終えると、プロセッサ3aは、ACT31へと進む。一方、クーポンデータが記憶されていない場合には、プロセッサ3aはACT29においてNOと判定し、ACT30の処理をスキップして、ACT31へと進む。 After completing the receipt printing process, the processor 3a checks in ACT 29 whether or not the coupon data is stored in the coupon buffer. If the coupon data is stored, the processor 3a determines YES in ACT29 and proceeds to ACT30. The processor 3a executes a coupon printing process as ACT30. By this process, the printer 3k is driven to print the coupon data on the receipt paper. After printing the coupon data, the processor 3a proceeds to ACT31. On the other hand, if the coupon data is not stored, the processor 3a determines NO in ACT29, skips the processing of ACT30, and proceeds to ACT31.
プロセッサ3aは、ACT31としてレシート用紙をロングフィードして発券を行う。かくして、クーポンデータが記憶されていない場合には、買上レシート8だけが発券される。デザインコードAのクーポンデータが記憶されていた場合には、買上レシート8とクーポン9Aとが発券される。デザインコードBのクーポンデータが記憶されていた場合には、買上レシート8とクーポン9Bとが発券される。デザインコードCのクーポンデータが記憶されていた場合には、買上レシート8とクーポン9Cとが発券される。 The processor 3a issues a ticket by long-feeding the receipt paper as ACT31. Thus, when no coupon data is stored, only the purchase receipt 8 is issued. When the coupon data of the design code A is stored, the purchase receipt 8 and the coupon 9A are issued. When the coupon data of the design code B is stored, the purchase receipt 8 and the coupon 9B are issued. When the coupon data of the design code C is stored, the purchase receipt 8 and the coupon 9C are issued.
ここに、POS端末3においては、プロセッサ3aが、図6のACT5乃至ACT8の処理と、図7のACT29乃至ACT31の処理を実行することにより、クーポン発券機能5が実現されている。また、プロセッサ3aが、図6のACT1、ACT2のYES、ACT9乃至ACT11の処理を実行することにより、クーポン受付機能6が実現されている。 Here, in the POS terminal 3, the processor 3a executes the processing of ACT5 to ACT8 in FIG. 6 and the processing of ACT29 to ACT31 in FIG. Further, the processor 3a implements the coupon acceptance function 6 by executing the processing of ACT1, ACT2 YES, and ACT9 to ACT11 in FIG.
一方、クーポン管理サーバ2においては、プロセッサ2aが、図8のACT41の処理を実行することにより取得手段が実現されている。すなわちプロセッサ2aは、クーポン問合せコマンドから取引データとして例えば商品コード、分類コード又は小計金額を取得する。 On the other hand, in the coupon management server 2, the processor 2a implements an acquisition means by executing the processing of ACT41 in FIG. That is, the processor 2a acquires, for example, a product code, a classification code, or a subtotal amount as transaction data from the coupon inquiry command.
また、プロセッサ2aが、図8のACT45及びACT46の処理を実行することにより選択手段が実現されている。すなわちプロセッサ2aは、デザインコード別の発券比率を満足するように、クーポンの発券に関わる企画に対しての複数のクーポンデザインA.B.Cの中からいずれか1つのクーポンデザインを選択する。 Further, the processor 2a implements selection means by executing the processes of ACT45 and ACT46 of FIG. In other words, the processor 2a selects a plurality of coupon designs A.C. for a plan related to coupon issuance so as to satisfy the issuance ratio for each design code. B. Select any one coupon design from C.
また、プロセッサ2aが、図8のACT47の処理を実行することにより作成手段が実現されている。すなわちプロセッサ2aは、取得手段で取得した取引データがクーポンの発券条件を満足する場合に、選択手段で選択されたクーポンデザインのクーポンを作成する。 Further, the processor 2a implements the creating means by executing the process of ACT47 in FIG. That is, the processor 2a creates a coupon of the coupon design selected by the selection means when the transaction data acquired by the acquisition means satisfies the coupon issue conditions.
また、プロセッサ2aが、図8のACT48の処理を実行することにより制御手段が実現されている。すなわちプロセッサ2aは、作成手段で作成されたクーポンのデータを、クーポン発券機能5を有するPOS端末3へと送信することで、クーポンの発券を制御する。 Further, the processor 2a implements the control means by executing the processing of ACT48 in FIG. That is, the processor 2a controls coupon issuing by transmitting the coupon data created by the creating means to the POS terminal 3 having the coupon issuing function 5. FIG.
また、プロセッサ2aが、図9のACT66及びACT67の処理を実行することにより実績取得手段が実現されている。すなわちプロセッサ2aは、クーポンの発券に関わる企画に対しての複数のクーポンデザイン毎に、そのクーポンデザインで作成されたクーポンの利用枚数を利用実績データとして取得する。 Further, the processor 2a implements the performance acquisition means by executing the processes of ACT66 and ACT67 in FIG. That is, the processor 2a acquires the number of used coupons created with a coupon design for each of a plurality of coupon designs for a plan related to coupon issuance as usage history data.
次に、クーポン管理サーバ2のプロセッサ2aが実行する定時割込み処理について説明する。図10は、定時割込み処理の手順を示す流れ図である。この処理は、時計2dで計時される時刻が所定の時刻、例えば午前0時になると開始される。プロセッサ2aは、ACT71として加算カウンタnを“0”にリセットする。次いでプロセッサ2aは、ACT72として加算カウンタnを“1”だけカウントアップする。そしてプロセッサ2aは、ACT73としてクーポンデータベース7に、加算カウンタnのカウント値をレコード番号とするクーポンレコード7R、すなわちn番目のクーポンレコード7Rnが存在するか否かを確認する。n番目のクーポンレコード7Rnが存在する場合、プロセッサ2aは、ACT73においてYESと判定し、ACT74へと進む。プロセッサ2aは、ACT74としてそのクーポンレコード7Rnをクーポンデータベース7から読込む。 Next, regular interrupt processing executed by the processor 2a of the coupon management server 2 will be described. FIG. 10 is a flow chart showing the procedure of regular interrupt processing. This process is started when the time measured by the clock 2d reaches a predetermined time, for example, midnight. The processor 2a resets the addition counter n to "0" as ACT71. Next, the processor 2a counts up the addition counter n by "1" as ACT72. Then, as ACT 73, the processor 2a checks in the coupon database 7 whether or not the coupon record 7R having the record number equal to the count value of the addition counter n, ie, the n-th coupon record 7Rn exists. If the n-th coupon record 7Rn exists, the processor 2a determines YES in ACT73 and proceeds to ACT74. Processor 2a reads that coupon record 7Rn from coupon database 7 as ACT74.
プロセッサ2aは、ACT75としてクーポンレコード7Rnから各デザインコードA,B,Cの利用率を取得し、その比を演算する。例えばデザインコードAの利用率が52%であり、デザインコードBの利用率が25%であり、デザインコードCの利用率が23%であった場合、デザインコードA,B,Cの利用率の比は、52:25:23となる。 The processor 2a acquires the usage rate of each design code A, B, and C from the coupon record 7Rn as ACT75, and calculates the ratio. For example, if the usage rate of design code A is 52%, the usage rate of design code B is 25%, and the usage rate of design code C is 23%, the usage rates of design codes A, B, and C are: The ratio becomes 52:25:23.
プロセッサ2aは、ACT76としてその利用率の比を基に、デザイン毎の発券比率を決定する。例えばプロセッサ2aは、利用率の比の値の中で最小値を選択する。そしてプロセッサ2aは、その最小値で各利用率の比の値を除算し、その商の整数を発券比率とする。この方式によると、デザインコードA,B,Cの利用率の比が52:25:23であった場合には、デザインコードA,B,Cの発券比率は、2:1:1となる。 The processor 2a determines the ticket issuing ratio for each design based on the utilization rate ratio as ACT76. For example, the processor 2a selects the minimum value among the utilization ratio values. Then, the processor 2a divides the value of each utilization rate ratio by the minimum value, and sets the integer of the quotient as the ticket issue rate. According to this method, if the ratio of usage rates of design codes A, B, and C is 52:25:23, the ticket issuing ratio of design codes A, B, and C is 2:1:1.
プロセッサ2aは、ACT77としてクーポンレコード7Rnの発券比率を、ACT76の処理で設定した発券比率に更新する。そしてプロセッサ2aは、発券比率を更新したクーポンレコード7Rnをクーポンデータベース7に上書き保存する。 As ACT77, the processor 2a updates the ticket issue ratio of the coupon record 7Rn to the ticket issue ratio set in the processing of ACT76. Then, the processor 2a overwrites and saves the coupon record 7Rn with the updated ticket issue ratio in the coupon database 7. FIG.
その後、プロセッサ2aは、ACT72に戻る。すなわちプロセッサ2aは、加算カウンタnを“1”だけカウントアップする。そしてプロセッサ2aは、クーポンデータベース7から次のクーポンレコード7Rnを読込み、そのクーポンレコード7Rnを基にACT75乃至ACT77の処理を実行する。 The processor 2a then returns to ACT72. That is, the processor 2a counts up the addition counter n by "1". The processor 2a then reads the next coupon record 7Rn from the coupon database 7 and executes the processing of ACT75 to ACT77 based on the coupon record 7Rn.
こうして、プロセッサ2aは、クーポンデータベース7に蓄積された全てのクーポンレコード7Rに対して、ACT74乃至ACT77の処理を実行する。そして、ACT73においてn番目のクーポンレコード7Rnが存在しないことを確認すると、プロセッサ2aはNOと判定し、定時割込み処理を終了する。 Thus, the processor 2a executes the processing of ACT74 to ACT77 for all the coupon records 7R accumulated in the coupon database 7. FIG. Then, when it is confirmed in ACT 73 that the n-th coupon record 7Rn does not exist, the processor 2a determines NO and ends the scheduled interrupt processing.
ここに、クーポン管理サーバ2においては、プロセッサ2aが、図10のACT71乃至ACT77の処理を実行することにより決定手段が実現されている。すなわちプロセッサ2aは、実績取得手段で取得したクーポンデザイン毎の利用実績データを基に発券比率を決定する。 Here, in the coupon management server 2, the determination means is realized by the processor 2a executing the processing of ACT71 to ACT77 in FIG. That is, the processor 2a determines the ticket issuance ratio based on the usage record data for each coupon design acquired by the record acquisition means.
以上詳述したように、本実施形態のクーポン管理サーバ2は、前述した取得手段、選択手段、作成手段及び制御手段を備えている。このような構成により、各POS端末3からは、クーポンの発券に関わる企画に対してデザインが異なる複数種類、本実施形態では3種類のクーポンA、クーポンBまたはクーポンCが自動的に選択されて発券されることとなる。このように、本実施形態によれば、クーポンの発券に関わる企画に対してデザインが異なる複数種類のクーポンを容易に発券できるクーポン発券システム1を提供することができる。 As described in detail above, the coupon management server 2 of this embodiment includes the acquisition means, selection means, creation means, and control means described above. With such a configuration, each POS terminal 3 automatically selects a plurality of types of coupons A, B, or C, which have different designs, in this embodiment, three types of coupons for plans related to issuing coupons. Tickets will be issued. Thus, according to this embodiment, it is possible to provide the coupon issue system 1 that can easily issue a plurality of types of coupons with different designs for a plan related to coupon issue.
このような作用による効果は、例えばデザインとして人気のあるキャラクタを用いることで、顕著なものとなる。すなわち、買物客はクーポンの発行に関わる商品を繰り返し購入することで、デザインが異なるキャラクタが印刷されたクーポンをより多く入手できるようになる。したがって、買物客の購買意欲が高まるので、販売促進につながる。なお、この場合には、利用済のクーポンを客に返却する運用をとることにより、クーポンの利用率も高まるので、その効果はより顕著なものとなる。 The effect of such action becomes remarkable by using, for example, a popular character as a design. In other words, by repeatedly purchasing products related to the issuance of coupons, shoppers can obtain more coupons printed with characters having different designs. Therefore, since shoppers' willingness to purchase is increased, it leads to sales promotion. In this case, by returning used coupons to the customers, the usage rate of the coupons increases, so that the effect is more remarkable.
ところで、クーポンの発券に関わる企画のクーポンであっても、デザインが異なることにより、そのクーポンの利用率が変わる可能性がある。つまり、買物客の利用意欲を高めるようなデザインのクーポンは利用率が高くなるが、そうでないクーポンは利用率が低くなる。ただし、どのようなデザインが買物客の利用意欲を高めるのかは、一概に決めることができない。客層、土地柄等によっても、利用意欲は変わるものと推測される。 By the way, even if the coupon is a plan related to issuing a coupon, the usage rate of the coupon may change due to the different design. In other words, coupons designed to motivate shoppers have a high usage rate, while coupons that do not have a low usage rate. However, it is not possible to unconditionally decide what kind of design will increase the willingness of shoppers to use it. It is presumed that the willingness to use will change depending on the customer base, local characteristics, etc.
そこで本実施形態では、クーポンの発券に関わる企画に対しての複数のクーポンデザインに対して発券比率を設定し、クーポン管理サーバ2は、その発券比率を満足するようにクーポンデザインを選択する。このような構成により、利用率が高いと推測されるデザインのクーポンの発券頻度を簡易的に高めることが可能となる。あるいは、希少価値の高いキャラクタがデザインされたクーポンの発券頻度を低く抑えることで、客の購買意欲を高めるような運用も容易にとることができる。 Therefore, in this embodiment, a coupon issue rate is set for a plurality of coupon designs for a plan related to coupon issue, and the coupon management server 2 selects a coupon design so as to satisfy the ticket issue rate. With such a configuration, it is possible to simply increase the frequency of issuing coupons with a design that is presumed to have a high usage rate. Alternatively, by reducing the frequency of issue of coupons designed with characters of high rarity value, it is possible to easily implement an operation in which customers' willingness to purchase is increased.
さらに本実施形態では、クーポン管理サーバ2が実績取得手段を備え、クーポンのデザイン別に利用実績データを取得するようにしている。したがって、デザインが異なるクーポン毎に、利用率を容易に取得できる効果を奏する。利用率を取得することで、クーポン管理者は発券比率を適当な値に変更することが可能となる。 Furthermore, in this embodiment, the coupon management server 2 is provided with a record acquisition means, and acquires usage record data for each coupon design. Therefore, there is an effect that the usage rate can be easily obtained for each coupon with a different design. By acquiring the usage rate, the coupon manager can change the ticket issue rate to an appropriate value.
その上、本実施形態では、クーポン管理サーバ2が決定手段を備えて、クーポン管理サーバ2が利用実績データを基に発券比率を決定するようにしている。したがって、クーポン管理者の負担になることなく、利用率が高いデザインのクーポンの発券頻度を自動的に高めることができる。ひいては、客層、土地柄等を意識することなく利用率の高いデザインのクーポンを多く発券できるようになる。 Moreover, in this embodiment, the coupon management server 2 is provided with determination means, and the coupon management server 2 determines the ticket issue rate based on the actual usage data. Therefore, it is possible to automatically increase the frequency of issuing coupons with a design that has a high usage rate without burdening the coupon manager. As a result, it becomes possible to issue a large number of coupons designed with a high usage rate without being conscious of customer bases, local characteristics, and the like.
以上、クーポン発行システムの一態様としてクーポン発券システム1の実施形態について説明したが、クーポン発行システムはクーポン発券システム1に限定されるものではない。
そもそもクーポンは、紙媒体のクーポンに限定されるものではない。クーポンを電子媒体とし、買物客が所有するスマートファン等の情報端末に伝送することでクーポンを発行するようにしてもよい。この場合、電子クーポンのデータを情報端末に送信する処理が、クーポンの発行として定義される。
Although the embodiment of the coupon issuing system 1 has been described above as one aspect of the coupon issuing system, the coupon issuing system is not limited to the coupon issuing system 1 .
Coupons are not limited to paper-medium coupons. The coupon may be issued as an electronic medium and transmitted to an information terminal such as a smart fan owned by the shopper. In this case, the process of transmitting electronic coupon data to the information terminal is defined as issuing a coupon.
前記実施形態では、チェーンストアのコンピュータシステムに、クーポン発券システム1、つまりはクーポン発行システムとしての機能を適用した場合を例示した。この点に関しては、例えば、1店舗のPOSシステムにクーポン発行システムとしての機能を適用してもよい。この場合、POSサーバがクーポン管理装置となり得、POS端末が発行機となり得る。あるいはPOS端末がクーポン管理装置としての機能と発行機としての機能を共用してもよい。 In the above-described embodiment, the coupon issuing system 1, that is, the function as the coupon issuing system, is applied to the computer system of the chain store. Regarding this point, for example, the function as a coupon issuing system may be applied to the POS system of one store. In this case, the POS server can be the coupon management device, and the POS terminal can be the issuer. Alternatively, the POS terminal may share the function of the coupon management device and the function of the issuer.
発行機は、POS端末に限定されるものではない。クーポンを印字して発券できる端末、あるいは電子クーポンのデータを送信できる端末であれば発行機として機能し得る。また、必ずしも発行機が利用受付機としての機能を有していなくてもよい。つまり、発券機と利用受付機とが別の機種であってもよい。 Issuing machines are not limited to POS terminals. A terminal that can print and issue coupons or a terminal that can transmit electronic coupon data can function as an issuer. Also, the issuing machine does not necessarily have to function as a usage accepting machine. In other words, the ticket issuing machine and the reception machine may be of different models.
前記実施形態では、図9のACT68においてクーポン利用率を更新した。クーポン利用率を更新するタイミングはこれに限定されるものではない。図10のACT75において利用率の比を演算する前に、デザインが異なるクーポン毎にクーポン利用率を算出してもよい。 In the above embodiment, the coupon usage rate is updated in ACT68 of FIG. The timing of updating the coupon usage rate is not limited to this. The coupon usage rate may be calculated for each coupon with a different design before calculating the usage rate ratio in ACT 75 of FIG.
図3において、クーポン9A,9B,9Cに印字されるバーコードBCは、二次元データコード等の他のシンボルに置換してもよい。 In FIG. 3, the barcodes BC printed on the coupons 9A, 9B, 9C may be replaced with other symbols such as two-dimensional data codes.
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態及びその変形は、発明の範囲に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[1] 取引データを取得する取得手段と、企画に対しての複数のクーポンデザインの中からいずれか1つのクーポンデザインを選択する選択手段と、前記取得手段で取得した前記取引データがクーポンの発行条件を満足する場合に、前記選択手段で選択された前記クーポンデザインのクーポンを作成する作成手段と、前記作成手段で作成されたクーポンの発行を制御する制御手段と、を具備するクーポン管理装置。
[2]前記企画に対しての複数のクーポンデザインに対して発行比率が設定されており、前記選択手段は、前記発行比率を満足するようにクーポンデザインを選択する、付記[1]記載のクーポン管理装置。
[3]前記企画に対しての複数のクーポンデザイン毎に、そのクーポンデザインで作成されたクーポンの利用実績データを取得する実績取得手段、をさらに具備する付記[2]記載のクーポン管理装置。
[4]前記実績取得手段で取得したクーポンデザイン毎の利用実績データを基に前記発行比率を決定する決定手段、をさらに具備する付記[3]記載のクーポン管理装置。
[5]付記[1]乃至[4]のうちいずれか1記載のクーポン管理装置と、前記制御手段による制御に応答してクーポンを発行する発行機と、を備えたクーポン発行システム。
[6]クーポン管理装置のコンピュータに、取引データを取得する機能、企画に対しての複数のクーポンデザインの中からいずれか1つのクーポンデザインを選択する機能、前記取得した前記取引データがクーポンの発行条件を満足する場合に、前記選択された前記クーポンデザインのクーポンを作成する機能、及び、前記作成されたクーポンの発行を制御する機能、を実現させるための制御プログラム。
Additionally, while several embodiments of the invention have been described, these embodiments have been presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and modifications can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope of the invention, and are included in the scope of the invention described in the claims and equivalents thereof.
The invention described in the original claims of the present application is added below.
[1] Acquisition means for acquiring transaction data, selection means for selecting any one coupon design from a plurality of coupon designs for a project, and the transaction data acquired by the acquisition means for issuing a coupon. A coupon management device comprising: creation means for creating a coupon of the coupon design selected by the selection means when a condition is satisfied; and control means for controlling issuance of the coupon created by the creation means.
[2] The coupon according to appendix [1], wherein an issue ratio is set for a plurality of coupon designs for the plan, and the selection means selects a coupon design so as to satisfy the issue ratio. management device.
[3] The coupon management device according to appendix [2], further comprising, for each of a plurality of coupon designs for the plan, record acquisition means for acquiring record usage data of coupons created with that coupon design.
[4] The coupon management apparatus according to appendix [3], further comprising determining means for determining the issuance ratio based on the usage record data for each coupon design acquired by the record acquisition means.
[5] A coupon issuing system comprising: the coupon management device according to any one of notes [1] to [4]; and an issuing machine that issues a coupon in response to control by the control means.
[6] The computer of the coupon management device has a function of acquiring transaction data, a function of selecting any one coupon design from a plurality of coupon designs for a project, and issuing a coupon based on the acquired transaction data. A control program for realizing a function of creating a coupon of the selected coupon design and a function of controlling issuance of the created coupon when conditions are satisfied.
1…クーポン発券システム、2…クーポン管理サーバ、3…POS端末、4…ネットワーク、5…クーポン発券機能、6…クーポン受付機能、7…クーポンデータベース、8…買上レシート、9A,9B,9C…クーポン。 1 Coupon issuing system 2 Coupon management server 3 POS terminal 4 Network 5 Coupon issuing function 6 Coupon receiving function 7 Coupon database 8 Purchase receipt 9A, 9B, 9C Coupon .
Claims (5)
企画に対しての複数のクーポンデザインの中から、当該複数のクーポンデザインに対して設定された発行比率を満足するように、いずれか1つのクーポンデザインを選択する選択手段と、
前記取得手段で取得した前記取引データがクーポンの発行条件を満足する場合に、前記選択手段で選択された前記クーポンデザインのクーポンを作成する作成手段と、
前記作成手段で作成されたクーポンの発行を制御する制御手段と、
を具備するクーポン管理装置。 an acquisition means for acquiring transaction data;
selection means for selecting any one coupon design from among a plurality of coupon designs for a plan so as to satisfy an issuance ratio set for the plurality of coupon designs;
creation means for creating a coupon of the coupon design selected by the selection means when the transaction data acquired by the acquisition means satisfies the coupon issuance conditions;
a control means for controlling the issuance of coupons created by the creation means;
A coupon management device comprising:
をさらに具備する請求項1記載のクーポン管理装置。 performance acquisition means for acquiring, for each of a plurality of coupon designs for the plan, usage performance data of coupons created with the coupon design;
The coupon management device according to claim 1 , further comprising:
をさらに具備する請求項2記載のクーポン管理装置。 determination means for determining the issuance ratio based on usage record data for each coupon design acquired by the record acquisition means;
3. The coupon management device according to claim 2 , further comprising:
前記制御手段による制御に応答してクーポンを発行する発行機と、
を備えたクーポン発行システム。 a coupon management device according to any one of claims 1 to 3 ;
an issuing machine that issues a coupon in response to control by the control means;
coupon issuing system.
取引データを取得する機能、
企画に対しての複数のクーポンデザインの中から、当該複数のクーポンデザインに対して設定された発行比率を満足するように、いずれか1つのクーポンデザインを選択する機能、
前記取得した前記取引データがクーポンの発行条件を満足する場合に、前記選択された前記クーポンデザインのクーポンを作成する機能、及び、
前記作成されたクーポンの発行を制御する機能、
を実現させるための制御プログラム。
on the computer of the coupon management device,
Ability to retrieve transaction data,
A function of selecting any one coupon design from among a plurality of coupon designs for a project so as to satisfy the issuance ratio set for the plurality of coupon designs;
a function of creating a coupon with the selected coupon design when the acquired transaction data satisfies coupon issuance conditions;
a function of controlling the issuance of the created coupon;
Control program for realizing
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019128298A JP7326049B2 (en) | 2019-07-10 | 2019-07-10 | Coupon issuing system, coupon management device and its control program |
CN202010512552.6A CN112215631A (en) | 2019-07-10 | 2020-06-08 | Coupon issuing system, coupon management apparatus, and computer-readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019128298A JP7326049B2 (en) | 2019-07-10 | 2019-07-10 | Coupon issuing system, coupon management device and its control program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021015338A JP2021015338A (en) | 2021-02-12 |
JP7326049B2 true JP7326049B2 (en) | 2023-08-15 |
Family
ID=74058596
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019128298A Active JP7326049B2 (en) | 2019-07-10 | 2019-07-10 | Coupon issuing system, coupon management device and its control program |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7326049B2 (en) |
CN (1) | CN112215631A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002170023A (en) | 2000-11-30 | 2002-06-14 | Toru Hasegawa | Coupon issuing system |
JP2003256717A (en) | 2002-03-04 | 2003-09-12 | Toshiba Tec Corp | Information storage and output system and method, log-in system and method, and screen display device and method |
JP2010218483A (en) | 2009-03-19 | 2010-09-30 | Fuji Electric Holdings Co Ltd | Sales promotion system, coupon issue management device for the same, and program |
US20150046240A1 (en) | 2013-08-08 | 2015-02-12 | Capital One Financial Corporation | System and method for providing mobile coupons for redemption |
JP2018028851A (en) | 2016-08-19 | 2018-02-22 | 東芝テック株式会社 | Commodity sale data processor and control program |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NZ242614A (en) * | 1991-05-06 | 1995-07-26 | Catalina Marketing Int | Printing discount coupons according to product bar codes at point of sale |
US6298329B1 (en) * | 1997-03-21 | 2001-10-02 | Walker Digital, Llc | Method and apparatus for generating a coupon |
JP2007018043A (en) * | 2005-07-05 | 2007-01-25 | Catalina Marketing Japan Kk | Coupon issuing system |
JP2007052662A (en) * | 2005-08-18 | 2007-03-01 | Oki Electric Ind Co Ltd | Automatic transaction system and automatic transaction device |
CN101789158A (en) * | 2010-01-25 | 2010-07-28 | 王兆珉 | Invoice having cash coupon function and realizing method thereof |
CN103116855A (en) * | 2012-11-17 | 2013-05-22 | 上海动量惠银信息技术有限公司 | Method and system for point of sales (POS) machine automatic identification of discount coupon sender and commission distribution |
JP5512870B1 (en) * | 2013-09-09 | 2014-06-04 | 株式会社野村総合研究所 | Coupon issue support system |
JP2015052957A (en) * | 2013-09-09 | 2015-03-19 | 株式会社野村総合研究所 | Coupon issue support system |
JP5996752B1 (en) * | 2015-09-18 | 2016-09-21 | 株式会社リクルートホールディングス | Coupon issuing system and program |
CN107909393A (en) * | 2017-11-03 | 2018-04-13 | 北京翰宁智能科技有限责任公司 | A kind of supermarket's reward voucher intelligent generation method, system and dissemination system |
-
2019
- 2019-07-10 JP JP2019128298A patent/JP7326049B2/en active Active
-
2020
- 2020-06-08 CN CN202010512552.6A patent/CN112215631A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002170023A (en) | 2000-11-30 | 2002-06-14 | Toru Hasegawa | Coupon issuing system |
JP2003256717A (en) | 2002-03-04 | 2003-09-12 | Toshiba Tec Corp | Information storage and output system and method, log-in system and method, and screen display device and method |
JP2010218483A (en) | 2009-03-19 | 2010-09-30 | Fuji Electric Holdings Co Ltd | Sales promotion system, coupon issue management device for the same, and program |
US20150046240A1 (en) | 2013-08-08 | 2015-02-12 | Capital One Financial Corporation | System and method for providing mobile coupons for redemption |
JP2018028851A (en) | 2016-08-19 | 2018-02-22 | 東芝テック株式会社 | Commodity sale data processor and control program |
Also Published As
Publication number | Publication date |
---|---|
CN112215631A (en) | 2021-01-12 |
JP2021015338A (en) | 2021-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20010023308A (en) | Method and apparatus for generating a coupon | |
US20190050838A1 (en) | Transaction settlement system, transaction processing apparatus, settlement apparatus, and control method for a settlement apparatus | |
JP7500823B2 (en) | Product sales data processing system, settlement device and control program thereof | |
JP2021101368A (en) | Coupon output system, information processing device, and program | |
JP2023062026A (en) | Commodity sales data processing device and control program | |
JP6999395B2 (en) | Product registration device and product registration program | |
JP7326049B2 (en) | Coupon issuing system, coupon management device and its control program | |
JP2017191437A (en) | Information providing system and information providing method | |
JP2022053850A (en) | Information processing device and control program thereof | |
JP7336560B2 (en) | Product data processor, program | |
JP7522264B2 (en) | Product sales data processing device and control program | |
JP6874188B2 (en) | Checkout system | |
US20240070712A1 (en) | Point of sale system | |
JP7353890B2 (en) | Product sales data processing device and control program | |
JP7356848B2 (en) | Product information processing device and product information processing program | |
US20220101699A1 (en) | Voucher dispensing device and voucher dispensing method | |
US10055724B2 (en) | Sales processing apparatus, sales processing method and sales processing system | |
US20240161082A1 (en) | Information processing apparatus and method | |
JP6682603B2 (en) | Payment device and its control program | |
US20240193596A1 (en) | Checkout apparatus and method | |
US20200387882A1 (en) | Commodity sales data processing apparatus, control method therefor, and display control method thereof | |
JP7401188B2 (en) | Product sales data processing device and control program | |
JP7325983B2 (en) | Merchandise sales data processor | |
JP2018160040A (en) | Sales data processing device and program | |
JP2023173312A (en) | Information processor and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220621 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20230104 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230425 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230426 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230616 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230704 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230802 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7326049 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |