Advice generation device, advice generation method, and program

The advice generating device estimates future blood glucose levels and provides personalized dietary and action advice using acquired glucose and meal data, addressing the challenge of maintaining optimal glucose levels by enhancing health management.

JP7782555B2Active Publication Date: 2025-12-09NEC CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023525318
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-06-04
Publication Date
2025-12-09
Estimated Expiration
2041-06-04

AI Technical Summary

Technical Problem

Individuals face difficulty in maintaining their blood glucose levels within an optimal range due to variations caused by factors such as chronic illnesses, meal contents, and exercise, making it challenging to manage their health effectively.

Method used

An advice generating device and method that acquires blood glucose levels, meal information, and reference ranges to estimate future glucose levels, providing personalized dietary and action advice using machine learning or rule-based models to maintain optimal glucose levels.

Benefits of technology

Enables individuals to more easily keep their blood glucose levels within a suitable range by offering tailored advice on meals and actions post-consumption, thereby improving health management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007782555000001
    Figure 0007782555000001
  • Figure 0007782555000002
    Figure 0007782555000002
  • Figure 0007782555000003
    Figure 0007782555000003
Patent Text Reader

Abstract

This advice generation device (10) comprises: an information acquisition unit (110); a rule acquisition unit (120); a blood sugar level estimation unit (130); and an advice generation unit (140). The information acquisition unit (110) acquires a first blood sugar level, which is a blood sugar level of a subject at a first timing, meal information, which is information about a meal ingested by the subject after the first timing, and a reference range of the blood sugar level of the subject. The rule acquisition unit (120) acquires a blood sugar level estimation rule. The blood sugar level estimation rule is set for each subject, and a second blood sugar level, which is a blood sugar level at a second timing after the subject has had a meal, is estimated using the first blood sugar level and the meal information. The blood sugar level estimation unit (130) estimates a second blood sugar level by using the first blood sugar level, the meal information, and the blood sugar level estimation rule. The advice generation unit (140) generates advice information. The advice information is advice about a meal, for example.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an advice generating device, an advice generating method, and a program. [Background technology]

[0002] Blood glucose levels in the blood, for example, glucose levels, are important for managing a person's health. In order to understand the daily trends in a person's blood glucose levels, it is generally necessary to measure the blood glucose levels multiple times throughout the day. In response to this, Patent Document 1 describes a method in which, using the blood glucose levels measured before breakfast, blood glucose levels are predicted each time a meal is eaten and dietary information is input, and each time the user's calorie expenditure is measured, a predicted blood glucose level curve is output. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2012-181804 Summary of the Invention [Problem to be solved by the invention]

[0004] The optimal blood glucose range may differ from person to person due to factors such as the presence or absence of a chronic illness. Furthermore, blood glucose levels vary depending on the contents of meals and the amount of exercise after meals. For this reason, it is difficult for people to maintain their own blood glucose levels within the optimal range. One example of the objectives of the present invention is to make it easier for people to maintain their own blood glucose levels within the optimal range. [Means for solving the problem]

[0005] According to one aspect of the present invention, an information acquisition means for acquiring a first blood glucose level, which is a blood glucose level of a subject at a first timing, meal information, which is information about food items ingested by the subject after the first timing, and a reference range of blood glucose levels of the subject; The meal plan is set for each subject, and intakeThe second blood glucose value is the blood glucose value at the second timing after before rule acquisition means for acquiring a blood glucose level estimation rule for estimation using the first blood glucose level and the diet information; a blood glucose level estimation means for estimating the second blood glucose level using the first blood glucose level, the diet information, and the blood glucose level estimation rule; an advice generating means for generating advice information including at least one of advice regarding the meal and advice regarding an action of the subject after ingesting the meal, using the reference range and the second blood glucose level; An advice generating device is provided, comprising:

[0006] According to the present invention, a computer an information acquisition process for acquiring a first blood glucose level, which is the blood glucose level of the subject at a first timing, meal information, which is information about meals ingested by the subject after the first timing, and a reference range of the blood glucose level of the subject; The meal plan is set for each subject, and intake The second blood glucose value is the blood glucose value at the second timing after before a rule acquisition process for acquiring a blood glucose level estimation rule for estimation using the first blood glucose level and the diet information; a blood glucose level estimation process for estimating the second blood glucose level using the first blood glucose level, the diet information, and the blood glucose level estimation rule; an advice generation process that generates advice information including at least one of advice regarding the meal and advice regarding an action of the subject after consuming the meal, using the reference range and the second blood glucose level; An advice generation method is provided that:

