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

JP7700596B2 - Information processing device, information processing method, program, and information processing system - Google Patents

Information processing device, information processing method, program, and information processing system Download PDF

Info

Publication number
JP7700596B2
JP7700596B2 JP2021147931A JP2021147931A JP7700596B2 JP 7700596 B2 JP7700596 B2 JP 7700596B2 JP 2021147931 A JP2021147931 A JP 2021147931A JP 2021147931 A JP2021147931 A JP 2021147931A JP 7700596 B2 JP7700596 B2 JP 7700596B2
Authority
JP
Japan
Prior art keywords
user
goal
reward
alternative means
provision
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021147931A
Other languages
Japanese (ja)
Other versions
JP2023040776A (en
Inventor
東 坪田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2021147931A priority Critical patent/JP7700596B2/en
Publication of JP2023040776A publication Critical patent/JP2023040776A/en
Application granted granted Critical
Publication of JP7700596B2 publication Critical patent/JP7700596B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Medical Treatment And Welfare Office Work (AREA)

Description

本発明は、情報処理装置、情報処理方法、プログラム及び情報処理システムに関する。 The present invention relates to an information processing device, an information processing method, a program, and an information processing system.

近年、SNS(Social Network Service)上で運営されるサービスが普及しつつある。このようなサービスにおいて、ユーザに提案される行動を示す目標が、ユーザの情報端末に表示又は通知されることがある。 In recent years, services operated on SNS (Social Network Service) are becoming more and more popular. In such services, goals indicating actions suggested to the user may be displayed or notified on the user's information terminal.

また、特許文献1には、ユーザの関連情報に基づいて、ユーザごとに異なる目標を提案する生活習慣改善提案装置が開示されている。この生活習慣改善提案装置によれば、体重、活動量、又はユーザが所在する環境情報の様な関連情報が記録され、当該情報の分析結果に基づいてユーザごとに異なる目標が設定される。ユーザは、当該目標の通知を受領し、当該目標が示す行動を行うことにより、健康管理を行うことができる。 Patent Document 1 also discloses a lifestyle habit improvement suggestion device that suggests different goals to each user based on the user's related information. This lifestyle habit improvement suggestion device records related information such as weight, activity level, or environmental information about the user's location, and sets different goals for each user based on the analysis of that information. The user can manage their health by receiving notification of the goal and taking the action indicated by the goal.

特開2020―160569号公報JP 2020-160569 A

しかし、当該目標達成時にユーザが何の報酬も得られない場合、当該目標に対するユーザの行動率を維持することが困難になる。また、当該目標達成時に報酬が提供される場合においても、ユーザに提示された当該目標の達成条件が高過ぎたり、ユーザに当該目標を達成するための十分な時間が無かったりすれば、ユーザが当該目標への挑戦を最初から諦めることが想定される。結果、目標を達成するための行動をユーザが実行する頻度が低下していくことが懸念される。 However, if the user does not receive any reward when the goal is achieved, it becomes difficult to maintain the user's rate of action toward the goal. Even if a reward is provided when the goal is achieved, if the conditions for achieving the goal presented to the user are too high or if the user does not have enough time to achieve the goal, the user may give up on attempting the goal from the start. As a result, there is a concern that the frequency with which the user performs actions to achieve the goal may decrease.

そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、目標を達成するための行動をユーザが実行する頻度を向上させることが可能な、新規かつ改良された情報処理装置、情報処理方法、プログラムおよび情報処理システムを提供することにある。 The present invention has been made in consideration of the above problems, and an object of the present invention is to provide a new and improved information processing device, information processing method, program, and information processing system that can increase the frequency with which a user performs actions to achieve a goal.

上記課題を解決するために、本発明のある観点によれば、ユーザの行動についての実績である行動実績が目標を達成したか否かを確認する達成確認部と、前記行動実績が前記目標を達成したことが前記達成確認部により確認された場合には前記ユーザへの報酬の提供を制御し、前記行動実績が前記目標を達成していないことが前記達成確認部により確認された場合に、前記報酬を提供する為の代替手段の前記ユーザへの通知を制御し、前記代替手段が前記ユーザにより実行されたことに基づいて前記ユーザへの前記報酬の提供を制御する報酬提供制御部と、前記目標および前記報酬を設定し、前記目標、前記目標を達成すべき期限および前記報酬の前記ユーザへの通知を制御する目標設定部と、を備え、前記報酬提供制御部は、前記期限が到来した時点で前記目標が達成されていないことが前記達成確認部により確認された場合に、前記報酬を提供する為の前記代替手段の前記ユーザへの通知を制御し、前記代替手段が前記ユーザにより実行されたことに基づいて前記ユーザへの前記報酬の提供を制御する、情報処理装置が提供される。
In order to solve the above problem, according to one aspect of the present invention, there is provided an information processing device comprising: an achievement confirmation unit that confirms whether or not behavioral achievements, which are achievements for a user's behavior, have achieved a goal; a reward provision control unit that controls provision of a reward to the user when it is confirmed by the achievement confirmation unit that the behavioral achievements have achieved the goal, and controls notification of an alternative means for providing the reward to the user when it is confirmed by the achievement confirmation unit that the behavioral achievements have not achieved the goal, and controls provision of the reward to the user based on the execution of the alternative means by the user; and a goal setting unit that sets the goal and the reward, and controls notification of the goal, a deadline for achieving the goal, and the reward to the user, wherein the reward provision control unit controls notification of the alternative means for providing the reward to the user when it is confirmed by the achievement confirmation unit that the goal has not been achieved at the time the deadline arrives, and controls the provision of the reward to the user based on the execution of the alternative means by the user .

前記報酬提供制御部は、前記代替手段として、前記行動実績の高さに応じて異なる手段を適用してもよい。 The reward provision control unit may apply different means as the alternative means depending on the level of the behavioral performance.

前記報酬提供制御部は、前記代替手段として、前記行動実績が高いほど難易度が低い手段を適用してもよい。 The reward provision control unit may apply, as the alternative means, a means that is less difficult the higher the behavioral record.

前記報酬提供制御部は、前記期限が到来する前の時点で前記目標が達成されていないことが前記達成確認部により確認された場合に、現時点での行動実績で適用される前記代替手段の前記ユーザへの通知を制御してもよい。 The reward provision control unit may control notifying the user of the alternative measures to be applied based on the current behavioral performance when the achievement confirmation unit confirms that the goal has not been achieved before the deadline arrives.

前記報酬提供制御部は、前記期限が到来する前の時点で前記目標が達成されていないことが前記達成確認部により確認された場合に、追加の行動実績と、前記追加の行動実績が実現された場合に適用される前記代替手段の前記ユーザへの通知を制御してもよい。 The reward provision control unit may control notification to the user of additional behavioral achievements and the alternative measures to be applied if the additional behavioral achievements are realized when the achievement confirmation unit confirms that the goal has not been achieved before the deadline arrives.

前記報酬提供制御部は、前記期限が到来する前の時点で前記代替手段が前記ユーザにより実行された場合に、前記期限の到来前に前記ユーザへの前記報酬の提供を制御してもよい。 The reward provision control unit may control provision of the reward to the user before the deadline if the alternative means is executed by the user before the deadline arrives.

前記代替手段は、金銭価値を有する媒体の提供であってもよい。 The alternative may be the provision of a medium having monetary value.

前記代替手段は、ソーシャルネットワークサービスで使用される仮想媒体の提供であってもよい。 The alternative may be the provision of virtual media for use in social networking services.

前記報酬は、抽選に参加するための権利であってもよい。 The reward may be the right to participate in a lottery.

前記代替手段は、複数の候補手段から前記ユーザによって選択された手段であってもよい。 The alternative means may be a means selected by the user from a number of candidate means.

また、上記課題を解決するために、本発明の別の観点によれば、ユーザの行動についての実績である行動実績が目標を達成したか否かを確認することと、前記行動実績が前記目標を達成したことが確認された場合には前記ユーザへの報酬の提供を制御し、前記行動実績が前記目標を達成していないことが確認された場合に、前記報酬を提供する為の代替手段をユーザに提案し、当該代替手段が前記ユーザにより実行されたことに基づいて前記ユーザへの前記報酬の提供を制御すること、前記目標および前記報酬を設定し、前記目標、前記目標を達成すべき期限および前記報酬の前記ユーザへの通知を制御することと、を含み、前記報酬の提供を制御することは、前記期限が到来した時点で前記目標が達成されていないことが前記達成確認部により確認された場合に、前記報酬を提供する為の前記代替手段の前記ユーザへの通知を制御し、前記代替手段が前記ユーザにより実行されたことに基づいて前記ユーザへの前記報酬の提供を制御することを含む、コンピュータにより実行される情報処理方法が提供される。
In addition, in order to solve the above problem, according to another aspect of the present invention, there is provided an information processing method executed by a computer, comprising: confirming whether or not behavioral achievements, which are achievements of a user's behavior, have achieved a goal; controlling provision of a reward to the user when it is confirmed that the behavioral achievements have achieved the goal; and when it is confirmed that the behavioral achievements have not achieved the goal, suggesting an alternative means for providing the reward to the user and controlling provision of the reward to the user based on the execution of the alternative means by the user; setting the goal and the reward, and controlling notification of the goal, a deadline for achieving the goal, and the reward to the user, wherein controlling the provision of the reward includes, when it is confirmed by the achievement confirmation unit that the goal has not been achieved at the time the deadline arrives, controlling notification of the alternative means for providing the reward to the user, and controlling the provision of the reward to the user based on the execution of the alternative means by the user.

また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、ユーザの行動についての実績である行動実績が目標を達成したか否かを確認する達成確認部と、前記行動実績が前記目標を達成したことが前記達成確認部により確認された場合には前記ユーザへの報酬の提供を制御し、前記行動実績が前記目標を達成していないことが前記達成確認部により確認された場合に、前記報酬を提供する為の代替手段を前記ユーザに提案し、当該代替手段が前記ユーザにより実行されたことに基づいて前記ユーザへの前記報酬の提供を制御する報酬提供制御部と、前記目標および前記報酬を設定し、前記目標、前記目標を達成すべき期限および前記報酬の前記ユーザへの通知を制御する目標設定部と、として機能させ、前記報酬提供制御部は、前記期限が到来した時点で前記目標が達成されていないことが前記達成確認部により確認された場合に、前記報酬を提供する為の前記代替手段の前記ユーザへの通知を制御し、前記代替手段が前記ユーザにより実行されたことに基づいて前記ユーザへの前記報酬の提供を制御する、プログラムが提供される。
In addition, in order to solve the above problem, according to another aspect of the present invention, there is provided a program that causes a computer to function as an achievement confirmation unit that confirms whether or not behavioral achievements, which are achievements for a user's behavior, have achieved a goal; a reward provision control unit that controls provision of a reward to the user when it is confirmed by the achievement confirmation unit that the behavioral achievements have achieved the goal, and that controls provision of the reward to the user based on the execution of the alternative means by the user when it is confirmed by the achievement confirmation unit that the behavioral achievements have not achieved the goal, and a goal setting unit that sets the goal and the reward, and controls notification of the goal, a deadline for achieving the goal, and the reward to the user, and when it is confirmed by the achievement confirmation unit that the goal has not been achieved at the time the deadline arrives, the reward provision control unit controls notification of the user of the alternative means for providing the reward and controls provision of the reward to the user based on the execution of the alternative means by the user .

また、上記課題を解決するために、本発明の別の観点によれば、ユーザの行動についての実績である行動実績が目標を達成したか否かを確認する達成確認部と、前記行動実績が前記目標を達成したことが前記達成確認部により確認された場合には前記ユーザへの報酬の提供を制御し、前記行動実績が前記目標を達成していないことが前記達成確認部により確認された場合に、前記報酬を提供する為の代替手段を前記ユーザに提案し、当該代替手段が前記ユーザにより実行されたことに基づいて前記ユーザへの前記報酬の提供を制御する報酬提供制御部と、前記目標および前記報酬を設定し、前記目標、前記目標を達成すべき期限および前記報酬の前記ユーザへの通知を制御する目標設定部と、を備え、前記報酬提供制御部は、前記期限が到来した時点で前記目標が達成されていないことが前記達成確認部により確認された場合に、前記報酬を提供する為の前記代替手段の前記ユーザへの通知を制御し、前記代替手段が前記ユーザにより実行されたことに基づいて前記ユーザへの前記報酬の提供を制御する、情報処理システムが提供される。
In addition, in order to solve the above problem, according to another aspect of the present invention, there is provided an information processing system including: an achievement confirmation unit that confirms whether or not behavioral achievements, which are achievements for a user's behavior, have achieved a goal; a reward provision control unit that controls provision of a reward to the user when it is confirmed by the achievement confirmation unit that the behavioral achievements have achieved the goal, and when it is confirmed by the achievement confirmation unit that the behavioral achievements have not achieved the goal, suggests an alternative means for providing the reward to the user and controls provision of the reward to the user based on the execution of the alternative means by the user; and a goal setting unit that sets the goal and the reward, and controls notification of the goal, a deadline for achieving the goal, and the reward to the user, wherein when it is confirmed by the achievement confirmation unit that the goal has not been achieved at the time the deadline arrives, the reward provision control unit controls notification of the user of the alternative means for providing the reward to the user, and controls provision of the reward to the user based on the execution of the alternative means by the user.

以上説明したように本発明によれば、目標を達成するための行動をユーザが実行する頻度を向上させることが可能である。 As described above, the present invention makes it possible to increase the frequency with which a user performs actions to achieve a goal.

本発明の実施形態による情報処理システムの構成例を示す説明図である。FIG. 1 is an explanatory diagram illustrating an example of the configuration of an information processing system according to an embodiment of the present invention. サーバ20の機能構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of a functional configuration of the server 20. ユーザに通知される目標通知メッセージの具体例を示す説明図である。FIG. 13 is an explanatory diagram showing a specific example of a goal notification message notified to a user. 記憶部220が記憶する設定テーブルの具体例を示す説明図である。10 is an explanatory diagram showing a specific example of a setting table stored in the storage unit 220. FIG. ユーザに通知される目標達成メッセージの具体例を示す説明図である。11 is an explanatory diagram showing a specific example of a goal achievement message notified to a user. FIG. ユーザに通知される進捗通知メッセージの具体例を示す説明図である。FIG. 13 is an explanatory diagram showing a specific example of a progress notification message notified to a user. ユーザに通知される代替手段提案メッセージの具体例を示す説明図である。FIG. 13 is an explanatory diagram showing a specific example of an alternative means suggestion message notified to a user. 本発明の実施形態による情報処理システムの動作を示すフローチャートである。4 is a flowchart showing an operation of the information processing system according to the embodiment of the present invention. 本発明の実施形態による情報処理システムの動作を示すフローチャートである。4 is a flowchart showing an operation of the information processing system according to the embodiment of the present invention. サーバ20のハードウェア構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of a hardware configuration of the server 20.

以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。 The preferred embodiment of the present invention will be described in detail below with reference to the attached drawings. Note that in this specification and the drawings, components having substantially the same functional configuration are designated by the same reference numerals to avoid redundant description.

また、本明細書及び図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、複数の構成要素の各々に同一の符号のみを付する。 In addition, in this specification and drawings, multiple components having substantially the same functional configuration may be distinguished by adding different letters after the same reference numeral. However, if there is no particular need to distinguish between multiple components having substantially the same functional configuration, each of the multiple components will be given only the same reference numeral.

<1.情報処理システムの全体構成>
本発明の実施形態は、提案された目標がユーザによって達成されていないことが確認された場合に、報酬を提供するための代替手段を当該ユーザに提案する情報処理システムに関する。より具体的には、本発明の実施形態は、提案された目標が期限内にユーザによって達成されていないことが確認された場合に、当該目標に対してユーザが行った行動の実績(以降、行動実績と記載する。)が高いほど難易度が低い代替手段をユーザへ提供し、当該代替手段がユーザにより実行されたことに基づいて、ユーザに当該報酬を提供する情報処理システムに関する。このような情報処理システムによれば、期限内に目標を達成することが難しい状況下においても、難易度がより低い代替手段によって報酬を得るためにユーザが行動する可能性が高まるので、目標を達成するための行動をユーザが実行する頻度を向上させることが可能となる。例えば、本発明の実施形態による情報処理システム1は、ユーザの健康を促進するための行動の提案などのため適用され得る。以下、図1を参照し、本発明の実施形態による情報処理システム1の構成例を説明する。
<1. Overall configuration of information processing system>
An embodiment of the present invention relates to an information processing system that, when it is confirmed that a proposed goal has not been achieved by a user, proposes an alternative means for providing a reward to the user. More specifically, an embodiment of the present invention relates to an information processing system that, when it is confirmed that a proposed goal has not been achieved by a user within a deadline, provides the user with an alternative means with a lower degree of difficulty as the track record of the action taken by the user toward the goal (hereinafter, referred to as action track record) is higher, and provides the user with the reward based on the fact that the alternative means has been performed by the user. According to such an information processing system, even in a situation where it is difficult to achieve a goal within a deadline, the possibility that the user will take action to obtain a reward by an alternative means with a lower degree of difficulty increases, so that it is possible to increase the frequency with which the user performs an action to achieve the goal. For example, the information processing system 1 according to an embodiment of the present invention can be applied to suggest actions to promote the health of the user. Hereinafter, with reference to FIG. 1, an example of the configuration of the information processing system 1 according to an embodiment of the present invention will be described.

図1は、本発明の実施形態による情報処理システム1の構成例を示す説明図である。図1に示したように、本発明の実施形態による情報処理システム1は、情報端末10、サーバ20、ネットワーク30、および課金システム40を含む。図1においては、図面の明瞭性の観点から1つの情報端末10および1つの課金システム40を示しているが、実際には複数の情報端末10および複数の課金システム40が情報処理システム1に含まれ得る。 FIG. 1 is an explanatory diagram showing an example of the configuration of an information processing system 1 according to an embodiment of the present invention. As shown in FIG. 1, the information processing system 1 according to an embodiment of the present invention includes an information terminal 10, a server 20, a network 30, and a billing system 40. In FIG. 1, one information terminal 10 and one billing system 40 are shown from the viewpoint of clarity of the drawing, but in reality, multiple information terminals 10 and multiple billing systems 40 may be included in the information processing system 1.

(情報端末)
情報端末10は、ユーザが利用する端末であり、多様な画面を表示するための表示部を有する。情報端末10は、例えば無線LAN(Local Area Network)などを介してネットワーク30に接続されており、サーバ20と当該ネットワーク30を介して通信する。例えば、情報端末10は、サーバ20からメッセージを受信し、受信したメッセージを表示部に表示することにより、ユーザにメッセージを通知する。本発明の実施形態においては、サーバ20によって、目標が設定された場合、当該目標が達成されたことが確認された場合、および当該目標が達成されていないことが確認された場合に、情報端末10は、サーバ20からメッセージを受信する。当該メッセージは、目標に設定された期限が到来するまで、設定された時間にユーザに通知される。あるいは、当該メッセージは、目標に設定された期限が到来するまで、定期的または不定期的にユーザに通知されてもよい。
(Information terminal)
The information terminal 10 is a terminal used by a user, and has a display unit for displaying various screens. The information terminal 10 is connected to a network 30 via, for example, a wireless LAN (Local Area Network) or the like, and communicates with a server 20 via the network 30. For example, the information terminal 10 receives a message from the server 20, and notifies the user of the message by displaying the received message on the display unit. In an embodiment of the present invention, when a goal is set by the server 20, when it is confirmed that the goal has been achieved, and when it is confirmed that the goal has not been achieved, the information terminal 10 receives a message from the server 20. The message is notified to the user at a set time until the deadline set for the goal arrives. Alternatively, the message may be notified to the user periodically or irregularly until the deadline set for the goal arrives.

また、情報端末10は、ユーザの様々な情報を示す関連情報を収集する。関連情報の例としては、ユーザの身長または体重などの身体情報、位置情報、歩数情報、移動速度情報、体温または脈拍などの生体情報、食事内容または睡眠時間などの生活情報、その他ユーザが自己申告する情報などが挙げられる。収集された当該関連情報は、サーバ20にネットワーク30を介して送信される。なお、情報端末10の例としては、スマートフォン、PC(Personal Computer)およびスマートウォッチなどが挙げられる。 The information terminal 10 also collects related information indicating various information about the user. Examples of related information include physical information such as the user's height or weight, location information, step count information, moving speed information, biometric information such as body temperature or pulse rate, lifestyle information such as dietary content or sleep time, and other information self-reported by the user. The collected related information is transmitted to the server 20 via the network 30. Examples of the information terminal 10 include a smartphone, a PC (Personal Computer), and a smartwatch.

(サーバ)
サーバ20は、コンピュータによって構成される。サーバ20は、情報端末10からネットワーク30を介してユーザの関連情報を受信する。さらに、サーバ20は、受信した当該ユーザの関連情報に基づいて、ユーザが実行するべき行動情報またはユーザの行動実績情報を情報端末10に送信する。加えて、サーバ20は、ユーザに通知するための目標を設定し、当該目標が達成された場合または当該目標に代わる代替手段が実行された場合には報酬を提供する。
(server)
The server 20 is configured by a computer. The server 20 receives user-related information from the information terminal 10 via the network 30. Furthermore, the server 20 transmits behavior information to be performed by the user or behavioral performance information of the user to the information terminal 10 based on the received user-related information. In addition, the server 20 sets a goal to be notified to the user, and provides a reward when the goal is achieved or an alternative measure to the goal is executed.

(ネットワーク)
ネットワーク30は、ネットワーク30に接続されている装置から送信される情報の有線、または無線の伝送路である。例えば、ネットワーク30は、インターネット、電話回線網、衛星通信網などの公衆回線網、Ethernet(登録商標)を含む各種のLAN(Local Area Network)、WAN(Wide Area Network)などを含んでもよい。また、ネットワーク30は、IP-VPN(Internet Protocol-Virtual Private Network)などの専用回線網を含んでもよい。なお、装置間における情報の受信および送信は適宜ネットワーク30を介して実現され得る。
(network)
The network 30 is a wired or wireless transmission path for information transmitted from devices connected to the network 30. For example, the network 30 may include public line networks such as the Internet, telephone lines, and satellite communication networks, various LANs (Local Area Networks) including Ethernet (registered trademark), and WANs (Wide Area Networks). The network 30 may also include a dedicated line network such as an IP-VPN (Internet Protocol-Virtual Private Network). Note that the reception and transmission of information between devices may be realized via the network 30 as appropriate.

(課金システム)
課金システム40は、情報端末10からサーバ20に送信されたユーザの課金情報(例えば、課金方法および課金額)をサーバ20から受信する。課金システム40は、受信した当該課金情報に基づいて課金処理を実行し、当該課金処理が成功したか否かを示す情報をサーバ20に送信する。なお、課金システム40は、サーバ20を介さずに、情報端末10からユーザの課金情報を直接受信してもよいし、当該課金処理が成功したか否かを示す情報を情報端末10に直接送信してもよい。
(Charging system)
The billing system 40 receives from the server 20 the user's billing information (e.g., billing method and billing amount) transmitted from the information terminal 10 to the server 20. The billing system 40 executes billing processing based on the received billing information, and transmits information indicating whether the billing processing has been successful to the server 20. Note that the billing system 40 may receive the user's billing information directly from the information terminal 10 without going through the server 20, or may transmit information indicating whether the billing processing has been successful directly to the information terminal 10.

課金方法の例としては、情報端末10の月額利用料金に課金額を加算するキャリア決済、クレジットカード決済、ギフトコード決済などが挙げられるが、当該課金システム40が対応できる限り、どのような課金手段が実行されてもよい。 Examples of billing methods include carrier billing, which adds a billing amount to the monthly usage fee for the information terminal 10, credit card billing, and gift code billing, but any billing method may be implemented as long as the billing system 40 can handle it.

<2.サーバの機能構成>
以上、本発明の実施形態による情報処理システム1の全体構成の一例について説明した。続いて、情報処理システム1が含むサーバ20の構成をより具体的に説明する。
2. Functional configuration of the server
An example of the overall configuration of the information processing system 1 according to the embodiment of the present invention has been described above. Next, the configuration of the server 20 included in the information processing system 1 will be described in more detail.

図2は、本発明の実施形態によるサーバ20の機能を示すブロック図である。図2に示したように、本発明の実施形態によるサーバ20は、制御部210、記憶部220、および通信部230を有する。 FIG. 2 is a block diagram showing the functions of the server 20 according to an embodiment of the present invention. As shown in FIG. 2, the server 20 according to an embodiment of the present invention has a control unit 210, a memory unit 220, and a communication unit 230.

(制御部210)
制御部210は、サーバ20が有する様々な機能を提供する。例えば、制御部210は、図2に示したように、目標設定部211、達成確認部212、報酬提供制御部213、課金確認部214、および抽選機能部215を有する。
(Control unit 210)
The control unit 210 provides various functions of the server 20. For example, the control unit 210 has a goal setting unit 211, an achievement confirmation unit 212, a reward provision control unit 213, a charge confirmation unit 214, and a lottery function unit 215, as shown in FIG.

目標設定部211は、ユーザへ提案する行動を示す目標および当該目標が達成された場合に提供する報酬を設定する。目標設定部211は、受信したユーザの関連情報に基づいて目標を設定してもよいし、設定された条件に基づいて目標を設定してもよい。また、目標設定部211は、当該目標を達成すべき期限をさらに設定してもよい。 The goal setting unit 211 sets a goal indicating an action to be suggested to the user and a reward to be provided when the goal is achieved. The goal setting unit 211 may set a goal based on received user-related information, or may set a goal based on set conditions. The goal setting unit 211 may further set a deadline for achieving the goal.

さらに、目標設定部211は、設定された目標、報酬、および期限を示す目標通知メッセージを生成し、当該目標通知メッセージのユーザへの通知を制御する。目標設定部211は、目標を設定した直後に当該目標通知メッセージのユーザへの通知を制御してもよいし、目標を設定してから一定時間後に当該目標通知メッセージのユーザへの通知を制御してもよい。ここで、図3を参照して、ユーザに通知される目標通知メッセージの具体例を説明する。 Furthermore, the goal setting unit 211 generates a goal notification message indicating the set goal, reward, and deadline, and controls notification of the goal notification message to the user. The goal setting unit 211 may control notification of the goal notification message to the user immediately after the goal is set, or may control notification of the goal notification message to the user a certain time after the goal is set. Here, a specific example of the goal notification message notified to the user will be described with reference to FIG. 3.

図3は、ユーザに通知される目標通知メッセージM1の具体例を示す説明図である。図3に示した例では、目標通知メッセージM1は、情報端末10の画面に表示されており、目標通知部分81およびOKボタン89を含む。目標通知部分81は、目標を達成すべき期限、目標、および目標が達成されたと達成確認部212により確認された場合に提供される報酬を示す。情報端末10は、OKボタン89の選択に基づき、目標通知メッセージM1の表示を閉じる。 Figure 3 is an explanatory diagram showing a specific example of a goal notification message M1 notified to the user. In the example shown in Figure 3, the goal notification message M1 is displayed on the screen of the information terminal 10, and includes a goal notification portion 81 and an OK button 89. The goal notification portion 81 indicates the deadline for achieving the goal, the goal, and the reward to be provided when the achievement confirmation unit 212 confirms that the goal has been achieved. Based on the selection of the OK button 89, the information terminal 10 closes the display of the goal notification message M1.

なお、目標通知メッセージM1においては、他の情報が追加されてもよいし、目標通知メッセージM1に含まれている情報が部分的に削除されてもよい。また、目標通知メッセージM1は、メール機能によって情報端末10に送信されてもよいし、アプリケーション上のメッセージとして情報端末10に送信されてもよい。さらに、目標通知メッセージM1は、画面表示に限らず、音声通知等の異なる形態によってユーザに通知されてもよい。なお、これら図3の目標通知メッセージM1に適用され得る事項は、以降に図5、図6、および図7を参照して説明する他のメッセージにも同様に適用可能である。 Note that other information may be added to the goal notification message M1, or information contained in the goal notification message M1 may be partially deleted. The goal notification message M1 may be sent to the information terminal 10 by a mail function, or may be sent to the information terminal 10 as a message on an application. Furthermore, the goal notification message M1 may be notified to the user not only by a screen display, but also in a different form such as a voice notification. Note that the matters that can be applied to the goal notification message M1 in FIG. 3 can also be similarly applied to the other messages described below with reference to FIG. 5, FIG. 6, and FIG. 7.

また、目標設定部211は、目標が達成されていなくてもユーザが報酬を獲得するための条件となる代替手段を設定する。本明細書では、代替手段が現金の支払い(提供)を伴う課金である例を主に説明する。ただし、代替手段は課金に限られず、代替手段は、他の金銭価値を有する媒体の提供であってもよいし、仮想媒体の提供であってもよい。 The goal setting unit 211 also sets alternative means that are conditions for the user to obtain a reward even if the goal is not achieved. In this specification, an example will be mainly described in which the alternative means is a charge involving the payment (provision) of cash. However, the alternative means is not limited to a charge, and the alternative means may be the provision of a medium having other monetary value or the provision of a virtual medium.

目標設定部211は、上述したように目標、報酬、期限および代替手段などを設定すると、記憶部220が記憶する設定テーブルにこれら目標、報酬、期限および代替手段を示す情報を格納する。ここで、図4を参照して、記憶部220が記憶する設定テーブルの具体例を説明する。 When the goal setting unit 211 sets the goal, reward, deadline, alternative means, etc. as described above, it stores information indicating the goal, reward, deadline, and alternative means in a setting table stored in the storage unit 220. Here, a specific example of the setting table stored in the storage unit 220 will be described with reference to FIG. 4.

図4は、記憶部220が記憶する設定テーブルの具体例を示す説明図である。図4に示したように、設定テーブルT1においては、利用者ID、目標、開始時刻、終了時刻、達成報酬、代替手段が関連付けられている。 Figure 4 is an explanatory diagram showing a specific example of a setting table stored in the storage unit 220. As shown in Figure 4, in setting table T1, a user ID, a goal, a start time, an end time, an achievement reward, and an alternative means are associated with each other.

利用者IDは、情報端末10の利用者の識別情報である。目標は、ユーザへ提案する行動を示している。開始時刻は、目標の有効期間が開始する時刻を示し、当該開始時刻で示される時刻以降のユーザの行動実績が目標を達成したか否かの判断対象となる。終了時刻は、目標の有効期間の期限であり、有効期間が終了する時刻を示す。 The user ID is identification information for the user of the information terminal 10. The goal indicates the action proposed to the user. The start time indicates the time when the effective period of the goal begins, and the user's behavioral performance after the time indicated by the start time is used to determine whether the goal has been achieved. The end time is the expiration date of the effective period of the goal, and indicates the time when the effective period ends.

達成報酬は、目標の有効期間内に目標が達成されていることが達成確認部212により確認された場合にユーザに提供される報酬である。達成報酬は、図4に示した例では、抽選に参加するための権利である抽選参加権である。代替手段は、目標が達成されていなくてもユーザが報酬を獲得するための条件である。代替手段には、ユーザの行動実績に基づいた通知されるべき手段が示されている。 The achievement reward is a reward provided to the user when the achievement confirmation unit 212 confirms that the goal has been achieved within the goal's validity period. In the example shown in FIG. 4, the achievement reward is a lottery participation right, which is a right to participate in a lottery. The alternative means are conditions for the user to obtain a reward even if the goal has not been achieved. The alternative means indicate the means by which notification should be given based on the user's behavioral track record.

図4に示した例では、「歩数5,000歩を達成」という目標に対応する代替手段として、3つの手段が示されている。具体的には、「歩数5,000歩を達成」という目標を達成するための残りの歩数である歩数残が2,500歩以上である場合には500円を課金すること、歩数残が2,500歩未満1,000歩以上である場合には200円を課金すること、未達成の歩数が1,000歩未満である場合には100円を課金すること、が、代替手段として示されている。このように、代替手段としては、行動実績の高さの段階に応じて異なる手段が設定されていてもよい。さらに、ユーザの行動実績が低いほど難易度が高い手段が、ユーザの行動実績が高いほど難易度が低い手段が設定されていてもよい。例えば、500円を課金することは、200円を課金する手段および100円を課金することよりも難易度が高い手段であると言える。 In the example shown in FIG. 4, three alternative means are shown as corresponding to the goal of "achieving 5,000 steps". Specifically, the alternative means are shown to be charging 500 yen when the remaining number of steps, which is the number of steps remaining to achieve the goal of "achieving 5,000 steps", is 2,500 steps or more, charging 200 yen when the remaining number of steps is less than 2,500 steps but 1,000 steps or more, and charging 100 yen when the unachieved number of steps is less than 1,000 steps. In this way, different means may be set as alternative means according to the level of the behavioral performance. Furthermore, the lower the user's behavioral performance, the more difficult the means may be set, and the higher the user's behavioral performance, the more difficult the means may be set. For example, charging 500 yen is more difficult than charging 200 yen and charging 100 yen.

一方、図4に示した例では、「睡眠時間6.5時間以上の日を実現」という目標において、目標が達成されていなくてもユーザが報酬を獲得するための代替手段は1つのみ示されている。具体的には、「睡眠時間6.5時間以上の日を実現」という目標においては、100円を課金すること、が、目標が達成されていなくてもユーザが報酬を獲得するための代替手段である。「睡眠時間6.5時間以上の日を実現」という目標のように、設定された目標の達成段階が分けられない場合は、通知される代替手段がユーザの行動実績に基づいて変化することはない。 On the other hand, in the example shown in FIG. 4, for the goal "achieve 6.5 hours or more of sleep per day", only one alternative means is shown for the user to obtain a reward even if the goal is not achieved. Specifically, for the goal "achieve 6.5 hours or more of sleep per day", charging 100 yen is an alternative means for the user to obtain a reward even if the goal is not achieved. When the set goal cannot be divided into stages of achievement, such as the goal "achieve 6.5 hours or more of sleep per day", the alternative means notified will not change based on the user's behavioral track record.

達成確認部212は、目標設定部211によって設定された目標が達成されているか否かを確認する。具体的には、達成確認部212は、情報端末10から送信されたユーザの関連情報を記憶部220に格納し、記憶部220に格納されている関連情報に基づいてユーザの行動実績を確認し、当該行動実績が目標を達成しているか否かを判断する。さらに、達成確認部212は、目標の期限が到来したか否かを判断する。達成確認部212は、目標の期限が到来するまで、上記の行動実績の確認および当該行動実績が目標を達成しているか否かの判断を定期的または不定期的に行ってもよいし、設定された時間に行ってもよい。 The achievement confirmation unit 212 confirms whether the goal set by the goal setting unit 211 has been achieved. Specifically, the achievement confirmation unit 212 stores the user's related information sent from the information terminal 10 in the storage unit 220, confirms the user's behavioral record based on the related information stored in the storage unit 220, and judges whether the behavioral record has achieved the goal. Furthermore, the achievement confirmation unit 212 judges whether the deadline for the goal has arrived. The achievement confirmation unit 212 may periodically or irregularly check the behavioral record and judge whether the behavioral record has achieved the goal until the deadline for the goal arrives, or may perform the check at a set time.

報酬提供制御部213は、目標設定部211により設定された報酬のユーザへの提供を制御する。具体的には、報酬提供制御部213は、目標が達成されていると達成確認部212により確認された場合には、当該報酬のユーザへの提供を制御する。あるいは、報酬提供制御部213は、目標が達成されていないと達成確認部212により確認された場合には、目標が達成されていなくても当該報酬を提供する為の代替手段のユーザへの通知を制御する。また、報酬提供制御部213は、当該代替手段がユーザにより実行されたことに基づいてユーザへの当該報酬の提供を制御する。 The reward provision control unit 213 controls the provision of the reward set by the goal setting unit 211 to the user. Specifically, when the achievement confirmation unit 212 confirms that the goal has been achieved, the reward provision control unit 213 controls the provision of the reward to the user. Alternatively, when the achievement confirmation unit 212 confirms that the goal has not been achieved, the reward provision control unit 213 controls notification to the user of an alternative means for providing the reward even if the goal has not been achieved. Furthermore, the reward provision control unit 213 controls the provision of the reward to the user based on the fact that the alternative means has been executed by the user.

なお、報酬提供制御部213によってユーザに通知される代替手段は、上述した通り、達成確認部212により確認された行動実績の高さに応じて変化する。例えば、当該代替手段は、当該行動実績が低いほど難易度が高くなり、当該行動実績が高いほど難易度が低くなる。 As described above, the alternative means notified to the user by the reward provision control unit 213 changes depending on the level of the behavioral achievement confirmed by the achievement confirmation unit 212. For example, the alternative means becomes more difficult the lower the behavioral achievement, and becomes less difficult the higher the behavioral achievement.

また、報酬提供制御部213は、目標が達成されていると達成確認部212により確認された場合には、目標、報酬、期限と共に、目標が達成された旨および報酬が提供される旨を示す目標達成メッセージを生成し、当該目標達成メッセージのユーザへの通知を制御する。ここで、図5を参照して、ユーザに通知される目標達成メッセージの具体例を説明する。 When the achievement confirmation unit 212 confirms that the goal has been achieved, the reward provision control unit 213 generates a goal achievement message indicating that the goal has been achieved and that a reward will be provided, along with the goal, reward, and deadline, and controls notification of the goal achievement message to the user. Here, a specific example of the goal achievement message notified to the user will be described with reference to FIG. 5.

図5は、ユーザに通知される目標達成メッセージM2の具体例を示す説明図である。図5に示した例では、目標達成メッセージM2は、情報端末10の画面に表示されており、目標通知部分81、目標達成通知部分84、およびOKボタン89を含む。目標達成通知部分84は、目標が達成された旨および報酬が提供される旨を示す。 Figure 5 is an explanatory diagram showing a specific example of a goal achievement message M2 notified to the user. In the example shown in Figure 5, the goal achievement message M2 is displayed on the screen of the information terminal 10, and includes a goal achievement notification portion 81, a goal achievement notification portion 84, and an OK button 89. The goal achievement notification portion 84 indicates that the goal has been achieved and that a reward will be provided.

一方、報酬提供制御部213は、目標が達成されていないと期限内に達成確認部212により確認された場合には、目標、報酬、期限と共に、期限までの残り時間、目標達成までの残りの行動、目標が達成されていなくてもユーザが報酬を獲得するための現時点での行動実績に基づく代替手段、および当該代替手段の難易度を低くするための追加の行動を示す進捗通知メッセージを生成し、当該進捗通知メッセージのユーザへの通知を制御する。ここで、図6を参照して、ユーザに通知される進捗通知メッセージの具体例を説明する。 On the other hand, if the achievement confirmation unit 212 confirms within the deadline that the goal has not been achieved, the reward provision control unit 213 generates a progress notification message that indicates, together with the goal, reward, and deadline, the time remaining until the deadline, the remaining actions to achieve the goal, alternative means based on the current behavioral performance for the user to obtain the reward even if the goal has not been achieved, and additional actions to lower the difficulty of the alternative means, and controls the notification of the progress notification message to the user. Here, a specific example of a progress notification message notified to the user will be described with reference to FIG. 6.

図6は、ユーザに通知される進捗通知メッセージM3の具体例を示す説明図である。図6に示した例では、進捗通知メッセージM3は、情報端末10の画面に表示されており、目標通知部分81、進捗通知部分85、およびOKボタン89を含む。進捗通知部分85は、期限までの残り時間、目標達成までの残りの行動、目標が達成されていなくてもユーザが報酬を獲得するための現時点での行動実績に基づく代替手段、および当該代替手段の難易度を低くするための追加の行動を示す。 Figure 6 is an explanatory diagram showing a specific example of a progress notification message M3 notified to the user. In the example shown in Figure 6, the progress notification message M3 is displayed on the screen of the information terminal 10, and includes a goal notification portion 81, a progress notification portion 85, and an OK button 89. The progress notification portion 85 indicates the time remaining until the deadline, the remaining actions to achieve the goal, alternative means based on the current behavioral performance that allows the user to earn a reward even if the goal has not been achieved, and additional actions to lower the difficulty of the alternative means.

報酬提供制御部213は、期限が到来した時点で目標が達成されていないことが達成確認部212により確認された場合には、目標、報酬、期限と共に、目標が達成されていなくてもユーザが報酬を獲得するための代替手段および当該代替手段を実行するか否かの選択肢を示す代替手段提案メッセージを生成し、当該代替手段提案メッセージのユーザへの通知を制御する。ここで、図7を参照して、ユーザに通知される代替手段提案メッセージの具体例を説明する。 When the achievement confirmation unit 212 confirms that the goal has not been achieved when the deadline arrives, the reward provision control unit 213 generates an alternative means suggestion message that indicates, together with the goal, reward, and deadline, an alternative means for the user to obtain the reward even if the goal has not been achieved, and an option as to whether or not to execute the alternative means, and controls notification of the alternative means suggestion message to the user. Here, a specific example of the alternative means suggestion message notified to the user will be described with reference to FIG. 7.

図7は、ユーザに通知される代替手段提案メッセージM4の具体例を示す説明図である。図7に示した例では、代替手段提案メッセージM4は、情報端末10の画面に表示されており、目標通知部分81、代替手段提案部分86、課金同意ボタン87、およびOKボタン89を含む。代替手段提案部分86は、目標が達成されていなくてもユーザが報酬を獲得するための代替手段を示す。情報端末10は、課金同意ボタン87の選択に基づき、ユーザが表示されている課金額に同意したことを示す情報をサーバ20へ送信する。 Figure 7 is an explanatory diagram showing a specific example of an alternative means suggestion message M4 notified to the user. In the example shown in Figure 7, the alternative means suggestion message M4 is displayed on the screen of the information terminal 10, and includes a goal notification portion 81, an alternative means suggestion portion 86, a charge consent button 87, and an OK button 89. The alternative means suggestion portion 86 indicates an alternative means by which the user can obtain a reward even if the goal is not achieved. Based on the selection of the charge consent button 87, the information terminal 10 transmits information to the server 20 indicating that the user agrees to the displayed charge amount.

課金確認部214は、ユーザからの課金依頼および課金システム40による課金処理の可否を確認する。具体的には、目標が未達成であるままで報酬を獲得するための代替手段として課金することをユーザが同意した場合に、情報端末10から同意された課金額を受信し、課金システム40への課金処理の依頼を制御する。 The billing confirmation unit 214 confirms whether or not a billing request from the user and billing processing by the billing system 40 are acceptable. Specifically, if the user agrees to be billed as an alternative means to obtain a reward when the goal is not achieved, it receives the agreed billing amount from the information terminal 10 and controls the request for billing processing to the billing system 40.

課金確認部214は、依頼した課金処理が課金システム40によって問題なく処理された場合には、課金処理が成功した旨を示すメッセージ(課金成功メッセージ)のユーザへの通知を制御する。また、課金確認部214は、依頼した課金処理が課金システム40によって処理されなかった場合には、課金処理が失敗した旨を示すメッセージ(課金失敗メッセージ)のユーザへの通知を制御する。課金確認部214は、依頼した課金処理が課金システム40によって処理されなかった場合には、課金失敗メッセージに、もう一度課金処理依頼をするか尋ねる旨の選択肢を追加してもよいし、代替手段提案メッセージにて手続きをやり直す旨の指示を追加してもよい。 When the requested billing process is processed by the billing system 40 without any problems, the billing confirmation unit 214 controls the notification of a message (billing success message) to the user indicating that the billing process was successful. In addition, when the requested billing process is not processed by the billing system 40, the billing confirmation unit 214 controls the notification of a message (billing failure message) to the user indicating that the billing process has failed. When the requested billing process is not processed by the billing system 40, the billing confirmation unit 214 may add an option to the billing failure message asking whether to request billing again, or may add an instruction to repeat the procedure in an alternative means suggestion message.

抽選機能部215は、抽選を行う機能を有する。具体的には、報酬として提供された抽選に参加するための権利である抽選参加権をユーザが消費する場合に、抽選機能部215は、消費を選択した抽選参加権の枚数分だけ抽選を行う。抽選機能部215は、抽選の結果当選した景品のユーザへの提供を制御する。抽選の結果当選する景品は、金銭価値を有する媒体でもよいし、ソーシャルネットワークサービスで使用される仮想媒体でもよい。あるいは、抽選機能部215は、ユーザが現実で使用できる物品を景品としてもよい。 The lottery function unit 215 has a function of conducting lotteries. Specifically, when a user consumes lottery participation rights, which are rights to participate in a lottery provided as a reward, the lottery function unit 215 conducts lotteries for the number of lottery participation rights selected for consumption. The lottery function unit 215 controls the provision of prizes won as a result of the lottery to the user. The prizes won as a result of the lottery may be media having monetary value or virtual media used in a social network service. Alternatively, the lottery function unit 215 may provide items that the user can use in real life as prizes.

(記憶部220)
記憶部220は、サーバ20の動作を制御するためのプログラムおよびデータを記憶する。当該プログラムには、OS(Operating System)およびアプリケーションなどが含まれる。また、当該データには、情報端末10からサーバ20に送信されるユーザの関連情報、および上述した設定テーブルT1などが含まれる。
(Storage unit 220)
The storage unit 220 stores programs and data for controlling the operation of the server 20. The programs include an OS (Operating System) and applications, etc. The data includes user-related information transmitted from the information terminal 10 to the server 20, the setting table T1 described above, etc.

(通信部230)
通信部230は、他の装置と通信する。例えば、通信部230は、ネットワーク30に直接的に接続され、ネットワーク30を介して、ユーザが利用する情報端末10または課金システム40と通信する。より具体的には、通信部230は、情報端末10から送信されるユーザの関連情報等を受信したり、制御部210による制御に従い、情報端末10にメッセージを送信したりする。また、通信部230は、課金システム40から送信される課金処理情報等を受信したり、制御部210による制御に従い、課金システム40に課金処理依頼を送信したりする。
(Communication unit 230)
The communication unit 230 communicates with other devices. For example, the communication unit 230 is directly connected to the network 30 and communicates with the information terminal 10 used by the user or the billing system 40 via the network 30. More specifically, the communication unit 230 receives user-related information and the like transmitted from the information terminal 10, and transmits messages to the information terminal 10 under the control of the control unit 210. The communication unit 230 also receives billing processing information and the like transmitted from the billing system 40, and transmits a billing processing request to the billing system 40 under the control of the control unit 210.

<3.情報処理システムの動作>
以上、本発明の実施形態による情報処理システム1の全体構成およびサーバ20の機能構成を説明した。続いて、図8Aおよび図8Bを参照し、本発明の実施形態による情報処理システム1の動作を説明する。
3. Operation of Information Processing System
The overall configuration of the information processing system 1 according to the embodiment of the present invention and the functional configuration of the server 20 have been described above. Next, the operation of the information processing system 1 according to the embodiment of the present invention will be described with reference to Figs. 8A and 8B.

図8Aおよび図8Bは、本発明の実施形態による情報処理システム1の動作を示すフローチャートである。図8Aおよび図8Bに示したように、まず目標設定部211が、ユーザへ提案する行動を示す目標および当該目標に付随する情報(報酬、期限、および代替手段など)を設定する(S11)。そして、通信部230が目標通知メッセージM1を情報端末10へ送信し(S15)、図3を参照して説明したように情報端末10が当該目標通知メッセージM1を表示することで、目標がユーザに通知される。 Figures 8A and 8B are flowcharts showing the operation of the information processing system 1 according to an embodiment of the present invention. As shown in Figures 8A and 8B, first, the goal setting unit 211 sets a goal indicating an action to be proposed to the user and information associated with the goal (such as a reward, a deadline, and an alternative means) (S11). Then, the communication unit 230 sends a goal notification message M1 to the information terminal 10 (S15), and the information terminal 10 displays the goal notification message M1 as described with reference to Figure 3, thereby notifying the user of the goal.

目標通知メッセージM1が情報端末10へ送信された後、達成確認部212は、目標通知メッセージM1の送信から一定時間が経過したかを確認する(S19)。達成確認部212は、一定時間が経過するまで待機し(S19/No)、一定時間の経過が確認された場合には(S19/Yes)、記憶部220に格納されているユーザの関連情報からユーザの行動実績を確認し(S23)、確認したユーザの行動実績に基づいて目標が達成されているか否かを判定する(S27)。この判定の結果に応じて、後続の処理は分岐する。 After the goal notification message M1 is sent to the information terminal 10, the achievement confirmation unit 212 checks whether a certain amount of time has passed since the goal notification message M1 was sent (S19). The achievement confirmation unit 212 waits until the certain amount of time has passed (S19/No), and if it is confirmed that the certain amount of time has passed (S19/Yes), it checks the user's behavioral track record from the user's related information stored in the memory unit 220 (S23) and determines whether the goal has been achieved based on the confirmed user's behavioral track record (S27). Subsequent processing branches depending on the result of this determination.

まず、達成確認部212により目標が達成されていると判定された場合には(S27/Yes)、図8Bに示すように、通信部230は、目標達成メッセージM2を情報端末10へ送信し(S31)、図5を参照して説明したように情報端末10が当該目標達成メッセージM2を表示することで、目標が達成されたことがユーザに通知される。通信部230は、ユーザが目標を達成したことへの報酬として抽選参加権を情報端末10へ送信する(S71)。 First, when the achievement confirmation unit 212 determines that the goal has been achieved (S27/Yes), as shown in FIG. 8B, the communication unit 230 transmits a goal achievement message M2 to the information terminal 10 (S31), and the information terminal 10 displays the goal achievement message M2 as described with reference to FIG. 5, thereby notifying the user that the goal has been achieved. The communication unit 230 transmits a lottery entry right to the information terminal 10 as a reward for the user achieving the goal (S71).

一方、達成確認部212により目標が達成されていないと判定された場合には(S27/No)、通信部230は、進捗通知メッセージM3を情報端末10へ送信し(S35)、図6を参照して説明したように情報端末10が当該進捗通知メッセージM3を表示することで、期限までの残り時間、目標達成までの残りの行動、目標が達成されていなくてもユーザが報酬を獲得するための現時点での行動実績に基づく代替手段、および当該代替手段の難易度を低くするための追加の行動、がユーザに通知される。 On the other hand, if the achievement confirmation unit 212 determines that the goal has not been achieved (S27/No), the communication unit 230 sends a progress notification message M3 to the information terminal 10 (S35), and the information terminal 10 displays the progress notification message M3 as described with reference to FIG. 6, thereby notifying the user of the time remaining until the deadline, the remaining actions to achieve the goal, alternative means based on the current behavioral performance that allows the user to obtain a reward even if the goal has not been achieved, and additional actions to reduce the difficulty of the alternative means.

進捗通知メッセージM3が情報端末10へ送信された後、達成確認部212は、目標の期限が到来したか否かを判断する(S39)。目標の期限が到来していないと判定された場合には(S39/No)、サーバ20は、再度S19から処理を実行する。目標の期限が到来したと判定された場合には(S39/Yes)、図8Bに示すように、達成確認部212は、記憶部220に格納されているユーザの関連情報からユーザの行動実績を確認し(S43)、確認したユーザの行動実績に基づいて目標が達成されているか否かを判定する(S47)。 After the progress notification message M3 is sent to the information terminal 10, the achievement confirmation unit 212 judges whether the goal deadline has arrived (S39). If it is judged that the goal deadline has not arrived (S39/No), the server 20 executes the process again from S19. If it is judged that the goal deadline has arrived (S39/Yes), as shown in FIG. 8B, the achievement confirmation unit 212 checks the user's behavioral record from the user's related information stored in the memory unit 220 (S43), and judges whether the goal has been achieved based on the checked user's behavioral record (S47).

達成確認部212により目標が達成されていると判定された場合には(S47/Yes)、通信部230は、目標達成メッセージM2を情報端末10へ送信し(S31)、ユーザが目標を達成したことへの報酬として抽選参加権を情報端末10へ送信する(S71)。 If the achievement confirmation unit 212 determines that the goal has been achieved (S47/Yes), the communication unit 230 sends a goal achievement message M2 to the information terminal 10 (S31), and sends a lottery entry ticket to the information terminal 10 as a reward for the user achieving the goal (S71).

一方、達成確認部212により目標が達成されていないと判定された場合には(S47/No)、通信部230は、代替手段提案メッセージM4を情報端末10へ送信し(S51)、図7を参照して説明したように情報端末10が当該代替手段提案メッセージM4を表示することで、目標が達成されていなくてもユーザが報酬を獲得するための代替手段および当該代替手段を実行するか否かの選択肢がユーザに通知される。 On the other hand, if the achievement confirmation unit 212 determines that the goal has not been achieved (S47/No), the communication unit 230 sends an alternative means suggestion message M4 to the information terminal 10 (S51), and the information terminal 10 displays the alternative means suggestion message M4 as described with reference to FIG. 7, thereby notifying the user of alternative means for obtaining a reward even if the goal has not been achieved and the option of whether or not to execute the alternative means.

代替手段提案メッセージM4が情報端末10へ送信された後、課金確認部214は、ユーザが代替手段提案メッセージM4にて課金に同意したかを確認する(S55)。ユーザが課金に同意しないことが確認された場合には(S55/No)、サーバ20は、抽選参加権を情報端末10へ送信せずに処理を終了する。ユーザが課金に同意することが確認された場合には(S55/Yes)、通信部230は、課金システム40に課金処理依頼を送信する(S59)。 After the alternative means proposal message M4 is sent to the information terminal 10, the billing confirmation unit 214 confirms whether the user has agreed to the billing in the alternative means proposal message M4 (S55). If it is confirmed that the user does not agree to the billing (S55/No), the server 20 ends the process without sending the lottery participation right to the information terminal 10. If it is confirmed that the user agrees to the billing (S55/Yes), the communication unit 230 sends a billing processing request to the billing system 40 (S59).

その後、課金確認部214は、課金システム40から受信した情報に基づいて、課金処理が成功したか否かを確認する(S63)。課金処理は成功しなかったことが確認された場合には(S63/No)、通信部230は、課金失敗メッセージを情報端末10へ送信し(S65)、サーバ20は、再度S55から処理を実行する。課金処理が成功したことが確認された場合には(S63/Yes)、通信部230は、課金成功メッセージを情報端末10へ送信し(S67)、続いて抽選参加権を情報端末10へ送信する(S71)。 Then, the billing confirmation unit 214 checks whether the billing process was successful or not based on the information received from the billing system 40 (S63). If it is confirmed that the billing process was not successful (S63/No), the communication unit 230 sends a billing failure message to the information terminal 10 (S65), and the server 20 executes the process again from S55. If it is confirmed that the billing process was successful (S63/Yes), the communication unit 230 sends a billing success message to the information terminal 10 (S67), and then sends a lottery entry ticket to the information terminal 10 (S71).

<4.ハードウェア構成>
以上、本発明の実施形態を説明した。上述した目標達成の確認および報酬提供制御などの情報処理は、ソフトウェアと、以下に説明するサーバ20のハードウェアとの協働により実現される。
4. Hardware Configuration
The embodiment of the present invention has been described above. The above-mentioned information processing such as confirmation of goal achievement and reward provision control is realized by cooperation between software and the hardware of the server 20 described below.

図9は、サーバ20のハードウェア構成の一例を示すブロック図である。図9に示したように、サーバ20は、CPU(Central Processing Unit)901と、ROM(Read Only memory)903と、RAM(Random Access Memory)905と、ホストバス907と、を備える。また、サーバ20は、インタフェース909と、記憶装置911と、通信インタフェース913と、を備える。 FIG. 9 is a block diagram showing an example of the hardware configuration of server 20. As shown in FIG. 9, server 20 includes a CPU (Central Processing Unit) 901, a ROM (Read Only Memory) 903, a RAM (Random Access Memory) 905, and a host bus 907. Server 20 also includes an interface 909, a storage device 911, and a communication interface 913.

CPU901は、演算処理装置および制御装置として機能し、各種プログラムに従ってサーバ20内の動作全般を制御する。また、CPU901は、マイクロプロセッサであってもよい。ROM903は、CPU901が使用するプログラムおよび演算パラメータ等を記憶する。RAM905は、CPU901の実行において使用するプログラムおよびその実行において適宜変化するパラメータ等を一時記憶する。これらは、CPUバスなどから構成されるホストバス907により相互に接続されている。これらCPU901、ROM903、およびRAM905とソフトウェアとの協働により、図2を参照して説明した達成確認部212および報酬提供制御部213などの機能が実現され得る。 The CPU 901 functions as an arithmetic processing device and control device, and controls the overall operation of the server 20 in accordance with various programs. The CPU 901 may also be a microprocessor. The ROM 903 stores programs and calculation parameters used by the CPU 901. The RAM 905 temporarily stores programs used in the execution of the CPU 901 and parameters that change as appropriate during the execution. These are interconnected by a host bus 907 consisting of a CPU bus and the like. The CPU 901, ROM 903, and RAM 905 work together with software to realize functions such as the achievement confirmation unit 212 and reward provision control unit 213 described with reference to FIG. 2.

ホストバス907は、CPU901、ROM903、およびRAM905を相互に接続する。また、ホストバス907は、複数の機能を含む。一例として、ホストバス907は、ブリッジおよびPCI(Peripheral Component Interconnect/Interface)バスなどの外部バスの機能を有し得る。なお、必ずしもホストバス907がブリッジおよび外部バスの機能を有する必要はなく、ブリッジおよび外部バスが分離構成されていてもよい。 The host bus 907 interconnects the CPU 901, the ROM 903, and the RAM 905. The host bus 907 also includes multiple functions. As an example, the host bus 907 may have the functions of a bridge and an external bus such as a PCI (Peripheral Component Interconnect/Interface) bus. Note that the host bus 907 does not necessarily have to have the functions of a bridge and an external bus, and the bridge and the external bus may be configured separately.

インタフェース909は、記憶装置911および通信インタフェース913などの周辺機器をサーバ20と結びつける。一例として、インタフェース909は、コネクター(接続機)などにより実現され得る。 The interface 909 connects peripheral devices such as the storage device 911 and the communication interface 913 to the server 20. As an example, the interface 909 can be realized by a connector or the like.

記憶装置911は、本実施形態に係るサーバ20の記憶部220の一例として構成されたデータ格納用の装置である。記憶装置911は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録された削除する削除装置などを含んでもよい。記憶装置911は、例えば、ハードディスク(Hard Disk)等の磁気記憶装置であってもよく、または、EEPROM(Electrically Erasable and Programmable Read Only Memory)、フラッシュメモリ(Flash Memory)、MRAM(Magnetoresistive Random Access Memory)、FeRAM(Ferroelectric Random Access Memory)およびPRAM(Phase change Random Access Memory)等の不揮発性メモリ(Nonvolatile Memory)であってもよい。 The storage device 911 is a device for storing data configured as an example of the storage unit 220 of the server 20 according to this embodiment. The storage device 911 may include a storage medium, a recording device for recording data on the storage medium, a reading device for reading data from the storage medium, and a deletion device for deleting data recorded on the storage medium. The storage device 911 may be, for example, a magnetic storage device such as a hard disk, or may be a nonvolatile memory such as an electrically erasable and programmable read only memory (EEPROM), a flash memory, a magnetoresistive random access memory (MRAM), a ferroelectric random access memory (FeRAM), or a phase change random access memory (PRAM).

通信インタフェース913は、本実施形態に係るサーバ20が備える通信手段であり、ネットワーク30を介して(あるいは直接的に)外部装置と通信する。通信インタフェース913は、無線通信用のインタフェースであってもよく、この場合に、例えば、通信アンテナ、RF回路およびその他の通信処理用の回路を含んでもよい。また、通信インタフェース913は、有線通信用のインタフェースであってもよく、この場合に、例えば、LAN端子、伝送回路およびその他の通信処理用の回路を含んでもよい。 The communication interface 913 is a communication means provided in the server 20 according to this embodiment, and communicates with an external device via the network 30 (or directly). The communication interface 913 may be an interface for wireless communication, and in this case may include, for example, a communication antenna, an RF circuit, and other circuits for communication processing. The communication interface 913 may also be an interface for wired communication, and in this case may include, for example, a LAN terminal, a transmission circuit, and other circuits for communication processing.

<5.作用効果>
以上説明したように、本発明の実施形態においては、ユーザは、目標を達成した場合には報酬を獲得でき、目標を達成できない場合でも、代替手段を実行することで報酬を獲得できる。報酬があることで、ユーザの目標を達成するためのモチベーションが向上する可能性が高くなる。また、代替手段があることで、ユーザが当該目標への挑戦を諦めてしまう可能性が低くなる。結果、報酬と代替手段を伴う目標に対して、ユーザは、当該目標を達成するための行動を実行する頻度を向上させるようになることが期待される。
<5. Effects>
As described above, in the embodiment of the present invention, a user can obtain a reward when the user achieves a goal, and can obtain a reward by performing an alternative means even when the user fails to achieve the goal. The existence of a reward increases the likelihood that the user will be motivated to achieve the goal. Furthermore, the existence of an alternative means reduces the likelihood that the user will give up on attempting the goal. As a result, for a goal that involves a reward and an alternative means, it is expected that the user will increase the frequency with which the user performs an action to achieve the goal.

また、本発明の実施形態においては、行動実績の高さに応じて異なる代替手段が提供され、さらに当該行動実績が高いほど提供される代替手段の難易度が低くなる。このため、ユーザは、目標を達成できない見込みである場合でも、少しでも難易度の低い代替手段によって報酬を獲得するために、目標に対する行動回数をさらに向上させること試み得る。 In addition, in an embodiment of the present invention, different alternative means are provided depending on the level of the behavioral performance, and the higher the behavioral performance, the lower the difficulty of the alternative means provided. Therefore, even if the user is unlikely to achieve the goal, he or she may try to further increase the number of actions taken toward the goal in order to obtain a reward by using an alternative means with a slightly lower level of difficulty.

また、本発明の実施形態における目標は、期限を伴って設定される。ユーザは、目標に期限があることで、目標を放置することなく、当該期限までに目標を達成することを意識し、目標を達成するための行動を計画的に実行するようになる可能性が上がる。結果、目標を達成するための行動を実行する頻度を向上させるようになることが期待される。 In addition, in an embodiment of the present invention, goals are set with a deadline. By setting a deadline for a goal, the user is more likely to be conscious of achieving the goal by the deadline rather than abandoning the goal, and to systematically take action to achieve the goal. As a result, it is expected that the frequency with which actions are taken to achieve the goal will increase.

また、期限内に目標を達成していない場合には、進捗通知メッセージM3がユーザに通知される。進捗通知メッセージM3は、ユーザに現時点での行動実績に基づく代替手段および当該代替手段の難易度を低くするための追加の行動を示す。進捗通知メッセージM3により、ユーザは、代替手段の難易度が低くなる条件を把握できるようになる。従って、目標を達成できなくても自分が許容できる難易度まで代替手段を容易にしようとユーザが行動を実行しようとする可能性が高くなる。結果、目標に対する行動をユーザが実行する頻度をより向上させることが可能である。 Furthermore, if the goal is not achieved within the deadline, the user is notified with a progress notification message M3. The progress notification message M3 shows the user alternative measures based on the user's current behavioral performance and additional actions to lower the difficulty of the alternative measures. The progress notification message M3 allows the user to understand the conditions under which the difficulty of the alternative measures will be lowered. Therefore, even if the goal cannot be achieved, the user is more likely to attempt to perform an action to make the alternative measures easier to a level of difficulty that is tolerable to the user. As a result, it is possible to further increase the frequency with which the user performs actions toward the goal.

本発明の実施形態における代替手段は、金銭価値を有する媒体の提供である。従って、ユーザは、目標に対する行動を実行することは金銭的な対価を得ることと同様であると認識できる。あるいは、ユーザは、目標に対する行動を実行しないことで金銭的な不利益を被ると認識できる。結果、ユーザは、自身にとって金銭的に特になるように、目標を達成する為の行動を実行する頻度を向上させるようになることが期待される。 An alternative in an embodiment of the present invention is the provision of a medium having monetary value. Thus, the user can recognize that performing an action toward the goal is equivalent to receiving monetary compensation. Alternatively, the user can recognize that not performing an action toward the goal will result in a monetary disadvantage. As a result, the user is expected to increase the frequency with which they perform actions toward achieving the goal, so that it is financially beneficial for them.

本発明の実施形態における報酬は、抽選に参加するための権利である抽選参加権である。ユーザは、当該抽選参加権を消費することにより、抽選の結果当選した景品を獲得することができる。ユーザは、目当てとする景品を獲得するため、より多くの抽選参加権を獲得しようと努めることが期待される。結果、ユーザは、目標を達成する為の行動を実行する頻度を向上させるようになることが期待される。 In an embodiment of the present invention, the reward is a lottery participation right, which is the right to participate in a lottery. By spending the lottery participation right, the user can obtain a prize that is won as a result of the lottery. In order to obtain the prize that the user desires, the user is expected to strive to obtain as many lottery participation rights as possible. As a result, the user is expected to increase the frequency with which the user performs actions to achieve their goals.

<6.変形例>
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
6. Modifications
Although the preferred embodiment of the present invention has been described in detail above with reference to the accompanying drawings, the present invention is not limited to such an example. It is clear that a person having ordinary knowledge in the technical field to which the present invention pertains can conceive of various modified or altered examples within the scope of the technical ideas described in the claims, and it is understood that these also naturally belong to the technical scope of the present invention.

例えば、上記実施形態では、期限が到来した時点で目標が達成されていないことが確認された場合に、通知された代替手段がユーザにより実行されたことに基づいて、ユーザへ報酬を提供する例を主に説明した。しかしながら、本発明の情報処理システム1における報酬提供時期は、必ずしも期限が到来した時点または期限が超過した時点に限定されない。例えば、本発明の情報処理システム1における報酬提供時期は、期限が到来する前の時点であってもよい。具体的には、当該報酬は、期限が到来する前の時点で代替手段がユーザにより実行された場合に、期限の到来前にユーザへ提供されてもよい。 For example, in the above embodiment, an example has been described in which a reward is provided to a user based on the fact that the user has executed the notified alternative means when it is confirmed that the goal has not been achieved at the time the deadline arrives. However, the timing of reward provision in the information processing system 1 of the present invention is not necessarily limited to the time when the deadline arrives or the time when the deadline has passed. For example, the timing of reward provision in the information processing system 1 of the present invention may be a time before the deadline arrives. Specifically, the reward may be provided to the user before the deadline arrives if the user executes the alternative means before the deadline arrives.

ユーザは、期限が到来する前の時点で代替手段を実行した場合に、期限の到来前に報酬を獲得し得る。そうすると、ユーザは、より多くの目標に対する行動をある程度は実行するようになる可能性が上がる。結果、より多くの目標に対するユーザの行動回数が向上することが期待される。 If the user executes an alternative method before the deadline, the user may receive a reward before the deadline. This increases the likelihood that the user will take some action toward more goals. As a result, it is expected that the number of actions taken by the user toward more goals will increase.

また、上記実施形態では、代替手段が現金の支払い(提供)を伴う課金である例を主に説明した。しかし、代替手段は課金に限られず、代替手段は、仮想媒体の提供であってもよい。仮想媒体は、例えば、ソーシャルネットワークサービスで使用される仮想的なアイテムまたは仮想的な通貨であってもよい。 In the above embodiment, an example was mainly described in which the alternative means is charging involving the payment (provision) of cash. However, the alternative means is not limited to charging, and the alternative means may be the provision of a virtual medium. The virtual medium may be, for example, a virtual item or virtual currency used in a social network service.

さらに、代替手段は、ユーザに課される行動の実行であってもよい。ユーザに課される行動は、例えば、一定の長さの広告の視聴であったり、指定のサービスへの会員登録であったりしてもよい。 Furthermore, the alternative may be the performance of an action required of the user. The action required of the user may be, for example, watching an advertisement of a certain length or signing up for a specified service.

加えて、上記では代替手段として1つの手段のみがユーザに通知される例を説明したが、本発明の実施形態は上記例に限定されない。例えば、本発明の情報処理システム1においては、複数の候補手段がユーザに通知され、代替手段は、複数の候補手段からユーザによって選択された手段であってもよい。具体的には、目標設定部211は、目標を設定する際に複数の候補手段を設定し、記憶部220が記憶する設定テーブルT1に、設定した目標およびその他情報と複数の候補手段を関連付けて格納する。そして、設定した目標が達成されていないと確認された場合に、設定した複数の候補手段がユーザに通知される。ユーザは、通知された複数の候補手段の中から選択した手段を代替手段として実行できる。 In addition, although the above describes an example in which only one alternative means is notified to the user, the embodiment of the present invention is not limited to the above example. For example, in the information processing system 1 of the present invention, multiple candidate means may be notified to the user, and the alternative means may be a means selected by the user from the multiple candidate means. Specifically, the goal setting unit 211 sets multiple candidate means when setting a goal, and associates the set goal and other information with the multiple candidate means and stores them in the setting table T1 stored in the storage unit 220. Then, when it is confirmed that the set goal has not been achieved, the multiple candidate means that have been set are notified to the user. The user can execute a means selected from the multiple notified candidate means as an alternative means.

上述した複数の候補手段の中からの手段の選択に関し、目標が達成できない場合でも、自身で選択した代替手段を実行することによって報酬を獲得できるならば、ユーザが目標への挑戦を諦める可能性が低くなる。たとえば、目標に対する行動実績がある段階まで到達した場合に、通知される代替手段が課金することのみだとする。そうすると、金銭を支払ってまで報酬を獲得しなくてもいいと感じるユーザは、目標に挑戦することを諦めるかもしれない。しかし、上述した場合に通知される代替手段が、課金することまたは仮想的なアイテムを提供することなどから選択できるとしたら、ユーザの許容範囲に含まれる代替手段を提供できる可能性が上がる。 Regarding the selection of a means from among the multiple candidate means described above, if a user cannot achieve the goal, he or she will be less likely to give up on attempting the goal if the user can earn a reward by executing the alternative means selected by the user. For example, when the user's track record toward the goal reaches a certain stage, the only alternative means notified is to pay a fee. In that case, a user who feels that it is not necessary to earn a reward by paying money may give up on attempting the goal. However, if the alternative means notified in the above case can be selected from among paying a fee or being provided with a virtual item, it is more likely that an alternative means within the user's tolerance range can be provided.

上述したように、代替手段が課金以外にも仮想媒体の提供またはユーザに課される行動の実行など多様に存在し、ユーザが多様な候補手段の中から好みの手段を代替手段として実行できるならば、より多くのユーザが目標に対して行動するようになることが期待できる。結果、より多くユーザが目標に対して行動する回数が向上することが期待される。 As mentioned above, there are many alternative means other than charging, such as the provision of virtual media or the execution of actions imposed on the user, and if users can choose their preferred alternative means from a variety of candidate means, it is expected that more users will take action toward their goals. As a result, it is expected that the number of times users take action toward their goals will increase.

また、本発明の実施形態における目標は、受信したユーザの関連情報に基づいて設定され得る。例えば、目標設定部211は、ユーザの健康情報に基づいて、野菜不足だと判断されるユーザには、野菜を摂取することを目的とする目標を通知してもよい。また、目標設定部211は、ユーザの趣味情報に基づいて、運動を趣味とするユーザには、筋肉トレーニングを目的とする目標を通知してもよい。また、目標設定部211は、ユーザの行動情報に基づいて、現時点で既に2,500歩を達成しているユーザに、3,000歩歩く旨のユーザに有利な目標を通知してもよい。 In addition, the goal in the embodiment of the present invention may be set based on the received user related information. For example, the goal setting unit 211 may notify a user who is determined to be lacking in vegetables based on the user's health information of a goal aimed at consuming vegetables. Furthermore, the goal setting unit 211 may notify a user whose hobby is exercise of a goal aimed at muscle training based on the user's hobby information. Furthermore, the goal setting unit 211 may notify a user who has already achieved 2,500 steps at the present time of a goal advantageous to the user of walking 3,000 steps based on the user's behavior information.

上述したようなユーザの関連情報に基づいて設定される目標において、ユーザは、自身に利益のある目標を達成することによって報酬を獲得できるため、目標を達成するためのモチベーションを向上させることが可能である。結果、目標を達成するためのユーザの行動を実行する頻度が向上することが期待される。 In goals that are set based on the user's related information as described above, the user can earn rewards by achieving goals that are beneficial to the user, which can improve the user's motivation to achieve the goals. As a result, it is expected that the frequency with which the user performs actions to achieve the goals will increase.

また、本発明の実施形態における目標は、目標設定部211に事前設定されている情報に基づいて設定されてもよい。例えば、目標設定部211は、ユーザの年齢に基づいて各ユーザをグループに分類し、グループごとに異なる目的を各ユーザに通知してもよい。目標設定部211は、各目標に日付を関連付け、当該日付が到来した場合に、当該日付に関連付けられた目標をユーザ全員に一斉に通知してもよい。 In addition, goals in an embodiment of the present invention may be set based on information preset in the goal setting unit 211. For example, the goal setting unit 211 may classify users into groups based on the user's age and notify each user of a different purpose for each group. The goal setting unit 211 may associate a date with each goal, and when that date arrives, notify all users at once of the goal associated with that date.

また、上記では、設定テーブルT1にユーザの行動実績の高さの段階に応じて異なる手段が代替手段として設定される例を説明したが、ユーザの行動実績の高さに応じて連続的に変化する手段が代替手段として設定されてもよい。例えば、目標設定部211は、ユーザの行動実績の高さと金額の関係を示す数式を設定してもよい。この場合、ユーザの行動実績の高さを数式に代入して得られる金額を課金することが代替手段となる。上記金額は、ユーザの行動実績の高さに応じて連続的に変化し得る。かかる構成においては、ユーザの行動実績が少しでも上がれば課金金額が減少するので、ユーザが行動へのモチベーションを持ち易くなり得る。 In the above, an example was described in which different means are set as alternative means in the setting table T1 depending on the level of the user's behavioral achievement, but alternative means that change continuously depending on the level of the user's behavioral achievement may also be set. For example, the goal setting unit 211 may set a formula that indicates the relationship between the level of the user's behavioral achievement and the amount of money. In this case, the alternative means is to charge the amount obtained by substituting the level of the user's behavioral achievement into the formula. The amount can change continuously depending on the level of the user's behavioral achievement. In such a configuration, if the user's behavioral achievement increases even slightly, the amount charged will decrease, making it easier for the user to be motivated to take action.

また、本発明の実施形態における制御部210は、記憶部220に格納されているユーザが現在までに挑戦した目標を確認し、現在までに挑戦した目標に対する実績に基づいて、ユーザに異なる報酬を提供する機能を有していてもよい。制御部210は、例えば、ユーザが現在までに挑戦した目標に対する行動実績の履歴を確認し、当該行動実績の履歴の多さに基づいて、追加の抽選参加権または別の報酬を提供する機能を有していてもよい。あるいは、制御部210は、ユーザが現在までに達成した目標の多さに基づいて、追加の抽選参加権または別の報酬を提供する機能を有していてもよい。 The control unit 210 in an embodiment of the present invention may also have a function to check the goals that the user has attempted up to now, which are stored in the storage unit 220, and provide the user with different rewards based on the achievements for the goals attempted up to now. The control unit 210 may, for example, have a function to check the history of the user's behavioral achievements for the goals attempted up to now, and provide an additional lottery entry right or a different reward based on the number of such behavioral achievements in the history. Alternatively, the control unit 210 may have a function to provide an additional lottery entry right or a different reward based on the number of goals that the user has achieved up to now.

上述した機能によれば、ユーザは、多くの目標に挑戦すればするほど、多くの報酬を獲得し得る。そうすると、ユーザは、より多くの目標に対する行動を実行するようになる可能性が上がる。結果、より多くの目標に対するユーザの行動回数が向上することが期待される。 According to the above-mentioned function, the more goals a user attempts to achieve, the more rewards he or she can obtain. This increases the likelihood that the user will take action toward more goals. As a result, it is expected that the number of times the user takes action toward more goals will increase.

さらに、サーバ20に内蔵されるCPU901、ROM903およびRAM905などのハードウェアに、上述したサーバ20の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、当該コンピュータプログラムを記憶させた記憶媒体が提供されてもよい。 Furthermore, a computer program can be created to cause hardware such as the CPU 901, ROM 903, and RAM 905 built into the server 20 to perform functions equivalent to those of each of the components of the server 20 described above. A storage medium storing the computer program may also be provided.

本発明は、ユーザの行動改善に適用可能であり、特にユーザの健康を促進するための行動の提案などのため適用され得る。また、本発明は、ユーザの長期的な目標を達成するために必要な成果を蓄積していくための、長期的目標達成ステップ表としての役割を担うことも期待できる。 The present invention is applicable to improving a user's behavior, and in particular to suggesting actions to promote the user's health. The present invention can also be expected to serve as a long-term goal achievement step chart for accumulating the results necessary to achieve the user's long-term goals.

1 情報処理システム
10 情報端末
20 サーバ
30 ネットワーク
40 課金システム
210 制御部
211 目標設定部
212 達成確認部
213 報酬提供制御部
214 課金確認部
215 抽選機能部
220 記憶部
230 通信部

REFERENCE SIGNS LIST 1 Information processing system 10 Information terminal 20 Server 30 Network 40 Charging system 210 Control unit 211 Goal setting unit 212 Achievement confirmation unit 213 Reward provision control unit 214 Charging confirmation unit 215 Lottery function unit 220 Storage unit 230 Communication unit

Claims (13)

ユーザの行動についての実績である行動実績が目標を達成したか否かを確認する達成確認部と、
前記行動実績が前記目標を達成したことが前記達成確認部により確認された場合には前記ユーザへの報酬の提供を制御し、
前記行動実績が前記目標を達成していないことが前記達成確認部により確認された場合に、前記報酬を提供する為の代替手段の前記ユーザへの通知を制御し、前記代替手段が前記ユーザにより実行されたことに基づいて前記ユーザへの前記報酬の提供を制御する報酬提供制御部と、
前記目標および前記報酬を設定し、前記目標、前記目標を達成すべき期限および前記報酬の前記ユーザへの通知を制御する目標設定部と、
を備え、
前記報酬提供制御部は、前記期限が到来した時点で前記目標が達成されていないことが前記達成確認部により確認された場合に、前記報酬を提供する為の前記代替手段の前記ユーザへの通知を制御し、前記代替手段が前記ユーザにより実行されたことに基づいて前記ユーザへの前記報酬の提供を制御する、情報処理装置。
an achievement confirmation unit that confirms whether or not a behavioral result, which is a result of a user's behavior, has achieved a goal;
When the achievement confirmation unit confirms that the behavioral performance has achieved the goal, the provision of a reward to the user is controlled;
a reward provision control unit that controls notification of an alternative means for providing the reward to the user when the achievement confirmation unit confirms that the behavioral record does not achieve the goal, and controls provision of the reward to the user based on the execution of the alternative means by the user;
a goal setting unit that sets the goal and the reward, and controls notification of the goal, the deadline for achieving the goal, and the reward to the user;
Equipped with
The reward provision control unit, when the achievement confirmation unit confirms that the goal has not been achieved when the deadline arrives, controls notification to the user of the alternative means for providing the reward, and controls the provision of the reward to the user based on the alternative means being executed by the user, in an information processing device.
前記報酬提供制御部は、前記代替手段として、前記行動実績の高さに応じて異なる手段を適用する、請求項1に記載の情報処理装置。 The information processing device according to claim 1, wherein the reward provision control unit applies different means as the alternative means depending on the level of the behavioral achievement. 前記報酬提供制御部は、前記代替手段として、前記行動実績が高いほど難易度が低い手段を適用する、請求項2に記載の情報処理装置。 The information processing device according to claim 2, wherein the reward provision control unit applies, as the alternative means, a means of lower difficulty the higher the behavioral record. 前記報酬提供制御部は、前記期限が到来する前の時点で前記目標が達成されていないことが前記達成確認部により確認された場合に、現時点での行動実績で適用される前記代替手段の前記ユーザへの通知を制御する、請求項1~3のいずれか一項に記載の情報処理装置。 The information processing device according to any one of claims 1 to 3, wherein the reward provision control unit controls notification to the user of the alternative measures to be applied based on current behavioral performance when the achievement confirmation unit confirms that the goal has not been achieved before the deadline arrives. 前記報酬提供制御部は、前記期限が到来する前の時点で前記目標が達成されていないことが前記達成確認部により確認された場合に、追加の行動実績と、前記追加の行動実績が実現された場合に適用される前記代替手段の前記ユーザへの通知を制御する、請求項1~4のいずれか一項に記載の情報処理装置。 The information processing device according to any one of claims 1 to 4, wherein the reward provision control unit controls notification to the user of additional behavioral achievements and the alternative measures to be applied if the additional behavioral achievements are realized when the achievement confirmation unit confirms that the goal has not been achieved before the deadline arrives. 前記報酬提供制御部は、前記期限が到来する前の時点で前記代替手段が前記ユーザにより実行された場合に、前記期限の到来前に前記ユーザへの前記報酬の提供を制御する、請求項4または5に記載の情報処理装置。 The information processing device according to claim 4 or 5, wherein the reward provision control unit controls provision of the reward to the user before the deadline if the alternative means is executed by the user at a time before the deadline arrives. 前記代替手段は、金銭価値を有する媒体の提供である、請求項1~のいずれか一項に記載の情報処理装置。 The information processing device according to claim 1 , wherein the alternative means is the provision of a medium having monetary value. 前記代替手段は、ソーシャルネットワークサービスで使用される仮想媒体の提供である、請求項1~のいずれか一項に記載の情報処理装置。 The information processing device according to claim 1 , wherein the alternative means is provision of a virtual medium used in a social network service. 前記報酬は、抽選に参加するための権利である、請求項1~のいずれか一項に記載の情報処理装置。 The information processing device according to claim 1 , wherein the reward is a right to participate in a lottery. 前記代替手段は、複数の候補手段から前記ユーザによって選択された手段である、請求項1~のいずれか一項に記載の情報処理装置。 The information processing device according to claim 1 , wherein the alternative means is a means selected by the user from a plurality of candidate means. ユーザの行動についての実績である行動実績が目標を達成したか否かを確認することと、
前記行動実績が前記目標を達成したことが確認された場合には前記ユーザへの報酬の提供を制御し、
前記行動実績が前記目標を達成していないことが確認された場合に、前記報酬を提供する為の代替手段をユーザに提案し、当該代替手段が前記ユーザにより実行されたことに基づいて前記ユーザへの前記報酬の提供を制御すること、
前記目標および前記報酬を設定し、前記目標、前記目標を達成すべき期限および前記報酬の前記ユーザへの通知を制御することと、
を含み、
前記報酬の提供を制御することは、前記期限が到来した時点で前記目標を達成していないことが確認された場合に、前記報酬を提供する為の前記代替手段の前記ユーザへの通知を制御し、前記代替手段が前記ユーザにより実行されたことに基づいて前記ユーザへの前記報酬の提供を制御することを含む、コンピュータにより実行される情報処理方法。
Checking whether a behavioral record, which is a record of a user's behavior, has achieved a goal;
When it is confirmed that the behavioral performance has achieved the goal, the provision of a reward to the user is controlled;
when it is determined that the behavioral performance does not achieve the goal, suggesting an alternative means for providing the reward to the user, and controlling the provision of the reward to the user based on the execution of the alternative means by the user;
setting the goal and the reward and controlling notification of the goal, the deadline for achieving the goal, and the reward to the user;
Including,
An information processing method executed by a computer, wherein controlling the provision of the reward includes controlling notification of the user of alternative means for providing the reward when it is confirmed that the goal has not been achieved when the deadline arrives, and controlling the provision of the reward to the user based on the alternative means being executed by the user .
コンピュータを、
ユーザの行動についての実績である行動実績が目標を達成したか否かを確認する達成確認部と、
前記行動実績が前記目標を達成したことが前記達成確認部により確認された場合には前記ユーザへの報酬の提供を制御し、
前記行動実績が前記目標を達成していないことが前記達成確認部により確認された場合に、前記報酬を提供する為の代替手段を前記ユーザに提案し、当該代替手段が前記ユーザにより実行されたことに基づいて前記ユーザへの前記報酬の提供を制御する報酬提供制御部と、
前記目標および前記報酬を設定し、前記目標、前記目標を達成すべき期限および前記報酬の前記ユーザへの通知を制御する目標設定部と、
として機能させ、
前記報酬提供制御部は、前記期限が到来した時点で前記目標が達成されていないことが前記達成確認部により確認された場合に、前記報酬を提供する為の前記代替手段の前記ユーザへの通知を制御し、前記代替手段が前記ユーザにより実行されたことに基づいて前記ユーザへの前記報酬の提供を制御する、プログラム。
Computer,
an achievement confirmation unit that confirms whether or not a behavioral result, which is a result of a user's behavior, has achieved a goal;
When the achievement confirmation unit confirms that the behavioral performance has achieved the goal, the provision of a reward to the user is controlled;
a reward provision control unit that, when it is confirmed by the achievement confirmation unit that the behavioral achievement does not meet the goal, proposes an alternative means for providing the reward to the user, and controls provision of the reward to the user based on the alternative means being executed by the user;
a goal setting unit that sets the goal and the reward, and controls notification of the goal, the deadline for achieving the goal, and the reward to the user;
Functioning as a
The reward provision control unit is a program that, when the achievement confirmation unit confirms that the goal has not been achieved when the deadline arrives, controls notification to the user of the alternative means for providing the reward, and controls the provision of the reward to the user based on the alternative means being executed by the user .
ユーザの行動についての実績である行動実績が目標を達成したか否かを確認する達成確認部と、
前記行動実績が前記目標を達成したことが前記達成確認部により確認された場合には前記ユーザへの報酬の提供を制御し、
前記行動実績が前記目標を達成していないことが前記達成確認部により確認された場合に、前記報酬を提供する為の代替手段を前記ユーザに提案し、当該代替手段が前記ユーザにより実行されたことに基づいて前記ユーザへの前記報酬の提供を制御する報酬提供制御部と、
前記目標および前記報酬を設定し、前記目標、前記目標を達成すべき期限および前記報酬の前記ユーザへの通知を制御する目標設定部と、
を備え、
前記報酬提供制御部は、前記期限が到来した時点で前記目標が達成されていないことが前記達成確認部により確認された場合に、前記報酬を提供する為の前記代替手段の前記ユーザへの通知を制御し、前記代替手段が前記ユーザにより実行されたことに基づいて前記ユーザへの前記報酬の提供を制御する、情報処理システム。
an achievement confirmation unit that confirms whether or not a behavioral result, which is a result of a user's behavior, has achieved a goal;
When the achievement confirmation unit confirms that the behavioral performance has achieved the goal, the provision of a reward to the user is controlled;
a reward provision control unit that, when it is confirmed by the achievement confirmation unit that the behavioral achievement does not meet the goal, proposes an alternative means for providing the reward to the user, and controls provision of the reward to the user based on the alternative means being executed by the user;
a goal setting unit that sets the goal and the reward, and controls notification of the goal, the deadline for achieving the goal, and the reward to the user;
Equipped with
The reward provision control unit controls notification to the user of the alternative means for providing the reward when the achievement confirmation unit confirms that the goal has not been achieved when the deadline arrives, and controls the provision of the reward to the user based on the alternative means being executed by the user.This is an information processing system.
JP2021147931A 2021-09-10 2021-09-10 Information processing device, information processing method, program, and information processing system Active JP7700596B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021147931A JP7700596B2 (en) 2021-09-10 2021-09-10 Information processing device, information processing method, program, and information processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021147931A JP7700596B2 (en) 2021-09-10 2021-09-10 Information processing device, information processing method, program, and information processing system

Publications (2)

Publication Number Publication Date
JP2023040776A JP2023040776A (en) 2023-03-23
JP7700596B2 true JP7700596B2 (en) 2025-07-01

Family

ID=85632321

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021147931A Active JP7700596B2 (en) 2021-09-10 2021-09-10 Information processing device, information processing method, program, and information processing system

Country Status (1)

Country Link
JP (1) JP7700596B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018045393A (en) 2016-09-13 2018-03-22 株式会社日本総合研究所 Data management server, user terminal and program in health management system that links daily activities and training
JP2018085083A (en) 2017-02-02 2018-05-31 株式会社FiNC Health management program
JP2021048911A (en) 2019-09-20 2021-04-01 株式会社ポケモン Game program, method, and information processing device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018045393A (en) 2016-09-13 2018-03-22 株式会社日本総合研究所 Data management server, user terminal and program in health management system that links daily activities and training
JP2018085083A (en) 2017-02-02 2018-05-31 株式会社FiNC Health management program
JP2021048911A (en) 2019-09-20 2021-04-01 株式会社ポケモン Game program, method, and information processing device

Also Published As

Publication number Publication date
JP2023040776A (en) 2023-03-23

Similar Documents

Publication Publication Date Title
JP6722516B2 (en) Server system and program
CN104203359A (en) Game system, method of control used therefor, and computer program
CN103203100A (en) Non-transitory computer-readable storage medium, game system, and information processing device
CN107481042A (en) A kind of preferential system of selection of online booking and electronic equipment
JP5323922B2 (en) Game system
US20130117073A1 (en) Price determination system, price determination system control method, program, and information storage medium
JP6341474B1 (en) GAME DEVICE AND PROGRAM
KR101781704B1 (en) Service delivery system and method for controlling same
JP7700596B2 (en) Information processing device, information processing method, program, and information processing system
JP7048672B2 (en) Server system, game provision method and program
US20240226752A1 (en) Recording medium and information processing device
JP2023072865A (en) Program and information processor
KR101346622B1 (en) Method and server for providing event of collecting item
KR101280540B1 (en) Method and apparatus for controlling probability of winning item in online game
JP6875263B2 (en) Unit price management system and unit price management method
CN118715045A (en) Programs and information processing equipment
JP5478812B2 (en) Game storage medium management system and game storage medium management method
KR102937636B1 (en) system for operating an online platform based on lotto and its operation method
JP7498346B1 (en) Information processing device and information processing method
JP5661717B2 (en) Game storage management system
KR101297728B1 (en) Method and server of providing flat sum service in on-line game service
KR101746689B1 (en) Apparatus and method of providing online game group fare
JP6723589B1 (en) Service system, computer program used therefor, and control method
JP2025120374A (en) Information processing device, information processing method, and program
JP2025113430A (en) Information processing device, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240508

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241211

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241224

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250206

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250602

R150 Certificate of patent or registration of utility model

Ref document number: 7700596

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150