Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7516635B2 - Information terminal and control program - Google Patents
[go: Go Back, main page]

JP7516635B2 - Information terminal and control program - Google Patents

Information terminal and control program Download PDF

Info

Publication number
JP7516635B2
JP7516635B2 JP2023126287A JP2023126287A JP7516635B2 JP 7516635 B2 JP7516635 B2 JP 7516635B2 JP 2023126287 A JP2023126287 A JP 2023126287A JP 2023126287 A JP2023126287 A JP 2023126287A JP 7516635 B2 JP7516635 B2 JP 7516635B2
Authority
JP
Japan
Prior art keywords
product
information
processor
promotional
purchaser
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023126287A
Other languages
Japanese (ja)
Other versions
JP2023133514A (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 JP2023126287A priority Critical patent/JP7516635B2/en
Publication of JP2023133514A publication Critical patent/JP2023133514A/en
Application granted granted Critical
Publication of JP7516635B2 publication Critical patent/JP7516635B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明の実施形態は、情報端末及びコンピュータを当該情報端末として機能させるための制御プログラムに関する。 An embodiment of the present invention relates to an information terminal and a control program for causing a computer to function as the information terminal .

店舗内を移動する買物客に購買を促す情報を提供することで販売の促進を図ることは、従来から行われている。しかしながら、提供された情報に対して被提供者である買物客がどのように反応しているか否かを知ることは困難である。 Providing information to encourage purchases to shoppers moving around a store has traditionally been used to promote sales. However, it is difficult to know how the shoppers who receive the information are responding to the provided information.

特開2015-001879号公報JP 2015-001879 A 特開2007-128420号公報JP 2007-128420 A

本発明の実施形態が解決しようとする課題は、提示情報の有無を気付かせたうえで取得を選択させることで、必要な情報だけを取得させる情報端末を提供しようとするものである。 The problem to be solved by the embodiments of the present invention is to provide an information terminal that allows a user to obtain only necessary information by making the user aware of the presence or absence of presented information and then allowing the user to select whether or not to obtain the information .

一実施形態において、購買者が店舗で使用する情報端末は、撮像画像取得手段と、画像出力手段と、情報出力手段と、登録操作手段と、を備える。撮像画像取得手段は、撮像画像を取得する。画像出力手段は、撮像画像に販促対象商品が映し出されている場合に、当該購買者に提供すべき販促対象商品に係る情報があることを知らしめる販促アイコンを撮像画像に重畳して出力する。情報出力手段は、販促アイコンを確認した購買者から販促対象商品に係る情報の提供を受ける旨の入力を検出すると販促対象商品に係る情報を出力する。登録操作手段は、購買者が購入する商品を登録する操作を受付ける。そして、登録操作手段により登録された商品が、販促対象商品とともに購入することで特典が得られる特典対象商品であり、販促対象商品が登録操作手段により登録されている場合に、購買者に特典が付与される。 In one embodiment, an information terminal used by a purchaser in a store includes an image acquisition means, an image output means, an information output means , and a registration operation means . The image acquisition means acquires an image. When a promotional product is shown in the image, the image output means outputs a promotional icon superimposed on the image to notify the purchaser that there is information related to the promotional product to be provided to the purchaser. When the information output means detects an input from the purchaser who has confirmed the promotional icon to receive information related to the promotional product, it outputs the information related to the promotional product . The registration operation means accepts an operation to register a product to be purchased by the purchaser. Then, the product registered by the registration operation means is a special offer product for which a special offer can be obtained by purchasing it together with the promotional product, and when the promotional product is registered by the registration operation means, the special offer is given to the purchaser.

一実施形態の情報提供装置が適用された店舗に構築される店舗システムの全体構成図。1 is an overall configuration diagram of a store system established in a store to which an information providing device according to an embodiment is applied; 商品データベースに保存される商品レコードの主要なデータ構造を示す模式図。FIG. 2 is a schematic diagram showing the main data structure of a product record stored in a product database. 売場データベースに保存される売場レコードの主要なデータ構造を示す模式図。1 is a schematic diagram showing the main data structure of a sales area record stored in a sales area database. 会員データベースに保存される会員レコードの主要なデータ構造を示す模式図。FIG. 2 is a schematic diagram showing the main data structure of a member record stored in a member database. 販促データベースに保存される販促レコードの主要なデータ構造を示す模式図。Schematic diagram showing the main data structure of a promotion record stored in a promotion database. 情報端末の要部回路構成を示すブロック図。FIG. 2 is a block diagram showing a main circuit configuration of an information terminal. 店舗サーバの要部回路構成を示すブロック図。FIG. 2 is a block diagram showing a main circuit configuration of a store server. 店舗サーバが備えるカートメモリの主要なエリア構成を示す模式図。FIG. 2 is a schematic diagram showing the configuration of main areas of a cart memory provided in a store server. 店舗サーバが備える買物メモリの主要なエリア構成を示す模式図。FIG. 2 is a schematic diagram showing the configuration of main areas of a shopping memory provided in a store server. 店舗サーバが備える販促メモリの主要なエリア構成を示す模式図。FIG. 2 is a schematic diagram showing the configuration of main areas of a sales promotion memory provided in a store server. 情報端末のプロセッサが端末プログラムに従って実行する主要な情報処理の手順を示す流れ図。4 is a flowchart showing the main information processing procedures executed by a processor of the information terminal according to a terminal program. 情報端末のプロセッサが端末プログラムに従って実行する主要な情報処理の手順を示す流れ図。4 is a flowchart showing the main information processing procedures executed by a processor of the information terminal according to a terminal program. 情報端末のプロセッサが端末プログラムに従って実行する主要な情報処理の手順を示す流れ図。4 is a flowchart showing the main information processing procedures executed by a processor of the information terminal according to a terminal program. 情報端末のプロセッサが端末プログラムに従って実行する主要な情報処理の手順を示す流れ図。4 is a flowchart showing the main information processing procedures executed by a processor of the information terminal according to a terminal program. 情報端末のプロセッサが端末プログラムに従って実行する主要な情報処理の手順を示す流れ図。4 is a flowchart showing the main information processing procedures executed by a processor of the information terminal according to a terminal program. 情報端末のプロセッサが端末プログラムに従って実行する主要な情報処理の手順を示す流れ図。4 is a flowchart showing the main information processing procedures executed by a processor of the information terminal according to a terminal program. 店舗サーバのプロセッサがログインコマンドを受信したことに応じて実行する情報処理の手順を示す流れ図。11 is a flowchart showing a procedure of information processing executed by a processor of a store server in response to receiving a login command. 店舗サーバのプロセッサが位置コマンドを受信したことに応じて実行する情報処理の手順を示す流れ図。11 is a flowchart showing a procedure of information processing executed by a processor of the store server in response to receiving a position command. 店舗サーバのプロセッサが販促要求コマンドを受信したことに応じて実行する情報処理の手順を示す流れ図。11 is a flowchart showing a procedure of information processing executed by a processor of the store server in response to receiving a sales promotion request command. 店舗サーバのプロセッサが登録コマンドを受信したことに応じて実行する情報処理の手順を示す流れ図。11 is a flowchart showing a procedure of information processing executed by a processor of the store server in response to receiving a registration command. 店舗サーバのプロセッサが会計コマンドを受信したことに応じて実行する情報処理の手順を示す流れ図。11 is a flowchart showing the procedure of information processing executed by a processor of the store server in response to receiving a transaction command. タッチパネルに表示される画像の一例を示す図。FIG. 4 is a diagram showing an example of an image displayed on a touch panel. レシピ対応の販促コンテンツに関連付けられた販促アイコン及び販促情報の一例を示す模式図。FIG. 13 is a schematic diagram illustrating an example of promotional icons and promotional information associated with promotional content corresponding to a recipe. ポイント対応の販促コンテンツに関連付けられた販促アイコン及び販促情報の一例を示す模式図。FIG. 13 is a schematic diagram showing an example of a promotional icon and promotional information associated with point-enabled promotional content.

以下、提供した情報に対する被提供者の反応を取得できる情報提供装置の実施形態について、図面を用いて説明する。
本実施形態は、ポイントサービス制度が導入されている店舗において、ショッピングカートを利用して買物を行う購買者に対し、そのショッピングカートに備えられた情報端末を介して販売促進に関わる情報を提供する、というものである。すなわち購買者は、被提供者である。ポイントサービス制度とは、ポイント会員である購買者に対し、店舗で商品を買い上げたことに対する対価としてポイントを付与し、その累積ポイントに応じて購買者が特典を得られる制度である。なお、以下の説明では、ショッピングカートは、カートと称する。
Hereinafter, an embodiment of an information providing device capable of acquiring a response of a recipient of provided information to provided information will be described with reference to the drawings.
In this embodiment, in a store that has implemented a point service system, a purchaser who uses a shopping cart to shop is provided with information related to sales promotions via an information terminal installed in the shopping cart. In other words, the purchaser is the recipient of the information. The point service system is a system in which points are awarded to purchasers who are point members as compensation for purchasing products in a store, and the purchaser can receive benefits according to the accumulated points. In the following explanation, the shopping cart will be referred to as a cart.

図1は、本実施形態の情報提供装置が適用された店舗に構築される店舗システム1の全体構成図である。店舗システム1は、情報端末10、アクセスポイント20、会計機30、店舗サーバ40、会員サーバ50及び提供サーバ60を含む。また店舗システム1は、ネットワーク2を含む。ネットワーク2は、アクセスポイント20、会計機30、店舗サーバ40、会員サーバ50及び提供サーバ60を通信自在に接続する。ネットワーク2は、例えばLAN(Local Area Network)である。 Figure 1 is an overall configuration diagram of a store system 1 constructed in a store to which the information provision device of this embodiment is applied. The store system 1 includes an information terminal 10, an access point 20, a payment machine 30, a store server 40, a member server 50, and a provision server 60. The store system 1 also includes a network 2. The network 2 connects the access point 20, the payment machine 30, the store server 40, the member server 50, and the provision server 60 so that they can communicate freely. The network 2 is, for example, a LAN (Local Area Network).

情報端末10は、購買者が買上商品の登録に係るデータの入力をセルフで行うことを可能とした機器である。情報端末10は、カートCに設けられている。カートCは、そのカートCの利用者である購買者の買上商品を搬送する移動体の一例である。 The information terminal 10 is a device that allows a purchaser to input data related to the registration of purchased items by himself/herself. The information terminal 10 is provided in a cart C. The cart C is an example of a mobile object that transports purchased items by the purchaser who is the user of the cart C.

情報端末10は、無線ユニットを備えている。情報端末10は、アクセスポイント20と無線通信を行う。アクセスポイント20は、ネットワーク2に繋がる各機器、例えば会計機30、店舗サーバ40、会員サーバ50及び提供サーバ60と、情報端末10との通信を中継する。アクセスポイント20は、図1では1台のみ示しているが、店舗の規模等により2台以上あってもよい。 The information terminal 10 is equipped with a wireless unit. The information terminal 10 communicates wirelessly with the access point 20. The access point 20 relays communication between the information terminal 10 and each device connected to the network 2, such as the accounting machine 30, the store server 40, the member server 50, and the provision server 60. Although only one access point 20 is shown in FIG. 1, there may be two or more access points 20 depending on the size of the store, etc.

会計機30は、買上商品の会計を店員若しくは購買者が行うことを可能とした機器である。会計機30は、周知のセルフ式POS端末である。会計機30は、周知の対面式POS端末であってもよい。会計機30の台数は、特に制限されない。 The accounting machine 30 is a device that allows a store clerk or a customer to process the payment for purchased items. The accounting machine 30 is a well-known self-service POS terminal. The accounting machine 30 may also be a well-known face-to-face POS terminal. There is no particular limit to the number of accounting machines 30.

店舗サーバ40は、店舗業務を支援するのに特化したコンピュータ装置である。店舗サーバ40は、商品データベース71と売場データベース72とを備える。商品データベース71及び売場データベース72は、店舗サーバ40に内蔵された記憶装置にあってもよいし、店舗サーバ40に外付けされた記憶装置にあってもよい。商品データベース71は、店舗で販売される商品毎に生成される商品レコード71Rを保存する。売場データベース72は、青果、精肉、鮮魚、乳製品、加工品、飲料、乾物、菓子類、日用品等の売場毎に生成される売場レコード72Rを保存する。なお、売場の区分は、上述した区分に限定されるものではない。 The store server 40 is a computer device specialized for supporting store operations. The store server 40 is equipped with a product database 71 and a sales floor database 72. The product database 71 and the sales floor database 72 may be stored in a storage device built into the store server 40, or in a storage device external to the store server 40. The product database 71 stores product records 71R generated for each product sold in the store. The sales floor database 72 stores sales floor records 72R generated for each sales floor such as fruits and vegetables, meat, fresh fish, dairy products, processed foods, beverages, dried goods, confectionery, and daily necessities. Note that the classification of sales floors is not limited to the above-mentioned classifications.

図2は、商品レコード71Rの主要なデータ構造を示す模式図である。図示するように商品レコード71Rは、商品コード、商品名、価格、ポイント、売場コード、棚番号等のデータ項目を含む。 Figure 2 is a schematic diagram showing the main data structure of product record 71R. As shown in the figure, product record 71R includes data items such as product code, product name, price, points, sales area code, shelf number, etc.

商品コードは、各商品を個々に識別するために商品毎に設定された一意のコードである。商品名は、対応する商品コードで識別される商品の名称である。価格は、その商品1点当たりの販売金額、いわゆる単価である。ポイントは、その商品を購入した購買者に付与されるサービスポイントである。売場コードは、対応する商品コードで識別される商品が販売されている売場に割り当てられた一意のコードであり、棚番号は、その商品が陳列されている商品棚に割り当てられた番号である。すなわち、各商品が販売されている場所は、それぞれその商品に対する売場コードと棚番号とによって特定することができる。 The product code is a unique code assigned to each product to identify it individually. The product name is the name of the product identified by the corresponding product code. The price is the sales price per item, or the unit price. The points are service points awarded to customers who purchase the product. The sales floor code is a unique code assigned to the sales floor where the product identified by the corresponding product code is sold, and the shelf number is a number assigned to the product shelf on which the product is displayed. In other words, the location where each product is sold can be identified by the sales floor code and shelf number for that product.

図3は、売場レコード72Rの主要なデータ構造を示す模式図である。図示するように売場レコード72Rは、売場コードと位置座標群の情報とを含む。 Figure 3 is a schematic diagram showing the main data structure of the sales floor record 72R. As shown in the figure, the sales floor record 72R includes information on the sales floor code and a group of position coordinates.

売場コードは、各売場を個々に識別するために売場毎に設定された一意のコードである。位置座標群は、対応する売場コードで識別される売場の平面領域を表す座標データである。本実施形態では、売場の任意の1か所を基準位置と設定し、その基準位置をX-Y座標の原点O(0,0)とする。そして、各売場の平面領域を、原点Oに対するX-Y座標で表す。位置座標群は、対応する売場コードで識別される売場の平面領域を表すX-Y座標の集合体である。 The sales floor code is a unique code assigned to each sales floor to identify it individually. The position coordinate group is coordinate data representing the planar area of the sales floor identified by the corresponding sales floor code. In this embodiment, one arbitrary location in the sales floor is set as the reference position, and this reference position is the origin O (0,0) of the XY coordinate system. The planar area of each sales floor is then represented by XY coordinates relative to the origin O. The position coordinate group is a collection of XY coordinates representing the planar area of the sales floor identified by the corresponding sales floor code.

図1の説明に戻る。
会員サーバ50は、ポイント会員に関する業務を支援するのに特化したコンピュータ装置である。会員サーバ50は、会員データベース73を備える。会員データベース73は、会員サーバ50に内蔵された記憶装置にあってもよいし、会員サーバ50に外付けされた記憶装置にあってもよい。会員データベース73は、ポイント会員毎に生成される会員レコード73Rを保存する。
Returning to the explanation of FIG.
The member server 50 is a computer device specialized for supporting operations related to point members. The member server 50 is equipped with a member database 73. The member database 73 may be stored in a storage device built into the member server 50, or in a storage device externally attached to the member server 50. The member database 73 stores a member record 73R generated for each point member.

図4は、会員レコード73Rの主要なデータ構造を示す模式図である。図示するように会員レコード73Rは、会員ID、個人情報、販促反応データ等のデータ項目を含む。 Figure 4 is a schematic diagram showing the main data structure of member record 73R. As shown in the figure, member record 73R includes data items such as member ID, personal information, and promotional response data.

会員IDは、ポイント会員を個々に識別するために会員毎に割り当てられた一意のコードである。ポイント会員は、自己の会員IDが記述された記録メディアを所持している。記録メディアは、例えばIDカード、磁気カード等のカードメディアである。記録メディアは、例えばスマートフォン、携帯電話、ウェアラブル端末、タブレット端末等の携帯型情報端末であってもよい。個人情報は、対応する会員IDで識別されるポイント会員の氏名、性別、年齢等である。販促反応データは、種別コード毎に、閲覧回数、閲覧時間及び特典回数の値を記述したものである。種別コード、閲覧回数、閲覧時間及び特典回数については、後述の説明によって明らかにする。なお、販促とは、販売促進の略である。 The member ID is a unique code assigned to each point member to identify them individually. Point members possess recording media on which their member ID is written. The recording media is, for example, card media such as an ID card or magnetic card. The recording media may be, for example, a portable information terminal such as a smartphone, mobile phone, wearable device, or tablet device. The personal information is the name, gender, age, etc. of the point member identified by the corresponding member ID. The sales promotion response data describes the values of the number of views, viewing time, and number of bonuses for each type code. The type code, number of views, viewing time, and number of bonuses will be explained later. Note that sales promotion is an abbreviation for sales promotion.

図1の説明に戻る。
提供サーバ60は、販促コンテンツの提供業務を支援するのに特化したコンピュータ装置である。提供サーバ60は、販促データベース74を備える。販促データベース74は、提供サーバ60に内蔵された記憶装置にあってもよいし、提供サーバ60に外付けされた記憶装置にあってもよい。販促コンテンツとは、購買者に特定の商品の購入を促すための情報である。例えば、特定の商品を使ったレシピを紹介することで、商品の購入を促すレシピ対応の販促コンテンツがある。例えば、特定の商品を他の商品と組み合わせて購入した場合にサービスポイントの割増しを行うことで、商品の購入を促すポイント対応の販促コンテンツがある。販促データベース74は、販促コンテンツ毎に生成される販促レコード74Rを保存する。
Returning to the explanation of FIG.
The providing server 60 is a computer device specialized for supporting the provision of promotional content. The providing server 60 has a promotional database 74. The promotional database 74 may be stored in a storage device built into the providing server 60 or in a storage device external to the providing server 60. Promotional content is information for encouraging purchasers to purchase specific products. For example, there is recipe-based promotional content that encourages purchase of a product by introducing a recipe using a specific product. For example, there is point-based promotional content that encourages purchase of a product by offering extra service points when a specific product is purchased in combination with other products. The promotional database 74 stores promotional records 74R generated for each promotional content.

図5は、販促レコード74Rの主要なデータ構造を示す模式図である。図示するように販促レコード74Rは、販促ID、売場コード、種別コード、販促アイコン、販促商品コード、特典商品コード、販促情報等のデータ項目を含む。 Figure 5 is a schematic diagram showing the main data structure of the promotion record 74R. As shown in the figure, the promotion record 74R includes data items such as a promotion ID, a sales floor code, a type code, a promotion icon, a promotional product code, a special product code, and promotional information.

販促IDは、販促コンテンツを個々に識別するためにコンテンツ毎に割り当てられた一意のコードである。売場コードは、対応する販促IDで識別される販促コンテンツを提供する売場を特定するコードである。提供サーバ60は、当該売場コードで特定される売場に居る購買者に対し、販促コンテンツを提供する。 The promotion ID is a unique code assigned to each piece of promotional content to identify it individually. The sales floor code is a code that identifies the sales floor that provides the promotional content identified by the corresponding promotion ID. The provider server 60 provides the promotional content to customers in the sales floor identified by the sales floor code.

種別コードは、対応する販促IDで識別される販促コンテンツの種類を識別するコードである。販促コンテンツの種類には、前述したレシピ対応の販促コンテンツ、ポイント対応の販促コンテンツ等がある。販促コンテンツの種類は、これに限定されるものではない。他の観点から販売の促進を促すコンテンツの種類が設定されてもよい。 The type code is a code that identifies the type of promotional content identified by the corresponding promotion ID. Types of promotional content include the aforementioned recipe-based promotional content and point-based promotional content. The types of promotional content are not limited to these. Content types that promote sales from other perspectives may also be set.

販促アイコンは、対応する販促IDで識別される販促コンテンツの提供を受けられることを購買者に知らしめるための図形データである。販促アイコンは、カートCに設けられた情報端末10の表示デバイスに表示される。販促アイコンは、購買者が販促コンテンツの種類を判別できるようにデザインされている。 The promotional icon is graphic data for informing the purchaser that promotional content identified by the corresponding promotional ID is available. The promotional icon is displayed on the display device of the information terminal 10 provided in the cart C. The promotional icon is designed so that the purchaser can distinguish the type of promotional content.

販促アイコンの一例を、図23及び図24を用いて説明する。図23において、販促アイコンIC1は、レシピ対応の販促コンテンツの提供を受けられることを購買者に知らしめるためのアイコンである。購買者は、販促アイコンIC1から、レシピ対応の販促コンテンツの提供を受けられることを知り得る。図24において、販促アイコンIC2は、ポイント対応の販促コンテンツの提供を受けられることを購買者に知らしめるためのアイコンである。購買者は、販促アイコンIC2から、ポイント対応の販促コンテンツの提供を受けられることを知り得る。 An example of a promotional icon will be described with reference to Figures 23 and 24. In Figure 23, promotional icon IC1 is an icon for informing a purchaser that recipe-compatible promotional content is available. The purchaser can learn from promotional icon IC1 that recipe-compatible promotional content is available. In Figure 24, promotional icon IC2 is an icon for informing a purchaser that points-compatible promotional content is available. The purchaser can learn from promotional icon IC2 that points-compatible promotional content is available.

販促商品コードは、その販促コンテンツによって紹介される販促対象商品の商品コードである。特典商品コードは、その販促対象商品とともに購入することで特典が得られる特典対象商品の商品コードである。販促情報は、その販促コンテンツを表す文字、図形、画像等を組み合わせたデータである。販促情報は、さらに音声、動画等を組み合わせたデータであってもよい。 The promotional product code is the product code of the promotional product introduced by the promotional content. The bonus product code is the product code of a bonus product that can be purchased together with the promotional product to receive a bonus. The promotional information is data that combines characters, figures, images, etc. that represent the promotional content. The promotional information may also be data that combines audio, video, etc.

本実施形態では、購買者が居る売場で販売されている商品の中に特売品等の販促対象商品が存在するとき、その購買者が利用するカートCの情報端末10に販促アイコンを出力することで、販促対象商品を紹介する販促コンテンツがあることを購買者に知らしめる。また、販促対象商品と関連付けて特典対象商品を設定し、販促コンテンツを閲覧した購買者が特典対象商品を購入した場合には特典を付与することで、さらなる販売の促進を促す。このような販促効果のある情報提供装置は、店舗サーバ40と、会員サーバ50と、提供サーバ60との協働により実現される。なお、いずれかのサーバが、他のサーバの機能を備えることで、1つまたは2つのサーバにより情報提供装置を実現することも可能である。あるいは、いずれかのサーバの機能を2以上のサーバに分散することで、4つ以上のサーバにより情報提供装置を実現することも可能である。 In this embodiment, when a promotional product such as a sale item is present among the products being sold at the sales floor where the purchaser is present, a promotional icon is output on the information terminal 10 of the cart C used by the purchaser, thereby informing the purchaser that there is promotional content introducing the promotional product. In addition, a special offer product is set in association with the promotional product, and if a purchaser who has viewed the promotional content purchases the special offer product, a special offer is given, thereby encouraging further sales promotion. Such an information providing device with a promotional effect is realized by cooperation between the store server 40, the member server 50, and the providing server 60. Note that it is also possible to realize the information providing device by one or two servers, by having any of the servers have the functions of the other servers. Alternatively, it is also possible to realize the information providing device by four or more servers, by distributing the functions of any of the servers to two or more servers.

図6は、情報端末10の要部回路構成を示すブロック図である。情報端末10は、プロセッサ11、メインメモリ12、補助記憶デバイス13、時計14、無線ユニット15、センサ群16、タッチパネル17、スキャナ18、リーダ19、撮像デバイス110及びシステム伝送路111を備える。システム伝送路111は、アドレスバス、データバス、制御信号線等を含む。情報端末10は、システム伝送路111に、プロセッサ11、メインメモリ12、補助記憶デバイス13、時計14、無線ユニット15、センサ群16、タッチパネル17、スキャナ18、リーダ19、撮像デバイス110を接続する。情報端末10では、プロセッサ11、メインメモリ12及び補助記憶デバイス13と、これらを接続するシステム伝送路111とによってコンピュータが構成される。 Figure 6 is a block diagram showing the main circuit configuration of the information terminal 10. The information terminal 10 includes a processor 11, a main memory 12, an auxiliary storage device 13, a clock 14, a wireless unit 15, a group of sensors 16, a touch panel 17, a scanner 18, a reader 19, an imaging device 110, and a system transmission path 111. The system transmission path 111 includes an address bus, a data bus, a control signal line, and the like. The information terminal 10 connects the processor 11, the main memory 12, the auxiliary storage device 13, the clock 14, the wireless unit 15, a group of sensors 16, a touch panel 17, a scanner 18, a reader 19, and an imaging device 110 to the system transmission path 111. In the information terminal 10, a computer is configured by the processor 11, the main memory 12, the auxiliary storage device 13, and the system transmission path 111 that connects them.

プロセッサ11は、上記コンピュータの中枢部分に相当する。プロセッサ11は、オペレーティングシステム又はアプリケーションプログラムに従って、情報端末10としての各種の機能を実現するべく各部を制御する。プロセッサ11は、例えばCPU(Central Processing Unit)である。 The processor 11 corresponds to the central part of the computer. The processor 11 controls each part to realize various functions of the information terminal 10 according to an operating system or an application program. The processor 11 is, for example, a CPU (Central Processing Unit).

メインメモリ12は、上記コンピュータの主記憶部分に相当する。メインメモリ12は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ12は、不揮発性のメモリ領域ではオペレーティングシステム又はアプリケーションプログラムを記憶する。メインメモリ12は、プロセッサ11が各部を制御するための処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域で記憶する場合もある。メインメモリ12は、揮発性のメモリ領域を、プロセッサ11によってデータが適宜書き換えられるワークエリアとして使用する。不揮発性のメモリ領域は、例えばROM(Read Only Memory)である。揮発性のメモリ領域は、例えばRAM(Random Access Memory)である。 The main memory 12 corresponds to the main storage portion of the computer. The main memory 12 includes a nonvolatile memory area and a volatile memory area. The main memory 12 stores an operating system or application programs in the nonvolatile memory area. The main memory 12 may also store data required for the processor 11 to execute processes for controlling each part in a nonvolatile or volatile memory area. The main memory 12 uses the volatile memory area as a work area where data is appropriately rewritten by the processor 11. The nonvolatile memory area is, for example, a ROM (Read Only Memory). The volatile memory area is, for example, a RAM (Random Access Memory).

補助記憶デバイス13は、上記コンピュータの補助記憶部分に相当する。例えばEEPROM(Electric Erasable Programmable Read-Only Memory)、HDD(Hard Disc Drive)、あるいはSSD(Solid State Drive)等が補助記憶デバイス13となり得る。補助記憶デバイス13は、プロセッサ11が各種の処理を行う上で使用するデータ、あるいはプロセッサ11での処理によって作成されたデータ等を保存する。補助記憶デバイス13は、上記のアプリケーションプログラムを記憶する場合もある。補助記憶デバイス13は、当該情報端末10が備えられたカートCの識別番号、すなわちカート番号を記憶する。 The auxiliary memory device 13 corresponds to the auxiliary memory portion of the computer. For example, the auxiliary memory device 13 may be an EEPROM (Electric Erasable Programmable Read-Only Memory), a HDD (Hard Disc Drive), or an SSD (Solid State Drive). The auxiliary memory device 13 stores data used by the processor 11 in performing various processes, or data created by the processes in the processor 11. The auxiliary memory device 13 may also store the application programs described above. The auxiliary memory device 13 stores the identification number of the cart C on which the information terminal 10 is provided, i.e., the cart number.

時計14は、情報端末10の時刻情報源として機能する。プロセッサ11は、時計14によって計時される時刻を基に時間を計測する。無線ユニット15は、アクセスポイント20との間で無線通信プロトコルに従いデータの無線通信を行う。 The clock 14 functions as a time information source for the information terminal 10. The processor 11 measures time based on the time kept by the clock 14. The wireless unit 15 wirelessly communicates data with the access point 20 in accordance with a wireless communication protocol.

センサ群16は、情報端末10の位置、移動方向等を計測するためのものである。センサ群16は、例えば加速度センサ、ジャイロセンサ(角速度センサ)、地磁気センサ(電子コンパス)等を含む。センサ群16は、他のセンサを含んでいてもよい。プロセッサ11は、センサ群16の検出値を基に、PDR(Pedestrian Dead Reckoning)又はVDR(Vehicle Dead Reckoning)等と称される自律航法の技術を利用して、情報端末10の移動方向(方位角)と移動量(距離)とを計測し、情報端末10の測位を行う。測位値は、売場に設定された基準位置を原点OとするX-Y座標によって表される。 The sensor group 16 is for measuring the position, direction of movement, etc. of the information terminal 10. The sensor group 16 includes, for example, an acceleration sensor, a gyro sensor (angular velocity sensor), a geomagnetic sensor (electronic compass), etc. The sensor group 16 may include other sensors. Based on the detection values of the sensor group 16, the processor 11 measures the direction of movement (azimuth) and amount of movement (distance) of the information terminal 10 using an autonomous navigation technology called PDR (Pedestrian Dead Reckoning) or VDR (Vehicle Dead Reckoning), etc., and performs positioning of the information terminal 10. The measured position value is expressed by an X-Y coordinate system with the origin O being a reference position set in the sales floor.

タッチパネル17は、情報端末10の入力デバイスと表示デバイスとを兼ね備えた機器である。タッチパネル17は、表示された画像に対するタッチ位置を検出し、そのタッチ位置情報をプロセッサ11に出力する。 The touch panel 17 is a device that serves as both an input device and a display device for the information terminal 10. The touch panel 17 detects the touch position on the displayed image and outputs the touch position information to the processor 11.

スキャナ18は、商品に付されたバーコード、二次元データコード等のコードシンボルを読み取る。商品には、その商品コードを表すコードシンボルが付されている。スキャナ18は、読み取ったコードシンボルのデータをプロセッサ11に出力する。スキャナ18は、レーザ光の走査によりコードシンボルを読み取るタイプであってもよいし、撮像デバイスで撮像した画像からコードシンボルを読み取るタイプであってもよい。 The scanner 18 reads code symbols such as barcodes and two-dimensional data codes attached to products. Products are affixed with code symbols that represent their product codes. The scanner 18 outputs the data of the read code symbols to the processor 11. The scanner 18 may be of a type that reads code symbols by scanning with laser light, or of a type that reads code symbols from images captured by an imaging device.

リーダ19は、記録媒体に記録されたデータを読み取り、読み取ったデータをプロセッサ11に出力する。リーダ19は、記録媒体が磁気カードの場合は磁気カードリーダであり、接触式ICカードの場合にはICカードリーダである。非接触式ICカード又はスマートフォン等のようにRFID(Radio Frequency Identification)を使用した記録媒体の場合には、RFIDリーダがリーダ19として使用される。 The reader 19 reads data recorded on the recording medium and outputs the read data to the processor 11. The reader 19 is a magnetic card reader if the recording medium is a magnetic card, and is an IC card reader if the recording medium is a contact IC card. In the case of a non-contact IC card or a recording medium that uses RFID (Radio Frequency Identification) such as a smartphone, an RFID reader is used as the reader 19.

撮像デバイス110は、カートCの前進方向の画像を一定のピッチで撮影するための機器である。通常、カートCを利用して店内で買物をする購買者は、カートCのハンドルを握り、前方へ押しながら店内を回る。このときのカートCの進行方向を前進方向と定義する。撮像デバイス110は、カートCの一部に取り付けられており、前進方向の店内画像を例えば1秒間のピッチで撮影する。撮像デバイス110は、例えばCCD(Charge Coupled Device)カメラである。 The imaging device 110 is a device for capturing images of the forward direction of the cart C at a constant interval. Typically, a customer using the cart C to shop in a store holds the handle of the cart C and moves around the store while pushing it forward. The direction in which the cart C moves at this time is defined as the forward direction. The imaging device 110 is attached to a part of the cart C, and captures images of the inside of the store in the forward direction at a interval of, for example, one second. The imaging device 110 is, for example, a CCD (Charge Coupled Device) camera.

以上のような回路構成要素を備えた情報端末10において、プロセッサ11、メインメモリ12、補助記憶デバイス13、時計14、無線ユニット15、センサ群16及びタッチパネル17は、タブレット端末によって構成されている。そしてこのタブレット端末に、スキャナ18、リーダ19及び撮像デバイス110を電気的に接続することで、情報端末10が構成されている。なお、スキャナ18、リーダ19又は撮像デバイス110の全部または一部がタブレット端末に組み込まれていてもよい。 In the information terminal 10 having the circuit components described above, the processor 11, main memory 12, auxiliary storage device 13, clock 14, wireless unit 15, sensor group 16, and touch panel 17 are configured as a tablet terminal. The information terminal 10 is configured by electrically connecting the scanner 18, reader 19, and imaging device 110 to this tablet terminal. Note that all or part of the scanner 18, reader 19, or imaging device 110 may be incorporated into the tablet terminal.

図7は、店舗サーバ40の要部回路構成を示すブロック図である。店舗サーバ40は、プロセッサ41、メインメモリ42、補助記憶デバイス43、通信インターフェース44及びシステム伝送路45を備える。システム伝送路45は、アドレスバス、データバス、制御信号線等を含む。店舗サーバ40は、システム伝送路45に、プロセッサ41、メインメモリ42、補助記憶デバイス43及び通信インターフェース44を接続する。店舗サーバ40では、プロセッサ41、メインメモリ42及び補助記憶デバイス43と、これらを接続するシステム伝送路45とによってコンピュータが構成される。 Figure 7 is a block diagram showing the main circuit configuration of the store server 40. The store server 40 comprises a processor 41, a main memory 42, an auxiliary storage device 43, a communication interface 44, and a system transmission path 45. The system transmission path 45 includes an address bus, a data bus, a control signal line, etc. The store server 40 connects the processor 41, the main memory 42, the auxiliary storage device 43, and the communication interface 44 to the system transmission path 45. In the store server 40, a computer is formed by the processor 41, the main memory 42, the auxiliary storage device 43, and the system transmission path 45 that connects them.

プロセッサ41は、上記コンピュータの中枢部分に相当する。プロセッサ41は、オペレーティングシステム又はアプリケーションプログラムに従って、店舗サーバ40としての各種の機能を実現するべく各部を制御する。プロセッサ41は、例えばCPUである。 The processor 41 corresponds to the central part of the computer. The processor 41 controls each part to realize various functions of the store server 40 according to an operating system or an application program. The processor 41 is, for example, a CPU.

メインメモリ42は、上記コンピュータの主記憶部分に相当する。メインメモリ42は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ42は、不揮発性のメモリ領域ではオペレーティングシステム又はアプリケーションプログラムを記憶する。メインメモリ42は、プロセッサ41が各部を制御するための処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域で記憶する場合もある。メインメモリ42は、揮発性のメモリ領域を、プロセッサ41によってデータが適宜書き換えられるワークエリアとして使用する。不揮発性のメモリ領域は、例えばROMである。揮発性のメモリ領域は、例えばRAMである。 The main memory 42 corresponds to the main storage portion of the computer. The main memory 42 includes a nonvolatile memory area and a volatile memory area. The main memory 42 stores an operating system or application programs in the nonvolatile memory area. The main memory 42 may also store data required for the processor 41 to execute processes for controlling each part in the nonvolatile or volatile memory area. The main memory 42 uses the volatile memory area as a work area where data is appropriately rewritten by the processor 41. The nonvolatile memory area is, for example, a ROM. The volatile memory area is, for example, a RAM.

補助記憶デバイス43は、上記コンピュータの補助記憶部分に相当する。例えばEEPROM、HDD、あるいはSSD等が補助記憶デバイス43となり得る。補助記憶デバイス43は、プロセッサ41が各種の処理を行う上で使用するデータ、あるいはプロセッサ41での処理によって作成されたデータ等を保存する。補助記憶デバイス43は、上記のアプリケーションプログラムを記憶する場合もある。補助記憶デバイス43は、前述した商品データベース71を記憶する場合もある。 The auxiliary storage device 43 corresponds to the auxiliary storage portion of the computer. For example, the auxiliary storage device 43 can be an EEPROM, HDD, or SSD. The auxiliary storage device 43 stores data used by the processor 41 when performing various processes, or data created by the processes in the processor 41. The auxiliary storage device 43 may also store the application programs described above. The auxiliary storage device 43 may also store the product database 71 described above.

アプリケーションプログラムは、後述する制御プログラムを含む。すなわち制御プログラムは、メインメモリ42又は補助記憶デバイス43に記憶され、プロセッサ41によって実行される。なお、制御プログラムをメインメモリ42又は補助記憶デバイス43にインストールする方法は特に限定されるものではない。リムーバブルな記録媒体に制御プログラムを記録して、あるいはネットワークを介した通信により制御プログラムを配信して、メインメモリ42又は補助記憶デバイス43にインストールすることができる。記録媒体は、CD-ROM,メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。 The application program includes a control program, which will be described later. That is, the control program is stored in the main memory 42 or the auxiliary storage device 43, and executed by the processor 41. The method for installing the control program in the main memory 42 or the auxiliary storage device 43 is not particularly limited. The control program can be installed in the main memory 42 or the auxiliary storage device 43 by recording it on a removable recording medium, or by distributing the control program by communication via a network. The recording medium can be in any form, such as a CD-ROM or memory card, as long as it can store the program and is readable by the device.

通信インターフェース44は、ネットワーク2を接続する。通信インターフェース44は、ネットワーク2に接続されたアクセスポイント20を介して、複数の情報端末10とプロトコルに従いデータ通信を行う。また通信インターフェース44は、ネットワーク2を介して接続された会計機30、会員サーバ50及び提供サーバ60とプロトコルに従いデータ通信を行う。 The communication interface 44 connects to the network 2. The communication interface 44 performs data communication with multiple information terminals 10 according to a protocol via an access point 20 connected to the network 2. The communication interface 44 also performs data communication with the accounting machine 30, the member server 50, and the provision server 60 connected via the network 2 according to a protocol.

かかる構成の店舗サーバ40は、補助記憶デバイス43の記憶領域の一部を、カートメモリ431、買物メモリ432及び販促メモリ433の領域として使用する。 A store server 40 configured in this way uses part of the memory area of the auxiliary memory device 43 as the cart memory 431, shopping memory 432, and promotional memory 433 areas.

カートメモリ431は、カートCを利用する購買者毎に、そのカートC及び購買者に関する情報を記憶するための領域である。図8は、カートメモリ431の主要なエリア構成を示す模式図である。図8に示すように、カートメモリ431は、カートIDエリア、会員IDエリア及び売場コードエリアを有する。カートIDエリアには、当該カートCのカートIDが記述される。会員IDエリアには、当該カートCを利用する購買者の会員IDが記述される。売場コードエリアには、当該カートCが位置する売場の売場コードが記述される。因みに、情報端末10の補助記憶デバイス13には、その情報端末10が設けられたカートCのカートIDが設定されている。 The cart memory 431 is an area for storing information about the cart C and each purchaser who uses the cart C. FIG. 8 is a schematic diagram showing the main area configuration of the cart memory 431. As shown in FIG. 8, the cart memory 431 has a cart ID area, a member ID area, and a sales floor code area. The cart ID area describes the cart ID of the cart C. The member ID area describes the member ID of the purchaser who uses the cart C. The sales floor code area describes the sales floor code of the sales floor in which the cart C is located. Incidentally, the cart ID of the cart C in which the information terminal 10 is installed is set in the auxiliary memory device 13 of the information terminal 10.

買物メモリ432は、購買者毎に、その購買者が情報端末10を利用して登録した買上商品に係るデータ、すなわち商品販売データを記憶するための領域である。図9は、買物メモリ432の主要なエリア構成を示す模式図である。図9に示すように、買物メモリ432は、会員IDエリアと、複数の買上商品エリアとを有する。買上商品エリアは、商品コード、商品名、価格、点数、値引額、金額、ポイントの各項目からなる商品販売データを順次記憶するための領域である。商品販売データは、上述した項目のデータに限定されるものではない。税縮分、税額等、他の項目のデータが追加されてもよい。 The shopping memory 432 is an area for storing data relating to purchased items registered by each purchaser using the information terminal 10, i.e., product sales data. Figure 9 is a schematic diagram showing the main area configuration of the shopping memory 432. As shown in Figure 9, the shopping memory 432 has a member ID area and multiple purchased item areas. The purchased item areas are areas for sequentially storing product sales data consisting of the items of product code, product name, price, points, discount amount, amount, and points. The product sales data is not limited to the data of the above items. Data of other items, such as tax reduction and tax amount, may be added.

販促メモリ433は、購買者毎に、その購買者に対して提供対象となった販促コンテンツに関わるデータを記憶するための領域である。図10は、販促メモリ433の主要なエリア構成を示す模式図である。図10に示すように、販促メモリ433は、会員IDエリアと、複数の販促データエリアとを有する。販促データエリアは、販促ID、販促アイコン、販促商品コード、特典商品コード、ステータスの各項目からなる販促レコードを順次記憶するための領域である。ステータスは、販促レコードの状態を表す。具体的には、ステータスの値によって、販促IDで識別される販促コンテンツの販促アイコンが出力されている状態と、購買者に販促コンテンツが提供された状態と、購買者が販促対象商品を購入した状態とが表される。販促に係るデータは、上記項目のデータに限定されるものではない。他の項目のデータが追加されてもよい。 The promotion memory 433 is an area for storing data related to the promotion content provided to each purchaser. FIG. 10 is a schematic diagram showing the main area configuration of the promotion memory 433. As shown in FIG. 10, the promotion memory 433 has a member ID area and multiple promotion data areas. The promotion data area is an area for sequentially storing promotion records consisting of the following items: promotion ID, promotion icon, promotion product code, bonus product code, and status. The status represents the state of the promotion record. Specifically, the value of the status represents a state in which the promotion icon of the promotion content identified by the promotion ID is output, a state in which the promotion content has been provided to the purchaser, and a state in which the purchaser has purchased the promotion target product. The data related to promotion is not limited to the data of the above items. Data of other items may be added.

図11乃至図16は、情報端末10のプロセッサ11が、端末プログラムに従って実行する主要な情報処理の手順を示す流れ図である。端末プログラムは、メインメモリ12又は補助記憶デバイス13に記憶されている。図17乃至図21は、店舗サーバ40のプロセッサ41が、情報端末10から発信される主要なコマンドを受信したことに応じて実行する情報処理の手順を示す流れ図である。この手順は、メインメモリ42又は補助記憶デバイス43に記憶された制御プログラムに従ったものである。 FIGS. 11 to 16 are flow charts showing the steps of the main information processing executed by the processor 11 of the information terminal 10 in accordance with the terminal program. The terminal program is stored in the main memory 12 or the auxiliary storage device 13. FIGS. 17 to 21 are flow charts showing the steps of the information processing executed by the processor 41 of the store server 40 in response to receiving a main command sent from the information terminal 10. This step follows the control program stored in the main memory 42 or the auxiliary storage device 43.

以下、これらの流れ図を用いて、ポイント会員である購買者がカートCに設けられた情報端末10を使用して買上商品の登録を行い、会計機30で決済するまでの店舗システム1の主要な動作について説明する。なお、以下に説明する動作は一例である。同様な結果が得られるのであれば、その手順は特に限定されるものではない。 Below, using these flow charts, we will explain the main operations of the store system 1, from when a purchaser who is a point member uses the information terminal 10 installed in the cart C to register the purchased items, until payment is made at the accounting machine 30. Note that the operations described below are just an example. As long as similar results are obtained, the procedure is not particularly limited.

はじめに、購買者は、カートCに設けられたタブレット端末のタッチパネル17にタッチする。タッチパネル17がタッチされると、アイドル状態であったプロセッサ11が起動する。プロセッサ11は、図11の流れ図に示す手順の情報処理を開始する。 First, the purchaser touches the touch panel 17 of the tablet terminal provided in the cart C. When the touch panel 17 is touched, the processor 11, which has been in an idle state, is started. The processor 11 starts information processing according to the procedure shown in the flow chart of FIG. 11.

プロセッサ11は、ACT101としてタッチパネル17にログイン画面を表示させる。ログイン画面は、購買者に対してログイン操作を指示するための画面である。ポイント会員である購買者は、自身の会員IDが記録された記録メディアを所持している。記録メディアがカードメディアであった場合、ログイン画面を確認した購買者は、そのカードメディアの会員IDをリーダ19に読み取らせる。 At ACT 101, the processor 11 causes the touch panel 17 to display a login screen. The login screen is a screen for instructing the purchaser to perform a login operation. A purchaser who is a point member has a recording medium on which his or her member ID is recorded. If the recording medium is a card medium, the purchaser, having checked the login screen, causes the reader 19 to read the member ID on the card medium.

ログイン画面を表示させたプロセッサ11は、ACT102としてログインを待ち受けている。プロセッサ11は、リーダ19で読み取られたデータを受け取り、そのデータが会員IDであることを確認すると、ログインを検出する。すなわちプロセッサ11は、ACT102においてYESと判定し、ACT103へと進む。 Having displayed the login screen, the processor 11 waits for login in ACT 102. The processor 11 receives the data read by the reader 19, and upon confirming that the data is a member ID, detects login. In other words, the processor 11 determines YES in ACT 102 and proceeds to ACT 103.

プロセッサ11は、ACT103としてログインコマンドを店舗サーバ40宛に出力するように無線ユニット15を制御する。この制御により、無線ユニット15は、ログインコマンドを無線送信する。ログインコマンドは、アクセスポイント20で受信され、ネットワーク2を経由して店舗サーバ40へと送られる。ログインコマンドには、リーダ19で読み取られた会員IDと、補助記憶デバイス13に設定されているカートIDとが含まれている。 At ACT 103, the processor 11 controls the wireless unit 15 to output a login command to the store server 40. This control causes the wireless unit 15 to wirelessly transmit the login command. The login command is received by the access point 20 and sent to the store server 40 via the network 2. The login command contains the member ID read by the reader 19 and the cart ID set in the auxiliary memory device 13.

店舗サーバ40のプロセッサ41は、通信インターフェース44を介して情報端末10からコマンドを受信すると、そのコマンドの種類を確認する。そして受信コマンドがログインコマンドであった場合、プロセッサ41は、図17の流れ図に示す手順のコマンド受信処理を開始する。 When the processor 41 of the store server 40 receives a command from the information terminal 10 via the communication interface 44, it checks the type of command. If the received command is a login command, the processor 41 starts a command reception process according to the procedure shown in the flow chart of FIG. 17.

プロセッサ41は、ACT201としてログインコマンドから会員IDを検出する。そしてプロセッサ41は、ACT202としてその会員IDで識別される会員の認証を行う。具体的にはプロセッサ41は、その会員IDを含む会員レコード73Rが会員データベース73に存在するか否かを会員サーバ50に問い合わせる。その結果、会員サーバ50から該当する会員レコード73Rが会員データベース73に存在するとの応答を受けた場合には、プロセッサ41は、会員認証が有効であると認定する。これに対し、会員サーバ50から該当する会員レコード73Rが会員データベース73に存在しないとの応答を受けた場合には、プロセッサ41は、会員認証が無効であると認定する。 In ACT 201, processor 41 detects the member ID from the login command. Then, in ACT 202, processor 41 authenticates the member identified by that member ID. Specifically, processor 41 queries member server 50 as to whether or not a member record 73R including that member ID exists in member database 73. If the member server 50 responds that the corresponding member record 73R exists in member database 73, processor 41 determines that the member authentication is valid. On the other hand, if the member server 50 responds that the corresponding member record 73R does not exist in member database 73, processor 41 determines that the member authentication is invalid.

会員認証を行ったプロセッサ41は、ACT203としてその認証結果を確認する。ここで、認証結果が無効であった場合、プロセッサ41は、ACT203においてNOと判定し、ACT204へと進む。プロセッサ41は、ACT204として情報端末10宛に否認応答コマンドを出力するように通信インターフェース44を制御する。この制御により、通信インターフェース44は否認応答コマンドを送信する。否認応答コマンドは、ネットワーク2を介してアクセスポイント20から無線送信され、ログインコマンド送信元の情報端末10で受信される。 After performing member authentication, the processor 41 checks the authentication result in ACT 203. If the authentication result is invalid, the processor 41 determines NO in ACT 203 and proceeds to ACT 204. The processor 41 controls the communication interface 44 to output a denial response command to the information terminal 10 in ACT 204. This control causes the communication interface 44 to transmit the denial response command. The denial response command is wirelessly transmitted from the access point 20 via the network 2 and is received by the information terminal 10 that transmitted the login command.

認証結果が有効であった場合には、プロセッサ41は、ACT203においてYESと判定し、ACT205へと進む。プロセッサ41は、ACT205として補助記憶デバイス43にカートメモリ431、買物メモリ432及び販促メモリ433を形成する。そしてプロセッサ41は、ログインコマンドのカートIDと会員IDとをカートメモリ431に記述する。またプロセッサ41は、ログインコマンドの会員IDを買物メモリ432及び販促メモリ433に記述する。 If the authentication result is valid, the processor 41 determines YES in ACT 203 and proceeds to ACT 205. In ACT 205, the processor 41 forms a cart memory 431, a shopping memory 432, and a sales promotion memory 433 in the auxiliary storage device 43. The processor 41 then writes the cart ID and member ID of the login command to the cart memory 431. The processor 41 also writes the member ID of the login command to the shopping memory 432 and the sales promotion memory 433.

その後、プロセッサ41は、ACT206として情報端末10宛に承認応答コマンドを出力するように通信インターフェース44を制御する。この制御により、通信インターフェース44は、承認応答コマンドを送信する。承認応答コマンドは、ネットワーク2を介してアクセスポイント20から無線送信され、ログインコマンド送信元の情報端末10で受信される。 Then, the processor 41 controls the communication interface 44 to output an approval response command to the information terminal 10 as ACT 206. This control causes the communication interface 44 to transmit the approval response command. The approval response command is wirelessly transmitted from the access point 20 via the network 2 and is received by the information terminal 10 that sent the login command.

このように、ログインコマンドを受信した店舗サーバ40においては、そのログインコマンド送信元の情報端末10に対し、否認応答コマンド又は承認応答コマンドが送信される。いずれかの応答コマンドが送信されると、プロセッサ41は、ログインコマンドの受信処理を終了する。 In this way, the store server 40 that receives the login command sends a denial response command or an approval response command to the information terminal 10 that sent the login command. When either response command is sent, the processor 41 ends the login command reception process.

図11の説明に戻る。
Act103においてログインコマンドの出力を制御した情報端末10のプロセッサ11は、Act104として店舗サーバ40からの応答コマンドを待ち受ける。店舗サーバ40から否認応答コマンドを受信した場合、プロセッサ11は、Act104においてNOと判定し、ログインをエラーとする。
Returning to the explanation of FIG.
The processor 11 of the information terminal 10 that controlled the output of the login command in Act 103 waits for a response command from the store server 40 in Act 104. When a denial response command is received from the store server 40, the processor 11 determines NO in Act 104 and treats the login as an error.

ログインがエラーとなった場合、情報端末10のオペレータである購買者は、タッチパネル17からエラーの解除操作を行う。プロセッサ11は、解除操作が行われると、Act101から処理を再開する。したがって購買者は、再びログインを行うこととなる。 If a login error occurs, the purchaser, who is the operator of the information terminal 10, performs an operation to clear the error on the touch panel 17. When the clearing operation is performed, the processor 11 resumes processing from Act 101. Therefore, the purchaser will log in again.

店舗サーバ40から承認応答コマンドを受信した場合には、プロセッサ11は、Act104においてYESと判定し、Act105へと進む。プロセッサ11は、Act105としてその承認応答コマンドの会員IDをメインメモリ12にて記憶する。 If an approval response command is received from the store server 40, the processor 11 determines YES in Act 104 and proceeds to Act 105. In Act 105, the processor 11 stores the member ID of the approval response command in the main memory 12.

プロセッサ11は、ACT106として撮像デバイス110による撮像動作を開始する。そしてプロセッサ11は、ACT107として撮像デバイス110で撮像された画像をタッチパネル17に表示させる。 The processor 11 starts an imaging operation using the imaging device 110 in ACT 106. Then, the processor 11 displays the image captured by the imaging device 110 on the touch panel 17 in ACT 107.

図22は、タッチパネル17に表示される画像SC1の一例である。画像SC1は、カメラ画像の領域P1と、登録商品情報の領域P2と、タッチボタン群の領域P3とを含む。登録商品情報の領域P2は、商品名、価格、値引額、ポイントの領域に区分されている。タッチボタン群の領域P3には、会計ボタンB1が表示されている。撮像デバイス110で撮像された画像は、カメラ画像の領域P1にリアルタイムで表示される。 Figure 22 is an example of an image SC1 displayed on the touch panel 17. Image SC1 includes a camera image area P1, a registered product information area P2, and a touch button group area P3. The registered product information area P2 is divided into areas for the product name, price, discount amount, and points. A checkout button B1 is displayed in the touch button group area P3. An image captured by the imaging device 110 is displayed in real time in the camera image area P1.

図11の説明に戻る。
プロセッサ11は、ACT108としてセンサ群16の検出値を基に、情報端末10の測位を行う。そしてプロセッサ11は、ACT109として位置コマンドを店舗サーバ40宛に出力するように無線ユニット15を制御する。この制御により、無線ユニット15は、位置コマンドを無線送信する。位置コマンドは、アクセスポイント20で受信され、ネットワーク2を経由して店舗サーバ40へと送られる。位置コマンドには、カートIDと、情報端末10の測位結果である位置情報つまりはX-Y座標のデータと、が含まれている。
Returning to the explanation of FIG.
The processor 11 performs positioning of the information terminal 10 based on the detection values of the sensor group 16 in ACT 108. Then, the processor 11 controls the wireless unit 15 to output a position command to the store server 40 in ACT 109. This control causes the wireless unit 15 to wirelessly transmit the position command. The position command is received by the access point 20 and sent to the store server 40 via the network 2. The position command includes the cart ID and position information, which is the positioning result of the information terminal 10, that is, X-Y coordinate data.

店舗サーバ40のプロセッサ41は、受信コマンドが位置コマンドであった場合、図18の流れ図に示す手順のコマンド受信処理を開始する。 If the received command is a location command, the processor 41 of the store server 40 starts the command reception process shown in the flow chart of FIG. 18.

プロセッサ41は、ACT211として位置コマンドからカートIDと位置情報とを検出する。そしてプロセッサ41は、ACT212として位置情報で売場データベース72を検索する。プロセッサ41は、位置座標群のなかに位置情報のX-Y座標を含む売場レコード72Rを検出し、その売場レコード72Rから売場コードを取得する。 The processor 41 detects the cart ID and location information from the location command in ACT 211. The processor 41 then searches the sales floor database 72 using the location information in ACT 212. The processor 41 detects a sales floor record 72R that includes the X-Y coordinates of the location information in the group of location coordinates, and obtains the sales floor code from that sales floor record 72R.

プロセッサ41は、ACT213としてその売場コードで識別される売場へ入場したか否かを判定する。具体的にはプロセッサ41は、位置コマンドのカートIDが記述されたカートメモリ431に、売場コードが記述されているか否かを調べる。売場コードが記述されていない場合、プロセッサ41は、売場への入場であることを検出する。いずれかの売場コードが記述されている場合、プロセッサ41は、売場への入場ではないことを検出する。プロセッサ41は、売場への入場を検出した場合、ACT213においてYESと判定し、ACT214へと進む。プロセッサ41は、ACT214として位置コマンドのカートIDが記述されたカートメモリ431に、ACT212の処理で取得した売場コードを記述する。 In ACT 213, the processor 41 determines whether or not the sales floor identified by the sales floor code has been entered. Specifically, the processor 41 checks whether or not a sales floor code has been written in the cart memory 431 in which the cart ID of the position command has been written. If no sales floor code has been written, the processor 41 detects that the entry to the sales floor has occurred. If any sales floor code has been written, the processor 41 detects that the entry to the sales floor has not occurred. If the processor 41 detects that the entry to the sales floor has occurred, the processor 41 determines YES in ACT 213 and proceeds to ACT 214. In ACT 214, the processor 41 writes the sales floor code acquired in the processing of ACT 212 in the cart memory 431 in which the cart ID of the position command has been written.

プロセッサ41は、ACT215として入場した売場の販促コンテンツを収集する。具体的にはプロセッサ41は、提供サーバ60宛に販促コンテンツの収集コマンドを出力するように通信インターフェース44を制御する。この制御により、通信インターフェース44は、ネットワーク2を介して提供サーバ60に販促コンテンツの収集コマンドを送信する。この収集コマンドには、ACT212の処理で取得した売場コードが含まれる。 The processor 41 collects promotional content for the sales floor that the customer has entered in ACT 215. Specifically, the processor 41 controls the communication interface 44 to output a promotional content collection command to the provision server 60. This control causes the communication interface 44 to transmit the promotional content collection command to the provision server 60 via the network 2. This collection command includes the sales floor code obtained in the processing of ACT 212.

上記収集コマンドを受信した提供サーバ60においては、販促データベース74が検索される。そして、当該収集コマンドの売場コードを含む販促レコード74Rが全て検出される。販促データベース74から検出された販促レコード74Rのデータは、ネットワーク2を介して店舗サーバ40へと送信される。店舗サーバ40のプロセッサ41は、通信インターフェース44を介して受信した販促レコード74Rのデータを、メインメモリ42の第1ワークエリアに記述する。 When the provider server 60 receives the collection command, it searches the promotion database 74. Then, all promotion records 74R that contain the sales floor code of the collection command are detected. The data of the promotion records 74R detected from the promotion database 74 is sent to the store server 40 via the network 2. The processor 41 of the store server 40 writes the data of the promotion records 74R received via the communication interface 44 in the first work area of the main memory 42.

プロセッサ41は、ACT216として位置コマンドのカートIDが記述されたカートメモリ431から会員IDを取得する。そしてプロセッサ41は、その会員IDで識別される購買者の販促反応データを取得する。具体的にはプロセッサ41は、会員サーバ50宛に販促反応データの取得コマンドを出力するように通信インターフェース44を制御する。この制御により、通信インターフェース44は、ネットワーク2を介して会員サーバ50に販促反応データの取得コマンドを送信する。この取得コマンドには、ACT216の処理で取得した会員IDが含まれる。 The processor 41 acquires the member ID from the cart memory 431 in which the cart ID of the position command is written in ACT 216. The processor 41 then acquires the promotion response data of the purchaser identified by that member ID. Specifically, the processor 41 controls the communication interface 44 to output a promotion response data acquisition command to the member server 50. This control causes the communication interface 44 to transmit the promotion response data acquisition command to the member server 50 via the network 2. This acquisition command includes the member ID acquired in the processing of ACT 216.

上記取得コマンドを受信した会員サーバ50においては、会員データベース73が検索される。そして、当該取得コマンドの会員IDを含む会員レコード73Rが検出され、その会員レコード73Rのデータが、ネットワーク2を介して店舗サーバ40へと送信される。店舗サーバ40のプロセッサ41は、通信インターフェース44を介して受信した会員レコード73Rのデータを、メインメモリ42の第2ワークエリアに記述する。 When the member server 50 receives the above acquisition command, it searches the member database 73. Then, the member record 73R containing the member ID of the acquisition command is detected, and the data of the member record 73R is sent to the store server 40 via the network 2. The processor 41 of the store server 40 writes the data of the member record 73R received via the communication interface 44 to the second work area of the main memory 42.

プロセッサ41は、ACT218として会員レコード73Rに含まれる販促反応データを基に、提供サーバ60から収集した販促コンテンツの中から表示対象の販促コンテンツを選択する。この選択アルゴリズムについては、後述する。 The processor 41 selects promotional content to be displayed from the promotional content collected from the provision server 60 based on the promotional response data contained in the member record 73R as ACT218. The selection algorithm will be described later.

プロセッサ41は、ACT219として選択された販促コンテンツの販促ID、販促アイコン、販促商品コード、特典商品コードを、ACT216の処理にて取得した会員IDの販促メモリ433に順次記述する。このとき、ステータスはいずれも“0”とする。「ステータス=“0”」は、販促IDで識別される販促コンテンツの販促アイコンが出力されている状態を示す。 The processor 41 sequentially writes the promotion ID, promotion icon, promotion product code, and bonus product code of the promotion content selected in ACT 219 to the promotion memory 433 of the member ID acquired in the processing of ACT 216. At this time, the status is all set to "0". "Status = "0"" indicates a state in which the promotion icon of the promotion content identified by the promotion ID is being output.

プロセッサ41は、ACT220として位置コマンド送信元の情報端末10宛に販促表示コマンドを出力するように通信インターフェース44を制御する。この制御により、通信インターフェース44は販促表示コマンドを送信する。販促表示コマンドは、ネットワーク2を介してアクセスポイント20から無線送信され、位置コマンド送信元の情報端末10で受信される。販促表示コマンドには、販促メモリ433に記述された販促IDと販促アイコンとの対データが含まれる。販促表示コマンドの出力を制御したプロセッサ41は、位置コマンドの受信処理を終了する。 At ACT 220, the processor 41 controls the communication interface 44 to output a promotional display command to the information terminal 10 that sent the location command. This control causes the communication interface 44 to transmit the promotional display command. The promotional display command is wirelessly transmitted from the access point 20 via the network 2, and is received by the information terminal 10 that sent the location command. The promotional display command includes paired data of a promotional ID and a promotional icon written in the promotional memory 433. Having controlled the output of the promotional display command, the processor 41 ends the reception process of the location command.

ACT213の説明に戻る。
プロセッサ41は、売場への入場ではないことを検出した場合、ACT213においてNOと判定し、ACT221へと進む。プロセッサ41は、ACT221として売場から退場したか否かを判定する。具体的にはプロセッサ41は、位置コマンドのカートIDが記述されたカートメモリ431に、ACT212の処理で取得した売場コードが記述されているか否かを調べる。当該売場コードが記述されている場合、プロセッサ41は、その売場コードで識別される売場から退場していないことを検出する。当該売場コードが記述されていない場合には、プロセッサ41は、その売場コードで識別される売場から退場したことを検出する。プロセッサ41は、売場から退場していないことを検出した場合、ACT221においてNOと判定し、位置コマンドの受信処理を終了する。
Returning to the explanation of ACT213.
If the processor 41 detects that the customer has not entered the sales floor, the processor 41 judges NO in ACT 213 and proceeds to ACT 221. The processor 41 judges whether or not the customer has left the sales floor in ACT 221. Specifically, the processor 41 checks whether or not the sales floor code acquired in the processing of ACT 212 is written in the cart memory 431 in which the cart ID of the position command is written. If the sales floor code is written, the processor 41 detects that the customer has not left the sales floor identified by the sales floor code. If the sales floor code is not written, the processor 41 detects that the customer has left the sales floor identified by the sales floor code. If the processor 41 detects that the customer has not left the sales floor, the processor 41 judges NO in ACT 221 and ends the reception processing of the position command.

プロセッサ41は、売場から退場したことを検出した場合、ACT221においてYESと判定し、ACT222へと進む。プロセッサ41は、ACT222として当該カートメモリ431に記述されている売場コードをクリアする。またプロセッサ41は、位置コマンド送信元の情報端末10に対し、販促消去コマンドを出力するように通信インターフェース44を制御する。この制御により、通信インターフェース44は販促消去コマンドを送信する。販促消去コマンドは、ネットワーク2を介してアクセスポイント20から無線送信され、位置コマンド送信元の情報端末10で受信される。販促消去コマンドの出力を制御したプロセッサ41は、位置コマンドの受信処理を終了する。 When the processor 41 detects that the customer has left the sales floor, it determines YES in ACT 221 and proceeds to ACT 222. The processor 41 clears the sales floor code written in the cart memory 431 in ACT 222. The processor 41 also controls the communication interface 44 to output a promotion deletion command to the information terminal 10 that sent the location command. This control causes the communication interface 44 to send the promotion deletion command. The promotion deletion command is wirelessly transmitted from the access point 20 via the network 2 and received by the information terminal 10 that sent the location command. Having controlled the output of the promotion deletion command, the processor 41 ends the reception process of the location command.

このように、情報端末10から位置コマンドを受信した店舗サーバ40のプロセッサ41は、その情報端末10を備えたカートCが新たな売場に入場したことを検出した場合に、その情報端末10に販促表示コマンドを出力する。また、同プロセッサ41は、その情報端末10を備えたカートCが売場から退場したことを検出した場合に、その情報端末10に販促消去コマンドを出力する。 In this way, when the processor 41 of the store server 40 receives a location command from the information terminal 10 and detects that the cart C equipped with that information terminal 10 has entered a new sales floor, it outputs a sales promotion display command to that information terminal 10. In addition, when the processor 41 detects that the cart C equipped with that information terminal 10 has left the sales floor, it outputs a sales promotion deletion command to that information terminal 10.

なお、ACT215において販促コンテンツを収集した結果、該当する売場の販促コンテンツを検出できなかった場合には、販促表示コマンドは出力されない。この場合、その売場からカートCが退場しても、販促消去コマンドは出力されない。 If, as a result of collecting promotional content in ACT215, promotional content for the corresponding sales floor cannot be detected, the promotion display command is not output. In this case, even if cart C leaves the sales floor, the promotion deletion command is not output.

図11の説明に戻る。
位置コマンドの出力を制御した情報端末10のプロセッサ11は、ACT110として販促商品コマンドの受信有無を判定する。販促商品コマンドを受信していない場合、プロセッサ11は、ACT110においてNOと判定し、ACT111へと進む。プロセッサ11は、ACT111として販促消去コマンドの受信有無を判定する。販促消去コマンドを受信していない場合、プロセッサ11は、ACT111においてNOと判定し、ACT112へと進む。プロセッサ11は、ACT112としてタッチパネル17又はスキャナ18からの入力有無を判定する。入力無しの場合、プロセッサ11は、ACT112においてNOと判定し、ACT107へと戻る。すなわちプロセッサ11は、撮像デバイスで撮像されている画像をタッチパネル17に表示させる。またプロセッサ11は、情報端末10の測位を行い、位置コマンドを店舗サーバ40へと出力する。そしてプロセッサ11は、販促表示コマンド又は販促消去コマンドを受信するか、タッチパネル17又はスキャナ18から入力があるのを待ち受ける。
Returning to the explanation of FIG.
The processor 11 of the information terminal 10 that controlled the output of the position command determines whether or not a promotional product command has been received in ACT110. If the promotional product command has not been received, the processor 11 determines NO in ACT110 and proceeds to ACT111. The processor 11 determines whether or not a promotion deletion command has been received in ACT111. If the promotion deletion command has not been received, the processor 11 determines NO in ACT111 and proceeds to ACT112. The processor 11 determines whether or not an input has been received from the touch panel 17 or the scanner 18 in ACT112. If there is no input, the processor 11 determines NO in ACT112 and returns to ACT107. That is, the processor 11 causes the touch panel 17 to display an image captured by the imaging device. The processor 11 also performs positioning of the information terminal 10 and outputs a position command to the store server 40. The processor 11 then waits to receive a promotion display command or a promotion removal command, or for input from the touch panel 17 or scanner 18 .

ACT107乃至ACT112の待ち受け状態において、無線ユニット15を介して販促表示コマンドを受信した場合、プロセッサ11は、ACT110においてYESと判定し、図12のACT121へと進む。プロセッサ11は、ACT121として販促表示コマンドに含まれる販促アイコンをタッチパネル17に表示させる。 If a promotion display command is received via the wireless unit 15 during the standby state of ACT 107 to ACT 112, the processor 11 determines YES in ACT 110 and proceeds to ACT 121 of FIG. 12. In ACT 121, the processor 11 causes the touch panel 17 to display the promotion icon included in the promotion display command.

例えばプロセッサ11は、AR(Augment Reality:拡張現実感)の技術を活用して、撮像デバイス110の撮像画像に販促アイコンを重畳して表示させる。このとき、販促アイコンに関連付けられた販促商品コードで識別される商品が撮像画像に映し出されている場合には、その商品の画像に重ねて販促アイコンを表示させる。商品が撮像画像に映し出されているか否かは、商品データベース71に記憶されている当該商品の売場コード及び棚番号と、センサ群16の検出値を基に特定される情報端末10の位置及び移動方向とから判定可能である。 For example, the processor 11 utilizes AR (Augmented Reality) technology to display a promotional icon superimposed on the captured image of the imaging device 110. At this time, if a product identified by a promotional product code associated with the promotional icon is displayed in the captured image, the promotional icon is displayed superimposed on the image of the product. Whether or not a product is displayed in the captured image can be determined from the sales floor code and shelf number of the product stored in the product database 71, and the position and movement direction of the information terminal 10 identified based on the detection values of the sensor group 16.

プロセッサ11は、ACT122としてメインメモリ12に販促フラグをセットする。そしてプロセッサ11は、図11のACT107へと戻る。 The processor 11 sets a promotion flag in the main memory 12 in ACT 122. The processor 11 then returns to ACT 107 in FIG. 11.

ACT107乃至ACT112の待ち受け状態において、無線ユニット15を介して販促消去コマンドを受信した場合には、プロセッサ11は、ACT111においてYESと判定し、図13のACT131へと進む。プロセッサ11は、ACT131としてタッチパネル17に表示させていた販促アイコンを消去する。またプロセッサ11は、ACT132としてメインメモリ12から販促フラグをリセットする。そしてプロセッサ11は、図11のACT107へと戻る。 If a promotion deletion command is received via the wireless unit 15 in the standby state of ACT 107 to ACT 112, the processor 11 determines YES in ACT 111 and proceeds to ACT 131 in FIG. 13. The processor 11 deletes the promotion icon that was displayed on the touch panel 17 in ACT 131. The processor 11 also resets the promotion flag from the main memory 12 in ACT 132. The processor 11 then returns to ACT 107 in FIG. 11.

このように、カートCを利用した購買者が居る売場で販売されている商品に関して販促コンテンツがあるとき、その販促コンテンツの種類に対応した販促アイコンIC1又は販促アイコンIC2が、当該カートCに設けられた情報端末10のタッチパネル17に表示される。したがって、販促アイコンIC1を確認した購買者は、レシピ対応の販促コンテンツがあることを容易に知ることができる。同様に、販促アイコンIC2を確認した購買者は、ポイント対応の販促コンテンツがあることを容易に知ることができる。 In this way, when there is promotional content for a product being sold at a sales floor where a purchaser using cart C is present, promotional icon IC1 or promotional icon IC2 corresponding to the type of promotional content is displayed on the touch panel 17 of the information terminal 10 provided in that cart C. Therefore, a purchaser who checks promotional icon IC1 can easily know that there is recipe-related promotional content. Similarly, a purchaser who checks promotional icon IC2 can easily know that there is point-related promotional content.

レシピ対応の販促コンテンツに興味がある購買者は、販促アイコンIC1をタッチする。ポイント対応の販促コンテンツに興味がある購買者は、販促アイコンIC2をタッチする。売場にて商品を購入する購買者は、その商品に付されたコードシンボルをスキャナ18で読み取らせてから、カートCに収容する。商品の購入を終えた購買者は、会計ボタンB1をタッチする。 A customer who is interested in the recipe-related promotional content touches the promotional icon IC1. A customer who is interested in the points-related promotional content touches the promotional icon IC2. A customer who purchases an item at the sales floor has the code symbol attached to the item read by the scanner 18 and then places the item in the cart C. A customer who has finished purchasing the item touches the checkout button B1.

ACT107乃至ACT112の待ち受け状態において、タッチパネル17又はスキャナ18からの入力を検出した場合、プロセッサ11は、ACT112においてYESと判定し、図14のACT141へと進む。プロセッサ11は、ACT141として販促中であるか否かを判定する。メインメモリ12に販促中フラグがセットされている場合、プロセッサ11は、販促中であることを検出する。メインメモリ12に販促中フラグがセットされていない場合には、プロセッサ11は、販促中でないことを検出する。販促中であることを検出した場合、プロセッサ11は、ACT141においてYESと判定し、ACT142へと進む。プロセッサ11は、ACT142としてタッチパネル17に表示されている販促アイコンIC1又は販促アイコンIC2へのタッチ操作を検出したか否かを確認する。販促アイコンIC1又は販促アイコンIC2へのタッチ操作を検出していない場合、プロセッサ11は、ACT142においてNOと判定し、ACT143へと進む。一方、販促中でないことを検出した場合には、プロセッサ11は、ACT141においてNOと判定し、ACT142の処理をスキップしてACT143へと進む。販促中でないときには、タッチパネル17に販促アイコンが表示されていない。したがってプロセッサ11は、ACT142の処理をスキップできる。 If an input from the touch panel 17 or the scanner 18 is detected during the standby state of ACT 107 to ACT 112, the processor 11 judges as YES in ACT 112 and proceeds to ACT 141 in FIG. 14. The processor 11 judges whether or not a promotion is running in ACT 141. If the promotion flag is set in the main memory 12, the processor 11 detects that a promotion is running. If the promotion flag is not set in the main memory 12, the processor 11 detects that a promotion is not running. If it detects that a promotion is running, the processor 11 judges as YES in ACT 141 and proceeds to ACT 142. The processor 11 checks whether or not a touch operation on the promotion icon IC1 or the promotion icon IC2 displayed on the touch panel 17 has been detected in ACT 142. If the processor 11 does not detect a touch operation on the promotion icon IC1 or the promotion icon IC2, the processor 11 judges NO in ACT 142 and proceeds to ACT 143. On the other hand, if the processor 11 detects that a promotion is not in progress, the processor 11 judges NO in ACT 141, skips the processing of ACT 142, and proceeds to ACT 143. When a promotion is not in progress, no promotion icon is displayed on the touch panel 17. Therefore, the processor 11 can skip the processing of ACT 142.

プロセッサ11は、ACT143として商品コードが入力されたか否かを判定する。スキャナ18で商品に付されているコードシンボルが読み取られると、プロセッサ11は、商品コードが入力されたことを検出する。商品コードが入力されたことを検出していない場合、プロセッサ11は、ACT143においてNOと判定し、ACT144へと進む。プロセッサ11は、ACT144として会計指示が入力されたか否かを判定する。会計ボタンB1がタッチ操作されると、プロセッサ11は、会計指示が入力されたことを検出する。会計指示が入力されていないことを検出した場合には、情報端末10はその他の入力を受け付けたので、プロセッサ11は、その入力に応じた他の処理を実行する。 The processor 11 determines whether or not a product code has been input in ACT 143. When the scanner 18 reads the code symbol attached to the product, the processor 11 detects that a product code has been input. If the processor 11 does not detect that a product code has been input, the processor 11 determines NO in ACT 143 and proceeds to ACT 144. The processor 11 determines whether or not a checkout instruction has been input in ACT 144. When the checkout button B1 is touched, the processor 11 detects that a checkout instruction has been input. If the processor 11 detects that a checkout instruction has not been input, the information terminal 10 has accepted other input, and the processor 11 executes other processing according to the input.

販促アイコンへのタッチ操作を検出した場合、プロセッサ11は、ACT142においてYESと判定し、図15のACT161へと進む。プロセッサ11は、ACT161として販促要求コマンドを店舗サーバ40宛に出力するように無線ユニット15を制御する。この制御により、無線ユニット15は、販促要求コマンドを無線送信する。販促要求コマンドは、アクセスポイント20で受信され、ネットワーク2を経由して店舗サーバ40へと送られる。販促要求コマンドには、会員IDと、タッチ操作された販促アイコンと対をなす販促IDと、が含まれている。 If a touch operation on a promotional icon is detected, the processor 11 determines YES in ACT 142 and proceeds to ACT 161 in FIG. 15. In ACT 161, the processor 11 controls the wireless unit 15 to output a promotion request command to the store server 40. This control causes the wireless unit 15 to wirelessly transmit the promotion request command. The promotion request command is received by the access point 20 and sent to the store server 40 via the network 2. The promotion request command includes the member ID and the promotion ID that pairs with the promotional icon that was touched.

店舗サーバ40のプロセッサ41は、受信コマンドが販促要求コマンドであった場合、図19の流れ図に示す手順のコマンド受信処理を開始する。 If the received command is a promotion request command, the processor 41 of the store server 40 starts the command reception process according to the procedure shown in the flow chart of FIG. 19.

プロセッサ41は、ACT231として販促要求コマンドから販促IDと会員IDとを取得する。そしてプロセッサ41は、ACT232として第1ワークエリアに記述されている販促レコード74Rのデータを参照して、販促要求コマンドの販促IDで識別される販促コンテンツの種別コードを取得する。またプロセッサ41は、ACT233として販促要求コマンドの会員IDが記述された販促メモリ433を参照して、同コマンドの販促IDに対応したステータスを調べる。 In ACT 231, the processor 41 obtains the promotion ID and the member ID from the promotion request command. Then, in ACT 232, the processor 41 refers to the data of the promotion record 74R described in the first work area, and obtains the type code of the promotion content identified by the promotion ID in the promotion request command. In ACT 233, the processor 41 also refers to the promotion memory 433 in which the member ID in the promotion request command is described, and checks the status corresponding to the promotion ID in the command.

ここで、ステータスが“0”であった場合、プロセッサ41は、ACT233においてYESと判定し、ACT234へと進む。プロセッサ41は、ACT234としてそのステータスを“1”に更新する。「ステータス=“1”」は、販促要求コマンドの販促IDで識別される販促コンテンツが購買者に提供された状態を示す。またプロセッサ41は、ACT235として第2ワークエリアに記述されている会員レコード73Rのデータのうち、販促要求コマンドの会員IDとともに記述されている販促反応データを検出する。そしてプロセッサ41は、その販促反応データのうち、ACT232の処理で取得した種別コードの閲覧回数を“1”だけ加算する。その後、プロセッサ41は、ACT236へと進む。 Here, if the status is "0", the processor 41 judges YES in ACT 233 and proceeds to ACT 234. The processor 41 updates the status to "1" in ACT 234. "Status = "1"" indicates a state in which the promotional content identified by the promotion ID in the promotion request command has been provided to the purchaser. The processor 41 also detects the promotion response data described together with the member ID in the promotion request command from the data of the member record 73R described in the second work area in ACT 235. The processor 41 then adds "1" to the number of views of the category code obtained in the processing of ACT 232 from the promotion response data. After that, the processor 41 proceeds to ACT 236.

一方、ステータスが“0”以外の場合には、プロセッサ41は、ACT233においてNOと判定し、ACT234及びACT235の処理をスキップして、ACT236へと進む。 On the other hand, if the status is other than "0", the processor 41 judges NO in ACT 233, skips the processing of ACT 234 and ACT 235, and proceeds to ACT 236.

プロセッサ41は、ACT236として情報端末10宛に販促情報コマンドを出力するように通信インターフェース44を制御する。この制御により、通信インターフェース44は販促情報コマンドを送信する。販促情報コマンドは、ネットワーク2を介してアクセスポイント20から無線送信され、販促要求コマンド送信元の情報端末10で受信される。販促情報コマンドには、第1ワークエリアに記述されている販促レコード74Rのデータを基に、販促要求コマンドの販促IDで識別される販促コンテンツの販促情報が含まれる。 The processor 41 controls the communication interface 44 to output a promotional information command to the information terminal 10 as ACT 236. This control causes the communication interface 44 to transmit the promotional information command. The promotional information command is wirelessly transmitted from the access point 20 via the network 2 and received by the information terminal 10 that sent the promotional request command. The promotional information command contains promotional information for the promotional content identified by the promotion ID of the promotional request command, based on the data of the promotional record 74R described in the first work area.

図15の説明に戻る。
販促要求コマンドの出力を制御した情報端末10のプロセッサ11は、ACT162とて販促情報コマンドを待ち受ける。そして、無線ユニット15を介して販促情報コマンドを受信すると、プロセッサ11は、ACT162においてYESと判定し、ACT163へと進む。プロセッサ11は、ACT163としてその販促情報コマンドに含まれる販促情報をタッチパネル17に表示させる。またプロセッサ11は、ACT164としてタイマカウンタによる計時を開始する。タイマカウンタは、時計14が例えば1秒を計時する毎にカウントアップする。
Returning to the explanation of FIG.
The processor 11 of the information terminal 10 that controlled the output of the promotion request command waits for a promotion information command in ACT 162. Then, when the promotion information command is received via the wireless unit 15, the processor 11 judges that the result is YES in ACT 162 and proceeds to ACT 163. The processor 11 displays the promotion information included in the promotion information command on the touch panel 17 in ACT 163. The processor 11 also starts timekeeping using a timer counter in ACT 164. The timer counter counts up every time the clock 14 times, for example, one second.

図23において、画像SC2は、購買者が販促アイコンIC1をタッチした際にタッチパネル17に表示される販促情報の一例である。図示するように販促アイコンIC1に対応した販促情報は、その売場で販売されている特売商品を使ったレシピを紹介する内容となっている。ここで、購買者が「進む」ボタンB2をタッチすると、タッチパネル17の画像SC2が画像SC3に切り替わる。すなわち、画像SC2で紹介したレシピで使用する他の商品を割引価格で販売すること、及び、その商品が販売されている売場を紹介する内容の画像SC3が表示される。 In FIG. 23, image SC2 is an example of promotional information that is displayed on touch panel 17 when a customer touches promotional icon IC1. As shown in the figure, the promotional information corresponding to promotional icon IC1 introduces recipes that use special sale items being sold in that sales area. When the customer touches the "Next" button B2, image SC2 on touch panel 17 is switched to image SC3. That is, image SC3 is displayed, which explains that other items used in the recipes introduced in image SC2 are being sold at a discount, and introduces the sales area where those items are being sold.

図24において、画像SC4は、購買者が販促アイコンIC2をタッチした際にタッチパネル17に表示される販促情報の一例である。図示するように販促アイコンIC2に対応した販促情報は、その売場で販売されている特売商品を購入した場合にポイントアップの情報を紹介する内容となっている。ここで、購買者が「進む」ボタンB4をタッチすると、タッチパネル17の画像SC4が画像SC5に切り替わる。すなわち、ポイントがアップする商品とその商品が販売されている売場を紹介する内容の画像SC5が表示される。 In FIG. 24, image SC4 is an example of promotional information that is displayed on the touch panel 17 when a customer touches promotional icon IC2. As shown in the figure, the promotional information corresponding to promotional icon IC2 introduces information about increased points when a sale item being sold in that sales area is purchased. Here, when the customer touches the "Proceed" button B4, image SC4 on the touch panel 17 is switched to image SC5. That is, image SC5 is displayed, which introduces the item for which points will be increased and the sales area in which that item is sold.

図23の画像SC3又は図24の画像SC5から販促情報の内容を確認した購買者は、「確認」ボタンB3又はB5をタッチする。 After confirming the contents of the promotional information from image SC3 in FIG. 23 or image SC5 in FIG. 24, the purchaser touches the "Confirm" button B3 or B5.

プロセッサ11は、ACT165として確認ボタンB3又は確認ボタンB5がタッチ操作されるのを待ち受ける。確認ボタンB3又は確認ボタンB5がタッチ操作されると、プロセッサ11は、ACT165においてYESと判定し、ACT166へと進む。プロセッサ11は、ACT166としてタイマカウンタによる計時を停止する。またプロセッサ11は、ACT167として販促情報を消去する。その後、プロセッサ11は、ACT168として閲覧コマンドを店舗サーバ40宛に出力するように無線ユニット15を制御する。この制御により、無線ユニット15は、閲覧コマンドを無線送信する。閲覧コマンドは、アクセスポイント20で受信され、ネットワーク2を経由して店舗サーバ40へと送られる。閲覧コマンドには、会員IDと、販促IDと、タイマカウンタによって計時された時間、すなわち購買者が販促情報を閲覧した時間を示すデータとが含まれている。閲覧コマンドの出力を制御したプロセッサ11は、図11のACT107へと戻る。 At ACT 165, the processor 11 waits for the confirmation button B3 or the confirmation button B5 to be touched. When the confirmation button B3 or the confirmation button B5 is touched, the processor 11 determines YES at ACT 165 and proceeds to ACT 166. At ACT 166, the processor 11 stops the timer counter from timing. At ACT 167, the processor 11 erases the promotional information. After that, at ACT 168, the processor 11 controls the wireless unit 15 to output a viewing command to the store server 40. With this control, the wireless unit 15 wirelessly transmits the viewing command. The viewing command is received by the access point 20 and sent to the store server 40 via the network 2. The viewing command includes the member ID, the promotional ID, and data indicating the time counted by the timer counter, i.e., the time the purchaser viewed the promotional information. After controlling the output of the viewing command, the processor 11 returns to ACT 107 in FIG. 11.

図19の説明に戻る。
販促情報コマンドの出力を制御した店舗サーバ40のプロセッサ41は、ACT237として閲覧コマンドを待ち受ける。そして、通信インターフェース44を介して閲覧コマンドを受信すると、プロセッサ41は、ACT237においてYESと判定し、ACT238へと進む。プロセッサ41は、ACT238として第2ワークエリアに記述されている会員レコード73Rのデータのうち、閲覧コマンドの会員IDとともに記述されている販促反応データを検出する。そしてプロセッサ41は、その販促反応データのうち、閲覧コマンドの販促IDと関連付けられた種別コードの閲覧時間に、閲覧コマンドの閲覧時間を加算する。以上で、プロセッサ41は、販促要求コマンドの受信処理を終了する。
Returning to the explanation of FIG.
The processor 41 of the store server 40, which controlled the output of the promotion information command, waits for a view command in ACT 237. Then, when the view command is received via the communication interface 44, the processor 41 determines YES in ACT 237 and proceeds to ACT 238. The processor 41 detects the promotion response data described together with the member ID of the view command from the data of the member record 73R described in the second work area in ACT 238. The processor 41 then adds the viewing time of the view command to the viewing time of the category code associated with the promotion ID of the view command from the promotion response data. With this, the processor 41 ends the reception process of the promotion request command.

図14の説明に戻る。 Return to the explanation of Figure 14.

プロセッサ11は、商品コードが入力されたことを検出した場合、ACT143においてYESと判定し、図16のACT171へと進む。プロセッサ11は、Act171として登録コマンドを店舗サーバ40宛に出力するように無線ユニット15を制御する。この制御により、無線ユニット15は、登録コマンドを無線送信する。登録コマンドは、アクセスポイント20で受信され、ネットワーク2を介して店舗サーバ40へと送られる。登録コマンドには、メインメモリ12にて記憶した会員IDと、登録商品の商品コードとが含まれる。 When the processor 11 detects that a product code has been input, the result is YES in ACT 143, and the process proceeds to ACT 171 in FIG. 16. In ACT 171, the processor 11 controls the wireless unit 15 to output a registration command to the store server 40. This control causes the wireless unit 15 to wirelessly transmit the registration command. The registration command is received by the access point 20 and sent to the store server 40 via the network 2. The registration command includes the member ID stored in the main memory 12 and the product code of the registered product.

店舗サーバ40のプロセッサ41は、受信コマンドが登録コマンドであった場合、図20の流れ図に示す手順のコマンド受信処理を開始する。 If the received command is a registration command, the processor 41 of the store server 40 starts the command reception process according to the procedure shown in the flow chart of FIG. 20.

プロセッサ41は、Act241として登録コマンドから会員IDを取得する。またプロセッサ41は、Act242として登録コマンドに含まれる商品コードで商品データベース71を参照して商品販売データを作成する。商品販売データは、商品コード、商品名、価格、点数、値引額、金額、ポイント等を含むものである。商品名、価格、ポイントは、商品データベース71から得られる。点数は“1”であり、金額は価格と点数との積であり、値引額は“0”である。プロセッサ41は、Act243としてこの商品販売データをACT241の処理で取得した会員IDの買物メモリ432に記述する。 In Act 241, the processor 41 obtains the member ID from the registration command. In Act 242, the processor 41 creates product sales data by referencing the product database 71 with the product code included in the registration command. The product sales data includes the product code, product name, price, points, discount amount, amount, points, etc. The product name, price, and points are obtained from the product database 71. The points are "1", the amount is the product of the price and the points, and the discount amount is "0". In Act 243, the processor 41 writes this product sales data to the shopping memory 432 of the member ID obtained in the processing of ACT 241.

プロセッサ41は、ACT244として商品販売データの商品コードで識別される商品が販促商品であるか否かを判定する。以下、図20の説明において、商品販売データの商品コードで識別される商品を当該商品と称する。プロセッサ41は、登録コマンドの会員IDが記述された販促メモリ433を参照する。そして、商品販売データの商品コードが販促商品コードとして登録されている場合、プロセッサ41は、当該商品が販促商品であることを検出する。 In ACT 244, the processor 41 determines whether the product identified by the product code in the product sales data is a promotional product. In the following description of FIG. 20, the product identified by the product code in the product sales data is referred to as the product in question. The processor 41 references the promotional memory 433 in which the member ID of the registration command is written. Then, if the product code in the product sales data is registered as a promotional product code, the processor 41 detects that the product in question is a promotional product.

当該商品が販促商品でない場合、プロセッサ41は、ACT244においてNOと判定し、ACT245へと進む。プロセッサ41は、ACT245として当該商品が特典商品であるか否かを判定する。プロセッサ41は、登録コマンドの会員IDが記述された販促メモリ433を参照する。そして、商品販売データの商品コードが特典商品コードとして登録されている場合、プロセッサ41は、当該商品が特典商品であることを検出する。 If the product is not a promotional product, the processor 41 determines NO in ACT 244 and proceeds to ACT 245. In ACT 245, the processor 41 determines whether the product is a bonus product. The processor 41 refers to the promotional memory 433 in which the member ID of the registration command is written. Then, if the product code in the product sales data is registered as a bonus product code, the processor 41 detects that the product is a bonus product.

当該商品が特典商品でない場合、プロセッサ41は、ACT245においてNOと判定し、ACT251へと進む。ACT251の処理については後述する。 If the product is not a bonus product, the processor 41 judges NO in ACT 245 and proceeds to ACT 251. The processing of ACT 251 will be described later.

当該商品が販促商品である場合、プロセッサ41は、ACT244においてYESと判定し、ACT246へと進む。プロセッサ41は、ACT246として登録コマンドの会員IDが記述されている販促メモリ433を参照して、当該商品の商品コードが販促商品コードとして記述されたレコードのステータスを調べる。ステータスが“1”の場合、すなわち、そのレコードの販促IDで識別される販促情報を購買者が閲覧していた場合には、プロセッサ41は、ACT246においてYESと判定し、ACT247へと進む。プロセッサ41は、ACT247として当該ステータスを“2”に更新する。「ステータス=“2”」は、購買者が販促対象商品を購入した状態を示す。その後、プロセッサ41は、ACT251へと進む。 If the product is a promotional product, the processor 41 judges YES in ACT 244 and proceeds to ACT 246. The processor 41 refers to the promotion memory 433 in which the member ID of the registration command is described in ACT 246, and checks the status of the record in which the product code of the product is described as a promotional product code. If the status is "1", that is, if the purchaser has viewed the promotional information identified by the promotional ID of that record, the processor 41 judges YES in ACT 246 and proceeds to ACT 247. The processor 41 updates the status to "2" in ACT 247. "Status = "2"" indicates that the purchaser has purchased the promotional product. The processor 41 then proceeds to ACT 251.

ステータスが“1”以外の場合には、プロセッサ41は、ACT246においてNOと判定し、ACT247の処理をスキップして、ACT251へと進む。購買商品が販促商品であっても、購買者がその販促商品の販促情報を閲覧していない場合があり得る。このような場合、ステータスは“1”となっていないので、ACT247の処理はスキップされる。 If the status is other than "1", the processor 41 judges NO in ACT 246, skips the processing of ACT 247, and proceeds to ACT 251. Even if the purchased product is a promotional product, there may be cases where the purchaser has not viewed the promotional information for that promotional product. In such a case, the status is not "1", so the processing of ACT 247 is skipped.

当該商品が特典商品である場合、プロセッサ41は、ACT245においてYESと判定し、ACT248へと進む。プロセッサ41は、ACT248として登録コマンドの会員IDが記述されている販促メモリ433を参照して、当該商品の商品コードが特典商品コードとして記述されたレコードのステータスを調べる。ステータスが“2”の場合、すなわち、そのレコードの販促IDで識別される販促情報で紹介された販促商品を購入済の場合には、プロセッサ41は、ACT248においてYESと判定し、ACT249へと進む。 If the product is a bonus product, the processor 41 judges YES in ACT 245 and proceeds to ACT 248. The processor 41 refers to the promotion memory 433 in which the member ID of the registration command is described in ACT 248, and checks the status of the record in which the product code of the product is described as a bonus product code. If the status is "2", that is, if the promotional product introduced in the promotional information identified by the promotional ID of that record has already been purchased, the processor 41 judges YES in ACT 248 and proceeds to ACT 249.

プロセッサ41は、ACT249として特典を付与する。例えば販促情報が図23において画像SC3で紹介している内容である場合には、プロセッサ41は、特典商品の商品販売データに含まれる金額の2割引を当該商品販売データの値引額として記述する。例えば販促情報が図24において画像SC5で紹介している内容である場合には、プロセッサ41は、特典商品の商品販売データに含まれるポイントを二倍とする。 The processor 41 grants a bonus at ACT 249. For example, if the promotional information is the content introduced in image SC3 in FIG. 23, the processor 41 writes a 20% discount off the price included in the product sales data of the bonus item as the discount amount of the product sales data. For example, if the promotional information is the content introduced in image SC5 in FIG. 24, the processor 41 doubles the points included in the product sales data of the bonus item.

プロセッサ41は、ACT249の処理を終えると、ACT250として第2ワークエリアに記述されている会員レコード73Rのデータのうち、登録コマンドの会員IDとともに記述されている販促反応データを検出する。そしてプロセッサ41は、その販促反応データのうち、特典商品コードの販促IDと関連付けられた種別コードの特典回数を“1”だけ加算する。その後、プロセッサ41は、ACT251へと進む。 When the processor 41 finishes processing in ACT 249, it detects the promotion response data written together with the member ID of the registration command from the data of the member record 73R written in the second work area in ACT 250. Then, the processor 41 adds "1" to the number of times the bonus is given for the category code associated with the promotion ID of the bonus product code from that promotion response data. After that, the processor 41 proceeds to ACT 251.

ステータスが“2”以外の場合には、プロセッサ41は、ACT248においてNOと判定し、ACT249及びACT250の処理をスキップして、ACT251へと進む。購買商品が特典商品であっても、購買者がその特典商品と関連付けられた販促商品を購入していない場合があり得る。このような場合、ステータスは“2”となっていないので、ACT249及びACT250の処理はスキップされる。 If the status is other than "2", the processor 41 judges NO in ACT 248, skips the processing of ACT 249 and ACT 250, and proceeds to ACT 251. Even if the purchased item is a bonus item, there may be cases where the purchaser has not purchased a promotional item associated with the bonus item. In such a case, since the status is not "2", the processing of ACT 249 and ACT 250 is skipped.

プロセッサ41は、ACT251として情報端末10宛に登録済コマンドを出力するように通信インターフェース44を制御する。この制御により、通信インターフェース44は、登録済コマンドを送信する。登録済コマンドは、ネットワーク2を介してアクセスポイント20から無線送信され、登録コマンド送信元の情報端末10で受信される。登録済コマンドには、最新の商品販売データが含まれる。プロセッサ41は、登録済コマンドを送信し終えると、このコマンド受信処理を終了する。 At ACT251, the processor 41 controls the communication interface 44 to output the registered command to the information terminal 10. This control causes the communication interface 44 to transmit the registered command. The registered command is wirelessly transmitted from the access point 20 via the network 2, and is received by the information terminal 10 that transmitted the registered command. The registered command contains the latest product sales data. After the processor 41 has finished transmitting the registered command, it ends this command reception process.

図16の説明に戻る。
登録コマンドの出力を制御した情報端末10のプロセッサ11は、Act172として登録済コマンドを待ち受ける。そして店舗サーバ40から登録済コマンドを受信すると、プロセッサ11は、Act172においてYESと判定し、Act173へと進む。プロセッサ11は、Act173としてタッチパネル17に商品登録情報を表示する。具体的にはプロセッサ11は、タッチパネル17に表示されている画像SC1の領域P2に、登録済コマンドに含まれている商品販売データの商品名、価格、値引額及びポイントが表示されるようにタッチパネル17を制御する。その後、プロセッサ11は、図11のAct107へと戻る。
Returning to the explanation of FIG.
The processor 11 of the information terminal 10 that controlled the output of the registration command waits for a registered command in Act 172. Then, when the processor 11 receives the registered command from the store server 40, the processor 11 determines YES in Act 172 and proceeds to Act 173. The processor 11 displays the product registration information on the touch panel 17 in Act 173. Specifically, the processor 11 controls the touch panel 17 so that the product name, price, discount amount, and points of the product sales data included in the registered command are displayed in the area P2 of the image SC1 displayed on the touch panel 17. Then, the processor 11 returns to Act 107 of FIG. 11.

なお、領域P2に表示されるデータの項目は、商品名、価格、値引額及びポイントに限定されるものではない。税額等の他の項目が追加されてもよいし、いずれかの項目が省略されてもよい。また、商品登録情報を表示するのではなく、音声で出力してもよい。 The data items displayed in area P2 are not limited to the product name, price, discount amount, and points. Other items such as tax amount may be added, or any of the items may be omitted. Also, the product registration information may be output by voice rather than displayed.

図14の説明に戻る。 Return to the explanation of Figure 14.

プロセッサ11は、会計指示が入力されたことを検出すると、ACT144においてYESと判定し、ACT145へと進む。プロセッサ11は、ACT145として撮像デバイス110による撮影動作を停止させる。またプロセッサ11は、Act146として会計コマンドを店舗サーバ40宛に出力するように無線ユニット15を制御する。この制御により、無線ユニット15は、会計コマンドを無線送信する。会計コマンドは、アクセスポイント20で受信され、ネットワーク2を介して店舗サーバ40へと送られる。会計コマンドには、メインメモリ12にて記憶した会員IDが含まれる。 When the processor 11 detects that a checkout command has been input, the processor 11 determines YES in ACT 144 and proceeds to ACT 145. In ACT 145, the processor 11 stops the image capturing operation by the imaging device 110. In ACT 146, the processor 11 also controls the wireless unit 15 to output a checkout command to the store server 40. This control causes the wireless unit 15 to wirelessly transmit the checkout command. The checkout command is received by the access point 20 and sent to the store server 40 via the network 2. The checkout command includes the member ID stored in the main memory 12.

店舗サーバ40のプロセッサ41は、受信コマンドが会計コマンドであった場合、図21の流れ図に示す手順のコマンド受信処理を開始する。 If the received command is a checkout command, the processor 41 of the store server 40 starts the command reception process according to the procedure shown in the flow chart of FIG. 21.

プロセッサ41は、Act261として会計コマンドから会員IDを検出する。そしてプロセッサ41は、Act262としてその検出した会員IDが記述された買物メモリ432を処理対象として抽出する。またプロセッサ41は、Act263として会計バーコードのデータを生成する。会計バーコードは、会計機30で会計を行う購買者を識別するためのものである。そしてプロセッサ41は、ACT264としてその会計バーコードをACT262の処理で抽出した買物メモリ432と関連付ける。この関連付けに関する情報は、メインメモリ42にて記憶される。 In Act 261, the processor 41 detects the member ID from the checkout command. Then, in Act 262, the processor 41 extracts the shopping memory 432 in which the detected member ID is written as the processing target. In Act 263, the processor 41 also generates checkout barcode data. The checkout barcode is used to identify the purchaser who is making the checkout at the checkout device 30. Then, in Act 264, the processor 41 associates the checkout barcode with the shopping memory 432 extracted in the processing of Act 262. Information relating to this association is stored in the main memory 42.

プロセッサ41は、ACT265として情報端末10宛に会計通知コマンドを出力するように通信インターフェース44を制御する。この制御により、通信インターフェース44は会計通知コマンドを送信する。会計通知コマンドは、ネットワーク2を介してアクセスポイント20から無線送信され、会計コマンド送信元の情報端末10で受信される。 The processor 41 controls the communication interface 44 to output an accounting notification command to the information terminal 10 as ACT 265. This control causes the communication interface 44 to send the accounting notification command. The accounting notification command is wirelessly transmitted from the access point 20 via the network 2 and is received by the information terminal 10 that sent the accounting command.

プロセッサ41は、ACT266として販促反応データの更新処理を行う。すなわちプロセッサ41は、会計コマンドの会員IDを含む会員レコード73Rのデータを第2ワークエリアから取得する。そしてプロセッサ41は、この会員レコード73Rのデータを会員サーバ50宛に出力するように通信インターフェース44を制御する。この制御により、通信インターフェース44は会員レコード73Rのデータを送信する。会員レコード73Rのデータは、ネットワーク2を介して会員サーバ50で受信される。会員サーバ50においては、会員データベース73に保存されている該当会員IDの会員レコード73Rが、店舗サーバ40から受信したデータに更新される。 At ACT 266, the processor 41 performs an update process on the sales promotion response data. That is, the processor 41 retrieves data for member record 73R, including the member ID of the checkout command, from the second work area. The processor 41 then controls the communication interface 44 to output the data for member record 73R to the member server 50. This control causes the communication interface 44 to send the data for member record 73R. The data for member record 73R is received by the member server 50 via network 2. In the member server 50, the member record 73R for the corresponding member ID stored in the member database 73 is updated with the data received from the store server 40.

したがって、購買者がレシピ対応の販促アイコンにIC1にタッチして、その販促アイコンIC1と関連付けられた販促情報を閲覧した場合、レシピ対応の販促情報を示す種別コードの閲覧回数が加算される。また、その販促情報の閲覧時間が加算される。さらに、その販促情報で特定される販促商品とともに特典商品を購入した場合には、値引の特典が与えられるとともに、特典回数が加算される。 Therefore, when a purchaser touches IC1 to a promotional icon corresponding to a recipe and views the promotional information associated with that promotional icon IC1, the number of times the category code indicating the promotional information corresponding to the recipe is viewed is incremented. The viewing time of that promotional information is also incremented. Furthermore, if a special product is purchased together with the promotional product specified in the promotional information, a discount is given as a special benefit and the number of times the special benefit has been received is incremented.

購買者がポイント対応の販促アイコンにIC2にタッチして、その販促アイコンIC2と関連付けられた販促情報を閲覧した場合、ポイント対応の販促情報を示す種別コードの閲覧回数が加算される。また、その販促情報の閲覧時間が加算される。さらに、その販促情報で特定される販促商品とともに特典商品を購入した場合には、ポイント割増の特典が与えられるとともに、特典回数が加算される。
販促反応データの更新処理を終えると、プロセッサ41は、会計コマンドの受信処理を終了する。
When a purchaser touches IC2 to a promotion icon corresponding to points and views promotion information associated with the promotion icon IC2, the number of times the category code indicating the promotion information corresponding to points is viewed is incremented. Also, the viewing time of the promotion information is incremented. Furthermore, when a promotion product specified in the promotion information is purchased together with a special product, a special bonus of extra points is given and the number of times the special bonus has been received is incremented.
When the process of updating the sales promotion response data is completed, the processor 41 ends the process of receiving the transaction command.

図14の説明に戻る。
会計コマンドの出力を制御した情報端末10のプロセッサ11は、ACT147として会計通知コマンド待ち受ける。そして、無線ユニット15を介して会計通知コマンドを受信すると、プロセッサ11は、ACT147においてYESと判定し、ACT148へと進む。プロセッサ11は、ACT148としてタッチパネル17に会計案内画面を表示させる。会計案内画面には、会計通知コマンドに含まれる会計バーコードが表示される。
Returning to the explanation of FIG.
The processor 11 of the information terminal 10, which controlled the output of the accounting command, waits for an accounting notification command in ACT 147. Then, when the accounting notification command is received via the wireless unit 15, the processor 11 determines YES in ACT 147 and proceeds to ACT 148. In ACT 148, the processor 11 displays an accounting information screen on the touch panel 17. The accounting barcode included in the accounting notification command is displayed on the accounting information screen.

会計案内画面を確認した購買者は、会計機30に用意されているスキャナで会計バーコードを読み取らせる。そうすると、会計機30においては、店舗サーバ40に問合せが行われる。この問合せにより、会計バーコードと関連付けられた買物メモリ432のデータが会計機30へと送られる。かくして、会計機30での決済が可能となる。例えば現金決済、クレジット決済、電子マネー決済、ポイント決済等が会計機30において処理される。これらの決済処理については周知の処理であるので、ここでの説明は省略する。 After checking the checkout information screen, the purchaser has the checkout barcode read by the scanner provided in the checkout machine 30. The checkout machine 30 then makes an inquiry to the store server 40. This inquiry causes data in the shopping memory 432 associated with the checkout barcode to be sent to the checkout machine 30. Thus, payment can be made at the checkout machine 30. For example, cash payment, credit card payment, electronic money payment, points payment, etc. can be processed at the checkout machine 30. These payment processes are well known, so a description of them will be omitted here.

プロセッサ11は、ACT149として会計済であるか否かを判定する。例えば会計バーコードのデータが会計機30のスキャナで読み取られたことを通知するためのコマンドを店舗サーバ40から受信すると、プロセッサ11は、会計済であることを検出する。会計済であることを検出すると、プロセッサ11は、ACT149においてYESと判定し、ACT150へと進む。プロセッサ11は、ACT150としてログアウトを行う。以上で、プロセッサ11は、ACT102においてログインを受け付けた後の処理を終了する。 In ACT 149, the processor 11 determines whether the transaction has been completed. For example, when a command is received from the store server 40 to notify that the transaction barcode data has been read by the scanner of the transaction machine 30, the processor 11 detects that the transaction has been completed. If it detects that the transaction has been completed, the processor 11 determines YES in ACT 149 and proceeds to ACT 150. The processor 11 logs out in ACT 150. With this, the processor 11 ends the processing after accepting the login in ACT 102.

ここに、店舗サーバ40のプロセッサ41を主体とするコンピュータは、会員サーバ50及び提供サーバ60と協働して、図18のACT211乃至ACT220の処理を実行することにより、購買者の移動に合わせて、当該購買者に提供すべき販促情報があることを知らしめる画像、つまりは販促アイコンIC1,IC2を、当該購買者が使用するカートCの情報端末10に出力する画像出力手段を構成する。 The computer mainly consisting of the processor 41 of the store server 40 cooperates with the member server 50 and the provider server 60 to execute the processes of ACT211 to ACT220 in FIG. 18, thereby forming an image output means that outputs images, i.e., promotional icons IC1 and IC2, informing the purchaser that there is promotional information to be provided to the purchaser in accordance with the purchaser's movements, to the information terminal 10 of the cart C used by the purchaser.

また、同コンピュータは、図19のACT231、ACT232及びACT236の処理を実行することにより、販促アイコンIC1,IC2を確認した購買者から販促情報の提供を受ける旨の入力を検出すると、当該購買者が使用するカートCの情報端末10に販促情報を出力する情報出力手段を構成する。 In addition, by executing the processes of ACT231, ACT232, and ACT236 in FIG. 19, the computer constitutes an information output means that, when it detects an input from a purchaser who has confirmed the promotional icons IC1 and IC2 to receive promotional information, outputs the promotional information to the information terminal 10 of the cart C used by that purchaser.

また、同コンピュータは、図19のACT235及びACT238の処理と、図20のACT250の処理とを実行することにより、情報端末10に出力された販促アイコンIC1,IC2に対する購買者の反応解析に必要な情報、つまりは閲覧回数、閲覧時間及び特典回数を取得する取得手段を構成する。 The computer also constitutes an acquisition means for acquiring information necessary for analyzing the buyer's response to the promotional icons IC1 and IC2 output to the information terminal 10, that is, the number of views, the viewing time, and the number of bonuses, by executing the processes of ACT235 and ACT238 in FIG. 19 and the process of ACT250 in FIG. 20.

また、同コンピュータは、会員サーバ50と協働して、図21のACT266の処理を実行することにより、上記反応解析に必要な情報を購買者別に集計する集計手段を構成する。 The computer also works in cooperation with the member server 50 to execute the process of ACT 266 in FIG. 21, thereby constituting a counting means for counting the information required for the above-mentioned reaction analysis by purchaser.

また、同コンピュータは、図20のACT241乃至ACT243の処理を実行することにより、購買者が購入する商品を登録する登録手段を構成する。さらに同コンピュータは、図20のACT244乃至ACT250の処理を実行することにより、登録手段により登録された商品が情報出力手段により出力された販促情報と関連性があるとき、購買者に特典を付与する付与手段を構成する。 The computer also constitutes a registration means for registering products purchased by a purchaser by executing the processes of ACT241 to ACT243 in FIG. 20. The computer also constitutes a granting means for granting a bonus to a purchaser when a product registered by the registration means is related to the sales promotion information output by the information output means by executing the processes of ACT244 to ACT250 in FIG. 20.

このような構成の店舗サーバ40を備えた店舗システム1によれば、販促アイコンIC1又は販促アイコンIC2に対する購買者の反応を取得することができる。具体的には、購買者毎に、レシピ対応の販促アイコンIC1をタッチしてレシピ対応の販促コンテンツを閲覧した回数と、ポイント対応の販促アイコンIC2をタッチしてポイント対応の販促コンテンツを閲覧した回数とを集計することができる。また、販促コンテンツの種類毎に、閲覧した時間も集計することができる。さらに、その販促コンテンツによって紹介された販促商品とともに特典商品を購入した回数も集計することができる。したがって、販促に関する情報の被提供者である購買者がその情報提供に関してどのように反応しているのかを購買者毎に知ることができる。よって、購買者に興味がある販促情報を積極的に提供することで販売の促進につなげるというような運用を容易にとることができる。 According to the store system 1 equipped with the store server 40 configured as described above, it is possible to obtain the reaction of the purchaser to the promotion icon IC1 or the promotion icon IC2. Specifically, for each purchaser, it is possible to count the number of times the recipe-corresponding promotional content was viewed by touching the recipe-corresponding promotional icon IC1 and the number of times the point-corresponding promotional content was viewed by touching the point-corresponding promotional icon IC2. In addition, it is possible to count the viewing time for each type of promotional content. Furthermore, it is possible to count the number of times a bonus product was purchased along with the promotional product introduced by the promotional content. Therefore, it is possible to know for each purchaser how the purchaser, who is the recipient of the promotional information, reacts to the information provided. Therefore, it is easy to operate in such a way that the promotional information that is of interest to the purchaser is actively provided to promote sales.

ここで、提供サーバ60から収集した販促コンテンツの中から表示対象の販促コンテンツを選択する際の選択アルゴリズムについて説明する。上述したように本実施形態によれば、購買者毎に、レシピ対応の販促アイコンIC1をタッチしてレシピ対応の販促コンテンツを閲覧した回数と、ポイント対応の販促アイコンIC2をタッチしてポイント対応の販促コンテンツを閲覧した回数とを集計することができる。そこで、図18のACT218において、プロセッサ41は、レシピ対応の販促コンテンツを閲覧した回数とポイント対応の販促コンテンツを閲覧した回数との比を求める。そしてプロセッサ41は、この比に応じて表示対象の販促コンテンツを選択する。例えば、レシピ対応の販促コンテンツを閲覧した回数とポイント対応の販促コンテンツを閲覧した回数との比が1:2である場合には、レシピ対応の販促コンテンツとポイント対応の販促コンテンツとの比が1:2となるように、表示対象の販促コンテンツを選択する。 Here, the selection algorithm for selecting the promotional content to be displayed from the promotional content collected from the provider server 60 will be described. As described above, according to this embodiment, for each purchaser, the number of times the recipe-corresponding promotional content was viewed by touching the recipe-corresponding promotional icon IC1 and the number of times the point-corresponding promotional content was viewed by touching the point-corresponding promotional icon IC2 can be counted. Therefore, in ACT 218 of FIG. 18, the processor 41 obtains the ratio between the number of times the recipe-corresponding promotional content was viewed and the number of times the point-corresponding promotional content was viewed. The processor 41 then selects the promotional content to be displayed according to this ratio. For example, if the ratio between the number of times the recipe-corresponding promotional content was viewed and the number of times the point-corresponding promotional content was viewed is 1:2, the promotional content to be displayed is selected so that the ratio between the recipe-corresponding promotional content and the point-corresponding promotional content is 1:2.

なお、選択アルゴリズムはこれに限定されるものではない。例えばレシピ対応の販促コンテンツを閲覧した時間とポイント対応の販促コンテンツを閲覧した時間との比に応じて、表示対象の販促コンテンツを選択してもよい。あるいは、特典回数の比に応じて表示対象の販促コンテンツを選択してもよい。 The selection algorithm is not limited to this. For example, the promotional content to be displayed may be selected based on the ratio of the time spent viewing the recipe-related promotional content to the time spent viewing the point-related promotional content. Alternatively, the promotional content to be displayed may be selected based on the ratio of the number of times the special offer has been given.

ここに、店舗サーバ40のプロセッサ41を主体とするコンピュータは、会員サーバ50と協働して、図18のACT216乃至ACT218の処理を実行することにより、集計手段により種類毎に分類して集計された結果から、購買者毎に当該購買者に提供すべき情報があることを知らしめる画像を選択する選択手段を構成する。 The computer mainly consisting of the processor 41 of the store server 40 cooperates with the member server 50 to execute the processes of ACT216 to ACT218 in FIG. 18, thereby constituting a selection means for selecting an image for each purchaser that notifies the purchaser that there is information that should be provided to that purchaser from the results classified by type and tallied by the tallying means.

このような選択手段を有することにより、本実施形態によれば、購買者の嗜好に合った販促情報を的確に提供できる効果を奏する。 By providing such a selection means, this embodiment has the effect of accurately providing promotional information that matches the preferences of the purchaser.

以上、提供した情報に対する被提供者の反応を取得できる情報提供装置の実施形態について説明したが、かかる実施形態はこれに限定されるものではない。 The above describes an embodiment of an information providing device that can obtain the recipient's reaction to the provided information, but the embodiment is not limited to this.

例えば前記実施形態では、購買者が利用するカートCの情報端末10に販促アイコンを出力することで、販促対象商品を紹介する販促コンテンツがあることを購買者に知らせる。この点に関しては、例えば購買者が所有するスマートフォン、タブレット端末、ウェアラブル端末等に販促コンテンツがあることを通知してもよい。 For example, in the above embodiment, a promotional icon is output on the information terminal 10 of the cart C used by the purchaser, thereby informing the purchaser that there is promotional content introducing the promotional product. In this regard, for example, the purchaser may be notified of the presence of promotional content on a smartphone, tablet terminal, wearable terminal, etc. owned by the purchaser.

前記実施形態では、反応解析に必要な情報として、販促情報の閲覧回数と、販促情報の閲覧時間と、特典商品の購入回数とを例示した。反応解析に必要な情報は、これに限定されるものではない。例えば特典商品がある売場への移動時間を計時し、その累積時間を集計してもよい。 In the above embodiment, the number of times the promotional information was viewed, the time spent viewing the promotional information, and the number of times the bonus product was purchased were exemplified as information required for reaction analysis. However, the information required for reaction analysis is not limited to this. For example, the time it takes to travel to a sales floor where the bonus product is located may be measured, and the accumulated time may be tallied.

前記実施形態では、被提供者に提供する情報を、購買者に提供する販促情報として説明した。被提供者に提供する情報は、販促情報に限定されるものではない。また、被提供者も購買者に限定されるものではない。例えば、工場内で作業員に作業内容を指示するための情報を提供する場合にも本実施形態の概念を適用することができる。すなわち、作業指示の情報提供に対する作業員の反応を解析することで、より的確な情報提供の仕組みを考案できるようになる。 In the above embodiment, the information to be provided to the recipient is described as promotional information to be provided to a purchaser. The information to be provided to the recipient is not limited to promotional information. Furthermore, the recipient is not limited to a purchaser. For example, the concept of this embodiment can be applied to the case where information is provided to instruct workers on work content in a factory. In other words, by analyzing the reaction of workers to the provision of work instruction information, it becomes possible to devise a more accurate information provision system.

この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態及びその変形は、発明の範囲に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[1]被提供者の移動に合わせて、当該被提供者に提供すべき情報があることを知らしめる画像を、当該被提供者が使用する端末に出力する画像出力手段と、前記画像を確認した被提供者から前記情報の提供を受ける旨の入力を検出すると、当該被提供者が使用する端末に前記情報を出力する情報出力手段と、前記端末に出力された前記画像に対する前記被提供者の反応解析に必要な情報を取得する取得手段と、前記取得手段で取得した前記反応解析に必要な情報を被提供者別に集計する集計手段と、を具備する情報提供装置。
[2]前記集計手段は、前記反応解析に必要な情報として、前記画像を確認し前記情報の提供を受ける旨の入力をした回数、前記端末に出力された前記情報を閲覧した時間、前記端末に出力された前記情報に関連する場所に移動した回数のうち少なくとも1つを被提供者別に集計する、付記[1]記載の情報提供装置。
[3]前記画像は、提供すべき情報の種類を識別可能であり、前記集計手段は、前記種類毎に分類して、前記取得手段で取得した前記反応解析に必要な情報を被提供者別に集計する、付記[1]又は[2]記載の情報提供装置。
[4]前記集計手段により前記種類毎に分類して集計された結果から、被提供者毎に当該被提供者に提供すべき情報があることを知らしめる画像を選択する選択手段、をさらに具備し、前記画像出力手段は、前記選択手段で選択された画像を出力する、付記[3]記載の情報提供装置。
[5]被提供者が購入する商品を登録する登録手段と、前記登録手段により登録された商品が前記情報出力手段により出力された情報と関連性があるとき、被提供者に特典を付与する付与手段と、をさらに具備する付記[1]記載の情報提供装置。
[6]コンピュータを、被提供者の移動に合わせて、当該被提供者に提供すべき情報があることを知らしめる画像を、当該被提供者が使用する端末に出力する画像出力手段、前記画像を確認した被提供者から前記情報の提供を受ける旨の入力を検出すると、当該被提供者が使用する端末に前記情報を出力する情報出力手段、前記端末に出力された前記画像に対する前記被提供者の反応解析に必要な情報を取得する取得手段、及び、前記取得手段で取得した前記反応解析に必要な情報を被提供者別に集計する集計手段、として機能させるための制御プログラム。
Although several other embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope of the invention and the scope of the invention and its equivalents described in the claims.
The invention as originally claimed in the present application is set forth below.
[1] An information providing device comprising: an image output means for outputting an image to a terminal used by a person to be provided with information in accordance with the movement of the person to be provided with information, an information output means for outputting the information to the terminal used by the person to be provided with information when an input from the person to be provided with information after viewing the image is detected to receive the information, an acquisition means for acquiring information necessary for reaction analysis of the person to be provided with the image output to the terminal, and a compilation means for compiling the information necessary for the reaction analysis acquired by the acquisition means for each person to be provided with the information.
[2] The information providing device described in Appendix [1], wherein the counting means counts, for each recipient, at least one of the following information necessary for the reaction analysis: the number of times the image was checked and an input was made to receive the information, the time spent viewing the information output to the terminal, and the number of times the user moved to a location related to the information output to the terminal.
[3] The information providing device described in appendix [1] or [2], wherein the image is capable of identifying the type of information to be provided, and the aggregation means classifies the information by type and aggregates the information necessary for the reaction analysis acquired by the acquisition means by recipient.
[4] The information providing device described in appendix [3] further comprises a selection means for selecting, from the results classified by type and tallied by the tallying means, an image for each recipient of the information to be provided that notifies the recipient that information is available for the recipient of the information to be provided, and the image output means outputs the image selected by the selection means.
[5] An information providing device as described in appendix [1], further comprising a registration means for registering a product to be purchased by the provided person, and an awarding means for awarding a benefit to the provided person when the product registered by the registration means is related to the information output by the information output means.
[6] A control program for causing a computer to function as an image output means for outputting, in accordance with the movement of the person receiving the information, an image to a terminal used by the person receiving the information, indicating that there is information to be provided to the person receiving the information; an information output means for outputting, when an input from the person receiving the information that he/she has confirmed by checking the image, an input indicating that he/she will receive the information, to the terminal used by the person receiving the information; an acquisition means for acquiring information necessary for reaction analysis of the person receiving the information to the image output to the terminal; and a compilation means for compiling the information necessary for the reaction analysis acquired by the acquisition means by person receiving the information.

1…店舗システム、2…ネットワーク、10…情報端末、11…プロセッサ、12…メインメモリ、13…補助記憶デバイス、14…時計、15…無線ユニット、16…センサ群、17…タッチパネル、18…スキャナ、19…リーダ、20…アクセスポイント、30…会計機、40…店舗サーバ、41…プロセッサ、42…メインメモリ、43…補助記憶デバイス、44…通信インターフェース、50…会員サーバ、60…提供サーバ、71…商品データベース、72…売場データベース、73…会員データベース、74…販促データベース、110…撮像デバイス、431…カートメモリ、432…買物メモリ、433…販促メモリ。 1...store system, 2...network, 10...information terminal, 11...processor, 12...main memory, 13...auxiliary storage device, 14...clock, 15...wireless unit, 16...sensor group, 17...touch panel, 18...scanner, 19...reader, 20...access point, 30...accounting machine, 40...store server, 41...processor, 42...main memory, 43...auxiliary storage device, 44...communication interface, 50...membership server, 60...provider server, 71...product database, 72...sales floor database, 73...membership database, 74...sales promotion database, 110...imaging device, 431...cart memory, 432...shopping memory, 433...sales promotion memory.

Claims (6)

購買者が店舗で使用する情報端末であって、
撮像画像を取得する撮像画像取得手段と、
前記撮像画像に販促対象商品が映し出されている場合に、当該購買者に提供すべき前記販促対象商品に係る情報があることを知らしめる販促アイコンを前記撮像画像に重畳して出力する画像出力手段と、
前記販促アイコンを確認した購買者から前記販促対象商品に係る情報の提供を受ける旨の入力を検出すると前記販促対象商品に係る情報を出力する情報出力手段と、
前記購買者が購入する商品を登録する操作を受付ける登録操作手段と、
を具備し、
前記登録操作手段により登録された商品が、前記販促対象商品とともに購入することで特典が得られる特典対象商品であり、前記販促対象商品が前記登録操作手段により登録されている場合に、前記購買者に特典が付与される、情報端末
An information terminal used by a purchaser in a store,
A captured image acquisition means for acquiring a captured image;
an image output means for outputting , when the captured image shows a promotional product, a promotion icon that notifies the purchaser that there is information related to the promotional product to be provided to the purchaser by superimposing the promotional icon on the captured image ;
an information output means for outputting information on the promotion target product when detecting an input from a purchaser who has confirmed the sales promotion icon to receive information on the promotion target product ;
A registration operation means for receiving an operation for registering a product to be purchased by the purchaser;
Equipped with
In the information terminal, the product registered by the registration operation means is a bonus product for which a bonus can be obtained by purchasing it together with the promotional product, and when the promotional product is registered by the registration operation means, the bonus is given to the purchaser .
前記情報端末は、
前記店舗内における位置を検出する位置検出手段と、
前記位置検出手段により検出された位置に基づいて前記情報端末を使用する購買者に提供すべき販促対象商品があることを知らしめる販促アイコンを選択する操作を受付ける選択手段と、
を具備し、
前記画像出力手段は、前記選択手段により選択される販促アイコンを前記撮像画像に重畳して出力する、請求項1記載の情報端末
The information terminal includes:
A position detection means for detecting a position within the store;
a selection means for accepting an operation of selecting a sales promotion icon for informing a purchaser using the information terminal of the presence of a sales promotion target product to be offered based on the position detected by the position detection means;
Equipped with
2. The information terminal according to claim 1 , wherein said image output means outputs the promotion icon selected by said selection means by superimposing it on said captured image.
前記撮像画像取得手段は、前記購買者の前進方向の前記店舗内の画像を取得する、請求項記載の情報端末3. The information terminal according to claim 2 , wherein said image acquisition means acquires an image of the interior of said store in a forward direction of said purchaser . 前記情報出力手段により出力される前記販促対象商品に係る情報は、当該販促対象商品とともに購入することで特典が得られる特典対象商品に係る情報を含む、請求項1記載の情報端末。 2. The information terminal according to claim 1 , wherein the information relating to the promotional product output by the information output means includes information relating to a special offer product which can be purchased together with the promotional product to receive a special offer. 前記情報出力手段により出力された前記販促対象商品に係る情報に対しての前記購買者による確認指示を受け付ける確認受付手段と、
前記販促対象商品に係る情報が出力されてから、前記購買者による確認指示を受け付けるまでの経過時間を計時する計時手段と、
をさらに具備する請求項1記載の情報端末
a confirmation receiving means for receiving a confirmation instruction from the purchaser regarding the information related to the promotion target product output by the information output means;
a timing means for timing an elapsed time from when the information on the promotion target product is output to when a confirmation instruction is received from the purchaser;
2. The information terminal according to claim 1, further comprising:
購買者が店舗で使用する情報端末のコンピュータを、
撮像画像を取得する撮像画像取得手段と、
前記撮像画像に販促対象商品が映し出されている場合に、当該購買者に提供すべき前記販促対象商品に係る情報があることを知らしめる販促アイコンを前記撮像画像に重畳して出力する画像出力手段
前記販促アイコンを確認した購買者から前記販促対象商品に係る情報の提供を受ける旨の入力を検出すると前記販促対象商品に係る情報を出力する情報出力手段と、
前記購買者が購入する商品を登録する操作を受付ける登録操作手段と、
して機能させるためであり、前記登録操作手段により登録された商品が、前記販促対象商品とともに購入することで特典が得られる特典対象商品であり、前記販促対象商品が前記登録操作手段により登録されている場合に、前記購買者に特典が付与される、制御プログラム。
The computer of the information terminal used by the purchaser in the store ,
A captured image acquisition means for acquiring a captured image;
an image output means for outputting , when the captured image shows a promotional product, a promotion icon that notifies the purchaser that there is information related to the promotional product to be provided to the purchaser by superimposing the promotional icon on the captured image ;
an information output means for outputting information on the promotion target product when detecting an input from a purchaser who has confirmed the sales promotion icon to receive information on the promotion target product ;
A registration operation means for receiving an operation for registering a product to be purchased by the purchaser;
a control program for causing the product registered by the registration operation means to function as a bonus product for which a bonus can be obtained by purchasing the product together with the promotional product, and when the promotional product is registered by the registration operation means, the bonus is given to the purchaser .
JP2023126287A 2019-04-10 2023-08-02 Information terminal and control program Active JP7516635B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023126287A JP7516635B2 (en) 2019-04-10 2023-08-02 Information terminal and control program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019074686A JP7326004B2 (en) 2019-04-10 2019-04-10 Information providing device and control program
JP2023126287A JP7516635B2 (en) 2019-04-10 2023-08-02 Information terminal and control program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2019074686A Division JP7326004B2 (en) 2019-04-10 2019-04-10 Information providing device and control program

Publications (2)

Publication Number Publication Date
JP2023133514A JP2023133514A (en) 2023-09-22
JP7516635B2 true JP7516635B2 (en) 2024-07-16

Family

ID=72831353

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2019074686A Active JP7326004B2 (en) 2019-04-10 2019-04-10 Information providing device and control program
JP2023126287A Active JP7516635B2 (en) 2019-04-10 2023-08-02 Information terminal and control program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2019074686A Active JP7326004B2 (en) 2019-04-10 2019-04-10 Information providing device and control program

Country Status (1)

Country Link
JP (2) JP7326004B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012027872A (en) 2010-07-28 2012-02-09 Nomura Research Institute Ltd Computer program for information processor, information processor, and information processing method
WO2012029548A1 (en) 2010-08-31 2012-03-08 新日鉄ソリューションズ株式会社 Augmented reality provision system, information processing terminal, information processor, augmented reality provision method, information processing method, and program
JP2015225601A (en) 2014-05-29 2015-12-14 シャープ株式会社 Information providing system, server, terminal, information providing method, and program
WO2017065187A1 (en) 2015-10-15 2017-04-20 三井物産株式会社 Information display terminal device, product information-providing system, and product sales promotion method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6017484B2 (en) 2014-03-19 2016-11-02 ヤフー株式会社 Information processing apparatus, information processing method, and information processing program
JP2016038730A (en) * 2014-08-07 2016-03-22 東芝テック株式会社 Information distribution system and information distribution method
JP6290750B2 (en) 2014-09-02 2018-03-07 慎治 長坂 Information provision system
JP6576069B2 (en) 2015-03-24 2019-09-18 任天堂株式会社 Information processing system, information processing apparatus, information processing program, and information processing method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012027872A (en) 2010-07-28 2012-02-09 Nomura Research Institute Ltd Computer program for information processor, information processor, and information processing method
WO2012029548A1 (en) 2010-08-31 2012-03-08 新日鉄ソリューションズ株式会社 Augmented reality provision system, information processing terminal, information processor, augmented reality provision method, information processing method, and program
JP2015225601A (en) 2014-05-29 2015-12-14 シャープ株式会社 Information providing system, server, terminal, information providing method, and program
WO2017065187A1 (en) 2015-10-15 2017-04-20 三井物産株式会社 Information display terminal device, product information-providing system, and product sales promotion method

Also Published As

Publication number Publication date
JP2020173588A (en) 2020-10-22
JP7326004B2 (en) 2023-08-15
JP2023133514A (en) 2023-09-22

Similar Documents

Publication Publication Date Title
JP7605943B2 (en) Monitoring support device and program thereof, and product sales system
JP7093783B2 (en) Systems and methods for a dynamic customer checkout experience in an automated shopping environment
JP5967553B2 (en) Method for estimating purchase behavior of customer in store or between stores, and computer system and computer program thereof
JP2021185511A (en) Check apparatus and check program
JP7561958B2 (en) Checkout System
CN112990956B (en) Promotion system
JP7662852B2 (en) Information processing device and control program thereof
JP6735888B2 (en) Product data processing system, product data processing method
JP2025074122A (en) Mobile terminal, information processing device, and control program thereof
JP2021043867A (en) Area transition prediction device and area transition prediction program
JP7516635B2 (en) Information terminal and control program
JP7595375B2 (en) Product sales data processing system, mobile terminal device, and computer
JP7401638B2 (en) Information providing device and its control program
JP7696800B2 (en) Payment device, program thereof, and payment method
JP6983955B2 (en) Information processing equipment, programs, and information processing methods
JP2024079994A (en) Information processing device, information processing method, and program
JP2023084311A (en) Information processing device, information processing system and control program
JP7477664B2 (en) Product data processing system and product data processing method
US12572972B2 (en) Store system apparatus
JP7760475B2 (en) Terminal control device and its program, terminal
JP7706742B2 (en) program
JP7458798B2 (en) Information processing equipment and programs
JP7461261B2 (en) Inventory system, data processing device and control program thereof
WO2023189192A1 (en) Information processing device, information processing method, and information processing program
JP2002063661A (en) Method for collecting and managing client information while utilizing portable information terminal

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230802

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230802

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240522

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240703

R150 Certificate of patent or registration of utility model

Ref document number: 7516635

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150