Blood glucose assessment methods, user interfaces, and related devices
Patent Information
- Application Number
- CN202510220151.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-26
- Publication Date
- 2026-08-28
AI Technical Summary
[0002]糖尿病在人群中的发病率较高,但是知晓率较低
Smart Images

Figure CN122642897A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to blood glucose assessment methods, user interfaces and related devices. Background Technology
[0002] Diabetes has a high prevalence in the population, but awareness is low. Furthermore, diabetes poses significant risks, easily leading to numerous serious complications and severely impacting people's quality of life. If long-term, timely, and accurate daily monitoring of blood glucose levels could be implemented, and users could be advised to make lifestyle changes, early detection, early treatment, and early control could effectively manage blood glucose levels in diabetic patients or prevent individuals with normal blood glucose levels from developing diabetes. Summary of the Invention
[0003] This application provides a blood glucose assessment method, user interface, and related devices, enabling more refined assessment of users' blood glucose levels and facilitating users' understanding of the stage of their blood glucose progression from normal to diabetes.
[0004] In a first aspect, embodiments of this application provide a blood glucose assessment method applied to an electronic device. The method includes: acquiring first information of a user, the first information including a photoplethysmography (PPG) signal; assessing a first blood glucose result of the user based on the first information, the first blood glucose result indicating the stage at which the user has progressed from normal blood glucose to diabetes; and displaying the first blood glucose result.
[0005] Implementing the method provided in the first aspect allows for a more refined assessment of a user's blood glucose levels, enabling users to manage their blood glucose more effectively. Furthermore, this method is more applicable to the general population; even users who do not have diabetes or have a low risk of developing diabetes can use this method to assess their blood glucose levels, identify their current stage, understand the gap between their blood glucose levels and diabetes, take timely preventative measures against the risk of developing diabetes, and effectively prevent users with normal blood glucose levels from becoming diabetic.
[0006] In conjunction with the first aspect, in some embodiments, the first blood glucose result includes any one of the following: normal, moderately abnormal, or severely abnormal; wherein, when the first blood glucose result is normal, the first blood glucose result is used to indicate that the user is in the normal blood glucose stage; when the first blood glucose result is moderately abnormal, the first blood glucose result is used to indicate that the user is in the prediabetic stage; and when the first blood glucose result is severely abnormal, the first blood glucose result is used to indicate that the user is in the diabetic stage.
[0007] It is evident that this method incorporates prediabetes into blood glucose assessment, and can utilize PPG signals to identify the stage of a user's blood glucose, prediabetes, and diabetes.
[0008] In conjunction with the first aspect, in some embodiments, when the first blood glucose result includes a normal result, the first blood glucose result is also used to indicate the degree of development of the user's blood glucose in the normal blood glucose stage; or, when the first blood glucose result includes a moderately abnormal result, the first blood glucose result is also used to indicate the degree of development of the user's blood glucose in the prediabetic stage; or, when the first blood glucose result includes a severely abnormal result, the first blood glucose result is also used to indicate the degree of development of the user's blood glucose in the diabetic stage.
[0009] It is evident that, in addition to assessing the stage a user is in as they progress from normal blood sugar to diabetes, electronic devices can further subdivide the degree of blood sugar development within that stage, helping users to more accurately understand the stage of their blood sugar progression.
[0010] In conjunction with the first aspect, in some embodiments, after assessing the user's first blood glucose result based on the first information, the method further includes: determining a first health recommendation based on the first blood glucose result, the first health recommendation including one or more of the following: dietary recommendations, exercise recommendations, sleep recommendations, and medication recommendations; and displaying the first health recommendation.
[0011] In this way, users can view health advice given by electronic devices based on their blood sugar levels, enabling them to manage their blood sugar levels reasonably and scientifically.
[0012] In conjunction with the first aspect, in some embodiments, the method further includes: determining a first plan based on a first health recommendation, the first plan including the user's performance goals in one or more of the following: diet, exercise, sleep, and medication; and displaying the first plan.
[0013] In this way, users can improve their blood sugar health according to the plan.
[0014] In conjunction with the first aspect, in some implementations, the method further includes: displaying the user's execution progress on the first plan.
[0015] This allows us to encourage users to follow their health plans and control the pace at which they adhere to those plans.
[0016] In conjunction with the first aspect, in some embodiments, during the process of displaying the first plan, the method further includes: displaying a scale bar on a first interface, the scale bar indicating the time of day; and displaying a first marker on the first interface, the first marker reminding the user to perform a first event at a first time, the first event being one or more of the following: a diet event, an exercise event, a sleep event, a medication event, or a blood glucose recording event.
[0017] For example, the scale bar can be wrapped around the edge of the display area; for instance, if the electronic device is a watch or a bracelet, the scale bar can be wrapped around the edge of the dial.
[0018] For example, the scale bar can be used to indicate 24 hours in a day, or the scale bar can be used to indicate a part of a day. The embodiments of this application do not limit the duration indicated by the scale bar.
[0019] For example, the markers may be displayed around the scale bar, or the markers may be located within the scale bar. This application embodiment does not limit the relationship and relative position of the markers and the scale bar. In one possible implementation, the position of the markers may be used to indicate the execution time or expected execution time of the event corresponding to the marker.
[0020] Displaying scale bars and markers in the user interface can remind users to perform specified events at designated times.
[0021] In conjunction with the first aspect, in some implementations, the method further includes: detecting a first operation acting on a first marker; updating the first marker to a second marker, the second marker being used to notify the user that the first event has been completed.
[0022] It is evident that electronic devices can update the user's completion status of events based on user actions, helping users record the execution process of events.
[0023] In conjunction with the first aspect, in some embodiments, after detecting a first operation acting on a first marker and before updating the first marker to a second marker, the method further includes: displaying a second interface, the second interface displaying a prompt message reminding the user to perform a first event; detecting a second operation acting on a first option in the second interface; and updating the first marker to a second marker, specifically including: updating the first marker to a second marker in response to the second operation.
[0024] As can be seen, electronic devices can display detailed information about the events corresponding to the tags based on the user's actions on the tags, so that the user can understand the details of the events. Furthermore, electronic devices can enable users to manually complete the check-in of events through user interaction with the tags, making it convenient for users to record the execution status of events.
[0025] In conjunction with the first aspect, in some implementations, the first information also includes one or more of the following: acceleration signal, angular velocity signal, electrocardiogram signal, temperature signal, skin conductance signal, pressure signal, user information, and blood glucose level. The user information includes one or more of the following: gender, height, weight, age, medical history, family medical history, and body measurements.
[0026] In conjunction with the first aspect, in some embodiments, the first information further includes: blood glucose value; in the process of acquiring the first information, the method further includes: acquiring blood glucose value collected by a first device, and / or acquiring blood glucose value input by a user.
[0027] It is evident that electronic devices can obtain the blood glucose value needed for blood glucose assessment through other devices, or through user input.
[0028] In conjunction with the first aspect, in some embodiments, the first device includes a continuous glucose monitoring (CGM) device and / or a fingertip glucose monitoring (BGM) device.
[0029] In conjunction with the first aspect, in some embodiments, before obtaining the blood glucose value input by the user, the method further includes: outputting a first prompt message, the first prompt message being used to prompt the user to input a blood glucose value.
[0030] It is evident that electronic devices can remind users to enter their blood glucose values by outputting prompts, thus preventing users from forgetting to enter their blood glucose values and ensuring the normal execution of blood glucose assessments.
[0031] In conjunction with the first aspect, in some implementations, the method further includes, during the process of acquiring the first information, displaying the acquisition progress of the first information.
[0032] In this way, users can understand the progress of information acquisition during the process of electronic devices acquiring information, so that users can manually intervene in the acquisition of information, adjust the acquisition pace, and enable electronic devices to acquire enough information as soon as possible.
[0033] In conjunction with the first aspect, in some embodiments, where the first blood glucose result indicates that the user is in the pre-glucose stage, the method further includes: identifying the user's metabolic state based on first information, the metabolic state including one or more of the following: impaired fasting glucose, impaired glucose tolerance.
[0034] It is evident that if an electronic device identifies that a user is in the pre-glucose stage, it can further identify the user's metabolic state, providing a more refined assessment and management of the user's blood sugar.
[0035] For example, the health advice or plan provided by electronic devices can vary depending on the user's metabolic state. This allows for the provision of scientific and reasonable health advice or plans tailored to the user's specific condition or health status during the pre-diabetic stage, minimizing the likelihood of the user's blood sugar developing into diabetes.
[0036] In conjunction with the first aspect, in some implementations, assessing a user's first blood glucose result based on the first information specifically includes: inputting the first information into a first model to obtain the user's first blood glucose result, wherein the first model is trained using the test subject's PPG signal, given that the test subject is at a known stage in the progression from normal blood glucose to diabetes.
[0037] It is evident that electronic devices can use models to assess the stage of a user's blood sugar levels, thereby improving the accuracy of blood sugar assessment.
[0038] In conjunction with the first aspect, in some embodiments, the first information is information collected in a first time period. The method further includes: acquiring second information of the user, the second information including a PPG signal, and the second information being information collected in a second time period, which is after the first time period; evaluating the user's second blood glucose result based on the second information, the second blood glucose result indicating the stage of the user's progression from normal blood glucose to diabetes; determining the user's blood glucose development trend based on the first blood glucose result and the second blood glucose result; and displaying the blood glucose development trend.
[0039] In this way, users can understand how their blood sugar levels change over a period of time by observing blood sugar trends.
[0040] In a second aspect, embodiments of this application provide an electronic device, including: a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the method as described in the first aspect or any implementation thereof.
[0041] Thirdly, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method as described in the first aspect or any of the implementations of the first aspect.
[0042] Fourthly, embodiments of this application provide a computer program product, characterized in that the computer program product includes a computer program, which, when executed by a processor, implements the method described in the first aspect or any of the implementations of the first aspect.
[0043] Fifthly, embodiments of this application provide a chip system, which includes a processing circuit and an interface circuit. The interface circuit is used to receive computer instructions and transmit them to the processing circuit. The processing circuit is used to execute the computer instructions to implement the method described in the first aspect or any of the implementations of the first aspect. Attached Figure Description
[0044] Figures 1A-1G The relevant user interface involved in the electronic device 100 provided in this application embodiment assessing the user's blood glucose results;
[0045] Figure 2 A schematic diagram showing the correspondence between the blood glucose result displayed by the electronic device 100 and the stage of the user's blood glucose is provided for embodiments of this application;
[0046] Figure 3AUser interface 21 displayed by electronic device 100 when insufficient wearing time is detected;
[0047] Figure 3B User interface 22 displayed when electronic device 100 detects that the wearing posture of electronic device 100 is incorrect;
[0048] Figures 4A-4C The electronic device 100 provided in this application provides a user interface for obtaining blood glucose values during a blood glucose health risk assessment process;
[0049] Figures 5A-5E The relevant user interface displayed by the electronic device 100 provided in this application embodiment after obtaining health advice;
[0050] Figures 6A-6C The electronic device 100 provided in this application embodiment displays a user interface related to a health plan;
[0051] Figure 7 The electronic device 100 provided in this application embodiment displays a user interface on a scale bar that includes markers corresponding to recorded blood glucose events;
[0052] Figure 8 A schematic flowchart illustrating the blood glucose assessment method provided in the embodiments of this application;
[0053] Figure 9 A schematic diagram of the hardware structure of the electronic device 100 provided in the embodiments of this application;
[0054] Figure 10 A schematic diagram of the software structure of the electronic device 100 provided in the embodiments of this application;
[0055] Figure 11 This is a schematic diagram of the structure of the blood glucose assessment device 200 provided in the embodiments of this application. Detailed Implementation
[0056] The technical solutions in the embodiments of this application will be clearly and thoroughly described below with reference to the accompanying drawings.
[0057] The term "user interface (UI)" used in the following embodiments of this application refers to the medium interface through which an application or operating system interacts and exchanges information with the user. It realizes the conversion between the internal form of information and the form that the user can accept. The user interface is source code written in a specific computer language such as Java or Extensible Markup Language (XML). The interface source code is parsed and rendered on the electronic device, ultimately presenting content that the user can recognize. A common form of user interface is the graphical user interface (GUI), which refers to a user interface related to computer operation displayed graphically. It can be visible interface elements such as text, icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and widgets displayed on the screen of an electronic device.
[0058] Currently, although data collected by wearable devices, such as photoplethysmography (PPG) signals, can be used to non-invasively monitor a user's blood glucose and achieve real-time and convenient diabetes screening, this method can only identify whether a user has diabetes and cannot provide a more refined assessment of the user's blood glucose.
[0059] This application provides a blood glucose assessment method that can acquire a user's PPG signal and then display the user's blood glucose result based on the PPG signal. The blood glucose result indicates the stage at which the user has progressed from normal blood glucose to diabetes.
[0060] Considering that there is a developmental stage before blood sugar develops into diabetes: prediabetes, which refers to a state where blood sugar levels are above normal but not yet meet the diagnostic criteria for diabetes, prediabetes may return to normal or it may develop into diabetes. Therefore, detecting whether a user is in the prediabetes stage is an important means of preventing diabetes.
[0061] This method incorporates prediabetes into blood glucose assessment, using PPG signals to identify the user's stage in normal blood glucose, prediabetes, and diabetes. This allows for a more refined assessment of the user's blood glucose status, enabling more precise management of their blood glucose levels. Furthermore, this method is applicable to the general population; even users without diabetes or at low risk of developing diabetes can use this method to assess their blood glucose levels, identify their stage, understand the gap between their blood glucose and diabetes, and take timely preventative measures to avoid developing diabetes and effectively prevent users with normal blood glucose from becoming diabetic.
[0062] The following describes the relevant user interface of the electronic device 100 in the blood glucose assessment method provided in the embodiments of this application.
[0063] It should be noted that electronic device 100 can be a mobile phone, watch, bracelet, etc. The following example uses a watch as electronic device 100.
[0064] Figures 1A-1G The relevant user interface involved in the electronic device 100 provided in this application embodiment assessing the user's blood glucose results.
[0065] Figure 1A User interface 11 involved in enabling blood glucose health risk assessment for electronic device 100.
[0066] like Figure 1A As shown, the user interface 11 may include a next step option 111. This next step option 111 can be used to trigger the electronic device 100 to display the relevant settings interface for the blood glucose health risk assessment.
[0067] For example, if electronic device 100 detects a user action, such as a click, on the next option 111, in response to that action, electronic device 100 can display... Figure 1B The user interface 12 shown can be used to display a user informed consent form, which may include precautions and related instructions for the user during the blood glucose health risk assessment process.
[0068] like Figure 1B As shown, the user interface 12 may include a rejection option 121 and an agreement option 122. The rejection option 121 can be used to trigger the exit from the blood glucose health risk assessment, for example, returning to the previous interface, while the agreement option 122 can be used to trigger the acceptance of the content in the user's informed consent form.
[0069] For example, if electronic device 100 detects an action acting on Figure 1B The user's action of agreeing to option 122, as shown, in response to which the electronic device 100 can display... Figure 1C The user interface 13 shown can be used to display the connectivity of relevant devices involved in blood glucose health risk assessment.
[0070] Understandably, electronic device 100 can display [the following information] when the blood glucose health risk assessment is first activated. Figure 1B The user interface 12 shown does not need to be displayed when the blood glucose health risk assessment is not first initiated. Figure 1B The user interface 12 shown avoids displaying excessive repetitive content when users are performing a blood glucose health risk assessment. For example, when the electronic device 100 is not performing a blood glucose health risk assessment for the first time, if the electronic device 100 detects an action acting on... Figure 1A If the user performs the next step option 111 shown, the electronic device 100 can respond to the operation and display... Figure 1C The user interface 13 shown skips the display of the user's informed consent form and directly displays the connection status of the relevant devices involved in the blood glucose health risk assessment.
[0071] like Figure 1C As shown, the user interface 13 may include: a device bar 131, a device bar 132, a return option 133, and a continue option 134. The device bar 131 can be used to display relevant information about the electronic device 100, such as battery level, device type, device name, etc. The device bar 132 can be used to display relevant information about the continuous glucose monitoring (CGM) device, such as connection status with the electronic device 100, number of days implanted, number of remaining valid days, etc. The return option 133 can be used to trigger a return to the previous screen, and the continue option 134 can be used to trigger the display of the next screen.
[0072] In its implementation, the electronic device 100 can assess a user's blood glucose levels based on data such as vital signs, blood glucose levels, and user information. User information can be data acquired before the blood glucose health risk assessment is initiated, while vital signs and blood glucose levels can be data acquired during the assessment process after it has been initiated. For example, if the assessment period for the blood glucose health risk assessment is 5 days, the electronic device 100 can acquire the user's vital signs and blood glucose levels over those 5 days after the assessment is initiated. Vital signs can be used to indicate the user's physical condition; for example, this data may include one or more of the following: PPG signal, acceleration signal, angular velocity signal, electrocardiogram signal, temperature signal, skin conductance signal, and pressure signal. Blood glucose levels can be data collected by a device capable of detecting blood glucose, such as a CGM device. User information may include, but is not limited to, one or more of the following: height, weight, age, gender, etc. For a detailed description of user information, please refer to [link to relevant documentation]. Figure 1D I won't go into details here.
[0073] Therefore, before acquiring the data required to assess the user's blood glucose results, the electronic device 100 can display relevant information about the devices used to collect this data. For example, if the data acquired by the electronic device 100 includes PPG signals and blood glucose values, where the PPG signals can be acquired by the electronic device 100 and the blood glucose values can be acquired by the CGM device, then the electronic device 100 can display relevant information about itself and the CGM device before acquiring the data, so that the user can understand the operation of these devices and the electronic device 100 can successfully acquire the data used to assess the blood glucose results.
[0074] Understandably, if the data acquired by electronic device 100 for assessing blood glucose comes from other devices besides itself and the CGM device, then electronic device 100 can also... Figure 1C The user interface 13 shown displays information about more devices. For example, the electronic device 100 can also detect user actions on the user interface 13 to add more devices, so that the electronic device 100 displays information about the more devices manually added by the user in the user interface 13.
[0075] For example, if electronic device 100 detects a user action, such as a click, on the continue option 134, in response to that action, electronic device 100 can display... Figure 1D The user interface 14 shown can be used to display user information.
[0076] like Figure 1D As shown, the user interface 14 may include: an information display area 141, a return option 142, and a start assessment option 143. The information display area 141 can be used to display user information to be filled in or user information already filled in. The electronic device 100 can detect user operations on the information display area 141, allowing user information to be filled in. The return option 142 can be used to trigger a return to the previous interface. The start assessment option 143 can be used to trigger the initiation of a blood glucose health risk assessment, which may specifically include starting the collection of PPG signals, blood glucose levels, and other data, and then determining the user's blood glucose result based on the collected data.
[0077] For example, in Figure 1D In this context, user information may include: age, gender, height, and weight. It is understood that in other embodiments of this application, user information may include more or less information; for example, user information may also include: medical records, family medical history, body measurements, etc. This application does not limit the scope of user information.
[0078] In specific implementation, when evaluating a user's blood glucose result using PPG signals and other relevant data, the electronic device 100 can combine the user information to evaluate the user's blood glucose result, so that the electronic device 100 can obtain a more accurate blood glucose result that is more in line with the user's personalization. Alternatively, after evaluating the user's blood glucose result, the electronic device 100 can use the user information to determine blood glucose-related health advice that is more in line with the user's personalization. The application of the user information is not limited in the embodiments of this application.
[0079] Understandably, similar to Figure 1B Electronic device 100 can display the following when the blood glucose health risk assessment is first activated: Figure 1D The user interface 14 shown does not need to be displayed when the blood glucose health risk assessment is not first initiated. Figure 1DThe user interface 14 shown can be used to display pre-filled user information when the blood glucose health risk assessment is not being performed for the first time. In this way, when the electronic device 100 displays the user interface 14, the user only needs to confirm whether the user information displayed in the user interface 14 is accurate.
[0080] In addition, the electronic device 100, besides displaying... Figure 1D In addition to collecting user information, the user interface 14 shown can also obtain user information through other means. For example, the electronic device 100 can obtain user information stored on other devices. This application embodiment does not limit the way the electronic device 100 obtains user information.
[0081] For example, if electronic device 100 detects an action acting on Figure 1D The user operation of the start assessment option 143 shown, such as a click operation, in response to which the electronic device 100 can begin acquiring the data required to assess the blood glucose results, such as PPG signal, blood glucose level, etc., and display it. Figure 1E The user interface 15 shown can be used to display the data acquisition progress.
[0082] like Figure 1E As shown, the user interface 15 may include: data acquisition progress 151, calendar 152, and planned completion progress 153. Among them:
[0083] The data acquisition progress 151 can be used to display the progress of data acquisition during the blood glucose assessment process, for example, in Figure 1E In the data acquisition progress 151, a data acquisition progress of 0% is displayed. For example, if the electronic device 100 acquires multiple types of data during the blood glucose health risk assessment process, the electronic device 100 can display the acquisition progress of each type of data separately. For instance, if the data acquired by the electronic device 100 includes PPG signals and blood glucose values, the electronic device 100 can display the acquisition progress of PPG signals and blood glucose values separately, so that users can adjust the acquisition pace of specific data according to the acquisition progress of different data, helping the electronic device 100 to quickly acquire all the required data.
[0084] Calendar 152 can be used to display the calendar for the next few days around the current date, and to mark the current blood glucose health risk assessment date in the calendar, for example, in Figure 1E In the calendar 152, there is a mark 152A, which indicates that the current date is the 6th, and that the starting date of this blood glucose health risk assessment is the 6th.
[0085] The progress indicator 153 can be used to show the progress of a health plan, for example, in... Figure 1EThe progress chart in section 153 shows that the completion rate of the current cycle's plan is 20%.
[0086] In practice, after a blood glucose health risk assessment, the electronic device 100 can provide a health plan for a period of time based on the blood glucose results. This health plan may include the user's goals in one or more of the following: diet, exercise, sleep, and medication. This health plan can help the user improve their blood glucose health. The electronic device 100... Figure 1E The health plan corresponding to the progress of the plan shown in the image (153) can be a health plan generated by electronic device 100 based on the blood glucose results obtained from the previous round of blood glucose health risk assessment.
[0087] from Figure 1E As can be seen, after the electronic device 100 starts collecting data for the blood glucose health risk assessment, it can not only display the data collection progress of this round of blood glucose health risk assessment so that users can adjust the data collection pace and achieve rapid data acquisition, but also monitor the completion of the user's health plan through the planned completion progress, thereby reminding users to implement the health plan in a timely manner and manage their own blood glucose.
[0088] In some embodiments, the electronic device 100, in addition to... Figure 1E The data collection progress 151 shown displays the data collection progress throughout the entire blood glucose health risk assessment period. It can also display the data collection progress within a day, so that the electronic device 100 can set the amount of data to be collected each day within the assessment period, ensuring that the electronic device 100 can collect a sufficient amount of data each day of the assessment period. This ensures that the data used to assess blood glucose is evenly distributed from data collection over multiple days, so that the collected data can objectively reflect the user's physical condition over multiple days, avoiding excessive or insufficient data collection on any one day during the assessment period.
[0089] Furthermore, after a period of time, this round of blood glucose health risk assessment... Figure 1E The user interface 15 shown can be updated to Figure 1F The user interface shown is 15.
[0090] Compared to Figure 1E ,exist Figure 1F In the data collection progress 151, the data collection progress is updated to 40%. Calendar 152 includes marker 152B, which indicates that the current date is the 9th. The dates experienced in this blood glucose health risk assessment include the 6th, 7th, 8th, and 9th. In addition, the plan completion progress 153 shows that the plan completion rate for this cycle is updated to 60%.
[0091] After the data collection for this round of blood glucose health risk assessment is completed, for example... Figure 1F When the data collection progress shown in data collection progress 151 reaches 100%, or when the number of days experienced in this round of blood glucose health risk assessment reaches a specified number of days, the electronic device 100 can use the collected data to assess the user's blood glucose results and display them. Figure 1G The user interface 16 shown can be used to display the blood glucose results evaluated by the electronic device 100.
[0092] like Figure 1G As shown, the user interface 16 may include: blood glucose result 161 and blood glucose result 162. Both blood glucose result 161 and blood glucose result 162 are blood glucose results assessed by the electronic device 100. Blood glucose result 161 can be used to indicate the user's stage in the progression from normal blood glucose to diabetes. For example, blood glucose result 161 may include three results: normal, moderately abnormal, and severely abnormal. Normal corresponds to the normal blood glucose stage, moderately abnormal corresponds to the prediabetic stage, and severely abnormal corresponds to the diabetic stage. For example, in... Figure 1G If blood glucose result 161 is moderately abnormal, it means that electronic device 100 assesses based on the collected data that the user may currently be in the prediabetic stage. Blood glucose result 162 can be used to indicate the degree of development of the user's blood glucose in the stage indicated in blood glucose result 161, for example, in Figure 1G In the results, blood glucose result 162 is level 3. Combined with the moderately abnormal result 161, this indicates that the user's blood glucose is at level 3 of moderately abnormal. The higher the level, the closer the user's blood glucose is to the next stage. For example, level 3 of moderately abnormal means that although the user is currently in the prediabetic stage, they are close to the next stage, namely diabetes, meaning their blood glucose is very likely to develop into diabetes.
[0093] Figure 2 This is a schematic diagram showing the correspondence between the blood glucose result displayed by the electronic device 100 provided in this application embodiment and the stage of the user's blood glucose.
[0094] like Figure 2 As shown, the blood glucose results displayed by the electronic device 100 can include three types: normal, moderately abnormal, and severely abnormal. Furthermore, the stage a user is in progressing from normal blood glucose to diabetes can include three stages: normal blood glucose stage, prediabetic stage, and diabetic stage. Specifically, "normal" in the blood glucose result corresponds to the normal blood glucose stage, "moderately abnormal" corresponds to the prediabetic stage, and "severely abnormal" corresponds to the diabetic stage.
[0095] In addition, the blood glucose results displayed by the electronic device 100 may also include the user's stage of development. For example, the normal stage can be further divided into 3 levels: lv1-lv3, the moderately abnormal stage can be further divided into 4 levels: lv1-lv4, and the severely abnormal stage can be further divided into 4 levels: lv1-lv4.
[0096] In one implementation, during the process of calculating blood glucose results based on collected data (e.g., PPG signals), the electronic device 100 can determine the blood glucose result based on the magnitude of the output value. For example, this output value can be the output result of the blood glucose assessment model after the electronic device 100 inputs the collected data. Assuming the output value is a value between 0 and 1, if the output value is 0.45, the electronic device 100 can determine the final blood glucose result displayed based on the range of the output value. For example, assuming a normal blood glucose result corresponds to the range of 0-0.2, a moderately abnormal blood glucose result corresponds to the range of 0.2-0.6, and a severely abnormal blood glucose result corresponds to the range of 0.6-1. Therefore, an output value of 0.45 falls within the range corresponding to moderate abnormality in the blood glucose result. Thus, the blood glucose result displayed by the electronic device 100 includes moderate abnormality, indicating that the user may be in the prediabetes stage. Furthermore, among the four levels in the moderately abnormal stage, assuming lv1 corresponds to the range of 0.2-0.3, lv2 corresponds to the range of 0.3-0.4, lv3 corresponds to the range of 0.4-0.5, and lv4 corresponds to the range of 0.5-0.6, then when the output value is 0.45, it is in the third level of the moderately abnormal stage: lv3. Therefore, the blood glucose result displayed by the electronic device 100 can also include: lv3.
[0097] It is understood that, in addition to determining the blood glucose result displayed by the electronic device 100 based on the range of the output result, the electronic device 100 may also determine the blood glucose result in other ways, and this application embodiment does not limit this.
[0098] Furthermore, the electronic device 100 can also determine health recommendations for improving the user's blood glucose levels based on the blood glucose results. For example, each blood glucose result corresponds to a health recommendation. For instance, if the user's blood glucose is at level 1 in the normal range, the health recommendation determined by the electronic device 100 can be health recommendation 1 in the health recommendation management library; if the user's blood glucose is at level 4 in the severely abnormal range, the health recommendation determined by the electronic device 100 can be health recommendation 11 in the health recommendation management library.
[0099] The health advice management library can store various types of health advice, such as... Figure 2The health recommendations 1-11 shown can be stored in the electronic device 100 or in the cloud. This application embodiment does not limit this.
[0100] It is understandable that different health recommendations may contain the same or different content, or partially the same content. For example, health recommendation 1 and health recommendation 2 may be the same health recommendation, and health recommendation 3 and health recommendation 4 may contain some identical content. Additionally, Figure 2 The blood glucose classification system includes three stages: a normal stage with three levels, a moderately abnormal stage with four levels, and a severely abnormal stage with four levels. In this embodiment, the user's blood glucose can be further divided into more or fewer stages, and the number of levels within each stage is not limited to... Figure 2 The examples given are 3-4. Therefore, the health advice stored in the health advice management library is not limited to... Figure 2 The health recommendations 1-11 shown may include more or fewer health recommendations, and this application embodiment does not limit this.
[0101] For specific health advice regarding the display of electronic devices, please refer to the following. Figure 5A We will not go into the details here.
[0102] In some implementations, during the process of the electronic device 100 acquiring the data required for assessing blood glucose results, taking the PPG signal collected by the electronic device 100 as an example, if the PPG signal acquisition time is insufficient, or the wearing posture of the electronic device 100 is not standard, the quality and quantity of the PPG signal acquired by the electronic device 100 may be affected, thereby affecting the accuracy of blood glucose assessment. Therefore, the electronic device 100 can output prompt information in a timely manner to remind the user to extend the data acquisition time or adjust the wearing posture of the device, etc., to ensure that the electronic device 100 can acquire the required data as soon as possible.
[0103] For example, Figure 3A User interface 21 displayed by electronic device 100 when it is detected that the wearing time is insufficient.
[0104] like Figure 3A As shown, the user interface 21 may include: a prompt message 211, which can be used to prompt the user to increase the nighttime wearing time. For example, the prompt message 211 may be: The progress of this round of evaluation is average. Please increase the nighttime wearing time.
[0105] In one implementation, the electronic device 100 can set data collection duration requirements for different time periods during the blood glucose assessment process. For example, these different time periods could include day and night, or morning and afternoon, etc. Taking day and night as an example, the electronic device 100 can set data collection duration requirements for daytime and nighttime. For instance, it could require 3 hours of data collection during the day and 2 hours at night. If, during the day, the electronic device 100 detects that the collected data does not meet the nighttime collection duration requirement, the electronic device 100 can display... Figure 3A The user interface 21 shown.
[0106] Understandable Figure 3A Taking insufficient nighttime data collection time as an example, if the electronic device 100 detects that the collected data does not meet the daytime data collection time requirements, the electronic device 100 can also output a prompt message reminding the user to increase the daytime wearing time. This application embodiment does not limit this.
[0107] For example, Figure 3B User interface 22 is displayed when electronic device 100 detects that the wearing posture of electronic device 100 is incorrect.
[0108] like Figure 3B As shown, the user interface 22 may include: prompt information 221, which can be used to prompt the user on the correct wearing posture of the electronic device 100. For example, the prompt information 221 may be: Please wear it as tightly as possible, avoiding the joints by at least one finger's distance.
[0109] In one implementation, the electronic device 100 can identify whether the quality of the data collected by the electronic device 100 meets preset requirements. If it does not meet the preset requirements, it may be due to the incorrect wearing posture of the electronic device 100. Therefore, the electronic device 100 can display... Figure 3B The user interface shown is 22.
[0110] It is understood that the electronic device 100 can also identify whether the wearing posture of the electronic device 100 is qualified through other means, and the embodiments of this application do not limit this.
[0111] From the above Figures 1A-1G It can be seen that electronic device 100 can obtain the blood glucose value collected by CGM device during the blood glucose health risk assessment process, and combine the blood glucose value with the data collected by electronic device 100 itself to assess the user's blood glucose result.
[0112] If the user is not wearing a CGM device, the electronic device 100 cannot obtain the blood glucose value from the CGM device. In this case, the electronic device 100 can obtain the blood glucose value through other means. For example, the electronic device 100 can obtain the blood glucose value collected by a finger-prick blood glucose monitoring (BGM) device. In this way, the electronic device 100 can expand the ways in which it obtains blood glucose values, thus ensuring the normal execution of blood glucose health risk assessment as much as possible.
[0113] For example, Figures 4A-4C A user interface for electronic device 100 to obtain blood glucose values during a blood glucose health risk assessment process.
[0114] in, Figure 4A The user interface 15 is displayed when the electronic device 100 detects that the user has initiated a blood glucose assessment. This user interface 15 can be used to display the data collection progress.
[0115] For a detailed description of the user interface 15, please refer to the above. Figure 1E and Figure 1F The relevant content will not be repeated here.
[0116] In addition, Figure 4A In the user interface 15, an add option 154 is also included. This add option 154 can be used to trigger the addition of a blood glucose value. The display device 100 can display... Figure 4B The user interface 17 shown can be used to remind the user to enter a blood glucose value and to display the blood glucose value entered by the user.
[0117] like Figure 4B As shown, the user interface 17 may include multiple input boxes: input box 171, input box 172, and input box 173. The electronic device 100 can detect input operations performed on input boxes 171, 172, and 173 respectively, and enter blood glucose values into the input boxes. Taking input box 171 as an example, if the electronic device 100 detects an input operation performed on input box 171, such as entering a blood glucose value, then the electronic device 100 will display the entered blood glucose value in input box 171.
[0118] Understandable Figure 4B Taking the number of times the blood glucose value is entered as three as an example, three input boxes in the user interface 17 are shown. In other embodiments of this application, the electronic device 100 may display more or fewer input boxes in the user interface 17. That is to say, the embodiments of this application do not limit the number of times the user enters the blood glucose value.
[0119] Combination Figures 4A-4BAs can be seen, users can manually input the blood glucose value measured by the BGM device during the blood glucose health risk assessment process. In this way, even if the user is not wearing the CGM device, the electronic device 100 can still obtain the blood glucose value so that the electronic device 100 can use the blood glucose value to assess the user's blood glucose status.
[0120] It is understood that, in addition to the BGM device, the user's blood glucose level can also be measured by other means, such as by venous blood collection or test strip detection. In addition, besides the user manually inputting the blood glucose value into the electronic device 100, the electronic device 100 can also establish a communication connection with the BGM device, and the BGM device sends the blood glucose value to the electronic device 100 through the communication connection. This application embodiment does not limit the method by which the electronic device 100 obtains the blood glucose value.
[0121] In addition, considering that BGM devices, venous blood sampling, or test strip detection cannot obtain continuous blood glucose values like CGM devices, in order to ensure that the blood glucose values obtained by the electronic device 100 contain as much effective information as possible, the electronic device 100 can control the time point at which blood glucose values are obtained, so that the electronic device 100 can obtain blood glucose values at the time points specified by the user, such as fasting blood glucose values, postprandial blood glucose values, etc.
[0122] For example, the electronic device 100 can output a prompt message when a specified time point is reached, reminding the user to enter a blood glucose value. For instance, the electronic device 100 can display the blood glucose value 2 hours after the user has eaten. Figure 4C The user interface 18 shown can be used to remind the user to enter a blood glucose value.
[0123] like Figure 4C As shown, the user interface 18 may include: a prompt message 181 and an add option 182. The prompt message 181 can be used to remind the user to enter a blood glucose value. For example, the prompt message 181 could be: "Your blood glucose health risk is currently being assessed. Please add the blood glucose value measured by the BGM device." The add option 182 can be used to trigger the addition of a blood glucose value.
[0124] It is understood that the electronic device 100 can estimate the time 2 hours after the user's meal based on the meal time set by the user, or it can identify the user's meal time by recognizing the user's hand movements while eating, and then estimate the time 2 hours after the user's meal. This application embodiment does not limit the way the electronic device 100 determines the time 2 hours after the user's meal.
[0125] from Figure 4CAs can be seen, the electronic device 100 can remind the user to enter blood glucose values at a specified time. This can prevent the user from forgetting to enter blood glucose values, and at the same time, it can control the pace at which the user enters blood glucose values, so as to ensure that the blood glucose values obtained by the electronic device 100 contain more effective information.
[0126] After the electronic device 100 assesses the user's blood glucose result, the electronic device 100 can determine health recommendations based on the blood glucose result. These health recommendations may include, but are not limited to, one or more of the following: dietary recommendations, exercise recommendations, sleep recommendations, medication recommendations, etc., so that the user can scientifically and rationally manage their own blood glucose.
[0127] For example, Figures 5A-5E The relevant user interface displayed by electronic device 100 after receiving health advice.
[0128] in, Figure 5A A user interface 31 for displaying health advice on an electronic device 100.
[0129] like Figure 5A As shown, the user interface 31 displays health recommendations regarding diet, exercise, and sleep. Specifically, it recommends a Mediterranean diet for diet, swimming once a week for exercise, and at least 7 hours of sleep per night for sleep. The Mediterranean diet refers to a diet primarily consisting of fruits, vegetables, and whole grains. Additionally, the user interface 31 may include a customization plan option 311, which can be used to set up a user's health plan. For example, if the electronic device 100 detects a user action on the customization plan option 311, the electronic device 100 can display... Figure 5B The user interface 32 shown can be used to display a user's health plan, which may include the user's goals in one or more of the following: diet, exercise, sleep, medication, etc.
[0130] Among them, health advice refers to the recommended execution goals given by electronic device 100 to users in terms of diet, exercise, sleep and medication, but electronic device 100 will not manage users' daily life according to the health advice. Health plan refers to the execution goals set by electronic device 100 for users to follow in their daily lives in terms of diet, exercise, sleep and medication, and electronic device 100 can manage users' daily lives according to the health plan.
[0131] It is understood that the content of the health plan and the health advice may be the same, or the health plan may include some of the content of the health advice, or the health plan may be the content obtained by modifying the health advice. This application embodiment does not limit the association between the health plan and the health advice.
[0132] like Figure 5B As shown, the user interface 32 may include: a display area 321 and a plan viewing option 322. The display area 321 can be used to display the user's daily health plan and the completion status of that plan, for example, in... Figure 5B In the display area 321, the user's execution goals are shown: medication (requiring one dose of metformin), exercise (requiring 20 minutes of swimming), and sleep (requiring at least 7 hours of sleep). Furthermore, the electronic device 100 can detect user actions on display area 321 and modify the user's health plan. The plan viewing option 322 can be used to trigger viewing of the user's plan completion within a cycle. This cycle can be a system-set duration or a user-set duration, for example, a 7-day cycle. For example, if the electronic device 100 detects a user action on the plan viewing option 322, such as a click, in response to this action, the electronic device 100 can display... Figure 5C User interface 33 shown in (a) or Figure 5C User interface 34 is shown in (b) of the diagram.
[0133] exist Figure 5C In the user interface 33 shown in (a), the electronic device 100 can display the user's plan completion rate within a cycle in text form. For example, the user interface 33 includes a prompt message 331, which can be displayed as: "60% of the plan for this cycle has been completed." In this way, the user can get an overall understanding of the user's health plan execution status within a cycle.
[0134] exist Figure 5C In the user interface 34 shown in (b), the electronic device 100 can display the user's plan completion progress within a cycle in the form of progress bars. For example, the user interface 34 includes progress bars 341, 342, and 343. Progress bar 341 corresponds to the user's plan completion progress in sleep, progress bar 342 corresponds to the user's plan completion progress in medication, and progress bar 343 corresponds to the user's plan completion progress in exercise. In this way, the user can intuitively understand the progress of their plan execution in various aspects such as sleep, medication, exercise, and diet through different progress bars, allowing the user to adjust the execution pace of a specific aspect of the plan and quickly complete their health plan.
[0135] In some implementations, to prevent users from forgetting their health plans, the electronic device 100 may output a prompt message to remind the user to perform the health plan.
[0136] For example, Figure 5DThe user interface 35 displayed by the electronic device 100 provided in this application embodiment when reminding the user to take medication.
[0137] like Figure 5D As shown, the user interface 35 may include: a prompt message 351 and a completion option 352. The prompt message 351 can be used to remind the user to take medication. For example, the prompt message 351 could be: "You need to take metformin again today." The completion option 352 can be used to confirm completion of medication. For example, if the electronic device 100 detects a user action on the completion option 352, the electronic device 100 confirms that the user has completed medication and updates the completion status of today's plan.
[0138] Understandably, electronic device 100 can be set to remind users to follow a health plan at specified times, thus controlling the pace at which the user adheres to the plan. Additionally, Figure 5D Taking medication reminders as an example, the electronic device 100 can also provide reminders for health plans such as exercise, sleep, and diet. This application embodiment does not limit this.
[0139] In some implementations, the electronic device 100 may also display a history of health plan completion records so that users can view the historical execution of the health plan.
[0140] For example, Figure 5E The electronic device 100 provided in this application embodiment displays a user interface 36 that shows the historical completion record of a health plan.
[0141] like Figure 5E As shown, the user interface 36 may include multiple options: option 361, option 362, and option 363. Each option can display the date and progress of a planned completion record. Option 361 corresponds to the user's planned completion record from October 10th to October 15th, with a completion rate of 80%; option 362 corresponds to the user's planned completion record from October 2nd to October 4th, with a completion rate of 60%; and option 363 corresponds to the user's planned completion record from September 15th to September 18th, with a completion rate of 100%. Exemplarily, the electronic device 100 can detect user actions on an option and display detailed information about the corresponding planned completion record.
[0142] In some embodiments, during the display of a health plan by the electronic device 100, the electronic device 100 may also display a scale bar surrounding the edge of the dial, which can be used to indicate the 24 hours of a day. Further, the scale bar may display markers for indicating designated events, such as: diet events, exercise events, sleep events, medication events, and blood glucose recording events. Specifically, diet events, exercise events, sleep events, and medication events may refer to the user's respective goals in the health plan regarding diet, exercise, sleep, and medication, while blood glucose recording events may refer to the time when the user needs to record blood glucose values during blood glucose assessment. In this way, the user can use these markers to understand the time when a designated event needs to be performed or the execution time of a previously performed designated event.
[0143] in, Figures 6A-6C The electronic device 100 provided in this application embodiment displays a user interface related to a health plan.
[0144] For example, Figure 6A The user interface 41 of the electronic device 100 for displaying health plans and scale bars is shown.
[0145] like Figure 6A As shown, the user interface 41 may include: a display area 411, a plan viewing option 412, and a scale bar 413. Wherein:
[0146] Display area 411 can be used to display a user's daily health plan and its completion status. View plan option 412 can be used to trigger a view of the user's plan completion rate over a period. For detailed descriptions of display area 411 and view plan option 412, please refer to [link / reference]. Figure 5B The details of display area 321 and viewing plan option 322 are not elaborated here.
[0147] The scale bar 413 may include multiple scales, such as 12 scales, for indicating the 24 hours of a day. Further optionally, the scale bar 413 may also indicate the current time, allowing the user to view the time via the scale bar 413.
[0148] In addition, the user interface 41 can display one or more markers, which can be used to indicate events such as eating events, exercise events, sleep events, medication events, and blood glucose recording events. Furthermore, the electronic device 100 can also present the execution time of the events indicated by the markers and distinguish between executed and unexecuted events by adding new display content, changing the display effects of the markers, or adjusting the layout of the markers on the interface. The display effects can include the marker's color, size, brightness, transparency, and line texture, while the layout of the markers on the interface can include the marker's display position and display order.
[0149] For example, in Figure 6A In the center, around the scale bar 413, there are also markings 414 and 415. Marking 414 can be used to indicate eating events, and marking 415 can be used to indicate medication events.
[0150] In this designation, the line marked 414 can be a solid line, while the line marked 415 can be a dashed line. A solid line indicates that the event has been executed, while a dashed line indicates that the event has not been executed. This allows users to understand which events have been executed and which have not by using the different types of lines. It is understandable that, besides distinguishing between executed and unexecuted events by the solidity or dashedness of the lines, the electronic device 100 can also use other methods. For example, the electronic device 100 can use display effects such as color, size, brightness, and transparency to distinguish between executed and unexecuted events. For instance, a marker without transparency corresponds to an executed event, while a marker with transparency corresponds to an unexecuted event.
[0151] Furthermore, the position of marker 414 on the scale bar 413 can be used to indicate the execution time of the event indicated by marker 414, and correspondingly, the position of marker 415 on the scale bar 413 can be used to indicate the execution time of the event indicated by marker 415. Since the dietary event indicated by marker 414 is an executed event, the position of marker 414 on the scale bar 413 can indicate the execution time of the user's historical execution of that dietary event, for example, in... Figure 6A In the diagram, the position of marker 414 on the scale bar 413 indicates that the user ate at 6 o'clock. This execution time can be a time input by the user or a time determined by the electronic device 100 by recognizing the user's eating event. This embodiment of the application does not limit the method of determining the execution time. Furthermore, since the medication event indicated by marker 415 is an unexecuted event, the position of marker 415 on the scale bar 413 can indicate the estimated execution time of that medication event. This estimated execution time can be a time set by the user or a time set by the electronic device 100. This embodiment of the application does not limit this.
[0152] Furthermore, the color of region 1 on the scale bar 413 can be different from the colors of other regions on the scale bar 413. This region 1 can be used to indicate the expected execution time range of the medication event corresponding to marker 415, for example, in Figure 6A In Zone 1, the expected execution time range for medication events is 6:00-8:00 AM. This means users can execute medication events within the time frame specified in Zone 1, eliminating the need for fixed time slots and increasing the flexibility of their health plan.
[0153] It is understandable that, in addition to highlighting the expected execution time range of the event with different colors on the scale bar 413, other display effects can also be used. For example, the electronic device 100 can mark the start and end times of the expected execution time range on the scale bar 413, so that the user can understand the expected execution time range of the time by marking the start and end times.
[0154] The electronic device 100 can display relevant content of the marked events based on user operations, so that users can view the detailed information of the events and remind users of the events that need to be performed in the process of managing blood sugar health.
[0155] For example, electronic device 100 can detect a user operation applied to area 1, such as a click operation, and in response to the operation, display relevant content of the medication event indicated by marker 415, i.e. Figure 6B The user interface shown is 42.
[0156] Understandably, besides through Figure 6A As shown in the user operation applied to area 1, the electronic device 100 can also trigger the display of relevant content of the medication event indicated by marker 415 through other interactive methods. For example, the electronic device 100 can display based on the user operation applied to marker 415. Figure 6B The user interface 42 shown in this application embodiment does not limit the interaction method. Alternatively, the electronic device 100 may not require display area 1; in this case, the position of mark 415 on the scale bar 413 can indicate the expected execution time of mark 415.
[0157] like Figure 6B As shown, the user interface 42 may include: a prompt message 421 and a completion option 422. The prompt message 421 can be used to remind the user to take medication; for example, the prompt message 421 could be: "You need to take metformin again today." The completion option 422 can be used to confirm completion of medication. For example, if the electronic device 100 detects a user action on the completion option 422, the electronic device 100 confirms that the user has completed medication and updates the completion status of today's plan. Furthermore, the electronic device 100 may display... Figure 6C The user interface 41 shown.
[0158] like Figure 6C As shown, compared to Figure 6A The user's medication execution goals, as shown in display area 411, have been achieved, and Figure 6A The marker 415 shown is updated to marker 416, and the line of marker 416 is a solid line. Additionally, the scale bar 413 also includes a scale point 413A, which can be used to indicate the execution time of a medication event performed by the user. Figure 6C It can be seen that the user completed the medication event at 7 o'clock.
[0159] In some implementations, the electronic device 100 can automatically display the expected execution time of the medication event corresponding to marker 415 when the event is reached. Figure 6B The user interface 42 shown reminds the user to take medication, or the electronic device 100 can automatically display the medication timeframe corresponding to the marker 415. Figure 6B The user interface 42 shown reminds the user to take the medication within the expected execution timeframe.
[0160] from Figures 6A-6C As can be seen, the electronic device 100 can display a scale bar for indicating time while displaying the user's execution plan, and display markers for indicating execution events around the scale bar. In this way, the user can not only know the events that need to be executed in a day, as well as the events that have been executed, but also the estimated execution time of the events that need to be executed and the execution time of the events that have been executed. Furthermore, the user can manually complete the check-in of events by interacting with the scale bar, making it convenient for the user to record the execution status of events.
[0161] Understandably, in addition to displaying the markers corresponding to medication events on the scale bar, markers corresponding to other events can also be displayed, such as the marker corresponding to the blood glucose entry event.
[0162] For example, Figure 7 The electronic device 100 provided in this application embodiment displays a user interface on a scale bar that shows the markers corresponding to the recorded blood glucose events.
[0163] like Figure 7 As shown, the user interface 41 may include a marker 417, which can be used to indicate the entry of blood glucose events. The position of the marker 417 on the scale bar 413 indicates that the electronic device 100 reminds the user to enter the blood glucose value at 8 o'clock.
[0164] For example, if electronic device 100 detects an action acting on Figure 7 The user action indicated by mark 417, such as a click action, in response to which the electronic device 100 may display a display similar to... Figure 4B The user interface 17 shown can be used to remind the user to enter a blood glucose value and to display the blood glucose value entered by the user.
[0165] Understandably, this is in addition to being displayed during the process of showing the health plan. Figures 6A-6C , Figure 7In addition to the scale bar and markers indicating execution events shown, the electronic device 100 may also display the scale bar and markers indicating execution events while displaying other user interfaces, thereby reminding the user to perform a specified event at a specified time. For example, the electronic device 100 may display the scale bar and markers indicating execution events while displaying other user interfaces. Figure 1G When the user interface 16 is shown, a scale bar and a marker for indicating a specified event are displayed. For example, when the screen is on, the electronic device 100 can continuously display a scale bar for indicating time and a marker for indicating the execution of an event. In this way, as long as the user looks at the display content of the electronic device 100, they can notice the specified event that needs to be executed at a specified time, thereby reminding the user to pay attention to their blood sugar health at any time.
[0166] In addition, the above Figures 1A-1G , Figures 3A-3B , Figures 4A-4C , Figures 5A-5E , Figures 6A-6C , Figure 7 In addition to being displayed on a watch, the user interface shown can also be displayed on other devices (such as mobile phones). This application embodiment does not limit the type of device on which the above-mentioned user interface is displayed.
[0167] Figure 8 This is a schematic flowchart of the blood glucose assessment method provided in the embodiments of this application.
[0168] S101. Electronic device 100 acquires first information, the first information including PPG signal.
[0169] Electronic device 100 can be a wearable device such as a watch or a wristband, or a non-wearable device such as a mobile phone or a tablet.
[0170] Furthermore, the primary information may also include one or more of the following: acceleration signals, angular velocity signals, electrocardiogram signals, temperature signals, skin conductance signals, pressure signals, user information, blood glucose levels, etc. Among these, user information may include one or more of the following: gender, height, weight, age, medical history, family medical history, body measurements, etc.
[0171] The electronic device 100 may acquire the first information through any one or more of the following methods:
[0172] 1) Electronic device 100 collects first information
[0173] Taking the first information including the PPG signal as an example, the electronic device 100 may include a photoelectric sensor, and the electronic device 100 can collect the PPG signal through the photoelectric sensor.
[0174] 2) Electronic device 100 acquires the first information collected by other devices.
[0175] For example, the electronic device 100 can establish a communication connection with other devices, such as a Bluetooth connection, and the electronic device 100 can obtain the first information collected by other devices through the communication connection.
[0176] 3) Electronic device 100 acquires the first information input by the user.
[0177] For example, the electronic device 100 can provide an interactive entry point for the user to input first information, so that the electronic device 100 can obtain the first information input by the user through the interactive entry point.
[0178] Taking user information as an example, Figure 1D A user interface 14 is shown, through which users can enter user information.
[0179] If the first information also includes a blood glucose value, the electronic device 100 can acquire the blood glucose value collected by the first device, and / or acquire the blood glucose value input by the user. The first device may include a CGM device and / or a BGM device.
[0180] In some implementations, if the blood glucose value is a value input by the user, the electronic device 100 may output a first prompt message before obtaining the blood glucose value input by the user. This first prompt message can be used to prompt the user to input a blood glucose value.
[0181] For example, with Figure 4C For example, the first prompt message can be Figure 4C The displayed message is 181.
[0182] It is understood that the electronic device 100 may also obtain the first information through other means, and this application embodiment does not limit this.
[0183] In some implementations, the electronic device 100 can display the acquisition progress of the first information during the acquisition process. This allows the user to monitor the acquisition progress of the first information and manually intervene to adjust the acquisition pace, ensuring the electronic device 100 acquires sufficient first information as quickly as possible.
[0184] See Figure 1E and Figure 1F The electronic device 100 can display the progress of collecting the first information during the blood glucose health risk assessment process through the data acquisition progress 151.
[0185] For example, the electronic device 100 may trigger the execution of steps S101-S103 under any of the following circumstances:
[0186] 1) The electronic device detected that the user had initiated a blood glucose health risk assessment.
[0187] The operation can be a touch operation on the trigger screen, a physical operation on the button, a user's voice command, or a specified body movement, etc. The embodiments of this application do not limit the form of the operation.
[0188] For example, this operation can be Figure 1D The action shown is for the user to begin evaluating option 143.
[0189] In other words, users can proactively initiate assessments of their own blood sugar levels. This allows users to understand their blood sugar status at any time, based on their own wishes.
[0190] 2) Electronic device 100 detects arrival at the designated time
[0191] In other words, the electronic device 100 can begin to perform blood glucose assessment operations when a specified time is reached, including: acquiring PPG signals, using PPG signals to assess the user's blood glucose status, etc.
[0192] For example, the electronic device 100 can also periodically execute steps S101-S103. In this way, the electronic device 100 can automatically assess the user's blood glucose level at regular intervals, helping the user to continuously monitor their own blood glucose levels.
[0193] 3) Electronic device 100 recognizes that the user is in a specified state.
[0194] For example, the specified state can be a resting state, a sleeping state, etc., and the embodiments of this application do not limit this.
[0195] In other words, the electronic device 100 can monitor the user's status at all times, and when it recognizes that the user's physical condition meets the requirements for assessing blood sugar levels, it can begin to perform the relevant operations for assessing the user's blood sugar levels.
[0196] It is understood that the electronic device 100 may also trigger the execution of steps S101-S103 under other circumstances, and this application embodiment does not limit this.
[0197] S102. Electronic device 100 assesses a user's first blood glucose result based on first information, which indicates the stage the user is in in the progression from normal blood glucose to diabetes.
[0198] For example, the stage a user is in during the progression from normal blood sugar to diabetes can include three stages: normal blood sugar stage, prediabetes stage, and diabetes stage.
[0199] The normal blood glucose stage refers to a user's blood glucose level being within the normal range, such as a fasting blood glucose level of 3.9-6.1 mmol / L. The prediabetic stage refers to a user's blood glucose level being higher than normal but not yet meeting the diagnostic criteria for diabetes. The diabetic stage refers to a user's blood glucose level being within the range corresponding to diabetes, such as a fasting blood glucose level greater than 7.0 mmol / L.
[0200] It is understandable that, in addition to dividing the user's blood sugar level into the three stages mentioned above, the electronic device 100 can also divide it into more or fewer stages. For example, the diabetes stage can be further subdivided into: early stage of diabetes, middle stage of diabetes, late stage of diabetes, etc. The embodiments of this application do not limit the principles of stage division or the number of stages.
[0201] In some implementations, the first blood glucose result can also be used to indicate the stage of the user's blood glucose progression at that stage. That is, in addition to assessing the stage at which the user's blood glucose has progressed from normal blood glucose to diabetes, the electronic device 100 can further subdivide the stage of the user's blood glucose progression at that stage, helping the user to more accurately understand the stage of their blood glucose disease.
[0202] For details regarding the correspondence between blood glucose results and the user's blood glucose stage, as well as the developmental level within that stage, please refer to [link to relevant documentation]. Figure 2 The details are omitted here.
[0203] For example, electronic device 100 can assess blood glucose results using a blood glucose assessment model. Specifically, electronic device 100 can input first information into a first model to obtain the user's first blood glucose result. The first model can be trained using the test subject's first information (e.g., PPG signal) based on the known stage of the test subject's progression from normal blood glucose to diabetes.
[0204] It is understood that the electronic device 100 can also assess blood glucose results in other ways, and this application embodiment does not limit this.
[0205] For example, the electronic device 100 may terminate the acquisition of the first information and determine the user's first blood glucose result based on the first information if one or more of the following conditions are met:
[0206] 1) The amount of data in the first piece of information reaches the preset quantity.
[0207] In other words, the electronic device 100 can count the amount of data of the first information during the process of acquiring the first information. When the amount of data of the first information reaches a preset number, the acquisition of the first information can be terminated, and the blood glucose result can be evaluated based on the acquired first information.
[0208] Furthermore, during the process of collecting the first information, the electronic device 100 can filter out data that does not meet the requirements in the first information. Then, when the amount of data that meets the requirements in the first information reaches a preset quantity, the electronic device 100 can end the acquisition of the first information and determine the user's blood glucose result based on the first information.
[0209] The data meeting the requirements may include, but is not limited to, one or more of the following: data quality requirements, data volatility requirements, data continuity requirements, etc. For example, if the requirements include data quality requirements, then the data meeting the requirements in the first information may refer to data with data quality higher than a threshold. As another example, if the requirements include data volatility requirements, then the data meeting the requirements in the first information may refer to data with data volatility lower than a threshold. As yet another example, if the requirements include data continuity requirements, then the data meeting the requirements in the first information may refer to data with data continuity greater than a threshold.
[0210] 2) The collection time for the first piece of information reaches the specified duration.
[0211] In other words, the electronic device 100 can set the duration of blood glucose assessment, i.e., a specified duration. If the acquisition duration of the first information reaches the specified duration, the electronic device 100 can end the acquisition of the first information and assess the blood glucose result based on the acquired first information.
[0212] For example, if the specified duration is 7 days, then the electronic device 100 can use the first information collected during those 7 days to assess the blood glucose result after the blood glucose assessment has been completed.
[0213] It is understandable that the electronic device 100 can also end the acquisition of the first information if both of the above conditions are met at the same time. Therefore, even if the acquisition time of the first information reaches the specified time, if the amount of data of the first information does not reach the preset quantity, the electronic device 100 will still continue to acquire the first information. Or, even if the amount of data of the first information reaches the preset quantity, but the acquisition time of the first information does not reach the specified time, the electronic device 100 will still continue to acquire the first information.
[0214] In some implementations, after the electronic device 100 assesses the user's first blood glucose result based on the first information, the electronic device 100 may also determine a first health recommendation based on the first blood glucose result. The first health recommendation may include, but is not limited to, one or more of the following: dietary recommendations, exercise recommendations, sleep recommendations, and medication recommendations.
[0215] Dietary recommendations may include one or more of the following: meal quantity, meal timing, recommended food types, dietary precautions, etc. Exercise recommendations may include one or more of the following: exercise intensity, type of exercise, exercise duration, frequency of exercise, etc. Sleep recommendations may include one or more of the following: sleep duration, time to fall asleep, recommended sleeping position, etc. Medication recommendations may include one or more of the following: whether medication is needed, medication name, dosage, course of treatment, medication precautions, etc.
[0216] Afterwards, the electronic device 100 can also display the first health recommendation. In this way, the user can view the health recommendations given by the electronic device 100 based on the user's blood sugar level, so that the user can manage their blood sugar reasonably and scientifically according to the health recommendations.
[0217] For example, see Figure 5A This first health advice can provide Figure 5A The health advice is displayed in the user interface 31 shown.
[0218] If the primary health recommendation includes multiple health recommendations such as dietary recommendations, exercise recommendations, sleep recommendations, and medication recommendations, the methods for determining different health recommendations can be different.
[0219] For example, electronic device 100 can determine dietary and exercise recommendations based on the initial blood glucose result and user information. This user information may include one or more of the following: height, weight, age, gender, medical history, family medical history, body measurements, etc. Electronic device 100 can also determine medication recommendations based on the user's medical orders; for instance, it can identify medications listed in the medical order as recommended medications for the user. Finally, electronic device 100 can determine sleep recommendations based on sleep-related parameters such as sleep duration and quality monitored by a user's wristwatch.
[0220] Understandably, in addition to determining the first health recommendation based on the first blood glucose result, the electronic device 100 can also combine historically assessed blood glucose results and / or historical completion status of the health plan to determine the first health recommendation. This allows for the determination of health recommendations from multiple perspectives, making the health recommendations more comprehensive and more in line with the user's actual situation.
[0221] Alternatively, the electronic device 100 may also determine a first plan based on a first health recommendation, which may include the user’s execution goals in one or more of the following: diet, exercise, sleep, and medication.
[0222] Then, the electronic device 100 can display the first plan. In this way, the user can improve their blood sugar health according to the plan.
[0223] For example, see Figure 5B This first plan can provide Figure 5B The health plan is shown in display area 321. Alternatively, see... Figure 6A This first plan can provide Figure 6A The health plan is shown in display area 411.
[0224] Alternatively, the electronic device 100 can display the user's progress on the first plan. This can encourage the user to follow the health plan and manage the user's pace of execution.
[0225] For example, see Figure 1E and Figure 1F Electronic device 100 can be Figure 1E and Figure 1F The progress chart shown in section 153 illustrates the progress of the health plan's implementation. Alternatively, see [link to relevant documentation]. Figure 5C Electronic device 100 can be Figure 5C The information displayed in (a) 331 shows the progress of the health plan. Figure 5C The progress bars 341, 342, and 343 shown in (b) respectively demonstrate the progress of the health plan in terms of sleep, medication, and exercise.
[0226] Additionally, during the display of the first plan by the electronic device 100, the electronic device 100 may display a scale bar on the user interface (e.g., the first interface) which can be used to indicate the time of day. The user interface may also display a first marker which can be used to remind the user to perform a first event at the first time. The first event may be one or more of the following: a diet event, an exercise event, a sleep event, a medication event, or a blood glucose recording event.
[0227] For example, if the electronic device 100 is a watch, the scale bar can be wrapped around the edge of the dial, and the scale bar can also be used to indicate the 24 hours of the day.
[0228] For example, the scale bar can be Figure 6A or Figure 7 The scale bar 413 is shown. The first mark can be... Figure 6A The markings 414 or 415 shown, or Figure 7 The label 417 is shown.
[0229] Alternatively, the electronic device 100 can detect a first operation applied to a first marker and update the first marker to a second marker, wherein the second marker can be used to notify the user that the first event has been completed.
[0230] For example, see Figure 6A , Figure 6C The first marker can refer to Figure 6A The mark 415 shown, the second mark can refer to Figure 6C The first operation performed on the first mark 416 as shown may include... Figure 6A The operation shown applies to region 1.
[0231] Alternatively, after detecting a first operation applied to a first marker, the electronic device 100 may display a second interface before updating the first marker to a second marker. The second interface displays a prompt message reminding the user to perform the first operation. The electronic device 100 may update the first marker to a second marker in response to the second operation after detecting a second operation applied to a first option in the second interface.
[0232] For example, see Figure 6B The second interface can refer to Figure 6B The user interface 42 shown here allows the first option to be selected. Figure 6B The completed option is shown as 422.
[0233] Alternatively, the electronic device 100 can output a prompt message upon reaching the first time, which can be used to remind the user to perform the first event. In this way, it can help users control events such as eating, exercising, sleeping, taking medication, or recording blood glucose at specified times, thus helping users to scientifically manage their blood glucose.
[0234] For example, taking the first event as a medication event, the prompt message can be: Figure 4C The displayed message is 181.
[0235] In some implementations, if the first blood glucose result indicates that the user is in the pre-glucose stage, the electronic device 100 can also identify the user's metabolic state based on the first information, which may include one or more of the following: impaired fasting glucose, or impaired glucose tolerance.
[0236] This is because the management needs of different metabolic states may differ. For example, users with impaired fasting glucose can focus on lifestyle changes and do not need to rush to use drugs such as metformin to intervene in their blood sugar. Users with impaired glucose tolerance can use drugs such as acarbose appropriately. Users with both impaired fasting glucose and impaired glucose tolerance have a very high probability of developing diabetes in the short term. Therefore, they can add drugs such as metformin and acarbose while changing their lifestyle to reduce the risk of diabetes.
[0237] Therefore, if it is identified that a user may be in the prediabetic stage, the user's metabolic state can be further identified so that the electronic device 100 can provide corresponding health advice based on different metabolic states. In other words, the health advice or health plan given by the electronic device 100 can be different depending on the user's different metabolic states. In this way, the user's blood sugar can be managed more precisely, and health advice or health plans applicable to the user's condition or physical status can be given scientifically and reasonably based on the user's different situations in the prediabetic stage, so as to minimize the possibility of the user's blood sugar developing into diabetes.
[0238] S103. Electronic device 100 displays the first blood glucose result.
[0239] For example, taking the first blood glucose result indicating the stage as an example, including the normal blood glucose stage, the prediabetic stage, and the diabetic stage, the first blood glucose result displayed by the electronic device 100 may include three types: normal, moderately abnormal, and severely abnormal. Among them, normal corresponds to the normal blood glucose stage, moderately abnormal corresponds to the prediabetic stage, and severely abnormal corresponds to the diabetic stage.
[0240] For example, if the first blood glucose result includes three types: normal, moderately abnormal, and severely abnormal, then when the first blood glucose result is normal, it is also used to indicate the degree of development of the user's blood glucose in the normal blood glucose stage; or, when the first blood glucose result includes moderately abnormal, it is also used to indicate the degree of development of the user's blood glucose in the prediabetic stage; or, when the first blood glucose result includes severely abnormal, it is also used to indicate the degree of development of the user's blood glucose in the diabetic stage.
[0241] For example, see Figure 1G The first blood glucose result can indicate Figure 1G The blood glucose result shown is 161. Further, if the first blood glucose result also indicates the stage of development of the user's blood glucose at that stage, then the first blood glucose result may also include... Figure 1G The blood glucose result shown is 162.
[0242] In some implementations, the electronic device 100 can also combine the blood glucose results obtained from multiple assessments, and / or the user's completion status of the health plan during the blood glucose assessment process, to provide targeted health advice. This enables the health advice to be dynamically adjusted based on the user's blood glucose status over a period of time and the user's actual enthusiasm for implementing the health plan, thereby helping the user to better complete the health plan.
[0243] For example, if the blood glucose health status shown by the multiple blood glucose results obtained by the electronic device 100 over a period of time does not improve, the health advice given by the electronic device 100 based on the blood glucose results during this period can be expanded.
[0244] For example, if a user has a high completion rate in the first aspect (e.g., exercise) of their health plan across multiple periods, but a low completion rate in the second aspect (e.g., diet), the electronic device 100 can increase health recommendations in the first aspect and decrease health recommendations in the second aspect when providing health advice based on the completion status of the health plan for this period.
[0245] It is understood that the electronic device 100 can provide targeted health advice based on the blood glucose results obtained from multiple assessments within a specified number of assessments, and / or the completion status of the health plan during these multiple assessments, after each specified number of assessments. The specified number of assessments can be a preset number by the electronic device 100 or a number set by the user; this embodiment does not limit this. Alternatively, the electronic device 100 can provide targeted health advice based on the blood glucose results obtained during a specified time interval, and / or the completion status of the health plan during this time interval. The specified time interval can be a time set by the electronic device 100 or a time set by the user; this embodiment does not limit this.
[0246] In some implementations, the electronic device 100 can also combine blood glucose results from multiple assessments to determine the user's blood glucose trend. This allows the user to understand how their blood glucose levels have changed over a period of time through the blood glucose trend analysis.
[0247] For example, assuming the first information is information collected in a first time period, similar to the way the first blood glucose result is determined, the electronic device 100 can also acquire the user's second information, which includes the PPG signal, and the second information is information collected in a second time period, which is after the first time period. The electronic device 100 can evaluate the user's second blood glucose result based on the second information. The second blood glucose result indicates the stage the user is in in the progression from normal blood glucose to diabetes. Then, the electronic device 100 can determine the user's blood glucose development trend based on the first blood glucose result and the second blood glucose result, and display the blood glucose development trend.
[0248] As can be seen, this blood glucose trend describes the changes in the user's blood glucose levels in the first and second time periods.
[0249] In some implementations, after the electronic device 100 assesses the user's first blood glucose result, the electronic device 100 may also send the first blood glucose result to other devices so that the other devices can also display the first blood glucose result.
[0250] For example, if electronic device 100 is a watch worn by the user, it can send the first blood glucose result to the user's mobile phone. In this way, the user can view their blood glucose levels on a mobile phone with a larger display screen, achieving the effect of multi-device collaborative management of the user's blood glucose.
[0251] Figure 9 This is a schematic diagram of the hardware structure of the electronic device 100 provided in the embodiments of this application.
[0252] Electronic device 100 may be a mobile phone, tablet computer, desktop computer, laptop computer, handheld computer, notebook computer, ultra-mobile personal computer (UMPC), netbook, as well as cellular phone, personal digital assistant (PDA), augmented reality (AR) device, virtual reality (VR) device, artificial intelligence (AI) device, wearable device, in-vehicle device, smart home device and / or smart city device. The embodiments of this application do not impose any special restrictions on the specific type of electronic device.
[0253] Preferably, in the embodiments of this application, the electronic device 100 may refer to wearable devices such as watches, bracelets, smart rings, and smart glasses.
[0254] Electronic device 100 may include processor 110, internal memory 120, universal serial bus (USB) interface 130, charging management module 140, power management module 141, battery 142, antenna 1 and antenna 2, mobile communication module 150, wireless communication module 160, audio module 170, speaker 170A, microphone 170B, sensor module 180, button 190, motor 191, indicator 192, camera 193, and subscriber identification module (SIM) card interface 195, etc.
[0255] Processor 110 may include one or more processing units, such as: application processor (AP), microcontroller unit (MCU), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU), etc. The different processing units may be independent devices or integrated into one or more processors. For example, the application processor may include a graphics processor and a digital signal processor, and the microcontroller unit may include a graphics processor.
[0256] Electronic device 100 can implement display functions through a GPU, display screen 194, application processor, microcontroller unit, etc. The GPU is a microprocessor for image processing, connected to the display screen 194, application processor, and microcontroller unit. The GPU is used to perform mathematical and geometric calculations and for graphics rendering. Processor 110 may include one or more GPUs, which execute program instructions to generate or modify display information.
[0257] In some implementations, the processor 110 may be used to acquire first information about the user, which may include a PPG signal. The processor 110 may also be used to assess a first blood glucose result of the user based on the first information, which indicates the stage at which the user has progressed from normal blood glucose to diabetes.
[0258] Internal memory 120 may include one or more random access memory (RAM) and one or more non-volatile memory (NVM). The RAM can be directly read and written by the processor 110 and can be used to store executable programs (e.g., machine instructions) of the operating system or other running programs, as well as user and application data. The NVM can also store executable programs and user and application data, and can be pre-loaded into the RAM for direct read and write operations by the processor 110.
[0259] In some implementations, the internal memory 120 may be used to store first information, such as the user's first blood glucose result, etc.
[0260] USB port 130 can be used to connect a charger to charge electronic device 100, and can also be used for data transfer between electronic device 100 and peripheral devices. It can also be used to connect headphones for audio playback. This port can also be used to connect other electronic devices, such as AR devices.
[0261] The charging management module 140 is used to receive charging input from the charger. The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 can receive charging input from the wired charger via the USB interface 130.
[0262] The power management module 141 is used to connect the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140 to power the processor 110, internal memory 120, display screen 194, wireless communication module 160, sensor module 180, etc.
[0263] The wireless communication function of electronic device 100 can be implemented through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor, and baseband processor.
[0264] The mobile communication module 150 can provide wireless communication solutions, including 2G / 3G / 4G / 5G, for use on electronic devices 100.
[0265] The wireless communication module 160 can provide solutions for wireless communication applications on the electronic device 100, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), and intrabody communication (IBC).
[0266] In some embodiments, antenna 1 of electronic device 100 is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, so that electronic device 100 can communicate with networks and other devices through wireless communication technology.
[0267] Electronic device 100 can implement audio functions through audio module 170, speaker 170A, microphone 170B, and processor 110, such as music playback and recording.
[0268] The audio module 170 is used to convert digital audio information into analog audio signal output, and also to convert analog audio input into digital audio signal.
[0269] The speaker 170A, also known as a "loudspeaker," is used to convert audio electrical signals into sound signals. The electronic device 100 can listen to music or make hands-free calls through the speaker 170A.
[0270] Microphone 170B, also known as a "microphone" or "voice transducer," is used to convert sound signals into electrical signals. When making a phone call or sending a voice message, the user can speak by bringing their mouth close to microphone 170B, inputting the sound signal into microphone 170B.
[0271] The sensor module 180 may include: a touch sensor 180A and a photoelectric sensor 180B.
[0272] Touch sensor 180A, also known as a "touch device," can be disposed on display screen 194. The touch sensor 180A and display screen 194 together form a touchscreen, also known as a "touchscreen." Touch sensor 180A is used to detect touch operations applied to or near it. The touch sensor can transmit the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through display screen 194. In other embodiments, touch sensor 180A may also be disposed on the surface of electronic device 100, in a different location than display screen 194.
[0273] The photoelectric sensor 180B is used to monitor cardiovascular vital signs. The photoelectric sensor 180B includes a photodetector and a light emitter. The photodetector can be, for example, a photodiode (PD), and the light emitter can be, for example, a light-emitting diode (LED). The light emitter acts as a light source to illuminate the skin. The photodetector detects the remaining transmitted or reflected light after it has been absorbed by the blood and tissues during penetration, and converts this into an electrical signal to obtain a PPG signal. Since the intensity of the transmitted or reflected light varies with arterial pulsation, the PPG signal also follows the arterial pulsation, i.e., the rhythmic fluctuations of the user's heartbeat. The user's heart rate, blood oxygen saturation, blood pressure, and other parameters can be calculated using this PPG signal. In this embodiment, the user's blood glucose levels can be assessed using this PPG signal.
[0274] In some embodiments, the sensor module 180 may further include one or more of the following sensors: pressure sensor, gyroscope sensor, barometric pressure sensor, magnetic sensor, accelerometer, distance sensor, proximity sensor, fingerprint sensor, humidity sensor, temperature sensor, ambient light sensor, heart rate sensor, electrocardiogram sensor, etc.
[0275] Motor 191 can generate vibration alerts. Motor 191 can be used for incoming call vibration alerts or for touch vibration feedback.
[0276] Indicator 192 can be an indicator light, used to indicate charging status, power changes, or to indicate messages, missed calls, notifications, etc.
[0277] Display screen 194 is used to display images, videos, etc. Display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), or it can be manufactured using organic light-emitting diodes (OLEDs), active-matrix organic light-emitting diodes (AMOLEDs), flexible light-emitting diodes (FLEDs), minimized LEDs, microLEDs, micro-OLEDs, quantum dot light-emitting diodes (QLEDs), etc. In some embodiments, electronic device 100 may include one or N displays 194, where N is a positive integer greater than 1.
[0278] In some implementations, the display screen 194 can be used to display the user's blood glucose results, as well as a user interface related to assessing the user's blood glucose levels, etc. See the above for details. Figures 1A-1G , Figures 3A-3B , Figures 4A-4C , Figures 5A-5E , Figures 6A-6C , Figure 7 The user interface shown.
[0279] The SIM card interface 195 is used to connect a SIM card. The electronic device 100 can support one or N SIM card interfaces, where N is a positive integer greater than 1.
[0280] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the electronic device 100. In other embodiments of this application, the electronic device 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0281] Figure 10 A schematic diagram of the software structure of the electronic device 100 provided in the embodiments of this application.
[0282] like Figure 10 As shown, the electronic device 100 may include the following modules: a data acquisition module 1001, a data preprocessing module 1002, a data quality assessment module 1003, an alert module 1004, a feature extraction module 1005, a blood glucose assessment module 1006, a health advice management module 1007, a health advice management library 1008, and a results display module 1009. Among them:
[0283] The data acquisition module 1001 can be used to acquire first information, which may include PPG signal, and further, the first information may also include one or more of the following: acceleration signal, angular velocity signal, electrocardiogram signal, temperature signal, skin conductance signal, pressure signal, user information, blood glucose value, etc., wherein the user information may include one or more of the following: gender, height, weight, age, medical history, etc.
[0284] The data preprocessing module 1002 can be used to process the first information, for example, the processing may include data slicing, filtering, etc.
[0285] The data quality assessment module 1003 can be used to assess the data quality of the first information.
[0286] The reminder module 1004 can be used to output a prompt message when the amount of data of the first information that meets the data quality requirements does not meet the requirements. For example, it can remind the user that the device is not wearing the correct standard, or remind the user that the amount of data of the first information collected is insufficient, so that the electronic device 100 can continue to acquire the first information through the data acquisition module 1001.
[0287] The feature extraction module 1005 can be used to extract features for blood glucose assessment from the first information.
[0288] The blood glucose assessment module 1006 can be used to assess the user's blood glucose results based on the features extracted by the feature extraction module 1005. For example, the blood glucose assessment module 1006 inputs the features extracted by the feature extraction module 1005 into the blood glucose assessment model to obtain the user's blood glucose results.
[0289] The health advice management module 1007 can be used to determine health advice based on the user's blood glucose results, wherein the health advice can be found in the health advice management library 1008.
[0290] The health advice management library 1008 can have a variety of health advice preset. The health advice management module 1007 can search for health advice applicable to the blood glucose result assessed by the blood glucose assessment module 1006 from the health advice management library 1008.
[0291] The results display module 1009 can be used to display the user's blood glucose results, and further, to display health advice, or a health plan determined based on the health advice, etc.
[0292] It is understood that the electronic device 100 may contain more or fewer modules than shown in the figure, and this application embodiment does not impose any limitations on this. For example, the electronic device 100 may not include the health advice management library 1008, which can be stored in the cloud. After the electronic device 100 assesses the blood glucose result, it sends the blood glucose result to the cloud server. The server then determines the health advice based on the health advice management library 1008 and the blood glucose result, and returns the health advice to the electronic device 100.
[0293] Figure 11 This is a schematic diagram of the structure of the blood glucose assessment device 200 provided in the embodiments of this application.
[0294] like Figure 11 As shown, the blood glucose assessment device 200 may include components such as a processor 210 and a memory 220. These components can be connected via a bus 230 or other means. Figure 11 Taking a bus connection as an example, bus 230 is used to realize the connection and communication between processor 210 and memory 220. Wherein:
[0295] The processor 210 may include one or more processing units. The processor 210 can be used to provide computing and control capabilities to support the operation of the entire blood glucose assessment device 200.
[0296] The memory 220 can be used to store various software programs and / or multiple sets of instructions. Specifically, the memory 220 may include high-speed random access memory, and may also include non-volatile memory, such as one or more disk storage devices, flash memory devices, or other non-volatile solid-state storage devices.
[0297] In this embodiment, the blood glucose assessment device 200 can be the aforementioned electronic device 100. The processor 210 is used to acquire first information and assess the user's first blood glucose result based on the first information. The memory 220 is used to store the first information, the first blood glucose result, and the software or program code required for all or part of the functions of the electronic device 100 in the above method embodiment.
[0298] It should be noted that, Figure 11 The illustrated blood glucose assessment device 200 is merely one implementation of an embodiment of this application. In practical applications, the blood glucose assessment device 200 may include more or fewer components than illustrated, or combine certain components, or deploy different components; no limitations are imposed here. For example, the blood glucose assessment device 200 may also include a communication module, through which the blood glucose assessment device 200 can communicate with other devices. For instance, if the first information includes a blood glucose value, the blood glucose assessment device 200 can obtain blood glucose values collected by other devices through the communication module.
[0299] It should be understood that each step in the above method embodiments can be completed by integrated logic circuits in the processor hardware or by instructions in software form. The method steps disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or being executed by a combination of hardware and software modules in the processor.
[0300] This application also provides an electronic device that may include a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the method performed by the electronic device as described in any of the above embodiments.
[0301] This application also provides a chip system including a processing circuit and an interface circuit. The interface circuit is used to receive computer instructions and transmit them to the processing circuit. The processing circuit is used to execute the computer instructions to implement the method performed by the electronic device as in any of the above embodiments.
[0302] This application also provides a chip system including at least one processor for implementing the methods executed by the electronic device in any of the above embodiments. In one possible design, the chip system further includes a memory for storing program instructions and data, the memory being located within or outside the processor.
[0303] A chip system can consist of chips or include chips and other discrete components.
[0304] Optionally, there may be one or more processors in the chip system. The processor can be implemented in hardware or software. When implemented in hardware, the processor can be a logic circuit, integrated circuit, etc. When implemented in software, the processor can be a general-purpose processor, implemented by reading software code stored in memory.
[0305] Optionally, the chip system may contain one or more memories. These memories may be integrated with the processor or disposed separately; this application does not limit this. For example, the memory may be a non-transient processor, such as a read-only memory (ROM), which may be integrated with the processor on the same chip or disposed on different chips. This application does not specifically limit the type of memory or the arrangement of the memory and processor.
[0306] For example, the chip system may be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a micro controller unit (MCU), a programmable logic device (PLD), or other integrated chips.
[0307] This application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method executed by the electronic device in any of the above embodiments.
[0308] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the method executed by the electronic device as described in any of the above embodiments.
[0309] The various embodiments of this application can be combined arbitrarily to achieve different technical effects.
[0310] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).
[0311] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This program can be stored in a computer-readable storage medium, and when executed, it can include the processes described in the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM or random access memory (RAM), magnetic disks, or optical disks.
[0312] In the description of the embodiments of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. The "and / or" in the text is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. In addition, in the description of the embodiments of this application, "multiple" means two or more.
[0313] The terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of indicated technical features. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the embodiments of this application, unless otherwise stated, "multiple" means two or more.
[0314] In summary, the above description is merely an embodiment of the technical solution of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made based on the disclosure of this application should be included within the scope of protection of this application.
Claims
1. A blood glucose assessment method, characterized in that, The method is applied to an electronic device, and the method includes: Obtain the user's first information, which includes the photoplethysmography (PPG) signal. The user's first blood glucose result is evaluated based on the first information, and the first blood glucose result indicates the stage at which the user has progressed from normal blood glucose to diabetes. The first blood glucose result is displayed.
2. The method according to claim 1, characterized in that, The first blood glucose result includes any one of the following: normal, moderately abnormal, or severely abnormal; Wherein, the first blood glucose result includes a normal result, which indicates that the user is in the normal blood glucose stage; the first blood glucose result includes a moderately abnormal result, which indicates that the user is in the prediabetic stage; and the first blood glucose result includes a severely abnormal result, which indicates that the user is in the diabetic stage.
3. The method according to claim 2, characterized in that, The first blood glucose result includes the normal state, and the first blood glucose result is also used to indicate the degree of development of the user's blood glucose in the normal blood glucose stage; or, The first blood glucose result includes cases of moderate abnormality, and the first blood glucose result is also used to indicate the stage of development of the user's blood glucose in the prediabetic stage; or, The first blood glucose result includes cases of severe abnormality, and the first blood glucose result is also used to indicate the stage of development of the user's blood glucose in the diabetes stage.
4. The method according to any one of claims 1-3, characterized in that, After assessing the user's first blood glucose result based on the first information, the method further includes: Based on the first blood glucose result, a first health recommendation is determined, which includes one or more of the following: dietary recommendations, exercise recommendations, sleep recommendations, and medication recommendations; Display the first health recommendation.
5. The method according to claim 4, characterized in that, The method further includes: Based on the first health advice, a first plan is determined, which includes the user's execution goals in one or more of the following: diet, exercise, sleep, and medication; The first plan is displayed.
6. The method according to claim 5, characterized in that, The method further includes: Displays the user's progress on the first plan.
7. The method according to claim 5 or 6, characterized in that, During the process of displaying the first plan, the method further includes: A scale bar is displayed on the first interface, which is used to indicate the time of day; The first interface also displays a first marker, which is used to remind the user to perform a first event at the first time. The first event is one or more of the following: diet event, exercise event, sleep event, medication event, and blood glucose recording event.
8. The method according to claim 7, characterized in that, The method further includes: A first operation acting on the first marker was detected; The first marker is updated to a second marker, which is used to notify the user that the first event has been completed.
9. The method according to claim 8, characterized in that, After detecting the first operation acting on the first tag and before updating the first tag to the second tag, the method further includes: The second interface is displayed, which shows a prompt message reminding the user to perform the first event; A second operation was detected that was applied to the first option in the second interface; The step of updating the first tag to the second tag specifically includes: In response to the second operation, the first tag is updated to the second tag.
10. The method according to any one of claims 1-9, characterized in that, The first information also includes one or more of the following: acceleration signal, angular velocity signal, electrocardiogram signal, temperature signal, skin conductance signal, pressure signal, user information, and blood glucose level. The user information includes one or more of the following: gender, height, weight, age, medical history, family medical history, and body measurements.
11. The method according to any one of claims 1-10, characterized in that, The first information also includes: blood glucose level; In the process of obtaining the first information, the method further includes: Obtain the blood glucose value collected by the first device, and / or obtain the blood glucose value input by the user.
12. The method according to claim 11, characterized in that, The first device includes a continuous glucose monitoring (CGM) device and / or a fingertip glucose monitoring (BGM) device.
13. The method according to any one of claims 1-12, characterized in that, In the process of obtaining the first information, the method further includes: Displays the progress of the first information collection.
14. The method according to any one of claims 1-13, characterized in that, If the first blood glucose result indicates that the user is in the pregnancies stage, the method further includes: Based on the first information, the user's metabolic state is identified, which includes one or more of the following: impaired fasting glucose, or impaired glucose tolerance.
15. The method according to any one of claims 1-14, characterized in that, The user's first blood glucose result is evaluated based on the first information, specifically including: The first information is input into the first model to obtain the user's first blood glucose result, wherein the first model is trained using the test subject's PPG signal based on the known stage of the test subject's progression from normal blood glucose to diabetes.
16. The method according to any one of claims 1-15, characterized in that, The first information is information collected in the first time period, and the method further includes: The user's second information is obtained, the second information including PPG signal, and the second information is information collected in a second time period, which is after the first time period; The user's second blood glucose result is evaluated based on the second information, and the second blood glucose result indicates the stage at which the user has progressed from normal blood glucose to diabetes; The user's blood glucose trend is determined based on the first blood glucose result and the second blood glucose result; This displays the blood glucose trend.
17. An electronic device, characterized in that, include: A memory, a processor, and a computer program stored on the memory, wherein the processor executes the computer program to implement the method as described in any one of claims 1-16.
18. A computer-readable storage medium, characterized in that, It stores a computer program thereon, which, when executed by a processor, implements the method as described in any one of claims 1-16.
19. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the method as described in any one of claims 1-16.