Program, information processing device, and information processing method for maintaining or improving immune function
The program and device analyze lifestyle and outcome values to tailor behavioral improvements, addressing individual variations and enhancing immune function by providing personalized recommendations.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- HU GROUP RESEARCH INSTITUTE G K
- Filing Date
- 2022-03-10
- Publication Date
- 2026-06-02
AI Technical Summary
Existing methods fail to consider individual variations in lifestyle habits and immune function, making it difficult to tailor behavioral improvements effectively for maintaining or improving immune function.
A program and information processing device that analyze lifestyle values and outcome values for multiple individuals, identifying non-subjects with better outcomes and generating a list of lifestyle improvements tailored to the subject's specific needs.
Enables targeted behavioral improvements by providing personalized recommendations based on the subject's lifestyle and immune status, facilitating better immune function maintenance or improvement.
Smart Images

Figure 0007868992000001 
Figure 0007868992000002 
Figure 0007868992000003
Abstract
Description
Technical Field
[0001] The present invention relates to a program, an information processing apparatus, and an information processing method for maintaining or improving immune function.
Background Art
[0002] It is known that appropriate lifestyle habits such as diet and exercise are important for maintaining or improving the immune function of a subject. Methods for evaluating the outcomes of behavior improvements such as these lifestyle habits have been proposed.
[0003] For example, Patent Document 1 discloses a method useful for characterizing the clinical outcome of a subject. According to the technique of Patent Document 1, it is described that it is possible to improve the labeling of key drugs through adaptive clinical studies published for the expansion of the labeling of new symptoms, patient subpopulations, and improvement of concerns regarding safety.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] For example, states such as lifestyle habits and immunity vary for each subject aiming to maintain or improve immune function. When aiming to maintain or improve immune function, it is important to be able to suitably grasp the content of behavior improvement of lifestyle habits according to the state of the subject. However, the prior art as described in Patent Document 1 does not consider such a perspective.
[0006] An object of the present disclosure is to provide a program or the like that can suitably grasp the content of behavior improvement of lifestyle habits according to the state of a subject.
Means for Solving the Problems
[0007] A program according to one aspect of this disclosure acquires lifestyle values for multiple lifestyle items and outcome values related to the maintenance or improvement of immune function for each subject and multiple non-subjects, and causes a computer to execute a process that outputs a list of information showing the distribution data of lifestyle values for non-subjects whose outcome values are better than those of the subject, and the lifestyle values for the subject, for each lifestyle item, based on the acquired lifestyle values and outcome values.
[0008] An information processing device according to one aspect of this disclosure includes a control unit that performs processing to obtain lifestyle values related to multiple lifestyle items and outcome values related to the maintenance or improvement of immune function for each subject and multiple non-subjects, and outputs list information showing the distribution data of lifestyle values in non-subjects whose outcome values are better than those of the subject, and the lifestyle values in the subject, for each lifestyle item, based on the obtained lifestyle values and outcome values.
[0009] An information processing method according to one aspect of this disclosure involves a computer performing a process to obtain lifestyle values related to multiple lifestyle items and outcome values related to the maintenance or improvement of immune function for each of the target person and multiple non-target persons, and outputting list information that shows the distribution data of lifestyle values in non-target persons whose outcome values are better than those of the target person, and the lifestyle values in the target person, for each lifestyle item, based on the obtained lifestyle values and outcome values. [Effects of the Invention]
[0010] According to this disclosure, it is possible to appropriately understand the content of lifestyle behavioral improvements that are appropriate to the condition of the subject. [Brief explanation of the drawing]
[0011] [Figure 1] This is a schematic diagram of the information processing system according to the first embodiment. [Figure 2] This figure shows an example of the content of information stored in the analysis database. [Figure 3] It is a flowchart showing an example of a processing procedure in an information processing system. [Figure 4] It is a schematic diagram showing an example of a screen for receiving input. [Figure 5] It is a diagram showing the concept of a method for extracting non-target persons whose outcome values are superior to those of the target person. [Figure 6] It is a schematic diagram showing an example of an analysis screen for list display. [Figure 7] It is a flowchart showing an example of a processing procedure regarding switching to detailed display. [Figure 8] It is a schematic diagram showing an example of an analysis screen for detailed display. [Figure 9] It is a schematic diagram showing an example of an analysis screen for detailed display in the second embodiment. [Figure 10] It is a schematic diagram showing an example of an analysis screen for detailed display in the second embodiment. [Figure 11] It is a schematic diagram showing an example of an analysis screen for list display in the second embodiment. [Figure 12] It is a schematic diagram showing an example of an analysis screen for list display in the second embodiment. [Figure 13] It is a flowchart showing an example of a processing procedure in the information processing system of the second embodiment. [Figure 14] It is a schematic diagram showing an example of an analysis screen for detailed display in the third embodiment. [Figure 15] It is a flowchart showing an example of a processing procedure in the information processing system of the third embodiment. [Figure 16] It is a schematic diagram showing an example of an analysis screen for detailed display in the fourth embodiment. [Figure 17] It is a flowchart showing an example of a processing procedure in the information processing system of the fourth embodiment.
Mode for Carrying Out the Invention
[0012] Specific examples of a program, an information processing apparatus, and an information processing method according to an embodiment of the present invention will be described below while referring to the drawings. Note that the present invention is not limited to these examples, but is defined by the claims, and is intended to include all modifications within the meaning and scope equivalent to the claims. Also, at least a part of each of the embodiments described below may be arbitrarily combined. Note that the sequences shown in each of the embodiments described below are not limited, and within a non - contradictory range, the order of each processing procedure may be changed and executed, or a plurality of processes may be executed in parallel. The processing entity of each process is not limited, and within a non - contradictory range, the processing of each device may be executed by another device.
[0013] (First Embodiment) FIG. 1 is a schematic diagram of an information processing system 100 according to the first embodiment. The information processing system 100 includes an information processing apparatus 1 and a plurality of terminal devices 2. The information processing apparatus 1 and the terminal devices 2 are communicatively connected to a network N such as the Internet, and can transmit and receive data via the network N.
[0014] The information processing apparatus 1 is a device capable of various information processing and information transmission and reception, such as a server computer, a personal computer, a quantum computer, etc. The terminal device 2 is an information terminal device such as a personal computer, a smartphone, a tablet terminal, etc., and can transmit and receive data to and from the information processing apparatus 1 by communication.
[0015] The information processing system 100 is preferably used to support the improvement of behaviors in the lifestyle of a target person aiming at maintaining or improving the immune function. The information processing apparatus 1 provides support information for supporting behavior improvement according to the state of each target person, with a plurality of outcome indicators related to maintaining or improving the immune function as improvement goals. The support information includes list information that shows a list of lifestyle values related to a plurality of lifestyle items. The target person acquires the support information according to his / her lifestyle and immune state using the terminal device 2.
[0016] In this embodiment, "lifestyle item" refers to a lifestyle item that may be subject to behavioral improvement. Examples of lifestyle items include items related to diet or exercise, and specifically include the amount or frequency of intake of dairy products including fermented milk, the amount or frequency of intake of fermented foods, the amount or frequency of muscle training, the amount or frequency of aerobic exercise, sleep duration, BMI (Body Mass Index), body fat mass, body fat percentage, amount or frequency of alcohol intake, and the amount or frequency of smoking. The items that can be considered lifestyle items are not limited to the examples above.
[0017] In this embodiment, immune function refers to immune function that can be maintained or improved by the lifestyle habits described above, and includes items of immunity or immune function that can be improved by diet, such as consuming dairy products and fermented foods, or by exercise. Examples of outcomes related to such immune function include the amount or concentration of IgA in saliva (hereinafter also simply referred to as salivary IgA), NK activity, and fatigue level. The outcomes are not limited to the examples above and may be set as appropriate depending on the improvement objective.
[0018] As shown in Figure 1, the information processing device 1 comprises a control unit 11, a storage unit 12, and a communication unit 13. The information processing device 1 may be configured using multiple computers for distributed processing, or it may be implemented using multiple virtual machines located on a single server, or it may be implemented using a cloud server.
[0019] The control unit 11 includes a processor using one or more CPUs (Central Processing Units), GPUs (Graphics Processing Units), etc. The control unit 11 uses built-in memory such as ROM (Read Only Memory) or RAM (Random Access Memory), a clock, counters, etc., to control each component and execute processing.
[0020] The storage unit 12 includes non-volatile memory such as a hard disk, flash memory, or SSD (Solid State Drive). The storage unit 12 may also be an external storage device connected to the information processing device 1. The storage unit 12 stores programs and data referenced by the control unit 11. The programs stored in the storage unit 12 include a program 1P that causes the computer to execute processing related to the output of support information.
[0021] The program (program product) stored in the storage unit 12 may be recorded on a recording medium in a computer-readable manner. The storage unit 12 stores the program read from the recording medium 1A by the reading device. The recording medium 1A is a magnetic disk, optical disk, semiconductor memory, etc. Alternatively, the program may be downloaded from an external server connected to a communication network and stored in the storage unit 12. The program 1P may be a single computer program or composed of multiple computer programs, and may be executed on a single computer or on multiple computers interconnected by a communication network.
[0022] The memory unit 12 also stores the analysis DB (Data Base) 121. Details of the analysis DB 121 will be described later.
[0023] The communication unit 13 includes a communication module for communicating with external devices via the network N. The control unit 11 sends and receives data to and from the terminal device 2 via the communication unit 13.
[0024] The configuration of the information processing device 1 is not limited to the example described above, and may include, for example, an operation unit for receiving user input, a display unit for displaying various types of information, and so on.
[0025] The terminal device 2 comprises a control unit 21, a storage unit 22, a communication unit 23, a display unit 24, and an operation unit 25.
[0026] The control unit 21 includes one or more processors, such as CPUs and GPUs. The control unit 21 uses built-in memory such as ROM or RAM, a clock, counters, etc., to control each component and execute processing.
[0027] The storage unit 22 includes non-volatile memory such as a hard disk, flash memory, or SSD. The storage unit 22 stores programs and data referenced by the control unit 21. The programs stored in the storage unit 22 include a program 2P that causes the computer to execute processing related to the acquisition of support information. The programs (program products) stored in the storage unit 22 may be recorded on a recording medium in a manner that is computer-readable. The storage unit 22 stores programs read from the recording medium 2A by a reading device. Alternatively, programs may be downloaded from an external server connected to a communication network and stored in the storage unit 22. Program 2P may be an application program or a script program that cooperates with other programs.
[0028] The communication unit 23 is a communication module for performing communication-related processing. The control unit 21 sends and receives data to and from the information processing device 1 via the communication unit 23.
[0029] The display unit 24 includes a display device such as a liquid crystal display or an organic electroluminescent (EL) display. The display unit 24 displays various information according to instructions from the control unit 21. The operation unit 25 is an interface that receives user input. The operation unit 25 includes, for example, a keyboard, a touch panel device with a built-in display, a speaker, and a microphone. The operation unit 25 receives operation input from the user and sends control signals to the control unit 21 according to the operation content.
[0030] Figure 2 shows an example of the information stored in the analysis DB121. The analysis DB121 is a database that stores analysis information used to generate information on lifestyle-related items, including lifestyle-related values and outcome values for multiple non-target individuals.
[0031] The analysis DB121 stores records that link information such as non-target information, outcome values, and lifestyle values for each of multiple non-target individuals, using an analysis ID as the key to identify the analysis information.
[0032] Non-target information includes attribute information of non-target individuals, such as a non-target ID, gender, and age to identify them. Outcome values are outcome values for non-target individuals. Outcome values include outcome values related to the multiple outcomes mentioned above. Lifestyle values are lifestyle values for non-target individuals. Lifestyle values include lifestyle values related to the multiple lifestyle items mentioned above.
[0033] The information processing device 1 communicates with a server device, for example, installed in a testing laboratory or medical facility, to collect analytical information on multiple non-target individuals and store it in the analysis DB 121. As a result, analytical information on a large number of non-target individuals, such as subjects or patients undergoing treatment to maintain or improve their immune function, is accumulated in the analysis DB 121 as big data.
[0034] The analysis DB 121 may store analysis information for the same non-target individual at multiple points in time. For example, each time the characteristics of a non-target individual's lifestyle change, this information is added to the analysis DB 121 as new data. The analysis DB 121 may also store past analysis information for target individuals, not just non-target individuals. The information processing device 1 uses the information stored in the analysis DB 121 to present target individuals with target values for behavioral improvement items (lifestyle items) to maintain or improve their outcomes.
[0035] Figure 3 is a flowchart showing an example of a processing procedure in the information processing system 100. The processing in each of the following flowcharts may be executed by the control unit 11 according to program 1P stored in the storage unit 12 of the information processing device 1, and by the control unit 21 according to program 2P stored in the storage unit 22 of the terminal device 2, or it may be implemented by dedicated hardware circuits (e.g., FPGA or ASIC) provided in the control unit 11 and the control unit 21 respectively, or by a combination thereof.
[0036] The control unit 21 of the terminal device 2 acquires lifestyle habit values from the subject by receiving input of lifestyle habit values from the subject via the operation unit 25 (step S11). In step S11, the control unit 21 receives input from the subject using, for example, an input reception screen 30.
[0037] Figure 4 is a schematic diagram showing an example of the input reception screen 30. Based on the screen information provided by the information processing device 1, the control unit 21 displays the input reception screen 30 on the display unit 24 as shown in Figure 4. The input reception screen 30 shows multiple input fields 301 for inputting the subject's current status for multiple lifestyle items.
[0038] Furthermore, in the example screen shown in Figure 4, text indicating the subject's attribute information is displayed. The subject's attribute information may be obtained, for example, by accepting registration of the subject's attribute information in correspondence with account information that has been issued to the subject in advance, or by accepting input of attribute information each time lifestyle values are entered. Figure 4 shows an example screen when the subject logs in using their account information after the attribute information has already been registered.
[0039] The user enters lifestyle values for each lifestyle item using the input screen 30 and taps the display button 302 to request the display of a list. The control unit 21 receives the lifestyle values via the operation unit 25.
[0040] Returning to Figure 3, the explanation continues. The control unit 21 transmits the lifestyle values for each lifestyle item received to the information processing device 1 (step S12). In step S12, the control unit 21 transmits the subject's account information or identification information (e.g., device ID) for identifying the terminal device 2, associated with the lifestyle values.
[0041] The control unit 11 of the information processing device 1 receives each of the subject's lifestyle habit values (step S13). Next, the control unit 11 refers to the analysis DB 121 and obtains multiple lifestyle habit values and multiple outcome values for each non-subject (step S14).
[0042] The control unit 11 classifies each non-target individual into one of several characteristic groups according to their characteristics (step S15). Characteristics refer to properties that can significantly influence the distribution of lifestyle items and outcomes. The control unit 11 classifies non-target individuals based on data of predetermined items stored in the analysis DB 121. Examples of group classifications, though not limited, include high-frequency dairy product consumption groups and low-frequency dairy product consumption groups, male groups and female groups, high-intensity exercise groups and low-intensity exercise groups, non-smokers and smokers, etc. Characteristic groups may be classified based on multiple items, such as dairy product consumption and gender. The classification method for non-target individuals is not limited, and known clustering methods may be used.
[0043] The control unit 11 identifies the characteristic group to which the subject belongs based on the subject's lifestyle values and attribute information, and extracts analysis information of non-subjects belonging to the same characteristic group as the identified characteristic group (step S16). Background factors such as dietary patterns and exercise levels differ for each subject. In this embodiment, by taking into account these individual characteristics, it becomes possible to provide information that is more in line with the actual situation of the subject.
[0044] The control unit 11 obtains outcome values for the lifestyle values of the subjects based on the relationship between the lifestyle values of the extracted non-subject group and the outcome values for those lifestyle values (step S17). In step S17, the control unit 11 estimates the outcome values for the subjects based on the lifestyle values of the subjects and the lifestyle values and outcome values of the extracted non-subject group. Specifically, the control unit 11 reads out lifestyle values related to a predetermined combination of lifestyle items from among a plurality of lifestyle values. As an example, the control unit 11 reads out the amount of dairy product intake and the amount of aerobic exercise in the subjects and non-subject groups.
[0045] The control unit 11 identifies outcome values of non-subjects with dairy product intake and aerobic exercise levels that approximate those of the subject, and obtains the identified outcome values as the subject's outcome values. The control unit 11 may calculate the subject's outcome values by interpolating using the outcome values of multiple non-subjects with similar lifestyle values. Note that outcome values are not limited to those obtained using two lifestyle items, but may be obtained using three or more lifestyle items. For each combination of lifestyle items, the control unit 11 estimates the outcome value for each outcome.
[0046] The control unit 11 classifies each non-target individual into those whose outcome values are superior to those of the target individuals and those whose outcome values are inferior to those of the target individuals, based on the obtained outcome values of the target individuals and the outcome values of each non-target individual (step S18). Based on the classification results, the control unit 11 extracts a group of non-target individuals whose outcome values are superior to those of the target individuals (step S19). For an outcome value to be superior to that of the target individuals, it is sufficient if the value of any one of the multiple outcomes in the non-target individuals is superior to that of the target individuals.
[0047] There are no limited methods for extracting non-target individuals whose outcome values are superior to those of the target individuals. For example, non-dominant sorting can be used to find data for non-target individuals that are not inferior to those of the target individuals. Non-dominant sorting is a method that performs superiority comparisons based on the definition of superiority comparison and selects only the data for non-target individuals that are not superior to those of the target individuals. Typically, NSGA-II (Non-dominant Sorting Genetic Algorithms-II) can be used for the above non-dominant sorting, or any other search algorithm such as particle swarm optimization may be used.
[0048] Figure 5 shows a conceptual diagram illustrating a method for extracting non-target individuals whose outcome values are superior to those of the target individuals. As shown in the upper part of Figure 5, the control unit 11 generates a graph with two lifestyle habit values for the target individuals and each non-target individual as the vertical axis (Y-axis) and horizontal axis (X-axis). Each axis of the graph is associated with different lifestyle habit items related to any combination. Note that the graph is not limited to showing two lifestyle habit values on two axes, but may also have three or more lifestyle habit values on the axes. In the example shown in Figure 5, white circles indicate target individuals, and black circles indicate non-target individuals other than the target individuals.
[0049] Although not shown in the graph in Figure 5, the graph uses the outcome value related to one of the outcomes as the Z-axis. The control unit 11 plots the outcome values for the subjects and each non-subject along the Z-axis of the graph.
[0050] The control unit 11 uses a non-superiority sort to exclude data from non-target individuals that perform poorly compared to the target individuals, and extracts only data from non-target individuals that do not perform poorly compared to the target individuals. As a result, as shown in the lower part of Figure 5, only non-target individuals whose outcome values are superior to those of the target individuals are extracted. The control unit 11 comprehensively evaluates the evaluation results of each outcome to identify non-target individuals who belong to the same characteristic group as the target individuals and whose outcome values are superior to those of the target individuals.
[0051] Returning to Figure 3, the explanation continues. Based on the extracted results, the control unit 11 generates a list of lifestyle item distribution data for the non-target group whose outcome values are superior to those of the target group, and for the target group. (Step S20) The lifestyle item distribution data serves as an indicator for behavioral improvement for the target group.
[0052] The control unit 11 generates an analysis screen 31 containing list information and transmits the generated analysis screen 31 to the terminal device 2 (step S21). In step S21, the control unit 11 transmits the analysis screen 31 to the terminal device 2 of the target person identified by account information or identification information.
[0053] The control unit 21 of the terminal device 2 receives the analysis screen 31 (step S22). The control unit 21 displays the received analysis screen 31 on the display unit 24 (step S23), and the series of processes ends.
[0054] Figure 6 is a schematic diagram showing an example of an analysis screen 31 with a list display. The analysis screen 31 shown in Figure 6 includes a list table 311 that displays improvement targets for multiple lifestyle items for the subject, a recommendation information section 315 that displays recommended information regarding behavioral improvement, and a toggle button 317 for switching the content displayed on the screen.
[0055] Table 311 displays multiple numerical bars 312 for each lifestyle item, showing the distribution of lifestyle values among non-target individuals. Each numerical bar 312 corresponds to the distribution data of lifestyle values among non-target individuals. An object 313 representing the lifestyle values of the target individuals is superimposed on each numerical bar 312. In the example shown in Figure 6, each lifestyle value of the target individual is indicated using a star-shaped object 313.
[0056] The information processing device 1 extracts a group of non-target individuals whose outcome values are superior to those of the target individuals through the processing in step S19, and obtains lifestyle habit values from the extracted non-target individual group. The obtained lifestyle habit values are obtained by removing the lifestyle habit values of non-target individuals whose outcome values are inferior to those of the target individuals from the lifestyle habit values of a large number of non-target individuals. The information processing device 1 generates numerical bars 312 that show the distribution of the obtained lifestyle habit values. In the example shown in Figure 6, the information processing device 1 makes the values of the lifestyle habit items recognizable by the numerical bars 312 by placing the numerical bars 312 at predetermined positions on the numerical axis shown in the list table 311. The information processing device 1 may also display the numerical values of the lifestyle habit items associated with the numerical bars 312 themselves.
[0057] The information processing device 1 further displays the number of non-target individuals corresponding to each lifestyle habit value in a recognizable manner. For example, the information processing device 1 displays the numerical bars 312 in different colors according to the data for each lifestyle habit value, i.e., the number of non-target individuals corresponding to each lifestyle habit value.
[0058] The color coding method is not limited; for example, the intensity or brightness of a single color may be changed according to the number of non-target individuals, or the display color may be different depending on the number of non-target individuals. In Figure 6, the area of the lifestyle habit value with the most non-target individuals is displayed in the darkest color in numerical bar 312. The lifestyle habit value with the most non-target individuals corresponds to the lifestyle habit value with the most frequent outcome value among non-target individuals who are superior to the target individuals. The mode in this distribution data indicates the target value for each lifestyle habit item. Target individuals can maintain or improve their immune function by improving each lifestyle habit item with the mode of the distribution data as the target.
[0059] The information processing device 1 overlays an object 313 on the numerical bar 312 at a position corresponding to the subject's lifestyle habit value. The information processing device 1 also displays route information 314 near the numerical bar 312, from the subject's lifestyle habit value to the lifestyle habit value with the most non-subjects, i.e., the target value. As route information 314, the information processing device 1 generates an arrow, for example, with the subject's lifestyle habit value as the starting point and the target value as the ending point. The information processing device 1 displays the route information 314 by placing the generated arrow on the numerical bar 312. The information processing device 1 may also display the arrow within the numerical bar 312. The display position and display manner of the route information 314 are not limited. The information processing device 1 may also display the route information 314 if the difference between the subject's lifestyle habit value and the target value is greater than or equal to a predetermined value.
[0060] Furthermore, the information processing device 1 displays recommended information in the recommendation information section 315 to help the subject's lifestyle values move closer to target values. The information processing device 1 generates the recommendation information section 315 based on the difference between each of the subject's lifestyle values and the target values, as well as the path information 314 to the target values.
[0061] For example, if the subject's dairy product intake is less than the target value, the information processing device 1 displays a comment encouraging the intake of dairy products or fermented milk in the recommendation information section 315. The information processing device 1 may also estimate the amount and frequency of intake of dairy products or fermented milk according to the difference between the subject's dairy product intake and the target value, and display the estimated information in the recommendation information section 315. For example, the recommendation information section 315 may display a comment such as "Eat lots of yogurt." The information processing device 1 may also display link information regarding dairy products suitable for improving immune function. The information processing device 1 may also display a comment encouraging exercise in the recommendation information section 315 if the subject's exercise level is less than the target value. The information processing device 1 refers to an unillustrated table that stores recommendation information, reads the recommendation information corresponding to the acquired subject's lifestyle values and target values, and displays it in the recommendation information section 315.
[0062] The analysis screen 31 is configured to allow switching of the screen's display content according to the selection of the switch button 317. The switch button 317 includes, for example, a detail display button 317a for switching to a detailed view and a list display button 317b (see Figure 8) for switching to a list view. The information processing device 1 switches the display content of the analysis screen 31 according to the selection of the switch button 317.
[0063] Figure 7 is a flowchart showing an example of the processing procedure for switching to detailed view.
[0064] The control unit 21 of the terminal device 2 receives the selection of lifestyle habits to be displayed in detail and the request for detailed display by receiving operations from the user's operation unit 25 (step S31). In step S31, the control unit 21 receives the selection of lifestyle habits, etc., using the analysis screen 31 shown in Figure 6.
[0065] As shown in Figure 6, the analysis screen 31, which includes a list, contains multiple checkboxes 316. Each checkbox 316 is displayed corresponding to a different lifestyle item in the list. The subject selects the checkboxes 316 corresponding to the multiple lifestyle items for which they wish to view details, and then taps the detail display button 317a. The control unit 21 receives the selected lifestyle items and the request to switch to the detail display via the operation unit 25.
[0066] Returning to Figure 7, the explanation continues. The control unit 21 transmits the received request for lifestyle habit selection and detailed display to the information processing device 1 (step S32).
[0067] The control unit 11 of the information processing device 1 receives a request for selection and detailed display of lifestyle habits (step S33). The control unit 11 generates a graph showing the distribution of the selected lifestyle habits (step S34). The graph is similar to the one described in Figure 5, with the selected lifestyle habits as each axis, and plots the lifestyle habit values of the target person and a group of non-target persons whose outcome values are better than those of the target person.
[0068] The control unit 11 further generates contour lines showing the distribution of outcome values plotted in the Z-axis direction and overlays them on the graph (step S35). Based on the outcome values corresponding to the plotted lifestyle values of the non-target group, the control unit 11 generates contour lines showing the outcome values, i.e., the positions in the Z-axis direction. The control unit 11 overlays the generated contour lines on the graph so that they correspond to the plotted positions of the lifestyle values.
[0069] Contour lines are generated so that the best outcome value is at the center of the contour line. The best outcome value may be determined, for example, based on the best outcome value of the non-target group, or based on the recommended value of a guideline. The contour lines may show the distribution of the outcome values themselves, or they may show the distribution of transformed values obtained by transforming the outcome values according to a predetermined rule. The contour lines correspond to a correlation diagram showing the correlation between lifestyle values and outcome values.
[0070] The distribution of outcome values is not limited to being represented by contour lines, but may also be represented by a heat map, for example. Furthermore, the graph is not limited to being generated in two dimensions, but may also be a three-dimensional graph showing outcome values using 3D contour lines, for example. The control unit 11 generates the above-described graph for each type of outcome.
[0071] The control unit 11 generates an analysis screen 31 (see Figure 8) that displays the generated graph in detail, and transmits the generated analysis screen 31 to the terminal device 2 (step S36).
[0072] The control unit 21 of the terminal device 2 receives the detailed analysis screen 31 (step S37). The control unit 21 switches the screen and displays the received analysis screen 31 on the display unit 24 (step S38).
[0073] Figure 8 is a schematic diagram showing an example of the detailed analysis screen 31. The detailed analysis screen 31 includes a graph display area 320 for displaying lifestyle habit values, and a list display button 317b (switch button 317) for switching the content displayed on the screen.
[0074] The graph display area 320 displays multiple graphs 321 generated in step S34. Each graph 321 shows the same combination of lifestyle values, but with different outcome values in the Z-axis direction for each type of outcome. Graphs 321 include distribution data of lifestyle values for both the target and non-target groups, and also show contour lines indicating the distribution of outcome values. The information processing device 1 displays the data of the target group on graph 321 in an identifiable manner, for example, by differentiating the shape and display color of the lifestyle value markers for the target and non-target groups. In the example shown in Figure 8, the target group is indicated by a star marker, and the non-target group by a black circle marker.
[0075] When the information processing device 1 receives a selection of the list display button 317b via the terminal device 2, it switches back to the analysis screen 31 which includes the list shown in Figure 5. When the analysis screen 31 which includes the list receives a selection of a new lifestyle habit, it generates a detailed analysis screen 31 which includes a new graph 321 based on the selected lifestyle habit, and outputs the generated analysis screen 31.
[0076] According to this embodiment, the subject can clearly recognize the content of behavioral improvements aimed at maintaining or improving their immune function through the analysis screen 31. The lifestyle items that are the target of behavioral improvements are quantitatively shown using numerical bars 312 that show the distribution of lifestyle values of non-subjects who have a better immune status than the subject. By comparing their own lifestyle values with those of other non-subjects, the subject can easily understand which lifestyle items need improvement and their values.
[0077] The improvement targets for each participant are derived using data from a non-participant group with superior immune status compared to the participants. This allows for the presentation of improvement targets that reflect the individual participant's immune status. By evaluating the relative immune status of participants and non-participants based on multiple outcome values, it becomes possible to propose behavioral improvements that consider multiple outcomes. By displaying target values for each lifestyle item in a table, it is possible to appropriately identify improvement items from among many lifestyle items that are appropriate to the participant's lifestyle status.
[0078] Furthermore, the graph 321 on the analysis screen 31 allows for easy visual understanding of the correlation between lifestyle values and outcome values.
[0079] (Second Embodiment) In the second embodiment, a configuration is described in which the display content of the analysis screen 31 is switched according to the selection of the subject. Below, the differences from the first embodiment will be mainly described, and components common to the first embodiment will be denoted by the same reference numerals and their detailed descriptions will be omitted.
[0080] Figures 9 and 10 are schematic diagrams showing examples of the detailed display analysis screen 31 in the second embodiment, and Figures 11 and 12 are schematic diagrams showing examples of the list display analysis screen 31 in the second embodiment.
[0081] As shown in Figures 9 to 12, the analysis screen 31 of the second embodiment further includes setting reception fields 318 and 322. The setting reception fields 318 and 322 are configured to accept various settings for the display content of the list table 311 and graph 321 on the analysis screen 31. The user can use the setting reception fields 318 and 322 to select and change settings for, for example, whether to display all non-target data, whether to display time-series data, the characteristics to be displayed in the graph, and the type of outcome.
[0082] In the settings reception area 318, the display or hiding of the non-target group, whose outcome values are inferior to those of the target group, can be changed by turning the checkbox associated with "Show all data" on or off in the list table 311. When the above checkbox is checked, a numerical bar 319 showing the distribution of lifestyle values among non-target individuals whose outcome values are inferior to those of the target group will be displayed in the list table 311, as shown in Figure 9.
[0083] Based on the classification results of non-target individuals in step S15 of Figure 3, the information processing device 1 generates numerical bars 312 and 319 showing the distribution of lifestyle values for the non-target group whose outcome values are superior to those of the target individuals and the non-target group whose outcome values are inferior to those of the target individuals, respectively. The method for generating the numerical bar 319 for the non-target group whose outcome values are inferior to those of the target individuals is the same as for the numerical bar 312 for the non-target group whose outcome values are superior to those of the target individuals. For example, the information processing device 1 displays the numerical bar 312 for the non-target group whose outcome values are superior to those of the target individuals and the numerical bar 319 for the non-target group whose outcome values are inferior to those of the target individuals side by side in the table 311.
[0084] In this case, the information processing device 1 may change the display color and thickness of the numerical bars 312 and 319 according to the data type (non-target individuals who are superior or inferior to the target individual), thereby differentiating the display manner of the numerical bars 312 and 319 according to the data type. This allows for clear recognition of non-target individuals who are superior to the target individual and those who are inferior. For example, if the outcome status of the target individual is significantly better than that of other non-target individuals, the number of non-target individuals who are superior to the target individual may be small, and the number of data presented may be limited. In such cases, displaying data for non-target individuals who are inferior to the target individual allows for a broader understanding of the overall distribution of lifestyle values.
[0085] In the settings reception area 318, the display or hiding of time-series data for the subject can be changed on the list table 311 by turning on or off the checkbox associated with "Display time-series data". When the above checkbox is checked, as shown in Figure 10, multiple objects 313 showing the time-series changes in the subject's lifestyle values are displayed on the numerical bar 312. Each object 313 shows the subject's lifestyle values acquired at the time of evaluation and at a time prior to the evaluation.
[0086] The information processing device 1 associates the lifestyle habit values of each subject acquired at each point in time with the subject's identification information and stores them in the storage unit 12 in chronological order. The information processing device 1 then reads out data from several past points in time, including the evaluation point, and displays it on a graph. The information processing device 1 may change the display manner of each object 313 according to the time of the data, for example, by changing the display color or shape of each object 313 in chronological order.
[0087] The information processing device 1 may link each object 313 with the information of the time period indicated by each object 313, and display the time period indicated by that object 313 on the screen. The information processing device 1 may display the time period within each object 313, or, when any object 313 is selected, it may display the time period indicated by that object 313 in a pop-up window. The information processing device 1 may also display the time-series changes in the distribution data for non-target individuals, i.e., the numerical bars 312 for the past several periods, in the graph display area 320.
[0088] In the settings reception area 322, the display or hiding of the non-target group, whose outcome values are inferior to those of the target group, can be changed by turning on or off the checkbox associated with "Show all data" on graph 321. When the above checkbox is checked, as shown in Figure 11, graph 321, which includes lifestyle values and outcome values for non-target individuals whose outcome values are inferior to those of the target group, will be displayed in the graph display area 320.
[0089] Based on the classification results of non-target individuals in step S15 of Figure 3, the information processing device 1 plots lifestyle habit values on graph 321 for both the non-target group whose outcome values are superior to those of the target individuals and the non-target group whose outcome values are inferior, and generates contour lines showing the distribution of outcome values. The information processing device 1 may, for example, differentiate the display manner, such as the shape and display color of the lifestyle habit value markers and the line type and display color of the contour lines, depending on the data type (non-target individuals who are superior to or inferior to the target individuals). In the example shown in Figure 11, data for non-target individuals who are superior to the target individuals is displayed with black circular markers and solid contour lines, while data for non-target individuals who are inferior to the target individuals is displayed with black downward-pointing triangle markers and dashed contour lines.
[0090] In the settings reception area 322, you can change or add the characteristics of the non-target group to be included in the generation of graph 321 by turning on or off the checkboxes associated with each characteristic displayed in the characteristics column.
[0091] For example, if a subject's response to the lifestyle item regarding the number of cigarettes smoked is 0, the subject is classified into the non-smoking characteristic group, and graph 321 based on the data of the non-smoking characteristic group is displayed. When the checkbox labeled "Smoking" in the setting reception field 322 is checked, the information processing device 1 displays the graph for the smoking characteristic group overlaid on the graph display field 320, as shown in Figure 12, along with the graph for the original non-smoking characteristic group. In this case, the information processing device 1 may, for example, display different lifestyle value markers or contour lines depending on the characteristic group.
[0092] The information processing device 1 may also accept changes to the settings for the characteristics of the non-target group in the detailed analysis screen 31. If a change in characteristics is selected, the information processing device 1 generates numerical bars showing the distribution of lifestyle values of the non-target group belonging to different characteristic groups, based on the lifestyle values of the non-target group belonging to different characteristic groups from the target group, and displays them in the list table 311.
[0093] In the settings reception area 322, the display or hiding of time-series data for the subject can be changed by turning on or off the checkbox associated with "Display time-series data". When the above checkbox is checked, the information processing device 1 displays multiple markers on the graph 321 that show the time-series changes in the subject's lifestyle values. The information processing device 1 may also display the time-series changes of the graph, i.e., the graph 321 for the past several periods, in the graph display area 320.
[0094] In the settings reception area 322, the type of outcome in the graph 321 displayed in the graph display area 320 can be changed by turning on or off the checkboxes associated with each outcome displayed in the outcome column. When the information processing device 1 receives a selection of a checkbox associated with the type of outcome in the settings reception area 322, it generates a graph 321 plotting each of the selected outcomes along the Z axis and displays it in the graph display area 320.
[0095] Figure 13 is a flowchart showing an example of a processing procedure in the information processing system 100 of the second embodiment.
[0096] The control unit 21 of the terminal device 2 accepts the user's selection for the setting by operating the operation unit 25 (step S41). In step S41, the control unit 21 accepts the selection using the setting acceptance fields 318 and 322 shown in Figures 9 to 12. The control unit 21 transmits information regarding the accepted setting selection to the information processing device 1 (step S42).
[0097] The control unit 11 of the information processing device 1 receives a selection for the settings (step S43). The control unit 11 switches the display content on the analysis screen 31 to correspond to the selection for the settings received via the terminal device 2 (step S44). The control unit 11 appropriately changes, for example, the type of non-target group to be generated for the list table 311 or graph 321, characteristic groups, graph outcomes, etc., and generates a new list table 311 or graph 321.
[0098] The control unit 11 sends the updated screen, including the newly generated list 311 and graph 321, to the terminal device 2 (step S45).
[0099] The control unit 21 of the terminal device 2 receives the update screen (step S46). The control unit 21 displays the received update screen on the display unit 24 (step S47), and then terminates the series of processes.
[0100] According to this embodiment, the elements of the list and graph can be arbitrarily changed, and more information can be presented based on data of non-target individuals showing diverse states. This allows for consideration of behavioral improvement from various perspectives, improving the usability of the information processing system 100.
[0101] (Third embodiment) In the third embodiment, a configuration for displaying crossbars on the graph will be described. Below, the differences from the first embodiment will be mainly explained, and components common to the first embodiment will be denoted by the same reference numerals and their detailed descriptions will be omitted.
[0102] Figure 14 is a schematic diagram showing an example of the detailed display analysis screen 31 in the third embodiment. As shown in Figure 14, the analysis screen 31 includes a plurality of crossbars 323 shown on each graph 321, and an evaluation information display area 324.
[0103] The crossbar 323 is configured to be arbitrarily moved on each graph 321. The crossbar 323 functions as an object for receiving a position specification on the graph 321.
[0104] Participants can use the crossbar 323 to check changes in various indicators. Specifically, by moving the crossbar 323 displayed on graph 321, they can recognize changes in the target value of the outcome due to changes in lifestyle habits.
[0105] The participant manipulates the solid crossbar 323, which is associated with the graph 321 showing salivary IgA on the left side of the graph display area 320, to move the center of the crossbar 323 toward the center of the contour line (towards the upper left of the graph in Figure 14). As a result, the position of the crossbar 323 on the graph 321 changes, as shown by the dashed line in Figure 14.
[0106] Here, all crossbars 323 displayed on each graph 321 included in the graph display area 320 may be configured so that the positions of each crossbar 323 are linked. That is, the coordinates of the center positions of all crossbars 323 associated with each graph 321 always coincide. As shown in Figure 14, for example, by moving the crossbar 323 on the graph 321 showing salivary IgA, the crossbar 323 on the graph 321 showing NK activity moves in conjunction to the same position.
[0107] The evaluation information display area 324 displays the lifestyle values for the vertical and horizontal axes corresponding to the center position of the crossbar 323, as well as the evaluation values for each outcome.
[0108] Figure 15 is a flowchart showing an example of a processing procedure in the information processing system 100 of the third embodiment.
[0109] The control unit 21 of the terminal device 2 accepts the position specification made by the user operating the operation unit 25 (step S51). More specifically, the control unit 21 accepts the position specification made by the user moving the crossbar 323. In step S51, the control unit 21 accepts the position specification using one of the multiple crossbars 323 displayed on each graph 321. In response to the acceptance of an operation on one of the crossbars 323, the control unit 21 synchronizes the positions of the other crossbars 323 on each graph 321.
[0110] The control unit 21 identifies the coordinate information (X coordinate and Y coordinate) of the center position of the received crossbar 323 and transmits the identified center position coordinate information to the information processing device 1 (step S52).
[0111] The control unit 11 of the information processing device 1 receives coordinate information of the center position (step S53). The control unit 11 identifies lifestyle values and outcome values corresponding to the coordinate information of the center position received via the terminal device 2 (step S54). Specifically, the control unit 11 identifies the lifestyle values for the vertical and horizontal axes corresponding to the coordinate information. Furthermore, the information processing device 1 identifies evaluation values for each outcome for the identified lifestyle values for the vertical and horizontal axes.
[0112] The control unit 11 transmits the identified lifestyle values and outcome values to the terminal device 2 (step S55).
[0113] The control unit 21 of the terminal device 2 receives lifestyle values and outcome values (step S56). The control unit 21 updates the information on the analysis screen 31 and displays the received lifestyle values and each outcome value in the evaluation information display section 324 (step S57).
[0114] According to the above configuration, graphs for different outcome indicators operate in conjunction with each other for the same value of a lifestyle indicator, thereby providing an integrated display of evaluation values for each outcome. Participants can efficiently identify optimal lifestyle target values by comparing and examining changes in multiple outcomes. They can also easily and visually recognize the optimal path (routine) for setting lifestyle indicators necessary to achieve the desired outcomes.
[0115] (Fourth Embodiment) In the fourth embodiment, a configuration for displaying other lifestyle habit values in association with the graph will be described. Below, the differences from the first embodiment will be mainly explained, and components common to the first embodiment will be denoted by the same reference numerals and their detailed descriptions will be omitted.
[0116] Figure 16 is a schematic diagram showing an example of the detailed display analysis screen 31 in the fourth embodiment. As shown in Figure 16, the analysis screen 31 includes a detailed display section 325 that displays details of lifestyle habit values for non-subjects. The detailed display section 325 displays lifestyle habit values for non-subjects that are different from the lifestyle habit items corresponding to each axis of the graph 321, among the lifestyle habit values for non-subjects corresponding to each marker on the graph 321.
[0117] Figure 17 is a flowchart showing an example of a processing procedure in the information processing system 100 of the fourth embodiment.
[0118] The control unit 21 of the terminal device 2 accepts the selection of non-target persons by the target person operating the operation unit 25 (step S61). In step S61, the control unit 21 accepts the selection of non-target persons corresponding to a marker by, for example, accepting a tap operation on one of the markers shown in the graph 321 on the detailed display analysis screen 31.
[0119] The control unit 21 transmits information regarding the selection of non-target individuals to the information processing device 1 (step S62). The control unit 21 may also transmit, for example, the position coordinates of the selected marker to the information processing device 1.
[0120] The control unit 11 of the information processing device 1 receives information regarding the selection of non-target individuals (step S63). The control unit 11 obtains details about the selected non-target individuals (step S64). Specifically, based on the position coordinates of the received markers, the control unit 11 identifies an analysis ID having lifestyle values corresponding to the selected markers. Based on the information stored in the analysis DB 121, the control unit 11 obtains lifestyle values associated with the identified analysis ID, other than those displayed by the graph 321. The control unit 11 transmits the other obtained lifestyle values to the terminal device 2 (step S65).
[0121] The control unit 21 of the terminal device 2 receives other lifestyle habit values (step S66). The control unit 21 updates the information on the analysis screen 31 and displays the received other lifestyle habit values in the detailed display area 325 (step S67).
[0122] According to this embodiment, the relationship between multiple lifestyle values and outcome values can be more effectively understood, improving the usability of the information processing system 100.
[0123] The entities responsible for processing in each of the flowcharts described above are not limited. For example, terminal device 2 may perform a portion of the processing that information processing device 1 performs. [Explanation of Symbols]
[0124] 1. Information Processing Device 11 Control Unit 12 Storage section 13 Communications Department 1P Program 1A Recording medium 2 Terminal devices 21 Control Unit 22 Memory section 23 Communications Department 24 Display 25 Control section 2P Program 2A recording medium
Claims
1. For each of the target individuals and several non-target individuals, lifestyle values related to multiple lifestyle items and outcome values related to the maintenance or improvement of immune function were obtained. Based on the acquired lifestyle and outcome values, the system outputs a list of lifestyle items showing the distribution data of lifestyle values in non-target individuals whose outcome values are superior to those of the target individuals, and the lifestyle values of the target individuals, for each lifestyle item. A program that causes a computer to perform a process.
2. The aforementioned distribution data is output using bars that are color-coded according to the number of non-target individuals corresponding to each lifestyle habit value. The program according to claim 1.
3. On the aforementioned bar, an object representing the lifestyle habit values of the subject is associated and output. The program according to claim 2.
4. The path from the lifestyle values of the aforementioned subjects to the target values of the lifestyle items based on the distribution data is output in correspondence with the list information. The program according to any one of claims 1 to 3.
5. Based on the characteristics of the aforementioned target individuals and multiple non-target individuals, distribution data of lifestyle habit values is output for non-target individuals who are classified into the same characteristic group as the aforementioned target individuals. The program according to any one of claims 1 to 4.
6. The aforementioned list information includes distribution data of lifestyle values among non-target individuals whose outcome values are inferior to those of the target individuals. The program according to any one of claims 1 to 5.
7. The output will show information indicating the time-series changes in lifestyle values for the aforementioned subjects. The program according to any one of claims 1 to 6.
8. The aforementioned outcome values include values for immune parameters that can be improved by consuming fermented milk. The program according to any one of claims 1 to 7.
9. The system accepts the selection of multiple lifestyle items in the aforementioned list of information. A graph is output for each outcome, showing the lifestyle and outcome values for the target group and multiple non-target groups, with each of the received lifestyle items and outcomes as the axis. The program according to any one of claims 1 to 8.
10. The system accepts the specification of a position on the aforementioned graph. Outputs outcome values and lifestyle values for each axis corresponding to the specified location. The program according to claim 9.
11. Output a correlation diagram showing the correlation between lifestyle values and outcome values in the aforementioned subjects and multiple non-subjects. The program according to any one of claims 1 to 10.
12. The system outputs recommended actions for maintaining or improving immune function, corresponding to each lifestyle item. S according to any one of claims 1 to 11.
13. For each of the target individuals and several non-target individuals, lifestyle values related to multiple lifestyle items and outcome values related to the maintenance or improvement of immune function were obtained. Based on the acquired lifestyle and outcome values, the system outputs a list of lifestyle items showing the distribution data of lifestyle values in non-target individuals whose outcome values are superior to those of the target individuals, and the lifestyle values of the target individuals, for each lifestyle item. It includes a control unit that performs processing. Information processing device.
14. For each of the target individuals and several non-target individuals, lifestyle values related to multiple lifestyle items and outcome values related to the maintenance or improvement of immune function were obtained. Based on the acquired lifestyle and outcome values, the system outputs a list of lifestyle items showing the distribution data of lifestyle values in non-target individuals whose outcome values are superior to those of the target individuals, and the lifestyle values of the target individuals, for each lifestyle item. An information processing method in which a computer performs the processing.