Program and information processing device

The program and device enhance user motivation for daily activities through a point-based system that provides visual feedback and rewards, addressing the lack of engagement in existing methods.

JP2025117807APending Publication Date: 2025-08-13PUBLIC UNIV CORP YOKOHAMA CITY UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024012725
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-01-31
Publication Date
2025-08-13

AI Technical Summary

Technical Problem

Existing methods struggle to motivate individuals, especially those with mental issues, to engage in daily activities, as they lack engagement and feedback mechanisms.

Method used

A program and information processing device that includes a reception unit for daily activity input, a point management system to increase or decrease points based on activity data, a determination unit to set thresholds, and a display control unit to change screens based on point values, along with a level management and object setting system to enhance user motivation.

Benefits of technology

The system effectively improves user motivation to perform daily activities by providing visual feedback and rewards, enhancing engagement and adherence.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025117807000001_ABST
    Figure 2025117807000001_ABST
Patent Text Reader

Abstract

To provide a user with a program capable of increasing motivation to perform a prescribed life behavior.SOLUTION: A computer is made to function as a reception part (an operation information reception part 11, a step count reception part 14) for receiving information showing that a user performs a prescribed life behavior, a point management part 15 for increasing and decreasing point values on the basis of time series data related to a time receiving information or / and contents of the information when the reception part receives the information, a point determination part 16 for determining whether or not the point values reach a prescribed value, and a display control part 21 for displaying a screen on a display 5 and changing the screen when the point determination part 16 determines that the point value has reached the prescribed value.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a program and an information processing device. [Background technology]

[0002] BACKGROUND ART Behavioral activation therapy, which involves having patients perform predetermined daily activities, has been known as a treatment for patients with mental illnesses such as depression (see, for example, paragraph

[0031] and FIG. 7 of Patent Document 1 below). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Re-tabled publication 2020 / 059789 Summary of the Invention [Problem to be solved by the invention]

[0004] However, with the method described in Patent Document 1, for example, it is difficult to get patients who do not want to change their symptoms to engage in specific lifestyle activities in the first place. Also, even if they have not been diagnosed with depression, there are some people who are unable to engage in specific lifestyle activities in their daily lives due to mental problems.

[0005] In view of the above-mentioned problems, an object of the present invention is to provide a program and an information processing device that improve a user's motivation to perform a predetermined daily activity. [Means for solving the problem]

[0006] In order to solve the above problem, the program according to the first aspect of the present invention causes a computer to function as a reception unit that receives information that a user has performed a predetermined daily living activity, a point management unit that, when the reception unit receives the information, increases or decreases a point value based on time series data relating to the time when the information was received and / or the content of the information, a determination unit that determines whether the point value has reached a predetermined value, and a display control unit that displays a screen on a display and changes the screen when the determination unit determines that the point value has reached the predetermined value.

[0007] In addition, in a second aspect of the present invention, the computer further functions as a level management unit that accumulates a level value when the determination unit determines that the point value has reached a predetermined value, and an object setting unit that sets an object to an initial state when the level value has not been accumulated and changes the state of the object when the level management unit accumulates the level value, and the display control unit controls the display of the object set or changed by the object setting unit on the screen.

[0008] In addition, in a third aspect of the present invention, the object setting unit sets a comment associated with the object in its initial state when the level value has not been accumulated, and when the level management unit accumulates the level value, changes the comment to a comment associated with the object whose state has been changed.

[0009] In addition, in a fourth aspect of the present invention, when the point management unit determines that the point value has reached a predetermined value, it resets the point value.

[0010] In a fifth aspect of the present invention, the display control unit further controls the display of the point value and the level value on the screen.

[0011] In addition, in a sixth aspect of the present invention, there are multiple predetermined daily living activities, point values, level values, and objects, and each predetermined daily living activity is linked to each point value, each level value, and each object.

[0012] Furthermore, an information processing device according to a seventh aspect of the present invention includes a reception unit that receives information about a user performing a predetermined daily living activity, a point management unit that, when the reception unit receives the information, increases or decreases a point value based on time series data relating to the time when the information was received and / or the content of the information, a determination unit that determines whether the point value has reached a predetermined value, and a display control unit that displays a screen on a display and changes the screen when the determination unit determines that the point value has reached the predetermined value. [Effects of the Invention]

[0013] According to the program and information processing device of the present invention, it is possible to improve the motivation of a user to perform a predetermined daily activity. [Brief explanation of the drawings]

[0014] [Figure 1] FIG. 2 is a block diagram showing an example of a hardware configuration of a communication terminal according to an embodiment of the present invention. [Figure 2] 2 is a block diagram showing an example of a functional configuration of the communication terminal shown in FIG. 1. [Figure 3] 3 is a block diagram showing an example of information stored in a storage unit shown in FIG. 2. FIG. [Figure 4] 2 is a flowchart illustrating an example of processing by the communication terminal shown in FIG. [Figure 5] 3 is an example of a field screen displayed under the control of the display control unit shown in FIG. 2. [Figure 6] 3 is a first example of an input screen displayed under the control of the display control unit shown in FIG. 2. [Figure 7] 3 is an example of a setting screen displayed under the control of a display control unit shown in FIG. 2. [Figure 8] 10 is a second example of an input screen displayed under the control of the display control unit shown in FIG. 2. [Figure 9] 3 is an example of a declaration screen displayed under the control of a display control unit shown in FIG. 2. [Figure 10] 3 is an example of a display screen displayed under the control of the display control unit shown in FIG. 2. [Figure 11] 10 is a third example of an input screen displayed under the control of the display control unit shown in FIG. 2. DETAILED DESCRIPTION OF THE INVENTION

[0015] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. To facilitate understanding of the description, the same components in the drawings will be denoted by the same reference numerals as much as possible, and duplicate descriptions will be omitted where appropriate.

[0016] === Implementation form === <Hardware configuration> FIG. 1 is a block diagram showing an example of the hardware configuration of a communication terminal according to this embodiment (hereinafter referred to as "communication terminal 1").

[0017] The communication terminal 1 is, for example, a computer (information processing device) such as a mobile phone, smartphone, wearable device, tablet, or notebook PC, and as shown in FIG. 1, has a CPU (Central Processing Unit) 2, a memory (main storage device) 3, an input device 4, a display 5, an acceleration sensor 6, and a communication device 7 as the main parts of its hardware configuration.

[0018] The CPU 2 controls the operation of various components of the communication terminal 1. The CPU 2 also functions as a functional component, which will be described later, by executing a predetermined program. The program is stored in the memory 3. However, the program may also be stored in an auxiliary storage device, such as a hard disk (not shown). The program may also be provided by being recorded on a computer-readable recording medium, or may be provided in a format that allows it to be installed via a network, such as the Internet.

[0019] The input device 4 is a device such as a keyboard, a mouse, or a touchpad through which a user inputs various pieces of information.

[0020] The display 5 is a device that displays various screens, and may be a touch panel type that allows the user to input various information.

[0021] The acceleration sensor 6 detects the acceleration of the communication terminal 1. The communication device 7 is composed of a communication interface and the like for performing network communication with an external device such as the Internet.

[0022] ≪Functional configuration≫ FIG. 2 is a block diagram showing an example of a functional configuration of the communication terminal 1 shown in FIG. As shown in FIG. 2, the communication terminal 1 has, as its main functional components, an operation information receiving unit 11, an acceleration acquiring unit 12, a step counting unit 13, a step count receiving unit 14, a point management unit 15, an automatic setting unit 15A, a point determination unit 16, a level management unit 17, an object setting unit 18, a level determination unit 19, a field setting unit 20, a display control unit 21, and a memory unit 22.

[0023] In the following, the communication terminal 1 will be described as being a single terminal, but it may be a multiple communication terminal (for example, a smartphone and a wearable terminal) that can send and receive information to each other via a communication network such as the Internet, and share some or all of the functional configuration.

[0024] When the user operates the input device 4, the touch panel display 5, etc. to input information about predetermined daily activities and target values (to be described later), the operation information receiving unit 11 (receiving unit) receives this information. Note that the "predetermined daily activities" here include eating, sleeping, housework, etc.

[0025] For example, if the "predetermined daily living activity" is eating, the user operates the input device 4 or the touch panel display 5 to input information that they have eaten breakfast, lunch, and dinner (information that they have performed the predetermined daily living activity), and the operation information receiving unit 11 receives the information.

[0026] Alternatively, if the "predetermined daily activity" is sleep, the user inputs a target wake-up time as a target value before going to bed by operating the input device 4 or the touch panel display 5, and the operation information receiving unit 11 receives the information. Furthermore, when the user wakes up, the user operates the input device 4 or the touch panel display 5 to input information that the user has woken up (information that the user has performed a specified daily living activity), and the operation information receiving unit 11 receives the information.

[0027] Alternatively, if the "predetermined daily living activity" is housework, the user inputs information that the housework has been performed (information that the predetermined daily living activity has been performed) by operating the input device 4 or the touch panel display 5, and the operation information receiving unit 11 receives the information. Housework includes bathing, cleaning, etc., and it is preferable to input separately for bathing only, cleaning only, and both. However, housework may also include laundry, dishwashing, etc.

[0028] In addition, the "predetermined daily activity" may be exercise. In that case, the user inputs a target number of steps for a predetermined period as a target value by operating the input device 4 or the touch panel display 5, and the operation information receiving unit 11 receives the input information. The predetermined period here may be, for example, one day on any date, or one week from any date, and may be changeable by the user as needed. It should be noted that information about the exercise is not received by the operation information receiving unit 11, but is received by the step count receiving unit 14, which will be described later.

[0029] The acceleration acquisition unit 12 acquires the acceleration of the communication terminal 1 detected by the acceleration sensor 6 .

[0030] The step counting unit 13 counts the number of steps taken by the user based on the acceleration of the communication terminal 1 acquired by the acceleration acquiring unit 12.

[0031] The step count receiving unit 14 (receiving unit) receives the number of steps of the user measured by the step count measuring unit 13. This corresponds to information on exercise (information on performing a predetermined daily activity).

[0032] The point management unit 15 accumulates a first accumulated value (point value) when the reception unit, i.e., the operation information reception unit 11 or the step count reception unit 14, receives information that the user has performed a predetermined daily living activity. It is preferable that a plurality of first accumulated values are provided, one associated with each of the plurality of "predetermined daily living activities."

[0033] The first accumulated value (point value) may be increased or decreased based on the content of information about the predetermined daily living activity. For example, if the predetermined daily living activity is exercise, the accumulated amount may be greater for jogging than for walking. The accumulated amount (and the amount of decrease) of the first accumulated value (point value) may be changed based on the attributes of the user (attribute values such as age, occupation, and physical data).

[0034] In the following, accumulation of the first accumulated value by the point management unit 15 will be described separately for the cases where the "predetermined daily behavior" is eating, sleeping, exercising, and housework.

[0035] When the operation information receiving unit 11 receives information that the user has eaten, the points management unit 15 accumulates the first accumulated value.

[0036] When the operation information receiving unit 11 receives information that the user has woken up, the point management unit 15 accumulates the first accumulated value. For example, the point management unit 15 may determine the accumulation amount to be accumulated in the first accumulated value based on the difference between the user's target wake-up time previously received by the operation information receiving unit 11 and the time when the operation information receiving unit 11 receives information that the user has woken up (hereinafter referred to as the "actual wake-up time"). For example, the accumulation amount may be increased as the difference is smaller.

[0037] When the operation information receiving unit 11 receives information that the user has performed housework, the points management unit 15 accumulates a first accumulated value. For example, the points management unit 15 may increase the accumulated amount in the first accumulated value when it receives information that the user has performed both bathing and cleaning, compared to when it receives information that the user has only taken a bath or only cleaned.

[0038] When the step count receiving unit 14 receives the number of steps of the user (hereinafter referred to as the "actual number of steps") as information indicating that the user has exercised for a predetermined period, the point management unit 15 accumulates the first accumulated value at the end of the predetermined period. For example, the point management unit 15 may determine the amount of points to be accumulated in the first accumulated value according to the ratio of the actual number of steps to the target number of steps previously received by the operation information receiving unit 11. For example, the greater the ratio, the greater the accumulated amount may be.

