JP2019079581A - Information processing apparatus, program, and electronic receipt system - Google Patents

Information processing apparatus, program, and electronic receipt system Download PDF

Info

Publication number
JP2019079581A
JP2019079581A JP2019032683A JP2019032683A JP2019079581A JP 2019079581 A JP2019079581 A JP 2019079581A JP 2019032683 A JP2019032683 A JP 2019032683A JP 2019032683 A JP2019032683 A JP 2019032683A JP 2019079581 A JP2019079581 A JP 2019079581A
Authority
JP
Japan
Prior art keywords
information
electronic receipt
campaign
target product
product
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.)
Granted
Application number
JP2019032683A
Other languages
Japanese (ja)
Other versions
JP6829275B2 (en
Inventor
圭一 長谷川
Keiichi Hasegawa
圭一 長谷川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba TEC Corp
Original Assignee
Toshiba TEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba TEC Corp filed Critical Toshiba TEC Corp
Priority to JP2019032683A priority Critical patent/JP6829275B2/en
Publication of JP2019079581A publication Critical patent/JP2019079581A/en
Application granted granted Critical
Publication of JP6829275B2 publication Critical patent/JP6829275B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

To provide an information processing apparatus and a program configured to allow a customer to realize a privilege obtained by a campaign.SOLUTION: An information processing apparatus according to an embodiment includes: target commodity storage means which stores a privilege associated with a campaign target commodity and purchase of the campaign target commodity; determination means which determines whether the campaign target commodity is included or not, on the basis of transaction information of a commodity transacted; privilege storage means which cumulatively stores a privilege corresponding to the stored campaign target commodity, by a customer, when it is determined that the campaign target commodity is included; and output means which outputs a receipt adding the stored privilege to the transaction information.SELECTED DRAWING: Figure 12

Description

本発明の実施形態は、情報処理装置およびプログラムに関する。   Embodiments of the present invention relate to an information processing device and a program.

商品を製造するメーカーは、スーパーマーケットや量販店等の店舗において、当該メーカーの特定の商品についてキャンペーンを実施することがある。   A manufacturer who manufactures a product may carry out a campaign for a specific product of the maker in a store such as a supermarket or a mass sales store.

すなわちメーカーは、自社が原資を出資して、指定した商品を、一定期間例えば通常価格より値引きして販売し、キャンペーン対象商品の販売促進を図る。またメーカーは、指定した商品について、一定期間例えば独自のポイントを付与して、キャンペーン対象商品の販売促進を図る。   That is, the manufacturer invests its own capital, sells the designated product for a certain period of time, for example, at a discount on the regular price, and promotes sales of the campaign target product. In addition, the manufacturer gives sales points for the campaign target product by giving, for example, unique points for a specified period of time for the specified product.

しかしながら、これらのキャンペーンによる値引きやポイントの付与等は、顧客が購入した商品の決済処理中に実施される。そのため、顧客は、キャンペーンによって得た値引きやポイントの付与を実感できない。   However, discounts and points given by these campaigns are implemented during the settlement process of the product purchased by the customer. Therefore, the customer can not feel the discount and the point given by the campaign.

本発明が解決しようとする課題は、顧客が、キャンペーンによって得た特典を実感することが可能な情報処理装置およびプログラムを提供することである。   The problem to be solved by the present invention is to provide an information processing apparatus and a program that enable a customer to realize the benefits obtained by the campaign.

実施形態の情報処理装置は、キャンペーン対象商品および当該キャンペーン対象商品の購入に伴う特典を記憶する対象商品記憶手段と、取引した商品の取引情報に基づいて、前記キャンペーン対象商品が含まれているか否かを判断する対象商品判断手段と、前記キャンペーン対象商品が含まれていると判断した場合に、前記記憶された当該キャンペーン対象商品に対応した特典を顧客毎かつキャンペーン毎に累積記憶する特典記憶手段と、取引した商品の取引情報に基づいて、商品の価格を値引いた値引情報が含まれているか否かを判断する値引判断手段と、前記値引情報が含まれていると判断した場合に、前記値引情報を顧客毎に累積記憶する値引記憶手段と、前記特典記憶手段が記憶したキャンペーン毎の前記特典と、前記値引記憶手段が記憶した前記値引情報を前記取引情報に付加した電子レシート情報を出力する出力手段と、を備える。   The information processing apparatus according to the embodiment determines whether or not the campaign target product is included based on the target product storage unit storing the campaign target product and the benefit associated with the purchase of the campaign target product and the trade information of the traded product. Product determining means for determining whether or not the campaign target product is included, benefit storage means for accumulating and storing the benefit corresponding to the stored campaign target product for each customer and for each campaign And, based on the trade information of the traded product, it is judged that the discount judgment means for judging whether or not the discount information obtained by discounting the price of the product is included, and the discount information is included. In the case, discount storage means for cumulatively storing the discount information for each customer, the benefit for each campaign stored by the benefit storage means, and the discount storage means And an output means for outputting the stored electronic receipt information the discount information appended to the transaction information, the.

実施形態のプログラムは、情報処理装置をコンピュータによって制御するプログラムであって、前記コンピュータを、キャンペーン対象商品および当該キャンペーン対象商品の購入に伴う特典を記憶する対象商品記憶手段と、取引した商品の取引情報に基づいて、前記キャンペーン対象商品が含まれているか否かを判断する対象商品判断手段と、前記キャンペーン対象商品が含まれていると判断した場合に、前記記憶された当該キャンペーン対象商品に対応した特典を顧客毎かつキャンペーン毎に累積記憶する特典記憶手段と、取引した商品の取引情報に基づいて、商品の価格を値引いた値引情報が含まれているか否かを判断する値引判断手段と、前記値引情報が含まれていると判断した場合に、前記値引情報を顧客毎に累積記憶する値引記憶手段と、前記特典記憶手段が記憶したキャンペーン毎の前記特典と、前記値引記憶手段が記憶した前記値引情報を前記取引情報に付加した電子レシート情報を出力する出力手段と、して機能させる。   The program according to the embodiment is a program for controlling an information processing apparatus by a computer, and the computer comprises: a target product storing means for storing a target product for campaign and a benefit associated with the purchase of the target product for campaign; Target product judgment means for judging whether or not the campaign target product is contained based on the information, and when it is judged that the campaign target product is contained, it corresponds to the stored campaign target product Judgment to determine whether discount information obtained by discounting the price of the product is included, based on the benefit storage means that accumulates and stores the obtained benefits for each customer and for each campaign, and the transaction information of the product that has been traded A discounter that accumulates and stores the discount information for each customer when it is determined that the discount information is included in the means and the discount information Means serving as output means for outputting electronic receipt information obtained by adding to the transaction information the benefit for each campaign stored in the benefit storage means and the discount information stored in the discount storage means .

図1は、実施形態に係るお買得管理システムの構成全体を示す構成図である。FIG. 1 is a block diagram showing the overall configuration of a bargain management system according to the embodiment. 図2は、POS端末の要部構成を示すブロック図である。FIG. 2 is a block diagram showing the main configuration of the POS terminal. 図3は、電子レシートサーバの要部構成を示すブロック図である。FIG. 3 is a block diagram showing the main configuration of the electronic receipt server. 図4は、電子レシート管理サーバのハードウェア構成を示すブロック図である。FIG. 4 is a block diagram showing the hardware configuration of the electronic receipt management server. 図5は、電子レシート管理サーバのキャンペーン情報部を示すメモリマップである。FIG. 5 is a memory map showing a campaign information unit of the electronic receipt management server. 図6は、電子レシート管理サーバの会員情報部を示すメモリマップである。FIG. 6 is a memory map showing a member information section of the electronic receipt management server. 図7は、携帯端末の要部構成を示すブロック図である。FIG. 7 is a block diagram showing the main configuration of the portable terminal. 図8は、メーカーサーバの要部構成を示すブロック図である。FIG. 8 is a block diagram showing the main configuration of the maker server. 図9は、POS端末の制御処理の流れを示すフローチャートである。FIG. 9 is a flowchart showing the flow of control processing of the POS terminal. 図10は、電子レシートサーバの制御処理の流れを示すフローチャートである。FIG. 10 is a flowchart showing the flow of control processing of the electronic receipt server. 図11は、電子レシート管理サーバの機能構成を示す機能ブロック図である。FIG. 11 is a functional block diagram showing a functional configuration of the electronic receipt management server. 図12は、電子レシート管理サーバの制御処理の流れを示すフローチャートである。FIG. 12 is a flowchart showing the flow of control processing of the electronic receipt management server. 図13は、携帯端末の制御処理の流れを示すフローチャートである。FIG. 13 is a flowchart showing the flow of control processing of the portable terminal. 図14は、携帯端末が表示した電子レシートの例を示す図である。FIG. 14 is a view showing an example of the electronic receipt displayed by the portable terminal.

以下、図1〜図14を参照して、情報処理装置、電子レシート出力方法およびプログラムの実施形態について説明する。実施形態では、電子レシート管理サーバを情報処理装置として説明する。以下に説明する実施形態によりこの発明が限定されるものではない。   Hereinafter, embodiments of the information processing apparatus, the electronic receipt output method, and the program will be described with reference to FIGS. In the embodiment, the electronic receipt management server is described as an information processing apparatus. The present invention is not limited by the embodiments described below.

図1は、実施形態にかかるお買得管理システムの構成全体を示す構成図である。お買得管理システムは、電子レシートシステムにメーカーサーバを組み込んだものである。   FIG. 1 is a block diagram showing the overall configuration of a bargain management system according to the embodiment. The bargain management system is an electronic receipt system incorporating a manufacturer server.

電子レシートシステムは、POS(Point of Sales)端末1、ストアサーバ2、電子レシートサーバ3、電子レシート管理サーバ4、携帯端末7等を備えている。お買得管理システムは、POS端末1およびストアサーバ2と、電子レシートサーバ3と、電子レシート管理サーバ4と、携帯端末7と、メーカーサーバ8を備えている。POS端末1およびストアサーバ2は、ショッピングセンター等の店舗P1に設置されている。電子レシートサーバ3は、本部P3に設置されている。電子レシート管理サーバ4は、電子レシートセンターP4に設置されている。携帯端末7は、会員が携帯する。メーカーサーバ8は、店舗で販売される商品を製造するメーカーP8に設置されている。   The electronic receipt system includes a POS (Point of Sales) terminal 1, a store server 2, an electronic receipt server 3, an electronic receipt management server 4, a portable terminal 7, and the like. The bargaining management system includes the POS terminal 1 and the store server 2, the electronic receipt server 3, the electronic receipt management server 4, the portable terminal 7, and the maker server 8. The POS terminal 1 and the store server 2 are installed in a store P1 such as a shopping center. The electronic receipt server 3 is installed at the headquarters P3. The electronic receipt management server 4 is installed at the electronic receipt center P4. The mobile terminal 7 is carried by a member. The maker server 8 is installed at a maker P8 that manufactures a product to be sold at a store.

POS端末1は、店舗P1と本部P3とを繋ぐネットワークN2に接続されている。ここで、ネットワークN2は、例えば、インターネットやVPN(Virtual Private Network)等の専用線である。なお、ネットワークN2は、店舗P1以外の店舗とも接続していてもよい。   The POS terminal 1 is connected to a network N2 that connects the store P1 and the head office P3. Here, the network N2 is, for example, a dedicated line such as the Internet or a VPN (Virtual Private Network). The network N2 may also be connected to stores other than the store P1.

POS端末1は、店舗P1で販売される商品の商品販売処理および決済処理を実行する商品販売データ処理装置である。POS端末1は、決済された商品の取引内容を含む取引印字情報であるレシート情報を生成し、当該レシート情報を後述する印字部13で印字した紙レシートを発行する。また、POS端末1は、非構造化形式のレシート情報のデータ形式を非構造化形式とは異なる構造化形式に変換して電子化した電子レシート情報を生成する。   The POS terminal 1 is a commodity sales data processing device that executes commodity sales processing and settlement processing of a commodity sold at the store P1. The POS terminal 1 generates receipt information which is transaction print information including the transaction details of the settled product, and issues a paper receipt on which the receipt information is printed by the print unit 13 described later. Further, the POS terminal 1 generates electronic receipt information obtained by converting the data format of receipt information in a non-structured format into a structured format different from the non-structured format and converting it into an electronic form.

POS端末1は、特売商品について、値引処理を伴う商品販売処理を実行する。特売商品は、店舗または店舗を運営する企業が指定した、通常価格より安価な価格で販売する商品である。また、POS端末1は、店舗P1が見切り品とした商品について値引処理を伴う商品販売処理を実行する。見切り品とは、例えば、当日のうちに販売したいために、店舗または店舗を運営する企業が指定した、通常価格より安価な価格で販売する商品をいう。   The POS terminal 1 executes commodity sales processing with discount processing for the special sale commodity. The special sale item is an item designated by the store or a company operating the store and sold at a price lower than the normal price. In addition, the POS terminal 1 executes a commodity sales process with a discount process on a commodity for which the store P1 is a closeout product. For example, in order to sell on the day, a discontinued product is a product designated by a store or a company operating the store and sold at a price lower than the normal price.

POS端末1は、値引処理した商品と値引額情報を含めてレシート情報を生成する。またPOS端末1は、値引処理した商品と値引額情報を含めて電子レシート情報を生成する。   The POS terminal 1 generates receipt information including the discounted product and the discount amount information. The POS terminal 1 also generates electronic receipt information including the discounted product and the discount amount information.

電子レシート情報とは、本来レシート用紙に印字するレシート情報を、例えばCSV(Comma-Separated Values)方式やJ−son方式等の構造化形式に変換したレシート情報である。電子レシート情報は、POS端末1で生成され、電子レシートサーバ3を経由して電子レシート管理サーバ4に送信され、電子レシート管理サーバ4に記憶される。   The electronic receipt information is, for example, receipt information obtained by converting receipt information to be originally printed on receipt paper into a structured format such as a CSV (Comma-Separated Values) method or a J-son method. The electronic receipt information is generated by the POS terminal 1, transmitted to the electronic receipt management server 4 via the electronic receipt server 3, and stored in the electronic receipt management server 4.

POS端末1は、生成した電子レシート情報を、ネットワークN2を介して電子レシートサーバ3に出力(送信)する。電子レシート情報の送信方法は特に問わず、HTTPやHTTPS等の汎用プロトコルを用いてもよい。なお、店舗P1に設けられるPOS端末1の台数は特に問わず、複数台であってもよい。なお、POS端末1は、LAN(Local Area Network)等の通信回線N1でストアサーバ2と接続されている。   The POS terminal 1 outputs (sends) the generated electronic receipt information to the electronic receipt server 3 via the network N2. There is no particular limitation on the method of transmitting the electronic receipt information, and a general protocol such as HTTP or HTTPS may be used. The number of POS terminals 1 provided in the store P1 may be more than one regardless of the number. The POS terminal 1 is connected to the store server 2 via a communication line N1 such as a LAN (Local Area Network).

ストアサーバ2は、店舗P1全体の売上げを管理する。ストアサーバ2は、店舗P1内に設けられた通信回線N1で1台または複数台のPOS端末1と接続されている。ストアサーバ2は、POS端末1での販売情報に基づいて、店舗P1の売上情報や精算情報を管理する。   The store server 2 manages the sales of the entire store P1. The store server 2 is connected to one or more POS terminals 1 via a communication line N1 provided in the store P1. The store server 2 manages sales information and checkout information of the store P1 based on the sales information at the POS terminal 1.

電子レシートサーバ3は、店舗P1を運営する企業の本部P3に設けられている。電子レシートサーバ3は、店舗P1を運営する企業毎の電子レシート情報を管理する企業用のレシート管理サーバとして機能する。電子レシートサーバ3は、ネットワークN2を介して店舗P1に設置されたPOS端末1やストアサーバ2と接続している。   The electronic receipt server 3 is provided at the headquarters P3 of a company that operates the store P1. The electronic receipt server 3 functions as a corporate receipt management server that manages electronic receipt information for each company that operates the store P1. The electronic receipt server 3 is connected to the POS terminal 1 and the store server 2 installed in the store P1 via the network N2.

また、電子レシートサーバ3は、ネットワークN2を介して店舗P1とは異なる店舗のPOS端末やストアサーバにも接続している。すなわち、電子レシートサーバ3は、同一企業の複数の店舗のPOS端末から電子レシート情報を受信する。   The electronic receipt server 3 is also connected to a POS terminal or store server of a store different from the store P1 via the network N2. That is, the electronic receipt server 3 receives electronic receipt information from POS terminals of a plurality of stores of the same company.

また、電子レシートサーバ3は、POS端末1から送信された電子レシート情報を、ネットワークN2を介して受信する。また、電子レシートサーバ3は、受信した電子レシート情報を、本部P3と電子レシートセンターP4とを繋ぐネットワークN3を介して、電子レシート管理サーバ4に送信する。   Further, the electronic receipt server 3 receives the electronic receipt information transmitted from the POS terminal 1 via the network N2. Further, the electronic receipt server 3 transmits the received electronic receipt information to the electronic receipt management server 4 via the network N3 connecting the head office P3 and the electronic receipt center P4.

ここで、ネットワークN3は、例えば、インターネットやVPN等の専用線である。また、電子レシート情報の送信方法は特に問わず、HTTPやHTTPS等の汎用プロトコルを用いてもよい。   Here, the network N3 is, for example, a dedicated line such as the Internet or VPN. Also, the electronic receipt information transmission method is not particularly limited, and a general protocol such as HTTP or HTTPS may be used.

電子レシート管理サーバ4は、電子レシートセンターP4に設けられる。電子レシートセンターP4は、例えば、電子レシートサーバ3で電子レシート情報を管理する各企業の電子レシート情報の管理を行う。電子レシートセンターP4は、電子レシートサーバ3を運営する本部P3以外の第三者機関である。なお、電子レシートサーバ3についても第三者機関等が管理してもよい。   The electronic receipt management server 4 is provided at the electronic receipt center P4. For example, the electronic receipt center P4 manages electronic receipt information of each company whose electronic receipt server 3 manages electronic receipt information. The electronic receipt center P4 is a third party organization other than the headquarters P3 that operates the electronic receipt server 3. A third party organization or the like may manage the electronic receipt server 3 as well.

電子レシート管理サーバ4は、店舗を運営する各種企業の電子レシート情報を一括に管理する会員用レシート管理サーバとして機能する。電子レシート管理サーバ4は、会員登録を行った会員の氏名や会員ID等の会員データを管理する。会員IDは、電子レシート情報を出力する受取先を特定する受取先特定情報である。電子レシート管理サーバ4は、会員データを、会員情報部に記憶・管理する。なお、電子レシート管理サーバ4とは別に、会員データの記憶・管理を行う会員管理サーバ等を設ける構成としてもよい。   The electronic receipt management server 4 functions as a member receipt management server that collectively manages electronic receipt information of various companies operating a store. The electronic receipt management server 4 manages member data such as the name of a member who has made member registration and a member ID. The member ID is recipient identification information for identifying a recipient to which the electronic receipt information is output. The electronic receipt management server 4 stores and manages member data in the member information unit. In addition to the electronic receipt management server 4, a member management server or the like for storing and managing member data may be provided.

また、電子レシート管理サーバ4は、電子レシートサーバ3から送信された電子レシート情報を、ネットワークN3を介して受信し、この電子レシート情報をデータベースDBに保持された後述する電子レシート管理部432に記憶する(図4を参照)。電子レシート情報は、商品の取引情報(商品販売データや決済情報)の他、電子レシート情報を送信する店舗の店舗情報や会員ID等の要素を含む。電子レシート管理サーバ4は、これらの要素を含む電子レシート情報を、電子レシート管理部432に会員毎に管理する。   Further, the electronic receipt management server 4 receives the electronic receipt information transmitted from the electronic receipt server 3 via the network N3, and stores the electronic receipt information in the electronic receipt management unit 432 described later held in the database DB. (See Figure 4). The electronic receipt information includes elements such as shop information of a shop to which the electronic receipt information is transmitted and a member ID, as well as transaction information of goods (goods sales data and payment information). The electronic receipt management server 4 manages electronic receipt information including these elements in the electronic receipt management unit 432 for each member.

また、電子レシート管理サーバ4は、電子レシート管理部432に電子レシート情報を記憶すると、この電子レシート情報の会員IDに基づいて電子レシートを受け取る受取先を特定する。そして、電子レシート管理サーバ4は、後述するネットワークN5を介して、電子レシートを出力するための電子レシート情報を受信していることをその携帯端末7に通知する。   Further, when the electronic receipt management server 4 stores the electronic receipt information in the electronic receipt management unit 432, the electronic receipt management server 4 specifies a recipient who receives the electronic receipt based on the member ID of the electronic receipt information. Then, the electronic receipt management server 4 notifies the portable terminal 7 that the electronic receipt information for outputting the electronic receipt has been received via the network N5 described later.

また、電子レシート管理サーバ4は、後述するネットワークN5を介して接続される携帯端末7から、会員IDを指定する電子レシートの閲覧照会情報を受信すると、当該会員IDに対応する電子レシート情報に基づいて電子レシートを生成し、受取先機器である携帯端末7に対して出力する。すると、携帯端末7は、当該電子レシートを表示する。携帯端末7の操作者は、携帯端末7に表示された電子レシートを閲覧することができる。なお、電子レシート情報に付加情報が対応付けされている場合、この付加情報を含めて電子レシートを生成し、照会があった携帯端末7に出力する。すると、操作者は、電子レシートを閲覧することができる。なお、実施形態において、操作者は通常会員であるが、必ずしも会員である必要はない。   Further, when the electronic receipt management server 4 receives, from the portable terminal 7 connected via the network N5 to be described later, browsing inquiry information of the electronic receipt specifying the member ID, the electronic receipt management server 4 is based on the electronic receipt information corresponding to the member ID. Then, the electronic receipt is generated and output to the portable terminal 7 which is the recipient device. Then, the portable terminal 7 displays the electronic receipt. The operator of the portable terminal 7 can view the electronic receipt displayed on the portable terminal 7. When the additional information is associated with the electronic receipt information, the electronic receipt is generated including the additional information, and is output to the portable terminal 7 which has made the inquiry. Then, the operator can view the electronic receipt. In the embodiment, the operator is usually a member but does not have to be a member.

また、電子レシート管理サーバ4は、メーカーが企画したキャンペーンのキャンペーン情報およびキャンペーン対象商品を記憶する。キャンペーン情報は、当該メーカーが企画したキャンペーンの種類、一または複数のキャンペーン候補商品、キャンペーン候補商品の通常価格とキャンペーン価格、キャンペーン期間等の情報である。キャンペーン候補商品(以降「候補商品」という)は、メーカーが製造した商品であって、当該メーカーがキャンペーンを実施することにより値引の対象となる商品である。キャンペーン対象商品(以降「対象商品」という)は、携帯端末7に表示された候補商品の中から、操作者が指定した商品である。会員は、キャンペーン期間中に対象商品を購入すると値引される。電子レシート管理サーバ4は、対象商品を会員ID毎に記憶する。   In addition, the electronic receipt management server 4 stores the campaign information of the campaign planned by the manufacturer and the product targeted for the campaign. The campaign information is information such as the type of campaign planned by the maker, one or more campaign candidate products, the regular price and campaign price of the campaign candidate products, and the campaign period. A campaign candidate product (hereinafter referred to as “candidate product”) is a product manufactured by a manufacturer, and is a product to be discounted when the maker implements a campaign. The campaign target product (hereinafter referred to as “target product”) is a product designated by the operator from among the candidate products displayed on the mobile terminal 7. Members are discounted if they purchase the target product during the campaign period. The electronic receipt management server 4 stores the target product for each member ID.

また、電子レシート管理サーバ4は、会員によって対象商品が購入された場合、当該対象商品の通常価格とキャンペーン価格との差額(値引額)を、各会員IDに対応して、キャンペーンの種類毎に累積して「お買得情報」として記憶する。   In addition, when the target product is purchased by a member, the electronic receipt management server 4 corresponds to each member ID for the difference (subtraction amount) between the normal price and the campaign price of the target product for each type of campaign. It accumulates and stores it as "bargain information".

携帯端末7は、本システムの利用者である操作者が携帯して使用する、例えばスマートフォン、携帯電話機、PDA(Personal Digital Assistant)、タブレット型コンピュータ等の携帯端末装置である。携帯端末7は、ネットワークN5上で提供される各種情報を閲覧するためのWebブラウザ等のアプリケーションを実装する。なお、操作者は、会員であってもよいが、会員でなくてもよい。   The portable terminal 7 is a portable terminal device, such as a smartphone, a portable telephone, a PDA (Personal Digital Assistant), a tablet computer, and the like, which the operator who is a user of this system carries and uses. The portable terminal 7 implements an application such as a web browser for browsing various information provided on the network N5. The operator may be a member but may not be a member.

携帯端末7は、ネットワークN5を介して電子レシート管理サーバ4に接続されている。ここで、ネットワークN5は、インターネットや、各種公衆網である。   The portable terminal 7 is connected to the electronic receipt management server 4 via the network N5. Here, the network N5 is the Internet or various public networks.

また、携帯端末7は、電子レシートを閲覧可能であることを示す通知を、電子レシート管理サーバ4からネットワークN5を介して受信する。操作者が、携帯端末7を操作して、電子レシートの閲覧照会情報を、ネットワークN5を介して電子レシート管理サーバ4に送信する。すると、携帯端末7は、電子レシート管理サーバ4から出力された会員の電子レシートを表示する。操作者は携帯端末7に表示された電子レシートを閲覧できる。   In addition, the portable terminal 7 receives a notification indicating that the electronic receipt can be browsed from the electronic receipt management server 4 via the network N5. The operator operates the portable terminal 7 to transmit browsing inquiry information of the electronic receipt to the electronic receipt management server 4 via the network N5. Then, the portable terminal 7 displays the electronic receipt of the member output from the electronic receipt management server 4. The operator can view the electronic receipt displayed on the portable terminal 7.

また、携帯端末7は、対象商品についてのお買得情報を付加して生成した電子レシートを表示する。携帯端末7は、対象商品毎のお買得情報を付加した電子レシートを表示する。   Further, the portable terminal 7 displays the electronic receipt generated by adding the bargain information on the target product. The portable terminal 7 displays an electronic receipt to which bargain information for each target product is added.

メーカーサーバ8は、メーカーP8に設置されている。メーカーサーバ8は、ネットワークN3を介して電子レシートサーバ3および電子レシート管理サーバ4と接続されている。また、メーカーサーバ8は、当該メーカーが企画したキャンペーン情報を記憶している。   The maker server 8 is installed at the maker P8. The maker server 8 is connected to the electronic receipt server 3 and the electronic receipt management server 4 via the network N3. Further, the maker server 8 stores campaign information planned by the maker.

ところで、このようなお買得管理システムにおいて、顧客が携帯端末7で電子レシートを閲覧するためには、顧客は会員登録を行う。会員登録を行った顧客を会員という。電子レシート管理サーバ4は、会員登録を行った会員の携帯端末7に対して会員ID及びパスワードを含む会員登録完了メールを配信する。これにより、会員登録が終了する。会員登録された後、ログインして認証された携帯端末7の表示部には、会員IDをコードシンボル化したバーコードが表示される。電子レシート管理サーバ4は、会員登録された会員の会員IDを含む会員情報を会員情報部に登録する。   By the way, in such a bargain management system, in order for the customer to view the electronic receipt on the portable terminal 7, the customer performs member registration. A customer who has registered as a member is called a member. The electronic receipt management server 4 distributes a member registration completion mail including the member ID and the password to the portable terminal 7 of the member who has performed the member registration. This completes the member registration. After being registered as a member, a bar code in which the member ID is code-symbolized is displayed on the display unit of the portable terminal 7 that has been authenticated by login. The electronic receipt management server 4 registers, in the member information section, member information including the member ID of the member registered as a member.

かかる構成のお買得管理システムにおいては、POS端末1で取引された商品の内容を示す電子レシート情報が、電子レシート管理サーバ4に送信され、Web上に電子レシートとして公開される。したがって、Webブラウザを実装してなる携帯端末7は、URL(Uniform Resource Locator)を指定することにより、操作者は、Web上に公開された電子レシートを携帯端末7で閲覧することができる。   In the bargaining management system having such a configuration, electronic receipt information indicating the contents of a product traded on the POS terminal 1 is transmitted to the electronic receipt management server 4 and is disclosed as an electronic receipt on the Web. Therefore, by designating a URL (Uniform Resource Locator), the operator can browse the electronic receipt published on the Web on the portable terminal 7 by designating the URL (Uniform Resource Locator).

次に、図2〜図8を用いて、実施形態のお買得管理システムを構築する主要な装置のハードウェア構成について説明する。   Next, with reference to FIGS. 2 to 8, the hardware configuration of the main apparatuses for constructing the bargain management system of the embodiment will be described.

まず、POS端末1について説明する。図2は、POS端末1のハードウェア構成を示すブロック図である。図2に示すように、POS端末1は、各種演算やPOS端末1の各部を統括的に制御する制御部11を備えている。制御部11は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)11a、RTC(Real Time Clock)部等によって構成されるコンピュータである。ROMは、各種プログラムやデータを記憶する。RAM11aは、各種プログラムを一時的に記憶しまた各種データを書き換え自在に記憶する。また、RAM11aは、対象商品と、対象商品のキャンペーン価格を記憶する。RTC部は、現在の日時を計時する。   First, the POS terminal 1 will be described. FIG. 2 is a block diagram showing the hardware configuration of the POS terminal 1. As shown in FIG. 2, the POS terminal 1 includes a control unit 11 that controls various operations and each part of the POS terminal 1 in an integrated manner. The control unit 11 is a computer including a central processing unit (CPU), a read only memory (ROM), a random access memory (RAM) 11a, a real time clock (RTC) unit, and the like. The ROM stores various programs and data. The RAM 11a temporarily stores various programs and stores various data in a rewritable manner. Further, the RAM 11a stores the target product and the campaign price of the target product. The RTC unit counts the current date and time.

制御部11は、バス18を介して操作部12、印字部13、表示部14、コード読取部15、通信I/F16および記憶部17に接続されている。   The control unit 11 is connected to the operation unit 12, the printing unit 13, the display unit 14, the code reading unit 15, the communication I / F 16, and the storage unit 17 via the bus 18.

操作部12は、オペレータが操作入力を行うための各種の操作キーを有している。操作キーとしては、例えば、数値を入力するための置数キー、所定の項目を選択するためのカーソルキーや選択決定キーの他、一取引の決済処理を実行させ、当該取引を終了させる締めキー121等が設けられている。   The operation unit 12 has various operation keys for the operator to perform operation input. As an operation key, for example, a number key for inputting a numerical value, a cursor key for selecting a predetermined item, a selection determination key, and a closing key for executing the settlement processing of one transaction and ending the transaction. 121 and the like are provided.

印字部13は、レシート、ジャーナル、精算レシート、点検レシート等の印字を行うプリンタ装置で構成される。印字部13は、例えば発熱媒体を有するサーマルヘッドを用いて、搬送される長尺状のロール用紙にレシート情報を印字する。印字するレシート情報は、購入した商品の商品情報(商品名や商品価格等)や、決済処理に伴う決済情報等である。その後用紙をカットしてレシート、ジャーナル等を発行する。   The printing unit 13 is configured by a printer device that prints a receipt, a journal, a payment receipt, an inspection receipt, and the like. The printing unit 13 prints receipt information on a long roll of paper that is conveyed, using, for example, a thermal head having a heat generating medium. The receipt information to be printed is product information (product name, product price, etc.) of the purchased product, and payment information associated with payment processing. After that, the paper is cut and a receipt, a journal, etc. are issued.

表示部14は、例えば液晶ディスプレイ等であり、販売登録された商品の品名、価格、決済が宣言された一取引の合計金額、釣銭額等の各種情報を表示する。なお、表示部14をタッチパネル構成としてもよく、この場合、タッチパネルは操作部12として機能する。   The display unit 14 is, for example, a liquid crystal display or the like, and displays various items of information such as the product name of the product registered for sale, the price, the total amount of one transaction for which settlement is declared, and the change amount. The display unit 14 may be configured as a touch panel, and in this case, the touch panel functions as the operation unit 12.

コード読取部15は、例えばバーコードや二次元コード等のコードシンボルを光学的に読み取るスキャナ装置である。コード読取部15は、例えば、商品に付されたコードシンボルや、携帯端末7の表示部に表示されたコードシンボル等を読み取る。制御部11は、読み取った当該コードシンボルに保持された情報を入力する。なお、商品に付されたコードシンボルには、その商品を特定するための商品コード等が保持されているとする。また、携帯端末7に表示されるコードシンボルには、その携帯端末7が受け取る電子レシートの受取先を特定するための会員ID等が保持されている。なお、会員IDは、携帯端末7に磁気的あるいは電気的に記憶されていてもよい。この場合、記憶されている会員IDを、専用の読取装置で読み取る。制御部11は、読み取った会員IDを入力する。   The code reading unit 15 is a scanner device that optically reads a code symbol such as a bar code or a two-dimensional code, for example. The code reading unit 15 reads, for example, a code symbol attached to a product, a code symbol displayed on the display unit of the portable terminal 7, and the like. The control unit 11 inputs information held in the read code symbol. In addition, it is assumed that a product code or the like for specifying the product is held in the code symbol attached to the product. Further, the code symbol displayed on the portable terminal 7 holds a member ID or the like for specifying the recipient of the electronic receipt that the portable terminal 7 receives. The member ID may be magnetically or electrically stored in the mobile terminal 7. In this case, the stored member ID is read by a dedicated reader. The control unit 11 inputs the read member ID.

また、制御部11は、バス18を介して通信I/F(インターフェース)16に接続されており、この通信I/F16を介してネットワークN2に接続することが可能となっている。   Further, the control unit 11 is connected to the communication I / F (interface) 16 via the bus 18, and can be connected to the network N2 via the communication I / F 16.

また、制御部11は、バス18を介して、記憶部17に接続されている。記憶部17は、例えばHDD(Hard Disk Drive)やSSD(Solid State Drive)等の補助記憶装置である。記憶部17は、商品販売データ処理、各種のPOS業務を実行するための制御プログラムを記憶した制御プログラム部171を備える。この制御プログラムに基づいて、制御部11は、商品販売データやキャンペーン情報に基づくレシート情報生成に係る処理を実行する。記憶部17は、各商品の商品名、商品コード及び単価等の商品データを格納した商品データファイル等の商品販売データ処理に係る各種データファイルを記憶する。   The control unit 11 is also connected to the storage unit 17 via the bus 18. The storage unit 17 is an auxiliary storage device such as, for example, a hard disk drive (HDD) or a solid state drive (SSD). The storage unit 17 includes a control program unit 171 storing a control program for executing product sales data processing and various POS operations. Based on the control program, the control unit 11 executes processing relating to receipt information generation based on the commodity sales data and the campaign information. The storage unit 17 stores various data files related to commodity sales data processing such as a commodity data file storing commodity data such as a commodity name, a commodity code and a unit price of each commodity.

また、記憶部17は、レシート情報から電子レシート情報を生成するための電子レシート生成プログラムを記憶した電子レシート生成プログラム部172を備える。制御部11は、電子レシート生成プログラムを駆動させて、レシート情報スキーマ(図示せず)に記述された変換規則に基づいて、非構造化形式のレシート情報を構造化形式の電子レシート情報に変換する。このようにして、制御部11は、レシート情報から電子レシート情報を生成する。   The storage unit 17 also includes an electronic receipt generation program unit 172 storing an electronic receipt generation program for generating electronic receipt information from receipt information. The control unit 11 drives the electronic receipt generation program, and converts the unstructured receipt information into the structured electronic receipt information based on the conversion rule described in the receipt information schema (not shown). . Thus, the control unit 11 generates electronic receipt information from the receipt information.

電子レシート情報は、会員ID、店舗を運営する企業を特定する企業コード、店舗P1を特定する店舗コード、POSナンバー、レシートナンバー、商品販売データ、値引情報等を含んでいる。   The electronic receipt information includes a member ID, a company code specifying a company that operates a store, a store code specifying a store P1, a POS number, a receipt number, product sales data, discount information, and the like.

また、記憶部17は、自己のPOS端末1を他のPOS端末1と識別するためのPOSナンバー、企業コード、業種・業態コード、店舗コード等を記憶する。ここで、業種・業態コードは、例えば、コンビニエンスストア、スーパーマーケット、百貨店、薬局、レストラン、飲食店などとして、店舗の業種・業態を区別するコード(分類コード)である。なお、このような業種・業態は、ユーザの好みによって任意に変更可能である。また、企業コード(店舗を運営する企業の識別コード)、業種・業態コードについては、電子レシートサーバ3に登録されていてもよい。また、同一企業が経営する各店舗において、それぞれの店舗を特定することを可能とするために、店舗毎に異なる店舗コードが付されている。   In addition, the storage unit 17 stores a POS number for identifying the POS terminal 1 of oneself as another POS terminal 1, a company code, a business type / business type code, a store code, and the like. Here, the type of business type business code is, for example, a code (classification code) that distinguishes the type of business type of the store, such as a convenience store, a supermarket, a department store, a pharmacy, a restaurant, a restaurant and the like. Note that such business type and business type can be arbitrarily changed according to the preference of the user. Further, the company code (identification code of the company that operates the store) and the business type code may be registered in the electronic receipt server 3. Further, in each store managed by the same company, a different store code is attached to each store in order to enable identification of each store.

次に、企業用のレシート管理サーバとして機能する電子レシートサーバ3のハードウェア構成を、図3のブロック図を用いて説明する。図3において、電子レシートサーバ3は、各種演算や電子レシートサーバ3の各部を統括的に制御する制御部31を備えている。制御部31は、CPU、ROM、RAM、RTC部等によって構成されるコンピュータである。ROMは、各種プログラムやデータを記憶する。RAMは、各種プログラムを一時的に記憶し、また各種データを書き換え自在に記憶する。RTC部は、現在の日時を計時する。   Next, the hardware configuration of the electronic receipt server 3 functioning as a receipt management server for companies will be described using the block diagram of FIG. In FIG. 3, the electronic receipt server 3 is provided with a control unit 31 that integrally controls each part of the various calculations and the electronic receipt server 3. The control unit 31 is a computer including a CPU, a ROM, a RAM, an RTC unit, and the like. The ROM stores various programs and data. The RAM temporarily stores various programs, and also stores various data in a rewritable manner. The RTC unit counts the current date and time.

制御部31は、バス34に接続された通信I/F32を介して、ネットワークN2やネットワークN3に接続することが可能となっている。また、制御部31は、バス34を介して記憶部33に接続されている。   The control unit 31 can connect to the network N2 or the network N3 via the communication I / F 32 connected to the bus 34. Further, the control unit 31 is connected to the storage unit 33 via the bus 34.

記憶部33は、店舗を運営する企業毎の電子レシート情報を電子レシート管理部331に記憶する。また、記憶部33は、電子レシート管理部331に記憶された電子レシート情報を管理するための制御プログラムを記憶する制御プログラム部332を備える。   The storage unit 33 stores electronic receipt information for each company operating the store in the electronic receipt management unit 331. In addition, the storage unit 33 includes a control program unit 332 that stores a control program for managing the electronic receipt information stored in the electronic receipt management unit 331.

次に、会員用レシート管理サーバとして機能する電子レシート管理サーバ4のハードウェア構成を、図4のブロック図を用いて説明する。図4において、電子レシート管理サーバ4は、各種演算や電子レシート管理サーバ4の各部を統括的に制御する制御部41を備えている。制御部41は、CPU、ROM、RAM、RTC部等によって構成されるコンピュータである。ROMは、各種プログラムやデータを記憶する。RAMは、各種プログラムを一時的に記憶しまた各種データを書き換え自在に記憶する。RTC部は、現在の日時を計時する。   Next, the hardware configuration of the electronic receipt management server 4 functioning as a member receipt management server will be described using the block diagram of FIG. In FIG. 4, the electronic receipt management server 4 includes a control unit 41 that comprehensively controls each part of the various calculations and the electronic receipt management server 4. The control unit 41 is a computer including a CPU, a ROM, a RAM, an RTC unit, and the like. The ROM stores various programs and data. The RAM temporarily stores various programs and stores various data in a rewritable manner. The RTC unit counts the current date and time.

制御部41は、バス44に接続された通信I/F42を介して、ネットワークN3、およびネットワークN5に接続することが可能となっている。また、制御部41は、バス44を介して、記憶部43に接続されている。   The control unit 41 can connect to the network N3 and the network N5 via the communication I / F 42 connected to the bus 44. Further, the control unit 41 is connected to the storage unit 43 via the bus 44.

記憶部43には、制御プログラム部431、電子レシート管理部432、キャンペーン情報部433、会員情報部434が設けられている。制御プログラム部431は、電子レシート管理サーバ4の制御を行うための制御プログラムを記憶している。電子レシート管理部432は、各企業の電子レシートサーバ3から受信した電子レシート情報を会員ID毎に管理する。キャンペーン情報部433は、メーカーサーバ8から受信したキャンペーン情報を記憶する。会員情報部434は、会員登録した会員の情報を記憶する。また、会員情報部434は、候補商品の中から、携帯端末7によって指定された対象商品のキャンペーンの種類、通常価格、キャンペーン価格、キャンペーン期間等を記憶する。   The storage unit 43 is provided with a control program unit 431, an electronic receipt management unit 432, a campaign information unit 433, and a member information unit 434. The control program unit 431 stores a control program for controlling the electronic receipt management server 4. The electronic receipt management unit 432 manages electronic receipt information received from the electronic receipt server 3 of each company for each member ID. The campaign information unit 433 stores the campaign information received from the maker server 8. The member information unit 434 stores information of members who have been registered as members. Further, the member information unit 434 stores, among the candidate products, the type of campaign of the target product designated by the mobile terminal 7, the regular price, the campaign price, the campaign period, and the like.

次に、図5を用いて、キャンペーン情報部433について説明する。図5において、キャンペーン情報部433は、キャンペーン種類部4331、候補商品部4332、キャンペーン価格部4333を備えている。   Next, the campaign information unit 433 will be described using FIG. In FIG. 5, the campaign information unit 433 includes a campaign type unit 4331, a candidate product unit 4332, and a campaign price unit 4333.

キャンペーン種類部4331は、メーカーサーバ8から受信した、当該メーカーが企画したキャンペーンの種類を記憶する。図5の例では、キャンペーン種類部4331は、キャンペーン1(CP1)、キャンペーン2(CP2)、キャンペーン3(CP3)の3種類を記憶している。候補商品部4332は、キャンペーン種類部4331に記憶した各キャンペーンに含まれる候補商品を、キャンペーン毎に記憶する。図5の例では、例えば、キャンペーン1について、候補商品A〜候補商品Eの5個の候補商品が設定されている。キャンペーン価格部4333は、候補商品部4332に記憶した各候補商品について、通常価格とキャンペーン価格を記憶する。   The campaign type unit 4331 stores the type of campaign planned by the maker received from the maker server 8. In the example of FIG. 5, the campaign type unit 4331 stores three types of campaign 1 (CP1), campaign 2 (CP2), and campaign 3 (CP3). The candidate product part 4332 stores the candidate product included in each campaign stored in the campaign type part 4331 for each campaign. In the example of FIG. 5, for example, five candidate products of candidate product A to candidate product E are set for the campaign 1. The campaign price unit 4333 stores the regular price and the campaign price for each candidate product stored in the candidate product unit 4332.

次に、図6を用いて、会員情報部434について説明する。図5において、会員情報部434は、会員4341毎に、会員ID部43411、キャンペーン種類部43412、対象商品部43413、お買得金額部43414、値引金額部43415を備える。   Next, the member information unit 434 will be described using FIG. In FIG. 5, the member information unit 434 includes, for each member 4341, a member ID unit 43411, a campaign type unit 43412, a target product unit 43413, a best deal value unit 43414, and a discount amount unit 43415.

会員ID部43411は、電子レシートを受け取る受取先を特定する会員IDを記憶する。キャンペーン種類部43412は、メーカーサーバ8から受信した、当該メーカーが企画したキャンペーンの種類を記憶する。対象商品部43413は、候補商品部4332に記憶した候補商品の中から、携帯端末7で指定された対象商品を記憶する。また、対象商品部43413は、対象商品毎に、通常価格とキャンペーン価格とを記憶する。操作者は、携帯端末7を操作して、候補商品の中から一または複数の対象商品を指定する。対象商品は、候補商品すべてであってもよい。図6の例では、キャンペーン1について、対象商品A、対象商品B、対象商品Cの3個の対象商品が指定されている。すなわち操作者は、候補商品A〜候補商品Eの5個の候補商品から対象商品A、対象商品B、対象商品Cの3個の対象商品を指定した。   The member ID section 43411 stores a member ID for specifying a recipient to receive the electronic receipt. The campaign type unit 43412 stores the type of campaign planned by the maker received from the maker server 8. The target product part 43413 stores the target product specified by the mobile terminal 7 from among the candidate products stored in the candidate product part 4332. Further, the target product unit 43413 stores the normal price and the campaign price for each target product. The operator operates the mobile terminal 7 to specify one or more target products from the candidate products. The target product may be all candidate products. In the example of FIG. 6, for the campaign 1, three target commodities of target commodity A, target commodity B, and target commodity C are designated. That is, the operator designates three target commodities of the target commodity A, the target commodity B, and the target commodity C from the five candidate commodities of the candidate commodity A to the candidate commodity E.

お買得金額部43414は、対象商品が購入されると、対象商品部43413に記憶された対象商品について、通常価格とキャンペーン価格との差額を値引額として累積記憶する。お買得金額部43414は、キャンペーン単位で、差額を累積記憶する。図6の例の場合、キャンペーン1(CP1)の場合は、対象商品Aの差額と対象商品Bの差額と対象商品Cの差額が、まとめて同じお買得金額部43414に、値引額として累積記憶される。累積された値引額をお買得金額という。   When the target product is purchased, the best deal value unit 43414 accumulates and stores the difference between the normal price and the campaign price as a discount amount for the target product stored in the target product unit 43413. The discount amount unit 43414 accumulates and stores the difference on a campaign basis. In the case of the example of FIG. 6, in the case of Campaign 1 (CP1), the difference between the difference of the target product A, the difference of the target product B, and the difference of the target product C are accumulated and stored as discounted amounts in the same affordable amount section Be done. The accumulated discounted amount is called the bargain.

値引金額部43415は、電子レシートサーバ3から送信された電子レシート情報に、特売商品や見切り商品としての値引金額が含まれている場合、当該値引金額を累積加算する。値引金額部43415は、店舗や店舗を運営する企業の企画によって値引かれた値引金額を累積記憶する。   When the electronic receipt information transmitted from the electronic receipt server 3 includes a discounted price as a sale item or a closeout item, the discount amount unit 43415 cumulatively adds the discounted amount. The discount amount unit 43415 cumulatively stores the discount amount discounted by the plan of the store or the company operating the store.

次に、図7のブロック図を用いて、携帯端末7のハードウェア構成を説明する。図7において、携帯端末7は、各種演算や携帯端末7の各部を統括的に制御する制御部71を備えている。制御部71は、CPU、ROM、RAM、RTC部等によって構成されるコンピュータである。ROMは、各種プログラムやデータを記憶する。RAMは、各種プログラムを一時的に記憶しまた各種データを書き換え自在に記憶する。RTC部は、現在の日時を計時する。   Next, the hardware configuration of the portable terminal 7 will be described using the block diagram of FIG. 7. In FIG. 7, the portable terminal 7 includes a control unit 71 that centrally controls various operations and each part of the portable terminal 7. The control unit 71 is a computer including a CPU, a ROM, a RAM, an RTC unit, and the like. The ROM stores various programs and data. The RAM temporarily stores various programs and stores various data in a rewritable manner. The RTC unit counts the current date and time.

制御部71は、バス76を介して操作部72および表示部73に接続されている。操作部72は、操作者(会員)が操作入力を行うための各種の操作キーや、ポインティングデバイスを有している。表示部73は、例えば液晶ディスプレイ等であり、後述する電子レシート等の各種情報を表示する。なお、表示部73をタッチパネル構成としてもよく、この場合、タッチパネルは操作部72として機能する。   The control unit 71 is connected to the operation unit 72 and the display unit 73 via the bus 76. The operation unit 72 includes various operation keys for the operator (member) to perform operation input, and a pointing device. The display unit 73 is, for example, a liquid crystal display, and displays various information such as an electronic receipt described later. The display unit 73 may be configured as a touch panel, and in this case, the touch panel functions as the operation unit 72.

また、制御部71は、バス76を介して通信I/F74に接続されており、この通信I/F74を介してネットワークN5に接続することが可能となっている。   Further, the control unit 71 is connected to the communication I / F 74 through the bus 76, and can be connected to the network N5 through the communication I / F 74.

また、制御部71は、バス76を介して、記憶部75に接続されている。記憶部75は、Web上に公開されている各種情報(コンテンツ)を閲覧するためのWebブラウザの他、電子レシート管理サーバ4から電子レシートを受け取るための制御プログラムを記憶する制御プログラム部751を備えている。   Further, the control unit 71 is connected to the storage unit 75 via the bus 76. The storage unit 75 includes a control program unit 751 storing a control program for receiving an electronic receipt from the electronic receipt management server 4 in addition to a web browser for browsing various information (content) published on the web. ing.

次に、図8のブロック図を用いて、メーカーサーバ8のハードウェア構成を説明する。図8において、メーカーサーバ8は、各種演算やメーカーサーバ8の各部を統括的に制御する制御部81を備えている。制御部81は、CPU、ROM、RAM、RTC部等によって構成されるコンピュータである。ROMは、各種プログラムやデータを記憶する。RAMは、各種プログラムを一時的に記憶しまた各種データを書き換え自在に記憶する。RTC部は、現在の日時を計時する。   Next, the hardware configuration of the maker server 8 will be described using the block diagram of FIG. In FIG. 8, the maker server 8 includes a control unit 81 that controls various operations and each unit of the maker server 8 in an integrated manner. The control unit 81 is a computer including a CPU, a ROM, a RAM, an RTC unit, and the like. The ROM stores various programs and data. The RAM temporarily stores various programs and stores various data in a rewritable manner. The RTC unit counts the current date and time.

また、制御部81は、バス84を介して通信I/F82に接続されており、この通信I/F82を介してネットワークN3に接続することが可能となっている。   The control unit 81 is connected to the communication I / F 82 via the bus 84, and can be connected to the network N3 via the communication I / F 82.

また、制御部81は、バス84を介して、記憶部83に接続されている。記憶部83は、キャンペーン情報部831を有する。キャンペーン情報部831は、メーカーが企画した、一または複数のキャンペーンのキャンペーン情報を記憶する。   Further, the control unit 81 is connected to the storage unit 83 via the bus 84. The storage unit 83 has a campaign information unit 831. The campaign information unit 831 stores campaign information of one or more campaigns planned by the manufacturer.

また、記憶部83は、制御プログラム部832を備えている。制御プログラム部832は、電子レシート管理サーバ4に対し、キャンペーン情報部831に記憶したキャンペーン情報を送信する制御プログラムを記憶している。   The storage unit 83 also includes a control program unit 832. The control program unit 832 stores a control program for transmitting the campaign information stored in the campaign information unit 831 to the electronic receipt management server 4.

次に、図9〜図14を用いて、実施形態におけるお買得管理システムの制御処理について説明する。まず、POS端末1の制御部11が、制御プログラムまたは電子レシート生成プログラムに従って実行する制御処理の流れを、図9のフローチャートを用いて説明する。   Next, control processing of the bargain management system according to the embodiment will be described with reference to FIGS. 9 to 14. First, the flow of control processing executed by the control unit 11 of the POS terminal 1 in accordance with the control program or the electronic receipt generation program will be described with reference to the flowchart of FIG.

図9において、制御部11は、コード読取部15が読み取った会員IDが入力されたか否かを判断する(S11)。入力されたと判断した場合は(S11のYes)、制御部11は、当該会員IDをRAM11aに記憶する(S12)。次に制御部11は、電子レシート管理サーバ4に対し、S12で記憶した会員IDに対応して対象商品部43413に記憶されている対象商品を問合せる(S13)。そして制御部11は、電子レシート管理サーバ4から対応する対象商品を受信したか否かを判断する(S14)。受信したと判断した場合は(S14のYes)、制御部11は、受信した対象商品のキャンペーン情報をRAM11aに記憶する(S15)。そして制御部11は、S11に戻って待機する。なお、対象商品を受信していないと判断した場合は(S14のNo)、制御部11は、S11に戻って待機する。   In FIG. 9, the control unit 11 determines whether the member ID read by the code reading unit 15 is input (S11). If it is determined that it has been input (Yes in S11), the control unit 11 stores the member ID in the RAM 11a (S12). Next, the control unit 11 inquires of the electronic receipt management server 4 the target product stored in the target product unit 43413 corresponding to the member ID stored in S12 (S13). Then, the control unit 11 determines whether the corresponding target product has been received from the electronic receipt management server 4 (S14). If it is determined that it has been received (Yes in S14), the control unit 11 stores the received campaign information of the target product in the RAM 11a (S15). Then, the control unit 11 returns to S11 and stands by. When it is determined that the target product has not been received (No in S14), the control unit 11 returns to S11 and stands by.

一方、会員IDは入力されていないと判断した場合は(S11のNo)、制御部11は、コード読取部15が読み取った商品コードが入力されたか否かを判断する(S21)。商品コードが入力されたと判断した場合は(S21のYes)、制御部11は、入力された商品コードで特定される商品がRAM11aに記憶されている対象商品であるか否かを判断する(S22)。特定商品であると判断した場合は(S22のYes)、制御部11は、RAM11aから当該特定商品のキャンペーン価格を読み出して、当該キャンペーン価格で商品販売処理を実行する(S23)。また、特定商品ではないと判断した場合は(S22のNo)、制御部11は、当該商品について通常価格で商品販売処理を実行する(S24)。制御部11は、S23およびS24で商品販売処理を実行した商品販売情報を、RAM11aに記憶する。そして制御部11は、S11に戻って待機する。   On the other hand, when it is determined that the member ID is not input (No in S11), the control unit 11 determines whether the product code read by the code reading unit 15 is input (S21). If it is determined that the product code is input (Yes in S21), the control unit 11 determines whether the product specified by the input product code is the target product stored in the RAM 11a (S22) ). If it is determined that the product is a specific product (Yes in S22), the control unit 11 reads the campaign price of the specific product from the RAM 11a and executes the product sales process with the campaign price (S23). When it is determined that the product is not a specific product (No in S22), the control unit 11 executes the product sales process for the product at the normal price (S24). The control unit 11 stores, in the RAM 11a, the product sales information for which the product sales process has been performed in S23 and S24. Then, the control unit 11 returns to S11 and stands by.

また、商品コードが入力されていないと判断した場合は(S21のNo)、制御部11は、締めキー121が操作されたか否かを判断する(S31)。操作されたと判断した場合は(S31のYes)、制御部11は、決済処理を実行する(S32)。そして制御部11は、決済処理した取引情報に基づいて非構造形式のレシート情報を生成する(S33)。   When it is determined that the product code is not input (No in S21), the control unit 11 determines whether the closing key 121 is operated (S31). If it is determined that the operation has been performed (Yes in S31), the control unit 11 executes a settlement process (S32). Then, the control unit 11 generates non-structured receipt information based on the transaction information subjected to the payment processing (S33).

この際、決済処理された商品の中に、特売商品や見切り商品のために値引処理が実行された商品がある場合は、各々の商品の値引金額の印字情報を含めたレシート情報を生成する。   At this time, if there is a commodity for which the discount processing has been performed for the special sale commodity or the closeout commodity among the commodities subjected to the settlement processing, the receipt information including the print information of the discount amount of each commodity is generated Do.

次に制御部11は、S33で生成したレシート情報について、電子化するか否かを判断する(S34)。制御部11は、S12の処理に基づいてRAM11aに会員IDが記憶されている場合に、レシート情報を電子化すると判断する。レシート情報を電子化すると判断した場合(S34のYes)、制御部11は、レシート情報に基づいて電子レシート情報を生成する(S35)。生成された電子レシート情報は会員IDを含む。次に制御部11は、生成した電子レシート情報を電子レシートサーバ3に送信する(S36)。次に制御部11は、S23およびS24で記憶した商品販売情報をクリアする(S37)。そして制御部11は、処理を終了する。   Next, the control unit 11 determines whether to digitize the receipt information generated in S33 (S34). When the member ID is stored in the RAM 11a based on the process of S12, the control unit 11 determines to digitize the receipt information. If it is determined that the receipt information is to be digitized (Yes in S34), the control unit 11 generates electronic receipt information based on the receipt information (S35). The generated electronic receipt information includes a member ID. Next, the control unit 11 transmits the generated electronic receipt information to the electronic receipt server 3 (S36). Next, the control unit 11 clears the product sales information stored in S23 and S24 (S37). Then, the control unit 11 ends the process.

また、レシート情報を電子化しないと判断した場合は(S34のNo)、制御部11は、印字部13を駆動してレシート情報を印字した紙レシートを発行する(S38)。そして制御部11は、S37を実行する。なお、締めキー121が操作されていないと判断した場合は(S31のNo)、制御部11は、S11に戻って待機する。   When it is determined that the receipt information is not digitized (No in S34), the control unit 11 drives the printing unit 13 to issue a paper receipt on which the receipt information is printed (S38). Then, the control unit 11 executes S37. When it is determined that the closing key 121 is not operated (No in S31), the control unit 11 returns to S11 and stands by.

次に、電子レシートサーバ3の制御部31が、制御プログラム部332に記憶された制御プログラムに従って動作することにより実行される制御処理の流れを、図10に示すフローチャートに基づいて説明する。   Next, the flow of control processing executed by the control unit 31 of the electronic receipt server 3 operating according to the control program stored in the control program unit 332 will be described based on the flowchart shown in FIG.

電子レシートサーバ3の制御部31は、POS端末1からS36で送信された電子レシート情報を通信I/F32を介して受信したか否かを判断する(S41)。受信したと判断した場合(S41のYes)、制御部31は、記憶部33の電子レシート管理部331に企業毎の電子レシート情報として記憶する(S42)。そして、制御部31は、記憶した電子レシート情報を電子レシート管理サーバ4に送信する(S43)。そして制御部31は、S41に戻って待機する。また、電子レシート情報を受信していないと判断した場合は(S41のNo)、制御部31は、S41に戻って待機する。   The control unit 31 of the electronic receipt server 3 determines whether the electronic receipt information transmitted from the POS terminal 1 in S36 is received through the communication I / F 32 (S41). If it is determined that it has been received (Yes in S41), the control unit 31 stores the electronic receipt management unit 331 of the storage unit 33 as electronic receipt information for each company (S42). Then, the control unit 31 transmits the stored electronic receipt information to the electronic receipt management server 4 (S43). Then, the control unit 31 returns to S41 and stands by. When it is determined that the electronic receipt information has not been received (No in S41), the control unit 31 returns to S41 and stands by.

次に、電子レシート管理サーバ4の制御部41が、制御プログラム部431に記憶された制御プログラムに従って実行する制御処理を、図11の機能ブロック図および図12のフローチャートを用いて説明する。   Next, control processing executed by the control unit 41 of the electronic receipt management server 4 in accordance with the control program stored in the control program unit 431 will be described using the functional block diagram of FIG. 11 and the flowchart of FIG.

図11は、電子レシート管理サーバ4の制御部41が実行する機能を示す機能ブロック図である。図11において、制御部41は、制御プログラム部431に記憶された制御プログラムを実行することにより、対象商品記憶手段411、判断手段412、特典記憶手段413、出力手段414、電子レシート情報入力手段415、電子レシート生成手段416として機能する。   FIG. 11 is a functional block diagram showing functions performed by the control unit 41 of the electronic receipt management server 4. In FIG. 11, the control unit 41 executes a control program stored in the control program unit 431 to obtain a target product storage unit 411, a determination unit 412, a benefit storage unit 413, an output unit 414, and an electronic receipt information input unit 415. , Functions as an electronic receipt generation unit 416.

対象商品記憶手段411は、キャンペーン対象商品および当該キャンペーン対象商品の購入に伴う特典を記憶する機能を有する。   The target product storage unit 411 has a function of storing a campaign target product and a benefit associated with the purchase of the campaign target product.

判断手段412は、取引した商品の取引情報に基づいてキャンペーン対象商品が含まれているか否かを判断する機能を有する。   The determination means 412 has a function of determining whether or not a campaign target product is included based on the trade information of the traded product.

特典記憶手段413は、キャンペーン対象商品が含まれていると判断した場合に、記憶された当該キャンペーン対象商品に対応した特典を顧客毎に累積記憶する機能を有する。   The benefit storage unit 413 has a function of accumulating and storing for each customer the benefit corresponding to the stored campaign target product when it is determined that the campaign target product is included.

出力手段414は、記憶した特典を取引情報に付加したレシートを出力する機能を有する。   The output unit 414 has a function of outputting a receipt in which the stored privilege is added to the transaction information.

電子レシート情報入力手段415は、商品販売データ処理装置において取引した商品の商品情報に基づいて生成した電子レシート情報を入力する機能を有する。   The electronic receipt information input unit 415 has a function of inputting electronic receipt information generated on the basis of the commodity information of the commodity traded in the commodity sales data processing apparatus.

電子レシート生成手段416は、入力された電子レシート情報に基づいて電子レシートを生成する機能を有する。さらに電子レシート生成手段416は、特典記憶手段413が累積記憶した特典を付加した電子レシートを生成する機能を有する。   The electronic receipt generation unit 416 has a function of generating an electronic receipt based on the input electronic receipt information. Furthermore, the electronic receipt generation unit 416 has a function of generating an electronic receipt to which the benefit accumulated in the benefit storage unit 413 is added.

図12は、電子レシート管理サーバ4の制御処理の流れを示すフローチャートである。図12において、制御部41は、電子レシートサーバ3から電子レシート情報を受信したか否かを判断する(S51)。受信したと判断した場合は(S51のYes)、制御部41は、受信した電子レシート情報を電子レシート管理部432に会員ID毎に記憶する(S52)。   FIG. 12 is a flowchart showing the flow of control processing of the electronic receipt management server 4. In FIG. 12, the control unit 41 determines whether electronic receipt information has been received from the electronic receipt server 3 (S51). If it is determined that it has been received (Yes in S51), the control unit 41 stores the received electronic receipt information in the electronic receipt management unit 432 for each member ID (S52).

次に制御部41は、記憶した電子レシート情報に、対象商品が含まれているか否かを判断する(S53)。制御部41は、S52で記憶した電子レシート情報と対象商品部43413に記憶している対象商品とを比較して、電子レシート情報に、対象商品が含まれているか否かを判断する。含まれていると判断した場合は(S53のYes)、制御部41は、対応する対象商品部43413に記憶されている通常価格とキャンペーン価格の差額を、値引額としてお買得金額部43414に累積記憶する(S54)。   Next, the control unit 41 determines whether or not the target product is included in the stored electronic receipt information (S53). The control unit 41 compares the electronic receipt information stored in S52 with the target product stored in the target product unit 43413, and determines whether the electronic receipt information includes the target product. When it is determined that it is included (Yes in S53), the control unit 41 accumulates the difference between the regular price and the campaign price stored in the corresponding target product unit 43413 as a discount amount in the discount amount unit 43414. It memorizes (S54).

また、制御部41は、記憶した電子レシート情報に、特売商品や見切り商品の値引金額が含まれているか否かを判断する(S55)。含まれていると判断した場合は(S55のYes)、制御部41は、当該値引金額を値引金額部43415に累積記憶する(S56)。次に制御部41は、会員IDで特定される受取先の携帯端末7に対し、電子レシート情報を受信したことを通知する(S57)。そして制御部41は、処理を終了する。なお、対象商品が含まれていないと判断した場合は(S53のNo)、制御部41は、S54を実行することなくS55を実行する。また、特売商品や見切り商品の値引金額が含まれていないと判断した場合は(S55のNo)、制御部41は、S56を実行することなくS57を実行する。   Further, the control unit 41 determines whether the stored electronic receipt information includes the discounted price of the sale item or the closing item (S55). If it is determined that it is included (Yes in S55), the control unit 41 cumulatively stores the discount amount in the discount amount unit 43415 (S56). Next, the control unit 41 notifies the portable terminal 7 of the receiving destination specified by the member ID that the electronic receipt information has been received (S57). Then, the control unit 41 ends the process. When it is determined that the target product is not included (No in S53), the control unit 41 executes S55 without executing S54. In addition, when it is determined that the discounted price of the sale item or the closeout item is not included (No in S55), the control unit 41 executes S57 without executing S56.

また、電子レシート情報の受信ではないと判断した場合は(S51のNo)、制御部41は、メーカーサーバ8からキャンペーン情報を受信したか否かを判断する(S61)。受信したと判断した場合は(S61のYes)、制御部41は、受信したキャンペーン情報を、キャンペーン情報部433に記憶する(S62)。次に制御部41は、受信したキャンペーン情報を携帯端末7に送信する(S63)。そして制御部41は、処理を終了する。   If it is determined that the electronic receipt information is not received (No in S51), the control unit 41 determines whether the campaign information has been received from the maker server 8 (S61). If it is determined that it has been received (Yes in S61), the control unit 41 stores the received campaign information in the campaign information unit 433 (S62). Next, the control unit 41 transmits the received campaign information to the portable terminal 7 (S63). Then, the control unit 41 ends the process.

また、キャンペーン情報を受信していないと判断した場合は(S61のNo)、制御部41は、携帯端末7から、携帯端末7で指定された対象商品を受信したか否かを判断する(S71)。受信したと判断した場合は(S71のYes)、制御部41は、同時に受信したキャンペーンの種類に対応して、受信した対象商品を対象商品部43413に記憶する(S72)。そして制御部41は、処理を終了する。   When it is determined that the campaign information has not been received (No in S61), the control unit 41 determines whether the target product designated by the portable terminal 7 has been received from the portable terminal 7 (S71) ). If it is determined that it has been received (Yes in S71), the control unit 41 stores the received target product in the target product unit 43413 corresponding to the type of the campaign received simultaneously (S72). Then, the control unit 41 ends the process.

対象商品を受信していないと判断した場合は(S71のNo)、制御部41は、携帯端末7から、電子レシートの閲覧照会情報を受信したか否かを判断する(S81)。受信したと判断した場合は(S81のYes)、制御部41は、閲覧する電子レシートの電子レシート情報に対象商品があるか否かを判断する(S82)。あると判断した場合は(S82のYes)、制御部41は、該当する対象商品に対応するお買得金額部43414から、お買得金額(累積した対象商品の値引額)を読み出す。そして制御部41は、読み出したお買得金額を電子レシート情報に付加し、電子レシートを生成する(S83)。そして制御部41は、生成した電子レシートを携帯端末7に出力する(S85)。携帯端末7の操作者は、携帯端末7に表示される電子レシートを閲覧できる。そして制御部41は、処理を終了する。   If it is determined that the target product has not been received (No in S71), the control unit 41 determines whether or not the browsing inquiry information of the electronic receipt has been received from the portable terminal 7 (S81). If it is determined that it has been received (Yes in S81), the control unit 41 determines whether there is a target product in the electronic receipt information of the electronic receipt to be browsed (S82). If it is determined that there is (Yes in S82), the control unit 41 reads out the available amount (the accumulated discounted amount of the target product) from the available amount section 43414 corresponding to the corresponding target product. Then, the control unit 41 adds the read best deal price to the electronic receipt information, and generates an electronic receipt (S83). Then, the control unit 41 outputs the generated electronic receipt to the portable terminal 7 (S85). The operator of the portable terminal 7 can view the electronic receipt displayed on the portable terminal 7. Then, the control unit 41 ends the process.

また、閲覧する電子レシートの電子レシート情報に対象商品がないと判断した場合は(S82のNo)、制御部41は、電子レシート情報に基づいて電子レシートを生成する(S84)。そして制御部41は、S85を実行する。なお、電子レシートの閲覧照会情報を受信していないと判断した場合は(S81のNo)、制御部41は、S51に戻って待機する。   When it is determined that the target product is not included in the electronic receipt information of the electronic receipt to be browsed (No in S82), the control unit 41 generates an electronic receipt based on the electronic receipt information (S84). Then, the control unit 41 executes S85. If it is determined that the electronic receipt browsing inquiry information has not been received (No in S81), the control unit 41 returns to S51 and stands by.

次に、携帯端末7の制御部71が、制御プログラム部751に記憶された制御プログラムに従って実行する制御処理を、図13のフローチャートを用いて説明する。図13において、制御部71は、電子レシートを閲覧するためにログインされたか否かを判断する(S91)。制御部71は、ログインされるまで待機する(S91のNo)。ログインされたと判断した場合は(S91のYes)、制御部71は、電子レシート管理サーバ4から、電子レシート情報を受信したことを示す通知を受信したか否かを判断する(S92)。受信したと判断した場合は(S92のYes)、制御部71は、受信したことを示す通知を表示部73に表示する(S93)。この通知は、例えば「お客様の電子レシートをお預かりしています」等のメッセージである。そして制御部71は、処理を終了する。   Next, control processing executed by the control unit 71 of the portable terminal 7 in accordance with the control program stored in the control program unit 751 will be described with reference to the flowchart of FIG. In FIG. 13, the control unit 71 determines whether the user has logged in to view the electronic receipt (S91). The control unit 71 stands by until login (No at S91). When it is determined that the user has logged in (Yes in S91), the control unit 71 determines whether a notification indicating that the electronic receipt information has been received is received from the electronic receipt management server 4 (S92). If it is determined that it has been received (Yes in S92), the control unit 71 displays a notification indicating that it has been received on the display unit 73 (S93). This notification is, for example, a message such as "I receive your electronic receipt." Then, the control unit 71 ends the process.

電子レシート情報受信の通知を受信していないと判断した場合は(S92のNo)、制御部71は、電子レシートの閲覧照会が操作されたか否かを判断する(S94)。操作されたと判断した場合は(S94のYes)、制御部71は、電子レシートの閲覧を要求する照会情報を電子レシート管理サーバ4に送信する(S95)。そして制御部71は、処理を終了する。照会情報を受信した電子レシート管理サーバ4は、図12のS81〜S85の処理を実行して電子レシートを携帯端末7に送信する。   If it is determined that the notification of the receipt of the electronic receipt information has not been received (No in S92), the control unit 71 determines whether the browsing inquiry of the electronic receipt has been operated (S94). If it is determined that the operation has been performed (Yes in S94), the control unit 71 transmits, to the electronic receipt management server 4, inquiry information for requesting browsing of the electronic receipt (S95). Then, the control unit 71 ends the process. The electronic receipt management server 4 having received the inquiry information transmits the electronic receipt to the portable terminal 7 by executing the processing of S81 to S85 of FIG.

一方、電子レシート情報の閲覧照会の操作ではないと判断した場合は(S94のNo)、制御部71は、電子レシート管理サーバ4から、電子レシートを受信したか否かを判断する(S96)。電子レシートを受信したと判断した場合は(S96のYes)、制御部71は、受信した電子レシートを表示部73に表示する(S97)。そして制御部71は、処理を終了する。   On the other hand, when it is determined that the operation is not an operation for browsing inquiry of electronic receipt information (No in S94), the control unit 71 determines whether an electronic receipt has been received from the electronic receipt management server 4 (S96). If it is determined that the electronic receipt has been received (Yes in S96), the control unit 71 displays the received electronic receipt on the display unit 73 (S97). Then, the control unit 71 ends the process.

図14に、S83でお買得金額を付加して生成され、S85で出力し、S97で携帯端末7の表示部73に表示した電子レシートの例を示す。   FIG. 14 shows an example of the electronic receipt that is generated by adding the amount of money purchased in S83, is output in S85, and is displayed on the display unit 73 of the portable terminal 7 in S97.

図14において、制御部71は、表示部73に、店名ロゴ731、商品情報732、決済情報733を表示する。また制御部71は、表示部73に、お買得金額部734を表示する。お買得金額部734は、キャンペーンの種類毎のお買得金額735、お買得金額を合計した合計額736、累計値引金額737とからなる。   In FIG. 14, the control unit 71 causes the display unit 73 to display a shop name logo 731, product information 732, and payment information 733. In addition, the control unit 71 causes the display unit 73 to display the discount amount unit 734. The discount amount part 734 comprises a discount amount 735 for each type of campaign, a total amount 736 of the total discount amount and a cumulative discount amount 737.

お買得金額735は、キャンペーン毎に累計した累計値引額である。合計額736は、すべての種類のキャンペーンにおいて、対象商品の累計値引額を合計した額である。累計値引金額737は、特売商品や見切り商品の値引金額を累計した額である。   The best deal value 735 is the accumulated discount amount accumulated for each campaign. The total amount 736 is the sum of the cumulative discounts of the target products in all types of campaigns. The accumulated discount amount 737 is an amount obtained by accumulating the discounted amounts of the special sale item and the closing item.

図13の説明に戻る。電子レシートを受信していないと判断した場合は(S96のNo)、制御部71は、電子レシート管理サーバ4からキャンペーン情報を受信したか否かを判断する(S98)。受信したと判断した場合は(S98のYes)、制御部71は、記憶部75に受信したキャンペーン情報を記憶する。そして制御部71は、記憶したキャンペーン情報に基づいて、候補商品を表示部73に表示する(S99)。次に制御部71は、操作者が操作することで表示された候補商品から一または複数の対象商品が指定されたか否かを判断する(S100)。指定されたと判断した場合は(S100のYes)、制御部71は、指定された対象商品を電子レシート管理サーバ4に送信する(S101)。そして制御部71は処理を終了する。また、指定されていないと判断した場合は(S100のNo)、制御部71はそのまま処理を終了する。なお、電子レシート管理サーバ4からキャンペーン情報を受信していないと判断した場合は(S98のNo)、制御部71はS91に戻って待機する。   It returns to the explanation of FIG. If it is determined that the electronic receipt has not been received (No in S96), the control unit 71 determines whether the campaign information has been received from the electronic receipt management server 4 (S98). If it is determined that it has been received (Yes in S98), the control unit 71 stores the received campaign information in the storage unit 75. Then, the control unit 71 displays the candidate product on the display unit 73 based on the stored campaign information (S99). Next, the control unit 71 determines whether one or more target products are specified from the candidate products displayed by the operation of the operator (S100). If it is determined that the item has been designated (Yes in S100), the control unit 71 transmits the designated target item to the electronic receipt management server 4 (S101). Then, the control unit 71 ends the process. In addition, when it is determined that it is not designated (No in S100), the control unit 71 ends the process as it is. When it is determined that the campaign information has not been received from the electronic receipt management server 4 (No in S98), the control unit 71 returns to S91 and stands by.

このような実施形態によれば、電子レシート管理サーバ4の制御部41は、受信した電子レシート情報に対象商品が含まれているか否かを判断する。含まれていると判断した場合は、制御部41は、当該対象商品に対応して記憶している対象商品の値引額をお買得情報として累積記憶する。そして制御部41は、電子レシート情報に累積記憶したお買得情報を付加した電子レシートを出力する。   According to such an embodiment, the control unit 41 of the electronic receipt management server 4 determines whether the received electronic receipt information includes the target product. If it is determined that it is included, the control unit 41 cumulatively stores the discount amount of the target product stored corresponding to the target product as the bargain information. Then, the control unit 41 outputs an electronic receipt to which the discount information accumulated and stored in the electronic receipt information is added.

そのため、当該電子レシートを受け取った携帯端末7を閲覧した操作者は、電子レシートに表示されたお買得金額を見て、対象商品を購入したことにより受けた恩恵について認識することができる。そして操作者は、対象商品の更なる購買意欲を得ることができる。店舗やメーカーは、操作者による、更なる対象商品の購入を期待することができる。   Therefore, the operator who browsed the portable terminal 7 that has received the electronic receipt can recognize the benefit received from the purchase of the target product by looking at the bargain price displayed on the electronic receipt. Then, the operator can obtain a further purchase intention of the target product. Stores and manufacturers can expect the operator to purchase additional target products.

以上、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、組み合わせを行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。   While the embodiments of the present invention have been described above, the embodiments are presented as examples and are not intended to limit the scope of the invention. This embodiment can be implemented in other various forms, and various omissions, replacements, changes, and combinations can be made without departing from the scope of the invention. This embodiment and its modifications are included in the scope and the gist of the invention, and are included in the invention described in the claims and the equivalents thereof.

例えば、実施形態では、候補商品から対象商品を指定したが、対象商品を指定することなく、候補商品をそのまま対象商品としてもよい。   For example, in the embodiment, the target product is specified from the candidate products, but the candidate product may be used as the target product as it is without specifying the target product.

また、実施形態では、特典を、対象商品を通常価格から値引いた値引額としたが、例えば対象商品に対してポイントを付与する特典としてもよい。   In the embodiment, the benefit is a discount amount obtained by discounting the target product from the normal price, but may be, for example, a benefit for providing points to the target product.

また、実施形態では、電子レシート管理サーバ4を情報処理装置として説明したが、POS端末1を情報処理装置としてもよい。   In the embodiment, the electronic receipt management server 4 is described as the information processing apparatus, but the POS terminal 1 may be used as the information processing apparatus.

また、実施形態では、キャンペーン単位に、当該キャンペーンに含まれる対象商品の値引額を累積したが、会員単位に対象商品の値引額を累積するようにしてもよい。   In the embodiment, the discount amount of the target product included in the campaign is accumulated in the campaign unit, but the discount amount of the target product may be accumulated in the member unit.

なお、実施形態の電子レシート管理サーバ4で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供される。   The program executed by the electronic receipt management server 4 according to the embodiment is a file of an installable format or an executable format, such as a CD-ROM, a flexible disk (FD), a CD-R, a DVD (Digital Versatile Disk), etc. Is provided by being recorded on a computer readable recording medium.

また、実施形態の電子レシート管理サーバ4で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、実施形態の電子レシート管理サーバ4で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。   Further, the program executed by the electronic receipt management server 4 according to the embodiment may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. Further, the program executed by the electronic receipt management server 4 of the embodiment may be provided or distributed via a network such as the Internet.

また、実施形態の電子レシート管理サーバ4で実行されるプログラムを、ROM等に予め組み込んで提供するように構成してもよい。   Further, the program executed by the electronic receipt management server 4 of the embodiment may be configured to be provided by being incorporated in advance in a ROM or the like.

1 POS端末
2 ストアサーバ
3 電子レシートサーバ
4 電子レシート管理サーバ
7 携帯端末
8 メーカーサーバ
11 制御部
31 制御部
41 制御部
71 制御部
81 制御部
411 対象商品記憶手段
412 判断手段
413 特典記憶手段
414 出力手段
433 キャンペーン情報部
434 会員情報部
43413 対象商品部
43414 お買得金額部
43415 値引金額部
Reference Signs List 1 POS terminal 2 store server 3 electronic receipt server 4 electronic receipt management server 7 portable terminal 8 maker server 11 control unit 31 control unit 41 control unit 71 control unit 81 control unit 411 target product storage unit 412 determination unit 413 benefit storage unit 414 output Means 433 Campaign Information Department 434 Member Information Department 43413 Target Products Department 43414 Best deal value part 43415 Discount amount department

特開2007−316750号公報JP 2007-316750 A

本発明の実施形態は、情報処理装置、プログラムおよび電子レシートシステムに関する。 Embodiments of the present invention relates to an information processing apparatus, a program and an electronic receipt system.

本発明が解決しようとする課題は、顧客が、キャンペーンによって得た特典を実感することが可能な情報処理装置、プログラムおよび電子レシートシステムを提供することである。 An object of the present invention is to provide the customer, the information processing apparatus capable of realizing the benefits obtained by the campaign is to provide programs and electronic receipt system.

実施形態の情報処理装置は、キャンペーン対象商品および当該キャンペーン対象商品に係るお買得情報を記憶する対象商品記憶手段と、電子レシートの閲覧照会情報を受信した場合、閲覧照会された前記電子レシートの電子レシート情報に前記キャンペーン対象商品が含まれているかを判断する対象商品判断手段と、前記電子レシート情報に前記キャンペーン対象商品が含まれている場合に、前記お買得情報を付加した電子レシートを生成する電子レシート生成手段と、を備える。 The information processing apparatus according to the embodiment receives the campaign target product and the target product storage means for storing the bargain information on the campaign target product, and the electronic receipt of the electronic receipt for which the browsing inquiry is received when receiving the electronic receipt browsing inquiry information. and the target commodity determination means for determining if there is any the eligible items in the receipt information, wherein in case that contains the eligible items in the electronic receipt information, the electronic receipt obtained by adding the affordable information And an electronic receipt generation unit to generate .

実施形態のプログラムは、情報処理装置としてのコンピュータを、キャンペーン対象商品および当該キャンペーン対象商品に係るお買得情報を記憶する対象商品記憶手段と、電子レシートの閲覧照会情報を受信した場合、閲覧照会された前記電子レシートの電子レシート情報に前記キャンペーン対象商品が含まれているかを判断する対象商品判断手段と、前記電子レシート情報に前記キャンペーン対象商品が含まれている場合に、前記お買得情報を付加した電子レシートを生成する電子レシート生成手段と、して機能させる。 The program according to the embodiment is browsed and inquired when the computer as the information processing apparatus , the target product storage means for storing the campaign target product and the bargain information on the campaign target product , and the browsing inquiry information of the electronic receipt the campaign and the target commodity determination means that either the judges Shipping is included, said in the case that contains the eligible items in the electronic receipt information, the affordable information to the electronic receipt information of the electronic receipt was Functions as an electronic receipt generation means for generating an electronic receipt .

Claims (8)

キャンペーン対象商品および当該キャンペーン対象商品の購入に伴う特典を記憶する対象商品記憶手段と、
取引した商品の取引情報に基づいて、前記キャンペーン対象商品が含まれているか否かを判断する対象商品判断手段と、
前記キャンペーン対象商品が含まれていると判断した場合に、前記記憶された当該キャンペーン対象商品に対応した特典を顧客毎かつキャンペーン毎に累積記憶する特典記憶手段と、
取引した商品の取引情報に基づいて、商品の価格を値引いた値引情報が含まれているか否かを判断する値引判断手段と、
前記値引情報が含まれていると判断した場合に、前記値引情報を顧客毎に累積記憶する値引記憶手段と、
前記特典記憶手段が記憶したキャンペーン毎の前記特典と、前記値引記憶手段が記憶した前記値引情報を前記取引情報に付加した電子レシート情報を出力する出力手段と、
を備えた情報処理装置。
Target product storage means for storing a campaign target product and a benefit associated with the purchase of the campaign target product;
Target product judgment means for judging whether the campaign target product is included or not based on the trade information of the traded product;
A benefit storage unit that accumulates and stores, for each customer and each campaign, the benefit corresponding to the stored campaign target commodity when it is determined that the campaign target commodity is included;
Discount judging means for judging whether or not discount information obtained by discounting the price of the product is included, based on the trade information of the traded product;
Discount storage means for cumulatively storing the discount information for each customer when it is determined that the discount information is included;
An output unit that outputs electronic receipt information in which the discount information stored in the discount storage unit is added to the transaction information;
An information processing apparatus provided with
前記キャンペーン対象商品は、予め設定したキャンペーン候補商品の全部または一部である、
請求項1に記載の情報処理装置。
The campaign target product is all or part of a preset campaign candidate product,
An information processing apparatus according to claim 1.
前記特典は、前記キャンペーン対象商品を通常価格より値引いた値引額である、
請求項1または2に記載の情報処理装置。
The benefit is a discount amount obtained by discounting the campaign target product from the regular price,
The information processing apparatus according to claim 1.
前記特典は、前記キャンペーン対象商品が購入された場合に、前記顧客に付与されるポイントである、
請求項1または2に記載の情報処理装置。
The benefit is a point given to the customer when the campaign target product is purchased.
The information processing apparatus according to claim 1.
情報処理装置をコンピュータによって制御するプログラムであって、
前記コンピュータを、
キャンペーン対象商品および当該キャンペーン対象商品の購入に伴う特典を記憶する対象商品記憶手段と、
取引した商品の取引情報に基づいて、前記キャンペーン対象商品が含まれているか否かを判断する対象商品判断手段と、
前記キャンペーン対象商品が含まれていると判断した場合に、前記記憶された当該キャンペーン対象商品に対応した特典を顧客毎かつキャンペーン毎に累積記憶する特典記憶手段と、
取引した商品の取引情報に基づいて、商品の価格を値引いた値引情報が含まれているか否かを判断する値引判断手段と、
前記値引情報が含まれていると判断した場合に、前記値引情報を顧客毎に累積記憶する値引記憶手段と、
前記特典記憶手段が記憶したキャンペーン毎の前記特典と、前記値引記憶手段が記憶した前記値引情報を前記取引情報に付加した電子レシート情報を出力する出力手段と、
して機能させるためのプログラム。
A program for controlling an information processing apparatus by a computer,
The computer,
Target product storage means for storing a campaign target product and a benefit associated with the purchase of the campaign target product;
Target product judgment means for judging whether the campaign target product is included or not based on the trade information of the traded product;
A benefit storage unit that accumulates and stores, for each customer and each campaign, the benefit corresponding to the stored campaign target commodity when it is determined that the campaign target commodity is included;
Discount judging means for judging whether or not discount information obtained by discounting the price of the product is included, based on the trade information of the traded product;
Discount storage means for cumulatively storing the discount information for each customer when it is determined that the discount information is included;
An output unit that outputs electronic receipt information in which the discount information stored in the discount storage unit is added to the transaction information;
Program to make it work.
前記キャンペーン対象商品は、予め設定したキャンペーン候補商品の全部または一部である、
請求項5に記載のプログラム。
The campaign target product is all or part of a preset campaign candidate product,
The program according to claim 5.
前記特典は、当該キャンペーン対象商品を通常価格より値引いた値引額である、
請求項5または6に記載のプログラム。
The benefit is a discount amount obtained by discounting the campaign target product from the regular price,
The program according to claim 5 or 6.
前記特典は、前記キャンペーン対象商品が購入された場合に、前記顧客に付与されるポイントである、
請求項5または6に記載のプログラム。
The benefit is a point given to the customer when the campaign target product is purchased.
The program according to claim 5 or 6.
JP2019032683A 2019-02-26 2019-02-26 Information processing equipment, programs, electronic receipt systems and processing methods Active JP6829275B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019032683A JP6829275B2 (en) 2019-02-26 2019-02-26 Information processing equipment, programs, electronic receipt systems and processing methods

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019032683A JP6829275B2 (en) 2019-02-26 2019-02-26 Information processing equipment, programs, electronic receipt systems and processing methods

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2017245051A Division JP6490183B2 (en) 2017-12-21 2017-12-21 Information processing apparatus and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2021007203A Division JP7069365B2 (en) 2021-01-20 2021-01-20 Information processing equipment and programs

Publications (2)

Publication Number Publication Date
JP2019079581A true JP2019079581A (en) 2019-05-23
JP6829275B2 JP6829275B2 (en) 2021-02-10

Family

ID=66628869

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019032683A Active JP6829275B2 (en) 2019-02-26 2019-02-26 Information processing equipment, programs, electronic receipt systems and processing methods

Country Status (1)

Country Link
JP (1) JP6829275B2 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001291170A (en) * 2000-04-05 2001-10-19 Toshiba Tec Corp Merchandise sales register processor
JP2002260097A (en) * 2001-02-27 2002-09-13 Toshiba Tec Corp Commodity sales registered data processor and commodity sales registered data processing system
JP2002298224A (en) * 2001-01-29 2002-10-11 Yutaka Nishimura System, method and program for managing point of sale information, and recording medium for recording program
JP2006119894A (en) * 2004-10-21 2006-05-11 Toshiba Tec Corp Commodity sales data processor
JP2006244066A (en) * 2005-03-02 2006-09-14 Toshiba Tec Corp Merchandise sales data processor
JP2014164353A (en) * 2013-02-21 2014-09-08 Toshiba Tec Corp Electronic receipt system, electronic receipt management server, commodity sales data processor, program, information processor and program
JP2014194730A (en) * 2013-03-01 2014-10-09 Toshiba Tec Corp Commodity sales data processor and program

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001291170A (en) * 2000-04-05 2001-10-19 Toshiba Tec Corp Merchandise sales register processor
JP2002298224A (en) * 2001-01-29 2002-10-11 Yutaka Nishimura System, method and program for managing point of sale information, and recording medium for recording program
JP2002260097A (en) * 2001-02-27 2002-09-13 Toshiba Tec Corp Commodity sales registered data processor and commodity sales registered data processing system
JP2006119894A (en) * 2004-10-21 2006-05-11 Toshiba Tec Corp Commodity sales data processor
JP2006244066A (en) * 2005-03-02 2006-09-14 Toshiba Tec Corp Merchandise sales data processor
JP2014164353A (en) * 2013-02-21 2014-09-08 Toshiba Tec Corp Electronic receipt system, electronic receipt management server, commodity sales data processor, program, information processor and program
JP2014194730A (en) * 2013-03-01 2014-10-09 Toshiba Tec Corp Commodity sales data processor and program

Also Published As

Publication number Publication date
JP6829275B2 (en) 2021-02-10

Similar Documents

Publication Publication Date Title
JP6559945B2 (en) Information processing apparatus and program
JP2016015109A (en) Merchandise sales data processor, electronic receipt management server, printing control device, and program
JP2015230545A (en) Article sales data processing apparatus, and information processing apparatus and program
JP6359956B2 (en) Information processing apparatus and program
JP2016099823A (en) Information processing apparatus and program
JP7069365B2 (en) Information processing equipment and programs
JP6577095B2 (en) Information processing apparatus and program
JP6829275B2 (en) Information processing equipment, programs, electronic receipt systems and processing methods
JP6490183B2 (en) Information processing apparatus and program
JP6761009B2 (en) Information processing device, program and method of transmitting store member specific information
JP2021131888A (en) Electronic receipt management server, electronic receipt system, program, and electronic receipt management method
JP6980143B2 (en) Mobile devices and programs
JP6745952B2 (en) Electronic receipt system and electronic receipt display method in electronic receipt system
JP6952169B2 (en) Electronic receipt processing method in electronic receipt system and electronic receipt system
JP7241141B2 (en) Information processing device and program
JP6460647B2 (en) Product sales data processing apparatus and program
JP6921172B2 (en) Electronic receipt system and electronic payment receipt information processing method
JP6940650B2 (en) Information processing equipment, electronic receipt system and programs
JP6748681B2 (en) Electronic receipt management server, electronic receipt providing method and program
JP6600045B2 (en) Information processing apparatus and program
JP2021182417A (en) Commodity sales data processing apparatus and program
JP2020187794A (en) Electronic receipt management server, program, electronic receipt system, and electronic receipt providing method
JP2019106217A (en) Information processing device, program and electronic receipt system
JP2020024721A (en) Electronic adjustment receipt system and electronic adjustment receipt processing method
JP2018181381A (en) Sales data processing device, program, and electronic receipt transmission method

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190304

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190304

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200427

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200526

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200722

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: 20201222

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210121

R150 Certificate of patent or registration of utility model

Ref document number: 6829275

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150