Information processing device, information processing method, and computer program
The information processing device addresses the challenge of providing tailored evaluations for menstruation and sleep by using sensor data to evaluate sleep state and menstrual rhythm, and outputs personalized recommendations, effectively supporting users in managing their physical conditions.
Patent Information
- Application Number
- JP2023149768
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-15
- Publication Date
- 2025-03-28
AI Technical Summary
Existing devices struggle to provide appropriate evaluations and recommendations tailored to the specific situations of menstruation and sleep for users.
An information processing device that acquires data from sensors, evaluates sleep state and menstrual rhythm using distinct processing methods, and outputs personalized proposals to users based on these evaluations.
Enables the presentation of appropriate evaluations and recommendations to users, effectively addressing the complexities of menstruation and sleep, and supporting users in managing their physical conditions.
Smart Images

Figure 2025042687000001_ABST
Abstract
Description
[Technical field]
[0001] The present embodiment relates to an information processing device, an information processing method, and a computer program. [Background technology]
[0002] Devices have been proposed that measure a subject's heart rate while sleeping, collect heart rate data over multiple days, and determine the subject's menstrual cycle based on the collected heart rate data (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP2006-94969A Summary of the Invention [Problem to be solved by the invention]
[0004] The present embodiment provides an information processing device, an information processing method, and a computer program that present a user with an appropriate evaluation according to menstruation and sleep conditions. [Means for solving the problem]
[0005] The information processing device of this embodiment includes an acquisition unit that acquires information indicating the state of a target user from one or more sensors, and a control unit that evaluates the sleep state of the target user by performing a first processing on the information and evaluates the user's menstrual rhythm by performing a second processing on the information that is different from the first processing, and the control unit outputs suggestions for the target user to an external device based on the evaluation of the sleep state and the evaluation of the menstrual rhythm. The information processing method of this embodiment includes an acquisition step of acquiring information indicating a condition of a target user from one or more sensors, a first evaluation step of evaluating the sleep state of the user by performing a first processing on the information, a second evaluation step of evaluating the menstrual rhythm of the user by performing a second processing on the information that is different from the first processing, and a step of outputting suggestions to the target user to an external device based on the evaluation of the sleep state and the evaluation of the menstrual rhythm. Effect of the Invention
[0006] According to this embodiment, it is possible to present the user with an appropriate evaluation according to the menstrual and sleep conditions. [Brief description of the drawings]
[0007] [Figure 1] 1 is a conceptual diagram of an information processing device according to a first embodiment and each component connected via a network. [Diagram 2] 1 is a block diagram of an information processing device according to a first embodiment. [Diagram 3] 4 is a conceptual diagram of first information stored in the information processing device. FIG. [Figure 4] Examples of experimental results showing the relationship between body measurement indices and the menstrual cycle, including (a) a scatter plot showing the correlation coefficient (R) and p-value for the correlation between the minimum heart rate measured with a sheet-type body vibration meter and the menstrual cycle, the correlation between the minimum respiration rate measured with a sheet-type body vibration meter and the menstrual cycle, and the correlation between basal body temperature and the menstrual cycle; and (b) a graph showing the minimum heart rate during sleep, minimum respiration rate during sleep, sleep efficiency, awakening during sleep, and average activity level for each phase of the menstrual cycle. [Diagram 5] 11 is a table showing sleep indices and menstrual rhythm indices calculated by the information processing device. [Figure 6] FIG. 4 is a sequence diagram showing a first example of the operation of the information processing device. [Figure 7] FIG. 11 is a sequence diagram showing a second example of the operation of the information processing device. [Figure 8]1A shows a first example, FIG. 1B shows a second example, and FIG. 1C shows a third example of a screen displayed on a user terminal connected to the information processing device via a network. [Figure 9] (a) is a fourth example, and (b) is a fifth example of the screen displayed on the user terminal. [Figure 10] (a) Example 6, (b) Example 7, (c) Example 8, and (d) Example 9 are examples of screens displayed on the user terminal. [Figure 11] FIG. 11 is a block diagram of an information processing device according to a second embodiment. [Figure 12] FIG. 11 is a conceptual diagram of fourth information stored in the information processing device. [Figure 13] FIG. 11 is a conceptual diagram of fourth information stored in the information processing device. [Figure 14] (a) Example 10, (b) Example 11, and (c) Example 12 are screens displayed on the user terminal. [Figure 15] FIG. 11 is a block diagram of an information processing device according to a third embodiment. [Figure 16] This is a thirteenth example of a screen displayed on the above user terminal. [Figure 17] (a) is a 14th example, and (b) is a 15th example of the screen displayed on the user terminal. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0008] Hereinafter, the present embodiment will be described with reference to the drawings. In the drawings, the same or equivalent elements are given the same reference numerals, and duplicated explanations are omitted. Note that the present embodiment described below does not unduly limit the contents described in the claims. In addition, all of the configurations described in the present embodiment are not necessarily essential configurations of the present disclosure.
[0009] The information processing system of this embodiment is a system for capturing changes in the physical condition of a user (female) before pregnancy (including, for example, pregnancy and adolescence), during pregnancy, and after childbirth (including menopause) and supporting the user's physical condition management. The physical condition of a user before pregnancy, during pregnancy, and after childbirth is likely to change due to various factors such as sleep, diet, and exercise. In some cases, the various factors are caused in a complex manner, and it is not always clear how the user should respond. Therefore, the information processing system of this embodiment assists the user in searching for the cause of changes in or poor health before pregnancy, during pregnancy, and after childbirth.
[0010] 1. First embodiment First, in the first embodiment, an example of a system that determines whether or not the cause of a change in physical condition or poor physical condition of a user before pregnancy, during pregnancy, and after childbirth is dependent on the user's own sleep will be described. Hereinafter, an information processing system according to a first embodiment will be described with reference to the drawings. Fig. 1 is a conceptual diagram of the information processing system according to the first embodiment. The information processing system of this embodiment includes an information processing device 10, a plurality of sensors 20, a plurality of user terminals 30, and a sharer terminal 40. These multiple sensors 20 are installed, for example, on the user's bed. When the user is in bed, the sensor 20 acquires information (for example, biological information) indicating the user's condition. The information processing device 10 acquires information indicating the user's condition from the sensor 20 and performs an evaluation of the user's sleep and the user's menstruation. Based on both evaluations, the information processing device 10 provides information such as advice and suggestions to the user terminal 30. By performing both an evaluation of the user's sleep and an evaluation of the user's menstruation, the information processing device 10 can determine whether the user's own sleep is good or bad, and whether the menstrual rhythm is good or bad. Therefore, if the user's own sleep is bad and the menstrual rhythm is bad (case 1), the information processing device 10 determines that the cause is sleep, and if the user's own sleep is good and the menstrual rhythm is bad (case 2), the information processing device 10 determines that the cause is something other than sleep. In addition, the information processing device 10 (case 3) provides lifestyle support to the user by suggesting sleep improvement for sleep disorders or other issues that may affect the future menstrual rhythm if the user's sleep is poor but the menstrual rhythm is good, and (case 4) provides ongoing lifestyle support to the user to help the user maintain their sleep and menstrual rhythm if the user's sleep is good and the menstrual rhythm is good.
[0011] 1, the information processing device 10 is configured to be able to communicate with a plurality of sensors 20 via a network NW. The information processing device 10 is also configured to be able to communicate with a user terminal 30 via the network NW. Although the form of communication in this embodiment will be described taking wireless communication as an example, the present invention is not limited thereto, and for example, some or all of the communication may be wired. The number of sensors 20 and user terminals 30 is arbitrary. The information processing device 10 is a so-called server, but may be realized by a plurality of hardware configurations, or may be partially or entirely configured by cloud computing. For example, the RAM 105 described later may be configured in another server that can communicate with the information processing device 10. In addition, some of the functional units of the information processing device 10 may be provided in the user terminal 30 or the share destination terminal 40.
[0012] ●Sensor 20 The sensor 20 is a device that acquires information indicating the physical state of a user to be evaluated (hereinafter, also referred to as the "target user"). The sensor 20 is, for example, a sensor device that is sandwiched between the user's bed and a mattress or a futon. When the user gets into bed, the sensor 20 detects the user's body vibration (body movement, vibration) through the mattress. Based on the body vibration detected by the sensor 20, information regarding the respiration rate, heart rate, activity level, posture, awake / asleep, and getting out of bed / being in bed is obtained. The sensor 20 may also determine whether the sleep is non-REM sleep or REM sleep, and the depth of sleep. For example, the periodicity of the body movement may be analyzed, and the respiration rate and heart rate may be calculated from the peak frequency. The periodicity may be analyzed by, for example, Fourier transform. The respiration rate is the number of breaths per unit time. The heart rate is the number of heartbeats per unit time. The unit time is, for example, one minute. The sensor 20 may also detect body vibration per sampling unit time, and the number of detected body vibrations may be calculated as the amount of activity. The specific configuration of the sensor 20 is merely an example, and is not limited to the above configuration, and any appropriate technology can be adopted.
[0013] ● User terminal 30 The user terminal 30 is a terminal used by a target user. The user terminal 30 is configured as a functional block including an input unit 31, a display unit 32, and a communication processing unit 33. The user terminal 30 is, for example, a smartphone, a tablet terminal, or a computer.
[0014] The input unit 31 is, for example, a touch panel for inputting data. It is not limited to this, and may have physical keys such as a keyboard. In addition, the user terminal 30 accepts input of user information from a user, for example. The user information is, for example, user attribute information, management purpose, and identification information of the terminal 40 to which the information related to the user is shared.
[0015] The display unit 32 displays at least information from the information processing device 10, and may be a touch panel display. For example, the display unit 32 displays the evaluation results of the sleep state and menstrual rhythm, and a comprehensive evaluation result calculated based on both the sleep state and menstrual rhythm. The display unit 32 also displays at least a proposal (e.g., a message) based on the comprehensive evaluation result. The evaluation results of the sleep state and menstrual rhythm, the comprehensive evaluation result, and the message as an example of the proposal will be described in detail later.
[0016] The communication processing unit 33 is a processing unit that enables data transmission and reception processing with the information processing device 10 via the network NW in accordance with a predetermined protocol, and transmits and receives data. The communication processing unit 33 of the user terminal 30 transmits user information input to the user terminal 30 to the information processing device 10. In addition, the communication processing unit 33 receives a message to be presented to the user from the information processing device 10.
[0017] ●Sharing destination terminal 40 The destination terminal 40 is a terminal used by a sharer who is permitted to share the information of the target user, and constitutes a functional block consisting of an input unit 41, a display unit 42, and a communication processing unit 43. The destination terminal 40 may have a similar configuration to the user terminal 30, and the input unit 41, the display unit 42, and the communication processing unit 43 correspond to the input unit 31, the display unit 32, and the communication processing unit 33, respectively. The user terminal 30 and the destination terminal 40 are merely described by separating their functions for convenience, and a user of the destination terminal 40 for a certain user can use the terminal as a user terminal, and can also receive and visually check the status of other users via the user terminal 30.
[0018] ●Information processing device 10 Next, details of the configuration of the information processing device 10 will be described with reference to Fig. 2. Fig. 2 is a block diagram showing an example of a hardware configuration of the information processing device 10. As shown in the figure, the information processing device 10 includes a communication unit 101, a processor 102, an input / output unit 103, a ROM 104, and a RAM 105.
[0019] The communication unit 101 transmits and receives information to and from the network NW via wireless or wired communication. The input / output unit 103 receives commands from a server administrator and displays the processing results of the processor 102. The memory (e.g., ROM) 104 holds programs (e.g., an operating system) and necessary data executed by the processor 102. The memory (e.g., RAM) 105 functions as a working area for the processor 102. The RAM 105 holds various programs and data. The processor 102 operates by executing programs in the ROM 104 and RAM 105, and provides the user with evaluation results of the target user, etc.
[0020] The following describes the programs and data stored in the RAM 105. As shown in FIG.
[0021] First, the first information 107 will be described with reference to Fig. 3. As shown in Fig. 3, the first information 107 includes a user database that holds user-specific information for each user. Items held as the first information 107 include, for example, the user's identification information, the user's name, the user's attributes, the management purpose, the identification information of the sharing partner, points to be improved, lifestyle habits, mental state, etc. Each item may be hierarchical. For example, management items and auxiliary items may be held within the management purpose item.
[0022] The user attributes include, for example, age or generation, and occupation. The user attributes may store the type of occupation instead of registering a specific occupation. The management purpose is the purpose of managing the user's physical condition, and is selected from a plurality of options and stored. The management purpose may be any one or more of a plurality of purposes, such as physical condition management during adolescence, physical condition management during pregnancy, physical condition management during pregnancy, physical condition management after childbirth, and physical condition management during menopause. If the management purpose is not input to the user terminal 30, no management purpose is stored.
[0023] The management objective is input or changed, for example, from the user terminal 30. The management objective may also be automatically determined based on measurements by the sensor 20 or an external device. Details will be described later.
[0024] One of multiple management objectives can be set as changeable, and evaluations, etc. are calculated according to the management objective as described below. This allows management required individually according to a woman's age and various life stages to be consistently and seamlessly carried out using a single information processing system.
[0025] The second information 108 includes a sleep database related to sleep states. The sleep database holds, for each user and for each time, information on respiration rate, heart rate, activity level, posture, awake / asleep, and getting out of bed / being in bed. The sleep database may also hold, for each user, the user's sleep time in a predetermined period, the user's time to fall asleep (time to fall asleep), the user's time to wake up during the night, the user's sleep efficiency, the user's number of times getting out of bed, the average value of the user's respiration rate, heart rate, or activity level, and may hold an evaluation of a sleep index described later. The second information 108 may include a history of the target user's past sleep states. The second information 108 is not limited to data measured by the above-mentioned sensor 20, and may be data acquired from an external device. The second information 108 may also be data input by a user via the user terminal 30. The second information 108 may be information on the sleep states of multiple subjects acquired as appropriate via the network NW. The subjects may be different users.
[0026] Next, a description will be given of the third information 109. The third information 109 includes a menstrual database relating to menstrual rhythms.
[0027] The third information 109 may include past information on the user's menstruation, that is, base information. The base information includes, for example, the user's history of past menstrual dates, the history of the menstrual cycle or their statistics (variance, etc.), the past minimum heart rate or minimum respiration rate or their statistics in each phase of the menstrual phase, the follicular phase, the ovulation phase, and the luteal phase, information showing the relative significant difference of the minimum respiration rate or minimum heart rate in each phase of the menstrual phase, the follicular phase, the ovulation phase, and the luteal phase, for example, the number of days dividing each phase (the number of days elapsed since menstruation, for example, 7 days from menstruation in the follicular phase, 14 days from menstruation in the ovulation phase, etc.). Note that the base information may include the average value, median, quartile value, or value obtained by subtracting the standard deviation from the average value of the heart rate or respiration rate, instead of or in addition to the minimum heart rate or minimum respiration rate. The third information 109 may also include the history of the target user's past menstrual rhythm data, and may hold an evaluation of the menstrual rhythm index described later. The third information 109 is not limited to data measured by the above-mentioned sensor 20, and may be data acquired from an external device. Moreover, the third information 109 may be data input by a user via the user terminal 30.
[0028] The information processing program 106 is executed by the processor 102. Fig. 4 is a functional block diagram of the processor 102 when executing the information processing program 106. As shown in the figure, the processor 102 executes the information processing program 106 to function mainly as a sleep state evaluation unit 13, a menstrual rhythm evaluation unit 14, and a comprehensive evaluation unit 15. Each of the sleep state evaluation unit 13, the menstrual rhythm evaluation unit 14, and the comprehensive evaluation unit 15 performs a predetermined process by taking into consideration first information 107 to third information 109 stored in RAM 105.
[0029] The processor 102 controls the input / output unit 103 to exchange information with the sensor 20 and the user terminal 30. When the input / output unit 103 acquires an input from the sensor 20 or the user terminal 30, the processor 102 stores the acquired information in the first information to the third information in the RAM 105. The processor 102 also controls the input / output unit 103 to transmit data stored in the RAM 105 and information to be displayed on the user terminal 30 from the input / output unit 103 to the user terminal 30, etc. The processor 102 transmits different questions to the user terminal 30 depending on, for example, the management purpose. When the management purpose is menopausal physical condition management, the processor 102 transmits information required to display a screen for accepting input such as the presence or absence of menopausal symptoms to the user terminal 30.
[0030] The processor 102 may also acquire a daily condition input from the user terminal 30 via a screen as shown in Fig. 10(a)-(b) described later. The daily condition is, for example, physical condition and mood. The daily condition may be selectively input in stages from the screen of the user terminal 30. The processor 102 may also accept an input of the presence or absence of menstrual bleeding, an input indicating that bleeding has ended, and base information described later. The processor 102 may also accept an input of information related to diet or exercise from the user terminal 30. The information related to diet is, for example, the diet content or diet amount on the target day. The information related to exercise is, for example, the exercise content, exercise time, or exercise intensity on the target day. The processor 102 may also accept an input of the medical checkup results of the target user. Note that the information acquired is not limited to the above examples, and other information may be acquired.
[0031] The processor 102 controls the input / output unit 103 to acquire information indicating the state of the target user from the sensor 20. Such information includes, for example, the user's body movement, respiratory rate, heart rate or heartbeat timing, or heartbeat waveform.
[0032] The sleep state evaluation unit 13 evaluates the user's sleep state by performing a first process on the information. The evaluation result of the sleep state is calculated, for example, as a sleep score. The sleep score is, for example, an index for evaluating the sleep state in stages, and may be set in four stages, for example, A, B, C, and D. The sleep score is calculated, for example, based on information acquired by the sensor 20, based on the time it took the user to fall asleep after getting into bed, whether or not the user woke up during the night, the total sleep time, the number of body movements, and the number of times the user got out of bed. As a method for calculating the sleep score, for example, the method described in Japanese Patent No. 5749121 (title of invention: sleep state evaluation device, sleep state evaluation system, and program, application date: August 25, 2011) can be used. In addition, other known technologies may be used, for example, the methods described in U.S. Application No. 17 / 326743 (Name of invention: Motorized bedding system and application software, filing date: May 21, 2021), Patent Application No. 2020-175635 (Name of invention: Nap system, filing date: October 19, 2020), Patent Application No. 2020-188501 (Name of invention: Point display system, filing date: November 12, 2020), and Patent Application No. 2021-030929 (Name of invention: Information providing device and generation method, filing date: February 26, 2021) may be used.
[0033] The sleep state evaluation unit 13 evaluates the sleep state using different evaluation algorithms depending on the management purpose or the phase of the menstrual cycle. For example, the sleep state evaluation unit 13 may refer to different evaluation tables stored in the sleep database depending on the management purpose or the phase of the menstrual cycle to extract an evaluation value. For example, the threshold value used in the evaluation of each sleep index when the management purpose is "health management during pregnancy" is smaller than the threshold value used in the evaluation of each sleep index when the management purpose is "health management in pregnancy". As a result, the evaluation algorithm is adjusted so that the user's sleep score is more likely to be high when the management purpose is "health management during pregnancy" compared to when the management purpose is "health management in pregnancy". In addition, for example, the threshold value used in the evaluation of each sleep index when the management purpose is "health management during pregnancy" may be smaller than the threshold value when "postpartum health management". In addition, when the management purpose is "postpartum health management", another index such as the user's maximum continuous sleep time or the user's number of sleep deprivations may be added, and the sleep score may be calculated by combining the sleep index with the other index.
[0034] The sleep state evaluation unit 13 may determine whether the target user is asleep or awake based on the information of the target user, and may evaluate the most recent sleep state when the target user changes from asleep to awake. The sleep state evaluation unit 13 may also evaluate the sleep state every predetermined time (first period), for example, every 24 hours. The sleep state evaluation unit 13 may also evaluate the sleep state for each phase of the menstrual cycle estimated by the menstrual rhythm evaluation unit 14 described later.
[0035] The menstrual rhythm evaluation unit 14 evaluates the menstrual rhythm of the user by performing a second process, which is different from the first process, on the acquired information. Here, the second process differs from the first process in terms of parameters used in the process and the period of data to be referenced. In terms of parameters used in the process, the menstrual rhythm evaluation unit 14 uses, for example, the depth of breathing or the breathing rate during sleep, the heart rate, or the range of daily fluctuations in the minimum heart rate during a sleep time period when the amount of activity is zero, among the information. In terms of the period of data to be referenced, the menstrual rhythm evaluation unit 14 refers to the first information 107 to the third information 109 of a second period (e.g., one month) that is longer than the first period (e.g., one day).
[0036] The menstrual rhythm evaluation unit 14 calculates the evaluation result of the user's menstrual rhythm as a menstrual rhythm score. The menstrual rhythm score is, for example, an index for evaluating the menstrual rhythm in stages, and may be set in four stages, for example, A, B, C, and D. This menstrual rhythm score is calculated based on the evaluation of multiple menstrual rhythm indicators. The menstrual rhythm indicators are, for example, the number of days in the cycle, the standard deviation of the cycle, the range of daily fluctuation of the minimum heart rate in the sleep period when the activity level is 0, and the heart rate waveform. The menstrual rhythm score is calculated for each menstrual cycle, and in FIG. 5, it is calculated approximately once a month. In addition, as the menstrual rhythm score, a score that comprehensively evaluates multiple menstrual rhythm indicators is calculated for each menstrual cycle. Each menstrual rhythm index will be explained below.
[0037] The menstrual rhythm evaluation unit 14 may evaluate the menstrual rhythm based on the number of days in one menstrual cycle or the number of days in each phase. This evaluation value is determined for each menstrual cycle as an evaluation result of the number of days in the cycle. The menstrual rhythm evaluation unit 14 may evaluate the number of days in the cycle, for example, by comparing it with the average number of days in the cycle in big data of multiple users, or by comparing it with the number of days in the cycle in the past of the target user. For example, the difference from the average number of days in the cycle is calculated, and if the difference is smaller than a predetermined first threshold, a relatively high first evaluation value is set, and if the difference is larger than the first threshold and is equal to a predetermined second threshold larger than the first threshold, a second evaluation value is set lower than the first evaluation value.
[0038] The menstrual rhythm evaluation unit 14 may evaluate the menstrual rhythm based on the variation in the number of days of the cycle. The variation can be calculated by a statistical value such as standard deviation or variance. The menstrual rhythm evaluation unit 14 may give a higher evaluation to a woman with a smaller variation in the number of days of the cycle. For example, first to third thresholds are set in advance for the variation in the number of days of the cycle in a predetermined period. The first threshold is the smallest, the second threshold is the next smallest, and the third threshold is the largest. The menstrual rhythm evaluation unit 14 determines a relatively high first evaluation value when the variation is smaller than the first threshold, and determines a second evaluation value lower than the first evaluation value when the variation is larger than the first threshold and smaller than the second threshold. When the variation is larger than the second threshold and smaller than the third threshold, the menstrual rhythm evaluation unit 14 determines a third evaluation value lower than the second evaluation. When the variation is larger than the third threshold, the menstrual rhythm evaluation unit 14 determines a fourth evaluation value lower than the third evaluation. Note that the configuration using a threshold value is merely an example, and for example, the variation in the number of days in the cycle may be quantified using a predetermined formula, and the evaluation may be calculated as a numerical value.
[0039] The menstrual rhythm evaluation unit 14 may also evaluate the menstrual rhythm based on the minimum heart rate during a sleep period when the amount of activity is zero. For example, fourth to sixth thresholds are set in advance for the fluctuation range of the minimum heart rate during a predetermined period. The fourth threshold is the smallest, followed by the fifth threshold, and the sixth threshold is the largest. The menstrual rhythm evaluation unit 14 determines a relatively high first evaluation value when the minimum heart rate is smaller than the first threshold, and determines a second evaluation value lower than the first evaluation value when the minimum heart rate is larger than the first threshold and smaller than the second threshold. When the minimum heart rate is larger than the second threshold and smaller than the third threshold, it determines a third evaluation value lower than the second evaluation value. When the minimum heart rate is larger than the third threshold, it determines a fourth evaluation value lower than the third evaluation value. Instead of setting a threshold value for the minimum heart rate during a predetermined period itself, a configuration may be adopted in which threshold values are set for appropriate indices derived from the minimum heart rate, such as the average value of the minimum heart rate during each sleep period, and an evaluation is determined. Note that the configuration using a threshold value is merely an example, and for example, the minimum heart rate or an appropriate index derived from the minimum heart rate may be quantified using a predetermined formula, and the evaluation may be calculated as a numerical value.
[0040] The menstrual rhythm evaluation unit 14 may evaluate the menstrual rhythm based on a time series waveform showing daily heart rate fluctuations. For example, the menstrual rhythm evaluation unit 14 may take the average waveform of the target user for a predetermined period, for example, one month, as an ideal waveform, and compare the ideal waveform and the measured waveform with the waveform of one month's time series data of the minimum heart rate when the activity level during sleep is zero to perform the evaluation.
[0041] The menstrual rhythm evaluation section 14 may classify the respiration rate or sleep index for each phase estimated according to the heart rate, and evaluate whether the respiration rate clearly changes according to the phase of the menstrual cycle.
[0042] Furthermore, the menstrual rhythm evaluation unit 14 may not only calculate the menstrual rhythm score as described above, but may also estimate, for example, the menstrual cycle or each phase in the menstrual cycle. The menstrual rhythm evaluation unit 14 may estimate the menstrual cycle based on the respiration rate during sleep or the heart rate during sleep. For example, the information processing device 10 performs a smoothing process on the minimum heart rate or minimum respiration rate for a predetermined second period, and calculates the minimum and maximum of the minimum heart rate or minimum respiration rate for the predetermined second period. Here, in this embodiment, the method focuses on the tendency that the minimum heart rate or the minimum respiration rate during sleep reaches a maximum in a woman's menstrual cycle, then gradually decreases, reaches a minimum value, and then gradually increases again to reach a maximum value. It was discovered that the cycle of days when the minimum heart rate or the minimum respiration rate during sleep reaches a maximum generally corresponds to the menstrual cycle. Specific experimental data is shown in FIG. 4. Data was obtained for 2 to 3 cycles for each of six women, and body temperature was also measured during the experiment period to refer to basal body temperature, and the data was smoothed. FIG. 4(a) is a scatter diagram showing the correlation coefficient (R) and p value of the correlation between the minimum heart rate measured by a sheet-type body vibration meter and the menstrual cycle, the correlation between the minimum respiration rate measured by a sheet-type body vibration meter and the menstrual cycle, and the correlation between basal body temperature and the menstrual cycle. As shown in FIG. 4(a), there was a significant correlation between the cycle of basal body temperature, heart rate, and respiration rate calculated from the maximum value and the menstrual cycle. Therefore, the menstrual cycle can be estimated from the minimum respiratory rate or minimum heart rate during sleep, in the same way as basal body temperature.
[0043] The menstrual rhythm evaluation unit 14 may also estimate the phase of the menstrual cycle based on the respiratory rate during sleep or the heart rate during sleep. The phases of the menstrual cycle are, for example, four phases: the menstrual phase, the follicular phase, the ovulation phase, and the luteal phase. The phase can be estimated, for example, from the minimum heart rate or the minimum respiratory rate. FIG. 4(b) shows the results for each phase of the minimum heart rate during sleep and the minimum respiratory rate during sleep, sleep efficiency, mid-sleep awakening, and average activity measured with a sheet-type body vibration meter. Since there is a tendency for each phase, the phase of the menstrual cycle may be estimated using this tendency. It can also be estimated by the number of days since menstruation, and either method may be used. Details will be described later.
[0044] The menstrual rhythm evaluation unit 14 may evaluate the menstrual rhythm using different evaluation algorithms depending on the purpose of management. For example, the menstrual rhythm evaluation unit 14 may compare different data depending on the purpose of management. For example, when the purpose of management is health management in pregnancy, the menstrual rhythm evaluation unit 14 may compare the number of days in the cycle with the average value of multiple users, and when the purpose of management is health management after childbirth or during menopause, the menstrual rhythm evaluation unit 14 may compare the number of days in the cycle with the past number of days in the cycle of the target user. When the purpose of management is health management after childbirth, the menstrual rhythm evaluation unit 14 may evaluate the recovery rate in the past, for example, with respect to a predetermined period before, and display it on the user terminal 30. In addition, for example, when the variation in the menstrual cycle in a predetermined period is greater than a predetermined value, the management purpose may be automatically changed to health management during menopause, or an alert prompting the change may be displayed on the user terminal 30.
[0045] The sleep state evaluation unit 13 or the menstrual rhythm evaluation unit 14 may exclude a part of the acquired information from the data used for sleep evaluation or menstrual rhythm evaluation based on the information input from the user terminal 30. For example, the information processing device 10 accepts an input regarding a change in physical condition due to, for example, fever or drinking alcohol via the user terminal 30, together with information on the day on which the change in physical condition occurred. The sleep state evaluation unit 13 or the menstrual rhythm evaluation unit 14 excludes information measured on the day on which the change in physical condition occurred from the data used for sleep evaluation or menstrual rhythm evaluation. With this configuration, outlier data can be excluded in advance, making it possible to perform a more accurate sleep evaluation or menstrual rhythm evaluation.
[0046] The overall evaluation unit 15 calculates an overall evaluation by taking into consideration the evaluation result of the sleep state and the evaluation result of the menstrual rhythm, which will be specifically explained below with reference to FIG. FIG. 5 is a diagram showing an example of an evaluation result by the sleep state evaluation unit 13 and the menstrual rhythm evaluation unit 14. A sleep score is calculated for each of a plurality of sleep indices. In FIG. 5, the sleep indices are sleep time, time to fall asleep indicating the time it takes to fall asleep, sleep efficiency, the presence and number of awakenings during the night, and the number of times getting out of bed. Sleep efficiency indicates, for example, the proportion of time in bed that is actually determined to be spent asleep. The evaluation (evaluation of sleep indices) by the sleep state evaluation unit 13 is calculated for each phase of the menstrual cycle, and the evaluation by the menstrual rhythm evaluation unit 14 is calculated for each menstrual cycle. The overall evaluation unit 15 performs an overall evaluation of the menstrual cycle based on the evaluation of the sleep indices for each phase of the menstrual cycle and the evaluation of the menstrual rhythm indices for each menstrual cycle (in FIG. 5, sleep is evaluated as "B" and menstruation is evaluated as "A"). 5, the evaluation (evaluation of sleep indices) of the sleep state evaluation unit 13 is calculated approximately once a week, but the present invention is not limited to this, and the lengths of the phases may be different from each other. With this configuration, it is possible to identify phases in which the sleep state is likely to deteriorate. The comprehensive evaluation unit 15 may refer to the past history of the target user and calculate the correlation between the menstrual rhythm score and the sleep score. If there is a correlation between the menstrual rhythm score and the sleep score, there is a high possibility that the menstrual rhythm can be improved by improving the sleep state. Also, if there is no correlation between the menstrual rhythm score and the sleep score, it can be presumed that the cause of the menstrual rhythm disorder is due to a reason other than sleep. In other words, such a configuration can be helpful in investigating the cause of the menstrual rhythm disorder of the target user.
[0047] The communication unit 101 is a processing unit capable of executing data transmission and reception processing with the information processing device 10 according to a predetermined protocol via a network NW such as the Internet, and is realized by an application, a Web browser, or the like. The communication unit 101 particularly receives user information from the sensor 20. The communication unit 101 also receives information about the user from the user terminal 30. Furthermore, the communication unit 101 transmits a message extracted based on the user's status information to the user terminal 30.
[0048] The communication unit 101 transmits a notification to a destination terminal 40 different from the user terminal 30 operated by the target user. The destination terminal 40 is, for example, a terminal that has the authority to share the physical condition of the target user, and is owned by the partner, parents, or the like of the target user. The destination terminal 40 may also be a terminal used by a manager of a company that employs the target user. The destination terminal 40 may also be a terminal used by a medical institution. The communication unit 101 transmits a notification to the destination terminal 40 that is associated in advance with the target user in the user database. The communication unit 101 may transmit the sleep score or menstrual rhythm score of the target user to the destination terminal 40. With this configuration, the administrator of the destination terminal 40 can easily grasp the physical condition of the target user. As a result, the administrator of the destination terminal 40 can take measures that take into consideration the physical condition of the target user. Furthermore, the target user can live a reasonable life by having their physical condition taken into consideration. This can also contribute to improving PMS, etc.
[0049] The communication unit 101 may periodically transmit a notification to the destination terminal 40, or may transmit a notification when the evaluation result satisfies a predetermined condition. The timing of transmitting the notification may be set appropriately. The notification may be a message prompting confirmation of the evaluation result, or may be information including the evaluation result itself.
[0050] Also, multiple destination terminals 40 can be set for one target user. In this case, it is possible to set different conditions for sending notifications and different notification contents depending on the destination terminal 40. For example, a notification may be sent to a cohabiting partner for a relatively minor ailment, while a notification may be sent to a medical institution for a relatively major ailment. Also, if the sleep score is below a predetermined level, a notification may be sent to a sleep clinic or a predetermined specialist on sleep. With this configuration, appropriate information sharing is possible while taking into consideration the privacy of the target user.
[0051] The communication unit 101 may transmit a part of the message presented by the support information generation unit 16 only to the destination terminal 40 without displaying it on the user terminal 30. For example, the communication unit 101 may transmit a message including the working status to the destination terminal 40, which is the employer's terminal.
[0052] The communication unit 101 may communicate with an external system, and may be capable of linking with a food delivery service or the like. The communication unit 101 may also be capable of acquiring music data acquired from an external system, and reproducing the music by an appropriate reproducing device of the information processing device 10. The communication unit 101 may also determine an external system to communicate with according to the sleep state, menstrual rhythm state, and the evaluation result thereof, or appropriate information received by the input / output unit 103. For example, when the target user feels fatigued, the communication unit 101 may communicate with a food delivery service and display an order screen on the user terminal 30. When the sleep score is low, the communication unit 101 may reproduce music that has a sleep-inducing effect according to the bedtime.
[0053] A sequence diagram of the processing of the information processing device 10, the sensor 20, and each of the terminals 30 and 40 Next, the operation of the information processing system of this embodiment will be described with reference to Figures 6 and 8. In the following description of the operation of the information processing system, for convenience of explanation, an example will be described in which the sleep score and menstrual rhythm score are calculated using a sensor 20 sandwiched between the user's bed and a mattress or a futon, etc. This is not limiting, and multiple sensors may be used. For example, the sleep score may be calculated based on data acquired by a sensor (first sensor) sandwiched between the bed and a mattress or a futon, etc., and the menstrual rhythm score may be calculated based on data acquired by a watch-type wearable device (including a second sensor).
[0054] As shown in Fig. 6, first, the user terminal 30 accepts registration of user information (step S100). As described above, the user information is user attribute information, management purpose, etc., and when the user starts an app on the user terminal 30, if the user information is not registered in the app, the user terminal 30 displays an image as shown in Fig. 8 prompting the user to input information. As shown in Fig. 8, when the user selects a predetermined item and presses the setting completion button, the user terminal 30 stores the user information and transmits the user information to the information processing device 10.
[0055] The sensor 20 detects the state of the target user (step S101). When the user is lying on the bed, the sensor 20 acquires the user's biological information. The sensor 20 acquires a body movement waveform, for example, every minute, and calculates the heart rate, respiration rate, and activity level from the body movement waveform using a known method such as Fourier transform. The sensor 20 determines whether the user is sleeping or not based on the information on the heart rate, respiration rate, and activity level. The sensor 20 transmits information indicating the user's state, such as the heart rate, respiration rate, activity level, and whether the user is sleeping or not, to the information processing device 10. When the sensor 20 acquires information indicating the user's condition, the sensor 20 may transmit the information indicating the user's condition via a repeater (including, for example, a PC).
[0056] The information processing device 10 acquires information indicating the state of the user from the sensor 20, and stores the information in the RAM 105 (step S102). When the information processing device 10 acquires information indicating the state of the user during a predetermined first period (e.g., one day), it calculates the user's sleep time, the user's time to fall asleep (sleep onset time), the user's time to wake up during the night, the user's sleep efficiency, the user's number of times getting out of bed, etc. (these data are hereinafter referred to as sleep data), and the minimum heart rate or minimum respiration rate during the predetermined first period (hereinafter referred to as menstrual data) (step S103). Here, the minimum heart rate or minimum respiration rate of the menstrual data is the minimum heart rate or respiration rate among the heart rates or respiration rates during a time period when the user is sleeping and the user's activity level is zero.
[0057] The information processing device 10 determines whether or not base information is stored in the menstrual rhythm database of the RAM 105 (step S104).
[0058] If the base information is stored in the menstrual rhythm database of the RAM 105 (step S104, Yes), the information processing device 10 judges to which phase the menstrual data acquired in step S103 belongs (step S105). The information processing device 10 calculates the number of days elapsed since the user's most recent menstruation, the past predicted menstruation date, or the input menstruation date, and compares it with the base information, i.e., the number of days in the past cycle, to judge to which phase the data belongs. For example, since only three days have passed since the most recent menstruation of the current user, it is judged to be in the follicular phase.
[0059] The method of determining which phase the menstrual data acquired in step S103 belongs to is not limited to this, and may be determined using a threshold. For example, assume that a first threshold is set in the menstrual rhythm database as a threshold for dividing the follicular phase and the luteal phase. In this case, the information processing device 10 determines whether the minimum heart rate or minimum respiration rate of the first period acquired in step S103 is smaller than the first threshold. When the acquired minimum heart rate or minimum respiration rate is smaller than the first threshold, the information processing device 10 determines that the user is currently in the follicular phase, and when the acquired minimum heart rate or minimum respiration rate is equal to or greater than the first threshold, the information processing device 10 determines that the user is currently in the luteal phase. Also, as shown in FIG. 4(b), the minimum heart rate during sleep differs significantly for each phase. Specifically, it tends to reach a maximum value during the luteal phase, drop rapidly after the onset of menstruation, and begin to rise during the follicular phase. Therefore, the number of days from when the heart rate reaches a maximum to when the menstruation starts may be calculated from past information, and when it is detected that the heart rate reaches a maximum, the number of days may be added to predict the start date of menstruation. Also, the menstrual period may be estimated by setting the day when the heart rate reaches a minimum value or a predetermined number of days after the maximum value as the end date of menstruation. In this case, the information on the number of days from when the heart rate reaches a maximum to when the menstruation starts is calculated and stored based on, for example, information on the start date of menstruation input by the user. Also, the predicted start date of menstruation may be notified to the user terminal 30. Furthermore, the phase may be determined by referring to sleep indices. For example, it is known that the sleep time, time to fall asleep, and activity level tend to decrease during the luteal phase. It is also known that the sleep efficiency decreases, and the midnight awakening and activity level increase during the menstrual phase. Therefore, it is also possible to determine the phase by taking the sleep indices into consideration as an auxiliary.
[0060] Then, in step S106, the information processing device 10 calculates an evaluation for each sleep index using the sleep data acquired in step S103, based on the first evaluation table corresponding to the current phase of the user determined in step S105.
[0061] The information processing device 10 determines whether menstrual data for a predetermined second period (a period longer than the first period, for example, one month) has been acquired (step S107). If the information processing device 10 determines that menstrual data for the predetermined second period has been acquired (step S107, Yes), the information processing device 10 calculates a sleep score, a predicted menstrual cycle, and a menstrual rhythm score (step S108). The details will be described below.
[0062] <Sleep score> As described above, the sleep score is calculated based on an evaluation of sleep indicators such as sleep time, the time it takes for the user to fall asleep after getting into bed (time to fall asleep), sleep efficiency, whether or not the user woke up during the night, the number of body movements, and the number of times the user got out of bed. Prior to step S107, the information processing device 10 evaluates the sleep indices of the user for each phase. Therefore, in step S107, the information processing device 10 calculates a sleep score based on the evaluations of the sleep indices for the menstrual phase, follicular phase, ovulation phase, and luteal phase (see overall "B" in FIG. 5).
[0063] <Menstrual Scoring> The information processing device 10 performs a smoothing process on the minimum heart rate or minimum respiration rate for the predetermined second period, and calculates the minimum and maximum minimum heart rate or minimum respiration rate during the predetermined second period. The information processing device 10 reads base information from the menstrual rhythm database in the RAM 105, and reads the user's past menstrual date history, menstrual cycle history, or their statistics (variance, etc.).
[0064] The information processing device 10 compares the minimum and maximum fluctuation range of the minimum heart rate or minimum respiration rate during a specified second period and the waveform shape of the minimum heart rate or minimum respiration rate during a specified second period with past history, and evaluates the cycle length, cycle standard deviation, fluctuation range, and waveform, as well as an overall evaluation of these.
[0065] For example, the cycle standard deviation will be taken as an example. The information processing device 10 reads out past menstrual cycle history from the base information, and calculates the average cycle, ±0.5σ (standard deviation), ±1σ, and ±2σ. If the current cycle length is within the range of ±0.5σ, it is ranked A (normal), if it is ±1σ, it is ranked B, and if it is ±2σ, it is ranked C. In this way, the current state of the user is evaluated by comparing with the past history.
[0066] <Menstrual cycle prediction> The information processing device 10 estimates the next menstruation day based on the minimum and maximum of the minimum heart rate or minimum respiration rate during the predetermined second period, menstrual scoring, etc. On the other hand, when the base information is not stored in the menstrual rhythm database of the RAM 105 (step S104, NO), the information processing device 10 calculates an evaluation for each sleep index based on the second evaluation table and using the sleep data acquired in step S103 (step S110). Here, the second evaluation table is different from the first evaluation table. The first evaluation table is a table created using data of only females, while the second evaluation table is a table created using data including males.
[0067] The information processing device 10 determines whether sleep data for a second predetermined period (a period longer than the first period, for example, one month) has been acquired (step S111). If the information processing device 10 determines that sleep data for the second predetermined period has been acquired (step S111, Yes), the information processing device 10 calculates a sleep score (step S112). In addition, the information processing device 10 performs a smoothing process on the minimum heart rate or minimum respiration rate for the second predetermined period, calculates the minimum and maximum of the minimum heart rate or minimum respiration rate for the second predetermined period, and stores them as base information in the menstrual rhythm database in the RAM 105 (step S113).
[0068] In order to understand the user's menstruation in more detail, the information processing device 10 may transmit a screen to the user terminal 30 to prompt the user to input base information. For example, the user terminal 30 may display a screen in an app pop-up screen prompting the user to input information such as when the menstruation occurred. The information processing device 10 may store the information input from the user terminal 30 in the menstrual rhythm database in the RAM 105 as base information.
[0069] The information processing device 10 creates display information based on the user information, the sleep score, the menstrual rhythm score, and the like (step S109). The information processing device 10 transmits the extracted display information to the user terminal 30, and the user terminal 30 displays the display information on the screen of the application (step S114). The information processing device 10 determines whether or not the destination terminal 40 is registered in the user information (step S115). If the destination terminal 40 is registered in the user information, the information processing device 10 transmits the display information to the destination terminal 40 as well as to the user terminal 30 (step S115, Yes), and the destination terminal 40 displays it (step S116).
[0070] (Modification) In the above operation of the information processing system, steps S100 and S101 are described as being processed in this order, but the order may be reversed without being limited to this. Regardless of step S100, the sensor 20 may transmit information indicating the user's condition to the information processing device 10 every minute, or may transmit the information all at once for one day.
[0071] Furthermore, the operation of the information processing system is not limited to that shown in Fig. 6, and may be, for example, the operation shown in Fig. 7. In Fig. 7, the determination process from step S104 onwards may be performed when sleep data and menstrual data have been acquired for a certain period of time. In the following description, the same configuration as that shown in the sequence diagram in Fig. 6 will not be described.
[0072] That is, as shown in Fig. 7, first, the user terminal 30 accepts registration of user information (step S100). The sensor 20 detects the state of the target user (step S101). The information processing device 10 acquires information indicating the user's state from the sensor 20 and stores it in the RAM 105 (step S102). When the information processing device 10 acquires information indicating the user's state for a predetermined first period (e.g., one day), it calculates sleep data and menstrual data (step S103).
[0073] The information processing device 10 determines whether sleep data for a predetermined second period (a period longer than the first period, for example, one month) has been acquired (step S121). If the information processing device 10 determines that sleep data for the predetermined second period has been acquired (step S121, Yes), the information processing device 10 determines whether base information is stored in the menstrual rhythm database of the RAM 105 (step S104).
[0074] If the base information is stored in the menstrual rhythm database of the RAM 105 (Yes at step S104), the information processing device 10 determines to which phase the menstrual data acquired at step S103 belongs (step S105).
[0075] Then, in step S106, the information processing device 10 calculates an evaluation for each sleep index using the sleep data acquired in step S103 based on the first evaluation table corresponding to the current user phase determined in step S105. For example, since sleep tends to be worse during menstruation than during other periods, the threshold for determining that sleep is good during menstruation may be set lower than that during other periods. Note that sleep evaluation for both men and women may be performed using a uniform evaluation regardless of the menstrual cycle.
[0076] The information processing device 10 estimates the next menstruation day based on the minimum and maximum of the minimum heart rate or minimum respiration rate during the predetermined second period, menstrual scoring, etc. On the other hand, when the base information is not stored in the menstrual rhythm database of the RAM 105 (step S104, NO), the information processing device 10 calculates an evaluation for each sleep index based on the second evaluation table and using the sleep data acquired in step S103 (step S110). Here, the second evaluation table is different from the first evaluation table. The first evaluation table is a table created using data of only females, while the second evaluation table is a table created using data including males.
[0077] Next, the information processing device 10 calculates a sleep score based on the sleep data for the second predetermined period (step S112).The information processing device 10 also performs a smoothing process on the minimum heart rate or minimum respiration rate for the second predetermined period, calculates the minimum and maximum of the minimum heart rate or minimum respiration rate during the second predetermined period, and stores them as base information in the menstrual rhythm database in the RAM 105 (step S113).
[0078] The information processing device 10 creates display information based on the user information, the sleep score, the menstrual rhythm score, etc. (Step S109). The information processing device 10 transmits the extracted display information to the user terminal 30, and the user terminal 30 displays the display information on the screen of the application (Step S114).
[0079] The information processing device 10 determines whether the destination terminal is registered in the user information (step S115). If the destination terminal 40 is registered in the user information, the information processing device 10 transmits the display information to the destination terminal 40 in the same manner as the user terminal 30 (step S115, Yes), and the destination terminal 40 displays it (step S116).
[0080] In the case of the operation of the information processing system shown in Fig. 6, even if sufficient data for a period as long as the second period has not been accumulated, the sleep state assessment unit 13 calculates a sleep score as long as data for the first period has been accumulated. Therefore, compared to the example shown in Fig. 7, the system shown in Fig. 6 provides the sleep score to the user earlier. On the other hand, in the case of the operation of the above information processing system shown in Fig. 7, if sufficient data for a period of time equivalent to the second period has not been accumulated, the sleep state evaluation unit 13 does not calculate the sleep score. When data for the second period has been accumulated, the sleep state evaluation unit 13 calculates the sleep score, and the menstrual rhythm evaluation unit 14 calculates the menstrual rhythm score. Therefore, compared to the example shown in Fig. 6, the system in Fig. 7 can improve processing speed by minimizing unnecessary calculations.
[0081] ● Example of a screen on user terminal 30 8(a) to (c) are examples of screens displayed on the user terminal 30, and are examples of screens for registering information about a target user. Screen G10 shown in Fig. 8(a) is an input screen for inputting user-specific information such as PMS (Premenstrual Syndrome), medical history, management purpose (marked as "FemStage" in the figure), age, family, working style, type of work, and sharing partner. Each input can be selected, but there may be items that can be freely input. This information is stored in the first information 107 of the RAM 105 by the processor 102.
[0082] 8(b) is an example of screen G11 that is displayed when "Postpartum" health management is selected as the management objective, and below the field where "Management objective" is selected and input, fields for inputting the birth date and the planned return date to work are displayed. The input of the birth date and the planned return date to work are saved in the first information 107 as auxiliary items.
[0083] 8C is an example of a screen G12 for registering information about a target user, and is a screen for accepting inputs about lifestyle habits and body shape in particular. The information is stored in the first information 107 of the RAM 105 by the processor 102.
[0084] 9(a) is an example of a screen G13 that accepts input of information about the mental state of the target user. The screen G13 may be displayed only when a specific management purpose is selected. The information is stored in the first information 107 of the RAM 105 by the processor 102. FIG. 9(b) is an example of a screen G14 that is displayed only when menopausal health management is selected as the management objective, in which items that tend to occur during menopause are listed, and the target user can select whether or not the items apply to them. In addition, the screen G14 lists recommended activities related to menopausal measures, and the target user can select and input items that are being implemented or items that are planned to be implemented. For example, the support information generating unit 16 may exclude messages that recommend the implementation items selected on the screen G14 from messages that may be extracted. Conversely, the support information generating unit 16 may preferentially extract messages that recommend the implementation items selected.
[0085] FIG. 10(a) is an example of a screen displayed on the user terminal 30, and is an example of a screen G21 that displays the evaluation results of the menstrual rhythm and sleep state on a specific day. An illustration representing the selected management objective is displayed on the screen G21, and in this figure, an illustration of a woman holding an infant is displayed as an icon G21a, which indicates postpartum health management. Also, on the screen G21, a male icon G21b is drawn, which is displayed only when postpartum health management is selected as the management objective. When the male icon G21b is selected, a notification is sent to the contact information of the partner that has been set in advance.
[0086] Screen G21 also displays a menstrual rhythm evaluation value (menstrual rhythm score) as "Fem-Score" and a sleep state evaluation value (sleep score) as "Sleep-Score". Screen G21 also displays a comprehensive evaluation result calculated based on the menstrual rhythm score and the sleep score. The comprehensive evaluation result may be displayed as a numerical value or as an illustration corresponding to the evaluation value in a stepwise manner.
[0087] Furthermore, the screen G21 displays the estimated menstrual cycle phase and sleep type. Furthermore, an area for accepting input of the user's physical condition on the day may be displayed. In the figure, in addition to the presence or absence of menstruation, physical condition and mood can be input in stages. FIG. 10(b) shows the screen G22 after the input of physical condition is accepted, and only characters or illustrations indicating the selected stages of menstruation, physical condition and mood are displayed on the screen.
[0088] Screen G23 shown in Fig. 10(c) is an example of a screen that displays monthly evaluation results, which is displayed by selecting "Month" displayed at the top of screen G21. Screen G23 displays monthly sleep scores, heart rates, respiratory rates, activity levels, and messages extracted by referring to some or all of these. Screen G23 also displays a graph showing the progress of sleep scores over a predetermined period.
[0089] 10(d) is a detailed screen G24 on which a graph is drawn to display the target user's menstrual rhythm in a comparative manner with the average menstrual rhythm of women of the same age. In this figure, a graph showing the progress of the menstrual cycle (horizontally, year and month (in months), and vertically, the menstrual cycle and its standard deviation (for example, the past four months)) is drawn at the top of the screen, and a graph showing the progress of the standard deviation of the menstrual cycle is drawn at the bottom of the screen. In addition, both graphs are superimposed with the graph of the target user (displayed as "you" on the screen) and the average value of the target user's age.
[0090] (Modification) In addition to the figure, predicted information regarding the menstrual rhythm may be displayed on the user terminal 30. The predicted information may be, for example, the date when the phase of the menstrual cycle transitions, that is, for example, the start date of the menstrual period or the start date of the ovulation period. The predicted information may be, for example, information indicating how many days since the start of each phase of the menstrual cycle. The predicted information is calculated appropriately using, for example, the information on the phase determined in the above-mentioned step S105 (see FIG. 6). With this configuration, the target user can easily know the state of her menstruation. Note that one or more pieces of predicted information regarding the menstrual rhythm may be displayed together with an index indicating the accuracy of the prediction, that is, the reliability of the prediction. With this configuration, the target user can appropriately consider the reliability and use it as a help in recognizing her own state.
[0091] In addition, the prediction information displayed on the user terminal 30 may be an appropriate date set according to the phase of the menstrual cycle, such as a date such as a "fertile day" set a certain number of days before the ovulation period, or the start date of a period when PMS-related physical discomfort is a concern set a certain number of days before the menstrual period. With this configuration, the target user can more clearly know information such as the days when physical discomfort is particularly likely to occur due to her menstrual rhythm and the days when she should change her behavior. Specifically, by knowing the days when it is easy to get pregnant, it is expected that the success rate of pregnancy efforts will increase. Also, by knowing the period when PMS-related physical discomfort will occur, it is possible to review her lifestyle and consider taking medication at the appropriate time.
[0092] The prediction information may be information that is constantly displayed on a specified screen, or information that is displayed by push notification on the day of the due date or a specified number of days before. For example, the "day when it is easy to get pregnant" and the "start date of the period when PMS-related physical discomfort is a concern" are dates on which a change in the target user's behavior is more strongly recommended, and therefore are suitable for notification by push notification.
[0093] From the above, in the information processing system of this embodiment, the information processing device 10 acquires information indicating the user's state from the sensor 20, and acquires base information and the like from the user terminal 30. Then, the sleep state evaluation unit 13 of the information processing device 10 calculates the user's sleep score based on the information indicating the user's state, and the menstrual rhythm evaluation unit 14 calculates the menstrual rhythm score based on the information indicating the user's state and the base information. The overall evaluation unit 15 calculates an overall evaluation based on the evaluation of the sleep state and the evaluation of the menstrual rhythm. By taking the overall evaluation into consideration, the overall evaluation unit 15 can judge whether the user's own sleep is good or bad, and whether the menstrual rhythm is good or bad. As a result, if the user's own sleep is bad and the menstrual rhythm is bad (case 1), the overall evaluation unit 15 displays the respective scores on the user terminal 30 to suggest that sleep is the cause. Also, if the user's own sleep is good and the menstrual rhythm is bad (case 2), the overall evaluation unit 15 displays the respective scores on the user terminal 30 to suggest that a cause other than sleep is the cause. Note that the indication of the cause is not limited to being displayed as a score, and for example, the judgment result may be specifically displayed on the screen of the user terminal 30.
[0094] 2. Second embodiment In the first embodiment, an example of a system that determines whether the cause of a change in a user's physical condition or poor physical condition before pregnancy, during pregnancy, and after childbirth is dependent on the user's own sleep is described. As a result, the information processing system of the first embodiment can classify the user's own sleep quality and menstrual rhythm quality into four cases. In each of the four cases, the content of suggestions made to the user varies, and in the second embodiment, it will be specifically explained what kind of support is provided (suggestions such as messages, purchasing suggestions in EC etc., and support in selecting people to share with). An information processing system according to the second embodiment will be described. This embodiment differs from the first embodiment in that a database of fourth information is added to the RAM 105 and a support information generating unit 16 is added to the processor 102. The other configurations are the same as those of the first embodiment, and detailed descriptions will be omitted. The support information generating unit 16 transmits support contents according to the user's sleep score and menstrual rhythm score to the user terminal 30. 11 is a block diagram showing an example of a hardware configuration of the information processing device 10 according to the second embodiment. The information processing device 10 according to the second embodiment includes a RAM 105 that holds an information processing program 106 and first to fourth information 107-110.
[0095] The fourth information 110 is information including an assistance database in which assistance contents to be presented to the user terminal 30 are stored.
[0096] The support information generating unit 16 is a functional unit that generates support information to be transmitted to the user terminal 30 and the share destination terminal 40. Examples of support information include messages to be conveyed to the user, advice to be put into practice, introductions to products to be used, and support for selecting additions and changes to users with whom to share. Support information is stored for each management purpose, and will be described in detail later with reference to FIG. 12. The support information generating unit 16 extracts support contents such as messages to be transmitted from the support database 110, for example. The support information generating unit 16 may also generate support contents such as messages by combining words and phrases stored in the support database.
[0097] In the example of Fig. 12, the support information is stored for each management purpose, but it is not limited thereto and may be stored for each phase of the target user's menstrual cycle. In this case, the support information generating unit 16 may extract support contents according to the phase of the target user's menstrual cycle. For example, since it is easy to fall asleep during the luteal phase, a message including advice on improving sleep, such as exercise or heat therapy, may be extracted. Note that the above-mentioned message may be sent uniformly during a predetermined phase.
[0098] Furthermore, the support information generating unit 16 may vary the extraction logic of the support contents according to the amount of accumulated data of the target user. When the amount of accumulated data of the target user is less than a predetermined amount, the support information generating unit 16 may extract general support contents (e.g., messages) according to the phase of the menstrual cycle without referring to the accumulated data. When the amount of accumulated data is equal to or greater than a predetermined amount, the support information generating unit 16 may extract support contents based on the accumulated data. With this configuration, support contents can be presented even if not many days have passed since the start of use of the system, and support contents that are in line with the sleep state and menstrual rhythm state of the target user according to the accumulated data can be presented.
[0099] When sending a message as the support content, the support information generating unit 16 may be configured to extract a message periodically, or may be configured to extract a message irregularly when a predetermined condition is satisfied. The support information generating unit 16 may also have both configurations. In this case, the support database may store messages that can be selected according to periodic extraction and messages that can be selected irregularly, with distinction between them.
[0100] Next, the support information will be specifically described with reference to FIG. 12 and FIG. As shown in Figures 12 and 13, support information is stored for each user's management objective, and for each management objective, separate support content is stored for the user's sleep evaluation results and the user's menstrual rhythm evaluation results. Therefore, the support information generating unit 16 calculates the evaluation result of the user's sleep and the evaluation result of the menstrual rhythm based on the user's sleep score and the user's menstrual rhythm score, and extracts support contents to be presented to the user from the support database. With this configuration, it is possible to present detailed messages to the target user that take into account both sleep and menstrual rhythm.
[0101] Specifically, for example, the support information generating unit 16 binarizes the sleep evaluation results as good or bad (for example, a sleep score of A or B is good, and C or D is bad) and also binarizes the menstrual rhythm evaluation results as good or bad (for example, a menstrual rhythm score of A or B is good, and C or D is bad), and then classifies the state of the target user into four cases (case 1 to case 4): when both the sleep and menstrual rhythm evaluation results are good, when the sleep evaluation result is good and the menstrual rhythm evaluation result is bad, when the sleep evaluation result is bad and the menstrual rhythm evaluation result is good, and when both the sleep and menstrual rhythm evaluation results are bad, and the support contents are extracted from the support database based on which quadrant the state belongs to. With this configuration, it is possible to take both sleep and menstrual rhythm into consideration. death It is possible to provide detailed support to target users. As shown in FIG. 12, for example, if the management objective is selected by the user as "health management for pregnancy efforts" (corresponding to "pregnancy efforts" in FIG. 12), in case 1 (sleep: bad, menstruation: bad), case 2 (sleep: good, menstruation: bad), and case 3 (sleep: bad, menstruation: good), a medical interview regarding amenorrhea and ovulation is displayed on the user terminal 30, and a referral to a gynecological clinic is displayed based on the results of the interview. In case 1 or case 3, if the sleep score is D, information about a sleep outpatient clinic is displayed. In case 4, advice on improving sleep necessary for menstrual management is displayed on the user terminal 30. For example, if the management purpose is postpartum health management, the recovery rate compared to the past may be presented, a message such as "Don't push yourself," or advice on the timing of having a second child may be displayed. Also, if the management purpose is adolescent health management, the support information generating unit 16 may extract messages related to academics and school life. Based on the correlation between the academic performance and sleep state of multiple users, the support information generating unit 16 may extract, as support content, advice on optimal sleeping patterns before exams, advice on how to study during menstruation, and the like.
[0102] Furthermore, the support information generating unit 16 may extract support content based on the overall score calculated by the overall evaluating unit 15.
[0103] FIG. 12 shows examples of support contents for the evaluation results of sleep scores and menstrual rhythm scores for each management purpose, but the support contents are not limited to these and may include other support contents. The support information generating unit 16 may extract support contents based on the correlation between the menstrual rhythm score and the sleep score. That is, the support information generating unit 16 may extract different support contents depending on whether there is a correlation between the menstrual rhythm score and the sleep score or not. For example, when the support information generating unit 16 determines that there is a correlation between the menstrual rhythm score and the sleep score, it extracts support contents according to each case shown in FIG. 12. For example, it extracts a message such as "Improve your sleep to regulate your menstrual rhythm." However, when the support information generating unit 16 determines that there is no correlation between the menstrual rhythm score and the sleep score (for example, when case 2 continues and poor menstrual rhythm is not the cause of sleep), it extracts support content other than sleep improvement. For example, the support content other than sleep improvement, such as suggestions to the user regarding exercise and diet, is extracted. As a result, the information processing device 10 can comprehensively evaluate the user's sleep state and the user's menstrual rhythm and support the target user in managing her / his physical condition.
[0104] Furthermore, the support information generating unit 16 may extract support contents by taking into consideration information input from the user terminal 30. The support information generating unit 16 may extract support contents based on user information stored in a user database. For example, the support information generating unit 16 may extract support contents including advice according to the lifestyle habits and points to be improved of the target user.
[0105] The support information generating unit 16 may only refer to the user's sleep score and the user's menstrual rhythm score at the time of extracting the support content, or may refer to the scores from the extraction time up to a predetermined period before. The support information generating unit 16 may extract the support content by referring to the sleep score in a period belonging to the menstrual cycle at the extraction time in particular. The support information generating unit 16 may also extract the support content by referring to the sleep score and the menstrual rhythm score in a period of one menstrual cycle that includes the extraction time.
[0106] The support information generating unit 16 may calculate the correlation between a specific index and a sleep state or a menstrual rhythm state, and extract support content according to the correlation. For example, when the management purpose is health management during adolescence, the support information generating unit 16 may calculate the correlation between the academic situation and the sleep state or the menstrual rhythm state. In addition to the four cases, the support information generating unit 16 may extract advice on sleep or study methods as a message according to the correlation between the academic situation of the target user and the sleep state or the menstrual rhythm state.
[0107] FIG. 12 shows examples of support content for each evaluation result of the user's sleep score and the user's menstrual rhythm score for each management purpose, but the support content may be extracted taking into account information of other users without being limited to this. The support information generating unit 16 may extract a message based on the management purpose and the average of the evaluation values of multiple users for the purpose. For example, in postpartum health management, the average evaluation value at the time of birth is relatively low. A recovery curve is drawn in which the sleep state improves as time passes from the time of birth. Therefore, the support information generating unit 16 may compare the recovery curve of the evaluation value of the target user with the average recovery curve, and extract a predetermined support content if it deviates from the average recovery curve by a predetermined amount or more. The support information generating unit 16 may particularly extract the support content if the recovery curve of the target user is lower than the average recovery curve by a predetermined amount or more.
[0108] As described above, by changing the support content proposed according to the management purpose, it is possible to support appropriate health management according to a woman's life stage. In addition, by presenting support content according to the management purpose, it is possible to present optimal advice that is close to the worries and anxieties of the target user. Furthermore, since messages including advice and measures that match the data of the target user are presented, the target user can maintain his / her attachment to the information processing device 10 or the service provided thereby and his / her motivation to continue using the information processing device 10.
[0109] The support information generating unit 16 may extract support contents by referring to information on the working situation and information on the sleep state or menstrual rhythm in a composite manner. Information on the working situation is, for example, information on the target user's overtime hours, vacation days, and paid vacation days before and after the start of menstruation. Information on the working situation may be obtained from the employer's terminal.
[0110] For example, when there is a correlation between the working situation and the sleep score or the menstrual rhythm score, the support information generating unit 16 may extract a message indicating that. For example, a correlation may be observed such that the sleep score or the menstrual rhythm score is poor in months with a lot of overtime work. In addition, in months with a relatively poor menstrual rhythm score, a tendency may be observed such that vacation is often taken around the start date of menstruation. Furthermore, there is a possibility that there is a correlation between the menstrual rhythm score or the sleep score and the turnover rate. There is also a possibility that there is a correlation between the menstrual rhythm score or the sleep score and the degree of promotion. The support information generating unit 16 may generate a message to inform the user terminal 30 of an index with which a correlation is observed for the target user. Furthermore, the support information generating unit 16 may generate a message based on the index with which a correlation is observed. For example, the support information generating unit 16 may extract a message to inform the user that there is a risk of the sleep score becoming poor when the overtime work hours are equal to or greater than a predetermined number.
[0111] The support information generating unit 16 may estimate the effect of the support content by referring to the support content presented to the user terminal 30 and the state of the target user after the support content is presented. That is, the support information generating unit 16 learns the effect of the support content presented to the target user. The support information generating unit 16 may vary the support content presented to the target user according to the learned content. For example, the support information generating unit 16 may set the frequency of presentation of support content that is highly effective for the user to be high, or may present the support content preferentially. In addition, messages may be stored in the support database by type in advance, and the frequency of presentation of messages of the same or similar type as the highly effective message may be increased. According to such a configuration, the quality of support can be improved by presenting an optimal message individually.
[0112] When a destination terminal 40 linked to the user terminal 30 is registered, the support information generating unit 16 may display support contents on the destination terminal 40. The support contents transmitted to the destination terminal 40 may be the same as or different from the support contents displayed on the user terminal 30. For example, a message including advice on how to interact with the target user is displayed on the destination terminal 40 according to the estimated situation of the target user. With this configuration, the relationship between the destination and the target user can be maintained well, allowing both to spend time together comfortably. Furthermore, the support information generating unit 16 may make a proposal to the user terminal 30 via the input / output unit 103 to set or add a destination terminal 40, taking into consideration the registration status of destination terminals 40 of multiple users with the same purpose.
[0113] A sequence diagram of the processing of the information processing device 10, the sensor 20, and each of the terminals 30 and 40 The process flow in this embodiment is similar to the process flow shown in FIG. 6 or FIG. 7, and therefore a description thereof will be omitted.
[0114] ● Example of a screen on user terminal 30 The example of FIG. 14 is an example in which the support information generating unit 16 transmits, via the input / output unit 103, to the user terminal 30, information required for causing the user terminal 30 to display a message as support content for the user. The screen G31 shown in FIG. 14(a) is an example of a screen showing a monthly menstrual rhythm score. In the figure, indices related to the menstrual rhythm, that is, the average menstrual cycle, the standard deviation of the menstrual cycle, the fluctuation range of the heart rate, and the score for the heart rate waveform are displayed. In addition, a total score, which is a total value of these scores, is also displayed. Furthermore, the screen G31 shows a graph that displays the average menstrual rhythm of the same age group and the menstrual rhythm of the target user in a comparative manner. The graph may be, for example, a graph that plots the change in the heart rate or the respiratory rate in one cycle of the menstrual cycle, or a graph that shows an estimated menstrual cycle. Furthermore, the screen G31 may display an operator that transitions to a display screen of a message extracted based on the evaluation of the menstrual rhythm. In the figure, a "view today's advice" button is displayed as the operator. Instead of this configuration, a configuration in which a message is displayed on the screen G31 may be used.
[0115] FIG. 14(b) is an example of a display screen of daily evaluation results, and is an example of a screen G32 on which a graph plotting the user's sleep score and the user's menstrual rhythm score is displayed. In the figure, a scatter diagram in which the menstrual rhythm score and the sleep score are plotted on orthogonal axes is displayed. In addition, an operator for transitioning to a display screen of a message extracted based on the total score is displayed on the screen G32. In the figure, a "View this month's advice" button is displayed as the operator. Note that instead of this configuration, a message may be displayed on the screen G32. Furthermore, in FIG. 14(b), a check item for anovulatory menstruation may be displayed and an input by the user may be accepted.
[0116] FIG. 14(c) is an example of a screen G33 that displays the analysis results of the target user's past sleep state and menstrual rhythm. For example, when the "View today's advice" button is pressed in FIG. 14(b), this screen G33 is displayed. In the figure, the average value of the sleep score calculated for each phase of the menstrual cycle is displayed in a graph. In addition, a scatter diagram is displayed in which multiple sleep scores and menstrual rhythm scores are plotted on mutually orthogonal axes. According to this scatter diagram, the user can visually grasp whether there is a correlation between the sleep state and the menstrual rhythm. In addition, a message extracted according to the correlation between the sleep score and the menstrual rhythm score is displayed below the scatter diagram. From the above, in the information processing system of this embodiment, the overall evaluation unit 15 calculates an overall evaluation based on the evaluation of the sleep state and the evaluation of the menstrual rhythm. The support information generation unit 16 calculates the evaluation result of the user's sleep and the evaluation result of the menstrual rhythm based on the user's sleep score and the user's menstrual rhythm score, and extracts support contents to be presented to the user according to the management purpose, the evaluation result of the user's sleep, and the evaluation result of the menstrual rhythm from the support database. With this configuration, it is possible to present a detailed message to the target user that takes into account both sleep and menstrual rhythm.
[0117] 3. Third embodiment In the first and second embodiments, examples of a system that determines whether the cause of a change in a user's physical condition or poor physical condition before pregnancy, during pregnancy, and after childbirth is dependent on the user's own sleep and provides support for the cause have been described. However, the above two examples can only determine whether the cause is dependent on the user's own sleep. Therefore, in this embodiment, a system is described that suggests information that the user should additionally measure according to the management purpose and recommends a sensor that can obtain the additional information to be measured. In the information processing system of this embodiment, a sensor capable of acquiring information to be additionally measured to grasp causes other than sleep is recommended, but the present invention is not limited to this, and for example, a sensor capable of acquiring information to be additionally measured to obtain more detailed information on the user's sleep may be recommended. In addition, an example in which the information processing device 10 acquires data from an external device based on a recommendation from the support information generating unit 16 will be described below, but the present invention is not limited to this, and for example, the user may request the information processing device 10 to cooperate with an external device and the information processing device 10 may acquire data from the external device.
[0118] First, an information processing system according to the third embodiment will be described. The information processing device 10 of the second embodiment judges which of the four cases the user belongs to based on the management purpose, the user's sleep score, and the menstrual rhythm score, and proposes what kind of support to provide, but in this embodiment, when the cause of the poor menstrual rhythm is not sleep (for example, when it is judged that the user belongs to case 2), cooperation with another sensor is presented as the support content. The information processing device 10 of this embodiment acquires information from an external device such as another sensor, and uses it for evaluation or generation of support content. The other configurations are the same as those of the first or second embodiment, and detailed description will be omitted. The information processing device 10 of this embodiment holds fifth information 111 in the RAM 105. This fifth information is a table that associates types of external devices with data that can be acquired by the external devices.
[0119] The support information generating unit 16 may generate support contents that encourage the user to link with another sensor, as shown in FIG. 16, based on the evaluation result by the overall evaluation unit 15. For example, when there is no correlation between the sleep score and the menstrual rhythm score, that is, for example, when the correlation coefficient is equal to or less than a predetermined value, the support information generating unit 16 generates support contents that encourage the user to link with another sensor. More specifically, it may be the case that the overall evaluation unit 15 determines that the user belongs to case 2, or that the situation continues continuously. In addition, the support information generating unit 16 may generate support contents that notify the user of the type of sensor that is recommended to be linked, based on the evaluation result by the overall evaluation unit 15.
[0120] When the information processing device 10 receives an input of an external device and an input of cooperation from the user terminal 30, the support information generating unit 16 refers to the fifth information 111 and determines whether or not the necessary information can be acquired from another external device to be cooperated. The external device is a sensor different from the sensor 20, such as an activity meter or a thermometer. The external device may be, for example, a smart watch, another sensor having a function equivalent to that of the sensor 20, or an external device used by the user to acquire information on an infant being raised, rather than acquiring data on the user himself / herself. In this case, the sleep state evaluating unit 13 may calculate an evaluation value of the sleep state of the target user by taking into account the sleep state of the infant.
[0121] In addition, the support information generating unit 16 extracts support contents in consideration of information acquired by an external device. The external device to be linked may differ depending on the management purpose. In other words, the support information generating unit 16 may notify the type of external device recommended for linkage based on the set management purpose. A specific example will be described below.
[0122] A case will be described where the information processing device 10 is linked to a blood pressure monitor as an external device. As shown in Fig. 12, for example, when the management purpose is pregnancy planning and the overall evaluation unit 15 judges that the user belongs to case 2, the support information generation unit 16 provides advice (support content) to the information processing device 10 to link the blood pressure monitor. The support information generating unit 16 may extract support contents by referring to, for example, blood pressure data obtained by a blood pressure monitor, the user's sleep score, and the menstrual rhythm score. It is known that the function of the autonomic nerves that control blood pressure is disturbed with the decline of estrogen, and blood pressure becomes unstable and fluctuates easily. Therefore, blood pressure may fluctuate greatly, or blood pressure may be high when measured at a hospital even though it is stable in everyday life. In addition, symptoms such as dizziness and headaches, and symptoms such as high blood pressure due to irritability and lack of sleep are observed. Therefore, the support information generating unit 16 may extract a message recommending daily blood pressure measurement when both the menstrual rhythm score and sleep score are poor and the medical checkup shows high blood pressure. The message may include advice on the optimal sleeping pattern to keep blood pressure low. The advice is, for example, a message such as "You need 6.5 hours of sleep to keep your blood pressure below 140 mmHg." In addition, a scatter diagram plotting the correlation between the user's sleep score and the user's blood pressure value may be presented. Note that the axes of the scatter plot are merely examples, and instead of the sleep score, an appropriate sleep index, for example, the correlation between sleep hours and blood pressure value, may be plotted and presented.
[0123] When the support information generating unit 16 is linked to a watch-type wearable device as an external device, the support information generating unit 16 may calculate the correlation between the information acquired by the external device and the sleep score or menstrual rhythm score, and extract a message notifying the user of the correlated information. More specifically, when a poor correlation is observed between the sleep score and a day with a high amount of daytime activity, the support information generating unit 16 extracts a message to the effect that "the sleep state was poor because the amount of daytime activity was high." The support information generating unit 16 may calculate the correlation by referring to information that is known to have a high correlation with the sleep state or menstrual rhythm in advance. Therefore, the information processing device 10 can identify factors that affect the user's sleep state or the user's menstrual rhythm from information measured by another sensor (external device).
[0124] When the support information generating unit 16 cooperates with an external device, when the target user is insufficient or excessively active, the support information generating unit 16 may suggest an appropriate amount of exercise based on data of one or more users with attributes similar to those of the target user. The support information generating unit 16 may also suggest meal contents and meal amounts to the target user. In this case, for example, a database in which the target user and information on meals are associated with each other may be stored in advance, and support contents may be generated by referring to this database. In this case, a meal photo may be accepted by an external device (camera), and the meal contents, meal amounts, and the energy amount or nutrients of the meal may be automatically calculated, and information on meals may be suggested if any or all of the items are insufficient.
[0125] A case where the information processing device 10 is linked to an external device used by a user other than the user will be described. As shown in FIG. 12, for example, when the management purpose is postpartum health management and the overall evaluation unit 15 judges that the user belongs to case 1, the support information generation unit 16 provides the information processing device 10 with advice (support content) to link with a sensor that acquires information on an infant raised by the target user. Unlike adults, infants have a characteristic sleep rhythm in which they repeatedly sleep for short periods, and after birth, a special lifestyle tailored to the infant is required. With this configuration, it is possible to contribute to improving the physical condition of a mother after birth while taking into account the sleep rhythm of the infant. In addition, it is possible to support the healthy development of the infant.
[0126] When the support information generation unit 16 acquires information about an infant being raised by a user from an external device, the support information generation unit 16 may extract support content by referring to information indicating the sleeping state of the infant and information indicating the sleeping state of the target user.
[0127] More specifically, for example, the support information generating unit 16 may refer to the timing of the infant's awakening during sleep and the target user's awakening during sleep, extract the influence of the infant on the sleep of the target user, and extract support contents according to the influence. For example, when the number of times the target user awakens during sleep is greater than the number of times the infant awakens during sleep, the support information generating unit 16 may extract a message to notify the target user that the target user may be overly worried about the infant. In addition, the support information generating unit 16 may extract support contents according to the degree of sleep synchrony calculated from the sleeping time or waking time of the infant and the mother. The degree of synchrony is calculated by calculating the infant's sleeping time relative to the mother's sleeping time, or the infant's waking time relative to the mother's waking time. In addition, the degree of synchrony may be calculated by calculating the infant's waking time relative to the mother's sleeping time, or the infant's sleeping time relative to the mother's waking time, and the higher the value, the lower the degree of synchrony.
[0128] The support information generating unit 16 may extract support contents taking into consideration the degree of synchronization between the time period when the baby wakes up and the time period when the target user wakes up. If the target user wakes up at a time period different from the time period when the baby wakes up, the target user's awakening may have a cause different from the baby's awakening. In other words, this configuration can help investigate the cause of the target user's poor sleep state.
[0129] The support information generating unit 16 may also compare the information about the infant with a standard sleep state according to the infant's age, and extract support content according to the comparison result. In this case, for example, if the number of times the infant wakes up during the night is greater than the standard sleep state for the infant's age, the support information generating unit 16 may extract a message to that effect. If the target user is also awake during the time period when the infant wakes up during the night, it may determine that the number of times the infant is breastfed is excessive, and extract a message to that effect. This configuration can also support the healthy development of the infant. In turn, it can also contribute to improving the physical condition of the mother after giving birth.
[0130] ● Example of a screen on user terminal 30 FIG. 16 is an example of a screen G34 on which a message is displayed to encourage cooperation with another sensor by an external device. The screen G34 shown in the figure is another example of a screen that displays the analysis results of the target user's past sleep state and menstrual rhythm. The screen G34 displays the same items as the screen G33, but is displayed when the sleep score, menstrual rhythm score, or total score is relatively low. In addition, this is an example in which there is no correlation between the sleep score and the menstrual rhythm score. In this case, the menstrual rhythm disorder is not caused by the sleep state. Therefore, the screen G34 displays an operator different from the screen G33, and can transition to a countermeasure screen for regulating the menstrual rhythm. More specifically, the screen G33 displays an operator for transitioning to a supplement selection or purchase screen, an operator for transitioning to a screen for selecting another sensor (displayed as "device" in the figure), and an operator for transitioning to a screen displaying a list of sleep clinics or gynecology clinics. In the sleep clinic or gynecology clinic list, by selecting a sleep clinic or gynecology clinic, the institution may be contacted by email, SNS, telephone, or the like. According to such a configuration, the device for managing the menstrual rhythm and sleep state can assist the target user in managing her physical condition even in cases where the menstrual rhythm cannot be improved by adjusting sleep.
[0131] FIG. 17(a) is an example of a screen G41 that is displayed when postpartum health management is selected as the management purpose. The screen G41 is displayed, for example, when an icon G21a is selected on the screen G21. In the figure, a sleep pattern indicated by whether or not the user is in bed and whether or not the user is sleeping is depicted for each day. In addition, evaluation results regarding the maximum continuous sleep time and the number of times the user is awakened during sleep (displayed as "number of times the user is awakened during sleep" in the figure) are displayed for each phase of the menstrual cycle after childbirth. Furthermore, the screen G41 displays an operator that transitions to a display screen G42 of the recovery curve of the target user. In addition, when linked with a sensor that detects the sleeping state of an infant, an operator that transitions to a screen that displays the infant's data may be displayed. In the figure, a selection area that reads "To baby's data" is displayed.
[0132] In the screen G42 shown in FIG. 17(b), the sleeping state of the target user and the sleeping state of the baby raised by the target user are displayed side by side. In addition, a message extracted based on the sleeping state is displayed. In the figure, the sleeping state of the baby is about 4 hours of continuous sleep, which is an average sleeping state for the corresponding age, while the target user is awake not only during the time period when the baby wakes up in the middle of the night, but also during the time period when the baby is not awake. In other words, the target user may be a little too worried about the baby, and as a result, the sleep may be shallow. Therefore, a message is displayed saying, "The baby is sleeping for about 4 hours continuously, as is the standard for this age. Don't worry too much, and try to sleep a little more continuously to recover yourself." This configuration can also support the healthy development of the baby. In turn, it can also contribute to improving the physical condition of the postpartum mother.
[0133] In addition, a graph showing the transition of the target user's sleep state or menstrual rhythm score superimposed on the average transition is displayed at the bottom of the screen G42. With this configuration, the target user's postpartum recovery tendency can be visually easily understood.
[0134] Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. The above first to third embodiments are examples in which the user himself inputs the management purpose into the user terminal 30 and the information processing device 10 acquires the management purpose. However, there are cases in which the user does not necessarily recognize the management purpose, for example, the user may not recognize whether or not the user is in menopause. In this case, unless the user selects "menopausal health management" as the management purpose on the user terminal 30, the information processing system will not support the user's menopausal health management. Therefore, the support information generating unit 16 may be modified to automatically add a management objective from, for example, the sleep score or the menstrual rhythm score. For example, when the user selects an objective within "menopausal health management" as the management objective on the user terminal 30, the menstrual rhythm evaluating unit 14 may change the management objective to "menopausal health management" or add "menopausal health management" to the management objective when the menstrual cycle variation in a predetermined period is greater than a predetermined value (for example, when the menstrual cycle gradually lengthens and the variation gradually increases and exceeds a certain threshold). As a result, the information processing system of this embodiment can support menopause that the user is not aware of.
[0135] (Additional Note) The present invention also includes the following configurations.
[0136] (Configuration 1) A sensor information acquisition unit that acquires information indicating a state of a target user; a sleep state evaluation unit that evaluates a sleep state of the target user based on the information; a menstrual rhythm evaluation unit that evaluates the menstrual rhythm of the target user based on the information; a support information generating unit that generates a message to be presented to the target user based on the sleep state evaluation result and the menstrual rhythm evaluation result; Equipped with Information processing device.
[0137] (Configuration 2) 2. The information processing device according to configuration 1, wherein the information is at least one of a body movement, a respiratory rate, a heart rate or a heartbeat timing, or a heartbeat waveform of the target user while in bed.
[0138] (Configuration 3) The information processing device according to configuration 1, wherein the information is at least information on the target user's body movements while in bed, or at least any of the following extracted from the information on the body movements: the time period during which the target user sleeps, the sleeping hours, the time from when the user gets in bed to when he or she falls asleep, whether or not the user wakes up during the night, the duration and number of times the user wakes up during the night, or the number of times the user gets out of bed.
[0139] (Configuration 4) the information includes heart rate during sleep; 2. The information processing device according to claim 1, wherein the menstrual rhythm evaluation unit estimates a phase in the menstrual cycle of the target user, thereby evaluating the menstrual rhythm based on the number of days in the menstrual cycle or the number of days in each of the phases.
[0140] (Configuration 5) the information includes beat timing of heartbeats; 2. The information processing device according to configuration 1, wherein the menstrual rhythm evaluation unit evaluates the menstrual rhythm based on a range of daily fluctuation in a minimum heart rate during a sleep period in which an activity level is zero.
[0141] (Configuration 6) the information includes a cardiac waveform; 2. The information processing device according to claim 1, wherein the menstrual rhythm evaluation unit determines an average waveform over a predetermined period of the target user as an ideal heart rate waveform, and performs evaluation by comparing the ideal heart rate waveform with the heart rate waveform included in the information.
[0142] (Configuration 7) 2. The information processing device according to configuration 1, further comprising a comprehensive evaluation unit that calculates a comprehensive evaluation by taking into account the sleep state evaluation result and the menstrual rhythm evaluation result.
[0143] (Configuration 8) 2. The information processing device according to configuration 1, wherein the sleep state evaluation unit evaluates the sleep state for each phase of a menstrual cycle and identifies the phase in which the sleep state is poor.
[0144] (Configuration 9) 2. The information processing device according to configuration 1, further comprising a communication processing unit that transmits the message generated by the support information generating unit to a user terminal visually recognized by the target user.
[0145] (Configuration 10) a user database in which information about the target users is stored; the user database stores information of a share destination terminal that is visible to a share partner with whom sharing of the information of the target user is permitted, in association with the target user; 10. The information processing device according to configuration 9, wherein the communication processing unit transmits the message to the destination terminal associated with the target user.
[0146] (Configuration 11) The sleep state evaluation method further includes a sleep database in which data on the sleep state and an evaluation value of the sleep state are stored in association with each other, the sleep state evaluation unit refers to the sleep database, and derives an evaluation value of the sleep state as an evaluation result of the sleep state based on the data related to the sleep state. 2. The information processing device according to claim 1.
[0147] (Configuration 12) The information processing device of configuration 11, wherein the sleep database stores statistical values of data regarding the sleep state for each attribute of the subject, and the sleep state evaluation unit compares the sleep states of the subjects belonging to the same attribute with the sleep state of the target user to evaluate the sleep state of the target user.
[0148] (Configuration 13) The information processing device of configuration 11, wherein the sleep database stores a history of the target user's past sleep states, and the sleep state evaluation unit refers to the sleep database, compares the history with the target user's sleep state, and evaluates the target user's sleep state.
[0149] (Configuration 14) a menstrual rhythm database in which the data on the menstrual rhythm and the evaluation value of the menstrual rhythm are stored in association with each other, the menstrual rhythm evaluation unit refers to the menstrual rhythm database, and derives the menstrual rhythm evaluation value as the menstrual rhythm evaluation result based on the data regarding the menstrual rhythm; 2. The information processing device according to claim 1.
[0150] (Configuration 15) The information processing device of configuration 14, wherein the menstrual rhythm database stores statistical values of data regarding the menstrual rhythm for each attribute of the person being measured, and the menstrual rhythm evaluation unit compares the menstrual rhythm of the people being measured who belong to the same attribute with the menstrual rhythm of the target user to evaluate the menstrual rhythm of the target user.
[0151] (Configuration 16) The information processing device of configuration 14, wherein the menstrual rhythm database stores the past menstrual rhythm history of the target user to be evaluated, and the menstrual rhythm evaluation unit refers to the menstrual rhythm database and compares the menstrual rhythm of the target user with the history to evaluate the sleep state.
[0152] (Configuration 17) An information receiving unit that receives information input from the user terminal, the information receiving unit receives an input of at least one of information regarding the presence or absence of menstrual bleeding, information regarding diet, and information regarding exercise; 2. The information processing device according to configuration 1, wherein the support information generating unit generates a message based on the information received by the information receiving unit, the sleep state, and the menstrual rhythm.
[0153] (Configuration 18) The information processing device of configuration 1, wherein the support information generation unit extracts the message to be presented regardless of the accumulated data when an accumulated amount of data of the target user is less than a predetermined amount, and extracts the message to be presented based on the accumulated data when an accumulated amount of data of the target user is equal to or greater than a predetermined amount.
[0154] (Configuration 19) 2. The information processing device according to claim 1, wherein the support information generating unit presents a different message depending on whether there is a correlation between the sleep state evaluation result and the menstrual rhythm evaluation result or not.
[0155] (Configuration 20) 2. The information processing device according to configuration 1, wherein the support information generating unit calculates a correlation between the academic situation of the target user and the sleep state or the menstrual rhythm state, and extracts a message according to the correlation.
[0156] (Configuration 21) 2. The information processing device according to configuration 1, wherein the support information generating unit calculates a correlation between the blood pressure of the target user and the sleep state or the menstrual rhythm state, and extracts a message according to the correlation.
[0157] (Configuration 22) 2. The information processing device according to configuration 1, wherein the support information generating unit calculates a correlation between the working status of the target user and the sleeping state or the menstrual rhythm state, and extracts a message according to the correlation. [Explanation of symbols]
[0158] 10. Information processing device 13 Sleep state evaluation unit 14. Menstrual Rhythm Assessment Division 15. Overall Evaluation Department 16 Support information generation section 20 Sensors 30 User terminal
Claims
1. An acquisition unit that acquires information indicating a state of a target user from one or more sensors; a control unit that performs a first processing on the information to evaluate a sleep state of the target user, and performs a second processing on the information different from the first processing to evaluate a menstrual rhythm of the user; Equipped with The control unit is an information processing device that outputs a suggestion for the target user to an external device based on the evaluation of the sleep state and the evaluation of the menstrual rhythm.
2. The control unit estimates a menstrual cycle based on the information, and evaluates the sleep state for each phase of the menstrual cycle.
2. The information processing device according to claim 1.
3. Further comprising a user database for storing a management objective for managing at least the physical condition of the user; the control unit selects a different message table from a plurality of message tables storing a plurality of messages that can be presented to the user according to the management purpose, and extracts the message to be presented to the user from the selected message table.
2. The information processing device according to claim 1.
4. The control unit evaluates the sleep state using different evaluation algorithms depending on the management purpose.
4. The information processing device according to claim 3.
5. The control unit evaluates the menstrual rhythm using different evaluation algorithms depending on the management purpose.
4. The information processing device according to claim 3.
6. displaying questions for the user on a user terminal of the user according to the management purpose; 4. The information processing device according to claim 3.
7. Acquire information about an infant that the target user is raising; The control unit extracts a message to be presented to the user based on the information of the infant and the sleep state of the user.
2. The information processing device according to claim 1.
8. An acquisition step of acquiring information indicating a state of the target user from one or more sensors; a first evaluation step of evaluating a sleep state of the user by performing a first processing on the information; a second evaluation step of evaluating the menstrual rhythm of the user by performing a second processing step different from the first processing step on the information; outputting a suggestion for the target user to an external device based on the evaluation of the sleep state and the evaluation of the menstrual rhythm; The computer executes Information processing methods.
9. An acquisition command for acquiring information indicating a state of the target user from one or more sensors; a first evaluation command for evaluating a sleep state of the user by performing a first processing on the information; a second evaluation command for evaluating the user's menstrual rhythm by performing a second processing step different from the first processing step on the information; and a command to output a recommendation to the target user based on the sleep state evaluation and the menstrual rhythm evaluation to an external device. to cause a computer to execute Computer program.
Citation Information
Patent Citations
Determining method and measuring apparatus of biological rhythm based on heart rate and determining method and measuring apparatus of menstrual cycle
JP2006094969A
Cited By
Information processing device, information processing method, and program
JP7811372B1
Programs, information processing devices, methods, and systems
JP7892227B1