JP7390771B1 - Information processing system, program, information processing method - Google Patents
Information processing system, program, information processing method Download PDFInfo
- Publication number
- JP7390771B1 JP7390771B1 JP2023156242A JP2023156242A JP7390771B1 JP 7390771 B1 JP7390771 B1 JP 7390771B1 JP 2023156242 A JP2023156242 A JP 2023156242A JP 2023156242 A JP2023156242 A JP 2023156242A JP 7390771 B1 JP7390771 B1 JP 7390771B1
- Authority
- JP
- Japan
- Prior art keywords
- point
- user
- points
- unit
- record data
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0226—Incentive systems for frequent usage, e.g. frequent flyer miles programs or point systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Tourism & Hospitality (AREA)
- Game Theory and Decision Science (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】店舗等の地点への来訪動機を創出することができるポイントサービスに関わる情報処理システム、プログラム、及び、情報処理方法を提供することである。【解決手段】現実世界における利用者の行動記録データを収集するデータ収集部と、行動記録データに応じたポイントを利用者に付与する第1ポイント付与部と、利用者がポイントを活用して特典を獲得できるポイント交換地点を記憶する地点情報記憶部と、利用者の位置情報に基づき、利用者が前記ポイント交換地点を訪れているか否かを判定し、ポイント交換地点を訪れていると判定された利用者に対して、所定量のポイントを消費して特典を獲得する権限を付与する位置判定部と、を備える情報処理システム。【選択図】図1An object of the present invention is to provide an information processing system, a program, and an information processing method related to a point service that can create motivation for visiting a point such as a store. [Solution] A data collection unit that collects behavior record data of a user in the real world, a first point granting unit that grants points to the user according to the behavior record data, and a point granting unit that allows the user to use the points to receive benefits. a point information storage unit that stores point exchange points where points can be earned; and a point information storage unit that determines whether or not the user is visiting the point exchange point based on the user's location information, and it is determined that the user is visiting the point exchange point. An information processing system comprising: a position determination unit that grants a user the authority to acquire a benefit by consuming a predetermined amount of points. [Selection diagram] Figure 1
Description
本開示は、ポイントサービスを提供するための情報処理システム、プログラム、情報処理方法に関する。 The present disclosure relates to an information processing system, program, and information processing method for providing a point service.
ユーザの運動に伴う歩数又は移動距離などに応じてポイントを発行するポイント付与システムが知られている。例えば、特許文献1は、運動量計側部が計測したユーザの運動量に対してポイントを付与し、そのポイントをマイレージポイント又はカードポイントに交換できるポイント付与システムを開示している。 2. Description of the Related Art Point award systems are known that issue points according to the number of steps or distance traveled by a user during exercise. For example, Patent Document 1 discloses a point granting system in which points are given for the amount of exercise of the user measured by the side part of the exercise meter, and the points can be exchanged for mileage points or card points.
特許文献1で開示しているようなポイント付与システムは、ユーザの健康促進を主な目的として提供されるが、このようなポイント付与システムにおけるポイントの付与又はポイントの使用に工夫を施すことができれば、健康促進以外の新たな価値を創出できる余地がある。 The point granting system as disclosed in Patent Document 1 is provided with the main purpose of promoting health of the user, but if it is possible to devise ways to give points or use points in such a point granting system. , there is room to create new value other than health promotion.
本開示における例示的な実施形態の目的は、店舗等の地点への来訪動機を創出することができるポイントサービスに関わる情報処理システム、プログラム、及び、情報処理方法を提供することである。 An objective of the exemplary embodiments of the present disclosure is to provide an information processing system, a program, and an information processing method related to a point service that can create motivation for visiting a point such as a store.
本開示の一態様に係わる情報処理システムは、
現実世界における利用者の行動記録データを収集するデータ収集部と、
前記行動記録データに応じたポイントを前記利用者に付与する第1ポイント付与部と、
前記利用者が前記ポイントを活用して特典を獲得できるポイント交換地点を記憶する地点情報記憶部と、
前記利用者の位置情報に基づき、前記利用者が前記ポイント交換地点を訪れているか否かを判定し、前記ポイント交換地点を訪れていると判定された前記利用者に対して、所定量の前記ポイントを消費して前記特典を獲得する権限を付与する位置判定部と、を備える。
An information processing system according to one aspect of the present disclosure includes:
a data collection unit that collects user behavior record data in the real world;
a first point granting unit that grants points to the user according to the action record data;
a point information storage unit that stores point exchange points where the user can obtain benefits by using the points;
Based on the location information of the user, it is determined whether the user is visiting the point exchange point, and a predetermined amount of the point is sent to the user who is determined to be visiting the point exchange point. and a position determination unit that grants authority to acquire the benefit by consuming points.
情報処理システムが上記の特徴を有することで、ポイント交換地点に設定された地点への来訪動機を創出することができる。 When the information processing system has the above characteristics, it is possible to create a motive for visiting a point set as a point exchange point.
本開示の一態様に係わるプログラムは、
利用者がポイントを活用して特典を獲得できるポイント交換地点を記憶する処理と、
現実世界における前記利用者の行動記録データを収集する処理と、
前記行動記録データに応じた前記ポイントを前記利用者に付与する処理と、
前記利用者の位置情報に基づき、前記利用者が前記ポイント交換地点を訪れているか否かを判定し、前記ポイント交換地点を訪れていると判定された前記利用者に対して、所定量の前記ポイントを消費して前記特典を獲得する権限を付与する処理と、をコンピュータに実行させるプログラムである。
A program according to one aspect of the present disclosure is
Processing to memorize point exchange points where users can use points to obtain benefits;
a process of collecting action record data of the user in the real world;
a process of granting the points to the user according to the action record data;
Based on the location information of the user, it is determined whether the user is visiting the point exchange point, and a predetermined amount of the point is sent to the user who is determined to be visiting the point exchange point. This is a program that causes a computer to execute a process of granting authority to acquire the privilege by consuming points.
プログラムが上記の特徴を有することで、ポイント交換地点に設定された地点への来訪動機を創出することができる。 By having the above-mentioned features of the program, it is possible to create a motive for visiting a point set as a point exchange point.
本開示の一様態に係わる情報処理方法は、
利用者がポイントを活用して特典を獲得できるポイント交換地点を記憶する処理と、
現実世界における前記利用者の行動記録データを収集する処理と、
前記行動記録データに応じた前記ポイントを前記利用者に付与する処理と、
前記利用者の位置情報に基づき、前記利用者が前記ポイント交換地点を訪れているか否かを判定し、前記ポイント交換地点を訪れていると判定された前記利用者に対して、所定量の前記ポイントを消費して前記特典を獲得する権限を付与する処理と、をコンピュータが実行する方法である。
An information processing method according to one aspect of the present disclosure includes:
Processing to memorize point exchange points where users can use points to obtain benefits;
a process of collecting action record data of the user in the real world;
a process of granting the points to the user according to the action record data;
Based on the location information of the user, it is determined whether the user is visiting the point exchange point, and a predetermined amount of the point is sent to the user who is determined to be visiting the point exchange point. In this method, a computer executes a process of granting authority to acquire the privilege by consuming points.
情報処理方法が上記の特徴を有することで、ポイント交換地点に設定された地点への来訪動機を創出することができる。 When the information processing method has the above characteristics, it is possible to create a motive for visiting a point set as a point exchange point.
本開示の一実施形態に係わる情報処理システム10を、図面を参照しつつ説明する。なお、各図面は本実施形態を説明するための例示であり、各図面で示すシステム構成、ブロック図、及びフローチャートなどは、技術的に問題が生じない範囲内で改変したり、変更したりしてもよい。また、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付すことにより重複説明を省略する。 An information processing system 10 according to an embodiment of the present disclosure will be described with reference to the drawings. Each drawing is an illustration for explaining this embodiment, and the system configuration, block diagram, flowchart, etc. shown in each drawing may be modified or changed within the scope that does not cause any technical problems. You can. Further, in this specification and the drawings, constituent elements having substantially the same functional configurations are designated by the same reference numerals and redundant explanation will be omitted.
<システムの概要>
本実施形態に係わる情報処理システム10は、インターネット網などのネットワークNを介してポイントの収集及び消費に関わるポイントサービスを、利用者3に提供するためのシステムである。本実施形態で記す「ポイント」は、何らかの経済的な価値を有する電子データの総称であって、「ポイント」は、スコア、コイン、スタンプ、マネー、ダラー、マイルなどの表現で読み替えられてもよい。図1に示すように、情報処理システム10は、少なくとも1つのサーバ20、及び、少なくとも1つのユーザ端末30、を主要構成として備える。これら主要構成は、ネットワークNを介して互いにアクセス可能に接続される。
<System overview>
The information processing system 10 according to the present embodiment is a system for providing point services related to point collection and consumption to the user 3 via a network N such as the Internet network. The "points" described in this embodiment are a general term for electronic data that has some kind of economic value, and the "points" may be read as scores, coins, stamps, money, dollars, miles, etc. . As shown in FIG. 1, the information processing system 10 includes at least one server 20 and at least one user terminal 30 as main components. These main components are connected to each other through a network N so that they can be accessed.
情報処理システム10が提供するポイントサービスでは、利用者3の行動記録データに応じて利用者3にポイントを付与する。情報処理システム10が利用者3に付与する該ポイントは、商品又はサービスの購入などの決済と引き換えに発行されるポイントではなく(つまり、決済をポイント発行の必須条件とはしない)、利用者3の歩行、移動などの日常行動に関わる行動記録データに基づいて発行されるポイントである。行動記録データは、利用者3の日常行動に基づいて記録・収集されるデータであって、定量的なデータであってもよく、定性的なデータであってもよい。また、行動記録データは、センサなどの物理的計測手段によって収集されてもよいし、利用者3の入力操作によって収集されてもよい。 In the point service provided by the information processing system 10, points are given to the user 3 according to the user's 3 behavior record data. The points that the information processing system 10 grants to the user 3 are not points issued in exchange for payment such as the purchase of a product or service (in other words, payment is not an essential condition for issuing points); Points are issued based on behavioral record data related to daily activities such as walking and moving. The behavior record data is data recorded and collected based on the daily behavior of the user 3, and may be quantitative data or qualitative data. Further, the behavior record data may be collected by a physical measurement means such as a sensor, or may be collected by the user 3's input operation.
この行動記録データに応じて発行されるポイントは、クレジットカードなどの他の決済サービスのポイント、電子マネー、実店舗又はオンラインストアで利用可能な金券などの金銭的電子データに交換可能であってもよい。ただし、行動記録データに応じたポイントの用途は、金銭的電子データへの交換に限定されない。むしろ、情報処理システム10のポイントサービスでは、所定量の該ポイントを消費することによって、該ポイントを直接的に商品及び/又はサービスと交換可能である。具体的に、ポイントを収集した利用者3は、ポイント交換地点を訪問することで、所定量のポイントを特典に交換することができる。情報処理システム10では、利用者3がポイント交換地点を訪れたことを検知して、該利用者3に対してポイントを消費して特典を獲得する権限を付与する。 Points issued according to this behavior record data may be exchangeable for monetary electronic data such as points from other payment services such as credit cards, electronic money, and coupons that can be used at physical stores or online stores. good. However, the use of points according to action record data is not limited to exchange for monetary electronic data. Rather, in the point service of the information processing system 10, by consuming a predetermined amount of points, the points can be directly exchanged for goods and/or services. Specifically, the user 3 who has collected points can exchange a predetermined amount of points for benefits by visiting a point exchange point. The information processing system 10 detects that the user 3 has visited a point exchange point, and gives the user 3 the authority to consume points and acquire benefits.
ポイント交換地点は、利用者3がポイントを活用して特典を獲得できる現実世界における地点(つまり、ポイントを消費して、ポイントを特典に交換できる地点)である。ポイント交換地点に設定される地点の条件は、特に限定されず、例えば、ポイント交換地点は、店舗、複合商業施設、娯楽施設、公共施設などの商品及び/又はサービスを提供する施設であってもよく、商品及びサービスの提供を伴わないその他の地点であってもよい。その他の地点としては、例えば、アニメ、漫画、映画、ドラマなどの舞台となった地点、著名人又は偉人などの人物にゆかりのある地点、公園、その他観光スポットなどが挙げられる。 The point exchange point is a point in the real world where the user 3 can use points to obtain benefits (that is, a point where points can be consumed and exchanged for benefits). The conditions for points set as point exchange points are not particularly limited. For example, point exchange points may be facilities that provide goods and/or services such as stores, commercial complexes, entertainment facilities, public facilities, etc. It may also be any other location that does not involve the provision of goods and services. Other points include, for example, points that are the setting of anime, manga, movies, dramas, etc., points connected to famous people or great people, parks, and other tourist spots.
ポイントと交換される特典としては、例えば、有体物である景品、デジタルコンテンツ(例えば、音楽、映像など)、及び、ポイント交換地点で利用者3に提供されるサービスなどが挙げられ、景品が特典に含まれていることが好ましい。特典が景品である場合は、景品を利用者3に提供する筐体50がポイント交換地点に設置してあってもよい。また、ポイントと交換される景品を利用者3に受け渡す手段がポイント交換地点に準備されていなくともよく、ポイントと交換される景品自体がポイント交換地点に準備されていなくともよい。 Examples of benefits that can be exchanged for points include tangible prizes, digital content (e.g., music, videos, etc.), and services provided to user 3 at point exchange points. Preferably, it is included. If the benefit is a prize, a housing 50 for providing the prize to the user 3 may be installed at the point exchange point. Further, the means for delivering the prize to be exchanged for points to the user 3 may not be prepared at the point exchange point, and the prize itself to be exchanged for points may not be prepared at the point exchange point.
例えば、ポイント交換地点を訪問した利用者3に付与する景品が決定されると、該景品の情報及び該景品を獲得した利用者3の情報が紐づけられ、これらの情報が、ユーザ端末30からサーバ20を介して、配送業者7の配送業者端末70に通知される。該通知を受け取った配送業者7が、ポイントと交換された特典である景品を利用者3の自宅に配送してもよい。ポイントと交換する景品の内容は、ポイント交換地点において決定されるが、景品の受け渡しは、配送サービスを利用して実行されてもよい。ポイント交換地点には、筐体50が設置されている地点、及び/又は、筐体50が設置されていない地点が含まれてもよい。 For example, when a prize to be given to a user 3 who visits a point exchange point is determined, information about the prize and information about the user 3 who acquired the prize are linked, and this information is sent from the user terminal 30. The delivery company terminal 70 of the delivery company 7 is notified via the server 20 . The delivery company 7 that receives the notification may deliver the prize, which is the privilege exchanged for the points, to the home of the user 3. The content of the prize to be exchanged for points is determined at the point exchange point, but the prize may be delivered using a delivery service. Point exchange points may include locations where the housing 50 is installed and/or locations where the housing 50 is not installed.
特典は、利用者3の選択によって決定されてもよく、複数の特典候補のうちから少なくとも1つの特典をランダムに選び出す抽選により決定されてもよい。抽選により特典内容を決定する場合、筐体50を利用して抽選が実行されてもよい。つまり、筐体50は、カプセルトイのような、複数の商品のうちからランダムに少なくとも1つの商品を選択する抽選機であってもよい。また、抽選は、オンライン上で複数の特典候補のうちからランダムに少なくとも1つの特典を選び出す抽選であってもよい。このようなオンライン上の抽選(以下、オンライン抽選と称する)は、本来、場所の制限を受けることなく、何処でも実行可能なものであるが、情報処理システム10におけるオンライン抽選は、利用者3がポイント交換地点を訪れることを条件とし、ポイント交換地点でのみ実行可能である。すなわち、情報処理システム10のオンライン抽選では、利用者3の現在位置(ユーザ端末30の現在位置に相当する)に対して制約を設ける。 The benefit may be determined by the selection of the user 3, or may be determined by a lottery that randomly selects at least one benefit from among a plurality of benefit candidates. When determining the content of the benefit by lottery, the lottery may be performed using the housing 50. In other words, the housing 50 may be a lottery machine that randomly selects at least one product from among a plurality of products, such as a capsule toy. Further, the lottery may be a lottery in which at least one benefit is randomly selected from among a plurality of benefit candidates online. Such an online lottery (hereinafter referred to as an online lottery) can originally be performed anywhere without being restricted by location, but the online lottery in the information processing system 10 is The condition is that you visit a point exchange point, and it can only be performed at a point exchange point. That is, in the online lottery of the information processing system 10, restrictions are placed on the current location of the user 3 (corresponding to the current location of the user terminal 30).
抽選により特典内容を決定する場合、各ポイント交換地点は、筐体50を利用する抽選又はオンライン抽選のいずれか一方のみが実行可能な地点であってもよいし、筐体50を利用する抽選及びオンライン抽選の両方が実行可能な地点であってもよい。 In the case where the content of benefits is determined by a lottery, each point exchange point may be a point where only either a lottery using the housing 50 or an online lottery can be executed, or a lottery using the housing 50 and an online lottery can be performed. There may be locations where both online drawings are possible.
以下、情報処理システム10を構築するサーバ20及びユーザ端末30について詳述する。 The server 20 and user terminal 30 that construct the information processing system 10 will be described in detail below.
<サーバの構成>
サーバ20は、ポイントサービスを運営及び管理する際に利用する情報処理装置であって、ポイントサービスを提供する事業者1に配備されている。情報処理装置としてのサーバ20は、たとえば、ワークステーションもしくはパーソナルコンピュータのような汎用コンピュータであってもよく、クラウド・コンピューティング技術により論理的に構築されていてもよい。
<Server configuration>
The server 20 is an information processing device used to operate and manage the point service, and is installed in the business operator 1 that provides the point service. The server 20 as an information processing device may be, for example, a general-purpose computer such as a workstation or a personal computer, or may be logically constructed using cloud computing technology.
サーバ20は、図2に示すように、サーバ20全体の制御を行う制御部21と、各種データ及びアプリケーションプログラムを記憶する記憶部22と、ネットワークNを介してユーザ端末30との間でデータを送受信するサーバ通信部23と、を有する。 As shown in FIG. 2, the server 20 exchanges data between a control unit 21 that controls the entire server 20, a storage unit 22 that stores various data and application programs, and a user terminal 30 via a network N. It has a server communication section 23 that transmits and receives data.
<制御部(サーバ)>
制御部21は、サーバ20の各要素間のデータの受け渡し(例えば、制御部21と記憶部22の間のデータ受け渡し、制御部21とサーバ通信部23との間のデータ受け渡し、など)を行うとともに、サーバ20全体の制御を行う構成要素である。制御部21は、ポイントサービスの提供に必要な各種情報処理を実行する機能を有しており、制御部21の該機能は、CPU(Central Processing Unit)、及び/又は、GPU(Graphics Processing Unit)などの演算処理装置が所定のストレージに格納されたデータ及びプログラムを読み出し、メモリの作業領域で各種プログラムを実行することによって実現される。
<Control unit (server)>
The control unit 21 transfers data between each element of the server 20 (for example, transfers data between the control unit 21 and the storage unit 22, transfers data between the control unit 21 and the server communication unit 23, etc.). It is also a component that controls the entire server 20. The control unit 21 has a function of executing various information processing necessary for providing point services, and this function of the control unit 21 is performed using a CPU (Central Processing Unit) and/or a GPU (Graphics Processing Unit). This is realized by a processing unit such as the above reading data and programs stored in a predetermined storage and executing various programs in the work area of the memory.
制御部21は、実行する情報処理の種類に応じた複数の機能部を有する。たとえば、制御部21は、機能部として、ポイント付与部210と、位置判定部213と、抽選実行部214と、ポイント変動処理部215と、を備えていてもよい。これら機能部の一部又は全部は、ユーザ端末30の制御部31に備わっていてもよい。 The control unit 21 has a plurality of functional units depending on the type of information processing to be executed. For example, the control unit 21 may include a point giving unit 210, a position determining unit 213, a lottery execution unit 214, and a point fluctuation processing unit 215 as functional units. A part or all of these functional units may be included in the control unit 31 of the user terminal 30.
ポイント付与部210は、利用者3にポイントを付与する処理を実行する。ポイントを付与する処理は、所定の条件に基づいて実行され、利用者3がポイントを取得する条件として、複数の条件が設定されていてもよい。情報処理システム10では、ポイント付与の条件として、利用者3の行動記録データが設定されており、ポイント付与部210は、少なくとも、該行動記録データに応じたポイントを利用者3に付与する処理を実行する第1ポイント付与部211を有する。 The point giving unit 210 executes a process of giving points to the user 3. The process of giving points is executed based on predetermined conditions, and a plurality of conditions may be set as conditions for the user 3 to acquire points. In the information processing system 10, the behavior record data of the user 3 is set as a condition for point granting, and the point granting unit 210 at least performs a process of granting points to the user 3 according to the behavior record data. It has a first point giving unit 211 that executes the operation.
行動記録データは、利用者3の日常行動によって収集・蓄積されるデータである。ポイント付与の条件として設定される行動記録データは、必ずしも限定されず、歩行及び走行などに基づく歩数、移動距離(移動量であってもよい)、運動による消費カロリー、食事によって摂り入れられる摂取カロリー、及び、睡眠の質に関するスコアから選択される少なくとも1種のデータであってもよい。後述するポイントの消費との相乗効果を創出する観点から、第1ポイント付与部211は、歩数、及び/又は、移動距離に応じたポイントを利用者3に付与することが好ましく、歩数に応じたポイント、及び、移動距離に応じたポイントの両方を利用者3に付与することがより好ましい。また、移動距離を行動記録データとして採用する場合、移動距離の算出対象とする移動方法を利用者3自身の歩行及び走行に制限してもよいが、移動方法に制限を設けないことが好ましい。つまり、利用者3自身の歩行及び走行のみならず、自転車、車、電車、船、及び、飛行機などの乗り物を利用した移動方法を、移動距離の算出対象として設定してもよい。 The action record data is data collected and accumulated based on the daily actions of the user 3. The behavior record data set as a condition for awarding points is not necessarily limited, but includes the number of steps based on walking and running, distance traveled (or distance traveled), calories burned through exercise, and calories intake from meals. , and a score related to sleep quality. From the viewpoint of creating a synergistic effect with the consumption of points, which will be described later, it is preferable that the first point granting unit 211 grants points to the user 3 according to the number of steps and/or the distance traveled. It is more preferable to give the user 3 both points and points according to the travel distance. Furthermore, when the travel distance is employed as action record data, the travel method for which the travel distance is calculated may be limited to walking and running by the user 3 himself, but it is preferable that no restrictions be placed on the travel method. In other words, not only the walking and running of the user 3 himself/herself, but also the transportation methods using vehicles such as bicycles, cars, trains, boats, and airplanes may be set as targets for calculating the travel distance.
なお、上記の行動記録データは、後述するユーザ端末30において収集され、収集された行動記録データが、端末通信部37からサーバ通信部23を介して第1ポイント付与部211に伝達される。第1ポイント付与部211は、ユーザ端末30から行動記録データを受信すると、ポイントを付与する処理を実行する。このポイント付与の処理の実行に際して、第1ポイント付与部211は、行動記録データをポイントに変換する処理を実行してもよい。行動記録データをポイントに変換する処理では、変換レートが設定されてもよい。 The above action record data is collected at the user terminal 30 described later, and the collected action record data is transmitted from the terminal communication section 37 to the first point giving section 211 via the server communication section 23. When the first point giving unit 211 receives the action record data from the user terminal 30, it executes a process of giving points. When performing this point granting process, the first point granting unit 211 may perform a process of converting action record data into points. In the process of converting action record data into points, a conversion rate may be set.
変換レートは、行動記録データの種類に応じて適宜設定されてよい。例えば、歩数の場合、変換レートを0.01ポイント/歩数(100歩で1ポイント獲得できる変換レート)に設定したり、移動距離の場合、変換レートを10ポイント/km(1kmの移動で10ポイント獲得できる変換レート)に設定したりすることが考えられる。変換レートは、固定値として設定されてもよく、可変値として設定されてもよい。変換レートを可変値とする場合、所定の条件に基づき全ての利用者3における変換レートを一律に変更してもよいし(例えば、期間限定キャンペーンで変換レートを変更するなど)、利用者3ごとに変換レートを変更してもよい(例えば、利用者3の情報又はポイントサービスの利用履歴に応じて変換レートを変更するなど)。 The conversion rate may be set as appropriate depending on the type of action record data. For example, for the number of steps, set the conversion rate to 0.01 points/steps (conversion rate that allows you to earn 1 point for every 100 steps), or for distance traveled, set the conversion rate to 10 points/km (10 points for 1 km of travel). It is conceivable to set it to a conversion rate that can be obtained. The conversion rate may be set as a fixed value or as a variable value. If the conversion rate is a variable value, the conversion rate may be changed uniformly for all users 3 based on predetermined conditions (for example, changing the conversion rate for a limited time campaign), or it may be changed for each user 3. (For example, the conversion rate may be changed according to the information of the user 3 or the usage history of the point service.)
また、行動記録データをポイントに換算する処理では、最小交換単位を設定してもよい。ここで示す最小交換単位は、ポイントへの変換が可能な行動記録データの最小量を意味し、例えば、1000歩単位で歩数を所定ポイントに変換可能な設定にすること(最小交換単位1000歩)、3km単位で移動距離をポイントに変換可能な設定にすること、などが考えられる。行動記録データをポイントに換算する処理は、変換レート及び最小交換単位の両方の設定に基づいて実行されてもよい。最小交換単位についても、変換レートと同様に、固定値として設定されてもよく、可変値として設定されてもよい。最小交換単位を可変値とする場合、所定の条件に基づき全ての利用者3における最小交換単位を一律に変更してもよいし、利用者3ごとに最小交換単位を変更可能な仕様に設定してもよい。 Furthermore, in the process of converting action record data into points, a minimum exchange unit may be set. The minimum exchange unit shown here means the minimum amount of action record data that can be converted into points. For example, the number of steps can be converted into a predetermined point in units of 1000 steps (minimum exchange unit 1000 steps). , a setting that allows the travel distance to be converted into points in units of 3 km can be considered. The process of converting action record data into points may be performed based on the settings of both the conversion rate and the minimum exchange unit. Similarly to the conversion rate, the minimum exchange unit may be set as a fixed value or may be set as a variable value. When the minimum exchange unit is set to a variable value, the minimum exchange unit may be uniformly changed for all users 3 based on predetermined conditions, or the minimum exchange unit may be set to a specification that can be changed for each user 3. You can.
行動記録データをポイントに変換する処理は、行動記録データが最小交換単位に達することをトリガーとして、自動的に実行されてもよいし、利用者3の選択をトリガーとして実行されてもよい。後者の場合、所定量の行動記録データが蓄積された後、利用者3が、ユーザ端末30を操作して、蓄積した行動記録データをポイントに変換する選択を行うことで、ポイント獲得に関する操作情報が生成される。この操作情報には、ポイントへ変換する行動記録データの量などの情報が含まれ、第1ポイント付与部211は、利用者3によるポイント獲得の指示である操作情報を受け付けて、行動記録データに応じたポイントの付与を実行する。この場合、ポイントへ変換する行動記録データの量に応じて、変換レートを変動させてもよい(例えば、蓄積された行動記録データの量が多いほど、より多くのポイントが獲得できる変換レートに設定することなどが考えられる)。 The process of converting the action record data into points may be automatically executed using the action record data reaching the minimum exchange unit as a trigger, or may be executed using the user 3's selection as a trigger. In the latter case, after a predetermined amount of action record data has been accumulated, the user 3 operates the user terminal 30 and selects to convert the accumulated action record data into points, thereby obtaining operation information regarding point acquisition. is generated. This operation information includes information such as the amount of behavior record data to be converted into points. Allocate points accordingly. In this case, the conversion rate may be changed depending on the amount of behavior record data to be converted into points (for example, the conversion rate may be set so that the larger the amount of accumulated behavior record data, the more points can be earned. ).
上記では、定量的に表される行動記録データを想定して、ポイント付与処理を例示したが、行動記録データは定性的に表されるデータであってもよい。例えば、第1ポイント付与部211は、利用者3が所定期間における行動記録データの目標値(例えば、睡眠スコア又は摂取カロリーなどのライフログに関する一週間単位の目標値、その他、歩数の目標値、消費カロリーの一日単位の目標値など)を設定する操作を受け付け、目標値を達成した場合に所定量のポイントを利用者3に付与してもよい。また、目標値が達成されておらずとも、目標値を設定した期間の満了時に所定量のポイントを付与し、目標値を達成した場合はより多いポイントを付与してもよい。なお、行動記録データの目標値を設定する場合においても、行動記録データを定量的に表してポイント付与処理を実行してもよく、例えば、目標達成率に応じたポイントを利用者3に付与してもよい。 In the above, the point granting process was exemplified assuming action record data expressed quantitatively, but the action record data may be data expressed qualitatively. For example, the first point granting unit 211 may set the user 3 to set a target value of action record data in a predetermined period (for example, a weekly target value regarding a life log such as a sleep score or calorie intake, a target value of the number of steps, etc.) A predetermined amount of points may be awarded to the user 3 when the user 3 receives an operation to set a daily target value for consumed calories, etc., and achieves the target value. Further, even if the target value is not achieved, a predetermined amount of points may be awarded at the expiration of the period in which the target value is set, and more points may be awarded when the target value is achieved. Note that even when setting a target value for the action record data, the action record data may be expressed quantitatively and the point awarding process may be executed; for example, points may be given to the user 3 according to the goal achievement rate. You can.
第1ポイント付与部211は、行動記録データに応じて決定されるポイントに、ボーナスポイントを追加する処理を実行してもよい。例えば、行動記録データに応じたポイントの付与を実行する際に、利用者3がユーザ端末30に送信される広告を視聴することを条件に、ボーナスポイントを追加する処理を実行してもよい。この場合、広告を視聴するか否かを、利用者3に選択させてもよい。また、行動記録データに応じたポイントの付与に際して、オンライン上におけるくじ引き又はルーレットなどを実行する処理を行い、その処理結果に応じてボーナスポイントを追加してもよい。広告の視聴と、くじ引き又はルーレットなどの手段とを、組み合わせて、ボーナスポイントを追加する処理を実行してもよい。 The first point giving unit 211 may perform a process of adding bonus points to the points determined according to the action record data. For example, when executing the award of points according to the action record data, processing for adding bonus points may be executed on the condition that the user 3 views an advertisement transmitted to the user terminal 30. In this case, the user 3 may be allowed to select whether or not to view the advertisement. Further, when awarding points according to the action record data, processing such as an online lottery or roulette may be performed, and bonus points may be added according to the processing results. The process of adding bonus points may be performed by combining viewing of advertisements and means such as drawing lots or playing roulette.
なお、上記における「ボーナスポイント」という表現は、説明を簡潔にするための名称であって、ボーナスポイントは、通常のポイント(行動記録データに応じたポイント)と統合されて、通常のポイントと同じデータとして管理されてもよい。つまり、情報処理システム10によるポイントサービスにおいて、ボーナスポイントは、行動記録データに応じて決定されるポイントと付与条件が異なるものの同じポイントとして扱ってよく、ボーナスポイントと行動記録データに応じて決定されるポイントとを区別して管理せずともよい。 In addition, the expression "bonus points" in the above is a name to simplify the explanation, and bonus points are integrated with regular points (points according to behavior record data) and are the same as regular points. It may also be managed as data. In other words, in the point service provided by the information processing system 10, bonus points may be treated as the same points as points determined according to action record data, although the conditions for giving them differ, and bonus points are determined according to the bonus points and action record data. It is not necessary to manage them separately from points.
ポイント付与部210は、第1ポイント付与部211の他に、行動記録データ以外の条件に基づいてポイントを付与する機能を有していてもよい。例えば、ポイント付与部210は、ポイント獲得可能地点を訪れた利用者3に対して所定量のポイントを付与する処理を実行する第2ポイント付与部212を有することが好ましい。 In addition to the first point giving unit 211, the point giving unit 210 may have a function of giving points based on conditions other than action record data. For example, it is preferable that the point giving unit 210 includes a second point giving unit 212 that executes a process of giving a predetermined amount of points to the user 3 who has visited a point earning point.
ここで、ポイント獲得可能地点は、利用者3が行動記録データに由らずにポイントを獲得可能な現実世界における地点である。ポイント獲得可能地点に設定される地点の条件は、特に限定されず、例えば、ポイント獲得可能地点は、店舗、複合商業施設、娯楽施設、公共施設などの商品及び/又はサービスを提供する施設であってもよく、商品及びサービスの提供を伴わないその他の地点であってもよい。その他の地点としては、例えば、アニメ、漫画、映画、ドラマなどの舞台となった地点、著名人又は偉人などの人物にゆかりのある地点、公園、その他観光スポットなどが挙げられる。 Here, the points-earnable point is a point in the real world where the user 3 can earn points regardless of action record data. The conditions for points to be set as point-earnable points are not particularly limited. For example, point-earnable points may be facilities that provide products and/or services, such as stores, commercial complexes, entertainment facilities, and public facilities. It may also be a location where products and services are not provided. Other points include, for example, points that are the setting of anime, manga, movies, dramas, etc., points connected to famous people or great people, parks, and other tourist spots.
ポイント獲得可能地点とポイント交換地点とは、互いに異なる地点に設定されていてもよく、重複する地点に設定されていてもよい。ポイント交換地点が、ポイント獲得可能地点のうちから選択される1以上の地点であることが好ましい。換言すると、ポイント獲得可能地点には、ポイントを消費して特典の獲得が可能なポイント交換地点、及び、ポイント消費の対象外ではあるがポイントの獲得が可能な地点(以下、「ポイント付与地点」と称することとする)の両方が含まれることが好ましい。ポイント交換地点とポイント付与地点の両方が存在することで、利用者3が、特典を獲得するためにポイント交換地点へ移動する過程で、第1ポイント付与部211によるポイントの獲得が可能であるとともに、ポイント付与地点に立ち寄って第2ポイント付与部212によるポイントの獲得も可能であり、ポイントの収集とポイントの消費に関して高いゲーム性を創出することができる。 The point earning point and the point exchange point may be set at different points, or may be set at overlapping points. It is preferable that the point exchange points are one or more points selected from points that can be earned. In other words, points where points can be earned include point exchange points where points can be consumed and rewards can be acquired, and points where points can be earned but are not eligible for point consumption (hereinafter referred to as "point award points"). It is preferable that both of the above are included. By having both a point exchange point and a point granting point, the first point granting unit 211 can earn points while the user 3 moves to the point redeeming point in order to obtain benefits. It is also possible to stop by a point awarding point and earn points using the second point awarding section 212, making it possible to create a high level of gameplay with respect to point collection and point consumption.
第2ポイント付与部212は、利用者3によるポイント獲得可能地点への来訪を検知した際に、該利用者3に対して自動的にポイントを付与する処理を実行してもよいし、ユーザ端末30から送信されてくるチェックイン情報を受信した際に、ポイントを付与する処理を実行してもよい。後者の場合、チェックイン情報は、例えば、ポイント獲得可能地点を訪れた利用者3がユーザ端末30の画面に表示されるチェックインボタンをタップ(クリック)することで生成される。この際、第2ポイント付与部212は、利用者3がポイント獲得可能地点を訪れているか否かを判定し、所定のポイント獲得可能地点を訪れていると判定された利用者3に対して、チェックインの実行を許可する処理を実行してもよい。チェックインの実行を許可とは、例えば、チェックインボタンをタップ可能(クリック可能)にする処理であってもよい。訪問しているか否かの判定は、後述する位置判定部213が実行する判定と同じ方法であってもよい。 When the second point granting unit 212 detects that the user 3 has visited a point-earnable point, the second point granting unit 212 may perform a process of automatically granting points to the user 3, or may perform processing to automatically grant points to the user 3. When the check-in information transmitted from 30 is received, a process of giving points may be executed. In the latter case, the check-in information is generated, for example, when the user 3 who visits the point-earning point taps (clicks) a check-in button displayed on the screen of the user terminal 30. At this time, the second point giving unit 212 determines whether or not the user 3 is visiting a point earning point, and for the user 3 who is determined to be visiting a predetermined point earning point. Processing to permit execution of check-in may be executed. Permitting execution of check-in may be, for example, a process of making the check-in button tappable (clickable). The determination of whether or not the user is visiting may be performed by the same method as the determination performed by the position determination unit 213 described later.
第2ポイント付与部212によるポイント付与処理では、一の利用者3が同じポイント獲得可能地点で短時間のうちに連続してチェックインすることを抑止するために、次回チェックインまでの時間(期間)が設定されていてもよい。例えば、次回チェックインまでの時間を24時間に設定し、同じポイント獲得可能地点へのチェックインを一日一回までに制限してもよい。また、一の利用者3が所定の期間のうちに同じポイント獲得可能地点へチェックインできる回数を制限してもよい。例えば、同じポイント獲得可能地点へのチェックイン回数を、1週間の間に最大3回までに限定してもよい。 In the point granting process by the second point granting unit 212, in order to prevent one user 3 from checking in consecutively within a short period of time at the same point earning point, the time (period) until the next check-in is ) may be set. For example, the time until the next check-in may be set to 24 hours, and check-ins at the same point earning point may be limited to once a day. Furthermore, the number of times one user 3 can check in at the same points earning point within a predetermined period may be limited. For example, the number of check-ins at the same points-earnable location may be limited to a maximum of three times in one week.
第2ポイント付与部212は、各利用者3のチェックイン履歴を参照し、各利用者3において、次回チェックインまでの時間又はチェックイン回数などの同地点へのチェックイン条件を満たしていないポイント獲得可能地点を特定する処理を実行してもよい。この場合、第2ポイント付与部212は、特定した地点の情報を、後述する表示制御部314に送信し、表示制御部314が、受信した情報をポイント獲得可能地点のリスト及び/又は地図表示に反映させる処理を実行してもよい。また、第2ポイント付与部212は、ポイントの付与に際して、利用者3のチェックイン履歴が、同地点へのチェックイン条件を満たしているか否かを判定する処理を実行してもよい。この場合、第2ポイント付与部212は、訪問に関する判定と同地点へのチェックイン条件に関する判定の両方が設定された条件を満たしている場合に、チェックインの実行を許可する。同地点へのチェックイン条件に関する判定は、訪問に関する判定の前に実行してもよいし、訪問に関する判定の後に実行してもよい。 The second point giving unit 212 refers to the check-in history of each user 3, and calculates points for each user 3 that do not satisfy check-in conditions at the same point, such as the time until the next check-in or the number of check-ins. You may also perform a process of specifying the points that can be obtained. In this case, the second point giving unit 212 transmits information on the identified points to a display control unit 314 (described later), and the display control unit 314 uses the received information to display a list of point earning points and/or a map display. You may also execute processing to reflect the information. Furthermore, when awarding points, the second point awarding unit 212 may perform a process of determining whether or not the check-in history of the user 3 satisfies check-in conditions for the same location. In this case, the second point granting unit 212 permits execution of check-in when both the determination regarding the visit and the determination regarding the check-in condition to the same location satisfy the set conditions. The determination regarding check-in conditions to the same location may be performed before the determination regarding the visit, or may be performed after the determination regarding the visit.
第2ポイント付与部212によって付与されるポイント数は、固定値であってもよく、可変値であってもよい。ポイント数を変動させる場合、全てのポイント獲得可能地点において、獲得可能なポイント数を一律に変動されていてもよいし、特定のフランチャイズチェーンに属する店舗など、ポイント獲得可能地点のグループ単位でポイント数を変動させてもよい。ポイントの収集により高いゲーム性を付与する観点では、ポイント獲得可能地点ごとにポイント数の変動が可能であることが好ましく、後述するポイント変動処理部215がポイント獲得可能地点ごとのポイント数の変動を制御する処理を実行してもよい。 The number of points given by the second point giving unit 212 may be a fixed value or a variable value. When changing the number of points, the number of points that can be earned may be changed uniformly at all points that can be earned, or the number of points can be changed uniformly at all points that can be earned, or the number of points can be changed for each group of points that can be earned, such as stores belonging to a specific franchise chain. may be varied. From the point of view of adding a higher level of gameplay to the collection of points, it is preferable that the number of points can be changed for each point earning point, and the point fluctuation processing unit 215, which will be described later, handles fluctuations in the number of points for each point earning point. You may also execute a process to control.
第2ポイント付与部212は、第1ポイント付与部211と同様に、ポイント獲得可能地点への訪問によって付与されるポイントに、ボーナスポイントを追加する処理を実行してもよい。例えば、チェックインの実行に対してポイントを付与する際に、利用者3がユーザ端末30に送信される広告を視聴することを条件に、ボーナスポイントを追加する処理を実行してもよい。この場合、広告を視聴するか否かを、利用者3に選択させてもよい。また、チェックインの実行に対してポイントを付与する際に、オンライン上におけるくじ引き又はルーレットなどを実行する処理を行い、その処理結果に応じてボーナスポイントを追加してもよい。広告の視聴と、くじ引き又はルーレットなどの手段とを、組み合わせて、ボーナスポイントを追加する処理を実行してもよい。 The second point granting unit 212, like the first point granting unit 211, may perform a process of adding bonus points to the points awarded by visiting points where points can be earned. For example, when awarding points for executing a check-in, processing may be performed to add bonus points on the condition that the user 3 views an advertisement transmitted to the user terminal 30. In this case, the user 3 may be allowed to select whether or not to view the advertisement. Furthermore, when awarding points for executing a check-in, processing such as an online lottery or roulette may be performed, and bonus points may be added according to the processing results. The process of adding bonus points may be performed by combining viewing of advertisements and means such as drawing lots or playing roulette.
第1ポイント付与部211によって付与されるポイント、及び、第2ポイント付与部212によって付与されるポイントは、ポイントの付与後において個別に管理してもよく、これらのポイントを統合して、統合したポイントを付与処理の違いによる区別を設けることなく管理してもよい。ポイント付与部210が利用者3に付与したポイントは、利用者3の保有ポイントとして、利用者3を識別するIDと関連付けられて、後述の利用者情報記憶部222に記憶される。 The points given by the first point giving section 211 and the points given by the second point giving section 212 may be managed separately after the points are given, or these points may be managed by integrating them. Points may be managed without making distinctions based on different granting processes. The points given to the user 3 by the point giving unit 210 are stored in the user information storage unit 222, which will be described later, as points owned by the user 3, in association with an ID that identifies the user 3.
なお、ポイント付与部210は、上述した第1ポイント付与部211及び第2ポイント付与部212の他に、これら第1ポイント付与部211及び第2ポイント付与部212とは異なる条件で利用者3にポイントを付与する機能を有していてもよい。例えば、第1ポイント付与部211及び第2ポイント付与部212の説明において、広告の閲覧によってボーナスとしてのポイントが追加されてもよい旨を例示したが、ポイント付与部210は、行動記録データに基づくポイントの付与、及び/又は、ポイント獲得可能地点への訪問(チェックイン)に基づくポイントの付与に伴うことなく、広告の閲覧のみに対してポイントを付与する処理を実行する機能を有していてもよい。また、ポイント付与部210は、スタンプラリー、所定の地点(ポイント交換地点及び/又はポイント獲得可能地点)で行われる謎解きゲームなどのようなイベントに伴って、イベントの実行及び/又は達成に対して利用者3にポイントを付与する処理を実行する機能を有していてもよい。この場合、イベントは、少なくとも1つの地点に赴くことを要するイベントであることが好ましい。上記のように第1ポイント付与部211及び第2ポイント付与部212とは異なる要件で付与されるポイントについても、第1ポイント付与部211によって付与されるポイント、及び/又は、第2ポイント付与部212によって付与されるポイントと統合して、付与処理の違いによる区別を設けることなく管理してもよい。 In addition to the above-mentioned first point giving section 211 and second point giving section 212, the point giving section 210 also provides information to the user 3 under conditions different from those of the first point giving section 211 and the second point giving section 212. It may have a function of giving points. For example, in the explanation of the first point granting unit 211 and the second point granting unit 212, it has been exemplified that points may be added as a bonus by viewing advertisements, but the point granting unit 210 is based on action record data. It has a function that executes the process of awarding points only for viewing advertisements, without awarding points and/or awarding points based on visiting (check-in) to points where points can be earned. Good too. In addition, the point granting unit 210 is configured to respond to events such as stamp rallies, mystery-solving games held at predetermined points (point exchange points and/or point acquisition points), and to respond to the execution and/or achievement of the event. It may also have a function of executing a process of giving points to the user 3. In this case, the event is preferably an event that requires going to at least one location. As mentioned above, points awarded by the first point granting section 211 and/or the second point granting section 212 may also be awarded based on requirements different from those of the first point granting section 211 and the second point granting section 212. 212, and may be managed without making any distinction based on the difference in the granting process.
位置判定部213は、ポイントと特典の交換に関する処理を実行する機能を有する。具体的に、位置判定部213は、利用者3の位置情報に基づき、利用者3がポイント交換地点を訪れているか否かを判定する処理(判定処理)を実行する。そして、位置判定部213は、所定のポイント交換地点を訪れていると判定された利用者3に対して、所定量のポイントを消費して特典を獲得する権限を付与する処理(権限付与処理)を実行する。 The position determining unit 213 has a function of executing processing related to the exchange of points and benefits. Specifically, the position determination unit 213 executes a process (determination process) for determining whether the user 3 is visiting a point exchange point based on the user 3's position information. Then, the location determining unit 213 performs a process (authorization process) of granting the user 3 who is determined to be visiting a predetermined point exchange point the authority to consume a predetermined amount of points and acquire a benefit. Execute.
位置判定部213の判定処理で使用される利用者3の位置情報は、現実世界における利用者3の現在位置(ユーザ端末30の現在位置)を表すデータであって、ユーザ端末30の位置情報取得部312で特定され、位置判定部213に伝達される。利用者3の位置情報の特定方法は、特に限定されない。例えば、利用者3の位置情報は、GPS又はWiFiのアクセスポイントを利用して特定され、現在位置を示す緯度座標及び経度座標が含まれていてもよい。この場合、位置判定部213は、位置情報取得部312から送られてくる利用者3の位置情報が、ポイント交換地点の位置座標を中心とする所定の範囲内(例えば、ポイント交換地点の位置座標を中心とする直径~mの範囲内)に入ったことを検知することで、利用者3がポイント交換地点を訪れているか否かを判定してもよい。 The position information of the user 3 used in the determination process of the position determination unit 213 is data representing the current position of the user 3 in the real world (the current position of the user terminal 30), and is used for acquiring the position information of the user terminal 30. 312 and transmitted to the position determination section 213. The method for specifying the location information of the user 3 is not particularly limited. For example, the location information of the user 3 may be specified using GPS or a WiFi access point, and may include latitude and longitude coordinates indicating the current location. In this case, the position determination unit 213 determines that the position information of the user 3 sent from the position information acquisition unit 312 is within a predetermined range centered on the position coordinates of the point exchange point (for example, the position coordinates of the point exchange point). It may be determined whether the user 3 is visiting a point exchange point by detecting that the user 3 has entered the point (within a diameter of ~ m centered on the point).
位置判定部213は、ビーコンを利用して判定処理を実行してもよい。例えば、一方通行で無線電波を発信するビーコンをポイント交換地点に設置しておく。ユーザ端末30が該ビーコンの無線電波を受信した際に、位置情報取得部312が、ビーコンからの無線電波を受信した時間、及び、ビーコンの設置個所情報などを含むビーコン反応情報を利用者3の位置情報として生成し、位置判定部213に送信してもよい。位置判定部213は、位置情報としてのビーコン反応情報を受信することで、利用者3が該ビーコン反応情報に対応するポイント交換地点に訪れていると判定してもよい。 The position determination unit 213 may perform the determination process using a beacon. For example, a beacon that emits radio waves for one-way traffic is installed at point exchange points. When the user terminal 30 receives the radio waves from the beacon, the location information acquisition unit 312 acquires the beacon reaction information of the user 3, including the time when the radio waves were received from the beacon, information on the installation location of the beacon, etc. It may be generated as position information and transmitted to the position determination unit 213. The position determination unit 213 may determine that the user 3 is visiting a point exchange point corresponding to the beacon reaction information by receiving the beacon reaction information as position information.
利用者3の位置情報は、ポイント交換地点に存在するQRコード(登録商標)又はNFCタグ(NFC:Near Field Communication、近距離無線通信)を利用して特定されてもよい。例えば、ポイント交換地点の位置座標又は地点ID等がエンコードされているQRコード(登録商標)又はNFCタグを、該ポイント交換地点に提示しておく。利用者3がQRコード(登録商標)又はNFCタグを自身のユーザ端末30で読み取った際に、位置情報取得部312が、QRコード(登録商標)又はNFCタグ得られる情報を利用者3の位置情報としてサーバ20の位置判定部213に送信してもよい。この場合、位置判定部213は、該情報を受信して、QRコード(登録商標)又はNFCタグの読み取りを実行したポイント交換地点を特定し、利用者3が該ポイント交換地点を訪れていると判定してもよい。 The location information of the user 3 may be specified using a QR code (registered trademark) or an NFC tag (NFC: Near Field Communication) present at the point exchange point. For example, a QR code (registered trademark) or an NFC tag on which the position coordinates or point ID of the point exchange point are encoded is presented at the point exchange point. When the user 3 reads the QR code (registered trademark) or NFC tag with his or her user terminal 30, the location information acquisition unit 312 uses the information obtained from the QR code (registered trademark) or the NFC tag as the location of the user 3. It may also be transmitted to the position determination unit 213 of the server 20 as information. In this case, the position determining unit 213 receives the information, identifies the point exchange point where the QR code (registered trademark) or NFC tag was read, and determines that the user 3 is visiting the point exchange point. You may judge.
なお、QRコード(登録商標)及びNFCは、電子マネーなどの決済サービスで商品又はサービスの対価を支払う際に利用されている。上述した位置情報の特定に際して行われるQRコード(登録商標)又はNFCタグの読み取りは、ポイントと特典を交換する前に、該交換処理の条件を満たすか否かを判定するために実行するものであり、決済処理に伴う読み取りとは異なる。 Note that QR codes (registered trademarks) and NFC are used when paying for goods or services in payment services such as electronic money. The reading of the QR code (registered trademark) or NFC tag that is performed when specifying the above-mentioned location information is performed to determine whether or not the conditions for the exchange process are met before exchanging points and benefits. Yes, this is different from the reading associated with payment processing.
位置判定部213は、電子スタンプを利用して判定処理を実行してもよい。例えば、ユーザ端末30のディスプレイに電子スタンプ受付用画面を表示させ、ポイント交換地点で管理されている電子スタンプをユーザ端末30のディスプレイに押印することで(ポイント交換地点に在籍する従業員が押印してもよいし、利用者3が自分で押印してもよい)、位置情報取得部312が、電子スタンプが設置されている地点の位置情報を含む押印受付情報を利用者3の位置情報として生成し、位置判定部213に送信してもよい。位置判定部213は、位置情報としての押印受付情報を受信することで、利用者3が電子スタンプの押印が実行されたポイント交換地点を訪れていると判定してもよい。 The position determination unit 213 may perform the determination process using an electronic stamp. For example, by displaying an electronic stamp reception screen on the display of the user terminal 30 and stamping the electronic stamp managed at the point exchange point on the display of the user terminal 30 (an employee working at the point exchange point stamps the electronic stamp). (or the user 3 may affix the stamp himself), the location information acquisition unit 312 generates stamp reception information including the location information of the point where the electronic stamp is installed as the location information of the user 3. However, it may also be transmitted to the position determining section 213. The position determining unit 213 may determine that the user 3 is visiting a point exchange point where the electronic stamp was affixed by receiving the seal affixing reception information as the position information.
位置判定部213は、GPS又はWiFiアクセスポイントによって取得される位置情報に基づく判定処理、及び、QRコード(登録商標)又はNFCタグの読み取りに基づく判定処理の両方などのように、上述した判定処理(GPS、アクセスポイント、ビーコン、QRコード(登録商標)、NFCタグ、又は電子スタンプ)のうちから選択される複数種の判定処理を実行可能であってもよい。この場合、利用者3の選択によって複数種の判定処理のうちのいずれか1つの判定処理が選択されてもよい。また、複数種の判定処理のうちのいずれか1つの判定処理にのみ適応するポイント交換地点が存在していてもよい。 The position determination unit 213 performs the above-mentioned determination processing, such as determination processing based on location information acquired by GPS or a WiFi access point, and determination processing based on reading a QR code (registered trademark) or an NFC tag. It may be possible to execute multiple types of determination processing selected from among (GPS, access point, beacon, QR code (registered trademark), NFC tag, or electronic stamp). In this case, the user 3 may select one of the plurality of types of determination processing. Further, there may be a point exchange point that is applicable only to one of the plurality of types of determination processing.
なお、図1に示すように、景品などの商品を提供する筐体50がポイント交換地点に存在していてもよいが、ユーザ端末30と筐体50とが無線通信などで接続されていない非接続の状態で、位置判定部213による判定処理が、実行可能である。つまり、利用者3の位置情報を判定する処理において、ユーザ端末30と筐体50との接続(通信)は必要とせず、NFCなどの通信機能が筐体50に実装されていなくともよい。例えば、QRコード(登録商標)又はNFCタグが筐体50の外装又は筐体50の周辺に貼られていれば、ユーザ端末30と筐体50とが非接続(通信していない)の状態で判定処理が可能である。また、GPS等で位置情報を特定する場合、特定された該位置情報と、地点情報記憶部221に格納されているポイント交換地点の情報リストとを照らし合わせて、利用者3が訪問したポイント交換地点が特定されてもよい。この場合も、ユーザ端末30と筐体50とが非接続の状態で判定処理が可能である。 Note that, as shown in FIG. 1, a case 50 that provides products such as prizes may be present at the point exchange point, but a case 50 that provides products such as prizes may be present at the point exchange point. In the connected state, the determination process by the position determination unit 213 can be executed. That is, in the process of determining the location information of the user 3, there is no need for connection (communication) between the user terminal 30 and the housing 50, and the housing 50 does not need to be equipped with a communication function such as NFC. For example, if a QR code (registered trademark) or NFC tag is attached to the exterior of the housing 50 or around the housing 50, the user terminal 30 and the housing 50 are not connected (not communicating). Judgment processing is possible. In addition, when location information is specified using GPS, etc., the identified location information is compared with the information list of point exchange points stored in the point information storage unit 221, and the point exchange points visited by user 3 are checked. A location may be specified. In this case as well, the determination process can be performed while the user terminal 30 and the housing 50 are not connected.
位置判定部213が実行する権限付与処理の様態は、特に限定されない。例えば、利用者3がユーザ端末30の画面に表示される特典獲得ボタンをタップ(クリック)することで、ポイントと特典の交換時に使用するQRコード(登録商標)又はバーコードがユーザ端末30の画面に表示されてもよく、この場合、該特典獲得ボタンをタップ可能(クリック可能)にすることで、特典を獲得する権限を利用者3に付与してもよい(つまり、特典獲得ボタンをタップ可能にすることが、権限の付与に該当する)。その他に、ポイントと特典の交換時に使用するQRコード(登録商標)又はバーコードを利用者3に付与することで、特典を獲得する権限が利用者3に付与されてもよい(つまり、QRコード(登録商標)又はバーコードの付与が権限の付与に該当する)。 The mode of the authorization process executed by the position determination unit 213 is not particularly limited. For example, when the user 3 taps (clicks) a benefit acquisition button displayed on the screen of the user terminal 30, a QR code (registered trademark) or barcode used when exchanging points and benefits is displayed on the screen of the user terminal 30. In this case, by making the privilege acquisition button tappable (clickable), user 3 may be given the authority to acquire the privilege (in other words, the privilege acquisition button can be tapped). granting authority). In addition, the user 3 may be given the authority to acquire benefits by providing the user 3 with a QR code (registered trademark) or barcode to be used when exchanging points and benefits (in other words, the QR code (Registered Trademark) or the granting of a barcode corresponds to the granting of authority).
位置判定部213による権限付与処理により、所定量のポイントの消費と引き換えに特典の獲得が可能となる。利用者3は、ポイント交換地点へ移動する過程で行動記録データに応じたポイントを獲得できるため、ポイント収集活動に対する利用者3の意欲の向上、及び、意欲の継続が期待できる。また、利用者3は、ポイント交換地点へ赴かないとポイント消費による特典を獲得できないことから、ポイント交換地点として設定される地点への来訪動機を効果的に創出することができる。特に、ポイント交換地点への移動に伴うポイント収集と、訪問先のポイント交換地点でのポイント消費(特典の獲得)との組み合わせにより、利用者3に対して特別感の高いコト体験(体験消費)を実感させることができる。 The authorization process performed by the position determining unit 213 allows the user to acquire benefits in exchange for consuming a predetermined amount of points. Since the user 3 can earn points according to the action record data in the process of moving to the point exchange point, it can be expected that the user 3 will be more motivated to collect points and continue to be motivated. Furthermore, since the user 3 cannot obtain benefits by consuming points unless he/she goes to the point exchange point, it is possible to effectively create a motive for visiting the point set as the point exchange point. In particular, the combination of collecting points as you move to the point exchange point and consuming points (earning benefits) at the point exchange point you visit creates a highly special experience for user 3 (experimental consumption). can be made to feel.
冒頭のシステム概要で説明したように、特典の内容は、複数の特典候補のうちから少なくとも1つの特典をランダムに選び出す抽選により決定されてもよい。抽選実行部214は、特典を決定する抽選に関わる処理を実行する。例えば、抽選がオンライン抽選である場合、抽選実行部214は、所定量のポイントと引き換えに、オンライン抽選を実行し、特典内容を決定する処理を実行する。この際、オンライン抽選に必要なポイント数を、利用者3の保有ポイント数から差し引いて、利用者3の保有ポイント数を更新する。景品がオンライン抽選によって決定された場合、抽選実行部214は、該景品を利用者3の自宅等に配送するための指示情報を生成し、配送業者端末70に送信してもよい。 As explained in the system overview at the beginning, the content of the benefit may be determined by a lottery that randomly selects at least one benefit from among a plurality of benefit candidates. The lottery execution unit 214 executes processing related to a lottery for determining benefits. For example, if the lottery is an online lottery, the lottery execution unit 214 executes the online lottery in exchange for a predetermined amount of points, and executes processing to determine the content of the benefit. At this time, the number of points required for the online lottery is subtracted from the number of points held by the user 3 to update the number of points held by the user 3. If the prize is determined by an online lottery, the lottery execution unit 214 may generate instruction information for delivering the prize to the user's 3's home or the like and transmit it to the delivery company terminal 70.
抽選がポイント交換地点に設置してある筐体50により実行される場合、抽選実行部214が、所定量のポイントと引き換えに、筐体50に読み取らせるためのQRコード(登録商標)又はバーコードなどの筐体提示用データを利用者3に発行する処理を実行してもよい。発行された筐体提示用データは、処理結果情報として、サーバ通信部23を介してユーザ端末30に送信される。そして、ユーザ端末30の表示部36に表示させた筐体提示用データを、筐体50に読み取らせることで、筐体50による抽選が実行されてもよい。利用者3は、筐体50内に入っている商品の中から抽出された1つの商品を、ポイントと交換される景品として獲得する。筐体50を利用した抽選の場合においても、オンライン抽選と同様に、所定量のポイントを利用者3の保有ポイント数から差し引いて、利用者3の保有ポイント数を更新する処理が実行される。 When the lottery is executed by the housing 50 installed at the point exchange point, the lottery execution unit 214 generates a QR code (registered trademark) or barcode for the housing 50 to read in exchange for a predetermined amount of points. A process of issuing housing presentation data such as the following may be executed to the user 3. The issued housing presentation data is transmitted to the user terminal 30 via the server communication unit 23 as processing result information. Then, by causing the housing 50 to read the housing presentation data displayed on the display unit 36 of the user terminal 30, the lottery by the housing 50 may be executed. The user 3 obtains one product extracted from the products contained in the housing 50 as a prize to be exchanged for points. In the case of a lottery using the housing 50, similarly to the online lottery, a process of subtracting a predetermined amount of points from the number of points held by the user 3 to update the number of points held by the user 3 is executed.
なお、筐体50が設置されているポイント交換地点においても、オンライン抽選が実行可能であってもよく、利用者3の選択によって、筐体50の抽選とオンライン抽選のいずれか一方が実行されてもよい。また、筐体50による抽選及びオンライン抽選などの抽選は、所定量のポイントを消費することで実行可能であるとともに、ポイントを消費することなくポイントサービスにおける利用者3の課金によって実行可能であってもよい。課金によって抽選を実行する場合においても、ポイントを消費する場合と同様に、ポイント交換地点に来訪していることを抽選実行の要件として設定してもよい。 Note that an online lottery may also be possible at the point exchange point where the housing 50 is installed, and either the lottery for the housing 50 or the online lottery may be executed depending on the selection of the user 3. Good too. Further, a lottery such as a lottery using the housing 50 and an online lottery can be executed by consuming a predetermined amount of points, and can also be executed by charging the user 3 in a point service without consuming points. Good too. Even when a lottery is executed by charging, visiting a point exchange point may be set as a requirement for executing the lottery, as in the case of consuming points.
ポイント変動処理部215は、ポイント付与部210によって付与されるポイント数の変動を制御する処理を実行する。ポイント数の変動とは、基準値として設定されている通常獲得可能なポイント数を、所定の条件に基づいて増加させたり減少させたりして、変更することを意味する。ポイント変動処理部215は、変更後のポイント数に関する情報(以下、変更情報と称する)を生成し、後述の記憶部22に伝達し、記憶させる。ポイント付与部210は、利用者3にポイントを付与するにあたり、記憶部22に格納された変更情報を読み出し、その変更情報を参酌して、利用者3に付与するポイント数を決定する。 The point fluctuation processing unit 215 executes processing for controlling fluctuations in the number of points awarded by the point granting unit 210. Varying the number of points means changing the number of points that can normally be earned, which is set as a reference value, by increasing or decreasing it based on predetermined conditions. The point fluctuation processing unit 215 generates information regarding the number of points after the change (hereinafter referred to as change information), and transmits the information to the storage unit 22, which will be described later, to store the information. When awarding points to the user 3, the point awarding unit 210 reads the change information stored in the storage unit 22, takes the change information into account, and determines the number of points to be provided to the user 3.
例えば、ポイント変動処理部215は、第1ポイント付与部211におけるポイント数を変更するための変更情報を生成してもよい。この場合の変更情報としては、例えば、各利用者3に適用する変換レートが挙げられる。変換レートを変更する条件は、特に限定されず、利用者3がポイントサービスへ登録した時点から現在時点までの利用期間、ポイントサービスにおける利用者3の課金量などの利用者3の情報に基づく条件が設定されてもよい。また、変換レートを変更する条件として、利用者3自身の単位期間あたりのチェックイン回数などの利用者3自身によるポイントサービスの利用履歴に関する条件が設定されていてもよい。ポイント変動処理部215は、上記のような条件に基づいて、各利用者3に適用する変換レートを決定し、変更後の該変換レートを利用者IDと紐づけて記憶部22に記憶させる。 For example, the point variation processing section 215 may generate change information for changing the number of points in the first point giving section 211. In this case, the change information includes, for example, the conversion rate applied to each user 3. The conditions for changing the conversion rate are not particularly limited, and are based on the information of User 3, such as the period of use from the time User 3 registered with the point service to the present time, and the amount charged by User 3 in the point service. may be set. Further, as a condition for changing the conversion rate, a condition regarding the usage history of the point service by the user 3 himself, such as the number of check-ins per unit period of the user 3 himself, may be set. The point fluctuation processing unit 215 determines the conversion rate to be applied to each user 3 based on the above conditions, and stores the changed conversion rate in the storage unit 22 in association with the user ID.
また、ポイント変動処理部215は、第2ポイント付与部212により獲得可能なポイント数を変更するための変更情報を生成してもよい。この変更情報は、全てのポイント獲得可能地点を対象として一律に生成されてもよいし、特定のポイント獲得可能地点に絞って生成されてもよいが、ポイント獲得可能地点ごとに個別に生成されることが好ましい。つまり、ポイント変動処理部215は、ポイント獲得可能地点への訪問によって獲得可能なポイント数(以下、来訪ポイント数と称する場合がある)を、ポイント獲得可能地点ごとに制御する処理を実行することが好ましい。 Furthermore, the point variation processing section 215 may generate change information for changing the number of points that can be earned by the second point giving section 212. This change information may be generated uniformly for all points that can be earned, or may be generated for specific points that can be earned, but it may be generated individually for each point that can be earned. It is preferable. In other words, the point fluctuation processing unit 215 can execute processing for controlling the number of points that can be earned by visiting points that can be earned (hereinafter sometimes referred to as the number of visit points) for each point that can be earned. preferable.
来訪ポイント数を変動させる条件は、特に限定されず、ポイント獲得可能地点ごとに異なる条件が設定されてもよいし、全てのポイント獲得可能地点を対象として来訪ポイント数を変動させる条件が一律に設定されてもよい。例えば、ポイント獲得可能地点のステータス(状況)、利用者3自身のステータス(状況)、及び、自身以外の他の利用者のステータス(状況)から選択される1以上のデータに関連する条件が、来訪ポイント数を変動させる条件として設定されていてもよい。 The conditions for changing the number of visit points are not particularly limited, and different conditions may be set for each point earning point, or the conditions for changing the visit point number are set uniformly for all point earning points. may be done. For example, a condition related to one or more data selected from the status (situation) of the point earning point, the status (situation) of user 3 himself, and the status (situation) of other users other than himself, It may be set as a condition for varying the number of visit points.
ポイント獲得可能地点のステータスとしては、例えば、ポイント獲得可能地点の天候、気温などの環境状況、及び、ポイント獲得可能地点における複数の利用者3の動向を表すデータなどが挙げられる。環境状況を来訪ポイント数の変動条件として利用する場合、例えば、天候が「雨」、気温が「35℃以上」又は「0℃以下」などを条件として設定し、該条件を満たす状況にある地点における来訪ポイント数を、基準の設定値よりも増加させることが考えられる。 Examples of the status of the point-earnable point include environmental conditions such as weather and temperature at the point-earnable point, and data representing trends of a plurality of users 3 at the point-earnable point. When using environmental conditions as a condition for changing the number of visit points, for example, set conditions such as "rain" for the weather, "above 35 degrees Celsius" or "below 0 degrees Celsius" for the temperature, and select points that meet the conditions. It is conceivable to increase the number of visit points in , compared to the standard setting value.
ポイント獲得可能地点における複数の利用者3の動向を表すデータとしては、例えば、各ポイント獲得可能地点の周辺(例、半径~mの範囲など)に存在する利用者3の人数、各ポイント獲得可能地点における単位時間あたりのチェックイン回数、各ポイント獲得可能地点におけるチェックイン回数に関する利用者3のランキング、などが挙げられる。利用者3のランキングを来訪ポイント数の変動条件として利用する場合、所定の順位以上の利用者3を対象として、基準の設定値よりも多い来訪ポイント数を付与したり、順位に応じたポイント増加率を設定したりしてもよい。 Data representing the trends of multiple users 3 at point-earnable points include, for example, the number of users 3 existing around each point-earnable point (e.g., within a radius of ~ m), and each point-earnable point. Examples include the number of check-ins per unit time at a point, the ranking of the user 3 regarding the number of check-ins at each point-earnable point, and the like. When using user 3's ranking as a condition for changing the number of visit points, it is possible to give a higher number of visit points than the standard setting value to users 3 who are at a predetermined rank or higher, or increase points according to the rank. You may also set a rate.
また、利用者3の動向を表すデータを来訪ポイント数の変動条件として利用する場合、利用者3の動向を表すデータの閾値を条件として設定してもよい。例えば、混雑状況を表す閾値(周辺の利用者3の人数が〇〇人以上、単位時間あたりのチェックイン回数が〇〇回/時間以上など)を条件として設定し、混雑状況にある地点における来訪ポイント数を、基準の設定値よりも増加させることが考えられる。また、過疎状況を表す閾値(周辺の利用者3が〇〇人以下、単位時間あたりのチェックイン回数が〇〇回/時間以下など)を条件として設定し、過疎状況にある地点における来訪ポイント数を、基準の設定値よりも増加させることが考えられる。混雑状況を表す閾値と過疎状況を表す閾値の両方を設定してもよく、混雑状況よりも過疎状況のほうが多い来訪ポイント数を獲得できる設定にしてもよい。ポイント獲得可能地点のステータスとしては、特に、利用者3の動向を表すデータを、来訪ポイント数の変動条件として利用することが好ましい。 Furthermore, when data representing the trends of the user 3 is used as a condition for changing the number of visit points, a threshold value of the data representing the trends of the user 3 may be set as the condition. For example, by setting a threshold value that represents the congestion situation (the number of users 3 in the vicinity is XX or more, the number of check-ins per unit time is XX or more/hour, etc.), and visitors come to a point where there is a congestion situation. It is conceivable to increase the number of points more than the standard set value. In addition, thresholds representing depopulation conditions (number of nearby users 3 or less, number of check-ins per unit time is less than or equal to XX times/hour, etc.) are set as conditions, and the number of visit points at points in depopulation conditions is set. It is conceivable to increase the value above the reference setting value. Both a threshold representing a crowded situation and a threshold representing a depopulated situation may be set, or a setting may be made such that more visit points can be earned in a depopulated situation than in a crowded situation. As the status of the points-earnable point, it is particularly preferable to use data representing the trends of the user 3 as a condition for changing the number of visiting points.
利用者3自身のステータスとしては、例えば、利用者3自身の自宅の位置情報、早朝などの所定の時点における位置情報、利用者3自身のチェックイン履歴などが挙げられる。自宅の位置情報又は所定の時点の位置情報を来訪ポイント数の変動条件に利用する場合、自宅(もしくは所定時点の位置)からポイント獲得可能地点までの距離が〇〇km以上を条件として設定し、遠いところから来訪した利用者3に対して、基準の設定値よりも多い来訪ポイント数を付与することが考えられる。チェックイン履歴を来訪ポイント数の変動条件に利用する場合、初めてチェックインすることを条件として設定し、初訪問の地点にチェックインした利用者3に基準の設定値よりも多い来訪ポイント数を付与することが考えられる。また、所定のポイント獲得可能地点へのチェックイン回数が〇〇回以上を条件として設定し、利用者3が頻繁に訪れる地点の来訪ポイント数を、基準の設定値よりも増加又は減少させることが考えられる。 Examples of the user 3's own status include location information of the user 3's own home, location information at a predetermined time such as early morning, and the user 3's own check-in history. When using home location information or location information at a predetermined time as a condition for varying the number of visit points, set the condition that the distance from the home (or the location at a predetermined time) to the point where points can be earned is 〇〇km or more, It is conceivable that the user 3 who visits from a far place is given a number of visit points that is greater than the standard setting value. When using the check-in history as a condition for changing the number of visit points, set the condition to check in for the first time, and give a number of visit points greater than the standard set value to user 3 who checked in at the point of first visit. It is possible to do so. In addition, it is possible to set the condition that the number of check-ins at a predetermined point earning point is XX or more times, and increase or decrease the number of visit points for points frequently visited by user 3 from the standard setting value. Conceivable.
自身以外の他の利用者3のステータスとしては、例えば、他の利用者3の現在位置を表す位置情報、他の利用者3のチェックイン履歴などが挙げられる。各利用者3のフレンドを設定して、フレンドの現在位置及び/又はチェックイン履歴を来訪ポイント数の変動条件に設定してもよい。利用者3の現在位置周辺にフレンドが存在することを条件として、フレンドと一緒に所定のポイント獲得可能地点を来訪した利用者3に基準の設定値よりも多い来訪ポイント数を付与することが考えられる。また、フレンドがチェックインしたポイント獲得可能地点に〇〇分以内に利用者3がチェックインすることを条件として設定し、フレンドのチェックインの後に来訪した利用者3に基準の設定値よりも多い来訪ポイント数を付与することが考えられる。この場合、第2ポイント付与部212は、ポイント変動処理部215の処理結果に基づき、先にチェックインしていたフレンドに対して事後的に来訪ポイントを追加付与してもよい。 Examples of the status of users 3 other than the user 3 include location information indicating the current location of the other users 3, check-in history of the other users 3, and the like. A friend may be set for each user 3, and the friend's current location and/or check-in history may be set as a condition for varying the number of visit points. The idea is to give User 3, who visits a predetermined point earning point with a friend, a number of visit points greater than the standard set value, on the condition that a friend exists around User 3's current location. It will be done. In addition, we set a condition that User 3 checks in at the point earning point where the friend checked in within XX minutes, and the number of points received by User 3 who visited after the friend's check-in exceeded the standard setting value. It is conceivable to give the number of visit points. In this case, the second point granting unit 212 may additionally grant visit points to the friend who checked in earlier based on the processing result of the point fluctuation processing unit 215.
上述のような来訪ポイント数の変動条件は、複数設定してもよい。ポイント変動処理部215は、ポイント獲得可能地点のステータス、利用者3自身のステータス、及び、自身以外の他の利用者のステータスなどの来訪ポイント数の変動条件に関わるデータを、収集・モニタリングし、来訪ポイント数の変動条件を満たすポイント獲得可能地点及び/又は利用者3を特定する。また、ポイント変動処理部215は、利用者3の周辺において、来訪ポイント数の変動条件を満たす可能性があるポイント獲得可能地点(例えば、フレンドが先にチェックインしている地点、利用者3が訪問したことがない地点など)を特定してもよい。ポイント変動処理部215は、特定したポイント獲得可能地点及び/又は利用者3のIDと変更する来訪ポイント数とを紐づけて、変更情報を生成し、記憶部22に記憶させる。 A plurality of conditions for varying the number of visit points as described above may be set. The point fluctuation processing unit 215 collects and monitors data related to fluctuation conditions of the number of visiting points, such as the status of points earning points, the status of the user 3 himself, and the status of other users other than himself, A point earning point and/or a user 3 that satisfies the condition for changing the number of visiting points is identified. In addition, the point fluctuation processing unit 215 determines points that can be earned near the user 3 that may satisfy the conditions for changing the number of visit points (for example, a point where a friend has checked in first, a point where the user 3 You may also specify locations (such as locations you have never visited). The point change processing unit 215 generates change information by associating the specified point earning point and/or ID of the user 3 with the number of visit points to be changed, and stores the change information in the storage unit 22.
上記のように、ポイント獲得可能地点のステータス、利用者3自身のステータス、又は、自身以外の他の利用者のステータスなどに基づき、一律の条件のもと、各ポイント獲得可能地点における来訪ポイント数を変動させることで、ポイントの収集に高いゲーム性を創出することができる。また、ポイントの収集活動に伴う所定地点(ポイント獲得可能地点として設定される地点)への来訪動機をより効果的に創出することができる。 As mentioned above, based on the status of the point earning point, the status of user 3 himself, or the status of other users other than himself, the number of visit points at each point earning point is determined under uniform conditions. By varying the value, it is possible to create a highly enjoyable game in collecting points. Further, it is possible to more effectively create motivation for visiting a predetermined point (a point set as a point-earnable point) associated with point collection activities.
サーバ20の制御部21は、上述したポイント付与部210(第1ポイント付与部211、第2ポイント付与部212)、位置判定部213、抽選実行部214、及び、ポイント変動処理部215の他に、その他の処理を実行する機能を備えていてもよい。たとえば、制御部21は、ポイント交換地点における特典の獲得に利用できる抽選券などの引換券を発行する機能を有していてもよい。この引換券は、課金によって発行されてもよいし、所定量のポイントと引き換えに発行されてもよい。このような引換券は、ポイント交換地点の訪問前に発行可能であってもよいが、引換券の使用は、ポイント交換地点を実際に訪問することを条件とする。 The control unit 21 of the server 20 includes, in addition to the above-mentioned point giving unit 210 (first point giving unit 211, second point giving unit 212), position determining unit 213, lottery execution unit 214, and point fluctuation processing unit 215. , and may also have the function of executing other processes. For example, the control unit 21 may have a function of issuing an exchange ticket such as a lottery ticket that can be used to acquire benefits at a point exchange point. This voucher may be issued by charging, or may be issued in exchange for a predetermined amount of points. Although such a voucher may be issueable prior to visiting the point redemption point, use of the voucher is conditional on actually visiting the point redemption point.
また、情報処理システム10では、獲得したポイントは、クレジットカードなどの他の決済サービスのポイント、電子マネー、実店舗又はオンラインストアで利用可能な金券などの金銭的電子データに交換可能であってもよく、制御部21が、ポイントと金銭的電子データとを交換する機能を有していてもよい。 Furthermore, in the information processing system 10, even if the acquired points can be exchanged for monetary electronic data such as points from other payment services such as credit cards, electronic money, and coupons that can be used at physical stores or online stores, Often, the control unit 21 may have a function of exchanging points and monetary electronic data.
<記憶部(サーバ)>
記憶部22は、各種制御処理及び制御部21内の各機能を実行するためのプログラム、入力データ等を記憶するサーバ20の記憶領域であり、RAM(Random Access Memory)、ROM(Read Only Memory)、SRAM(Static Random Access Memory)、フラッシュメモリ、HDD(Hard Disk Drive)、SSD(Solid State Drive)、その他のストレージ等の1つあるいはそれらの任意の組み合わせによって構成される。また、記憶部22は、サーバ20が通信を行った際に、サーバ20の通信内容を一時的に記憶する機能を有していてもよい。
<Storage unit (server)>
The storage unit 22 is a storage area of the server 20 that stores programs, input data, etc. for executing various control processes and functions within the control unit 21, and includes RAM (Random Access Memory) and ROM (Read Only Memory). , SRAM (Static Random Access Memory), flash memory, HDD (Hard Disk Drive), SSD (Solid State Drive), other storage, or any combination thereof. Furthermore, the storage unit 22 may have a function of temporarily storing the communication contents of the server 20 when the server 20 communicates.
サーバ20の記憶部22は、記憶する情報の種類に応じて区画された複数の領域を有していてもよい。例えば、記憶部22は、地点情報記憶部221、利用者情報記憶部222、及び、特典情報記憶部223を備えていてもよい。 The storage unit 22 of the server 20 may have a plurality of areas partitioned according to the type of information to be stored. For example, the storage unit 22 may include a point information storage unit 221, a user information storage unit 222, and a benefit information storage unit 223.
地点情報記憶部221は、各ポイント交換地点に関する情報を記憶し、格納している。また、制御部21が第2ポイント付与部212の機能を有している場合は、地点情報記憶部221は、各ポイント獲得可能地点に関する情報を記憶し、格納していてもよい。ポイント交換地点及びポイント獲得可能地点に関する情報には、少なくとも、各地点を識別するためのID(地点ID)、当該地点IDと紐づけられた、地点名、位置座標などが含まれる。位置座標は、現実世界において各地点を特定するための座標であって、例えば、緯度座標及び経度座標の組み合わせが挙げられる。地点情報記憶部221には、その他にも、ポイント交換地点で獲得可能な特典に関する情報(特典リストなど)、ポイント獲得可能地点における来訪ポイント数、変更情報(来訪ポイント数の変動に関する情報)などが地点IDに紐づけられて記憶されていてもよく、地点情報記憶部221で管理される情報の内容は、特に限定されない。 The point information storage unit 221 stores information regarding each point exchange point. Furthermore, when the control section 21 has the function of the second point giving section 212, the point information storage section 221 may memorize and store information regarding each point earning possible point. The information regarding the point exchange points and points obtainable points includes at least an ID for identifying each point (point ID), a point name, a position coordinate, etc. linked to the point ID. The position coordinates are coordinates for specifying each point in the real world, and include, for example, a combination of latitude and longitude coordinates. In addition, the point information storage unit 221 also stores information on benefits that can be acquired at point exchange points (a list of benefits, etc.), the number of visiting points at point earning points, change information (information on changes in the number of visiting points), etc. The information may be stored in association with the point ID, and the content of the information managed by the point information storage unit 221 is not particularly limited.
利用者情報記憶部222は、ポイントサービスを利用する各利用者3に関連付けられた情報を記憶する。たとえば、利用者情報記憶部222には、利用者3を特定するためのID(利用者ID)と、該利用者IDと紐づけられた、利用者3の名前、ポイントサービスへの登録日、利用者3が保有するポイント数、利用履歴、課金額、オンライン抽選で獲得した景品の配送先住所、及び、制御部21の各機能部の処理に利用されるその他の情報などが格納されていてもよい。利用履歴には、例えば、ポイントの消費履歴、チェックイン回数、利用者3のフレンドに設定されている他の利用者のID、利用者3がチェックインしたことがある地点のIDなどが含まれていてもよい。 The user information storage unit 222 stores information associated with each user 3 who uses the point service. For example, the user information storage unit 222 stores an ID for identifying user 3 (user ID), the name of user 3, the date of registration in the point service, which is linked to the user ID, The number of points held by the user 3, usage history, billing amount, delivery address for prizes won in online lottery, and other information used for processing of each functional part of the control unit 21 are stored. Good too. The usage history includes, for example, point consumption history, number of check-ins, IDs of other users set as friends of user 3, IDs of points where user 3 has checked in, etc. You can leave it there.
<サーバ通信部>
サーバ通信部23は、ネットワークNを介して、ユーザ端末30の端末通信部37と接続されている。サーバ通信部23と、ユーザ端末30の端末通信部37とは、互いに情報を送受信する。例えば、サーバ20では、サーバ通信部23を介してユーザ端末30から、行動記録データ、利用者3の位置情報、チェックイン操作情報、ポイントの獲得要求に関わる操作情報、ポイントの消費(交換)要求に関わる操作情報、及び、利用者3によるその他の操作情報などを受信する。サーバ通信部23からは、ユーザ端末30から送信されてくる情報を利用して制御部21が実行した各種処理の処理結果(例えば、利用者3に付与することが決定したポイント、ポイントと特典の交換を許可することに関する権限付与情報、筐体提示用データなど)、ポイント交換地点及びポイント獲得可能地点などの地点情報などが、端末通信部37を介してユーザ端末30に送信される。なお、ポイントサービスに関わるプログラム(制御部21の各機能を実行するためのプログラム)の一部又は全部は、ユーザ端末30に送信されてユーザ端末30上で実行されてもよい。
<Server Communication Department>
The server communication unit 23 is connected to the terminal communication unit 37 of the user terminal 30 via the network N. The server communication unit 23 and the terminal communication unit 37 of the user terminal 30 transmit and receive information to and from each other. For example, the server 20 receives action record data, location information of the user 3, check-in operation information, operation information related to a point acquisition request, and a point consumption (exchange) request from the user terminal 30 via the server communication unit 23. , and other operation information by the user 3. The server communication unit 23 transmits the processing results of various processes executed by the control unit 21 using the information transmitted from the user terminal 30 (for example, the points decided to be given to the user 3, the points and benefits Authorization information regarding permission to exchange, data for presenting the housing, etc.), point information such as point exchange points and point acquisition points, etc. are transmitted to the user terminal 30 via the terminal communication unit 37. Note that part or all of the program related to the point service (program for executing each function of the control unit 21) may be transmitted to the user terminal 30 and executed on the user terminal 30.
<ユーザ端末>
図3は、図1に示すユーザ端末30の機能ブロック図である。ユーザ端末30は、利用者3が所持し利用することができる情報処理装置(例えば、スマートフォン、携帯電話端末、タブレット端末、その他コンピュータ等)である。ユーザ端末30は、スマートフォンと、該スマートフォンと同期可能な腕時計型端末との組み合わせなど、2以上の情報処理装置で構成してあってもよい。
<User terminal>
FIG. 3 is a functional block diagram of the user terminal 30 shown in FIG. 1. The user terminal 30 is an information processing device (for example, a smartphone, a mobile phone terminal, a tablet terminal, another computer, etc.) that the user 3 can possess and use. The user terminal 30 may be configured with two or more information processing devices, such as a combination of a smartphone and a wristwatch type terminal that can be synchronized with the smartphone.
ユーザ端末30は、サーバ20から送信されたポイントサービスに関わるプログラムの処理結果をポイントサービスのアプリケーションまたはWebブラウザを介して出力することができる。ユーザ端末30は、例えば、ユーザ端末30全体の制御を行う制御部31と、各種データ・プログラムを記憶する記憶部32と、ジャイロセンサ及び/又は加速度センサなどの利用者3の行動や状態を測定する検知部33、利用者3の現在位置を取得するためのGPS受信部34、利用者3が操作入力を行うための入力部35と、操作画面等のユーザーインターフェースを表示する表示部36と、サーバ20との間で情報通信を行う端末通信部37と、を有していてもよい。 The user terminal 30 can output the processing results of the program related to the point service transmitted from the server 20 via the point service application or the web browser. The user terminal 30 includes, for example, a control unit 31 that controls the entire user terminal 30, a storage unit 32 that stores various data and programs, and a gyro sensor and/or acceleration sensor that measures the behavior and state of the user 3. a detection unit 33 for detecting the current position of the user 3, a GPS receiving unit 34 for acquiring the current position of the user 3, an input unit 35 for the user 3 to perform operation input, and a display unit 36 for displaying a user interface such as an operation screen. The terminal communication unit 37 may also include a terminal communication unit 37 that performs information communication with the server 20.
<制御部(ユーザ端末)>
制御部31は、ディスプレイ、カメラ、検知部33の各種センサ、GPS受信部34などのユーザ端末30の各部を制御するために必要な機能を有しており、制御部31の各機能は、CPU(Central Processing Unit)やGPU(Graphics Processing Unit)が所定のメモリに格納されたプログラムを実行することによって実現される。ユーザ端末30の制御部31は、各種情報処理を行う機能部として、例えば、データ収集部311、位置情報取得部312、操作情報受付部313、及び、表示制御部314を備えていてもよい。これら機能部の一部又は全部は、サーバ20の制御部21で実行されてもよい。
<Control unit (user terminal)>
The control unit 31 has functions necessary to control various parts of the user terminal 30 such as a display, a camera, various sensors of the detection unit 33, and a GPS reception unit 34. Each function of the control unit 31 is controlled by the CPU. This is realized by a central processing unit (Central Processing Unit) or a graphics processing unit (GPU) executing a program stored in a predetermined memory. The control unit 31 of the user terminal 30 may include, for example, a data collection unit 311, a position information acquisition unit 312, an operation information reception unit 313, and a display control unit 314 as functional units that perform various information processing. Some or all of these functional units may be executed by the control unit 21 of the server 20.
データ収集部311は、現実世界における利用者3の行動記録データを収集する処理を実行する。例えば、データ収集部311は、検知部33の加速度センサやジャイロセンサの測定結果に基づき利用者3の歩数を、行動記録データとして収集してもよい。また、データ収集部311は、人工衛星(GPS衛星)の電波をGPS受信部34が受信することで特定されるユーザ端末30の位置情報を利用して、所定時点から現時点までの位置情報の変化を、利用者3の移動距離として収集してもよい。移動距離は、GPSによる収集方法に限定されず、WiFiなどのアクセスポイント、近距離通信、など他の手法で収集されてもよい。移動距離の算出にあたり、データ収集部311は、位置情報をリアルタイムで連続的に取得して移動距離を算出してもよいし、位置情報を断続的に取得して移動距離を算出してもよい。また、移動距離は、移動量として表現されてもよい。例えば、地表を所定面積のメッシュに区切り、利用者3が移動した際の移動メッシュ量を行動記録データとして収集してもよい。このような移動メッシュ量は、メッシュ数などのような長さとは異なる単位で表現されてもよく、メートル又はキロメートルなどの長さの単位に換算して表現されてもよい。 The data collection unit 311 executes processing to collect behavior record data of the user 3 in the real world. For example, the data collection unit 311 may collect the number of steps of the user 3 as action record data based on the measurement results of the acceleration sensor or gyro sensor of the detection unit 33. The data collection unit 311 also uses the position information of the user terminal 30, which is identified by the GPS reception unit 34 receiving radio waves from artificial satellites (GPS satellites), to detect changes in the position information from a predetermined point in time to the present time. may be collected as the travel distance of the user 3. The movement distance is not limited to the collection method using GPS, and may be collected using other methods such as access points such as WiFi, short-range communication, etc. In calculating the travel distance, the data collection unit 311 may calculate the travel distance by continuously acquiring position information in real time, or may calculate the travel distance by acquiring position information intermittently. . Further, the moving distance may be expressed as a moving amount. For example, the ground surface may be divided into meshes of a predetermined area, and the amount of meshes moved when the user 3 moves may be collected as action record data. Such a moving mesh amount may be expressed in a unit different from length, such as the number of meshes, or may be expressed in terms of a unit of length, such as meters or kilometers.
消費カロリー、食事によって摂り入れられる摂取カロリー、及び、睡眠の質に関するスコアなどのライフログについても、任意の手段により測定され、データ収集部311が、その測定結果に基づきライフログを行動記録データとして収集してもよい。例えば、消費カロリーは心拍数を計測する手段により収集されてもよいし、摂取カロリーは食事をカメラで撮影することで収集されてもよいし、睡眠の質に関するスコアはアラーム、睡眠中の寝息、又は動きなどを検知する手段により収集されてもよい。 Life logs such as calories burned, calories ingested through meals, and scores related to sleep quality are also measured by any means, and the data collection unit 311 collects the life logs as action record data based on the measurement results. May be collected. For example, calorie consumption may be collected by means of measuring heart rate, calorie intake may be collected by photographing meals with a camera, and scores related to sleep quality may be collected by alarms, breathing during sleep, Alternatively, the information may be collected by means of detecting movement or the like.
データ収集部311が収集した行動記録データは、前述のとおり、第1ポイント付与部211に送信され、ポイントと交換される。なお、検知部33は、上述のような行動記録データの収集に用いられる測定手段である。データ収集部311、及び/又は、検知部33は、活動量計のような専用端末に実装されていてもよく、専用端末と利用者3が所有するスマートフォンなどの端末とを同期することで、専用端末で収集された行動記録データをスマートフォンなどの端末に送信してもよい。 As described above, the action record data collected by the data collection unit 311 is transmitted to the first point giving unit 211 and exchanged for points. Note that the detection unit 33 is a measuring means used to collect the behavior record data as described above. The data collection unit 311 and/or the detection unit 33 may be implemented in a dedicated terminal such as an activity meter, and by synchronizing the dedicated terminal and a terminal such as a smartphone owned by the user 3, Behavior record data collected by a dedicated terminal may be transmitted to a terminal such as a smartphone.
位置情報取得部312は、現実世界における利用者3の現在の位置情報を特定する処理を実行する。位置情報の特定方法は、特に限定されず、公知の方法を採用できる。前述のとおり、位置情報はGPS受信部34を利用して特定されてもよいし、WiFiのアクセスポイントを利用して特定されてもよい。この場合、位置情報は緯度座標及び経度座標などの位置座標で表される。また、位置情報は、位置判定部213の説明で列挙したように、ビーコンを利用して特定されてもよいし、ポイント交換地点のような所定の地点に存在するQRコード(登録商標)又はNFCタグを利用して特定されてもよいし、電子スタンプの押印によって特定されてもよい。位置情報取得部312は、これらの特定方法(GPS、アクセスポイント、ビーコン、QRコード(登録商標)、NFCタグ、及び電子スタンプ)のうちから選択されたいずれか1つを利用して利用者3の位置情報を特定してもよいし、これらの特定方法のうちから選択された2以上の方法を利用して位置情報を特定してもよい(好ましくは、GPS、QRコード(登録商標)、及び、NFCタグから選択される少なくとも1種)。 The location information acquisition unit 312 executes processing to identify the current location information of the user 3 in the real world. The method for identifying location information is not particularly limited, and any known method can be employed. As described above, the location information may be specified using the GPS receiving unit 34 or may be specified using a WiFi access point. In this case, the location information is expressed in location coordinates such as latitude and longitude coordinates. Further, the location information may be specified using a beacon, as listed in the explanation of the location determination unit 213, or may be specified using a QR code (registered trademark) or NFC located at a predetermined point such as a point exchange point. The identification may be performed using a tag or by imprinting an electronic stamp. The location information acquisition unit 312 uses any one of these identification methods (GPS, access point, beacon, QR code (registered trademark), NFC tag, and electronic stamp) to locate the user 3. location information may be specified, or location information may be specified using two or more methods selected from these identification methods (preferably GPS, QR code (registered trademark), and at least one type selected from NFC tags).
位置情報取得部312が特定した位置情報は、位置判定部213に送信され、利用者3がポイント交換地点を訪問しているか否かの判定に利用される。また、ポイントサービスが第2ポイント付与部212を擁する場合には、位置情報取得部312が特定した位置情報は、第2ポイント付与部212に送信され、ポイント獲得可能地点へのチェックインが可能か否かの判定に利用される。加えて、ポイントサービスがポイント変動処理部215を要する場合、位置情報取得部312が特定した位置情報は、ポイント変動処理部215に送信され、来訪ポイント数の変動条件を満たすか否かの判定に利用されてもよい。 The location information specified by the location information acquisition unit 312 is transmitted to the location determination unit 213, and is used to determine whether the user 3 is visiting a point exchange point. In addition, if the point service includes a second point granting section 212, the location information specified by the location information acquisition section 312 is transmitted to the second point granting section 212, and whether it is possible to check in at a point earning point is possible. It is used to determine whether or not. In addition, if the point service requires the point fluctuation processing section 215, the location information specified by the location information acquisition section 312 is transmitted to the point fluctuation processing section 215, and is used to determine whether the fluctuation conditions for the number of visit points are satisfied. May be used.
操作情報受付部313は、利用者3によって後述の入力部35に入力されたポイントサービスに伴う各種操作情報を受け付ける処理を実行する。また、操作情報受付部313は、受け付けた各種操作情報を、端末通信部37を介してサーバ20に送信する。例えば、操作情報受付部313は、行動記録データをポイントに変える要求に関する操作情報、チェックインボタンのタップによるチェックインの実行を要求する操作情報、特典獲得ボタンのタップによる特典の獲得を要求する操作情報、などを受け付け、サーバ20に出力する。 The operation information reception unit 313 executes a process of accepting various operation information associated with the point service inputted by the user 3 into the input unit 35, which will be described later. Further, the operation information reception unit 313 transmits the received various operation information to the server 20 via the terminal communication unit 37. For example, the operation information reception unit 313 provides operation information regarding a request to convert action record data into points, operation information requesting execution of check-in by tapping a check-in button, operation information requesting acquisition of a benefit by tapping a benefit acquisition button. information, etc., and outputs it to the server 20.
操作情報受付部313は、ユーザ端末30の表示に関連する操作情報を受け付け、該操作情報を表示制御部314に出力する。たとえば、操作情報受付部313は、ユーザーインターフェースの地図表示に含まれるポイント交換地点の詳細情報を表示する要求を、操作情報として受け付け、該操作情報を表示制御部314に出力する。 The operation information reception unit 313 receives operation information related to the display of the user terminal 30 and outputs the operation information to the display control unit 314. For example, the operation information reception unit 313 accepts a request to display detailed information of point exchange points included in the map display of the user interface as operation information, and outputs the operation information to the display control unit 314.
表示制御部314は、表示部36に出力する画面表示の生成及び制御を実行する。例えば、図6及び図7に示す画面表示8が、表示部36に出力されるユーザーインターフェースの一例である。画面表示8では、周辺地図81が、該画面表示8の上側に表されており、詳細ウィンドウ83が該画面表示8の下側に表されている。 The display control unit 314 generates and controls a screen display to be output to the display unit 36. For example, the screen display 8 shown in FIGS. 6 and 7 is an example of a user interface output to the display unit 36. In the screen display 8, a surrounding map 81 is displayed on the upper side of the screen display 8, and a detail window 83 is displayed on the lower side of the screen display 8.
周辺地図81は、利用者3の現在位置(ユーザ端末30の現在位置)の周辺を表す地図であり、この周辺地図81では、利用者3の現在位置がアイコン84で示されている。また、周辺地図81では、利用者3の現在位置の周辺に存在するポイントの獲得及び/又は消費に関わる地点がアイコン84で示されている。画面表示8は、ポイント交換地点がポイント獲得可能地点から選択して設定されている例を示しており、アイコン84がポイント獲得可能地点を示しており、このポイント獲得可能地点のうち、アイコン84aで示されている地点がポイント交換地点であり、アイコン84bで示されている地点がポイント付与地点である。 The surrounding map 81 is a map representing the area around the current location of the user 3 (the current location of the user terminal 30), and in this surrounding map 81, the current location of the user 3 is indicated by an icon 84. Further, in the surrounding map 81, points related to the acquisition and/or consumption of points that exist around the current location of the user 3 are indicated by icons 84. Screen display 8 shows an example in which point exchange points are selected and set from points that can be earned, and icons 84 indicate points that can be earned. The point shown is the point exchange point, and the point shown by the icon 84b is the point award point.
周辺地図81において、ポイント交換地点を示すアイコン84aと、特典交換の対象ではないポイント付与地点を示すアイコン84bとは、互いに識別可能な様態で表示されていることが好ましい。周辺地図81では、アイコン84a内に記してある「G」の文字と、アイコン84b内に記してある「P」の文字とで、ポイント交換地点とポイント付与地点とが識別可能である。ポイント交換地点とポイント付与地点とを識別可能にするアイコンの表示方法としては、この例示のような文字を付す方法に限定されず、ポイント交換地点とポイント付与地点との識別は、アイコンに付す図、アイコンの形、アイコンの色、アイコンの動き、などによって表現されていてもよい。ポイント獲得可能地点のアイコン84は、獲得可能なポイント(来訪ポイント数)を特定可能な様態で表示されていることが好ましい。周辺地図81では、例示として、アイコン84の上方に「30」「60」などの数字が付してあり、この数字が来訪ポイント数を表している。 In the surrounding map 81, it is preferable that an icon 84a indicating a point exchange point and an icon 84b indicating a point awarding point that is not a target of award exchange be displayed in such a manner that they can be distinguished from each other. In the surrounding map 81, point exchange points and point award points can be identified by the letter "G" written in the icon 84a and the letter "P" written in the icon 84b. The method of displaying an icon that makes it possible to identify point exchange points and point award points is not limited to the method of adding letters as shown in this example. , the shape of the icon, the color of the icon, the movement of the icon, etc. It is preferable that the icon 84 of the points achievable point be displayed in such a manner that the achievable points (number of visit points) can be specified. In the surrounding map 81, for example, numbers such as "30" and "60" are attached above the icon 84, and these numbers represent the number of visit points.
表示制御部314は、位置情報取得部312で特定される利用者3の現在の位置座標、地点情報記憶部221に格納されている地点情報(特に、ポイント交換地点の位置座標及びポイント獲得可能地点の位置座標)、縮尺などの地図表示のための設定情報、及び、地図のデジタルデータなどに基づいて、周辺地図81を生成し、生成した周辺地図81を表示部36に出力する。周辺地図81の生成にあたっては、上記以外の情報を参酌してもよく、例えば、アイコン84において来訪ポイント数を特定可能にする場合は、地点情報記憶部221において地点IDと紐づけて格納されている来訪ポイント数を参酌して、周辺地図81が生成されてもよい。 The display control unit 314 displays the current position coordinates of the user 3 specified by the position information acquisition unit 312 and the point information stored in the point information storage unit 221 (in particular, the position coordinates of point exchange points and point acquisition points). The peripheral map 81 is generated based on the map display setting information such as the position coordinates of the map, scale, etc., and the digital data of the map, and the generated peripheral map 81 is output to the display unit 36. When generating the surrounding map 81, information other than the above may be taken into consideration. For example, if the number of visiting points can be specified using the icon 84, the number of visiting points may be stored in the point information storage unit 221 in association with the point ID. The surrounding map 81 may be generated by taking into consideration the number of visit points.
図6に示す詳細ウィンドウ83は、地点情報の詳細を表示するウィンドウであり、詳細ウィンドウ83には、例示として、「84a」の符号が付されているポイント交換地点に関する詳細情報が表示されている。このような詳細ウィンドウ83は、例えば、利用者3が周辺地図81に含まれるアイコン84のうちから参照したい地点のアイコン84をタップすることで、画面表示8に表されてもよい。 The details window 83 shown in FIG. 6 is a window that displays details of point information, and the details window 83 displays, as an example, detailed information regarding point exchange points marked with the symbol "84a". . Such a details window 83 may be displayed on the screen display 8, for example, when the user 3 taps an icon 84 of a point that he/she wishes to refer to from among the icons 84 included in the surrounding map 81.
詳細ウィンドウ83には、利用者3の入力操作を受け付けるためのボタンが表示されてもよい。たとえば、詳細ウィンドウ83では、図6に示すように、チェックインの実行を受け付けるためのチェックインボタン85、及び、特典獲得に関する処理の実行を受け付けるための特典獲得ボタン87が表示されてもよい。 The details window 83 may display buttons for accepting input operations from the user 3. For example, in the details window 83, as shown in FIG. 6, a check-in button 85 for accepting execution of check-in and a reward acquisition button 87 for accepting execution of processing related to reward acquisition may be displayed.
図6は、利用者3がアイコン84aで示すポイント交換地点を訪れていない状態を例示しており、チェックインボタン85及び特典獲得ボタン87は、いずれも、タップ可能な状態ではない。一方、図7は、利用者3がアイコン84aで示すポイント交換地点を訪れている状態を例示しており、チェックインボタン85及び特典獲得ボタン87は、いずれも、タップ可能な状態である。図6及び図7では、説明をわかりやすくするために、ボタンのタップが可能か否かを、ボタンの輪郭線で表現しているが、ボタンがタップ可能か否かは、ボタンの色を変えるなどの様態で示されてもよく、その識別方法は特に限定されない。上記のように特典獲得ボタン87をタップ可能にすることで、位置判定部213による権限の付与が実行されてもよい。 FIG. 6 illustrates a state in which the user 3 has not visited the point exchange point indicated by the icon 84a, and neither the check-in button 85 nor the award acquisition button 87 is in a tapable state. On the other hand, FIG. 7 illustrates a state in which the user 3 is visiting the point exchange point indicated by the icon 84a, and both the check-in button 85 and the reward acquisition button 87 are in a tapable state. In Figures 6 and 7, in order to make the explanation easier to understand, whether or not the button can be tapped is expressed by the outline of the button, but whether or not the button can be tapped is indicated by changing the color of the button. The identification method is not particularly limited. By making the privilege acquisition button 87 tappable as described above, the position determination unit 213 may grant authority.
表示制御部314は、位置情報取得部312で特定される利用者3の現在の位置座標、地点情報記憶部221に格納されている地点情報、及び、位置判定部213の処理結果などに基づき、詳細ウィンドウ83を生成し、生成した詳細ウィンドウ83を表示部36に出力する。詳細ウィンドウ83の生成にあたっては、上記以外の情報が参酌されてもよい。なお、表示制御部314のような画面表示を生成及び制御する機能は、サーバ20の制御部21が備えていてもよい。 The display control unit 314 is based on the current position coordinates of the user 3 specified by the position information acquisition unit 312, the point information stored in the point information storage unit 221, the processing results of the position determination unit 213, etc. A details window 83 is generated, and the generated details window 83 is output to the display section 36. In generating the details window 83, information other than the above may be taken into consideration. Note that the control unit 21 of the server 20 may have a function such as the display control unit 314 that generates and controls screen display.
<記憶部(ユーザ端末)>
ユーザ端末30の記憶部32は、各種制御処理及び制御部31内の各機能を実行するためのプログラム、入力データ等を記憶するものであり、RAM(Random Access Memory)、ROM(Read Only Memory)、SRAM(Static Random Access Memory)、フラッシュメモリ、HDD(Hard Disk Drive)、SSD(Solid State Drive)、その他のストレージ等の1つあるいはそれらの任意の組み合わせによって構成される。また、記憶部32は、ユーザ端末30が通信を行った際には、ユーザ端末30の通信内容を一時的に記憶する。記憶部32は、所有者情報記憶部321を備えていてもよい。
<Storage unit (user terminal)>
The storage unit 32 of the user terminal 30 stores programs, input data, etc. for executing various control processes and functions within the control unit 31, and includes RAM (Random Access Memory) and ROM (Read Only Memory). , SRAM (Static Random Access Memory), flash memory, HDD (Hard Disk Drive), SSD (Solid State Drive), other storage, or any combination thereof. Moreover, the storage unit 32 temporarily stores the communication content of the user terminal 30 when the user terminal 30 communicates. The storage unit 32 may include an owner information storage unit 321.
所有者情報記憶部321は、決済手段に関する情報及び/又はアカウント情報などのユーザ端末30を所有する利用者3の設定情報を記憶する。このような利用者3の設定情報は、サーバ20の利用者情報記憶部222に記憶させておいてもよい。 The owner information storage unit 321 stores setting information of the user 3 who owns the user terminal 30, such as information regarding payment means and/or account information. Such setting information of the user 3 may be stored in the user information storage section 222 of the server 20.
<入力部>
入力部35は、利用者3による入力操作を受け付けて、ポイントサービスにおける利用者3の操作情報を生成する。入力部35は、例えば、タッチパネルなどの表示面への接触による入力操作、ユーザ端末30に備えられている物理ボタンを介した入力操作、キーボードを用いたテキストの入力操作、マイクを用いた音声の入力操作などの受け付けが可能であってもよい。なお、表示部36を構成するディスプレイがタッチパネルの場合、入力操作を受け付ける入力部35の機能の一部又は全部が、表示部36に備えていてもよい。
<Input section>
The input unit 35 receives an input operation by the user 3 and generates operation information of the user 3 in the point service. The input unit 35 performs, for example, an input operation by touching a display surface such as a touch panel, an input operation via physical buttons provided on the user terminal 30, a text input operation using a keyboard, and a voice input operation using a microphone. It may also be possible to accept input operations and the like. Note that when the display that constitutes the display section 36 is a touch panel, the display section 36 may include some or all of the functions of the input section 35 that accepts input operations.
<表示部>
表示部36は、ポイントサービスの処理結果が表示されるディスプレイである。このディスプレイは、前述のとおり、表示面への接触によりの入力操作を受付可能なタッチパネルであってもよい。
<Display section>
The display unit 36 is a display on which the processing results of the point service are displayed. As described above, this display may be a touch panel that can accept input operations by touching the display surface.
<端末通信部>
端末通信部37は、ネットワークNを介して、サーバ20のサーバ通信部23と接続されている。端末通信部37と、サーバ通信部23とは、互いに情報を送受信する。
<Terminal Communication Department>
The terminal communication unit 37 is connected to the server communication unit 23 of the server 20 via the network N. The terminal communication section 37 and the server communication section 23 transmit and receive information to and from each other.
次に、ポイントの取得からポイントの使用(消費)までの流れの概略を、図4及び図5に示すフローチャートに基づいて説明する。 Next, an outline of the flow from point acquisition to point use (consumption) will be explained based on the flowcharts shown in FIGS. 4 and 5.
図4に示すように、まず、ステップS1において、データ収集部311が、利用者3の歩数、移動距離、ライフログなどの行動記録データを収集する。利用者3によるポイント獲得の要求を受け付けると、ステップS2に進み、第1ポイント付与部211が、収集された行動記録データを、該行動記録データに応じた所定量のポイントに交換し、そのポイントを利用者3に付与する。このようなステップS1及びステップS2が、基本的なポイント獲得の流れである。 As shown in FIG. 4, first, in step S1, the data collection unit 311 collects action record data such as the number of steps taken by the user 3, the distance traveled, and the life log. Upon receiving the request from the user 3 to earn points, the process proceeds to step S2, where the first point granting unit 211 exchanges the collected behavior record data for a predetermined amount of points according to the behavior record data, and redeems the points. is granted to user 3. Such steps S1 and S2 are the basic flow of points acquisition.
ポイントを使用する際には、利用者3はポイントで特典を獲得するためにポイント交換地点に移動する必要がある。位置判定部213は、ステップS3において、位置情報取得部312が特定した利用者3の現在の位置情報を取得し、その位置情報に基づき、利用者3がポイント交換地点を訪れているか否かを判定する(ステップS4)。ステップS4において、利用者3がポイント交換地点を訪れていると判定された場合は、ステップS5に移行し、位置判定部213が、該利用者3に対して、ポイントを使って特典を獲得する権限を付与する。その後、ステップS6において、権限を付与された利用者に対して、所定量のポイントの使用(消費)と引き換えに特典が付与される。 When using the points, the user 3 needs to move to a point exchange point in order to obtain benefits with the points. In step S3, the location determination unit 213 acquires the current location information of the user 3 identified by the location information acquisition unit 312, and determines whether the user 3 is visiting a point exchange point based on the location information. Determination is made (step S4). If it is determined in step S4 that the user 3 is visiting a point exchange point, the process moves to step S5, and the position determining unit 213 acquires a benefit for the user 3 using the points. Grant permissions. After that, in step S6, a privilege is given to the authorized user in exchange for using (consuming) a predetermined amount of points.
上記のとおり、情報処理システム10が提供するポイントサービスでは、特典の獲得(すなわちポイントの使用(消費))に際して、ポイント交換地点への移動が必要なことから、店舗、商業施設などのポイント交換地点として設定される地点への来訪動機を創出することができ、この来訪動機が人(利用者3)の移動の活性化につながる。特に、歩数及び/又は移動距離を行動記録データとしてポイントを付与したり、チェックイン(ポイント獲得可能地点への訪問)に対してポイントを付与したりすることで、人の移動のさらなる活性化が期待できる。 As mentioned above, in the point service provided by the information processing system 10, in order to obtain benefits (i.e., use (consumption) points), it is necessary to move to a point exchange point, so point exchange points such as stores and commercial facilities are required. It is possible to create a motive for visiting the point set as , and this motive for visiting leads to activation of movement of people (user 3). In particular, by awarding points based on the number of steps and/or distance traveled as action record data, and by awarding points for check-ins (visiting points that can be earned), we can further stimulate people's movement. You can expect it.
また、歩数及び/又は移動距離を行動記録データとして使用する場合には、ポイント交換地点へ移動する過程で行動記録データに応じたポイントを収集できることから、ポイントの収集とポイントの消費との間に相互に影響し合う関係が生じる。つまり、ポイントへの収集欲がポイント交換地点での消費活動に繋がるとともに、特典獲得への欲求が、ポイント交換地点への移動に伴うポイントの収集活動を生み出す。このようなポイントの収集とポイントの消費との間の相互作用によって、情報処理システム10が提供するポイントサービスにゲームのような魅力が生まれ、利用者に継続的な利用を促す効果が期待できる。 In addition, when using the number of steps and/or distance traveled as action record data, points can be collected according to the action record data during the process of moving to the point exchange point, so there is a gap between point collection and point consumption. A relationship of mutual influence arises. In other words, the desire to collect points leads to consumption activities at point exchange points, and the desire to obtain benefits generates point collection activities associated with movement to point exchange points. This kind of interaction between point collection and point consumption gives the point service provided by the information processing system 10 a game-like appeal, and can be expected to have the effect of encouraging users to continue using the service.
図5は、特典の内容を抽選で決定する場合のポイントの取得からポイントの使用までの流れを例示したフローチャートである。図5におけるステップS1~ステップS4は、図4と同様であり説明を省略する。図5のステップS5aは、図4のステップS5と同様に、ポイントを使って特典を獲得する権限を付与する工程であり、特典の内容を抽選で決定する場合の「権限の付与」は、利用者3に抽選を実行する権限を付与することである。 FIG. 5 is a flowchart illustrating the flow from obtaining points to using points when the content of benefits is determined by lottery. Steps S1 to S4 in FIG. 5 are the same as those in FIG. 4, and a description thereof will be omitted. Similar to step S5 in FIG. 4, step S5a in FIG. 5 is a process of granting authority to acquire benefits using points. The purpose is to give person 3 the authority to execute the lottery.
ステップS5aで抽選の実行が許可された後、ステップS5bにおいて、ポイント交換地点に抽選用の筐体が存在するか否かを確認し、筐体が存在しない場合は、ステップS5dに進み、オンライン抽選を実行する。ポイント交換地点に筐体が存在する場合、筐体を利用する抽選、及び、オンライン抽選のいずれか一方を利用者3が選択可能であってもよい。つまり、ポイント交換地点に筐体が存在する場合は、ステップS5cにおいて、利用者3による抽選方法の選択を受け付けてもよい。オンライン抽選が選択された場合は、ステップ5dでオンライン抽選を実行し、筐体による抽選が選択された場合は、ステップ5eで筐体による抽選を実行する。 After the execution of the lottery is permitted in step S5a, it is checked in step S5b whether or not there is a lottery case at the point exchange point, and if there is no case, the process proceeds to step S5d and the online lottery Execute. If a housing exists at the point exchange point, the user 3 may be able to select either a lottery using the housing or an online lottery. That is, if a case exists at the point exchange point, selection of a lottery method by the user 3 may be accepted in step S5c. If the online lottery is selected, the online lottery is executed in step 5d, and if the lottery based on the housing is selected, the lottery based on the housing is executed in step 5e.
一般的なオンライン抽選は、場所による制約を受けることなく、何処でも実行可能であるが、情報処理システム10におけるオンライン抽選は、図5に示すとおり、ポイント交換地点においてのみ実行可能となる。 A general online lottery can be executed anywhere without being restricted by location, but an online lottery in the information processing system 10 can only be executed at a point exchange point, as shown in FIG.
ポイントと特典の交換に際して抽選を利用することで、利用者3の射幸心が煽られ、ポイントサービスに対する利用者3の意欲の向上が期待できる。また、ポイントの使用(消費)に対して、ゲームのような魅力を創出することができる。その結果、上述したような人の移動を活性化させる効果、及び、継続的な利用を促す効果が高まることが期待できる。 By using a lottery when exchanging points and benefits, the gambling spirit of the user 3 is stimulated, and it is expected that the user 3's motivation for the point service will increase. Furthermore, it is possible to create a game-like appeal for the use (consumption) of points. As a result, it can be expected that the effect of activating the movement of people and the effect of encouraging continued use as described above will be enhanced.
上述した実施形態は、本発明の理解を容易にするための例示に過ぎず、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良することができると共に、本発明にはその均等物が含まれることは言うまでもない。 The embodiments described above are merely illustrative to facilitate understanding of the present invention, and are not intended to be interpreted as limiting the present invention. It goes without saying that the present invention can be modified and improved without departing from its spirit, and that the present invention includes equivalents thereof.
本開示は、以下の構成を備える。
(項目1)
現実世界における利用者の行動記録データを収集するデータ収集部と、
前記行動記録データに応じたポイントを前記利用者に付与する第1ポイント付与部と、
前記利用者が前記ポイントを活用して特典を獲得できるポイント交換地点を記憶する地点情報記憶部と、
前記利用者の位置情報に基づき、前記利用者が前記ポイント交換地点を訪れているか否かを判定し、前記ポイント交換地点を訪れていると判定された前記利用者に対して、所定量の前記ポイントを消費して前記特典を獲得する権限を付与する位置判定部と、を備える情報処理システム。
(項目2)
前記特典は、抽選の実行により決定される景品であり、
前記位置判定部が前記利用者に付与する前記権限は、所定量の前記ポイントを消費して前記抽選を実行するための権限である項目1に記載の情報処理システム。
(項目3)
前記抽選は、オンライン上で複数の景品候補のうちから少なくとも1つの前記景品を選び出す抽選を含み、
オンライン上における前記抽選を実行する抽選実行部を、さらに備える項目2に記載の情報処理システム。
(項目4)
前記行動記録データは、前記利用者の歩数、及び、前記利用者の移動距離を含み、
前記第1ポイント付与部は、前記歩数に応じた前記ポイント、及び、前記移動距離に応じた前記ポイントの両方を付与する項目1~3のいずれかに記載の情報処理システム。
(項目5)
前記地点情報記憶部は、前記利用者が前記ポイントを獲得可能な現実世界におけるポイント獲得可能地点を記憶しており、
前記ポイント獲得可能地点を訪れた前記利用者に対して前記ポイントを付与する第2ポイント付与部、をさらに備える項目1~3のいずれかに記載の情報処理システム。
(項目6)
利用者がポイントを活用して特典を獲得できるポイント交換地点を記憶する処理と、
現実世界における前記利用者の行動記録データを収集する処理と、
前記行動記録データに応じた前記ポイントを前記利用者に付与する処理と、
前記利用者の位置情報に基づき、前記利用者が前記ポイント交換地点を訪れているか否かを判定し、前記ポイント交換地点を訪れていると判定された前記利用者に対して、所定量の前記ポイントを消費して前記特典を獲得する権限を付与する処理と、をコンピュータに実行させるプログラム。
(項目7)
利用者がポイントを活用して特典を獲得できるポイント交換地点を記憶する処理と、
現実世界における前記利用者の行動記録データを収集する処理と、
前記行動記録データに応じた前記ポイントを前記利用者に付与する処理と、
前記利用者の位置情報に基づき、前記利用者が前記ポイント交換地点を訪れているか否かを判定し、前記ポイント交換地点を訪れていると判定された前記利用者に対して、所定量の前記ポイントを消費して前記特典を獲得する権限を付与する処理と、をコンピュータが実行する情報処理方法。
The present disclosure includes the following configuration.
(Item 1)
a data collection unit that collects user behavior record data in the real world;
a first point granting unit that grants points to the user according to the action record data;
a point information storage unit that stores point exchange points where the user can obtain benefits by using the points;
Based on the location information of the user, it is determined whether the user is visiting the point exchange point, and a predetermined amount of the point is sent to the user who is determined to be visiting the point exchange point. An information processing system comprising: a position determining unit that grants authority to acquire the privilege by consuming points.
(Item 2)
The benefit is a prize determined by a lottery,
The information processing system according to item 1, wherein the authority granted to the user by the position determination unit is authority to execute the lottery by consuming a predetermined amount of the points.
(Item 3)
The lottery includes a lottery for selecting at least one prize from among a plurality of prize candidates online,
The information processing system according to item 2, further comprising a lottery execution unit that executes the lottery online.
(Item 4)
The action record data includes the number of steps of the user and the distance traveled by the user,
The information processing system according to any one of items 1 to 3, wherein the first point giving unit gives both the points according to the number of steps and the points according to the travel distance.
(Item 5)
The point information storage unit stores points in the real world where the user can earn the points,
The information processing system according to any one of items 1 to 3, further comprising a second point giving unit that gives the points to the user who visits the point earning point.
(Item 6)
Processing to memorize point exchange points where users can use points to obtain benefits;
a process of collecting action record data of the user in the real world;
a process of granting the points to the user according to the action record data;
Based on the location information of the user, it is determined whether the user is visiting the point exchange point, and a predetermined amount of the point is sent to the user who is determined to be visiting the point exchange point. A program that causes a computer to execute a process of granting authority to acquire the benefits by consuming points.
(Item 7)
Processing to memorize point exchange points where users can use points to obtain benefits;
a process of collecting action record data of the user in the real world;
a process of granting the points to the user according to the action record data;
Based on the location information of the user, it is determined whether the user is visiting the point exchange point, and a predetermined amount of the point is sent to the user who is determined to be visiting the point exchange point. An information processing method in which a computer executes a process of granting authority to acquire the privilege by consuming points.
1 … 事業者
3 … プレイヤ
10 … 情報処理システム
20 … サーバ(情報処理装置)
21 … 制御部
210 … ポイント付与部
211 … 第1ポイント付与部
212 … 第2ポイント付与部
213 … 位置判定部
214 … 抽選実行部
215 … ポイント変動処理部
22 … 記憶部
221 … 地点情報記憶部
222 … 利用者情報記憶部
23 … サーバ通信部
30 … ユーザ端末
31 … 制御部(ユーザ端末側)
311 … データ収集部
312 … 位置情報取得部
313 … 操作情報受付部
314 … 表示制御部
32 … 記憶部(ユーザ端末側)
321 … 所有者情報記憶部
33 … 検知部
34 … GPS受信部
35 … 入力部
36 … 表示部
37 … 端末通信部
1...Business operator 3...Player 10...Information processing system 20...Server (information processing device)
21... Control section 210... Point giving section 211... First point giving section 212... Second point giving section 213... Position determination section 214... Lottery execution section 215... Point fluctuation processing section 22... Storage section 221... Point information storage section 222 ... User information storage section 23 ... Server communication section 30 ... User terminal 31 ... Control section (user terminal side)
311... Data collection section 312... Location information acquisition section 313... Operation information reception section 314... Display control section 32... Storage section (user terminal side)
321...Owner information storage section 33...Detection section 34...GPS reception section 35...Input section 36...Display section 37...Terminal communication section
Claims (7)
前記行動記録データに応じたポイントを前記利用者に付与する第1ポイント付与部と、
前記利用者が前記ポイントを活用して特典を獲得できるポイント交換地点を記憶する地点情報記憶部と、
前記利用者の位置情報に基づき、前記利用者が前記ポイント交換地点を訪れているか否かを判定し、前記ポイント交換地点を訪れていると判定された前記利用者に対して、所定量の前記ポイントを消費して前記特典を獲得する権限を付与する位置判定部と、を備え、
前記行動記録データは、前記利用者の歩数、前記利用者の運動に関する記録データ、前記利用者の食事に関する記録データ、及び、前記利用者の睡眠に関する記録データから選択される1種以上のデータを含み、
前記第1ポイント付与部は、前記歩数に応じた前記ポイント、前記運動に関する記録データに対する前記ポイント、前記食事に関する記録データに対する前記ポイント、及び、前記睡眠に関する記録データに対する前記ポイントのうちから選択される1種以上を前記利用者に付与する情報処理システム。 a data collection unit that collects user behavior record data in the real world;
a first point granting unit that grants points to the user according to the action record data;
a point information storage unit that stores point exchange points where the user can obtain benefits by using the points;
Based on the location information of the user, it is determined whether the user is visiting the point exchange point, and a predetermined amount of the point is sent to the user who is determined to be visiting the point exchange point. a position determination unit that grants authority to acquire the benefit by consuming points ;
The action record data includes one or more types of data selected from the number of steps taken by the user, record data related to the user's exercise, record data related to the user's diet, and record data related to the user's sleep. including,
The first point giving unit is selected from among the points according to the number of steps, the points for the exercise-related record data, the meals-related record data, and the sleep-related record data. An information processing system that provides one or more types to the user .
前記位置判定部が前記利用者に付与する前記権限は、所定量の前記ポイントを消費して前記抽選を実行するための権限である請求項1に記載の情報処理システム。 The benefit is a prize determined by a lottery,
The information processing system according to claim 1, wherein the authority granted to the user by the position determination unit is authority to execute the lottery by consuming a predetermined amount of the points.
オンライン上における前記抽選を実行する抽選実行部を、さらに備える請求項2に記載の情報処理システム。 The lottery includes a lottery for selecting at least one prize from among a plurality of prize candidates online,
The information processing system according to claim 2, further comprising a lottery execution unit that executes the lottery online.
前記第1ポイント付与部は、前記歩数に応じた前記ポイント、及び、前記移動距離に応じた前記ポイントの両方を付与する請求項1~3のいずれかに記載の情報処理システム。 The action record data includes the number of steps of the user and the distance traveled by the user,
4. The information processing system according to claim 1, wherein the first point giving unit gives both the points according to the number of steps and the points according to the travel distance.
前記ポイント獲得可能地点を訪れた前記利用者に対して前記ポイントを付与する第2ポイント付与部、をさらに備える請求項1~3のいずれかに記載の情報処理システム。 The point information storage unit stores points in the real world where the user can earn the points,
The information processing system according to any one of claims 1 to 3, further comprising a second point giving unit that gives the points to the user who visits the point earning point.
前記利用者の歩数、前記利用者の運動に関する記録データ、前記利用者の食事に関する記録データ、及び、前記利用者の睡眠に関する記録データから選択される1種以上のデータを含む、現実世界における前記利用者の行動記録データを収集する処理と、
前記歩数に応じた前記ポイント、前記運動に関する記録データに対する前記ポイント、前記食事に関する記録データに対する前記ポイント、及び、前記睡眠に関する記録データに対する前記ポイントのうちから選択される1種以上を含む、前記行動記録データに応じた前記ポイントを前記利用者に付与する処理と、
前記利用者の位置情報に基づき、前記利用者が前記ポイント交換地点を訪れているか否かを判定し、前記ポイント交換地点を訪れていると判定された前記利用者に対して、所定量の前記ポイントを消費して前記特典を獲得する権限を付与する処理と、をコンピュータに実行させるプログラム。 Processing to memorize point exchange points where users can use points to obtain benefits;
The data in the real world, including one or more types of data selected from the number of steps taken by the user, recorded data related to exercise of the user, recorded data related to meals of the user, and recorded data related to sleep of the user. Processing to collect user behavior record data,
The action includes one or more selected from the points according to the number of steps, the points for the exercise-related record data, the meal-related record data, and the sleep-related record data. a process of granting the points to the user according to recorded data;
Based on the location information of the user, it is determined whether the user is visiting the point exchange point, and a predetermined amount of the point is sent to the user who is determined to be visiting the point exchange point. A program that causes a computer to execute a process of granting authority to acquire the benefits by consuming points.
前記利用者の歩数、前記利用者の運動に関する記録データ、前記利用者の食事に関する記録データ、及び、前記利用者の睡眠に関する記録データから選択される1種以上のデータを含む、現実世界における前記利用者の行動記録データを収集する処理と、
前記歩数に応じた前記ポイント、前記運動に関する記録データに対する前記ポイント、前記食事に関する記録データに対する前記ポイント、及び、前記睡眠に関する記録データに対する前記ポイントのうちから選択される1種以上を含む、前記行動記録データに応じた前記ポイントを前記利用者に付与する処理と、
前記利用者の位置情報に基づき、前記利用者が前記ポイント交換地点を訪れているか否かを判定し、前記ポイント交換地点を訪れていると判定された前記利用者に対して、所定量の前記ポイントを消費して前記特典を獲得する権限を付与する処理と、をコンピュータが実行する情報処理方法。
Processing to memorize point exchange points where users can use points to obtain benefits;
The data in the real world, including one or more types of data selected from the number of steps taken by the user, recorded data related to exercise of the user, recorded data related to meals of the user, and recorded data related to sleep of the user. Processing to collect user behavior record data,
The action includes one or more selected from the points according to the number of steps, the points for the exercise-related record data, the meal-related record data, and the sleep-related record data. a process of granting the points to the user according to recorded data;
Based on the location information of the user, it is determined whether the user is visiting the point exchange point, and a predetermined amount of the point is sent to the user who is determined to be visiting the point exchange point. An information processing method in which a computer executes a process of granting authority to acquire the privilege by consuming points.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023156242A JP7390771B1 (en) | 2023-09-21 | 2023-09-21 | Information processing system, program, information processing method |
| PCT/JP2024/026461 WO2025062820A1 (en) | 2023-09-21 | 2024-07-24 | Information processing system, program, and information processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023156242A JP7390771B1 (en) | 2023-09-21 | 2023-09-21 | Information processing system, program, information processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP7390771B1 true JP7390771B1 (en) | 2023-12-04 |
| JP2025047638A JP2025047638A (en) | 2025-04-03 |
Family
ID=89023119
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023156242A Active JP7390771B1 (en) | 2023-09-21 | 2023-09-21 | Information processing system, program, information processing method |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7390771B1 (en) |
| WO (1) | WO2025062820A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7568877B1 (en) | 2024-02-02 | 2024-10-16 | dely株式会社 | Information processing device and program |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012256233A (en) | 2011-06-09 | 2012-12-27 | Nec Corp | Portable terminal, point exchange system, point exchange method and point exchange program |
| JP2014199601A (en) | 2013-03-29 | 2014-10-23 | 株式会社コナミデジタルエンタテインメント | Application control program, application control method, and application control device |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003091672A (en) * | 2001-09-17 | 2003-03-28 | Nifty Corp | Advertising system |
| JP5773425B2 (en) * | 2011-06-24 | 2015-09-02 | 株式会社三共 | GAME SYSTEM AND GAME MANAGEMENT DEVICE |
| JP2013041416A (en) * | 2011-08-16 | 2013-02-28 | Sony Corp | Information processing device and method, program, and information processing system |
| JP2013061707A (en) * | 2011-09-12 | 2013-04-04 | Toppan Printing Co Ltd | Campaign application system and campaign application method |
| JP5835734B2 (en) * | 2011-12-20 | 2015-12-24 | 株式会社日本総合研究所 | Eco contribution point system, point providing method |
| JP2015075969A (en) * | 2013-10-09 | 2015-04-20 | 株式会社メディア工房 | Point providing device, point providing system, point providing method, program, and recording medium |
| JP2019139325A (en) * | 2018-02-06 | 2019-08-22 | 株式会社日本総合研究所 | Traffic guidance server, and method and program therefor |
| JP7652057B2 (en) * | 2021-12-02 | 2025-03-27 | トヨタ自動車株式会社 | Driving promotion device, driving promotion method, and driving promotion program |
-
2023
- 2023-09-21 JP JP2023156242A patent/JP7390771B1/en active Active
-
2024
- 2024-07-24 WO PCT/JP2024/026461 patent/WO2025062820A1/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012256233A (en) | 2011-06-09 | 2012-12-27 | Nec Corp | Portable terminal, point exchange system, point exchange method and point exchange program |
| JP2014199601A (en) | 2013-03-29 | 2014-10-23 | 株式会社コナミデジタルエンタテインメント | Application control program, application control method, and application control device |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7568877B1 (en) | 2024-02-02 | 2024-10-16 | dely株式会社 | Information processing device and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025047638A (en) | 2025-04-03 |
| WO2025062820A1 (en) | 2025-03-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12283153B2 (en) | Methods and systems for presenting a gaming-related message to a gamer in an area proximate to a beacon associated with a casino | |
| US11790390B2 (en) | Methods and systems for redeeming points for recommended awards | |
| US8192289B2 (en) | System and method for collecting and using player information | |
| JP7082593B2 (en) | Game programs, methods, information processing equipment | |
| AU2013101797A4 (en) | Gaming System and Method | |
| JP2018005438A (en) | Information processing device and game program | |
| JP2019201959A (en) | Game program | |
| JP7390771B1 (en) | Information processing system, program, information processing method | |
| JP2018110668A (en) | Management device | |
| JP7713543B1 (en) | Campaign creation system, campaign creation method, and program | |
| JP2018029781A (en) | Management device, game system and program | |
| JP2025072035A (en) | Information processing system, program, and information processing method | |
| JP2025072043A (en) | Information processing system, program, and information processing method | |
| JP6285285B2 (en) | Amusement system | |
| JP6812031B1 (en) | Emotional value evaluation system, emotional value evaluation method, and emotional value evaluation program | |
| JP7756136B2 (en) | Information processing device and information processing method | |
| JP7509853B2 (en) | Game program, method, and information processing device | |
| JP6046584B2 (en) | Ranking device, system, and program | |
| JP7168191B2 (en) | game device | |
| WO2025088740A1 (en) | Game server and game system | |
| JP2024126093A (en) | Information processing device, information processing method, and program | |
| JP2018029782A (en) | Management device, game system, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230921 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20230921 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231012 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231027 |
|
| 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: 20231109 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231114 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7390771 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |