Blood pressure measurement apparatus and method
Abstract
An apparatus includes a processor, a first measurement component, and a second measurement component. The processor is configured to control the first measurement component to collect N sets of blood pressure values of the user, and control the second measurement component to collect N sets of PPG signals corresponding to the N sets of blood pressure values. The processor is further configured to generate a target model based on the N sets of blood pressure values and the N sets of PPG signals, control the second measurement component to collect a first PPG signal of the user, and determine a first blood pressure value based on the target model and the first PPG signal.
Claims
exact text as granted — not AI-modified1 - 18 . (canceled)
19 . A blood pressure measurement apparatus, wherein the blood pressure measurement apparatus comprises a processor, a first measurement component, and a second measurement component, and wherein:
the first measurement component comprises an inflatable part, an airbag, and an air pressure sensor; the airbag is separately connected to the inflatable part and the air pressure sensor; the second measurement component comprises a light source and a photoplethysmogram (PPG) sensor; the first measurement component is configured to collect a blood pressure value of a user; the second measurement component is configured to collect a PPG signal of the user; and the processor is configured to:
control the first measurement component to collect N sets of blood pressure values of the user;
control the second measurement component to collect N sets of PPG signals corresponding to the N sets of blood pressure values;
generate a target model based on the N sets of blood pressure values and the N sets of PPG signals, wherein an input of the target model is the PPG signal, an output of the target model is the blood pressure value, and N is an integer greater than or equal to 2;
after generating the target model, control the second measurement component to collect a first PPG signal of the user; and
determine a first blood pressure value based on the target model and the first PPG signal.
20 . The blood pressure measurement apparatus according to claim 19 , wherein the processor is further configured to:
when an i th set of PPG signals in the N sets of PPG signals is collected, control the second measurement component to obtain a PPG signal of a first duration, wherein i is an integer greater than 0; determine a category of the PPG signal of the first duration; determine a similarity between the PPG signal of the first duration and a center of the category of the PPG signal of the first duration in first historical PPG signals, wherein the first historical PPG signals comprise a PPG signal that has been obtained before the i th set of PPG signals is obtained; determine a second duration based on the similarity; control the second measurement component to collect a PPG signal of the second duration; and combine the PPG signal of the first duration and the PPG signal of the second duration into the i th set of PPG signals.
21 . The blood pressure measurement apparatus according to claim 20 , wherein the processor is further configured to:
when 1 st to M th sets of PPG signals in the N sets of PPG signals are collected, control the second measurement component to obtain a PPG signal of a third duration, wherein M is an integer less than i.
22 . The blood pressure measurement apparatus according to claim 19 , wherein the processor is further configured to:
when determining to update the target model, prompt the user to trigger an instruction for measuring blood pressure through the first measurement component and the second measurement component; in response to a first operation of the user, control the first measurement component to collect a second blood pressure value, and control the second measurement component to collect a second PPG signal corresponding to the second blood pressure value; and update the target model based on the second blood pressure value and the second PPG signal.
23 . The blood pressure measurement apparatus according to claim 19 , wherein the processor is further configured to:
determine a category of the first PPG signal; determine a similarity between the first PPG signal and a center of PPG signals of the category of the first PPG signal in second historical PPG signals; and determine, based on the similarity and a quantity of sets of PPG signals of the category of the first PPG signal in the second historical PPG signals, whether the target model needs to be updated, wherein the second historical PPG signals comprise the N sets of PPG signals.
24 . The blood pressure measurement apparatus according to claim 19 , wherein the processor is further configured to determine, based on a duration in which the target model is not updated, whether the target model needs to be updated.
25 . The blood pressure measurement apparatus according to claim 19 , wherein
the inflatable part is configured to inflate the airbag; and the air pressure sensor is configured to collect a plurality of air pressure values of the airbag, wherein a first air pressure value and a second air pressure value in the plurality of air pressure values are blood pressure values of the user, the first air pressure value is an air pressure value corresponding to a moment at which an oscillatory wave of air pressure in the airbag reaches a maximum value, the second air pressure value is an air pressure value corresponding to a moment at which the oscillatory wave reaches the maximum value multiplied by a, and a is greater than 0 and less than 1.
26 . The blood pressure measurement apparatus according to claim 20 , wherein:
a difference between a moment at which the airbag starts to be inflated and a collection moment of the i th set of PPG signals in the N sets of PPG signals is greater than or equal to a preset first threshold and is less than or equal to a preset second threshold, and the moment at which the airbag starts to be inflated is after the collection moment of the i th set of PPG signals, or a difference between a collection moment of the i th set of PPG signals in the N sets of PPG signals and a moment at which inflation of the airbag is stopped is greater than or equal to a preset third threshold and is less than or equal to a preset fourth threshold, and the moment at which inflation of the airbag is stopped is before the collection moment of the i th set of PPG signals.
27 . A blood pressure measurement method, wherein:
the blood pressure measurement method is applied to a blood pressure measurement apparatus; the blood pressure measurement apparatus comprises a first measurement component and a second measurement component; the first measurement component comprises an inflatable part, an airbag, and an air pressure sensor; the airbag is separately connected to the inflatable part and the air pressure sensor; the second measurement component comprises a light source and a photoplethysmogram (PPG) sensor; and the blood pressure measurement method comprises:
controlling the first measurement component to collect N sets of blood pressure values of a user;
controlling the second measurement component to collect N sets of PPG signals corresponding to the N sets of blood pressure values;
generating a target model based on the N sets of blood pressure values and the N sets of PPG signals, wherein an input of the target model is the PPG signal, an output of the target model is the blood pressure value, and N is an integer greater than or equal to 2;
after generating the target model, controlling the second measurement component to collect a first PPG signal of the user; and
determining a first blood pressure value based on the target model and the first PPG signal.
28 . The blood pressure measurement method according to claim 27 , wherein when an i th set of PPG signals in the N sets of PPG signals is collected, the controlling the second measurement component to collect N sets of PPG signals corresponding to the N sets of blood pressure values comprises:
controlling the second measurement component to obtain a PPG signal of a first duration; determining a category of the PPG signal of the first duration; determining a similarity between the PPG signal of the first duration and a center of the category of the PPG signal of the first duration in first historical PPG signals, wherein the first historical PPG signals comprise a PPG signal that has been obtained before the i th set of PPG signals is obtained; determining a second duration based on the similarity; controlling the second measurement component to collect a PPG signal of the second duration; and combining the PPG signal of the first duration and the PPG signal of the second duration into the i th set of PPG signals, wherein i is an integer greater than 0.
29 . The blood pressure measurement method according to claim 28 , wherein when 1 st to M th sets of PPG signals in the N sets of PPG signals are collected, the controlling the second measurement component to collect N sets of PPG signals corresponding to the N sets of blood pressure values comprises:
controlling the second measurement component to obtain a PPG signal of a third duration, wherein M is an integer less than i.
30 . The blood pressure measurement method according to claim 27 , wherein the blood pressure measurement method further comprises:
when determining to update the target model, prompting the user to trigger an instruction for measuring blood pressure through the first measurement component and the second measurement component; in response to a first operation of the user, controlling the first measurement component to collect a second blood pressure value, and controlling the second measurement component to collect a second PPG signal corresponding to the second blood pressure value; and updating the target model based on the second blood pressure value and the second PPG signal.
31 . The blood pressure measurement method according to claim 27 , wherein the blood pressure measurement method further comprises:
determining a category of the first PPG signal; determining a similarity between the first PPG signal and a center of PPG signals of the category of the first PPG signal in second historical PPG signals; and determining, based on the similarity and a quantity of sets of PPG signals of the category of the first PPG signal in the second historical PPG signals, whether the target model needs to be updated, wherein the second historical PPG signals comprise the N sets of PPG signals.
32 . The blood pressure measurement method according to claim 27 , wherein the blood pressure measurement method further comprises:
determining, based on a duration in which the target model is not updated, whether the target model needs to be updated.
33 . The blood pressure measurement method according to claim 27 , wherein the controlling the first measurement component to collect N sets of blood pressure values of a user comprises:
controlling the inflatable part to inflate the airbag; and controlling the air pressure sensor to collect a plurality of air pressure values of the airbag, wherein a first air pressure value and a second air pressure value in the plurality of air pressure values are a set of blood pressure values of the user, the first air pressure value is an air pressure value corresponding to a moment at which an oscillatory wave of air pressure in the airbag reaches a maximum value, the second air pressure value is an air pressure value corresponding to a moment at which the oscillatory wave reaches the maximum value multiplied by a, and a is greater than 0 and less than 1.
34 . The blood pressure measurement method according to claim 28 , wherein:
a difference between a moment at which the airbag starts to be inflated and a collection moment of the i th set of PPG signals in the N sets of PPG signals is greater than or equal to a preset first threshold and is less than or equal to a preset second threshold, and the moment at which the airbag starts to be inflated is after the collection moment of the i th set of PPG signals, or a difference between a collection moment of the i th set of PPG signals in the N sets of PPG signals and a moment at which inflation of the airbag is stopped is greater than or equal to a preset third threshold and is less than or equal to a preset fourth threshold, and the moment at which inflation of the airbag is stopped is before the collection moment of the i th set of PPG signals.
35 . A non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores programing instructions for execution by a processor of a blood pressure measurement apparatus to perform operations comprising:
controlling a first measurement component of the blood pressure measurement apparatus to collect N sets of blood pressure values of a user; controlling a second measurement component of the blood pressure measurement apparatus to collect N sets of PPG signals corresponding to the N sets of blood pressure values; generating a target model based on the N sets of blood pressure values and the N sets of PPG signals, wherein an input of the target model is the PPG signal, an output of the target model is the blood pressure value, and N is an integer greater than or equal to 2; after generating the target model, controlling the second measurement component to collect a first PPG signal of the user; and determining a first blood pressure value based on the target model and the first PPG signal.
36 . The non-transitory computer-readable storage medium according to claim 35 , wherein the non-transitory computer-readable storage medium stores the programing instructions for execution by the processor of the blood pressure measurement apparatus to perform operations comprising:
when an i th set of PPG signals in the N sets of PPG signals is collected, controlling the second measurement component to obtain a PPG signal of a first duration, wherein i is an integer greater than 0; determining a category of the PPG signal of the first duration; determining a similarity between the PPG signal of the first duration and a center of the category of the PPG signal of the first duration in first historical PPG signals, wherein the first historical PPG signals comprise a PPG signal that has been obtained before the i th set of PPG signals is obtained; determining a second duration based on the similarity; controlling the second measurement component to collect a PPG signal of the second duration; and combining the PPG signal of the first duration and the PPG signal of the second duration into the i th set of PPG signals.
37 . The non-transitory computer-readable storage medium according to claim 35 , wherein the non-transitory computer-readable storage medium stores the programing instructions for execution by the processor of the blood pressure measurement apparatus to perform operations comprising:
determining a category of the first PPG signal; determining a similarity between the first PPG signal and a center of PPG signals of the category of the first PPG signal in second historical PPG signals; and determining, based on the similarity and a quantity of sets of PPG signals of the category of the first PPG signal in the second historical PPG signals, whether the target model needs to be updated, wherein the second historical PPG signals comprise the N sets of PPG signals.
38 . The non-transitory computer-readable storage medium according to claim 35 , wherein the non-transitory computer-readable storage medium stores the programing instructions for execution by the processor of the blood pressure measurement apparatus to perform operations comprising:
controlling an inflatable part of the first measurement component to inflate an airbag of the first measurement component; and controlling an air pressure sensor of the first measurement component to collect a plurality of air pressure values of the airbag, wherein a first air pressure value and a second air pressure value in the plurality of air pressure values are a set of blood pressure values of the user, the first air pressure value is an air pressure value corresponding to a moment at which an oscillatory wave of air pressure in the airbag reaches a maximum value, the second air pressure value is an air pressure value corresponding to a moment at which the oscillatory wave reaches the maximum value multiplied by a, and a is greater than 0 and less than 1.Join the waitlist — get patent alerts
Track US2024315576A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.