US10588568B2ActiveUtilityA1
Running guiding method and device
Est. expiryMay 28, 2035(~8.9 yrs left)· nominal 20-yr term from priority
Inventors:Zuo Yuan
A61B 5/0205A61B 2503/10A61B 5/742A61B 5/486A61B 5/112A61B 5/0816A61B 5/7282A61B 5/746A61B 5/6825A61B 5/1123A61B 2562/0219A61B 5/11A61B 5/02125A61B 5/02416A61B 5/02438A61B 2505/09A61B 5/02108A61B 5/6824A61B 5/02405A61B 5/681A61B 5/0408A61B 5/0402A61B 5/0404A61B 5/332A61B 5/318A61B 5/25
35
PatentIndex Score
0
Cited by
26
References
17
Claims
Abstract
A running guiding method and a running guiding device are provided, which combine a step frequency and a respiratory rate of a runner to determine whether the step frequency matches the respiratory rate of the runner. When the step frequency does not match the respiratory rate, they provide a prompt of step frequency adjustment based on the step frequency and the respiratory rate of the runner. Thus, an effective running guidance can be provided to the runner and the runner may make an adjustment based on the guidance to improve his/her running efficiency.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A running guiding method, comprising:
detecting acceleration data and a pulse wave signal associated with a runner;
obtaining a step frequency of the runner based on the acceleration data, and obtaining a respiratory rate of the runner based on the pulse wave signal;
determining whether the step frequency matches the respiratory rate of the runner; and
if the step frequency does not match the respiratory rate of the runner, providing a prompt of step frequency adjustment based on the step frequency and the respiratory rate of the runner;
wherein, obtaining a step frequency of the runner based on the acceleration data comprises: presetting a dynamic adaptive threshold and a time difference range, wherein the time difference range ranges from 0.2 seconds to 2 seconds, the dynamic adaptive threshold is updated in every 3 seconds, and a value of the dynamic adaptive threshold is an average of a maximal value and a minimal value of the acceleration data within the 3 seconds; determining that the runner performs one current step when a value of the acceleration data at a previous moment is less than the dynamic adaptive threshold and a value of the acceleration data at a current moment is greater than the dynamic adaptive threshold; determining a time difference, wherein the time difference is a time interval between a previous step and the current step, and the previous step and the current step are adjacent; determining that the runner performs a valid step at the current moment when the time difference between adjacent the previous step and the current step is within the time difference range; and obtaining the step frequency of the runner by calculating a quantity of valid steps per unit of time.
2. The method according to claim 1 , wherein determining whether the step frequency matches the respiratory rate of the runner comprises:
comparing the respiratory rate of the runner with a pre-established correspondence of respiratory rates and ranges of step frequency values to determine a range of step frequency values that corresponds to the respiratory rate, and based on the determined range of step frequency values, determining whether the step frequency is in the range of step frequency values; and
if the step frequency is not in the range of step frequency values, determining that the step frequency of the runner does not match the respiratory rate.
3. The method according to claim 1 , further comprising:
detecting an electrocardiogram (ECG) signal of the runner and obtaining a heart rate of the runner based on the ECG signal;
determining whether the heart rate of the runner is normal; and
if the heart rate of the runner is not normal, providing a prompt of heart rate warning.
4. The method according to claim 3 , further comprising:
calculating a blood pressure value of the runner based on the ECG signal and the pulse wave signal;
determining whether the blood pressure value of the runner is normal; and
if the blood pressure value of the runner is not normal, providing a prompt of blood pressure warning.
5. The method according to claim 4 , wherein calculating the blood pressure value of the runner based on the ECG signal and the pulse wave signal comprises:
determining a pulse transmission time based on the ECG signal and the pulse wave signal; and
calculating the blood pressure value based on the pulse transmission e and a prestored equation of blood pressure and the pulse transmission time.
6. The method according to claim 2 , further comprising:
detecting an electrocardiogram (ECG) signal of the runner and obtaining a heart rate of the runner based on the ECG signal;
determining whether the heart rate of the runner is normal; and
if the heart rate of the runner is not normal, providing a prompt of heart rate warning.
7. A running guiding device, comprising: an acceleration detecting module, a pulse-wave-signal capture module, a central processing module and a prompting module; wherein:
the acceleration detecting module is configured to detect acceleration data of the runner and send the acceleration data to the central processing module;
the pulse-wave-signal capture module is configured to detect a pulse wave signal of the runner and send the pulse wave signal to the central processing module;
the central processing module is configured to receive the acceleration data and the pulse wave signal, obtain a step frequency of the runner based on the acceleration data, obtain a respiratory rate of the runner based on the pulse wave signal, and determine whether the step frequency of the runner matches the respiratory rate, and when the step frequency of the runner does not match the respiratory rate, provide a prompt instruction to the prompting module based on the step frequency and the respiratory rate of the runner; and
the prompting module is configured to receive the prompt instruction and provide a prompt of step frequency adjustment based on the prompt instruction;
wherein when performing an operation of obtaining a step frequency of the runner based on the acceleration data, the central processing module is configured to: presetting a dynamic adaptive threshold and a time difference range, wherein the time difference range ranges from 0.2 seconds to 2 seconds, the dynamic adaptive threshold is updated in every 3 seconds, and a value of the dynamic adaptive threshold is an average of a maximal value and a minimal value of the acceleration data within the 3 seconds; determining that the runner performs one current step when a value of the acceleration data at a previous moment is less than the dynamic adaptive threshold and a value of the acceleration data at a current moment is greater than the dynamic adaptive threshold; determining a time difference, wherein the time difference is a time interval between a previous step and the current step, and the previous step and the current step are adjacent; determining that the runner performs a valid step at the current moment when the time difference between adjacent the previous step and the current step is within the time difference range; and obtaining the step frequency of the runner by calculating a quantity of valid steps per unit of time.
8. The running guiding device according to claim 7 , wherein the central processing module is further configured to store a pre-established table of correspondence between respiratory rates and ranges of step frequency values;
the central processing module determines whether the step frequency of the runner matches the respiratory rate by: comparing the respiratory rate of the runner with the table of correspondence to determine a range of step frequency values corresponding to the respiratory rate, and determining whether the step frequency is in the range of step frequency values based on the determined range of step frequency values, and when the step frequency is not in the range of step frequency values, determining that the step frequency of the runner does not match the respiratory rate.
9. The running guiding device according to claim 7 , further comprising: an electrocardiogram (ECG) signal capture module; wherein:
the electrocardiogram signal capture module is configured to detect an ECG signal of the runner and send the ECG signal to the central processing module;
the central processing module is further configured to receive the ECG signal, obtain a heart rate of the runner based on the ECG signal, and determine whether the heart rate of the runner is normal, and if the heart rate of the runner is not normal, provide an instruction of heart rate warning to the prompting module; and
the prompting module is further configured to receive the instruction of heart rate warning, and provide a prompt of heart rate warning based on the instruction of heart rate warning.
10. The running guiding device according to claim 9 , wherein:
the central processing module is further configured to calculate a blood pressure value of the runner based on the ECG signal and the pulse wave signal, and determine whether the blood pressure value of the runner is normal, and when the blood pressure value of the runner is not normal, provide an instruction of blood pressure warning to the prompting module; and
the prompting module is further configured to receive the instruction of blood pressure warning, and provide a prompt of blood pressure warning based on the instruction of blood pressure warning.
11. The running guiding device according to claim 10 , wherein the central processing module calculates the blood pressure value of the runner based on the ECG signal and the pulse wave signal at least by:
determining a pulse transmission time based on the ECG signal and the pulse wave signal; and
calculating the blood pressure value based on the pulse transmission time and a prestored equation of blood pressure and the pulse transmission time.
12. The running guiding device according to claim 7 , wherein the acceleration detecting module includes a tri-axial accelerometer.
13. The running guiding device according to claim 9 , wherein the electrocardiogram signal capture module comprises an ECG electrode and an ECG sensor that are electrically connected with each other, the ECG electrode is configured to contact with the runner to capture a signal, and the ECG sensor is configured to convert the signal captured by the ECG electrode into an ECG signal and send the ECG signal to the central processing module.
14. The running guiding device according to claim 10 , further comprising: a display; wherein:
the central processing module is further configured to send body sign parameters to the display in real time, wherein the body sign parameters comprise the step frequency, the respiratory rate, the heart rate and the pressure value; and
the display is configured to show the body sign parameters of the runner in real time.
15. The running guiding device according to claim 14 , further comprising: a data transmitting module; wherein:
the central processing module is further configured to store the body sign parameters of the runner;
the data transmitting module is configured to send the body sign parameters stored by the central processing module to a smart terminal.
16. The running guiding device according to claim 7 , wherein the running guiding device is a watch, a bracelet or an armlet.
17. The running guiding device according to claim 7 , wherein the pulse-wave-signal capture module includes a photoelectric transducer.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.