Information analysis device and information analysis method
By recording event and state logs with time stamps and calculating event scores based on condition scores, the invention provides reliable estimates of predisposing factors affecting physical or mental states, allowing users to adjust their habits effectively.
Patent Information
- Application Number
- JP2024073430
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-30
- Publication Date
- 2025-11-12
AI Technical Summary
Existing health analysis technologies lack reliability in estimating the impact of predisposing factors on a person's physical or mental state, with unclear correlations and unreliable health score calculations.
Record event and state log information with time stamps, assign condition scores based on state occurrence, and calculate event scores by summing state scores within a retroactive time frame to identify predisposing factors.
Provides convincing estimates of factors affecting physical or mental states by assigning condition scores that reflect the likelihood of events being predisposing factors, enabling users to understand and adjust their habits for positive or negative impacts.
Smart Images

Figure 2025168729000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information analysis device and an information analysis method, and is particularly suitable for use in a device and method for analyzing factors that may be predisposing factors that affect a person's physical or mental state. [Background technology]
[0002] Conventionally, there are known techniques for analyzing a person's health condition using behavioral information that indicates the progress of diet, exercise, etc., and status information that indicates physical and mental conditions (see, for example, Patent Documents 1 to 3). In the health management device described in Patent Document 1, the toilet user inputs the characteristics (shape, smell, color) of excrement in the toilet bowl and information on the food consumed (what was eaten at dinner last night, alcohol, etc.), and the input excrement information and ingested food information are subjected to comprehensive calculation processing to infer the toilet user's health condition. Furthermore, based on the inference results, dietary improvement advice information corresponding to the health condition is output.
[0003] The information processing device described in Patent Document 2 identifies intake information that has a positive or negative correlation with the perceived score based on intake information regarding the foods ingested by the user and one or more of the user's emotional information, biometric information (including information on the number of bowel movements), and behavioral information, or perceived score information derived from such information, and obtains information itself regarding the correlation between the identified intake information and the perceived score, or advice information using such correlation (such as virtual intake information for increasing the perceived score per unit time, or advice for relieving either anxiety or stress, or both), and displays the obtained information on a display unit.
[0004] For example, if a high (or low) perceived score information is presented in a user group including any user, one or more pieces of intake information (food type, amount, timing of intake, season, food combinations, cooking method, ingredients, and other intake patterns) that contribute to the perceived score information are identified, and information about the correlation is provided to users who have similar intake information or who are seeking improvement in the perceived score information, and for whom usefulness or relevance is inferred from the correlation.
[0005] The health score providing system described in Patent Document 3 calculates a health score based on life log information including lifestyle habit information and physical condition information of a health management subject, and evaluation condition information that evaluates whether the life log information satisfies evaluation conditions, and then processes the calculated health score into a predetermined format and provides it. The lifestyle habit information is information about the periodic behavior of the health management subject, including one or more of the categories of diet, exercise, sleep, smoking, and drinking. The physical condition information is information obtained by measuring the condition of the health management subject as a numerical value.
[0006] However, Patent Document 1 does not disclose any specific details of the comprehensive calculation process performed using excrement information and food intake information, nor does it clarify what kind of health condition is inferred. Therefore, it is unclear whether the dietary improvement advice information output based on the inferred health condition is reliable.
[0007] In the technology described in Patent Document 2, the correlation between intake information and actual feeling score information, etc. is estimated mainly by logistic regression analysis. However, while the causal relationship between intake information and actual feeling score information, etc., is highly dependent on each individual, it is unclear how the correlation coefficient for each explanatory variable is set in the logistic regression analysis, making it difficult to interpret the reliability of the estimated correlation.
[0008] The technology described in Patent Document 3 calculates a health score based on whether the life log information of a health management target satisfies evaluation conditions. However, the evaluation condition information is a general evaluation condition, such as whether the intake of a predetermined nutrient is within a reference range or whether breakfast is eaten, for example, in the case of dietary evaluation conditions, or whether 10,000 steps have been achieved in a day in the case of exercise evaluation conditions. Therefore, the health score merely indicates the degree to which general evaluation conditions are satisfied with respect to lifestyle habits and physical condition. Furthermore, since the health score is simply calculated and presented, even if a user finds that their health score is low, it does not tell them how to improve their lifestyle habits. [Prior art documents] [Patent documents]
[0009] [Patent Document 1] Patent No. 3204400 [Patent Document 2] Patent No. 7203473 [Patent Document 3] Japanese Patent Publication No. 2022-130962 Summary of the Invention [Problem to be solved by the invention]
[0010] The present invention has been made to solve such problems, and aims to make it possible to present convincing estimation results of factors that may be affecting a person's physical and mental state. [Means for solving the problem]
[0011] In order to solve the above-mentioned problems, the present invention records event information indicating events that may be predisposing factors affecting a person's physical or mental state as event log information together with time information indicating the time when the event occurred, and also records state information indicating a person's physical or mental state as state log information together with time information indicating the time when the state occurred. Then, based on the recorded event log information and state log information, a state score set according to the content of the state is assigned to events that occurred within a predetermined time prior to the time when the state occurred, and an event score is calculated by adding up the state scores for each individual event included in the event log information. [Effects of the Invention]
[0012] According to the present invention configured as described above, a condition score is assigned to an event depending on the physical or mental condition of a person within a predetermined time from the time of the event's occurrence. If the event is a predisposing factor that has a positive or negative impact on a person's physical or mental condition, similar condition scores indicating the likelihood of the event being a predisposing factor for a positive or negative impact will tend to be assigned to each of the same event recorded in the event log information as multiple occurrences. On the other hand, if the event is not a predisposing factor that has an impact on a person's physical or mental condition, the same condition scores will not always be assigned to the same event recorded in the event log information as multiple occurrences, and the condition scores assigned to each event will tend to be dispersed. Therefore, when the event score is calculated by adding up the condition scores assigned to the event at each of multiple occurrences, the event score indicates the tendency of the event being a predisposing factor for a positive or negative impact on a person's physical or mental condition. As a result, according to the present invention, it is possible to present a convincing estimate of the predisposing factors that may be affecting a person's physical or mental condition. [Brief explanation of the drawings]
[0013] [Figure 1]FIG. 2 is a block diagram illustrating an example of a functional configuration of an information analysis device according to the present embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of a terminal device in which the information analysis device of the present embodiment is implemented. [Figure 3] FIG. 10 is a diagram illustrating an example of a status setting screen. [Figure 4] FIG. 10 is a diagram illustrating an example of a retroactive time setting screen. [Figure 5] FIG. 10 is a diagram illustrating an example of a target period setting screen. [Figure 6] FIG. 10 is a diagram showing an example of an event registration screen. [Figure 7] FIG. 10 is a diagram illustrating an example of a status registration screen. [Figure 8] 10A and 10B are diagrams for explaining the processing content of a score calculation unit according to the present embodiment. [Figure 9] FIG. 10 is a diagram illustrating an example of an analysis result presentation screen. DETAILED DESCRIPTION OF THE INVENTION
[0014] An embodiment of the present invention will be described below with reference to the drawings. The information analysis device of this embodiment is implemented in a terminal device such as a personal computer, a tablet, or a smartphone. Fig. 1 is a block diagram showing an example of the functional configuration of the information analysis device 1 according to this embodiment. Fig. 2 is a diagram showing an example of the hardware configuration of a terminal device 100 on which the information analysis device 1 of this embodiment is implemented.
[0015] As shown in FIG. 2, the terminal device 100 in which the information analysis device 1 of this embodiment is implemented includes a control unit 101, a storage unit 102, an input unit 103, and a display unit 104 as hardware components.
[0016] The control unit 101 is configured with a processor, such as a microcomputer equipped with a CPU, RAM, and ROM, and operates in accordance with an operating system and information analysis application (hereinafter referred to as information analysis app) stored in the memory unit 102, and performs information analysis processing using various data stored in the memory unit 102.
[0017] The storage unit 102 is configured with a computer-readable storage medium. For example, the storage unit 102 is configured to include a ROM, a RAM, a hard disk, or a semiconductor memory. The storage unit 102 stores various programs executed by the control unit 101. The storage unit 102 also stores various data including data used in the processing of the control unit 101 and data generated during the processing.
[0018] The input unit 103 is configured with, for example, a keyboard, a mouse, or a touch panel, and supplies data according to user operation input to the control unit 101. The control unit 101 executes processing using the data supplied from the input unit 103, or stores the data supplied from the input unit 103 in the storage unit 102. The display unit 104 is configured with, for example, a liquid crystal display, and displays information according to instructions input from the control unit 101.
[0019] 1, the information analysis device 1 of this embodiment includes, as functional components, an event setting unit 11, a state setting unit 12, a retrospective time setting unit 13, a target period setting unit 14, an event information recording unit 15, a state information recording unit 16, a score calculation unit 17, and an event presentation unit 18. The information analysis device 1 of this embodiment also includes, as storage media, a setting information storage unit 21 and a log information storage unit 22.
[0020] The functional blocks 11 to 18 execute the following processes through cooperation between hardware and software. That is, the processes of the functional blocks 11 to 18 are executed by the programs stored in the storage unit 102 operating under the control of the control unit 101 shown in Fig. 2. The setting information storage unit 21 and the log information storage unit 22 are configured by the storage unit 102 shown in Fig. 2.
[0021] The information analysis device 1 of this embodiment periodically records event information indicating events that may be factors affecting a person's physical or mental state as event log information, and periodically records state information indicating a person's physical or mental state as state log information, and by analyzing these log information, identifies factors that may be affecting a person's physical or mental state. Below, a use case will be described in which information indicating the state of a user's excrement (feces) is used as an example of state information indicating a person's physical or mental state, and events that may be affecting the state of the excrement are analyzed.
[0022] The event setting unit 11 sets event information indicating events that may be factors that affect the state of excrement, in accordance with user operations (user instructions) on the input unit 103. For example, the event information includes information indicating foods and drinks ingested by the user. The user inputs information indicating any foods and drinks that the user normally eats and drinks by operating the input unit 103 through a predetermined event setting screen provided by the information analysis app. The event setting unit 11 stores the input event information in the setting information storage unit 21.
[0023] The event information set by the event setting unit 11 is not limited to information indicating the food and drink ingested by the user. For example, any information can be set as event information according to instructions from the user, including information indicating the medicine ingested by the user, information indicating the actions performed by the user, information indicating the emotions felt by the user, and biometric information of the user measured through a wearable device.
[0024] The status setting unit 12 sets status information indicating the status of the excrement and status scores according to user operations (user instructions) on the input unit 103. The user inputs information indicating several statuses of the excrement and status scores corresponding to each status by operating the input unit 103 via a predetermined status setting screen provided by the information analysis app. The status setting unit 12 stores the input status information and status scores in the setting information storage unit 21.
[0025] FIG. 3 is a diagram showing an example of a status setting screen. In FIG. 3, the excrement status is set on a 10-point scale ranging from diarrhea (severe) to constipation (severe), and an example is shown in which a positive / negative score classification and an absolute score value are set for each excrement status. In the classification, "N" means a negative score and "P" means a positive score. Note that although an example in which the excrement status is set on a 10-point scale is shown here, the number of stages can also be set arbitrarily.
[0026] The retroactive time setting unit 13 sets a retroactive time (a predetermined time, described later) from the time of occurrence of a state in accordance with a user's operation (user instruction) on the input unit 103. The retroactive time set here indicates a target time for assigning a state-specific score to an event (an event set by the event setting unit 11) that occurred to the user in daily life, and the state-specific score set by the state setting unit 12 is assigned to an event that occurred within the retroactive time from the time of occurrence of the state.
[0027] The user inputs an arbitrary retroactive time by operating the input unit 103 through a predetermined retroactive time setting screen provided by the information analysis application. The retroactive time setting unit 13 stores the input retroactive time in the setting information storage unit 21. FIG. 4 is a diagram showing an example of the retroactive time setting screen. FIG. 4 shows an example in which any retroactive time from 24 hours to 168 hours is selected and set in 24-hour increments.
[0028] The target period setting unit 14 sets a target period for calculating the event-specific scores, which will be described later, in accordance with the user's operation (user's instruction) on the input unit 103. The event-specific scores are scores calculated by adding up the state-specific scores assigned to individual events for each event. The target period set here is the period to be added up. In other words, the state-specific scores assigned to events that occurred within the set target period are used to calculate the event-specific scores.
[0029] The user inputs an arbitrary target period by operating the input unit 103 through a predetermined target period setting screen provided by the information analysis app. The target period setting unit 14 stores the input target period in the setting information storage unit 21. FIG. 5 is a diagram showing an example of the target period setting screen. FIG. 5 shows an example in which the start date and time and the end date and time of the target period are arbitrarily set. It is also possible to set an arbitrary target period from the history of target periods set in the past. It is also possible to select not to specify a target period, in which case the entire period in which log information, described later, is recorded is set as the target period.
[0030] The event information recording unit 15 records event information (event information previously set by the event setting unit 11) indicating events that may be factors that affect the state of excrement as event log information in the log information storage unit 22 at any time, together with time information indicating the time when the event occurred.
[0031] 6 is a diagram showing an example of an event registration screen operated by a user when recording any event information as event log information together with time information indicating the time of its occurrence. As shown in FIG. 6, the event registration screen has a calendar display field 61 and an event display field 62. The calendar display field 61 displays a calendar for any date specified by the user in one-hour increments. The event display field 62 displays a list of icons for multiple event information items set by the event setting unit 11. The user drags any event icon displayed in the event display field 62 to any time in the calendar display field 61. In response to this operation, the event information recording unit 15 records the event information corresponding to the dragged icon and the date and time information displayed at the dragged location on the calendar as event log information in the log information storage unit 22.
[0032] The status information recording unit 16 records status information indicating the status of the excrement (status information previously set by the status setting unit 12) as status log information in the log information storage unit 22 at any time, together with time information indicating the time point when the status occurred.
[0033] 7 is a diagram showing an example of a status registration screen operated by a user when recording any status information as status log information together with time information indicating the time of its occurrence. As shown in FIG. 7, the status registration screen has a calendar display field 71 and a status display field 72. The calendar display field 71 displays a calendar for any date specified by the user in one-hour increments. The status display field 72 displays a list of icons for multiple status information items set by the status setting unit 12. The user drags any status icon displayed in the status display field 72 to any time in the calendar display field 71. In response to this operation, the status information recording unit 16 records the status information corresponding to the dragged icon and the date and time information indicated at the location on the calendar to which the icon was dragged as status log information in the log information storage unit 22.
[0034] Based on the event log information and state log information stored in the log information storage unit 22, the score calculation unit 17 assigns a state-specific score set according to the content of the state to events that occurred within a predetermined time (retroactive time) going back from the time the state occurred, and calculates an event-specific score by adding up the state-specific scores for each individual event included in the event log information.
[0035] Fig. 8 is a diagram for explaining the processing content of the score calculation unit 17. Fig. 8 shows an example in which the predetermined time (retroactive time) is set to 24 hours by the retroactive time setting unit 13. Also, Fig. 8(b) shows a timing slightly later than Fig. 8(a), and Fig. 8(c) shows a timing much later than Fig. 8(b), and it is assumed that the period shown in Fig. 8(a) to Fig. 8(c) is set by the target period setting unit 14 as the target period for calculating the event-specific scores.
[0036] Figure 8(a) shows three events, event A, event B, and event C, that occurred within 24 hours prior to the onset of the "constipation (severe)" condition (these events are recorded as event log information and condition log information), and shows a state in which the score calculation unit 17 has assigned a condition score of "-3 points" corresponding to "constipation (severe)" to each of these three events A, B, and C.
[0037] Figure 8(b) shows a state in which three events, event B, event C, and event D, occurred within 24 hours prior to the occurrence of the "normal (comfortable)" state a little later than Figure 8(a) (this is recorded as event log information and state log information), and the score calculation unit 17 has assigned a state score of "+3 points" corresponding to "normal (comfortable)" to each of these three events B, C, and D.
[0038] Event A shown in Figure 8(b) is from the time when the "normal (comfortable)" state occurred more than 24 hours ago, so it has not been given a state score according to the "normal (comfortable)" state. Events B and C shown in Figure 8(b) occurred at the same time as events B and C shown in Figure 8(a), but they have been given a state score different from that in Figure 8(a) according to the state "normal (comfortable)," which is different from the state "constipation (severe)" in Figure 8(a).
[0039] Figure 8(c) shows three events, event E, event A, and event F, that occurred within 24 hours prior to the last occurrence of the "constipation (mild)" condition during the target period (this is recorded as event log information and condition log information), and shows a state in which the score calculation unit 17 has assigned a condition score of "-2 points" corresponding to "constipation (mild)" to each of these three events E, A, and F.
[0040] The score calculation unit 17 calculates an event-specific score for each individual event included in the event log information for the target period by adding up the status scores assigned to the event at each occurrence point, as shown in Figure 8. For example, for event A, the event-specific score of "-5 points" is calculated by adding up the status score of "-3 points" assigned as shown in Figure 8(a) and the status score of "-2 points" assigned as shown in Figure 8(c). Note that Figure 8 omits the period between the period shown in Figure 8(b) and the period shown in Figure 8(c), but if there is a status score assigned to event A during this omitted period, that score is also included in the calculation.
[0041] Furthermore, for event B, the event-specific score of "0 point" is calculated by adding up the state-specific score of "-3 points" assigned as shown in Figure 8(a) and the state-specific score of "+3 points" assigned as shown in Figure 8(b). Note that if there is a state-specific score assigned to event B between the period shown in Figure 8(b) and the period shown in Figure 8(c), this is also included in the summation. The score calculation unit 17 calculates the event-specific scores for events C to F in the same way as for events A and B.
[0042] In the example shown in Figure 8, event A may be a predisposing factor that has a negative impact on the state of excrement. In other words, if event A is a predisposing factor that has a negative impact on the state of excrement, then there is a high possibility that the excrement will frequently become constipated after the occurrence of event A, as shown in Figure 8(a) and Figure 8(c). Therefore, for each of the same event A recorded as multiple occurrences, a negative state score indicating a possible predisposing factor for a negative impact will tend to be assigned, and the event score, which is the sum of these scores, will tend to be a large negative score.
[0043] On the other hand, it is unlikely that events B and C are predisposing factors that have a negative impact on the state of excrement. That is, in Figure 8(a), because event A occurred in addition to events B and C within the 24 hours prior to the onset of "constipation (severe)," negative state scores were given to events B and C as well. On the other hand, in Figure 8(b), because event A did not occur in addition to events B and C within the 24 hours prior to the onset of "normal (comfortable)," positive state scores were given to events B and C. This means that events B and C may either not be predisposing factors that have a negative impact on the state of excrement, or they may be predisposing factors that have a positive impact.
[0044] If matters B and C are not predisposing factors that affect the state of excrement, then the same condition scores (always positive condition scores or always negative condition scores) will not always be given to the same matters B and C recorded as multiple occurrence points, and the condition scores given to each will tend to be dispersed. For this reason, the matter score, which is the sum of these, tends not to be a large positive score or a large negative score. If matters B and C are likely to be predisposing factors that have a positive effect on the state of excrement, then the matter score may be a large positive score.
[0045] As described above, when the event score is calculated by adding up the condition scores given to events at multiple occurrence points, the event score becomes a value that indicates whether the event is a predisposing factor that has a positive or negative effect on the state of excrement. In other words, there is a tendency for the event score to be a large positive score for events that are predisposing factors that have a positive effect on the state of excrement, while there is a tendency for the event score to be a large negative score for events that are predisposing factors that have a negative effect on the state of excrement.
[0046] The event presentation unit 18 presents the event information set by the event setting unit 11 and the event-specific scores calculated by the score calculation unit 17 to the user by displaying them on the display unit 104. For example, the event presentation unit 18 presents multiple events together with their event-specific scores in ascending order of event-specific scores. FIG. 9 is a diagram showing an example of an analysis result presentation screen presented by the event presentation unit 18. FIG. 9 shows an example in which multiple events are presented together with their event-specific scores in ascending order of event-specific scores. By checking this analysis result presentation screen, the user can understand events that may be adversely affecting the state of the excrement.
[0047] The event presentation unit 18 may present a plurality of events together with their event scores in descending order of the event scores. By checking such an analysis result presentation screen, the user can understand events that may have a positive effect on the state of excrement.
[0048] As described above, according to this embodiment, factors that may be affecting the state of excrement can be presented to the user as convincing estimation results, which can encourage the user to avoid doing things that may be having a negative effect as much as possible, and to actively do things that may be having a positive effect as much as possible.
[0049] In addition, in this embodiment, the user can arbitrarily set event information indicating events that may be factors affecting the state of excrement, which allows the user to set arbitrary event information in accordance with their own daily habits and search for factors that may be affecting the state of excrement from among the event information.
[0050] In addition, in this embodiment, the user can arbitrarily set the retroactive time from the time of occurrence of a condition, which is the target time when assigning a condition score to each occurrence event. This makes it possible to analyze factors that may affect the condition of excrement in a relatively short period of time, or to analyze factors that may affect the condition of excrement over a relatively long period of time.
[0051] In addition, in this embodiment, the user can arbitrarily set the target period for calculating the event-specific scores, which allows the user to narrow down the analysis to a period in which the excrement was particularly bad or good, or to specify a relatively long target period to analyze the general trend.
[0052] In the above embodiment, the use case of analyzing factors that may affect the state of excrement has been described, but the present invention is not limited to this. That is, the analysis process of this embodiment can also be applied to a use case of analyzing factors that may affect a person's physical or mental state, such as headaches, muscle pain, stiff shoulders, sleep, and fatigue.
[0053] In addition, in the above embodiment, an example was described in which the score per event was calculated by adding up the state scores for each individual event, but it is also possible to add up the state scores for each individual event and divide it by the number of occurrences to calculate an average value per occurrence.
[0054] Furthermore, the above-described embodiments are merely examples of specific embodiments for carrying out the present invention, and the technical scope of the present invention should not be construed as being limited thereby. In other words, the present invention can be carried out in various forms without departing from the gist or main characteristics thereof. [Explanation of symbols]
[0055] 1 Information analysis device 11. Matter Setting Section 12 Status setting section 13 Retroactive time setting section 14 Target period setting section 15. Matter Information Recording Section 16 Status information recording section 17 Score calculation section 18 Matter Presentation Section 21 Setting information storage unit 22 Log information storage unit
Claims
1. an event information recording unit that records event information indicating events that may be predisposing factors that affect a person's physical or mental state together with time information indicating the time when the event occurred as event log information as needed; a state information recording unit that records state information indicating the physical or mental state of the person as state log information at any time together with time information indicating the time point when the state occurred; a score calculation unit that calculates an event score by adding up the state scores for each of the events that occurred within a predetermined time period from the occurrence of the event based on the event log information and the state log information, and that calculates an event score by adding up the state scores for each of the events included in the event log information. An information analysis device characterized by:
2. 2. The information analysis device according to claim 1, further comprising an event setting unit that sets the event information in accordance with an instruction from a user.
3. 2. The information analysis device according to claim 1, further comprising a state setting unit that sets the state information and the corresponding state scores in accordance with an instruction from a user.
4. 2. The information analysis device according to claim 1, further comprising a retroactive time setting unit that sets the predetermined time in accordance with an instruction from a user.
5. 2. The information analysis device according to claim 1, further comprising a target period setting unit that sets a target period for calculating the matter-specific scores in accordance with an instruction from a user.
6. 2. The information analysis device according to claim 1, further comprising an event presentation unit that presents the event-specific scores calculated by the score calculation unit together with corresponding event information.
7. the status information includes information indicating the status of the user's excrement, The condition-specific score is a score set according to the condition of the excrement.
2. The information analysis device according to claim 1, wherein:
8. The processor of the information analysis device an event information recording process for recording event information indicating events that may be predisposing factors affecting a person's physical or mental state together with time information indicating the time of occurrence of the event as event log information; a state information recording process for recording state information indicating the physical or mental state of the person as state log information at any time together with time information indicating the time point when the state occurred; and performing a score calculation process for calculating an event score by adding up the state scores for each of the events included in the event log information and the state log information, the state scores being set according to the content of the event, for each event that occurred within a predetermined time period going back from the time the event occurred. An information analysis method characterized by:
Citation Information
Patent Citations
Health score providing server, health score providing system, health score providing method, and program
JP2022130962A
Health management device
JP3204400B2
Program, information processing method and information processing device
JP7203473B1