Method and apparatus for blood pump-based determination of cardiac cycle, device, medium, and product

By extracting current data related to the electrical cardiac signal and acquisition system from the current data of the blood pump, and using filtering and fitting technology, the problem of accurate determination of the central dynamic cycle of the blood pump current data is solved, and flexible and accurate calculation of the cardiac cardiac cycle is achieved.

WO2025140543A1PCT designated stage expired Publication Date: 2025-07-03FENGKAI MEDICAL INSTR (SHANGHAI) CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/143158
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-28
Filing Date
2024-12-27
Publication Date
2025-07-03

AI Technical Summary

Technical Problem

In the prior art, how to accurately determine the cardiac cycle of the heart based on the current data of the blood pump is still a technical difficulty.

Method used

By acquiring the raw current data of the blood pump, extracting current data related to the electrical signal of the heart and collecting the current data related to the acquisition system, using a filtering algorithm to remove noise, and fitting the waveform to determine the target cardiac cycle of the heart.

Benefits of technology

It improves the flexibility and accuracy of the determination of the cardiac cardiac cycle, and can accurately calculate the cardiac cycle of the heart directly through the current data of the blood pump.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024143158_03072025_PF_FP_ABST
    Figure CN2024143158_03072025_PF_FP_ABST
Patent Text Reader

Abstract

Provided is a method for blood pump-based determination of a cardiac cycle. The method comprises: acquiring raw electrical current data of the blood pump within a preset period (310); extracting, from the raw electrical current data, electrical current data related to electrical signals of the heart to obtain first electrical current data (320); extracting, from the raw electrical current data, electrical current data related to an acquisition system used for acquiring the raw electrical current data to obtain second electrical current data (330); and determining a target cardiac cycle of the heart based on the first electrical current data and the second electrical current data (340).
Need to check novelty before this filing date? Find Prior Art

Description

Method, device, equipment, medium and product for determining cardiac cycle based on blood pump

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application 202311846115.8, filed on December 28, 2023, entitled “Method, device, equipment, medium and product for determining cardiac cycle based on blood pump”, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present application belongs to the field of medical device technology, and in particular relates to a method, device, equipment, medium and product for determining a cardiac cycle based on a blood pump. Background Art

[0004] Blood pumps are an effective treatment or adjunctive therapy for heart failure and high-risk percutaneous coronary intervention (PCI). By providing hemodynamic support, they can promote rapid recovery of the heart and other vital tissue and organ functions. The effectiveness of blood pumps is primarily reflected in improvements in patients' hemodynamic parameters, such as mean aortic pressure and cardiac output.

[0005] During blood pump operation, the current in the pumping motor changes as the aortic valve opens and closes, and as the pressure differential between the aorta and left ventricle changes. Current technology still presents a technical challenge in determining the cardiac cycle based on the current data from the blood pump during operation. Summary of the Invention

[0006] One of the purposes of the embodiments of the present application is to provide a method, device, equipment, medium and product for determining the cardiac cycle based on a blood pump, so as to determine the cardiac cycle simply and accurately.

[0007] The technical solution of this application is as follows:

[0008] In a first aspect, a method for determining a cardiac cycle based on a blood pump is provided, the method comprising:

[0009] Obtaining raw current data of the blood pump within a preset time period;

[0010] extracting current data related to the electrical signal of the heart from the raw current data to obtain first current data;

[0011] extracting current data related to a collection system that collects the original current data from the original current data to obtain second current data;

[0012] A target cardiac cycle of the heart is determined based on the first current data and the second current data.

[0013] In a second aspect, a device for determining a cardiac cycle based on a blood pump is provided, the device comprising:

[0014] An acquisition module, used for acquiring raw current data of the blood pump within a preset time period;

[0015] a first determining module, configured to extract current data related to cardiac electrical signals from the raw current data to obtain first current data;

[0016] a second determining module, configured to extract current data related to a collection system that collects the original current data from the original current data to obtain second current data;

[0017] The third determination module is configured to determine a target cardiac cycle of the heart based on the first current data and the second current data.