[0007] According to the present invention, a computer is provided with: an information acquisition function that acquires a first blood glucose level, which is the blood glucose level of the subject at a first timing, dietary information, which is information about meals ingested by the subject after the first timing, and a reference range of the blood glucose level of the subject; The meal plan is set for each subject, and intakeThe second blood glucose value is the blood glucose value at the second timing after before a rule acquisition function for acquiring a blood glucose level estimation rule for estimation using the first blood glucose level and the diet information; a blood glucose level estimation function that estimates the second blood glucose level using the first blood glucose level, the diet information, and the blood glucose level estimation rule; an advice generating function that generates advice information including at least one of advice regarding the meal and advice regarding an action of the subject after ingesting the meal, using the reference range and the second blood glucose level; A program to help them develop this skill will be provided. [Effects of the Invention]

[0008] According to one aspect of the present invention, a person can more easily keep his or her blood glucose level within a suitable range. [Brief explanation of the drawings]

[0009] The above-mentioned objects, as well as other objects, features and advantages, will become more apparent from the preferred embodiments described below and the accompanying drawings.

[0010] [Figure 1] FIG. 1 is a diagram illustrating a usage environment of an advice generation device according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of a functional configuration of an advice generating device. [Figure 3] FIG. 10 is a diagram illustrating an example of information acquired by an information acquisition unit. [Figure 4] FIG. 3 is a diagram showing a first example of information stored in a storage unit. [Figure 5] FIG. 10 is a diagram illustrating a second example of information stored in the storage unit. [Figure 6] FIG. 2 is a diagram illustrating an example of a hardware configuration of an advice generating device. [Figure 7] 10 is a flowchart illustrating an example of processing performed by an advice generating device. DETAILED DESCRIPTION OF THE INVENTION

[0011] Hereinafter, embodiments of the present invention will be described with reference to the drawings. In all the drawings, like components are designated by like reference numerals, and their description will be omitted where appropriate.

[0012] 1 is a diagram illustrating the usage environment of the advice generating device 10. The advice generating device 10 is a device that provides a subject with advice to keep the subject's blood glucose level within a predetermined range, and is used together with a terminal 20. The terminal 20 is connected to the advice generating device 10 via, for example, an internet communication network.

[0013] The terminal 20 is operated by the subject. Specifically, the subject uses the measuring device 40 to measure their blood glucose level (hereinafter referred to as the first blood glucose level) at a predetermined timing (hereinafter referred to as the first timing) during the day. The first timing may be, for example, one per day, but may be multiple. The measuring device 40 is, for example, but is not limited to, a wearable device. The subject then transmits the first blood glucose level to the advice generating device 10 via the terminal 20. The first timing is, for example, but is not limited to, at least one of before breakfast and before going to bed. Furthermore, before eating a meal, the subject transmits information about that meal (hereinafter referred to as meal information) to the advice generating device 10 via the terminal 20.

[0014] Then, the advice generating device 10 intake The blood glucose level (hereinafter referred to as the second blood glucose level) at a predetermined timing (hereinafter referred to as the second timing) after consuming the meal is estimated. There may be multiple second timings. The advice generating device 10 then generates advice information using the second blood glucose level and the reference range of the subject's blood glucose level. The advice information includes at least one of advice regarding diet and advice regarding the subject's behavior after consuming the meal.

[0015] Then, the advice generating device 10 transmits the generated advice information to the terminal 20. At this time, the advice generating device 10 may transmit the second blood glucose level together with the advice information or instead of the advice information to the terminal 20. In the latter case, the advice generating device 10 does not need to generate the advice information.

[0016] The advice generating device 10 has a plurality of subjects. Each of the subjects has a terminal 20. of A plurality of terminals 20 are connected to the advice generating device 10 .

[0017] The advice generating device 10 may also be connected to a medical institution terminal 30. In this case, the advice generating device 10 transmits the first blood glucose level and the second blood glucose level to the medical institution terminal 30. The advice generating device 10 may also be connected to a terminal managed by the food provider, or to a terminal that manages the food inventory of the subject.

[0018] 2 is a diagram showing an example of the functional configuration of the advice generation device 10. The advice generation device 10 includes an information acquisition unit 110, a rule acquisition unit 120, a blood glucose level estimation unit 130, an advice generation unit 140, and a storage unit 150. The storage unit 150 stores various types of information necessary for the processing performed by the advice generation device 10.

[0019] The information acquisition unit 110 acquires information necessary for the processing performed by the advice generation device 10 from the terminal 20 and the storage unit 150 .

[0020] 3 is a diagram showing an example of information acquired by the information acquiring unit 110. The information acquiring unit 110 acquires the first blood glucose level and diet information from the terminal 20 together with information for identifying the subject (hereinafter referred to as subject identifying information).

[0021] As described above, the first blood glucose level is the actual blood glucose level measured at the first timing. Here, only one first timing may be set in a day, or two or more first timings may be set. In the latter case, the multiple first timings are, for example, at least two of before breakfast, before lunch, and before dinner. The terminal 20 may obtain the first blood glucose level from the measurement device 40 via wireless communication, or may obtain it by input from the subject.

[0022] The meal information includes, for example, at least one of the items included in the meal and information that can identify the calories ingested through the meal (for example, the value of the calories themselves or the amount of each nutrient (e.g., carbohydrates, fats, and proteins) included in the meal). For example, the meal information may be an image of the actual meal, or may include information that identifies the items (hereinafter referred to as item identification information). The item identification information may be the name of the item, an image including characters or text that indicate the contents of the meal, or code information that indicates the contents of the meal. Here, the item name is, for example, input by the subject. The text that indicates the contents of the meal may, for example, be prepared by the provider of the meal (e.g., a restaurant manager). The code information may be a code (e.g., a barcode or two-dimensional code) attached to the food packaging, or a code attached to a menu.

[0023] Furthermore, the information acquisition unit 110 may further acquire plan information and option information.

[0024] The plan information indicates the subject's planned activities for that day, and is input into the terminal 20 by the subject.

[0025] For example, the plan information includes the details of a meal acquired after the meal indicated by the meal information (for example, the details of dinner if the meal information indicates lunch), and the planned activities for that day (for example, whether or not a party is being held that evening). This information is used to calculate the amount of calories that can be consumed in the meal indicated by the currently acquired meal information. For example, if the meal information indicates lunch, the blood glucose level estimation unit 130, which will be described later, uses the details of dinner to calculate the amount of calories that can be consumed in lunch. The calories calculated here are used to estimate the second blood glucose level. Furthermore, if a party is being held that evening, the blood glucose level estimation unit 130 reduces the amount of calories that can be consumed in lunch.

[0026] The plan information may also include the food inventory stored in the pantry or refrigerator, and the food to be delivered by the delivery person that day. This information is used to estimate the contents of a meal (e.g., dinner) to be acquired after the meal indicated by the meal information. As described above, the estimated contents of the meal are used to calculate the amount of calories that can be consumed in the meal indicated by the currently acquired meal information.

[0027] The optional information is not essential but is preferable. Examples of the optional information include at least one of vital information, sleep information, and stress information. The vital information includes at least one of heart rate, blood pressure, and respiratory rate. The sleep information includes at least information indicating sleep duration (e.g., bedtime and wake-up time) and also includes information indicating sleep quality (e.g., a chart showing sleep stages). The stress information is a value indicating the intensity of stress. For example, "1" indicates relaxation, "5" indicates a normal state, and "10" indicates stress. This optional information may be input into the terminal 20 by the subject, or data measured by the measuring device 40 may be wirelessly transmitted from the measuring device to the terminal 20. The stress information may be generated from vital information or may be the result of a judgment by a specialist such as a doctor.

[0028] The information acquiring unit 110 further acquires the range within which the subject's blood glucose level should be (hereinafter referred to as the reference range) from the storage unit 150. The reference range is set for each subject. The reason for this is that the appropriate range for blood glucose levels varies depending on the presence or absence of a chronic illness (e.g., diabetes). For this reason, the storage unit 150 stores the reference range in association with the subject identification information of the subject corresponding to the reference range. The information acquiring unit 110 then reads out from the storage unit 150 the reference range associated with the subject identification information acquired from the terminal 20.

[0029] Returning to FIG. 2, the rule acquisition unit 120 acquires a rule for estimating the second blood glucose level (hereinafter referred to as a blood glucose level estimation rule) from the storage unit 150. The blood glucose level estimation rule is a rule for estimating the second blood glucose level using the first blood glucose level and diet information. This rule may be a model generated using machine learning such as a neural network, or may be defined on a rule base such as a calculation formula. As described above, the second blood glucose level is the blood glucose level at the second timing.

[0030] Here, if the meal information relates to breakfast items, the second timing is the period from breakfast to lunch. Also, if the meal information relates to lunch items, the second timing is the period from lunch to dinner. Also, if the meal information relates to dinner items, the second timing may be the period from dinner to bedtime, or may be while sleeping. The second blood glucose level is a representative value of the blood glucose level during that period. Also, multiple second timings may be set for at least one of the above periods. For example, if the second timing is defined as "after a reference time has elapsed since the end (or start) of a meal," multiple reference times may be set until the subject takes their next meal.

[0031] A blood glucose level estimation rule is set for each subject. Therefore, the storage unit 150 stores the blood glucose level estimation rule in association with the subject identification information of the subject corresponding to the blood glucose level estimation rule. The information acquisition unit 110 then reads out from the storage unit 150 the blood glucose level estimation rule associated with the subject identification information acquired from the terminal 20.

[0032] The blood glucose level estimation unit 130 estimates the second blood glucose level using the first blood glucose level and diet information acquired by the information acquisition unit 110 and the blood glucose level estimation rule acquired by the rule acquisition unit 120.

[0033] The blood glucose level estimation rule may have at least one of the following items as an input parameter in addition to the first blood glucose level and the diet information. -First blood glucose level history (past first blood glucose levels) At least one of the actual blood glucose levels before lunch and the actual blood glucose levels before dinner (if the first blood glucose level is the blood glucose level before breakfast) At least one of the following blood glucose levels: actual blood glucose level after breakfast, actual blood glucose level after lunch, and actual blood glucose level after dinner (if the first blood glucose level is the blood glucose level before breakfast) · Content and time of exercise after meals (including no exercise)

[0034] Here, an example of the blood glucose level estimation rule will be described. In this example, the first blood glucose level is the blood glucose level before breakfast (i.e., fasting blood glucose level). The meal information includes information that can identify the calories ingested by the meal. The blood glucose level estimation rule is rule-based, as shown below.

[0035] Second blood glucose level = First blood glucose level + (calories ingested through meals) x α Here, α is a coefficient determined using the first blood glucose level and meal information, and is set for each meal intake timing (for example, breakfast, lunch, and dinner). When calculating α, the following information may also be used. The order in which the items in a meal are consumed The calorie content of the meal eaten before the current meal on the same day

[0036] The calculation rule for α is set for each meal intake timing using the user's past performance values. The calculation rule for α may be rule-based or may be a model using machine learning.

[0037] The advice generating unit 140 generates the above advice information using the reference range acquired by the information acquiring unit 110 and the second blood glucose level estimated by the blood glucose level estimating unit 130. As an example, when the blood glucose level is outside the reference range, the advice generating unit 140 includes advice about diet in the advice information.

[0038] For example, when the second blood glucose level is above the reference range, i.e., above the upper limit of the reference range, the advice generating unit 140 generates, as at least part of the advice information, information recommending at least one of reducing the intake of a specific item (first item) and not consuming a specific item (second item).

[0039] Furthermore, when the second blood glucose level is below the reference range, i.e., exceeds the lower limit of the reference range, the advice generating unit 140 generates, as at least part of the advice information, information indicating to increase the amount of food eaten, for example, information recommending at least one of increasing the intake of a specific item and adding a specific amount of a new item.

[0040] The advice generating unit 140 may also generate, as advice information, information indicating that the meal itself should not be eaten.

[0041] The advice generating unit 140 may generate advice information according to a rule base, or may generate advice information using a model generated by machine learning. In the former case, the advice generating unit 140 generates advice information, for example, as follows: Using the difference between the reference range and the second blood glucose level, the amount of calories to be increased or decreased in the current meal is calculated. The advice generating unit 140 then identifies the items and their amounts corresponding to these calories, and generates advice information using the identified amounts.

[0042] Furthermore, when a meal includes multiple items, the advice generating unit 140 may include in the advice information the order in which the multiple items are taken. In this case, the advice generating unit 140 may include in the advice information the intake interval between two items that are taken one after the other. This intake interval may indicate, for example, that "a certain time (e.g., five minutes) should elapse after eating one item and then eat the next item." The advice generating unit 140 generates this advice information according to a rule base. Note that this advice information does not have to be based on the second blood glucose level.

[0043] The advice generating unit 140 may also include at least one of the second blood glucose level and information indicating whether the second blood glucose level is within a reference range in the advice information. For example, the advice generating unit 140 may include a graph showing the second blood glucose level and the reference range in the advice information.

[0044] The subject may wish to consume the meal as is. Assuming that this wish is followed, the second blood glucose level estimated by the blood glucose level estimation unit 130 may fall outside the reference range. In this case, the advice generation unit 140 may include advice regarding the subject's actions after consuming the meal in the advice information. This advice is intended to shorten the time during which the blood glucose level falls outside the reference range. Specifically, the advice information may include an exercise item to be performed after the meal (e.g., walking, running, or swimming) and the exercise duration, or an exercise item to be performed after the meal (e.g., meditation or sleep) and the duration. The advice generation unit 140 may also generate advice information regarding meals so as to shorten the time during which the blood glucose level falls outside the reference range.

[0045] 4 is a diagram showing a first example of information stored in the storage unit 150. As shown in this figure, the storage unit 150 stores, for each of a plurality of subjects, subject identification information, blood glucose level estimation rules or information for generating these rules, and history information. The history information includes items included in a meal and the date and time the meal was consumed, as well as actual blood glucose levels and the date and time the blood glucose levels were measured. This history information is used when updating the blood glucose level estimation rules.

[0046] In detail, the blood glucose level estimation unit 130 periodically updates the blood glucose level estimation rule. For example, the subject measures his / her blood glucose level multiple times in a day at predetermined intervals (for example, every month, every three months, or every six months), for example, once a week. The blood glucose level is measured, for example, before breakfast, after breakfast, before lunch, after lunch, before dinner, after dinner, and before going to bed. This data is transmitted to the advice generating device 10 via the terminal 20 and stored as part of the history information in the storage unit 150. At this time, the terminal 20 also acquires meal information, plan information, and option information. The terminal 20 may also acquire information about the exercise performed that day. This information is also stored as part of the history information in the storage unit 150. The blood glucose level estimation unit 130 then updates the blood glucose level estimation rule using this history information.

[0047] FIG. 5 is a diagram showing a second example of information stored in memory unit 150. As shown in this figure, memory unit 150 stores, for each item, item identification information for that item and information specifying the amount of calories contained in that item. An example of information specifying the amount of calories is the nutrients contained in that item and their amounts. The nutrients stored in memory unit 150 include at least carbohydrates, lipids, and proteins. However, memory unit 150 may store the amount of calories instead of or in addition to the nutrients and their amounts.

[0048] 6 is a diagram showing an example of the hardware configuration of the advice generation device 10. The advice generation device 10 includes a bus 1010, a processor 1020, a memory 1030, a storage device 1040, an input / output interface 1050, and a network interface 1060.

[0049] The bus 1010 is a data transmission path for transmitting and receiving data among the processor 1020, memory 1030, storage device 1040, input / output interface 1050, and network interface 1060. However, the method of connecting the processor 1020 and the like to each other is not limited to bus connection.

[0050] The processor 1020 is implemented by a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), or the like.

[0051] The memory 1030 is a main storage device realized by a RAM (Random Access Memory) or the like.

[0052] The storage device 1040 is an auxiliary storage device realized by an HDD (Hard Disk Drive), an SSD (Solid State Drive), a memory card, a ROM (Read Only Memory), or the like. The storage device 1040 stores program modules that realize each function of the advice generation device 10 (for example, the information acquisition unit 110, the rule acquisition unit 120, the blood glucose level estimation unit 130, and the advice generation unit 140). The processor 1020 loads each of these program modules into the memory 1030 and executes them, thereby realizing each function corresponding to the program module. The storage device 1040 also functions as a memory unit 150.

[0053] The input / output interface 1050 is an interface for connecting the advice generating device 10 to various input / output devices.

[0054] The network interface 1060 is an interface for connecting the advice generating device 10 to a network. This network is, for example, a LAN (Local Area Network) or a WAN (Wide Area Network). The network interface 1060 may be connected to the network wirelessly or by wire. The advice generating device 10 communicates with the terminal 20 and other terminals (for example, the medical institution terminal 30) via the network interface 1060.

[0055] 7 is a flowchart showing an example of processing performed by the advice generating device 10. The advice generating device 10 repeats the processing shown in this figure, for example, on a daily basis.

[0056] First, the subject measures a first blood glucose level at a specific timing (for example, after waking up, before breakfast). In this case, the first blood glucose level is a fasting blood glucose level. Then, the terminal 20 acquires the first blood glucose level and transmits this first blood glucose level together with the subject identification information to the advice generating device 10. Note that the subject identification information may be stored in the terminal 20 in advance, or may be input into the terminal 20 by the subject at the time of transmission.

[0057] The information acquiring unit 110 of the advice generating device 10 acquires the first blood glucose level and subject identification information transmitted by the terminal 20 (step S10), and then links this first blood glucose level to the subject identification information and stores it in the storage unit 150 as part of the history information (step S20). Then, the rule acquiring unit 120, the blood glucose level estimating unit 130, and the advice generating unit 140 perform the processes shown in steps S20 to S70 every time they acquire diet information etc. from the terminal 20.

[0058] Specifically, before eating a meal, the subject inputs at least meal information into the terminal 20. At this time, the subject may input at least one of option information and plan information into the terminal 20. Next, the terminal 20 links the input information to the subject identification information and transmits it to the advice generation device 10.

[0059] Advice generating device 10 of The information acquiring unit 110 acquires the information transmitted by the terminal 20 (step S30). Then, the information acquiring unit 110 reads out the first blood glucose level corresponding to the subject identification information acquired in step S30 from the storage unit 150. Furthermore, the rule acquiring unit 120 reads out the blood glucose level estimation rule corresponding to the subject identification information acquired in step S30 from the storage unit 150 (step S40).

[0060] Then, the blood glucose level estimation unit 130 estimates the second blood glucose level by inputting the first blood glucose level acquired in step S40 and the information acquired in step S30 into the blood glucose level estimation rule acquired in step S40 (step S50). EstimateThe obtained second blood glucose level is used to generate advice information (step S60), and the generated advice information is transmitted to the terminal 20 (step S70).

[0061] Thereafter, the blood glucose level estimation unit 130 associates the second blood glucose level with the subject identification information acquired in step S30 and stores the second blood glucose level in the storage unit 150. The advice generation unit 140 may also associate the advice information with the subject identification information acquired in step S30 and store the advice information in the storage unit 150.

[0062] The advice generating device 10 may also transmit the first blood glucose level and the second blood glucose level to the medical institution terminal 30. In this case, medical personnel can know the first blood glucose level and the second blood glucose level.

[0063] As described above, according to this embodiment, the advice generating device 10 generates advice information before the subject eats a meal. This advice information includes at least one of advice about the meal and advice about the subject's behavior after eating the meal. Therefore, the person can easily keep their blood glucose level within a suitable range.

[0064] Although the embodiments of the present invention have been described above with reference to the drawings, these are merely examples of the present invention, and various other configurations can also be adopted.

[0065] In addition, in the flowcharts used in the above description, multiple steps (processes) are described in order, but the order of execution of the steps performed in each embodiment is not limited to the order described. In each embodiment, the order of the steps shown in the drawings can be changed to the extent that the content is not affected. Furthermore, the above-mentioned embodiments can be combined to the extent that the content is not contradictory.

[0066] Some or all of the above-described embodiments can be described as, but are not limited to, the following supplementary notes. 1. An information acquisition means for acquiring a first blood glucose level, which is a blood glucose level of a subject at a first timing, meal information, which is information about meals ingested by the subject after the first timing, and a reference range of blood glucose levels of the subject; The meal plan is set for each subject, and intake a rule acquisition means for acquiring a blood glucose level estimation rule for estimating a second blood glucose level, which is a blood glucose level at a second timing after the first blood glucose level, using the first blood glucose level and the diet information; a blood glucose level estimation means for estimating the second blood glucose level using the first blood glucose level, the diet information, and the blood glucose level estimation rule; an advice generating means for generating advice information including at least one of advice regarding the meal and advice regarding an action of the subject after ingesting the meal, using the reference range and the second blood glucose level; An advice generating device comprising: 2. In the advice generating device described in 1 above, A plurality of the second timings are set, The blood glucose level estimation means is an advice generating device that estimates the second blood glucose level at each of the plurality of second timings. 3. In the advice generating device according to 1 or 2 above, a plurality of first timings are set, The information acquiring means is an advice generating device that acquires the first blood glucose level at each of the plurality of first timings. 4. In the advice generating device according to any one of 1 to 3 above, The advice generating means is an advice generating device that includes the advice regarding diet in the advice information when the second blood glucose level falls outside the reference range. 5. In the advice generating device according to 4 above, The advice generating device, wherein the advice information includes information indicating not to consume a first item included in the meal. 6. The advice generating device according to claim 4 or 5, The advice generating device, wherein the advice information includes an intake amount of a second item included in the meal. 7. In the advice generating device according to any one of 1 to 6 above, the meal comprises a plurality of items; The advice generating device, wherein the advice information includes an intake order for the plurality of items. 8. The advice generating device according to claim 7, The advice information further includes an intake interval between the two items that are taken one after the other. 9. In the advice generating device according to any one of 1 to 8 above, the first blood glucose level is a blood glucose level before breakfast, The meal information includes items included in the meal and also includes information that can identify the calories ingested by the meal. And, The blood glucose level estimation rule is expressed by the following formula: The second blood glucose level = the first blood glucose level + (calories ingested by the meal) × α Here, α is a coefficient calculated using the first blood glucose level and the diet information. 10. The computer an information acquisition process for acquiring a first blood glucose level, which is the blood glucose level of the subject at a first timing, meal information, which is information about meals ingested by the subject after the first timing, and a reference range of the blood glucose level of the subject; The meal plan is set for each subject, and intake a rule acquisition process for acquiring a blood glucose level estimation rule for estimating a second blood glucose level, which is a blood glucose level at a second timing after the first blood glucose level, using the first blood glucose level and the diet information; a blood glucose level estimation process for estimating the second blood glucose level using the first blood glucose level, the diet information, and the blood glucose level estimation rule; an advice generation process that generates advice information including at least one of advice regarding the meal and advice regarding an action of the subject after consuming the meal, using the reference range and the second blood glucose level; Advice generation method. 11. The advice generation method according to claim 10, A plurality of the second timings are set, The advice generating method includes the computer estimating the second blood glucose level at each of the plurality of second timings in the blood glucose level estimation process. 12. In the advice generation method according to 10 or 11 above, a plurality of first timings are set, The advice generating method, wherein the computer acquires the first blood glucose level at each of the plurality of first timings in the information acquisition process. 13. In the advice generation method according to any one of claims 10 to 12, An advice generating method in which the computer includes the advice regarding diet in the advice information when the second blood glucose level is outside the reference range in the advice generating process. 14. The advice generation method according to claim 13, The advice generating method, wherein the advice information includes information indicating not to consume a first item included in the meal. 15. In the advice generation method according to 13 or 14 above, The advice generating method, wherein the advice information includes an intake amount of a second item included in the meal. 16. In the advice generation method according to any one of claims 10 to 15, the meal comprises a plurality of items; The advice generating method, wherein the advice information includes an intake order for the plurality of items. 17. The advice generation method according to claim 16, The advice generating method, wherein the advice information further includes an intake interval between the two items that are taken one after the other. 18. In the advice generation method according to any one of claims 10 to 17, the first blood glucose level is a blood glucose level before breakfast, The meal information includes items included in the meal and also includes information that can identify the calories ingested by the meal. And, The blood glucose level estimation rule is expressed by the following formula: The second blood glucose level = the first blood glucose level + (calories ingested by the meal) × α Here, α is a coefficient calculated using the first blood glucose level and the diet information. 19. To the computer, an information acquisition function that acquires a first blood glucose level, which is the blood glucose level of the subject at a first timing, dietary information, which is information about meals ingested by the subject after the first timing, and a reference range of the blood glucose level of the subject; The meal plan is set for each subject, and intake a rule acquisition function for acquiring a blood glucose level estimation rule for estimating a second blood glucose level, which is a blood glucose level at a second timing after the first blood glucose level, using the first blood glucose level and the diet information; a blood glucose level estimation function that estimates the second blood glucose level using the first blood glucose level, the diet information, and the blood glucose level estimation rule; an advice generating function that generates advice information including at least one of advice regarding the meal and advice regarding an action of the subject after ingesting the meal, using the reference range and the second blood glucose level; A program to 20. In the program described in 19 above, A plurality of the second timings are set, The blood glucose level estimation function is a program that estimates the second blood glucose level at each of the plurality of second timings. 21. In the program according to 19 or 20 above, a plurality of first timings are set, The information acquisition function is a program for acquiring the first blood glucose level at each of the plurality of first timings. 22. In the program according to any one of the above items 19 to 21, The advice generating function is a program that includes the dietary advice in the advice information when the second blood glucose level falls outside the reference range. 23. In the program according to 22 above, The program, wherein the advice information includes information indicating not to consume a first item included in the meal. 24. In the program according to 22 or 23 above, The program, wherein the advice information includes an intake amount of a second item included in the meal. 25. In the program according to any one of the above items 19 to 24, the meal comprises a plurality of items; The advice information includes an intake order for the plurality of items. 26. In the program according to 25 above, The program, wherein the advice information further includes an intake interval between two of the items that are taken one after the other. 27. In the program according to any one of the above items 19 to 26, the first blood glucose level is a blood glucose level before breakfast, The meal information includes items included in the meal and also includes information that can identify the calories ingested by the meal. And, A program, wherein the blood glucose level estimation rule is expressed by the following formula: The second blood glucose level = the first blood glucose level + (calories ingested by the meal) × α Here, α is a coefficient calculated using the first blood glucose level and the diet information. [Explanation of symbols]

[0067] 10 Advice Generator 20 terminals 30 Medical institution terminals 40 Measuring Equipment 110 Information Acquisition Department 120 Rule Acquisition Department 130 Blood glucose level estimation unit 140 Advice Generation Unit 150 Storage section

Claims

