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
JP7829417B2 - Information processing device, information processing method, and information processing program - Google Patents
[go: Go Back, main page]

JP7829417B2 - Information processing device, information processing method, and information processing program - Google Patents

Information processing device, information processing method, and information processing program

Info

Publication number
JP7829417B2
JP7829417B2 JP2022098265A JP2022098265A JP7829417B2 JP 7829417 B2 JP7829417 B2 JP 7829417B2 JP 2022098265 A JP2022098265 A JP 2022098265A JP 2022098265 A JP2022098265 A JP 2022098265A JP 7829417 B2 JP7829417 B2 JP 7829417B2
Authority
JP
Japan
Prior art keywords
information
user
coupon
unit
information processing
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
JP2022098265A
Other languages
Japanese (ja)
Other versions
JP2023184228A (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2022098265A priority Critical patent/JP7829417B2/en
Publication of JP2023184228A publication Critical patent/JP2023184228A/en
Application granted granted Critical
Publication of JP7829417B2 publication Critical patent/JP7829417B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

本発明は、情報処理装置、情報処理方法、および情報処理プログラムに関する。 This invention relates to an information processing device, an information processing method, and an information processing program.

従来、ユーザにクーポンを配信することで、ユーザの購買意欲を促進させるクーポン配信システムが知られている。 Traditionally, coupon distribution systems have been known to stimulate user purchasing intent by delivering coupons to users.

特開2016-1422号公報Japanese Patent Publication No. 2016-1422

しかしながら、上述した従来技術は、ユーザの購買意欲が高まったと判定したタイミングでクーポンを配信するものの、クーポンの利用や獲得などといったクーポンに関する行動を促進させる点においてさらなる改善の余地があった。 However, while the aforementioned conventional technology distributes coupons at the time it determines that a user's purchasing intent has increased, there was still room for improvement in terms of promoting coupon-related actions such as coupon redemption and acquisition.

本願は、上記に鑑みてなされたものであって、クーポンに関する行動を促進させることができる情報処理装置、情報処理方法、および情報処理プログラムを提供することを目的とする。 This application was made in view of the above, and aims to provide an information processing device, an information processing method, and an information processing program that can promote coupon-related actions.

本願に係る情報処理装置は、条件情報提示部と、充足状態情報提示部と、付与部とを備える。条件情報提示部は、獲得後の利用により利益が提供されるクーポンに関する行動の条件を示す条件情報を複数提示する。充足状態情報提示部は、複数の条件情報で示される複数の条件のうちユーザの行動が満たす条件に応じて変化する情報である充足状態情報を提示する。付与部は、ユーザの行動が予め定められた条件を満たす場合に、ユーザに特典を付与する。 The information processing device according to this application comprises a condition information presentation unit, a satisfaction status information presentation unit, and a granting unit. The condition information presentation unit presents multiple condition information items indicating the conditions for actions related to coupons that provide benefits upon acquisition and use. The satisfaction status information presentation unit presents satisfaction status information, which changes according to the conditions met by the user's actions among the multiple conditions indicated by the multiple condition information items. The granting unit grants the user a benefit when the user's actions meet predetermined conditions.

実施形態の一態様によれば、クーポンに関する行動を促進させることができるという効果を奏する。 According to one embodiment, it has the effect of promoting coupon-related actions.

図1は、実施形態に係る情報処理の一例を示す図である。Figure 1 shows an example of information processing according to the embodiment. 図2は、実施形態に係る情報処理システムの構成の一例を示す図である。Figure 2 shows an example of the configuration of an information processing system according to the embodiment. 図3は、実施形態に係る端末装置の構成の一例を示す図である。Figure 3 shows an example of the configuration of a terminal device according to this embodiment. 図4は、実施形態に係る情報処理装置の構成の一例を示す図である。Figure 4 shows an example of the configuration of an information processing device according to the embodiment. 図5は、実施形態に係るユーザ情報記憶部に記憶されるユーザ情報テーブルの一例を示す図である。Figure 5 shows an example of a user information table stored in the user information storage unit according to the embodiment. 図6は、実施形態に係るクーポン情報記憶部に記憶されるクーポン情報テーブルの一例を示す図である。Figure 6 shows an example of a coupon information table stored in the coupon information storage unit according to the embodiment. 図7は、実施形態に係るグループ情報記憶部に記憶されるグループ情報テーブルの一例を示す図である。Figure 7 shows an example of a group information table stored in the group information storage unit according to the embodiment. 図8は、実施形態に係るビンゴカード情報記憶部に記憶されるビンゴカード情報テーブルの一例を示す図である。Figure 8 shows an example of a bingo card information table stored in the bingo card information storage unit according to the embodiment. 図9は、実施形態に係る特典情報記憶部に記憶される特典情報テーブルの一例を示す図である。Figure 9 shows an example of a bonus information table stored in the bonus information storage unit according to this embodiment. 図10は、実施形態に係る情報処理装置の処理部によって実行されるビンゴゲームに関する処理手順を示すフローチャートである。Figure 10 is a flowchart showing the processing procedure for a bingo game executed by the processing unit of the information processing device according to the embodiment. 図11は、実施形態に係る情報処理装置の処理部によって実行されるビンゴカードの管理に関する処理手順を示すフローチャートである。Figure 11 is a flowchart showing the processing procedure for managing bingo cards, which is performed by the processing unit of the information processing device according to the embodiment. 図12は、実施形態に係る情報処理装置の提供部によって提示される行動条件情報の他の例を示す図である。Figure 12 shows another example of behavioral condition information presented by the information processing unit according to the embodiment. 図13は、実施形態に係る情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。Figure 13 is a hardware configuration diagram showing an example of a computer that implements the functions of the information processing device according to the embodiment.

以下に、本願に係る情報処理装置、情報処理方法、および情報処理プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法、および情報処理プログラムが限定されるものではない。また、各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 The following describes in detail, with reference to the drawings, the embodiments for implementing the information processing apparatus, information processing method, and information processing program according to this application (hereinafter referred to as "embodiments"). Note that these embodiments do not limit the information processing apparatus, information processing method, and information processing program according to this application. Furthermore, each embodiment can be appropriately combined as long as the processing content is not contradictory. Also, the same parts are denoted by the same reference numerals in each of the following embodiments, and redundant descriptions are omitted.

〔1.情報処理の一例〕
まず、図1を用いて、実施形態に係る情報処理の一例について説明する。図1は、実施形態に係る情報処理の一例を示す図である。なお、図1では、複数のユーザUが協力してクーポンに関する行動を行うことでビンゴを完成(成立)させて特典を得る場合を例に挙げて説明する。クーポンは、ユーザUが獲得後に利用することでユーザUに利益が提供される。
[1. An example of information processing]
First, an example of information processing according to the embodiment will be explained using Figure 1. Figure 1 is a diagram showing an example of information processing according to the embodiment. In Figure 1, an example is given in which multiple users U cooperate to perform actions related to coupons to complete (finish) a bingo and obtain a reward. Coupons provide benefits to users U when they use them after acquiring them.

図1に示すように、情報処理システム100は、情報処理装置1と端末装置2とを含む。情報処理装置1と端末装置2とは、それぞれネットワークN(図2参照)を介して有線または無線で互いに通信可能に接続される。 As shown in Figure 1, the information processing system 100 includes an information processing device 1 and a terminal device 2. The information processing device 1 and the terminal device 2 are connected to each other via a network N (see Figure 2) by wired or wireless means, enabling communication between them.

端末装置2は、ユーザUによって使用される情報処理装置である。図1に示す例では、ユーザUとして、ユーザU1とユーザU2とを示す。また、端末装置2として、ユーザU1によって使用される端末装置2Aと、ユーザU2によって使用される端末装置2Bとを示す。 Terminal device 2 is an information processing device used by user U. In the example shown in Figure 1, user U refers to user U1 and user U2. Terminal device 2 refers to terminal device 2A used by user U1 and terminal device 2B used by user U2.

なお、以下の説明において、ユーザU1とユーザU2とを特に区別する必要がない場合には、総称としてユーザUと表記する。同様に、端末装置2Aと端末装置2Bとを特に区別する必要がない場合には、総称として端末装置2と表記する。 In the following explanation, if there is no need to distinguish between User U1 and User U2, they will be collectively referred to as User U. Similarly, if there is no need to distinguish between Terminal Device 2A and Terminal Device 2B, they will be collectively referred to as Terminal Device 2.

情報処理装置1は、各端末装置2のユーザUに対して、オンラインサービスを提供する情報処理装置である。情報処理装置1が提供するオンラインサービスは、電子商取引サイト(ECサイト)による電子商取引サービスである。電子商取引サイトは、例えば、ショッピングサイト、オークションサイト、フリーマーケットサイトなどであるが、かかる例に限定されない。 Information processing device 1 is an information processing device that provides online services to users U of each terminal device 2. The online services provided by information processing device 1 are e-commerce services through e-commerce sites (EC sites). E-commerce sites include, but are not limited to, shopping sites, auction sites, and flea market sites.

また、情報処理装置1が提供するオンラインサービスは、電子商取引サービスに加えてまたは代えて、例えば、ニュースサイト、検索サイト、飲食店紹介サイト、口コミサイト、またはSNS(Social Networking Service)などによる情報提供サービスなどを含んでいてもよい。 Furthermore, the online services provided by the information processing device 1 may include, in addition to or instead of, e-commerce services, information provision services such as news sites, search engines, restaurant review sites, review sites, or social networking services (SNS).

〔1.1.情報処理方法の一例〕
例えば、情報処理装置1は、オンラインサービスにおける各ユーザUの初回利用時には、各ユーザUに氏名や自宅の住所などのユーザ情報を入力させ、ユーザ登録を行う(ステップS1)。このとき、各ユーザUは、自身の端末装置2を用いて、ユーザ情報を入力する。情報処理装置1は、各ユーザUの次回以降の利用時には、登録されたユーザ情報を使用する。
[1.1. An example of an information processing method]
For example, when each user U uses the online service for the first time, the information processing device 1 has each user U enter user information such as their name and home address, and registers the user (step S1). At this time, each user U enters their user information using their terminal device 2. The information processing device 1 uses the registered user information when each user U uses the service again in the future.

また、情報処理装置1は、ユーザ登録の一環として、各ユーザUが属するグループ(集団)と、そのグループのメンバー(構成員)についても登録する(ステップS2)。 Furthermore, as part of user registration, the information processing device 1 also registers the group (community) to which each user U belongs, and the members (constituents) of that group (step S2).

各ユーザUが属するグループやそのメンバーについては、各ユーザUが個別に登録してもよいし、各ユーザUの中から選出されたグループの代表者が一括して登録してもよいし、ユーザ情報に基づいて情報処理装置1が決定してもよい。また、グループだけ先に決定し、そのグループへの参加を希望する各ユーザUが、後で情報処理装置1に対して、参加希望通知/参加登録を行うようにしてもよい。また、知人または不特定多数に対して参加を呼び掛けてもよい。図1に示す例では、ユーザU1とユーザU2とは、いずれも同じグループGに属する。 Regarding the groups and their members to which each user U belongs, each user U may register individually, a representative of each group selected from among the users U may register them collectively, or the information processing device 1 may determine them based on user information. Alternatively, the groups may be determined first, and each user U wishing to join a group may later notify the information processing device 1 of their intention to join/register their participation. Furthermore, invitations to join may be extended to acquaintances or an unspecified number of people. In the example shown in Figure 1, both user U1 and user U2 belong to the same group G.

情報処理装置1は、各ユーザUが属するグループGに対してビンゴカードBCを割り当て、各ユーザUの端末装置2に対して、各ユーザUが属するグループGに対して割り当てられたビンゴカードBCに関する情報を提供する(ステップS3)。このとき、情報処理装置1は、各グループに対して割り当てられたビンゴカードBCを管理する。 The information processing device 1 assigns bingo cards BC to each user U in the group G to which they belong, and provides each user U's terminal device 2 with information regarding the bingo cards BC assigned to each user U in the group G (step S3). At this time, the information processing device 1 manages the bingo cards BC assigned to each group.

図1に例示するビンゴカードBCには、縦・横5マスずつ、計25個のマス目(セル)が描かれている。但し、マス目の数は任意である。これは、実際のビンゴゲームとは異なり、マス目に表記される数字(例えば、1から75までの番号)を考慮する必要がないためである。 The bingo card BC shown in Figure 1 has 25 squares (cells) arranged in a 5x5 grid. However, the number of squares is arbitrary. This is because, unlike actual bingo games, there is no need to consider the numbers (for example, numbers from 1 to 75) written in the squares.

ビンゴカードBCのマス目はそれぞれ、情報処理装置1が提供するクーポンの種別とクーポンに関する行動の種別との組み合わせに対応している。クーポンの種別は、クーポン毎に異なるが、例えば、クーポンの利用対象となる店舗毎、クーポンの利用対象となる取引対象(例えば、商品やサービス)毎、またはクーポンの利用によって得られる特典毎に異なっていてもよい。 Each square on the bingo card BC corresponds to a combination of coupon type and coupon-related action type provided by the information processing device 1. The coupon type differs for each coupon, but may also differ for each store where the coupon can be used, for each transaction (e.g., product or service) where the coupon can be used, or for each benefit obtained by using the coupon.

特典毎の種別は、例えば、商品またはサービスの価格に対する割引、商品またはサービスの無料提供、商品の送料に対する割引、商品の送料の無料、ポイントの付与などといった種別であるが、さらに細分化された種別、例えば、商品またはサービスの価格に対する割引であれば、5%割引、10%割引、20%割引などの種別を含んでいてもよい。 The types of benefits include, for example, discounts on the price of goods or services, free provision of goods or services, discounts on shipping costs, free shipping, and point accrual. However, further subdivisions are also possible; for example, a discount on the price of goods or services may include categories such as 5% discount, 10% discount, and 20% discount.

クーポンに関する行動の種別は、例えば、クーポンを検索する行動、クーポンを獲得する行動、およびクーポンを利用する行動などといった種別であるが、さらに細分化された種別、例えば、クーポンの検索の日時、獲得の日時、または利用の日時などの種別を含んでいてもよい。 The types of actions related to coupons include, for example, actions such as searching for coupons, acquiring coupons, and using coupons. However, they may also include more detailed types, such as the date and time of coupon search, acquisition, or use.

このように、ビンゴカードBCのマス目はそれぞれクーポンの種別とクーポンに関する行動の種別との組み合わせに対応しており、各マス目の開放の条件として、例えば、店舗Aの利用できる15%割引クーポンの獲得、店舗Bの利用できる10%割引クーポンの検索、店舗Cの利用できる5%割引クーポンの利用といった特定の種別のクーポンに関する特定の行動が設定されている。なお、1つのマス目に対応するクーポンの種別やクーポンに関する行動の種別は、1つに限らず、複数であってもよい。各マス目の開放の条件は、グループGに属する複数のユーザUで共通する条件であるが、ユーザU毎または複数のユーザU単位で異なってもよい。 Thus, each square on Bingo Card BC corresponds to a combination of coupon type and coupon-related action type. The conditions for unlocking each square are set to specific actions related to a specific type of coupon, such as obtaining a 15% discount coupon usable at store A, searching for a 10% discount coupon usable at store B, or using a 5% discount coupon usable at store C. Note that a single square may correspond to more than one coupon type or coupon-related action type. The conditions for unlocking each square are common to multiple users U belonging to group G, but may differ for each user U or for groups of users U.

情報処理装置1から提供されるビンゴカードBCに関する情報には、ビンゴカードBCに加えて、行動条件情報ACが含まれている。行動条件情報ACには、ビンゴカードBCの各マス目に設定されたクーポンの種別とクーポンに関する行動の種別との組み合わせの情報がクーポンに関する行動の条件を示す条件情報として複数含まれている。これにより、ユーザUは、どのクーポンに関するどの行動によってビンゴカードBCのマス目をさせることができるかを容易に把握することができる。 The information about Bingo Card BC provided by the Information Processing Device 1 includes not only Bingo Card BC but also Action Condition Information AC. Action Condition Information AC contains multiple combinations of coupon types and coupon-related action types set in each square of Bingo Card BC, serving as condition information indicating the conditions for coupon-related actions. This allows User U to easily understand which actions related to which coupons can trigger a square on Bingo Card BC.

なお、図1に示す行動条件情報ACは、開放されていないマス目に対応するクーポンに関する行動のみが未達成のクーポンに関する行動として示されているが、かかる例に限定されない。例えば、行動条件情報ACには、開放されたマス目に対応するクーポンに関する行動は、開放されていないマス目に対応するクーポンに関する行動と区別可能に表示されてもよい。 Note that while the action condition information AC shown in Figure 1 only displays actions related to coupons corresponding to unopened squares as actions related to unfulfilled coupons, this example is not limited to this. For example, the action condition information AC may also display actions related to coupons that have been opened in a way that distinguishes them from actions related to coupons that have not been opened.

また、情報処理装置1は、各ユーザUが端末装置2を用いてマス目に対する操作(クリック、タップなど)を行った際に、そのマス目に対応するクーポンに関する行動を行うことができるページに移動するようにしてもよい。これによっても、ユーザUは、どのクーポンに関するどの行動によってビンゴカードBCのマス目をさせることができるかを容易に把握することができる。 Furthermore, the information processing device 1 may be configured to redirect each user U to a page where they can perform an action related to the coupon corresponding to a square on the bingo card BC when they perform an operation (click, tap, etc.) on a square using the terminal device 2. This also allows user U to easily understand which coupon and which action will trigger a square on the bingo card BC.

また、図1に示す例では、このビンゴカードBCの中央のマス目には、星印が描かれている。この中央(星印)のマス目には、無条件に開放するマス目として何も条件を設定しなくてもよいし、任意の条件を設定してもよい。例えば、この中央(星印)のマス目には、特定のクーポンに関する特定の行動などの条件を設定してもよい。 Furthermore, in the example shown in Figure 1, a star symbol is drawn in the center square of this bingo card BC. This center square (with the star symbol) can be left open unconditionally, or any conditions can be set. For example, a condition such as a specific action related to a particular coupon could be set for this center square (with the star symbol).

また、情報処理装置1は、定期的に(例えば毎月)、ビンゴカードBCに関する情報を更新するようにしてもよい。すなわち、情報処理装置1は、定期的に、現在のビンゴカードBCを破棄し、新しいビンゴカードBCを提供する。これにより、情報処理装置1は、各ユーザUが属するグループGに対して割り当てたビンゴカードBCに有効期限を設定することができる。 Furthermore, the information processing device 1 may periodically (for example, monthly) update the information regarding bingo cards BC. That is, the information processing device 1 periodically discards the current bingo cards BC and provides new bingo cards BC. This allows the information processing device 1 to set an expiration date for the bingo cards BC assigned to the group G to which each user U belongs.

ユーザU1は、端末装置2Aを用いて、情報処理装置1にアクセスし、情報処理装置1が提供するオンラインサービスにおいてクーポンに関する行動を行う(ステップS4)。このとき、端末装置2Aは、ネットワークNを介して、情報処理装置1と連携する。 User U1 accesses the information processing device 1 using terminal device 2A and performs an action related to coupons in the online service provided by the information processing device 1 (step S4). At this time, terminal device 2A communicates with the information processing device 1 via network N.

情報処理装置1は、ユーザU1がビンゴカードBCのマス目に対応する特定のクーポンに関する特定の行動を行った場合に、そのマス目を開放する(ステップS5)。情報処理装置1は、ステップS5の処理において、ユーザU1が行動したクーポンおよびクーポンに関する行動に対応するマスを開放する。すなわち、情報処理装置1は、クーポンに関する行動に基づいて、開放の条件が満たされたマスを開放する。 The information processing device 1 unlocks a square on the bingo card BC when user U1 performs a specific action related to a specific coupon corresponding to that square (step S5). In step S5, the information processing device 1 unlocks the squares corresponding to the coupon and the action taken by user U1. In other words, the information processing device 1 unlocks squares where the unlocking conditions are met based on the action taken related to the coupon.

マス目の開放は、例えば、実際のビンゴゲームと同様に、そのマス目を穴あき状態に変更するか、そのマス目に印をつけることによって行われるが、そのマス目が開放されたことをユーザUが視覚的に判別可能な表示態様であればよい。すなわち、マス目を視覚的に変更することができればよい。ビンゴカードBCは、行動条件情報ACで示される複数の条件のうちユーザUの行動が満たす条件に応じて変化する情報である充足状態情報の一例である。 The opening of a square is done, for example, by changing the square to a hole-in state or by marking it, similar to an actual bingo game. However, the display method should allow user U to visually determine that a square has been opened. In other words, it should be possible to visually change the square. Bingo card BC is an example of satisfaction status information, which changes depending on the conditions met by user U's actions among the multiple conditions indicated in the action condition information AC.

ユーザU1は、端末装置2Aを用いて、他のユーザU2と情報交換を行う(ステップS6)。なお、ユーザU1とユーザU2とが情報交換を行うタイミングについては任意である。また、ユーザU2側からユーザU1側に対して情報交換を働きかけてもよい。 User U1 exchanges information with another user U2 using terminal device 2A (step S6). The timing of the information exchange between user U1 and user U2 is arbitrary. Furthermore, user U2 may initiate information exchange with user U1.

図1に示す例では、ユーザU1が端末装置2Aの画面上に表示されたテキストボックスTXBに対して文字列を直接入力したり、用意された定型文MSGの候補の中から適当な定型文MSGを選択したりして、それらを確定することで、確定された内容が、他のユーザU2の閲覧可能なコメント欄CMTにコメントとして表示される。なお、コメント欄CMTには、コメントとともに、そのコメントが表示された日時や順番に関する情報も表示されていてもよい。 In the example shown in Figure 1, user U1 directly inputs a string into the text box TXB displayed on the screen of terminal device 2A, or selects an appropriate pre-defined message (MSG) from a list of pre-defined message candidates. Upon confirmation, the confirmed content is displayed as a comment in the comment field CMT, which is viewable by other user U2. The comment field CMT may also display information regarding the date, time, and order in which the comment was displayed.

また、ユーザU1は、端末装置2Aを用いて、電話やメール、SNSなどにより、他のユーザU2と情報交換を行ってもよい。 Furthermore, user U1 may use terminal device 2A to exchange information with other users U2 via telephone, email, social networking services (SNS), etc.

ユーザU2は、端末装置2Bを用いて、情報処理装置1にアクセスし、情報処理装置1が提供するオンラインサービスにおいてクーポンに関する行動を行う(ステップS7)。このとき、端末装置2Bは、ネットワークNを介して、情報処理装置1と連携する。 User U2 accesses the information processing device 1 using terminal device 2B and performs an action related to coupons in the online service provided by the information processing device 1 (step S7). At this time, terminal device 2B communicates with the information processing device 1 via network N.

情報処理装置1は、ユーザU2がビンゴカードBCのマス目に対応する特定のクーポンに関する特定の行動を行った場合に、そのマス目を開放する(ステップS8)。 The information processing device 1 unlocks a square on the bingo card BC when user U2 performs a specific action related to a specific coupon corresponding to that square (step S8).

上記のステップS4からステップS8までの処理を繰り返すことで、ユーザU1とユーザU2とが協力してビンゴを完成させる。 By repeating the processes from step S4 to step S8 described above, users U1 and U2 cooperate to complete the bingo.

情報処理装置1は、ユーザU1およびユーザU2のクーポンに関する行動に基づいて、各ユーザUが属するグループGに対して割り当てられたビンゴカードBCを管理し、ビンゴが完成したか否かを判定する(ステップS9)。 The information processing device 1 manages the bingo cards BC assigned to the group G to which each user U belongs, based on the actions of users U1 and U2 regarding coupons, and determines whether or not a bingo has been completed (step S9).

例えば、情報処理装置1は、実際のビンゴゲームと同様に、ビンゴカードBC上の縦・横・斜めのいずれか1列にある5マスが揃っている場合に、ビンゴが完成したと判定する。 For example, the information processing device 1 determines that a bingo is complete when five squares are lined up in any row (vertically, horizontally, or diagonally) on the bingo card BC, just like in an actual bingo game.

情報処理装置1は、ビンゴが完成したと判定した場合、そのビンゴカードBCが割り当てられたグループGに属する各ユーザUに対して、特典を付与する(ステップS10)。ビンゴの完成は、予め定められた条件の一例である。 If the information processing device 1 determines that a bingo has been completed, it grants a reward to each user U belonging to group G to which the bingo card BC is assigned (step S10). Completion of a bingo is one example of a predetermined condition.

情報処理装置1によって各ユーザUに付与される特典は、例えば、オンラインサイトなどで使用可能なクーポン、オンラインサイトなどで使用可能なポイントなどである。また、特典は、販促品やノベルティ、限定品などであってもよく、各ユーザUにとって価値のあるデータ(特定のゲーム上のアイテムや経験値、キャラカードなど)などであってもよい。なお、情報処理装置1は、各ユーザUに対して個別に特典や履歴を提供してもよいし、グループ自体に一括して特典や履歴を提供してグループ内で「山分け」できるようにしてもよい。 The benefits granted to each user U by the information processing device 1 may include, for example, coupons usable on online sites, points usable on online sites, etc. The benefits may also be promotional items, novelty goods, limited edition items, or data of value to each user U (such as specific in-game items, experience points, or character cards). The information processing device 1 may provide benefits and history to each user U individually, or it may provide benefits and history to the group as a whole, allowing for "sharing" within the group.

〔1.2.情報処理方法の拡張〕
情報処理装置1は、各ユーザUに対して個別に特典を提供する場合、各ユーザUの貢献度に応じて特典の配分を変更してもよい。例えば、情報処理装置1は、開放させたマス目の数が多いユーザUや、ユーザUが行動したクーポンによる利益が大きいユーザUほど、特典の割り当てを大きくしてもよい。また、情報処理装置1は、マス目を1つも開放していないユーザU(何も購入していないユーザU)には、特典を提供しないようにしてもよい。また、情報処理装置1は、複数のユーザUが同じマス目に対応するクーポンに関する行動をしている場合には、そのマス目に対応するクーポンに関する行動をしたユーザU間で特典を折半するようにしてもよい。
[1.2. Expansion of Information Processing Methods]
When the information processing device 1 provides rewards to each user U individually, it may change the distribution of rewards according to the contribution of each user U. For example, the information processing device 1 may allocate larger rewards to user U who has opened a large number of squares, or to user U who has gained a large profit from the coupons they have used. The information processing device 1 may also choose not to provide rewards to user U who has not opened any squares (user U who has not made any purchases). Furthermore, if multiple user Us have taken actions related to coupons corresponding to the same square, the information processing device 1 may split the rewards equally among the user Us who took actions related to the coupons corresponding to that square.

また、情報処理装置1は、ビンゴが完成した1列や、開放させたマス目、クーポンの種別およびそのクーポンに関する行動の種別の組み合わせなどの違いに応じて、特典を変更するようにしてもよい。すなわち、どの1列でビンゴが完成したか、どのマス目が開放しているか、マス目を開放させるための種別のクーポンのうちどのクーポンに関する行動がどの行動であるかなどによって、履歴や特典を変更してもよい。 Furthermore, the information processing device 1 may change the rewards depending on differences such as the completed bingo line, the unlocked squares, the type of coupon, and the type of action related to that coupon. In other words, the history and rewards may be changed depending on which line was completed, which squares were unlocked, and which action was performed for which type of coupon used to unlock the squares.

また、情報処理装置1は、ビンゴが完成した後に、ビンゴカードBCに関する情報を更新するようにしてもよい。すなわち、情報処理装置1は、ビンゴが完成した場合には、現在のビンゴカードBCを破棄し、新しいビンゴカードBCを提供する。 Furthermore, the information processing device 1 may update the information regarding bingo card BC after bingo is completed. That is, when bingo is completed, the information processing device 1 discards the current bingo card BC and provides a new bingo card BC.

このように、実施形態に係る情報処理装置1による処理によって、ユーザUは、ビンゴカードBCを他者とのコミュニケーションツールとして利用し、他者と協力して所定のクーポンに関する所定の行動をとることでビンゴを完成させることができる。これにより、情報処理装置1は、クーポンに関する行動を促進することができる。 Thus, through processing by the information processing device 1 according to this embodiment, user U can use bingo card BC as a communication tool with others and complete bingo by cooperating with others to take predetermined actions related to predetermined coupons. This allows the information processing device 1 to facilitate actions related to coupons.

また、グループGでの行動によって、各人がよく利用するクーポンの補完によってビンゴを完成させつつ、コミュニケーションの中で、「これのクーポンもよいかも」など新たなクーポンの獲得や利用に繋がるきっかけ(契機)を提供できる。例えば、友達や仲間と意見を交換しながらクーポンの獲得や利用を行ったり、クーポンを話題として盛り上がったりすることができる。すなわち、協力し合うことによって、クーポンの検索、獲得、または利用における楽しさを提供しつつ、行動に応じたインセンティブや、人との繋がりなどによるクーポンの継続利用率向上が期待できる。 Furthermore, through group activities, participants can complete the bingo game by complementing each other's frequently used coupons, while also providing opportunities for new coupon acquisition and use through communication, such as suggesting, "This coupon might be good too." For example, they can acquire and use coupons while exchanging opinions with friends and colleagues, or simply enjoy discussing coupons. In other words, by cooperating, they can provide enjoyment in searching for, acquiring, and using coupons, while also expecting increased coupon usage rates through incentives based on their actions and the connections they make with others.

また、上述した例では、マス目が開放されていないビンゴカードBCを用いる場合の例を説明したが、ビンゴカードBCは、マス目が開放されているビンゴカードBC、すなわち、各マス目にクーポンの種別とクーポンに関する行動の種別とを示す情報が示されていてもよい。 Furthermore, while the above example described the case where bingo card BC has no open squares, bingo card BC may also have open squares, meaning that each square may contain information indicating the type of coupon and the type of action related to the coupon.

また、ビンゴカードBCや行動条件情報ACなどは、端末装置2主体の処理により表示されてもよく、API(Application Programming Interface)などのインターフェイスを介して端末装置2から入力された情報に基づき、情報処理装置1が端末装置2に表示させるものであってもよい。また、図1では、端末装置2と情報処理装置1とが別装置である場合を示したが、端末装置2と情報処理装置1とが一体であってもよい。 Furthermore, bingo cards BC and action condition information AC may be displayed by processing primarily performed by terminal device 2, or the information processing device 1 may display them on terminal device 2 based on information input from terminal device 2 via an interface such as an API (Application Programming Interface). Also, although Figure 1 shows a case where terminal device 2 and information processing device 1 are separate devices, terminal device 2 and information processing device 1 may be integrated.

このように、実施形態に係る情報処理装置1は、クーポンに関する行動の条件を示す条件情報をユーザUに複数提示し、複数の条件情報で示される複数の条件のうちユーザUの行動が満たす条件に応じて変化する情報である充足状態情報をユーザUに提示する。そして、情報処理装置1は、ユーザUの行動が予め定められた条件を満たす場合に、ユーザUに特典を付与する。これにより、情報処理装置1は、クーポンに関する行動を促進させることができる。 As described above, the information processing device 1 according to this embodiment presents user U with multiple conditional information items indicating the conditions for actions related to coupons, and presents user U with satisfaction status information, which changes depending on which of the multiple conditions indicated by the multiple conditional information items user U's actions satisfy. Then, when user U's actions satisfy predetermined conditions, the information processing device 1 grants user U a benefit. This allows the information processing device 1 to encourage actions related to coupons.

以下、このような処理を行う情報処理装置1および端末装置2を含む情報提供システムの構成などについて、詳細に説明する。 The configuration of the information provision system, including the information processing device 1 and terminal device 2 that perform such processing, will be described in detail below.

〔2.情報処理システム100の構成〕
図2は、実施形態に係る情報処理システム100の構成の一例を示す図である。図2に示すように、実施形態に係る情報処理システム100は、情報処理装置1と、複数の端末装置2とを含む。
[2. Configuration of the Information Processing System 100]
Figure 2 shows an example of the configuration of an information processing system 100 according to an embodiment. As shown in Figure 2, the information processing system 100 according to an embodiment includes an information processing device 1 and a plurality of terminal devices 2.

情報処理装置1および複数の端末装置2は、ネットワークNを介して、有線または無線により互いに通信可能に接続される。なお、図2に示す情報処理システム100には、情報処理装置1が複数含まれてもよい。ネットワークNは、例えば、LAN(Local Area Network)や、インターネットなどのWAN(Wide Area Network)である。 The information processing device 1 and the multiple terminal devices 2 are connected to each other via a network N, either by wired or wireless means, enabling communication between them. Note that the information processing system 100 shown in Figure 2 may include multiple information processing devices 1. The network N is, for example, a LAN (Local Area Network) or a WAN (Wide Area Network) such as the Internet.

情報処理装置1は、各端末装置2のユーザUに対して、オンラインサービスを提供する情報処理装置である。情報処理装置1が提供するオンラインサービスは、電子商取引サイト(ECサイト)による電子商取引サービスである。電子商取引サイトは、例えば、ショッピングサイト、オークションサイト、フリーマーケットサイトなどであるが、かかる例に限定されない。なお、情報処理装置1が提供するオンラインサービスは、電子商取引サービスに加えてまたは代えて、例えば、ニュースサイト、検索サイト、飲食店紹介サイト、口コミサイト、またはSNSなどによる情報提供サービスなどを含んでいてもよい。 Information processing device 1 is an information processing device that provides online services to users U of each terminal device 2. The online services provided by information processing device 1 are e-commerce services through e-commerce sites (EC sites). E-commerce sites include, but are not limited to, shopping sites, auction sites, and flea market sites. Furthermore, the online services provided by information processing device 1 may include, in addition to or instead of, e-commerce services, information provision services such as news sites, search sites, restaurant review sites, review sites, or social networking services (SNS).

各端末装置2は、例えば、デスクトップ型PC(Personal Computer)、ノート型PC、タブレット端末、スマートフォン、携帯電話機、またはPDA(Personal Digital Assistant)などである。各端末装置2は、ユーザUによって操作される。なお、各端末装置2は、上述した例に限定されず、例えば、スマートウォッチまたはウェアラブルデバイス(Wearable Device)などであってもよい。 Each terminal device 2 may be, for example, a desktop PC (Personal Computer), a notebook PC, a tablet device, a smartphone, a mobile phone, or a PDA (Personal Digital Assistant). Each terminal device 2 is operated by user U. Note that each terminal device 2 is not limited to the examples described above; for example, it may be a smartwatch or a wearable device.

また、端末装置2は、LTE(Long Term Evolution)、4G(4th Generation)、5G(5th Generation:第5世代移動通信システム)などの無線通信網や、Bluetooth(登録商標)、無線LANなどの近距離無線通信を介してネットワークNに接続し、情報処理装置1と通信することができる。 Furthermore, terminal device 2 can connect to network N via wireless communication networks such as LTE (Long Term Evolution), 4G (4th Generation), and 5G (5th Generation), as well as short-range wireless communication such as Bluetooth® and wireless LAN, and communicate with information processing device 1.

〔3.端末装置2〕
図3は、実施形態に係る端末装置2の構成の一例を示す図である。図3に示すように、実施形態に係る端末装置2は、通信部10と、表示部11と、操作部12と、センサ群13と、記憶部14と、処理部15とを備える。
[3. Terminal device 2]
Figure 3 shows an example of the configuration of a terminal device 2 according to the embodiment. As shown in Figure 3, the terminal device 2 according to the embodiment includes a communication unit 10, a display unit 11, an operation unit 12, a sensor group 13, a storage unit 14, and a processing unit 15.

〔3.1.通信部10〕
通信部10は、例えば、NIC(Network Interface Card)などによって実現される。通信部10は、ネットワークNと有線または無線で接続され、ネットワークNを介して、情報処理装置1との間で情報の送受信を行う。
[3.1. Communications Section 10]
The communication unit 10 is implemented, for example, by a NIC (Network Interface Card). The communication unit 10 is connected to the network N by wire or wireless connection and transmits and receives information to and from the information processing device 1 via the network N.

〔3.2.表示部11〕
表示部11は、例えば、LCD(Liquid Crystal Display)または有機EL(Electro Luminescence)ディスプレイなどである。
[3.2. Display section 11]
The display unit 11 is, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro Luminescence) display.

〔3.3.操作部12〕
操作部12は、例えば、文字、数字、およびスペースを入力するためのキー、エンターキーおよび矢印キーなどを含むキーボード、マウス、および電源ボタンなどを含む。表示部11は、タッチパネル対応ディスプレイであり場合、操作部12はタッチパネルを含む。
[3.3. Operation unit 12]
The operation unit 12 includes, for example, a keyboard with keys for entering letters, numbers, and spaces, an enter key and arrow keys, a mouse, and a power button. If the display unit 11 is a touch panel compatible display, the operation unit 12 includes a touch panel.

〔3.4.センサ群13〕
センサ群13は、例えば、測位センサ、加速度センサ、ジャイロセンサ、およびイメージセンサなどを含む。測位センサは、端末装置2の位置をユーザUの位置として検出するセンサである。加速度センサは、端末装置2の加速度を検出するセンサである。ジャイロセンサは、端末装置2の傾きおよび回転などの姿勢を検出するセンサである。イメージセンサは、端末装置2の周囲を撮像するセンサである。
[3.4. Sensor Group 13]
The sensor group 13 includes, for example, a positioning sensor, an accelerometer, a gyroscope, and an image sensor. The positioning sensor is a sensor that detects the position of the terminal device 2 as the position of the user U. The accelerometer is a sensor that detects the acceleration of the terminal device 2. The gyroscope is a sensor that detects the attitude of the terminal device 2, such as its tilt and rotation. The image sensor is a sensor that captures images of the area around the terminal device 2.

〔3.5.記憶部14〕
記憶部14は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)などの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置によって実現される。
[3.5. Storage unit 14]
The memory unit 14 is implemented by, for example, semiconductor memory elements such as RAM (Random Access Memory) and flash memory, or by storage devices such as hard disks and optical discs.

記憶部14には、例えば、情報処理装置1から送信されネットワークNおよび通信部10を介して処理部15によって取得された情報およびセンサ群13によって検出された情報である検出情報などが記憶される。 The storage unit 14 stores, for example, information transmitted from the information processing device 1 and acquired by the processing unit 15 via the network N and communication unit 10, as well as detection information, which is information detected by the sensor group 13.

〔3.6.処理部15〕
処理部15は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)またはMPU(Micro Processing Unit)などによって、端末装置2内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。処理部15は、例えば、ASIC(Application Specific Integrated Circuit)またはFPGA(Field Programmable Gate Array)などの集積回路により一部または全部が実現されてもよい。処理部15は、情報取得部16と、表示処理部17と、情報出力部18とを備える。
[3.6. Processing Unit 15]
The processing unit 15 is a controller, and is realized by executing various programs stored in the memory device inside the terminal device 2 using RAM as a working area, for example, by a CPU (Central Processing Unit) or MPU (Micro Processing Unit). The processing unit 15 may be partially or entirely realized by an integrated circuit, for example, an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). The processing unit 15 includes an information acquisition unit 16, a display processing unit 17, and an information output unit 18.

〔3.6.1.情報取得部16〕
情報取得部16は、情報処理装置1から送信されネットワークNを介して通信部10で受信される種々のコンテンツを取得する。情報処理装置1から送信されるコンテンツは、提供されるWebサービスに関連する各種情報である。情報取得部16は、例えば、情報処理装置1から上述したビンゴカードBCに関する情報などを取得する。
[3.6.1. Information acquisition unit 16]
The information acquisition unit 16 acquires various content transmitted from the information processing device 1 and received by the communication unit 10 via the network N. The content transmitted from the information processing device 1 is various information related to the provided Web service. For example, the information acquisition unit 16 acquires information related to the bingo card BC mentioned above from the information processing device 1.

〔3.6.2.表示処理部17〕
表示処理部17は、情報取得部16によって取得された情報を表示部11に表示させる。例えば、表示処理部17は、情報取得部16によって取得されたコンテンツなどを表示部11に表示させる。
[3.6.2. Display Processing Unit 17]
The display processing unit 17 displays the information acquired by the information acquisition unit 16 on the display unit 11. For example, the display processing unit 17 displays content acquired by the information acquisition unit 16 on the display unit 11.

〔3.6.3.情報出力部18〕
情報出力部18は、例えば、ユーザUによる操作部12への操作に応じた情報である操作情報を情報処理装置1へ通信部10を介して送信する。また、情報出力部18は、センサ群13によって検出された情報である検出情報を情報処理装置1へ通信部10を介して送信する。
[3.6.3. Information Output Unit 18]
The information output unit 18 transmits, for example, operation information corresponding to operations performed by user U on the operation unit 12 to the information processing device 1 via the communication unit 10. The information output unit 18 also transmits detection information, which is information detected by the sensor group 13, to the information processing device 1 via the communication unit 10.

〔4.情報処理装置1の構成〕
図4は、実施形態に係る情報処理装置1の構成の一例を示す図である。図4に示すように、情報処理装置1は、通信部20と、記憶部21と、処理部22とを有する。
[4. Configuration of Information Processing Device 1]
Figure 4 shows an example of the configuration of an information processing device 1 according to an embodiment. As shown in Figure 4, the information processing device 1 has a communication unit 20, a storage unit 21, and a processing unit 22.

〔4.1.通信部20〕
通信部20は、例えば、NICなどによって実現される。そして、通信部20は、ネットワークNと有線または無線で接続され、他の各種装置との間で情報の送受信を行う。例えば、通信部20は、端末装置2との間でネットワークNを介して情報の送受信を行う。
[4.1. Communications Section 20]
The communication unit 20 is implemented, for example, by a NIC. The communication unit 20 is connected to the network N by wire or wireless connection and transmits and receives information with various other devices. For example, the communication unit 20 transmits and receives information with the terminal device 2 via the network N.

〔4.2.記憶部21〕
記憶部21は、例えば、RAM、フラッシュメモリなどの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置によって実現される。記憶部21は、ユーザ情報記憶部30と、クーポン情報記憶部31と、グループ情報記憶部32と、ビンゴカード情報記憶部33と、特典情報記憶部34とを有する。
[4.2. Storage unit 21]
The storage unit 21 is implemented by, for example, semiconductor memory elements such as RAM and flash memory, or storage devices such as hard disks and optical discs. The storage unit 21 includes a user information storage unit 30, a coupon information storage unit 31, a group information storage unit 32, a bingo card information storage unit 33, and a reward information storage unit 34.

〔4.2.1.ユーザ情報記憶部30〕
ユーザ情報記憶部30は、ユーザUに関する各種情報を記憶する。図5は、実施形態に係るユーザ情報記憶部30に記憶されるユーザ情報テーブルの一例を示す図である。図5に示す例では、ユーザ情報記憶部30に記憶されるユーザ情報テーブルは、「ユーザID」、「属性情報」、「履歴情報」、および「グループID(Identifier)」といった項目の情報をユーザU毎に含む。
[4.2.1. User Information Storage Unit 30]
The user information storage unit 30 stores various information about user U. Figure 5 is a diagram showing an example of a user information table stored in the user information storage unit 30 according to this embodiment. In the example shown in Figure 5, the user information table stored in the user information storage unit 30 includes information for each user U, such as "User ID", "Attribute Information", "History Information", and "Group ID (Identifier)".

「ユーザID」は、ユーザUを識別する識別子である。「属性情報」は、「ユーザID」に対応付けられたユーザUの属性に関する属性情報である。ユーザUの属性は、例えば、デモグラフィック属性、サイコグラフィック属性などである。デモグラフィック属性は、人口統計学的属性であり、例えば、年齢、性別、職業、居住地、年収、家族構成などである。サイコグラフィック属性は、心理学的属性であり、例えば、ライフスタイル、価値観、興味関心などである。 The "User ID" is an identifier that identifies User U. "Attribute Information" is attribute information related to User U's attributes associated with the "User ID." User U's attributes include, for example, demographic attributes and psychographic attributes. Demographic attributes are demographic attributes, such as age, gender, occupation, place of residence, annual income, and family structure. Psychographic attributes are psychological attributes, such as lifestyle, values, and interests.

「履歴情報」は、サービスの利用履歴などの情報を含む履歴情報であり、例えば、ユーザUのクーポン行動履歴、ユーザUの決済履歴情報、ユーザUの検索履歴情報、およびユーザUの閲覧履歴情報などを含む。サービスの利用履歴などの情報は、ユーザUの行動履歴の情報である。 "History information" refers to history information including service usage history, such as user U's coupon usage history, payment history, search history, and browsing history. Service usage history and other such information constitute user U's behavioral history.

ユーザUのクーポン行動履歴は、ユーザUが行ったクーポンに関する行動の履歴情報であり、クーポンの種別を示す情報およびクープンに関する行動の種別を示す情報などが含まれる。クーポンの種別は、クーポンのクーポンIDまたはクーポンのカテゴリを示すカテゴリIDなどである。 User U's coupon activity history is a record of user U's coupon-related actions, including information indicating the type of coupon and the type of coupon-related action. The coupon type is indicated by the coupon ID or category ID.

ユーザUの決済履歴情報には、ユーザUが決済サービスを用いてオンライン、実店舗、または実施設などにおいて購入した商品に関する購入履歴情報、ユーザUが決済サービスを用いてオンライン、実店舗、実施設などにおいて有料で利用したサービスに関するサービス利用履歴情報などが含まれる。 User U's payment history information includes purchase history information for goods purchased online, in physical stores, or at physical facilities using the payment service, and service usage history information for services used online, in physical stores, or at physical facilities for a fee using the payment service.

購入履歴情報には、ユーザUが購入した商品の情報、購入費用の情報、購入日時、購入店舗の情報などが含まれる。サービス利用履歴情報には、ユーザUが利用したサービスの情報、利用費用の情報、利用日時、利用店舗の情報などが含まれる。 Purchase history information includes information about the products purchased by user U, purchase costs, purchase date and time, and store information. Service usage history information includes information about the services used by user U, usage costs, usage date and time, and store information.

ユーザUの検索履歴情報は、例えば、検索サイトでのウェブコンテンツの検索履歴の情報、各種のウェブサイトでの検索履歴の情報などである。ユーザUの閲覧履歴情報は、ユーザUの各サイトでの商品情報の閲覧履歴の情報を含む。 User U's search history information includes, for example, search history information for web content on search engines and search history information on various websites. User U's browsing history information includes information about product information that User U has viewed on various websites.

「グループID」は、ユーザUが属するグループGを識別する識別子である。なお、「グループID」は、各ユーザUに対して1つであってもよいし、複数であってもよい。すなわち、1人のユーザUが複数のグループGに属していてもよい。 The "Group ID" is an identifier that identifies the group G to which user U belongs. Note that each user U may have one or more "Group IDs." In other words, a single user U may belong to multiple groups G.

図5で示す例では、ユーザID「U1」のユーザUは、属性情報が「属性情報#1」であり、履歴情報が「履歴情報#1」であり、グループID「G1」のグループGに属する。ユーザID「U2」のユーザUは、属性情報が「属性情報#2」であり、履歴情報が「履歴情報#2」であり、グループID「G1」のグループGに属する。また、ユーザID「U3」のユーザUは、属性情報が「属性情報#3」であり、履歴情報が「履歴情報#3」であり、グループID「G1」のグループGとグループID「G2」のグループGに属する。 In the example shown in Figure 5, user U with user ID "U1" has attribute information "Attribute Information #1" and history information "History Information #1," and belongs to group G with group ID "G1." User U with user ID "U2" has attribute information "Attribute Information #2" and history information "History Information #2," and belongs to group G with group ID "G1." Furthermore, user U with user ID "U3" has attribute information "Attribute Information #3" and history information "History Information #3," and belongs to both group G with group ID "G1" and group G with group ID "G2."

なお、図5に示す例では、便宜上、属性情報および履歴情報などを、「属性情報#1」~「属性情報#3」、「履歴情報#1」~「履歴情報#3」などの抽象的な文字列で表現したが、属性情報や履歴情報は、属性情報や履歴情報などを具体的に示す情報であり、例えば、テキストのデータまたはファイル形式のデータである。また、ユーザ情報記憶部30は、上記に限らず、目的に応じて種々の情報を記憶してもよい。 In the example shown in Figure 5, for convenience, attribute information and history information are represented by abstract strings such as "Attribute Information #1" to "Attribute Information #3" and "History Information #1" to "History Information #3." However, attribute information and history information are specific information that indicates attribute information and history information, and are, for example, text data or data in file format. Furthermore, the user information storage unit 30 is not limited to the above and may store various types of information depending on the purpose.

〔4.2.2.クーポン情報記憶部31〕
クーポン情報記憶部31は、複数のクーポンの各々に関する各種情報を含むクーポン情報テーブルを記憶する。図6は、実施形態に係るクーポン情報記憶部31に記憶されるクーポン情報テーブルの一例を示す図である。
[4.2.2. Coupon Information Storage Unit 31]
The coupon information storage unit 31 stores a coupon information table containing various information about each of the multiple coupons. Figure 6 shows an example of a coupon information table stored in the coupon information storage unit 31 according to this embodiment.

図6に示す例では、クーポン情報記憶部31に記憶されるクーポン情報テーブルは、「クーポンID」、「利用対象」、「付与条件」、および「特典」といった項目の情報をクーポン毎に含む。 In the example shown in Figure 6, the coupon information table stored in the coupon information storage unit 31 includes information for each coupon, such as "coupon ID," "eligible users," "granting conditions," and "benefits."

「クーポンID」は、クーポンを識別する識別子である。「利用対象」は、クーポンの利用対象を示す情報である。クーポンの利用対象は、例えば、ショッピングモール、店舗、または取引対象(商品またはサービス)であるが、例えば、ショッピングサイトなどのサイトを提供するサービス媒体などであってもよい。ショッピングモールは、実店舗型のショッピングモールまたは電子商取引サイトにおける仮想店舗型のショッピングモールである。店舗は、販売者の店舗であり、実店舗または仮想店舗である。 The "Coupon ID" is an identifier that identifies the coupon. The "Eligible Users" section indicates the target users of the coupon. These eligible users may include, for example, shopping malls, stores, or transactions (goods or services), but may also include service providers such as shopping websites. A shopping mall can be a physical store-type shopping mall or a virtual store-type shopping mall on an e-commerce site. A store is a seller's store, and can be a physical or virtual store.

「付与条件」は、クーポンが付与される条件を示す情報である。クーポンが付与される条件は、例えば、店舗やショッピングモールへの来店、関連商品の購入、店舗やショッピングモールでの決済金額の条件、またはランダムな条件などであるが、これらの例に限定されない。 The "Granting Conditions" section indicates the conditions under which a coupon is granted. These conditions may include, but are not limited to, visiting a store or shopping mall, purchasing related products, meeting a minimum payment amount at a store or shopping mall, or random conditions.

「特典」は、クーポンによってユーザUが得られる利益を規定する情報であり、例えば、取引対象の価格の割引率、無料で提供される商品やサービス、送料無料、ポイントの付与などであるが、これらの例に限定されない。 "Benefits" refer to information that defines the advantages that user U receives through a coupon. Examples include, but are not limited to, discounts on the price of the transaction, free goods or services, free shipping, and point accrual.

図6で示す例では、例えば、クーポンID「CP1」のクーポンは、利用対象が「店舗SP」であり、付与条件が「付与条件#1」であり、特典が「特典#1」であり、クーポンID「CP2」のクーポンは、利用対象が「店舗SP」であり、付与条件が「付与条件#2」であり、特典が「特典#2」である。また、クーポンID「CP3」のクーポンは、利用対象が「店舗SP」であり、付与条件が「付与条件#3」であり、特典が「特典#3」である。 In the example shown in Figure 6, for instance, the coupon with coupon ID "CP1" is for use at "Store SP 1 ", has granting conditions "Granting Condition #1", and offers the benefit "Benefit #1". The coupon with coupon ID "CP2" is for use at "Store SP 2 ", has granting conditions "Granting Condition #2", and offers the benefit "Benefit #2". Similarly, the coupon with coupon ID "CP3" is for use at "Store SP 3 ", has granting conditions "Granting Condition #3", and offers the benefit "Benefit #3".

なお、図6に示す例では、便宜上、付与条件や特典などを、「付与条件#1」~「付与条件#2」、「特典#1」~「特典#3」などの抽象的な文字列で表現したが、これらの情報は、例えば、付与条件や特典などを具体的に示す情報であり、テキストのデータまたはファイル形式のデータである。また、クーポン情報記憶部31は、上記に限らず、目的に応じて種々の情報を記憶してもよい。 In the example shown in Figure 6, for convenience, the granting conditions and benefits are represented by abstract strings such as "Granting Condition #1" to "Granting Condition #2" and "Benefit #1" to "Benefit #3." However, this information specifically describes the granting conditions and benefits, and is in the form of text data or file data. Furthermore, the coupon information storage unit 31 is not limited to the above and may store various types of information depending on the purpose.

〔4.2.3.グループ情報記憶部32〕
グループ情報記憶部32は、複数のグループGの各々に関する各種情報を含むグループ情報テーブルを記憶する。図7は、実施形態に係るグループ情報記憶部32に記憶されるグループ情報テーブルの一例を示す図である。
[4.2.3. Group Information Storage Unit 32]
The group information storage unit 32 stores a group information table containing various information about each of the multiple groups G. Figure 7 shows an example of a group information table stored in the group information storage unit 32 according to this embodiment.

図7に示す例では、グループ情報記憶部32に記憶されるグループ情報テーブルは、「グループID」、「ユーザID」、「ビンゴカードID」、「開放マス目」、「ビンゴ列」、「コメント」、および「定型文」といった項目の情報をグループ毎に含む。 In the example shown in Figure 7, the group information table stored in the group information storage unit 32 contains information for each group, including items such as "Group ID," "User ID," "Bingo Card ID," "Open Squares," "Bingo Columns," "Comments," and "Standard Text."

「グループID」は、グループGを識別する識別子である。「ユーザID」は、グループGに属する各ユーザUを識別する識別子である。「ビンゴカードID」は、グループGに割り当てられたビンゴカードBCを識別する識別子である。また、「開放マス目」は、ビンゴカードBCにおいて開放されたマス目(穴あき状態のマス目)を示す。 "Group ID" is an identifier that identifies group G. "User ID" is an identifier that identifies each user U belonging to group G. "Bingo Card ID" is an identifier that identifies bingo card B and C assigned to group G. "Open Squares" indicates the squares that have been opened (squares with holes) on bingo card B and C.

「ビンゴ列」は、ビンゴカードBCにおいてビンゴが完成した1列を示す。「ビンゴ列」は、ビンゴが1つも完成していない初期状態(デフォルト)の場合には、未完成を示す情報を格納していてもよいし、空欄でもよい。 The "Bingo Column" indicates a completed bingo line on Bingo Card BC. In the initial state (default) where no bingos have been completed, the "Bingo Column" may contain information indicating incompleteness, or it may be left blank.

「コメント」は、図1の例に示すコメント欄CMTに表示されたコメントを示す。なお、「コメント」には、コメントとともに、そのコメントがコメント欄CMTに表示された日時や順番に関する情報も格納してもよい。「定型文」は、図1の例に示すコメント欄CMTに表示されるコメントとして選択可能な定型文MSGの候補を示す。 "Comment" refers to the comment displayed in the comment field CMT shown in the example in Figure 1. Note that "Comment" may also store information regarding the date, time, and order in which the comment was displayed in the comment field CMT. "Standard Text" refers to candidate standard texts (MSG) that can be selected as comments displayed in the comment field CMT shown in the example in Figure 1.

例えば、図7に示す例において、グループID「G1」により識別されるグループGには、ユーザID「U1」,「U2」,「U3」により識別される各ユーザUが属していることを示す。また、グループID「G1」により識別されるグループGには、ビンゴカードID「BC1」により識別されるビンゴカードBCが割り当てられており、このビンゴカードBCでは、開放マス目「CL11,CL12,・・・」により示されるマス目が開放されており、ビンゴ列「ビンゴ列#11,・・・」により示される1列においてビンゴが完成していることを示す。また、ビンゴカードBCと同じ画面上において、コメント欄CMTにはコメント「コメント#11,・・・」により示されるコメントが表示され、コメント欄CMTの近傍には定型文「定型文#11,・・・」により示される定型文MSGが選択可能な形式で表示されることを示す。 For example, in the example shown in Figure 7, group G, identified by group ID "G1," belongs to users U, identified by user IDs "U1," "U2," and "U3." Furthermore, group G, identified by group ID "G1," is assigned bingo card BC, identified by bingo card ID "BC1." This bingo card BC shows that the squares indicated by "CL11, CL12, ..." are open, and a bingo is completed in one column indicated by "Bingo Column #11, ...." Also, on the same screen as bingo card BC, the comment field CMT displays comments indicated by "Comment #11, ...," and near the comment field CMT, pre-defined messages (MSG) indicated by "Pre-defined Message #11, ..." are displayed in a selectable format.

図7に示す例では、便宜上、開放マス目やビンゴ列などを、「CL11,CL12,・・・」、「ビンゴ列#11,・・・」などの抽象的な文字列で表現したが、グループ情報テーブルには、グループGやビンゴカードBCを識別するための文字列や数値、開放マス目やビンゴ列を識別するための文字列や数値、コメントや定型文を示す具体的な文字列や数値などの情報が含まれる。 In the example shown in Figure 7, for convenience, open squares and bingo rows are represented by abstract strings such as "CL11, CL12, ..." and "Bingo Row #11, ...". However, the group information table contains specific strings and numbers to identify group G and bingo cards B and C, strings and numbers to identify open squares and bingo rows, and strings and numbers indicating comments and standard phrases.

なお、グループ情報記憶部32は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、グループ情報記憶部32は、グループGに関する詳細情報を記憶してもよい。また、グループ情報記憶部32は、グループG自体に一括して特典が提供される場合には、提供された特典に関する情報を記憶してもよい。 Furthermore, the group information storage unit 32 may store various types of information depending on the purpose, not limited to those described above. For example, the group information storage unit 32 may store detailed information about group G. Also, if benefits are provided to group G as a whole, the group information storage unit 32 may store information regarding the provided benefits.

〔4.2.4.ビンゴカード情報記憶部33〕
ビンゴカード情報記憶部33は、複数のビンゴカードBCの各々に関する各種情報を含むビンゴカード情報テーブルを記憶する。図8は、実施形態に係るビンゴカード情報記憶部33に記憶されるビンゴカード情報テーブルの一例を示す図である。
[4.2.4. Bingo card information storage unit 33]
The bingo card information storage unit 33 stores a bingo card information table containing various information about each of the multiple bingo cards BC. Figure 8 shows an example of a bingo card information table stored in the bingo card information storage unit 33 according to this embodiment.

図8に示す例では、ビンゴカード情報記憶部33に記憶されるビンゴカード情報テーブルは、「ビンゴカードID」、「マス目」、「クーポン」、および「行動」といった項目を含む。 In the example shown in Figure 8, the bingo card information table stored in the bingo card information storage unit 33 includes items such as "bingo card ID," "square," "coupon," and "action."

「ビンゴカードID」は、ビンゴカードBCを識別する識別子である。「マス目」は、ビンゴカードBCにおける各マス目を示す情報である。「マス目」は、マス目の位置を示す情報でもよい。「クーポン」は、マス目に対応するクーポンの種別を示す情報である。「行動」は、マス目に対応するクーポンに関する行動の種別を示す情報であり、例えば、クーポンの種別を示すID(例えば、クーポンIDなど)である。なお、図8に示す例では、「クーポン」および「行動」は、それぞれ各マス目に対して1つずつ図示するが、複数であってもよい。 The "Bingo Card ID" is an identifier that identifies Bingo Card BC. "Square" is information indicating each square on Bingo Card BC. "Square" may also be information indicating the square's location. "Coupon" is information indicating the type of coupon corresponding to the square. "Action" is information indicating the type of action related to the coupon corresponding to the square, for example, an ID indicating the coupon type (e.g., Coupon ID). In the example shown in Figure 8, "Coupon" and "Action" are shown one per square, but multiple entries are possible.

例えば、図8に示す例において、ビンゴカードID「BC1」により識別されるビンゴカードBCは、マス目「CL1」、「CL2」などにより示されるマス目を有することを示す。また、各マス目には、クーポン「クーポン#11」や「クーポン#12」により示されるクーポンの種別と、行動「獲得」、「検索」、または「利用」などとが対応付けられている。 For example, in the example shown in Figure 8, bingo card BC, identified by bingo card ID "BC1," indicates that it contains squares indicated by "CL1," "CL2," etc. Furthermore, each square is associated with a coupon type, indicated by coupons "Coupon #11" and "Coupon #12," and an action such as "Acquire," "Search," or "Use."

図8に示す例では、便宜上、マス目やクーポンなどを、「CL1」、「クーポン#11」などの抽象的な文字列で表現したが、ビンゴカード情報テーブルには、マス目やクーポンなどを示す具体的な文字列や数値などの情報が含まれる。なお、ビンゴカード情報記憶部33は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、ビンゴカード情報記憶部33は、ビンゴカードBCの有効期限/更新時期に関する情報を記憶してもよい。 In the example shown in Figure 8, for convenience, the squares and coupons are represented by abstract strings such as "CL1" and "Coupon #11." However, the bingo card information table contains specific strings and numerical values that represent the squares and coupons. The bingo card information storage unit 33 is not limited to the above and may store various types of information depending on the purpose. For example, the bingo card information storage unit 33 may store information regarding the expiration date/renewal date of bingo card BC.

〔4.2.5.特典情報記憶部34〕
特典情報記憶部34は、ビンゴカードBCにおいてビンゴが完成した際の特典に関する各種情報を含む記憶する。図9は、実施形態に係る特典情報記憶部34に記憶される特典情報テーブルの一例を示す図である。
[4.2.5. Bonus Information Storage Unit 34]
The reward information storage unit 34 stores various information related to the rewards given when a bingo is completed on the bingo card BC. Figure 9 shows an example of a reward information table stored in the reward information storage unit 34 according to this embodiment.

図9に示す例では、特典情報記憶部34に記憶される特典情報テーブルは、「ビンゴカードID」、「ビンゴ列」、および「特典」といった項目を含む。 In the example shown in Figure 9, the reward information table stored in the reward information storage unit 34 includes items such as "Bingo Card ID," "Bingo Column," and "Reward."

「ビンゴカードID」は、ビンゴカードBCを識別する識別子である。「ビンゴ列」は、ビンゴカードBCにおいてビンゴが完成する1列を示す。「特典」は、ビンゴ列においてビンゴが完成した際に提供される特典の内容を示す。 The "Bingo Card ID" is an identifier that identifies Bingo Card BC. The "Bingo Column" indicates a single column on Bingo Card BC that completes a bingo. The "Reward" indicates the reward provided when a bingo is completed in a given bingo column.

図9に示す例では、便宜上、ビンゴ列や特典などを、「ビンゴ列#11」、「特典#11」などの抽象的な文字列で表現したが、特典情報テーブルには、ビンゴ列および特典の内容を示す具体的な文字列や数値などの情報が登録される。 In the example shown in Figure 9, for convenience, bingo rows and rewards are represented by abstract strings such as "Bingo Row #11" and "Reward #11." However, the reward information table registers specific strings and numerical values that indicate the content of the bingo rows and rewards.

特典情報テーブルでは、例えば、ビンゴ列#11に含まれる各マス目CL11,CL12,・・・に対応付けられたクーポンによる利益よりも利用による高い利益が特典として設定される。例えば、ビンゴ列#11に含まれる複数のマス目CL11,CL12,・・・に対応するクーポンがクーポンAとクーポンBであるとする。 In the reward information table, for example, the reward is set to be one that offers a higher benefit from use than the benefit from the coupons associated with each square CL11, CL12, ... in bingo row #11. For example, suppose the coupons corresponding to multiple squares CL11, CL12, ... in bingo row #11 are Coupon A and Coupon B.

この場合、ビンゴ列#11のすべてのマス目CL11,CL12,・・・が開放されたときに得られる特典は、クーポンA,Bの利用で得られる利益のいずれの利益よりも高い利益が利用により提供されるクーポンCなどである。 In this case, the reward obtained when all squares CL11, CL12, ... in bingo row #11 are unlocked is coupon C, which offers a higher reward than either coupon A or B.

なお、クーポンA,B,Cは、互いに異なる種別のクーポンであるが、かかる例に限定されない。また、クーポンAとクーポンBとは互いに異なる発行媒体のクーポンであり、クーポンCは、クーポンAおよびクーポンBのいずれかと同じ発行媒体のクーポンであるが、クーポンAおよびクーポンBのいずれとも異なる発行媒体(例えば、異なるサイトや異なるショッピングモールなど)のクーポンであってもよい。 Note that coupons A, B, and C are of different types, but this example is not limited to this. Furthermore, coupons A and B may be issued through different media, while coupon C may be issued through the same media as either coupon A or coupon B, but through a different media than either coupon A or coupon B (for example, a different website or a different shopping mall).

また、ビンゴ列で示される複数のマス目に対応する複数のクーポンと特典との関係は上述した例に限定されず、例えば、クーポンA,Bの各々の発行総数よりも発行総数が少ないクーポンDを特典としたり、クーポンA,Bの各々の利用期限または利用期間よりも利用期限が早いまたは利用期間が短いクーポンEを特典としたりすることができる。 Furthermore, the relationship between the multiple coupons and rewards corresponding to the multiple squares shown in the bingo row is not limited to the examples described above. For example, coupon D, whose total number of issued coupons is less than that of coupons A and B, could be designated as a reward, or coupon E, whose expiration date or usage period is earlier or shorter than that of coupons A and B, could be designated as a reward.

なお、図8に示す特典情報テーブルでは、特典がビンゴ列に対して対応付けられているが、ビンゴ列に加えてまたは代えて、マス目毎または1以上のマス目毎に特典が対応付けられていてもよい。 Note that in the reward information table shown in Figure 8, rewards are associated with bingo columns, but rewards may also be associated with each individual square or one or more squares, in addition to or instead of the bingo columns.

なお、特典情報記憶部34は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、特典情報記憶部34は、特典の提供期間(受取期間)や、特典の有効期限(使用期限)に関する情報を記憶してもよい。 Furthermore, the reward information storage unit 34 may store various types of information depending on the purpose, not limited to those mentioned above. For example, the reward information storage unit 34 may store information regarding the reward provision period (receiving period) and the reward's expiration date (usage period).

〔4.3.処理部22〕
処理部22は、コントローラであり、例えば、CPUまたはMPUなどによって、端末装置2内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。処理部22は、例えば、ASICまたはFPGAなどの集積回路により一部または全部が実現されてもよい。
[4.3. Processing Unit 22]
The processing unit 22 is a controller, and is implemented, for example, by a CPU or MPU, which executes various programs stored in the memory device inside the terminal device 2 using RAM as the working area. The processing unit 22 may be partially or entirely implemented by an integrated circuit, for example, an ASIC or FPGA.

図4に示すように、処理部22は、取得部40と、受付部41と、割当部42と、提供部43と、判定部44と、決定部45と、付与部46と、学習部47とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、処理部22の内部構成は、図4に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。 As shown in Figure 4, the processing unit 22 comprises an acquisition unit 40, a reception unit 41, an allocation unit 42, a provision unit 43, a determination unit 44, a decision unit 45, a granting unit 46, and a learning unit 47, and realizes or executes the information processing functions and operations described below. Note that the internal configuration of the processing unit 22 is not limited to the configuration shown in Figure 4; other configurations are also acceptable as long as they perform the information processing described later.

〔4.3.1.取得部40〕
取得部40は、各種情報を取得する。取得部40は、記憶部21から各種の情報を取得する。例えば、取得部40は、受付部41によって受け付けられた要求や情報などに応じた情報を記憶部21から取得する。
[4.3.1. Acquisition unit 40]
The acquisition unit 40 acquires various types of information. The acquisition unit 40 acquires various types of information from the storage unit 21. For example, the acquisition unit 40 acquires information from the storage unit 21 in response to requests and information received by the reception unit 41.

また、取得部40は、通信部20を介して、外部の情報処理装置から各種情報を受信する。例えば、取得部40は、クーポン情報を外部装置から取得し、取得したクーポン情報をクーポン情報記憶部31に記憶させる。 Furthermore, the acquisition unit 40 receives various types of information from an external information processing device via the communication unit 20. For example, the acquisition unit 40 acquires coupon information from an external device and stores the acquired coupon information in the coupon information storage unit 31.

また、取得部40は、ビンゴ情報を外部装置から取得し、取得したビンゴ情報をビンゴカード情報記憶部33に記憶させる。また、取得部40は、特典情報を外部装置から取得し、取得した特典情報を特典情報記憶部34に記憶させる。 Furthermore, the acquisition unit 40 acquires bingo information from an external device and stores the acquired bingo information in the bingo card information storage unit 33. The acquisition unit 40 also acquires bonus information from an external device and stores the acquired bonus information in the bonus information storage unit 34.

〔4.3.2.受付部41〕
受付部41は、通信部20を介して、各ユーザUの端末装置2から、各ユーザUに関する各種情報の登録を受け付け、登録を受け付けた各種情報をユーザ情報記憶部30に記憶する。
[4.3.2. Reception Department 41]
The reception unit 41 receives registration of various information about each user U from the terminal device 2 of each user U via the communication unit 20, and stores the received information in the user information storage unit 30.

また、受付部41は、通信部20を介して、各ユーザUの端末装置2から、各ユーザUが属するグループGと、そのグループGのメンバーとに関する各種情報の登録を受け付け、登録を受け付けた各種情報を、グループ情報記憶部32に記憶する。 Furthermore, the reception unit 41 receives registration of various information regarding the group G to which each user U belongs and the members of that group G from each user U's terminal device 2 via the communication unit 20, and stores the received information in the group information storage unit 32.

また、受付部41は、通信部20を介して、各ユーザUの端末装置2から、特定のグループGへの参加希望通知/参加登録を受け付けてもよい。 Furthermore, the reception unit 41 may receive notifications/registrations for participation in a specific group G from each user U's terminal device 2 via the communication unit 20.

また、受付部41は、ユーザ情報記憶部30に記憶された情報(各ユーザUに関する各種情報)に基づいて、各ユーザUが属するグループGを決定し、そのグループGとそのメンバーとに関する各種情報をグループ情報記憶部32に記憶させることもできる。すなわち、受付部41は、各ユーザUが属するグループGを決定する決定部の機能を有していてもよい。 Furthermore, the reception unit 41 can determine the group G to which each user U belongs based on the information stored in the user information storage unit 30 (various information about each user U), and store various information about that group G and its members in the group information storage unit 32. In other words, the reception unit 41 may also function as a determination unit to determine the group G to which each user U belongs.

〔4.3.3.割当部42〕
割当部42は、各ユーザUが属するグループGに対してビンゴカードBCを割り当てる。このとき、割当部42は、各ユーザUが属するグループGに対して、定期的に(例えば毎月)、現在のビンゴカードBCを破棄し、新しいビンゴカードBCを割り当ててもよい。
[4.3.3. Allocation Section 42]
The allocation unit 42 assigns bingo cards BC to each group G to which each user U belongs. At this time, the allocation unit 42 may periodically (for example, monthly) discard the current bingo cards BC and assign new bingo cards BC to each group G to which each user U belongs.

また、割当部42は、特定のグループGへの参加希望通知/参加登録を行ったユーザUを、そのグループGへ割り当ててもよい。 Furthermore, the allocation unit 42 may assign a user U who has submitted a notification of interest in joining a specific group G/registered to that group G.

〔4.3.4.提供部43〕
提供部43は、通信部20を介して、各端末装置2のユーザUに対して、オンラインサービスを提供する。例えば、提供部43は、端末装置2からの要求に応じて、電子商取引サービスをユーザUに提供する。
[4.3.4. Providing Department 43]
The service provider 43 provides online services to users U of each terminal device 2 via the communication unit 20. For example, the service provider 43 provides e-commerce services to users U in response to requests from terminal devices 2.

また、提供部43は、通信部20を介して、各ユーザUの端末装置2に対して、各ユーザUが属するグループGに対して割り当てられたビンゴカードBCに関する情報を提供する。 Furthermore, the provisioning unit 43, via the communication unit 20, provides each user U's terminal device 2 with information regarding the bingo card BC assigned to the group G to which each user U belongs.

また、提供部43は、通信部20を介して、各ユーザUの端末装置2に対して、定期的に(例えば毎月)、新しいビンゴカードBCに関する情報を提供してもよい。すなわち、提供部43は、定期的に、ビンゴカードBCに関する情報を更新する更新部であってもよい。 Furthermore, the provisioning unit 43 may periodically (for example, monthly) provide information about new bingo cards BC to each user U's terminal device 2 via the communication unit 20. In other words, the provisioning unit 43 may also be an update unit that periodically updates information about bingo cards BC.

また、提供部43は、通信部20を介して、各ユーザUの端末装置2に対して、ビンゴカードBCについて各ユーザUが情報交換を行うための情報交換手段を提供する。例えば、提供部43は、情報交換手段として、図1に示す例におけるコメント欄CMTやテキストボックスTXB、定型文MSGなどを提供する。これにより、各ユーザUの端末装置2には、コメント欄CMTやテキストボックスTXB、定型文MSGなどが表示される。 Furthermore, the provisioning unit 43, via the communication unit 20, provides information exchange means to each user U's terminal device 2 for exchanging information about the bingo card BC. For example, the provisioning unit 43 provides a comment field CMT, a text box TXB, and a pre-defined message MSG as information exchange means, as shown in the example in Figure 1. As a result, the comment field CMT, text box TXB, and pre-defined message MSG are displayed on each user U's terminal device 2.

また、提供部43は、ビンゴカードBCにおいてビンゴが完成した場合に、通信部20を介して、各ユーザUの端末装置2に対して、ビンゴが完成した1列に対応する特典であって付与部46によってユーザUに付与された特典を示す情報である特典情報を提供する。 Furthermore, when a bingo is completed on the bingo card BC, the provision unit 43 provides reward information to each user U's terminal device 2 via the communication unit 20. This reward information indicates the reward corresponding to the completed bingo line and the reward granted to the user U by the granting unit 46.

提供部43は、条件情報提示部50と、充足状態情報提示部51とを含む。条件情報提示部50は、クーポンに関する行動の条件を示す条件情報を複数含む行動条件情報ACを端末装置2に送信して、端末装置2に行動条件情報ACを表示させることで、行動条件情報ACをユーザUに提示する。 The provision unit 43 includes a condition information presentation unit 50 and a satisfaction status information presentation unit 51. The condition information presentation unit 50 transmits action condition information AC, which includes multiple condition information items indicating the conditions for actions related to the coupon, to the terminal device 2, and displays the action condition information AC on the terminal device 2, thereby presenting the action condition information AC to the user U.

クーポンに関する行動の条件は、クーポンの種別の条件と、クーポンに関する行動の種別の条件とを含む。クーポンの種別は、クーポン毎に異なるが、例えば、クーポンの利用対象となる店舗毎、クーポンの利用対象となる取引対象(例えば、商品やサービス)毎、またはクーポンの利用によって得られる特典毎に異なっていてもよい。 The conditions for actions related to coupons include the conditions for the type of coupon and the conditions for the type of action related to the coupon. The type of coupon may differ for each coupon, but it may also differ for each store where the coupon can be used, for each transaction (e.g., product or service) where the coupon can be used, or for each benefit obtained by using the coupon.

クーポンに関する行動の種別は、例えば、クーポンを検索する行動、クーポンを獲得する行動、およびクーポンを利用する行動などといった種別であるが、さらに細分化された種別、例えば、クーポンの検索の日時、獲得の日時、または利用の日時などの種別を含んでいてもよい。 The types of actions related to coupons include, for example, actions such as searching for coupons, acquiring coupons, and using coupons. However, they may also include more detailed types, such as the date and time of coupon search, acquisition, or use.

ここで、ビンゴカード情報テーブルが図8に示す状態であるとし、ユーザUが属するグループGに対して割り当てられたビンゴカードBCがビンゴカードID「BG1」のビンゴカードBCであるとする。この場合、条件情報提示部50は、クーポン#11の獲得、クーポン#12の検索などをクーポンに関する行動の条件として示す複数の条件情報を含む行動条件情報ACをユーザUに提示する。 Here, let's assume the bingo card information table is in the state shown in Figure 8, and that the bingo card BC assigned to group G, to which user U belongs, is bingo card BC with bingo card ID "BG1". In this case, the condition information presentation unit 50 presents user U with action condition information AC, which includes multiple condition information indicating the conditions for actions related to coupons, such as acquiring coupon #11 and searching for coupon #12.

また、ビンゴカード情報テーブルが図8に示す状態であるとし、ユーザUが属するグループGに対して割り当てられたビンゴカードBCがビンゴカードID「BG2」のビンゴカードBCであるとする。この場合、条件情報提示部50は、クーポン#21の利用、クーポン#22の検索などをクーポンに関する行動の条件として示す複数の条件情報を含む行動条件情報ACをユーザUに提示する。 Furthermore, assuming the bingo card information table is in the state shown in Figure 8, and that the bingo card BC assigned to group G, to which user U belongs, is bingo card BC with bingo card ID "BG2", the condition information presentation unit 50 presents user U with action condition information AC, which includes multiple condition information indicating the conditions for actions related to coupons, such as using coupon #21 and searching for coupon #22.

また、充足状態情報提示部51は、複数の条件情報を含む行動条件情報ACで示される複数の条件のうちユーザUの行動が満たす条件に応じて変化する情報である充足状態情報を端末装置2に送信して、端末装置2に充足状態情報を表示させることで、充足状態情報をユーザUに提示する。 Furthermore, the satisfaction status information display unit 51 transmits satisfaction status information, which changes according to the conditions that user U's actions satisfy among the multiple conditions indicated in the action condition information AC (which includes multiple condition information), to the terminal device 2, thereby displaying the satisfaction status information on the terminal device 2 and presenting the satisfaction status information to user U.

充足状態情報提示部51は、各ユーザUがビンゴカードBCのマス目に対応するクーポンに関する行動を行った場合に、そのマス目を視覚的に変更する。すなわち、マス目を開放する。例えば、実際のビンゴゲームと同様に、そのマス目を穴あき状態に変更するか、そのマス目に印をつける。実際には、そのマス目が開放されたことをユーザUが視覚的に判別可能な表示態様であればよい。 The fulfillment status information display unit 51 visually changes the square on the bingo card BC when each user U performs an action related to the coupon corresponding to that square. That is, it opens up the square. For example, similar to an actual bingo game, it changes the square to a hole-in state or marks the square. In practice, any display method that allows user U to visually determine that the square has been opened is sufficient.

また、充足状態情報提示部51は、クーポンに関する行動をキャンセル(例えば、削除または交換)した場合には、そのキャンセルした商品に対応するマス目の変更を取り消す(穴を塞ぎ、元の状態に戻す)。 Furthermore, if an action related to a coupon is canceled (for example, deleted or exchanged), the satisfaction status information display unit 51 will undo the changes to the corresponding square (fill in the hole and return to the original state).

〔4.3.5.判定部44〕
判定部44は、ユーザUが属するグループGに対して割り当てられたビンゴカードBCについて、ビンゴが完成したか否かを判定する。例えば、情報処理装置1は、実際のビンゴゲームと同様に、ビンゴカードBC上の縦・横・斜めのいずれか1列にある5マスが揃っている場合に、ビンゴが完成したと判定する。
[4.3.5. Judgment unit 44]
The determination unit 44 determines whether a bingo has been completed for the bingo card BC assigned to the group G to which user U belongs. For example, the information processing device 1 determines that a bingo has been completed if five squares are lined up in any row, vertically, horizontally, or diagonally on the bingo card BC, just as in an actual bingo game.

また、判定部44は、提供部43がマス目の変更を取り消したことで、ビンゴが完成していない状態となった場合には、ビンゴが完成していないと判定する。 Furthermore, if the provisioning unit 43 cancels the change in the squares, resulting in a state where the bingo is not completed, the determination unit 44 determines that the bingo is not completed.

また、判定部44は、あと1マスでビンゴが完成するときに、「リーチ」の宣言がない場合には、ビンゴが完成しても無効と判定してもよい。すなわち、判定部44は、「リーチ」の宣言があった場合にのみ、ビンゴが完成した(有効)と判定してもよい。 Furthermore, the determination unit 44 may determine that a bingo is invalid if there is no "reach" declaration when only one square remains to be completed. In other words, the determination unit 44 may determine that a bingo is complete (valid) only if a "reach" declaration has been made.

また、判定部44は、1人のユーザU(同一人)が1列にある5マスを揃えた場合には、ビンゴが完成しても無効と判定してもよい。また、判定部44は、1人のユーザUが複数のアカウントを利用して1列にある5マスを揃えることを避けるために、同一の端末装置2を用いて1列にある5マスを揃えた場合も、ビンゴが完成しても無効としてもよい。すなわち、判定部44は、同じグループGに属する2人以上のユーザUが協力して1列にある5マスを揃えた場合にのみ、ビンゴが完成した(有効)と判定してもよい。 Furthermore, the determination unit 44 may determine that a bingo is invalid if one user U (the same person) completes a row of five squares. Also, to prevent one user U from using multiple accounts to complete a row of five squares, the determination unit 44 may determine that a bingo is invalid if the same terminal device 2 is used to complete a row of five squares. In other words, the determination unit 44 may only determine that a bingo is complete (valid) if two or more users U belonging to the same group G cooperate to complete a row of five squares.

〔4.3.6.決定部45〕
決定部45は、判定部44によってビンゴが完成したと判定された場合、ビンゴを完成させたグループGのユーザU全体またはビンゴを完成させたグループGに含まれる各ユーザUに付与する特典を決定する。
[4.3.6. Decision Section 45]
If the determination unit 44 determines that a bingo has been completed, the determination unit 45 determines the reward to be given to all users U in group G that completed the bingo, or to each user U included in group G that completed the bingo.

例えば、決定部45は、ビンゴを完成させたビンゴ列に対応付けられた特典を、かかるビンゴ列を完成させたグループGのユーザU全体またはかかるグループGに含まれる各ユーザUに付与する特典として決定する。 For example, the decision unit 45 determines that the reward associated with a completed bingo line will be awarded to all users U in group G who completed the bingo line, or to each user U included in group G.

また、決定部45は、各ユーザUの貢献度に応じて特典の配分を変更することができる。例えば、決定部45は、開放させたマス目の数が多いユーザUや、ユーザUが行動したクーポンによる利益が大きいユーザUほど、特典の割り当てを大きくする。また、決定部45は、マス目を1つも開放していないユーザU(何も購入していないユーザU)には、特典を提供しないこともできる。 Furthermore, the decision unit 45 can change the distribution of rewards according to each user U's contribution. For example, the decision unit 45 will allocate larger rewards to users U who have unlocked more squares or users U who have generated greater profits from coupons they have used. The decision unit 45 can also choose not to offer rewards to users U who have not unlocked any squares (users U who have not made any purchases).

また、決定部45は、複数のユーザUが同じマス目に対応するクーポンに関する行動をしている場合には、そのマス目に対応するクーポンに関する行動をしたユーザU間で特典を折半するようにしてもよい。 Furthermore, if multiple users U are taking actions related to the coupon corresponding to the same square, the decision unit 45 may split the reward equally among the users U who took actions related to that coupon.

また、決定部45は、ビンゴが完成した1列や、開放させたマス目、クーポンの種別およびそのクーポンに関する行動の種別の組み合わせなどの違いに応じて、特典を変更することもできる。すなわち、決定部45は、どの1列でビンゴが完成したか、どのマス目が開放しているか、マス目を開放させるための種別のクーポンのうちどの種類のクーポンに関する行動がどの種類の行動であるかなどによって、各ユーザUに付与する特典を変更することができる。 Furthermore, the decision unit 45 can also change the rewards depending on differences such as the completed bingo line, the unlocked squares, the type of coupon, and the type of action related to that coupon. In other words, the decision unit 45 can change the rewards granted to each user U based on which line was completed, which squares were unlocked, and which type of action was taken with which type of coupon used to unlock the squares.

例えば、決定部45は、図9に示す特典情報テーブルにおいてマス目毎または1以上のマス目毎に特典が対応付けられている場合、ユーザU毎にユーザUが開放させたマス目に対応する特典をユーザUに付与する特典を決定することもできる。これにより、決定部45は、マス目を開放させるための種別のクーポンのうちどの種類のクーポンに関する行動がどの種類の行動であるかなどによって、各ユーザUに付与する特典を変更することができる。 For example, if the reward information table shown in Figure 9 has rewards associated with each square or one or more squares, the decision unit 45 can also determine which rewards to grant to each user U, corresponding to the squares that user U has unlocked. This allows the decision unit 45 to change the rewards granted to each user U based on factors such as which type of coupon is associated with which type of action for unlocking a square.

〔4.3.7.付与部46〕
付与部46は、複数のクーポンのうちユーザUが付与条件を満たすクーポンをユーザUに付与する。
[4.3.7. Granting section 46]
The granting unit 46 grants user U a coupon from among several coupons that meets the granting conditions for user U.

例えば、クーポン情報テーブルが図6に示す状態であるとする。この場合、付与部46は、ユーザUが「付与条件#1」を満たす場合、クーポンID「CP1」のクーポンをユーザUに付与する。また、付与部46は、ユーザUが「付与条件#2」を満たす場合、クーポンID「CP2」のクーポンをユーザUに付与する。 For example, suppose the coupon information table is in the state shown in Figure 6. In this case, if user U meets "Granting Condition #1", the granting unit 46 grants user U a coupon with coupon ID "CP1". Furthermore, if user U meets "Granting Condition #2", the granting unit 46 grants user U a coupon with coupon ID "CP2".

また、付与部46は、判定部44によってビンゴが完成したと判定された場合、ビンゴを完成させたグループGのユーザ全体またはビンゴを完成させたグループGに含まれる各ユーザUに対し、決定部45によって決定された特典を付与する。 Furthermore, if the determination unit 44 determines that a bingo has been completed, the awarding unit 46 awards the reward determined by the decision unit 45 to all users in group G who completed the bingo, or to each user U included in group G who completed the bingo.

例えば、決定部45によって決定された特典が図9に示す特典#1である場合、ビンゴを完成させたグループGのユーザ全体またはビンゴを完成させたグループGに含まれる各ユーザUに決定部45によって決定された特典#1を付与する。 For example, if the reward determined by the determination unit 45 is reward #1 shown in Figure 9, reward #1 determined by the determination unit 45 is awarded to all users in group G who completed the bingo, or to each user U included in group G who completed the bingo.

図8に示す特典情報テーブルでは、上述したように、例えば、ビンゴ列#11に含まれる各マス目CL11,CL12,・・・に対応付けられたクーポンによる利益よりも利用による高い利益が特典として設定可能である。ビンゴ列#11に含まれる複数のマス目CL11,CL12,・・・に対応するクーポンは、例えば、互いに種別が異なるクーポンAとクーポンBであり、特典#1がクーポンA,Bの利用で得られる利益のいずれの利益よりも高い利益が利用により提供されるクーポンCであるとする。 As shown in Figure 8, the reward information table allows for the setting of rewards that offer a higher benefit from use than the benefits obtained from the coupons associated with each cell CL11, CL12, ... in bingo row #11. The coupons corresponding to the multiple cells CL11, CL12, ... in bingo row #11 are, for example, coupons A and B of different types, and reward #1 is coupon C, which offers a higher benefit from use than the benefits obtained from using coupons A and B.

この場合、付与部46は、クーポンA,Bの利用で得られる利益のいずれの利益よりも高い利益が利用により提供されるクーポンBを特典としてグループGのユーザ全体またはかかるグループGに含まれる各ユーザUに付与する。クーポンAは、第1のクーポンの一例であり、クーポンBは、第2のクーポンの一例であり、クーポンCは、第3のクーポンの一例である。 In this case, the granting unit 46 grants coupon B, which offers a higher benefit than either of the benefits obtained from using coupons A or B, as a benefit to all users of group G or to each user U included in such group G. Coupon A is an example of the first coupon, coupon B is an example of the second coupon, and coupon C is an example of the third coupon.

〔4.3.8.学習部47〕
学習部47は、各ユーザUとクーポンに関する行動との関係について機械学習を行い、ユーザUごとに学習モデルを生成する。例えば、学習部47は、各ユーザUの属性とクーポンに関する行動との関係について機械学習を行い、ユーザUの属性ごとに学習モデルを生成することもできる。
[4.3.8. Learning Section 47]
The learning unit 47 performs machine learning on the relationship between each user U and their actions regarding coupons, and generates a learning model for each user U. For example, the learning unit 47 can also perform machine learning on the relationship between each user U's attributes and their actions regarding coupons, and generate a learning model for each user U's attributes.

学習モデルは、例えば、ユーザUの属性毎にユーザUが行動する頻度が低い特定のクーポンに関する特定の行動ほどクーポンに関する行動のスコアである行動スコアが高くなるように、各ユーザUの属性とクーポンに関する行動との関係について機械学習を行い、ユーザUの属性ごとに学習モデルを生成する。以下において、クーポンに関する行動をクーポン行動と記載する場合がある。 The learning model generates a learning model for each user U attribute by performing machine learning on the relationship between user U's attributes and coupon-related actions. For example, it ensures that for each user U attribute, actions related to specific coupons that user U performs less frequently result in a higher action score (a score for coupon-related actions). In the following, coupon-related actions may be referred to as "coupon actions."

割当部42は、グループGに属する各ユーザUの属性の情報を学習部47によって生成された学習モデルに入力し、学習モデルから出力される各クーポン行動の行動スコアに基づいて、各ユーザUが属するグループGに対してビンゴカードBCを割り当てることができる。例えば、割当部42は、ビンゴカードBCのマス目に割り当てるクーポン行動の行動スコアの範囲を調整することで、グループGごとに難易度の異なるビンゴカードBCを割り当てることができる。割当部42は、ビンゴカードBCのマス目に割り当てるクーポン行動の行動スコアの範囲を行動スコアが高い範囲とすることで、難易度が高いビンゴカードBCをグループGに割り当てることができる。 The assignment unit 42 inputs attribute information of each user U belonging to group G into a learning model generated by the learning unit 47, and can assign bingo cards BC to each group G to which each user U belongs based on the action score of each coupon action output from the learning model. For example, the assignment unit 42 can assign bingo cards BC with different difficulty levels to each group G by adjusting the range of action scores of coupon actions to be assigned to the squares of bingo card BC. The assignment unit 42 can assign bingo cards BC with higher difficulty levels to group G by setting the range of action scores for coupon actions to be assigned to the squares of bingo card BC to a range with higher action scores.

また、割当部42は、学習部47によって生成された学習モデルに基づいて、特定のグループGへの参加希望通知/参加登録を行ったユーザUを、そのグループGへ割り当てるか否か決定してもよい。あるいは、受付部41は、学習部47によって生成された学習モデルに基づいて、各ユーザUが属するグループGを決定してもよい。 Furthermore, the assignment unit 42 may decide whether or not to assign a user U who has submitted a notification of interest in joining a specific group G/registered to that group G, based on the learning model generated by the learning unit 47. Alternatively, the reception unit 41 may determine which group G each user U belongs to, based on the learning model generated by the learning unit 47.

なお、学習部47によって生成される学習モデルは、例えば、ユーザUの属性の情報に代えて、ユーザUの行動履歴の情報を入力とする学習モデルであってもよく、また、ユーザUが行動する頻度が高いほど行動スコアが低くなる学習モデルであってもよい。 Furthermore, the learning model generated by the learning unit 47 may, for example, use information on user U's behavioral history as input instead of user U's attribute information, or it may be a learning model in which the behavioral score decreases as the frequency of user U's actions increases.

機械学習は、例えばディープニューラルネットワーク(DNN:Deep Neural Network)を利用したディープラーニング(深層学習)などである。また、データマイニングやその他の機械学習アルゴリズムを利用してもよい。 Machine learning includes, for example, deep learning using deep neural networks (DNNs). Data mining and other machine learning algorithms may also be used.

〔5.処理手順〕
次に、図10および図11に示すフローチャートを用いて実施形態に係る情報処理装置1による処理手順について説明する。
[5. Processing Procedure]
Next, the processing procedure by the information processing device 1 according to the embodiment will be explained using the flowcharts shown in Figures 10 and 11.

〔5.1.ビンゴゲームに関する処理手順〕
まず、図10を用いて実施形態に係るビンゴゲームに関する処理手順について説明する。図10は、実施形態に係る情報処理装置1の処理部22によって実行されるビンゴゲームに関する処理手順を示すフローチャートである。なお、以下に示す処理手順は、情報処理装置1の処理部22によって繰り返し実行される。
[5.1. Procedures related to the bingo game]
First, the processing procedure for the bingo game according to the embodiment will be explained using Figure 10. Figure 10 is a flowchart showing the processing procedure for the bingo game executed by the processing unit 22 of the information processing device 1 according to the embodiment. Note that the processing procedure shown below will be repeatedly executed by the processing unit 22 of the information processing device 1.

情報処理装置1の処理部22は、各ユーザUの初回利用時(初回購入時)には、通信部20を介して、各ユーザUの端末装置2から、各ユーザUに氏名や自宅の住所などのユーザ情報の入力を受け付け、ユーザ登録を行う(ステップS101)。そして、処理部22は、各ユーザUが属するグループGやそのメンバーを決定する(ステップS102)。 The processing unit 22 of the information processing device 1, upon each user U's first use (first purchase), receives user information such as name and home address from each user U's terminal device 2 via the communication unit 20 and performs user registration (step S101). Then, the processing unit 22 determines the group G to which each user U belongs and its members (step S102).

つづいて、処理部22は、各ユーザUが属するグループGに対してビンゴカードBCを割り当て、通信部20を介して、各ユーザUの端末装置2に対して、各ユーザUが属するグループGに対して割り当てられたビンゴカードBCに関する情報を提供する(ステップS103)。 Next, the processing unit 22 assigns bingo cards BC to the group G to which each user U belongs, and provides information regarding the bingo cards BC assigned to each user U's terminal device 2 via the communication unit 20 (step S103).

つづいて、処理部22は、各ユーザUが何らかのクーポンに関する行動をとった場合に、各ユーザUがとったクーポンに関する行動がビンゴカードBCのマス目のいずれかに対応するクーポンに関する行動であるか否かを判定する(ステップS104)。処理部22は、各ユーザUがとったクーポンに関する行動がビンゴカードBCのマス目のいずれかに対応するクーポンに関する行動ではない場合には(ステップS104:No)、何も行わず、次の各ユーザUのクーポンに関する行動の時まで待機する(ステップS104に戻る)。 Next, when each user U takes an action related to a coupon, the processing unit 22 determines whether the action taken by each user U corresponds to a coupon in any of the squares on the bingo card BC (step S104). If the action taken by each user U does not correspond to a coupon in any of the squares on the bingo card BC (step S104: No), the processing unit 22 does nothing and waits until the next action taken by each user U related to a coupon (returning to step S104).

処理部22は、各ユーザUがとったクーポンに関する行動がビンゴカードBCのマス目のいずれかに対応するクーポンに関する行動である場合には(ステップS104:Yes)、そのマス目を開放する(ステップS105)。例えば、実際のビンゴゲームと同様に、そのマス目を穴あき状態に変更するか、そのマス目に印をつける。すなわち、マス目の表示態様を変更する。 If the action taken by each user U regarding a coupon corresponds to an action related to a coupon in one of the squares on the bingo card BC (Step S104: Yes), the processing unit 22 opens that square (Step S105). For example, similar to an actual bingo game, it changes the square to an open state or marks the square. In other words, it changes the display pattern of the square.

処理部22は、ビンゴが完成したか否かを判定する(ステップS106)。処理部22は、ビンゴが完成していない場合には(ステップS106:No)、何も行わず、次の各ユーザUのクーポンに関する行動の時まで待機する(ステップS104に戻る)。 The processing unit 22 determines whether or not the bingo is complete (step S106). If the bingo is not complete (step S106: No), the processing unit 22 does nothing and waits until the next action related to each user U's coupon (returns to step S104).

処理部22は、ビンゴが完成した場合には(ステップS106:Yes)、通信部20を介して、そのビンゴカードBCが割り当てられたグループGに属する各ユーザUの端末装置2に対して、特典を提供する(ステップS107)。処理部22は、ステップS107の処理が終了した場合、図10に示す処理を終了し、図10に示す処理を繰り返す。 If a bingo is completed (step S106: Yes), the processing unit 22 provides a reward to each user U terminal device 2 belonging to group G to which the bingo card BC is assigned, via the communication unit 20 (step S107). When the processing in step S107 is completed, the processing unit 22 terminates the process shown in Figure 10 and repeats the process shown in Figure 10.

〔5.2.ビンゴカードBCの管理に関する処理手順〕
次に、図11を用いて実施形態に係るビンゴカードBCの管理に関する処理手順について説明する。図11は、実施形態に係る情報処理装置1の処理部22によって実行されるビンゴカードBCの管理に関する処理手順を示すフローチャートである。なお、以下に示す処理手順は、情報処理装置1の処理部22によって繰り返し実行される。
[5.2. Procedures for managing Bingo Cards BC]
Next, the processing procedure for managing bingo cards BC according to the embodiment will be described using Figure 11. Figure 11 is a flowchart showing the processing procedure for managing bingo cards BC executed by the processing unit 22 of the information processing device 1 according to the embodiment. Note that the processing procedure shown below is repeatedly executed by the processing unit 22 of the information processing device 1.

情報処理装置1の処理部22は、各ユーザUが属するグループGに対して割り当てられたビンゴカードBCを管理する(ステップS201)。そして、処理部22は、ビンゴカードBCの有効期限が到来したか否かを判定する(ステップS202)。 The processing unit 22 of the information processing device 1 manages the bingo cards BC assigned to each user U to the group G to which they belong (step S201). Then, the processing unit 22 determines whether or not the expiration date of the bingo cards BC has arrived (step S202).

処理部22は、ビンゴカードBCの有効期限が到来していない場合には(ステップS202:No)、現在のビンゴカードBCを維持する(ステップS203)。処理部22は、ビンゴカードBCの有効期限が到来した場合には(ステップS202:Yes)、現在のビンゴカードBCを破棄する(ステップS204)。 If the bingo card BC has not expired (step S202: No), the processing unit 22 maintains the current bingo card BC (step S203). If the bingo card BC has expired (step S202: Yes), the processing unit 22 discards the current bingo card BC (step S204).

また、処理部22は、各ユーザUが属するグループGに対して、新しいビンゴカードBCを割り当て、通信部20を介して、各ユーザUの端末装置2に対して、新しいビンゴカードBCに関する情報を提供する(ステップS205)。 Furthermore, the processing unit 22 assigns a new bingo card BC to each user U's group G, and provides information about the new bingo card BC to each user U's terminal device 2 via the communication unit 20 (step S205).

処理部22は、ステップS203の処理が終了した場合、またはステップS205の処理が終了した場合、図11に示す処理を終了し、図11に示す処理を繰り返す。なお、処理部22は、定期的に(例えば毎月)、ビンゴカードBCに関する情報を更新するようにしてもよい。これにより、処理部22は、定期的に、現在のビンゴカードBCを破棄し、新しいビンゴカードBCを提供する。 When the processing in step S203 or step S205 is completed, the processing unit 22 terminates the process shown in Figure 11 and repeats the process shown in Figure 11. The processing unit 22 may also update the information regarding bingo card BC periodically (for example, monthly). This allows the processing unit 22 to periodically discard the current bingo card BC and provide a new bingo card BC.

〔6.変形例〕
また、上述した例では、ビンゴカードBCを用いてユーザUに特典を付与するが、提供部43は、例えば、ビンゴカードBCと関連付けずに、行動条件情報ACをユーザUに提供することもできる。この場合、提供部43は、例えば、行動条件情報ACに含まれる複数の条件情報のうち条件が満たされた条件情報を強調表示したり削除したりすることで、ユーザUに特典が付与されるまでの条件を知らせることができる。
[6. Variations]
Furthermore, in the example described above, a reward is given to user U using bingo card BC, but the provisioning unit 43 can also provide user U with behavioral condition information AC without associating it with bingo card BC, for example. In this case, the provisioning unit 43 can inform user U of the conditions required to receive a reward by, for example, highlighting or deleting conditional information that has been met from among the multiple conditional information included in behavioral conditional information AC.

また、提供部43は、ビンゴカードBCに代えて、例えば、行動条件情報ACに含まれる複数の条件情報を示す複数の図情報(例えば、文字を含む図形や選択することで吹き出し文字を表示するアイコンなど)を提供することもできる。この場合、提供部43は、例えば、複数の図情報のうち条件が満たされた図情報を強調表示することなどによって、ユーザUに特典が付与されるまでの条件を知らせることができる。 Furthermore, the provisioning unit 43 can also provide, for example, multiple graphic information (such as shapes containing text or icons that display speech bubbles when selected) that represent multiple conditional information included in the behavioral conditional information AC, instead of the bingo card BC. In this case, the provisioning unit 43 can inform user U of the conditions for receiving the reward, for example, by highlighting the graphic information that has met the conditions among the multiple graphic information.

図12は、実施形態に係る情報処理装置1の提供部43によって提示される行動条件情報ACの他の例を示す図である。図12に示す行動条件情報ACでは、複数の条件情報を示す複数の図情報として、文字列「クーポンAの利用」が円の枠内に配置された図情報と、文字列「クーポンBの利用」が円の枠内に配置された図情報とが含まれている。 Figure 12 shows another example of the behavioral condition information AC presented by the information processing device 1 according to this embodiment. The behavioral condition information AC shown in Figure 12 includes, as multiple graphic information indicating multiple conditional information, graphic information in which the string "Use of Coupon A" is placed within a circular frame, and graphic information in which the string "Use of Coupon B" is placed within a circular frame.

また、図12に示す行動条件情報ACでは、複数の条件情報で示される複数の条件を満たした場合に付与される特典の情報として、文字列「クーポンCの獲得」が円の枠内に配置された図情報が含まれている。図12に示す行動条件情報ACでは、クーポンAとクーポンBを利用するとクーポンCが獲得できることが示されているが、特典の情報は含まれなくてもよい。なお、図12に示す行動条件情報ACでは、グループGに属するユーザUがクーポンAを利用したため、文字列「クーポンAの利用」が円の枠内に配置された図情報が強調表示されており、図12に示す行動条件情報ACは、充足状態情報としても機能する。 Furthermore, the behavioral condition information AC shown in Figure 12 includes graphic information where the string "Acquisition of Coupon C" is placed within a circular frame, representing the reward granted when multiple conditions indicated by multiple conditional information are met. While the behavioral condition information AC in Figure 12 indicates that Coupon C can be acquired by using Coupon A and Coupon B, the reward information does not necessarily need to be included. Note that in the behavioral condition information AC shown in Figure 12, since user U, belonging to group G, used Coupon A, the graphic information where the string "Use of Coupon A" is placed within a circular frame is highlighted, demonstrating that the behavioral condition information AC in Figure 12 also functions as fulfillment status information.

また、端末装置2は、情報処理装置1と連携して、取得部40、受付部41、割当部42、提供部43、判定部44、決定部45、付与部46、および学習部47のうちの1以上の一部または全部の機能を実行することができ、取得部40、受付部41、割当部42、提供部43、判定部44、決定部45、付与部46、および学習部47のうちの1以上の機能の一部または全部を有する情報処理装置の一部として機能することができる。なお、以下において、上述した情報処理装置1と端末装置2の一部または全部とを含む構成を情報処理装置1と記載する場合がある。 Furthermore, the terminal device 2 can work in conjunction with the information processing device 1 to execute one or more of the functions of the acquisition unit 40, reception unit 41, allocation unit 42, provision unit 43, determination unit 44, decision unit 45, assignment unit 46, and learning unit 47, or to function as part of an information processing device having these functions, or to function as part of an information processing device having one or more of these functions, or to function as part of an information processing device having one or more of the functions of the acquisition unit 40, reception unit 41, allocation unit 42, provision unit 43, determination unit 44, decision unit 45, assignment unit 46, and learning unit 47. In the following, the configuration including the above-described information processing device 1 and part or all of the terminal device 2 may be referred to as the information processing device 1.

図3に示す処理部15は、例えば、CPUまたはMPUなどのプロセッサによって、端末装置2内部の記憶装置(例えば、記憶部14)に記憶されている各種プログラム(情報処理プログラムの一例)がRAMを作業領域として実行されることにより実現される。 The processing unit 15 shown in Figure 3 is realized, for example, by a processor such as a CPU or MPU, which executes various programs (an example of an information processing program) stored in the storage device (for example, the memory unit 14) inside the terminal device 2, using RAM as the working area.

〔7.ハードウェア構成〕
上述してきた実施形態に係る情報処理装置1または端末装置2は、例えば図13に示すような構成のコンピュータ80によって実現される。以下、情報処理装置1を例に挙げて説明する。図13は、実施形態に係る情報処理装置1の機能を実現するコンピュータ80の一例を示すハードウェア構成図である。コンピュータ80は、CPU81、RAM82、ROM(Read Only Memory)83、HDD(Hard Disk Drive)84、通信インターフェイス(I/F)85、入出力インターフェイス(I/F)86、およびメディアインターフェイス(I/F)87を有する。
[7. Hardware Configuration]
The information processing device 1 or terminal device 2 according to the above embodiment is implemented by a computer 80 having a configuration such as that shown in Figure 13. The following explanation will use the information processing device 1 as an example. Figure 13 is a hardware configuration diagram showing an example of a computer 80 that implements the functions of the information processing device 1 according to the embodiment. The computer 80 has a CPU 81, RAM 82, ROM (Read Only Memory) 83, HDD (Hard Disk Drive) 84, communication interface (I/F) 85, input/output interface (I/F) 86, and media interface (I/F) 87.

CPU81は、ROM83またはHDD84に記憶されたプログラムに基づいて動作し、各部の制御を行う。ROM83は、コンピュータ80の起動時にCPU81によって実行されるブートプログラムや、コンピュータ80のハードウェアに依存するプログラムなどを記憶する。 The CPU 81 operates based on programs stored in the ROM 83 or HDD 84, controlling various components. The ROM 83 stores boot programs executed by the CPU 81 when the computer 80 starts up, as well as programs dependent on the computer 80's hardware.

HDD84は、CPU81によって実行されるプログラム、および、かかるプログラムによって使用されるデータなどを記憶する。通信インターフェイス85は、ネットワークN(図2参照)を介して他の機器からデータを受信してCPU81へ送り、CPU81が生成したデータを、ネットワークNを介して他の機器に送信する。 The HDD 84 stores programs executed by the CPU 81, as well as data used by such programs. The communication interface 85 receives data from other devices via the network N (see Figure 2) and sends it to the CPU 81, and transmits the data generated by the CPU 81 to other devices via the network N.

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

メディアインターフェイス87は、記録媒体88に記憶されたプログラムまたはデータを読み取り、RAM82を介してCPU81に提供する。CPU81は、かかるプログラムを、メディアインターフェイス87を介して記録媒体88からRAM82上にロードし、ロードしたプログラムを実行する。記録媒体88は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)などの光学記録媒体、MO(Magneto-Optical disk)などの光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリなどである。 The media interface 87 reads programs or data stored on the recording medium 88 and provides them to the CPU 81 via the RAM 82. The CPU 81 loads such programs from the recording medium 88 onto the RAM 82 via the media interface 87 and executes the loaded programs. The recording medium 88 can be, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical Disk), tape media, magnetic recording media, or semiconductor memory.

例えば、コンピュータ80が実施形態に係る情報処理装置1として機能する場合、コンピュータ80のCPU81は、RAM82上にロードされたプログラムを実行することにより、処理部22の機能を実現する。また、HDD84には、記憶部21内のデータが記憶される。コンピュータ80のCPU81は、これらのプログラムを記録媒体88から読み取って実行するが、他の例として、他の装置からネットワークNを介してこれらのプログラムを取得してもよい。 For example, when the computer 80 functions as the information processing device 1 according to this embodiment, the CPU 81 of the computer 80 realizes the functions of the processing unit 22 by executing a program loaded onto the RAM 82. The data in the storage unit 21 is stored in the HDD 84. The CPU 81 of the computer 80 reads and executes these programs from the recording medium 88, but as another example, these programs may be obtained from other devices via a network N.

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

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

例えば、上述した情報処理装置1は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットホームなどをAPIやネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。また、情報処理装置1の上述した処理の一部は、端末装置2が担ってもよく。この場合、端末装置2の一部の機能は、情報処理装置1と共に情報処理装置として機能する。 For example, the information processing device 1 described above may be implemented using multiple server computers, and the configuration can be flexibly changed, such as by calling external platforms via APIs or network computing depending on the function. Furthermore, some of the processing performed by the information processing device 1 may be handled by the terminal device 2. In this case, some functions of the terminal device 2 function together with the information processing device 1 as part of the information processing device.

また、例えば、図4に示した記憶部21の一部または全部は、各装置によって保持されるのではなく、ストレージサーバなどに保持されてもよい。この場合、各装置は、ストレージサーバにアクセスすることで、各種情報を取得する。 Furthermore, for example, some or all of the storage unit 21 shown in Figure 4 may be stored in a storage server or the like, rather than being held by each device. In this case, each device obtains various information by accessing the storage server.

〔9.効果〕
上述してきたように、実施形態に係る情報処理装置1は、条件情報提示部50と、充足状態情報提示部51と、付与部46とを備える。条件情報提示部50は、獲得後の利用により利益が提供されるクーポンに関する行動の条件を示す条件情報を複数提示する。充足状態情報提示部51は、複数の条件情報で示される複数の条件のうちユーザUの行動が満たす条件に応じて変化する情報である充足状態情報を提示する。付与部46は、ユーザUの行動が予め定められた条件を満たす場合に、ユーザUに特典を付与する。これにより、情報処理装置1は、クーポンに関する行動を促進させることができる。
[9. Effects]
As described above, the information processing device 1 according to the embodiment includes a condition information presentation unit 50, a satisfaction status information presentation unit 51, and a granting unit 46. The condition information presentation unit 50 presents a plurality of condition information indicating the conditions for actions related to coupons that provide benefits upon use after acquisition. The satisfaction status information presentation unit 51 presents satisfaction status information, which is information that changes according to the conditions that user U's actions satisfy among the plurality of conditions indicated by the plurality of condition information. The granting unit 46 grants user U a benefit when user U's actions satisfy predetermined conditions. In this way, the information processing device 1 can promote actions related to coupons.

また、複数の条件情報は、第1のクーポンに関する行動をユーザUの行動の条件とする条件情報と、第1のクーポンとは種別が異なる第2のクーポンに関する行動をユーザUの行動の条件とする条件情報とを含み、付与部46は、ユーザUの行動が第1のクーポンに関する行動と第2のクーポンに関する行動とを含む場合に第1のクーポンおよび第2のクーポンとは異なるクーポンを特典としてユーザUに付与する。これにより、情報処理装置1は、クーポンに関する行動をより促進させることができる。 Furthermore, the multiple conditional information includes conditional information that sets user U's actions as conditions for actions related to the first coupon, and conditional information that sets user U's actions as conditions for actions related to a second coupon of a different type from the first coupon. The granting unit 46 grants user U a coupon different from the first and second coupons as a benefit when user U's actions include actions related to both the first and second coupons. This allows the information processing device 1 to further encourage actions related to coupons.

また、付与部46は、第1のクーポンの利用で得られる利益および第2のクーポンの利用で得られる利益のいずれの利益よりも高い利益が利用により提供されるクーポンを特典としてユーザUに付与する。これにより、情報処理装置1は、クーポンに関する行動をより促進させることができる。 Furthermore, the granting unit 46 grants user U a coupon as a reward that offers a higher benefit than either the benefit obtained from using the first coupon or the benefit obtained from using the second coupon. This allows the information processing device 1 to further encourage coupon-related actions.

また、第1のクーポンと第2のクーポンとは互いに異なる発行媒体のクーポンである。これにより、情報処理装置1は、クーポンに関する行動をより促進させることができる。 Furthermore, the first and second coupons are issued on different media. This allows the information processing device 1 to more effectively facilitate actions related to the coupons.

また、クーポンに関する行動の条件は、複数のユーザUに共通する条件であり、充足状態情報提示部51は、複数のユーザUのうちの一のユーザUの行動が条件情報で示される条件を満たす場合に、一のユーザUの行動が満たす条件に応じて変化する情報を充足状態情報(例えば、ビンゴゲームカード)として複数のユーザUの各々に提示し、付与部46は、複数のユーザUの行動が予め定められた条件を満たす場合に、複数のユーザUに特典を付与する。これにより、情報処理装置1は、クーポンに関する行動をより促進させることができる。 Furthermore, the conditions for actions related to coupons are common to multiple users U. The satisfaction status information display unit 51, when the actions of one of the multiple users U satisfy the conditions indicated in the condition information, presents information that changes according to the conditions satisfied by that user U's actions as satisfaction status information (e.g., a bingo game card) to each of the multiple users U. The granting unit 46 grants benefits to multiple users U when the actions of multiple users U satisfy predetermined conditions. This allows the information processing device 1 to further promote actions related to coupons.

また、情報処理装置1は、複数のユーザUのうちどのユーザUがどの種類の行動を実行したかに基づいて、特典を決定する決定部45を備える。これにより、情報処理装置1は、クーポンに関する行動をより促進させることができる。 Furthermore, the information processing device 1 includes a determination unit 45 that determines the reward based on which user U among multiple users U performed which type of action. This allows the information processing device 1 to further encourage actions related to coupons.

また、クーポンに関する行動は、クーポンの獲得、クーポンの利用、およびクーポンの検索のうちの少なくとも1つに関する行動を含む。これにより、情報処理装置1は、クーポンに関する行動をより促進させることができる。 Furthermore, actions related to coupons include actions related to at least one of the following: acquiring a coupon, using a coupon, and searching for a coupon. This allows the information processing device 1 to further facilitate actions related to coupons.

以上、本願の実施形態を図面に基づいて詳細に説明したが、これは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 The embodiments of this application have been described in detail above with reference to the drawings. However, these are illustrative examples, and the present invention can be implemented in various other forms, including those described in the disclosure section, based on the knowledge of those skilled in the art.

また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。 Furthermore, the terms "section," "module," and "unit" mentioned above can be replaced with "means" or "circuits." For example, the acquisition unit can be replaced with acquisition means or acquisition circuit.

1 情報処理装置
2,2A,2B 端末装置
5 縦・横
10,20 通信部
11 表示部
12 操作部
13 センサ群
14,21 記憶部
15,22 処理部
16 情報取得部
17 表示処理部
18 情報出力部
30 ユーザ情報記憶部
31 クーポン情報記憶部
32 グループ情報記憶部
33 ビンゴカード情報記憶部
34 特典情報記憶部
40 取得部
41 受付部
42 割当部
43 提供部
44 判定部
45 決定部
46 付与部
47 学習部
50 条件情報提示部
51 充足状態情報提示部
100 情報処理システム
N ネットワーク
1 Information Processing Device 2, 2A, 2B Terminal Device 5 Vertical/Horizontal 10, 20 Communication Unit 11 Display Unit 12 Operation Unit 13 Sensor Group 14, 21 Storage Unit 15, 22 Processing Unit 16 Information Acquisition Unit 17 Display Processing Unit 18 Information Output Unit 30 User Information Storage Unit 31 Coupon Information Storage Unit 32 Group Information Storage Unit 33 Bingo Card Information Storage Unit 34 Reward Information Storage Unit 40 Acquisition Unit 41 Reception Unit 42 Allocation Unit 43 Provision Unit 44 Judgment Unit 45 Decision Unit 46 Granting Unit 47 Learning Unit 50 Condition Information Presentation Unit 51 Fulfillment Status Information Presentation Unit 100 Information Processing System N Network

Claims (9)

獲得後の利用により利益が提供されるクーポンに関する行動の条件を示す条件情報をユーザに複数提示する条件情報提示部と、
複数の前記条件情報で示される複数の条件に対応する複数の情報を含む充足状態情報を前記ユーザに提示し、前記複数の情報のうち前記ユーザの行動が満たす条件に対応する情報を視覚的に変化させる充足状態情報提示部と、
前記充足状態情報に含まれる複数の情報のうち予め定められた2以上の情報の視覚的な変化がある場合に、前記ユーザに特典を付与する付与部と、を備え、
前記条件情報で条件が示されるクーポンに関する行動の種別には、
前記クーポンの検索が含まれ
前記条件情報提示部は、
複数の前記条件情報のうち前記視覚的な変化がない情報に対応する条件情報を前記視覚的な変化がない情報との対応関係を示すことなくリスト形式で前記充足状態情報と隣接した位置に提示する
ことを特徴とする情報処理装置。
A condition information display unit presents the user with multiple condition information items that indicate the conditions for actions related to coupons that provide benefits upon use after acquisition,
A satisfaction status information presentation unit presents satisfaction status information to the user, which includes multiple pieces of information corresponding to multiple conditions indicated by multiple pieces of condition information, and visually changes the information among the multiple pieces of information that corresponds to the conditions satisfied by the user's actions.
The system includes a granting unit that grants a benefit to the user when there is a visual change in two or more predetermined pieces of information among the multiple pieces of information included in the aforementioned satisfaction status information,
The types of actions related to coupons for which the conditions are indicated in the aforementioned conditional information include:
The aforementioned coupon search is included ,
The aforementioned condition information display unit is:
Among the multiple pieces of conditional information, the conditional information corresponding to the information that does not show a visual change is presented in a list format adjacent to the satisfaction status information without showing the correspondence with the information that does not show a visual change.
An information processing device characterized by the following:
複数の前記条件情報は、
第1のクーポンに関する行動を前記ユーザの行動の条件とする条件情報と、前記第1のクーポンとは種別が異なる第2のクーポンに関する行動を前記ユーザの行動の条件とする条件情報とを含み、
前記付与部は、
前記ユーザの行動が前記第1のクーポンに関する行動と前記第2のクーポンに関する行動とを含む場合に前記第1のクーポンおよび前記第2のクーポンとは異なるクーポンを前記特典として前記ユーザに付与する
ことを特徴とする請求項1に記載の情報処理装置。
Multiple of the aforementioned conditional information is,
It includes conditional information that sets the user's actions related to the first coupon as a condition for the user's actions, and conditional information that sets the user's actions related to the second coupon, which is of a different type from the first coupon, as a condition for the user's actions.
The aforementioned attachment unit,
The information processing device according to claim 1, characterized in that, if the user's actions include actions relating to the first coupon and actions relating to the second coupon, a coupon different from the first coupon and the second coupon is granted to the user as the benefit.
前記付与部は、
前記第1のクーポンの利用で得られる利益および前記第2のクーポンの利用で得られる利益のいずれの利益よりも高い利益が利用により提供されるクーポンを前記特典として前記ユーザに付与する
ことを特徴とする請求項2に記載の情報処理装置。
The aforementioned attachment unit,
The information processing device according to claim 2, characterized in that it provides the user with a coupon as a benefit that offers a higher benefit than either the benefit obtained from using the first coupon or the benefit obtained from using the second coupon.
前記第1のクーポンと前記第2のクーポンとは互いに異なる発行媒体のクーポンである
ことを特徴とする請求項3に記載の情報処理装置。
The information processing apparatus according to claim 3, characterized in that the first coupon and the second coupon are coupons issued on different issuing media.
前記行動の条件は、
複数の前記ユーザに共通する条件であり、
前記充足状態情報提示部は、
複数の前記ユーザのうちの一のユーザの行動が前記条件情報で示される条件を満たす場合に、前記一のユーザの行動が満たす条件に対応する情報を視覚的に変化させ、
前記付与部は、
前記充足状態情報に含まれる複数の情報のうち予め定められた2以上の情報の視覚的な変化がある場合に、複数の前記ユーザに前記特典を付与する
ことを特徴とする請求項1~4のいずれか1つに記載の情報処理装置。
The conditions for the aforementioned behavior are:
This is a condition common to multiple users,
The aforementioned satisfaction status information display unit,
When the actions of one of the multiple users satisfy the conditions indicated in the condition information, the information corresponding to the conditions satisfied by the actions of that user is visually changed.
The aforementioned attachment unit,
The information processing device according to any one of claims 1 to 4, characterized in that when there is a visual change in two or more predetermined pieces of information among the multiple pieces of information included in the satisfaction status information, the benefits are granted to multiple users.
複数の前記ユーザのうちどのユーザがどの種類の行動を実行したかに基づいて、前記特典を決定する決定部を備える
ことを特徴とする請求項5に記載の情報処理装置。
The information processing apparatus according to claim 5, further comprising a determination unit that determines the reward based on which of the multiple users performed which type of action.
前記ユーザの属性を入力とし各クーポンに関する行動毎のスコアを出力とするモデルから出力される前記スコアに基づいて、複数の前記条件情報を複数の前記ユーザに割り当てる割当部を備える
ことを特徴とする請求項5に記載の情報処理装置。
The information processing apparatus according to claim 5, further comprising an assignment unit that assigns a plurality of the conditional information to a plurality of the users based on the scores output from a model that takes the user's attributes as input and outputs a score for each action related to each coupon.
コンピュータが実行する情報処理方法であって、
獲得後の利用により利益が提供されるクーポンに関する行動の条件を示す条件情報をユーザに複数提示する条件情報提示工程と、
複数の前記条件情報で示される複数の条件に対応する複数の情報を含む充足状態情報を前記ユーザに提示し、前記複数の情報のうち前記ユーザの行動が満たす条件に対応する情報を視覚的に変化させる充足状態情報提示工程と、
前記充足状態情報に含まれる複数の情報のうち予め定められた2以上の情報の視覚的な変化がある場合に、前記ユーザに特典を付与する付与工程と、を含み、
前記条件情報で条件が示されるクーポンに関する行動の種別には、
前記クーポンの検索が含まれ、
前記条件情報提示工程は、
複数の前記条件情報のうち前記視覚的な変化がない情報に対応する条件情報を前記視覚的な変化がない情報との対応関係を示すことなくリスト形式で前記充足状態情報と隣接した位置に提示する
ことを特徴とする情報処理方法。
A method of information processing performed by a computer,
A condition information presentation step that presents the user with multiple condition information items that indicate the conditions for actions related to coupons that provide benefits upon use after acquisition,
A fulfillment status information presentation step involves presenting the user with fulfillment status information that includes multiple pieces of information corresponding to multiple conditions indicated by the multiple pieces of condition information, and visually changing the information among the multiple pieces of information that corresponds to the conditions that the user's actions satisfy.
The process includes granting a benefit to the user when there is a visual change in two or more predetermined pieces of information among the multiple pieces of information included in the fulfillment status information,
The types of actions related to coupons for which the conditions are indicated in the aforementioned conditional information include:
The aforementioned coupon search is included,
The aforementioned condition information presentation step is:
Among the multiple pieces of conditional information, the conditional information corresponding to the information that does not show a visual change is presented in a list format adjacent to the satisfaction status information without showing the correspondence with the information that does not show a visual change.
An information processing method characterized by the following:
獲得後の利用により利益が提供されるクーポンに関する行動の条件を示す条件情報をユーザに複数提示する条件情報提示手順と、
複数の前記条件情報で示される複数の条件に対応する複数の情報を含む充足状態情報を前記ユーザに提示し、前記複数の情報のうち前記ユーザの行動が満たす条件に対応する情報を視覚的に変化させる充足状態情報提示手順と、
前記充足状態情報に含まれる複数の情報のうち予め定められた2以上の情報の視覚的な変化がある場合に、前記ユーザに特典を付与する付与手順と、をコンピュータに実行させ、
前記条件情報で条件が示されるクーポンに関する行動の種別には、
前記クーポンの検索が含まれ
前記条件情報提示手順は、
複数の前記条件情報のうち前記視覚的な変化がない情報に対応する条件情報を前記視覚的な変化がない情報との対応関係を示すことなくリスト形式で前記充足状態情報と隣接した位置に提示する
ことを特徴とする情報処理プログラム。
A procedure for presenting conditional information to a user, which involves presenting the user with multiple pieces of conditional information that indicate the conditions for actions related to coupons that provide benefits upon use after acquisition, and
A procedure for presenting satisfaction status information, which includes presenting the user with satisfaction status information containing multiple pieces of information corresponding to multiple conditions indicated by multiple pieces of condition information, and visually changing the information among the multiple pieces of information that corresponds to the conditions satisfied by the user's actions,
The computer is instructed to perform a granting procedure in which, if there is a visual change in two or more predetermined pieces of information among the multiple pieces of information included in the aforementioned satisfaction status information, a benefit is granted to the user.
The types of actions related to coupons for which the conditions are indicated in the aforementioned conditional information include:
The aforementioned coupon search is included ,
The procedure for presenting the aforementioned conditional information is as follows:
Among the multiple pieces of conditional information, the conditional information corresponding to the information that does not show a visual change is presented in a list format adjacent to the satisfaction status information without showing the correspondence with the information that does not show a visual change.
An information processing program characterized by the following features.
JP2022098265A 2022-06-17 2022-06-17 Information processing device, information processing method, and information processing program Active JP7829417B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022098265A JP7829417B2 (en) 2022-06-17 2022-06-17 Information processing device, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022098265A JP7829417B2 (en) 2022-06-17 2022-06-17 Information processing device, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP2023184228A JP2023184228A (en) 2023-12-28
JP7829417B2 true JP7829417B2 (en) 2026-03-13

Family

ID=89333681

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022098265A Active JP7829417B2 (en) 2022-06-17 2022-06-17 Information processing device, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP7829417B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7814037B1 (en) * 2024-12-26 2026-02-16 株式会社ギックス Information processing method, information processing device, and information processing program

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021124760A (en) 2020-01-31 2021-08-30 ヤフー株式会社 Information processing equipment, information processing methods and information processing programs

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4452706B2 (en) * 2006-09-29 2010-04-21 株式会社日本総合研究所 Coupon issuing device and computer program
JP7162643B2 (en) * 2020-08-06 2022-10-28 ヤフー株式会社 Information processing device, information processing method, and information processing program

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021124760A (en) 2020-01-31 2021-08-30 ヤフー株式会社 Information processing equipment, information processing methods and information processing programs

Also Published As

Publication number Publication date
JP2023184228A (en) 2023-12-28

Similar Documents

Publication Publication Date Title
Goo et al. Smart tourism technologies’ ambidexterity: balancing tourist’s worries and novelty seeking for travel satisfaction
US11508208B2 (en) System and method for on-line game based on consumer wish list
US20140038703A1 (en) Contests and sweepstakes
TW200912787A (en) Selecting and displaying advertisement in a personal media space
CA2863979A1 (en) Methods and systems for a multi-user competition
US20210019778A1 (en) Consumer game
US11301882B2 (en) Method and system for automated targeted polling via an e-commerce promotions platform
JP7162643B2 (en) Information processing device, information processing method, and information processing program
JP7829417B2 (en) Information processing device, information processing method, and information processing program
JP7021268B2 (en) Information processing equipment, information processing methods and information processing programs
JP7091399B2 (en) Information processing equipment, information processing methods, and information processing programs
US12322245B2 (en) System and method for on-line game based on consumer wish list
JP6903553B2 (en) Providing equipment, providing method and providing program
KR20160001036A (en) Method of reward advertisement based on social networks
JP7644544B1 (en) COMMUNICATION SUPPORT DEVICE, COMMUNICATION SUPPORT METHOD, COMMUNICATION SUPPORT SYSTEM, AND PROGRAM
JP2021149236A (en) Information processing apparatus, information processing method, and program
JP7847249B2 (en) Information processing systems, information processing methods, programs, information processing devices
JP2024164333A (en) Group purchase method, program, server terminal, and group purchase system
JP2026034895A (en) "Oshi Savings" System, "Oshi Savings" Method and "Oshi Savings" Program
KR100578904B1 (en) How to provide customer reward service through online lottery game
JP2023075408A (en) Server, method, and program
WO2014210039A2 (en) System for facilitating deals including the management of commissions associated with referrals
US20130290113A1 (en) Desirability based sales system

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20231026

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240719

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250212

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250414

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20250729

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251029

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20260217

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260303

R150 Certificate of patent or registration of utility model

Ref document number: 7829417

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150