[0018] In a third aspect, an embodiment of the present application provides an electronic device comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method for determining the cardiac cycle based on a blood pump as described in any one of the embodiments of the present application.

[0019] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method for determining the cardiac cycle based on a blood pump are implemented in any of the embodiments of the present application.

[0020] In a fifth aspect, an embodiment of the present application provides a computer program product. When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device can perform the steps of the blood pump-based cardiac cycle determination method described in any of the embodiments of the present application.

[0021] The technical solutions provided by the embodiments of this application bring at least the following beneficial effects:

[0022] In an embodiment of the present application, first current data is obtained by extracting current data related to cardiac electrical signals from raw current data of the blood pump acquired within a preset time period, and second current data is obtained by extracting current data related to a collection system for collecting the raw current data from the raw current data. The target cardiac cycle of the heart can then be determined based on the first and second current data. This allows the target cardiac cycle of the heart to be determined directly from the raw current data of the built-in blood pump, improving the flexibility of determining the target cardiac cycle of the heart. Furthermore, both the first and second current data are current data representing important factors influencing the cardiac cycle, thereby improving the accuracy of determining the target cardiac cycle of the heart.

[0023] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following briefly introduces the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0025] FIG1 is a schematic diagram of the connection between a blood pump and a heart provided in an embodiment of the present application;

[0026] FIG2 is a schematic diagram of a pressure curve between the left ventricle and the aorta provided in an embodiment of the present application;

[0027] FIG3 is a flow chart of a cardiac cycle determination method provided in an embodiment of the present application;

[0028] 4 is a schematic diagram of a first waveform corresponding to original current data, a second waveform corresponding to the first current data, and a third waveform corresponding to the second current data provided in an embodiment of the present application;

[0029] FIG5 is a schematic structural diagram of a cardiac cycle determination device provided in an embodiment of the present application;

[0030] FIG6 is a schematic structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0031] The features and exemplary embodiments of various aspects of the present application will be described in detail below. 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 conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is merely to provide a better understanding of the present application by illustrating the examples of the present application.

[0032] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, the elements defined by the phrase "comprising..." do not exclude the presence of other identical elements in the process, method, article, or device comprising the elements.

[0033] Before introducing the technical solutions of the embodiments of the present application, the background technology of the embodiments of the present application is first introduced:

[0034] Since the blood pump mainly includes a catheter pump and a controller, the catheter pump mainly includes components such as a transvalvular hose, a blood pumping impeller, a catheter body and a blood pumping motor, and the controller is composed of a display screen, electronic components, software and other components, providing the user with an interactive interface for controlling and monitoring the catheter pump.

[0035] As shown in Figure 1, Figure 1 is a schematic diagram of the connection between the blood pump and the heart. The working principle of the blood pump is to build a blood flow channel between the left ventricle 11 and the aorta 12. The impeller (not shown, located in the outflow channel 13 and close to the side of the aorta 12) rotates continuously at high speed to allow blood to flow from the left ventricle 11 into the aorta 12. Specifically, blood enters from the suction channel 15, passes through the blood flow channel 16, flows out from the outflow channel 13 and flows into the aorta 12. During the operation of the blood pump, as the heart's aortic valve 18 opens and closes and the pressure difference between the aorta 12 and the left ventricle 11 changes, the current of the blood pumping motor will also change. According to the change in current, the cardiac cycle of the heart can be distinguished, so that derived parameters can be calculated, such as the blood pumping flow rate, blood pump position, stroke volume, dynamic control of the blood pump, etc.

[0036] Continuing with FIG1 , the inlet of the blood pump is located at the left ventricle 11, and the outlet is located at the aorta 12. A typical curve of the pressure between the left ventricle 11 and the aorta 12 during a cardiac cycle is shown in FIG2 . In FIG2 , curve 21 is a schematic curve of the left ventricular pressure, and curve 22 is a schematic curve of the aortic pressure. In FIG2 , the abscissa represents time, and the ordinate represents pressure.

[0037] As shown in Figure 2, during the left ventricular systole, the left ventricular valve opens, the aortic pressure is very close to the left ventricular pressure, and the pressure difference between the inlet and outlet of the catheter is close (that is, the pressure at the inlet 14 of the outflow channel 13 in Figure 1 is close to the pressure at the outlet 17 of the outflow channel 13). At this time, the power of the blood pumping motor is the largest (because the workmanship of the blood pumping motor increases the blood pressure at the inlet of the left ventricle, that is, the outflow channel 13), and the current of the blood pumping motor is the largest. In other stages of the cardiac cycle, the left ventricular valve is closed, and the aortic pressure is significantly higher than that of the left ventricle. Therefore, during the cardiac cycle, the pressure difference between the aorta and the left ventricle will show a fluctuating characteristic, and the current of the blood pumping motor will also show a significant fluctuating characteristic.

[0038] Based on the above principles, an embodiment of the present application provides a solution for determining the cardiac cycle based on the motor current of a blood pump. First current data is obtained by extracting current data related to the heart's electrical signals from the raw current data of the blood pump acquired during a preset time period, and second current data is obtained by extracting current data related to the acquisition system that acquires the raw current data from the raw current data. The target cardiac cycle of the heart can then be determined based on the first current data and the second current data. In this way, the target cardiac cycle of the heart can be directly determined using the raw current data of the built-in blood pump, thereby improving the flexibility of determining the target cardiac cycle of the heart. Furthermore, both the first current data and the second current data are current data representing important factors affecting the cardiac cycle of the heart, thereby improving the accuracy of determining the target cardiac cycle of the heart.

[0039] The following describes in detail the method for determining the cardiac cycle based on a blood pump provided in the embodiment of the present application through specific embodiments and application scenarios in conjunction with the accompanying drawings.

[0040] FIG3 is a flow chart of a method for determining a cardiac cycle based on a blood pump provided in an embodiment of the present application. As shown in FIG3 , the method for determining a cardiac cycle based on a blood pump provided in an embodiment of the present application may include steps 310 to 340.

[0041] Step 310: Acquire raw current data of the blood pump within a preset time period.

[0042] The preset time period may be a pre-set time period, which may include N cardiac cycles, where N is a positive integer.

[0043] The raw current data may be the current data of the blood pump within a preset period of time, that is, the current value at each acquisition time point within the preset period of time.

[0044] In some embodiments of the present application, the current data of the blood pump can be obtained from the controller of the blood pump.

[0045] Step 320: Extract current data related to the electrical signal of the heart from the original current data to obtain first current data.

[0046] The first current data may be current data related to the electrical signal of the heart in the original current data.

[0047] In some embodiments of the present application, in order to accurately obtain the first current data, step 320 may specifically include:

[0048] Current data related to the electrical signal of the heart is extracted from the original current data based on a filtering algorithm to obtain first current data.

[0049] The filtering algorithms here may at least include: high-pass filtering, low-pass filtering, band-pass filtering, band-stop filtering, elliptical filtering, step filtering, time delay filtering, mean filtering, median filtering, and oscillator filtering.

[0050] In some embodiments of the present application, a filtering algorithm may be used to remove current data from the raw current data that is not related to cardiac electrical signals. Examples of this data include, but are not limited to, breathing signal data of a target subject, drive signal data of a blood pump motor, and motion signal data of a target subject. The target subject may be an object equipped with a built-in blood pump, such as a patient.

[0051] In an embodiment of the present application, current data related to the electrical signal of the heart can be extracted from the original current data through a filtering algorithm, so that the first current data can be accurately obtained.

[0052] Step 330: extract the current data related to the acquisition system that acquires the original current data from the original current data to obtain second current data.

[0053] The second current data may be current data in the original current data that is related to the acquisition system that acquires the original current data. For example, the second current data may include at least: a drive signal of the acquisition system, a noise signal of the acquisition system, and the like.

[0054] In some embodiments of the present application, current data related to an acquisition system that acquires the raw current data may be extracted from the raw current data based on a filtering algorithm to obtain the second current data. The filtering algorithm may include, but is not limited to, high-pass filtering, low-pass filtering, band-pass filtering, band-stop filtering, elliptical filtering, step filtering, time delay filtering, mean filtering, median filtering, and oscillator filtering.