[0039] The above-mentioned target values (target wake-up time and target number of steps) can also be automatically set by the automatic setting unit 15A. The automatic setting unit 15A automatically sets the target values for each user based on, for example, the above-mentioned user attributes (attribute values such as age, occupation, and physical data).

[0040] The point determination unit 16 determines whether the first accumulation value has reached a first predetermined value. The first predetermined value is preferably an upper limit value (first upper limit value) of the first accumulation value. The first predetermined value (preferably the first upper limit value) is set for each type of predetermined daily living activity and for each second accumulation value (level value) described later.

[0041] Furthermore, if the point determining unit 16 makes an affirmative determination, that is, if it determines that the first accumulation value has reached the first predetermined value, the point managing unit 15 resets (initializes) the first accumulation value.

[0042] When the point determination unit 16 makes a positive determination, the level management unit 17 accumulates a second accumulation value (level value). Preferably, a plurality of second accumulation values are provided, and one second accumulation value is associated with each of a plurality of "predetermined daily activities."

[0043] The object setting unit 18 sets and changes objects, such as characters, numbers, indicators, natural phenomena, and user photos. For example, if the object to be set is a natural phenomenon, the change may be from a desert to an oasis, etc. Furthermore, if the object is a photograph of a user, the change may be from a fat, pale-looking face to a slim, healthy-skinned face, etc. In the following description, it is assumed that the object setting unit 18 sets and changes the character, but the character may be replaced with another object.

[0044] The object setting unit 18 sets the character in an initial state (hereinafter referred to as the "first state") when the second accumulation value is not accumulated, and changes the state of the character when the level management unit 17 accumulates the second accumulation value. The state of the character preferably refers to the growth state or health state of the character.

[0045] That is, when the level management unit 17 accumulates the second accumulated value for the first time (or when the point determination unit 16 makes a positive determination), the object setting unit 18 changes the character's state from the first state to the second state, and when the level management unit 17 accumulates more second accumulated values, the object setting unit 18 changes the character's state from the second state to the third state, and when the level management unit 17 accumulates more second accumulated values, the object setting unit 18 changes the character's state from the third state to the fourth state. Then, as the character's state changes from the first state to the second state to the third state to the fourth state, the character's state improves.

[0046] In addition, the object setting unit 18 sets a comment with first content linked to a character in a first state when the second accumulation value is not accumulated, and when the level management unit 17 accumulates the second accumulation value, changes the comment to content linked to a character whose state has been changed.

[0047] That is, when the level management unit 17 initially accumulates the second accumulation value, the object setting unit 18 changes the comment from the first content linked to the first state to the second content linked to the second state, and when the level management unit 17 further accumulates the second accumulation value, the object setting unit 18 changes the comment from the second content to the third content linked to the third state, and when the level management unit 17 further accumulates the second accumulation value, the object setting unit 18 changes the comment from the third content to the fourth content linked to the fourth state.The comment contents are then arranged in order of positive (in positive order) as follows: the fourth content, the third content, the second content, and the first content.

[0048] It is also preferable that a plurality of characters are provided, one associated with each of a plurality of "predetermined daily living activities." The plurality of characters may, for example, be a first character a panda, a second character a bear, a third character a cheetah, a fourth character a penguin, etc. Furthermore, it is preferable that a plurality of comments are provided according to the characters (for example, a first comment, a second comment, a third comment, a fourth comment, etc.), and each comment is provided with the first to fourth contents described above, respectively.

[0049] Alternatively, there may be only one character, and each of a plurality of "predetermined daily living activities" may be associated with a characteristic feature of the character. As an example, if the "predetermined daily living activity" is eating, the character's facial color may be associated; if it is sleeping, the size and position of the character's eyes may be associated; if it is exercise, the character's body shape and movements may be associated; and these states may change as the second accumulation value accumulates. By grouping the characters together in this way, the current situation can be grasped instantly.

[0050] The level determination unit 19 determines whether the second accumulation value has reached a second predetermined value. The second predetermined value may be an upper limit value (second upper limit value) of the second accumulation value. The second predetermined value (preferably the second upper limit value) is set for each type of predetermined daily living activity.

[0051] Then, for a specified living activity for which the level determination unit 19 has made a positive determination (the second accumulated value has reached the second specified value (second upper limit value)), the operation information receiving unit 11 or the step count receiving unit 14 may thereafter not accept the specified living activity.

[0052] The field setting unit 20 sets a field in which each character is placed. The field is preferably a zoo. Furthermore, when the level determination unit 19 makes a positive determination, that is, when it determines that the second accumulation value has reached a second predetermined value, the field setting unit 20 changes the field. The change may be to make the field more visually appealing and / or to expand the range.

[0053] When the range of the field is expanded, the object setting unit 18 may set a new character (for example, a lion, a zebra, an elephant, etc.) and place the new character in the expanded part of the field.

[0054] Furthermore, when a new character is set, the new character is also provided with a plurality of states, and further, each comment associated with each state is provided, and further, a first accumulation value and a second accumulation value associated with the character are set. Furthermore, the point management unit 15 may accumulate the first accumulation value associated with the new character by performing a plurality of "predetermined daily activities" (e.g., eating, sleeping, etc.).

[0055] The display control unit 24 displays on the display 5 a field screen, each input screen, each setting screen, a display screen, a profile screen, and a declaration screen. The field screen is a screen in which each character is arranged in a field set or changed by the field setting unit 20. The input screen is a screen provided with an input section that allows input of at least a "predetermined daily living activity," and an input screen is set for each "predetermined daily living activity." In addition to the input section, the input screen further includes a first accumulated value, a second accumulated value, and a character in each state set or changed by the object setting section 18, along with a comment for each content. The setting screen is a screen for "predetermined daily living activities" that require the setting of target values in advance (for example, sleep and exercise), and is provided with a setting section for setting the target values. In addition to the setting section, the setting screen further includes a first accumulated value, a second accumulated value, and characters in each state set or changed by the object setting section 18, and comments on each content. However, instead of displaying the setting screen, the setting section may be provided on the input screen. When the predetermined daily activity is, for example, exercise, the display screen is a screen that displays the progress, that is, the current number of steps, during a predetermined period. The profile screen is a screen that appears when a user clicks on a character on the field screen, and displays various information associated with the character (predetermined daily activities, first accumulated value, second accumulated value, and comments on each content set or changed by the object setting unit 18). The declaration screen is a screen on which the user inputs his / her current mood. The input information may be transmitted to, for example, a server device (not shown) that can communicate with the communication terminal 1 via a network.

[0056] Then, when at least the point determination unit 16 makes a positive determination for a certain "predetermined daily living activity," the display control unit 24 changes the field screen and the input screen, setting screen, display screen, profile screen, and declaration screen corresponding to the predetermined daily living activity.

[0057] FIG. 3 is a block diagram showing an example of information stored in the storage unit 25 of FIG. As shown in FIG. 3, the storage unit 25 mainly stores information about predetermined daily activities, such as diet information 31, sleep information 32, exercise information 33, and housework information 34, as well as field information 35.

[0058] The meal information 31 includes a first point 31A as a first accumulated value, a first level 31B as a second accumulated value, a first character 31C (for example, a panda), and a first comment 31D. The first character 31C includes a first state 31CA, a second state 31CB, a third state 31CC, and a fourth state 31CD. Furthermore, the first comment 31D includes a first content 31DA, a second content 31DB, a third content 31DC, and a fourth content 31DD. The value of the first point 31A, the value of the first level 31B, each state of the first character 31C, and each content of the first comment 31D are linked to one another.

[0059] The sleep information 32 includes a second point 32A as a first accumulated value, a second level 32B as a second accumulated value, a second character 32C (for example, a bear), a second comment 32D, and a target wake-up time 32E. The second character 32C includes a first state 32CA, a second state 32CB, a third state 32CC, and a fourth state 32CD. Furthermore, the second comment 32D includes a first content 32DA, a second content 32DB, a third content 32DC, and a fourth content 32DD. The value of the second point 32A, the value of the second level 32B, each state of the second character 32C, and each content of the second comment 32D are linked to one another.

[0060] The exercise information 33 includes a third point 33A as a first accumulated value, a third level 33B as a second accumulated value, a third character 33C (for example, a cheetah), a third comment 33D, and a target number of steps 33E. The third character 33C includes a first state 33CA, a second state 33CB, a third state 33CC, and a fourth state 33CD. Furthermore, the third comment 33D includes a first content 33DA, a second content 33DB, a third content 33DC, and a fourth content 33DD. The value of the third point 33A, the value of the third level 33B, the states of the third character 33C, and the contents of the third comment 33D are linked to one another.

[0061] The housework information 34 includes a fourth point 34A as a first accumulated value, a fourth level 34B as a second accumulated value, a fourth character 34C (for example, a penguin), and a fourth comment 34D. Furthermore, the fourth character 34C includes a first state 34CA, a second state 34CB, a third state 34CC, and a fourth state 34CD. Furthermore, the fourth comment 34D includes a first content 34DA, a second content 34DB, a third content 34DC, and a fourth content 34DD. The value of the fourth point 34A, the value of the fourth level 34B, the states of the fourth character 34C, and the contents of the fourth comment 34D are linked to one another.

[0062] The field information 35 is information about a field that has been set or changed by the field setting unit 20 .

[0063] Processing An example of basic processing by the communication terminal 1 will be described in detail using the flowchart in Figure 4. Note that the following steps are just an example, and the order and content of the steps can be changed as appropriate. Also, the following steps omit the processing for changing the settings of the above-mentioned fields and setting new characters.

[0064] (Step SP1) The point management unit 15 sets each first accumulated value to an initial state (e.g., 0), and the level management unit 17 sets each second accumulated value to an initial state (e.g., 0). The object setting unit 18 sets a first state for each character (e.g., panda, bear, cheetah, penguin), and sets first content for each comment. The display control unit 24 can display a field screen on which these states are arranged on the display 5 by a user's operation.

[0065] FIG. 5 is an example of a field screen 40 displayed on the display 5 by the display control unit 24. The field screen 40 shows a field 41 in which a first state 31CA of a first character 31C, a first state 32CA of a second character 32C, a first state 33CA of a third character 33C, and a first state 34CA of a fourth character 34C are arranged. When step SP1 is completed, the process proceeds to step SP2.

[0066] (Step SP2) The operation information receiving unit 11 receives target values, i.e., target wake-up time 32E and target number of steps 33E, input by the user through operation of the input device 4 or touch panel display 5. The received target values are stored in the storage unit 25. The target values are input by the user's operation on, for example, the input screen 50 in FIG. 6 and the setting screen 60 in FIG. 7 displayed by the display control unit 24. However, this step is performed when the "predetermined daily behavior" includes sleep and exercise.

[0067] FIG. 6 shows an input screen 50 displayed on the display 5 by the display control unit 24. The input screen 50 is provided with a setting unit 51 for setting a target wake-up time 32E through a user's operation. A first state 32CA and a first content 32DA related to sleep are displayed near the center of the input screen 50. The set information is then received by the operation information receiving unit 11.

[0068] FIG. 7 shows a setting screen 60 displayed on the display 5 by the display control unit 24. The setting screen 60 includes a setting unit 61 for setting a target number of steps 33E for a predetermined period (e.g., one week) through a user's operation. The setting unit 61 allows the user to select the target number of steps 33E from three options: EASY (6,000 steps), NORMAL (7,600 steps), and HARD (9,000 steps), or to input the target number of steps themselves. The average number of steps (average number of steps) taken so far over the predetermined period is also displayed to serve as a reference for the user when setting the target number of steps 33E. The setting screen 60 also displays a first exercise status 33CA near the center. The information selected or input by the user through the setting unit 61 is then received by the operation information receiving unit 11. When step SP2 is completed, the process proceeds to step SP3.

[0069] (Step SP3) The process branches depending on whether or not all level values have reached the second upper limit value. If the second upper limit value has been reached, the process ends, and if not, the process proceeds to step SP4.

[0070] (Step SP4) The operation information receiving unit 11 or the step count receiving unit 14 receives information about the user's predetermined daily living activity. However, information other than that which is not accepted in steps SP12, SP20, SP28, and SP35, which will be described later, is accepted. When step SP3 is completed, the process proceeds to step SP4.

[0071] (Step SP5) The subsequent process branches depending on whether the predetermined daily activity accepted in step SP4 is eating or not. If the predetermined living activity is eating, the process proceeds to step SP6, and if the predetermined living activity is other than eating, the process proceeds to step SP13.

[0072] As an example, if the user inputs information on the input screen 70 of FIG. 8 displayed by the display control unit 24 in step SP4, the predetermined behavior is eating.

[0073] FIG. 8 shows an input screen 70 displayed by the display control unit 24, on which information about meals eaten is input by a user's operation. The input screen 70 is provided with an input unit 71 for inputting information about having eaten. The input unit 71 is provided with two buttons, "ate" and "did not eat," and when the user operates (clicks, taps, etc.) the "ate" button, information about having eaten is input. Note that the input screen 70 displays a first status 31CA and a first content 31DA related to eating nearby. The input information is then accepted by the operation information accepting unit 11.

[0074] Furthermore, when the operation information receiving unit 11 or the step count receiving unit 14 receives information that the user has performed a predetermined daily activity such as eating, the display control unit 24 may display the declaration screen 80 of FIG. 9 on which the user declares his / her current mood.

[0075] 9 shows a declaration screen 80 for inputting the user's current mood level, which is displayed on the display 5 by the display control unit 24. An adjustment bar 81, a slider 82, and a confirm button 83 are displayed on the declaration screen 80. The first state 31CA is also displayed on the declaration screen 80.

[0076] In the adjustment bar 81, one end 81A represents the lowest (dark) mood state, and the other end 81B represents the highest (bright) mood state, with the mood becoming higher as one moves from one end 81A to the other end 81B.

[0077] The slider 82 can be moved on the adjustment bar 81 by the user's operation, and the position of the slider 82 indicates the user's current mood.

[0078] When the user operates (clicks, taps, etc.) the decision button 83, the position of the slider 82 at that time, i.e., the user's current mood, is sent to a server device (not shown). In the case of a patient with depression, the information sent to the server device may be made available for viewing by the patient's doctor.

[0079] The current mood declaration screen 80 described above may be displayed in cases other than when the predetermined daily activity is eating.

[0080] (Step SP6) The point management unit 15 accumulates the first points 31A as a first accumulated value (increases the first points 31A). The accumulated (increased) first points 31A are stored in the storage unit 25.

[0081] 8, a linear gauge 72 is provided on the input screen 70. The gauge 72 represents the first point 31A, and the gauge amount of the gauge 72 increases as the first point 31A increases. After step SP6 is completed, the process proceeds to step SP7.

[0082] (Step SP7) The point determination unit 16 determines whether the first point 31A as the first accumulated value has reached the first upper limit value, and the subsequent processing branches depending on the determination result. If it is determined that the time has been reached, the process proceeds to step SP8, and if it is determined that the time has not been reached, the process returns to step SP3. When the first point 31A reaches the first upper limit value, the gauge amount in FIG.

[0083] (Step SP8) The level management unit 17 accumulates the first level 31B as a second accumulated value (increases the first level 31B). The accumulated (increased) first level 31B is stored in the storage unit 25.

[0084] 8, the input screen 70 is provided with a level display section 73. The level display section 73 is a section that displays the first level 31B, and displays this as, for example, a number and the number of illustrations of lit light bulbs. After step SP8 is completed, the process proceeds to step SP9.

[0085] (Step SP9) The point management unit 15 resets (initializes) the first points 31A stored as the first accumulated value in the storage unit 25. At this time, the gauge amount of the gauge 72 on the input screen 70 shown in FIG. After step SP9 is completed, the process proceeds to step SP10.

[0086] (Step SP10) The object setting unit 18 changes the state and comment content of the first character 31C (e.g., a panda). If this step is the first time, the state and comment content are changed to a second state 31CB and second content 31DB; if this step is the second time, the state and comment content are changed to a third state 31CC and third content 31DC; and if this step is the third time, the state and comment content are changed to a fourth state 31CD and fourth content 31DD. These state and comment content are stored in the storage unit 25 in advance. After step SP10 is completed, the process proceeds to step SP11.

[0087] (Step SP11) The level determination unit 19 determines whether the first level 31B as the second accumulation value has reached the second upper limit value, and the subsequent processing branches depending on the determination result. If it is determined that the time has been reached, the process proceeds to step SP12, and if it is determined that the time has not been reached, the process returns to step SP3.

[0088] (Step SP12) The operation information receiving unit 11 does not allow the reception of information about having a meal. After that, the process returns to step SP3.

[0089] (Step SP13) The subsequent process branches depending on whether the predetermined living activity accepted in step SP4 is sleeping or not. If the predetermined living activity is sleeping, the process proceeds to step SP14, and if the predetermined living activity is other than sleeping, the process proceeds to step SP23.

[0090] As an example, if the user inputs information on the input screen 50 of FIG. 6 displayed by the display control unit 24 in step SP4, the predetermined behavior is sleeping.

[0091] 6 is provided with a wake-up button 52. The user operates (clicks, taps, etc.) the wake-up button 52 when they wake up. When the wake-up button 52 is operated, the operation information receiving unit 11 receives the time of operation as the actual wake-up time.

[0092] (Step SP14) The point management unit 15 accumulates the second points 32A as the first accumulated value (increases the second points 32A). Specifically, the accumulation amount is determined based on the difference between the actual wake-up time and the target wake-up time 32E, and the second points 32A are accumulated by the determined accumulation amount. The accumulated (increased) second points 32A are stored in the memory unit 25.

[0093] 6, a linear gauge 53 is provided on the input screen 50. The gauge 53 represents the second point 32A, and the gauge amount of the gauge 53 increases as the second point 32A increases. When step SP14 is completed, the process proceeds to step SP15.

[0094] (Step SP15) The point determination unit 16 determines whether the second point 32A as the first accumulated value has reached the first upper limit value, and the subsequent processing branches depending on the determination result. If it is determined that the time has been reached, the process proceeds to step SP16, and if it is determined that the time has not been reached, the process returns to step SP3.

[0095] (Step SP16) The level management unit 17 accumulates the second level 32B as a second accumulated value (increases the second level 32B). The accumulated (increased) second level 32B is stored in the storage unit 25.

[0096] 6, the input screen 50 is provided with a level display section 54. The level display section 54 is a section that displays the second level 32B, and displays this using, for example, numbers and the number of illustrations of lit light bulbs. After step SP16 is completed, the process proceeds to step SP17.

[0097] (Step SP17) The point management unit 15 resets (initializes) the second points 32A as the first accumulated value. The gauge amount of the gauge 53 on the input screen 50 shown in FIG. After step SP17 is completed, the process proceeds to step SP18.

[0098] (Step SP18) The object setting unit 18 changes the state and comment content of the second character 32C (e.g., a bear). If this step is the first time, the state and comment content are changed to second state 32CB and second content 32DB; if this step is the second time, the state and comment content are changed to third state 32CC and third content 32DC; and if this step is the third time, the state and comment content are changed to fourth state 32CD and fourth content 32DD. These state and comment content are stored in the storage unit 25 in advance. After step SP18 is completed, the process proceeds to step SP19.

[0099] (Step SP19) The level determination unit 19 determines whether the second level 32B as the second accumulation value has reached the second upper limit value, and the subsequent processing branches depending on the determination result. If it is determined that the time has been reached, the process proceeds to step SP20, and if it is determined that the time has not been reached, the process returns to step SP3.

[0100] (Step SP20) The operation information receiving unit 11 does not allow the reception of information about sleeping. After that, the process returns to step SP3.

[0101] (Step SP21) The subsequent process branches depending on whether the predetermined daily activity accepted in step SP4 is exercise or not. If the predetermined living activity is exercise, the process proceeds to step SP22, and if the predetermined living activity is something other than exercise, the process proceeds to step SP29.

[0102] The case where the predetermined living activity is exercise means that the step count receiving unit 14 has received the number of steps within the predetermined period and the predetermined period has expired.

[0103] (Step SP22) The point management unit 15 accumulates the third points 33A as the first accumulated value (increases the third points 33A). The accumulated (increased) third points 33A are stored in the storage unit 25.

[0104] The point management unit 15 may determine the amount of points to be accumulated depending on the ratio of the actual number of steps to the target number of steps 33E previously accepted by the operation information acceptance unit 11 in step SP2, and may accumulate the third points 33A by that amount.

[0105] 7, a linear gauge 62 is provided on the setting screen 60. The gauge 62 represents the third point 33A, and the gauge amount of the gauge 62 increases as the third point 33A increases.

[0106] Fig. 10 shows a step count display screen 90 displayed by the display control unit 24. The display screen 90 is provided with a display unit 91. The display unit 91 displays the target step count 33E, the current step count, and the achievement rate (the ratio of the current step count to the target step count 33E). The current step count in Fig. 10 is an intermediate step count that has not yet completed the predetermined period, but once the predetermined period is completed, the actual step count will be displayed on the display unit 91. The display screen 90 also displays a gauge 62, a first state 33CA, and a first content 33DA. When step SP22 is completed, the process proceeds to step SP23.

[0107] (Step SP23) The point determination unit 16 determines whether the third point 33A as the first accumulated value has reached the first upper limit value, and the subsequent processing branches depending on the determination result. If it is determined that the time has been reached, the process proceeds to step SP24, and if it is determined that the time has not been reached, the process returns to step SP3. When the third point 33A reaches the first upper limit value, the gauge amount reaches the upper limit value of the gauge 62 in FIGS.

[0108] (Step SP24) The level management unit 17 accumulates the third level 33B as the second accumulated value (increases the third level 33B). The accumulated (increased) third level 33B is stored in the storage unit 25.

[0109] 7 and 10, the setting screen 60 is provided with a level display section 63. The level display section 63 is a section that displays the third level 33B, and displays this using, for example, numbers and the number of illustrations of lit light bulbs. After step SP24 is completed, the process proceeds to step SP25.

[0110] (Step SP25) The point management unit 15 resets (initializes) the third point 33A as the first accumulated value. At this time, the gauge amount of the gauge 62 shown in FIGS. After step SP25 is completed, the process proceeds to step SP26.

[0111] (Step SP26) The object setting unit 18 changes the state and comment content of the third character 33C (e.g., a cheetah). If this step is the first time, the state and comment content are changed to second state 33CB and second content 33DB; if this step is the second time, the state and comment content are changed to third state 33CC and third content 33DC; and if this step is the third time, the state and comment content are changed to fourth state 33CD and fourth content 33DD. These state and comment content are stored in the storage unit 25 in advance. After step SP26 is completed, the process proceeds to step SP27.

[0112] (Step SP27) The level determination unit 19 determines whether the third level 33B as the second accumulation value has reached the second upper limit value, and the subsequent processing branches depending on the determination result. If it is determined that the time has been reached, the process proceeds to step SP28, and if it is determined that the time has not been reached, the process returns to step SP3.

[0113] (Step SP28) The step count receiving unit 14 does not allow the reception of information about exercise. After that, the process returns to step SP3.

[0114] (Step SP29) The point management unit 15 accumulates the fourth points 34A as the first accumulated value (increases the fourth points 34A). The accumulated (increased) fourth points 34A are stored in the storage unit 25.

[0115] As an example, the amount of storage may be larger when information indicating that both bathing and cleaning have been performed is received than when information indicating that only bathing has been performed or when information indicating that only cleaning has been performed is received.

[0116] FIG. 11 shows an input screen 100 displayed by the display control unit 24, on which information on housework performed by a user's operation is input. The input screen 100 is provided with an input unit 101 for inputting information about housework done. The input unit 101 is, for example, a selection type, and is provided with three buttons: "Took a bath," "Cleaned," and "Did both." When the user operates (clicks, taps, etc.) any of these buttons, the information about the housework done is input. The input screen 100 shows a first status 34CA and a first content 34DA. The input information is then accepted by the operation information accepting unit 11.

[0117] 11, a linear gauge 102 is provided on the input screen 100. The gauge 102 represents the fourth point 34A, and the gauge amount of the gauge 102 increases as the fourth point 34A increases. When step SP29 is completed, the process proceeds to step SP30.

[0118] (Step SP30) The point determination unit 16 determines whether the fourth point 34A as the first accumulation value has reached the first upper limit value, and the subsequent processing branches depending on the determination result. If it is determined that the time has been reached, the process proceeds to step SP31, and if it is determined that the time has not been reached, the process returns to step SP3. When the fourth point 34A reaches the first upper limit value, the gauge amount reaches the upper limit value of the gauge 102 in FIG.

[0119] (Step SP31) The level management unit 17 accumulates the fourth level 34B as the second accumulated value (increases the fourth level 34B). The accumulated (increased) fourth level 34B is stored in the storage unit 25.

[0120] 11, the input screen 100 is provided with a level display section 103. The level display section 103 is a section that displays the fourth level 34B, and displays this, for example, by a number and the number of illustrations of lit light bulbs. After step SP31 is completed, the process proceeds to step SP32.

[0121] (Step SP32) The point management unit 15 resets (initializes) the fourth point 34A as the first accumulated value. At this time, the gauge amount of the gauge 102 shown in FIG. After step SP32 is completed, the process proceeds to step SP33.

[0122] (Step SP33) The object setting unit 18 changes the state and comment content of the fourth character 34C (e.g., a penguin). If this step is the first time, the state and comment content are changed to second state 34CB and second content 34DB; if this step is the second time, the state and comment content are changed to third state 34CC and third content 34DC; and if this step is the third time, the state and comment content are changed to fourth state 33CD and fourth content 33DD. These state and comment content are stored in the storage unit 25 in advance. After step SP33 is completed, the process proceeds to step SP34.

[0123] (Step SP34) The level determination unit 19 determines whether the fourth level 34B as the second accumulation value has reached the second upper limit value, and the subsequent processing branches depending on the result of the determination. If it is determined that the time has been reached, the process proceeds to step SP35, and if it is determined that the time has not been reached, the process returns to step SP3.

[0124] (Step SP35) The operation information receiving unit 11 does not allow the reception of information on the completion of housework. After that, the process returns to step SP3. The above is a description of an example of the basic processing by the communication terminal 1.

[0125] <Action and effect> The program according to this embodiment causes the computer to function as a reception unit (operation information reception unit 11, step count reception unit 14) that receives information that a user has performed a predetermined daily living activity, a point management unit 15 that, when the reception unit receives information, increases or decreases the point value based on time series data relating to the time the information was received (second time series data, which will be explained in the modified example below) and / or the content of the information, a judgment unit (point judgment unit 16) that judges whether the point value has reached a predetermined value (first predetermined value), and a display control unit 21 that displays a screen on the display 5 and changes the screen when the judgment unit judges that the point value has reached the predetermined value. In this manner, in this embodiment, performing a predetermined daily living activity leads to a change in the screen display, and therefore the user's motivation to perform the predetermined daily living activity can be improved.

[0126] In this embodiment, the computer further functions as a level management unit 17 that accumulates a level value when the judgment unit (point judgment unit 16) judges (positive judgment) that the point value has reached a predetermined value, and an object setting unit 18 that sets a character to an initial state when no level value has been accumulated and changes the state of the object when the level management unit 17 accumulates a level value, and the display control unit 21 controls the display of the object set or changed by the object setting unit 18 on the screen. In this way, in this embodiment, a user who is unable to take action for himself or herself can be encouraged to take a predetermined daily living action in order to change the state of the character (to a better state).

[0127] In this embodiment, the object setting unit 18 sets a comment associated with an object in its initial state when no level value has been accumulated, and when the level management unit 17 accumulates a level value, the object setting unit 18 changes the comment to a comment associated with an object whose state has been changed. In this way, in this embodiment, users who are unable to take action for themselves can be encouraged to take certain daily actions in order to view new (more positive) comments from objects (characters).

[0128] In this embodiment, the point management unit 15 resets the point value when the point determination unit 16 determines that the point value has reached a predetermined value. In this way, in this embodiment, when the point value reaches a predetermined value, it is reset, and when it reaches the predetermined value again, it is reset, and this process is repeated, and each time the point determination unit 16 makes a positive determination, the level value increases not once but many times, and the state of the object and the comment linked to it change not once but many times (the state and comment of the character improve step by step). Therefore, it is possible to maintain the motivation of the user to perform a predetermined daily activity.

[0129] In this embodiment, the display control unit 21 also controls the display of the point value and the level value on the screen. In this manner, in this embodiment, the point value and level value are visualized, which can further increase the motivation of the user.

[0130] In this embodiment, there are a plurality of predetermined living activities, point values, level values, and objects, and each predetermined living activity is associated with a respective point value, level value, and object. In this way, in this embodiment, it is possible to improve the motivation of the user to perform a plurality of types of predetermined daily activities.

[0131] The information processing device according to this embodiment also includes a reception unit (operation information reception unit 11, step count reception unit 14) that receives information about a user performing a predetermined daily living activity, a point management unit 15 that, when the reception unit receives the information, increases or decreases the point value based on time series data relating to the time the information was received (second time series data, which will be explained in the modified example below) and / or the content of the information, a determination unit (point determination unit 16) that determines whether the point value has reached a predetermined value (first predetermined value), and a display control unit 21 that displays a screen on the display 5 and changes the screen when the determination unit determines that the point value has reached the predetermined value. In this manner, in this embodiment, performing a predetermined daily living activity leads to a change in the screen display, and therefore the user's motivation to perform the predetermined daily living activity can be improved.

[0132] === Variations === The present invention is not limited to the above-described embodiments. In other words, designs that are produced by those skilled in the art with appropriate design modifications to the above-described specific examples are also included within the scope of the present invention as long as they include the features of the present invention. Furthermore, the elements of the above-described embodiments and the following modifications can be combined to the extent technically possible, and such combinations are also included within the scope of the present invention as long as they include the features of the present invention.

[0133] For example, in the above embodiment, four types of predetermined daily activities, namely, eating, sleeping, exercise, and housework, are given as examples, but the predetermined daily activities may be activities other than these. Furthermore, the number of types of predetermined daily activities may be any number as long as it is one or more.

[0134] In addition, as a specific example of the case where the predetermined behavior is exercise, when the step count receiving unit 14 receives the number of steps, the point management unit 15 accumulates the first accumulated value at the expiration of the predetermined period. However, the specific example of the case where the predetermined behavior is exercise is not limited to this. For example, instead of the step count receiving unit 14, a location information receiving unit (not shown) that receives location information of the communication terminal 1 using a GPS function provided in the communication terminal 1 may be provided. Then, when the location information receiving unit (not shown) receives information that the user has simply gone out (including by car, bicycle, etc.), the point management unit 15 may accumulate the first accumulated value. Alternatively, when the location information receiving unit (not shown) receives information that the user has arrived at a gym, park, or gymnasium, the point management unit 15 may accumulate the first accumulated value.

[0135] In addition, in the above embodiment, it was explained that the comment changes as the second accumulated value (level value) is accumulated, but the comment may also change depending on whether or not the current mood is entered on the declaration screen 80 shown in Figure 9, whether or not the user has answered a questionnaire (not shown), and the time of day.

[0136] In the above embodiment, the communication terminal 1 is a mobile phone, a smartphone, a tablet, a notebook PC, or the like, but it may be a non-portable desktop PC. In that case, the acceleration sensor 6 as a hardware configuration and the acceleration acquisition unit 12 as a functional configuration may not be provided.

[0137] In the above embodiment, the communication terminal 1 is exemplified as a computer, i.e., an information processing device. However, for example, the functional configurations described in the above embodiment may be realized by the communication terminal 1 and a server device (not shown) that communicates (e.g., network communication) with the communication terminal 1. Alternatively, there may be multiple server devices.

[0138] Furthermore, a plurality of communication terminals 1 described in the above embodiment may be prepared, and the status of each character, the first accumulated value, the second accumulated value, etc. may be transmitted and received between the plurality of communication terminals 1, and each user may view this information. This allows each user to understand the status of others, further increasing motivation to engage in a predetermined daily activity.

[0139] The storage unit 22 described in the above embodiment may store the transitions of the first accumulation values and the second accumulation values up to the present as first time-series data, and the display control unit 21 may display the first time-series data.

[0140] Furthermore, the point management unit 15 described in the above embodiment may further increase or decrease the first accumulation value (point value) based on second time-series data relating to the time when information on a predetermined daily activity was received. For example, if the operation information receiving unit 11 and / or the step count receiving unit 14 receives information frequently, the amount of information accumulated at one time in the first accumulation value may be increased, or if a certain period of time has passed since the information was last received, the first accumulation value may be decreased.

[0141] In the above embodiment, when the point determining unit 16 determines (positive determination) that the first accumulated value (point value) has reached the first predetermined value, the point managing unit 15 resets the point value. However, the present invention is not limited to this. For example, even if the point determination unit 16 makes a positive determination, the point management unit 15 may not reset the point value. Instead, multiple (e.g., three) first predetermined values having different values may be set, and the point determination unit 16 may make a positive determination each time each first predetermined value is reached. Even in such a case, the point determination unit 16 accumulates the second accumulated value (level value) in the level management unit 17, and the object setting unit 18 performs processing to change the state of the object and the comment associated therewith. This causes the level value to increase multiple times instead of just once, as with resetting the point value, and also causes the object's state and comment to change multiple times instead of just once.

[0142] In the above embodiment, only the case where the second accumulation value (level value) is accumulated has been described, but the second accumulation value may be decreased when a predetermined condition is satisfied. For example, the second accumulation value may be decreased when a certain period of time has elapsed since the operation information receiving unit 11 and / or the step count receiving unit 14 received information last time. [Explanation of symbols]

[0143] 1: communication terminal (information processing device), 5: display, 11: operation information receiving unit, 14: step count receiving unit, 15: point management unit, 16: point determination unit, 21: display control unit

Claims

1. Computer, a reception unit that receives information about a user's predetermined daily behavior; a point management unit that, when the reception unit receives the information, increases or decreases a point value based on time-series data relating to the time when the information is received and / or the content of the information; a determination unit that determines whether the point value has reached a predetermined value; a display control unit that displays a screen on a display and changes the screen when the determination unit determines that the point value has reached a predetermined value; A program that functions as a

2. The computer a level management unit that accumulates a level value when the determination unit determines that the point value has reached a predetermined value; an object setting unit that sets an object in an initial state when the level value is not accumulated, and changes the state of the object when the level management unit accumulates the level value; It further functions as the display control unit controls displaying the object set or changed by the object setting unit on the screen. The program according to claim 1.

3. the object setting unit sets a comment associated with the object in the initial state when the level value has not been accumulated, and when the level management unit accumulates the level value, changes the comment to a comment associated with the object whose state has been changed; The program according to claim 2.

4. the point management unit resets the point value when the determination unit determines that the point value has reached a predetermined value; The program according to claim 2 or 3.

5. the display control unit further controls displaying the point value and the level value on the screen. The program according to claim 2 or 3.

6. There are a plurality of the predetermined living activities, the point values, the level values, and the objects, and each predetermined living activity is associated with each point value, each level value, and each object. The program according to claim 2 or 3.

7. a reception unit that receives information about a user's predetermined daily living behavior; a point management unit that, when the reception unit receives the information, increases or decreases a point value based on time series data relating to the time when the information is received and / or the content of the information; a determination unit that determines whether the point value has reached a predetermined value; a display control unit that displays a screen on a display and changes the screen when the determination unit determines that the point value has reached a predetermined value; An information processing device comprising: