[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6193900B2 - Shopping support device and program - Google Patents

Shopping support device and program Download PDF

Info

Publication number
JP6193900B2
JP6193900B2 JP2015040190A JP2015040190A JP6193900B2 JP 6193900 B2 JP6193900 B2 JP 6193900B2 JP 2015040190 A JP2015040190 A JP 2015040190A JP 2015040190 A JP2015040190 A JP 2015040190A JP 6193900 B2 JP6193900 B2 JP 6193900B2
Authority
JP
Japan
Prior art keywords
information
electronic receipt
unit
coupon
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.)
Expired - Fee Related
Application number
JP2015040190A
Other languages
Japanese (ja)
Other versions
JP2016162181A (en
Inventor
克人 望月
克人 望月
麻日奈 中村
麻日奈 中村
裕美子 大熊
裕美子 大熊
康嗣 佐々木
康嗣 佐々木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba TEC Corp
Original Assignee
Toshiba TEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba TEC Corp filed Critical Toshiba TEC Corp
Priority to JP2015040190A priority Critical patent/JP6193900B2/en
Publication of JP2016162181A publication Critical patent/JP2016162181A/en
Application granted granted Critical
Publication of JP6193900B2 publication Critical patent/JP6193900B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明の実施形態は、買物支援装置およびプログラムに関する。   Embodiments described herein relate generally to a shopping support apparatus and a program.

近年、例えばタブレット端末や携帯端末を用いた、商品名等の購入する商品に係るメモ情報を入力して買物リストを表示して買物を支援する買物支援装置が提案されている。   2. Description of the Related Art In recent years, there has been proposed a shopping support apparatus that supports shopping by inputting memo information related to a product to be purchased such as a product name using a tablet terminal or a mobile terminal, and displaying a shopping list.

しかしながら現在は、買物リストを作成する際、入力したメモ情報がそのままに表示されるため、商品名を正確に覚えていないと正確な買物リストを作成することが難しかった。   However, at present, when creating a shopping list, the inputted memo information is displayed as it is, so it is difficult to create an accurate shopping list unless the product name is accurately remembered.

本発明が解決しようとする課題は、買物リストを作成する際、正確な販売対象名を入力しなくても、正確な買物リストを表示することができる買物支援装置およびプログラムを提供することである。   The problem to be solved by the present invention is to provide a shopping support apparatus and a program capable of displaying an accurate shopping list without inputting an accurate sales target name when creating the shopping list. .

実施形態の買物支援装置は、販売対象をカテゴリー単位に分類した分類コードを前記カテゴリーを示すカテゴリー名と対応させて前記カテゴリー毎に記憶するカテゴリー記憶部と、購入候補販売対象の販売対象名を抽象的に示すメモ情報のユーザ入力を受け付ける入力受付手段と、前記入力受付手段が入力を受け付けた前記メモ情報に基づいて前記カテゴリー記憶部を検索して、入力された前記メモ情報を含む前記カテゴリー名に対応する前記分類コードを識別する識別手段と、過去に購入した販売対象の販売対象名を前記分類コードに対応付けた購入履歴情報を記憶する購入履歴部と、前記識別手段によって識別された前記分類コードに基づいて前記購入履歴部を検索し、対応する前記販売対象名を抽出する抽出手段と、抽出された前記販売対象名を表示する表示手段と、を備える。   The shopping support apparatus according to the embodiment includes a category storage unit that stores a classification code that classifies sales targets in units of categories in association with the category names that indicate the categories, and abstracts sales target names of purchase candidate sales targets. Input accepting means for accepting user input of memo information, and the category name including the inputted memo information by searching the category storage unit based on the memo information accepted by the input accepting means An identification means for identifying the classification code corresponding to the purchase code, a purchase history section for storing purchase history information in which sales target names of sales objects purchased in the past are associated with the classification code, and the identification means identified by the identification means An extraction means for searching the purchase history part based on the classification code and extracting the corresponding sales target name, and the extracted sales Includes a display means for displaying the object name, the.

実施形態のプログラムは、販売対象をカテゴリー単位に分類した分類コードを前記カテゴリーを示すカテゴリー名と対応させて前記カテゴリー毎に記憶するカテゴリー記憶部と、過去に購入した販売対象の販売対象名を前記分類コードに対応付けた購入履歴情報を記憶する購入履歴部とを有する買物支援装置をコンピュータによって制御するプログラムであって、前記コンピュータを、購入候補販売対象の販売対象名を抽象的に示すメモ情報のユーザ入力を受け付ける入力受付手段と、前記入力受付手段が入力を受け付けた前記メモ情報に基づいて前記カテゴリー記憶部を検索して、入力された前記メモ情報を含む前記カテゴリー名に対応する前記分類コードを識別する識別手段と、前記識別手段によって識別された前記分類コードに基づいて前記購入履歴部を検索し、対応する前記販売対象名を抽出する抽出手段と、抽出された前記販売対象名を表示する表示手段と、して機能させる。   The program according to the embodiment includes a category storage unit that stores, for each category, a classification code that classifies the sales target in units of categories and associates the category code indicating the category with the category name indicating the category, and the sales target name of the sales target that has been purchased in the past. A program for controlling a shopping support apparatus having a purchase history unit storing purchase history information associated with a classification code by a computer, wherein the computer indicates the sales target name of a purchase candidate sales object in an abstract manner. Input accepting means for accepting the user input, and searching the category storage unit based on the memo information accepted by the input accepting means, and the classification corresponding to the category name including the inputted memo information Based on identification means for identifying a code and the classification code identified by the identification means The purchase history section searching, extracting means for extracting the sale name corresponding display means for displaying the extracted sale name, it is to function.

図1は、実施形態に係る買物支援システムの構成全体を示す構成図である。Drawing 1 is a lineblock diagram showing the whole line composition of a shopping support system concerning an embodiment. 図2は、POS端末のハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing a hardware configuration of the POS terminal. 図3は、電子レシートサーバのハードウェア構成を示すブロック図である。FIG. 3 is a block diagram showing a hardware configuration of the electronic receipt server. 図4は、電子レシート管理サーバのハードウェア構成を示すブロック図である。FIG. 4 is a block diagram showing a hardware configuration of the electronic receipt management server. 図5は、電子レシート管理サーバのクーポンテーブルを示すメモリマップである。FIG. 5 is a memory map showing a coupon table of the electronic receipt management server. 図6は、携帯端末のハードウェア構成を示すブロック図である。FIG. 6 is a block diagram illustrating a hardware configuration of the mobile terminal. 図7は、タブレット端末のハードウェア構成を示すブロック図である。FIG. 7 is a block diagram illustrating a hardware configuration of the tablet terminal. 図8は、共通分類コードの仕組みを示す模式図である。FIG. 8 is a schematic diagram showing the mechanism of the common classification code. 図9は、購入履歴を記憶する購入履歴部を示すメモリマップである。FIG. 9 is a memory map showing a purchase history part for storing a purchase history. 図10は、POS端末の制御処理の流れを示すフローチャートである。FIG. 10 is a flowchart showing the flow of control processing of the POS terminal. 図11は、電子レシートサーバの制御処理の流れを示すフローチャートである。FIG. 11 is a flowchart showing a flow of control processing of the electronic receipt server. 図12は、電子レシート管理サーバの制御処理の流れを示すフローチャートである。FIG. 12 is a flowchart showing a flow of control processing of the electronic receipt management server. 図13は、携帯端末の制御処理の流れを示すフローチャートである。FIG. 13 is a flowchart showing a flow of control processing of the mobile terminal. 図14は、タブレット端末の機能構成を示す機能ブロック図である。FIG. 14 is a functional block diagram illustrating a functional configuration of the tablet terminal. 図15は、タブレット端末の制御処理の流れを示すフローチャートである。FIG. 15 is a flowchart showing a flow of control processing of the tablet terminal. 図16は、タブレット端末の制御処理の流れを示すフローチャートである。FIG. 16 is a flowchart showing a flow of control processing of the tablet terminal. 図17は、タブレット端末が表示したメモ情報の例を示す図である。FIG. 17 is a diagram illustrating an example of memo information displayed by the tablet terminal. 図18は、タブレット端末が表示したメモ情報の例を示す図である。FIG. 18 is a diagram illustrating an example of memo information displayed by the tablet terminal. 図19は、タブレット端末が表示したメモ情報の例を示す図である。FIG. 19 is a diagram illustrating an example of memo information displayed by the tablet terminal.

以下、図1〜図19を参照して、買物支援装置およびプログラムの実施形態について説明する。実施形態では、タブレット端末を買物支援装置の一例として説明する。また、実施形態では、商品を販売対象の一例として説明する。以下に説明する実施形態によりこの発明が限定されるものではない。   Hereinafter, with reference to FIGS. 1-19, embodiment of a shopping assistance apparatus and a program is described. In the embodiment, a tablet terminal will be described as an example of a shopping support apparatus. In the embodiment, a product is described as an example of a sales target. The present invention is not limited to the embodiments described below.

図1は、実施形態にかかる買物支援システムの構成全体を示す構成図である。買物支援装置システムは、電子レシートシステムを使用している。   Drawing 1 is a lineblock diagram showing the whole line composition of a shopping support system concerning an embodiment. The shopping support apparatus system uses an electronic receipt system.

電子レシートシステムは、POS(Point of Sales)端末1、ストアサーバ2、電子レシートサーバ3、電子レシート管理サーバ4、携帯端末7等を備えている。買物支援装置システムは、POS端末1およびストアサーバ2と、電子レシートサーバ3と、電子レシート管理サーバ4と、携帯端末7と、タブレット端末8等を備えている。   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 shopping support apparatus system includes a POS terminal 1, a store server 2, an electronic receipt server 3, an electronic receipt management server 4, a portable terminal 7, a tablet terminal 8, and the like.

POS端末1およびストアサーバ2は、ショッピングセンター等の店舗P1に設置されている。電子レシートサーバ3は、本部P3に設置されている。電子レシート管理サーバ4は、電子レシートセンターP4に設置されている。携帯端末7は、会員が携帯する。タブレット端末8は、例えば会員の自宅や職場に移動可能に設置されている。タブレット端末8は、携帯端末7と同様に会員が携帯することもある。   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 in the headquarter P3. The electronic receipt management server 4 is installed in the electronic receipt center P4. The mobile terminal 7 is carried by a member. The tablet terminal 8 is movably installed, for example, at a member's home or workplace. The tablet terminal 8 may be carried by a member like the portable terminal 7.

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

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

電子レシート情報とは、本来レシート用紙に印字するレシート情報を、例えばCSV(Comma-Separated Values)方式やJ−son方式等の構造化形式に変換した情報である。電子レシート情報は、POS端末1で生成され、電子レシートサーバ3を経由して電子レシート管理サーバ4に送信され、電子レシート管理サーバ4に記憶される。また、電子レシート情報は、携帯端末7から閲覧することができる。   The electronic receipt information is information obtained by converting the receipt information originally printed on the 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. The electronic receipt information can be viewed from the mobile terminal 7.

POS端末1は、生成した電子レシート情報を、ネットワークN2を介して電子レシートサーバ3に出力(送信)する。電子レシート情報の送信方法は特に問わず、HTTPやHTTPS等の汎用プロトコルを用いてもよい。なお、POS端末1は、LAN(Local Area Network)等の通信回線N1でストアサーバ2と接続されている。   The POS terminal 1 outputs (transmits) the generated electronic receipt information to the electronic receipt server 3 via the network N2. A method for transmitting electronic receipt information is not particularly limited, and a general-purpose protocol such as HTTP or HTTPS may be used. 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 a plurality of POS terminals 1 via a communication line N1 provided in the store P1. The store server 2 manages the sales information and settlement 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 in the headquarter P3 of the company that operates the store P1. The electronic receipt server 3 functions as a receipt management server for companies 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は、POS端末1から送信された電子レシート情報を、ネットワークN2(インターネットやVPN等の専用線)を介して受信する。また、電子レシートサーバ3は、受信した電子レシート情報を、本部P3と電子レシートセンターP4とを繋ぐネットワークN3を介して、電子レシート管理サーバ4に送信する。   The electronic receipt server 3 receives the electronic receipt information transmitted from the POS terminal 1 via the network N2 (dedicated line such as the Internet or VPN). The electronic receipt server 3 transmits the received electronic receipt information to the electronic receipt management server 4 via the network N3 that connects the headquarter P3 and the electronic receipt center P4.

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

電子レシート管理サーバ4は、店舗P1を運営する各種企業の電子レシート情報を一括に管理する会員用レシート管理サーバとして機能する。電子レシート管理サーバ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 that operate the store P1. The electronic receipt management server 4 manages member data such as the name and member ID of the member who has registered as a member. The member ID is recipient identification information that identifies a recipient to which electronic receipt information is output. The electronic receipt management server 4 stores and manages member data in the member information section. In addition, it is good also as a structure which provides the member management server etc. which memorize | store and manage member data separately from the electronic receipt management server 4.

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

また、電子レシート管理サーバ4は、電子レシート管理部432に電子レシート情報を記憶すると、この電子レシート情報の会員IDに基づいて電子レシートを受け取る受取先を特定する。そして、電子レシート管理サーバ4は、後述するネットワークN5を介して、電子レシートを出力するための電子レシート情報を受信していることをその携帯端末7に通知する。   In addition, 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 to receive 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 is received via the network N5 described later.

また、電子レシート管理サーバ4は、後述するネットワークN5を介して接続される携帯端末7から、会員IDを指定する電子レシートの閲覧照会情報を受信すると、当該会員IDに対応する電子レシート情報を、受取先機器である携帯端末7に対して出力する。すると、携帯端末7は、当該電子レシート情報に基づく電子レシートを表示する。携帯端末7の操作者は、携帯端末7に表示された電子レシートを閲覧することができる。   Moreover, when the electronic receipt management server 4 receives the browsing inquiry information of the electronic receipt specifying the member ID from the mobile terminal 7 connected via the network N5 described later, the electronic receipt information corresponding to the member ID is The data is output to the mobile terminal 7 that is the receiving device. Then, the portable terminal 7 displays an electronic receipt based on the electronic receipt information. The operator of the mobile terminal 7 can browse the electronic receipt displayed on the mobile terminal 7.

携帯端末7は、本システムの利用者である操作者が携帯して使用する、例えばスマートフォン、携帯電話機、PDA(Personal Digital Assistant)等の携帯端末装置である。携帯端末7は、ネットワークN5上で提供される各種情報を閲覧するためのWebブラウザ等のアプリケーションを実装する。   The portable terminal 7 is a portable terminal device such as a smartphone, a cellular phone, or a PDA (Personal Digital Assistant) that is carried and used by an operator who is a user of the system. The portable terminal 7 is mounted with an application such as a web browser for browsing various information provided on the network N5.

携帯端末7は、ネットワークN5を介して電子レシート管理サーバ4やタブレット端末8に接続されている。ここで、ネットワークN5は、インターネットや、各種公衆網である。   The portable terminal 7 is connected to the electronic receipt management server 4 and the tablet terminal 8 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 mobile terminal 7 receives a notification indicating that the electronic receipt can be viewed from the electronic receipt management server 4 via the network N5. The operator operates the mobile terminal 7 to transmit electronic receipt browsing inquiry information to the electronic receipt management server 4 via the network N5. Then, the portable terminal 7 displays an electronic receipt based on the member's electronic receipt information output from the electronic receipt management server 4. The operator can view the electronic receipt displayed on the mobile terminal 7.

タブレット端末8は、薄板状のケース内にすべてのコンピュータ機能を備えたオールインワン・コンピュータである。また、タブレット端末8は、ネットワークN5を介して電子レシート管理サーバ4や携帯端末7に接続されている。タブレット端末8は、ネットワークN5上で提供される各種情報を閲覧するためのWebブラウザ等のアプリケーションを実装する。   The tablet terminal 8 is an all-in-one computer provided with all computer functions in a thin plate-like case. The tablet terminal 8 is connected to the electronic receipt management server 4 and the mobile terminal 7 via the network N5. The tablet terminal 8 is mounted with an application such as a Web browser for browsing various information provided on the network N5.

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

次に、図2〜図9を用いて、実施形態の買物支援装置システムを構築する主要な装置のハードウェア構成について説明する。   Next, the hardware configuration of main apparatuses that construct the shopping support apparatus system according to the embodiment will be described with reference to FIGS.

まず、POS端末1について説明する。図2は、POS端末1のハードウェア構成を示すブロック図である。図2に示すように、POS端末1は、各種演算やPOS端末1の各部を統括的に制御する制御部11を備えている。制御部11は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、RTC(Real Time Clock)部等によって構成されるコンピュータである。ROMは、各種プログラムやデータを記憶する。RAMは、各種プログラムを一時的に記憶しまた各種データを書き換え自在に記憶する。RTC部は、現在の日時を計時する。   First, the POS terminal 1 will be described. FIG. 2 is a block diagram showing a hardware configuration of the POS terminal 1. As illustrated in FIG. 2, the POS terminal 1 includes a control unit 11 that controls various operations and each unit of the POS terminal 1. The control unit 11 is a computer including a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), an RTC (Real Time Clock) 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 measures 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 an operator to input an operation. As operation keys, for example, a numeric key for inputting a numerical value, a cursor key for selecting a predetermined item, a selection determination key, and a closing key for executing settlement processing of one transaction and ending the transaction 121 etc. are provided.

印字部13は、レシート、ジャーナル、精算レシート、点検レシート等の印字を行うプリンタ装置で構成される。印字部13は、例えば発熱媒体を有するサーマルヘッドを用いて、搬送される長尺状のロール用紙にレシート情報を印字する。印字するレシート情報は、売上登録した商品情報や、決済処理に伴う決済情報等である。   The printing unit 13 includes a printer device that prints a receipt, a journal, a payment receipt, an inspection receipt, and the like. The printing unit 13 prints the receipt information on a long roll paper that is conveyed, for example, using a thermal head having a heat generating medium. The receipt information to be printed is merchandise information registered for sales, payment information accompanying payment processing, and the like.

表示部14は、例えば液晶ディスプレイ等であり、売上登録された商品の商品名、価格、合計金額、釣銭額等の各種情報を表示する。なお、表示部14上にタッチパネルを設けた場合は、タッチパネルが操作部12として機能する。   The display unit 14 is, for example, a liquid crystal display, and displays various information such as a product name, a price, a total amount, and a change amount of a product registered for sales. When a touch panel is provided on the display unit 14, 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 barcode or a two-dimensional code. 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 mobile terminal 7, and the like. The control unit 11 inputs information held in the read code symbol. It is assumed that a product code or the like for identifying the product is held in the code symbol attached to the product. Further, the code symbol displayed on the mobile terminal 7 holds a member ID or the like for specifying the recipient of the electronic receipt received by the mobile terminal 7. The member ID may be stored magnetically or electrically in the mobile terminal 7. In this case, the stored member ID is read by a dedicated reading device. 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 a communication I / F (interface) 16 via a bus 18 and can be connected to the network N2 via this communication I / F 16.

また、制御部11は、バス18を介して、記憶部17に接続されている。記憶部17は、例えばHDD(Hard Disk Drive)やSSD(Solid State Drive)等の補助記憶装置である。記憶部17は、商品販売データ処理、各種のPOS業務を実行するための制御プログラムを記憶した制御プログラム部171を備える。この制御プログラムに基づいて、制御部11は売上登録処理を実行する。売上登録処理とは、コード読取部15から入力された商品コードに基づいて、図示しない商品マスタから商品情報(商品名、価格等)を読み出して記憶部17に記憶する処理をいう。記憶部17は、売上登録処理した各商品の商品名、商品コード及び単価等の売上登録情報を記憶する。   The control unit 11 is connected to the storage unit 17 via the bus 18. The storage unit 17 is an auxiliary storage device such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive). The storage unit 17 includes a control program unit 171 that stores a control program for executing merchandise sales data processing and various POS operations. Based on this control program, the control unit 11 executes a sales registration process. The sales registration process refers to a process of reading product information (product name, price, etc.) from a product master (not shown) based on the product code input from the code reading unit 15 and storing it in the storage unit 17. The storage unit 17 stores sales registration information such as the product name, product code, and unit price of each product that has undergone sales registration processing.

また、記憶部17は、レシート情報から電子レシート情報を生成するための電子レシート生成プログラムを記憶した電子レシート生成プログラム部172を備える。制御部11は、電子レシート生成プログラムを駆動させて、レシート情報スキーマ(図示せず)に記述された変換規則に基づいて、非構造化形式のレシート情報を構造化形式の電子レシート情報に変換することで、電子レシート情報を生成する。なお、記憶部17には、商品コードに対応して共通分類コードが記憶されているため、電子レシート生成プログラムは、電子レシート情報を生成する際に記憶部17を参照して、商品コード毎に対応した共通分類コードを付与する。   The storage unit 17 includes an electronic receipt generation program unit 172 that stores an electronic receipt generation program for generating electronic receipt information from the receipt information. The control unit 11 drives the electronic receipt generation program to convert the unstructured receipt information into the structured electronic receipt information based on a conversion rule described in a receipt information schema (not shown). Thus, electronic receipt information is generated. In addition, since the common classification code is stored in the storage unit 17 corresponding to the product code, the electronic receipt generation program refers to the storage unit 17 when generating the electronic receipt information for each product code. A corresponding common classification code is assigned.

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

次に、企業用のレシート管理サーバとして機能する電子レシートサーバ3のハードウェア構成を、図3のブロック図を用いて説明する。図3において、電子レシートサーバ3は、各種演算や電子レシートサーバ3の各部を統括的に制御する制御部31を備えている。制御部31は、CPU、ROM、RAM、RTC部等によって構成されるコンピュータである。ROMは、各種プログラムやデータを記憶する。RAMは、各種プログラムを一時的に記憶し、また各種データを書き換え自在に記憶する。RTC部は、現在の日時を計時する。   Next, the hardware configuration of the electronic receipt server 3 that functions as a corporate receipt management server will be described with reference to the block diagram of FIG. In FIG. 3, the electronic receipt server 3 includes a control unit 31 that comprehensively controls various operations and each unit of the electronic receipt server 3. The control unit 31 is a computer that includes 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 measures the current date and time.

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

記憶部33は、店舗P1を運営する企業毎の電子レシート情報を電子レシート管理部331に記憶する。また、記憶部33は、電子レシート管理部331に記憶された電子レシート情報を管理するための制御プログラムを記憶する制御プログラム部332を備える。   The storage unit 33 stores electronic receipt information for each company that operates the store P1 in the electronic receipt management unit 331. 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 will be described using the block diagram of FIG. In FIG. 4, the electronic receipt management server 4 includes a control unit 41 that controls various operations and each part of the electronic receipt management server 4. The control unit 41 is a computer that includes 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 measures the current date and time.

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

記憶部43には、制御プログラム部431、電子レシート管理部432、クーポンテーブル433が設けられている。制御プログラム部431は、電子レシート管理サーバ4の制御を行うための制御プログラムを記憶している。電子レシート管理部432は、各企業の電子レシートサーバ3から受信した電子レシート情報を会員ID毎に管理する。クーポンテーブル433は、クーポン情報を検索するキーワード毎にクーポン情報が記憶されている(図5を参照)。キーワードとして、文字、共通分類コード、商品コードが使用される。すなわちクーポンテーブル433は、文字によって検索するクーポン情報、共通分類コードによって検索するクーポン情報、商品コードによって検索するクーポン情報を記憶している。   The storage unit 43 includes a control program unit 431, an electronic receipt management unit 432, and a coupon table 433. The control program unit 431 stores a control program for controlling the electronic receipt management server 4. The electronic receipt management unit 432 manages the electronic receipt information received from the electronic receipt server 3 of each company for each member ID. In the coupon table 433, coupon information is stored for each keyword for searching for coupon information (see FIG. 5). Characters, common classification codes, and product codes are used as keywords. That is, the coupon table 433 stores coupon information searched by characters, coupon information searched by a common classification code, and coupon information searched by a product code.

次に、図5を用いて、クーポンテーブル433について説明する。図5において、クーポンテーブル433は、文字・クーポン記憶部4331、共通分類コード・クーポン記憶部4332、商品コード・クーポン記憶部4333を備えている。   Next, the coupon table 433 will be described with reference to FIG. In FIG. 5, the coupon table 433 includes a character / coupon storage unit 4331, a common classification code / coupon storage unit 4332, and a product code / coupon storage unit 4333.

文字・クーポン記憶部4331は、受信した文字を用いて該当するクーポン情報が検索(文字検索)できるように、クーポン名とクーポン情報が対応付けて記憶されている。受信した文字に基づいて文字・クーポン記憶部4331を検索すると、当該文字をクーポン名に含むクーポン情報が抽出される。共通分類コード・クーポン記憶部4332は、受信した共通分類コード(図8を参照)から該当するクーポン情報が検索(共通分類コード検索)できるように、共通分類コードとクーポン情報が対応付けて記憶されている。受信した共通分類コードに基づいて文字・クーポン記憶部4331を検索すると、当該共通分類コードに対応したクーポン情報が抽出される。商品コード・クーポン記憶部4333は、受信した商品コードから該当するクーポン情報が検索(商品コード検索)できるように、商品コードとクーポン情報が対応付けて記憶されている。受信した商品コードに基づいて文字・クーポン記憶部4331を検索すると、当該商品コードに対応したクーポン情報が抽出される。   In the character / coupon storage unit 4331, the coupon name and the coupon information are stored in association with each other so that the corresponding coupon information can be searched (character search) using the received character. When the character / coupon storage unit 4331 is searched based on the received character, coupon information including the character in the coupon name is extracted. The common classification code / coupon storage unit 4332 stores the common classification code and coupon information in association with each other so that the corresponding coupon information can be searched (common classification code search) from the received common classification code (see FIG. 8). ing. When the character / coupon storage unit 4331 is searched based on the received common classification code, coupon information corresponding to the common classification code is extracted. The product code / coupon storage unit 4333 stores the product code and the coupon information in association with each other so that the corresponding coupon information can be searched from the received product code (product code search). When the character / coupon storage unit 4331 is searched based on the received product code, coupon information corresponding to the product code is extracted.

次に、図6のブロック図を用いて、携帯端末7のハードウェア構成を説明する。図6において、携帯端末7は、各種演算や携帯端末7の各部を統括的に制御する制御部71を備えている。制御部71は、CPU、ROM、RAM、RTC部等によって構成されるコンピュータである。ROMは、各種プログラムやデータを記憶する。RAMは、各種プログラムを一時的に記憶しまた各種データを書き換え自在に記憶する。RTC部は、現在の日時を計時する。   Next, the hardware configuration of the mobile terminal 7 will be described with reference to the block diagram of FIG. In FIG. 6, the mobile terminal 7 includes a control unit 71 that comprehensively controls various operations and each unit of the mobile terminal 7. The control unit 71 is a computer that includes 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 measures 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 and a pointing device for an operator (member) to input an operation. The display unit 73 is a liquid crystal display, for example, and displays various information such as an electronic receipt described later. When a touch panel is provided on the display unit 73, the touch panel functions as the operation unit 72.

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

また、制御部71は、バス76を介して、記憶部75に接続されている。記憶部75は、Web上に公開されている各種情報(コンテンツ)を閲覧するためのWebブラウザの他、電子レシート管理サーバ4から電子レシートを受け取るための制御プログラムを記憶する制御プログラム部751と、受け取った電子レシートを記憶する電子レシート部75bを備えている。   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 for 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 (contents) disclosed on the Web. An electronic receipt unit 75b for storing the received electronic receipt is provided.

次に、図7のブロック図を用いて、タブレット端末8のハードウェア構成を説明する。図7において、タブレット端末8は、各種演算や各部を統括的に制御する制御部81を備えている。制御部81は、CPU、ROM、RAM、RTC部等によって構成されるコンピュータである。ROMは、各種プログラムやデータを記憶する。RAMは、各種プログラムを一時的に記憶しまた各種データを書き換え自在に記憶する。RTC部は、現在の日時を計時する。   Next, the hardware configuration of the tablet terminal 8 will be described with reference to the block diagram of FIG. In FIG. 7, the tablet terminal 8 includes a control unit 81 that comprehensively controls various operations and each unit. The control unit 81 is a computer that includes 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 measures the current date and time.

制御部81は、バス86を介して操作部84および表示部85に接続されている。操作部84は、ユーザが操作入力を行うための各種の操作キーや、ポインティングデバイスを有している。表示部85は、例えば液晶ディスプレイ等であり、メモ情報等を表示する。なお、表示部85上にタッチパネルを設けた場合は、タッチパネルは操作部84として機能する。   The control unit 81 is connected to the operation unit 84 and the display unit 85 via the bus 86. The operation unit 84 includes various operation keys and a pointing device for the user to perform operation input. The display unit 85 is a liquid crystal display, for example, and displays memo information and the like. When a touch panel is provided on the display unit 85, the touch panel functions as the operation unit 84.

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

また、制御部81は、バス86を介して、記憶部83に接続されている。記憶部83は、制御プログラム部831、メモ記憶部832、カテゴリー記憶部である共通分類コード部833、購入履歴部834を有する。制御プログラム部831は、各種演算処理(図14〜図16を参照)や各種表示(図17〜図19を参照)等を実行する制御プログラムを記憶する。メモ記憶部832は、ユーザによって手書き入力されたメモ情報および検索されたメモ情報を記憶する。共通分類コード部833は、商品をカテゴリー単位に分類した共通分類コードをカテゴリーを示すカテゴリー名と対応させてカテゴリー毎に記憶する。購入履歴部834は、過去(例えば過去1年間)に購入した商品の商品情報を人別に記憶する(図9を参照)。   The control unit 81 is connected to the storage unit 83 via the bus 86. The storage unit 83 includes a control program unit 831, a memo storage unit 832, a common classification code unit 833 that is a category storage unit, and a purchase history unit 834. The control program unit 831 stores a control program for executing various arithmetic processes (see FIGS. 14 to 16), various displays (see FIGS. 17 to 19), and the like. The memo storage unit 832 stores the memo information input by handwriting by the user and the searched memo information. The common classification code unit 833 stores a common classification code obtained by classifying products in units of categories in association with category names indicating categories. The purchase history unit 834 stores product information of products purchased in the past (for example, the past year) by person (see FIG. 9).

図8は、共通分類コード部833に記憶されている共通分類コード(例えば、一般財団法人流通システム開発センターが発行している「共通分類コード」)の仕組みの一例を示す模式図である。共通分類コードは、カテゴリーを上位概念から下位概念への分類構成と各分類に付した分類コードを共通化して、商品コードと、商品コードに付随する商品情報を一元的に管理するデータベースである。具体的には、共通分類コードは、商品を上位概念から下位概念へのカテゴリー単位に分類した分類コードをカテゴリーを示すカテゴリー名と対応させている。   FIG. 8 is a schematic diagram showing an example of the mechanism of the common classification code (for example, “common classification code” issued by the distribution system development center) stored in the common classification code unit 833. The common classification code is a database that manages a product code and product information associated with the product code in a unified manner by classifying a category from a higher concept to a lower concept and a classification code assigned to each category. Specifically, the common classification code associates a classification code obtained by classifying a product into a category unit from a higher concept to a lower concept with a category name indicating a category.

図8において、共通分類コードは、上位のカテゴリーを記憶する上位概念C1、上位のカテゴリーを下位概念化した下位カテゴリーを記憶する第1下位概念C2、第1下位概念C2のカテゴリーをさらに下位概念化したカテゴリーを記憶する第2下位概念C3、第2下位概念C3のカテゴリーをさらに下位概念化したカテゴリーを記憶する商品分類C4の階層構造を有する。図8で、共通分類コードの階層構造を、具体例を示した一例で説明する。上位概念C1である「食品」の下位概念である第1下位概念C2として「加工食品」等が分類されている。また、「加工食品」の下位概念である第2下位概念C3として「調理品」等が分類されている。そして、「調理品」の下位概念である商品分類C4として、複数の商品分類が分類されている。各商品分類には、それぞれの商品分類に属する複数の商品が含まれる。そして各商品分類には、例えば「商品分類1」「商品分類2」「商品分類3」のような、分類名(カテゴリー名)が付されている。具体的な分類名は、例えば「インスタントカレー」や「調理済みカレー」である。   In FIG. 8, the common classification code includes a superordinate concept C1 for storing a superordinate category, a first subordinate concept C2 for storing a subcategory obtained by subclassifying the superordinate category, and a category obtained by further subclassifying the category of the first subordinate concept C2. 2 has a hierarchical structure of product classification C4 for storing a second subordinate concept C3 for storing the category and a category obtained by further subcategorizing the category of the second subordinate concept C3. With reference to FIG. 8, the hierarchical structure of the common classification code will be described with an example showing a specific example. “Processed food” or the like is classified as a first subordinate concept C2 that is a subordinate concept of “food” that is the superordinate concept C1. In addition, “cooked products” and the like are classified as a second subordinate concept C3 that is a subordinate concept of “processed food”. A plurality of product categories are classified as product categories C4, which is a subordinate concept of “cooked products”. Each product category includes a plurality of products belonging to each product category. Each product category is given a category name (category name) such as “product category 1”, “product category 2”, and “product category 3”. Specific classification names are, for example, “instant curry” and “cooked curry”.

そして、各分類には、それぞれ、当該分類を特定する共通分類コードが対応して付されている。例えば、「食品」には、共通分類コードQ1として「1」が付されている。また、「食品」の下位概念である「加工食品」には、共通分類コードQ2として「11」が付されている。また、「加工食品」の下位概念である「調理品」には、共通分類コードQ3として「1103」が付されている。また、「調理品」の下位概念である商品分類には、共通分類コードQ4として「110301〜110399」が付されている。例えば「商品分類1」には、共通分類コードQ4として、「110301」が付されている。また、「商品分類2」には、共通分類コードQ4として、「110302」が付されている。また、「商品分類3」には、共通分類コードQ4として、「110303」が付されている。   Each classification is assigned with a common classification code for specifying the classification. For example, “1” is assigned to “food” as the common classification code Q1. Further, “processed food”, which is a subordinate concept of “food”, is assigned “11” as a common classification code Q2. In addition, “1103” is assigned as a common classification code Q3 to “cooked product” which is a subordinate concept of “processed food”. In addition, “110301 to 110399” is assigned as the common classification code Q4 to the product classification, which is a subordinate concept of “cooked product”. For example, “110301” is assigned to “product category 1” as the common category code Q4. Further, “110302” is assigned to “product category 2” as the common category code Q4. Further, “110303” is assigned to “product category 3” as the common category code Q4.

また例えば、ある商品「商品A」が「商品分類1」の商品分類に分類される商品である場合は、「商品A」に対応する共通分類コードは「110301」である。また例えば、ある商品「商品F」が「商品分類2」の商品分類に分類される商品である場合は、「商品F」に対応する共通分類コードは「110302」である。   Further, for example, when a certain product “product A” is a product classified into the product category “product category 1”, the common classification code corresponding to “product A” is “110301”. Further, for example, when a certain product “product F” is a product classified into the product category “product category 2”, the common classification code corresponding to “product F” is “110302”.

図9は、過去の購入履歴を記憶する購入履歴部834を示すメモリマップである。購入履歴部834は、売上登録に基づいて生成された電子レシート情報を携帯端末7から受信して、受信した電子レシート情報に含まれる商品情報を購入履歴部824に蓄積する。購入履歴部834は、受信した電子レシート情報に基づいて、購入履歴を人別に記憶する。   FIG. 9 is a memory map showing a purchase history unit 834 for storing past purchase history. The purchase history unit 834 receives electronic receipt information generated based on the sales registration from the portable terminal 7 and accumulates product information included in the received electronic receipt information in the purchase history unit 824. The purchase history unit 834 stores the purchase history for each person based on the received electronic receipt information.

図9において、購入履歴部834は、人区別部8341と履歴記憶部8342を有する。人区別部8341には、人をそれぞれ特定する人コードが記憶される。履歴記憶部8342には、人区別部8341に記憶された各人が、過去(例えば過去1年間)に購入した商品について、商品コードと商品名と共通分類コードとを対応して記憶する。過去に購入した商品の商品コードと商品名と共通分類コードを総称して購入履歴という。実施形態では、人区別部8341に父、母、子供をそれぞれ特定する人コードが記憶されている。また、履歴記憶部8342には、それぞれの人コードに対応して、父が過去に購入した商品の購入履歴と、母が過去に購入した商品の購入履歴と、子供が過去に購入した商品の購入履歴が記憶されている。   In FIG. 9, the purchase history unit 834 includes a person distinguishing unit 8341 and a history storage unit 8342. A person code for identifying each person is stored in the person distinguishing unit 8341. The history storage unit 8342 stores a product code, a product name, and a common classification code in association with each product stored in the person discrimination unit 8341 in the past (for example, the past year). Product codes, product names, and common classification codes of products purchased in the past are collectively referred to as purchase history. In the embodiment, a person code for identifying a father, mother, and child is stored in the person distinguishing unit 8341. Further, in the history storage unit 8342, corresponding to each person code, the purchase history of the product purchased by the father in the past, the purchase history of the product purchased by the mother in the past, and the product purchased by the child in the past are stored. Purchase history is stored.

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

図10において、制御部11は、コード読取部15が読み取った会員IDが入力されたか否かを判断する(S11)。入力されたと判断した場合は(S11のYes)、制御部11は、当該会員IDをRAMに記憶する(S12)。そして制御部11は、S11に戻る。   In FIG. 10, the control unit 11 determines whether or not 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 (S12). Then, the control unit 11 returns to S11.

一方、会員IDの入力ではないと判断した場合は(S11のNo)、制御部11は、コード読取部15が読み取った商品コードが入力されたか否かを判断する(S21)。商品コードが入力されたと判断した場合は(S21のYes)、制御部11は、当該商品について売上登録処理を実行する(S22)。そして制御部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 or not the product code read by the code reading unit 15 is input (S21). If it is determined that a product code has been input (Yes in S21), the control unit 11 executes a sales registration process for the product (S22). Then, the control unit 11 returns to S11.

また、商品コードが入力されていないと判断した場合は(S21のNo)、制御部11は、締めキー121が操作されたか否かを判断する(S31)。操作されたと判断した場合は(S31のYes)、制御部11は、売上登録情報に基づいて決済処理を実行する(S32)。そして制御部11は、決済処理した売上登録情報に基づいて非構造形式のレシート情報を生成する(S33)。   If it is determined that the product code has not been input (No in S21), the control unit 11 determines whether or not the closing key 121 has been operated (S31). If it is determined that it has been operated (Yes in S31), the control unit 11 executes a settlement process based on the sales registration information (S32). And the control part 11 produces | generates the receipt information of an unstructured format based on the sales registration information which carried out the payment process (S33).

次に制御部11は、S33で生成したレシート情報を構造化するか否かを判断する(S34)。制御部11は、S12の処理に基づいてRAMに会員IDが記憶されている場合に、レシート情報を構造化すると判断する。制御部11は、RAMに会員IDが記憶されていない場合に、レシート情報を構造化しないと判断する。レシート情報を構造化すると判断した場合(S34のYes)、制御部11は、レシート情報を構造化した電子レシート情報を生成する(S35)。生成された電子レシート情報は会員IDおよび付与された共通分類コードを含む。次に制御部11は、生成した電子レシート情報を電子レシートサーバ3に送信する(S36)。次に制御部11は、S22で記憶した売上登録情報をクリアする(S37)。そして制御部11は、処理を終了する。   Next, the control unit 11 determines whether or not to structure the receipt information generated in S33 (S34). The control unit 11 determines to structure the receipt information when the member ID is stored in the RAM based on the process of S12. The control unit 11 determines that the receipt information is not structured when the member ID is not stored in the RAM. When it is determined that the receipt information is structured (Yes in S34), the control unit 11 generates electronic receipt information in which the receipt information is structured (S35). The generated electronic receipt information includes a member ID and a given common classification code. 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 sales registration information stored in S22 (S37). And the control part 11 complete | finishes a process.

また、レシート情報を構造化しないと判断した場合は(S34のNo)、制御部11は、印字部13を駆動してレシート情報を印字した紙レシートを発行する(S38)。そして制御部11は、S37を実行する。なお、締めキー121が操作されていないと判断した場合は(S31のNo)、制御部11は、S11に戻って待機する。   If it is determined that the receipt information is not structured (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). And the control part 11 performs S37. When it is determined that the tightening key 121 is not operated (No in S31), the control unit 11 returns to S11 and stands by.

次に、電子レシートサーバ3の制御部31が、制御プログラム部332に記憶された制御プログラムに従って動作することにより実行される制御処理の流れを、図11に示すフローチャートに基づいて説明する。   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 or not the electronic receipt information transmitted from the POS terminal 1 in S36 is received via the communication I / F 32 (S41). When it is determined that it has been received (Yes in S41), the control unit 31 stores the electronic receipt information for each company in the electronic receipt management unit 331 of the storage unit 33 (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 waits. If 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に記憶された制御プログラムに従って実行する制御処理を、図12のフローチャートを用いて説明する。図12において、制御部41は、電子レシートサーバ3から電子レシート情報を受信したか否かを判断する(S51)。受信したと判断した場合は(S51のYes)、制御部41は、受信した電子レシート情報を電子レシート管理部432に会員ID毎に記憶する(S52)。そして制御部41は、会員IDで特定される受取先の携帯端末7に対し、電子レシート情報を受信したことを通知する(S53)。そして制御部41は、S51に戻る。   Next, control processing executed by the control unit 41 of the electronic receipt management server 4 according to the control program stored in the control program unit 431 will be described with reference to the flowchart of FIG. In FIG. 12, the control unit 41 determines whether or not electronic receipt information is 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). Then, the control unit 41 notifies the recipient mobile terminal 7 specified by the member ID that the electronic receipt information has been received (S53). Then, the control unit 41 returns to S51.

また、電子レシート情報の受信ではないと判断した場合は(S51のNo)、制御部41は、携帯端末7から、電子レシートの閲覧照会情報を受信したか否かを判断する(S61)。受信したと判断した場合は(S61のYes)、制御部41は、電子レシート管理部432に記憶されている電子レシート情報を、会員IDで特定される受取先で指定された携帯端末7に出力する(S62)。携帯端末7の操作者は、携帯端末7に表示される電子レシートを閲覧できる。そして制御部41は、処理を終了する。   When it is determined that the electronic receipt information is not received (No in S51), the control unit 41 determines whether or not the electronic receipt viewing inquiry information is received from the portable terminal 7 (S61). If it is determined that the electronic receipt information is received (Yes in S61), the control unit 41 outputs the electronic receipt information stored in the electronic receipt management unit 432 to the portable terminal 7 specified by the recipient specified by the member ID. (S62). The operator of the mobile terminal 7 can browse the electronic receipt displayed on the mobile terminal 7. And the control part 41 complete | finishes a process.

また、電子レシートの閲覧照会情報を受信していないと判断した場合は(S61のNo)、制御部41は、電子レシートサーバ3を介してストアサーバ2から各種のクーポン情報(クーポンコード、クーポン名等)を受信したか否かを判断する(S71)。受信したと判断した場合は(S71のYes)、制御部41は、受信したクーポン情報をクーポンテーブル433に記憶する(S72)。そして制御部41は、S51に戻る。   In addition, when it is determined that the electronic receipt browsing inquiry information has not been received (No in S61), the control unit 41 receives various coupon information (coupon code, coupon name) from the store server 2 via the electronic receipt server 3. Etc.) is determined (S71). If it is determined that it has been received (Yes in S71), the control unit 41 stores the received coupon information in the coupon table 433 (S72). Then, the control unit 41 returns to S51.

制御部41は、受信したクーポン情報を、クーポンが適用される商品名と対応させて文字・クーポン記憶部4331に記憶する。商品名はクーポン情報と同時に受信する。また制御部41は、受信したクーポン情報を、クーポンが適用される商品名および当該商品が属する共通分類コードと対応させて共通分類コード・クーポン記憶部4332に記憶する。商品名および共通分類コードは、クーポン情報と同時に受信する。また制御部41は、受信したクーポン情報を、クーポンが適用される商品名および商品コードと対応させて商品コード・クーポン記憶部4333に記憶する。商品コードはクーポン情報と同時に受信する。   The control unit 41 stores the received coupon information in the character / coupon storage unit 4331 in association with the product name to which the coupon is applied. The product name is received simultaneously with the coupon information. The control unit 41 stores the received coupon information in the common classification code / coupon storage unit 4332 in association with the product name to which the coupon is applied and the common classification code to which the product belongs. The product name and the common classification code are received simultaneously with the coupon information. The control unit 41 stores the received coupon information in the product code / coupon storage unit 4333 in association with the product name and product code to which the coupon is applied. The product code is received simultaneously with the coupon information.

また、クーポン情報を受信していないと判断した場合は(S71のNo)、制御部41は、タブレット端末8からクーポン情報の問合せを受信したか否かを判断する(S81)。受信したと判断した場合は(S81のYes)、制御部41は、クーポン検索を実行する(S82)。具体的には、制御部41は、文字によるクーポン情報の検索の問合せを受信した場合は、受信した商品名に基づいて文字・クーポン記憶部4331を検索し、当該商品名に対応したクーポン情報および当該クーポンが適用される商品名を抽出する。また、制御部41は、共通分類コードによるクーポン情報の検索の問合せを受信した場合は、受信した共通分類コードに基づいて共通分類コード・クーポン記憶部4332を検索し、当該共通分類コードが付されているクーポン情報および当該クーポンが適用される商品名を抽出する。また、制御部41は、商品コードによるクーポン情報の検索の問合せを受信した場合は、受信した商品コードに基づいて商品コード・クーポン記憶部4333を検索し、当該商品コードに対応したクーポン情報および当該クーポンが適用される商品名を抽出する。そして制御部41は、抽出したクーポン情報および当該クーポンが適用される商品名を、クーポン検索情報を送信したタブレット端末8に送信する(S83)。そして制御部41は、S51に戻る。なお、クーポン情報の問合せを受信していないと判断した場合は(S81のNo)、制御部41はS51に戻る。   If it is determined that coupon information has not been received (No in S71), the control unit 41 determines whether a coupon information inquiry has been received from the tablet terminal 8 (S81). If it is determined that it has been received (Yes in S81), the control unit 41 executes a coupon search (S82). Specifically, when receiving a query for searching coupon information by characters, the control unit 41 searches the character / coupon storage unit 4331 based on the received product name, and obtains coupon information corresponding to the product name and The product name to which the coupon is applied is extracted. In addition, when receiving a query for coupon information search using a common classification code, the control unit 41 searches the common classification code / coupon storage unit 4332 based on the received common classification code, and the common classification code is attached. The coupon information and the product name to which the coupon is applied are extracted. Moreover, when the control part 41 receives the inquiry of the coupon information search by a product code, it searches the product code / coupon storage part 4333 based on the received product code, the coupon information corresponding to the product code, and the The product name to which the coupon is applied is extracted. And the control part 41 transmits the extracted coupon information and the goods name to which the said coupon is applied to the tablet terminal 8 which transmitted coupon search information (S83). Then, the control unit 41 returns to S51. When it is determined that the coupon information inquiry has not been received (No in S81), the control unit 41 returns to S51.

次に、携帯端末7の制御部71が、制御プログラム部751に記憶された制御プログラムに従って実行する制御処理を、図13のフローチャートを用いて説明する。図13において、制御部71は、電子レシートを閲覧するためにログインされたか否かを判断する(S91)。制御部71は、ログインされるまで待機する(S91のNo)。ログインされたと判断した場合は(S91のYes)、制御部71は、電子レシート管理サーバ4から、電子レシート情報を受信したことを示す通知を受信したか否かを判断する(S92)。受信したと判断した場合は(S92のYes)、制御部71は、受信したことを示す通知を表示部73に表示する(S93)。この通知は、例えば「お客様の電子レシートをお預かりしています」等のメッセージである。そして制御部71はS91に戻る。   Next, control processing executed by the control unit 71 of the mobile terminal 7 according to 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 or not the user has logged in to view the electronic receipt (S91). The control unit 71 waits until logging in (No in 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 keep your electronic receipt”. Then, the control unit 71 returns to S91.

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

一方、電子レシート情報の閲覧照会の操作ではないと判断した場合は(S94のNo)、制御部71は、電子レシート管理サーバ4から、電子レシート情報を受信したか否かを判断する(S96)。電子レシート情報を受信したと判断した場合は(S96のYes)、制御部71は、受信した電子レシート情報を電子レシート部752に記憶し、かつ電子レシートとして表示部73に表示する(S97)。そして制御部71は、受信した電子レシート情報をタブレット端末8に送信する(S98)。送信する電子レシート情報には、商品情報と、当該商品情報と対応した共通分類コードが含まれている。そして制御部71は、S91に戻る。   On the other hand, when it is determined that it is not an operation for browsing inquiry of electronic receipt information (No in S94), the control unit 71 determines whether or not electronic receipt information is received from the electronic receipt management server 4 (S96). . When it is determined that the electronic receipt information has been received (Yes in S96), the control unit 71 stores the received electronic receipt information in the electronic receipt unit 752 and displays it on the display unit 73 as an electronic receipt (S97). And the control part 71 transmits the received electronic receipt information to the tablet terminal 8 (S98). The electronic receipt information to be transmitted includes product information and a common classification code corresponding to the product information. Then, the control unit 71 returns to S91.

また、電子レシートを受信していないと判断した場合は(S96のNo)、制御部71は、タブレット端末8からメモ情報からなる買物リストを受信したか否かを判断する(S99)。受信したと判断した場合は(S99のYes)、制御部71は、受信した買物リストを表示部73に表示する(S100)。そして制御部71は、S91に戻る。なお、買物リストを受信していないと判断した場合は(S99のNo)、制御部71はS91に戻る。   If it is determined that an electronic receipt has not been received (No in S96), the control unit 71 determines whether a shopping list including memo information has been received from the tablet terminal 8 (S99). If it is determined that it has been received (Yes in S99), the control unit 71 displays the received shopping list on the display unit 73 (S100). Then, the control unit 71 returns to S91. When it is determined that the shopping list has not been received (No in S99), the control unit 71 returns to S91.

次に図14〜図19を用いて、タブレット端末8の制御処理について説明する。なお、以降の説明では、説明を簡略化するために、父の購入履歴を検索して該当する商品名を抽出することとする。図14は、タブレット端末8の制御部81が実行する機能を示す機能ブロック図である。図14において、制御部81は、制御プログラム部831に記憶された制御プログラムを実行することにより、入力受付手段811、識別手段812、抽出手段813、表示手段814、クーポン問合せ手段815、クーポン受信手段816として機能する。   Next, the control processing of the tablet terminal 8 will be described with reference to FIGS. In the following description, in order to simplify the description, the father's purchase history is searched and the corresponding product name is extracted. FIG. 14 is a functional block diagram illustrating functions executed by the control unit 81 of the tablet terminal 8. In FIG. 14, the control unit 81 executes the control program stored in the control program unit 831 so that the input receiving unit 811, the identifying unit 812, the extracting unit 813, the display unit 814, the coupon inquiry unit 815, the coupon receiving unit It functions as 816.

入力受付手段811は、購入候補商品の商品名を抽象的に示すメモ情報のユーザ入力を受け付ける機能を有する。   The input receiving unit 811 has a function of receiving user input of memo information that abstractly indicates the product names of the purchase candidate products.

識別手段812は、入力受付手段811が入力を受け付けたメモ情報に基づいて共通分類コード部833を検索して、入力されたメモ情報を含む分類名に対応する共通分類コードを識別する機能を有する。   The identification unit 812 has a function of searching the common classification code unit 833 based on the memo information received by the input reception unit 811 and identifying the common classification code corresponding to the classification name including the input memo information. .

抽出手段813は、識別手段812によって識別された共通分類コードに基づいて購入履歴部834を検索し、対応する商品名を抽出する機能を有する。   The extracting unit 813 has a function of searching the purchase history unit 834 based on the common classification code identified by the identifying unit 812 and extracting a corresponding product name.

表示手段814は、抽出された商品名を表示する機能を有する。   The display unit 814 has a function of displaying the extracted product name.

クーポン問合せ手段815は、識別手段812が識別した共通分類コードが付された商品のクーポン情報を問合せる機能を有する。   The coupon inquiry unit 815 has a function of inquiring about coupon information of a product to which the common classification code identified by the identification unit 812 is attached.

クーポン受信手段816は、問合せに対して受信したクーポン情報およびクーポンが適用される商品の商品名を受信する機能を有する。   The coupon receiving unit 816 has a function of receiving the coupon information received in response to the inquiry and the product name of the product to which the coupon is applied.

次に、図15と図16のフローチャートを用いて、タブレット端末8の制御部81が実行する制御処理の流れを説明する。図15において、制御部81は、買物リストボタンB1(図17を参照)が操作されたか否かを判断する(S111)。操作されたと判断した場合は(S111のYes)、制御部81は、メモ情報を入力する買物リストの作成画面を表示する(S112)。タブレット端末8のユーザは、指で表示部85をタッチしながらメモ情報を書く。すると制御部81(入力受付手段811)は、表示部85に書かれたメモ情報の入力を受け付ける(S113)。そして制御部81は、受け付けたメモ情報をメモ記憶部832に記憶する(S114)。そして制御部81は、記憶したメモ情報からなる買物リストを表示部85に表示する(S115)。   Next, the flow of control processing executed by the control unit 81 of the tablet terminal 8 will be described using the flowcharts of FIGS. 15 and 16. In FIG. 15, the control unit 81 determines whether or not the shopping list button B1 (see FIG. 17) has been operated (S111). If it is determined that it has been operated (Yes in S111), the control unit 81 displays a shopping list creation screen for inputting memo information (S112). The user of the tablet terminal 8 writes memo information while touching the display unit 85 with a finger. Then, the control part 81 (input reception means 811) receives the input of the memo information written on the display part 85 (S113). Then, the control unit 81 stores the received memo information in the memo storage unit 832 (S114). And the control part 81 displays the shopping list which consists of memorize | stored memo information on the display part 85 (S115).

図17に、S115で表示した買物リスト画面G1を示す。制御部81は、表示モードを切り替えるための操作子が設けられる第1領域A1と、買物リスト画面G1等の各種画面が表示される第2領域A2とを表示部85に表示する。   FIG. 17 shows the shopping list screen G1 displayed in S115. The control unit 81 displays on the display unit 85 a first area A1 where an operator for switching the display mode is provided and a second area A2 where various screens such as a shopping list screen G1 are displayed.

第1領域A1には、表示モードを切り替えるための買物リストボタンB1が設けられる。買物リストボタンB1は、買物リスト画面G1を表示させるために操作する操作子である。   A shopping list button B1 for switching the display mode is provided in the first area A1. The shopping list button B1 is an operator operated to display the shopping list screen G1.

また、第2領域A2には、入力モードを切り替えるための、3個の入力モード切替ボタンB5が表示される。入力モード切替ボタンB5を操作すると、手書きによりメモ情報A21を入力するモード(手書入力モード)、音声によりメモ情報を入力するモード(音声入力モード)、画像取込みによりメモ情報を入力するモード(画像入力モード)に切り替わる。その他の入力モードとして、コードシンボル(バーコード等)の読み取りによる入力モード(コード入力モード)やキータイピングによる入力モード(キー入力モード)を設けてもよい。実施形態では、入力モード切替ボタンB5によって手書入力モードが設定されている。   In the second area A2, three input mode switching buttons B5 for switching the input mode are displayed. When the input mode switching button B5 is operated, a mode for inputting memo information A21 by hand (handwriting input mode), a mode for inputting memo information by voice (voice input mode), and a mode for inputting memo information by image capture (image) Switch to input mode. As other input modes, an input mode (code input mode) by reading a code symbol (bar code or the like) or an input mode (key input mode) by key typing may be provided. In the embodiment, the handwriting input mode is set by the input mode switching button B5.

また、第2領域A2には、入力したユーザを指定するための3個の人指定ボタンB6が表示される。実施形態では、人指定ボタンB6が操作されると、人として父、母、子供のいずれかが指定される。   In the second area A2, three person designation buttons B6 for designating the input user are displayed. In the embodiment, when the person designation button B6 is operated, any one of a father, a mother, and a child is designated as a person.

図17において、第2領域A2には、入力が受け付けられた「商品A」「商品B」「商品C」「商品D」の手書きのメモ情報A21が候補商品として表示されている。また図17において、メモ情報A21に対応した正確な商品名やクーポン情報の検索を開始する検索ボタンA22が、各メモ情報A21に対応してそれぞれの商品名の右側に表示される。   In FIG. 17, in the second area A2, handwritten memo information A21 of “product A”, “product B”, “product C”, and “product D” for which input has been accepted is displayed as a candidate product. In FIG. 17, a search button A22 for starting a search for an accurate product name and coupon information corresponding to the memo information A21 is displayed on the right side of each product name corresponding to each memo information A21.

図15の説明に戻る。ユーザは、まず表示された買物リストに含まれるメモ情報のうち、検索したいメモ情報に対応した検索ボタンA22を操作する。制御部81は、いずれかの検索ボタンA22が操作されたか否かを判断する(S116)。操作されたと判断した場合は(S116のYes)、制御部81は、対象商品検索処理を実行する(S117)。   Returning to the description of FIG. The user first operates the search button A22 corresponding to the memo information to be searched among the memo information included in the displayed shopping list. The control unit 81 determines whether any one of the search buttons A22 has been operated (S116). When it is determined that it has been operated (Yes in S116), the control unit 81 executes target product search processing (S117).

図16に、S117で実行する対象商品検索処理を示す。図16において、まず、表示されているメモ情報に対応する検索ボタンA22を操作すると、メモ情報を文字認識して、認識したメモ情報に含まれる文字に基づいて父の購入履歴の検索処理を実行する(S131)。すなわち制御部81は、記憶されているメモ情報を文字認識して、人指定ボタンB6によって指定されている父の人コードに対応した履歴記憶部8342を検索し、検索するメモ情報の文字が含まれる過去に父が購入した商品の商品名を正確な商品名として抽出する。後のクーポン検索に備えて、抽出した商品名に対応した共通分類コードも抽出する。   FIG. 16 shows the target product search process executed in S117. In FIG. 16, first, when the search button A22 corresponding to the displayed memo information is operated, the memo information is recognized, and the father's purchase history search process is executed based on the characters included in the recognized memo information. (S131). That is, the control unit 81 recognizes the stored memo information, searches the history storage unit 8342 corresponding to the father's person code specified by the person specifying button B6, and includes the character of the memo information to be searched. The product name of the product purchased by the father in the past is extracted as an accurate product name. In preparation for a later coupon search, a common classification code corresponding to the extracted product name is also extracted.

続いて制御部81(識別手段812)は、文字認識したメモ情報に基づいて、共通分類コードによる購入履歴の検索処理を実行する(S132)。すなわち制御部81は、文字認識したメモ情報に含まれる文字に基づいて共通分類コード部833を検索し、当該メモ情報の文字が含まれている商品分類を識別して抽出する。そして制御部81は、抽出した商品分類に対応した共通分類コードを識別して抽出する。続いて制御部81は、抽出した共通分類コードに基づいて、父の人コードに対応した履歴記憶部8342を検索し、当該共通分類コードが記憶されている過去に父が購入した商品の商品名を正確な商品名として抽出する(S133)。   Subsequently, the control unit 81 (identification means 812) executes a purchase history search process using the common classification code based on the memo information that has been character-recognized (S132). That is, the control unit 81 searches the common classification code unit 833 based on the characters included in the memo information that has been character-recognized, and identifies and extracts the product category that includes the characters of the memo information. And the control part 81 identifies and extracts the common classification code corresponding to the extracted goods classification. Subsequently, the control unit 81 searches the history storage unit 8342 corresponding to the father's person code based on the extracted common classification code, and the product name of the product purchased by the father in the past in which the common classification code is stored. Are extracted as accurate product names (S133).

次に制御部81は、S131で抽出した商品名と共通分類コードおよびS133で抽出した商品名と検索した共通分類コードを、メモ記憶部832に記憶する(S134)。そして制御部81は、S118を実行する。   Next, the control unit 81 stores the product name and common classification code extracted in S131, the product name extracted in S133, and the searched common classification code in the memo storage unit 832 (S134). Then, the control unit 81 executes S118.

図15の説明に戻る。次に制御部81(クーポン問合せ手段815)は、電子レシート管理サーバ4に対して、クーポン情報の問合せを行う(S118)。すなわち制御部81は、メモ記憶部832に記憶している商品名、共通分類コードに加え、別途ユーザによって入力された商品コードを送信してクーポン情報の問合せを行う。問合せを受信した電子レシート管理サーバ4は、S82とS83の処理を実行する。   Returning to the description of FIG. Next, the control unit 81 (coupon inquiry means 815) makes an inquiry about coupon information to the electronic receipt management server 4 (S118). That is, the control unit 81 inquires about coupon information by transmitting a product code separately input by the user in addition to the product name and common classification code stored in the memo storage unit 832. The electronic receipt management server 4 that has received the inquiry executes the processes of S82 and S83.

次に制御部81(クーポン受信手段816)は、電子レシート管理サーバ4から、S118の問合せに対するクーポン情報および商品名を受信したか否かを判断する(S119)。受信するまで待機し(S119のNo)、受信したと判断した場合は(S119のYes)、制御部81は、受信したクーポン情報および商品名をメモ記憶部832に記憶する(S120)。そして制御部81は、S134で記憶した商品名とS120で記憶したクーポン情報および商品名をメモ記憶部832から読み出して、ユーザが選択する商品候補として表示部85に表示する(S121)。   Next, the control unit 81 (coupon receiving means 816) determines whether or not coupon information and a product name for the inquiry in S118 have been received from the electronic receipt management server 4 (S119). It waits until it receives (No of S119), and when it is judged that it received (Yes of S119), the control part 81 memorize | stores the received coupon information and goods name in the memo memory | storage part 832 (S120). And the control part 81 reads the product name memorize | stored by S134, the coupon information memorize | stored by S120, and a merchandise name from the memo memory | storage part 832, and displays them on the display part 85 as a goods candidate which a user selects (S121).

図18に、S121で表示した商品名とクーポン情報の例を示す。図18において、S134で記憶した商品名をエリアA24に表示する。エリアA24に表示される商品名は、メモ情報A21に基づいて正確な商品名を検索した結果抽出された商品名である。「商品A1」の正確な商品名A211は、S132の検索処理で抽出された商品名である。また、「商品A2」の正確な商品名A212は、S131の検索処理で抽出された商品名である。   FIG. 18 shows an example of the product name and coupon information displayed in S121. In FIG. 18, the product name stored in S134 is displayed in area A24. The product name displayed in the area A24 is a product name extracted as a result of searching for an accurate product name based on the memo information A21. The correct product name A211 of “product A1” is the product name extracted in the search process of S132. The correct product name A212 of “product A2” is the product name extracted in the search process of S131.

また、S120で記憶した商品名およびクーポン情報をエリアA25に表示する。エリアA25に表示される商品名は、メモ情報と共通分類コードと商品コードに基づいてクーポン情報を検索した結果抽出された正確な商品名である。「商品A3」の正確な商品名A213およびクーポン情報213C、「商品A4」の正確な商品名A214およびクーポン情報214Cが表示される。   In addition, the product name and coupon information stored in S120 are displayed in area A25. The product name displayed in the area A25 is an accurate product name extracted as a result of searching coupon information based on the memo information, the common classification code, and the product code. The correct product name A213 and coupon information 213C of “product A3” and the correct product name A214 and coupon information 214C of “product A4” are displayed.

ここでユーザは、表示部85上に設けられた操作部84を操作して、表示された商品名およびクーポン情報から購入したい商品を指定する。制御部81(抽出手段813)は、指定された商品の商品名とクーポン情報を選択する(S122)。そして制御部81(表示手段814)は、選択した商品名とクーポン情報を表示部85に表示する(S123)。次に制御部81は、S123で表示した商品名とクーポン情報を、携帯端末7に送信する(S124)。この情報は、正確な商品名が表示された、買物をする際の買物リストである。この情報を受信した携帯端末7の操作者は、当該情報を携帯端末7に表示させて買い物を行う。なお、S116において、検索ボタンA22が操作されていないと判断した場合は(S116のNo)、制御部81は、対象商品検索処理およびクーポン情報の問合せを実行することなくS124を実行する。   Here, the user operates the operation unit 84 provided on the display unit 85 to designate a product to be purchased from the displayed product name and coupon information. The control unit 81 (extraction means 813) selects the product name and coupon information of the designated product (S122). Then, the control unit 81 (display unit 814) displays the selected product name and coupon information on the display unit 85 (S123). Next, the control unit 81 transmits the product name and coupon information displayed in S123 to the mobile terminal 7 (S124). This information is a shopping list at the time of shopping on which an accurate product name is displayed. The operator of the mobile terminal 7 that has received this information displays the information on the mobile terminal 7 and performs shopping. When it is determined in S116 that the search button A22 is not operated (No in S116), the control unit 81 executes S124 without executing the target product search process and coupon information inquiry.

図19に、S123で商品とクーポン情報を表示した表示例を示す。図19において、S122で選択された「商品A1」の正確な商品名A211と「商品A3」の正確な商品名A213が表示される。また、商品名A213に対応して、「商品A3」に適用可能なクーポン情報213Cを表示する。なお、表示された正確な商品名A211と正確な商品名A213は、手書き書体ではなく活字書体のメモ情報として表示される。   In FIG. 19, the example of a display which displayed goods and coupon information by S123 is shown. In FIG. 19, the correct product name A211 of “product A1” selected in S122 and the correct product name A213 of “product A3” are displayed. Further, coupon information 213C applicable to “product A3” is displayed corresponding to the product name A213. The displayed accurate product name A211 and accurate product name A213 are displayed as memo information in a typeface, not in a handwritten typeface.

また、S111において、買物リストボタンB1が操作されていないと判断した場合は(S111のNo)、制御部81は、携帯端末7から電子レシート情報を受信したか否かを判断する(S127)。受信したと判断した場合は(S127のYes)、制御部81は、受信した電子レシート情報に含まれる商品情報と共通分類コードを対応させて履歴記憶部8342に追加的に記憶し、購入履歴を更新する(S128)。ユーザは、受信した電子レシート情報を表示させる。そしてユーザは、電子レシート情報に含まれる各商品情報について、父、母、子供のいずれの人が購入した商品かを判断して、当該人の履歴記憶部8342に記憶する。その際、対応した共通分類コードも当該人の履歴記憶部8342に記憶される。そして制御部81は、S111に戻る。また、電子レシート情報を受信していないと判断した場合は(S127のNo)、制御部81は、S111に戻る。   In S111, when it is determined that the shopping list button B1 is not operated (No in S111), the control unit 81 determines whether or not electronic receipt information is received from the portable terminal 7 (S127). If it is determined that it has been received (Yes in S127), the control unit 81 additionally stores the purchase history in the history storage unit 8342 in association with the product information and the common classification code included in the received electronic receipt information. Update (S128). The user displays the received electronic receipt information. Then, the user determines whether each product information included in the electronic receipt information is a product purchased by a father, mother, or child, and stores it in the history storage unit 8342 of the person. At that time, the corresponding common classification code is also stored in the person's history storage unit 8342. Then, the control unit 81 returns to S111. If it is determined that the electronic receipt information has not been received (No in S127), the control unit 81 returns to S111.

このような実施形態によると、タブレット端末8の制御部81は、入力されたメモ情報に基づいて共通分類コード部833を検索して対応する共通分類コードを抽出(識別)し、抽出した共通分類コードに基づいて購入履歴部834を検索し、抽出した正確な商品名をタブレット端末8に表示する。そのため、ユーザは、買物リストを作成する際、正確な商品名を入力しなくても、正確な買物リストを表示することができる。そのため、ユーザが買物をする際に商品を迷うことがない。また、入力されたメモ情報の文字が含まれていない商品名を抽出して表示することもできる。   According to such an embodiment, the control unit 81 of the tablet terminal 8 searches the common classification code unit 833 based on the input memo information, extracts (identifies) the corresponding common classification code, and extracts the extracted common classification. The purchase history part 834 is searched based on the code, and the extracted accurate product name is displayed on the tablet terminal 8. Therefore, when creating a shopping list, the user can display an accurate shopping list without inputting an accurate product name. Therefore, the user will not get lost when shopping. Further, it is possible to extract and display a product name that does not include characters of the input memo information.

また、実施形態によると、入力されたメモ情報に基づいて人別の購入履歴部834を検索し、抽出した商品名をタブレット端末8に表示する。そのため、買物をする人に合った正確な買物リストを表示することができる。   Further, according to the embodiment, the purchase history unit 834 for each person is searched based on the inputted memo information, and the extracted product name is displayed on the tablet terminal 8. Therefore, it is possible to display an accurate shopping list suitable for the person who shop.

また、実施形態によると、抽出した共通分類コードに対応するクーポン情報を問合せして、受信した該当するクーポン情報を表示する。そのため、ユーザは、買物リストを作成する際、正確な商品名を入力しなくても、対応するクーポン情報を表示することができる。また、入力されたメモ情報の文字が含まれていない商品名に対応したクーポン情報を表示することができる。   In addition, according to the embodiment, the coupon information corresponding to the extracted common classification code is inquired, and the received coupon information is displayed. Therefore, when the user creates a shopping list, the corresponding coupon information can be displayed without inputting an accurate product name. Moreover, coupon information corresponding to a product name that does not include characters of the input memo information can be displayed.

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

例えば、実施形態では、タブレット端末8を買物支援装置としたが、携帯端末7やパーソナルコンピュータ等を買物支援装置としてもよい。   For example, in the embodiment, the tablet terminal 8 is the shopping support device, but the mobile terminal 7 or a personal computer may be the shopping support device.

また、実施形態では、S132の処理において、共通分類コード部833を検索して、商品分類および対応する共通分類コードを識別して抽出したが、抽出する要件は必須の要件ではなく、識別をすればよい。この場合、制御部81は、S133において、識別した共通分類コードに基づいて対応した履歴記憶部8342を検索し、識別した共通分類コードが記憶されている過去の正確な商品名を抽出する。   In the embodiment, in the process of S132, the common classification code unit 833 is searched and the product classification and the corresponding common classification code are identified and extracted. However, the requirement to be extracted is not an essential requirement, and the identification is omitted. That's fine. In this case, in step S133, the control unit 81 searches the corresponding history storage unit 8342 based on the identified common classification code, and extracts an accurate past product name in which the identified common classification code is stored.

また、実施形態では、入力されたメモ情報を文字識別して直接購入履歴部834を検索し、メモ情報の文字が含まれる商品名を検索した。また、実施形態では、入力された商品コードに基づいてクーポン情報を検索した。しかしながら、これらの構成は必須の構成ではない。   In the embodiment, the input memo information is character-identified to directly search the purchase history part 834, and the product name including the memo information characters is searched. In the embodiment, the coupon information is searched based on the input product code. However, these configurations are not essential configurations.

また、実施形態では、商品を販売対象の一例として説明したが、販売対象は、例えばサービスのようなものであってもよい。   Moreover, although embodiment demonstrated the goods as an example of sales object, sales object may be a thing like a service, for example.

なお、実施形態のタブレット端末8で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供される。   The program executed in the tablet terminal 8 of the embodiment is a file in an installable format or an executable format, and is a computer such as a CD-ROM, a flexible disk (FD), a CD-R, a DVD (Digital Versatile Disk). Recorded on a readable recording medium.

また、実施形態のタブレット端末8で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、実施形態のタブレット端末8で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。   Further, the program executed by the tablet terminal 8 of the embodiment may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. Moreover, you may comprise so that the program run with the tablet terminal 8 of embodiment may be provided or distributed via networks, such as the internet.

また、実施形態のタブレット端末8で実行されるプログラムを、ROM等に予め組み込んで提供するように構成してもよい。   Moreover, you may comprise so that the program run with the tablet terminal 8 of embodiment may be provided by incorporating in ROM etc. previously.

1 POS端末
2 ストアサーバ
3 電子レシートサーバ
4 電子レシート管理サーバ
7 携帯端末
8 タブレット端末
11 制御部
31 制御部
41 制御部
71 制御部
81 制御部
433 クーポンテーブル
811 入力受付手段
812 識別手段
813 抽出手段
814 表示手段
815 クーポン問合せ手段
816 クーポン受信手段
832 メモ記憶部
833 共通分類コード部
834 購入履歴部
DESCRIPTION OF SYMBOLS 1 POS terminal 2 Store server 3 Electronic receipt server 4 Electronic receipt management server 7 Portable terminal 8 Tablet terminal 11 Control part 31 Control part 41 Control part 71 Control part 81 Control part 433 Coupon table 811 Input reception means 812 Identification means 813 Extraction means 814 Display unit 815 Coupon inquiry unit 816 Coupon reception unit 832 Memo storage unit 833 Common classification code unit 834 Purchase history unit

特開2009−59173号公報JP 2009-59173 A

Claims (6)

販売対象をカテゴリー単位に分類した分類コードを前記カテゴリーを示すカテゴリー名と対応させて前記カテゴリー毎に記憶するカテゴリー記憶部と、
購入候補販売対象を示すメモ情報のユーザ入力を受け付ける入力受付手段と、
前記入力受付手段が入力を受け付けた前記メモ情報に基づいて前記カテゴリー記憶部を検索して、入力された前記メモ情報を含む前記カテゴリー名に対応する前記分類コードを識別する識別手段と、
過去に購入した販売対象の販売対象名を前記分類コードに対応付けた購入履歴情報を記憶する購入履歴部と、
前記識別手段によって識別された前記分類コードに基づいて前記購入履歴部を検索し、対応する前記販売対象名を抽出する抽出手段と、
抽出された前記販売対象名を表示する表示手段と、
を備える買物支援装置。
A category storage unit that stores a classification code that classifies the sales target in units of categories, and stores the classification code for each category in association with the category name indicating the category;
Input accepting means for accepting user input of memo information indicating purchase candidate sales targets;
An identification unit that searches the category storage unit based on the memo information received by the input receiving unit and identifies the classification code corresponding to the category name including the input memo information;
A purchase history section for storing purchase history information in which sales target names of sales targets purchased in the past are associated with the classification codes;
Extraction means for searching the purchase history part based on the classification code identified by the identification means and extracting the corresponding sales object name;
Display means for displaying the extracted sales target name;
A shopping support device comprising:
前記抽出手段は、前記入力受付手段によって入力された前記メモ情報に基づいて前記購入履歴部を検索し、前記メモ情報を含む前記販売対象名を抽出する、
請求項1に記載の買物支援装置。
The extraction means searches the purchase history part based on the memo information input by the input receiving means, and extracts the sales target name including the memo information.
The shopping support apparatus according to claim 1.
前記抽出手段は、前記分類コードに基づいて複数の販売対象名が抽出された場合、前記ユーザによって指定された一または複数の販売対象名を抽出する、
請求項1または2に記載の買物支援装置。
The extracting means extracts one or more sales target names designated by the user when a plurality of sales target names are extracted based on the classification code;
The shopping support apparatus according to claim 1 or 2.
前記識別手段が識別した前記分類コードが付された販売対象のクーポン情報を問合せるクーポン問合せ手段と、
前記問合せに応答した前記クーポン情報およびクーポンが適用される販売対象の販売対象名を受信するクーポン受信手段と、
をさらに備え、
前記表示手段は、受信した前記クーポン情報と前記販売対象名を表示する、
請求項1乃至3のいずれか一に記載の買物支援装置。
Coupon inquiry means for inquiring about coupon information to be sold with the classification code identified by the identification means;
A coupon receiving means for receiving the coupon information in response to the inquiry and the sales target name of the sales target to which the coupon is applied;
Further comprising
The display means displays the received coupon information and the sales target name.
The shopping support device according to any one of claims 1 to 3.
前記購入履歴部は、前記購入履歴情報を複数の前記ユーザ別に記憶し、
前記入力受付手段は、ユーザを特定して前記メモ情報のユーザ入力を受け付け、
前記表示手段は、前記識別手段が識別した前記分類コードに基づいて前記特定されたユーザに対応して記憶された前記購入履歴情報を検索して、対応する前記販売対象名を表示する、
請求項1乃至4の何れか一に記載の買物支援装置。
The purchase history unit stores the purchase history information for each of the plurality of users,
The input accepting means identifies a user and accepts user input of the memo information;
The display means searches the purchase history information stored corresponding to the specified user based on the classification code identified by the identification means, and displays the corresponding sales target name.
The shopping support device according to any one of claims 1 to 4.
販売対象をカテゴリー単位に分類した分類コードを前記カテゴリーを示すカテゴリー名と対応させて前記カテゴリー毎に記憶するカテゴリー記憶部と、過去に購入した販売対象の販売対象名を前記分類コードに対応付けた購入履歴情報を記憶する購入履歴部とを有する買物支援装置をコンピュータによって制御するプログラムであって、
前記コンピュータを、
購入候補販売対象の販売対象名を抽象的に示すメモ情報のユーザ入力を受け付ける入力受付手段と、
前記入力受付手段が入力を受け付けた前記メモ情報に基づいて前記カテゴリー記憶部を検索して、入力された前記メモ情報を含む前記カテゴリー名に対応する前記分類コードを識別する識別手段と、
前記識別手段によって識別された前記分類コードに基づいて前記購入履歴部を検索し、対応する前記販売対象名を抽出する抽出手段と、
抽出された前記販売対象名を表示する表示手段と、
して機能させるためのプログラム。
A category storage unit that stores a classification code that classifies the sales target in units of categories in association with a category name that indicates the category, and stores the sales target name of the sales target that has been purchased in the past in association with the classification code. A program for controlling a shopping support apparatus having a purchase history unit for storing purchase history information by a computer,
The computer,
Input accepting means for accepting user input of memo information that abstractly indicates a sales target name of a purchase candidate sales target;
An identification unit that searches the category storage unit based on the memo information received by the input receiving unit and identifies the classification code corresponding to the category name including the input memo information;
Extraction means for searching the purchase history part based on the classification code identified by the identification means and extracting the corresponding sales object name;
Display means for displaying the extracted sales target name;
Program to make it function.
JP2015040190A 2015-03-02 2015-03-02 Shopping support device and program Expired - Fee Related JP6193900B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015040190A JP6193900B2 (en) 2015-03-02 2015-03-02 Shopping support device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015040190A JP6193900B2 (en) 2015-03-02 2015-03-02 Shopping support device and program

Publications (2)

Publication Number Publication Date
JP2016162181A JP2016162181A (en) 2016-09-05
JP6193900B2 true JP6193900B2 (en) 2017-09-06

Family

ID=56845368

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015040190A Expired - Fee Related JP6193900B2 (en) 2015-03-02 2015-03-02 Shopping support device and program

Country Status (1)

Country Link
JP (1) JP6193900B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004530953A (en) * 2000-11-03 2004-10-07 カタリーナ・マーケティング・インターナショナル・インコーポレイテッド Method and system for generating an individual shopping list based on a customer's purchase history
JP5781104B2 (en) * 2013-02-15 2015-09-16 ヤフー株式会社 Information providing system, information providing apparatus, shopping program, and information providing method
US20140249885A1 (en) * 2013-03-04 2014-09-04 Catalina Marketing Corporation System and method for customized search results based on a shopping history of a user, retailer identifications, and items being promoted by retailers

Also Published As

Publication number Publication date
JP2016162181A (en) 2016-09-05

Similar Documents

Publication Publication Date Title
US11126989B2 (en) Receipt data processing device and method for processing receipt data
US20200327620A1 (en) Electronic receipt system, commodity sales data processing apparatus, electronic receipt management server and method
US20230316251A1 (en) Electronic receipt management system
JP6559945B2 (en) Information processing apparatus and program
JP6341763B2 (en) Product sales data processing apparatus and program
US20190026720A1 (en) Electronic receipt management system including server that generates unified expressions for product names across a plurality of stores
JP6262077B2 (en) Electronic receipt management server and program
US20190073649A1 (en) Transaction data processing apparatus connected to an external device for data communication
JP2016053909A (en) Pos terminal, print controller, print control method and program
JP6359956B2 (en) Information processing apparatus and program
JP6279454B2 (en) Information processing apparatus and program
JP6193900B2 (en) Shopping support device and program
JP6404648B2 (en) Information processing apparatus, server apparatus, and program
JP6745865B2 (en) Electronic receipt management server and program
JP6460647B2 (en) Product sales data processing apparatus and program
JP6404884B2 (en) Product information processing apparatus, electronic receipt system, program, and electronic receipt information transmission method
JP7241141B2 (en) Information processing device and program
JP6038998B2 (en) Portable terminal device and program
US20170206511A1 (en) System and method for distributed information processing
JP6921172B2 (en) Electronic receipt system and electronic payment receipt information processing method
JP6745952B2 (en) Electronic receipt system and electronic receipt display method in electronic receipt system
JP6838120B2 (en) Electronic payment receipt system and electronic payment receipt processing method
JP6600045B2 (en) Information processing apparatus and program
JP2018010690A (en) Commodity sales data processor and program
JP2021182417A (en) Commodity sales data processing apparatus and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160824

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170710

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170810

R150 Certificate of patent or registration of utility model

Ref document number: 6193900

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees