Assignment output device, assignment output method, and program
The task output device and method adapt tasks to users' activity levels, ensuring alignment with periodic changes, thereby enhancing task engagement and completion.
Patent Information
- Application Number
- JP2021055835
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-03-29
- Publication Date
- 2025-08-13
- Estimated Expiration
- 2041-03-29
AI Technical Summary
Existing systems fail to output tasks that correspond to periodic changes in a user's activity level, which is crucial for personalized training menus.
A task output device and method that includes a determination unit to assess activity levels, a task determination unit to set difficulty levels based on these levels, and an output unit to provide appropriate tasks to users.
Enables users to engage with tasks that align with their changing activity levels, supporting task completion by adapting to environmental changes.
Smart Images

Figure 0007722679000001 
Figure 0007722679000002 
Figure 0007722679000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a task output device, a task output method, and a program. [Background technology]
[0002] Patent document 1 reports a device that identifies possible problems that may occur in a user's body based on the results of measuring the user's body movements, and presents the user with a training menu for the body parts associated with the identified problems. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 6811349 Summary of the Invention [Problem to be solved by the invention]
[0004] Patent document 1 describes a method of providing a training menu suited to a user by utilizing historical information on the measurement results of the user's body movements and asking questions about body parts for which measurement results have not been accumulated.
[0005] However, it is not possible to output tasks based on the user's activity level, which is not directly related to the training menu, and based on periodic changes in the user's activity level.
[0006] Therefore, the present invention aims to provide a task output device, a task output method, a program, and a recording medium that are capable of outputting tasks that correspond to periodic changes in a user's activity level, thereby assisting the user in completing tasks. [Means for solving the problem]
[0007] In order to achieve the above object, the task output device of the present invention comprises: cycle a determination unit, an activity determination unit, a task determination unit, and an output unit; The aforementioned cycle The determination unit determines the activity level of the user. cycle Determine The activity level determining unit cycle Determine the activity level of the user based on the the task determination unit determines a task of a difficulty level corresponding to the determined activity level; The output unit is a device that outputs the determined task to the user.
[0008] The task output method of the present invention includes: cycle The method includes a determination step, an activity determination step, a task determination step, and an output step, The aforementioned cycle The determination step is based on the activity level of the user. cycle Determine The activity determining step cycle Determine the activity level of the user based on the The task determination step determines a task having a difficulty level corresponding to the determined activity level, The output step is a method of outputting the determined task to the user. [Effects of the Invention]
[0009] According to the present invention, the activity level of a user cycle It is possible to output tasks that correspond to environmental changes, thereby supporting the user in achieving the tasks. [Brief explanation of the drawings]
[0010] [Figure 1] FIG. 1 is a block diagram showing an example of the configuration of the assignment output device according to the first embodiment. [Figure 2] FIG. 2 is a block diagram showing an example of the hardware configuration of the task output device of the first embodiment. [Figure 3] FIG. 3 is a flowchart showing an example of processing in the assignment output device of the first embodiment. [Figure 4]4(A) and (B) are (A) a graph showing the determined activity levels, and (B) a table showing the correspondence between activity levels and difficulty levels. DETAILED DESCRIPTION OF THE INVENTION
[0011] In the task output device of the present invention, for example, cycle The decision unit is Cycling L and the activity level input by the user. cycle The phase of the signal may be determined by, for example, cycle When the activity level is input by the user for the first time during a predetermined period, the determination unit cycle The phase of the signal may be determined so as to have an upward trend.
[0012] In the task output device of the present invention, for example, cycle The determination unit determines the activity level from the history of the activity level input by the user. cycle The embodiment may be such that:
[0013] In the task output device of the present invention, for example, cycle The determination unit further refers to the output level of achievement of the task and determines cycle The above may be modified.
[0014] In the task output device of the present invention, for example, the task determination unit may further calculate the change in the activity level on the determined day from the activity level on the previous day, and determine a task of corresponding difficulty level by referring to the change.
[0015] In the task output method of the present invention, for example, cycle The decision process is carried out by using a previously prepared Rhinoceros Kuru and the activity level input by the user. cycle The phase of the signal may be determined by, for example, cycleThe determining step is performed when the activity level is input by the user for the first time during a predetermined period. cycle The phase of the signal may be determined so as to have an upward trend.
[0016] In the task output method of the present invention, for example, cycle The determining step determines the activity level from the history of the activity level input by the user. cycle The embodiment may be such that:
[0017] In the task output method of the present invention, for example, cycle The determination step further includes: referring to the outputted degree of achievement of the task; cycle The above may be modified.
[0018] In the task output method of the present invention, for example, the task determination step may further calculate the change in the activity level on the determined day from the activity level on the previous day, and determine a task of corresponding difficulty level by referring to the change.
[0019] The program of the present invention is a program for causing a computer to execute the steps of the method of the present invention as a procedure.
[0020] Next, embodiments of the present invention will be described with reference to the drawings. The present invention is not limited to the following embodiments. In the following drawings, the same parts are denoted by the same reference numerals. Furthermore, the descriptions of the embodiments can be mutually incorporated unless otherwise specified, and the configurations of the embodiments can be combined unless otherwise specified.
[0021] [Embodiment 1] FIG. 1 is a block diagram showing an example of the configuration of a task output device 10 according to this embodiment. As shown in FIG. 1, the device 10 cycle It includes a determination unit 11, an activity determination unit 12, a task determination unit 13, and an output unit 14.
[0022] The device 10 may be, for example, a single device including the above-mentioned units, or may be a device to which the above-mentioned units can be connected via a communication network. The device 10 may also be connected to an external device, which will be described later, via the communication network. The communication network is not particularly limited, and any known network may be used, and may be wired or wireless, for example. The communication network may be, for example, the Internet, WWW (World Wide Web), a telephone line, or a LAN (Local Area Network). Area Network), SAN (Storage Area Network), DTN (Delay Tolerant Networking), LPWA (Low Examples of wireless communication include WiFi (Wireless Fidelity), Bluetooth (registered trademark), local 5G, and LPWA. The wireless communication may be a form in which each device communicates directly (ad hoc communication), infrastructure communication, indirect communication via an access point, or the like. The device 10 may be incorporated into a server as a system. The device 10 may also be, for example, a personal computer (PC, e.g., desktop or notebook type) on which the program of the present invention is installed, a smartphone, a tablet terminal, or the like. Furthermore, the device 10 may be, for example, in the form of cloud computing or edge computing, in which at least one of the units is located on a server and the other units are located on a terminal.
[0023] 2 shows a block diagram of the hardware configuration of the device 10. The device 10 includes, for example, a central processing unit (CPU, GPU, etc.) 101, a memory 102, a bus 103, a storage device 104, an input device 105, a display device 106, and a communication device 107. The components of the device 10 are connected to each other via the bus 103 and their respective interfaces (I / F).
[0024] The central processing unit 101 is responsible for overall control of the device 10. In the device 10, the central processing unit 101 executes, for example, the program of the present invention and other programs, and also reads and writes various information. Specifically, for example, the central processing unit 101: cycle It functions as a determination unit 11, an activity determination unit 12, a task determination unit 13, and an output unit 14.
[0025] The bus 103 can also be connected to, for example, an external device. Examples of the external device include an external storage device (such as an external database), a printer, an external input device, an external display device, and an external imaging device. The device 10 can be connected to an external network (the communication line network) by, for example, a communication device 107 connected to the bus 103, and can also be connected to other devices via the external network.
[0026] The memory 102 may be, for example, a main memory (primary storage device). When the central processing unit 101 performs processing, the memory 102 reads various operating programs, such as the program of the present invention, stored in the storage device 104 (described later), and the central processing unit 101 receives data from the memory 102 and executes the programs. The main memory may be, for example, a RAM (random access memory). Alternatively, the memory 102 may be, for example, a ROM (read only memory).
[0027] The storage device 104 is also referred to as an auxiliary storage device, for example, in contrast to the main memory (primary storage device). As described above, the storage device 104 stores an operating program including the program of the present invention. The storage device 104 may be, for example, a combination of a recording medium and a drive that reads and writes data from and to the recording medium. The recording medium is not particularly limited and may be, for example, an internal or external type, such as a hard disk (HD), CD-ROM, CD-R, CD-RW, MO, DVD, flash memory, or memory card. The storage device 104 may be, for example, a hard disk drive (HDD) or a solid state drive (SSD) in which the recording medium and drive are integrated.
[0028] In the present device 10, the memory 102 and storage device 104 can also store log information, information acquired from an external database (not shown) or an external device, information generated by the present device 10, and the like.
[0029] The device 10 may further include, for example, an input device 105 and a display device 106. The input device 105 is, for example, a touch panel, a keyboard, a mouse, etc. The display device 106 is, for example, an LED display, a liquid crystal display, etc.
[0030] Next, an example of the task output method of this embodiment will be described with reference to the flowchart of Fig. 3. The task output method of this embodiment is implemented as follows, for example, using the task output device 10 of Fig. 1. Note that the task output method of this embodiment is not limited to use with the task output device 10 of Fig. 1.
[0031] first, cycle The determination unit 11 determines the activity level of the user. cycle Determine (S11, sa Ikuru (Decision-making process). Specifically, cycle The determination unit 11 determines, for example, the user's input to the input device 105 of the device 10, which is the user's terminal. cycle can be determined.
[0032] The activity level is a value indicating the degree of activity of the user, and is not particularly limited, and may be, for example, based on the user's subjective opinion, a value (biological value, etc.) measured by a sensor or the like, or the result of an arbitrary test for measuring the activity level, etc. The activity level can also be referred to as, for example, mood level, vitality level, performance, etc.
[0033] The activity level is not particularly limited, and examples thereof include evaluations such as good, bad, and average, evaluations on a scale of 1 to 5, and evaluations of 0 to 100%.
[0034] The aforementioned cycle For example, daily cycle However, it is not limited to this, for example, once a week, once a month, cycle In the following explanation, the term "on the day" refers to the date cycle The term is not limited to the case where the above expression is true, and can be rephrased as appropriate.
[0035] cycle The determination unit 11, for example, cycle In the decision of cycle The pattern of cycle During this period, the maximum value of the activity level can be determined. cycle The phase at
[0036] The aforementioned cycle The pattern is not particularly limited, and for example, a repetition of an upward trend and a downward trend. cycle , waveform (sine wave, square wave, triangle wave, sawtooth wave, etc.) cycle , random cycle The above-mentioned cycle The pattern is, for example, cycle It is also acceptable for the pattern to be absent.
[0037] The aforementioned cycle The period is not particularly limited, and examples include a few days, 10 days, 1 week, 1 month, several months, 6 months, and 1 year.
[0038] cycle The determination unit 11 may, for example, cycle and the activity level input by the user. cycle The phase of the signal can be determined.
[0039] Specifically, for example, cycle Among the phases in the information, the phase in which the activity level at that phase matches the activity level for the day input by the user can be set as the phase for the day. That is, for example, when the user starts using the device 10, the user can input the activity level for the day. cycleThe start position of the cycle Based on this, it is possible to predict the activity level for the next day and beyond.
[0040] Also, for example, cycle Of the two phases in the information, the phases whose activity levels match the activity levels for the previous day and the current day input by the user can be determined to be the phases for the previous day and the current day.
[0041] The previously prepared cycle The information may be, for example, known data. cycle The information may be, for example: cycle It may be determined by the determination unit 11.
[0042] cycle For example, when the activity level is input by the user for the first time during a predetermined period, the determination unit 11 cycle Specifically, for example, the phase of the previously prepared cycle If there are multiple phases in the information that match the activity level of the day entered by the user, the phase in which the activity level of the next day is higher than the activity level of the day can be determined as the phase of the day. The inventors have independently discovered that users generally have an upward trend in activity level when they first register data. Therefore, with the above configuration, the activity level can be determined, for example, in accordance with the upward trend in the user's actual activity level.
[0043] cycle The determination unit 11 determines, for example, the activity level from the history of the activity level input by the user. cycle The above can be determined. cycle The method for determining the activity is not particularly limited, and may be cycleAny known method capable of making such predictions can be used. Specifically, for example, a method using a time series analysis model such as an ARMA model, or a machine learning model can be used, and the activity history can be used as a feature quantity in the model.
[0044] cycle For example, the determination unit 11 first selects a previously prepared cycle information and the activity level for the day (first day) input by the user. cycle and phase are determined, and thereafter, when data of the history of the actual activity level input by the user is accumulated, the cycle can be determined.
[0045] Also, cycle The determination unit 11 further, for example, cycle The above may be modified. cycle The correction of cycle This can be done in the same manner as in the determination of the above. cycle In correcting the above, for example, the degree of achievement of the task output by the output unit 14, which will be described later, may be referenced. That is, the degree of achievement of the task may be included as a feature in the model.
[0046] Next, the activity determining unit 12 cycle Based on this, the activity level of the user is determined (S12, activity level determination step).
[0047] The activity level may be determined, for example, by cycle The above determined by the determination unit 11 cycle The activity level of the day is determined by referring to the phase. cycle The activity level can be calculated by shifting the phase from the start position (first day) by the number of days the task has continued.
[0048] The activity level may be determined by, for example, cycleThe activity level for the day may be predicted by referring to the above, and the predicted activity level may be revised by the user, and the revised activity level may be determined as the activity level for the day.
[0049] Next, the task determining unit 13 determines a task with a difficulty level corresponding to the determined activity level (S13, task determining step).
[0050] The assignment is, for example, content that the user will undertake on the day the activity level is determined. The content of the assignment is not particularly limited, and may be, for example, exercise. The assignment may also be, for example, a task.
[0051] The type of the task may be determined according to the goal set by the user, and specific tasks may be set for each task type according to the level of difficulty. Specifically, if the goal set by the user is "getting six-pack," the type of task may be exercises related to abdominal muscles. Specific tasks may be set according to the level of difficulty corresponding to the activity level, such as "Difficulty 1: stretching," "Difficulty 2: doing 10 sit-ups," "Difficulty 3: doing 30 sit-ups," etc.
[0052] The difficulty level is not particularly limited, and examples thereof include difficulty levels such as difficult, easy, normal, difficulty levels of 1 to 5, difficulty levels of 0 to 100%, etc. Specific types and amounts of tasks are set in association with the difficulty levels.
[0053] The difficulty level may be determined, for example, by calculating the difficulty level of the task from the activity level, or by referring to a database, correspondence table, etc. that stores the activity level and the difficulty level in association with each other.
[0054] For example, when the activity level corresponds to an x-level rating (e.g., a 6-level rating) and the difficulty level corresponds to a y-level rating (e.g., 3 levels), the difficulty level can be determined by dividing the activity level value by p=x / y (e.g., 6÷3=2). For example, when the activity levels are 1 and 2, the division results are 0 and 1, and the difficulty level is determined to be 1; when the activity levels are 3 and 4, the division results are 1.5 and 2, and the difficulty level is determined to be 2; when the activity levels are 5 and 6, the division results are 2.5 and 3, and the difficulty level is determined to be 3.
[0055] In determining the difficulty level, multiple difficulty levels of the tasks may be associated with one activity level. The task determination unit 13 may then determine the difficulty level of one of the multiple difficulty levels by referring to predetermined conditions. The predetermined conditions include a change in the activity level from the previous day, as described below. This allows, for example, setting a more appropriate task. The predetermined conditions also include a condition that the activity level on the determined day is the same as the activity level on the previous day, as well as a condition that the activity level is determined randomly, as described below. This allows, for example, to prevent the user from getting bored with the task.
[0056] The task determination unit 13 may further calculate the change in the activity level of the determined day from the activity level of the previous day, and determine a task of a corresponding difficulty level by referring to the change. The change may be the presence or absence of a change, or the amount of change.
[0057] Specifically, for example, if the activity level on the determined day is higher than the activity level on the previous day, the difficulty level of the task can be set higher. Also, for example, if a fraction is generated when converting the activity level into the difficulty level of the task, and if the activity level on the determined day is higher than the activity level on the previous day, the fraction can be rounded up to determine the difficulty level, and if the activity level on the determined day is lower than the activity level on the previous day, the fraction can be rounded down to determine the difficulty level.
[0058] The task setting unit 13 can further set a task of a different level of difficulty from that of the previous day, for example, depending on whether the activity level of the determined current day is the same as that of the previous day.
[0059] A case where multiple levels of difficulty of the tasks are associated with one level of activity will be specifically described using Figures 4(A) and (B). Figure 4(A) is a graph showing the determined levels of activity from day 1 to day 9, showing that the level of activity on day 2 (point p) and day 4 (point q) is "4," and the level of activity on day 6 (point r) and day 8 (point s) is "2." Figure 4(B) is a table showing the correspondence between the level of activity and the level of difficulty, showing that when the level of activity is "2" to "4," each level of difficulty corresponds to two levels of difficulty (gray areas in the table). In Figure 4(B), on the second day (point p), the activity level has increased compared to the previous day, so the more difficult level of "3" is determined as the level of activity "4" out of the two levels ("2" and "3"). On the fourth day (point q), the activity level has decreased compared to the previous day, so the less difficult level of "2" is determined as the level of activity "4". On the sixth day (point r), the activity level has decreased compared to the previous day, so the less difficult level of "1" is determined as the level of activity "2" out of the two levels ("1" and "2"). On the eighth day (point s), the activity level has increased compared to the previous day, so the more difficult level of "2" is determined as the level of activity "2" out of the two levels ("1" and "2").
[0060] Then, the output unit 14 outputs the determined task to the user (S14, output step), and the process ends (END). Specifically, the output unit 14 can display the determined task on the display device 106 of the device 10, which is the user's terminal, for example.
[0061] The output of the determined task is not particularly limited as long as the output enables the user to tackle the task. Specifically, the output may be, for example, a display of text such as "How are you feeling today? Today's recommended task is '30 sit-ups'!"
[0062] For example, the device 10 may further manage the degree of achievement by the user for the determined task.
[0063] The inventor independently discovered that even when aiming to continuously complete tasks to achieve a goal, periodic mood swings can make it difficult to continue with the same tasks. The inventor also independently discovered that conventional task management methods require individuals to adjust tasks, which creates an additional hurdle and contributes to discontinuing tasks. In contrast, this embodiment can present tasks of an optimal difficulty level based on the user's physical condition and mood. Furthermore, the user can easily continue with tasks by simply completing the presented tasks, eliminating the need to perform difficult tasks or choose tasks based on the user's condition on that day. In this way, this embodiment can support the user in completing tasks.
[0064] [Embodiment 2] The program of this embodiment is a program for causing a computer to execute each step of the method of the present invention as a procedure. In the present invention, "procedure" may be read as "processing." The program of this embodiment may be recorded, for example, on a computer-readable recording medium. The recording medium is not particularly limited, and examples thereof include a read-only memory (ROM), a hard disk (HD), an optical disk, etc.
[0065] Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.
[0066] <Additional Notes> Some or all of the above embodiments can be described as, but not limited to, the following supplementary notes. (Appendix 1) cycle a determination unit, an activity determination unit, a task determination unit, and an output unit; The aforementioned cycle The determination unit determines the activity level of the user. cycle Determine The activity level determining unit cycle Determine the activity level of the user based on the the task determination unit determines a task of a difficulty level corresponding to the determined activity level; the output unit outputs the determined task to the user. Assignment output device. (Appendix 2) The aforementioned cycle The decision unit is cycle and the activity level input by the user. cycle 2. The task output device of claim 1, wherein the phase of the (Appendix 3) The aforementioned cycle When the activity level is input by the user for the first time during a predetermined period, the determination unit cycle The task output device according to claim 2, wherein the phase of the task is determined to have an upward trend. (Appendix 4) The aforementioned cycle The determination unit determines the activity level from the history of the activity level input by the user. Cycling L 4. The task output device according to any one of appendices 1 to 3, which determines: (Appendix 5) The aforementioned cycle The determination unit further refers to the output level of achievement of the task and determines cycle A task output device according to any one of appendices 1 to 4, which corrects the above. (Appendix 6) The task output device according to any one of appendices 1 to 5, wherein the task determination unit further calculates the change in the activity level on the determined day from the activity level on the previous day, and determines a task of corresponding difficulty level by referring to the change. (Appendix 7) cycle The method includes a determination step, an activity determination step, a task determination step, and an output step, The aforementioned cycle The determination step is based on the activity level of the user. cycle Determine The activity determining step cycle Determine the activity level of the user based on the The task determination step determines a task having a difficulty level corresponding to the determined activity level, The output step outputs the determined task to the user. Assignment output method. (Appendix 8) The aforementioned cycle The decision process is carried out by using a previously prepared cycle and the activity level input by the user. cycle 8. The method for outputting a problem according to claim 7, wherein the phase of the problem is determined. (Appendix 9) The aforementioned cycle The determining step is performed when the activity level is input by the user for the first time during a predetermined period. cycle The task output method according to claim 8, wherein the phase of the parameter is determined to have an upward trend. (Appendix 10) The aforementioned cycle The determining step determines the activity level from the history of the activity level input by the user. Rhinoceros Kuru 10. The method for outputting an assignment according to any one of appendices 7 to 9, wherein the assignment is determined as follows: (Appendix 11) The aforementioned cycle The determination step further includes: referring to the outputted degree of achievement of the task; Cycling L A method for outputting an assignment according to any one of appendices 7 to 10, which corrects the above. (Appendix 12) 12. The task output method according to any one of Appendices 7 to 11, wherein the task determination step further calculates a change in the activity level on the determined day from the activity level on the previous day, and determines a task of a corresponding difficulty level by referring to the change. (Appendix 13) On the computer, cycle A program for executing a procedure including a decision procedure, an activity determination procedure, an issue determination procedure, and an output procedure: The aforementioned cycle The decision procedure is based on the user's activity level. cycle Determine The activity level determination procedure cycle Determine the activity level of the user based on the the task determination step determines a task of a difficulty level corresponding to the determined activity level; The output step outputs the determined assignment to the user. (Appendix 14) The aforementioned cycle The decision procedure is prepared in advance. cycle and the activity level input by the user. cycle 14. The program of claim 13, wherein the program determines the phase of the (Appendix 15) The aforementioned cycle The determination procedure is to determine the activity level when the user inputs the activity level for the first time during a predetermined period. cycle 15. The program of claim 14, wherein the phase of the signal is determined to have an upward trend. (Appendix 16) The aforementioned cycle The determination procedure is to determine the activity level from the history of the activity level input by the user. Rhinoceros Kuru 16. The program of any one of appendices 13 to 15, wherein the program determines (Appendix 17) The aforementioned cycle The determination procedure further refers to the outputted achievement level of the task, Cycling L 17. The program according to any one of appendices 13 to 16, which modifies (Appendix 18) The program described in any one of Appendices 13 to 17, wherein the task determination procedure further calculates the change in the activity level on the determined day from the activity level on the previous day, refers to the change, and determines a task of corresponding difficulty. (Appendix 19) A computer-readable recording medium having recorded thereon a program according to any one of appendices 13 to 18. [Industrial Applicability]
[0067] According to the present invention, a combination of life information that is not known to have a high degree of association can be notified to a user as having a high degree of association, thereby assisting the user in recording life information. [Explanation of symbols]
[0068] 10. Assignment output device 11 cycle Decision section 12 Activity determination section 13. Issue Determination Department 14 Output section 101 Central Processing Unit 102 memory 103 Bus 104 Storage device 105 Input Device 106 Display device 107 Communication Devices
Claims
1. a cycle determination unit, an activity determination unit, a task determination unit, and an output unit; The cycle determination unit Determine the user's activity cycle, When the user inputs the activity level for the first time during a predetermined period, the phase of the cycle is determined to be an upward trend; the activity level determination unit determines the activity level of the user based on the cycle; the task determination unit determines a task of a difficulty level corresponding to the determined activity level; the output unit outputs the determined task to the user. Assignment output device.
2. 2. The task output device according to claim 1, wherein the cycle determination unit determines the phase of the cycle from pre-prepared cycle information and the activity level input by the user.
3. The task output device according to claim 1 , wherein the cycle determination unit determines the cycle from a history of the activity levels input by the user.
4. The task output device according to claim 1 , wherein the cycle determination unit further modifies the cycle by referring to the output level of achievement of the task.
5. 5. The task output device according to claim 1, wherein the task determination unit further calculates a change in the activity level for the determined day from the activity level for the previous day, and determines a task of a corresponding difficulty level by referring to the change.
6. The method includes a cycle determination step, an activity determination step, a task determination step, and an output step, The cycle determination step includes: Determine the user's activity cycle, When the user inputs the activity level for the first time during a predetermined period, the phase of the cycle is determined to be an upward trend; the activity level determination step determines an activity level of the user based on the cycle; The task determination step determines a task having a difficulty level corresponding to the determined activity level, The output step outputs the determined task to the user. A task output method in which each of the steps is performed by a computer.
7. 7. The task output method according to claim 6, wherein the cycle determination step determines the phase of the cycle from pre-prepared cycle information and the activity level input by the user.
8. A cycle determination procedure, an activity determination procedure, a task determination procedure, and an output procedure are included. The cycle determination procedure includes: Determine the user's activity cycle, When the user inputs the activity level for the first time during a predetermined period, the phase of the cycle is determined to be an upward trend; the activity level determination step determines an activity level of the user based on the cycle; the task determination step determines a task of a difficulty level corresponding to the determined activity level; the output step outputs the determined assignment to the user. A program for causing a computer to execute each of the above procedures.
9. 9. The program according to claim 8, wherein the step of determining the cycle determines the phase of the cycle from pre-prepared cycle information and the activity level input by the user.
Citation Information
Patent Citations
Methods and systems for improving physiological responses
JP2018507416A
Information processing device, method, and program
JP6811349B1