JP2024025378A - Coupon provision system, coupon provision method and coupon provision program - Google Patents
Coupon provision system, coupon provision method and coupon provision program Download PDFInfo
- Publication number
- JP2024025378A JP2024025378A JP2022128759A JP2022128759A JP2024025378A JP 2024025378 A JP2024025378 A JP 2024025378A JP 2022128759 A JP2022128759 A JP 2022128759A JP 2022128759 A JP2022128759 A JP 2022128759A JP 2024025378 A JP2024025378 A JP 2024025378A
- Authority
- JP
- Japan
- Prior art keywords
- coupon
- notification
- user terminal
- user
- provider
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 43
- 230000007613 environmental effect Effects 0.000 claims description 7
- 238000010586 diagram Methods 0.000 abstract description 27
- 238000012545 processing Methods 0.000 description 33
- 230000008569 process Effects 0.000 description 21
- 238000004891 communication Methods 0.000 description 20
- 230000006870 function Effects 0.000 description 13
- 230000015654 memory Effects 0.000 description 10
- 230000008901 benefit Effects 0.000 description 6
- 238000013459 approach Methods 0.000 description 4
- 230000010365 information processing Effects 0.000 description 4
- 230000007423 decrease Effects 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 230000006855 networking Effects 0.000 description 2
- 230000000638 stimulation Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 230000037237 body shape Effects 0.000 description 1
- 235000008429 bread Nutrition 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 235000013410 fast food Nutrition 0.000 description 1
- 239000010794 food waste Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 235000021156 lunch Nutrition 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001932 seasonal effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000008786 sensory perception of smell Effects 0.000 description 1
- 230000015541 sensory perception of touch Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
Abstract
【課題】提供主体が主導してクーポンを活用できる仕組みを提供する。【解決手段】クーポン提供システムは、提供主体からの指示に従って、クーポンを設定する第1設定手段と、提供主体からの指示に従って、ユーザ端末にクーポンを通知するための通知条件を設定する第2設定手段とを含む。通知条件は、予め定められた位置を基準として設定される通知エリアを含む。クーポン提供システムは、ユーザ端末の位置と通知エリアとに基づいて、通知条件が満たされているか否かを判断する判断手段と、通知条件が満たされていれば、クーポンを前記ユーザ端末に通知する通知手段とを含む。【選択図】図1[Problem] To provide a system in which a provider can take the lead in utilizing coupons. [Solution] A coupon providing system includes a first setting means for setting a coupon according to an instruction from a provider, and a second setting means for setting a notification condition for notifying a coupon to a user terminal according to an instruction from a provider. means. The notification conditions include a notification area that is set based on a predetermined position. The coupon providing system includes a determination unit that determines whether a notification condition is satisfied based on the location of the user terminal and a notification area, and if the notification condition is satisfied, notifies the user terminal of the coupon. and notification means. [Selection diagram] Figure 1
Description
本発明は、クーポン提供システム、クーポン提供方法およびクーポン提供プログラムに関する。 The present invention relates to a coupon providing system, a coupon providing method, and a coupon providing program.
消費者に様々な商品やサービスを提供する企業は、マーケティングのツールとしてクーポンを発行することが一般化しつつある。その結果、消費者が利用できるクーポンは膨大な数になっており、目的のクーポンを探すことも難しくなる。 It is becoming common for companies that provide various products and services to consumers to issue coupons as a marketing tool. As a result, the number of coupons available to consumers has increased to a huge number, making it difficult to search for the desired coupon.
例えば、特開2009-217553号公報(特許文献1)は、GPS衛星から送信されるGPS信号を受信して現在位置を算出し、電子クーポン情報等に基づき、現在位置に応じて利用可能な利用可能電子クーポンを検索して特定する構成が開示されている。 For example, Japanese Patent Application Laid-Open No. 2009-217553 (Patent Document 1) calculates the current location by receiving GPS signals transmitted from GPS satellites, and calculates the available usage according to the current location based on electronic coupon information etc. An arrangement for searching and identifying available electronic coupons is disclosed.
また、特表2014-501986号公報(特許文献2)は、ソーシャル・ネットワーキング・システムにおいて、提携業者の商品またはサービスに対する取引またはクーポンを含む通知をユーザに提供する構成を開示する。 Furthermore, Japanese Patent Publication No. 2014-501986 (Patent Document 2) discloses a configuration in which a social networking system provides a user with a notification including a transaction or a coupon for a product or service of an affiliated company.
上述の特許文献1に開示される構成においては、消費者がクーポンを利用する際の利便性を向上できるものの、提供主体がクーポンを有効に活用する観点については何ら考慮されていない。また、特許文献2に開示される構成においても、ユーザがソーシャル・ネットワーキング・システムを利用することを前提としており、クーポンの利用については、ユーザの嗜好などに依存する。 Although the configuration disclosed in Patent Document 1 mentioned above can improve the convenience for consumers when using coupons, no consideration is given to the viewpoint of how the provider uses the coupons effectively. Furthermore, the configuration disclosed in Patent Document 2 is also based on the premise that the user uses a social networking system, and the use of coupons depends on the user's preferences and the like.
本発明は、提供主体が主導してクーポンを活用できる仕組みを提供することを目的とする。 An object of the present invention is to provide a system that allows a provider to take the lead in utilizing coupons.
本発明のある局面に従うクーポン提供システムは、提供主体からの指示に従って、クーポンを設定する第1設定手段と、提供主体からの指示に従って、ユーザ端末にクーポンを通知するための通知条件を設定する第2設定手段とを含む。通知条件は、予め定められた位置を基準として設定される通知エリアを含む。クーポン提供システムは、ユーザ端末の位置と通知エリアとに基づいて、通知条件が満たされているか否かを判断する判断手段と、通知条件が満たされていれば、クーポンをユーザ端末に通知する通知手段とを含む。 A coupon providing system according to an aspect of the present invention includes a first setting means for setting a coupon according to an instruction from a provider, and a first setting means for setting a notification condition for notifying a coupon to a user terminal according to an instruction from a provider. 2 setting means. The notification conditions include a notification area that is set based on a predetermined position. The coupon providing system includes a determination means for determining whether notification conditions are satisfied based on the location of the user terminal and the notification area, and a notification for notifying the user terminal of the coupon if the notification conditions are satisfied. means.
判断手段は、ユーザ端末が通知エリアに入ったときに、通知条件が満たされたと判断してもよい。 The determining means may determine that the notification condition is satisfied when the user terminal enters the notification area.
判断手段は、ユーザ端末が通知エリアに滞在している時間が予め定められた値に到達すると、通知条件が満たされたと判断してもよい。 The determining means may determine that the notification condition is satisfied when the time the user terminal stays in the notification area reaches a predetermined value.
予め定められた位置は、クーポンを利用できる店舗の位置であってもよい。
通知条件は、環境属性、顧客属性、移動属性、集団属性、および、エリア属性のうち少なくとも1つに基づく追加条件を含んでいてもよい。
The predetermined location may be the location of a store where the coupon can be used.
The notification conditions may include additional conditions based on at least one of environmental attributes, customer attributes, movement attributes, group attributes, and area attributes.
通知手段は、通知エリアに存在している複数のユーザ端末のうち、環境属性、顧客属性、移動属性、集団属性、および、エリア属性のうち少なくとも1つに基づく追加条件が満たされているユーザ端末を、クーポンの通知対象として決定するようにしてもよい。 The notification means is a user terminal that satisfies an additional condition based on at least one of an environment attribute, a customer attribute, a movement attribute, a group attribute, and an area attribute among a plurality of user terminals existing in the notification area. may be determined as a coupon notification target.
クーポンには、利用可能な期間が設定されてもよい。利用可能な期間は、クーポンが通知されたタイミングに応じて決定されてもよい。 A coupon may be set with a period in which it can be used. The available period may be determined depending on the timing at which the coupon is notified.
クーポンには、利用可能になる日時が設定されてもよい。
本発明の別の局面に従えば、1または複数のコンピュータが実行するクーポン提供方法が提供される。クーポン提供方法は、提供主体からの指示に従って、クーポンを設定するステップと、提供主体からの指示に従って、ユーザ端末にクーポンを通知するための通知条件を設定するステップとを含む。通知条件は、予め定められた位置を基準として設定される通知エリアを含む。クーポン提供方法は、ユーザ端末の位置と通知エリアとに基づいて、通知条件が満たされているか否かを判断するステップと、通知条件が満たされていれば、クーポンをユーザ端末に通知するステップとを含む。
The date and time when the coupon becomes available may be set.
According to another aspect of the invention, a method of providing coupons implemented by one or more computers is provided. The coupon providing method includes the steps of setting a coupon according to instructions from the provider, and setting notification conditions for notifying a user terminal of the coupon according to instructions from the provider. The notification conditions include a notification area that is set based on a predetermined position. The coupon providing method includes the steps of determining whether notification conditions are met based on the location of the user terminal and the notification area, and if the notification conditions are met, notifying the user terminal of the coupon. including.
本発明のさらに別の局面に従うクーポン提供プログラムは、コンピュータに、提供主体からの指示に従って、クーポンを設定するステップと、提供主体からの指示に従って、ユーザ端末にクーポンを通知するための通知条件を設定するステップとを実行させる。通知条件は、予め定められた位置を基準として設定される通知エリアを含む。クーポン提供プログラムは、コンピュータに、ユーザ端末の位置と通知エリアとに基づいて、通知条件が満たされているか否かを判断するステップと、通知条件が満たされていれば、クーポンを前記ユーザ端末に通知するステップとを実行させる。 A coupon providing program according to yet another aspect of the present invention includes the steps of setting a coupon in a computer according to instructions from a provider, and setting notification conditions for notifying a user terminal of a coupon according to instructions from a provider. and the steps to be executed. The notification conditions include a notification area that is set based on a predetermined position. The coupon providing program includes a step of causing the computer to determine whether a notification condition is satisfied based on the location of the user terminal and the notification area, and if the notification condition is satisfied, sending the coupon to the user terminal. The notification step is executed.
本発明によれば、提供主体が主導してクーポンを活用できる仕組みを実現できる。 According to the present invention, it is possible to realize a system in which a provider can take the lead in utilizing coupons.
本開示に係る実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰り返さない。 Embodiments according to the present disclosure will be described in detail with reference to the drawings. Note that the same or corresponding parts in the figures are designated by the same reference numerals, and the description thereof will not be repeated.
<A.クーポン提供システム>
まず、本実施の形態に従うクーポン提供システム1について説明する。
<A. Coupon provision system>
First, a coupon providing system 1 according to this embodiment will be explained.
本明細書において、「クーポン」との用語は、有償および無償によらず、商品(有形、無形は問わない)および/またはサービスを提供する主体(個人および法人のいずれも含む)が発信する情報全般を包含する。クーポンは、例えば、割引などの特典、特別な商品やサービスの提供を受けられる特典、それ以外の各種特典、任意の広告、などを含む。 In this specification, the term "coupon" refers to information sent by an entity (including both individuals and corporations) that provides products (tangible or intangible) and/or services, whether paid or unpaid. Includes everything. Coupons include, for example, benefits such as discounts, benefits for receiving special products or services, various other benefits, arbitrary advertisements, and the like.
本明細書において、「提供主体」との用語は、クーポンを発行する任意の主体(個人および法人のいずれも含む)を包含する。提供主体は、例えば、商品やサービスを提供する企業を含む。提供主体は、個人店舗、フランチャイザー、フランチャイジーなどであってもよい。 In this specification, the term "offering entity" includes any entity (including both individuals and corporations) that issues coupons. Providing entities include, for example, companies that provide products and services. The provider may be an individual store, a franchisor, a franchisee, etc.
本明細書において、「ユーザ」との用語は、クーポンを受領することを明示的または黙示的に希望する主体(個人および法人のいずれも含む)を包含する。例えば、ユーザは、クーポン提供システム1からのクーポンの提供に同意した個人および法人を含む。 As used herein, the term "user" includes entities (including both individuals and corporations) who explicitly or implicitly desire to receive coupons. For example, users include individuals and corporations who have agreed to be provided with coupons from the coupon providing system 1.
図1は、本実施の形態に従うクーポン提供システム1の概要を説明するための図である。図1を参照して、クーポン提供システム1は、管理サーバ100を中心として、1または複数のユーザ端末200と、1または複数の設定装置300と、1または複数のPOS(Point of Sales)端末400とを含む。
FIG. 1 is a diagram for explaining an overview of a coupon providing system 1 according to the present embodiment. Referring to FIG. 1, a coupon providing system 1 includes a
管理サーバ100は、例えば、クーポン提供システム1の運営者(いずれかの提供主体と同一であってもよいし、提供主体とは異なる主体であってもよい)によって管理される。
The
ユーザ端末200は、ユーザによって保持または装着される任意の情報処理装置である。ユーザ端末200は、提供されるクーポンを受領するとともに、後述するような各種通知をユーザに提示する。
本明細書において、「通知」との用語は、クーポンの内容(クーポンに含まれる情報)を直接的または間接的にユーザに知らせるための任意の処理を包含する。 In this specification, the term "notification" includes any process for directly or indirectly notifying the user of the contents of the coupon (information included in the coupon).
管理サーバ100は、通知条件160を有している。通知条件160は、発行されるクーポンに対応付けられる。各提供主体は、設定装置300-1~300-3(以下、「設定装置300」と総称することもある。)を操作して、通知条件160を任意に設定できる。
The
いずれかのユーザが保持しているユーザ端末200がいずれかの通知条件160を満たすと、当該満たされた通知条件160に対応するクーポンがユーザ端末200に通知される。
When a
通知条件160には様々な条件を含めることができるが、通知条件160は、位置に基づく条件を含む。より具体的には、通知条件160は、予め定められた位置を基準として設定される通知エリアを含む。
Although
例えば、通知条件160の少なくとも一部として、店舗10-1~10-3(以下、「店舗10」と総称することもある。)を中心として、所定の距離以内にある通知エリア20-1~20-3(以下、「通知エリア20」と総称することもある。)を設定できる。このように、通知エリア20を設定するための予め定められた位置としては、クーポンを利用できる店舗10の位置を採用してもよい。
For example, as at least part of the
また、店舗10-1~10-3には、POS端末400-1~400-3(以下、「POS端末400」と総称することもある。)がそれぞれ配置されている。 Further, POS terminals 400-1 to 400-3 (hereinafter sometimes collectively referred to as "POS terminals 400") are arranged in the stores 10-1 to 10-3, respectively.
図1に示す例では、ユーザ端末200を保持しているユーザが通知エリア20-1に入ったので、ユーザ端末200に対して、通知エリア20-1を含む通知条件160に対応付けられたクーポンが通知される。
In the example shown in FIG. 1, since the user holding the
このように、ユーザによって保持または装着されるユーザ端末200は、通知条件160の位置の条件が満たされるか否かを判断するために、現在位置を取得する機能を有している。
In this way, the
クーポンが通知されたユーザは、店舗10で当該クーポンを利用すると、利用履歴が管理サーバ100へ送信されてもよい。
When the user who has been notified of the coupon uses the coupon at the store 10, the usage history may be transmitted to the
本実施の形態に従うクーポン提供システム1によれば、提供主体から見れば、通知条件160を任意に設定できるので、ターゲットとするユーザに対してより的確にクーポンを発行できる。ユーザから見れば、現在位置に応じて、利用する可能性の高いクーポンを受領できるため、都度検索などを行う必要がない。
According to the coupon providing system 1 according to the present embodiment, the
<B.ハードウェア構成>
次に、本実施の形態に従うクーポン提供システム1のハードウェア構成の一例について説明する。
<B. Hardware configuration>
Next, an example of the hardware configuration of the coupon providing system 1 according to this embodiment will be described.
(b1:管理サーバ100)
図2は、本実施の形態に従うクーポン提供システム1の管理サーバ100のハードウェア構成例を示す模式図である。典型的には、管理サーバ100は、1または複数のコンピュータを用いて実現される。
(b1: Management server 100)
FIG. 2 is a schematic diagram showing an example of the hardware configuration of the
図2を参照して、管理サーバ100は、主たるコンポーネントとして、1または複数のプロセッサ101と、メインメモリ102と、通信インターフェイス103と、入力部104と、ディスプレイ105と、ストレージ110とを含む。
Referring to FIG. 2,
プロセッサ101は、例えば、CPU(Central Processing Unit)やGPU(Graphics Processing Unit)などで構成される。複数のプロセッサ101が配置されてもよいし、複数のコアを有するプロセッサ101を採用してもよい。
The
メインメモリ102は、DRAM(Dynamic Random Access Memory)やSRAM(Static Random Access Memory)などの揮発性記憶装置で構成される。ストレージ110は、ハードディスクやSSD(Solid State Drive)などの不揮発性記憶装置で構成され、プロセッサ101で実行される各種プログラムや各種データを保持する。ストレージ110に格納されたプログラムのうち、指定されたプログラムコードがメインメモリ102上に展開され、プロセッサ101は、メインメモリ102上に展開されたプログラムコードに含まれるコンピュータ可読命令を順次実行することで、後述するような各種機能を実現する。
The
ストレージ110には、システムプログラム112と、提供プログラム114と、提供主体データベース120と、ユーザデータベース130と、クーポンデータベース140と、利用履歴データベース150とが格納される。
The
システムプログラム112は、管理サーバ100で任意のプログラムを実行するための環境を提供するOS(Operating System)を含む。提供プログラム114は、本実施の形態に係るクーポン提供プログラムに相当し、管理サーバ100が提供する機能を実現するための1または複数のアプリケーションプログラムからなる。すなわち、コンピュータである管理サーバ100は、少なくとも提供プログラム114を実行することで、管理サーバ100に必要な機能および処理を実現する。
The
なお、提供プログラム114が提供する処理の一部は、システムプログラム112が提供する機能あるいはライブラリを利用することで実現されてもよい。
Note that a part of the processing provided by the providing
提供主体データベース120は、クーポン提供システム1を利用する提供主体の情報を格納する。提供主体データベース120に格納される提供主体の情報は、例えば、提供主体のアカウント名、企業名、電子的な連絡先(例えば、メールアドレスやソーシャルメディアのアカウントなど)、住所、電話番号、責任者名、店舗の座標などを含む。
The
ユーザデータベース130は、クーポン提供システム1を利用するユーザの情報を格納する。ユーザデータベース130に格納されるユーザの情報は、例えば、ユーザのアカウント名、名前、電子的な連絡先(例えば、メールアドレスやソーシャルメディアのアカウントなど)、電話番号、性別、年齢、職業、プリファレンスなどを含む。
The
クーポンデータベース140は、提供主体が発行するクーポンの情報を格納する。クーポンデータベース140に格納されるクーポンの情報は、例えば、提供主体(発行者)の識別情報、クーポンの内容、任意のメッセージ、有効期限などを含む。クーポンデータベース140は、提供主体毎に用意されてもよいし、提供主体毎にアクセスできる領域が区切られていてもよい。
The
クーポンデータベース140は、各クーポンに対応付けられた通知条件160を格納する。通知条件160の各々は、各提供主体が任意に設定できる。
利用履歴データベース150は、ユーザによるクーポンの利用履歴を格納する。クーポンの利用履歴は、店舗10などに配置されたPOS端末400などから管理サーバ100へ送信されてもよい。
The
ストレージ110に格納される各データベースの詳細については、後述する。
通信インターフェイス103は、ユーザが保持するユーザ端末200および提供主体が通知条件160を設定するための情報処理装置などとデータ通信を行う。通信インターフェイス103は、例えば、インターネットを介した通信ができるようになっていてもよい。
Details of each database stored in the
The
入力部104は、任意の入力指示を受け付ける。ディスプレイ105は、プロセッサ101での処理結果などを表示する。
管理サーバ100の全部または一部は、コンピュータ可読命令に相当する回路が組み込まれたASIC(Application Specific Integrated Circuit)などのハードワイヤード回路を用いて実現してもよい。さらにあるいは、FPGA(Field-Programmable Gate Array)上にコンピュータ可読命令に相当する回路を用いて実現してもよい。また、プロセッサ101およびメインメモリ、ASIC、FPGAなどを適宜組み合わせて実現してもよい。
All or part of the
管理サーバ100は、コンピュータ可読命令からなる提供プログラム114を格納する非一過性(non-transitory)のメディアから、当該格納しているプログラムなどを読み出すためのコンポーネントをさらに有していてもよい。メディアは、例えば、DVD(Digital Versatile Disc)などの光学メディア、USBメモリなどの半導体メディアなどであってもよい。さらに、提供プログラム114は、メディアを介して管理サーバ100にインストールされるだけではなく、ネットワーク上の配信サーバから提供されるようにしてもよい。
The
(b2:ユーザ端末200)
ユーザが使用するユーザ端末200は、ユーザインターフェイスを提供するものであれば、どのようなハードウェアであってもよい。例えば、ユーザ端末200は、パーソナルコンピュータ、スマートフォン、タブレット、携帯電話、ウエアラブル端末などの任意の情報処理装置である。後述するように、ユーザ端末200は、VR(Virtual Reality)ゴーグルであってもよい。
(b2: User terminal 200)
The
図3は、本実施の形態に従うクーポン提供システム1のユーザ端末200のハードウェア構成例を示す模式図である。図3には、一例として、スマートフォンでユーザ端末200が構成される例を示す。
FIG. 3 is a schematic diagram showing an example of the hardware configuration of the
図3を参照して、ユーザ端末200は、主たるコンポーネントとして、1または複数のプロセッサ201と、メインメモリ202と、ディスプレイ203と、入力部204と、出力部205と、広域通信モジュール206と、無線通信モジュール207と、近距離通信モジュール208と、位置取得モジュール209と、ストレージ210とを含む。
Referring to FIG. 3,
プロセッサ201は、例えば、CPUやGPUなどで構成される。複数のプロセッサ201が配置されてもよいし、複数のコアを有するプロセッサ201を採用してもよい。
The
メインメモリ202は、DRAMやSRAMなどの揮発性記憶装置で構成される。
ディスプレイ203は、プロセッサ201での処理結果などを表示する。
The
入力部204は、ユーザ操作を受け付けて、操作内容をプロセッサ201に出力する。入力部204は、例えば、ボタン、タッチパネル、キーボード、マウス、ペンタブレット、音声認識エンジンなどで構成される。
The
出力部205は、プロセッサ201の処理結果による情報をユーザに与える。出力部205は、ユーザの視覚、聴覚、嗅覚、触覚などへの刺激を発生する任意の装置で構成される。出力部205は、ユーザの視覚を用いて情報を与えるためのインジケータなどで構成されてもよい。このとき、ディスプレイ203は、出力部205としても機能し得る。出力部205は、ユーザの聴覚を用いて情報を与えるためのスピーカなどで構成されてもよい。出力部205は、ユーザの嗅覚を用いて情報を与えるための香り発生機構などで構成されてもよい。出力部205は、ユーザの触覚を用いて情報を与えるためのバイブレータや肌触りが変わるデバイスなどで構成されてもよい。
The
広域通信モジュール206は、LTE(Long Term Evolution)、5G、6Gといった移動通信ネットワークを利用するための通信インターフェイスである。無線通信モジュール207は、無線LANといった無線通信を利用するための通信インターフェイスである。近距離通信モジュール208は、Bluetooth(登録商標)などの近距離通信を利用するための通信インターフェイスである。
The wide
位置取得モジュール209は、ユーザ端末200の現在位置を取得する。位置取得モジュール209は、例えば、GPS(Global Positioning System)やQZSS(Quasi-Zenith Satellite System)を利用するものであってもよい。あるいは、位置取得モジュール209は、携帯電話ネットワークや無線LAN(local Area Network)の基地局からの電波に基づいて現在位置を取得するものであってもよいし、ビーコンからの信号に基づいて現在情報を取得するものであってもよい。さらに、複数の方式を任意に組み合わせてもよい。
The
なお、現在情報は、2次元座標(例えば、緯度経度)であってもよいし、3次元座標(例えば、緯度経度に加えて、高さ情報)であってもよい。高さ情報は、例えば、気圧高度計などを用いて取得してもよいし、ビーコンからの信号に基づいて取得してもよい。さらに、例えば、建物内のフロア毎に、高さ情報を通知するデバイスを配置することで、ユーザ端末200に対して高さ情報を提供するようにしてもよい。そのため、位置取得モジュール209は、高さ情報を取得できる任意のデバイスを包含する。
Note that the current information may be two-dimensional coordinates (for example, latitude and longitude) or three-dimensional coordinates (for example, height information in addition to latitude and longitude). The height information may be obtained using, for example, a barometric altimeter or the like, or may be obtained based on a signal from a beacon. Further, height information may be provided to the
ストレージ210は、ハードディスクやSSDなどの不揮発性記憶装置で構成される。ストレージ210には、例えば、システムプログラム212と、利用プログラム214と、クーポンデータ216とが格納される。
The
システムプログラム212は、ユーザ端末200で任意のプログラムを実行するための環境を提供するOSを含む。
The
利用プログラム214は、クーポン提供システム1を利用するためのプログラムであり、後述するような各種処理を実行する。利用プログラム214が提供する処理の一部は、システムプログラム212が提供する機能あるいはライブラリを利用することで実現されてもよい。
The
図3には、ユーザ端末200で実行される利用プログラム214がクーポン提供システム1に係る処理(例えば、通知など)を実現する構成例を示すが、このような専用のアプリケーションプログラムではなく、汎用のブラウザアプリケーションを利用して、クーポン提供システム1に係る処理を実現してもよい。あるいは、ソーシャルメディアを利用するためのアプリケーションプログラムを利用して、クーポン提供システム1に係る処理を実現してもよい。
FIG. 3 shows a configuration example in which the
このように、管理サーバ100とユーザとの間で情報をやり取りできれば、どのようなハードウェアおよびソフトウェアを用いて実現してもよい。
In this way, any hardware and software may be used to implement the system as long as information can be exchanged between the
(b3:設定装置300)
提供主体が操作する設定装置300は、公知の汎用コンピュータを用いて実現される。汎用コンピュータの構成は公知であり、また、図3に示すユーザ端末200と同様でもあるので、詳細な説明は行わない。
(b3: Setting device 300)
The
設定装置300を実現するために、専用のアプリケーションプログラムが用意されてもよいし、汎用のブラウザアプリケーションが利用されるようにしてもよい。
In order to implement the
(b4:POS端末400)
店舗10に配置されるPOS端末400は、公知の汎用コンピュータまたは専用コンピュータを用いて実現される。POS端末400の構成は公知であるので、詳細な説明は行わない。
(b4: POS terminal 400)
The POS terminal 400 placed in the store 10 is realized using a known general-purpose computer or a dedicated computer. Since the configuration of the POS terminal 400 is well known, a detailed explanation will not be provided.
(b5:その他の実装形態)
図1には、管理サーバ100を中心とした構成例を示すが、管理サーバ100が提供する機能を複数のサーバに分散配置してもよいし、管理サーバ100が並列的に複数配置されてもよい。すなわち、クーポン提供システム1に必要な処理および機能を実現できる構成であれば、どのような実装形態を採用してもよい。
(b5: Other implementation forms)
Although FIG. 1 shows a configuration example centered on the
<C.処理手順>
次に、本実施の形態に従うクーポン提供システム1における処理手順について説明する。
<C. Processing procedure>
Next, a processing procedure in the coupon providing system 1 according to the present embodiment will be explained.
図4は、本実施の形態に従うクーポン提供システム1における処理手順の一例を示すシーケンス図である。図4を参照して、クーポン提供システム1における処理手順は、管理サーバ100、ユーザ端末200および設定装置300が関与する。
FIG. 4 is a sequence diagram showing an example of a processing procedure in the coupon providing system 1 according to the present embodiment. Referring to FIG. 4, the processing procedure in coupon providing system 1 involves
提供主体は、設定装置300を操作して、自身の情報を管理サーバ100に登録する(シーケンスSQ2)。すなわち、提供主体のアカウント作成の処理が実行される。このとき、1または複数の店舗10を登録することができるようにしてもよい。管理サーバ100では、提供主体がクーポン提供システム1を利用するための契約に関する情報(契約プランや契約開始日など)が登録されてもよい。
The provider operates the
また、管理サーバ100は、クーポン提供システム1を利用するためのパスワードを発行してもよい。このとき、セキュリティの観点から、仮登録処理および本登録処理の2段階にしてもよい。
Furthermore, the
その後、提供主体は、設定装置300を操作して、クーポンを設定するとともに(シーケンスSQ4)、設定したクーポンの通知条件160を設定する(シーケンスSQ6)。なお、提供主体がクーポンの設定および通知条件160の設定を行う際には、パスワード認証などを行うようにしてもよい。
Thereafter, the provider operates the
このように、管理サーバ100は、提供主体からの指示に従って、クーポンを設定する設定機能と、提供主体からの指示に従って、ユーザ端末200にクーポンを通知するための通知条件160を設定する設定機能とを有している。
In this way, the
一方、ユーザは、ユーザ端末200を操作して、自身の情報を管理サーバ100に登録する(シーケンスSQ8)。すなわち、ユーザのアカウント作成の処理が実行される。管理サーバ100では、提供主体がクーポン提供システム1を利用するための契約に関する情報(利用プランなど)が登録されてもよい。
On the other hand, the user operates the
また、管理サーバ100は、クーポン提供システム1を利用するためのパスワードを発行してもよい。このとき、セキュリティの観点から、仮登録処理および本登録処理の2段階にしてもよい。
Furthermore, the
クーポンの通知を受領するための処理が有効化されると、ユーザ端末200は、現在位置を取得し(シーケンスSQ10)、取得した現在位置を管理サーバ100に送信する(シーケンスSQ12)。なお、ユーザがクーポンの通知を受領する設定を行う際には、パスワード認証などを行うようにしてもよい。
When the process for receiving the coupon notification is enabled, the
管理サーバ100は、ユーザ端末200から受信した現在位置と、当該現在位置を送信したユーザ端末200のユーザの情報とに基づいて、いずれかの通知条件160が満たされているか否かを判断する(シーケンスSQ14)。このように、管理サーバ100は、ユーザ端末200の位置と通知エリア20とに基づいて、通知条件160が満たされているか否かを判断する機能を有している。
The
いずれかの通知条件160が満たされていれば(シーケンスSQ14においてYES)、管理サーバ100は、満たされている通知条件160に対応するクーポンを送信元のユーザ端末200に通知する(シーケンスSQ16)。このように、管理サーバ100は、通知条件160が満たされていれば、クーポンをユーザ端末200に通知する機能を有している。
If any
管理サーバ100からの通知を受領したユーザ端末200は、当該通知をユーザに提示する(シーケンスSQ18)。ユーザの提示は、視覚、聴覚、嗅覚、触覚などへの刺激であってもよい。
なお、いずれの通知条件160も満たされていなければ(シーケンスSQ14においてNO)、管理サーバ100は、クーポンの通知を行わない。
Note that if none of the
管理サーバ100は、必要に応じて、クーポンの利用履歴を収集する(シーケンスSQ20)。
以下、シーケンスSQ10~SQ20の処理は順次繰り返される。
図4においては、説明の便宜上、提供主体による登録および設定の処理(シーケンスSQ2~SQ6)と、ユーザによる登録の処理(シーケンスSQ8)とを順番に記載しているが、これらの処理は互いに独立して実行されてもよい。また、シーケンスSQ10~SQ20の処理についても、シーケンスSQ2~SQ6およびシーケンスSQ8とは、独立して実行されてもよい。
Thereafter, the processes of sequences SQ10 to SQ20 are sequentially repeated.
In FIG. 4, for convenience of explanation, the registration and setting process by the provider (sequences SQ2 to SQ6) and the registration process by the user (sequence SQ8) are shown in order, but these processes are independent of each other. It may also be executed as follows. Further, the processing of sequences SQ10 to SQ20 may also be executed independently of sequences SQ2 to SQ6 and sequence SQ8.
<D.データベース>
次に、管理サーバ100に格納される各データベースの詳細について説明する。
<D. Database>
Next, details of each database stored in the
(d1:提供主体データベース120)
図5は、本実施の形態に従うクーポン提供システム1の管理サーバ100が保持する提供主体データベース120のデータ構造の一例を示す模式図である。図5を参照して、提供主体データベース120は、カラムとして、提供主体ID121と、アカウント名122と、企業名123と、メールアドレス124と、店舗ID125と、住所126と、電話番号127と、責任者名128と、店舗位置129とを含む。
(d1: provider database 120)
FIG. 5 is a schematic diagram showing an example of the data structure of the
提供主体ID121には、提供主体を特定するための情報が格納される。アカウント名122には、提供主体のアカウント名が格納される。企業名123には、提供主体の企業名(商号や屋号)が格納される。メールアドレス124には、提供主体のメールアドレスが格納される。なお、電子的な連絡先の一例として、メールアドレスを例示しているが、電子的な連絡先は、電子メールによるものには限定されない。例えば、ソーシャルメディアのアカウントなどであってもよい。店舗ID125には、対象の店舗10を特定するための情報が格納される。住所126には、店舗10の住所が格納される。電話番号127には、店舗10の電話番号が格納される。責任者名128には、店舗10または提供主体の責任者の名前が格納される。店舗位置129には、通知エリア20を設定するための基準となる位置情報(緯度経度)が格納される。
The
提供主体は、設定装置300を用いて、自身の情報を管理サーバ100の提供主体データベース120に登録する。管理サーバ100または設定装置300は、提供主体が自身の情報を提供主体データベース120に登録するためのユーザインターフェイス画面を提供してもよい。
The provider uses the
例えば、同一の企業が複数の店舗10を有している場合もある。この場合には、図5に示すように、提供主体IDには同一の値が格納され、店舗ID125には各店舗を特定するための情報が格納された複数のレコードが登録されてもよい。あるいは、リレーショナルデータベースなどを用いて、それぞれの店舗を特定するための情報が店舗ID125に登録できるようにしてもよい。
For example, the same company may have multiple stores 10. In this case, as shown in FIG. 5, the same value may be stored in the provider ID, and a plurality of records storing information for identifying each store may be registered in the
(d2:ユーザデータベース130)
図6は、本実施の形態に従うクーポン提供システム1の管理サーバ100が保持するユーザデータベース130のデータ構造の一例を示す模式図である。図6を参照して、ユーザデータベース130は、カラムとして、ユーザID131と、アカウント名132と、名前133と、メールアドレス134と、電話番号135と、性別136と、年齢137と、プリファレンス138とを含む。
(d2: User database 130)
FIG. 6 is a schematic diagram showing an example of the data structure of the
ユーザID131には、ユーザを特定するための情報が格納される。アカウント名132には、ユーザのアカウント名が格納される。名前133には、ユーザの名前が格納される。メールアドレス134には、ユーザのメールアドレスが格納される。なお、上述したように、メールアドレスに代えて、ソーシャルメディアのアカウントなどであってもよい。電話番号135には、ユーザの電話番号が格納される。性別136には、ユーザの性別が格納される。プリファレンス138には、ユーザのプリファレンスが格納される。プリファレンスとしては、例えば、「ファストフード」といったより利用する店舗やサービスなどを示す情報を含んでいてもよい。
The
ユーザは、ユーザ端末200(あるいは、ユーザ端末200とは別の情報処理装置)を用いて、自身の情報を管理サーバ100のユーザデータベース130に登録する。管理サーバ100またはユーザ端末200は、ユーザが自身の情報をユーザデータベース130に登録するためのユーザインターフェイス画面を提供してもよい。
A user registers his or her information in the
(d3:クーポンデータベース140)
図7は、本実施の形態に従うクーポン提供システム1の管理サーバ100が保持するクーポンデータベース140のデータ構造の一例を示す模式図である。図7を参照して、クーポンデータベース140は、カラムとして、提供主体ID141と、クーポンID142と、店舗ID143と、タイトル144と、メッセージ145と、画像146と、利用開始日時147と、有効期限148と、通知条件160と、通知数161と、閲覧数162とを含む。
(d3: Coupon database 140)
FIG. 7 is a schematic diagram showing an example of the data structure of the
提供主体ID141には、クーポンを発行する提供主体を特定するための情報が格納される。提供主体ID141に格納される値は、図5に示す提供主体データベース120の提供主体ID121に格納される値から選択される。クーポンID142には、発行されるクーポンを特定するための情報が格納される。店舗ID143には、発行されるクーポンを利用できる店舗を特定するための情報が格納される。店舗ID143に格納される値は、図5に示す提供主体データベース120の店舗ID125に格納される値から選択される。
The
タイトル144には、発行されるクーポンのタイトルが格納される。メッセージ145には、発行されるクーポンのメッセージ(本文)が格納される。画像146には、発行されるクーポンに埋め込まれる画像を特定するための情報が格納される。
The
利用開始日時147には、発行されるクーポンを利用可能になる日時が格納される。有効期限148には、発行されるクーポンが利用可能な期間の終了日時が格納される。このように、発行されるクーポンには、利用可能になる日時、および、利用不可能になる日時がそれぞれ設定されてもよい。このように、発行されるクーポンが利用可能な期間は、利用可能になる日時(開始日時)と、利用不可能になる日時(終了日時)と、により設定されてもよい。なお、利用可能な期間以外の期間においては、原則として、クーポンを利用することはできない。
The usage start date and
後述するように、利用開始日時147および有効期限148は、各クーポンの通知タイミングなどに応じて、動的に変更できるようにしてもよい。
As will be described later, the usage start date and
通知条件160には、クーポンの通知を行うための条件が格納される。通知条件160の詳細については後述する。
The
通知数161には、クーポンが通知された回数が格納される。閲覧数162には、ユーザが実際にクーポンを閲覧した回数が可能される。通知数161および閲覧数162の値は、管理サーバ100によって都度更新されてもよい。
The number of
図8は、本実施の形態に従うクーポン提供システム1の管理サーバ100が保持するクーポンデータベース140のデータ構造の別の一例を示す模式図である。図8に示すクーポンデータベース140は、図7に示すクーポンデータベース140に比較して、利用開始日時147および有効期限148に代えて、有効期間149を含む。
FIG. 8 is a schematic diagram showing another example of the data structure of the
有効期間149には、発行されるクーポンが利用可能な期間の長さが格納される。発行されるクーポンが利用可能な期間は、任意に(静的または動的に)設定される開始日時または終了日時と、有効期間149に設定される期間の長さとに基づいて定められる。このように、発行されるクーポンが利用可能な期間は、利用可能な期間の長さと、利用可能になる日時(開始日時)または利用不可能になる日時(終了日時)と、により設定されてもよい。
The
図9は、本実施の形態に従うクーポン提供システム1の設定装置300で提供されるユーザインターフェイス画面の一例を示す模式図である。
FIG. 9 is a schematic diagram showing an example of a user interface screen provided by the
図9には、発行するクーポンを設定するためのユーザインターフェイス画面320の一例を示す。図9(A)に示すユーザインターフェイス画面320は、図7に示すクーポンデータベース140に対応し、図9(B)に示すユーザインターフェイス画面320は、図8に示すクーポンデータベース140に対応する。
FIG. 9 shows an example of a
図9(A)を参照して、ユーザインターフェイス画面320は、タイトル入力欄321と、メッセージ入力欄322と、画像添付欄323と、プレビューボタン324と、通知エリア設定欄325と、利用開始設定欄326と、有効期限設定欄327とを含む。
Referring to FIG. 9(A), the
提供主体は、クーポンに表示するタイトルおよびメッセージをタイトル入力欄321およびメッセージ入力欄322にそれぞれ入力する。また、提供主体は、必要に応じて、クーポンに表示する画像を画像添付欄323で設定する。画像添付欄323には、複数の画像が設定できるようになっていてもよい。
The provider inputs the title and message to be displayed on the coupon into the
プレビューボタン324が押下されると、発行予定のクーポンのイメージが表示される。
When the
提供主体は、通知条件160の一部である通知エリア20を通知エリア設定欄325で設定する。また、提供主体は、クーポンの利用開始日時を利用開始設定欄326に設定し、クーポンの利用期限を有効期限設定欄327に設定する。
The provider sets the notification area 20, which is part of the
図9(B)を参照して、ユーザインターフェイス画面320は、利用開始設定欄326および有効期限設定欄327に代えて、有効期間設定欄328を含む。提供主体は、クーポンの利用開始日時および利用期限ではなく、有効期間を設定するようにしてもよい。
Referring to FIG. 9(B),
提供主体は、図9(A)または図9(B)に示されるユーザインターフェイス画面320を用いて、発行するクーポンおよび通知条件160を設定する。図9(A)または図9(B)に示すように、提供主体(店舗)は、期間限定のクーポンを発行することもできる。
The provider sets the coupon to be issued and the
また、提供主体(店舗)は、複数のクーポンを発行することもできる。
図10は、本実施の形態に従うクーポン提供システムの設定装置で提供されるユーザインターフェイス画面の別の一例を示す模式図である。
Further, the provider (store) can also issue multiple coupons.
FIG. 10 is a schematic diagram showing another example of the user interface screen provided by the setting device of the coupon providing system according to the present embodiment.
図10(A)には、発行されているクーポンを確認および管理するためのユーザインターフェイス画面330の一例を示す。図10(A)を参照して、ユーザインターフェイス画面330は、ステータス選択ボタン331と、クーポン一覧欄332と、新規発行ボタン336と、店舗編集ボタン337とを含む。
FIG. 10A shows an example of a
ステータス選択ボタン331は、例えば、現在発行中を示す「有効」、将来発行されることを示す「予約」、過去に発行されていたことを示す「終了」の3つのボタンを含む。提供主体は、これら3つのボタンのうち、1または複数のボタンを選択すると、クーポン一覧欄332には、選択されたステータスのクーポンの情報が表示される。
The status selection buttons 331 include, for example, three buttons: "valid" indicating that the document is currently being issued, "reservation" indicating that the document will be issued in the future, and "end" indicating that the document has been issued in the past. When the provider selects one or more of these three buttons, the
クーポン一覧欄332には、クーポン情報333,334,335が表示されている。図10(A)に示す例では、クーポン情報333は有効ステータスのクーポンを示し、クーポン情報334は予約ステータスのクーポンを示し、クーポン情報335は終了ステータスのクーポンを示す。
新規発行ボタン336が選択されると、図9に示すユーザインターフェイス画面320に遷移して、提供主体は、発行するクーポンを設定できる。
When the
店舗編集ボタン337が選択されると、店舗の情報を編集するインターフェイス画面(図示しない)に遷移する。
When the
図10(B)には、複数の店舗にそれぞれ設定されているクーポンを確認するためのユーザインターフェイス画面340の一例を示す。図10(B)に示すユーザインターフェイス画面340は、同一の提供主体(企業)が複数の店舗を運営しているような場合に有効である。
FIG. 10(B) shows an example of a
図10(B)を参照して、ユーザインターフェイス画面340は、店舗情報欄341,342,343と、新規登録ボタン345とを含む。店舗情報欄341,342,343の各々には、クーポンの発行状態を示すステータス表示344が表示される。
Referring to FIG. 10(B),
新規登録ボタン345が選択されると、新たな店舗を追加するインターフェイス画面(図示しない)に遷移する。
When the
図9および図10に示すユーザインターフェイス画面は、一例であり、どのようなレイアウトおよびデザインのユーザインターフェイス画面が提供されてもよい。また、ユーザインターフェイス画面を提供する装置の種類(例えば、スマートフォンまたはパーソナルコンピュータ)に応じて、表示態様を最適化してもよい。 The user interface screens shown in FIGS. 9 and 10 are merely examples, and user interface screens of any layout and design may be provided. Furthermore, the display mode may be optimized depending on the type of device (for example, a smartphone or a personal computer) that provides the user interface screen.
(d4:利用履歴データベース150)
図11は、本実施の形態に従うクーポン提供システム1の管理サーバ100が保持する利用履歴データベース150のデータ構造の一例を示す模式図である。図11を参照して、利用履歴データベース150は、カラムとして、クーポンID151と、利用日時152と、決済情報153とを含む。
(d4: Usage history database 150)
FIG. 11 is a schematic diagram showing an example of the data structure of the
クーポンID151には、利用されたクーポンを特定するための情報が格納される。クーポンID151に格納される値は、図7に示すクーポンデータベース140のクーポンID142に格納される値から選択される。
Information for identifying the used coupon is stored in the
利用日時152には、クーポンが利用された日時が格納される。決済情報153には、クーポンが利用されたときの決済情報が格納される。決済情報153は、必須の情報ではない。
The usage date and
なお、ユーザとの間で利用履歴を二次的に使用する旨の契約などを締結している場合などに限って、利用履歴データベース150に、クーポンの利用者を特定できるような情報を追加的に格納してもよい。
Note that only in cases where a contract has been concluded with the user to use the usage history secondarily, additional information that can identify the coupon user may be added to the
(d5:クーポンの利用可能な期間)
次に、発行されるクーポンの利用可能な期間について説明する。クーポンの利用可能な期間は、任意の方法で設定できるようにしてもよい。例えば、以下のような設定方法が挙げられる。
(d5: Coupon usage period)
Next, the period during which the issued coupon can be used will be explained. The period during which the coupon can be used may be set using any method. For example, the following setting methods can be used.
(1)開始日時と終了日時とを設定する方法(from-to)
(2)開始日時のみを設定する方法
(3)終了日時のみを設定する方法
(4)開始日時と有効期間とを設定する方法(duration/period)
(5)終了日時と有効期間とを設定する方法
上述の(1)~(3)の設定方法は、図7に示すクーポンデータベース140において、利用開始日時147および有効期限148を適宜設定することで実現できる。図7には、クーポンの種類毎に、利用開始日時147および有効期限148を予め設定している例を示すが、クーポンが通知される毎に動的に設定するようにしてもよい。例えば、いずれかのユーザ端末200にクーポンが通知されると、当該通知タイミングに応じて、利用開始日時147および/または有効期限148が設定されてもよい。この場合には、通知されるクーポン(すなわち、ユーザ端末200)毎に、クーポンの利用可能な期間がそれぞれ設定されることになる。
(1) How to set the start date and time and end date and time (from-to)
(2) How to set only the start date and time (3) How to set only the end date and time (4) How to set the start date and time and validity period (duration/period)
(5) Method of setting the end date and time and validity period The setting methods of (1) to (3) above are performed by appropriately setting the usage start date and
なお、(2)の場合には、有効期限148は未設定にされるか、有効期限148として、システム的に許容される最も未来の日時が設定されてもよい。また、(3)の場合には、利用開始日時147は未設定にされるか、利用開始日時147として、システム的に許容される最も古い日時が設定されてもよい。
In the case of (2), the
上述の(4)および(5)の設定方法は、図8に示すクーポンデータベース140において、有効期間149を適宜設定することで実現できる。
The above-mentioned setting methods (4) and (5) can be realized by appropriately setting the
(4)の場合に必要な開始日時は、予め設定されてもよいし、動的に設定されてもよい。動的に設定される一例として、対象のクーポンが通知されたタイミングを開始日時と決定してもよい。この場合においても、通知されるクーポン(すなわち、ユーザ端末200)毎に、クーポンの利用可能な期間がそれぞれ設定されることになる。 The start date and time required in case (4) may be set in advance or may be set dynamically. As an example of dynamic setting, the timing when the target coupon is notified may be determined as the start date and time. Even in this case, the period during which the coupon can be used is set for each coupon (ie, user terminal 200) that is notified.
例えば、有効期間149として10分が設定されているクーポンが、10:00に通知されると、当該クーポンの利用可能な期間は、10:00から10分間(すなわち、10:10まで)と設定される。
For example, if a coupon whose
明示的に開始日時を設定する場合(例えば、クーポンが通知されたのが「10:00」であることが記録される場合)には、開始日時に有効期間を加算することで、終了日時を算出できる。すなわち、クーポンの利用可能な期間を絶対時間として設定できる。 If you explicitly set the start date and time (for example, if it is recorded that the coupon was notified at 10:00), you can set the end date and time by adding the validity period to the start date and time. It can be calculated. That is, the period during which the coupon can be used can be set as an absolute time.
また、黙示的に開始日時を設定する場合(例えば、クーポンが通知されたタイミングのみが記録される場合)には、通知を受けたタイミングで有効期間の残り時間を有効期間に設定し、残り時間を順次減算(デクリメント/カウントダウン)することで、利用可能な期間を管理してもよい。このような残り時間を順次減算する方法を採用することで、絶対的な開始日時および終了日時を管理することが不要となり、利用可能な期間を管理するための処理を簡素化できる。なお、残り時間を順次減算する処理は、管理サーバ100において実行されてもよいし、ユーザ端末200において実行されてもよい。
In addition, if you implicitly set the start date and time (for example, if only the timing at which the coupon was notified is recorded), the remaining validity period is set to the validity period at the timing when the notification is received, and the remaining time is set as the validity period. The available period may be managed by sequentially subtracting (decrementing/counting down) . By adopting such a method of sequentially subtracting the remaining time, it becomes unnecessary to manage the absolute start date and time and end date and time, and the process for managing the available period can be simplified. Note that the process of sequentially subtracting the remaining time may be executed by the
(5)の場合に必要な終了日時は、通常、予め設定される。
なお、クーポンの利用可能な期間は、途中で変更することができてもよい。例えば、用意していた商品の在庫が予想より早く減ってしまった場合などには、利用可能な期間を短縮してもよいし、天候の急変によって客足が鈍ってしまった場合などには、利用可能な期間を延長してもよい。
The end date and time required in case (5) is usually set in advance.
Note that the period during which the coupon can be used may be changed midway. For example, if the stock of a prepared product decreases faster than expected, the available period may be shortened, or if the number of customers slows down due to a sudden change in the weather, the availability period may be shortened. The possible period may be extended.
(d6:通知条件160)
次に、クーポンに対応付けられる通知条件160および通知処理について説明する。
(d6: Notification condition 160)
Next, the
上述したように、通知条件160は、ユーザ端末200を保持しているユーザが予め設定された通知エリア20に入るまたは存在していることを条件として含む。すなわち、通知条件160が満たされているか否かの判断は、ユーザの保持するユーザ端末200が通知エリア20を跨ぐ(エリア内に入る/エリア外に出る)ことを契機に実行されてもよいし(現在位置に基づくイベントドリブン)、何らかのクーポンが利用可能になったことを契機に実行されてもよい(クーポンの利用可能に基づくイベントドリブン)。現在位置に基づくイベントドリブンにおいては、管理サーバ100は、ユーザ端末200が通知エリア20に入ったときに、通知条件160が満たされたと判断することになる。
As described above, the
通知条件160には、通知エリア20の条件に加えて、以下のような属性を考慮した追加条件を含めてもよい。
In addition to the conditions of the notification area 20, the
(1)環境属性
環境属性は、測定あるいは取得できる環境の情報であり、例えば、天気、気温、時間帯、曜日、世情、風潮などを含む。例えば、あるユーザが通知エリア20に入ったときに、晴れであればクーポンを通知するが、雨であればクーポンを通知しないといった処理を行うことができる。
(1) Environmental Attributes Environmental attributes are information about the environment that can be measured or acquired, and include, for example, weather, temperature, time of day, day of the week, social conditions, trends, and the like. For example, when a certain user enters the notification area 20, it is possible to notify a coupon if it is sunny, but not to notify a coupon if it is raining.
(2)顧客属性
顧客属性は、ユーザが有している属性であり、例えば、性別、年齢、趣味、体形、所属SNSなどを含む。例えば、ある通知エリア20に入ったユーザが女性である場合に限って、クーポンを通知するといった処理を行うことができる。
(2) Customer Attributes Customer attributes are attributes that the user has, and include, for example, gender, age, hobbies, body shape, and affiliated SNS. For example, it is possible to perform a process of notifying a coupon only when the user who enters a certain notification area 20 is female.
(3)移動属性
移動属性は、ユーザが保持しているユーザ端末200の状態を示す情報であり、例えば、移動速度(なお、移動していない状態(移動速度がゼロ)も含む)、移動方向(上下方向および東西南北方向など)、移動している場所(住宅街を移動中、国道を移動中、高速道路を移動中)などを含む。例えば、移動属性として、徒歩で移動する速度(例えば、60~100m/分)を設定することで、ある通知エリア20に入ったユーザが徒歩レベルの移動速度である場合に限って、クーポンを通知するといった処理を行うことができる。
(3) Movement Attributes Movement attributes are information that indicates the state of the
(4)集団属性
集団属性は、クーポンの通知を受領する対象者(ユーザ)が一人であるか集団であるかといった情報を含む。例えば、ある通知エリア20に入ったユーザが一人であれば、一人用のクーポンを通知し、集団であれば集団用のクーポンを通知するといった処理を行うことができる。
(4) Group Attribute The group attribute includes information such as whether the target person (user) who receives the coupon notification is one person or a group. For example, if only one user enters a certain notification area 20, a coupon for one person can be notified, and if there is a group of users, a coupon for a group can be notified.
(5)エリア属性
エリア属性は、通知エリア20に含まれる場所の属性であり、例えば、都市部、地方、国、土地用途(住宅地、田畑、海上など)などを含む。例えば、ある通知エリア20に入ったユーザが徒歩レベルの移動速度である場合に限って、クーポンを通知するといった処理を行うことができる。
(5) Area Attributes Area attributes are attributes of places included in the notification area 20, and include, for example, urban areas, rural areas, countries, land use (residential area, fields, ocean, etc.). For example, it is possible to perform a process of notifying a coupon only when a user who enters a certain notification area 20 is moving at a walking speed.
このように、通知条件160は、通知エリア20の条件に加えて、環境属性、顧客属性、移動属性、集団属性、および、エリア属性のうち少なくとも1つに基づく追加条件を含んでいてもよい。
In this way, the
さらに、通知エリア20の条件と追加条件とを組み合わせて様々な通知の制御を実現できる。 Furthermore, various notification controls can be realized by combining the conditions of the notification area 20 and additional conditions.
(i)クーポンを通知する対象ユーザを決定する処理
例えば、提供主体がクーポンを通知する場合に、設定した通知エリア20に複数のユーザが存在しているときには、上述したような様々な属性を考慮して、通知エリア20に存在しているユーザの一部のみにクーポンを通知するようにしてもよい。このような処理を採用することで、顧客になる可能性がより高いユーザに対して、優先的にクーポンを通知できる。
(i) Process of determining target users to be notified of a coupon For example, when a provider notifies a coupon and there are multiple users in the set notification area 20, the various attributes described above are taken into consideration. Then, only some of the users present in the notification area 20 may be notified of the coupon. By employing such processing, coupons can be notified preferentially to users who are more likely to become customers.
このように、通知エリア20に存在している複数のユーザ端末200のうち、環境属性、顧客属性、移動属性、集団属性、および、エリア属性のうち少なくとも1つに基づく追加条件が満たされているユーザ端末200を、クーポンの通知対象として決定してもよい。
In this way, among the plurality of
なお、属性を考慮してクーポンを通知する対象ユーザ(ユーザ端末200)を決定する処理は、管理サーバ100で実行してもよいし、別の計算リソースで実行してもよい。
Note that the process of determining target users (user terminals 200) to be notified of coupons in consideration of attributes may be executed by the
(ii)ユーザへ通知されるクーポンを決定する処理
逆に、ユーザがクーポンの通知を希望する場合に、設定されている複数の通知エリア20にそれぞれ存在しているときには、複数のクーポンの通知を受領することになるが、上述したような様々な属性を考慮して、当該ユーザにとって適切であると判断された一部のクーポンのみを通知するようにしてもよい。このとき、属性を考慮して算出されたスコアに基づいて、通知されるクーポンに優先順位を付与してもよい。優先順位が付与されることで、ユーザの保持するユーザ端末200には、ランキング形式でクーポンを表示することができる。このような処理を採用することで、ユーザにとって最適なクーポンを通知できる。
(ii) Processing for determining coupons to be notified to the user On the other hand, when the user wishes to be notified of coupons, if the coupons exist in each of the multiple notification areas 20 that have been set, multiple coupons will be notified. However, in consideration of the various attributes described above, only some coupons that are determined to be suitable for the user may be notified. At this time, priority may be given to the notified coupons based on the score calculated in consideration of the attributes. By assigning the priority order, the coupons can be displayed in a ranking format on the
なお、属性を考慮してユーザ毎に適切なクーポンを決定する処理は、管理サーバ100で実行してもよいし、ユーザ端末200で実行してもよい。さらに、別の計算リソースで実行してもよい。
Note that the process of determining an appropriate coupon for each user in consideration of attributes may be executed by the
上述したような、(i)クーポンを通知する対象ユーザを決定する処理、および、(ii)ユーザへ通知されるクーポンを決定する処理は、人工知能(AI)を用いて実現してもよい。あるいは、提供主体またはユーザにより設定される属性毎の値および重みなどに基づいて、ルールベースで計算されてもよい。 The above-described (i) processing for determining target users to be notified of coupons and (ii) processing for determining coupons to be notified to users may be realized using artificial intelligence (AI). Alternatively, it may be calculated on a rule basis based on the value and weight of each attribute set by the provider or the user.
なお、通知エリア20を無限大に設定することも可能である。この場合には、通知条件160に含まれる位置の条件は常に満たされることになる。
Note that it is also possible to set the notification area 20 to infinity. In this case, the location condition included in the
また、同一のクーポンに対して、複数の通知エリア20を設定できるようにしてもよい。この場合には、各ユーザが存在している通知エリア20(例えば、店舗に最も近い通知エリア20や店舗から比較的遠い通知エリア20など)に応じて、対象ユーザおよび通知対象のクーポンを決定してもよい。 Further, a plurality of notification areas 20 may be set for the same coupon. In this case, target users and coupons to be notified are determined according to the notification area 20 in which each user is present (for example, the notification area 20 closest to the store, the notification area 20 relatively far from the store, etc.). You can.
以下、クーポンの通知を行うためのいくつかの処理例を例示する。
(通知処理例1)
提供主体が何らかのクーポンおよび通知条件160(通知エリア20)を設定すると、管理サーバ100は、設定された通知エリア20に存在しているユーザが特定する。管理サーバ100は、移動属性(例えば、移動速度)などに基づいて、特定したユーザに優先順位を付与し、上位から所定数のユーザに対してクーポンを通知する。
Below, some processing examples for notifying coupons will be illustrated.
(Notification processing example 1)
When the provider sets a certain coupon and notification condition 160 (notification area 20), the
このとき、クーポンの利用期限をユーザ毎に設定してもよい。例えば、クーポンがユーザに通知されたタイミングを利用開始日時として設定し、当該利用開始日時から所定時間内(例えば、5分以内)だけ有効であるとしてもよい。あるいは、クーポンが利用可能な時間帯を制限(例えば、夕方4時から5時までなど)してもよい。このように、利用可能な期間は、クーポンが通知されたタイミングに応じて決定されてもよい。 At this time, the expiration date of the coupon may be set for each user. For example, the timing at which the coupon is notified to the user may be set as the usage start date and time, and the coupon may be valid only within a predetermined time (for example, within 5 minutes) from the usage start date and time. Alternatively, the time period in which the coupon can be used may be limited (for example, from 4:00 pm to 5:00 pm). In this way, the available period may be determined depending on the timing at which the coupon is notified.
なお、ユーザが通知エリア20から出た場合には、クーポンの通知を取り消す、あるいは、クーポンを無効化してもよい。 Note that when the user leaves the notification area 20, the coupon notification may be canceled or the coupon may be invalidated.
このように、クーポンの利用可能な期間を制限することで、「旬なクーポン」をユーザへ提供することもできる。「旬なクーポン」は、提供主体(店舗)が今まさに提供したいと考えている商品やサービスについてのクーポンである。例えば、焼き上がったばかりのパンや揚げたてのコロッケの提供などが想定される。また、フードロスを減らすために、今から20分以内ならお弁当を割り引くといったクーポンを発行してもよい。 In this way, by limiting the period during which a coupon can be used, it is also possible to provide the user with "in-season coupons." A "seasonal coupon" is a coupon for a product or service that the provider (store) is thinking of offering right now. For example, it is assumed that freshly baked bread or freshly fried croquettes will be provided. Additionally, to reduce food waste, you can issue coupons that give you a discount on bento lunches within the next 20 minutes.
(通知処理例2)
通知条件160には、通知エリア20の滞在時間を含めてもよい。例えば、通知エリア20に所定時間以上に亘って滞在しているユーザに対して、クーポンを通知するようにしてもよい。すなわち、ユーザ端末200が通知エリア20に滞在している時間が予め定められた値に到達すると、通知条件160が満たされたと判断してもよい。
(Notification processing example 2)
The notification conditions 160 may include the stay time in the notification area 20. For example, a coupon may be notified to a user who has stayed in the notification area 20 for a predetermined period of time or more. That is, when the time that the
なお、通知エリア20に所定時間以上に亘って滞在しているユーザが複数存在する場合には、属性(例えば、環境属性および顧客属性)を考慮してクーポンを通知する対象ユーザを決定してもよい。また、属性を考慮して、クーポンの利用可能な期間を適宜設定してもよい。 Note that if there are multiple users who have stayed in the notification area 20 for a predetermined period of time or longer, the target users to be notified of the coupon may be determined by considering attributes (for example, environmental attributes and customer attributes). good. Further, the period during which the coupon can be used may be set as appropriate in consideration of the attributes.
(通知処理例3)
例えば、通知エリア20を無限大に設定することで、全世界を対象としてクーポンを通知できる。この場合には、属性(例えば、顧客属性)を考慮してクーポンを通知する対象ユーザを決定してもよい。
(Notification processing example 3)
For example, by setting the notification area 20 to infinity, coupons can be notified to the entire world. In this case, the target users to be notified of the coupon may be determined in consideration of attributes (for example, customer attributes).
例えば、グローバル企業の従業員に対して、福利厚生などの情報を提供する趣旨で、クーポンを通知するような場合に有効である。 For example, this is effective when notifying employees of a global company of coupons in order to provide information such as welfare benefits.
<E.クーポンの通知およびクーポンの利用>
次に、ユーザに対するクーポンの通知およびユーザによるクーポンの利用について説明する。
<E. Coupon Notification and Coupon Usage>
Next, notification of coupons to users and use of coupons by users will be explained.
図12は、本実施の形態に従うクーポン提供システム1のユーザ端末200で提供されるユーザインターフェイス画面の一例を示す模式図である。
FIG. 12 is a schematic diagram showing an example of a user interface screen provided on the
図12(A)には、ユーザ端末200がクーポンの通知を受領した場合のユーザへの提示例を示す。図12(A)を参照して、ユーザ端末200は、クーポンの通知を受領すると、例えば、通知メッセージ220をディスプレイに表示する。ユーザが通知メッセージ220を選択すると、図12(B)に示すようなユーザインターフェイス画面230が提供される。
FIG. 12A shows an example of presentation to the user when the
図12(B)を参照して、ユーザインターフェイス画面230において、受領された1または複数のクーポン232が表示される。クーポン232の各々は、メッセージや画像などを含む。なお、クーポン232は、受領した時間順に並べて配置されてもよいし、有効期限の順に並べて配置されてもよいし、現在位置から対象の店舗までの距離の順に並べて配置されてもよい。さらに、ユーザ操作によって、クーポン232の配置順を任意に切り替えるようにしてもよい。
Referring to FIG. 12(B), one or more
いずれかのクーポン232が選択されると、図12(C)に示すようなユーザインターフェイス画面240が提供される。
When any
図12(C)を参照して、ユーザインターフェイス画面240において、選択されたクーポン232のより詳細な内容が表示される。利用ボタン242が選択されると、1次元バーコードまたは2次元バーコードのようなコード画像244が表示されてもよい。コード画像244が示すコードは、クーポンデータベース140のクーポンID142(図7参照)に格納された値を示すようにしてもよい。
Referring to FIG. 12(C), more detailed contents of the selected
店舗10のPOS端末400がコード画像244を読み取ることで、店舗10で利用されたクーポンが特定される。利用されたクーポンを示す情報は、売上金額などとともに、クーポンの利用履歴として、管理サーバ100へ送信されてもよい。
The coupon used at the store 10 is identified by the POS terminal 400 of the store 10 reading the
このように、クーポンがユーザ端末200に通知されると、通知メッセージ220でユーザへ知らせるとともに、受領したクーポンを一覧表示してもよい。
In this way, when a coupon is notified to the
なお、図12(B)に示すクーポン232の一覧表示(リスト表示)ではなく、地図上にクーポン発行元の店舗の位置と対応付けて、クーポンを示すオブジェクトを表示してもよい。この場合、いずれかのクーポンが選択されると、地図アプリケーションなどを利用して、当該選択されたクーポンを発行した店舗までの経路案内を行ってもよい。
Note that instead of displaying a list of
さらに、地図の情報から一種の仮想空間を生成し、当該仮想空間においてクーポンを表示するようにしてもよい。 Furthermore, a kind of virtual space may be generated from map information and coupons may be displayed in the virtual space.
また、クーポンの利用可能な期間の終了日時ではなく、クーポンの利用可能な期間の長さ(残り時間)をユーザへ提示してもよい。 Furthermore, instead of the end date and time of the coupon available period, the length of the coupon available period (remaining time) may be presented to the user.
図13は、本実施の形態に従うクーポン提供システム1のユーザ端末200で提供されるユーザインターフェイス画面の別の一例を示す模式図である。図13(A)に示すユーザインターフェイス画面230において、クーポン232の利用可能な期間の残り時間234が表示される。残り時間は時々刻々と減っていくので、残り時間234に示される値も一種のカウントダウンのように減っていることになる。また、図13(B)に示すように、選択されたクーポン232のより詳細な内容においても、残り時間が表示されるようにしてもよい。
FIG. 13 is a schematic diagram showing another example of the user interface screen provided on the
なお、図13に示すような残り時間の表示は、クーポンの利用可能な期間を有効期間を用いて設定した場合だけではなく、有効期限(終了日時)を用いて設定した場合においても、採用できる。 Note that displaying the remaining time as shown in Figure 13 can be used not only when the coupon's usable period is set using the expiration date, but also when it is set using the expiration date (end date and time). .
時々刻々と変化する残り時間234をユーザへ提示することで、クーポンを利用する動機付けを与えられる可能性を高めることができる。また、残り時間234を目にすることで、ユーザが購入意欲を高めることも期待される。
By presenting the remaining
このように、クーポンの通知をユーザへ提示する方法、および、受領したクーポンを確認する方法は、任意の表示態様を採用できる。 In this way, the method of presenting the coupon notification to the user and the method of confirming the received coupon can adopt any display mode.
<F.事後解析>
本実施の形態に従うクーポン提供システム1においては、発行されたクーポン毎に通知数および閲覧数が管理される。さらに、ユーザによるクーポンの利用履歴が利用履歴データベース150に格納される。このような情報を事後解析した結果を提供主体が利用できるようにしてもよい。
<F. Post-mortem analysis>
In the coupon providing system 1 according to this embodiment, the number of notifications and the number of views are managed for each issued coupon. Further, the usage history of the coupon by the user is stored in the
解析結果としては、各クーポンを利用したユーザの属性(客層)についての解析、各クーポンが利用された時間帯についての解析などを含めてもよい。また、解析結果には、クーポンの種類や属性を関連付けて解析することで、時間帯や天候などに応じて、どのような種類のクーポンをいつ発行すると有効であるかなどの解析結果を含めてもよい。 The analysis results may include an analysis of the attributes (customer demographics) of the users who used each coupon, an analysis of the time period in which each coupon was used, and the like. In addition, by linking and analyzing coupon types and attributes, the analysis results include analysis results such as when to issue what types of coupons and when to issue them, depending on the time of day, weather, etc. Good too.
なお、これらの解析例に限定されず、様々な観点で解析が可能である。このとき、ユーザの個人情報などが含まれる場合には、各国の法規制などを遵守した形で匿名化することが好ましい。 Note that the analysis is not limited to these analysis examples, and analysis can be performed from various viewpoints. At this time, if the user's personal information is included, it is preferable to anonymize it in a manner that complies with the laws and regulations of each country.
また、クーポン提供システム1の運営者は、解析結果の提供に対して、提供主体から対価を徴収するようにしてもよい。このような対価の徴収によって、クーポン提供システム1を安定的に運営することができる。 Furthermore, the operator of the coupon providing system 1 may collect compensation from the provider for providing the analysis results. By collecting such consideration, the coupon providing system 1 can be stably operated.
<G.現実空間および仮想空間>
本実施の形態に従うクーポン提供システム1は、現実空間および仮想空間のいずれで実現されてもよい。
<G. Real space and virtual space>
The coupon providing system 1 according to this embodiment may be realized in either real space or virtual space.
典型的には、上述の提供主体(店舗)およびユーザは、いずれも現実空間に存在している。ユーザが現実の店舗に近付いて、通知エリア20を含む通知条件160が満たされると、クーポンが通知される。ユーザは、通知されたクーポンを現実の店舗で利用する。
Typically, both the above-mentioned provider (store) and user exist in real space. When the user approaches a real store and the
また、上述の提供主体(店舗)およびユーザは、いずれも仮想空間に存在していてもよい。仮想空間において、ユーザが仮想的に設けられた店舗に近付いて、通知エリア20を含む通知条件160が満たされると、クーポンが通知される。ユーザは、通知されたクーポンを仮想的に設けられた店舗で利用する。
Moreover, both the above-mentioned provider (store) and user may exist in a virtual space. In the virtual space, when the user approaches a virtual store and the
さらに、クーポン提供システム1は、現実空間と仮想空間との混合世界において実現されてもよい。例えば、仮想空間において、ユーザが仮想的に設けられた店舗に近付いて、通知エリア20を含む通知条件160が満たされると、クーポンが通知される。ユーザは、通知されたクーポンを現実の店舗で利用することができる。あるいは、ユーザが現実の店舗に近付いて、通知エリア20を含む通知条件160が満たされると、クーポンが通知される。ユーザは、通知されたクーポンを仮想的に設けられた店舗で利用することができる。
Furthermore, the coupon providing system 1 may be realized in a mixed world of real space and virtual space. For example, in a virtual space, when a user approaches a virtual store and the
このように、クーポンが提供される空間の少なくとも一部が仮想空間であってもよい。そのため、本明細書において、「通知エリア」は、現実空間に設定される現実のエリアだけではなく、仮想空間に設定される仮想のエリアを含み得る。 In this way, at least a portion of the space where coupons are provided may be a virtual space. Therefore, in this specification, a "notification area" may include not only a real area set in a real space but also a virtual area set in a virtual space.
「通知エリア」は、2次元で規定される平面空間であってもよいし、3次元で規定される立体空間であってもよい。また、「通知エリア」は、予め定められた位置を基準とする円状または球状の空間だけではなく、任意の形状または空間として設定できる。例えば、2次元で規定する場合には、「通知エリア」は、閉曲線に囲まれた平面空間(例えば、店舗などを基準とする所定半径の円であってもよいし、円に限らず任意の形状であってもよい)となるし、3次元で規定する場合には、「通知エリア」は、閉曲面に囲まれた立体空間(例えば、店舗などを基準とする所定半径の球であってもよいし、球に限らず任意の形状であってもよい)となる。 The "notification area" may be a two-dimensionally defined planar space or a three-dimensionally defined three-dimensional space. Further, the "notification area" can be set not only as a circular or spherical space based on a predetermined position, but also as any shape or space. For example, when defining it in two dimensions, the "notification area" may be a flat space surrounded by a closed curve (for example, it may be a circle with a predetermined radius based on a store, etc., or it may be any arbitrary shape other than a circle). In the case of three-dimensional definition, the "notification area" is defined as a three-dimensional space surrounded by closed curved surfaces (for example, a sphere with a predetermined radius based on a store, etc.). (or may have any shape other than a sphere).
なお、仮想空間を利用する場合には、ユーザ端末200は、VRゴーグルであってもよい。
Note that when using a virtual space, the
より具体的な処理例としては、仮想空間において仮想的に設けられた店舗を基準として、通知エリア20を設定することができる。ユーザが仮想的に設定された通知エリア20に入るおよび通知エリア20に滞在することで、クーポンを通知するようにしてもよい。なお、ユーザ操作によって、ユーザを示すオブジェクトが仮想空間内を自在に移動することができるようになっている。 As a more specific processing example, the notification area 20 can be set based on a virtually provided store in the virtual space. The coupon may be notified when the user enters the virtually set notification area 20 and stays in the notification area 20. Note that the object representing the user can be freely moved within the virtual space by the user's operation.
ユーザが受領したクーポンは、仮想空間において利用することができる。仮想空間における利用例としては、仮想空間において流通する通貨を用いて、何らかのアイテムやオブジェクトを取得する際に、より有利な条件(無料または安価に取得できるなど)が提示されることが想定される。 Coupons received by the user can be used in the virtual space. As an example of its use in a virtual space, it is assumed that more advantageous conditions (such as being able to obtain it for free or at a low price) are presented when acquiring some kind of item or object using currency that circulates in a virtual space. .
ユーザが受領したクーポンは、ユーザが管理するデータ領域に格納することができるので、当該格納されたクーポンを現実の店舗で提示することができる。 Since the coupons received by the user can be stored in a data area managed by the user, the stored coupons can be presented at an actual store.
<H.変形例>
ユーザがクーポンの通知を受領する処理、および、クーポンを利用する処理は、例えば、決済アプリケーションやポイントカードアプリケーションの一部に組み込まれてもよい。クーポンを利用しつつ、決済をしたり、ポイントを貯めたりできるので、ユーザの利便性を向上できる。
<H. Modified example>
The process for the user to receive a coupon notification and the process for using the coupon may be incorporated into a part of a payment application or a point card application, for example. User convenience can be improved by allowing users to make payments and accumulate points while using coupons.
また、紙媒体やダイレクトメール(広告郵便物)などによるクーポンの提供を併せて行ってもよい。 Further, coupons may also be provided through paper media, direct mail (advertisement mail), or the like.
<I.利点>
既存の紙媒体または電子的なクーポンは、主として、商品やサービスを過去に購入したことのある顧客(既存顧客)や、商品やサービスを購入する意思を持った顧客(見込み顧客)に向けられたものである。例えば、以下のようなクーポンの提供および利用の形態が考えられる。
<I. Advantages>
Existing paper or electronic coupons are primarily aimed at customers who have purchased products or services in the past (existing customers) or customers who have an intention to purchase products or services (prospective customers). It is something. For example, the following coupon provision and usage formats can be considered.
・過去に商品またはサービスを購入したときのレシートに「次回利用時の特典」を追記することでクーポンを配布する
・ポスティングや折り込み広告などで紙媒体のクーポンを配布し、顧客は、当該紙媒体のクーポンを店舗に持参する
・顧客が自ら専用のアプリケーションをスマートフォンなどにインストールし、アプリケーションを通じて提供される電子的なクーポンを利用する
このようなクーポンの提供は、主として、既存顧客の離客防止や購買頻度の向上を目的としている。
・Distribute coupons by adding "benefits for next purchase" to receipts from past purchases of products or services. ・Distribute coupons in paper media through postings, insert advertisements, etc., and customers・Customers install a dedicated application on their smartphones, etc., and use the electronic coupons provided through the application.The provision of such coupons is mainly used to prevent existing customers from leaving the store. The aim is to improve purchasing frequency.
これに対して、本実施の形態に従うクーポン提供システム1においては、予め設定された通知エリアの条件が満たされると、クーポンが通知される。通知エリア20の条件が満たされる場合は、ユーザがクーポンを利用できる提供主体(店舗)へアクセスし易い状況であることが想定される。そのため、ユーザがクーポンを利用できる店舗を訪れる可能性を高めることができる。 On the other hand, in the coupon providing system 1 according to the present embodiment, a coupon is notified when a preset notification area condition is met. When the conditions of the notification area 20 are satisfied, it is assumed that the situation is such that the user can easily access the provider (store) where the coupon can be used. Therefore, it is possible to increase the possibility that the user will visit a store where the coupon can be used.
その結果、これまでに利用したことのない店舗を利用する可能性、以前は利用していたが最近は利用していない店舗を再度利用し始める可能性、および、現在は全く利用していない店舗を再度利用し始める可能性をそれぞれ高めることができる。これによって、提供主体(店舗)から見れば、新規顧客や休眠顧客の獲得の可能性を高められることともに、他店舗の離客を獲得する可能性も高められる。 As a result, the possibility of using a store that you have never used before, the possibility of starting to use a store that you used to use but have not used recently, and the possibility of using a store that you do not use at all now. Each can increase the likelihood of starting to use the service again. From the perspective of the provider (store), this increases the possibility of acquiring new customers and dormant customers, as well as increasing the possibility of acquiring customers who leave other stores.
また、ユーザから見れば、出歩いているときに、これまでに利用したことのない店舗などから、クーポンが通知されるので、新たな店舗や興味のある商品の発見といった高揚感を得られる。また、以前は利用していたが最近は利用していない店舗や現在は全く利用していない店舗からもクーポンが通知されるので、店舗を利用した過去の記憶を思い出して、店舗を再訪することに期待感を持つこともできる。 Furthermore, from the user's point of view, while out and about, they are notified of coupons from stores they have never used before, so they can feel the excitement of discovering a new store or product of interest. In addition, you will be notified of coupons from stores that you used to use but have not used recently or stores that you do not use at all, so you can recall your past memories of using the store and revisit the store. You can also have a sense of expectation.
本実施の形態に従うクーポン提供システムは、一種のポスティングを電子的に行うものでもある。特に、通知エリアの条件を用いるので、来訪の蓋然性の高いユーザに絞った、ポスティングを実現できる。 The coupon providing system according to this embodiment also performs a type of posting electronically. In particular, since the conditions of the notification area are used, it is possible to achieve posting targeted to users who are likely to visit.
このように、本実施の形態に従うクーポン提供システムは、既存顧客の離客防止や購買頻度の向上に加えて、新規顧客、休眠顧客、および、他店舗の離客を獲得する可能性も高められる。 In this way, the coupon providing system according to the present embodiment not only prevents existing customers from leaving their customers and increases their purchase frequency, but also increases the possibility of acquiring new customers, dormant customers, and customers from other stores. .
今回開示された実施の形態はすべての点で例示であって制限的なものでないと考えられるべきである。本発明の範囲は上記した説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiments disclosed this time should be considered to be illustrative in all respects and not restrictive. The scope of the present invention is indicated by the claims rather than the above description, and it is intended that equivalent meanings and all changes within the scope of the claims are included.
1 クーポン提供システム、10 店舗、20 通知エリア、100 管理サーバ、101,201 プロセッサ、102,202 メインメモリ、103 通信インターフェイス、104,204 入力部、105,203 ディスプレイ、110,210 ストレージ、112,212 システムプログラム、114 提供プログラム、120 提供主体データベース、121,141 提供主体ID、122,132 アカウント名、123 企業名、124,134 メールアドレス、125,143 店舗ID、126 住所、127,135 電話番号、128 責任者名、129 店舗位置、130 ユーザデータベース、131 ユーザID、133 名前、136 性別、137 年齢、138 プリファレンス、140 クーポンデータベース、142,151 クーポンID、144 タイトル、145 メッセージ、146 画像、147 利用開始日時、148 有効期限、149 有効期間、150 利用履歴データベース、152 利用日時、153 決済情報、160 通知条件、161 通知数、162 閲覧数、200 ユーザ端末、205 出力部、206 広域通信モジュール、207 無線通信モジュール、208 近距離通信モジュール、209 位置取得モジュール、214 利用プログラム、216 クーポンデータ、220 通知メッセージ、230,240,320,330,340 ユーザインターフェイス画面、232 クーポン、234 残り時間、242 利用ボタン、244 コード画像、300 設定装置、321 タイトル入力欄、322 メッセージ入力欄、323 画像添付欄、324 プレビューボタン、325 通知エリア設定欄、326 利用開始設定欄、327 有効期限設定欄、328 有効期間設定欄、331 ステータス選択ボタン、332 クーポン一覧欄、333,334,335 クーポン情報、336 新規発行ボタン、337 店舗編集ボタン、341,342,343 店舗情報欄、344 ステータス表示、345 新規登録ボタン、400 POS端末。 1 coupon providing system, 10 store, 20 notification area, 100 management server, 101,201 processor, 102,202 main memory, 103 communication interface, 104,204 input unit, 105,203 display, 110,210 storage, 112,212 System program, 114 Provided program, 120 Provided entity database, 121,141 Provided entity ID, 122,132 Account name, 123 Company name, 124,134 Email address, 125,143 Store ID, 126 Address, 127,135 Telephone number, 128 Manager name, 129 Store location, 130 User database, 131 User ID, 133 Name, 136 Gender, 137 Age, 138 Preferences, 140 Coupon database, 142, 151 Coupon ID, 144 Title, 145 Message, 146 Image, 147 Usage start date and time, 148 Validity period, 149 Validity period, 150 Usage history database, 152 Usage date and time, 153 Payment information, 160 Notification conditions, 161 Number of notifications, 162 Number of views, 200 User terminal, 205 Output unit, 206 Wide area communication module, 207 wireless communication module, 208 short-range communication module, 209 position acquisition module, 214 usage program, 216 coupon data, 220 notification message, 230, 240, 320, 330, 340 user interface screen, 232 coupon, 234 remaining time, 242 usage button, 244 code image, 300 setting device, 321 title input field, 322 message input field, 323 image attachment field, 324 preview button, 325 notification area setting field, 326 use start setting field, 327 expiration date setting field, 328 validity period Setting field, 331 Status selection button, 332 Coupon list field, 333, 334, 335 Coupon information, 336 New issue button, 337 Store edit button, 341, 342, 343 Store information field, 344 Status display, 345 New registration button, 400 POS terminal.
Claims (10)
前記提供主体からの指示に従って、ユーザ端末に前記クーポンを通知するための通知条件を設定する第2設定手段とを備え、前記通知条件は、予め定められた位置を基準として設定される通知エリアを含み、
前記ユーザ端末の位置と前記通知エリアとに基づいて、前記通知条件が満たされているか否かを判断する判断手段と、
前記通知条件が満たされていれば、前記クーポンを前記ユーザ端末に通知する通知手段とを備える、クーポン提供システム。 a first setting means for setting a coupon according to instructions from a provider;
a second setting means for setting notification conditions for notifying the coupon to the user terminal according to instructions from the provider, and the notification conditions include a notification area set based on a predetermined position. including,
determining means for determining whether the notification condition is satisfied based on the location of the user terminal and the notification area;
A coupon providing system comprising: notification means for notifying the user terminal of the coupon if the notification condition is satisfied.
前記利用可能な期間は、前記クーポンが通知されたタイミングに応じて決定される、請求項1~4のいずれか1項に記載のクーポン提供システム。 The coupon has a period in which it can be used,
5. The coupon providing system according to claim 1, wherein the available period is determined according to the timing at which the coupon is notified.
提供主体からの指示に従って、クーポンを設定するステップと、
前記提供主体からの指示に従って、ユーザ端末に前記クーポンを通知するための通知条件を設定するステップとを備え、前記通知条件は、予め定められた位置を基準として設定される通知エリアを含み、
前記ユーザ端末の位置と前記通知エリアとに基づいて、前記通知条件が満たされているか否かを判断するステップと、
前記通知条件が満たされていれば、前記クーポンを前記ユーザ端末に通知するステップとを備える、クーポン提供方法。 A coupon providing method executed by one or more computers, the method comprising:
a step of setting the coupon according to instructions from the provider;
and setting notification conditions for notifying a user terminal of the coupon according to instructions from the provider, the notification conditions including a notification area set with a predetermined position as a reference,
determining whether the notification condition is satisfied based on the location of the user terminal and the notification area;
A coupon providing method, comprising the step of notifying the user terminal of the coupon if the notification condition is satisfied.
提供主体からの指示に従って、クーポンを設定するステップと、
前記提供主体からの指示に従って、ユーザ端末に前記クーポンを通知するための通知条件を設定するステップとを実行させ、前記通知条件は、予め定められた位置を基準として設定される通知エリアを含み、さらに
前記ユーザ端末の位置と前記通知エリアとに基づいて、前記通知条件が満たされているか否かを判断するステップと、
前記通知条件が満たされていれば、前記クーポンを前記ユーザ端末に通知するステップとを実行させる、クーポン提供プログラム。 A coupon providing program, the coupon providing program causing a computer to:
a step of setting the coupon according to instructions from the provider;
and causing a user terminal to execute a step of setting notification conditions for notifying the coupon according to instructions from the provider, the notification conditions including a notification area set with a predetermined position as a reference, further determining whether the notification condition is satisfied based on the location of the user terminal and the notification area;
A coupon providing program that causes a step of notifying the user terminal of the coupon if the notification condition is satisfied.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022128759A JP2024025378A (en) | 2022-08-12 | 2022-08-12 | Coupon provision system, coupon provision method and coupon provision program |
PCT/JP2023/028147 WO2024034471A1 (en) | 2022-08-12 | 2023-08-01 | Coupon provision system, coupon provision method, and coupon provision program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022128759A JP2024025378A (en) | 2022-08-12 | 2022-08-12 | Coupon provision system, coupon provision method and coupon provision program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2024025378A true JP2024025378A (en) | 2024-02-26 |
Family
ID=89851558
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022128759A Pending JP2024025378A (en) | 2022-08-12 | 2022-08-12 | Coupon provision system, coupon provision method and coupon provision program |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2024025378A (en) |
WO (1) | WO2024034471A1 (en) |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060036449A1 (en) * | 2002-11-22 | 2006-02-16 | Shouichi Araki | Attendant circumstance utilization device |
JP2004164575A (en) * | 2003-06-20 | 2004-06-10 | Patent Section:Kk | Lottery game control program, server delivering game control program thereof, portable telephone set, and server and method for providing service |
JP2012243067A (en) * | 2011-05-19 | 2012-12-10 | Pioneer Electronic Corp | Server device, user terminal and program |
JP2014178724A (en) * | 2013-03-13 | 2014-09-25 | Shiaazu:Kk | Coupon providing method, coupon providing server, and coupon providing system |
JP5959745B2 (en) * | 2013-06-28 | 2016-08-02 | 楽天株式会社 | Advertisement system, advertisement processing device |
JP5513669B1 (en) * | 2013-11-11 | 2014-06-04 | 株式会社野村総合研究所 | Content transmission / reception system, content reception method, and content transmission method |
JP5687791B1 (en) * | 2014-06-02 | 2015-03-18 | 株式会社野村総合研究所 | Coupon management system and coupon management program |
JP2020052713A (en) * | 2018-09-27 | 2020-04-02 | トヨタ自動車株式会社 | Advertisement distribution system |
JP7473470B2 (en) * | 2020-12-24 | 2024-04-23 | 株式会社日立製作所 | Coupon distribution system |
JP7095916B1 (en) * | 2021-01-15 | 2022-07-05 | Necプラットフォームズ株式会社 | Coupon issuance system, coupon issuance method and program |
-
2022
- 2022-08-12 JP JP2022128759A patent/JP2024025378A/en active Pending
-
2023
- 2023-08-01 WO PCT/JP2023/028147 patent/WO2024034471A1/en unknown
Also Published As
Publication number | Publication date |
---|---|
WO2024034471A1 (en) | 2024-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200019993A1 (en) | Digital concierge application | |
US20220036447A1 (en) | Systems, Methods and Apparatuses to Facilitate Trade or Exchange of Virtual Real-Estate Associated With a Physical Space | |
US9324091B2 (en) | Location based mobile user selected time, location, and number limited automatic location based reserve and redeem discounts on products or services with automatic security and feedback features | |
US10140620B2 (en) | Mobile device system and method providing combined delivery system using 3D geo-target location-based mobile commerce searching/purchases, discounts/coupons products, goods, and services, or service providers-geomapping-company/local and socially-conscious information/social networking (“PS-GM-C/LandSC/I-SN”) | |
CA2830268C (en) | Advertisement service | |
US20130218682A1 (en) | Digital concierge application | |
US20170372387A1 (en) | Methods, Systems, and Devices for Pushing and Displaying Information | |
US20120054001A1 (en) | Geo-fenced Virtual Scratchcard | |
US10217130B1 (en) | Event information determination | |
US11153711B2 (en) | Methods and systems for detecting aggregation events | |
US10657557B2 (en) | Systems and methods for implementing notifications of incentives offered by funding sources | |
US20160155151A1 (en) | Advertisement system, and advertisement processing device | |
JP2013541751A (en) | Advertisement management method and mobile communication terminal therefor | |
KR20140073626A (en) | Location-based advertising method and system using auctions to sell advertising-rights on partitioned areas | |
JP7313803B2 (en) | Information transmission method, information transmission device, information transmission program | |
TW201117125A (en) | Monetization of interactive network-based information objects | |
JP2021162945A (en) | Server system and assistance matching system | |
WO2024034471A1 (en) | Coupon provision system, coupon provision method, and coupon provision program | |
US11783367B2 (en) | Linking a transaction with a merchant to an interaction with an augmented reality advertisement | |
CA3163116A1 (en) | Transaction linking to a merchant chat with vicinity resident | |
Kuriachan et al. | Place-Based Strategies, Multichannel Merger, and Context-Driven Alerts for Engagement With Mobile Marketing | |
JP2020067755A (en) | Information processing method, information processing apparatus, and program | |
KR20150092819A (en) | Method, system and computer-readable recording medium for providing advertisement by sample marketing | |
WO2013130835A1 (en) | Offering merchant deals and rewarding consumer loyalty | |
JP7351030B1 (en) | Information processing device, information processing method, and information processing program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220822 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231017 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231211 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240312 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240328 |