Cardiopulmonary function detection method and device, storage medium and equipment

Through the wearable device, voltage signals and body movement signals are collected and synchronized, and the cardiopulmonary function sign parameters are analyzed and obtained, which solves the complexity and drop problems of traditional equipment and improves detection accuracy and user experience.

CN119498799APending Publication Date: 2025-02-25GUANGZHOU SHIYUAN ELECTRONICS CO LTD +2
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202311063108.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-22
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

Traditional cardiopulmonary exercise experimental equipment is complex in configuration and inconvenient to use, and is easily dropped when the user moves, which affects the accuracy of the test results.

Method used

A method and device for detecting cardiopulmonary function is provided, and the cardiopulmonary function sign parameters are obtained through signal synchronization and frequency band analysis, and the cardiopulmonary function detection results are determined.

Benefits of technology

It improves the accuracy and accuracy of cardiopulmonary function detection, simplifies the detection process, reduces the complexity of equipment installation and operation, and is not easy to fall when the user moves.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119498799A_ABST
    Figure CN119498799A_ABST
Patent Text Reader

Abstract

The invention relates to a cardiopulmonary function detection method and device, a storage medium and equipment, and the method comprises the steps: obtaining a voltage signal and a body movement signal collected by wearable equipment in response to a cardiopulmonary function detection instruction, and carrying out the signal synchronization of the voltage signal and the body movement signal according to the timestamp information of the voltage signal and the body movement signal, acquiring at least one human body function signal in different signal frequency band ranges from the voltage signal according to the signal frequency band ranges of the different human body function signals, thereby acquiring at least one cardiopulmonary function sign parameter according to the body movement signal and the at least one human body function signal; and obtaining a cardiopulmonary function detection result according to the cardiopulmonary function sign parameters, and displaying the cardiopulmonary function detection result on the terminal. The cardiopulmonary function detection method is simple in detection mode and high in detection precision.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of cardiopulmonary exercise experiments, and in particular to a cardiopulmonary function detection method, device, storage medium and equipment. Background Art

[0002] Cardiopulmonary exercise test is a common method to evaluate human exercise capacity and cardiopulmonary health. By monitoring cardiopulmonary indicators before, during and after exercise, we can better understand the impact of exercise on the human body and formulate exercise prescriptions based on the experimental results to protect human body functions and accelerate cardiopulmonary recovery.

[0003] At present, the vital signs monitoring of cardiopulmonary exercise experiments mainly uses traditional medical equipment such as split conductive gel electrodes and finger-clip pulse wave oximeters. However, traditional equipment is complex in configuration, inconvenient to use, and is easy to fall when the user moves during the monitoring process, affecting the accuracy of the test results. Summary of the invention

[0004] The embodiments of the present application provide a cardiopulmonary function testing method, apparatus, storage medium and device, which can improve the accuracy of cardiopulmonary function testing.

[0005] In a first aspect, an embodiment of the present application provides a cardiopulmonary function detection method, the method comprising the following steps:

[0006] In response to a cardiopulmonary function test instruction, a voltage signal and a body motion signal collected by a wearable device are obtained; wherein the wearable device includes a voltage signal collection component and a body motion signal collection component, the voltage signal collection component is used to collect a voltage signal of a human body, and the body motion signal collection component is used to collect a body motion signal of a human body; the voltage signal and the body motion signal both include timestamp information;

[0007] Performing signal synchronization on the voltage signal and the body motion signal according to the timestamp information;

[0008] According to the signal frequency band ranges of different human body function signals, obtaining at least one human body function signal in different signal frequency band ranges from the voltage signal;

[0009] Acquire at least one cardiopulmonary function sign parameter according to the body motion signal and at least one human body function signal;

[0010] A cardiopulmonary function test result is determined according to the at least one cardiopulmonary function sign parameter, and the cardiopulmonary function test result is displayed.

[0011] In a second aspect, an embodiment of the present application provides a cardiopulmonary function detection device, the device comprising:

[0012] A signal acquisition module, used to acquire a voltage signal and a body motion signal collected by a wearable device; wherein the wearable device includes a voltage signal acquisition component and a body motion signal acquisition component, the voltage signal acquisition component is used to acquire a voltage signal of a human body, and the body motion signal acquisition component is used to acquire a body motion signal of a human body; the voltage signal and the body motion signal both include timestamp information;

[0013] A signal synchronization module, used for performing signal synchronization on the voltage signal and the body motion signal according to the timestamp information;

[0014] A human body function signal acquisition module, used for acquiring at least one human body function signal in different signal frequency bands from the voltage signal according to the signal frequency bands of different human body function signals;

[0015] A physical sign parameter acquisition module, used to acquire at least one cardiopulmonary function physical sign parameter according to the body motion signal and at least one human body function signal;

[0016] The cardiopulmonary function detection module is used to determine the cardiopulmonary function detection result according to the at least one cardiopulmonary function sign parameter and display the cardiopulmonary function detection result.

