Method, apparatus, and system for controlling balloon inflation and deflation, and storage medium

By filtering and wavelet modeling the ECG signal, identifying the time phase of the R wave and T wave, and precisely controlling the inflation and deflation of the balloon, the control efficiency problem of the aortic balloon counterpulsation system under abnormal heart rhythm is solved, achieving more accurate cardiac hemodynamic assistance.

WO2025213681A1PCT designated stage Publication Date: 2025-10-16SHANGHAI MICROPORT RHYTHM MEDTECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/114496
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-10
Filing Date
2024-08-26
Publication Date
2025-10-16

AI Technical Summary

Technical Problem

The existing aortic balloon counterpulsation system cannot accurately identify the heart rhythm under abnormal heart rhythm conditions, which affects the efficiency of inflation and deflation control.

Method used

By acquiring the ECG analog signal, filtering and amplifying it, and using the wavelet model to identify the time phase of the R wave and T wave, the inflation and deflation of the balloon can be precisely controlled.

Benefits of technology

The control efficiency of the aortic balloon is improved, and cardiac hemodynamic assistance is performed more accurately.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024114496_16102025_PF_FP_ABST
    Figure CN2024114496_16102025_PF_FP_ABST
Patent Text Reader

Abstract

Provided are a method, apparatus, and system for controlling balloon inflation and deflation, and a storage medium. The method comprises: acquiring an electrocardiographic analog signal, and processing the electrocardiographic analog signal to give an electrocardiographic digital signal (202); performing filtration and amplification processing on the electrocardiographic digital signal, processing the filtered and amplified electrocardiographic digital signal by using a wavelet model to give a target digital signal, and performing wave peak detection on the target digital signal to give an R-wave time phase (204); designating the wave peak time phase occurring after the R wave in the electrocardiographic digital signal as a T-wave time phase of the electrocardiographic digital signal (206); and performing inflation and deflation control on a balloon according to the R-wave time phase and the T-wave time phase (208). By identifying the T-wave and R-wave moments, the present invention performs the inflation and deflation control on an aortic balloon, so as to improve the control efficiency of the aortic balloon and thereby provide more precise cardiac hemodynamic assistance.
Need to check novelty before this filing date? Find Prior Art

Description

Balloon inflation and deflation control method, device, system and storage medium

[0001] Related applications

[0002] The present application claims priority to the Chinese patent application No. 202410431429.X, filed on April 10, 2024, and entitled "Balloon inflation and deflation control method, device, system and storage medium", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0003] The present application relates to the technical field of signal processing, and in particular to a balloon inflation and deflation control method, device, system, computer device, storage medium and computer program product. BACKGROUND

[0004] IABP (Intra-Aortic Balloon Pump) is used for patients with left heart failure who need counterpulsation therapy to provide temporary assistance to the left ventricle to maintain the stability of the patient's blood flow. Its working principle is that the balloon is inserted into the aortic arch, and at the moment when the aortic valve closes during diastole, the balloon inflates immediately to increase diastolic pressure and increase blood perfusion of the brain, coronary artery, kidney and periphery; at the end of the cardiac systole, the balloon is quickly emptied at the moment when the aortic valve opens to reduce the cardiac afterload and ventricular wall tension, and reduce myocardial oxygen consumption. According to the analysis of the IABP medical devices widely used in the market, IABP can be triggered by electrocardiogram, and the balloon is deflated when the R wave is recognized by electrocardiogram, and the balloon is inflated by an electrocardiogram prediction algorithm to predict diastole.

[0005] The aortic counterpulsation balloon system widely used in the market currently mainly uses electrocardiogram recognition technology to deflate in time after real-time recognition of the R wave, and to inflate the balloon by an electrocardiogram prediction algorithm to predict diastole. However, the electrocardiogram algorithm cannot accurately and instantly respond to patients with abnormal heart rhythms, and the prediction algorithm cannot accurately and timely predict the opening and closing of the aortic valve through the electrocardiogram signal if the patient has abnormal heart rhythms. At the same time, the detection error of the electrocardiogram of the aortic balloon counterpulsation system widely used in the market is about 40-50 ms, and the delay is about 40-50 ms.

[0006] Therefore, the current IABP is not accurate in recognizing heart rhythms in the case of abnormal heart rhythms, which affects the inflation and deflation control efficiency of the aortic balloon counterpulsation pump.

[0007] SUMMARY

[0008] Therefore, it is necessary to provide a balloon inflation and deflation control method, device, system, computer device, computer readable storage medium and computer program product capable of improving the control efficiency of the aortic balloon.

[0009] In a first aspect, the application provides a balloon inflation and deflation control method, comprising:

[0010] Obtaining an electrocardio analog signal, processing the electrocardio analog signal to obtain an electrocardio digital signal;

[0011] Filtering and amplifying the electrocardio digital signal, processing the filtered and amplified electrocardio digital signal using a wavelet model to obtain a target digital signal, and performing wave peak identification on the target digital signal to obtain an R wave time phase;

[0012] Taking the wave peak time phase appearing after the R wave in the electrocardio digital signal as a T wave time phase of the electrocardio digital signal;

[0013] Controlling the inflation and deflation of the balloon according to the R wave time phase and the T wave time phase.

[0014] In one embodiment, processing the electrocardio analog signal to obtain the electrocardio digital signal comprises:

[0015] Filtering the electrocardio analog signal according to a preset frequency band, and filtering a power frequency signal in the electrocardio analog signal to obtain a pretreated analog signal;

[0016] Analog-digital converting the pretreated analog signal to obtain the electrocardio digital signal.

[0017] In one embodiment, filtering and amplifying the electrocardio digital signal, processing the filtered and amplified electrocardio digital signal using a wavelet model to obtain a target digital signal, and performing wave peak identification on the target digital signal to obtain an R wave time phase, comprises:

[0018] Low-pass filtering the electrocardio digital signal according to a first frequency to obtain a first digital signal;

[0019] High-pass filtering the electrocardio digital signal according to a second frequency to obtain a second digital signal; the second frequency is greater than the first frequency;

[0020] Differential calculating the second digital signal to obtain a third digital signal;

[0021] Squaring the third digital signal to obtain a fourth digital signal;

[0022] Processing the fourth digital signal using a wavelet model in a Pan-Tompkins algorithm to obtain the target digital signal;

[0023] Performing R wave identification on the target digital signal to obtain the R wave time phase.

[0024] In one of the embodiments, the peak identification is performed on the target digital signal to obtain the R-wave time phase, comprising:

[0025] The peak identification is performed on the target digital signal to obtain the peak time phase of the target digital signal;

[0026] According to the peak time phase, the signal amplitude maximum in the ECG digital signal is determined;

[0027] According to the signal amplitude maximum, the peak time phase in the ECG digital signal is determined as the R-wave time phase.

[0028] In one of the embodiments, the balloon is controlled according to the R-wave and T-wave time phases, comprising:

[0029] According to the R-wave time phase, the deflation time is determined, and according to the T-wave time phase, the inflation time is determined;

[0030] According to the deflation time and the inflation time, the balloon is controlled.

[0031] In one of the embodiments, the method further comprises:

[0032] According to the R-wave time phase in the ECG digital signal, the time phase interval between every two adjacent R-waves is obtained;

[0033] According to the time phase interval, the monitoring heart rate and the interval difference between every two adjacent time phase intervals are obtained;

[0034] In the case that the monitoring heart rate is not in the standard heart rate interval, or in the case that the interval difference is greater than the difference threshold, the heart rhythm abnormality information is generated.

[0035] In the second aspect, the application further provides a balloon inflation and deflation control device, comprising:

[0036] The acquisition module is used to acquire the ECG analog signal, and process the ECG analog signal to obtain the ECG digital signal;

[0037] The first identification module is used to filter and amplify the ECG digital signal, process the filtered and amplified ECG digital signal by using the wavelet model to obtain the target digital signal, and perform the peak identification on the target digital signal to obtain the R-wave time phase;

[0038] The second identification module is used to take the peak time phase appearing after the R-wave in the ECG digital signal as the T-wave time phase of the ECG digital signal;

[0039] The control module is used to control the balloon according to the R-wave time phase and the T-wave time phase.

[0040] In one of the embodiments, the acquisition module is further configured to filter the ECG analog signal according to a preset frequency band, and filter a power frequency signal in the ECG analog signal to obtain a preprocessed analog signal; and perform analog-digital conversion on the preprocessed analog signal to obtain an ECG digital signal.

[0041] In one of the embodiments, the first identification module is further configured to perform low-pass filtering on the ECG digital signal according to a first frequency to obtain a first digital signal; perform high-pass filtering on the ECG digital signal according to a second frequency to obtain a second digital signal, wherein the second frequency is greater than the first frequency; perform differential calculation on the second digital signal to obtain a third digital signal; perform square calculation on the third digital signal to obtain a fourth digital signal; process the fourth digital signal by using a wavelet model in a Pan-Tompkins algorithm to obtain a target digital signal; and perform R-wave identification on the target digital signal to obtain an R-wave time phase.

[0042] In one of the embodiments, the first identification module is further configured to perform wave peak identification on the target digital signal to obtain a wave peak time phase of the target digital signal; determine a signal amplitude maximum in the ECG digital signal according to the wave peak time phase; and determine a wave peak time phase in the ECG digital signal as the R-wave time phase according to the signal amplitude maximum.

[0043] In one of the embodiments, the control module is further configured to determine a deflation time according to the R-wave time phase, and determine an inflation time according to the T-wave time phase; and perform inflation and deflation control on the balloon according to the deflation time and the inflation time.

[0044] In one of the embodiments, the first identification module is further configured to obtain a time phase interval between every two adjacent R-waves according to the R-wave time phase in the ECG digital signal; obtain a monitoring heart rate and an interval difference between every two adjacent time phase intervals according to the time phase interval; and generate a heart rhythm abnormality information in a case that the monitoring heart rate is not in a standard heart rate interval or in a case that the interval difference is greater than a difference threshold.

[0045] In a third aspect, the application further provides a balloon inflation and deflation control system, comprising:

[0046] An acquisition module configured to acquire an ECG analog signal;

[0047] A hardware filtering module configured to filter the ECG analog signal according to a preset frequency band, and filter a power frequency signal in the ECG analog signal to obtain a preprocessed analog signal;

[0048] An analog-digital conversion module configured to perform analog-digital conversion on the preprocessed analog signal to obtain an ECG digital signal;

[0049] The signal processing unit is configured to filter and amplify the ECG digital signal, process the ECG digital signal filtered and amplified by using a wavelet model to obtain a target digital signal, perform wave peak identification on the target digital signal, and obtain an R-wave time phase, and take the time phase of a wave peak appearing after the R-wave in the ECG digital signal as a T-wave time phase of the ECG digital signal.

[0050] The balloon control module is configured to control inflation and deflation of the balloon according to the R-wave time phase and the T-wave time phase.

[0051] In a fourth aspect, the present application further provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0052] The ECG analog signal is obtained and processed to obtain an ECG digital signal.

[0053] The ECG digital signal is filtered and amplified, the ECG digital signal filtered and amplified is processed by using a wavelet model to obtain a target digital signal, wave peak identification is performed on the target digital signal, and an R-wave time phase is obtained.

[0054] The time phase of a wave peak appearing after the R-wave in the ECG digital signal is taken as a T-wave time phase of the ECG digital signal.

[0055] The balloon is controlled to inflate and deflate according to the R-wave time phase and the T-wave time phase.

[0056] In a fifth aspect, the present application further provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the following steps:

[0057] The ECG analog signal is obtained and processed to obtain an ECG digital signal.

[0058] The ECG digital signal is filtered and amplified, the ECG digital signal filtered and amplified is processed by using a wavelet model to obtain a target digital signal, wave peak identification is performed on the target digital signal, and an R-wave time phase is obtained.

[0059] The time phase of a wave peak appearing after the R-wave in the ECG digital signal is taken as a T-wave time phase of the ECG digital signal.

[0060] The balloon is controlled to inflate and deflate according to the R-wave time phase and the T-wave time phase.

[0061] In a sixth aspect, the present application further provides a computer program product, comprising a computer program, and the computer program is executed by a processor to implement the following steps:

[0062] acquire an electrocardio analog signal, process the electrocardio analog signal to obtain an electrocardio digital signal;

[0063] filter and amplify the electrocardio digital signal, process the filtered and amplified electrocardio digital signal by using a wavelet model to obtain a target digital signal, and perform wave peak identification on the target digital signal to obtain an R wave time phase;

[0064] take the wave peak time phase appearing after the R wave in the electrocardio digital signal as a T wave time phase of the electrocardio digital signal;

[0065] control inflation and deflation of the balloon according to the R wave time phase and the T wave time phase.

[0066] The balloon inflation and deflation control method, device, system, computer device, storage medium and computer program product acquire an electrocardio analog signal, process the electrocardio analog signal to obtain an electrocardio digital signal, filter and amplify the electrocardio digital signal, process the filtered and amplified electrocardio digital signal by using a wavelet model to obtain a target digital signal, and perform wave peak identification on the target digital signal to obtain an R wave time phase, take the wave peak time phase appearing after the R wave in the electrocardio digital signal as a T wave time phase of the electrocardio digital signal, and control inflation and deflation of the balloon according to the R wave time phase and the T wave time phase. By simultaneously identifying the T wave and R wave time, the inflation and deflation of the aortic balloon is controlled, which can improve the control efficiency of the aortic balloon, so that the cardiac hemodynamics assistance is more accurate. BRIEF DESCRIPTION OF DRAWINGS

[0067] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related art, the drawings needed to be used in the embodiments or related art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor on the basis of these drawings.

[0068] FIG. 1 is an application environment diagram of the balloon inflation and deflation control method in an embodiment of the present application.

[0069] FIG. 2 is a flow diagram of the balloon inflation and deflation control method in an embodiment of the present application.

[0070] FIG. 3 is a schematic diagram of an electrocardio acquisition device in an embodiment of the present application.

[0071] FIG. 4 is a flow diagram of R wave identification in an embodiment of the present application.

[0072] FIG. 5 is a schematic diagram of a wavelet T wave identification model in an embodiment of the present application.

[0073] Figure 6 is a schematic diagram of a central electrical diagram according to an embodiment of the present application.

[0074] Figure 7 is a structural block diagram of a balloon inflation and deflation control device according to an embodiment of the present application.

[0075] Figure 8 is a structural block diagram of a balloon inflation and deflation control system according to an embodiment of the present application.

[0076] Figure 9 is an internal structure diagram of a computer device according to an embodiment of the present application. DETAILED DESCRIPTION

[0077] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in combination with the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and do not limit the present application.

[0078] The balloon inflation and deflation control method provided by the embodiments of the present application can be applied in the application environment as shown in Figure 1. Among them, the computer device 102 respectively communicates with the electrocardio acquisition device 104 and the intra-aortic balloon 106. The data storage system can store the data required to be processed by the computer device 102. The data storage system can be integrated on the computer device 102, or placed on the cloud or other network servers. Among them, the electrocardio acquisition device 104 is used to connect to the human body to obtain electrocardio analog signals. The intra-aortic balloon 106 is a balloon inserted into the aorta of the patient, and the counterpulsation control of the balloon can provide temporary assistance to the left ventricle of the patient to maintain the stability of blood flow dynamics. The computer device 102 can be a terminal or a server. The terminal can be, but is not limited to, various personal computers, notebook computers, smart phones, tablet computers, Internet of Things devices and portable wearable devices. The Internet of Things device can be a smart speaker, a smart TV, a smart air conditioner, a smart vehicle device, etc. The portable wearable device can be a smart watch, a smart bracelet, a head-mounted device, etc. The server 104 can be realized by an independent server or a server cluster composed of multiple servers.

[0079] In an exemplary embodiment, as shown in Figure 2, a balloon inflation and deflation control method is provided. Taking the computer device 102 in Figure 1 as an example, the method includes the following steps 202 to 208. Among them:

[0080] Step 202: Obtain electrocardio analog signals, process the electrocardio analog signals to obtain electrocardio digital signals.

[0081] Optionally, the electrocardio acquisition device is connected to the human body through a standard five-lead electrocardio lead wire, and seven-channel electrocardio signals are collected through the connection of RA, LA, RL, LL and V1 leads, as shown in FIG. 3, wherein RA represents the right arm, LA represents the left arm, RL represents the right leg, LL represents the left leg, and V1 represents the fourth intercostal space of the right sternal border. The computer device receives the electrocardio analog signals collected by the electrocardio acquisition device, filters and digitizes the electrocardio analog signals to obtain electrocardio digital signals.

[0082] Step 204: filtering and amplifying the electrocardio digital signals, processing the filtered and amplified electrocardio digital signals using a wavelet model to obtain target digital signals, and performing wave peak identification on the target digital signals to obtain R-wave time phases.

[0083] Optionally, the computer device sequentially performs low-pass filtering, high-pass filtering, differentiation, squaring, and integration operations on the electrocardio digital signals to filter out unnecessary frequencies in the electrocardio digital signals, and amplifies the electrocardio digital signals. Then, the R-wave identification is performed on the target digital signals, and the R-wave identification methods include but are not limited to Pan-Tompkins 1985, Hamilton 2002, Zong 2003, Martinez 2004, Christov 2004, etc. The R-wave peaks and the collection time corresponding to the peaks are marked, and the peak values and the collection time points at the R-waves are recorded to determine the R-wave time phases.

[0084] Step 206: taking the wave peak time phases appearing after the R-waves in the electrocardio digital signals as the T-wave time phases of the electrocardio digital signals.

[0085] Optionally, after obtaining the R-wave time phases, the computer device takes the R-wave time phases as the reference, and takes the wave peaks appearing after the R-waves as the T-wave time phases.

[0086] Step 208: controlling the inflation and deflation of the balloon according to the R-wave time phases and the T-wave time phases.

[0087] Optionally, the computer device adjusts the inflation and deflation cycle of the intra-aortic balloon according to the R-wave time phases and the T-wave time phases, and controls the inflation and deflation of the intra-aortic balloon according to the inflation and deflation cycle.

[0088] In the balloon inflation and deflation control method, an electrocardiogram analog signal is obtained, the electrocardiogram analog signal is processed to obtain an electrocardiogram digital signal, R-wave time phases are obtained by identifying the electrocardiogram digital signal, a T-wave time phase is obtained by identifying a wave peak time phase after the R-wave in the electrocardiogram digital signal, and the balloon is controlled to inflate and deflate according to the R-wave time phase and the T-wave time phase. By identifying the T-wave and the R-wave at the same time, the control efficiency of the aortic balloon is improved, so that the cardiac hemodynamics assistance is more accurate.

[0089] In one embodiment, the step of processing the electrocardiogram analog signal to obtain the electrocardiogram digital signal can include filtering the electrocardiogram analog signal according to a preset frequency band and filtering a power frequency signal in the electrocardiogram analog signal to obtain a preprocessed analog signal, and performing analog-to-digital conversion on the preprocessed analog signal to obtain the electrocardiogram digital signal.

[0090] Alternatively, the computer device filters the electrocardiogram signal less than 0.5 Hz and greater than 150 Hz through a hardware band-pass filter, filters a 50 Hz power frequency signal at the same time, obtains a 0.5-150 Hz bandwidth electrocardiogram analog signal from which the baseline drift and the interference signal and the 50 Hz power frequency signal are filtered out, and then converts the obtained electrocardiogram analog signal into a digital signal to obtain the electrocardiogram digital signal.

[0091] In this embodiment, the electrocardiogram analog signal is filtered according to a preset frequency band, and a power frequency signal in the electrocardiogram analog signal is filtered, so that a preprocessed analog signal of a required frequency band is obtained, and the preprocessed analog signal is converted into a digital signal, so that the electrocardiogram digital signal of the required frequency band is obtained.

[0092] In one embodiment, the step of filtering and amplifying the electrocardiogram digital signal, processing the filtered and amplified electrocardiogram digital signal by using a wavelet model to obtain a target digital signal, and identifying a wave peak of the target digital signal to obtain the R-wave time phase can include: performing low-pass filtering on the electrocardiogram digital signal according to a first frequency to obtain a first digital signal, performing high-pass filtering on the electrocardiogram digital signal according to a second frequency to obtain a second digital signal, wherein the second frequency is greater than the first frequency, performing differential calculation on the second digital signal to obtain a third digital signal, performing square calculation on the third digital signal to obtain a fourth digital signal, processing the fourth digital signal by using a wavelet model in a Pan-Tompkins algorithm to obtain the target digital signal, identifying a wave peak of the target digital signal to obtain a wave peak time phase of the target digital signal, determining a signal amplitude maximum point in the electrocardiogram digital signal according to the wave peak time phase, and determining the wave peak time phase in the electrocardiogram digital signal as the R-wave time phase according to the signal amplitude maximum point.

[0093] Optionally, as shown in FIG. 4, the computer device first adopts a Butterworth digital filter when processing the digital electrocardio signal x0[n]. By filtering the digital electrocardio signal with a sampling rate of 1000 Hz, the present technology adopts a low-pass filter x1[n] to filter out signals below 5 Hz and a high-pass filter x2[n] to filter out signals above 15 Hz, thereby obtaining the filtered digital signal x2[n], and further determining the occurrence time of R and T waves. The occurrence frequency of R and T waves is about 5 to 15 Hz, so a band-pass filter in this frequency band is selected. The main delay of the electrocardio algorithm is in the digital filter, so a low-pass filter and a high-pass filter with an order of 16 or below are adopted.

[0094] After the filtering process is completed, the digital electrocardio signal can be differentiated, i.e. the slope between two adjacent sampling points is calculated. For a 1000 Hz sampling rate electrocardio signal, the time interval between two adjacent sampling points is 1 ms, and the final signal x3[k] is obtained, as shown in the following formula:

[0095] wherein x2[n] represents the digital signal and Δt represents the time interval.

[0096] After the differentiation process is completed, the obtained digital signal x3[k] is squared, so that the signal with a negative value is changed to a positive value, and the signal amplitude of the electrocardio signal vertex (such as P, R and T waves) is further increased, and the digital signal x4[k] is obtained. x4[k] = (x3[k]) 2

[0097] Finally, the squared digital signal x4[k] is processed by a moving window process. This process uses a wavelet model h[k] that concentrates signal energy in the center. This model is the wavelet model used in the Pan-Tompkins algorithm to determine R, T and P wave electrocardio signals. The wavelet model is shifted from left to right, multiplied by the obtained signal x4[k], and the sum of the obtained signal quantities is the output y[k], as shown in FIG. 5:

[0098] The above is the use of wavelet transform based on db4 signal, after 4 layers decomposition of the original ECG digital signal x0[n], the wave peak is identified. As shown in Figure 6, the ECG signal of a cardiac cycle contains P, QRS, and T three waveforms, wherein the P, R and T waves are the wave peak positions, and the machine can identify the time phase of the wave peak after using the wavelet transform based on db4. After identifying the time phase of the wave peak, the ECG signal needs to be searched back, wherein the identification of the R wave is the simplest and most widely used, and the time phase of the R wave can be found by corresponding the wave peak time phase to the original ECG digital signal and finding the maximum amplitude of the ECG digital signal as the time phase of the R wave; at the same time, the R wave time phase can be taken as the reference, and the wave peak appearing after the R wave can be taken as the time phase of the T wave.

[0099] In a feasible embodiment, after obtaining the R wave time phase, the computer device can further obtain the time phase interval between every two adjacent R waves according to the R wave time phase in the ECG digital signal; obtain the monitoring heart rate and the interval difference between every two adjacent time phase intervals according to the time phase interval; generate the heart rhythm abnormal information in the case that the monitoring heart rate is not in the standard heart rate interval or the interval difference is greater than the difference threshold.

[0100] In this embodiment, the ECG digital signal is subjected to low-pass filtering, high-pass filtering, differential calculation, square calculation and wavelet model processing to obtain a target digital signal, and the R wave recognition is performed on the target digital signal to obtain the R wave time phase.

[0101] In one embodiment, according to the R wave and T wave time phases, the step of controlling the inflation and deflation of the balloon can include: determining the deflation time according to the R wave time phase, and determining the inflation time according to the T wave time phase; and controlling the inflation and deflation of the balloon according to the deflation time and the inflation time.

[0102] Specifically, after identifying the R wave and T wave time phases, the computer device can take the R wave peak occurrence time as the deflation time of the balloon control module, and take the T wave peak occurrence time as the inflation time of the balloon control module, to control the inflation and deflation of the intra-aortic balloon, so as to provide temporary assistance to the left ventricle and maintain the stability of blood flow dynamics.

[0103] In this embodiment, according to the R wave time phase and the T wave time phase, the inflation and deflation of the balloon are controlled, which can improve the control efficiency of the aortic balloon, so as to more accurately assist the hemodynamics of the heart.

[0104] In one embodiment, a balloon inflation and deflation control method includes:

[0105] Obtaining an ECG analog signal;

[0106] Filter the electrocardio analog signal according to a preset frequency band, and filter the power frequency signal in the electrocardio analog signal to obtain a pretreated analog signal;

[0107] Analog-digital conversion is performed on the pretreated analog signal to obtain an electrocardio digital signal;

[0108] Low-pass filtering is performed on the electrocardio digital signal according to a first frequency to obtain a first digital signal;

[0109] High-pass filtering is performed on the electrocardio digital signal according to a second frequency to obtain a second digital signal; the second frequency is greater than the first frequency;

[0110] Differential calculation is performed on the second digital signal to obtain a third digital signal;

[0111] The third digital signal is squared to obtain a fourth digital signal;

[0112] The fourth digital signal is processed by using a wavelet model in the Pan-Tompkins algorithm to obtain a target digital signal;

[0113] Wave peak recognition is performed on the target digital signal to obtain a wave peak time phase of the target digital signal; according to the wave peak time phase, a signal amplitude maximum in the electrocardio digital signal is determined; according to the signal amplitude maximum, a wave peak time phase in the electrocardio digital signal is determined as an R wave time phase;

[0114] According to the R wave time phase in the electrocardio digital signal, a time phase interval between every two adjacent R waves is obtained; according to the time phase interval, a monitoring heart rate and an interval difference between every two adjacent time phase intervals are obtained; in a case that the monitoring heart rate is not in a standard heart rate interval or in a case that the interval difference is greater than a difference threshold, a heart rhythm abnormality information is generated;

[0115] A wave peak time phase appearing after the R wave in the electrocardio digital signal is taken as a T wave time phase of the electrocardio digital signal;

[0116] According to the R wave time phase, a deflation moment is determined, and according to the T wave time phase, an inflation moment is determined; the balloon is controlled to inflate and deflate according to the deflation moment and the inflation moment.

[0117] It should be understood that although the steps in the flowcharts involved in the embodiments described above are shown in sequence according to the arrows, the steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, the execution of the steps is not strictly limited in sequence, and the steps can be executed in other orders. Moreover, at least some of the steps in the flowcharts involved in the embodiments described above can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of the steps or stages is not necessarily sequential, but can be alternately or alternately executed with at least part of other steps or steps or stages in other steps.

[0118] Based on the same inventive concept, the embodiments of the present application also provide a balloon inflation and deflation control device for implementing the balloon inflation and deflation control method described above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more balloon inflation and deflation control device embodiments provided below can refer to the limitations of the balloon inflation and deflation control method described above, which will not be repeated here.

[0119] In one exemplary embodiment, as shown in FIG. 7, a balloon inflation and deflation control device 700 is provided, comprising: an acquisition module 701, a first identification module 702, a second identification module 703 and a control module 704, wherein:

[0120] The acquisition module 701 is configured to acquire an electrocardio analog signal, process the electrocardio analog signal to obtain an electrocardio digital signal.

[0121] The first identification module 702 is configured to filter and amplify the electrocardio digital signal, process the filtered and amplified electrocardio digital signal using a wavelet model to obtain a target digital signal, and perform wave peak identification on the target digital signal to obtain an R wave time phase.

[0122] The second identification module 703 is configured to take the wave peak time phase appearing after the R wave in the electrocardio digital signal as a T wave time phase of the electrocardio digital signal.

[0123] The control module 704 is configured to control the inflation and deflation of the balloon according to the R wave time phase and the T wave time phase.

[0124] In one embodiment, the acquisition module 701 is further configured to filter the electrocardio analog signal according to a preset frequency band, filter the power frequency signal in the electrocardio analog signal to obtain a preprocessed analog signal, and perform analog-to-digital conversion on the preprocessed analog signal to obtain the electrocardio digital signal.

[0125] In one embodiment, the first identification module 702 is further configured to perform low-pass filtering on the electrocardio digital signal according to a first frequency to obtain a first digital signal; perform high-pass filtering on the electrocardio digital signal according to a second frequency to obtain a second digital signal, wherein the second frequency is greater than the first frequency; perform differential calculation on the second digital signal to obtain a third digital signal; perform square calculation on the third digital signal to obtain a fourth digital signal; perform processing on the fourth digital signal using a wavelet model in the Pan-Tompkins algorithm to obtain a target digital signal; and perform R-wave identification on the target digital signal to obtain an R-wave time phase.

[0126] In one embodiment, the first identification module 702 is further configured to perform wave peak identification on the target digital signal to obtain a wave peak time phase of the target digital signal; determine a signal amplitude maximum in the electrocardio digital signal according to the wave peak time phase; and determine a wave peak time phase in the electrocardio digital signal as the R-wave time phase according to the signal amplitude maximum.

[0127] In one embodiment, the control module 704 is further configured to determine a deflation time according to the R-wave time phase, and determine an inflation time according to the T-wave time phase; and perform inflation and deflation control on the balloon according to the deflation time and the inflation time.

[0128] In one embodiment, the first identification module 702 is further configured to obtain a time phase interval between every two adjacent R-waves according to the R-wave time phase in the electrocardio digital signal; obtain a monitoring heart rate according to the time phase interval, and an interval difference between every two adjacent time phase intervals; and generate a heart rhythm abnormality information in a case that the monitoring heart rate is not in a standard heart rate interval, or in a case that the interval difference is greater than a difference threshold.

[0129] The above-mentioned modules in the balloon inflation and deflation control device can be realized by software, hardware, and combinations thereof, in whole or in part. The above-mentioned modules can be embedded in or independent of a processor in a computer device in hardware form, or can be stored in a memory in a computer device in software form, so as to be called and executed by a processor to perform the operations corresponding to the above-mentioned modules.

[0130] Based on the same inventive concept, the embodiments of the present application also provide a balloon inflation and deflation control system for implementing the above-mentioned balloon inflation and deflation control method. The implementation scheme for solving the problem provided by the system is similar to the implementation scheme described in the above-mentioned method, and therefore the specific limitations in one or more balloon inflation and deflation control system embodiments provided below can be referred to the limitations of the balloon inflation and deflation control method in the foregoing, which will not be described herein again.

[0131] In one exemplary embodiment, as shown in FIG. 8, a balloon inflation and deflation control system is provided, comprising:

[0132] The acquisition module is configured to acquire seven-channel electrocardio analog signals through a standard five-lead electrocardio lead wire.

[0133] The hardware filtering module is configured to filter the electrocardio analog signals according to a preset frequency band, filter power frequency signals in the electrocardio analog signals, and obtain a preprocessed analog signal.

[0134] The analog-digital conversion module is configured to perform analog-digital conversion on the preprocessed analog signal, and obtain an electrocardio digital signal.

[0135] The signal processing unit is configured to perform filtering and amplification processing on the electrocardio digital signal, process the electrocardio digital signal after the filtering and amplification processing by using a wavelet model, obtain a target digital signal, perform wave peak identification on the target digital signal, obtain an R-wave time phase, and take a wave peak time phase appearing after the R-wave in the electrocardio digital signal as a T-wave time phase of the electrocardio digital signal.

[0136] The balloon control module is configured to control inflation and deflation of the balloon according to the R-wave time phase and the T-wave time phase.

[0137] The balloon is configured to be inserted into an aorta, and provide temporary assistance for a left ventricle by matching inflation and deflation control of a cardiac cycle to maintain blood flow dynamics stability.

[0138] The display screen is configured to display an electrocardiogram and provide a heart rhythm abnormality prompt.

[0139] In an embodiment, the signal processing unit is further configured to perform low-pass filtering on the electrocardio digital signal according to a first frequency, and obtain a first digital signal; perform high-pass filtering on the electrocardio digital signal according to a second frequency, and obtain a second digital signal, where the second frequency is greater than the first frequency; perform differential calculation on the second digital signal, and obtain a third digital signal; perform square calculation on the third digital signal, and obtain a fourth digital signal; process the fourth digital signal by using a wavelet model in a Pan-Tompkins algorithm, and obtain the target digital signal; and perform R-wave identification on the target digital signal, and obtain the R-wave time phase.

[0140] In an embodiment, the signal processing unit is further configured to perform wave peak identification on the target digital signal, obtain a wave peak time phase of the target digital signal; determine a signal amplitude maximum point in the electrocardio digital signal according to the wave peak time phase; and determine the wave peak time phase in the electrocardio digital signal as the R-wave time phase according to the signal amplitude maximum point.

[0141] In an embodiment, the balloon control module is further configured to determine a deflation time according to the R-wave time phase, determine an inflation time according to the T-wave time phase, and control inflation and deflation of the balloon according to the deflation time and the inflation time.

[0142] In one embodiment, the signal processing unit is further configured to obtain a time phase interval between every two adjacent R waves according to the R wave time phases in the electrocardio digital signal; obtain a monitoring heart rate and an interval difference between every two adjacent time phase intervals according to the time phase interval; and generate a heart rate abnormality information when the monitoring heart rate is not in a standard heart rate interval or when the interval difference is greater than a difference threshold.

[0143] In one exemplary embodiment, a computer device, which can be a server, is provided, and an internal structure diagram of the computer device can be as shown in FIG. 9. The computer device includes a processor, a memory, an input / output interface (I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for running of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is configured to store electrocardio data. The input / output interface of the computer device is configured to exchange information between the processor and external devices. The communication interface of the computer device is configured to communicate with terminals outside through a network connection. The computer program is executed by the processor to implement a balloon inflation and deflation control method.

[0144] Those skilled in the art can understand that the structure shown in FIG. 9 is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. Specifically, the computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.

[0145] In one exemplary embodiment, a computer device is provided, including a memory and a processor, the memory storing a computer program, and the processor implementing the following steps when executing the computer program: obtaining an electrocardio analog signal, processing the electrocardio analog signal to obtain an electrocardio digital signal; filtering and amplifying the electrocardio digital signal, processing the filtered and amplified electrocardio digital signal using a wavelet model to obtain a target digital signal, and performing wave peak identification on the target digital signal to obtain R wave time phases; taking a wave peak time phase appearing after the R wave in the electrocardio digital signal as a T wave time phase of the electrocardio digital signal; and controlling inflation and deflation of a balloon according to the R wave time phases and the T wave time phases.

[0146] In one embodiment, the processor, when executing the computer program, further implements the following steps: filtering the ECG analog signal according to a preset frequency band, and filtering a power frequency signal in the ECG analog signal to obtain a pretreated analog signal; performing analog-digital conversion on the pretreated analog signal to obtain an ECG digital signal.

[0147] In one embodiment, the processor, when executing the computer program, further implements the following steps: low-pass filtering the ECG digital signal according to a first frequency to obtain a first digital signal; high-pass filtering the ECG digital signal according to a second frequency to obtain a second digital signal, wherein the second frequency is greater than the first frequency; performing differential calculation on the second digital signal to obtain a third digital signal; performing square calculation on the third digital signal to obtain a fourth digital signal; processing the fourth digital signal using a wavelet model in the Pan-Tompkins algorithm to obtain a target digital signal; performing R-wave identification on the target digital signal to obtain an R-wave time phase.

[0148] In one embodiment, the processor, when executing the computer program, further implements the following steps: performing wave peak identification on the target digital signal to obtain a wave peak time phase of the target digital signal; determining a signal amplitude maximum in the ECG digital signal according to the wave peak time phase; determining a wave peak time phase in the ECG digital signal as the R-wave time phase according to the signal amplitude maximum.

[0149] In one embodiment, the processor, when executing the computer program, further implements the following steps: determining a deflation time according to the R-wave time phase, and determining an inflation time according to the T-wave time phase; and controlling inflation and deflation of the balloon according to the deflation time and the inflation time.

[0150] In one embodiment, the processor, when executing the computer program, further implements the following steps: obtaining a time phase interval between every two adjacent R-waves according to the R-wave time phase in the ECG digital signal; obtaining a monitoring heart rate and an interval difference between every two adjacent time phase intervals according to the time phase interval; and generating a heart rhythm abnormality information in a case that the monitoring heart rate is not in a standard heart rate interval or in a case that the interval difference is greater than a difference threshold.

[0151] In one embodiment, a computer readable storage medium is provided, and a computer program is stored on the computer readable storage medium, and the computer program is executed by a processor to implement the following steps: acquiring an electrocardio analog signal, processing the electrocardio analog signal to obtain an electrocardio digital signal; filtering and amplifying the electrocardio digital signal, processing the filtered and amplified electrocardio digital signal by using a wavelet model to obtain a target digital signal, and performing wave peak identification on the target digital signal to obtain an R wave time phase; taking a wave peak time phase appearing after the R wave in the electrocardio digital signal as a T wave time phase of the electrocardio digital signal; and controlling inflation and deflation of a balloon according to the R wave time phase and the T wave time phase.

[0152] In one embodiment, the computer program is executed by the processor to further implement the following steps: filtering the electrocardio analog signal according to a preset frequency band, and filtering a power frequency signal in the electrocardio analog signal to obtain a preprocessed analog signal; and performing analog-digital conversion on the preprocessed analog signal to obtain the electrocardio digital signal.

[0153] In one embodiment, the computer program is executed by the processor to further implement the following steps: low-pass filtering the electrocardio digital signal according to a first frequency to obtain a first digital signal; high-pass filtering the electrocardio digital signal according to a second frequency to obtain a second digital signal, wherein the second frequency is greater than the first frequency; performing differential calculation on the second digital signal to obtain a third digital signal; performing square calculation on the third digital signal to obtain a fourth digital signal; processing the fourth digital signal by using a wavelet model in a Pan-Tompkins algorithm to obtain a target digital signal; and performing R wave identification on the target digital signal to obtain the R wave time phase.

[0154] In one embodiment, the computer program is executed by the processor to further implement the following steps: performing wave peak identification on the target digital signal to obtain a wave peak time phase of the target digital signal; determining a signal amplitude maximum point in the electrocardio digital signal according to the wave peak time phase; and determining a wave peak time phase in the electrocardio digital signal as the R wave time phase according to the signal amplitude maximum point.

[0155] In one embodiment, the computer program is executed by the processor to further implement the following steps: determining a deflation time according to the R wave time phase, and determining an inflation time according to the T wave time phase; and controlling inflation and deflation of the balloon according to the deflation time and the inflation time.

[0156] In one embodiment, the computer program, when executed by the processor, further implements the following steps: obtaining a time phase interval between every two adjacent R waves according to the R wave time phase in the electrocardio digital signal; obtaining a monitoring heart rate and an interval difference between every two adjacent time phase intervals according to the time phase interval; and generating a heart rhythm abnormality information in a case that the monitoring heart rate is not in a standard heart rate interval or in a case that the interval difference is greater than a difference threshold.

[0157] In one embodiment, a computer program product is provided, comprising a computer program which, when executed by the processor, implements the following steps: obtaining an electrocardio analog signal, processing the electrocardio analog signal to obtain an electrocardio digital signal; filtering and amplifying the electrocardio digital signal, processing the filtered and amplified electrocardio digital signal using a wavelet model to obtain a target digital signal, and performing wave peak identification on the target digital signal to obtain an R wave time phase; taking a wave peak time phase appearing after the R wave in the electrocardio digital signal as a T wave time phase of the electrocardio digital signal; and controlling inflation and deflation of a balloon according to the R wave time phase and the T wave time phase.

[0158] In one embodiment, the computer program, when executed by the processor, further implements the following steps: filtering the electrocardio analog signal according to a preset frequency band, and filtering a power frequency signal in the electrocardio analog signal to obtain a preprocessed analog signal; and performing analog-digital conversion on the preprocessed analog signal to obtain the electrocardio digital signal.

[0159] In one embodiment, the computer program, when executed by the processor, further implements the following steps: low-pass filtering the electrocardio digital signal according to a first frequency to obtain a first digital signal; high-pass filtering the electrocardio digital signal according to a second frequency to obtain a second digital signal, wherein the second frequency is greater than the first frequency; performing differential calculation on the second digital signal to obtain a third digital signal; performing square calculation on the third digital signal to obtain a fourth digital signal; processing the fourth digital signal using a wavelet model in a Pan-Tompkins algorithm to obtain a target digital signal; and performing R wave identification on the target digital signal to obtain an R wave time phase.

[0160] In one embodiment, the computer program, when executed by the processor, further implements the following steps: performing wave peak identification on the target digital signal to obtain a wave peak time phase of the target digital signal; determining a signal amplitude maximum point in the electrocardio digital signal according to the wave peak time phase; and determining a wave peak time phase in the electrocardio digital signal as the R wave time phase according to the signal amplitude maximum point.

[0161] In one embodiment, the computer program, when executed by the processor, further implements the following steps: determining the deflation time according to the R-wave time phase, and determining the inflation time according to the T-wave time phase; and controlling the inflation and deflation of the balloon according to the deflation time and the inflation time.

[0162] In one embodiment, the computer program, when executed by the processor, further implements the following steps: obtaining a time phase interval between every two adjacent R-waves according to the R-wave time phase in the electrocardio digital signal; obtaining a monitoring heart rate according to the time phase interval, and an interval difference between every two adjacent time phase intervals; and generating a heart rate abnormality information in a case that the monitoring heart rate is not in a standard heart rate interval, or in a case that the interval difference is greater than a difference threshold.

[0163] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of the related data need to comply with relevant regulations.

[0164] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when the computer program is executed, the processes of the above-mentioned embodiments of the methods can be included. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (Read-Only Memory, ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetoresistive memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric memory (Ferroelectric Random Access Memory, FRAM), phase change memory (Phase Change Memory, PCM), graphene memory, etc. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, etc. As an illustration but not limitation, RAM can be in various forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., without being limited thereto.

[0165] Any combination of the technical features of the above embodiments can be made. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combination of the technical features does not exist contradictory, it should be considered as the scope of the present application.

[0166] The above embodiments only express several implementation manners of the present application, and the description is more specific and detailed, but it should not be understood as a limitation on the scope of the patent of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are within the scope of protection of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. A method for controlling balloon inflation and deflation, comprising: Acquire an ECG analog signal, and process the ECG analog signal to obtain an ECG digital signal; Filtering and amplifying the ECG digital signal, processing the filtered and amplified ECG digital signal using a wavelet model to obtain a target digital signal, and performing peak recognition on the target digital signal to obtain an R-wave time phase; The peak time phase that appears after the R wave in the digital ECG signal is used as the T wave time phase of the digital ECG signal; The balloon is inflated and deflated according to the R wave time phase and the T wave time phase.

2. The method according to claim 1, wherein processing the ECG analog signal to obtain the ECG digital signal comprises: Filtering the ECG simulation signal according to a preset frequency band to filter out the power frequency signal in the ECG simulation signal to obtain a preprocessed simulation signal; Perform analog-to-digital conversion on the preprocessed analog signal to obtain the electrocardiogram digital signal.

3. The method according to claim 1, wherein filtering and amplifying the ECG digital signal, and processing the filtered and amplified ECG digital signal using a wavelet model to obtain a target digital signal, comprises: Performing low-pass filtering on the ECG digital signal according to a first frequency to obtain a first digital signal; performing high-pass filtering on the ECG digital signal according to a second frequency to obtain a second digital signal, wherein the second frequency is greater than the first frequency; performing a differential calculation on the second digital signal to obtain a third digital signal; performing a square calculation on the third digital signal to obtain a fourth digital signal; The fourth digital signal is processed using a wavelet model in a Pan-Tompkins algorithm to obtain the target digital signal.

4. The method according to claim 3, wherein the step of performing peak recognition on the target digital signal to obtain the R-wave time phase comprises: Performing peak recognition on the target digital signal to obtain the peak time phase of the target digital signal; Determining the maximum signal amplitude point in the digital ECG signal according to the peak time phase; The peak time phase in the electrocardiogram digital signal is determined according to the maximum signal amplitude point as the R wave time phase.

5. The method according to claim 1, wherein controlling the inflation and deflation of the balloon according to the R-wave time phase and the T-wave time phase comprises: Determine the time of evacuation based on the time phase of the R wave, and determine the time of inflation based on the time phase of the T wave; The balloon is inflated and deflated according to the deflating time and the inflation time.

6. The method according to claim 1, further comprising: Obtaining the time phase interval between every two adjacent R waves according to the R wave time phase in the ECG digital signal; Acquire the monitored heart rhythm and the interval difference between every two adjacent time phase intervals according to the time phase intervals; When the monitored heart rate is not within the standard heart rate interval, or when the interval difference is greater than a difference threshold, abnormal heart rhythm information is generated.

7. A balloon inflation and deflation control device, comprising: An acquisition module is used to acquire an ECG analog signal and process the ECG analog signal to obtain an ECG digital signal; a first recognition module, configured to filter and amplify the ECG digital signal, process the filtered and amplified ECG digital signal using a wavelet model to obtain a target digital signal, and perform peak recognition on the target digital signal to obtain an R-wave time phase; a second identification module, configured to use the peak time phase appearing after the R wave in the digital ECG signal as the T wave time phase of the digital ECG signal; The control module is used to control the inflation and deflation of the balloon according to the R wave time phase and the T wave time phase.

8. The device according to claim 7, wherein the acquisition module is further used to filter the ECG analog signal according to a preset frequency band, and filter the industrial frequency signal in the ECG analog signal to obtain a preprocessed analog signal; and perform analog-to-digital conversion on the preprocessed analog signal to obtain an ECG digital signal.

9. The device according to claim 7, wherein the first identification module is further used to perform low-pass filtering on the ECG digital signal according to a first frequency to obtain a first digital signal; perform high-pass filtering on the ECG digital signal according to a second frequency to obtain a second digital signal, wherein the second frequency is greater than the first frequency; perform differential calculation on the second digital signal to obtain a third digital signal; perform square calculation on the third digital signal to obtain a fourth digital signal; process the fourth digital signal using the wavelet model in the Pan-Tompkins algorithm to obtain a target digital signal; and perform R-wave identification on the target digital signal to obtain an R-wave time phase.

10. The device according to claim 9, wherein the first identification module is further used to perform peak identification on the target digital signal to obtain the peak time phase of the target digital signal; determine the point where the signal amplitude in the ECG digital signal is maximum based on the peak time phase; and determine the peak time phase in the ECG digital signal based on the point where the signal amplitude is maximum as the R wave time phase.

11. The device according to claim 7, wherein the control module is further used to determine the exhaust time according to the R wave time phase, and to determine the inflation time according to the T wave time phase; and to control the inflation and deflation of the balloon according to the exhaust time and the inflation time.

12. The device according to claim 7, wherein the first identification module is further used to obtain the time phase interval between each two adjacent R waves based on the R wave time phase in the ECG digital signal; obtain the monitored heart rhythm and the interval difference between each two adjacent time phase intervals based on the time phase interval; and generate abnormal heart rhythm information when the monitored heart rate is not in the standard heart rate range or when the interval difference is greater than a difference threshold.

13. A balloon inflation and deflation control system, comprising: Acquisition module, used to obtain ECG simulation signals; Hardware filtering module: used for filtering the ECG simulation signal according to a preset frequency band, and filtering the power frequency signal in the ECG simulation signal to obtain a preprocessed simulation signal; Analog-to-digital conversion module: used to perform analog-to-digital conversion on the pre-processed analog signal to obtain an ECG digital signal; A signal processing unit is configured to filter and amplify the ECG digital signal, process the filtered and amplified ECG digital signal using a wavelet model to obtain a target digital signal, perform peak recognition on the target digital signal to obtain an R-wave time phase, and use the peak time phase that appears after the R-wave in the ECG digital signal as the T-wave time phase of the ECG digital signal; The balloon control module is used to control the inflation and deflation of the balloon according to the R wave time phase and the T wave time phase.

14. A computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

15. A computer program product comprising a computer program, wherein when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Processing and analysis method based on weak bioelectric signals of human body

    CN109893115A

  • Intra-aortic balloon counterpulsation system and control method thereof

    CN110448748A

  • Method, device and equipment for identifying QRS waves in electrocardiogram signals and storage medium

    CN114788704A

  • Balloon inflation and deflation control method, device and system and storage medium

    CN118304565A

  • Intra-aortic balloon pump having improved automated electrocardiogram based intra-aortic balloon deflation timing

    US20010034469A1