[0055] Step 340: Determine a target cardiac cycle of the heart based on the first current data and the second current data.

[0056] The target cardiac cycle may be a cardiac cycle of the heart determined based on the first current data and the second current data.

[0057] In some embodiments of the present application, in order to further accurately determine the target cardiac cycle, the above method may further include:

[0058] Fitting the original current data at each acquisition time point within a preset time period to obtain a first waveform;

[0059] According to the acquisition time point corresponding to the first current data, fitting the first current data at different acquisition time points to obtain a second waveform;

[0060] According to the acquisition time point corresponding to the second current data, the second current data at different acquisition time points are fitted to obtain a third waveform.

[0061] The first waveform may be a waveform corresponding to the original current data, the second waveform may be a waveform corresponding to the first current data, and the third waveform may be a waveform corresponding to the second current data.

[0062] In some embodiments of the present application, current data collected at different time points can be fitted to obtain waveforms corresponding to the current data. For example, the raw current data collected at each time point within a preset period can be fitted to obtain a first waveform corresponding to the raw current data. This first waveform reflects the trend of the raw current data, such as waveform 41 in FIG4 .

[0063] Similarly, the first current data at different acquisition time points can be fitted according to the first current data corresponding to the acquisition time point to obtain a second waveform corresponding to the first current data, such as waveform 42 in Figure 4, which reflects the trend of the cardiac electrical signal.

[0064] The second current data at different acquisition time points are fitted according to their corresponding acquisition time points to obtain a third waveform corresponding to the second current data, such as waveform 43 in Figure 4. The third waveform reflects the trend of the signal related to the acquisition system for acquiring the original current data.

[0065] It should be noted that the horizontal axis in Figure 4 represents time, and the vertical axis represents current value. Waveforms 41, 42, and 43 in Figure 4 are actually irregular waveforms, but their waveform trends resemble sine waves, that is, they have rising and falling edges. They are not regular sine waves as shown in Figure 4. Figure 4 only depicts them as regular sine waves for the convenience of subsequent calculations.

[0066] In FIG4 , the first waveform, the second waveform, and the third waveform have the same direction.

[0067] Because waveform 42 is a waveform obtained by extracting current data related to the electrical signal of the heart from the original current data reflected by waveform 41, and waveform 43 is a waveform obtained by extracting current data related to the acquisition system that collects the original current data from the original current data reflected by waveform 41, the trends of waveforms 41, 42 and 43 are the same, that is, waveforms 41, 42 and 43 rise and fall at the same time, as shown in Figure 4.

[0068] In an embodiment of the present application, the first waveform, second waveform and third waveform corresponding to the original current data, the first current data and the second current data are respectively constructed so as to accurately determine the target cardiac cycle based on the first waveform, the second waveform and the third waveform.

[0069] In some embodiments of the present application, in order to accurately determine the target cardiac cycle of the heart, step 340 may specifically include:

[0070] Querying a peak of the first waveform between a first intersection point and a second intersection point of the second waveform and the third waveform to obtain first position information of the peak;

[0071] Searching for a trough of the first waveform between the second intersection point and the third intersection point to obtain second position information of the trough;

[0072] A target cardiac cycle of the heart is determined based on the first position information and the second position information.

[0073] The first intersection point may be the intersection point of the rising edge of the first waveform and the rising edge of the second waveform, and the second intersection point may be the intersection point of the falling edge of the first waveform and the falling edge of the second waveform, and the second intersection point is located after the first intersection point and adjacent to the first intersection point. For example, the first intersection point is point A in Figure 4, and the second intersection point is point C in Figure 4.

[0074] The third intersection is the intersection of the rising edge of the first waveform and the rising edge of the second waveform, and the third intersection is located after the second intersection and adjacent to the second intersection. For example, the third intersection is point E in Figure 4.

[0075] The first position information may be position information of a peak of the first waveform located between the first intersection point and the second intersection point, ie, position information of point B in FIG4 .

[0076] The second position information may be position information of a trough of the first waveform located between the second intersection point and the third intersection point, ie, position information of point D in FIG4 .

[0077] In some embodiments of the present application, a target cardiac cycle of the heart may be determined based on the first position information and the second position information.

[0078] In an embodiment of the present application, the first position information of the peak is obtained by querying the peak of the first waveform between the first intersection and the second intersection of the second waveform and the third waveform, and the second position information of the trough is obtained by querying the trough of the first waveform between the second intersection and the third intersection. Then, based on the first position information and the second position information, the target cardiac cycle of the heart can be accurately determined.

[0079] In some embodiments of the present application, in order to further accurately determine the target cardiac cycle of the heart, determining the target cardiac cycle of the heart based on the first position information and the second position information may specifically include:

[0080] A target cardiac cycle of the heart is determined based on the first position information, the second position information, and characteristic information between the peaks and the troughs.

[0081] The characteristic information may include at least one of the following: the amplitude between the peak and the trough, and the time period between the peak and the trough.

[0082] In some embodiments of the present application, when the characteristic information is the amplitude between the peak and the trough, since the amplitude between the peak and the trough is a function of time, the time between the peak and the trough can be obtained based on the amplitude between the peak and the trough, as well as the first position information and the second position information, and then the target cardiac cycle can be obtained by multiplying the time by 2.

[0083] When the characteristic information is the time period between the peak and the trough, the time period between the peak and the trough is half of the target cardiac cycle. According to the first position information and the second position information, the time coordinates corresponding to the peak and the trough in Figure 4 can be determined, and then the time can be multiplied by 2 to determine the target cardiac cycle.

[0084] In an embodiment of the present application, since the first current data and the second current data are obtained by filtering the original current data, the interference information in the original current data is removed. Therefore, the time coordinates obtained by the second waveform corresponding to the first current data and the third waveform corresponding to the second current data are more accurate and will not be affected by noise and other interferences to calculate erroneous time coordinates. Therefore, based on the precise time coordinates and the characteristic information between the peaks and troughs, the precise target cardiac cycle of the heart can be determined.

[0085] It should be noted that after acquiring the raw current data, the cardiac cycle cannot be determined directly based on the raw current data because it contains noise, drift signals, and other signals. These signals make it impossible to accurately determine the peak and trough positions in the waveform corresponding to the raw current data, and thus, the cardiac cycle cannot be accurately calculated. Therefore, it is necessary to filter the raw current data to obtain first and second current data, respectively. Then, based on the first and second current data after filtering out the interference, the target cardiac cycle can be accurately determined.

[0086] In some embodiments of the present application, after step 340, the above method may further include:

[0087] According to the target cardiac cycle, a derivative parameter corresponding to the target cardiac cycle is determined.

[0088] Among them, the derived parameters can be other parameters determined based on the target cardiac cycle, and the derived parameters can at least include: the heart rate of the target object, the control parameters of the blood pump, the flow rate of the blood pump, the stroke volume, the systolic period and the diastolic period.

[0089] In some embodiments of the present application, based on the target cardiac cycle, the heart rate of the target object, the flow of the blood pump, the stroke volume of the target object, the systole and diastole of the cardiac cycle, and the control parameters of the blood pump, such as the operating rate of the blood pump and other parameters, can be calculated so that the operation of the blood pump can conform to the cardiac cycle of the heart.

[0090] In the embodiment of the present application, derived parameters corresponding to the target cardiac cycle can be determined based on the target cardiac cycle, and then a dynamic blood pumping scheme that conforms to the target cardiac cycle of the heart can be provided to the target subject based on the target cardiac cycle.

[0091] It should be noted that the blood pump-based cardiac cycle determination method provided in the embodiment of the present application can be executed by a blood pump-based cardiac cycle determination device, or a control module in the blood pump-based cardiac cycle determination device for executing the blood pump-based cardiac cycle determination method.

[0092] Based on the same inventive concept as the above-mentioned method for determining cardiac cycle based on a blood pump, the present application further provides a device for determining cardiac cycle based on a blood pump.

[0093] FIG5 is a schematic structural diagram of a device for determining a cardiac cycle based on a blood pump according to an exemplary embodiment.

[0094] As shown in FIG5 , the blood pump-based cardiac cycle determination device 500 may include:

[0095] An acquisition module 510 is configured to acquire raw current data of the blood pump within a preset period of time;

[0096] A first determining module 520 is configured to extract current data related to cardiac electrical signals from the raw current data to obtain first current data;

[0097] A second determining module 530 is configured to extract current data related to a collection system that collects the original current data from the original current data to obtain second current data;

[0098] The third determination module 540 is configured to determine a target cardiac cycle of the heart according to the first current data and the second current data.

[0099] In an embodiment of the present application, first current data is obtained by extracting current data related to cardiac electrical signals from raw current data of the blood pump acquired within a preset time period, and second current data is obtained by extracting current data related to a collection system for collecting the raw current data from the raw current data. The target cardiac cycle of the heart can then be determined based on the first and second current data. This allows the target cardiac cycle of the heart to be determined directly from the raw current data of the built-in blood pump, improving the flexibility of determining the target cardiac cycle of the heart. Furthermore, both the first and second current data are current data representing important factors influencing the cardiac cycle, thereby improving the accuracy of determining the target cardiac cycle of the heart.

[0100] In some embodiments of the present application, the first waveform corresponding to the original current data, the second waveform corresponding to the first current data, and the third waveform corresponding to the second current data are all sinusoidal waves, and the first waveform, the second waveform, and the third waveform have the same direction;

[0101] The third determining module 540 may specifically include:

[0102] a first determining unit, configured to query a peak of the first waveform between a first intersection point and a second intersection point of the second waveform and the third waveform to obtain first position information of the peak, wherein the first intersection point is an intersection point of a rising edge of the first waveform and a rising edge of the second waveform, the second intersection point is an intersection point of a falling edge of the first waveform and a falling edge of the second waveform, and the second intersection point is located after the first intersection point and adjacent to the first intersection point;

[0103] a second determining unit, configured to search for a trough of the first waveform between the second intersection point and a third intersection point to obtain second position information of the trough, wherein the third intersection point is an intersection point of a rising edge of the first waveform and a rising edge of the second waveform, and the third intersection point is located after the second intersection point and adjacent to the second intersection point;

[0104] A third determining unit is configured to determine a target cardiac cycle of the heart according to the first position information and the second position information.

[0105] In some embodiments of the present application, the third determining unit may be specifically configured to:

[0106] determining a target cardiac cycle of the heart according to the first position information, the second position information, and characteristic information between peaks and troughs;

[0107] The characteristic information includes at least one of the following: an amplitude between a peak and a trough, and a period between a peak and a trough.

[0108] In some embodiments of the present application, the above method may further include:

[0109] a first fitting module, configured to fit the raw current data at each acquisition time point within the preset time period to obtain the first waveform;

[0110] a second fitting module, configured to fit the first current data at different acquisition time points according to the acquisition time points corresponding to the first current data, to obtain the second waveform;

[0111] The third fitting module is used to fit the second current data at different collection time points according to the collection time points corresponding to the second current data to obtain the third waveform.

[0112] In some embodiments of the present application, the above-mentioned apparatus may further include:

[0113] a fourth determining module, configured to determine, based on the target cardiac cycle, a derived parameter corresponding to the target cardiac cycle;

[0114] The derived parameters include at least heart rate, control parameters of the blood pump, flow rate and stroke volume of the blood pump.

[0115] In some embodiments of the present application, the first determining module 520 may be specifically configured to:

[0116] extracting current data related to the electrical signal of the heart from the raw current data based on a filtering algorithm to obtain first current data;

[0117] Among them, the filtering algorithm at least includes: high-pass filtering, low-pass filtering, band-pass filtering, band-stop filtering, elliptical filtering, step filtering, time delay filtering, mean filtering, median filtering, and oscillator filtering.

[0118] The cardiac cycle determination device based on a blood pump provided in the embodiment of the present application can be used to execute the cardiac cycle determination method based on a blood pump provided in the above-mentioned method embodiments. Its implementation principle and technical effects are similar, and for the sake of simplicity, they will not be repeated here.

[0119] Based on the same inventive concept, an embodiment of the present application also provides an electronic device.

[0120] Figure 6 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. As shown in Figure 6, the electronic device may include a processor 601 and a memory 602 storing computer programs or instructions.

[0121] Specifically, the processor 601 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.

[0122] The memory 602 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 602 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. In appropriate cases, the memory 602 may include removable or non-removable (or fixed) media. In appropriate cases, the memory 602 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 602 is a non-volatile solid-state memory. The memory may include a read-only memory (ROM), a random-access memory (RAM), a magnetic disk storage medium device, an optical storage medium device, a flash memory device, an electrical, optical, or other physical / tangible memory storage device. Thus, typically, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described in the blood pump-based cardiac cycle determination method provided in the above-mentioned embodiments.

[0123] The processor 601 reads and executes computer program instructions stored in the memory 602 to implement any one of the methods for determining a cardiac cycle based on a blood pump in the above embodiments.

[0124] In one example, the electronic device may further include a communication interface 603 and a bus 610. As shown in FIG6, the processor 601, the memory 602, and the communication interface 603 are connected via the bus 610 and communicate with each other.

[0125] The communication interface 603 is mainly used to implement communication between various modules, devices, units and / or devices in the embodiments of the present application.

[0126] Bus 610 comprises hardware, software or both, couples the parts of electronic equipment to each other.For example, and not limitation, bus can comprise accelerated graphics port (AGP) or other graphics bus, enhanced industry standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industry standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations.In suitable cases, bus 610 can comprise one or more buses.Although the present application embodiment describes and shows specific bus, the application considers any suitable bus or interconnection.

[0127] The electronic device can execute the cardiac cycle determination method based on the blood pump in the embodiment of the present application, thereby realizing the cardiac cycle determination method based on the blood pump described in FIG. 3 .

[0128] In addition, in conjunction with the blood pump-based cardiac cycle determination method in the above embodiments, embodiments of the present application may provide a readable storage medium for implementation. The readable storage medium stores program instructions that, when executed by a processor, implement any of the blood pump-based cardiac cycle determination methods in the above embodiments.

[0129] In addition, in combination with the cardiac cycle determination method based on a blood pump in the above-mentioned embodiments, an embodiment of the present application may provide a computer program product. When the instructions in the computer program product are executed by the processor of an electronic device, the electronic device executes any one of the cardiac cycle determination methods based on a blood pump in the above-mentioned embodiments.

[0130] In addition, in combination with the cardiac cycle determination method based on a blood pump in the above-mentioned embodiments, an embodiment of the present application may provide a computer program product, which is stored in a non-volatile storage medium, and the program product is executed by at least one processor to perform any one of the cardiac cycle determination methods based on a blood pump in the above-mentioned embodiments.

[0131] It should be understood that the present application is not limited to the specific configurations and processes described above and illustrated in the figures. For the sake of brevity, a detailed description of known methods is omitted here. In the above embodiments, several specific steps are described and illustrated as examples. However, the method process of the present application is not limited to the specific steps described and illustrated. Those skilled in the art can make various changes, modifications, and additions, or change the order of the steps after understanding the spirit of the present application.

[0132] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable medium" can include any medium that can store or transmit information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROMs, flash memories, erasable ROMs (EROMs), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0133] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps. In other words, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0134] Aspects of the present application have been described above with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine so that these instructions executed via the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. This processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor or a field programmable logic circuit. It is also understood that each box in the block diagram and / or the flowchart and the combination of the boxes in the block diagram and / or the flowchart can also be implemented by the dedicated hardware that performs the specified function or action, or can be implemented by the combination of dedicated hardware and computer instructions.

[0135] The above description is only a specific embodiment of the present application. Those skilled in the art will clearly understand that for the convenience and brevity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the scope of protection of the present application is not limited thereto. Any person skilled in the art can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the scope of protection of the present application.

Claims

1. A method for determining a cardiac cycle based on a blood pump, the method comprising: Obtaining original current data of the blood pump within a preset time period; Extracting current data related to the electrical signal of the heart from the original current data to obtain first current data; Extracting current data related to the acquisition system for acquiring the original current data from the original current data to obtain second current data; Determining a target cardiac cycle of the heart according to the first current data and the second current data.

2. The method according to claim 1, wherein The first waveform corresponding to the original current data, the second waveform corresponding to the first current data, and the third waveform corresponding to the second current data are all sine waves, and the trends of the first waveform, the second waveform, and the third waveform are the same; The step of determining the target cardiac cycle of the heart according to the first current data and the second current data includes: Querying for the peak of the first waveform between a first intersection point and a second intersection point of the second waveform and the third waveform to obtain first position information of the peak, where the first intersection point is the intersection point of the rising edge of the first waveform and the rising edge of the second waveform, the second intersection point is the intersection point of the falling edge of the first waveform and the falling edge of the second waveform, the second intersection point is located after the first intersection point and is adjacent to the first intersection point; Querying for the trough of the first waveform between the second intersection point and a third intersection point to obtain second position information of the trough, where the third intersection point is the intersection point of the rising edge of the first waveform and the rising edge of the second waveform, and the third intersection point is located after the second intersection point and is adjacent to the second intersection point; Determining the target cardiac cycle of the heart according to the first position information and the second position information.

3. The method according to claim 2, wherein, The determining the target cardiac cycle of the heart according to the first position information and the second position information includes: Determining the target cardiac cycle of the heart according to the first position information, the second position information, and characteristic information between the peak and the trough; Wherein the characteristic information includes at least one of the following: the amplitude between the peak and the trough, the time period between the peak and the trough.

4. According to the method described in claim 2, before the step of determining the target cardiac cycle of the heart according to the first current data and the second current data, the method further includes: Fitting the original current data at each acquisition time point within the preset time period to obtain the first waveform; Fitting the first current data at different acquisition time points according to the acquisition time points corresponding to the first current data to obtain the second waveform; Fitting the second current data at different acquisition time points according to the acquisition time points corresponding to the second current data to obtain the third waveform.

5. According to the method described in any one of claims 1-4, after the step of determining the target cardiac cycle of the heart according to the first current data and the second current data, the method further includes: Determine a derived parameter corresponding to the target cardiac cycle according to the target cardiac cycle; Wherein, the derived parameter at least includes: the heart rate of the target object, the control parameter of the blood pump, the flow rate of the blood pump, and the stroke volume.

6. The method according to any one of claims 1-4, wherein, The step of extracting current data related to the electrical signal of the heart from the original current data to obtain first current data includes: Extracting current data related to the electrical signal of the heart from the original current data based on a filtering algorithm to obtain first current data; Wherein, the filtering algorithm at least includes: high-pass filtering, low-pass filtering, band-pass filtering, band-stop filtering, elliptical filtering, step filtering, time-delay filtering, mean filtering, median filtering, oscillator filtering.

7. A cardiac cycle determination device based on a blood pump, the device includes: An acquisition module, configured to acquire original current data of the blood pump within a preset time period; A first determination module, configured to extract current data related to the electrical signal of the heart from the original current data to obtain first current data; A second determination module, configured to extract current data related to the acquisition system that acquires the original current data from the original current data to obtain second current data; A third determination module, configured to determine the target cardiac cycle of the heart according to the first current data and the second current data.

8. An electronic device, including a processor, a memory, and a program or instruction stored on the memory and executable on the processor, where when the program or instruction is executed by the processor, the steps of the cardiac cycle determination method based on a blood pump according to any one of claims 1-6 are implemented.

9. A readable storage medium, where a program or instruction is stored on the readable storage medium, and when the program or instruction is executed by a processor, the steps of the cardiac cycle determination method based on a blood pump according to any one of claims 1-6 are implemented.

10. A computer program product, where when the instructions in the computer program product are executed by a processor of an electronic device, the electronic device is caused to execute the steps of the cardiac cycle determination method based on a blood pump according to any one of claims 1-6.

Citation Information

Patent Citations

  • Heart rate determination based on VAD current waveform

    CN109562211A

  • Determination of cardiac parameters for modulation of blood pump support

    CN110913923A

  • Blood circulation support system comprising controller and plurality of sensors

    CN114929328A

  • Cardiac diastolic function assessment method, device, and system

    US20220248962A1