An alarm method, apparatus and device
By collecting users' resting blood pressure values and combining them with acceleration and heart rate values, the blood pressure alarm conditions are dynamically adjusted, solving the problem of low accuracy in blood pressure alarms in existing technologies and achieving higher accuracy in blood pressure alarms and accurate judgment of abnormal states.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2021-01-12
- Publication Date
- 2026-04-24
AI Technical Summary
In existing technologies, blood pressure measurement methods based on wrist photoplethysmography (PPG) waves cannot adapt to the differences in blood pressure among different users, resulting in low accuracy of blood pressure alarms.
By collecting users' resting blood pressure values, the system adaptively adjusts blood pressure alarm conditions and dynamically adjusts alarm parameters in conjunction with acceleration and heart rate values to improve accuracy.
It improves the accuracy of blood pressure alarms, reduces false alarms, and enhances the ability to identify abnormal blood pressure values.
Smart Images

Figure CN114762592B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of smart terminals, and in particular to an alarm method, apparatus, and device. Background Technology
[0002] Currently, hypertension is one of the major cardiovascular diseases, but the awareness rate is only 51.5%, and the control rate and medication rate are 16.9% and 46.1%, respectively. Therefore, hypertension brings a lot of trouble and panic to people's daily lives, and the prevention of hypertension is of great significance.
[0003] Existing technology uses wrist photoplethysmography (PPG) to achieve continuous dynamic blood pressure measurement, which can obtain real-time blood pressure values and provide hypertension alerts based on a fixed systolic threshold.
[0004] However, due to the significant differences in blood pressure among individuals, and the fact that some normal individuals have inherently high blood pressure, setting only a single blood pressure threshold cannot accommodate the impact of blood pressure differences among different users, which can easily lead to false blood pressure alarms and consequently result in low accuracy of blood pressure alarms. Summary of the Invention
[0005] This application provides a blood pressure alarm method, apparatus, and device that can improve the accuracy of blood pressure alarms.
[0006] Firstly, this application provides an alarm method, which can be applied to, but is not limited to, an alarm device, and the alarm device can be applied to alarm-related application scenarios. The alarm device may include: a processor, a memory, a blood pressure acquisition module, a communication interface, a speaker, and / or a display screen. The processor is coupled to the memory and configured to read and execute instructions in the memory; the blood pressure acquisition module is used to acquire the user's systolic blood pressure value; the communication interface is coupled to the processor, and the processor can obtain the user's systolic blood pressure value acquired by the blood pressure acquisition module through the communication interface; the speaker and / or display screen is used to output first alarm information, which is used to indicate that the systolic blood pressure value is in an abnormal state.
[0007] In some possible implementations, the alarm device may further include: an acceleration sensing module, a heart rate acquisition module, a touch screen and / or a keyboard; wherein the acceleration sensing module can be used to acquire the user's acceleration value; the heart rate acquisition module can be used to acquire the user's heart rate value; and the touch screen and / or keyboard can be used to input the user's resting blood pressure value.
[0008] In practical applications, the aforementioned alarm device can be a wearable device, or a system composed of a wearable device and a smart terminal. If the alarm device is a system composed of a wearable device and a smart terminal, the wearable device shall at least include a blood pressure acquisition module, and other modules may be located in the wearable device or the smart terminal. This application does not impose specific limitations in this regard.
[0009] Therefore, the above alarm method may include: collecting the user's first blood pressure value, which is the systolic blood pressure value collected in this instance; determining alarm conditions based on the first resting blood pressure value, which is the user's resting blood pressure value within a first time period; and outputting a first alarm message if the first blood pressure value meets the alarm conditions, which is used to indicate that the systolic blood pressure value is in an abnormal state.
[0010] In this application, by adaptively adjusting the user's blood pressure alarm conditions based on the user's resting blood pressure value, and then judging the collected systolic blood pressure value based on the user's blood pressure alarm conditions, the system can adapt to the impact of blood pressure differences among different users on blood pressure alarms, thereby improving the accuracy of blood pressure alarms.
[0011] Based on the first aspect, in some possible implementations, determining the alarm condition based on the first resting blood pressure value includes: determining the sum of the first resting blood pressure value and a preset blood pressure difference as an alarm parameter; determining a single blood pressure value greater than or equal to the alarm parameter as an alarm condition; or, determining a single blood pressure value greater than or equal to a preset blood pressure threshold and greater than or equal to the alarm parameter as an alarm condition; wherein, the single blood pressure value is the systolic blood pressure value collected by the user in a single instance.
[0012] Based on the first aspect, in some possible implementations, the first blood pressure value satisfies the alarm conditions, including:
[0013] The first blood pressure value is greater than or equal to the alarm parameter, or the first blood pressure value is greater than or equal to the preset blood pressure threshold and is also greater than or equal to the alarm parameter.
[0014] Based on the first aspect, in some possible implementations, determining the alarm condition according to the first resting blood pressure value includes: a first mapping relationship, determining the alarm threshold corresponding to the first resting blood pressure value as the alarm parameter, wherein the first mapping relationship is the mapping relationship between the resting blood pressure value and the alarm threshold; determining a single blood pressure value greater than or equal to the alarm parameter as the alarm condition, wherein the single blood pressure value is the systolic blood pressure value collected by the user in a single instance.
[0015] Based on the first aspect, in some possible implementations, the first blood pressure value satisfies the alarm conditions, including:
[0016] The first blood pressure value is greater than or equal to the alarm parameter.
[0017] Based on the first aspect, in some possible implementations, determining the alarm condition based on the first resting blood pressure value includes: determining the blood pressure level corresponding to the first resting blood pressure value as the first resting blood pressure level according to a second mapping relationship, wherein the second mapping relationship is a mapping relationship between blood pressure value and blood pressure level; determining the sum of the differences between the first resting blood pressure level and a preset level as an alarm parameter; determining a single blood pressure level greater than or equal to the alarm parameter as an alarm condition; or, determining a single blood pressure level greater than or equal to a preset blood pressure level and greater than or equal to the alarm parameter as an alarm condition; wherein the single blood pressure level is the blood pressure level corresponding to the systolic blood pressure value collected by the user in a single instance, determined according to the second mapping relationship.
[0018] Based on the first aspect, in some possible implementations, the first blood pressure value satisfies the alarm condition, including: the first blood pressure level corresponding to the first blood pressure value determined by the second mapping relationship is greater than or equal to the alarm parameter, or the first blood pressure level corresponding to the first blood pressure value determined by the second mapping relationship is greater than or equal to the preset blood pressure level and is greater than or equal to the alarm parameter.
[0019] Furthermore, if the first blood pressure value meets the alarm conditions, after outputting the first alarm information, the processor can also calculate the alarm duration within the second time period and adjust the alarm duration according to the alarm conditions, thereby speeding up the alarm process when the user's resting blood pressure value is high.
[0020] Based on the first aspect, in some possible implementations, after outputting the first alarm information if the first blood pressure value meets the alarm condition, the method further includes: obtaining at least one alarm duration within a second duration, the alarm duration being the duration for which the first alarm information is continuously output; determining at least one duration weighting coefficient according to the alarm condition corresponding to each alarm duration, wherein different alarm conditions correspond to different duration weighting coefficients; obtaining a weighted duration corresponding to at least one alarm duration according to the at least one duration weighting coefficient; and outputting the second alarm information if the sum of the weighted durations meets a preset duration threshold.
[0021] Based on the first aspect, in some possible implementations, after obtaining the weighted duration corresponding to at least one alarm duration, the method further includes: if the ratio of the sum of alarm durations to the second duration satisfies a preset duration ratio threshold, then outputting third alarm information.
[0022] Based on the first aspect, in some possible implementations, the larger the alarm parameter corresponding to the alarm condition, the larger the corresponding duration weighting coefficient.
[0023] Furthermore, if the first blood pressure value meets the alarm conditions, after outputting the first alarm information, the processor can also calculate the number of alarms within the second time period and adjust the number of alarms according to the alarm conditions, accelerating the alarm speed when the user's resting blood pressure value is high.
[0024] Based on the first aspect, in some possible implementations, after outputting the first alarm information if the first blood pressure value meets the alarm condition, the method further includes: obtaining at least one alarm count within a second time period, the alarm count being the number of times the first alarm information is continuously output; determining at least one count weighting coefficient according to the alarm condition corresponding to each alarm count, wherein different alarm conditions correspond to different count weighting coefficients; obtaining a weighted count corresponding to at least one alarm count according to the at least one count weighting coefficient; and outputting the fourth alarm information if the sum of the weighted counts meets a preset count threshold.
[0025] Based on the first aspect, in some possible implementations, after obtaining the weighted count corresponding to at least one alarm count, the method further includes: if the ratio of the sum of alarm counts to the total number of times the user's systolic blood pressure value is collected within the second duration satisfies a preset count ratio threshold, then outputting a fifth alarm message.
[0026] Based on the first aspect, in some possible implementations, the larger the alarm parameter corresponding to the alarm condition, the larger the corresponding frequency weighting coefficient.
[0027] Furthermore, if the first blood pressure value meets the alarm conditions, after outputting the first alarm information, the processor can also calculate the alarm duration and alarm count within the second time period, and adjust the alarm duration and alarm count according to the alarm conditions, which can speed up the alarm process when the user's resting blood pressure value is high.
[0028] It's important to note that even normal blood pressure can be affected by factors such as exercise, fever, stress, insomnia, smoking, alcohol consumption, diet, environment, and mood. Fluctuations in blood pressure within the range of 20-30 mmHg throughout the day can be a normal physiological phenomenon or a sign of hypertension. Therefore, when determining whether to issue an alarm, considering the influence of other factors on blood pressure can improve the accuracy of alarm alerts. Among the various influencing factors mentioned above, exercise, especially strenuous exercise, causes the most significant changes in blood pressure over a short period, but this is considered normal physiological regulation and not an abnormal blood pressure reading.
[0029] Therefore, further, the determination of whether a user's systolic blood pressure value is abnormal can also be combined with the user's acceleration value and heart rate value, two physiological signals. Based on the initial blood pressure value meeting the alarm conditions, the processor continues to collect the user's acceleration and heart rate values to further improve the accuracy of the initial blood pressure value alarm.
[0030] Based on the first aspect, in some possible implementations, the method further includes: collecting the user's acceleration value; collecting the user's heart rate value; and outputting a first alarm message if the first blood pressure value meets the alarm conditions, including: outputting a first alarm message if the first blood pressure value meets the alarm conditions, the heart rate value is greater than or equal to a heart rate threshold, and the acceleration value is less than an acceleration threshold.
[0031] Based on the first aspect, in some possible implementations, after collecting the user's acceleration value and heart rate value, the method further includes: if the first blood pressure value meets the alarm condition, the heart rate value is greater than or equal to the heart rate threshold, and the acceleration value is greater than or equal to the acceleration threshold, then the output of the first alarm information is cancelled.
[0032] Here, "cancel output of the first alarm message" can be understood as follows: if the processor determines that the first blood pressure value meets the alarm conditions, it can first not output the first alarm message, and further determine the heart rate value and acceleration value. If the heart rate value is greater than or equal to the heart rate threshold and the acceleration value is greater than or equal to the acceleration threshold, then the first alarm message will not be output. If the heart rate value is greater than or equal to the heart rate threshold and the acceleration value is less than the acceleration threshold, then the first alarm message will be output.
[0033] Based on the first aspect, in some possible implementations, before determining the alarm condition based on the first resting blood pressure value, the method further includes: acquiring the first resting blood pressure value at a first preset time; or, obtaining the first resting blood pressure value input by the user at the first preset time; and outputting first alarm information if the first resting blood pressure value is greater than or equal to a preset resting blood pressure threshold.
[0034] Secondly, this application provides an alarm device, which may include: a blood pressure acquisition module for acquiring a user's first blood pressure value, the first blood pressure value being the systolic blood pressure value acquired in this instance; a determination module for determining alarm conditions based on the first resting blood pressure value, the first resting blood pressure value being the user's resting blood pressure value within a first time period; and an alarm module for outputting first alarm information when the first blood pressure value meets the alarm conditions, the first alarm information being used to indicate that the systolic blood pressure value is in an abnormal state.
[0035] Based on the second aspect, in some possible implementations, the determining module is further configured to: determine the sum of the first resting blood pressure value and the preset blood pressure difference value as an alarm parameter; determine a single blood pressure value greater than or equal to the alarm parameter as an alarm condition; or, determine a single blood pressure value greater than or equal to a preset blood pressure threshold and greater than or equal to the alarm parameter as an alarm condition; wherein, the single blood pressure value is the systolic blood pressure value collected by the user in a single instance.
[0036] Based on the second aspect, in some possible implementations, the first blood pressure value satisfies the alarm condition, including: the first blood pressure value is greater than or equal to the alarm parameter; or, the first blood pressure value is greater than or equal to a preset blood pressure threshold and is greater than or equal to the alarm parameter.
[0037] Based on the second aspect, in some possible implementations, the determining module is further configured to: determine the alarm threshold corresponding to the first resting blood pressure value as an alarm parameter according to the first mapping relationship, wherein the first mapping relationship is the mapping relationship between the resting blood pressure value and the alarm threshold; and determine a single blood pressure value greater than or equal to the alarm parameter as an alarm condition, wherein the single blood pressure value is the systolic blood pressure value collected by the user in a single instance.
[0038] Based on the second aspect, in some possible implementations, the first blood pressure value satisfies the alarm condition, including: the first blood pressure value is greater than or equal to the alarm parameter.
[0039] Based on the second aspect, in some possible implementations, the determining module is further configured to: determine the blood pressure level corresponding to the first resting blood pressure value as the first resting blood pressure level according to the second mapping relationship, wherein the second mapping relationship is a mapping relationship between blood pressure value and blood pressure level; determine the sum of the differences between the first resting blood pressure level and the preset level as an alarm parameter; determine a single blood pressure level greater than or equal to the alarm parameter as an alarm condition; or, determine a single blood pressure level greater than or equal to the preset blood pressure level and greater than or equal to the alarm parameter as an alarm condition; wherein the single blood pressure level is the blood pressure level corresponding to the systolic blood pressure value collected by the user in a single instance, determined according to the second mapping relationship.
[0040] Based on the second aspect, in some possible implementations, the first blood pressure value satisfies the alarm condition, including: if the first blood pressure level corresponding to the first blood pressure value determined according to the second mapping relationship is greater than or equal to the alarm parameter, or if the first blood pressure level corresponding to the first blood pressure value determined according to the second mapping relationship is greater than or equal to the preset blood pressure level and greater than or equal to the alarm parameter, then the first blood pressure value satisfies the alarm condition.
[0041] Based on the second aspect, in some possible implementations, the device further includes: an acquisition module, configured to acquire at least one alarm duration within a second duration, the alarm duration being the duration for which first alarm information is continuously output; a determination module, further configured to determine at least one duration weighting coefficient based on the alarm conditions corresponding to each alarm duration, wherein different alarm conditions correspond to different duration weighting coefficients; the acquisition module, further configured to acquire a weighted duration corresponding to at least one alarm duration based on the at least one duration weighting coefficient; and an alarm module, further configured to output second alarm information when the sum of the weighted durations satisfies a preset duration threshold.
[0042] Based on the second aspect, in some possible implementations, the alarm module is further configured to output third alarm information when the ratio of the sum of alarm durations to the second duration meets a preset duration ratio threshold.
[0043] Based on the second aspect, in some possible implementations, the larger the alarm parameter corresponding to the alarm condition, the larger the corresponding duration weighting coefficient.
[0044] Based on the second aspect, in some possible implementations, the device further includes: an acquisition module, configured to acquire at least one alarm count within a second time period, wherein the alarm count is the number of times the first alarm information is continuously output; a determination module, further configured to determine at least one count weighting coefficient based on the alarm conditions corresponding to each alarm count, wherein different alarm conditions correspond to different count weighting coefficients; the acquisition module, further configured to acquire a weighted count corresponding to at least one alarm count based on the at least one count weighting coefficient; and an alarm module, further configured to output a fourth alarm information when the sum of the weighted counts satisfies a preset count threshold.
[0045] Based on the second aspect, in some possible implementations, the alarm module is further configured to output a fifth alarm message when the ratio of the sum of alarm counts to the total number of times the user's systolic blood pressure value is collected within the second duration satisfies a preset count ratio threshold.
[0046] Based on the second aspect, in some possible implementations, the larger the alarm parameter corresponding to the alarm condition, the larger the corresponding frequency weighting coefficient.
[0047] Based on the second aspect, in some possible implementations, the device may further include: an acceleration sensing module and a heart rate acquisition module; wherein, the acceleration sensing module is used to acquire the user's acceleration value; the heart rate acquisition module is used to acquire the user's heart rate value; and the alarm module is further used to output a first alarm message when the first blood pressure value meets the alarm condition, the heart rate value is greater than or equal to the heart rate threshold and the acceleration value is less than the acceleration threshold.
[0048] Based on the second aspect, in some possible implementations, the alarm module can also be used to cancel the output of the first alarm information when the first blood pressure value meets the alarm condition, the heart rate value is greater than or equal to the heart rate threshold and the acceleration value is greater than or equal to the acceleration threshold.
[0049] Based on the second aspect, in some possible implementations, the blood pressure acquisition module is further configured to acquire a first resting blood pressure value at a first preset time; or, at a first preset time, obtain a first resting blood pressure value input by the user; the alarm module is further configured to output a first alarm message when the first resting blood pressure value is greater than or equal to a preset resting blood pressure threshold.
[0050] The alarm device provided in this application embodiment can improve the accuracy of blood pressure alarms.
[0051] Thirdly, this application provides an alarm device that may include: a processor and a memory, the processor and the memory being coupled, the processor being configured to read and execute instructions in the memory to implement the alarm method as described in the first aspect or any possible implementation of the first aspect.
[0052] Fourthly, this application provides a computer-readable storage medium storing instructions that, when executed on a computer, perform the alarm method as described in the first aspect or any possible implementation thereof.
[0053] Fifthly, this application provides a computer program or computer program product that, when executed on a computer, causes the computer to implement the alarm method as described in the first aspect or any possible implementation thereof.
[0054] It should be understood that the second to fifth aspects of this application are consistent with the technical solutions of the first aspect of this application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation are similar, so they will not be described again. Attached Figure Description
[0055] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the embodiments of this application or the background art will be described below.
[0056] Figure 1 This is a schematic diagram of the structure of an alarm device 100 according to an embodiment of this application;
[0057] Figure 2 This is a schematic diagram of an alarm method 200 in an embodiment of this application;
[0058] Figure 3 This is a schematic diagram illustrating the display of a first prompt message in an embodiment of this application;
[0059] Figure 4 This is a schematic diagram showing a first operation interface in an embodiment of this application;
[0060] Figure 5 This is a schematic diagram illustrating the effect of heart rate and acceleration values on systolic blood pressure in an embodiment of this application;
[0061] Figure 6 This is a flowchart illustrating another alarm method 600 in an embodiment of this application;
[0062] Figure 7 This is a schematic diagram of another alarm method 700 in an embodiment of this application;
[0063] Figure 8 This is a schematic diagram illustrating the correspondence between a duration-weighted coefficient and a resting blood pressure value in an embodiment of this application;
[0064] Figure 9 This is a schematic diagram of another alarm method 900 in an embodiment of this application;
[0065] Figure 10 This is a flowchart illustrating another alarm method 1000 in an embodiment of this application;
[0066] Figure 11 This is a schematic diagram illustrating the correspondence between a frequency weighting coefficient and blood pressure values in an embodiment of this application;
[0067] Figure 12 This is a flowchart illustrating another alarm method 1200 in an embodiment of this application;
[0068] Figure 13 This is a flowchart illustrating another alarm method 1300 in an embodiment of this application;
[0069] Figure 14 This is a schematic diagram of the structure of an alarm device 1400 in an embodiment of this application. Detailed Implementation
[0070] The embodiments of this application are described below with reference to the accompanying drawings. In the following description, reference is made to the accompanying drawings, which form part of this application and illustrate specific aspects of the embodiments of this application or to which specific aspects of the embodiments of this application may be used. It should be understood that the embodiments of this application can be used in other aspects and may include structural or logical variations not depicted in the drawings. For example, it should be understood that the disclosure of the described methods can be equally applied to corresponding devices or systems for performing the methods, and vice versa. For example, if one or more specific method steps are described, the corresponding device may include one or more units, such as functional units, to perform the described one or more method steps (e.g., one unit performs one or more steps, or multiple units, each of which performs one or more of the multiple steps), even if such one or more units are not explicitly described or illustrated in the drawings. On the other hand, for example, if a specific apparatus is described based on one or more units, such as functional units, the corresponding method may include a step to perform the functionality of one or more units (e.g., one step performs the functionality of one or more units, or multiple steps, each of which performs the functionality of one or more of the multiple units), even if such one or more steps are not explicitly described or illustrated in the drawings. Furthermore, it should be understood that, unless otherwise expressly stated, the features of the various exemplary embodiments and / or aspects described herein may be combined with each other.
[0071] Currently, continuous dynamic blood pressure measurement can be achieved based on wrist photoplethysmography (PPG), and then hypertension alerts can be issued based on a fixed systolic threshold. However, due to significant differences in blood pressure among individuals, and the fact that some normal individuals have inherently high blood pressure, setting only a single hypertension threshold cannot accommodate the impact of blood pressure differences among users, easily leading to false alarms.
[0072] This application provides an alarm method that can improve the accuracy of blood pressure alarms.
[0073] Figure 1 This is a schematic diagram of the structure of an alarm device according to an embodiment of this application. See also... Figure 1As shown by the solid line, the alarm device 100 may include: a processor 101, a memory 102, a blood pressure acquisition module 103, a communication interface 104, a speaker, and / or a display screen 105. Specifically, the processor 101 is coupled to the memory 102 and is configured to read and execute instructions from the memory 102; the blood pressure acquisition module 103 is used to acquire the user's systolic blood pressure value; the communication interface 104 is coupled to the processor 101, allowing the processor 101 to obtain the user's systolic blood pressure value acquired by the blood pressure acquisition module 103; and the speaker and / or display screen 105 is used to output a first alarm message indicating that the systolic blood pressure value is abnormal.
[0074] See also some possible implementations. Figure 1 As shown by the dashed line, the alarm device 100 may further include: an acceleration sensor 106, a heart rate acquisition module 107, and a touch screen and / or keyboard 108; wherein, the acceleration sensor 106 can be used to acquire the user's acceleration value; the heart rate acquisition module 107 can be used to acquire the user's heart rate value; and the touch screen and / or keyboard 108 can be used to input the user's resting blood pressure value.
[0075] In practical applications, the aforementioned alarm device can be a wearable device, or a system composed of a wearable device and a smart terminal. If the alarm device is a system composed of a wearable device and a smart terminal, the wearable device shall at least include a blood pressure acquisition module 103, and other modules may be in the wearable device or the smart terminal. This application embodiment does not specifically limit this.
[0076] The alarm method in the embodiments of this application will be described below in conjunction with the structure of the alarm device 100 described above.
[0077] Figure 2 This is a flowchart illustrating the alarm method in an embodiment of this application. See [link / reference]. Figure 2 As shown, the alarm method 200 may include:
[0078] S201, the processor collects the user's first blood pressure value.
[0079] Specifically, the first blood pressure value mentioned above is the systolic blood pressure value of the user collected in this study.
[0080] In some possible implementations, the processor may send a first instruction to the blood pressure acquisition module at preset acquisition intervals (acquisition cycles), which instructs the blood pressure acquisition module to acquire the user's systolic blood pressure value.
[0081] Optionally, the preset acquisition duration can be a default configuration value pre-saved in the memory, or it can be a value that the user is prompted to input and save in the memory when the device is first powered on. For example, assuming the preset acquisition duration is 10 seconds, the processor will send a first instruction to the blood pressure acquisition module every 10 seconds, thereby realizing the function of periodically (which can be understood as continuously and automatically acquiring the user's systolic blood pressure value in periods of 5 seconds, 10 seconds, 1 minute, 1 hour, etc.)
[0082] In S202, the processor determines the alarm conditions based on the first resting blood pressure value. S202 can be further divided into S2021 and S2022. S2021 and S2022 will be described in detail below.
[0083] S2021, the processor obtains the first resting blood pressure value.
[0084] It is important to note that resting blood pressure is the systolic blood pressure value of a user in a conscious, inactive, and quiet state. The aforementioned first resting blood pressure value is the user's resting blood pressure value within a first time period.
[0085] In some possible implementations, the processor may prompt the user to input a resting blood pressure value and store it in memory at a first preset time interval (period). Alternatively, the processor may send a second instruction to the blood pressure acquisition module at a first preset time interval (period), instructing the blood pressure acquisition module to acquire the resting blood pressure value and store it in memory. Then, the processor reads the resting blood pressure value from memory to obtain the first resting blood pressure value.
[0086] It should also be noted that since the above first resting blood pressure value is obtained in a first time period, the above first resting blood pressure value is valid within the first time period (the same value).
[0087] In some possible implementations, the aforementioned first preset time and first duration may be default configuration values pre-saved in memory, or values that the processor prompts the user to input in advance and saves in memory.
[0088] For example, assuming the first preset time is 7:00 AM and the first duration is 12 hours, the processor will obtain the user-inputted resting blood pressure value at 7:00 AM and 7:00 PM every day. Alternatively, the processor will send a second instruction to the blood pressure acquisition module at 7:00 AM and 7:00 PM every day, instructing the blood pressure acquisition module to collect the user's resting blood pressure value, thereby obtaining the user-inputted resting blood pressure value.
[0089] S2021, the processor determines the alarm conditions based on the first resting blood pressure value.
[0090] First, the principle of determining alarm conditions based on the first resting blood pressure value will be explained in detail.
[0091] According to general medical knowledge, blood pressure values have a normal range, as shown in Table 1. The normal range of blood pressure values mentioned above is affected by individual differences such as age and gender, and will fluctuate within a large range. The range of systolic blood pressure is 110 mmHg to 148 mmHg, and the range of diastolic blood pressure is 70 mmHg to 85 mmHg. Therefore, judging whether a user's blood pressure is abnormal based solely on the result of a single systolic blood pressure measurement has low accuracy and may trigger false high blood pressure warnings, causing panic among users.
[0092] Table 1
[0093]
[0094] In summary, each person's blood pressure has its own characteristics. Therefore, specific high blood pressure alarm conditions can be set for each person based on their resting blood pressure values at different times.
[0095] Then, the specific method by which the processor determines the alarm conditions based on the first resting blood pressure value is described in detail.
[0096] Optionally, the processor can first determine the sum of the first resting blood pressure value and the preset blood pressure difference value as the alarm parameter.
[0097] Then, the processor can determine an alarm condition if a single blood pressure value is greater than or equal to an alarm parameter; alternatively, the processor can also determine an alarm condition if a single blood pressure value is greater than or equal to a preset blood pressure threshold and is also greater than or equal to the alarm parameter. Here, the single blood pressure value is the systolic blood pressure value collected in a single measurement, and the preset blood pressure difference and preset blood pressure threshold can be default configuration values pre-saved in memory.
[0098] If the first blood pressure value is greater than or equal to the alarm parameter, or if the first blood pressure value is greater than or equal to the preset blood pressure threshold and is greater than or equal to the alarm parameter, then the first blood pressure value meets the alarm condition.
[0099] Optionally, if the processor determines that a single blood pressure value is greater than or equal to an alarm parameter as an alarm condition, for example, assuming the first resting blood pressure value is 120 mmHg and the preset blood pressure difference is 30 mmHg, then the alarm parameter is 150 mmHg. Based on the alarm condition, the following results may occur:
[0100] In the first scenario, if the first blood pressure value is 130 mmHg, then the first blood pressure value (130 mmHg) is less than the first blood pressure alarm threshold (150 mmHg), and the alarm condition is not met.
[0101] The second result is that if the first blood pressure value is 160 mmHg, then the first blood pressure value (160 mmHg) > the first alarm threshold (150 mmHg), which satisfies the alarm condition.
[0102] Optionally, if the processor determines that a single blood pressure value is greater than or equal to a preset blood pressure threshold and is also greater than or equal to an alarm parameter as an alarm condition, for example, assuming the preset blood pressure threshold is 160 mmHg, the first resting blood pressure value is 120 mmHg, and the preset blood pressure difference is 30 mmHg, then the alarm parameter is 150 mmHg (120 mmHg + 30 mmHg). Based on the alarm condition, the following results may occur:
[0103] In the first scenario, if the first blood pressure value is 130 mmHg, then the first blood pressure value (130 mmHg) is less than the first blood pressure alarm threshold (150 mmHg), and the alarm condition is not met.
[0104] The second result is that if the first blood pressure value is 155 mmHg, then the first blood pressure value (155 mmHg) > the first blood pressure alarm threshold (150 mmHg), but the first blood pressure value (150 mmHg) < the preset blood pressure threshold (160 mmHg), and the alarm condition is not met.
[0105] The third result is that if the first blood pressure value is 165 mmHg, then the first blood pressure value (165 mmHg) > the first blood pressure alarm threshold (150 mmHg) and the first blood pressure value (165 mmHg) > the preset blood pressure threshold (160 mmHg), thus satisfying the alarm condition.
[0106] It should be noted that the comparison between the first blood pressure value and the first alarm threshold, as well as the comparison between the first blood pressure value and the preset blood pressure threshold, does not distinguish the order.
[0107] Optionally, the processor can also first determine the alarm threshold corresponding to the first resting blood pressure value as the alarm parameter based on the first mapping relationship. The first mapping relationship is the mapping relationship between the resting blood pressure value and the alarm threshold, and this first mapping relationship can be pre-stored in memory.
[0108] The processor can then determine an alarm condition as a single blood pressure value being greater than or equal to an alarm parameter, where a single blood pressure value is the systolic blood pressure value acquired in a single measurement. If the first blood pressure value is greater than or equal to the alarm parameter, it indicates that the first blood pressure value meets the alarm condition.
[0109] In some possible implementations, the first mapping relationship described above can be as shown in Table 2:
[0110] Table 2
[0111] Resting blood pressure (mmHg) Alarm threshold (mmHg) Resting blood pressure <120 130 120 ≤ resting blood pressure < 140 150 140 ≤ resting blood pressure < 160 170 160≤resting blood pressure <180 185
[0112] If the processor determines that a single blood pressure value greater than or equal to an alarm parameter is an alarm condition, for example, assuming the first resting blood pressure value is 130 mmHg, according to Table 2, the alarm threshold corresponding to the first resting blood pressure value is 150 mmHg, that is, the alarm parameter is 150 mmHg. Based on the alarm condition, the following results may occur:
[0113] In the first scenario, if the first blood pressure value is 130 mmHg, then the first blood pressure value (130 mmHg) is less than the first blood pressure alarm threshold (150 mmHg), and the alarm condition is not met.
[0114] The second result is that if the first blood pressure value is 160 mmHg, then the first blood pressure value (160 mmHg) > the first blood pressure alarm threshold (150 mmHg), thus meeting the alarm condition.
[0115] Optionally, the processor can also first determine the blood pressure level corresponding to the first resting blood pressure value as the first resting blood pressure level according to the second mapping relationship, wherein the second mapping relationship is the mapping relationship between blood pressure value and blood pressure level, and the second mapping relationship can be stored in memory in advance.
[0116] Then, the processor determines the sum of the differences between the first resting blood pressure level and the preset level as the alarm parameter; determines a single blood pressure level greater than or equal to the alarm parameter as the alarm condition; or determines a single blood pressure level greater than or equal to the preset blood pressure level and greater than or equal to the alarm parameter as the alarm condition. Here, the single blood pressure level is the blood pressure level corresponding to the systolic blood pressure value collected by the user in a single measurement, determined according to the second mapping relationship.
[0117] If the first blood pressure level corresponding to the first blood pressure value determined according to the second mapping relationship is greater than or equal to the alarm parameter, or if the first blood pressure level corresponding to the first blood pressure value determined according to the second mapping relationship is greater than or equal to the preset blood pressure level and is greater than or equal to the alarm parameter, then the first blood pressure value meets the alarm condition.
[0118] The second mapping relationship and the preset level difference can be pre-stored in memory. In some possible implementations, the above-mentioned second mapping relationship can be as shown in Table 3:
[0119] Table 3
[0120] Blood pressure (mmHg) Blood pressure warning levels Blood pressure <110 Level 0 110≤blood pressure value<130 Level 1 Blood pressure ≤ 130 < 150 Level 2 Blood pressure ≤ 150 < 170 Level 3 Blood pressure ≥170 Level 4
[0121] If the processor determines that a single blood pressure level is greater than or equal to the alarm parameter as an alarm condition, for example, assuming the first resting blood pressure value is 130 mmHg, according to Table 3, the blood pressure level corresponding to the first resting blood pressure value is level 1. That is, the first resting blood pressure level is level 1, and the preset level difference is level 1, then the first alarm level is level 2 (level 1 + level 1). Based on the alarm condition, the following results may occur:
[0122] In the first scenario, if the first blood pressure value is 135 mmHg, then the first blood pressure level corresponding to the first blood pressure value determined according to the second mapping relationship is level 1. The first blood pressure level (level 1) is less than the alarm parameter (level 2), and the alarm condition is not met.
[0123] In the second scenario, if the first blood pressure value is 165 mmHg, then the first blood pressure level corresponding to the first blood pressure value determined according to the second mapping relationship is level 3. The first blood pressure level (level 2) is greater than the alarm parameter (level 2), thus satisfying the alarm condition.
[0124] If the processor determines that a single blood pressure level is greater than or equal to a preset blood pressure level and is also greater than or equal to an alarm parameter as an alarm condition, for example, assuming the preset blood pressure level is level 2 and the first resting blood pressure value is 100 mmHg, according to Table 3, the blood pressure level corresponding to the first resting blood pressure value is level 0. That is, the first resting blood pressure level is level 0, and the preset level difference is level 1, then the first alarm level is level 1 (level 0 + level 1). Based on the alarm condition, the following results may occur:
[0125] In the first scenario, if the first blood pressure value is 95 mmHg, then the first blood pressure level corresponding to the first blood pressure value determined according to the second mapping relationship is level 0. The first blood pressure level (level 0) is less than the alarm parameter (level 1), and the alarm condition is not met.
[0126] In the second scenario, if the first blood pressure value is 135 mmHg, then the first blood pressure level corresponding to the first blood pressure value determined according to the second mapping relationship is level 2. The first blood pressure level (level 2) > the alarm parameter (level 1), and the first blood pressure level (level 2) = the preset blood pressure level (level 2), which does not meet the alarm conditions.
[0127] The third result is that if the first blood pressure value is 160 mmHg, then the first blood pressure level corresponding to the first blood pressure value determined according to the second mapping relationship is level 3. The first blood pressure level (level 3) > alarm parameter (level 1) and the first blood pressure level (level 3) > preset blood pressure level (level 2), thus satisfying the alarm condition.
[0128] It should be noted that the comparison between the first blood pressure level and the alarm parameters, as well as the comparison between the first blood pressure level and the preset blood pressure level, does not distinguish the order.
[0129] S203, if the first blood pressure value meets the alarm conditions, the processor outputs the first alarm information.
[0130] It should be noted that the aforementioned first alarm information is used to indicate that the systolic blood pressure value is in an abnormal state (level one alarm), so that the user can further track and handle the systolic blood pressure value. For example, it can prompt the user to continue to pay close attention to the systolic blood pressure value or seek medical attention in a timely manner.
[0131] In some possible implementations, the aforementioned first alarm information may be a first prompt tone, or a first prompt tone and a first prompt message, or a first prompt tone and a first operation interface.
[0132] For example, the first alert tone mentioned above can be a "beep beep beep" alarm tone emitted by a speaker, or it can be an alarm voice broadcast saying "Your current systolic blood pressure value is in an abnormal state" emitted by a speaker.
[0133] For example, such as Figure 3 As shown, the first prompt message mentioned above can be a text message displayed on the screen saying "Your systolic blood pressure value is abnormal".
[0134] For example, such as Figure 4 As shown, the first operation interface can be a dialog box that displays "Your systolic blood pressure value is in an abnormal state" on the screen. The dialog box disappears after the user clicks to confirm, so as to ensure that the user knows that the systolic blood pressure value collected this time is in an abnormal state.
[0135] Optionally, the first prompt tone and the first prompt message can be output separately, that is, only sound prompts and alarms are given to the user, or only text message prompts and alarms are given to the user.
[0136] Alternatively, the first prompt tone and the first prompt message can be output simultaneously, that is, both sound and text message prompts are given to the user.
[0137] Similarly, the first prompt sound and the first operation interface can be output separately or simultaneously.
[0138] For example, if the user does not click "confirm" within 30 seconds, the processor will continue to output the first prompt tone, or the processor may continue to output the first prompt tone and increase the volume of the first prompt tone.
[0139] It is important to note that if the first blood pressure value meets the alarm conditions, it indicates that the first blood pressure value is in an abnormal state. In this case, further strengthening the monitoring of the user's blood pressure value (which can also be understood as the processor reducing the period of collecting systolic blood pressure values) can help the user find the cause of their abnormal blood pressure value (there are many factors that affect blood pressure values, and it may also be caused by short-term emotional fluctuations of the user, which will return to normal after a certain period of time), or help the user make a judgment on whether they need to seek medical attention in time.
[0140] Therefore, optionally, if the first blood pressure value meets the alarm conditions, the processor can also reduce the collection cycle of a single blood pressure value.
[0141] For example, if the original blood pressure measurement cycle (also known as the first measurement cycle) is 10 seconds, the processor can set the new blood pressure measurement cycle (also known as the second measurement cycle) to 5 seconds. Then, the processor continues to collect the user's systolic blood pressure value (also known as the second blood pressure value) according to the new measurement cycle; if the second blood pressure value meets the alarm conditions, the processor outputs the first alarm message; if the second blood pressure value does not meet the alarm conditions, the processor can stop collecting the systolic blood pressure value at the second measurement cycle interval and continue collecting the systolic blood pressure value at the first measurement cycle interval.
[0142] The above alarm method allows for continuous collection of systolic blood pressure values, analysis of these values, and real-time alarms based on the analysis results, thus improving the accuracy of blood pressure alarms.
[0143] It is important to note that blood pressure in normal individuals can also be affected by factors such as exercise, fever, mental stress, insomnia, smoking, alcohol consumption, diet, environment, and mood.
[0144] Therefore, fluctuations in blood pressure between 20 mmHg and 30 mmHg throughout the day may be a normal physiological phenomenon or it may be caused by hypertension. Thus, if the processor could further consider the influence of other factors on blood pressure values when determining whether an alarm should be issued, the accuracy of blood pressure alarm prompts could be improved.
[0145] Among the various influencing factors mentioned above, exercise, especially strenuous exercise, causes the most significant changes in blood pressure in a short period of time. However, this is a normal physiological regulation and does not constitute an abnormal blood pressure reading.
[0146] like Figure 5 As shown, under conditions of strenuous exercise, the acceleration collected by the accelerometer will increase significantly, and the heart rate value collected by the heart rate acquisition module will also increase significantly.
[0147] Figure 5The curves show small fluctuations in accelerometer readings caused by walking (Figure 101), large fluctuations caused by running (Figure 102), and abnormal increases in heart rate readings from the heart rate sensor (Figure 103). By comparing these, we can conclude that abnormal increases in heart rate and strenuous exercise may cause increases in systolic blood pressure, but the acceleration values collected by the accelerometer differ significantly between these two scenarios.
[0148] Therefore, to determine whether the systolic blood pressure value is abnormal, we can further combine the user's acceleration value and heart rate value, two physiological signals.
[0149] In summary, optional options include, for example Figure 6 As shown, this application embodiment also provides an alarm method 600. In alarm method 600, S601 is the same as S201 in alarm method 200, and S602 is the same as S202 in alarm method 200. It will not be described again here.
[0150] The alarm method 600 described above may also include:
[0151] The S603 processor collects the user's acceleration and heart rate values.
[0152] In some possible implementations, the processor can send a third instruction to the accelerometer (ACC) and a fourth instruction to the heart rate acquisition module. The third instruction instructs the accelerometer to acquire the user's acceleration, and the fourth instruction instructs the heart rate acquisition module to acquire the user's heart rate value. It is important to note that the order in which the processor sends the third instruction to the accelerometer and the fourth instruction to the heart rate acquisition module is not critical.
[0153] S604, if the first blood pressure value meets the alarm conditions, the heart rate value is greater than or equal to the heart rate threshold and the acceleration value is less than the acceleration threshold, then the processor outputs the first alarm information.
[0154] Alternatively, if the first blood pressure value meets the alarm conditions, the heart rate value is greater than or equal to the heart rate threshold, and the acceleration value is greater than or equal to the acceleration threshold, then the processor cancels the output of the first alarm information.
[0155] In other words, if the alarm is only triggered based on the first blood pressure value, and the result indicates that the first blood pressure value is abnormal, the user's heart rate and acceleration values can be further assessed. If the user's heart rate is greater than a heart rate threshold and the user's acceleration is greater than an acceleration threshold, it indicates that the abnormality of the first blood pressure value is due to strenuous exercise, meaning that the abnormality is within normal physiological regulation. In this case, the processor cancels the output of the first alarm message and does not need to issue an alarm to the user.
[0156] Here, "cancel output of the first alarm message" can be understood as follows: if the processor determines that the first blood pressure value meets the alarm conditions, it can first not output the first alarm message, and further determine the heart rate value and acceleration value. If the heart rate value is greater than or equal to the heart rate threshold and the acceleration value is greater than or equal to the acceleration threshold, then the first alarm message will not be output. If the heart rate value is greater than or equal to the heart rate threshold and the acceleration value is less than the acceleration threshold, then the first alarm message will be output.
[0157] The following example will be used to explain in detail "Cancel output of the first alarm message".
[0158] For example, the processor can set a first alarm flag, which can be used to indicate whether to output a first alarm message.
[0159] Therefore, for the alarm method 600 described above, since the processor needs to further determine the user's heart rate and acceleration values after judging that the first blood pressure value meets the alarm conditions, the first alarm flag bit is at least 2 bits (the initial value of this flag is "00"). The first bit (low-order bit) indicates whether the first blood pressure value meets the alarm conditions; "0" indicates that the first blood pressure value does not meet the alarm conditions, and "1" indicates that the first blood pressure value meets the alarm conditions. The second bit (high-order bit) indicates the judgment result of the user's heart rate and acceleration values; "0" indicates that the heart rate value is greater than or equal to the heart rate threshold, and the acceleration value is greater than or equal to the acceleration threshold; "1" indicates that the heart rate value is greater than or equal to the heart rate threshold, and the acceleration value is less than the acceleration threshold. It can be seen that the processor outputs the first alarm information only when the first alarm flag bit is "11".
[0160] Alternatively, if the processor determines that the first blood pressure value meets the alarm conditions, it sets the first alarm flag to "01" and then continues to determine the user's heart rate and acceleration values. If the user's heart rate is greater than or equal to the heart rate threshold, and the user's acceleration value is less than the acceleration threshold, it indicates that the first blood pressure value is in an abnormal state not due to the user's strenuous exercise, meaning the abnormal state of the first blood pressure value is not part of normal physiological regulation. The processor sets the first alarm flag to "11," meaning the processor needs to output the first alarm information, that is, the processor needs to alert the user. If the user's heart rate is greater than or equal to the heart rate threshold, and the user's acceleration value is greater than or equal to the acceleration threshold, it indicates that the first blood pressure value is in an abnormal state due to the user's strenuous exercise, meaning the abnormal state of the first blood pressure value is part of normal physiological regulation. The processor sets the first alarm flag to "00," and the processor cancels the output of the first alarm information, meaning the processor does not need to alert the user.
[0161] It should be noted that S603 can occur before S604. The specific execution order of S603 is not limited in this embodiment.
[0162] Once the initial blood pressure value meets the alarm criteria, the processor continues to collect the user's acceleration and heart rate values to further improve the accuracy of the initial blood pressure alarm.
[0163] Furthermore, if the first blood pressure value meets the alarm conditions, after outputting the first alarm information, the processor can also calculate the alarm duration within the second time period and strengthen the alarm for the systolic blood pressure value of the above user (which can also be understood as a second-level alarm).
[0164] like Figure 7 As shown, this application embodiment also provides an alarm method 700. In the alarm method 700, steps S701 to S703 can be referred to the corresponding steps S201 to S203 in an alarm method 200, and will not be repeated here.
[0165] Following S703, the alarm method 700 may further include:
[0166] S704, the processor obtains at least one alarm duration within the second duration.
[0167] S705 The processor determines at least one duration weighting coefficient based on the alarm conditions corresponding to each alarm duration.
[0168] Different alarm conditions correspond to different duration weighting coefficients.
[0169] S706, the processor obtains the weighted duration corresponding to at least one alarm duration based on at least one duration weighting coefficient.
[0170] S707 If the weighted sum of durations meets the preset duration threshold, the processor outputs a second alarm message.
[0171] Below, we will explain the alarm duration in detail. The alarm duration is the duration for which the first alarm message is continuously output.
[0172] For example, suppose the processor configures the first duration to 12 hours, the second duration to 24 hours, the period for collecting the user's systolic blood pressure value is configured as the first collection period (10s), the first preset time is 7:00 AM, the first resting blood pressure value is 130 mmHg, the user's systolic blood pressure value (first blood pressure value) collected this time is 150 mmHg, and the collection time is 8:00 AM.
[0173] If the first blood pressure value meets the alarm conditions, the processor sets the cycle for collecting the user's systolic blood pressure value to the second collection cycle (5s). The processor then continues to collect the user's systolic blood pressure value (second blood pressure value) at 8:00:05 AM. Next, the processor checks if the second blood pressure value still meets the alarm conditions. If it does, the processor continues to collect the user's systolic blood pressure value (third blood pressure value) at 8:00:10 AM. If the third blood pressure value does not meet the alarm conditions, the processor sets the cycle for collecting the user's systolic blood pressure value to the first collection cycle, and the next collection time is 8:00:20 AM. The alarm duration for the processor is 10s.
[0174] It should be noted that the above-described exemplary implementation of the method for obtaining alarm duration is for reference only, and the specific implementation method is not limited in the embodiments of this application.
[0175] As explained above, multiple alarm durations may be obtained within the second time period. Each alarm duration obtained within the second time period corresponds to its alarm condition. Furthermore, the alarm conditions are determined based on the resting blood pressure value; therefore, the duration weighting coefficient and the resting blood pressure value also correspond. In summary, there is a corresponding relationship between the duration weighting coefficient and the resting blood pressure value (which can also be called a third mapping relationship).
[0176] In some possible implementations, the third mapping relationship can be as follows: Figure 8 As shown in (a), or as shown in Table 4.
[0177] It should be noted that the larger the alarm parameter corresponding to the alarm condition, the larger the corresponding duration weighting coefficient.
[0178] Table 4
[0179] Alarm parameters (mmHg) Duration-weighted coefficient Alarm parameter <100 1.0 100≤alarm parameter<120 1.1 120≤alarm parameter<140 1.4 140≤alarm parameter<160 1.8 160≤alarm parameter<180 3.0
[0180] Continuing with the example above, if the processor's preset duration threshold is 30 seconds, and the first resting blood pressure value obtained is 110 mmHg, and if the user's systolic blood pressure value is 140 mmHg between 9:00 PM and 10:00 PM, the alarm conditions are met, and the processor receives an alarm for 30 seconds again.
[0181] If the third mapping relationship is as shown in Table 4, then according to Table 4, the duration weighting coefficient corresponding to the first resting blood pressure value of 130 mmHg is 1.4, and the alarm duration is 10s, so the corresponding weighted duration is calculated to be 14s (10s × 1.4); the duration weighting coefficient corresponding to the first resting blood pressure value of 110 mmHg is 1.1, and the alarm duration is 20s, so the corresponding weighted duration is calculated to be 22s (20s × 1.1). Within the second duration, the sum of the weighted durations is 36 minutes (22 minutes + 14 minutes). Since the sum of the weighted durations is greater than the preset duration threshold (36s > 30s), the processor outputs the second alarm information.
[0182] It should be noted that the aforementioned second duration can be configured as one day, one week, or one month. The aforementioned preset duration threshold should also be adjusted accordingly based on the configuration of the second duration. This application does not limit the specific implementation method.
[0183] The aforementioned second alarm message is used to alert the user that their systolic blood pressure is in an abnormal state (same as the first alarm message, which can be understood as a level one alarm), or to alert the user that their systolic blood pressure is in a severely abnormal state (different from the first alarm message, further strengthening the alarm, which can also be understood as a level two alarm).
[0184] In some possible implementations, the second alarm information can be: a second prompt tone, or a second prompt tone and a second prompt message, or a second prompt tone and a second operation interface.
[0185] For example, the second alert tone could be an alarm tone like "beep beep beep," but it needs to be distinguished from the first alert tone, such as by increasing the density of the alarm tone or using other alarm tones.
[0186] For example, the second prompt tone mentioned above could also be an alarm voice broadcast such as "Your collected blood pressure value is in a seriously abnormal state".
[0187] For example, the second notification message mentioned above could be a text message stating "Your collected blood pressure value is in a seriously abnormal state".
[0188] For example, the second operation interface mentioned above may be a dialog box output by the alarm module stating "Your collected blood pressure value is in a seriously abnormal state". This dialog box will only disappear after the user clicks to confirm, so as to confirm that the user is aware that the collected blood pressure value is in a seriously abnormal state.
[0189] Furthermore, the aforementioned second prompt tone and second prompt message can be output separately (only providing an audio alert to the user, or only providing a text message alert to the user), or they can be output simultaneously (both providing an audio alert and a text message alert to the user).
[0190] Similarly, the second prompt tone and the second operation interface can be output separately or simultaneously.
[0191] Furthermore, regarding the implementation of the above-mentioned method of simultaneously outputting the second prompt tone and the second operation interface, if the user does not click to confirm within a preset certain time (such as 30 seconds), the processor will continue to output the second prompt tone. Alternatively, the processor can continue to output the second prompt tone and increase the volume of the second prompt tone based on the original prompt volume.
[0192] The alarm method 700 provided in this application embodiment can adjust the alarm duration according to the alarm conditions, and can speed up the alarm when the user's resting blood pressure value is high.
[0193] Optionally, if the first blood pressure value meets the alarm conditions, after outputting the first alarm information, the processor can also strengthen the alarm (secondary alarm) on the systolic blood pressure value of the user based on the ratio of the sum of alarm durations within the second duration to the second duration, or the ratio of the sum of alarm counts within the second duration to the total number of times the systolic blood pressure value of the user was collected within the second duration.
[0194] like Figure 9 As shown in the figure, this application embodiment also provides an alarm method 900. S901 to S906 in alarm method 900 are the same as S701 to S706, and will not be described again here.
[0195] Following S906, the alarm method 900 may further include:
[0196] S907, if the ratio of the sum of alarm durations to the second duration meets the preset duration ratio threshold, the processor outputs the third alarm information.
[0197] The aforementioned third alarm message is used to alert the user that their systolic blood pressure is in an abnormal state (same as the first alarm message), or to alert the user that their systolic blood pressure is in a severely abnormal state (different from the first alarm message, and may be the same as or different from the second alarm message, used to strengthen the alarm).
[0198] In some possible implementations, the third alarm information can be: a third notification sound, or a third notification sound and a third notification message, or a third notification sound and a third operation interface. For a detailed explanation of the specific implementation of the third alarm information, please refer to the detailed description of the second alarm information above; it will not be repeated here.
[0199] For a detailed description of alarm method 900, please refer to alarm method 700; it will not be repeated here.
[0200] It should be noted that the above-mentioned alarm duration is only provided as a parameter in the exemplary implementation above, and the specific implementation method is not limited in the embodiments of this application.
[0201] The alarm method 900 provided in this application embodiment can determine the ratio of alarm duration to second duration based on alarm conditions, and strengthen the alarm prompt to the user when the preset duration ratio threshold is met.
[0202] Furthermore, if the first blood pressure value meets the alarm conditions, after outputting the first alarm information, the processor can also calculate the number of alarms within the second time period and strengthen the alarm for the systolic blood pressure value of the above user (also known as a secondary alarm).
[0203] like Figure 10 As shown, this application embodiment also provides an alarm method 1000. The first three steps S1001 to S1003 of the alarm method 1000 correspond to S201 to S203 in the alarm method 200, and will not be described again here.
[0204] Following S1003, the alarm method 1000 may further include:
[0205] S1004, the processor receives at least one alarm count within the second duration.
[0206] It should be noted that the above alarm count refers to the number of times the first alarm message is output consecutively.
[0207] S1005, the processor determines at least one number weighting coefficient based on the alarm conditions corresponding to each alarm count.
[0208] Different alarm conditions correspond to different frequency weighting coefficients.
[0209] S1006, the processor obtains the weighted count corresponding to at least one alarm count based on at least one weighted coefficient.
[0210] S1007, if the sum of the weighted counts meets the preset count threshold, the processor outputs the fourth alarm message.
[0211] Below, we will first provide a detailed explanation of the number of alarms mentioned above.
[0212] For example, suppose the processor is configured with a first duration of 12 hours, a second duration of 24 hours, and the period for collecting the user's systolic blood pressure value is configured as a first collection period (10s), the first preset time is 7:00 AM, the first resting blood pressure value is 130 mmHg, the user's systolic blood pressure value (first blood pressure value) collected this time is 150 mmHg, and the collection time is 8:00 AM.
[0213] If the first blood pressure value meets the alarm conditions, the processor sets the cycle for collecting the user's systolic blood pressure value to the second collection cycle (5s). The processor then continues to collect the user's systolic blood pressure value (second blood pressure value) at 8:00:05 AM. Next, the processor checks if the second blood pressure value still meets the alarm conditions. If it does, the processor continues to collect the user's systolic blood pressure value (third blood pressure value) at 8:00:10 AM. If the third blood pressure value does not meet the alarm conditions, the processor sets the cycle for collecting the user's systolic blood pressure value to the first collection cycle, and the next collection time is 8:00:20 AM. The processor receives two alarms.
[0214] It should also be noted that the above-described exemplary implementation of the method for obtaining the number of alarms is for reference only, and the specific implementation method is not limited in the embodiments of this application.
[0215] As explained above, multiple alarm occurrences may be recorded within the second time period. Each alarm occurrence within the second time period corresponds to its alarm condition.
[0216] Furthermore, the aforementioned alarm conditions are determined based on resting blood pressure values; therefore, the frequency weighting coefficient and the resting blood pressure value also correspond. In summary, there is a corresponding relationship between the frequency weighting coefficient and the resting blood pressure value (which can also be called the fourth mapping relationship).
[0217] In some possible implementations, the fourth mapping relationship can be as follows: Figure 11 As shown in (a), or as shown in Table 5.
[0218] It should be noted that the larger the alarm parameter corresponding to the alarm condition, the larger the corresponding weighting coefficient for the number of alarms.
[0219] Table 5
[0220] Alarm parameters (mmHg) Frequency weighting coefficient Alarm parameter <100 1.0 100≤alarm parameter<120 1.1 120≤alarm parameter<140 1.4 140≤alarm parameter<160 1.8 160≤alarm parameter<180 3.0
[0221] Continuing with the above example, if the processor's preset threshold for the number of times is 5, and the first resting blood pressure value obtained again is 110 mmHg, and if the user's systolic blood pressure value is 140 mmHg between 9:00 PM and 10:00 PM, the alarm conditions are met, and the processor receives the alarm again for 3 minutes.
[0222] If the fourth mapping relationship is as shown in Table 5, then according to Table 5, the weighting coefficient for the first resting blood pressure value of 130 mmHg is 1.4, and the number of alarms is 2, so the corresponding weighted number of alarms is calculated to be 2.8 (2 × 1.4); the weighting coefficient for the first resting blood pressure value of 110 mmHg is 1.1, and the number of alarms is 3, so the corresponding weighted number of alarms is calculated to be 3.3 (3 × 1.1). Within the second duration, the sum of the weighted durations is 6.1 (2.8 + 3.3). Since the sum of the weighted durations is greater than the preset number of alarms threshold (6.1 > 5), the processor outputs the fourth alarm information.
[0223] It should be noted that the aforementioned second duration can be configured as one day, one week, or one month. The aforementioned preset duration threshold should also be adjusted accordingly based on the configuration of the second duration. This application does not limit the specific implementation method.
[0224] The aforementioned fourth alarm message is used to alert the user that their systolic blood pressure is abnormal, or to alert the user that their systolic blood pressure is in a severely abnormal state. For a detailed explanation of the implementation of the fourth alarm message, please refer to the detailed description of the second alarm message above; it will not be repeated here.
[0225] The alarm method 1000 provided in this application embodiment can adjust the number of alarms according to alarm conditions, and can speed up the alarm process when the user's resting blood pressure value is high.
[0226] like Figure 12 As shown in the embodiment of this application, an alarm method 1200 is also provided. S1201 to S1206 in alarm method 1200 are the same as S1001 to S1006, and will not be described again here.
[0227] Following S1206, the alarm method 1200 may further include:
[0228] S1207, if the ratio of the sum of alarm counts to the total number of times the user's systolic blood pressure value is collected within the second time period meets the preset count ratio threshold, then the processor outputs the fifth alarm information.
[0229] For a detailed description of alarm method 1200, please refer to alarm method 1000; it will not be repeated here.
[0230] The fifth alarm message mentioned above is used to alert the user that their systolic blood pressure is abnormal, or to alert the user that their systolic blood pressure is in a severely abnormal state. For a detailed explanation of how the fifth alarm message is implemented, please refer to the detailed description of the second alarm message mentioned above; it will not be repeated here.
[0231] It should be noted that the above-described exemplary implementation method for the number of alarms is only for parameters, and the specific implementation method is not limited in this application embodiment.
[0232] The alarm method 1200 provided in this application embodiment can determine the ratio of the number of alarms to the total number of times the user's systolic blood pressure value is collected within a second time period based on alarm conditions. When the preset number ratio threshold is met, the alarm method can strengthen the prompt to the user.
[0233] Optionally, the processor can also prompt the user to set a sleep mode. Users can set a silent period during which no alert sounds are emitted, based on their own schedule and personal preferences. In other words, only alert messages are emitted during this silent period. Alternatively, users can further set a nighttime alarm threshold. An alert sound will only be emitted if the collected systolic blood pressure value meets the aforementioned alarm conditions and simultaneously exceeds the nighttime alarm threshold. This avoids disturbing the user with nighttime alerts while still providing an alarm in cases of particularly severe blood pressure abnormalities.
[0234] In some possible implementations, the processor can also store information related to each user's blood pressure reading in memory. Then, based on this information, the processor analyzes the user's systolic blood pressure values collected over a week, a month, and a year, and outputs an analysis report.
[0235] Similarly, the alarm method in this application embodiment can also be used for low blood pressure alarms, only requiring adjustment of the relevant alarm parameters, alarm duration threshold, alarm count threshold, first mapping relationship, second mapping relationship, third mapping relationship, fourth mapping relationship and other preset configurations.
[0236] See below Figure 13 As shown, another blood pressure alarm method 1300 in this application embodiment will be described in detail. The blood pressure alarm method 1300 may include the following steps:
[0237] S1301, the processor collects the user's first blood pressure value.
[0238] S1302, the processor obtains the resting blood pressure value input by the user as the first resting blood pressure value.
[0239] S1303, the processor determines the alarm threshold corresponding to the first resting blood pressure value as the alarm parameter according to the first mapping relationship.
[0240] S1304, the processor determines an alarm condition as a single blood pressure value being greater than or equal to the alarm parameter.
[0241] S1305, if the first blood pressure value meets the alarm conditions, the processor collects the user's acceleration value and the user's heart rate value.
[0242] S1306, if the first blood pressure value meets the alarm conditions, the user's heart rate value is greater than or equal to the heart rate threshold and the acceleration value is less than the acceleration threshold, the processor will announce in voice "Your systolic blood pressure value is in an abnormal state".
[0243] S1307, the processor receives at least one alarm count within the second duration.
[0244] S1308, the processor determines at least one number weighting coefficient based on the alarm conditions corresponding to each alarm count.
[0245] S1309, the processor obtains the weighted count corresponding to at least one alarm count based on at least one weighted count coefficient.
[0246] S1310, if the sum of weighted counts meets the preset count threshold, the processor will announce in voice, "Your systolic blood pressure value is in a seriously abnormal state."
[0247] The alarm method 1300 provided in this application embodiment can improve the accuracy of blood pressure alarms.
[0248] Based on the same inventive concept as the above method, this application provides an alarm device 1400, which may include: a blood pressure acquisition module 1401 for acquiring a user's first blood pressure value, the first blood pressure value being the systolic blood pressure value acquired in this instance; a determination module 1402 for determining alarm conditions based on a first resting blood pressure value, the first resting blood pressure value being the user's resting blood pressure value within a first time period; and an alarm module 1403 for outputting a first alarm message when the first blood pressure value meets the alarm conditions, the first alarm message being used to indicate that the systolic blood pressure value is in an abnormal state.
[0249] In some possible implementations, the determining module 1402 may also be used to: determine the sum of the first resting blood pressure value and the preset blood pressure difference value as an alarm parameter; determine a single blood pressure value greater than or equal to the alarm parameter as an alarm condition; or, determine a single blood pressure value greater than or equal to a preset blood pressure threshold and greater than or equal to the alarm parameter as an alarm condition; wherein, the single blood pressure value is the systolic blood pressure value collected from the user in a single instance.
[0250] In some possible implementations, the first blood pressure value meets the alarm condition including: the first blood pressure value is greater than or equal to the alarm parameter, or the first blood pressure value is greater than or equal to a preset blood pressure threshold and is greater than or equal to the alarm parameter.
[0251] In some possible implementations, the determining module 1402 may also be used to: determine the alarm threshold corresponding to the first resting blood pressure value as an alarm parameter according to the first mapping relationship, wherein the first mapping relationship is the mapping relationship between the resting blood pressure value and the alarm threshold; and determine a single blood pressure value greater than or equal to the alarm parameter as an alarm condition, wherein the single blood pressure value is the systolic blood pressure value collected from the user in a single instance.
[0252] In some possible implementations, the first blood pressure value satisfies the alarm condition by being greater than or equal to the alarm parameter.
[0253] In some possible implementations, the determining module 1402 may also be used to: determine the blood pressure level corresponding to the first resting blood pressure value as the first resting blood pressure level according to the second mapping relationship, wherein the second mapping relationship is a mapping relationship between blood pressure value and blood pressure level; determine the sum of the differences between the first resting blood pressure level and the preset level as an alarm parameter; determine a single blood pressure level greater than or equal to the alarm parameter as an alarm condition; or determine a single blood pressure level greater than or equal to the preset blood pressure level and greater than or equal to the alarm parameter as an alarm condition; wherein the single blood pressure level is the blood pressure level corresponding to the systolic blood pressure value collected by the user in a single instance, determined according to the second mapping relationship.
[0254] In some possible implementations, the first blood pressure value meeting the alarm condition includes: if the first blood pressure level corresponding to the first blood pressure value determined according to the second mapping relationship is greater than or equal to the alarm parameter, or if the first blood pressure level corresponding to the first blood pressure value determined according to the second mapping relationship is greater than or equal to the preset blood pressure level and greater than or equal to the alarm parameter, then the first blood pressure value meets the alarm condition.
[0255] In some possible implementations, the device 1400 may further include: an obtaining module 1404, configured to obtain at least one alarm duration within a second duration, wherein the alarm duration is the duration for which the first alarm information is continuously output; a determining module 1402, configured to determine at least one duration weighting coefficient based on the alarm conditions corresponding to each alarm duration, wherein different alarm conditions correspond to different duration weighting coefficients; the obtaining module 1404 may also be configured to obtain a weighted duration corresponding to at least one alarm duration based on the at least one duration weighting coefficient; and an alarm module 1403 may also be configured to output the second alarm information when the sum of the weighted durations satisfies a preset duration threshold.
[0256] In some possible implementations, the alarm module 1403 can also be used to output a third alarm message when the ratio of the sum of alarm durations to the second duration meets a preset duration ratio threshold.
[0257] In some possible implementations, the larger the alarm parameter corresponding to the alarm condition, the larger the corresponding duration weighting coefficient.
[0258] In some possible implementations, the device 1400 may further include: an acquisition module 1404, configured to acquire at least one alarm count within a second time period, wherein the alarm count is the number of times a first alarm message is continuously output; a determination module 1402, further configured to determine at least one count weighting coefficient based on the alarm conditions corresponding to each alarm count, wherein different alarm conditions correspond to different count weighting coefficients; the acquisition module, further configured to acquire a weighted count corresponding to at least one alarm count based on the at least one count weighting coefficient; and an alarm module, further configured to output a fourth alarm message when the sum of the weighted counts satisfies a preset count threshold.
[0259] In some possible implementations, the alarm module can also be used to output a fifth alarm message when the ratio of the sum of alarm counts to the total number of times the user's systolic blood pressure value is collected within the second duration meets a preset count ratio threshold.
[0260] In some possible implementations, the larger the alarm parameter corresponding to the alarm condition, the larger the corresponding frequency weighting coefficient.
[0261] In some possible implementations, the device 1400 may further include: an acceleration sensing module 1405 and a heart rate acquisition module 1406; wherein, the acceleration sensing module 1405 is used to acquire the user's acceleration value; the heart rate acquisition module 1406 is used to acquire the user's heart rate value; and the alarm module 1403 is further used to output a first alarm message when the first blood pressure value meets the alarm condition, the heart rate value is greater than or equal to the heart rate threshold and the acceleration value is less than the acceleration threshold.
[0262] In some possible implementations, the alarm module 1403 is further configured to cancel the output of the first alarm information when the first blood pressure value meets the alarm condition, the heart rate value is greater than or equal to the heart rate threshold, and the acceleration value is greater than or equal to the acceleration threshold.
[0263] In some possible implementations, the acquisition module 1401 may also be used to acquire a first resting blood pressure value at a first preset time; or to obtain a user-inputted first resting blood pressure value at a first preset time; the alarm module 1403 may also be used to output a first alarm message when the first resting blood pressure value is greater than or equal to a preset resting blood pressure threshold.
[0264] The alarm device provided in this application embodiment can improve the accuracy of blood pressure alarms.
[0265] Based on the same inventive concept as the methods described above, embodiments of this application provide a computer-readable storage medium storing instructions that, when executed on a computer, are used to perform the alarm methods as described in the various embodiments above.
[0266] Based on the same inventive concept as the methods described above, this application provides a computer program or computer program product that, when executed on a computer, causes the computer to implement the alarm methods described in the various embodiments above.
[0267] Those skilled in the art will appreciate that the functionality described in conjunction with the various illustrative logic blocks, modules, and algorithmic steps disclosed herein can be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functionality described by the various illustrative logic blocks, modules, and steps can be stored or transmitted as one or more instructions or codes on a computer-readable medium and executed by a hardware-based processing unit. The computer-readable medium may comprise a computer-readable storage medium, which corresponds to a tangible medium, such as a data storage medium, or a communication medium that includes any medium facilitating the transfer of a computer program from one place to another (e.g., according to a communication protocol). In this way, the computer-readable medium may substantially correspond to (1) a non-transitory tangible computer-readable storage medium, or (2) a communication medium, such as a signal or carrier wave. The data storage medium may be any available medium accessible by one or more computers or one or more processors to retrieve instructions, code, and / or data structures for implementing the techniques described in this application. A computer program product may comprise a computer-readable medium.
[0268] By way of example and not limitation, such computer-readable storage media may include RAM, ROM, EEPROM, CD-ROM or other optical disc storage devices, magnetic disk storage devices or other magnetic storage devices, flash memory, or any other media that can be used to store desired program code in the form of instructions or data structures and is accessible by a computer. Furthermore, any connection is properly referred to as computer-readable media. For example, if instructions are transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of media. However, it should be understood that the computer-readable storage media and data storage media do not include connections, carrier waves, signals, or other temporary media, but are specifically addressed to non-temporary tangible storage media. As used herein, disks and optical discs include compact optical discs (CDs), laser optical discs, optical discs, digital versatile optical discs (DVDs), and Blu-ray discs, where disks typically reproduce data magnetically, while optical discs reproduce data optically using lasers. The combination of the above items should also be included in the scope of computer-readable media.
[0269] Instructions can be executed by one or more processors, such as digital signal processors (DSPs), general-purpose microprocessors, application-specific integrated circuits (ASICs), field-programmable arrays (FPGAs), or other equivalent integrated or discrete logic circuits. Therefore, the term "processor" as used herein can refer to any of the foregoing structures or any other structures suitable for implementing the techniques described herein. Furthermore, in some aspects, the functionality described in the various illustrative logic blocks, modules, and steps described herein can be provided within dedicated hardware and / or software modules configured for encoding and decoding, or incorporated into combined codecs. Moreover, the techniques can be fully implemented within one or more circuit or logic elements.
[0270] The technology of this application can be implemented in a wide variety of devices or apparatuses, including wireless handheld devices, integrated circuits (ICs), or a set of ICs (e.g., chipsets). The various components, modules, or units described in this application are intended to emphasize functional aspects of the apparatus for performing the disclosed technology, but do not necessarily need to be implemented by different hardware units. In fact, as described above, the various units can be combined with suitable software and / or firmware within a codec hardware unit, or provided via interoperable hardware units (containing one or more processors as described above).
[0271] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0272] The above description is merely an exemplary embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. An alarm method, characterized in that, include: Collect the user's first blood pressure value, which is the systolic blood pressure value collected in this instance; The alarm conditions are determined based on the first resting blood pressure value, where the first resting blood pressure value is the user's resting blood pressure value within a first time period, and the resting blood pressure value is the systolic blood pressure value of the user in a conscious, inactive, and quiet state. If the first blood pressure value meets the alarm condition, then the first alarm information is output. The first alarm information is used to indicate that the systolic blood pressure value of the first blood pressure value is in an abnormal state. Wherein, after outputting the first alarm information if the first blood pressure value meets the alarm condition, the method further includes: At least one alarm duration is obtained within the second duration, wherein the alarm duration is the duration for which the first alarm information is continuously output; Based on the alarm conditions corresponding to each alarm duration, at least one duration weighting coefficient is determined, wherein different alarm conditions correspond to different duration weighting coefficients. Based on the at least one duration weighting coefficient, the weighted duration corresponding to the at least one alarm duration is obtained; If the sum of the weighted durations meets the preset duration threshold, then the second alarm message is output. Alternatively, at least one alarm count is obtained within the second time period, wherein the alarm count is the number of times the first alarm information is continuously output; Based on the alarm conditions corresponding to each alarm count, at least one count weighting coefficient is determined, wherein different alarm conditions correspond to different count weighting coefficients; Based on the at least one frequency weighting coefficient, the weighted frequency corresponding to the at least one alarm frequency is obtained; If the sum of the weighted counts meets the preset count threshold, then the fourth alarm message is output.
2. The method according to claim 1, characterized in that, The process of determining the alarm conditions based on the first resting blood pressure value includes: The sum of the first resting blood pressure value and the preset blood pressure difference value is determined as the alarm parameter; A single blood pressure reading greater than or equal to the alarm parameter is defined as the alarm condition; or... The alarm condition is defined as the single blood pressure value being greater than or equal to a preset blood pressure threshold and being greater than or equal to the alarm parameter. The single blood pressure value refers to the systolic blood pressure value collected from the user in a single instance.
3. The method according to claim 2, characterized in that, The first blood pressure value satisfies the alarm conditions, including: The first blood pressure value is greater than or equal to the alarm parameter, or, The first blood pressure value is greater than or equal to a preset blood pressure threshold, and is also greater than or equal to the alarm parameter.
4. The method according to claim 1, characterized in that, The process of determining the alarm conditions based on the first resting blood pressure value includes: According to the first mapping relationship, the alarm threshold corresponding to the first resting blood pressure value is determined as the alarm parameter, wherein the first mapping relationship is the mapping relationship between the resting blood pressure value and the alarm threshold. The alarm condition is defined as a single blood pressure value being greater than or equal to the alarm parameter, wherein the single blood pressure value is the systolic blood pressure value collected from the user in a single instance.
5. The method according to claim 4, characterized in that, The first blood pressure value satisfies the alarm conditions, including: The first blood pressure value is greater than or equal to the alarm parameter.
6. The method according to claim 1, characterized in that, The process of determining the alarm conditions based on the first resting blood pressure value includes: According to the second mapping relationship, the blood pressure level corresponding to the first resting blood pressure value is determined as the first resting blood pressure level, wherein the second mapping relationship is the mapping relationship between blood pressure value and blood pressure level; The sum of the differences between the first resting blood pressure level and the preset level is determined as the alarm parameter; The alarm condition is defined as a single blood pressure level being greater than or equal to the alarm parameter; or, the alarm condition is defined as a single blood pressure level being greater than or equal to a preset blood pressure level and greater than or equal to the alarm parameter. Wherein, the single blood pressure level is the blood pressure level corresponding to the systolic blood pressure value collected by the user in a single instance, as determined according to the second mapping relationship.
7. The method according to claim 6, characterized in that, The first blood pressure value satisfies the alarm conditions, including: The first blood pressure level corresponding to the first blood pressure value determined according to the second mapping relationship is greater than or equal to the alarm parameter, or... The first blood pressure level corresponding to the first blood pressure value determined according to the second mapping relationship is greater than or equal to the preset blood pressure level, and is also greater than or equal to the alarm parameter.
8. The method according to any one of claims 1 to 7, characterized in that, After obtaining the weighted duration corresponding to the at least one alarm duration, the method further includes: If the ratio of the sum of the alarm durations to the second duration meets a preset duration ratio threshold, then a third alarm message is output.
9. The method according to any one of claims 1 to 7, characterized in that, The larger the alarm parameter corresponding to the alarm condition, the larger the corresponding duration weighting coefficient.
10. The method according to any one of claims 1 to 7, characterized in that, After obtaining the weighted count corresponding to the at least one alarm count, the method further includes: If the ratio of the sum of the alarm counts to the total number of times the user's systolic blood pressure value is collected within the second time period satisfies a preset count ratio threshold, then a fifth alarm message is output.
11. The method according to any one of claims 1 to 7, characterized in that, The larger the alarm parameter corresponding to the alarm condition, the larger the corresponding weighting coefficient of the number of alarms.
12. The method according to any one of claims 1 to 7, characterized in that, The method further includes: Collect the user's acceleration value; Collect the user's heart rate value; If the first blood pressure value meets the alarm condition, then the first alarm information is output, including: If the first blood pressure value meets the alarm condition, the heart rate value is greater than or equal to the heart rate threshold, and the acceleration value is less than the acceleration threshold, then the first alarm information is output.
13. The method according to any one of claims 1 to 7, characterized in that, Before determining the alarm condition based on the first resting blood pressure value, the method further includes: At a first preset time, the first resting blood pressure value is collected; or, at a first preset time, the first resting blood pressure value input by the user is obtained. If the first resting blood pressure value is greater than or equal to the preset resting blood pressure threshold, then the first alarm message is output.
14. An alarm device, characterized in that, include: The blood pressure acquisition module is used to acquire the user's first blood pressure value, which is the systolic blood pressure value acquired in this acquisition. The determination module is used to determine alarm conditions based on a first resting blood pressure value, wherein the first resting blood pressure value is the resting blood pressure value of the user within a first time period, and the resting blood pressure value is the systolic blood pressure value of the user in a conscious, inactive, and quiet state. The alarm module is used to output a first alarm message when the first blood pressure value meets the alarm condition. The first alarm message is used to indicate that the systolic blood pressure value of the first blood pressure value is in an abnormal state. The device further includes: an acquisition module; The obtaining module is used to obtain at least one alarm duration within a second duration, wherein the alarm duration is the duration for which the first alarm information is continuously output; The determining module is further configured to determine at least one duration weighting coefficient based on the alarm conditions corresponding to each alarm duration, wherein different alarm conditions correspond to different duration weighting coefficients. The obtaining module is further configured to obtain the weighted duration corresponding to the at least one alarm duration based on the at least one duration weighting coefficient; The alarm module is also used to output a second alarm message when the sum of the weighted durations meets a preset duration threshold. Alternatively, the obtaining module is configured to obtain at least one alarm count within a second time period, wherein the alarm count is the number of times the first alarm information is continuously output; The determining module is further configured to determine at least one number weighting coefficient based on the alarm conditions corresponding to each alarm count, wherein different alarm conditions correspond to different number weighting coefficients. The obtaining module is further configured to obtain the weighted number corresponding to the at least one alarm number based on the at least one number weighting coefficient; The alarm module is also used to output a fourth alarm message when the sum of the weighted counts meets a preset count threshold.
15. The apparatus according to claim 14, characterized in that, The determining module is further configured to: determine the sum of the first resting blood pressure value and the preset blood pressure difference value as an alarm parameter; determine a single blood pressure value greater than or equal to the alarm parameter as the alarm condition; or, determine the single blood pressure value greater than or equal to a preset blood pressure threshold and greater than or equal to the alarm parameter as the alarm condition; wherein the single blood pressure value is the systolic blood pressure value collected from the user in a single instance.
16. The apparatus according to claim 15, characterized in that, The first blood pressure value satisfies the alarm condition, including: the first blood pressure value is greater than or equal to the alarm parameter, or the first blood pressure value is greater than or equal to a preset blood pressure threshold and is greater than or equal to the alarm parameter.
17. The apparatus according to claim 14, characterized in that, The determining module is further configured to: determine the alarm threshold corresponding to the first resting blood pressure value as an alarm parameter according to the first mapping relationship, wherein the first mapping relationship is the mapping relationship between the resting blood pressure value and the alarm threshold; and determine a single blood pressure value greater than or equal to the alarm parameter as the alarm condition, wherein the single blood pressure value is the systolic blood pressure value collected from the user in a single instance.
18. The apparatus according to claim 17, characterized in that, The first blood pressure value satisfies the alarm condition, including: the first blood pressure value is greater than or equal to the alarm parameter.
19. The apparatus according to claim 14, characterized in that, The determining module is further configured to: determine the blood pressure level corresponding to the first resting blood pressure value as a first resting blood pressure level according to the second mapping relationship, wherein the second mapping relationship is a mapping relationship between blood pressure value and blood pressure level; determine the sum of the differences between the first resting blood pressure level and a preset level as an alarm parameter; determine a single blood pressure level greater than or equal to the alarm parameter as the alarm condition; or, determine the single blood pressure level greater than or equal to the preset blood pressure level and greater than or equal to the alarm parameter as the alarm condition; wherein the single blood pressure level is the blood pressure level corresponding to the systolic blood pressure value collected by the user in a single instance, determined according to the second mapping relationship.
20. The apparatus according to claim 19, characterized in that, The first blood pressure value satisfies the alarm condition, including: if the first blood pressure level corresponding to the first blood pressure value determined according to the second mapping relationship is greater than or equal to the alarm parameter, or if the first blood pressure level corresponding to the first blood pressure value determined according to the second mapping relationship is greater than or equal to a preset blood pressure level and is greater than or equal to the alarm parameter, then the first blood pressure value satisfies the alarm condition.
21. The apparatus according to any one of claims 14 to 20, characterized in that, The alarm module is further configured to: output a third alarm message when the ratio of the sum of the alarm durations to the second duration meets a preset duration ratio threshold.
22. The apparatus according to any one of claims 14 to 20, characterized in that, The larger the alarm parameter corresponding to the alarm condition, the larger the corresponding duration weighting coefficient.
23. The apparatus according to any one of claims 14 to 20, characterized in that, The alarm module is further configured to: output a fifth alarm message when the ratio of the sum of the alarm counts to the total number of times the user's systolic blood pressure value is collected within the second duration satisfies a preset count ratio threshold.
24. The apparatus according to any one of claims 14 to 20, characterized in that, The larger the alarm parameter corresponding to the alarm condition, the larger the corresponding weighting coefficient of the number of alarms.
25. The apparatus according to any one of claims 14 to 20, characterized in that, The device further includes: an acceleration sensing module and a heart rate acquisition module; wherein... The acceleration sensing module is used to collect the user's acceleration value; The heart rate acquisition module is used to acquire the user's heart rate value; The alarm module is further configured to output a first alarm message when the first blood pressure value meets the alarm condition, the heart rate value is greater than or equal to the heart rate threshold, and the acceleration value is less than the acceleration threshold.
26. The apparatus according to any one of claims 14 to 20, characterized in that, The blood pressure acquisition module is further configured to acquire the first resting blood pressure value at a first preset time; or to obtain the first resting blood pressure value input by the user at a first preset time; the alarm module is further configured to output a first alarm message when the first resting blood pressure value is greater than or equal to a resting blood pressure threshold.
27. An alarm device, characterized in that, include: A processor coupled to a memory, the processor being configured to read and execute instructions in the memory to implement the alarm method of any one of claims 1 to 13.
28. A computer-readable storage medium, characterized in that, It includes a computer program that, when executed on a computer, causes the computer to perform the alarm method according to any one of claims 1 to 13.
29. A computer program, characterized in that, When the computer program is executed by a computer, it is used to perform the alarm method according to any one of claims 1 to 13.
Citation Information
Patent Citations
Warning method and head-mounted display equipment
CN111743526A
Method, device and terminal equipment for reminding users
WO2016165075A1