Information processing device, information processing method, and information processing program

An information processing device improves physical condition by suggesting actions based on heart rate variability and electroencephalogram data, addressing the unawareness of unhealthy conditions and promoting rest to enhance well-being.

JP7786775B1Active Publication Date: 2025-12-16小林 一功
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2025060785
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-04-01
Publication Date
2025-12-16
Estimated Expiration
2045-04-01

Smart Images

  • Figure 0007786775000001_ABST
    Figure 0007786775000001_ABST
Patent Text Reader

Abstract

An object of the present invention is to provide an information processing device, an information processing method, and an information processing program that can improve a user's physical condition by encouraging the user to take action according to the user's condition. [Solution] The information processing device includes a heart rate variability acquisition unit 110A that acquires the user's heart rate variability, and a presentation unit 110B that presents improvement actions to improve the heart rate variability based on the acquired heart rate variability.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The disclosed technology relates to an information processing device, an information processing method, and an information processing program. [Background technology]

[0002] Patent Document 1 discloses an information processing device that improves the accuracy of determining abnormalities based on data related to a user's body compared to conventional devices. This information processing device includes an acquisition unit that acquires measurement data including data measured on the user's body, an estimation unit that estimates the user's heart rate at a future time point and a normal range that is a normal range of heart rates for the user at the future time point using the acquired measurement data and a model generated for each user to estimate the user's heart rate from the measurement data, a notification unit that issues a notification when the estimated heart rate at the future time point or the user's heart rate measured when the future time point arrives is outside the normal range of heart rates at the estimated future time point, and an update unit that updates the model using the acquired measurement data. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2020-119175 Summary of the Invention [Problem to be solved by the invention]

[0004] It is known that people are more likely to experience negative emotions when their physical condition (for example, the balance of the autonomic nervous system) becomes unhealthy due to factors such as hyperconcentration. However, people often do not realize that their physical condition is unhealthy, and they may end up experiencing negative emotions without even realizing it. Therefore, there is room for improvement in encouraging people to rest and improve their physical condition before they realize that they are unwell.

[0005] The disclosed technology aims to provide an information processing device, an information processing method, and an information processing program that can improve a user's physical condition by encouraging the user to take action according to the user's condition. [Means for solving the problem]

[0006] The information processing device according to the first aspect includes a heart rate variability acquisition unit that acquires a user's heart rate variability, and a presentation unit that presents improvement actions to improve the heart rate variability based on the acquired heart rate variability.

[0007] The information processing device of the second aspect is the information processing device of the first aspect, and includes a setting unit that sets rest timing every predetermined time, and the heart rate variability acquisition unit acquires the heart rate variability measured at the set rest timing.

[0008] The information processing device of the third aspect is the information processing device of the second aspect, and further includes a plan acquisition unit that acquires a work plan including at least information regarding the work time input by the user, and the setting unit sets the rest timing according to the acquired work plan.

[0009] An information processing device according to a fourth aspect is the information processing device according to the second aspect, further comprising an evaluation unit that evaluates the psychological state of the user when a predetermined number of rest timings have passed based on measurement values ​​including at least one of the user's heart rate measured by a heart rate sensor and the user's acquired heart rate variability, and the presentation unit presents resting actions that allow the user to rest based on the evaluation by the evaluation unit.

[0010] An information processing device according to a fifth aspect is an information processing device according to the fourth aspect, wherein when presenting the resting behavior, the presentation unit presents the resting behavior output from a trained model that has been trained to output the resting behavior by inputting the evaluation using teacher data including feedback information from the user.

[0011] An information processing device according to a sixth aspect is the information processing device according to the fourth aspect, further comprising a performance receiving unit that receives from the user a performance record of the work performed by the user, and the evaluation unit evaluates the user's emotions based on the performance record received by the performance receiving unit in addition to the measurement value.

[0012] An information processing device according to a seventh aspect is an information processing device according to the sixth aspect, wherein the presentation unit presents the reflection content generated by inputting a prompt sentence to the generation AI instructing it to estimate the reflection content based on the measurement values, the performance records, and the user's emotions when accepting the reflection content of the work.

[0013] An information processing device according to an eighth aspect is an information processing device according to the sixth or seventh aspect, further comprising a recording unit that records responses from the user to predetermined questions based on the user's psychological state, and the presentation unit presents the user's mental state generated by inputting a prompt sentence to a generation AI that instructs the AI ​​to estimate the user's mental state based on the measured values ​​and the recorded responses.

[0014] An information processing device according to a ninth aspect is an information processing device according to any one of the first to seventh aspects, wherein the presentation unit, when presenting the improvement action, presents the improvement action output from a trained model that has been trained to output the improvement action by inputting the heart rate variability using teacher data including feedback information from the user.

[0015] An information processing device according to a tenth aspect is an information processing device according to any one of the first to eighth aspects, and is provided with a selection receiving unit that receives a selection from the user as to whether or not to implement the improvement action when presenting the improvement action.

[0016] An information processing device according to an eleventh aspect is the information processing device according to the tenth aspect, wherein the presentation unit, when presenting the improvement action, presents a plurality of the improvement actions, and the selection receiving unit, when accepting a selection to implement the improvement action, accepts an improvement action selected from the plurality of improvement actions.

[0017] An information processing device according to a twelfth aspect is an information processing device according to any one of the first to eleventh aspects, wherein the presentation unit presents the improvement action until a predetermined number of times set for each improvement action is reached if the improvement action does not improve the heart rate variability.

[0018] An information processing device according to a thirteenth aspect is an information processing device according to any one of the first to twelfth aspects, wherein the presentation unit presents the improvement behavior of the user that is set based on the measured electroencephalogram information of the user.

[0019] An information processing method according to a fourteenth aspect is a process performed by a computer to acquire a user's heart rate variability and, based on the acquired heart rate variability, present an improvement action to improve the heart rate variability.

[0020] An information processing program according to a fifteenth aspect causes a computer to execute a process of acquiring a user's heart rate variability and, based on the acquired heart rate variability, presenting an improvement action to improve the heart rate variability. [Effects of the Invention]

[0021] According to the disclosed technology, the physical condition of the user can be improved by encouraging the user to take action according to the user's condition. [Brief explanation of the drawings]

[0022] [Figure 1] 1 is a diagram illustrating an outline of the configuration of a rest suggestion system according to a first embodiment. [Figure 2] 1 is a block diagram showing an example of a hardware configuration of a wearable terminal according to a first embodiment. [Figure 3] FIG. 2 is a diagram schematically illustrating an example of a configuration of a storage according to the first embodiment. [Figure 4] 2 is a block diagram showing an example of a hardware configuration of a center server according to the first embodiment. FIG. [Figure 5] FIG. 2 is a block diagram showing an example of the configuration of a trained model storage unit according to the first embodiment. [Figure 6] FIG. 2 is a block diagram illustrating an example of a functional configuration of the wearable terminal according to the first embodiment. [Figure 7] 10 is a flowchart showing an example of a rest suggestion process according to the first embodiment. [Figure 8A] 3 is an example of a display screen of the wearable terminal according to the first embodiment. [Figure 8B] 10 is an example of a display screen of an auxiliary terminal according to a modified example of the first embodiment. [Figure 9] 10 is a flowchart showing an example of an improvement action suggestion process according to the first embodiment. [Figure 10] 3 is an example of a display screen of the wearable terminal according to the first embodiment. [Figure 11] 10 is a flowchart showing an example of a rest action suggestion process according to the first embodiment. [Figure 12] 3 is an example of a display screen of the wearable terminal according to the first embodiment. [Figure 13] 10 is a flowchart showing an example of the flow of a review process according to the first embodiment. [Figure 14] 3 is an example of a display screen of the wearable terminal according to the first embodiment. [Figure 15] 10 is a diagram illustrating an example of a flow of a rest action suggestion process according to the second embodiment. [Figure 16] 10 is a flowchart showing an example of the flow of a questioning process according to the second embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0023] The rest suggestion system 10 according to the present embodiment will be described below with reference to the drawings. In each drawing, the same or equivalent components are designated by the same reference numerals. The dimensional proportions in the drawings are exaggerated for the sake of explanation and may differ from the actual proportions. The present disclosure is not limited to the following embodiment and may be modified as appropriate within the scope of the object of the present disclosure.

[0024] <Outline of this embodiment> People with developmental disorders such as ASD (Asperger's syndrome) and ADHD (attention deficit hyperactivity disorder), or who have characteristics such as perfectionism, workaholism, or HSP (highly sensitive person), tend to be more susceptible to burnout due to hyperfocus.

[0025] When hyperfocus puts you in a bad state, you can suffer from various cognitive distortions. For example, you might equate "not being able to do something perfectly" with "not being able to do it at all," or you might overgeneralize a single failure. You might also tend to focus on negative information and overlook the positive aspects, falling into a black-and-white mindset that sees things in extremes.

[0026] Therefore, in this embodiment, the system is configured to suggest optimal rest based on measured heart rate variability (HRV), thereby restoring the user's physical condition to a state where appropriate decisions can be made.

[0027] Here, heart rate variability is a value that represents the variation in the time interval between each heartbeat (RRI: RR Interval). Specifically, heart rate variability is expressed as the standard deviation of the RRI (SDNN: Standard Deviation of the RR interval) over a predetermined period and / or the square root of the mean square of the differences between two consecutive RRIs (rMSSD: root Mean Square of Successive RR interval Differences). In this embodiment, a guideline for evaluating the user's physical condition based on heart rate variability is determined using SDNN, as shown in Table 1 below. In the following description, good heart rate variability refers to a heart rate variability value of 40 ms or more.

[0028] [Table 1]

[0029] [First embodiment] (Rest suggestion system) FIG. 1 is a diagram illustrating an outline of the configuration of a rest suggestion system 10 according to a first embodiment. As illustrated in FIG. 1, the rest suggestion system 10 of this embodiment includes a wearable device 100, a center server 200, and an auxiliary device 300. The wearable device 100, the center server 200, and the auxiliary device 300 are connected via a network N. The network N may be, for example, the Internet, a local area network (LAN), or a wide area network (WAN). In this embodiment, a case will be described in which a user uses the wearable device 100, the center server 200, and the auxiliary device 300. Note that multiple users may use the rest suggestion system 10 by using their own wearable devices 100 and auxiliary devices 300. In other words, there may be multiple wearable devices 100 and auxiliary devices 300 for the center server 200. The wearable device 100 is an example of an "information processing device."

[0030] The wearable terminal 100 is a portable terminal worn by a user. Examples of the wearable terminal 100 include wristband-type terminals, watch-type terminals, clip-type terminals, eyeglass-type terminals, and finger-type terminals, and include various terminals equipped with a heart rate sensor and capable of wireless communication. The following describes a case where the wearable terminal 100 is applied to a smartwatch, which is an example of a watch-type terminal.

[0031] The center server 200 is a server that manages user information. As an example, the center server 200 is a device managed by an operating company of the rest suggestion system 10. Examples of the center server 200 include general-purpose information processing devices such as personal computers and server computers.

[0032] The auxiliary terminal 300 is an information terminal owned by a user that can input and output various information. Examples of the auxiliary terminal 300 include a smartphone, a tablet terminal, a personal computer, and the like. The auxiliary terminal 300 is a terminal used to input information that is difficult to input from the wearable terminal 100, or to display information that is difficult to display on the wearable terminal 100. The following describes a case where a smartphone is used as the auxiliary terminal 300.

[0033] (wearable device) FIG. 2 is a block diagram showing an example of the hardware configuration of the wearable terminal 100 according to the first embodiment. The wearable terminal 100 of this embodiment includes a CPU (Central Processing Unit) 110, a ROM (Read Only Memory) 120, a RAM (Random Access Memory) 130, a storage 140, a communication I / F 150, and an input / output I / F 160. Each component is connected to each other via a bus 170 so as to be able to communicate with each other.

[0034] The CPU 110 is a central processing unit that executes various programs and controls each component. The ROM 120 stores various programs and various data. In this embodiment, the ROM 120 stores data including a proposed program 121. The proposed program 121 may be stored in the storage 140, which will be described later. The RAM 130 temporarily stores programs or data as a working area. That is, the CPU 110 reads a program from the ROM 120 or the storage 140 and executes the program using the RAM 130 as a working area.

[0035] The suggestion program 121 is a program that executes processes including a rest suggestion process (see FIG. 7) and a review process (see FIG. 13), which will be described later. When the suggestion program 121 is executed, the wearable device 100 executes processes based on the suggestion program 121 using various hardware resources.

[0036] The storage 140 is configured with a flash memory, an SSD (Solid State Drive), etc., and stores various programs and various data. Fig. 3 is a diagram schematically showing an example of the configuration of the storage 140 according to the first embodiment. The storage 140 stores data including heart rate data 141, heart rate variability data 142, response data 143, task plan data 144, and performance record data 145.

[0037] The heart rate data 141 is data indicating the heart rate of the user measured by a heart rate sensor 161 (described later). As an example, the heart rate data 141 stores data indicating the heart rate of the user for one week.

[0038] Heart rate variability data 142 is data indicating the heart rate variability of the user calculated based on heart rate data 141. As an example, the heart rate variability data 142 stores data indicating the heart rate variability of the user for one week.

[0039] The response data 143 is data indicating responses received from the user. For example, the response data 143 is data of a questionnaire answered regarding the user's activities during rest time. The data indicating the responses received from the user is an example of "feedback information."

[0040] The work plan data 144 is data on a work plan input by a user. Specifically, the work plan is data indicating a user's work plan including a work start time, a work end time, and work content. As an example, the work plan data 144 stores the work content for each hour of working hours.

[0041] The performance record data 145 is data showing the performance of a daily work plan input by the user. Specifically, the performance record data is data input by the user, such as the progress of the work at the time of recording, the type and level of the user's emotion, text, and voice. Note that the performance record data only needs to record the performance of the work performed by the user, and does not necessarily need to include a work plan.

[0042] The communication I / F 150 is an interface for communicating with other devices. Specifically, the communication I / F 150 communicates with various devices such as the center server 200 and the auxiliary terminal 300 via a network. For this communication, a wireless communication standard such as 4G, 5G, Wi-Fi (registered trademark), or Bluetooth (registered trademark) is used. Note that the wearable terminal 100 may communicate with the center server 200 via the auxiliary terminal 300.

[0043] The input / output I / F 160 is an interface for connecting to an input / output device and is used for inputting and outputting various information. The input / output I / F 160 of this embodiment is connected to a heart rate sensor 161, an audio sensor 162, and a display 163.

[0044] The heart rate sensor 161 is a sensor that measures the heart rate of the user wearing the wearable terminal 100. The heart rate sensor 161 may be any type of heart rate sensor, such as an optical type, a capacitance type, or an electrical type. The heart rate measured by the heart rate sensor 161 is stored in the heart rate data 141.

[0045] The voice sensor 162 detects the user's voice and receives voice input from the user. The voice sensor 162 is, for example, a small microphone mounted on a smart watch.

[0046] The display 163 is a liquid crystal display, an organic EL (Electro Luminescence) display, etc. that displays various information. The display 163 of this embodiment also includes a touch panel such as a resistive film type or a capacitive type, and instructions from the user are input by touching the panel.

[0047] (Center server) 4 is a block diagram showing an example of the hardware configuration of the center server 200 according to the first embodiment. The center server 200 is a so-called computer. The functions of the CPU 210, ROM 220, RAM 230, storage 240, communication I / F 250, input / output I / F 260, and bus 270 of the center server 200 are similar to the functions of the CPU 110, ROM 120, RAM 130, storage 140, communication I / F 150, input / output I / F 160, and bus 170 of the wearable terminal 100 described above. Differences from the wearable terminal 100 described above will be described below.

[0048] The ROM 220 stores data including a server program 221. The server program 221 is a program that executes various processes. For example, the server program executes a process of training a machine learning model stored in a trained model storage unit 242 (described later) using data stored in a user database 241 (described later) as training data.

[0049] The storage 240 is configured by a hard disk drive (HDD), an SSD, etc., and stores data including a user database 241, a trained model storage unit 242, and a large-scale language model 243.

[0050] The user database 241 is a database that stores user information. Specifically, the user database 241 stores user information transmitted from the wearable terminal 100 and the auxiliary terminal 300. The user database 241 of this embodiment accumulates various types of data stored in the storage 140 described above.

[0051] The user database 241 also stores activities that promote at least one of alpha waves and theta waves, which are determined by measuring the user's brain waves. Examples of activities that promote at least one of alpha waves and theta waves include deep breathing, meditation, listening to music, and light exercise. The user database 241 stores, as an example, actions based on the user's brain wave data measured at a medical institution, at home, etc. Specifically, the user database 241 stores actions that have been recognized to promote at least one of alpha waves and theta waves when the user performs the above-mentioned actions while measuring the user's brain waves. The user database 241 also stores the above-mentioned actions categorized according to the level of heart rate variability. For example, "slow abdominal breathing through the nose" is stored as an action when the heart rate variability is "20 ms or more but less than 30 ms," and "close your eyes and slowly abdominal breathing through the nose" is stored as an action when the heart rate variability is "less than 20 ms." Hereinafter, activities that promote alpha waves will also be referred to as alpha wave-promoting activities, and activities that promote theta waves will also be referred to as theta wave-promoting activities. In this embodiment, an example in which alpha wave promoting activities are applied will be described, but the technology of the present disclosure may be applied to at least one of alpha wave promoting activities and theta wave promoting activities. The alpha wave promoting activities and theta wave promoting activities are examples of "improvement actions." Electroencephalogram data is an example of "electroencephalogram information."

[0052] The trained model storage unit 242 stores a trained model that is trained using, as training data, data including various data stored in the user database 241. The training data includes, for example, data recording the responses of users to questionnaires stored in the response data 143.

[0053] 5 is a block diagram showing an example of the configuration of the learned model storage unit 242 according to the first embodiment. The learned model storage unit 242 stores an improvement behavior suggestion model 242A and a rest behavior suggestion model 242B.

[0054] The improvement behavior suggestion model 242A is a trained model that inputs the user's heart rate variability and outputs alpha wave promoting activities recommended for the user. The rest behavior suggestion model 242B is a trained model that inputs an evaluation of the user's emotional state and outputs rest behaviors recommended for the user. Examples of rest behaviors include Zen meditation, consulting, and emotional input. The trained models stored in the trained model storage unit 242 may be deep-learned neural networks, as well as known learning methods such as support vector machines (SVMs), convolutional neural networks (CNNs), and recurrent neural networks (RNNs).

[0055] The large-scale language model 243 stores a large-scale language model (LLM) constructed based on known technology. The large-scale language model 243 outputs a generated sentence in response to an input of an instruction sentence (hereinafter also referred to as a prompt sentence). The large-scale language model 243 of this embodiment generates the generated sentence by referring to data stored in the user database 241. Note that the center server 200 may be configured to use a large-scale language model held by an external server. The large-scale language model is an example of "generative AI (Artificial Intelligence)."

[0056] (auxiliary terminal) Like the center server 200, the auxiliary terminal 300 includes a CPU, a ROM, a RAM, a storage, an input / output interface, a display, and the like, all of which are not shown.

[0057] The auxiliary terminal 300 of this embodiment accepts input of a work plan from a user and transmits work plan data indicating the accepted work plan to the center server 200. Note that the auxiliary terminal 300 may also transmit the work plan data to the wearable terminal 100.

[0058] (Functional configuration of wearable devices) Fig. 6 is a block diagram showing an example of the functional configuration of the wearable device 100 according to the first embodiment. As shown in Fig. 6, the CPU 110 executes the proposal program 121, so that the wearable device 100 of this embodiment functions as a heart rate variability acquisition unit 110A, a presentation unit 110B, a plan acquisition unit 110C, a setting unit 110D, an evaluation unit 110E, a performance reception unit 110F, a selection reception unit 110G, and a recording unit 110H.

[0059] Heart rate variability acquisition unit 110A has a function of acquiring heart rate variability. In this embodiment, heart rate variability acquisition unit 110A calculates heart rate variability from heart rate data 141 stored in storage 140 and acquires the calculated heart rate variability. Furthermore, heart rate variability acquisition unit 110A stores the acquired heart rate variability in heart rate variability data 142.

[0060] The presentation unit 110B has a function of presenting alpha wave promoting activities. The presentation unit 110B presents alpha wave promoting activities selected based on the heart rate variability acquired by the heart rate variability acquisition unit 110A. The presentation unit 110B of this embodiment displays on the display 163 a proposal for an alpha wave promoting activity output by inputting the acquired heart rate variability into the improvement behavior proposal model 242A. The presentation unit 110B may also present alpha wave promoting activities selected on a rule basis. For example, the presentation unit 110B proposes alpha wave promoting activities determined to have high alpha wave values ​​when measuring electroencephalograms.

[0061] The presentation unit 110B also has a function of presenting resting behaviors. The presentation unit 110B presents resting behaviors determined based on the evaluation of the evaluation unit 110E, which will be described later. The presentation unit 110B of this embodiment inputs the evaluation of the evaluation unit 110E into the resting behavior proposal model 242B, and displays the proposed resting behaviors on the display 163. Note that the presentation unit 110B may also present resting behaviors selected on a rule basis. For example, the presentation unit 110B proposes resting behaviors categorized by the evaluation of the emotional state.

[0062] The presentation unit 110B also has a function of presenting the review content. The presentation unit 110B of this embodiment displays the review content generated by inputting a predetermined prompt sentence into the large-scale language model 243, which generates an answer by referring to user information stored in the user database 241, on the display 163.

[0063] The plan acquisition unit 110C has a function of acquiring a work plan. The plan acquisition unit 110C of this embodiment acquires work plan data from the center server 200. Note that the plan acquisition unit 110C may acquire work plan data input to the wearable terminal 100, or may acquire work plan data input to the auxiliary terminal 300 from the auxiliary terminal 300.

[0064] The setting unit 110D has a function of setting rest timing. The setting unit 110D sets rest timing for each predetermined time period according to the work plan acquired by the plan acquisition unit 110C. The setting unit 110D also notifies the user to take a rest at the set timing. In this embodiment, the setting unit 110D notifies the user to take a rest 25 minutes after the start of work. 25 minutes after the start of work is an example of a "predetermined time."

[0065] The evaluation unit 110E has a function of evaluating the emotional state of the user. The evaluation unit 110E of this embodiment evaluates the emotional state of the user based on the heart rate stored in the heart rate data 141 and the heart rate variability acquired by the heart rate variability acquisition unit 110A. The emotional state is, for example, elation, anger, sadness, etc. The emotional state is an example of a "psychological state."

[0066] The result receiving unit 110F has a function of receiving result record data. The result receiving unit 110F of this embodiment receives result record data by voice input from the audio sensor 162, touch operation on the touch panel provided on the display 163, etc. Note that the result receiving unit 110F may also receive result record data from the auxiliary terminal 300.

[0067] The selection receiving unit 110G receives a selection of whether or not to perform an alpha wave promoting activity. The selection receiving unit 110G of this embodiment receives a selection of whether or not to perform an alpha wave promoting activity by voice input from the voice sensor 162, a touch operation on the touch panel of the display 163, or the like.

[0068] The recording unit 110H has a function of recording the answers of the user. The recording unit 110H of this embodiment stores the data of the questionnaire answered by the user in the answer data 143.

[0069] <effect> Next, the process of suggesting a rest to the user based on heart rate variability will be described with reference to FIGS.

[0070] (Rest suggestion processing) FIG. 7 is a flowchart showing an example of rest suggestion processing according to the first embodiment. The rest suggestion processing according to this embodiment is executed by the CPU 110 of the wearable device 100 reading out the suggestion program 121 from the ROM 120 or the storage 140, and expanding and executing it in the RAM 130. The rest suggestion processing is processing that is repeatedly executed until a predetermined work time defined in the work plan has elapsed. The rest suggestion processing is processing that suggests improvement actions during short rests and suggests resting actions during long rests. Here, short rests are rests of about 1 to 10 minutes that are set between work tasks. Furthermore, long rests are rests of about 10 to 25 minutes that are set after multiple short rests have been set.

[0071] 7, the CPU 110 acquires a work plan. Specifically, the CPU 110 acquires work plan data indicating the work plan from the center server 200.

[0072] In step S101, CPU 110 sets the timing of a short rest. CPU 110 sets a schedule for taking a short rest of a predetermined time (for example, 5 minutes) when 25 minutes of work time has elapsed, according to the work plan data acquired in step S100.

[0073] In step S102, CPU 110 notifies the user to take a short rest at the timing set in step S101. CPU 110 displays a message on display 163, such as "Try breathing slowly using your diaphragm through your nose."

[0074] In step S103, CPU 110 acquires heart rate variability from the heart rate measured over a predetermined period of time (for example, one minute) from the timing when the notification of a short rest was given in step S102.

[0075] In step S104, CPU 110 determines whether the heart rate variability value is good. If CPU 110 determines that the heart rate variability value is good (step S104: YES), the process proceeds to step S106. On the other hand, if CPU 110 determines that the heart rate variability value is not good (step S104: NO), the process proceeds to step S105. If CPU 110 determines that the heart rate variability value is good, it displays a message on display 163 saying, "Good! Enjoy your time." Here, CPU 110 determines that the heart rate variability is good if it is 40 ms or more, and determines that it is not good if it is less than 40 ms, for example.

[0076] In step S105, the CPU 110 executes an improvement action suggestion process, which will be described later.

[0077] In step S106, the CPU 110 accepts a questionnaire. Specifically, the CPU 110 accepts the questionnaire after the predetermined time set in step S101 has elapsed. The CPU 110 accepts answers to the questionnaire from the user, for example, regarding an evaluation of the alpha wave promoting activity that was carried out, behavior during a short rest, etc., and stores the answers in the answer data 143.

[0078] In step S107, CPU 110 accepts the achievement record. Specifically, CPU 110 accepts the progress status of the work plan from the user by voice using audio sensor 162, and accepts the user's emotional state displayed on display 163 using the touch panel. CPU 110 accepts the achievement record, for example, by displaying a screen shown in FIG. 8A (described later) on display 163. Note that CPU 110 may also accept achievement record data from auxiliary terminal 300 by displaying a screen shown in FIG. 8B (described later) on a display provided in auxiliary terminal 300. Similarly, information accepted by wearable terminal 100 may be accepted from auxiliary terminal 300.

[0079] In step S108, CPU 110 determines whether the number of short rests has reached a predetermined number. For example, CPU 110 determines whether the number of short rests has reached four. If CPU 110 determines that the number of short rests has reached the predetermined number (step S108: YES), it proceeds to step S109. On the other hand, if CPU 110 determines that the number of short rests has not reached the predetermined number (step S108: NO), it returns to step S102.

[0080] In step S109, CPU 110 notifies the user of a long rest. Specifically, CPU 110 notifies the user of a long rest after a predetermined work time has elapsed. For example, CPU 110 displays a message saying "Take a long rest" on display 163 when the predetermined work time has elapsed after the number of short breaks has reached a predetermined number.

[0081] (display screen) Fig. 8A is an example of a display screen of the wearable terminal 100 according to the first embodiment. As shown in Fig. 8A, a notification area G10, an emotion selection area G11, an emotion degree designation area G12, and a sound recording button G13 are displayed on the display 163 of the wearable terminal 100. The entire display screen of the display 163 is displayed with a light red background color.

[0082] The content of the instruction is displayed in the notification area G10. For example, the message "Please record your achievements" is displayed in the notification area G10.

[0083] Icons from which emotions can be selected are displayed in the emotion selection area G11. The user can select the icon that most closely represents the user's current emotion by tapping on the displayed icons, etc. In this embodiment, icons indicating emotional states are displayed in five stages, ranging from icons indicating positive emotions to icons indicating negative emotions.

[0084] The emotion level specification area G12 displays a slide bar that allows the user to specify the emotion level numerically. The user can specify the numerical value that most closely matches the emotion level by sliding the displayed slide bar. In this embodiment, a numerical value ranging from 1 to 100 can be specified.

[0085] The record button G13 is a button for starting recording. The user can record audio by tapping the displayed record button. After the record button G13 is pressed, the record button G13 may be changed to a stop button for stopping recording and displayed.

[0086] (Variation) Fig. 8B is an example of a display screen of the auxiliary terminal 300 according to a modification of the first embodiment. In this modification, an achievement record input from the auxiliary terminal 300 is accepted. As shown in Fig. 8B, an emotion selection area G11, an emotion degree designation area G12, a recording button G13, a notification area G20, a heart rate variability display area G21, and a character input area G22 are displayed on the display of the auxiliary terminal 300. Note that the emotion selection area G11, the emotion degree designation area G12, and the recording button G13 are the same as those in Fig. 8A, and therefore detailed description thereof will be omitted.

[0087] The content of the instruction is displayed in the notification area G20 of Fig. 8B. As an example, the message "Take a break" is displayed in the notification area G20 superimposed on a red background.

[0088] The heart rate variability display area G21 displays the measured heart rate variability value of the user and a circular outline around the heart rate variability value. As shown in Fig. 8B, the heart rate variability display area G21 displays "19" as the heart rate variability value, and a red circular outline around the "19" is displayed.

[0089] The character input area G22 is an area where text can be input. The user can input characters from a character input screen that is displayed by tapping the character input area G22, for example. The input characters may be displayed in the character input area G22. Note that text transcribed from recorded user speech may be input into the character input area G22.

[0090] In this way, the background color of the notification area G20 is displayed in red, and the circular outline of the heart rate variability display area G21 is displayed in red, indicating that the heart rate variability value of "19" is a value that requires attention. In this embodiment, the heart rate variability value of "19" is a value that is evaluated as "very poor condition." Furthermore, the background color of the notification area G20 and the color used for the circular outline of the heart rate variability display area G21 may be changed depending on the heart rate variability value or the notification message. Examples of colors used include blue, yellow, green, and white.

[0091] 7, the CPU 110 executes a rest action suggestion process, which will be described later. Then, the CPU 110 returns to step S101. Note that when a predetermined work time has elapsed, the CPU 110 may end the rest suggestion process and proceed to a review process (see FIG. 13), which will be described later.

[0092] (Improvement action proposal processing) Next, an improvement action suggestion process for suggesting an improvement action to improve the user's heart rate variability during a short rest will be described. Fig. 9 is a flowchart showing an example of the improvement action suggestion process according to the first embodiment. The improvement action suggestion process according to this embodiment is a process executed in step S105 (see Fig. 7).

[0093] 9, the CPU 110 proposes an alpha wave promoting activity set based on the brain waves. Specifically, the CPU 110 inputs the heart rate variability acquired in step S103 (see FIG. 7) into the improvement action proposal model 242A stored in the trained model storage unit 242 of the center server 200. The CPU 110 then acquires the alpha wave promoting activity output from the improvement action proposal model 242A. The CPU 110 then displays the acquired proposal for the alpha wave promoting activity on the display 163.

[0094] In step S201, the CPU 110 accepts a selection of whether or not to carry out alpha wave promoting activities. The CPU 110 causes the display 163 to display, for example, the screens shown in Figs. 10(A) and 10(B) described below. If the CPU 110 accepts a selection of carrying out alpha wave promoting activities (step S201: Yes), the process proceeds to step S202. On the other hand, if the CPU 110 accepts a selection of not carrying out alpha wave promoting activities (step S201: No), the process ends the improvement action suggestion process and proceeds to step S106 (see Fig. 7).

[0095] (display screen) 10(A) is an example of a display screen that is displayed when the measured heart rate variability is "20 ms or more and less than 30 ms." A notification area G30 and a selection area G31 are displayed on the display 163 of the wearable terminal 100. The entire display screen of the display 163 is displayed with a yellow background color.

[0096] A message suggesting an alpha wave promoting activity is displayed in the notification area G30. For example, the message "Try breathing slowly through your nose using your diaphragm" is displayed in the notification area G30.

[0097] The selection area G31 displays an implementation button G32 for selecting to perform an alpha wave promoting activity and a skip button G33 for selecting not to perform an alpha wave promoting activity. The implementation button G32 displays the word "breathe," and the user can select to perform an alpha wave promoting activity by, for example, tapping the implementation button G32. The skip button G33 displays the word "skip," and the user can select not to perform an alpha wave promoting activity by, for example, tapping the skip button G33.

[0098] Figure 10(B) is an example of a display screen that is displayed when the measured heart rate variability is "less than 20 ms." The differences from Figure 10(A) will be explained below. The display screen of display 163 in Figure 10(B) is displayed entirely against a light red background.

[0099] As an example, the notification area G30 displays the message "Close your eyes and take slow, abdominal breaths through your nose."

[0100] As shown in Figures 10(A) and 10(B), the suggested alpha wave promoting activity is changed and displayed according to the measured heart rate variability value. Also, the background color is changed and displayed according to the measured heart rate variability value. In this way, by changing the background color according to the measured heart rate variability, the need for rest can be appealed to the user, and the user can be encouraged to take a rest. The color used for the background color of the display screen of the display 163 may be changed according to the heart rate variability value, the notification message, etc. The colors used are, for example, light green, orange, light blue, and white.

[0101] 9, the CPU 110 acquires the heart rate variability after a predetermined time has elapsed. Specifically, the CPU 110 acquires the heart rate variability after the time set for each type of α wave promoting activity has elapsed. For example, the CPU 110 acquires the heart rate variability after one minute has elapsed since abdominal breathing through the nose began.

[0102] In step S203, CPU 110 determines whether the heart rate variability value is good. If CPU 110 determines that the heart rate variability value is good (step S203: YES), it ends the improvement action suggestion process and proceeds to step S106 (see FIG. 7). On the other hand, if CPU 110 determines that the heart rate variability value is not good (step S203: NO), it proceeds to step S204. If CPU 110 determines that the heart rate variability value is good, it displays the message "Good! Enjoy your time freely" on display 163.

[0103] In step S204, the CPU 110 determines whether the number of times the alpha wave promoting activity has been suggested has reached a predetermined number. The CPU 110 determines whether the number of times (e.g., three times) set for each type of alpha wave promoting activity has been reached. If the CPU 110 determines that the number of times the alpha wave promoting activity has been suggested has reached the predetermined number (step S204: YES), it ends the improvement action suggestion process and proceeds to step S106 (see FIG. 7). On the other hand, if the CPU 110 determines that the number of times the alpha wave promoting activity has been suggested has not reached the predetermined number (step S204: NO), it returns to step S200. The predetermined number may be set based on past data, expert knowledge, etc.

[0104] (Rest action suggestion processing) Next, a rest action suggestion process for suggesting rest actions according to the user's heart rate variability during a long rest will be described. Fig. 11 is a flowchart showing an example of the rest action suggestion process according to the first embodiment. The rest action suggestion process of this embodiment is a process executed in step S110 (see Fig. 7).

[0105] 11, CPU 110 acquires the heart rate and heart rate variability. Specifically, CPU 110 acquires the most recent heart rate from heart rate data 141 stored in storage 140, and acquires the most recent heart rate variability from heart rate variability data 142. Note that CPU 110 may measure the heart rate for a predetermined period of time and acquire the heart rate variability from the measured heart rate. The acquired heart rate and heart rate variability are examples of "measured values."

[0106] In step S301, CPU 110 evaluates the emotional state based on the heart rate and heart rate variability. Here, the emotional state indicates the emotional tendency associated with the physical state (e.g., autonomic nervous balance). Specifically, CPU 110 evaluates the emotional state of the user based on the heart rate and heart rate variability acquired in step S300.

[0107] In this embodiment, the user's emotional state is evaluated according to the heart rate and heart rate variability values. For example, if the user's monthly average heart rate variability is 50 ms or more, the following values ​​are determined as shown in Table 2.

[0108] [Table 2]

[0109] For example, if the user's heart rate is "95" and the heart rate variability value is "28", the CPU 110 evaluates the user's emotional state as "sad".

[0110] In step S302, the CPU 110 proposes a resting behavior based on the evaluation result. Specifically, the CPU 110 inputs the evaluation result of step S301 into the resting behavior proposal model 242B stored in the trained model storage unit 242 of the center server 200. The CPU 110 then acquires the resting behavior output from the resting behavior proposal model 242B. The CPU 110 then displays the acquired proposal of the resting behavior on the display 163. For example, the CPU 110 displays the screens shown in Figs. 12(A) to 12(D) described below on the display 163.

[0111] (display screen) 12(A) to 12(D) are examples of display screens that are displayed on the display 163 of the wearable terminal 100 based on the evaluation results.

[0112] 12(A) is an example of a display screen that is displayed when the evaluation of the emotional state is "good." The background color of the display screen of the display 163 is displayed in light green. Also, the display 163 displays a message saying, "Good! Take a 10-minute break at your leisure." In this way, a suggestion is made for the user to take a break at their leisure.

[0113] FIG. 12(B) shows an example of a display screen that is displayed when the evaluation of the emotional state is "elated, excited, and high tension." The background color of the display screen of the display 163 is displayed in orange. Also, the display 163 displays a message saying, "Let's practice Zen meditation for 10 minutes." In this way, a resting action that will calm the user down a little is suggested.

[0114] 12(C) is an example of a display screen that is displayed when the evaluation of the emotional state is "indignation, anger, and resentment." The background color of the display screen of the display 163 is displayed in light red. Also, the display 163 displays a message saying, "Let's practice zazen for 25 minutes." In this way, a resting action that will thoroughly calm the user is suggested.

[0115] 12(D) is an example of a display screen that is displayed when the evaluation of the emotional state is "sadness, dejection, loneliness, disappointment." The background color of the display screen of the display 163 is displayed in light blue. Also displayed on the display 163 is a message that says "Record your emotions" and a recording button G13. In this way, it is indicated that an action that will allow the user to release their emotions is suggested.

[0116] As shown in Figures 12(A) to 12(C), different messages can be displayed depending on the evaluation results, allowing for suggestions of resting behaviors that are in line with the user's emotional state. Alternatively, as shown in Figure 12(D), the system may suggest ways for the user to release their emotions instead of taking a resting action.

[0117] 11, the CPU 110 accepts a questionnaire. The CPU 110 accepts, for example, responses to the questionnaire regarding the user's evaluation of the performed resting behavior, behavior during a long rest, etc., and stores the responses in the response data 143. Then, the CPU 110 ends the resting behavior suggestion process and returns to step S102 (see FIG. 7).

[0118] (Retrospective processing) Next, a review process for accepting a review of the day when a predetermined work time has elapsed will be described. Fig. 13 is a flowchart showing an example of the flow of the review process according to the first embodiment.

[0119] 13, CPU 110 displays the history of heart rate variability and emotions. Specifically, CPU 110 displays the heart rate variability stored in heart rate variability data 142 and the history of the user's emotions recorded in performance record data 145 on display 163. CPU 110 displays, for example, a screen shown in FIG. 14, which will be described later, on display 163.

[0120] Fig. 14 shows an example of the display screen of the wearable terminal 100 according to the first embodiment. As shown in Fig. 14, a time series graph G40 of heart rate variability and a plurality of emotion icons G41 are displayed.

[0121] The time series graph G40 is a graph that connects the values ​​of heart rate variability stored in the heart rate variability data 142 in a time series.

[0122] The emotion icon G41 is an icon that indicates the emotional state of the user. In this embodiment, the emotion icon G41, which indicates the emotional state of the user at the time the performance record was recorded, is displayed along the trajectory of the time series graph G40.

[0123] In this way, by displaying the time series graph G40 and the multiple emotion icons G41, the user can see at a glance the changes in heart rate variability and changes in emotional state throughout the day. In addition, the user can observe the relationship between changes in heart rate variability and changes in emotional state, and can improve their own emotional state.

[0124] In step S401 of Fig. 13, the CPU 110 acquires a review content generated based on user information. Specifically, the CPU 110 acquires the review content generated by inputting a prompt sentence into the large-scale language model 243. For example, the CPU 110 acquires a generated sentence by inputting a prompt sentence such as "Please infer the review content (thanks, praise, improvement) based on the work plan, measurement results, performance record, emotion input, etc." into the large-scale language model 243. Note that the prompt sentence does not have to include the work plan.

[0125] In step S402, CPU 110 displays an input field into which the acquired reflection content has been input. Specifically, CPU 110 causes display 163 to display an input field into which the reflection content acquired in step S401 has been input. The reflection content in this embodiment is three items: "Things you are grateful for," "Things to praise yourself for," and "Things to improve." Note that the reflection content is not limited to the above-mentioned items. The user can also edit the content of the input field.

[0126] In step S403, the CPU 110 accepts the review content, specifically, the review content input in the input field displayed in step S402, and then the CPU 110 ends the review process.

[0127] (Summary of the first embodiment) The wearable device 100 of the first embodiment presents alpha wave promoting activities based on the acquired heart rate variability. Therefore, the wearable device 100 of this embodiment can improve the user's physical condition by encouraging the user to take action according to their condition. In other words, it can improve breathing disorder caused by the sympathetic nervous system becoming dominant due to overconcentration, etc., and can restore the user's physical condition (for example, the balance of the autonomic nervous system).

[0128] The wearable device 100 of the first embodiment acquires heart rate variability measured at set rest timings at predetermined time intervals in accordance with the acquired work plan. Therefore, the wearable device 100 of the present embodiment can encourage the user to take planned rest and improve the user's physical condition before the user feels unwell.

[0129] The wearable device 100 of the first embodiment suggests resting behaviors based on an evaluation of the user's emotional state according to the heart rate and heart rate variability. Therefore, the wearable device 100 of the present embodiment can effectively improve the user's physical condition.

[0130] The wearable device 100 of the first embodiment presents resting behaviors output from the resting behavior suggestion model 242B that is trained using training data including questionnaire responses from users stored in the response data 143. Therefore, the wearable device 100 of the present embodiment can improve the accuracy of suggesting resting behaviors.

[0131] The wearable device 100 of the first embodiment presents the reflection content generated by the large-scale language model 243 when accepting the reflection content from the user by inputting a prompt sentence including a work plan, measurement results, performance records, and emotion input, etc. Therefore, the wearable device 100 of the present embodiment allows the user to understand their own physical condition from an objective perspective, and can encourage improvements in the user's physical condition, thought patterns, behavior patterns, etc.

[0132] The wearable device 100 of the first embodiment presents alpha wave promoting activities output from the improvement behavior proposal model 242A that is trained using training data including questionnaire responses from users stored in the response data 143. Therefore, the wearable device 100 of the present embodiment can improve the accuracy of suggesting alpha wave promoting activities.

[0133] When presenting an alpha wave promoting activity, the wearable device 100 of the first embodiment accepts a choice as to whether or not to perform the alpha wave promoting activity. Therefore, according to the wearable device 100 of the present embodiment, if the presented alpha wave promoting activity does not suit the user's situation or preferences, the user can choose not to perform the presented alpha wave promoting activity.

[0134] If the heart rate variability values ​​are not determined to be good as a result of the presented alpha wave promoting activity, the wearable device 100 of the first embodiment presents the alpha wave promoting activity until the predetermined number of times set for each alpha wave promoting activity is reached. Therefore, the wearable device 100 of this embodiment can effectively carry out the alpha wave promoting activity and prevent it from being carried out endlessly, thereby preventing pressure on the user's work time.

[0135] The wearable device 100 of the first embodiment presents alpha wave promoting activities that have higher alpha wave measurement results than other alpha wave promoting activities, which are set in advance by measuring the user's brain waves while the user is performing each alpha wave promoting activity. Therefore, the wearable device 100 of the present embodiment can suggest alpha wave promoting activities that are effective for the user.

[0136] [Second embodiment] The wearable device 100 of the second embodiment evaluates the emotional state of the user using the performance record when suggesting resting behavior. The wearable device 100 also provides coaching according to the emotional state of the user. Differences from the first embodiment will be described below.

[0137] The presentation unit 110B has a function of presenting a question, and presents the question according to the emotional state of the user.

[0138] The presenting unit 110B also has a function of presenting the psychological state. The presenting unit 110B of this embodiment displays on the display 163 the review content generated by inputting a predetermined prompt sentence into the large-scale language model 243, which generates an answer by referring to user information stored in the user database 241.

[0139] The evaluation unit 110E evaluates the user's emotional state based on the heart rate, heart rate variability, and performance records. The evaluation unit 110E of this embodiment estimates the user's emotional state from the voice, text, emotional level, and the like received by the performance receiving unit 110F. Note that known techniques may be used to estimate the user's emotional state from the voice and text.

[0140] The recording unit 110H has a function of recording answers to questions. The recording unit 110H of this embodiment stores in answer data 143 answers of the user to questions presented by the presentation unit 110B.

[0141] (Rest action suggestion processing) 15 shows an example of the flow of the rest action suggestion process according to the second embodiment. The rest action suggestion process according to the present embodiment is a process executed in step S110 (see FIG. 7).

[0142] 15, the CPU 110 estimates the user's emotion from the performance record. Specifically, the CPU 110 estimates the user's emotion from the performance record stored in the performance record data 145.

[0143] In step S501, CPU 110 acquires the heart rate and heart rate variability. Step S501 is the same process as step S300 (see FIG. 11), and therefore a detailed description thereof will be omitted.

[0144] In step S502, the CPU 110 evaluates the user's emotional state based on the user's emotion, heart rate, and heart rate variability. Specifically, the CPU 110 evaluates whether the user's emotion estimated in step S500 matches the emotional state based on the heart rate and heart rate variability. For example, if the estimated user's emotion matches the emotional state based on the heart rate and heart rate variability, the CPU 110 evaluates the matched user's emotion as the user's true emotion. Furthermore, if the estimated user's emotion does not match the emotional state based on the heart rate and heart rate variability, the CPU 110 evaluates that the user may have cognitive distortion. Note that if the CPU 110 evaluates that the user may have cognitive distortion, it may perform the same processing as when the emotional state is evaluated as "anger." This can prevent the user from experiencing cognitive distortion and becoming unaware of stress, which can lead to overwork and burnout.

[0145] In step S503, CPU 110 determines whether the level of the user's emotion is equal to or greater than a threshold. Specifically, CPU 110 determines whether the most recent level of the user's emotion recorded in performance record data 145 is equal to or greater than a threshold (e.g., 70 or greater). If CPU 110 determines that the level of the user's emotion is equal to or greater than the threshold (step S503: YES), the process proceeds to step S504. On the other hand, if CPU 110 determines that the level of the user's emotion is not equal to or greater than the threshold (step S503: NO), the process proceeds to step S505.

[0146] In step S504, CPU 110 performs a query process, which will be described later, and then proceeds to step S505.

[0147] In step S505, the CPU 110 suggests resting behaviors based on the results of the evaluation. For example, the CPU 110 suggests resting behaviors such as those shown in Table 3 below.

[0148] [Table 3]

[0149] For example, if the user's emotional state is evaluated as "anger" and the emotional level is "65," the CPU 110 displays a message saying "Take a deep breath."

[0150] In step S506, the CPU 110 accepts a questionnaire. Step S506 is the same process as step S303 (see FIG. 11), and therefore detailed description will be omitted. Then, the CPU 110 ends the resting action suggestion process and returns to step S102 (see FIG. 7).

[0151] Next, a questioning process for providing simple coaching to the user will be described. Fig. 16 is a flowchart showing an example of the flow of the questioning process according to the second embodiment. The questioning process is, for example, a process executed in step S504 (see Fig. 15). Note that the questioning process may be executed in response to a user's selection.

[0152] 16, CPU 110 displays a question corresponding to the emotional state. Specifically, CPU 110 causes display 163 to display a question corresponding to the emotional state evaluated in step S502. CPU 110 causes, for example, a question as shown in Table 4 below. In Table 4, a circle symbol indicates that a question is to be displayed, and a triangle symbol indicates that a question may be displayed.

[0153] [Table 4]

[0154] For example, if the user's emotional state is evaluated as "sad," the CPU 110 asks, "What happened?" and "What were you thinking?", and if the emotional level is 90 or higher, the CPU 110 asks, "What actions did you take?"

[0155] In step S601, the CPU 110 records the answer to the question. For example, the CPU 110 displays a recording button G13 on the display 163 and records the user's voice answer.

[0156] In step S602, the CPU 110 acquires the user's psychological state generated based on the user's information and the user's response. Specifically, the CPU 110 acquires the generated psychological state by inputting a prompt sentence into the large-scale language model 243. For example, the CPU 110 acquires the generated sentence by inputting a prompt sentence such as "Please infer my current mental state based on the work plan, measurement results, performance records, emotion input, response to the inquiry, etc." into the large-scale language model 243. Note that the prompt sentence only needs to include at least the measurement results and the response to the inquiry.

[0157] In step S603, CPU 110 displays the acquired psychological state. Specifically, CPU 110 displays the generated sentence acquired in step S602 on display 163. Then, CPU 110 ends the questioning process.

[0158] (Summary of the second embodiment) The wearable device 100 of the second embodiment evaluates the emotional state of the user from the heart rate and heart rate variability of the user, as well as the historical record stored in the historical record data 145. Therefore, the wearable device 100 of the present embodiment can more accurately grasp the emotional state of the user.

[0159] The wearable device 100 of the second embodiment presents the user's mental state generated by the large-scale language model 243 by inputting a prompt sentence including a work plan, measurement results, performance records, emotion input, and responses to inquiries. Therefore, the wearable device 100 of the present embodiment allows the user to objectively understand his or her own condition and encourages improvement of the user's physical condition, thought patterns, behavior patterns, and the like.

[0160] [Other embodiments] In the above embodiment, the center server 200 is described as being equipped with a trained model and a large-scale language model, but this is not limiting. The trained model and large-scale language model may be equipped in the wearable terminal 100 or the auxiliary terminal 300. For example, if the wearable terminal 100 is equipped with a trained model and a large-scale language model, communication is not required when executing the various processes described above, and the processes can function even when the communication environment is not in place. Note that the wearable terminal 100 or the auxiliary terminal 300 may be equipped with a small language model (SLM) trained by distilling the large-scale language model 243, instead of the large-scale language model.

[0161] In the above embodiment, a case where the user checks the reflection content has been described. However, this is not limiting, and the user's supporter (for example, a counselor, a coach, etc.) may be able to check the user's reflection content, performance record data, etc. The supporter can view the reflection content, performance record data, etc. for each user by communicating with the center server 200 from his / her own terminal. Therefore, the rest suggestion system 10 of this embodiment allows the supporter to effectively support the user.

[0162] Furthermore, the wearable device 100 may be configured to notify a supporter when the user's physical condition is poor. For example, the wearable device 100 notifies a supporter when the user's physical condition is evaluated as "very poor." Therefore, the wearable device 100 of this embodiment can notify a supporter when the user needs support from a supporter, thereby enabling support to be provided to the user at an appropriate time.

[0163] In the above embodiment, the wearable device 100 sets rest timings according to the acquired work plan. However, this is not limiting, and the wearable device 100 may set rest timings at predetermined time intervals from the start of work. Therefore, the wearable device 100 of this embodiment can periodically monitor the user's physical condition, thereby enabling the user's physical condition to be improved before the user feels unwell.

[0164] In the above embodiment, the wearable device 100 suggested a long rest, such as "do 25 minutes of zazen," when the emotional state was evaluated as "indignant, angry, or upset" or when the emotional level was high. However, the present invention is not limited to this. The wearable device 100 may suggest a resting action that adjusts the time, such as "do zazen for 5 minutes and spend 5 minutes freely" or "do zazen for 10 minutes," depending on the user's needs, so as not to disrupt the work schedule. The wearable device 100 of this embodiment allows the user to take a rest without disrupting the work schedule, thereby reducing the psychological burden on the user of adhering to the work schedule.

[0165] In the above embodiment, the wearable device 100 receives a selection of whether or not to perform an alpha wave promoting activity in step S201 (see FIG. 9 ) of the improvement behavior suggestion process. However, this is not limited thereto. The wearable device 100 of this embodiment may receive an alpha wave promoting activity selected from multiple alpha wave promoting activities when receiving a selection of the alpha wave promoting activity in step S201. The multiple alpha wave promoting activities are, for example, activities shown in Table 3 above. The wearable device 100 may also present the alpha wave promoting activities in order of their suitability for the user. For example, the wearable device 100 may first suggest an activity that is set to maximize at least one of the user's alpha waves and theta waves. The alpha wave promoting activities suggested to the auxiliary device 300 may be displayed as a list. When the alpha wave promoting activities suggested to the auxiliary device 300 are displayed as a list, the alpha wave promoting activities may be displayed in order of their suitability for the user from the top, or the most suitable alpha wave promoting activity may be highlighted. The wearable terminal 100 of this embodiment allows the user to select an alpha wave promoting activity that suits the user's situation.

[0166] In addition, the configurations of the rest suggestion system 10, the wearable terminal 100, the center server 200, and the auxiliary terminal 300 described in the above embodiment are merely examples, and may be changed depending on the situation within the scope of the main idea.

[0167] Furthermore, the processing flow of the program described in the above embodiment is also an example, and unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged within the scope of the main idea.

[0168] Furthermore, the processes executed by the CPU after reading the software (programs) in the above-described embodiments may be executed by various processors other than the CPU. Examples of such processors include a PLD (Programmable Logic Device) such as an FPGA (Field-Programmable Gate Array) whose circuit configuration can be changed after manufacture, and an ASIC (Application Specific Integrated Circuit) or other dedicated electrical circuit that is a processor having a circuit configuration specifically designed to execute a specific process.

[0169] Furthermore, the operations of the processors in the above embodiments may not only be performed by a single processor, but may also be performed by multiple processors located at physically separate locations working together. Furthermore, the order of the operations of the processors is not limited to the order described in the above embodiments, and may be changed as appropriate.

[0170] In the above embodiment, the information processing program is pre-stored (installed) in a ROM, but the present invention is not limited to this. The program may be provided in a form recorded on a recording medium such as a CD-ROM (Compact Disc Read Only Memory), a DVD-ROM (Digital Versatile Disc Read Only Memory), or a USB (Universal Serial Bus) memory. The program may also be downloaded from an external device via a network. The present disclosure is applicable to programs and program products. [Explanation of symbols]

[0171] 10. Rest Suggestion System 100 Wearable Devices 110A Heart Rate Variability Acquisition Unit 110B Presentation section 110C Planning Acquisition Department 110D Setting section 110E Evaluation Department 110F Results Reception Department 110G Selection Reception 110H Recording section 121 Proposed Program 140 Storage 141 Heart Rate Data 142 Heart Rate Variability Data 143 response data 144 Work Plan Data 145 Actual Record Data 161 Heart Rate Sensor 162 Audio Sensor 163 Display 200 Center Server 221 Server Program 240 Storage 241 User Database 242 Model Memory Unit 242A Improvement Action Proposal Model 242B Proposed rest behavior model 243 Large-scale Language Model 300 Auxiliary Terminal

Claims

1. a heart rate variability acquisition unit that acquires the heart rate variability of a user; a presentation unit that presents an improvement action that promotes a predetermined electroencephalogram, the improvement action being output by inputting the acquired heart rate variability; Equipped with The improvement behavior is the behavior set in advance by measuring electroencephalogram information when the user performs a predetermined behavior. Information processing device.

2. a setting unit that sets rest timing for each predetermined time period; a heart rate variability acquisition unit that acquires the heart rate variability of the user measured at the set rest timing; a suggestion unit that suggests an improvement action to improve the heart rate variability based on the acquired heart rate variability; an evaluation unit that evaluates a psychological state of the user when a predetermined number of rest timings have passed based on a measurement value including at least one of the heart rate of the user measured by a heart rate sensor and the acquired heart rate variability of the user; and Equipped with the presenting unit presents a resting action to cause the user to rest based on the evaluation by the evaluating unit. Information processing device.

3. A setting unit is provided for setting rest timings for each predetermined time period, the heart rate variability acquisition unit acquires the heart rate variability measured at the set rest timing. The information processing device according to claim 1 .

4. a plan acquisition unit that acquires a work plan including at least information about the time of the work input by the user; The setting unit sets the rest timing in accordance with the acquired work plan.

4. The information processing device according to claim 2 or 3.

5. an evaluation unit that evaluates a psychological state of the user when a predetermined number of rest timings have passed based on a measurement value including at least one of the heart rate of the user measured by a heart rate sensor and the acquired heart rate variability of the user; the presenting unit presents a resting action to cause the user to rest based on the evaluation by the evaluating unit. The information processing device according to claim 3 .

6. the presentation unit, when presenting the resting behavior, presents the resting behavior output from a trained model trained using training data including feedback information from the user, so that the resting behavior is output in response to input of the evaluation; The information processing device according to claim 2 or 5.

7. a performance record receiving unit that receives from the user a performance record of the work performed by the user; the evaluation unit evaluates the emotion of the user based on the performance record received by the performance receiving unit in addition to the measurement value. The information processing device according to claim 2 or 5.

8. The presentation unit The reflection content generated by inputting a prompt sentence instructing the generation AI to estimate the reflection content based on the measurement value, the performance record, and the user's emotion is presented when the reflection content of the work is accepted. The information processing device according to claim 7 .

9. a recording unit that records responses from the user to predetermined questions based on the psychological state of the user; The presentation unit presents the user's mental state generated by inputting a prompt sentence to a generation AI instructing the AI ​​to estimate the user's mental state based on the measured value and the recorded answer. The information processing device according to claim 2 or 5.

10. the presentation unit, when presenting the improvement action, presents the improvement action output from a trained model that has been trained using training data including feedback information from the user, so that the improvement action is output by inputting the heart rate variability.

3. The information processing device according to claim 1 or 2.

11. a selection receiving unit that receives a selection from the user as to whether or not to implement the improvement action when the improvement action is presented; 3. The information processing device according to claim 1 or 2.

12. the presentation unit presents a plurality of the improvement actions when presenting the improvement actions; the selection receiving unit receives an improvement action selected from the plurality of improvement actions when receiving a selection to implement the improvement action; The information processing device according to claim 11.

13. the presenting unit presents the improvement action until a predetermined number of times set for each improvement action is reached when the heart rate variability is not improved by the improvement action; 3. The information processing device according to claim 1 or 2.

14. The improvement behavior is the behavior set in advance by measuring electroencephalogram information when the user performs a predetermined behavior. The information processing device according to claim 2 .

15. Obtaining the user's heart rate variability; presenting an improvement action that is output by inputting the acquired heart rate variability, the improvement action promoting a predetermined electroencephalogram; The improvement behavior is the behavior set in advance by measuring electroencephalogram information when the user performs a predetermined behavior. An information processing method in which processing is performed by a computer.

16. Obtaining the user's heart rate variability; presenting an improvement action that is output by inputting the acquired heart rate variability, the improvement action promoting a predetermined electroencephalogram; The improvement behavior is the behavior set in advance by measuring electroencephalogram information when the user performs a predetermined behavior. An information processing program that causes a computer to execute a process.

17. Set rest timings at specified intervals, acquiring the user's heart rate variability measured at the set rest timing; suggesting an improvement action to improve the heart rate variability based on the acquired heart rate variability; evaluate a psychological state of the user when a predetermined number of rest timings have elapsed based on a measurement value including at least one of the heart rate of the user measured by a heart rate sensor and the acquired heart rate variability of the user; presenting a resting action to the user based on an evaluation of the user's psychological state; An information processing method in which processing is performed by a computer.

18. Set rest timings at specified intervals, acquiring the user's heart rate variability measured at the set rest timing; suggesting an improvement action to improve the heart rate variability based on the acquired heart rate variability; evaluate a psychological state of the user when a predetermined number of rest timings have elapsed based on a measurement value including at least one of the heart rate of the user measured by a heart rate sensor and the acquired heart rate variability of the user; presenting a resting action to the user based on an evaluation of the user's psychological state; An information processing program that causes a computer to execute a process.

Citation Information

Patent Citations

  • Emotion estimating device, and emotion estimating method

    JP2014178970A

  • Rest evaluation device of vehicle

    JP2024114166A

  • Action suggestion system, action suggestion device, action suggestion method and program

    JP2024121045A

  • Management of psychiatric or mental conditions using digital or augmented reality with personalized exposure progressions

    JP2024544658A

  • Information processor and program

    JP2020119175A