[0017] In a third aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the cardiopulmonary function detection method as described in any one of the above.

[0018] In a fourth aspect, an embodiment of the present application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable by the processor;

[0019] When the processor executes the computer program, the steps of the cardiopulmonary function detection method as described in any one of the above are implemented.

[0020] In an embodiment of the present application, in response to a cardiopulmonary function test instruction, a voltage signal and a body motion signal collected by a wearable device are obtained, and the voltage signal and the body motion signal are synchronized according to the timestamp information of the voltage signal and the body motion signal, and then according to the signal frequency band range of different human function signals, at least one human function signal in a different signal frequency band range is obtained from the voltage signal, so as to obtain at least one cardiopulmonary function sign parameter based on the body motion signal and at least one human function signal, and obtain the cardiopulmonary function test result based on the cardiopulmonary function sign parameter and display it on the terminal. The cardiopulmonary function test method of the present application has the characteristics of simple detection method and high detection accuracy.

[0021] For better understanding and implementation, the present invention is described in detail below with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 A schematic diagram of an application scenario of a cardiopulmonary function detection method in an embodiment of the present invention;

[0023] Figure 2 A flowchart of a cardiopulmonary function testing method in one embodiment of the present invention;

[0024] Figure 3 is a flowchart of step S140 in one embodiment of the present invention;

[0025] Figure 4 A flowchart of a cardiopulmonary function testing method in another embodiment of the present invention;

[0026] Figure 5 A schematic diagram of a display interface in an embodiment of the present invention;

[0027] Figure 6 is a schematic diagram of a display interface in another embodiment of the present invention;

[0028] Figure 7 is a schematic diagram of a display interface in another embodiment of the present invention;

[0029] Figure 8 It is a structural schematic diagram of a cardiopulmonary function detection device in one embodiment of the present invention;

[0030] Fig. 9 The figure is a schematic diagram of the structure of an electronic device in one embodiment of the present invention. DETAILED DESCRIPTION

[0031] In order to make the objectives, technical solutions and advantages of the present application more clear, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

[0032] It should be clear that the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the embodiments of the present application.

[0033] The terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the embodiments of the present application. The singular forms of "a", "said" and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.

[0034] When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the attached claims. In the description of the present application, it should be understood that the terms "first", "second", "third", etc. are only used to distinguish similar objects, and do not have to be used to describe a specific order or sequence, nor can they be understood as indicating or implying relative importance. For those of ordinary skill in the art, the specific meanings of the above terms in the present application can be understood according to the specific circumstances.

[0035] In addition, in the description of this application, unless otherwise specified, "several" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0036] Specifically, see Figure 1 , which is a schematic diagram of an application scenario of an embodiment of the present application; the application scenario includes a terminal 110 and a wearable device 120, the terminal 110 and the wearable device 120 are communicatively connected, the terminal 110 can be a personal computer, a tablet computer, a smart phone and other devices, the terminal 110 can be used to execute the cardiopulmonary function detection method of the present application, the wearable device 120 can be worn on the user, and the wearable device 120 includes but is not limited to clothing, bracelets and other devices.

[0037] like Figure 1 As shown, the wearable device 120 may include a monitoring suit, and the wearable device 120 includes a voltage signal acquisition component 121 and a body motion signal acquisition component 122; the voltage signal acquisition component 121 is used to collect voltage signals of the human body, and the body motion signal acquisition component 122 is used to collect body motion signals of the human body.

[0038] The voltage signal acquisition component 121 may include voltage signal acquisition elements such as measurement electrodes.

[0039] The body motion signal acquisition component 122 may be a motion sensor, an acceleration sensor, or other element that can be used to acquire body motion signals of a human body. In the embodiment of the present application, the body motion signal acquisition component 122 may be a three-axis acceleration sensor.

[0040] In the present application, the voltage signal acquisition component 121 and the body motion signal acquisition component 122 can also be connected to the controller, and the controller and the terminal 120 can be communicated through common communication connection methods such as Bluetooth and the Internet, and the controller receives and sends signals and realizes the control of the voltage signal acquisition component 121 and the body motion signal acquisition component 122. Preferably, the controller and the terminal 120 can be connected through low-power Bluetooth communication, thereby reducing the cost of cardiopulmonary function testing. Alternatively, in another embodiment, the voltage signal acquisition component 121 and the body motion signal acquisition component 122 can also be communicated with the terminal 120 through common communication connection methods such as Bluetooth and the Internet, so as to realize the reception and transmission of their respective signals.

[0041] In one embodiment, the wearable device 120 further includes an excitation signal output component 123, and the excitation signal output component 123 is used to output an excitation signal to a human body.

[0042] In the present application, the voltage signal acquisition component 121, the body motion signal acquisition component 122 and the excitation signal output component 123 can also be connected to the controller, and the controller and the terminal 120 can be communicated through common communication connection methods such as Bluetooth and the Internet, and the controller receives and sends signals and realizes the control of the voltage signal acquisition component 121, the body motion signal acquisition component 122 and the excitation signal output component 123. Preferably, the controller and the terminal 120 can be connected through low-power Bluetooth communication, thereby reducing the cost of cardiopulmonary function testing. Alternatively, in another embodiment, the voltage signal acquisition component 121, the body motion signal acquisition component 122 and the excitation signal output component 123 can also be respectively communicated with the terminal 120 through common communication connection methods such as Bluetooth and the Internet, so as to realize the reception and transmission of their respective signals.

[0043] The excitation signal output component 123 may include elements such as excitation electrodes that can be used to output excitation signals. The excitation signal output component 123 is used to output an excitation signal to the human body, so that the impedance data of the human body can be obtained by detecting the voltage change signal of the human body under the excitation signal. In the embodiment of the present application, the voltage signal acquisition component 121 and the excitation signal output component 123 can be used to collect the breathing signal of the human body, wherein the controller is used to generate an excitation signal and output the excitation signal to the human body through the excitation electrode. The size of the excitation signal output by the controller can be set according to the actual needs of the user. In the embodiment of the present application, the controller can output a constant current square wave excitation signal of 20kHz and 25uA.

[0044] The voltage signal acquisition component 121 and the excitation signal output component 123 of the present application may be one or more. Preferably, in order to improve the accuracy of voltage signal detection, the voltage signal acquisition component 121 and the excitation signal output component 123 may be multiple. The voltage signal acquisition component 121 and the excitation signal output component 123 may use conductive textile electrodes. The voltage signal acquisition component 121 and the excitation signal output component 123 may be alternately arranged in the armpit area on both sides of the monitoring suit, such as Figure 1 As shown, there are two voltage signal acquisition components 121 and two excitation signal output components 123 , respectively, and the voltage signal acquisition components 121 and the excitation signal output components 123 are alternately arranged.

[0045] In one embodiment, the wearable device 120 may further include a monitoring suit 124 and a monitoring bracelet 125, wherein the monitoring suit 124 includes an excitation signal output component, a voltage signal acquisition component, and a first body motion signal acquisition component, wherein the first body motion signal acquisition component is used to acquire a first body motion signal of the body;

[0046] The monitoring suit 124 can be clothing of any shape. When the monitoring suit is clothing for the upper body such as a T-shirt or a shirt, the first body motion signal collection component can be used to collect the first body motion signal of the upper body. When the monitoring suit 124 is clothing for the lower body such as pants, the first body motion signal collection component can be used to collect the first body motion signal of the lower body. When the monitoring suit 124 is clothing for the whole body such as a dress, the first body motion signal collection component can be used to collect the first body motion signal of the whole body.

[0047] The monitoring bracelet 125 can be an existing smart bracelet. The monitoring bracelet 125 includes a second body motion signal acquisition component and a pulse wave signal acquisition component. The second body motion signal acquisition component is used to collect the second body motion signal of the wrist; the pulse wave signal acquisition component is used to collect the pulse wave signal. The pulse wave signal acquisition component can be a pulse wave signal acquisition device such as a pulse wave sensor that conforms to a red light source or a near-infrared light source.

[0048] Compared with traditional split conductive gel electrodes, the wearable device of the present application is less likely to cause skin allergies to users and is more comfortable to wear; compared with traditional finger-clip pulse wave oximeters, the wearable device of the present application is closer to the user's body and is less likely to fall off during the user's exercise, which can improve the accuracy of cardiopulmonary exercise test detection; and, the wearable device of the present application does not require the assistance of professionals to install, is simple to operate, and is more convenient for users to perform cardiopulmonary function tests.

[0049] like Figure 2 As shown, the cardiopulmonary function detection method of the present application comprises the following steps:

[0050] S110: In response to a cardiopulmonary function test instruction, a voltage signal and a body motion signal collected by a wearable device are obtained; wherein the wearable device includes a voltage signal collection component and a body motion signal collection component, the voltage signal collection component is used to collect a voltage signal of a human body, and the body motion signal collection component is used to collect a body motion signal of a human body; the voltage signal and the body motion signal both include timestamp information;

[0051] The cardiopulmonary function test instruction can be a control instruction issued by a terminal held by the tester or the person being tested. After receiving the cardiopulmonary function test instruction, the wearable device is controlled to start cardiopulmonary function testing, that is, the wearable device is controlled to collect voltage signals and body motion signals, and the cardiopulmonary function test results of the person being tested are obtained by analyzing the voltage signals and body motion signals.

[0052] Specifically, in the embodiment of the present application, after receiving the cardiopulmonary function detection instruction, an excitation output instruction can be sent to the wearable device, so that the excitation signal output component of the wearable device outputs an excitation signal to the human body, and the voltage signal acquisition component is used to collect the voltage signal of the human body. The body motion signal acquisition component is used to collect the body motion signal of the human body;

[0053] The voltage signal may be a voltage signal of a human body acquired by a voltage signal acquisition component.

[0054] The body motion signal may be a signal reflecting the user's motion state collected by the body motion signal collection component, for example, the body motion signal may include motion signals such as walking distance and number of steps. In the embodiment of the present application, the body motion signal may be obtained based on the first body motion signal and the second body motion signal, for example, it may be the sum of the first body motion signal and the second body motion signal or the comprehensive value of the first body motion signal and the second body motion signal.

[0055] S120: performing signal synchronization on the voltage signal and the body motion signal according to the timestamp information;

[0056] In the present application, the voltage signal and the body motion signal are signals collected by the voltage signal acquisition component and the body motion signal acquisition component respectively. The acquisition period and time of the above signals may be inconsistent. At this time, the two signals are synchronized through the timestamp information corresponding to the two signals, so as to facilitate the subsequent calculation of cardiopulmonary function signs parameters and improve the accuracy of the acquired cardiopulmonary function signs parameters.

[0057] S130: acquiring at least one human body function signal in a different signal frequency band range from the voltage signal according to the signal frequency band range of different human body function signals;

[0058] The human body function signal may be a respiratory signal, an electromyographic signal, an electrocardiographic signal, or the like, which may be used to determine the current state of the human body.

[0059] Acquiring at least one human body function signal in different signal frequency bands from the voltage signal may be performed by decomposing the signal in the corresponding signal frequency band from the voltage signal to obtain the human body function signal. The step of acquiring at least one human body function signal in different signal frequency bands from the voltage signal specifically includes:

[0060] According to the signal frequency band range of the human body function signal, the voltage signal is band-pass filtered to obtain the human body function signal of the corresponding signal frequency band from the voltage signal.

[0061] In the embodiment of the present application, the human body function signal may include an electrocardiogram signal and a respiratory signal, such as Figure 3 As shown, the step of obtaining at least one human body function signal of different signal frequency bands from the voltage signal specifically includes:

[0062] S131: acquiring an electrocardiogram signal from the voltage signal according to a signal frequency band range of the electrocardiogram signal;

[0063] S132: Acquire a breathing signal from the voltage signal according to a signal frequency band range of the breathing signal.

[0064] In step S131, the signal frequency band range of the ECG signal can be obtained by analyzing the signal frequency band of the historical ECG signal. Specifically, in the embodiment of the present application, the signal frequency band range of the ECG signal can be 0.67Hz-40Hz. When obtaining the ECG signal from the voltage signal, a bandpass filter frequency band range slightly greater than or equal to the signal frequency band range of the ECG signal (for example, 0.5Hz to 45Hz) can be used to obtain the ECG signal therefrom. For example, a bandpass filter with a frequency band range of 0.5Hz to 45Hz is used to bandpass filter the voltage signal. Alternatively, in another embodiment, a bandpass filter frequency band range equal to the signal frequency band range of the ECG signal can be used to bandpass filter the voltage signal, thereby decomposing the ECG signal from the voltage signal.

[0065] In step S132, the signal frequency band range of the respiratory signal can be obtained by monitoring the respiratory frequency of the human body and analyzing the signal frequency band of the historical respiratory signal. Specifically, in the embodiment of the present application, the respiratory frequency of an adult is monitored to be 12-20 times / minute, and the frequency of the respiratory signal is relatively low. A bandpass filter with a filter frequency band range of 0.1Hz to 0.4Hz can be used to perform bandpass filtering on the voltage signal to obtain a respiratory signal.

[0066] S140: Acquire at least one cardiopulmonary function sign parameter according to the body movement signal and at least one human body function signal;

[0067] Cardiopulmonary function sign parameters may include heart rate HR, arrhythmia ARRHY, respiratory rate BR, blood oxygen saturation SPO2, systolic blood pressure SBP, and diastolic blood pressure DBP, which are sign parameters related to the user's cardiopulmonary function. According to the cardiopulmonary function sign parameters, the user's cardiopulmonary function can be evaluated to obtain the user's cardiopulmonary function test results.

[0068] S150: Determine a cardiopulmonary function test result according to the at least one cardiopulmonary function sign parameter, and display the cardiopulmonary function test result.

[0069] The cardiopulmonary function test results are used to determine whether the user's cardiopulmonary function is normal. After obtaining the cardiopulmonary function test results, they can be displayed on a terminal held by the tester or the person being tested. The cardiopulmonary function test results can be displayed in the form of an experimental report. The cardiopulmonary function test results can include cardiopulmonary function sign parameters and cardiopulmonary function evaluation results.

[0070] In an embodiment of the present application, in response to a cardiopulmonary function test instruction, a voltage signal and a body motion signal collected by a wearable device are obtained, and the voltage signal and the body motion signal are synchronized according to the timestamp information of the voltage signal and the body motion signal, and then according to the signal frequency band range of different human function signals, at least one human function signal in a different signal frequency band range is obtained from the voltage signal, so as to obtain at least one cardiopulmonary function sign parameter based on the body motion signal and at least one human function signal, and obtain the cardiopulmonary function test result based on the cardiopulmonary function sign parameter and display it on the terminal. The cardiopulmonary function test method of the present application has the characteristics of simple detection method and high detection accuracy.

[0071] In step S140, the cardiopulmonary function sign parameters such as heart rate HR and arrhythmia ARRHY can be obtained by calculating the ECG signal and the body movement signal using the existing ECG algorithm.

[0072] Cardiopulmonary function parameters such as respiratory rate BR can be obtained by calculating the respiratory signal using a respiratory algorithm. Specifically, the respiratory rate BR is obtained in the following manner:

[0073] Based on the linear frequency modulation Z transform algorithm, the spectrum of the respiratory signal is obtained:

[0074] L [freq,amp] =f CZT (H RESP (t))

[0075] Among them, H RESP (t) represents the respiratory signal at time t, L [freq,amp] Represents the spectrum of the respiratory signal, freq is the respiratory frequency, and amp is the amplitude.

[0076] Get the respiratory frequency with the maximum amplitude and convert it into respiratory rate:

[0077] freq max =arg amp

[0078]

[0079] Among them, BR represents the respiratory rate, freq max Indicates the respiratory rate with the maximum amplitude.

[0080] The blood oxygen saturation SPO2 can be calculated based on the pulse wave signal of the monitoring bracelet. Specifically, the blood oxygen saturation SPO2 is obtained in the following way:

[0081] SPO2=A 2 R+BR+C

[0082]

[0083] Among them, I r,ac ,I r,dc Represent the AC component and DC component of red light respectively, I ir,ac ,I ir,dc Respectively represent the AC component and DC component of infrared light, V r,dc 、V ir,dc It represents the voltage value obtained by passing the light intensity voltage signal of the current red light and infrared light signal segment through a 5Hz low-pass filter, V r,ac 、V ir,ac Indicates that V r,dc 、V ir,dc The voltage value obtained after a 0.5Hz high-pass filter, Indicates taking the average of the signal segment, MAX(·) and MIN(·) respectively indicate taking the maximum and minimum values ​​of the signal segment; coefficients A, B, and C are constants, and coefficients A, B, and C can be obtained by calibrating the parameters of the monitoring bracelet in combination with a blood oxygen saturation simulator.

[0084] The systolic pressure SBP and the diastolic pressure DBP can be calculated based on the non-invasive blood pressure estimation algorithm for the electrocardiogram signal and the pulse wave signal. Specifically, for example, the electrocardiogram signal and the pulse wave signal are input into a pre-selected and trained blood pressure measurement model to obtain the systolic pressure SBP, the diastolic pressure DBP and other blood pressure measurement information. The blood pressure measurement model can be a model pre-trained by the user using the collected electrocardiogram signal, pulse wave signal and blood pressure information.

[0085] Preferably, the cardiopulmonary function sign parameters of the present application may also include ECG aberration results, heart beat positioning, and cardiopulmonary pressure index. The ECG aberration results and heart beat positioning can be calculated from the ECG signal and body movement signal using existing ECG algorithms, and the cardiopulmonary pressure index can be calculated based on heart beat positioning.

[0086] Specifically, according to the time difference of at least two heartbeat locations, the heart beat cycles of the two heartbeat locations are obtained:

[0087] RR i =T i -T i-1

[0088] Among them, T i Indicates the current heartbeat location, T i-1 Respectively represent the last heartbeat location, RR i Represents a cardiac cycle with two beats (RR cycle);

[0089] Obtain a set of cardiac cycle sequences of target length; wherein the target length can be set according to user requirements, and in this application the target length is 1 minute;

[0090] Obtain the first cardiopulmonary pressure index as follows:

[0091]

[0092]

[0093]

[0094]

[0095] Among them, MEAN represents the mean of the heart beat cycle sequence, L RR represents the cardiac cycle sequence, COV represents the first intermediate parameter, and CDP1 represents the first cardiopulmonary pressure index;

[0096] Obtain the second cardiopulmonary pressure index in the following manner;

[0097]

[0098]

[0099] Among them, MAX(L RR ) represents the maximum value of the cardiac cycle sequence, MIN(L RR ) represents the minimum value of the cardiac cycle sequence, SW represents the second intermediate parameter, and CDP2 represents the second cardiopulmonary pressure index;

[0100] Obtain the third cardiopulmonary pressure index as follows;

[0101]

[0102] Among them, CDP3 represents the third cardiopulmonary pressure index.

[0103] Get the average of the first cardiopulmonary pressure index, the second cardiopulmonary pressure index, and the third cardiopulmonary pressure index to get the average cardiopulmonary pressure index:

[0104]

[0105] Among them, CDP represents the average cardiopulmonary pressure index.

[0106] Preferably, the cardiopulmonary function sign parameters of the present application may also include walking distance, which may be calculated based on the body motion signal. Specifically, the body motion signal of the present application may be a signal collected by a three-axis acceleration sensor, and the signal of the three-axis acceleration sensor includes an X-axis signal, a Y-axis signal, and a Z-axis signal. The walking distance is obtained in the following manner:

[0107]

[0108] Among them, Dist represents the walking distance, α x represents the X-axis signal, α y Represents the Y-axis signal, α z Indicates the Z-axis signal.

[0109] In step S150, normal cardiopulmonary function may mean that all cardiopulmonary function sign parameters are within the normal threshold range. When there is a cardiopulmonary function sign parameter exceeding the threshold range, it is considered that the cardiopulmonary function is abnormal.

[0110] Specifically, in one embodiment, the step of determining the cardiopulmonary function test result according to the at least one cardiopulmonary function sign parameter specifically includes:

[0111] If all cardiopulmonary function sign parameters are within the set threshold range, the cardiopulmonary function test result is determined to be normal cardiopulmonary function; otherwise, the cardiopulmonary function test result is determined to be abnormal cardiopulmonary function.

[0112] Specifically, when the heart rate HR>θ, the cardiopulmonary function test result is determined to be abnormal cardiopulmonary function, θ is the dangerous heart rate threshold during exercise, and in the embodiment of the present application, the dangerous heart rate threshold can be 220 minus the current user's age.

[0113] WHEN ARRHY A subset of malignant arrhythmia determines that the cardiopulmonary function test result is abnormal cardiopulmonary function, wherein the subset of malignant arrhythmia can be a value obtained by the user by collecting historical data or big data, wherein ARRHY represents arrhythmia.

[0114] When SBP t -SBP t-k >β s ||DBP t-DBP t-k >β D , confirm that the cardiopulmonary function test results are abnormal; among them, SBP t , SBP t-k Respectively represent the systolic blood pressure at the current time t and the time before k, DBP t 、DBP t-k represents the diastolic pressure between the current time t and the time before k, β s , β D represents the dangerous fluctuation threshold of blood pressure at the current time t and before time k respectively. The dangerous fluctuation threshold is a value obtained by the user by collecting historical data or big data. In the embodiment of the present application, β s =β D =30.

[0115] When SPO2<γ, the cardiopulmonary function test result is determined to be abnormal cardiopulmonary function, where SPO2 represents blood oxygen saturation, and γ represents the blood pressure saturation danger threshold. In the embodiment of the present application, γ can be set to 94.

[0116] When BR<ε min ||BR>ε max , determine that the cardiopulmonary function test result is abnormal, where BR represents the respiratory rate, ε min , ε max Respectively represent the respiratory rate danger threshold, in the embodiment of the present application, ε min Can be set to 12, ε max Can be set to 30.

[0117] It should be noted that in addition to the above methods, users can also customize the judgment conditions for whether the cardiopulmonary function sign parameters are abnormal. When all cardiopulmonary function sign parameters are within the normal threshold range, that is, they do not meet the abnormal judgment conditions, the cardiopulmonary function test results are determined to be normal cardiopulmonary function; when any cardiopulmonary function sign parameter exceeds the normal threshold range, the cardiopulmonary function test results are determined to be abnormal.

[0118] In one embodiment, the following steps are also included:

[0119] If the cardiopulmonary function test result is abnormal cardiopulmonary function, an abnormal alarm instruction is sent to the wearable device, so that the wearable device issues an abnormal alarm.

[0120] In an embodiment of the present application, controlling the wearable device to issue an abnormal alarm can specifically be controlling a monitoring bracelet of the wearable device to issue an alarm. The monitoring bracelet may issue an alarm in ways including but not limited to vibration, beeping, screen lighting reminder, etc., thereby promptly reminding the user of the risk of abnormal cardiopulmonary function.

[0121] Preferably, if Figure 4As shown, in one embodiment, when the user's cardiopulmonary function is abnormal, the user's cardiopulmonary function abnormality can also be rated, thereby making it more convenient to warn the user of the risk of abnormal cardiopulmonary function.

[0122] Specifically, the cardiopulmonary function sign parameters include walking distance and average cardiopulmonary pressure index, and the method further includes the following steps:

[0123] S210: If the cardiopulmonary function test result is cardiopulmonary function abnormality, obtaining the abnormality level of the cardiopulmonary function abnormality according to the walking distance and the average cardiopulmonary pressure index;

[0124] S220: Displaying the abnormality level of the abnormal cardiopulmonary function.

[0125] Among them, the abnormal level of cardiopulmonary function abnormality can be specifically set according to user needs.

[0126] In the embodiment of the present application, the abnormality level of the abnormal cardiopulmonary function is divided into three levels: severe cardiopulmonary insufficiency, moderate cardiopulmonary insufficiency and mild cardiopulmonary insufficiency. The abnormality level of the abnormal cardiopulmonary function is obtained in the following manner:

[0127] Severe cardiopulmonary insufficiency: Dist≤150||CDP≥7;

[0128] Moderate cardiopulmonary insufficiency: Dist∈(150,420]||CDP∈[4,7);

[0129] Mild cardiopulmonary insufficiency: Dist ≥ 420||CDP < 4.

[0130] Among them, Dist represents walking distance, and CDP represents average cardiopulmonary pressure index.

[0131] See also Figure 5 , which is a schematic diagram of a display interface of a terminal according to an embodiment of the present application; Figure 5 As shown, the display interface shows the user's cardiopulmonary function vital signs parameters such as exercise time, step count, lap number, distance, heart rate, blood oxygen saturation and blood pressure before and during the cardiopulmonary function exercise experiment. During the cardiopulmonary function exercise experiment, the user can trigger the end exercise control at any time to end the cardiopulmonary function exercise experiment, thereby improving the user experience.

[0132] See also Figure 6 , which is a schematic diagram of a display interface of a terminal according to another embodiment of the present application; Figure 6 As shown, after the cardiopulmonary function exercise test is completed, the user can input information such as heart rate, blood oxygen saturation and blood pressure through the display window of the display interface, so as to facilitate comparison with the data during the experiment and improve the accuracy of the cardiopulmonary function exercise test.

[0133] See also Figure 7 , which is a schematic diagram of a display interface of a terminal according to another embodiment of the present application; Figure 7 As shown, after the cardiopulmonary function exercise experiment is completed, the user can generate an experiment report by checking the experiment feedback option displayed on the display interface, thereby helping the tester to better improve the experiment intensity and improve the accuracy of cardiopulmonary function testing.

[0134] Among them, the experimental feedback option is used to determine the symptoms of the user after the end of the experiment. The experimental feedback options may include chest pain, intolerable breathing difficulties, lower limb cramps, shaking when walking, sweating, pale or gray complexion, etc.

[0135] At the same time, the display interface can also display the user's cardiopulmonary function test results, and the test results can include the abnormal level of cardiopulmonary function abnormality.

[0136] This application can calculate vital sign parameters and automatically evaluate cardiopulmonary function based on voltage signals and body motion signals collected by wearable devices. Users do not need to perform additional measurements or fill out scales, which lowers the threshold for cardiopulmonary function testing. Cardiopulmonary function evaluation is performed with objective voltage signals and body motion signals, thereby improving the accuracy of cardiopulmonary function testing.

[0137] See also Figure 8 The present application also provides a cardiopulmonary function detection device, the device comprising:

[0138] The signal acquisition module 210 is used to acquire the voltage signal and the body motion signal collected by the wearable device; wherein the wearable device includes a voltage signal acquisition component and a body motion signal acquisition component, the voltage signal acquisition component is used to acquire the voltage signal of the human body, and the body motion signal acquisition component is used to acquire the body motion signal of the human body; the voltage signal and the body motion signal both include timestamp information;

[0139] A signal synchronization module 220, configured to perform signal synchronization on the voltage signal and the body motion signal according to the timestamp information;

[0140] A human body function signal acquisition module 230, configured to acquire at least one human body function signal in different signal frequency bands from the voltage signal according to the signal frequency bands of different human body function signals;

[0141] A physical sign parameter acquisition module 240, configured to acquire at least one cardiopulmonary function physical sign parameter according to the body motion signal and at least one human body function signal;

[0142] The cardiopulmonary function testing module 250 is used to determine the cardiopulmonary function testing result according to the at least one cardiopulmonary function sign parameter and display the cardiopulmonary function testing result.

[0143] It should be noted that the cardiopulmonary function detection device provided in the above embodiment only uses the division of the above functional modules as an example when executing the cardiopulmonary function detection method. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the cardiopulmonary function detection device provided in the above embodiment and the cardiopulmonary function detection method in the above embodiment belong to the same concept. The implementation process is detailed in the method embodiment and will not be repeated here.

[0144] The present application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any one of the cardiopulmonary function detection methods described above.

[0145] The present application may take the form of a computer program product implemented on one or more storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing program code. Computer-readable storage media include permanent and non-permanent, removable and non-removable media, and information storage can be achieved by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include but are not limited to: phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.

[0146] See also Fig. 9 , the present application also provides an electronic device 300, comprising a memory 310, a processor 320, and a computer program stored in the memory 310 and executable by the processor 320;

[0147] When the processor 320 executes the computer program, the steps of the cardiopulmonary function detection method as described in any one of the above are implemented.

[0148] The present invention is not limited to the above-mentioned embodiments. If various changes or modifications to the present invention do not depart from the spirit and scope of the present invention, and if these changes and modifications fall within the scope of the claims and equivalent technologies of the present invention, the present invention is also intended to include these changes and modifications.

Claims

1. A cardiopulmonary function testing method, characterized in that: The method comprises the following steps: In response to a cardiopulmonary function test instruction, a voltage signal and a body motion signal collected by a wearable device are obtained; wherein the wearable device includes a voltage signal collection component and a body motion signal collection component, the voltage signal collection component is used to collect a voltage signal of a human body, and the body motion signal collection component is used to collect a body motion signal of a human body; the voltage signal and the body motion signal both include timestamp information; Performing signal synchronization on the voltage signal and the body motion signal according to the timestamp information; According to the signal frequency band ranges of different human body function signals, obtaining at least one human body function signal in different signal frequency band ranges from the voltage signal; Acquire at least one cardiopulmonary function sign parameter according to the body motion signal and at least one human body function signal; A cardiopulmonary function test result is determined according to the at least one cardiopulmonary function sign parameter, and the cardiopulmonary function test result is displayed.

2. The cardiopulmonary function testing method according to claim 1, characterized in that: The step of obtaining at least one human body function signal of different signal frequency bands from the voltage signal specifically includes: According to the signal frequency band range of the human body function signal, the voltage signal is band-pass filtered to obtain the human body function signal of the corresponding signal frequency band from the voltage signal.

3. The cardiopulmonary function testing method according to claim 1, characterized in that: The human body function signal includes an electrocardiogram signal and a respiratory signal. The step of obtaining at least one human body function signal of different signal frequency bands from the voltage signal specifically includes: Acquire the electrocardiogram signal from the voltage signal according to the signal frequency band range of the electrocardiogram signal; The breathing signal is obtained from the voltage signal according to the signal frequency band range of the breathing signal.

4. The cardiopulmonary function testing method according to claim 1, characterized in that: The step of determining the cardiopulmonary function test result according to the at least one cardiopulmonary function sign parameter specifically includes: If all cardiopulmonary function sign parameters are within the set threshold range, the cardiopulmonary function test result is determined to be normal cardiopulmonary function; otherwise, the cardiopulmonary function test result is determined to be abnormal cardiopulmonary function.

5. The cardiopulmonary function testing method according to claim 1, characterized in that: The following steps are also included: If the cardiopulmonary function test result is abnormal cardiopulmonary function, an abnormal alarm instruction is sent to the wearable device, so that the wearable device issues an abnormal alarm.

6. The cardiopulmonary function testing method according to claim 1, characterized in that: The cardiopulmonary function sign parameters include walking distance and average cardiopulmonary pressure index, and the method further includes the following steps: If the cardiopulmonary function test result is cardiopulmonary function abnormality, obtaining the abnormality level of the cardiopulmonary function abnormality according to the walking distance and the average cardiopulmonary pressure index; The abnormality level of the cardiopulmonary function abnormality is displayed.

7. The cardiopulmonary function testing method according to claim 6, characterized in that: The wearable device includes a monitoring suit and a monitoring bracelet, the monitoring suit includes an excitation signal output component, a voltage signal acquisition component and a first body motion signal acquisition component; the excitation signal output component is used to apply an excitation signal to the human body, and the first body motion signal acquisition component is used to acquire a first body motion signal of the body; the monitoring bracelet includes a second body motion signal acquisition component and a pulse wave signal acquisition component; the second body motion signal acquisition component is used to acquire a second body motion signal of the wrist; the pulse wave signal acquisition component is used to acquire a pulse wave signal.

8. A cardiopulmonary function testing device, characterized in that: The device comprises: A signal acquisition module, used to acquire a voltage signal and a body motion signal collected by a wearable device; wherein the wearable device includes a voltage signal acquisition component and a body motion signal acquisition component, the voltage signal acquisition component is used to acquire a voltage signal of a human body, and the body motion signal acquisition component is used to acquire a body motion signal of a human body; the voltage signal and the body motion signal both include timestamp information; A signal synchronization module, used for performing signal synchronization on the voltage signal and the body motion signal according to the timestamp information; A human body function signal acquisition module, used for acquiring at least one human body function signal in different signal frequency bands from the voltage signal according to the signal frequency bands of different human body function signals; A physical sign parameter acquisition module, used to acquire at least one cardiopulmonary function physical sign parameter according to the body motion signal and at least one human body function signal; The cardiopulmonary function detection module is used to determine the cardiopulmonary function detection result according to the at least one cardiopulmonary function sign parameter and display the cardiopulmonary function detection result.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the cardiopulmonary function detection method as described in any one of claims 1 to 7 are implemented.

10. An electronic device, characterized in that: comprising a memory, a processor, and a computer program stored in the memory and executable by the processor; When the processor executes the computer program, the steps of the cardiopulmonary function detection method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Non-contact physiologic motion sensors and methods for use

    CN102046076A

  • Cardiopulmonary data acquisition and detection system based on wearable equipment

    CN110123306A

  • Method for extracting respiration signal and respiration frequency from wearable electrocardio

    CN110327036A

  • High-precision, exercise-type and non-invasive portable cardio-pulmonary function parameter measuring device

    CN111012329A

  • Lung function detection equipment and computer readable storage medium

    CN112155546A