Information provision device, information provision method, and information provision program
The information providing device addresses the challenge of low user engagement by using health and usage data to create personalized messages, enhancing user interaction and behavioral change support.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- ASICS CORP
- Filing Date
- 2024-12-25
- Publication Date
- 2026-07-07
Smart Images

Figure 2026113266000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to an information providing device, an information providing method, and an information providing program.
Background Art
[0002] Conventionally, techniques for assisting in changing user behavior through interaction with a user have been known. For example, Patent Document 1 describes a technique of specifying a combination of a behavior to be changed, a trigger of the behavior, and a result based on user input, specifying a corresponding method for the behavior for each combination, and presenting it.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, there is a problem that the conventional technology may not be able to sufficiently assist in changing user behavior in some cases.
[0005] For example, the method described in Patent Document 1 can be realized as a program executed by a computer. On the other hand, if the frequency of use of the program by the user is low, it is considered that the change in the user's behavior does not occur as expected.
[0006] In one aspect, it aims to sufficiently assist in changing user behavior.
Means for Solving the Problems
[0007] In one embodiment, the information providing device includes an acquisition unit, a determination unit, and an output control unit. The acquisition unit acquires health information indicating the user's level of health and usage information indicating the user's application usage. The determination unit determines a behavioral change message regarding the user's behavioral changes based on the health information and usage information acquired by the acquisition unit. The output control unit controls the output of the behavioral change message to the terminal used by the user. [Effects of the Invention]
[0008] In one embodiment, it is possible to fully support changes in user behavior. [Brief explanation of the drawing]
[0009] [Figure 1] Figure 1 shows an example of the configuration of an information provision system according to an embodiment. [Figure 2] Figure 2 shows an example of the configuration of an information providing device according to an embodiment. [Figure 3] Figure 3 shows an example of a health information database. [Figure 4] Figure 4 shows an example of a usage database. [Figure 5] Figure 5 is a flowchart showing the processing flow of the information providing device according to the embodiment. [Figure 6] Figure 6 is a diagram illustrating screen transitions. [Figure 7] Figure 7 is a diagram illustrating screen transitions. [Figure 8] Figure 8 is a diagram illustrating screen transitions. [Figure 9] Figure 9 is a flowchart showing the processing flow of the information providing device according to the embodiment. [Figure 10] Figure 10 is a diagram illustrating screen transitions. [Figure 11] Figure 11 shows an example of the screen. [Figure 12] Figure 12 shows an example of the screen. [Figure 13] Figure 13 shows an example of the screen. [Figure 14] FIG. 14 is a diagram for explaining screen transitions. [Figure 15] FIG. 15 is a diagram for explaining screen transitions. [Figure 16] FIG. 16 is a diagram showing a hardware configuration example of the information providing apparatus according to the embodiment. MODE FOR CARRYING OUT THE INVENTION
[0010] Hereinafter, embodiments for implementing an information providing apparatus, an information providing method, and an information providing program according to the present disclosure (hereinafter referred to as "embodiments") will be described in detail with reference to the drawings. Note that the present disclosure is not limited to these embodiments.
[0011] One of the objects of the present embodiment is to sufficiently support changes in user behavior.
[0012] [Configuration of Embodiment] An information providing system will be described using FIG. 1. FIG. 1 is a diagram showing a configuration example of the information providing system according to the embodiment.
[0013] As shown in FIG. 1, the information providing system 1 includes an information providing apparatus 10 and a terminal 20. The information providing apparatus 10 is, for example, a server. The terminal 20 is a PC, a smartphone, or the like. The information providing apparatus 10 and the terminal 20 are connected so as to be capable of data communication via a wired or wireless network.
[0014] The information providing apparatus 10 supports changes in user behavior by interacting with the user via the terminal 20. In behavior change, it is known that the user's behavior change stage improves, such as from an uninterested stage, an interested stage, a preparation stage, an execution stage, to a maintenance stage. The information providing apparatus 10 supports the improvement of the behavior change stage through interaction.
[0015] The information provider 10 accepts messages from the user and outputs messages to the user via a so-called chat-style UI. In this way, the information provider 10 enables interaction with the user.
[0016] In this embodiment, the information provider 10 supports behavioral changes related to exercise in users. For example, the information provider 10 encourages users who are not getting enough exercise to exercise through dialogue.
[0017] The information provider 10 can support behavioral change according to the health belief model. For example, the information provider 10 can, through dialogue, make the user aware of threats such as the increased risk of disease due to lack of exercise. Also, for example, the information provider 10 can, through dialogue, inform the user of the benefits of exercising and the disadvantages of not exercising.
[0018] The configuration of the information providing device 10 will be explained using Figure 2. Figure 2 is a diagram showing an example of the configuration of an information providing device according to an embodiment. As shown in Figure 2, the information providing device 10 has a communication unit 11, an input unit 12, an output unit 13, a storage unit 14, and a control unit 15.
[0019] The communication unit 11 is a communication module for communicating data with other devices. For example, the communication unit 11 is a NIC (Network Interface Controller). The input unit 12 is an interface connected to input devices such as a mouse and keyboard. The output unit 13 is an interface connected to output devices such as a display and speakers.
[0020] The storage unit 14 is a storage device such as flash memory and NVSRAM (Non-Volatile Static Random Access Memory). The storage unit 14 stores health information DB 141 and usage status DB 142.
[0021] The health information DB141 stores information about the user's health. The user's health information may be obtained from existing health measurement services (for example, AHCC (asics health care check) (URL: https: / / ahcc.asics.com / )).
[0022] Figure 3 shows an example of a health information database. As shown in Figure 3, the health information database 141 includes the following items: "User ID," "Upper Limbs," "Lower Limbs," and "Trunk." "User ID" is information used to identify the user. "Upper Limbs," "Lower Limbs," and "Trunk" represent body parts. In other words, the health information database 141 contains scores for each part of the user's body.
[0023] For example, Figure 3 shows that the upper limb, lower limb, and trunk scores for a user with user ID "U001" are "0.2", "0.8", and "0.6", respectively. More specifically, for example, the upper limb score is based on the user's grip strength measurement, the lower limb score is based on the user's leg strength measurement, and the trunk score is based on the balance measurement.
[0024] Information representing a user's health status is not limited to what is described here. This information may also include results from physical fitness tests, health checkups, etc.
[0025] The usage status DB142 contains the usage status of the user's applications. Here, the application is a means such as software for providing services by the information provision device 10, i.e., for interacting with the user. The application may be dedicated software for the service, or it may be a web application accessed via a web browser.
[0026] Figure 4 shows an example of a usage database. As shown in Figure 4, the usage database 142 includes the following items: "User ID," "Operation," and "Timestamp." "User ID" is information used to identify the user. "Operation" refers to the user starting the application, logging into the application, or logging out of the application. "Timestamp" is the date and time when the application was started, logged in, or logged out. Note that "Startup" is a record of when the application was started without the user performing a login operation.
[0027] For example, Figure 4 shows that a user with user ID "U001" logged in at "2024 / 12 / 2 17:42". Also, Figure 4 suggests that a user with user ID "U001" launched the application without logging in at "2024 / 12 / 4 11:02".
[0028] The control unit 15 controls the entire information providing device 10. The control unit 15 is, for example, a CPU (Central Processing Unit), MPU (Micro Processing Unit), GPU (Graphics Processing Unit), ASIC (Application Specific Integrated Circuit), FPGA (Field Programmable Gate Array), etc.
[0029] The control unit 15 refers to the programs and data stored in the storage unit 14 and executes various processes. The control unit 15 also functions as various processing units through the operation of various programs. The control unit 15 includes an acquisition unit 151, a determination unit 152, an output control unit 153, and a specification unit 154.
[0030] The acquisition unit 151 retrieves the user's health status as health information from the health information DB 141. For example, the user's health status is represented by scores for each body part. The acquisition unit 151 also retrieves usage information from the usage status DB 142, which indicates the user's application usage status. Application usage status includes, for example, the date and time when the application was launched, when the user logged into the application, or when the user logged out of the application.
[0031] The decision unit 152 determines a behavioral change message, which is a message related to user behavioral change, based on the health information and usage information acquired by the acquisition unit 151.
[0032] The decision unit 152 can determine the message to output not only based on the information acquired by the acquisition unit 151, but also based on the message entered by the user. For example, the decision unit 152 can select one of several pre-prepared message candidates.
[0033] The decision unit 152 may interpret the meaning of the message entered by the user using a pre-trained machine learning model.
[0034] The output control unit 153 controls the output of a behavior change message to the terminal 20 used by the user.
[0035] Based on the measurement results, the identification unit 154 identifies weak points among the user's body parts that have relatively more room for improvement compared to other parts.
[0036] The following describes specific examples of interactions conducted by the information provision device 10, using flowcharts and screen transition examples.
[0037] [Interaction based on application usage] First, Figure 5 will be used to illustrate an example of interaction based on application usage. Figure 5 is a flowchart showing the processing flow of the information provision device according to the embodiment.
[0038] As shown in Figure 5, the acquisition unit 151 waits until the user launches the application and logs in (Step S101; No). When the user launches the application and logs in (Step S101; Yes), the acquisition unit 151 acquires the elapsed time from the time the user last launched or logged in until the present (Step S102).
[0039] The determination unit 152 determines whether the elapsed time is greater than the threshold (step S103). Here, the threshold is set to 120 hours (5 days).
[0040] If the elapsed time is > 120 hours (step S103; Yes), the decision unit 152 and the output control unit 153 conduct a dialogue with the departed person (step S104). That is, the decision unit 152 determines a predetermined message for the departed person to be output. The output control unit 153 outputs the determined message.
[0041] If the elapsed time in step S103 is ≤ 120 hours (step S103; No), or if a dialogue for the dropout is conducted in step S104, the decision unit 152 and the output control unit 153 conduct a normal dialogue (step S105).
[0042] Here, the elapsed time may be the time elapsed from the time of login until logout. In other words, the elapsed time is the time that has elapsed since the end of the login period.
[0043] In this way, the acquisition unit 151 acquires the elapsed time since the user last launched the application or logged into the application as usage information.
[0044] The acquisition unit 151 may acquire the frequency with which a user has logged into the application as usage information. The login frequency may be the number of logins in a certain period in the past (for example, one week). For example, the decision unit 152 and the output control unit 153 conduct a conversation for the user who has left the application if the login frequency is below a threshold.
[0045] The decision unit 152 determines an action inquiry message that asks the user about their actions from the time they last launched or logged into the application until the present, if the elapsed time exceeds a threshold, i.e., if a dialogue for a user who has left the application is to be performed. The action inquiry message is included in the action change message.
[0046] For example, in a dialogue with a user who has left the system, the decision unit 152 determines the message, "It's been a while. How have you been? Have you been exercising?" Furthermore, the decision unit 152 outputs a response message in accordance with the message entered by the user.
[0047] For example, if the user enters a message indicating that they were exercising, the decision unit 152 will further output a message praising the user's actions.
[0048] Furthermore, if, for example, the user enters a message indicating that they have not been exercising due to injury or illness, the determination unit 152 will output a message asking about the injury or illness.
[0049] Furthermore, if, for example, the user enters a message stating that they were too busy to exercise, the decision unit 152 will output a message confirming that the user's busyness has been resolved.
[0050] Furthermore, if, for example, the user enters a message indicating that they didn't exercise for no particular reason, the decision unit 152 will output a message to reconfirm the purpose of using the application. The purpose of using the application for each user is assumed to have been entered in advance. The purpose of using the application may be for exercise, for health, to keep an appointment, for conversation, etc.
[0051] Figures 6, 7, and 8 will be used to explain the screen transitions. Figures 6, 7, and 8 are diagrams illustrating the screen transitions. Each screen is displayed on the terminal 20 under the control of the output control unit 153.
[0052] As shown in Figure 6, when the application starts, the output control unit 153 first displays screen 211. The user enters the necessary information on screen 211 and logs in. If the login is successful, the output control unit 153 displays screen 212, which is the initial display screen.
[0053] Screen 211 displays a button for users to register a new user ID when using the application for the first time. Screen 211 also displays fields for entering an email address and password for login.
[0054] Screen 212 displays the user's rank, points awarded as rewards to the user, and exercise achievements (steps, etc.). For example, when a user enters their exercise achievements into the application, their rank improves and their points increase. The rank and points contribute to maintaining the user's motivation.
[0055] Additionally, screen 212 displays recommended training content for the user, along with images.
[0056] When the "Training" icon button at the bottom of screen 212 is pressed, the output control unit 153 displays screen 221 in Figure 7. Screen 221 presents "Towel Gathers," "Flutter Knee Crunches," and "V-Sit Abdominal Exercises" as training options.
[0057] Then, when one of the training exercises is selected (in this case, "towel gathering"), the output control unit 153 displays screen 222 containing specific information about the training. The results of the selected training can also be entered on screen 222.
[0058] Furthermore, the output control unit 153 displays a screen 223 that either creates a training program or recommends further training, depending on the training progress.
[0059] Returning to Figure 6, when the "Talk to Wellne" link at the bottom of screen 212 is clicked, the output control unit 153 displays screen 231 in Figure 8. Screen 231 is the screen for interacting with the chatbot. "Wellne" is the name of the chatbot. Screen 231 also displays the training content along with images.
[0060] Screen 231 presents "Shrugs" and "Neck Stretch" as training options, along with a dialogue message. When either training is selected (in this case, "Shrugs"), the output control unit 153 displays screen 232, which contains specific information about the training. Screen 232 also allows for input of the results of the selected training.
[0061] Furthermore, the output control unit 153 displays a screen 233 that either creates a training program or recommends further training, depending on the training progress.
[0062] Furthermore, the decision unit 152 and the output control unit 153 may, on screen 231, conduct conversations for users who have left the application, depending on the user's application usage status.
[0063] [Dialogue based on the user's health status] Next, an example of dialogue based on the user's health status will be explained using Figure 9. Figure 9 is a flowchart showing the processing flow of the information provision device according to the embodiment. Dialogue based on the user's health status may occur, for example, after "Talk to Wellness" is pressed on screen 212 in Figure 6, or after screen 223 in Figure 7 is displayed.
[0064] First, as shown in Figure 9, the determination unit 152 determines whether or not the user has any weak areas (step S201). A weak area is defined as an area whose score in the health information DB 141 is below a threshold (for example, 0.5). In the example in Figure 3, the weak area of user "U001" is the "upper limb".
[0065] A weak point is, for example, an area where the muscles are weaker compared to other areas, and where the risk of future injury is considered relatively higher.
[0066] The determination unit 152 and the output control unit 153 perform a dialogue for normal exercise (step S202) if the user has no weak points (step S201; No). The dialogue for normal exercise is, for example, the dialogue shown on screen 231 in Figure 8.
[0067] The determination unit 152 and the output control unit 153 display a message indicating the weak area if the user has a weak area (step S201; Yes) (step S203). In this case, the determination unit 152 determines a message indicating the user's weak area, which is determined by the degree of health.
[0068] The screen transitions will be explained using Figures 10 to 15. Figures 10, 14, and 15 are diagrams illustrating the screen transitions. Figures 11, 12, and 13 are diagrams showing examples of screens. Each screen is displayed on the terminal 20 under the control of the output control unit 153.
[0069] As shown in Figure 10, the output control unit 153 displays screen 241, and then screen 242. Screen 241 indicates that information regarding the user's health status (health information) (in this case, the AHCC results) has been acquired. Screen 242 displays the message, "Overall, it appears there is room for improvement in the trunk," indicating a weak point.
[0070] Figure 11 shows an example of a screen that presents health information to the user. Screen 241a in Figure 11 may be displayed before screen 241 is displayed. The user can view screen 241a to confirm the health information.
[0071] As shown in Figure 11, health information includes measurement results of multiple indicators associated with parts of the user's body. Based on the measurement results, the identification unit 154 identifies weak points among the user's body parts that have relatively more room for improvement than other parts. The determination unit 152 determines a weak point identification message that indicates the user's weak point identified by the identification unit 154. The behavior change message also includes the weak point identification message.
[0072] For example, the grip strength measurement result on screen 241a is associated with the upper limb, which is a body part. The identification unit 154 can identify the upper limb as a weak point based on the grip strength measurement result (numerical value or evaluation).
[0073] Furthermore, for example, the leg strength measurement results on screen 241a are associated with the lower limbs, which are a part of the body. Based on the leg strength measurement results, the identification unit 154 can identify that the lower limbs are a weak point.
[0074] Furthermore, for example, the balance measurement results on screen 241a are associated with the trunk, which is a part of the body. Based on the balance measurement results, the identification unit 154 can identify the trunk as a weak point.
[0075] Thus, the measurement results for multiple indicators include measurement results for the user's upper limbs, lower limbs, and trunk. Weakness areas include the user's upper limbs, lower limbs, and trunk.
[0076] The evaluation may be a normalized score obtained by normalizing the values of the measurement results of multiple indicators. The evaluation is a value normalized so that the numerical values fall within the range of 0 to 10.
[0077] The identification unit 154 identifies the body part corresponding to the index with the lowest normalized score among multiple indices, or the body part corresponding to the index whose normalized score falls below a predetermined threshold, as the weak point. In screen 241a, since the balance evaluation is below the threshold (for example, 4), the identification unit 154 identifies the trunk as the weak point.
[0078] Returning to Figure 9, the output control unit 153 then accepts input from the user regarding whether or not they perceive a weak point (step S204). The message on screen 242 in Figure 10, "Do you currently perceive any of the areas mentioned as areas for improvement? Please enter your answer in text or voice," prompts the user to provide input regarding the message indicating the weak point.
[0079] Thus, the decision unit 152 determines a perception confirmation message that prompts the user to input whether they have a positive or negative opinion regarding a message indicating a weak point. The behavior change message includes the perception confirmation message.
[0080] Furthermore, the "None" on screen 242 is an example of a negative message entered by the user in response to a message indicating a weak point. Whether the user's input is positive or negative is determined, for example, using artificial intelligence.
[0081] The decision unit 152 determines a message based on whether the user's input in response to the message indicating the weak point is positive or negative. The output control unit 153 displays a message corresponding to whether the user has a positive or negative feeling (step S205). In screen 242 of Figure 10, the output control unit 153 displays the message "That's right." as a response to the user's input in response to the message indicating the weak point.
[0082] An example of a response when the user's input to a message indicating a weak point is positive is shown in screen 242a of Figure 12. "Yes" in screen 242a is an example of a positive message entered by the user in response to a message indicating a weak point. In screen 242a of Figure 12, the output control unit 153 displays the message "Thank you!" as a response when the user's input to a message indicating a weak point is positive.
[0083] Then, the output control unit 153 performs a dialogue for movements to improve the weak points (step S206). Screens 243 and 244 in Figure 10 show the dialogue for movements to improve the weak points.
[0084] On screen 243, the decision unit 152 determines a confirmation action associated with the weak area and also determines a confirmation action execution message that prompts the user to perform the confirmation action. The behavior change message includes the confirmation action execution message. "Please try standing on one leg and leaning forward for 60 seconds, referring to the image." is a confirmation action execution message.
[0085] Furthermore, after displaying the message on screen 243, the output control unit 153 outputs a message to confirm behavioral change, as shown in screen 243a of Figure 13. For example, "Doesn't performing the action make the AHCC results feel more personal and relatable?" is a message to confirm behavioral change. By having the user experience actions corresponding to their weak points in this way, it is expected that the user's awareness of their weak points will increase, and behavioral change will be encouraged.
[0086] Furthermore, screen 244 accepts input from the user regarding the amount of time they can dedicate to exercise. The output control unit 153 displays different screens depending on the time entered by the user. For example, if the time entered by the user is less than a threshold (e.g., 20 minutes), the output control unit 153 displays screen 251 in Figure 14. Also, for example, if the time entered by the user is equal to or greater than the threshold (e.g., 20 minutes), the output control unit 153 displays screen 261 in Figure 15.
[0087] Screens 251 and 261 both display a list of exercises. Screen 251 only displays exercises that can be completed in a relatively short time, about 5 minutes, and does not show "walking," which is thought to require 20 minutes or more. On the other hand, "walking" is displayed on screen 261.
[0088] As described above, the acquisition unit 151 acquires health information indicating the user's health level, which includes measurement results of multiple indicators associated with parts of the user's body. Based on the measurement results, the identification unit 154 identifies the weak point, which is the part of the user's body with the greatest potential for improvement. The determination unit 152 determines a weak point identification message indicating the user's weak point identified by the identification unit 154. The output control unit 153 outputs the weak point identification message. This makes it possible to make the user aware of their weak point and encourage behavioral change.
[0089] [Effects of the Embodiment] As explained above, the acquisition unit 151 acquires health information indicating the user's level of health, and usage information indicating the user's application usage. The determination unit 152 determines a behavioral change message regarding the user's behavioral changes based on the health information and usage information acquired by the acquisition unit 151. The output control unit 153 controls the output of the behavioral change message to the terminal used by the user.
[0090] This allows the information provider 10 to flexibly determine and deliver messages according to the user's health status and application usage. As a result, the information provider 10 can fully support changes in the user's behavior.
[0091] The acquisition unit 151 can acquire usage information based on how often a user has launched or logged into the application. The acquisition unit 151 can also acquire usage information based on the elapsed time since the user last launched or logged into the application. If the elapsed time exceeds a threshold, the decision unit 152 determines an action inquiry message to ask the user about their actions from the last time they launched or logged into the application until the present. This allows for consideration of the user's circumstances and encourages them to use the application again.
[0092] Health information includes measurement results of multiple indicators associated with the user's body parts. Based on the measurement results, the identification unit 154 identifies weak areas among the user's body parts that have relatively more room for improvement than other areas. The determination unit 152 determines a weak area identification message that indicates the user's weak area identified by the identification unit 154. The behavior change message includes the weak area identification message.
[0093] Health information includes normalized scores obtained by normalizing the values of measurement results for multiple indicators. For example, the identification unit 154 identifies a body part as a weak point if it corresponds to the indicator with the lowest normalized score among the multiple indicators, or if it corresponds to an indicator whose normalized score falls below a predetermined threshold. The measurement results for the multiple indicators include measurement results for the user's upper limbs, lower limbs, and trunk. The weak points include the user's upper limbs, lower limbs, and trunk.
[0094] This allows the information provider 10 to provide messages tailored to the user's weak points.
[0095] The decision unit 152 determines a confirmation message that prompts the user to input whether they have a positive or negative opinion regarding a message indicating a weak point. The behavior change message includes the confirmation message. The decision unit 152 also determines a confirmation action associated with the weak point and determines a confirmation action execution message that prompts the user to perform the confirmation action. The behavior change message includes the confirmation action execution message.
[0096] This allows the information provider 10 to make the user aware of its weaknesses and how to overcome them, thereby improving the stage of behavioral change (for example, transitioning from the precontemplation stage to the interest stage).
[0097] Figure 16 shows an example of the hardware configuration of an information providing device according to an embodiment. As shown in Figure 16, the information providing device 10 includes a computer comprising a processor 1010, a memory 1020, an input / output IF 1030, and a bus 1040. The processor 1010, the memory 1020, and the input / output IF 1030 can send and receive information from each other via the bus 1040.
[0098] The processor 1010 performs each function by reading and executing a program stored in the memory 1020. The processor 1010 is, for example, an example of a processing circuit and includes one or more of the following: a CPU, a DSP (Digital Signal Processor), and a system LSI (Large Scale Integration).
[0099] Memory 1020 includes one or more of the following: RAM, ROM, flash memory, EPROM (Erasable Programmable Read Only Memory), and EEPROM (Registered Trademark) (Electrically Erasable Programmable Read Only Memory). Input / Output IF 1030 includes, for example, an AD converter, a DA converter, and an input / output port.
[0100] The information providing device 10 may also be configured to include a data reading unit that reads a program from a recording medium on which a computer-readable program is recorded. The processor 1010 can control the data reading unit to retrieve the program recorded on the recording medium from the data reading unit and store the retrieved program in the memory 1020. The recording medium includes, for example, one or more of the following: non-volatile or volatile semiconductor memory, magnetic disk, flexible memory, optical disk, compact disk, and DVD (Digital Versatile Disc).
[0101] Furthermore, the information providing device 10 may include a communication unit that receives programs via a network. In this case, the processor 1010 can obtain programs from the server via the communication unit and store the obtained programs in the memory 1020.
[0102] The embodiments disclosed herein should be considered in all respects as illustrative and not restrictive. Indeed, the embodiments described above can be embodied in a variety of forms. Furthermore, the embodiments described above may be omitted, replaced, or modified in various ways without departing from the scope and spirit of the appended claims. [Explanation of symbols]
[0103] 1. Information Provision System 10 Information provision device 11 Communications Department 12 Input section 13 Output section 14 Storage section 15 Control Unit 20 devices 141 Health Information DB 142 Usage Database 151 Acquisition Department 152 Decision Section 153 Output Control Unit Screens 211, 212, 221, 222, 223, 231, 232, 233, 241, 242, 243, 244, 251, 261
Claims
1. An acquisition unit that acquires health information indicating the user's health status and usage information indicating the user's application usage status, Based on the health information and usage information acquired by the acquisition unit, a determination unit determines a behavioral change message regarding the user's behavioral change. An output control unit that controls the output of the behavior change message to the terminal used by the user, An information-providing device having the following features.
2. The acquisition unit acquires the frequency with which the user has launched the application and logged into the application as usage information. The information providing device according to claim 1.
3. The acquisition unit acquires the elapsed time since the user last launched the application and logged in to the application as usage information. The information providing device according to claim 1.
4. If the elapsed time exceeds a threshold, the determination unit determines an action inquiry message that asks the user about their actions from the time of the last startup or login to the present. The aforementioned behavior change message includes the aforementioned behavior inquiry message. The information providing device according to claim 3.
5. The health information includes measurement results of multiple indicators associated with the user's body parts, The system further includes a unit that identifies weak points among the user's body parts that have relatively more room for improvement compared to other parts, based on the measurement results. The determination unit determines a weak point identification message indicating the weak point of the user identified by the identification unit, The aforementioned behavioral change message includes the aforementioned message for identifying weak points. The information providing device according to claim 1.
6. The health information includes a normalized score obtained by normalizing the measured values of the multiple indicators, The identifying unit identifies the body part corresponding to the index with the lowest normalized score among the multiple indexes, or the body part corresponding to the index whose normalized score falls below a predetermined threshold, as the weak point. The information providing device according to claim 5.
7. The measurement results of the aforementioned multiple indicators include measurement results for the user's upper limbs, measurement results for the lower limbs, and measurement results for the trunk. The aforementioned weak points include the user's upper limbs, lower limbs, and trunk. The information providing device according to claim 5.
8. The determination unit determines a confirmation message that prompts the user to input whether they are positive or negative regarding the message indicating the weak point. The aforementioned behavioral change message includes the aforementioned confirmation message. The information providing device according to claim 5.
9. The determination unit determines a confirmation action associated with the weak point, and also determines a confirmation action execution message prompting the user to perform the confirmation action. The aforementioned behavior change message includes the aforementioned confirmation action execution message. The information providing device according to claim 5.
10. An acquisition unit that acquires health information indicating the user's health status, which includes measurement results of multiple indicators associated with parts of the user's body, Based on the measurement results, the identification unit identifies the weak point, which is the part of the user's body that has the greatest potential for improvement. A determination unit that determines a weak point identification message indicating the weak point of the user identified by the identification unit, The output control unit outputs the message indicating the weak point, An information-providing device having the following features.
11. A method of providing information performed by a computer, A process for acquiring health information indicating the user's health status and usage information indicating the user's application usage status, Based on the health information and usage information acquired in the acquisition step, a decision step is made to determine a behavioral change message regarding the user's behavioral change. An output control step that controls the output of the behavior change message to the terminal used by the user, Information provision methods including those mentioned above.
12. Acquisition steps include acquiring health information indicating the user's health status and usage information indicating the user's application usage status, Based on the health information and usage information obtained in the acquisition step, a decision step is made to determine a behavioral change message regarding the user's behavioral change. Output control step, which controls the output of the behavior change message to the terminal used by the user, An information-providing program that instructs a computer to execute a command.