Information provision device, information provision method, information provision program, and information provision system
The information providing device addresses the challenge of integrating schedule and health assessment by calculating and aligning exercise activity with user schedules, ensuring appropriate health management through timely feedback.
Patent Information
- Application Number
- JP2020168718
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2020-10-05
- Publication Date
- 2025-01-14
- Estimated Expiration
- 2040-10-05
AI Technical Summary
Conventional health management systems struggle to consider a user's schedule when assessing their health condition, making it difficult to maintain health through appropriate exercise plans.
An information providing device that calculates the user's activity amount based on sensor data and determines if it meets criteria aligned with their schedule, generating feedback and alerts as necessary.
Enables the consideration of a user's schedule in health assessment, providing timely feedback to maintain optimal exercise levels.
Smart Images

Figure 0007612367000001 
Figure 0007612367000002 
Figure 0007612367000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information providing device, an information providing method, an information providing program, and an information providing system. [Background technology]
[0002] 2. Description of the Related Art Conventionally, there is known a technique for managing a user's health condition by analyzing vital data acquired from a wearable sensor on a server (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2018-128822 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, the conventional technology has a problem that it may be difficult to grasp a user's health condition taking into account the user's schedule. For example, a user's health may be maintained by appropriately carrying out a predetermined exercise plan as a schedule. [Means for solving the problem]
[0005] In order to solve the above-mentioned problems and achieve the objective, the information providing device is characterized by having a calculation unit that calculates an activity amount of a first user based on information regarding the body of the first user acquired by a sensor, and a determination unit that determines whether the activity amount calculated by the calculation unit satisfies a standard determined based on the schedule of the first user. Effect of the Invention
[0006] According to the present invention, it is possible to grasp a user's health condition while taking into account the user's schedule. [Brief description of the drawings]
[0007] [Figure 1] FIG. 1 is a diagram illustrating an example of a configuration of an information providing system according to the first embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example of a configuration of the information providing device according to the first embodiment. [Diagram 3] FIG. 3 is a diagram showing an example of timetable master data. [Figure 4] FIG. 4 is a diagram illustrating an example of data of the activity type master. [Diagram 5] FIG. 5 is a diagram showing an example of data of the activity amount log. [Figure 6] FIG. 6 is a diagram showing an example of a screen displayed on the terminal. [Figure 7] FIG. 7 is a diagram showing an example of a screen displayed on the terminal. [Figure 8] FIG. 8 is a diagram showing an example of a screen displayed on the terminal. [Figure 9] FIG. 9 is a flowchart showing a flow of processing performed by the information providing device of the first embodiment. [Figure 10] FIG. 10 is a diagram illustrating an example of a computer that executes an information provision program. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0008] Hereinafter, an embodiment of an information providing device, an information providing method, an information providing program, and an information providing system according to the present application will be described in detail with reference to the drawings. Note that the present invention is not limited to the embodiment described below.
[0009] [Configuration of the first embodiment] First, the configuration of the information providing system according to the first embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of the configuration of the information providing system according to the first embodiment. As shown in Fig. 1, the information providing system 1 has an information providing device 10, a terminal 20, and a communication device 30. For example, the information providing device 10 is a server realized by a cloud or an edge. The information providing device 10 is connected to the terminal 20 and the communication device 30 and a camera 31 via a network N. For example, the network N is the Internet.
[0010] The communication device 30 is provided in a building where a user U1 is staying, and is connected to a camera 31 and a wearable device 32 so as to be able to perform data communication via wired or wireless communication. The communication device 30 is, for example, a smartphone and an IoT (Internet of Things) gateway. The terminal 20 is, for example, a smartphone, and is held by a user U2. The camera 31 and the wearable device 32 are examples of sensors.
[0011] The camera 31 transmits an image obtained by photographing the user U1 to the information providing device 10 via the communication device 30. The wearable device 32 is a smart watch, smart wear, or the like worn by the user U1, and transmits vital data and the like acquired from the user U1 to the information providing device 10 via the communication device 30.
[0012] The information providing device 10 provides the terminal 20 with information that has been stored in advance and information generated based on various data received from the communication device 30. For example, the information providing device 10 provides the exercise status, schedule, vital data, and the like of the user U1.
[0013] The configuration of the information providing device 10 will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of the configuration of the information providing device of the first embodiment. As shown in Fig. 2, the information providing device 10 includes an interface unit 11, a storage unit 12, and a control unit 13.
[0014] The interface unit 11 is an interface for inputting and outputting data. For example, the interface unit 11 is a network interface card (NIC). The interface unit 11 may be connected to an input device such as a mouse or a keyboard, and an output device such as a display.
[0015] The storage unit 12 is a storage device such as an HDD (Hard Disk Drive), an SSD (Solid State Drive), or an optical disk. The storage unit 12 may be a semiconductor memory in which data can be rewritten, such as a RAM (Random Access Memory), a flash memory, or a NVSRAM (Non Volatile Static Random Access Memory). The storage unit 12 stores an OS (Operating System) and various programs executed by the information providing device 10. The storage unit 12 also stores a timetable master 121, an activity type master 122, and an activity amount log 123.
[0016] FIG. 3 is a diagram showing an example of timetable master data. The timetable master 121 corresponds to a timetable used in schools in which classes are assigned to each period. The timetable master 121 is also an example of a schedule. As shown in FIG. 3, the timetable master 121 stores classes and extracurricular activities from the first period to the sixth period for each day of the week. The example of FIG. 3 shows that the first period class on Monday is "Japanese." The example of FIG. 3 also shows that the extracurricular activity on Tuesday is "soccer."
[0017] Fig. 4 is a diagram showing an example of data in the activity type master. As shown in Fig. 4, the activity type master 122 stores the amount of increase or decrease in the amount of activity for each activity type. The amount of increase or decrease in the amount of activity is used to calculate a reference value of the amount of activity, which will be described later. In the example of Fig. 4, it is shown that the amount of increase or decrease in the activity type "physical education" is "+7". Also, in the example of Fig. 4, it is shown that the amount of increase or decrease in the activity type "nap" is "-2".
[0018] Fig. 5 is a diagram showing an example of data of an activity amount log. As shown in Fig. 5, the activity amount log 123 stores a reference value and a result value of the activity amount for each period represented by a date, a day of the week, a start time, and an end time.
[0019] Here, as an example, the schedule is described as a timetable for an elementary or junior high school, so tasks are mainly arranged during the day. However, tasks are not limited to the daytime, and may be arranged at any time during the 24 hours. For example, when this embodiment is applied to night shift workers, tasks may also be arranged during the late night hours.
[0020] The control unit 13 controls the entire information providing device 10. The control unit 13 is, for example, an electronic circuit such as a central processing unit (CPU) or a micro processing unit (MPU), or an integrated circuit such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA). The control unit 13 also has an internal memory for storing programs that define various processing procedures and control data, and executes each process using the internal memory. The control unit 13 also functions as various processing units by the operation of various programs. For example, the control unit 13 has a calculation unit 131, a determination unit 132, a generation unit 133, and a notification unit 134.
[0021] The calculation unit 131 calculates the amount of activity of the user U1 based on information about the body of the user U1 acquired by the sensor. The user U1 is an example of a first user. In this embodiment, the camera 31 and the wearable device 32 correspond to the sensor. For example, the calculation unit 131 estimates the movement based on a still image or a moving image of the user U1 captured by the camera 31, and calculates the amount of activity. For example, the calculation unit 131 calculates the amount of activity based on the fluctuation of the vital data of the user U1 acquired by the wearable device 32. Note that the amount of activity may be anything that quantitatively represents the exercise state, and may be, for example, METs (Reference: National Institute of Health and Nutrition, "METs Table of Physical Activity", URL: https: / / www.nibiohn.go.jp / files / 2011mets.pdf).
[0022] The determination unit 132 determines whether the amount of activity calculated by the calculation unit 131 satisfies a standard determined based on the schedule of the user U1. Here, the amount of activity calculated by the calculation unit 131 is called an actual value. On the other hand, the amount of activity determined based on the schedule of the user U1 is called a standard value.
[0023] For example, the determination unit 132 determines the exercise status as "good" when the performance value is equal to the reference value or is within a range determined based on the reference value. Also, for example, the determination unit 132 determines the exercise status as "insufficient" when the performance value is less than the reference value or is less than the lower limit of the range determined based on the reference value. Also, for example, the determination unit 132 determines the exercise status as "excessive" when the performance value exceeds the reference value or is greater than the upper limit of the range determined based on the reference value.
[0024] The generating unit 133 generates data to be transmitted to the terminal 20. For example, the generating unit 133 generates a screen to be displayed on the terminal 20. The generating unit 133 may also generate a report that allows an overview of an exercise status for a predetermined period of time to be grasped from a reference value and a performance value of the activity amount, etc.
[0025] When the determination unit 132 determines that the criteria are not met, the notification unit 134 notifies the terminal carried by the second user that the criteria are not met. For example, when the determination unit 132 determines that the exercise status of the user U1 is "insufficient" according to the above-mentioned criteria, the notification unit 134 notifies the terminal 20 that the exercise status of the user U1 is "insufficient." At that time, the terminal 20 outputs predetermined information regarding the exercise status of the user U1 together with the alert.
[0026] The processing of the information providing system 1 will be specifically described using examples of data and displayed screens. Here, the timetable corresponds to the schedule of the user U1. In this case, the determination unit 132 determines whether or not the difference between the actual value of the amount of activity calculated by the calculation unit 131 and the standard value of the amount of activity determined based on the timetable in which tasks are assigned to each period of time satisfies a condition. For example, the task is a class at school.
[0027] 6, 7, and 8 are diagrams showing examples of screens displayed on a terminal. For example, as shown in Fig. 6, a screen 20a includes areas such as an exercise status display area 201, a timetable display area 202, a vital data display area 203, and an exercise report display area 204.
[0028] The exercise status display area 201 displays the result of the judgment of the exercise status of the user U1, and information on the exercise being performed or completed. The timetable display area 202 displays the timetable stored in the timetable master 121. The vital data display area 203 displays vital data such as the heart rate, body temperature, and blood pressure of the user U1 acquired by a sensor. The vital data may be acquired by the wearable device 32, or may be estimated based on an image taken by the camera 31. The exercise report display area 204 displays a report that is generated by the generation unit 133 and allows an overview of the exercise status for a predetermined period. The report displayed in the exercise report display area 204 may be switchable between hourly, daily, monthly, etc., depending on the user's operation, etc.
[0029] FIG. 6 is an example of a screen when the exercise status is "good". As shown in FIG. 6, the exercise status display area 201 of the screen 20a indicates that the exercise status of the user U1 is "good". The exercise status display area 201 of the screen 20a also indicates that the exercise performed by the user U1 is "radio calisthenics" together with an icon or image. The timetable display area 202 also displays the timetable for this week. The exercise report display area 204 also displays a graph of the reference value (planned) and actual value (actual) of the amount of activity for each time period on the day. Here, this week and today respectively mean the week and day including the date and time when the screen is displayed.
[0030] Here, the determination unit 132 determines the exercise status based on the reference value and the actual value of the amount of activity for the section surrounded by the dashed line of the graph being displayed in the exercise report display area 204. For example, the determination unit 132 performs the determination based on the total value or the moving average of each value for each section. However, the method of setting the sections is not limited to the one shown in the figure. Also, the length of the sections may vary depending on the date or the time period.
[0031] For example, as shown in FIG. 5, the reference values of the activity amount for each hour from 11:00 to 18:00 on Tuesday, July 7, 2020 are 9, 2, 4, 3, 2, 2, and 9, and the total value is 31. On the other hand, the actual values of the activity amount for each hour from 11:00 to 18:00 on Tuesday, July 7, 2020 are 2, 1, 10, 1, 4, 5, and 8, and the total value is 31. Since the sum of the reference values and the sum of the actual values from 11:00 to 18:00 on Tuesday, July 7, 2020 match, the determination unit 132 determines the exercise status as "good". In addition, even if the sum of the reference values and the sum of the actual values do not match, the determination unit 132 may determine the exercise status as "good" if the difference between the sums is within a certain value.
[0032] FIG. 7 is an example of a screen when the exercise status is "excessive". As shown in FIG. 7, the exercise status display area 201 of the screen 20b indicates that the exercise status of the user U1 is "excessive". In addition, the exercise status display area 201 of the screen 20b indicates that the exercise performed by the user U1 is "squats" together with an icon or image. In addition, the timetable display area 202 displays the timetable for this week. In addition, the exercise report display area 204 displays a graph of the reference value (planned) and the actual value (actual) of the activity amount for each time period on the day. In the example of FIG. 7, the total of the actual values within the section is significantly greater than the total of the reference value. For this reason, the determination unit 132 determines the exercise status to be "excessive".
[0033] FIG. 8 is an example of a screen when the exercise status is "insufficient". As shown in FIG. 8, the exercise status display area 201 of the screen 20c shows that the exercise status of the user U1 is "insufficient". The exercise status display area 201 of the screen 20c also shows that the exercise performed by the user U1 is "rest" together with an icon or image. The timetable display area 202 also shows the timetable for this week. The exercise report display area 204 also shows a graph of the reference value (planned) and actual value (actual) of the activity amount for each time period on the day. In the example of FIG. 8, the total of the actual values within the section is significantly lower than the total of the reference value. For this reason, the determination unit 132 determines the exercise status as "insufficient".
[0034] A method for setting the reference value of the amount of activity will be described. First, the base amount of activity is set as 0 for the time period during sleep (e.g., from 22:00 to 7:00 the next day) and 2 for the time period during wakefulness (e.g., from 7:00 to 22:00). Then, the amount of activity for each time period is increased or decreased based on the timetable master 121.
[0035] For example, the section from 11:00 to 12:00 on Tuesday, July 7, 2020 corresponds to the third period on Tuesday, and is assigned to the "Physical Education" class in the timetable. Since the increase or decrease in "Physical Education" is "+7", the base value for that section is 9, which is the sum of 2, which is set as the base, and 7.
[0036] The reference value of a section to which a specific task with a high amount of movement (hereinafter, a high-movement task) is assigned tends to be large, and other tasks with a lower amount of movement than the high-movement task are considered to have a smaller reference value than the high-movement task. Therefore, the reference value may be determined depending on whether or not a high-movement task is assigned. In this case, when a high-movement task is not assigned to any period in the timetable corresponding to the performance value, the determination unit 132 determines whether or not the difference between the base reference value and the performance value is equal to or greater than a threshold value, and when a high-movement task is assigned to any period in the timetable corresponding to the performance value, the determination unit 132 determines whether or not the difference between a reference value larger than the base reference value and the performance value is equal to or greater than a threshold value. Note that the high-movement task includes physical education classes as well as extracurricular sports activities such as soccer classes.
[0037] [Processing of the first embodiment] Fig. 9 is a flowchart showing a process flow of the information providing device of the first embodiment. As shown in Fig. 9, first, the calculation unit 131 acquires sensor information from the communication device 30 (step S101). For example, the sensor information is an image captured by the camera 31 and vital data acquired by the wearable device 32. Next, the calculation unit 131 calculates an actual value of the amount of activity based on the sensor information (step S102).
[0038] Here, the information providing device 10 waits while executing steps S101 and S102 until a certain time has elapsed or an information provision request is received from the terminal 20 (step S103, No). Then, when the certain time has elapsed or an information provision request is received from the terminal 20 (step S103, Yes), the information providing device 10 proceeds to step S104. Here, the determination unit 132 determines whether the difference between the actual value and the reference value of the activity amount is within or outside the appropriate range (step S104).
[0039] When the difference between the actual value and the reference value of the activity amount is within an appropriate range (step S104, within the appropriate range), the notification unit 134 notifies the terminal 20 of information on the exercise status without an alert (step S105) (e.g., when the exercise status is "good"). On the other hand, when the difference between the actual value and the reference value of the activity amount is outside the appropriate range (step S104, outside the appropriate range), the notification unit 134 notifies the terminal 20 of information on the exercise status together with an alert (step S106) (e.g., when the exercise status is "insufficient" or "excessive").
[0040] Here, the alert may be one that causes terminal 20 to display text such as "shortage," "excess," "caution," or "warning," or it may be one that causes terminal 20 to output a beep or flash a lamp.
[0041] [Advantages of the First Embodiment] As described above, the calculation unit 131 calculates the amount of activity of the first user based on the information on the body of the first user acquired by the sensor. The determination unit 132 determines whether or not the amount of activity calculated by the calculation unit 131 satisfies a criterion determined based on the schedule of the first user. In this manner, the determination criterion for the exercise status is determined based on the schedule of the user. As a result, according to this embodiment, it is possible to grasp the health condition taking into account the schedule of the user.
[0042] When the determination unit 132 determines that the criteria are not satisfied, the notification unit 134 notifies the terminal carried by the second user that the criteria are not satisfied. This allows the second user to know the exercise status of the second user even if the second user is in a place away from the first user.
[0043] The determination unit 132 determines whether or not the difference between the actual value of the amount of activity calculated by the calculation unit 131 and a standard value of the amount of activity determined based on a timetable in which tasks are assigned to each period satisfies a condition. For example, students who attend school will exercise moderately because they live according to a timetable. On the other hand, if students are asked to stay at home due to a request from the government to refrain from going out, it is possible that they will not get enough exercise. This embodiment can help students who are staying at home to overcome their lack of exercise.
[0044] When a predetermined task (high-intensity task) that requires a large amount of physical activity is not assigned to any period in the timetable corresponding to the performance value, the determination unit 132 determines whether the difference between the first reference value and the performance value is equal to or greater than a threshold value, and when a high-intensity task is assigned to any period in the timetable corresponding to the performance value, the determination unit 132 determines whether the difference between the performance value and a second reference value that is greater than the first reference value is equal to or greater than a threshold value. In particular, high-intensity tasks such as physical education classes are considered to contribute greatly to the amount of activity of students who are attending school. According to this embodiment, it is possible to encourage students who are waiting at home to exercise sufficiently on days when a high-intensity task is assigned to the timetable.
[0045] [Other embodiments] In the above embodiment, radio calisthenics and squats are given as examples of exercises that the user U1 does at home. On the other hand, exercises that can be performed indoors include walking, tiptoe lifts, heel lifts, knee straightening, knee bending, etc. The calculation unit 131 can determine which of these exercises the user's movement is closest to from the sensor information, and calculate the amount of activity associated with the determined exercise.
[0046] Conventionally, a technique for capturing a person's motion using radio waves used in a home wireless line (e.g., Wi-Fi) is known (e.g., Aerial (https: / / aerial.ai / )). The communication device 30 may use such a motion capture technique to obtain information on the movement of the user U1 and transmit the obtained information to the information providing device 10.
[0047] In the above embodiment, the reference value of the activity amount is described as being set based on a timetable. However, the reference value of the activity amount may be set based on an activity amount measured in the user's daily life.
[0048] [System configuration, etc.] In addition, each component of each device shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or a part of them can be functionally or physically distributed or integrated in any unit depending on various loads, usage conditions, etc. Furthermore, each processing function performed by each device can be realized in whole or in any part by a CPU and a program analyzed and executed by the CPU, or can be realized as hardware using wired logic.
[0049] Furthermore, among the processes described in this embodiment, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by a known method. In addition, the information including the processing procedures, control procedures, specific names, various data and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified.
[0050] [program] As an embodiment, the information providing device 10 can be implemented by installing an information providing program that executes the above-mentioned information providing process as package software or online software on a desired computer. For example, the information processing device can function as the information providing device 10 by executing the above-mentioned information providing program on the information processing device. The information processing device here includes desktop or notebook personal computers. In addition, the information processing device also includes mobile communication terminals such as smartphones, mobile phones, and PHS (Personal Handyphone System), and further slate terminals such as PDA (Personal Digital Assistant), etc.
[0051] The information providing device 10 may also be implemented as an information providing server device that provides services related to the above-mentioned information providing process to a client, the client being a terminal device used by the user. For example, the information providing server device is implemented as a server device that provides an information providing service that uses sensor data as input and outputs a determination result of the user's exercise status. In this case, the information providing server device may be implemented as a Web server, or may be implemented as a cloud that provides services related to the above-mentioned information providing process by outsourcing.
[0052] 10 is a diagram showing an example of a computer that executes an information provision program. The computer 1000 has, for example, a memory 1010 and a CPU 1020. The computer 1000 also has a hard disk drive interface 1030, a disk drive interface 1040, a serial port interface 1050, a video adapter 1060, and a network interface 1070. These components are connected by a bus 1080.
[0053] The memory 1010 includes a ROM (Read Only Memory) 1011 and a RAM 1012. The ROM 1011 stores a boot program such as a BIOS (Basic Input Output System). The hard disk drive interface 1030 is connected to a hard disk drive 1090. The disk drive interface 1040 is connected to a disk drive 1100. A removable storage medium such as a magnetic disk or an optical disk is inserted into the disk drive 1100. The serial port interface 1050 is connected to a mouse 1110 and a keyboard 1120, for example. The video adapter 1060 is connected to a display 1130, for example.
[0054] The hard disk drive 1090 stores, for example, an OS 1091, an application program 1092, a program module 1093, and program data 1094. That is, a program that defines each process of the information providing device 10 is implemented as a program module 1093 in which computer-executable code is written. The program module 1093 is stored, for example, in the hard disk drive 1090. For example, a program module 1093 for executing the same process as the functional configuration of the information providing device 10 is stored in the hard disk drive 1090. The hard disk drive 1090 may be replaced with an SSD.
[0055] Furthermore, setting data used in the processing of the above-described embodiment is stored as program data 1094, for example, in the memory 1010 or the hard disk drive 1090. Then, the CPU 1020 reads out the program module 1093 or the program data 1094 stored in the memory 1010 or the hard disk drive 1090 into the RAM 1012 as necessary, and executes the processing of the above-described embodiment.
[0056] Note that the program module 1093 and the program data 1094 are not limited to being stored in the hard disk drive 1090, but may be stored in, for example, a removable storage medium and read by the CPU 1020 via the disk drive 1100 or the like. Alternatively, the program module 1093 and the program data 1094 may be stored in another computer connected via a network (such as a local area network (LAN) or wide area network (WAN)). The program module 1093 and the program data 1094 may then be read by the CPU 1020 from the other computer via the network interface 1070. [Explanation of symbols]
[0057] 1 Information provision system 10 Information provision device 11 Interface section 12 Storage section 13 Control section 20 Terminals 20a, 20b, 20c screen 30 Communication Equipment 31 Camera 32 Wearable Devices 121 Timetable Master 122 Activity Type Master 123 Activity Log 131 Calculation Department 132 Judgment section 133 Generation part 134 Notification Department 201 Exercise status display area 202 Timetable display area 203 Vital Data Display Area 204 Exercise report display area N Network U1, U2 users
Claims
1. A calculation unit that calculates an activity amount of a first user based on information about a body of the first user acquired by a sensor; a determination unit which, when a predetermined task requiring a large amount of movement is not assigned to any of the time periods corresponding to the actual values of the amount of activity calculated by the calculation unit among the time periods in the timetable in which tasks are assigned to each time period, determines whether or not a difference between a first reference value and the actual value is equal to or greater than a threshold value, and, when the predetermined task is assigned to the time period in the timetable corresponding to the actual value among the time periods, determines whether or not a difference between a second reference value larger than the first reference value and the actual value is equal to or greater than a threshold value; An information providing device comprising:
2. The information providing device according to claim 1, further comprising a notification unit that notifies a terminal carried by a second user that the criteria are not met when the judgment unit determines that the difference is greater than or equal to a threshold value.
3. An information providing method executed by an information providing device, comprising: A calculation step of calculating an activity amount of a first user based on information about a body of the first user acquired by a sensor; a determining step of determining whether or not a difference between a first reference value and the actual value is equal to or greater than a threshold value when a predetermined task requiring a large amount of movement is not assigned to any of the time periods corresponding to the actual values of the amount of activity calculated by the calculating step among the time periods in the timetable in which tasks are assigned to each time period, and determining whether or not a difference between a second reference value larger than the first reference value and the actual value is equal to or greater than a threshold value when the predetermined task is assigned to the time period corresponding to the actual value among the time periods in the timetable; 13. An information providing method comprising:
4. 3. An information providing program for causing a computer to function as the information providing device according to claim 1.
5. An information provision system including a sensor that acquires information about the body of a first user staying at home, a terminal carried by a second user, and an information provision device connected to the sensor and the terminal via a network, The information providing device includes: A calculation unit that calculates an activity amount of the first user based on information about the body of the first user acquired by the sensor; a determination unit which, when a predetermined task requiring a large amount of movement is not assigned to any of the time periods corresponding to the actual values of the amount of activity calculated by the calculation unit among the time periods in the timetable in which tasks are assigned to each time period, determines whether or not a difference between a first reference value and the actual value is equal to or greater than a threshold value, and, when the predetermined task is assigned to the time period in the timetable corresponding to the actual value among the time periods, determines whether or not a difference between a second reference value larger than the first reference value and the actual value is equal to or greater than a threshold value; a notification unit that notifies the terminal that a criterion is not satisfied when the determination unit determines that the difference is equal to or greater than a threshold; An information providing system comprising:
Citation Information
Patent Citations
Education support system
JP2017207589A
Analytic method, analysis system and analysis program
JP2018128822A