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
JP7126745B2 - Generation device, generation method and generation program - Google Patents
[go: Go Back, main page]

JP7126745B2 - Generation device, generation method and generation program - Google Patents

Generation device, generation method and generation program Download PDF

Info

Publication number
JP7126745B2
JP7126745B2 JP2020183816A JP2020183816A JP7126745B2 JP 7126745 B2 JP7126745 B2 JP 7126745B2 JP 2020183816 A JP2020183816 A JP 2020183816A JP 2020183816 A JP2020183816 A JP 2020183816A JP 7126745 B2 JP7126745 B2 JP 7126745B2
Authority
JP
Japan
Prior art keywords
payment
user
ranking
store
generation
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
JP2020183816A
Other languages
Japanese (ja)
Other versions
JP2021026782A (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.)
PayPay Corp
Original Assignee
PayPay 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 PayPay Corp filed Critical PayPay Corp
Priority to JP2020183816A priority Critical patent/JP7126745B2/en
Publication of JP2021026782A publication Critical patent/JP2021026782A/en
Application granted granted Critical
Publication of JP7126745B2 publication Critical patent/JP7126745B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、生成装置、生成方法及び生成プログラムに関する。 The present invention relates to a generation device, a generation method, and a generation program.

従来、現金やクレジットカードを介した決済のみならず、バーコードを用いた決済(以下、「バーコード決済」と記載する)が行われている。このようなバーコード決済の一例として、利用者が利用する端末装置に表示させた2次元コードを店舗側の端末が読み取ることで、若しくは、店舗に設置された2次元コードを端末装置が読み取ることで、利用者から店舗への支払いを実現する技術が知られている。また、このようなバーコード決済の利用を促進するため、バーコード決済の利用時に、利用者が利用可能なクーポンを自動的に反映させる発明が知られている。 Conventionally, settlements using barcodes (hereinafter referred to as "barcode settlements") have been performed in addition to settlements using cash or credit cards. As an example of such bar code settlement, the terminal device used by the user reads a two-dimensional code displayed on the terminal device, or the terminal device reads a two-dimensional code installed in the store. , a technique for realizing payment from a user to a store is known. Also, in order to promote the use of such bar code payment, there is known an invention that automatically reflects coupons that can be used by the user when bar code payment is used.

特許第6513861号公報Japanese Patent No. 6513861 特開2003-093746号公報JP 2003-093746 A 特許第5829985号公報Japanese Patent No. 5829985 特許第5770851号公報Japanese Patent No. 5770851 特開2016-224487号公報JP 2016-224487 A 特開2017-204081号公報JP 2017-204081 A

しかしながら、上述した技術では、バーコード決済の利用を促進させる余地がある。 However, the technology described above leaves room for promoting the use of barcode payments.

例えば、上述した技術では、クーポンを設定した店舗を利用者が利用する動機づけを与えるに過ぎないため、個人経営の店舗等、クーポンを設定することが困難な店舗の利用を促進しているとは言えない。また、上述した技術では、所定の店舗を継続的に利用させるためには、その店舗にクーポンを設定させ続ける必要があるとも考えられる。 For example, the above-mentioned technology only motivates users to use stores where coupons are set. I can't say In addition, with the above-described technology, it may be necessary to continue to set coupons at a predetermined store in order to allow the user to continue using the store.

本願は、上記に鑑みてなされたものであって、バーコード決済の利用を促進させることができる生成装置、生成方法及び生成プログラムを提供することを目的とする。 The present application has been made in view of the above, and aims to provide a generation device, generation method, and generation program that can promote the use of barcode payments.

本願に係る生成装置は、複数の利用者が複数の事業者により提供される複数の店舗で行った所定のコードによる決済手段に関する決済の履歴を取得する取得部と、店舗、利用者又は地域の少なくとも一つに関する条件が指定された場合に、当該指定された条件である指定条件を満たす各利用者の決済に関する順位を示す順位情報を生成する生成部とを有することを特徴とする。 The generation device according to the present application includes an acquisition unit that acquires the history of payment related to payment means by a predetermined code performed by a plurality of users at a plurality of stores provided by a plurality of business operators ; and a generating unit that generates , when a condition regarding at least one of the regions is designated, ranking information indicating the ranking regarding settlement of each user who satisfies the designated condition, which is the designated condition .

実施形態の一態様によれば、バーコード決済の利用を促進させることができるという効果を奏する。 According to one aspect of the embodiment, it is possible to promote the use of barcode settlement.

図1は、実施形態に係る生成装置が実行する決済処理の一例を示す図である。FIG. 1 is a diagram illustrating an example of settlement processing executed by a generation device according to an embodiment. 図2は、実施形態に係る生成装置が実行する生成処理の一例を示す図である。FIG. 2 is a diagram illustrating an example of generation processing executed by the generation device according to the embodiment; 図3は、実施形態に係る生成システムの構成例を示す図である。FIG. 3 is a diagram illustrating a configuration example of a generation system according to the embodiment; 図4は、実施形態に係る利用者データベースの一例を示す図である。FIG. 4 is a diagram illustrating an example of a user database according to the embodiment; 図5は、実施形態に係る店舗データベースの一例を示す図である。FIG. 5 is a diagram illustrating an example of a store database according to the embodiment; 図6は、実施形態に係る利用履歴データベースの一例を示す図である。FIG. 6 is a diagram illustrating an example of a usage history database according to the embodiment; 図7は、実施形態に係る生成装置が実行する生成処理の流れの一例を示すフローチャートである。FIG. 7 is a flowchart illustrating an example of the flow of generation processing executed by the generation device according to the embodiment. 図8は、生成装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 8 is a hardware configuration diagram showing an example of a computer that implements the functions of the generation device.

以下に、本願に係る生成装置、生成方法及び生成プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る生成装置、生成方法及び生成プログラムが限定されるものではない。また、各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Embodiments (hereinafter referred to as "embodiments") for implementing the generation device, generation method, and generation program according to the present application will be described in detail below with reference to the drawings. Note that the generation device, generation method, and generation program according to the present application are not limited to this embodiment. Further, each embodiment can be appropriately combined within a range that does not contradict the processing contents. Also, in each of the following embodiments, the same parts are denoted by the same reference numerals, and overlapping descriptions are omitted.

〔1.生成装置が示す決済処理の一例〕
図1を用いて、実施形態に係る生成装置100が実行する決済処理の一例について説明する。図1は、実施形態に係る生成装置100が実行する決済処理の一例を示す図である。生成装置100は、所定の決済手段として、利用者が利用する端末装置に表示された情報であって利用者と紐付けられる情報を、利用者が決済を行う店舗が利用する店舗端末が読み取ることにより行われる決済手段、若しくは、利用者が利用する利用者端末が、利用者が決済を行う店舗と紐付けられる情報を読み取ることにより行われる決済手段を実行する。
[1. Example of payment processing indicated by generation device]
An example of settlement processing executed by the generation device 100 according to the embodiment will be described with reference to FIG. FIG. 1 is a diagram showing an example of payment processing executed by the generation device 100 according to the embodiment. The generation device 100, as a predetermined payment method, reads information displayed on the terminal device used by the user and linked to the user by the store terminal used by the store where the user makes the payment. or the user terminal used by the user executes the payment method by reading the information associated with the store where the user makes the payment.

なお、ここでいう決済手段とは、電子決済等である。例えば、電子決済とは、商品またはサービスの料金及び代金の決済を、硬貨や紙幣などの現金ではなく、現金に対応する価値を有するデータの送受信などの電子的な手段で決済を行う決済方法である。 Note that the settlement means here means electronic settlement or the like. For example, electronic payment is a payment method that uses electronic means such as sending and receiving data that has value corresponding to cash instead of cash such as coins and banknotes for the payment of fees and charges for goods or services. be.

例えば、電子決済とは、バーコードによる決済、二次元コードによる決済、QRコード(Quick Response Code)(登録商標)決済、電子マネーを利用した決済又はクレジットカードを利用したカード決済等である。以下では、バーコードによる決済、二次元コードによる決済又はQRコード(登録商標)決済を含む所定のコードによる決済について例を挙げて説明する。また、店舗が提示する所定のコードを店舗コードと、利用者が提示する所定のコードを利用者コードと表記する場合がある。 For example, electronic payment includes payment by barcode, payment by two-dimensional code, payment by QR code (Quick Response Code) (registered trademark), payment by electronic money, card payment by credit card, and the like. In the following, an example will be given of settlement using a predetermined code including settlement using a bar code, settlement using a two-dimensional code, and settlement using a QR code (registered trademark). A predetermined code presented by a store may be referred to as a store code, and a predetermined code presented by a user may be referred to as a user code.

なお、以下では、利用者U1によって利用される利用者端末UT1と、利用者U2によって利用される利用者端末UT2とを特に区別しない場合に、利用者端末UTと総称する場合がある。また、利用者U1と、利用者U1とを特に区別しない場合に、利用者Uと総称する場合がある。 Note that hereinafter, the user terminal UT1 used by the user U1 and the user terminal UT2 used by the user U2 may be collectively referred to as the user terminal UT when not particularly distinguished. Moreover, when the user U1 and the user U1 are not particularly distinguished, they may be collectively referred to as the user U.

以下、図1を用いて、生成装置100による決済処理の一例を流れに沿って説明する。なお、利用者端末UTは、二次元コードを読取る機能を有するアプリケーションであって、電子決済に関するアプリケーションである決済アプリAを予めインストールしているもとして説明する。 An example of payment processing by the generation device 100 will be described below along the flow with reference to FIG. 1 . It is assumed that the user terminal UT is preinstalled with payment application A, which is an application having a function of reading a two-dimensional code and is related to electronic payment.

まず、ステップS1~S5を用いて、決済アプリAによる電子決済が可能な店舗を対象に、利用者端末UTが店舗コードを読取る例について説明する。図1に示すように、利用者端末UT1は、店舗コードを読取る(ステップS1)。 First, using steps S1 to S5, an example in which the user terminal UT reads the shop code of a shop that allows electronic payment by the payment application A will be described. As shown in FIG. 1, the user terminal UT1 reads the store code (step S1).

なお、ここでいう店舗とは、商品及びサービスを提供する店舗である。例えば、店舗とは、商品を販売する実際の店舗や、モール等の複合施設に位置する店舗等である。また、例えば、ここでいうサービスとは、利用者によって実際の店舗を介して利用されたサービス等である。 In addition, a store here is a store which provides goods and services. For example, a store is an actual store that sells products, a store located in a complex facility such as a mall, or the like. Further, for example, the service referred to here is a service or the like used by a user through an actual store.

例えば、図1の例では、利用者端末UT1は、決済アプリAを介して、店舗内の所定の場所に位置する二次元コードである店舗コードSCを読取る。このとき、利用者端末UT1は、決済アプリAを介して、内蔵されるカメラを用いて、店舗コードSCを読取る。 For example, in the example of FIG. 1, the user terminal UT1 uses the payment application A to read the store code SC, which is a two-dimensional code located at a predetermined location inside the store. At this time, the user terminal UT1 uses the built-in camera via the payment application A to read the shop code SC.

なお、ここでいう店舗の所定の場所とは、店舗内であれば如何なる場所であってもよい。例えば、店舗の所定の場所とは、会計を行う場所等である。また、店舗コードSCは、例えば、所定の場所に配置されたポスター等の紙媒体に表示される。また、店舗コードSCは、例えば、所定の場所に設置されたタブレット等のディスプレイに表示される。 It should be noted that the predetermined location of the store referred to here may be any location within the store. For example, the predetermined place of the store is the place where the payment is made. Also, the store code SC is displayed, for example, on a paper medium such as a poster placed at a predetermined location. Also, the store code SC is displayed, for example, on a display such as a tablet installed at a predetermined location.

続いて、利用者端末UT1は、利用者U1によって入力された決済金額を受付ける(ステップS2)。例えば、利用者U1がイタリアンレストランで食事をした後に、会計を支払う例を挙げて説明する。この場合、図1の例では、利用者端末UT1は、決済アプリAによって表示された金額を入力するための所定の枠に、利用者U1によって入力された決済金額である「15000円」を受付ける。 Subsequently, the user terminal UT1 receives the payment amount entered by the user U1 (step S2). For example, an example in which the user U1 pays the bill after eating at an Italian restaurant will be described. In this case, in the example of FIG. 1, the user terminal UT1 accepts the payment amount "15000 yen" entered by the user U1 in the predetermined frame for entering the amount displayed by the payment application A. .

そして、利用者U1及び店員STは、決済金額を確認する(ステップS3)。例えば、図1の例では、利用者U1が、店員STに対して、利用者端末UT1によって表示された決済金額「15000円」を提示することで、決済金額を確認させる。 Then, user U1 and salesclerk ST confirm the settlement amount (step S3). For example, in the example of FIG. 1, the user U1 presents the payment amount "15,000 yen" displayed by the user terminal UT1 to the store clerk ST to confirm the payment amount.

続いて、利用者端末UT1は、店舗コードと決済金額とに関する情報を生成装置100に送信する(ステップS4)。例えば、図1の例では、利用者端末UT1は、店舗コードSCと決済金額「15000円」とに関する情報を生成装置100に送信する。 Subsequently, the user terminal UT1 transmits information about the store code and the settlement amount to the generation device 100 (step S4). For example, in the example of FIG. 1, the user terminal UT1 transmits to the generating device 100 information about the shop code SC and the settlement amount "15000 yen".

そして、生成装置100は、利用者端末UTを利用する利用者から、店舗コードと紐づく店舗に対し、決済金額が示す金額を提供するための決済処理を実行する(ステップS5)。例えば、図1の例では、生成装置100は、店舗コードSCと紐づくイタリアンレストランに対して、決済金額「15000円」を提供するための決済処理を実行する。 Then, the generating device 100 executes payment processing for providing the amount indicated by the payment amount from the user using the user terminal UT to the store associated with the store code (step S5). For example, in the example of FIG. 1, the generation device 100 executes payment processing for providing a payment amount of "15000 yen" to an Italian restaurant associated with the store code SC.

次に、ステップS6~S11を用いて店舗端末STが利用者によって提示される利用者コードを読取る例について説明する。図1に示すように、生成装置100は、利用者コードに関する情報の取得要求を利用者端末UT2から受付ける。(ステップS6)。例えば、図1の例では、生成装置100は、決済アプリAを用いて、利用者コードUCに関する情報の取得要求を利用者端末UT2から受付ける。 Next, an example in which the store terminal ST reads the user code presented by the user using steps S6 to S11 will be described. As shown in FIG. 1, the generation device 100 receives an acquisition request for information on a user code from a user terminal UT2. (Step S6). For example, in the example of FIG. 1, the generation device 100 uses the payment application A to receive a request to acquire information on the user code UC from the user terminal UT2.

続いて、生成装置100は、利用者コードに関する情報を利用者端末UT2に提供する(ステップS7)。そして、利用者端末UT2は、利用者コードを表示する(ステップS8)。例えば、図1の例では、利用者端末UT2は、決済アプリAを介して利用者コードUCを店員SUに対して表示する。 Subsequently, the generation device 100 provides information about the user code to the user terminal UT2 (step S7). Then, the user terminal UT2 displays the user code (step S8). For example, in the example of FIG. 1, the user terminal UT2 displays the user code UC via the payment application A to the store clerk SU.

続いて、店舗端末STは、利用者端末UT2によって表示された利用者コードを読取る(ステップS9)。例えば、図1の例では、店舗端末STは、内蔵されるカメラを用いて、利用者端末UT2によって表示された利用者コードUCを読取る。そして、店舗端末STは、利用者コードと決済金額とに関する情報を生成装置100に送信する(ステップS10)。 Subsequently, the store terminal ST reads the user code displayed by the user terminal UT2 (step S9). For example, in the example of FIG. 1, the store terminal ST uses a built-in camera to read the user code UC displayed by the user terminal UT2. Then, the store terminal ST transmits information about the user code and the settlement amount to the generating device 100 (step S10).

例えば、利用者U2が中華料理レストランで食事をした後に、会計を支払う例を挙げて説明する。この場合、図1の例では、店舗端末STは、利用者コードUCと決済金額である「20000円」とに関する情報を生成装置100に送信する。 For example, an example will be described in which the user U2 pays the bill after eating at a Chinese restaurant. In this case, in the example of FIG. 1, the store terminal ST transmits information about the user code UC and the payment amount of "20000 yen" to the generating device 100. FIG.

続いて、生成装置100は、利用者コードと紐づく利用者から、店舗に対し、決済金額が示す金額を提供するための決済処理を実行する(ステップS11)。例えば、図1の例では、生成装置100は、利用者コードUCと紐づく利用者端末UT2から、中華料理レストランに対し、決済金額「20000円」を提供するための決済処理を実行する。 Subsequently, the generation device 100 executes payment processing for providing the shop with the amount indicated by the payment amount from the user associated with the user code (step S11). For example, in the example of FIG. 1, the generation device 100 executes payment processing for providing a payment amount of "20000 yen" to a Chinese restaurant from the user terminal UT2 associated with the user code UC.

〔2.生成装置が示す生成処理の一例〕
次に、図2を用いて、実施形態に係る生成装置100が実行する生成処理の一例について説明する。図2は、実施形態に係る生成装置100が実行する生成処理の一例を示す図である。具体的には、生成装置100は、指定された指定条件を満たす店舗である指定店舗において複数の利用者が行った所定の決済手段による決済の履歴を用いて、指定店舗における各利用者の決済に関する順位を示す順位情報を生成する。
[2. Example of generation processing indicated by generation device]
Next, an example of generation processing executed by the generation device 100 according to the embodiment will be described with reference to FIG. FIG. 2 is a diagram illustrating an example of generation processing executed by the generation device 100 according to the embodiment. Specifically, the generation device 100 uses the history of payments made by a plurality of users by a predetermined payment method at a designated store, which is a store that satisfies designated conditions, to make payments for each user at the designated store. Generate ranking information that indicates the ranking for

以下、図2を用いて、生成装置100による生成処理の一例を流れに沿って説明する。 An example of generation processing by the generation device 100 will be described below along the flow with reference to FIG. 2 .

まず、図2に示すように、生成装置100は、決済情報を利用者端末UT及び店舗端末STから取得する(ステップS21)。例えば、ステップS21は、図1に示したように、ステップS4及びS10に相当する処理である。 First, as shown in FIG. 2, the generation device 100 acquires payment information from the user terminal UT and the shop terminal ST (step S21). For example, step S21 is a process corresponding to steps S4 and S10 as shown in FIG.

続いて、生成装置100は、決済情報に従って、決済を行う(ステップS22)。例えば、ステップS22は、図1に示したように、ステップS5及びS11に相当する処理である。 Subsequently, the generating device 100 makes a payment according to the payment information (step S22). For example, step S22 is a process corresponding to steps S5 and S11 as shown in FIG.

そして、生成装置100は、利用者又は店舗に関する指定条件を指定者端末10から受付ける(ステップS23)。なお、ここでいう指定条件とは、指定者によって指定された情報であれば、如何なる情報であってもよく、例えば、指定された地域、指定された店舗の種別又は指定された利用者の年齢及び性別等の属性に関する情報である属性情報等である。 Then, the generation device 100 receives the designation condition regarding the user or the store from the designator terminal 10 (step S23). The specified condition here may be any information as long as it is specified by the specified person. For example, specified area, specified store type, specified user age and attribute information, which is information relating to attributes such as gender.

また、例えば、指定条件は、利用者の興味関心及び趣味趣向に関する情報又はネットワーク上の利用者の行動情報等である。なお、ここでいうネットワーク上の行動情報とは、例えば、インターネットショッピング又は電子商店街や、オークションサービスや、フリーマーケットサービスにおける商品等の購買履歴等である。また、例えば、ネットワーク上の行動情報とは、ネットワーク上で提供されるサービス等の利用履歴、コンテンツの閲覧履歴等である各種履歴に関する情報等である。また、ここでいう指定者とは、如何なる者であってもよく、例えば、利用者や、店員等である。 Further, for example, the specified condition is information about the user's interests and hobbies, behavior information of the user on the network, or the like. Note that the action information on the network referred to here is, for example, the purchase history of products in Internet shopping, electronic shopping malls, auction services, and flea market services. Also, for example, the action information on the network is information related to various histories such as the usage history of services provided on the network and the viewing history of contents. Also, the designated person here may be any person, for example, a user, a store clerk, or the like.

例えば、生成装置100は、指定条件として、地域が六本木であり、店舗の種別がイタリアンレストランであり、利用者の年齢が30代といった指定を指定者端末10から受付けてもよく、指定条件として、イタリアンレストランに関するコンテンツの閲覧回数が所定の回数以上である指定を指定者端末10から受付けてもよい。なお、生成装置100は、これら以外にも、任意の内容の指定条件を受付けてよい。 For example, the generation device 100 may accept, from the designator terminal 10, designation such as the region being Roppongi, the store type being an Italian restaurant, and the user being in their thirties as the designation conditions. A designation may be received from the designator terminal 10 that content related to Italian restaurants has been viewed a predetermined number of times or more. In addition, the generation device 100 may receive designation conditions of arbitrary contents other than these.

続いて、生成装置100は、指定条件を満たす決済履歴を特定する(ステップS24)。具体的には、生成装置100は、指定された指定条件を満たす店舗である指定店舗において複数の利用者が行った所定の決済手段による決済の履歴を取得する。そして、生成装置100は、かかる指定条件を満たす決済履歴を特定する。 Subsequently, the generating device 100 identifies payment histories that satisfy the specified condition (step S24). Specifically, the generating device 100 acquires a history of payments made by a plurality of users using a predetermined payment method at a designated store, which is a store that satisfies designated conditions. Then, the generation device 100 identifies payment histories that satisfy the specified condition.

例えば、生成装置100は、指定条件として指定された地域に所在する店舗である指定店舗における決済の履歴を取得する。また、他の例では、生成装置100は、指定条件として指定された種別の店舗である指定店舗における決済の履歴を取得する。そして、生成装置100は、かかる指定条件を満たす決済履歴を特定する。 For example, the generating device 100 acquires a payment history at a specified store located in an area specified as a specified condition. In another example, the generating device 100 acquires a payment history at a specified store, which is a store of a type specified as a specified condition. Then, the generation device 100 identifies payment histories that satisfy the specified condition.

例えば、指定者によって指定された指定条件が、地域が六本木であり、店舗の種別がイタリアンレストランであり、利用者の年齢が30代である例を挙げて説明する。この場合、生成装置100は、利用者の決済履歴のうち、地域が六本木であり、店舗の種別がイタリアンレストランであり、利用者の年齢が30代である情報を含む決済履歴を特定する。 For example, an example will be described in which the designated condition designated by the designated person is that the region is Roppongi, the store type is an Italian restaurant, and the user is in his thirties. In this case, the generating device 100 identifies, among the user's payment histories, a payment history containing information indicating that the region is Roppongi, the store type is an Italian restaurant, and the user is in his 30s.

例えば、指定者によって指定された指定条件が、イタリアンレストランに関するコンテンツの閲覧回数が所定の回数以上である例を挙げて説明する。この場合、生成装置100は、利用者のうち、イタリアンレストランに関するコンテンツの閲覧回数が所定の回数以上である利用者を特定し、かかる利用者の決済履歴を指定条件が満たされた決済履歴として特定する。 For example, a specification condition specified by a specification person will be described using an example in which the number of times content related to an Italian restaurant has been viewed is equal to or greater than a predetermined number of times. In this case, the generation device 100 identifies a user who has viewed content related to an Italian restaurant a predetermined number of times or more among the users, and identifies the payment history of the user as a payment history that satisfies the specified condition. do.

そして、生成装置100は、特定した決済履歴を用いて、指定条件を満たす店舗において指定条件を満たす利用者による決済に関する順位を示すランキング情報を生成する(ステップS25)。すなわち、生成装置100は、指定店舗における各利用者の決済に関する順位を示す順位情報を生成する。より具体的には、生成装置100は、指定店舗において利用者が所定の決済手段により行った決済の総額に関する順位を示す順位情報を生成する。これにより、生成装置100は、所定の決済手段による決済の盛り上りを可視化することができる。 Then, the generating device 100 uses the specified payment history to generate ranking information indicating the ranking of payments made by users who satisfy the specified conditions at stores that meet the specified conditions (step S25). In other words, the generation device 100 generates ranking information indicating the ranking of each user's payment at the designated store. More specifically, the generation device 100 generates ranking information indicating the ranking of the total amount of payments made by the user using a predetermined payment method at the designated store. As a result, the generation device 100 can visualize the excitement of payment by a predetermined payment method.

また、生成装置100は、指定店舗において利用者が所定の決済手段により行った決済の回数に関する順位を示す順位情報を生成してもよく、指定店舗において利用者が所定の決済手段により行った決済の頻度に関する順位を示す順位情報を生成してもよい。また、生成装置100は、指定された期間内における決済の頻度に関する順位を示す順位情報を生成してもよい。 The generation device 100 may also generate ranking information indicating the ranking of the number of payments made by the user using a predetermined payment method at the designated store. You may generate the ranking information which shows the ranking regarding the frequency of. The generation device 100 may also generate ranking information indicating the ranking regarding the frequency of payments within a designated period.

例えば、図1の例では、生成装置100は、イタリアンレストランにおける各利用者の決済履歴に基づいて、1位が、決済金額「225000円」を決済した利用者#3であり、2位が、決済金額「210000円」を決済した利用者#1であり、3位が、決済金額「190000円」を決済した利用者#4であるといったランキング情報を生成する。 For example, in the example of FIG. 1, the generating device 100 determines that the first place is user #3 who paid the settlement amount of "225,000 yen", and the second place is, based on the payment history of each user at an Italian restaurant. Ranking information is generated such that the user #1 who paid the payment amount of "210,000 yen" and the third place is the user #4 who paid the payment amount of "190,000 yen".

また、生成装置100は、イタリアンレストランにおける各利用者の決済履歴に基づいて、1位が、回数「50回」を決済した利用者#2であり、2位が、回数「40回」を決済した利用者#3であり、3位が、回数「30回」を決済した利用者#4であるといったランキング情報を生成する。 In addition, based on the payment history of each user in the Italian restaurant, the generating device 100 determines that the first place is user #2 who has made a payment for the number of times "50 times", and the second place is user #2 who has made a payment for the number of times "40 times". Ranking information is generated such that the third place is user #3 who has paid the number of times "30 times".

また、例えば、生成装置100は、「4か月」内における利用者が行った決済の頻度に関するランキング情報として、1位が、回数「20回」を決済した利用者#4であり、2位が、回数「15回」を決済した利用者#1であり、3位が、回数「10回」を決済した利用者#3であるといったランキング情報を生成する。なお、上記例で説明した決済の回数又は決済の頻度は、所定の期間内に累積された回数や、頻度であってもよい。 Further, for example, the generation device 100 ranks user #4, who has made payments “20 times”, as ranking information regarding the frequency of payments made by users within “four months,” and ranks second. is the user #1 who has paid the number of times "15 times", and the third place is the user #3 who has paid the number of times "10 times". Note that the number of payments or the frequency of payments described in the above example may be the number of times or frequency accumulated within a predetermined period.

また、実施形態は、上記例に限定されるものではない。例えば、生成装置100は、店舗のランキング情報を生成してもよい。例えば、生成装置100は、決済アプリAを利用した利用者による決済金額の総額、決済の回数又は決済の頻度に基づいて、店舗のランキング情報を生成してもよい。 Also, the embodiments are not limited to the above examples. For example, the generation device 100 may generate ranking information of shops. For example, the generating device 100 may generate the ranking information of stores based on the total amount of payment made by the user using the payment application A, the number of payments, or the frequency of payments.

続いて、生成装置100は、ランキング情報を指定者端末10に提供する(ステップS26)。すなわち、具体的には、生成装置100は、生成した順位情報を、指定条件の指定元に提供する。これにより、生成装置100は、利用者に対してランキングがより上位になりたいといった感情を引き起こすことができる。したがって、生成装置100は、バーコード決済の利用を利用者に対して促進させることができる。また、生成装置100は、ランキング情報を利用者に開示することで、エンターテイメント性を高めることできる。 Subsequently, the generation device 100 provides the ranking information to the designator terminal 10 (step S26). That is, specifically, the generation device 100 provides the generated ranking information to the designation source of the designation condition. As a result, the generation device 100 can make the user feel that he or she wants to be ranked higher. Therefore, the generating device 100 can encourage users to use barcode payment. Also, the generation device 100 can enhance entertainment by disclosing the ranking information to the user.

例えば、図1の例では、生成装置100は、ランキング情報を含むコンテンツC1を指定者端末10に提供する。このとき、コンテンツC1は、指定地位が「六本木」、指定店舗種別が「イタリアン」、指定利用者が「20代~50代」である指定条件を示す情報を含む。また、コンテンツC1は、決済金額ランキングとして、1位が、決済金額「225000円」を決済した利用者#3であり、2位が、決済金額「210000円」を決済した利用者#1であり、3位が、決済金額「190000円」を決済した利用者#4であるランキング情報を含む。 For example, in the example of FIG. 1, the generating device 100 provides the designator terminal 10 with content C1 including ranking information. At this time, the content C1 includes information indicating the specified condition that the specified position is "Roppongi", the specified store type is "Italian", and the specified user is "20's to 50's". In addition, regarding the content C1, in terms of the settlement amount ranking, the first place is user #3 who has settled the settlement amount of "225,000 yen", and the second place is user #1 who has settled the settlement amount of "210,000 yen". , and the ranking information that the third place is user #4 who paid the payment amount of “190000 yen”.

また、コンテンツC1は、決済頻度ランキングとして、1位が、回数「20回」を決済した利用者#4であり、2位が、回数「15回」を決済した利用者#1であり、3位が、回数「10回」を決済した利用者#3であるランキング情報を含む。 The content C1 has a payment frequency ranking of user #4 who has made payments "20 times", and user #1 who has made payments "15 times". Ranking information is included for user #3 who has paid the number of times "10 times".

そして、指定者端末10は、ランキング情報を表示する(ステップS27)。例えば、図1の例では、指定者端末10は、ランキング情報を含むコンテンツC1を表示する。続いて、生成装置100は、順位が所定の条件を満たす利用者に、順位に応じた特典を提供する(ステップS28)。すなわち、生成装置100は、所定の決済手段の利用度に応じて利用者に特典を提供するため、バーコード決済の利用を促進させることができる。 Then, the designator terminal 10 displays the ranking information (step S27). For example, in the example of FIG. 1, the designator terminal 10 displays content C1 including ranking information. Subsequently, the generating device 100 provides a privilege according to the rank to the user whose rank satisfies a predetermined condition (step S28). That is, the generation device 100 provides benefits to the user according to the degree of use of the predetermined payment method, so that it is possible to promote the use of barcode payment.

具体的には、生成装置100は、順位情報が示す順位が所定の順位条件を満たす利用者に対し、所定の特典をさらに提供する。より具体的には、生成装置100は、所定の特典として、順位に応じた称号を利用者に提供する。より具体的には、生成装置100は、所定の特典として、所定の決済手段による決済に関連する所定の利益を提供する。 Specifically, the generation device 100 further provides a predetermined benefit to a user whose rank indicated by the rank information satisfies a predetermined rank condition. More specifically, the generation device 100 provides the user with a title corresponding to the rank as a predetermined benefit. More specifically, the generating device 100 provides a predetermined profit related to payment by a predetermined payment method as a predetermined privilege.

例えば、生成装置100は、所定の利益として、所定の決済手段による決済を行った際に、所定の順位条件を満たさない利用者よりも高い還元率の利益を提供する。例えば、生成装置100は、所定の利益として、所定の決済手段による決済を行う際に利用可能なクーポンを提供する。 For example, the generating device 100 provides, as a predetermined profit, a profit with a higher return rate than a user who does not satisfy a predetermined ranking condition when payment is made using a predetermined payment method. For example, the generating device 100 provides a coupon that can be used when making a payment using a predetermined payment method as a predetermined profit.

例えば、順位が1位~3位の利用者に対して特典を提供する例を挙げて説明する。この場合、生成装置100は、所定の特典として、1位~3位の利用者に各順位を示す称号を各利用者に提供する。例えば、図1の例では、生成装置100は、決済金額ランキングに基づいて、利用者#3に1位の称号と、利用者#1に2位の称号と、利用者#4に3位の称号とを提供する。例えば、図1の例では、生成装置100は、決済頻度ランキングに基づいて、利用者#4に1位の称号と、利用者#1に2位の称号と、利用者#3に3位の称号とを提供する。なお、生成装置100は、各利用者に対応する称号を示す画像等のコンテンツを提供してもよい。また、生成装置100は、利用者の情報を他の利用者に対して提供する場合に、利用者の名前等とともに表示される情報として称号を含むコンテンツを提供してもよい。また、ここでいう称号とは、如何なる情報であってもよい。例えば、称号は、金メダル、銀メダル、銅メダルでもよい。例えば、称号は、王様、女王様、大臣といった称号でもよい。 For example, an example in which a privilege is provided to users ranked first to third will be described. In this case, the generating device 100 provides each of the first to third ranked users with a title indicating their rank as a predetermined privilege. For example, in the example of FIG. 1, the generation device 100 gives user #3 a first title, user #1 a second title, and user #4 a third rank title based on the payment amount ranking. provide titles and For example, in the example of FIG. 1, the generation device 100 gives user #4 the first title, user #1 the second title, and user #3 the third rank title based on the payment frequency ranking. provide titles and Note that the generation device 100 may provide content such as an image showing a title corresponding to each user. Further, when providing user information to other users, the generating device 100 may provide content including a title as information displayed together with the user's name and the like. Also, the title here may be any information. For example, titles may be gold, silver, and bronze medals. For example, titles may be titles such as King, Queen, and Minister.

例えば、順位が1位~3位の利用者に対して決済手段による決済に関連する所定の利益を提供する例を挙げて説明する。この場合、生成装置100は、所定の利益として、決済アプリAを行う際に、1位~3位の利用者に対して、他の利用者よりも高い還元率から算出された利益を提供する。なお、ここでいう利益は、如何なる態様で提供されてもよい。例えば、利益の提供態様は、現金、電子マネーや、ポイント等の企業通貨等である。 For example, an example of providing a predetermined profit related to payment by means of payment to users ranked first to third will be described. In this case, the generating device 100 provides, as a predetermined profit, profit calculated from a return rate higher than that of the other users to the first to third ranked users when using the payment application A. . It should be noted that the benefits referred to herein may be provided in any manner. For example, the mode of profit provision is cash, electronic money, corporate currency such as points, and the like.

例えば、ポイントを付与する例を挙げて説明する。この場合、生成装置100は、1位の利用者に対して「20%の還元率から算出されたポイント」と、2位の利用者に対して「15%の還元率から算出されたポイント」と、3位の利用者に対して「10%の還元率から算出されたポイント」とを提供する。 For example, an example of giving points will be described. In this case, the generating device 100 provides “points calculated from a 20% return rate” for the first-ranked user and “points calculated from a 15% return rate” for the second-ranked user. and "points calculated from a 10% return rate" are provided to the third-ranked user.

例えば、図1の例では、生成装置100は、決済金額ランキングに基づいて、利用者#3に「20%の還元率から算出されたポイント」と、利用者#1に「15%の還元率から算出されたポイント」と、利用者#4に「10%の還元率から算出されたポイント」とを提供する。例えば、図1の例では、生成装置100は、決済頻度ランキングに基づいて、利用者#4に「20%の還元率から算出されたポイント」と、利用者#1に「15%の還元率から算出されたポイント」と、利用者#3に「10%の還元率から算出されたポイント」とを提供する。 For example, in the example of FIG. 1, the generation device 100 assigns “points calculated from a 20% return rate” to user #3 and “points calculated from a 15% return rate” to user #1 based on the payment amount ranking. and "points calculated from a 10% return rate" are provided to user #4. For example, in the example of FIG. 1, the generation device 100 assigns “points calculated from a 20% return rate” to user #4 and “points calculated from a 15% return rate” to user #1 based on the payment frequency ranking. and "points calculated from a 10% return rate" are provided to user #3.

また、例えば、生成装置100は、所定の利益として、1位~3位の利用者に対して、決済アプリAを行う際に利用可能なクーポンを提供する。例えば、生成装置100は、1位の利用者に対して「20%割引クーポン」と、2位の利用者に対して「15%割引クーポン」と、3位の利用者に対して「10%割引クーポン」とを提供する。 Further, for example, the generation device 100 provides the first to third ranked users with coupons that can be used when performing the payment application A as a predetermined benefit. For example, the generation device 100 generates a “20% discount coupon” for the first user, a “15% discount coupon” for the second user, and a “10% discount coupon” for the third user. Offer discount coupons.

例えば、図1の例では、生成装置100は、決済金額ランキングに基づいて、利用者#3に「20%割引クーポン」と、利用者#1に「15%割引クーポン」と、利用者#4に「10%割引クーポン」とを提供する。例えば、図1の例では、生成装置100は、決済頻度ランキングに基づいて、利用者#4に「20%割引クーポン」と、利用者#1に「15%割引クーポン」と、利用者#3に「10%割引クーポン」とを提供する。 For example, in the example of FIG. 1, the generation device 100 assigns a “20% discount coupon” to user #3, a “15% discount coupon” to user #1, and a “15% discount coupon” to user #4 based on the payment amount ranking. provide a “10% discount coupon” to For example, in the example of FIG. 1, the generation device 100 assigns a “20% discount coupon” to user #4, a “15% discount coupon” to user #1, and a “15% discount coupon” to user #3 based on the payment frequency ranking. provide a “10% discount coupon” to

なお、実施形態は、上記例に限定されなくともよく、生成装置100は、利用者のランキング情報に基づいて、利用者に対してコンテンツを提供してもよい。具体的には、生成装置100は、第1の地域に位置する店舗における利用者のランキング情報に基づいて、第2の地域に位置する店舗であって、第1の地域に位置する店舗と類似する店舗に関するコンテンツをランキングが上位の利用者に提供してもよい。 Note that the embodiment is not limited to the above example, and the generating device 100 may provide content to the user based on the user's ranking information. Specifically, the generating device 100 generates a list of stores located in the second region that are similar to the stores located in the first region based on the ranking information of the users in the stores located in the first region. You may provide the user with a high ranking with the content about the store which sells.

例えば、生成装置100は、六本木に位置するイタリアンレストランにおける利用者のランキングに基づいて、1位~3位の利用者に対して、恵比須に位置するイタリアンレストランに関するコンテンツを提供してもよい。また、生成装置100は、予め称号を提供された利用者に対してコンテンツを提供してもよい。 For example, the generation device 100 may provide content related to an Italian restaurant located in Ebisu to users ranking first to third in Italian restaurants located in Roppongi based on the ranking of users. Also, the generating device 100 may provide content to a user who has been provided with a title in advance.

また、実施形態は、上記例に限定されなくともよく、例えば、生成装置100は、店舗側に対して特典を提供してもよい。例えば、生成装置100は、店舗のランキング情報のうち、1位~5位の店舗に対して、所定の商品に対する販売権を許可する特典や、所定の商品に対する先行販売権を許可する特典や、所定のデジタルコンテンツ等を提供してもよい。ここでいうデジタルコンテンツとは、例えば、メッセージアプリケーションで使用可能な絵文字や、スタンプ等である。 Also, the embodiments are not limited to the above example, and for example, the generation device 100 may provide benefits to the store. For example, the generating device 100 provides a privilege of permitting sales rights to a predetermined product, a privilege of permitting a pre-sale right to a predetermined product, and Predetermined digital content or the like may be provided. The digital contents here are, for example, pictograms and stamps that can be used in message applications.

このように、実施形態に係る生成装置100は、指定された指定条件を満たす店舗である指定店舗において複数の利用者が行った所定の決済手段による決済の履歴を取得する。そして、生成装置100は、指定店舗における各利用者の決済に関する順位を示す順位情報を生成する。これにより、実施形態に係る生成装置100は、バーコード決済の利用を促進させることができる。 In this way, the generation device 100 according to the embodiment acquires a history of payments made by a plurality of users using a predetermined payment method at a designated store, which is a store that satisfies designated conditions. Then, the generating device 100 generates ranking information indicating the ranking of each user's payment at the designated store. As a result, the generation device 100 according to the embodiment can promote the use of barcode payment.

この点について説明する。図1の例では、生成装置100は、各利用者が決済アプリAを用いた決済に関する決済の履歴に基づいて、各決済情報に関するランキング情報を生成する。これにより、生成装置100は、所定の決済手段による決済の盛り上りを可視化することができる。 This point will be explained. In the example of FIG. 1, the generation device 100 generates ranking information regarding each piece of payment information based on the payment history of each user's payment using the payment application A. In the example of FIG. As a result, the generation device 100 can visualize the excitement of payment by a predetermined payment method.

そして、生成装置100は、ランキング情報を指定者端末10に提供する。また、生成装置100は、所定の決済手段の利用度に応じて利用者に特典を提供する。このように、生成装置100は、所定の決済手段の利用度に応じて利用者に特典を提供するため、バーコード決済の利用を促進させることができる。 Then, the generating device 100 provides the designator terminal 10 with the ranking information. In addition, the generation device 100 provides a privilege to the user according to the degree of usage of a predetermined payment method. In this way, the generation device 100 provides benefits to the user according to the degree of use of the predetermined payment means, so it is possible to promote the use of barcode payment.

また、生成装置100は、ランキング情報を利用者に開示することで、エンターテイメント性を高めることできる。これにより、生成装置100は、バーコード決済の利用をさらに促進させることができる。 Also, the generation device 100 can enhance entertainment by disclosing the ranking information to the user. As a result, the generation device 100 can further promote the use of barcode payment.

〔3.生成システムの構成〕
次に、図3を用いて、実施形態に係る生成システムの構成について説明する。図3は、実施形態に係る生成システムの構成例を示す図である。図3に示すように、生成システムは、利用者端末UTと、店舗端末STと、指定者端末10と、決済サーバ20と、生成装置100とを含む。利用者端末UT、店舗端末ST、指定者端末10、決済サーバ20及び生成装置100は、ネットワークNを介して有線又は無線により通信可能に接続される。なお、図3に示す生成システムには、複数台の利用者端末UTや、複数台の店舗端末STや、複数台の指定者端末10や、複数台の決済サーバ20や、複数台の生成装置100が含まれてもよい。
[3. Configuration of generation system]
Next, the configuration of the generation system according to the embodiment will be described using FIG. FIG. 3 is a diagram illustrating a configuration example of a generation system according to the embodiment; As shown in FIG. 3, the generating system includes a user terminal UT, a store terminal ST, a designator terminal 10, a settlement server 20, and a generating device 100. FIG. The user terminal UT, the store terminal ST, the designator terminal 10, the settlement server 20, and the generating device 100 are connected via a network N so as to be communicable by wire or wirelessly. The generation system shown in FIG. 3 includes a plurality of user terminals UT, a plurality of store terminals ST, a plurality of designator terminals 10, a plurality of payment servers 20, and a plurality of generation devices. 100 may be included.

実施形態に係る利用者端末UTは、ブラウザに表示されるウェブページやアプリケーション用のコンテンツ等のコンテンツにアクセスする利用者によって利用される情報処理装置である。例えば、利用者端末UTは、デスクトップ型PC(Personal Computer)や、ノート型PCや、タブレット端末や、携帯電話機や、PDA(Personal Digital Assistant)等である。利用者端末UTは、カメラを備える。 A user terminal UT according to the embodiment is an information processing device used by a user who accesses content such as a web page displayed on a browser or content for an application. For example, the user terminal UT is a desktop PC (Personal Computer), a notebook PC, a tablet terminal, a mobile phone, a PDA (Personal Digital Assistant), or the like. The user terminal UT has a camera.

また、利用者端末UTは、GPS(Global Positioning System)センサ等の機能を有し、利用者の位置情報(センサ情報)を検知し、取得するものとする。また、利用者端末UTは、通信を行っている基地局の位置情報や、WiFi(登録商標)(Wireless Fidelity)の電波を用いて利用者の位置情報を推定し、取得してもよい。 Also, the user terminal UT has functions such as a GPS (Global Positioning System) sensor, and detects and acquires user position information (sensor information). Also, the user terminal UT may estimate and acquire the location information of the user using the location information of the base station that is communicating and the radio waves of WiFi (registered trademark) (Wireless Fidelity).

実施形態に係る店舗端末STは、店員によって利用される情報処理装置であり、例えば、デスクトップ型PC(Personal Computer)や、ノート型PCや、タブレット端末や、携帯電話機や、PDA(Personal Digital Assistant)等である。また、店舗端末STは、カメラを備える。 The store terminal ST according to the embodiment is an information processing device used by a store clerk, and includes, for example, a desktop PC (Personal Computer), a notebook PC, a tablet terminal, a mobile phone, and a PDA (Personal Digital Assistant). etc. Also, the store terminal ST is equipped with a camera.

なお、店舗端末STは、所定のコードを読取ることができるコードリーダ(例えば、バーコードリーダ等)を備える情報処理装置であってもよい。例えば、店舗端末STは、POS(Point of sale system)端末等であってもよい。 Note that the store terminal ST may be an information processing device equipped with a code reader (for example, a bar code reader, etc.) capable of reading a predetermined code. For example, the store terminal ST may be a POS (Point of sale system) terminal or the like.

実施形態に係る指定者端末10は、コンテンツにアクセスする指定者によって利用される情報処理装置である。例えば、指定者端末10は、は、デスクトップ型PC(Personal Computer)や、ノート型PCや、タブレット端末や、携帯電話機や、PDA(Personal Digital Assistant)等である。 The designator terminal 10 according to the embodiment is an information processing device used by a designator who accesses content. For example, the designator terminal 10 is a desktop PC (Personal Computer), a notebook PC, a tablet terminal, a mobile phone, a PDA (Personal Digital Assistant), or the like.

実施形態に係る決済サーバ20は、決済処理を行う情報処理装置であり、例えば、サーバ装置等により実現される。例えば、決済サーバ20は、各種決済が決定した場合、生成装置100と連携して決済処理を実行する。 The payment server 20 according to the embodiment is an information processing device that performs payment processing, and is implemented by, for example, a server device. For example, when various payments are determined, the payment server 20 cooperates with the generation device 100 to execute payment processing.

実施形態に係る生成装置100は、例えば、サーバ装置等により実現される。具体的には、生成装置100は、指定された指定条件を満たす店舗である指定店舗において複数の利用者が行った所定の決済手段による決済の履歴を取得する。そして、生成装置100は、指定店舗における各利用者の決済に関する順位を示す順位情報を生成する。 The generation device 100 according to the embodiment is realized by, for example, a server device. Specifically, the generating device 100 acquires a history of payments made by a plurality of users using a predetermined payment method at a designated store, which is a store that satisfies designated conditions. Then, the generating device 100 generates ranking information indicating the ranking of each user's payment at the designated store.

〔4.生成装置の構成〕
また、図3を用いて、実施形態に係る生成装置100の構成について説明する。図3は、実施形態に係る生成装置100の構成例を示す図である。図3に示すように、生成装置100は、通信部110と、記憶部120と、制御部130とを有する。
[4. Configuration of generation device]
Also, the configuration of the generation device 100 according to the embodiment will be described with reference to FIG. FIG. 3 is a diagram illustrating a configuration example of the generation device 100 according to the embodiment. As shown in FIG. 3, the generation device 100 has a communication unit 110, a storage unit 120, and a control unit .

(通信部110について)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部110は、ネットワークNと有線又は無線で接続され、利用者端末UTと、店舗端末STと、指定者端末10と、決済サーバ20との間で情報の送受信を行う。
(Regarding communication unit 110)
The communication unit 110 is realized by, for example, a NIC (Network Interface Card) or the like. The communication unit 110 is connected to the network N by wire or wirelessly, and transmits and receives information among the user terminal UT, the shop terminal ST, the designator terminal 10 and the settlement server 20 .

(記憶部120について)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。記憶部120は、利用者データベース121と、店舗データベース122と、利用履歴データベース123とを有する。
(Regarding storage unit 120)
The storage unit 120 is realized by, for example, a semiconductor memory device such as a RAM (Random Access Memory) or flash memory, or a storage device such as a hard disk or an optical disk. Storage unit 120 has user database 121 , store database 122 , and usage history database 123 .

(利用者データベース121について)
実施形態に係る利用者データベース121は、利用者に関する情報である利用者情報を記憶する。例えば、利用者情報は、利用者の属性情報、利用者の興味関心及び趣味趣向に関する情報、利用者の位置情報又はネットワーク上の利用者の行動情報等を含む。
(Regarding the user database 121)
The user database 121 according to the embodiment stores user information, which is information about users. For example, user information includes user attribute information, user interest and hobby information, user location information, user behavior information on the network, and the like.

ここで、図4に、実施形態に係る利用者データベース121の一例を示す。図4に示した例では、利用者データベース121は、「利用者ID」、「年齢」、「性別」、「上位決済業種」、「趣味趣向」、「位置情報」、「生活圏情報」、「購買実績」、「決済頻度」、「最終決済日」、「ランク」、「閲覧履歴」といった項目を有する。 Here, FIG. 4 shows an example of the user database 121 according to the embodiment. In the example shown in FIG. 4, the user database 121 includes "user ID", "age", "gender", "upper payment industry", "hobbies and preferences", "location information", "living area information", It has items such as "Purchase record", "Payment frequency", "Final payment date", "Rank", and "Browsing history".

「利用者ID」は、利用者を識別する識別子である。「年齢」は、「利用者ID」に対応付けられた利用者の年齢に関する情報である。「性別」は、「利用者ID」に対応付けられた利用者の性別に関する情報である。「上位決済業種」は、「利用者ID」に対応付けられた利用者が決済手段を利用した頻度が高い上位の店舗種別に関する情報である。なお、ここでいう上位決済業種の数は、任意の数でよく、例えば、1位~3位の決済業種でもよい。「趣味趣向」は、「利用者ID」に対応付けられた利用者の趣味趣向に関する情報である。また、「趣味趣向」は、「利用者ID」に対応付けられた利用者の興味関心に関する情報等を含んでもよい。 "User ID" is an identifier that identifies a user. "Age" is information about the age of the user associated with the "user ID". "Gender" is information about the gender of the user associated with the "user ID". The “upper payment type” is information related to the higher-ranked store type that the user associated with the “user ID” has frequently used the payment means. It should be noted that the number of high-ranking payment industries referred to here may be an arbitrary number, and may be, for example, the first to third ranking payment industries. “Preferences” is information about the hobbies of the user associated with the “user ID”. Also, the "hobbies and interests" may include information about the interests of the user associated with the "user ID".

「位置情報」は、「利用者ID」に対応付けられた利用者の位置情報である。「生活圏情報」は、「利用者ID」に対応付けられた利用者の生活圏に関する情報である。例えば、生活圏情報とは、利用者が所定の時間以上位置する場所に関する情報である。例えば、生活圏情報は、利用者が居住すると予測される場所を示す位置情報又は利用者が勤務すると予測される企業の場所を示す位置情報等である。 "Position information" is the position information of the user associated with the "user ID". "Life area information" is information about the user's life area associated with the "user ID". For example, living area information is information about a place where the user is located for a predetermined period of time or longer. For example, the living area information is position information indicating the place where the user is expected to live, or position information indicating the location of the company where the user is expected to work.

「購買実績」は、「利用者ID」に対応付けられた利用者の購買実績に関する情報である。なお、「購買実績」は、インターネットショッピング又は電子商店街や、オークションサービスや、フリーマーケットサービスにおける商品等の購買履歴又はネットワーク上で提供されるサービスの利用履歴等を含んでもよい。「決済頻度」は、「利用者ID」に対応付けられた利用者の決済頻度に関する情報である。 "Purchase record" is information related to the purchase record of the user associated with the "user ID". Note that the "purchase record" may include a purchase history of products in Internet shopping or an electronic shopping mall, an auction service, or a flea market service, or a usage history of services provided on a network. "Payment frequency" is information about the payment frequency of the user associated with the "user ID".

「最終決済日」は、「利用者ID」に対応付けられた利用者が最後に決済した日時に関する情報である。「ランク」は、「利用者ID」に対応付けられた利用者のランキングの順位に関する情報である。なお、「ランク」は、予め決定されたランクに関する情報でもよい。例えば、予め決定されたランクとは、1~10位を上位ランク、11位~30位を中位ランク、31位~50位を下位ランクとして決定されたランク等でもよい。「閲覧履歴」は、「利用者ID」に対応付けられた利用者のコンテンツの閲覧履歴に関する情報である。 “Final payment date” is information regarding the date and time when the user associated with the “user ID” made the last payment. “Rank” is information about the ranking of the user associated with the “user ID”. Note that the "rank" may be information about a predetermined rank. For example, the predetermined ranks may be ranks determined such that 1st to 10th are high ranks, 11th to 30th are middle ranks, and 31st to 50th are low ranks. The “browsing history” is information related to the browsing history of the content of the user associated with the “user ID”.

例えば、図4では、利用者IDによって識別された「UID#1」は、年齢が「31」であり、性別が「女性」であり、上位決済業種が「家電、コンビニ」であり、趣味趣向が「高級嗜好」であり、位置情報が「位置情報#1」である。また、例えば、図4では、「UID#1」は、生活圏情報が「生活圏情報#1」であり、購買実績が「購買実績#1」であり、決済頻度が「決済頻度#1」であり、最終決済日が「最終決済日#1」であり、ランクが「ランク#1」であり、閲覧履歴が「閲覧履歴#1」である。なお、図4に示した例では、位置情報等を「位置情報#1」等の抽象的な符号で表現したが、位置情報等は、緯度及び経度に関する情報や、具体的な数値や、具体的なファイル形式等であってもよい。 For example, in FIG. 4, "UID #1" identified by the user ID has an age of "31", a sex of "female", a high-ranking payment industry of "home appliance, convenience store", and a hobby of is "luxury preference", and the location information is "location information #1". Further, for example, in FIG. 4, "UID #1" has "living area information #1" as living area information, "purchase achievement #1" as purchase history, and "payment frequency #1" as payment frequency. , the final payment date is “final payment date #1”, the rank is “rank #1”, and the viewing history is “viewing history #1”. In the example shown in FIG. 4, the positional information and the like are represented by abstract codes such as "positional information #1", but the positional information and the like are information about latitude and longitude, specific numerical values, specific It may be in a typical file format or the like.

(店舗データベース122について)
実施形態に係る店舗データベース122は、店舗に関する情報である店舗情報を記憶する。ここで、図5に、実施形態に係る店舗データベース122の一例を示す。図5に示した例では、店舗データベース122は、「店舗ID」、「店舗名」、「所在地」、「種別」、「平均単価」といった項目を有する。
(Regarding store database 122)
The store database 122 according to the embodiment stores store information, which is information about stores. Here, FIG. 5 shows an example of the store database 122 according to the embodiment. In the example shown in FIG. 5, the store database 122 has items such as "store ID", "store name", "location", "type", and "average unit price".

「店舗ID」は、店舗を識別する識別子である。「店舗名」は、「店舗ID」に対応付けられた店舗の名称に関する情報である。「所在地」は、「店舗ID」に対応付けられた店舗の所在地を示す位置情報である。「種別」は、「店舗ID」に対応付けられた店舗の種別に関する情報である。「平均単価」は、「店舗ID」に対応付けられた平均単価に関する情報である。 "Store ID" is an identifier for identifying a store. The “store name” is information related to the name of the store associated with the “store ID”. “Location” is location information indicating the location of the store associated with the “store ID”. "Type" is information about the type of store associated with the "store ID". "Average unit price" is information about the average unit price associated with the "store ID".

例えば、図5では、店舗IDによって識別された「SID#1」は、店舗名が「店舗#1」であり、所在地が「六本木」であり、種別が「イタリアンレストラン」であり、平均単価が「15000円」である。 For example, in FIG. 5, "SID#1" identified by the store ID has a store name of "store #1", a location of "Roppongi", a type of "Italian restaurant", and an average unit price of It is "15000 yen".

なお、図5に示した例では、店舗名を「店舗#1」の抽象的な符号で表現したが、店舗名は、具体的な名称や、具体的な名称を含むファイル形式等であってもよい。また、図5に示した例では、所在地を「六本木」と具体的な地域の名称で表現したが、所在地は、店舗の緯度及び経度を示す位置情報等であってもよい。 In the example shown in FIG. 5, the store name is represented by an abstract code of "store #1", but the store name may be a specific name or a file format including a specific name. good too. Further, in the example shown in FIG. 5, the location is represented by a specific area name such as "Roppongi", but the location may be location information indicating the latitude and longitude of the store.

(利用履歴データベース123について)
実施形態に係る利用履歴データベース123は、決済に関する情報を記憶する。ここで、図6に、実施形態に係る利用履歴データベース123の一例を示す。図6に示した例では、利用履歴データベース123は、「決済ID」、「利用者ID」、「店舗ID」、「決済手法」、「決済日時」、「決済金額」といった項目を有する。
(Regarding the usage history database 123)
The usage history database 123 according to the embodiment stores information regarding payment. Here, FIG. 6 shows an example of the usage history database 123 according to the embodiment. In the example shown in FIG. 6, the usage history database 123 has items such as "payment ID", "user ID", "store ID", "payment method", "payment date and time", and "payment amount".

「決済ID」は、決済を識別する識別子である。「利用者ID」は、「決済ID」に対応付けられた利用者を識別する識別子である。「店舗ID」は、「決済ID」に対応付けられた店舗を識別する識別子である。「決済手法」は、「決済ID」に対応付けられた決済手法に関する情報である。例えば、決済手法は、バーコードを表示する側が利用者又は店舗のいずれであるかを示す。 “Payment ID” is an identifier that identifies a payment. “User ID” is an identifier that identifies the user associated with the “payment ID”. “Store ID” is an identifier that identifies a store associated with “settlement ID”. The "payment method" is information on the payment method associated with the "payment ID". For example, the payment method indicates whether the side displaying the bar code is the user or the store.

「決済日時」は、「決済ID」に対応付けられた決済が行われた日時に関する情報である。「決済金額」は、「決済ID」に対応付けられた決済が行われた金額に関する情報である。 The "payment date and time" is information about the date and time when the payment associated with the "payment ID" was performed. The “settlement amount” is information related to the amount of the settlement associated with the “settlement ID”.

例えば、図6では、決済IDによって識別された「AID#1」は、利用者IDが「UID#1」であり、店舗IDが「SID#1」であり、決済手法が「利用者側」であり、決済日時が「2019/07/25 21:25:15」であり、決済金額が「18000円」である。 For example, in FIG. 6, "AID#1" identified by the payment ID has a user ID of "UID#1", a shop ID of "SID#1", and a payment method of "user side". , the payment date and time is “2019/07/25 21:25:15”, and the payment amount is “18000 yen”.

(制御部130について)
制御部130は、コントローラ(Controller)であり、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、生成装置100内部の記憶装置に記憶されている各種プログラム(生成プログラムの一例に相当)がRAMを作業領域として実行されることにより実現される。また、制御部130は、コントローラであり、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。
(Regarding the control unit 130)
The control unit 130 is a controller, and for example, various programs (an example of a generation program) stored in a storage device inside the generation device 100 are controlled by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like. equivalent) is implemented by executing the RAM as a work area. Also, the control unit 130 is a controller, and is implemented by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

図3に示すように、制御部130は、決済制御部131と、取得部132と、生成部133と、提供部134とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部130の内部構成は、図3に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部130が有する各処理部の接続関係は、図3に示した接続関係に限られず、他の接続関係であってもよい。 As shown in FIG. 3, the control unit 130 includes a payment control unit 131, an acquisition unit 132, a generation unit 133, and a provision unit 134, and implements or executes information processing functions and actions described below. do. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in FIG. 3, and may be another configuration as long as it performs information processing described later. Moreover, the connection relationship between the processing units of the control unit 130 is not limited to the connection relationship shown in FIG. 3, and may be another connection relationship.

(決済制御部131について)
決済制御部131は、各種商品の購買、又は、各種サービスの利用に対する決済を制御する。そして、決済制御部131は、決済内容を決済履歴として利用履歴データベース123に格納する。
(Regarding the payment control unit 131)
The payment control unit 131 controls payment for purchasing various products or using various services. Then, the payment control unit 131 stores the content of payment as a payment history in the usage history database 123 .

(取得部132について)
取得部132は、各種情報を取得する。具体的には、取得部132は、指定された指定条件を満たす店舗である指定店舗において複数の利用者が行った所定の決済手段による決済の履歴を利用履歴データベース123から取得する。また、取得部132は、利用者情報を利用者データベース121から取得する。また、取得部132は、店舗情報を店舗データベース122から取得する。
(Regarding the acquisition unit 132)
Acquisition unit 132 acquires various types of information. Specifically, the acquisition unit 132 acquires from the usage history database 123 the history of payments made by a plurality of users using a predetermined payment method at a designated store, which is a store that satisfies designated conditions. The acquisition unit 132 also acquires user information from the user database 121 . The acquisition unit 132 also acquires store information from the store database 122 .

より具体的には、取得部132は、指定条件として指定された地域に所在する店舗である指定店舗における決済の履歴を取得する。より具体的には、取得部132は、指定条件として指定された種別の店舗である指定店舗における決済の履歴を取得する。 More specifically, the acquiring unit 132 acquires a payment history at a specified store, which is a store located in an area specified as a specified condition. More specifically, the acquiring unit 132 acquires the payment history at the specified store, which is the type of store specified as the specified condition.

より具体的には、取得部132は、所定の決済手段として、利用者が利用する利用者端末に表示された情報であって利用者と紐付けられる情報を、利用者が決済を行う店舗が利用する店舗端末が読み取ることにより行われる決済手段、若しくは、利用者が利用する端末装置が、利用者が決済を行う店舗と紐付けられる情報を読み取ることにより行われる決済手段による決済の履歴を取得する。 More specifically, the acquiring unit 132 acquires information displayed on the user terminal used by the user and associated with the user as a predetermined payment means, and obtains the information linked to the user by the store where the user makes the payment. Acquisition of payment history by the payment method read by the store terminal used or by the payment method read by the terminal device used by the user by reading information linked to the store where the user makes the payment do.

また、取得部132は、利用者又は店舗に関する指定条件を指定者端末10から受付ける。例えば、取得部132は、指定条件として、地域が六本木であり、店舗の種別がイタリアンレストランであり、利用者の年齢が30代といった指定を指定者端末10から受付けてもよく、指定条件として、イタリアンレストランに関するコンテンツの閲覧回数が所定の回数以上である指定を指定者端末10から受付けてもよい。なお、取得部132は、これら以外にも、任意の内容の指定条件を受付けてよい。 Also, the acquisition unit 132 receives from the designator terminal 10 a designation condition regarding a user or a store. For example, the acquisition unit 132 may receive, from the designator terminal 10, a designation that the region is Roppongi, the store type is an Italian restaurant, and the user is in their thirties as the designation conditions. A designation may be received from the designator terminal 10 that content related to Italian restaurants has been viewed a predetermined number of times or more. It should be noted that the acquisition unit 132 may receive designation conditions with arbitrary contents other than these.

また、取得部132は、指定条件を満たす決済履歴を特定する。例えば、取得部132は、指定条件として指定された地域に所在する店舗である指定店舗における決済の履歴を取得する。また、他の例では、取得部132は、指定条件として指定された種別の店舗である指定店舗における決済の履歴を取得する。そして、取得部132は、かかる指定条件を満たす決済履歴を特定する。 In addition, the acquisition unit 132 identifies payment histories that satisfy a specified condition. For example, the acquisition unit 132 acquires a history of payments at a specified store located in an area specified as a specified condition. In another example, the acquiring unit 132 acquires a payment history at a designated store, which is a type of store designated as a designated condition. Then, the acquisition unit 132 identifies a payment history that satisfies the specified condition.

例えば、指定者によって指定された指定条件が、地域が六本木であり、店舗の種別がイタリアンレストランであり、利用者の年齢が30代である例を挙げて説明する。この場合、取得部132は、利用者の決済履歴のうち、地域が六本木であり、店舗の種別がイタリアンレストランであり、利用者の年齢が30代である情報を含む決済履歴を特定する。 For example, an example will be described in which the designated condition designated by the designated person is that the region is Roppongi, the store type is an Italian restaurant, and the user is in his thirties. In this case, the acquiring unit 132 identifies, from among the user's payment histories, the payment history containing information indicating that the region is Roppongi, the store type is an Italian restaurant, and the user's age is in their thirties.

例えば、指定者によって指定された指定条件が、イタリアンレストランに関するコンテンツの閲覧回数が所定の回数以上である例を挙げて説明する。この場合、取得部132は、利用者のうち、イタリアンレストランに関するコンテンツの閲覧回数が所定の回数以上である利用者を特定し、かかる利用者の決済履歴を指定条件が満たされた決済履歴として特定する。 For example, a specification condition specified by a specification person will be described using an example in which the number of times content related to an Italian restaurant has been viewed is equal to or greater than a predetermined number of times. In this case, the acquiring unit 132 identifies a user who has viewed content related to an Italian restaurant a predetermined number of times or more, and identifies the payment history of the user as a payment history that satisfies the specified condition. do.

(生成部133について)
生成部133は、指定店舗における各利用者の決済に関する順位を示す順位情報を生成する。具体的には、生成部133は、利用履歴データベース123を参照して、指定店舗において利用者が所定の決済手段により行った決済の総額に関する順位を示す順位情報を生成する。
(Regarding the generation unit 133)
The generation unit 133 generates ranking information indicating the ranking of each user's payment at the designated store. Specifically, the generation unit 133 refers to the usage history database 123 and generates ranking information indicating the ranking of the total amount of payments made by the user at the designated store using a predetermined payment method.

具体的には、生成部133は、利用履歴データベース123を参照して、指定店舗において利用者が所定の決済手段により行った決済の回数に関する順位を示す順位情報を生成する。具体的には、生成部133は、利用履歴データベース123を参照して、指定店舗において利用者が所定の決済手段により行った決済の頻度に関する順位を示す順位情報を生成する。より具体的には、生成部133は、指定された期間内における決済の頻度に関する順位を示す順位情報を生成する。 Specifically, the generation unit 133 refers to the usage history database 123 to generate ranking information indicating the ranking of the number of payments made by the user using a predetermined payment method at the designated store. Specifically, the generation unit 133 refers to the usage history database 123 to generate ranking information indicating the ranking regarding the frequency of payments made by the user using a predetermined means of payment at the designated store. More specifically, the generation unit 133 generates ranking information indicating the ranking regarding the frequency of payments within a designated period.

例えば、図1の例では、生成部133は、イタリアンレストランにおける各利用者の決済履歴に基づいて、1位が、決済金額「225000円」を決済した利用者#3であり、2位が、決済金額「210000円」を決済した利用者#1であり、3位が、決済金額「190000円」を決済した利用者#4であるといったランキング情報を生成する。 For example, in the example of FIG. 1, the generation unit 133 determines that the first place is user #3 who has paid the payment amount of "225,000 yen" based on the payment history of each user in the Italian restaurant, and the second place is, Ranking information is generated such that the user #1 who paid the payment amount of "210,000 yen" and the third place is the user #4 who paid the payment amount of "190,000 yen".

また、生成部133は、イタリアンレストランにおける各利用者の決済履歴に基づいて、1位が、回数「50回」を決済した利用者#2であり、2位が、回数「40回」を決済した利用者#3であり、3位が、回数「30回」を決済した利用者#4であるといったランキング情報を生成する。 In addition, based on the payment history of each user in the Italian restaurant, the generation unit 133 determines that the first place is user #2 who has made a payment for the number of times “50 times”, and the second place is user #2 who has made a payment for the number of times “40 times”. Ranking information is generated such that the third place is user #3 who has paid the number of times "30 times".

また、例えば、生成部133は、「4か月」内における利用者が行った決済の頻度に関するランキング情報として、1位が、回数「20回」を決済した利用者#4であり、2位が、回数「15回」を決済した利用者#1であり、3位が、回数「10回」を決済した利用者#3であるといったランキング情報を生成する。 Further, for example, the generating unit 133 determines that user #4, who has made payments “20 times”, is ranked first as ranking information regarding the frequency of payments made by users within “four months”, and user #4 is ranked second. is the user #1 who has paid the number of times "15 times", and the third place is the user #3 who has paid the number of times "10 times".

(提供部134について)
提供部134は、各種情報を提供する。具体的には、提供部134は、生成部133が生成した順位情報を、指定条件の指定元に提供する。例えば、図1の例では、提供部134は、ランキング情報を含むコンテンツC1を指定者端末10に提供する。
(Regarding the providing unit 134)
The providing unit 134 provides various information. Specifically, the providing unit 134 provides the ranking information generated by the generating unit 133 to the designation source of the designation condition. For example, in the example of FIG. 1, the providing unit 134 provides the designator terminal 10 with content C1 including ranking information.

このとき、コンテンツC1は、指定地位が「六本木」、指定店舗種別が「イタリアン」、指定利用者が「20代~50代」である指定条件を示す情報を含む。また、コンテンツC1は、決済金額ランキングとして、1位が、決済金額「225000円」を決済した利用者#3であり、2位が、決済金額「210000円」を決済した利用者#1であり、3位が、決済金額「190000円」を決済した利用者#4であるランキング情報を含む。また、コンテンツC1は、決済頻度ランキングとして、1位が、回数「20回」を決済した利用者#4であり、2位が、回数「15回」を決済した利用者#1であり、3位が、回数「10回」を決済した利用者#3であるランキング情報を含む。 At this time, the content C1 includes information indicating the specified condition that the specified position is "Roppongi", the specified store type is "Italian", and the specified user is "20's to 50's". In addition, regarding the content C1, in terms of the settlement amount ranking, the first place is user #3 who has settled the settlement amount of "225,000 yen", and the second place is user #1 who has settled the settlement amount of "210,000 yen". , and the ranking information that the third place is user #4 who paid the payment amount of “190000 yen”. The content C1 has a payment frequency ranking of user #4 who has made payments "20 times", and user #1 who has made payments "15 times". Ranking information is included for user #3 who has paid the number of times "10 times".

また、具体的には、提供部134は、順位情報が示す順位が所定の順位条件を満たす利用者に対し、所定の特典をさらに提供する。より具体的には、提供部134は、所定の特典として、順位に応じた称号を利用者に提供する。より具体的には、提供部134は、所定の特典として、所定の決済手段による決済に関連する所定の利益を提供する。 Further, specifically, the providing unit 134 further provides a predetermined benefit to users whose ranking indicated by the ranking information satisfies predetermined ranking conditions. More specifically, the providing unit 134 provides the user with a title corresponding to the rank as a predetermined privilege. More specifically, the providing unit 134 provides, as a predetermined benefit, a predetermined benefit related to payment by a predetermined payment means.

例えば、提供部134は、所定の利益として、所定の決済手段による決済を行った際に、所定の順位条件を満たさない利用者よりも高い還元率の利益を提供する。例えば、生成装置100は、所定の利益として、所定の決済手段による決済を行う際に利用可能なクーポンを提供する。 For example, the provision unit 134 provides, as a predetermined profit, a profit with a higher return rate than a user who does not satisfy a predetermined ranking condition when payment is made using a predetermined payment method. For example, the generating device 100 provides a coupon that can be used when making a payment using a predetermined payment method as a predetermined profit.

例えば、順位が1位~3位の利用者に対して特典を提供する例を挙げて説明する。この場合、生成装置100は、所定の特典として、1位~3位の利用者に各順位を示す称号を各利用者に提供する。例えば、図1の例では、生成装置100は、決済金額ランキングに基づいて、利用者#3に1位の称号と、利用者#1に2位の称号と、利用者#4に3位の称号とを提供する。例えば、図1の例では、生成装置100は、決済頻度ランキングに基づいて、利用者#4に1位の称号と、利用者#1に2位の称号と、利用者#3に3位の称号とを提供する。 For example, an example in which a privilege is provided to users ranked first to third will be described. In this case, the generating device 100 provides each of the first to third ranked users with a title indicating their rank as a predetermined privilege. For example, in the example of FIG. 1, the generation device 100 gives user #3 a first title, user #1 a second title, and user #4 a third rank title based on the payment amount ranking. provide titles and For example, in the example of FIG. 1, the generation device 100 gives user #4 the first title, user #1 the second title, and user #3 the third rank title based on the payment frequency ranking. provide titles and

例えば、順位が1位~3位の利用者に対して決済手段による決済に関連する所定の利益を提供する例を挙げて説明する。この場合、提供部134は、所定の利益として、決済アプリAを行う際に、1位~3位の利用者に対して、他の利用者よりも高い還元率から算出された利益を提供する。 For example, an example of providing a predetermined profit related to payment by means of payment to users ranked first to third will be described. In this case, the provision unit 134 provides, as a predetermined profit, profit calculated from a return rate higher than that of the other users to the first to third ranked users when using the payment application A. .

例えば、ポイントを付与する例を挙げて説明する。この場合、提供部134は、1位の利用者に対して「20%の還元率から算出されたポイント」と、2位の利用者に対して「15%の還元率から算出されたポイント」と、3位の利用者に対して「10%の還元率から算出されたポイント」とを提供する。 For example, an example of giving points will be described. In this case, the providing unit 134 provides “points calculated from a 20% return rate” for the first user and “points calculated from a 15% return rate” for the second user. and "points calculated from a 10% return rate" are provided to the third-ranked user.

例えば、図1の例では、提供部134は、決済金額ランキングに基づいて、利用者#3に「20%の還元率から算出されたポイント」と、利用者#1に「15%の還元率から算出されたポイント」と、利用者#4に「10%の還元率から算出されたポイント」とを提供する。例えば、図1の例では、提供部134は、決済頻度ランキングに基づいて、利用者#4に「20%の還元率から算出されたポイント」と、利用者#1に「15%の還元率から算出されたポイント」と、利用者#3に「10%の還元率から算出されたポイント」とを提供する。 For example, in the example of FIG. 1, based on the payment amount ranking, the provision unit 134 gives user #3 "points calculated from a 20% return rate" and user #1 "points calculated from a 15% return rate". and "points calculated from a 10% return rate" are provided to user #4. For example, in the example of FIG. 1, based on the payment frequency ranking, the providing unit 134 gives user #4 "points calculated from a 20% return rate" and user #1 "points calculated from a 15% return rate". and "points calculated from a 10% return rate" are provided to user #3.

また、例えば、提供部134は、所定の利益として、1位~3位の利用者に対して、決済アプリAを行う際に利用可能なクーポンを提供する。例えば、提供部134は、1位の利用者に対して「20%割引クーポン」と、2位の利用者に対して「15%割引クーポン」と、3位の利用者に対して「10%割引クーポン」とを提供する。 Further, for example, the providing unit 134 provides the first to third ranked users with coupons that can be used when performing the payment application A as a predetermined profit. For example, the providing unit 134 provides a “20% discount coupon” for the first user, a “15% discount coupon” for the second user, and a “10% discount coupon” for the third user. Offer discount coupons.

例えば、図1の例では、提供部134は、決済金額ランキングに基づいて、利用者#3に「20%割引クーポン」と、利用者#1に「15%割引クーポン」と、利用者#4に「10%割引クーポン」とを提供する。例えば、図1の例では、提供部134は、決済頻度ランキングに基づいて、利用者#4に「20%割引クーポン」と、利用者#1に「15%割引クーポン」と、利用者#3に「10%割引クーポン」とを提供する。 For example, in the example of FIG. 1, the providing unit 134 assigns a “20% discount coupon” to user #3, a “15% discount coupon” to user #1, and a “15% discount coupon” to user #4 based on the settlement amount ranking. provide a “10% discount coupon” to For example, in the example of FIG. 1, the providing unit 134 assigns a “20% discount coupon” to user #4, a “15% discount coupon” to user #1, and a “15% discount coupon” to user #3 based on the payment frequency ranking. provide a “10% discount coupon” to

〔5.処理手順〕
次に、図7を用いて、実施形態に係る生成装置100が実行する生成処理の手順について説明する。図7は、実施形態に係る生成装置100が実行する生成処理の流れの一例を示すフローチャートである。
[5. Processing procedure]
Next, with reference to FIG. 7, a procedure of generation processing executed by the generation device 100 according to the embodiment will be described. FIG. 7 is a flowchart showing an example of the flow of generation processing executed by the generation device 100 according to the embodiment.

図7に示すように、決済制御部131は、決済情報を受付ける(ステップS101)。そして、決済制御部131は、決済情報を受付けない場合(ステップS101;No)、ステップS104の前まで進む。 As shown in FIG. 7, the payment control unit 131 receives payment information (step S101). If payment information is not accepted (step S101; No), the payment control unit 131 proceeds to step S104.

一方、決済制御部131は、決済情報を受付けた場合(ステップS101;Yes)、決済情報に従った決済処理を行う(ステップS102)。そして、決済制御部131は、決済内容を決済履歴として利用履歴データベース123に格納する(ステップS103)。 On the other hand, when payment information is received (step S101; Yes), the payment control unit 131 performs payment processing according to the payment information (step S102). Then, the payment control unit 131 stores the content of payment as a payment history in the usage history database 123 (step S103).

そして、取得部132は、指定条件を受付ける(ステップS104)。そして、取得部132は、指定条件を受付けない場合(ステップS104;No)、ステップS101の前まで戻る。 Then, the obtaining unit 132 receives the specified condition (step S104). Then, if the acquisition unit 132 does not accept the specified condition (step S104; No), it returns to before step S101.

一方、取得部132は、指定条件を受付けた場合(ステップS104;Yes)、決済履歴のうち指定条件を満たす決済履歴を取得する(ステップS105)。そして、生成部133は、取得部132が取得した決済履歴を用いて、利用者の決済に関する順位を示す順位情報を生成する(ステップS106)。 On the other hand, when the acquisition unit 132 receives the specified condition (Step S104; Yes), it acquires the payment history that satisfies the specified condition from among the payment histories (Step S105). Then, the generation unit 133 generates ranking information indicating the ranking regarding the payment of the user, using the payment history acquired by the acquisition unit 132 (step S106).

そして、提供部134は、生成部133が生成した順位情報を提供する(ステップS107)。そして、提供部134は、順位が所定の条件を満たす利用者に対して、順位に応じた特典を提供する(ステップS108)。 Then, the providing unit 134 provides the ranking information generated by the generating unit 133 (step S107). Then, the providing unit 134 provides a privilege corresponding to the rank to the user whose rank satisfies a predetermined condition (step S108).

〔6.変形例〕
上述した生成装置100は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、生成装置100の他の実施形態について説明する。
[6. Modification]
The generating device 100 described above may be implemented in various different forms other than the above embodiment. Therefore, other embodiments of the generation device 100 will be described below.

〔6-1.ランキング情報〕
上記実施形態では、生成装置100は、指定店舗における各利用者の決済に関する順位を示す順位情報を生成する生成処理の一例を説明したが、上記処理に限定されない。例えば、生成装置100は、利用者から決済毎に、ランキング情報の生成処理に決済情報を利用しない設定を受付けてもよい。この場合、生成装置100は、ランキング情報の生成処理に決済情報を利用しない設定を行った利用者を除いたランキング情報を生成してもよい。
[6-1. Ranking information]
In the above-described embodiment, an example of the generation process in which the generation device 100 generates the order information indicating the order regarding the payment of each user at the designated store has been described, but the process is not limited to the above-described process. For example, the generation device 100 may receive a setting not to use payment information for ranking information generation processing for each payment from the user. In this case, the generating device 100 may generate ranking information excluding users who have set not to use payment information for ranking information generation processing.

〔6-2.生成処理(1)時間帯〕
上記実施形態では、生成装置100は、指定店舗における各利用者の決済に関する順位を示す順位情報を生成する生成処理の一例を説明したが、上記生成処理に限定されない。具体的には、生成装置100は、指定された時間帯において行われた各利用者の決済に関する順位を示す順位情報を生成してもよい。
[6-2. Generation process (1) time period]
In the above-described embodiment, an example of the generation process in which the generation device 100 generates the order information indicating the order regarding the settlement of each user at the designated store has been described, but the generation process is not limited to the above-described generation process. Specifically, the generation device 100 may generate ranking information indicating the ranking of payments made by each user during a specified time period.

例えば、六本木に位置するイタリアンレストランにおいて、指定された時間帯である「19時~21時」で利用者が決済した金額に関するランキング情報を生成する例を挙げて説明する。この場合、生成装置100は、イタリアンレストランにおける各利用者の決済履歴に基づいて、1位が、決済金額「100000円」を決済した利用者#3であり、2位が、決済金額「85000円」を決済した利用者#1であり、3位が、決済金額「70000円」を決済した利用者#4であるといったランキング情報を生成する。なお、ここでいう指定された時間帯は、如何なる時間帯でもよい。例えば、時間帯は、ランチタイム(11時~14時)や、ディナータイム(18時~21時)等である。 For example, in an Italian restaurant located in Roppongi, an example will be described in which ranking information is generated regarding amounts paid by users during a specified time period "19:00 to 21:00". In this case, based on the payment history of each user at the Italian restaurant, the generating device 100 determines that the first place is user #3 who has paid the payment amount of “100,000 yen”, and the second place is the payment amount of “85,000 yen”. is the user #1 who has settled the payment, and the third place is the user #4 who has settled the payment amount of "70000 yen". It should be noted that the designated time period referred to here may be any time period. For example, the time zone is lunch time (11:00 to 14:00), dinner time (18:00 to 21:00), and the like.

このように、実施形態に係る生成装置100は、指定された時間帯において行われた各利用者の決済に関する順位を示す順位情報を生成するため、バーコード決済の利用を促進させることができる。 In this way, the generation device 100 according to the embodiment generates ranking information indicating the ranking of payments made by each user during a specified time period, so that it is possible to promote the use of barcode payments.

〔6-3.生成処理(2)決済間隔が所定以上〕
上記実施形態では、生成装置100は、指定店舗における各利用者の決済に関する順位を示す順位情報を生成する生成処理の一例を説明したが、上記生成処理に限定されない。具体的には、生成装置100は、利用者による決済のうち、前回行われた決済から経過した時間(以下では、決済間隔と表記する場合がある)が所定の閾値を超える決済に基づいて、順位情報を生成してもよい。
[6-3. Generation process (2) Settlement interval is longer than predetermined]
In the above-described embodiment, an example of the generation process in which the generation device 100 generates the order information indicating the order regarding the settlement of each user at the designated store has been described, but the generation process is not limited to the above-described generation process. Specifically, the generation device 100, among the payments made by the user, based on the payment for which the time elapsed since the previous payment (hereinafter, may be referred to as a payment interval) exceeds a predetermined threshold, Ranking information may be generated.

例えば、六本木に位置するイタリアンレストランにおいて、決済間隔が所定の閾値である「1か月」を超えた利用者が決済した金額に関するランキング情報を生成する例を挙げて説明する。この場合、生成装置100は、イタリアンレストランにおける各利用者の決済履歴に基づいて、1位が、決済金額「50000円」を決済した利用者#1であり、2位が、決済金額「40000円」を決済した利用者#2であり、3位が、決済金額「35000円」を決済した利用者#5であるといったランキング情報を生成する。 For example, in an Italian restaurant located in Roppongi, an example of generating ranking information regarding amounts paid by users whose payment intervals have exceeded a predetermined threshold value of “one month” will be described. In this case, based on the payment history of each user at the Italian restaurant, the generation device 100 determines that the first place is user #1 who has paid the payment amount of "50000 yen", and the second place is the payment amount of "40000 yen". is the user #2 who has paid for ", and the third place is the user #5 who has paid the payment amount of "35000 yen".

なお、変形例は、上記例に限定されなくともよい。具体的には、生成装置100は、店舗の属性に関する情報に応じて、最短の決済間隔を予め設定してもよい。例えば、生成装置100は、店舗が食料品を販売する店舗である場合、最短の決済間隔を「3時間」と設定してもよい。例えば、生成装置100は、店舗が衣料品を販売する店舗である場合、最短の決済間隔を「1週間」と設定してもよい。例えば、生成装置100は、飲食店に対して「3時間」と、コンビニエンスストアに対して「30分」と最短の決済間隔を設定してもよい。 In addition, the modification does not have to be limited to the above example. Specifically, the generating device 100 may preset the shortest payment interval according to the information about the attribute of the store. For example, the generation device 100 may set the shortest payment interval to "3 hours" when the store sells food items. For example, the generating device 100 may set the shortest payment interval to "one week" when the store sells clothing. For example, the generation device 100 may set the shortest payment intervals of "3 hours" for restaurants and "30 minutes" for convenience stores.

このように、実施形態に係る生成装置100は、利用者による決済のうち、前回行われた決済から経過した時間が所定の閾値を超える決済に基づいて、順位情報を生成するため、バーコード決済の利用を促進させることができる。 As described above, the generation device 100 according to the embodiment generates ranking information based on payments made by users whose time elapsed since the previous payment exceeds a predetermined threshold. can promote the use of

〔6-4.生成処理(3)所定の決済金額以上〕
上記実施形態では、生成装置100は、指定店舗における各利用者の決済に関する順位を示す順位情報を生成する生成処理の一例を説明したが、上記生成処理に限定されない。具体的には、生成装置100は、利用者による決済のうち、決済金額が所定の閾値を超える決済に基づいて、順位情報を生成してもよい。
[6-4. Generation process (3) Predetermined payment amount or more]
In the above-described embodiment, an example of the generation process in which the generation device 100 generates the order information indicating the order regarding the settlement of each user at the designated store has been described, but the generation process is not limited to the above-described generation process. Specifically, the generation device 100 may generate the ranking information based on payments made by users whose payment amount exceeds a predetermined threshold.

例えば、六本木に位置するイタリアンレストランにおいて、決済金額が所定の閾値である「100000円」を超えた利用者が決済した金額に関するランキング情報を生成する例を挙げて説明する。この場合、生成装置100は、イタリアンレストランにおける各利用者の決済履歴に基づいて、1位が、決済金額「200000円」を決済した利用者#3であり、2位が、決済金額「150000円」を決済した利用者#1であり、3位が、決済金額「110000円」を決済した利用者#6であるといったランキング情報を生成する。 For example, in an Italian restaurant located in Roppongi, an example of generating ranking information regarding amounts paid by users whose payment amount exceeds a predetermined threshold value of “100,000 yen” will be described. In this case, based on the payment history of each user in the Italian restaurant, the generation device 100 determines that the first place is user #3 who has paid the payment amount of “200,000 yen”, and the second place is the payment amount of “150,000 yen”. is the user #1 who has settled the payment, and the third place is the user #6 who has settled the payment amount of "110,000 yen".

なお、変形例は、上記例に限定されなくともよい。具体的には、生成装置100は、店舗の属性に関する情報に応じて、利用者の最低決済金額を予め設定してもよい。例えば、生成装置100は、店舗が食料品を販売する店舗である場合、利用者の最低決済金額を「1000円」と設定してもよい。例えば、生成装置100は、店舗が衣料品を販売する店舗である場合、利用者の最低決済金額を「3000円」と設定してもよい。例えば、生成装置100は、飲食店に対して「3000円」と、スーパーマーケットに対して「500円」と、コンビニエンスストアに対して「100円」と最低決済金額を設定してもよい。 In addition, the modification does not have to be limited to the above example. Specifically, the generating device 100 may preset the minimum payment amount for the user according to the information regarding the attribute of the store. For example, the generating device 100 may set the user's minimum payment amount to "1000 yen" when the store sells food items. For example, the generation device 100 may set the user's minimum payment amount to "3000 yen" when the store sells clothing. For example, the generation device 100 may set the minimum payment amount as "3000 yen" for restaurants, "500 yen" for supermarkets, and "100 yen" for convenience stores.

また、生成装置100は、最低決済金額の設定に関して、店舗の事業者によって設定された決済金額を最低決済金額として設定してもよい。例えば、生成装置100は、飲食店の事業者によって設定された決済金額「5000円」に関する情報を受付けて、かかる決済金額「5000円」を最低決済金額として設定してもよい。 In addition, the generation device 100 may set the minimum payment amount set by the business operator of the store as the minimum payment amount. For example, the generating device 100 may receive information about the payment amount of "5,000 yen" set by the restaurant operator, and set the payment amount of "5,000 yen" as the minimum payment amount.

このように、実施形態に係る生成装置100は、利用者による決済のうち、決済金額が所定の閾値を超える決済に基づいて、順位情報を生成するため、バーコード決済の利用を促進させることができる。 As described above, the generation device 100 according to the embodiment generates ranking information based on payments made by users whose payment amount exceeds a predetermined threshold, so that the use of barcode payments can be promoted. can.

〔6-5.生成処理(4)複数条件〕
上記実施形態では、生成装置100は、指定店舗における各利用者の決済に関する順位を示す順位情報を生成する生成処理の一例を説明したが、上記生成処理に限定されない。具体的には、生成装置100は、指定された複数の決済条件を満たす決済に関する順位を示す順位情報を生成してもよい。
[6-5. Generation processing (4) multiple conditions]
In the above-described embodiment, an example of the generation process in which the generation device 100 generates the order information indicating the order regarding the settlement of each user at the designated store has been described, but the generation process is not limited to the above-described generation process. Specifically, the generation device 100 may generate ranking information indicating the ranking of payments that satisfy a plurality of specified payment conditions.

例えば、六本木に位置するイタリアンレストランにおいて、決済金額が所定の閾値である「100000円」を超え、且つ、決済回数が所定の閾値である「10回」を超えた利用者のランキング情報を生成する例を挙げて説明する。この場合、生成装置100は、イタリアンレストランにおける各利用者の決済履歴に基づいて、1位が、決済金額が「300000円」であり、決済回数が「30回」である利用者#2であり、2位が、決済金額が「150000円」であり、決済回数が「15回」である利用者#1であり、3位が、決済金額が「110000円」であり、決済回数が「11回」である利用者#3であるといったランキング情報を生成する。 For example, in an Italian restaurant located in Roppongi, ranking information of users whose payment amount exceeds a predetermined threshold value of "100,000 yen" and whose number of payments exceeds a predetermined threshold value of "10 times" is generated. An example will be given. In this case, the generation device 100 determines that the first place is user #2 whose payment amount is "300,000 yen" and whose number of payments is "30 times" based on the payment history of each user at the Italian restaurant. , the second place is user #1 whose payment amount is "150000 yen" and the number of payments is "15", and the third place is user #1 whose payment amount is "110000 yen" and the number of payments is "11 Ranking information is generated such that it is user #3 who is the number of times.

このように、実施形態に係る生成装置100は、指定された複数の決済条件を満たす決済に関する順位を示す順位情報を生成するため、バーコード決済の利用を促進させることができる。 As described above, the generation device 100 according to the embodiment generates ranking information indicating the ranking of payments that satisfy a plurality of designated payment conditions, so that it is possible to promote the use of barcode payments.

〔6-6.生成処理(5)複数店舗〕
上記実施形態では、生成装置100は、指定店舗における各利用者の決済に関する順位を示す順位情報を生成する生成処理の一例を説明したが、上記生成処理に限定されない。具体的には、生成装置100は、指定条件を満たす複数の指定店舗における決済に関する順位を示す順位情報を生成してもよい。
[6-6. Generation processing (5) Multiple stores]
In the above-described embodiment, an example of the generation process in which the generation device 100 generates the order information indicating the order regarding the settlement of each user at the designated store has been described, but the generation process is not limited to the above-described generation process. Specifically, the generation device 100 may generate ranking information indicating the ranking regarding payment at a plurality of designated stores that satisfy a designated condition.

例えば、六本木に位置するイタリアンレストラン及び麻布十番に位置する中華料理レストランにおいて、決済金額が所定の閾値である「300000円」を超えた利用者が決済した金額に関するランキング情報を生成する例を挙げて説明する。この場合、生成装置100は、イタリアンレストラン及び中華料理レストランにおける各利用者の決済履歴に基づいて、1位が、決済金額「700000円」を決済した利用者#3であり、2位が、決済金額「640000円」を決済した利用者#1であり、3位が、決済金額「500000円」を決済した利用者#4であるといったランキング情報を生成する。 For example, in an Italian restaurant located in Roppongi and a Chinese restaurant located in Azabu-Juban, an example of generating ranking information regarding the amounts paid by users whose settlement amount exceeds a predetermined threshold of "300,000 yen" is given. to explain. In this case, based on the payment history of each user at the Italian restaurant and the Chinese restaurant, the generation device 100 ranks user #3 who paid the payment amount of "700,000 yen" as the first, and the second is the payment. Ranking information is generated such that user #1 has paid the amount of "640,000 yen" and user #4 has paid the amount of "500,000 yen" in third place.

このように、実施形態に係る生成装置100は、指定条件を満たす複数の指定店舗における決済に関する順位を示す順位情報を生成するため、バーコード決済の利用を促進させることができる。 As described above, the generation device 100 according to the embodiment generates ranking information indicating the ranking of payments at a plurality of designated stores that satisfy the designated conditions, so that it is possible to promote the use of barcode payments.

〔6-7.生成処理(6)利用者条件〕
上記実施形態では、生成装置100は、指定店舗における各利用者の決済に関する順位を示す順位情報を生成する生成処理の一例を説明したが、上記生成処理に限定されない。具体的には、生成装置100は、指定店舗において所定の決済手段により決済を行った利用者のうち、指定された利用者条件を満たす利用者の決済に関する順位を示す順位情報を生成してもよい。
[6-7. Generation Processing (6) User Conditions]
In the above-described embodiment, an example of the generation process in which the generation device 100 generates the order information indicating the order regarding the settlement of each user at the designated store has been described, but the generation process is not limited to the above-described generation process. Specifically, the generating device 100 may generate ranking information indicating the ranking regarding payment of users who satisfy a specified user condition among users who have made a payment at a specified store using a predetermined payment method. good.

例えば、六本木に位置するイタリアンレストランにおいて、決済金額が所定の閾値である「100000円」を超えた利用者が決済した金額に関するランキング情報を生成する例を挙げて説明する。この場合、生成装置100は、利用者条件として、利用者の性別が男性であり、利用者の年齢が30代である条件を満たす場合に、イタリアンレストランにおける各利用者の決済履歴に基づいて、1位が、決済金額「200000円」を決済した利用者#3であり、2位が、決済金額「150000円」を決済した利用者#1であり、3位が、決済金額「130000円」を決済した利用者#2であるといったランキング情報を生成する。 For example, in an Italian restaurant located in Roppongi, an example of generating ranking information regarding amounts paid by users whose payment amount exceeds a predetermined threshold value of “100,000 yen” will be described. In this case, when the user condition is that the user's gender is male and the user's age is in their 30s, the generation device 100 satisfies, based on the payment history of each user at the Italian restaurant, The first place is user #3 who has settled the settlement amount of "200000 yen", the second place is user #1 who has settled the settlement amount of "150000 yen", and the third place is the settlement amount of "130000 yen". Ranking information is generated that the user is user #2 who has paid for .

このように、実施形態に係る生成装置100は、指定店舗において所定の決済手段により決済を行った利用者のうち、指定された利用者条件を満たす利用者の決済に関する順位を示す順位情報を生成するため、バーコード決済の利用を促進させることができる。 In this way, the generating device 100 according to the embodiment generates ranking information indicating the ranking regarding payment of users who satisfy specified user conditions among users who have made payment at a designated store using a predetermined payment method. Therefore, the use of bar code settlement can be promoted.

〔7.ハードウェア構成〕
また、上述してきた実施形態に係る利用者端末UT、店舗端末ST,指定者端末10、決済サーバ20及び生成装置100は、例えば図8に示すような構成のコンピュータ1000によって実現される。以下、生成装置100を例に挙げて説明する。図8は、生成装置100の機能を実現するコンピュータ1000の一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM(Read Only Memory)1300、HDD(Hard Disk Drive)1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
[7. Hardware configuration]
Further, the user terminal UT, store terminal ST, designator terminal 10, settlement server 20, and generation device 100 according to the above-described embodiments are implemented by a computer 1000 configured as shown in FIG. 8, for example. The generation device 100 will be described below as an example. FIG. 8 is a hardware configuration diagram showing an example of a computer 1000 that implements the functions of the generation device 100. As shown in FIG. The computer 1000 includes a CPU 1100, a RAM 1200, a ROM (Read Only Memory) 1300, a HDD (Hard Disk Drive) 1400, a communication interface (I/F) 1500, an input/output interface (I/F) 1600, and a media interface (I/F). ) 1700.

CPU1100は、ROM1300又はHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。 The CPU 1100 operates based on programs stored in the ROM 1300 or HDD 1400 and controls each section. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 is started up, a program depending on the hardware of the computer 1000, and the like.

HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス1500は、ネットワークNを介して他の機器からデータを受信してCPU1100へ送り、CPU1100がネットワークNを介して生成したデータを他の機器へ送信する。 The HDD 1400 stores programs executed by the CPU 1100, data used by the programs, and the like. Communication interface 1500 receives data from other devices via network N, sends the data to CPU 1100, and transmits data generated by CPU 1100 via network N to other devices.

CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、入出力インターフェイス1600を介して生成したデータを出力装置へ出力する。 The CPU 1100 controls output devices such as displays and printers, and input devices such as keyboards and mice, through an input/output interface 1600 . CPU 1100 acquires data from an input device via input/output interface 1600 . Also, CPU 1100 outputs the generated data to an output device via input/output interface 1600 .

メディアインターフェイス1700は、記録媒体1800に格納されたプログラム又はデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。 Media interface 1700 reads programs or data stored in recording medium 1800 and provides them to CPU 1100 via RAM 1200 . CPU 1100 loads such a program from recording medium 1800 onto RAM 1200 via media interface 1700, and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase change rewritable disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. etc.

例えば、コンピュータ1000が実施形態に係る生成装置100として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部130の機能を実現する。また、HDD1400には、記憶部120内のデータが格納される。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置からネットワークNを介してこれらのプログラムを取得してもよい。 For example, when the computer 1000 functions as the generation device 100 according to the embodiment, the CPU 1100 of the computer 1000 implements the functions of the control unit 130 by executing programs loaded on the RAM 1200 . In addition, data in storage unit 120 is stored in HDD 1400 . CPU 1100 of computer 1000 reads these programs from recording medium 1800 and executes them, but as another example, these programs may be acquired via network N from another device.

〔8.その他〕
また、上記実施形態及び変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
[8. others〕
Further, among the processes described in the above embodiments and modifications, all or part of the processes described as being performed automatically can be performed manually, or described as being performed manually. All or part of the processing can also be performed automatically by known methods. In addition, information including processing procedures, specific names, various data and parameters shown in the above documents and drawings can be arbitrarily changed unless otherwise specified. For example, the various information shown in each drawing is not limited to the illustrated information.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 Also, each component of each device illustrated is functionally conceptual, and does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution and integration of each device is not limited to the one shown in the figure, and all or part of them can be functionally or physically distributed and integrated in arbitrary units according to various loads and usage conditions. Can be integrated and configured.

また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 Also, the above-described embodiments and modifications can be appropriately combined within a range that does not contradict the processing content.

また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、生成部は、生成手段や生成回路に読み替えることができる。 Also, the above-mentioned "section, module, unit" can be read as "means" or "circuit". For example, the generating unit can be read as generating means or a generating circuit.

〔9.効果〕
上述してきたように、実施形態に係る生成装置100は、取得部132と、生成部133とを有する。取得部132は、指定された指定条件を満たす店舗である指定店舗において複数の利用者が行った所定の決済手段による決済の履歴を取得する。生成部133は、指定店舗における各利用者の決済に関する順位を示す順位情報を生成する。
[9. effect〕
As described above, the generation device 100 according to the embodiment has the acquisition unit 132 and the generation unit 133 . The acquisition unit 132 acquires a history of payments made by a plurality of users using a predetermined payment method at a designated store, which is a store that satisfies designated conditions. The generation unit 133 generates ranking information indicating the ranking of each user's payment at the designated store.

これにより、実施形態に係る生成装置100は、指定された指定条件を満たす店舗である指定店舗において複数の利用者が行った所定の決済手段による決済の履歴を取得し、指定店舗における各利用者の決済に関する順位を示す順位情報を生成するため、バーコード決済の利用を促進させることができる。 As a result, the generation device 100 according to the embodiment acquires a history of payments made by a plurality of users using a predetermined payment method at a designated store, which is a store that satisfies designated conditions, and each user at the designated store. In order to generate the ranking information indicating the ranking of the payment, the use of barcode payment can be promoted.

また、実施形態に係る生成装置100において、生成部133は、指定店舗において利用者が所定の決済手段により行った決済の総額に関する順位を示す順位情報を生成する。 In addition, in the generation device 100 according to the embodiment, the generation unit 133 generates ranking information indicating the ranking of the total amount of payment made by the user at the designated store using a predetermined payment method.

これにより、実施形態に係る生成装置100は、指定店舗において利用者が所定の決済手段により行った決済の総額に関する順位を示す順位情報を生成するため、バーコード決済の利用を促進させることができる。 As a result, the generation device 100 according to the embodiment generates the ranking information indicating the ranking of the total amount of payments made by the user using the predetermined payment method at the designated store, so it is possible to promote the use of barcode payments. .

また、実施形態に係る生成装置100において、生成部133は、指定店舗において利用者が所定の決済手段により行った決済の回数に関する順位を示す順位情報を生成する。 In addition, in the generation device 100 according to the embodiment, the generation unit 133 generates ranking information indicating the ranking regarding the number of payments made by the user using a predetermined payment means at the designated store.

これにより、実施形態に係る生成装置100は、指定店舗において利用者が所定の決済手段により行った決済の回数に関する順位を示す順位情報を生成するため、バーコード決済の利用を促進させることができる。 As a result, the generation device 100 according to the embodiment generates ranking information indicating the ranking of the number of payments made by a user using a predetermined payment method at a designated store, so it is possible to promote the use of barcode payments. .

また、実施形態に係る生成装置100において、生成部133は、指定店舗において利用者が所定の決済手段により行った決済の頻度に関する順位を示す順位情報を生成する。 In addition, in the generation device 100 according to the embodiment, the generation unit 133 generates ranking information indicating the ranking regarding the frequency of payments made by the user using a predetermined payment method at the designated store.

これにより、実施形態に係る生成装置100は、指定店舗において利用者が所定の決済手段により行った決済の頻度に関する順位を示す順位情報を生成するため、バーコード決済の利用を促進させることができる。 As a result, the generation device 100 according to the embodiment generates the ranking information indicating the ranking regarding the frequency of payments made by the user using the predetermined payment method at the designated store, so it is possible to promote the use of barcode payments. .

また、実施形態に係る生成装置100において、生成部133は、指定された期間内における決済の頻度に関する順位を示す順位情報を生成する。 In addition, in the generation device 100 according to the embodiment, the generation unit 133 generates ranking information indicating the ranking regarding the frequency of payments within a designated period.

これにより、実施形態に係る生成装置100は、指定された期間内における決済の頻度に関する順位を示す順位情報を生成するため、バーコード決済の利用を促進させることができる。 As a result, the generation device 100 according to the embodiment generates the ranking information indicating the ranking regarding the frequency of payments within a specified period, so it is possible to promote the use of barcode payments.

また、実施形態に係る生成装置100において、生成部133は、指定された時間帯において行われた各利用者の決済に関する順位を示す順位情報を生成する。 In addition, in the generation device 100 according to the embodiment, the generation unit 133 generates ranking information indicating the ranking of payments made by each user during a designated time period.

これにより、実施形態に係る生成装置100は、指定された時間帯において行われた各利用者の決済に関する順位を示す順位情報を生成するため、バーコード決済の利用を促進させることができる。 As a result, the generation device 100 according to the embodiment generates ranking information indicating the ranking of payments made by each user during a specified time period, so that it is possible to promote the use of barcode payments.

また、実施形態に係る生成装置100において、生成部133は、指定された複数の決済条件を満たす決済に関する順位を示す順位情報を生成する。 In addition, in the generation device 100 according to the embodiment, the generation unit 133 generates ranking information indicating the ranking of payments that satisfy a plurality of specified payment conditions.

これにより、実施形態に係る生成装置100は、指定された複数の決済条件を満たす決済に関する順位を示す順位情報を生成するため、バーコード決済の利用を促進させることができる。 As a result, the generation device 100 according to the embodiment generates ranking information indicating the ranking of payments that satisfy a plurality of specified payment conditions, so it is possible to promote the use of barcode payments.

また、実施形態に係る生成装置100において、生成部133は、利用者による決済のうち、前回行われた決済から経過した時間が所定の閾値を超える決済に基づいて、順位情報を生成する。 In addition, in the generation device 100 according to the embodiment, the generation unit 133 generates ranking information based on payments made by users for which the elapsed time since the previous payment exceeds a predetermined threshold.

これにより、実施形態に係る生成装置100は、利用者による決済のうち、前回行われた決済から経過した時間が所定の閾値を超える決済に基づいて、順位情報を生成するため、バーコード決済の利用を促進させることができる。 As a result, the generation device 100 according to the embodiment generates ranking information based on payments made by users whose time elapsed since the last payment exceeds a predetermined threshold. use can be promoted.

また、実施形態に係る生成装置100において、生成部133は、利用者による決済のうち、決済金額が所定の閾値を超える決済に基づいて、順位情報を生成する。 In addition, in the generation device 100 according to the embodiment, the generation unit 133 generates ranking information based on payments made by users whose payment amount exceeds a predetermined threshold.

これにより、実施形態に係る生成装置100は、利用者による決済のうち、決済金額が所定の閾値を超える決済に基づいて、順位情報を生成するため、バーコード決済の利用を促進させることができる。 As a result, the generation device 100 according to the embodiment generates the ranking information based on the payments made by the user whose payment amount exceeds the predetermined threshold, so that it is possible to promote the use of barcode payments. .

また、実施形態に係る生成装置100において、生成部133は、指定条件を満たす複数の指定店舗における決済に関する順位を示す順位情報を生成する。 In addition, in the generation device 100 according to the embodiment, the generation unit 133 generates ranking information indicating the ranking regarding payment at a plurality of designated stores that satisfy designated conditions.

これにより、実施形態に係る生成装置100は、指定条件を満たす複数の指定店舗における決済に関する順位を示す順位情報を生成するため、バーコード決済の利用を促進させることができる。 As a result, the generation device 100 according to the embodiment generates ranking information indicating the ranking regarding payments at a plurality of designated stores that satisfy the designated conditions, so that it is possible to promote the use of barcode payments.

また、実施形態に係る生成装置100において、生成部133は、指定店舗において所定の決済手段により決済を行った利用者のうち、指定された利用者条件を満たす利用者の決済に関する順位を示す順位情報を生成する。 In addition, in the generation device 100 according to the embodiment, the generation unit 133 indicates the order regarding payment of the users who satisfy the specified user condition among the users who have made payment at the specified store by a predetermined payment method. Generate information.

これにより、実施形態に係る生成装置100は、指定店舗において所定の決済手段により決済を行った利用者のうち、指定された利用者条件を満たす利用者の決済に関する順位を示す順位情報を生成するため、バーコード決済の利用を促進させることができる。 As a result, the generating device 100 according to the embodiment generates ranking information indicating the ranking regarding payment of the users who satisfy the specified user condition among the users who have made payment at the designated store using a predetermined payment method. Therefore, the use of bar code settlement can be promoted.

また、実施形態に係る生成装置100において、生成部133が生成した順位情報を、指定条件の指定元に提供する提供部144をさらに有する。 In addition, the generation device 100 according to the embodiment further includes a provision unit 144 that provides the ranking information generated by the generation unit 133 to the designation source of the designation condition.

これにより、実施形態に係る生成装置100は、生成した順位情報を、指定条件の指定元に提供するため、バーコード決済の利用を促進させることができる。 As a result, the generation device 100 according to the embodiment provides the generated ranking information to the designation source of the designation condition, so that it is possible to promote the use of barcode payment.

また、実施形態に係る生成装置100において、提供部144は、順位情報が示す順位が所定の順位条件を満たす利用者に対し、所定の特典をさらに提供する。 In addition, in the generation device 100 according to the embodiment, the providing unit 144 further provides a predetermined benefit to users whose ranking indicated by the ranking information satisfies predetermined ranking conditions.

これにより、実施形態に係る生成装置100は、順位情報が示す順位が所定の順位条件を満たす利用者に対し、所定の特典をさらに提供するため、バーコード決済の利用を促進させることができる。 As a result, the generation device 100 according to the embodiment can further provide a predetermined privilege to users whose rank indicated by the rank information satisfies a predetermined rank condition, and thus can promote the use of barcode settlement.

また、実施形態に係る生成装置100において、提供部144は、所定の特典として、順位に応じた称号を利用者に提供する。 In addition, in the generation device 100 according to the embodiment, the providing unit 144 provides the user with a title corresponding to the rank as a predetermined privilege.

これにより、実施形態に係る生成装置100は、所定の特典として、順位に応じた称号を利用者に提供するため、バーコード決済の利用を促進させることができる。 As a result, the generation device 100 according to the embodiment provides the user with a title corresponding to the rank as a predetermined privilege, so that the use of barcode settlement can be promoted.

また、実施形態に係る生成装置100において、提供部144は、所定の特典として、所定の決済手段による決済に関連する所定の利益を提供する。 Further, in the generation device 100 according to the embodiment, the providing unit 144 provides a predetermined profit related to payment by a predetermined payment method as a predetermined privilege.

これにより、実施形態に係る生成装置100は、所定の特典として、所定の決済手段による決済に関連する所定の利益を提供するため、バーコード決済の利用を促進させることができる。 As a result, the generation device 100 according to the embodiment provides a predetermined profit related to payment by a predetermined payment method as a predetermined benefit, and thus can promote the use of barcode payment.

また、実施形態に係る生成装置100において、提供部144は、所定の利益として、所定の決済手段による決済を行った際に、所定の順位条件を満たさない利用者よりも高い還元率の利益を提供する。 In addition, in the generation device 100 according to the embodiment, the providing unit 144 provides, as a predetermined profit, a profit with a higher return rate than a user who does not satisfy a predetermined ranking condition when payment is made using a predetermined payment method. offer.

これにより、実施形態に係る生成装置100は、所定の利益として、所定の決済手段による決済を行った際に、所定の順位条件を満たさない利用者よりも高い還元率の利益を提供するため、バーコード決済の利用を促進させることができる。 As a result, the generation device 100 according to the embodiment provides, as a predetermined profit, a profit with a higher return rate than a user who does not satisfy a predetermined ranking condition when a payment is made using a predetermined payment method. The use of bar code settlement can be promoted.

また、実施形態に係る生成装置100において、提供部144は、所定の利益として、所定の決済手段による決済を行う際に利用可能なクーポンを提供する。 In addition, in the generation device 100 according to the embodiment, the provision unit 144 provides a coupon that can be used for payment by a predetermined payment method as a predetermined profit.

これにより、実施形態に係る生成装置100は、所定の利益として、所定の決済手段による決済を行う際に利用可能なクーポンを提供するため、バーコード決済の利用を促進させることができる。 As a result, the generation device 100 according to the embodiment provides a coupon that can be used when making a payment using a predetermined payment method as a predetermined profit, and thus can promote the use of barcode payment.

また、実施形態に係る生成装置100において、取得部132は、指定条件として指定された地域に所在する店舗である指定店舗における決済の履歴を取得する。 In addition, in the generation device 100 according to the embodiment, the acquisition unit 132 acquires the payment history at the specified store, which is the store located in the area specified as the specified condition.

これにより、実施形態に係る生成装置100は、指定条件として指定された地域に所在する店舗である指定店舗における決済の履歴を取得するため、バーコード決済の利用を促進させることができる。 As a result, the generation device 100 according to the embodiment acquires the history of payments made at designated stores located in areas designated as designated conditions, so that it is possible to promote the use of barcode payments.

また、実施形態に係る生成装置100において、取得部132は、指定条件として指定された種別の店舗である指定店舗における決済の履歴を取得する。 In addition, in the generation device 100 according to the embodiment, the acquisition unit 132 acquires the payment history at the specified store, which is the type of store specified as the specified condition.

これにより、実施形態に係る生成装置100は、指定条件として指定された種別の店舗である指定店舗における決済の履歴を取得するため、バーコード決済の利用を促進させることができる。 As a result, the generation device 100 according to the embodiment acquires the history of payments made at the specified store, which is the type of store specified as the specified condition, so that the use of barcode settlement can be promoted.

また、実施形態に係る生成装置100において、取得部132は、所定の決済手段として、利用者が利用する端末装置に表示された情報であって利用者と紐付けられる情報を、利用者が決済を行う店舗が利用する店舗端末が読み取ることにより行われる決済手段、若しくは、利用者が利用する端末装置が、利用者が決済を行う店舗と紐付けられる情報を読み取ることにより行われる決済手段による決済の履歴を取得する。 In addition, in the generation device 100 according to the embodiment, the acquisition unit 132 receives information displayed on the terminal device used by the user and associated with the user as a predetermined payment means, Settlement by a payment method that is performed by reading the store terminal used by the store that conducts the payment, or by a payment method that is performed by the terminal device used by the user reading the information linked to the store where the user makes the payment Get the history of

これにより、実施形態に係る生成装置100は、所定の決済手段として、利用者が利用する端末装置に表示された情報であって利用者と紐付けられる情報を、利用者が決済を行う店舗が利用する店舗端末が読み取ることにより行われる決済手段、若しくは、利用者が利用する端末装置(例えば、利用者端末UTに相当)が、利用者が決済を行う店舗と紐付けられる情報を読み取ることにより行われる決済手段による決済の履歴を取得するため、バーコード決済の利用を促進させることができる。 As a result, the generation device 100 according to the embodiment uses the information displayed on the terminal device used by the user and linked to the user as a predetermined payment method, and the store where the user makes the payment. Payment means performed by reading by the store terminal used, or by the terminal device used by the user (e.g., corresponding to the user terminal UT) reading information linked to the store where the user makes the payment In order to obtain the history of payments made by means of payment, it is possible to promote the use of barcode payments.

以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 As described above, some of the embodiments of the present application have been described in detail based on the drawings. It is possible to carry out the invention in other forms with modifications.

N ネットワーク
UT、UT1、UT2 利用者端末
ST 店舗端末
10 指定者端末
20 決済サーバ
100 生成装置
110 通信部
120 記憶部
121 利用者データベース
122 店舗データベース
123 利用履歴データベース
130 制御部
131 決済制御部
132 取得部
133 生成部
134 提供部
N network UT, UT1, UT2 user terminal ST store terminal 10 designator terminal 20 payment server 100 generation device 110 communication unit 120 storage unit 121 user database 122 store database 123 usage history database 130 control unit 131 payment control unit 132 acquisition unit 133 generator 134 provider

Claims (19)

所定のコードを用いた決済サービスを提供する生成装置であって、
複数の利用者が複数の事業者により提供される複数の店舗で行った所定のコードによる決済手段に関する決済の履歴を取得する取得部と、
店舗、利用者又は地域の少なくとも一つに関する条件が指定された場合に、当該指定された条件である指定条件を満たす各利用者の決済に関する順位を示す順位情報を生成する生成部と
を有し、
前記生成部は、前記利用者による決済のうち、決済を行った店舗の属性に関する情報に応じて設定された時間であって、前回行われた決済から経過した時間が所定の閾値を超える決済に基づいて、前記順位情報を生成する
ことを特徴とする生成装置。
A generating device that provides a payment service using a predetermined code,
an acquisition unit that acquires the history of payments made by a plurality of users at a plurality of stores provided by a plurality of business operators for payment means using a predetermined code;
and a generation unit that generates ranking information indicating the ranking of payment for each user who satisfies the specified condition, when at least one condition related to stores , users, or regions is specified. ,
The generating unit determines, among the payments made by the user, that the time set according to the information about the attribute of the store where the payment was made exceeds a predetermined threshold, and the time elapsed since the previous payment was made. Generate the ranking information based on
A generating device characterized by:
前記生成部は、前記利用者が前記決済手段により行った決済の総額に関する順位を示す順位情報を生成する
ことを特徴とする請求項1に記載の生成装置。
2. The generation device according to claim 1, wherein the generation unit generates ranking information indicating the ranking of the total amount of payment made by the user through the payment means.
前記生成部は、前記利用者が前記決済手段により行った決済の回数に関する順位を示す順位情報を生成する
ことを特徴とする請求項1に記載の生成装置。
2. The generation device according to claim 1, wherein the generation unit generates ranking information indicating the ranking of the number of payments made by the user using the payment means.
前記生成部は、前記利用者が前記決済手段により行った決済の頻度に関する順位を示す順位情報を生成する
ことを特徴とする請求項1に記載の生成装置。
2. The generation device according to claim 1, wherein the generation unit generates ranking information indicating a ranking regarding the frequency of payments made by the user using the payment means.
前記生成部は、さらに、期間が指定された場合に、当該期間内における前記順位情報を生成する
ことを特徴とする請求項4に記載の生成装置。
5. The generation device according to claim 4, wherein, when a period is designated, the generation unit further generates the ranking information within the period.
前記生成部は、さらに、時間帯が指定された場合に、当該時間帯において行われた各利用者の決済に関する順位を示す順位情報を生成する
ことを特徴とする請求項1~5のうちいずれか1つに記載の生成装置。
wherein, when a time period is specified, the generation unit further generates ranking information indicating a ranking of payments made by each user during the time period. or a generator according to one of the preceding claims.
前記生成部は、店舗に関する条件として、店舗の種別が指定された場合に、当該指定された指定条件を満たす各利用者の決済に関する順位を示す順位情報を生成する
ことを特徴とする請求項1~6のうちいずれか1つに記載の生成装置。
2. The generating unit, when a type of store is designated as a condition regarding a store, generates ranking information indicating a ranking regarding payment of each user who satisfies the designated condition. 7. The generating device according to any one of 6.
前記生成部は、指定された複数の決済条件を満たす決済に関する順位を示す順位情報を生成する
ことを特徴とする請求項1~7のうちいずれか1つに記載の生成装置。
The generation device according to any one of claims 1 to 7, wherein the generation unit generates ranking information indicating the ranking of payments that satisfy a plurality of specified payment conditions.
前記生成部は、前記利用者による決済のうち、決済金額が所定の閾値を超える決済に基づいて、前記順位情報を生成する
ことを特徴とする請求項1~のうちいずれか1つに記載の生成装置。
9. The generating unit according to any one of claims 1 to 8 , wherein the generation unit generates the ranking information based on payments made by the user whose payment amount exceeds a predetermined threshold. generator.
前記生成部が生成した順位情報を、前記指定条件の指定元に提供する提供部
をさらに有することを特徴とする請求項1~のうちいずれか1つに記載の生成装置。
The generator according to any one of claims 1 to 9 , further comprising a provider that provides the ranking information generated by the generator to a source of designation of the designated condition.
前記提供部は、前記順位情報が示す順位が所定の順位条件を満たす利用者に対し、所定の特典をさらに提供する
を有することを特徴とする請求項10に記載の生成装置。
11. The generation device according to claim 10 , wherein the providing unit further provides a predetermined benefit to a user whose rank indicated by the rank information satisfies a predetermined rank condition.
前記提供部は、前記所定の特典として、順位に応じた称号を前記利用者に提供する
ことを特徴とする請求項11に記載の生成装置。
12. The generation device according to claim 11 , wherein the providing unit provides the user with a title corresponding to the rank as the predetermined privilege.
前記提供部は、前記所定の特典として、前記決済手段による決済に関連する所定の利益を提供する
ことを特徴とする請求項11または12に記載の生成装置。
The generation device according to claim 11 or 12 , wherein the providing unit provides, as the predetermined benefit, a predetermined benefit related to payment by the payment means.
前記提供部は、前記所定の利益として、前記決済手段による決済を行った際に、前記所定の順位条件を満たさない利用者よりも高い還元率の利益を提供する
ことを特徴とする請求項13に記載の生成装置。
13. The providing unit provides, as the predetermined benefit, a benefit with a higher return rate than users who do not satisfy the predetermined ranking condition when payment is made by the payment means. The generator according to .
前記提供部は、前記所定の利益として、前記決済手段による決済を行う際に利用可能なクーポンを提供する
ことを特徴とする請求項13または14に記載の生成装置。
The generation device according to claim 13 or 14 , wherein the providing unit provides, as the predetermined profit, a coupon that can be used for payment by the payment means.
前記取得部は、前記決済手段として、前記利用者が利用する端末装置に表示された情報であって当該利用者と紐付けられる情報を、当該利用者が決済を行う店舗が利用する店舗端末が読み取ることにより行われる決済手段による決済の履歴を取得する
ことを特徴とする請求項1~15のうちいずれか1つに記載の生成装置。
The acquisition unit, as the payment means, acquires information displayed on the terminal device used by the user and linked to the user, by the store terminal used by the store where the user makes the payment. 16. The generation device according to any one of claims 1 to 15 , wherein a history of settlement by means of settlement performed by reading is obtained.
前記取得部は、前記決済手段として、前記利用者が利用する端末装置が、当該利用者が決済を行う店舗と紐付けられる情報を読み取ることにより行われる決済手段による決済の履歴を取得する
ことを特徴とする請求項1~15のうちいずれか1つに記載の生成装置。
The acquiring unit acquires the history of settlement by the settlement means performed by the terminal device used by the user as the settlement means by reading information linked to the store where the user makes the settlement. Generating device according to any one of the preceding claims.
所定のコードを用いた決済サービスを提供する生成装置が実行する生成方法であって、
複数の利用者が複数の事業者により提供される複数の店舗で行った所定のコードによる決済手段に関する決済の履歴を取得する取得工程と、
店舗、利用者又は地域の少なくとも一つに関する条件が指定された場合に、当該指定された条件である指定条件を満たす各利用者の決済に関する順位を示す順位情報を生成する生成工程と
を含み、
前記生成工程は、前記利用者による決済のうち、決済を行った店舗の属性に関する情報に応じて設定された時間であって、前回行われた決済から経過した時間が所定の閾値を超える決済に基づいて、前記順位情報を生成する
ことを特徴とする生成方法。
A generation method executed by a generation device that provides a payment service using a predetermined code,
an acquisition step of acquiring a history of payments made by a plurality of users at a plurality of stores provided by a plurality of business operators with respect to payment means using a predetermined code;
and a generation step of generating ranking information indicating the ranking of payment for each user who satisfies the specified condition, when at least one condition related to stores, users, or regions is specified. ,
In the generating step, the time set according to the information about the attribute of the store where the payment was made among the payments made by the user, and the time elapsed since the previous payment was made exceeds a predetermined threshold. Generate the ranking information based on
A generation method characterized by:
所定のコードを用いた決済サービスを提供する生成プログラムであって、
複数の利用者が複数の事業者により提供される複数の店舗で行った所定のコードによる決済手段に関する決済の履歴を取得する取得手順と、
店舗、利用者又は地域の少なくとも一つに関する条件が指定された場合に、当該指定された条件である指定条件を満たす各利用者の決済に関する順位を示す順位情報を生成する生成手順と
をコンピュータに実行させ
前記生成手順は、前記利用者による決済のうち、決済を行った店舗の属性に関する情報に応じて設定された時間であって、前回行われた決済から経過した時間が所定の閾値を超える決済に基づいて、前記順位情報を生成する
ことを特徴とする生成プログラム。
A generating program that provides a payment service using a predetermined code,
Acquisition procedure for acquiring the history of payment related to payment means by a predetermined code performed by a plurality of users at a plurality of stores provided by a plurality of business operators;
and a generation procedure for generating ranking information indicating the ranking of payment for each user who satisfies the specified condition, when at least one of the store, user, or area conditions is specified. let it run ,
In the generation procedure, the time set according to the information about the attribute of the store where the payment was made among the payments made by the user, and the time elapsed since the previous payment was made exceeds a predetermined threshold. Generate the ranking information based on
A generating program characterized by:
JP2020183816A 2020-11-02 2020-11-02 Generation device, generation method and generation program Active JP7126745B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020183816A JP7126745B2 (en) 2020-11-02 2020-11-02 Generation device, generation method and generation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020183816A JP7126745B2 (en) 2020-11-02 2020-11-02 Generation device, generation method and generation program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2019141816A Division JP7104668B2 (en) 2019-07-31 2019-07-31 Generation device, generation method and generation program

Publications (2)

Publication Number Publication Date
JP2021026782A JP2021026782A (en) 2021-02-22
JP7126745B2 true JP7126745B2 (en) 2022-08-29

Family

ID=74662426

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020183816A Active JP7126745B2 (en) 2020-11-02 2020-11-02 Generation device, generation method and generation program

Country Status (1)

Country Link
JP (1) JP7126745B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7185080B1 (en) * 2022-02-21 2022-12-06 Kddi株式会社 Information processing device and information processing method
JP2024006619A (en) 2022-07-04 2024-01-17 セイコーエプソン株式会社 Printing device, information processing device, information processing system, processing method, and program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006011700A (en) 2004-06-24 2006-01-12 Dainippon Printing Co Ltd System for providing privilege according to usage
JP2012150712A (en) 2011-01-20 2012-08-09 Hitachi Ltd Point rally system
JP2013120418A (en) 2011-12-06 2013-06-17 P Kachi Inc Information transmission server, information transmission program, and information transmission method
JP2014170358A (en) 2013-03-04 2014-09-18 So-Net Corp Information processor and information processing method
JP2015090556A (en) 2013-11-05 2015-05-11 株式会社リコー Information processing system and information processing method
US20170109776A1 (en) 2015-10-16 2017-04-20 GoPapaya, Inc. System and method for generation of dynamically priced discount offers for perishable inventory to vendor-selected customer segments

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101868583B1 (en) * 2017-08-14 2018-06-19 박종엽 Method for providing affiliate store recommendation service using bigdata analysis with objective information
US10628837B2 (en) * 2017-08-17 2020-04-21 Visa International Service Association System and method for modeling customer behavior
KR20180119143A (en) * 2018-08-27 2018-11-01 손유락 Method for collecting user`s billing history information on mobile device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006011700A (en) 2004-06-24 2006-01-12 Dainippon Printing Co Ltd System for providing privilege according to usage
JP2012150712A (en) 2011-01-20 2012-08-09 Hitachi Ltd Point rally system
JP2013120418A (en) 2011-12-06 2013-06-17 P Kachi Inc Information transmission server, information transmission program, and information transmission method
JP2014170358A (en) 2013-03-04 2014-09-18 So-Net Corp Information processor and information processing method
JP2015090556A (en) 2013-11-05 2015-05-11 株式会社リコー Information processing system and information processing method
US20170109776A1 (en) 2015-10-16 2017-04-20 GoPapaya, Inc. System and method for generation of dynamically priced discount offers for perishable inventory to vendor-selected customer segments

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
話題のコード決済アプリの便利な活用法とセキュリティホール PayPay超入門,ラジオライフ,日本,2019年 2月 5日,第40巻 第5号,第22-24頁

Also Published As

Publication number Publication date
JP2021026782A (en) 2021-02-22

Similar Documents

Publication Publication Date Title
US20240232927A9 (en) Electronic coupon management
US8655771B2 (en) Transaction arbiter system and method
US20160098741A1 (en) Method and system for generating a dynamic purchase incentive
US20140143055A1 (en) In-store merchandise offer system
US20120215611A1 (en) My coupon genie
US20100049631A1 (en) System and method for providing online donations
JP7203940B1 (en) INFORMATION PROVIDING DEVICE, INFORMATION PROVIDING METHOD AND PROGRAM
WO2012035818A1 (en) Purchase support server, purchase support system, purchase support method, purchase support program, and computer readable recording medium recording program
JP3609398B1 (en) Product information provision system
JP7126745B2 (en) Generation device, generation method and generation program
JP7104668B2 (en) Generation device, generation method and generation program
JP2024023966A (en) Store support system
JP6963088B1 (en) Selection device, selection method and selection program
JP2019117625A (en) Information processing device, information processing method, and information processing program
JP2019117540A (en) Information processing device, information processing method, and information processing program
JP2022103050A (en) Selection apparatus, selection method, and selection program
JP3535123B2 (en) Personal purchasing information management system linked to POS system
JP2010157160A (en) System and method for analyzing rate of number of merchandise purchase candidate of person who has not been able to go to supermarket to purchase bargain sale merchandise on bargain sale date and time of bargain sale merchandise carried by flier and number of person who has purchased the same bargain sale merchandise in supermarket and program and recording medium
JP2022057935A (en) Provision apparatus, provision method, and provision program
US20200320599A1 (en) Transaction arbiter system and method
JP7504275B2 (en) Information processing device, information processing method, and information processing program
JP7663730B1 (en) Proposed system, proposed method, and program
JP7641939B2 (en) Information processing device, information processing method, and information processing program
JP7245874B2 (en) Information provision system, information provision method, and program
JP7245875B2 (en) Information provision system, information provision method, and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201119

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201119

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20201119

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20201222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210105

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20210330

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210630

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20210630

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20210707

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20210713

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20210730

C211 Notice of termination of reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C211

Effective date: 20210803

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20211207

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20220208

C13 Notice of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: C13

Effective date: 20220405

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20220412

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220527

C23 Notice of termination of proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C23

Effective date: 20220712

C03 Trial/appeal decision taken

Free format text: JAPANESE INTERMEDIATE CODE: C03

Effective date: 20220809

C30A Notification sent

Free format text: JAPANESE INTERMEDIATE CODE: C3012

Effective date: 20220809

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220815

R150 Certificate of patent or registration of utility model

Ref document number: 7126745

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250