1. an information acquisition means for acquiring a first blood glucose level, which is the blood glucose level of the subject at a first timing, information regarding the contents of a second meal acquired after the first meal ingested by the subject after the first timing, which is estimated using information on the inventory of food stored in at least one of a pantry and a refrigerator and food delivered by a delivery person that day, and a reference range of the blood glucose level of the subject; a rule acquisition means for acquiring a blood glucose level estimation rule, which is set for each subject, and which estimates a second blood glucose level, which is a blood glucose level at a second timing after the subject has consumed the first meal, using the first blood glucose level and an amount of calories that the subject may consume in the first meal; a blood glucose level estimation means for calculating an amount of calories that the user may ingest in the first meal using information about the content of the second meal, and estimating the second blood glucose level using the calculated amount of calories, the first blood glucose level, and the blood glucose level estimation rule; an advice generating means for generating advice information including at least one of advice regarding the meal and advice regarding an action of the subject after consuming the meal, using the reference range and the second blood glucose level; An advice generating device comprising:

2. 2. The advice generating device according to claim 1, a plurality of second timings are set, The blood glucose level estimation means is an advice generating device that estimates the second blood glucose level at each of the plurality of second timings.

3. 3. The advice generating device according to claim 1, a plurality of first timings are set, The information acquiring means is an advice generating device that acquires the first blood glucose level at each of the plurality of first timings.

4. The advice generating device according to any one of claims 1 to 3, The advice generating means includes the advice regarding diet in the advice information when the second blood glucose level falls outside the reference range.

5. 5. The advice generating device according to claim 4, The advice generating device, wherein the advice information includes information indicating not to consume a first item included in the meal.

6. 6. The advice generating device according to claim 4 or 5, The advice generating device, wherein the advice information includes an intake amount of a second item included in the meal.

7. The advice generating device according to any one of claims 1 to 6, the meal comprises a plurality of items; The advice generating device, wherein the advice information includes an intake order for the plurality of items.

8. 8. The advice generating device according to claim 7, The advice generating device, wherein the advice information further includes an intake interval between two of the items that are taken one after the other.

9. The advice generating device according to any one of claims 1 to 8, the first blood glucose level is a blood glucose level before breakfast, The blood glucose level estimation rule is expressed by the following formula: The second blood glucose level = the first blood glucose level + (calories ingested by the first meal) × α Here, α is a coefficient set for each intake timing of the first meal.

10. The computer an information acquisition process for acquiring a first blood glucose level, which is the blood glucose level of the subject at a first timing, information regarding the contents of a second meal acquired after the first meal consumed by the subject after the first timing, which is estimated using information on the inventory of food stored in at least one of a pantry and a refrigerator, and food delivered by a delivery person that day, and a reference range of the blood glucose level of the subject; a rule acquisition process for acquiring a blood glucose level estimation rule, which is set for each subject, and which estimates a second blood glucose level, which is a blood glucose level at a second timing after the subject has consumed the first meal, using the first blood glucose level and an amount of calories that the subject may consume in the first meal; a blood glucose level estimation process that calculates an amount of calories that may be ingested in the first meal using information about the content of the second meal, and estimates the second blood glucose level using the calculated amount of calories, the first blood glucose level, and the blood glucose level estimation rule; an advice generation process that generates advice information including at least one of advice regarding the meal and advice regarding an action of the subject after consuming the meal, using the reference range and the second blood glucose level; Advice generation method.

11. On the computer, an information acquisition function for acquiring a first blood glucose level, which is the blood glucose level of the subject at a first timing, information about the contents of a second meal acquired after the first meal consumed by the subject after the first timing, estimated using information about the inventory of food stored in at least one of a pantry and a refrigerator, and food delivered by a delivery person that day, and a reference range of the blood glucose level of the subject; a rule acquisition function that acquires a blood glucose level estimation rule that is set for each subject and that estimates a second blood glucose level, which is a blood glucose level at a second timing after the subject has consumed the first meal, using the first blood glucose level and an amount of calories that the subject may consume in the first meal; a blood glucose level estimation function that calculates an amount of calories that may be ingested in the first meal using information about the content of the second meal, and estimates the second blood glucose level using the calculated amount of calories, the first blood glucose level, and the blood glucose level estimation rule; an advice generating function that generates advice information including at least one of advice regarding the meal and advice regarding an action of the subject after consuming the meal, using the reference range and the second blood glucose level; A program that allows you to have

Citation Information

Patent Citations

  • Postprandial glucose estimation device, postprandial glucose estimation method, and computer program

    JP2011065539A

  • Communication device and communication method

    JP2012178881A

  • Method and system for predicting blood sugar level

    JP2012181804A

  • Information processing apparatus and information processing method

    JP2012235869A