Cardiopulmonary resuscitation feedback apparatus, device, and storage medium

By analyzing the patterns of changes in electrocardiogram signals to determine the cardiopulmonary status and provide feedback, this technology solves the problem of incomplete guidance for chest compressions for ordinary users in existing technologies, thereby improving the quality and efficiency of cardiopulmonary resuscitation.

CN115634138BActive Publication Date: 2026-05-29SUNLIFE SCI (SUZHOU) INC

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SUNLIFE SCI (SUZHOU) INC
Filing Date
2022-11-07
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

Existing chest compression feedback devices do not provide comprehensive guidance and feedback for ordinary users, making it difficult to ensure the quality of compressions during cardiopulmonary resuscitation.

Method used

By acquiring the electrocardiogram signals of organisms, analyzing their changing patterns, determining the cardiopulmonary status, and providing chest compression suggestions when the cardiopulmonary status does not meet preset requirements, including real-time feedback of data such as changes in intrathoracic pressure and chest rise and fall.

Benefits of technology

It provides accurate and comprehensive cardiopulmonary resuscitation guidance for ordinary users, improves the quality and efficiency of chest compressions, and ensures oxygen supply to critical organs and tissues.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115634138B_ABST
    Figure CN115634138B_ABST
Patent Text Reader

Abstract

The present application relates to a kind of cardiopulmonary resuscitation feedback device, equipment and storage medium.It includes: first determination module, for obtaining the electrocardiosignal of organism in preset time, and according to the electrocardiosignal determination the change rule of the electrocardiosignal;Second determination module is used to determine the cardiopulmonary state of the organism according to the change rule of the electrocardiosignal;The cardiopulmonary state includes the first state of the change rule meeting preset requirement and the second state of the change rule not meeting preset requirement;Feedback module is used to feedback the suggestion information of the chest compression to the organism in the cardiopulmonary state of the organism is second state.The cardiopulmonary resuscitation feedback device, equipment and storage medium provided by the present application enable ordinary user to obtain accurate, comprehensive guidance and feedback when carrying out cardiopulmonary resuscitation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of medical devices, and in particular to a cardiopulmonary resuscitation feedback device, equipment, and storage medium. Background Technology

[0002] Cardiac arrest is a near-death state caused by the sudden cessation of the heart's pumping function due to arrhythmia and / or the disappearance of effective cardiac contractions, resulting in interruption of systemic blood circulation, respiratory arrest, and loss of consciousness. Cardiopulmonary resuscitation (CPR) is the cornerstone of saving the lives of cardiac arrest patients. For most of the time after cardiac arrest, effective chest compressions must generate sufficient blood flow to deliver oxygen and metabolic substrates to critical organs and tissues; the restoration of spontaneous circulation depends on the oxygen and blood flow delivered to the myocardium during CPR.

[0003] Clinical big data has confirmed that high-quality chest compressions are essential for improving the resuscitation success rate of cardiac arrest patients. Therefore, current international guidelines require strict control of chest compression quality and specify concrete indicators for various quality parameters. However, studies have shown that manual compressions rarely meet the guidelines, even for trained personnel, because rescuer fatigue can negatively impact compression quality.

[0004] Therefore, existing technologies include chest compression feedback devices that can collect, analyze, and provide feedback on data during manual compressions, thus providing a basis for the evaluation and guidance of chest compressions. However, existing chest compression feedback devices are still not comprehensive enough in providing feedback and guidance to ordinary users performing CPR. Summary of the Invention

[0005] In view of the above, this application provides a cardiopulmonary resuscitation feedback device, equipment, and storage medium to solve at least one problem existing in the prior art.

[0006] To achieve the above objectives, the technical solution of this application is implemented as follows:

[0007] In a first aspect, embodiments of this application provide a cardiopulmonary resuscitation feedback device, the device comprising:

[0008] The first determining module is used to acquire the electrocardiogram (ECG) signal of an organism within a preset time period, and determine the change pattern of the ECG signal based on the ECG signal.

[0009] The second determining module is used to determine the cardiopulmonary state of the organism based on the changing pattern of the electrocardiogram signal; the cardiopulmonary state includes a first state in which the changing pattern meets preset requirements and a second state in which the changing pattern does not meet preset requirements;

[0010] The feedback module is used to provide suggestions for performing chest compressions on the organism when the organism's cardiopulmonary status is in the second state.

[0011] Optionally, the second determining module is specifically used for:

[0012] If the electrocardiogram signal changes according to sinus rhythm, the cardiopulmonary state is determined to be the first state; otherwise, the cardiopulmonary state is determined to be the second state.

[0013] Optionally, the first determining module is further configured to:

[0014] Based on the signal data obtained from the measuring component used to acquire the electrocardiogram signal of the organism, the location information of the measuring component is determined and fed back; the location information includes whether the measuring component is on the organism or not.

[0015] Optionally, the feedback module is further configured to:

[0016] With the cardiopulmonary state of the organism in the second state, the pressure changes in the thoracic cavity applied to the organism and the undulation of the thoracic cavity on the organism are obtained; the undulation includes the rise and fall of the thoracic cavity.

[0017] Based on the pressure changes and fluctuations, the cardiopulmonary resuscitation (CPR) status of the organism is determined, recorded, and reported; the CPR status includes chest compression status and lung ventilation status.

[0018] Optionally, the feedback module is further configured to:

[0019] If the cardiopulmonary resuscitation (CPR) is performed by chest compressions, obtain the changes in the thoracic pressure applied to the organism and / or the deformation of the organism's thoracic cavity caused by the applied pressure.

[0020] Based on the pressure changes and / or the deformation, determine the number of chest compressions, record and report them.

[0021] Optionally, the feedback module is further configured to:

[0022] If the cardiopulmonary resuscitation (CPR) is in a state of pulmonary ventilation, the pulmonary ventilation status data is determined, recorded, and fed back based on the obtained chest cavity rise and fall of the organism.

[0023] Optionally, the feedback module is further configured to:

[0024] Obtain the time points of pleural bulge and / or pleural contraction;

[0025] The timing of lung ventilation is determined, recorded, and reported based on the time of chest cavity bulging and / or chest cavity contraction; the timing includes correct timing and incorrect timing.

[0026] Optionally, the feedback module is further configured to:

[0027] The time interval between the rise and contraction of the pleural cavity is obtained to determine the duration of a single ventilation of the lungs;

[0028] The volume change of the pleural cavity corresponding to the bulging and contraction of the pleural cavity is obtained to determine the ventilation rate of the lungs.

[0029] The number of times the chest cavity bulged and contracted was measured to determine the number of ventilations in the lungs.

[0030] The quality data of lung ventilation are determined, recorded, and fed back based on the duration of each ventilation, the ventilation volume, and the number of ventilations.

[0031] Secondly, embodiments of this application also provide a computing device, the computing device comprising: a memory, a communication bus, and a processor, wherein:

[0032] The memory is used to store the operating program of the cardiopulmonary resuscitation feedback device;

[0033] The communication bus is used to realize the connection and communication between the memory and the processor;

[0034] The processor is used to execute the operating program of the cardiopulmonary resuscitation feedback device to achieve the following steps:

[0035] Acquire electrocardiogram (ECG) signals of an organism within a preset time period, and determine the pattern of change of the ECG signals based on the ECG signals;

[0036] The cardiopulmonary status of the organism is determined based on the changing patterns of the electrocardiogram signal.

[0037] If the organism's cardiopulmonary status is in the second state, feedback is provided suggesting chest compressions for the organism.

[0038] Thirdly, embodiments of this application also provide a computer-readable storage medium storing an executable program, which, when executed by a processor, performs the following steps:

[0039] Acquire electrocardiogram (ECG) signals of an organism within a preset time period, and determine the pattern of change of the ECG signals based on the ECG signals;

[0040] The cardiopulmonary status of the organism is determined based on the changing patterns of the electrocardiogram signal.

[0041] If the organism's cardiopulmonary status is in the second state, feedback is provided suggesting chest compressions for the organism.

[0042] The cardiopulmonary resuscitation (CPR) feedback device, equipment, and storage medium provided in this application embodiment include: a first determining module, used to acquire the electrocardiogram (ECG) signal of an organism within a preset time period and determine the change pattern of the ECG signal based on the ECG signal; a second determining module, used to determine the cardiopulmonary state of the organism based on the change pattern of the ECG signal; the cardiopulmonary state includes a first state where the change pattern meets preset requirements and a second state where the change pattern does not meet preset requirements; and a feedback module, used to provide feedback suggesting chest compressions to the organism when the organism's cardiopulmonary state is in the second state. The second determining module can be used to determine the organism's cardiopulmonary state based on the change pattern of the ECG signal, and then provide feedback suggesting chest compressions to the organism based on the organism's cardiopulmonary state, thus providing clear feedback on whether CPR should be performed, enabling ordinary users performing CPR to receive accurate and comprehensive guidance and feedback. Therefore, the CPR feedback device, equipment, and storage medium provided in this application embodiment enable ordinary users performing CPR to receive accurate and comprehensive guidance and feedback.

[0043] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description

[0044] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:

[0045] Figure 1 This is a schematic diagram of the external appearance of a cardiopulmonary resuscitation feedback device;

[0046] Figure 2 and Figure 3 A schematic diagram illustrating the usage scenarios of a cardiopulmonary resuscitation feedback device;

[0047] Figure 4 This is a schematic diagram of the cardiopulmonary resuscitation feedback device provided in the embodiments of this application;

[0048] Figure 5 A schematic diagram of a waveform representing sinus rhythm acquired by the cardiopulmonary resuscitation feedback device provided in this application embodiment;

[0049] Figure 6 A waveform representing chest cavity fluctuations acquired by the cardiopulmonary resuscitation feedback device provided in this application embodiment;

[0050] Figure 7 A schematic diagram of a computing device provided in an embodiment of this application. Detailed Implementation

[0051] Exemplary embodiments of the present application will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application may be implemented in various forms and should not be limited to the specific embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present application and to fully convey the scope of the disclosure of the present application to those skilled in the art.

[0052] The following description provides numerous specific details to offer a more thorough understanding of this application. However, it will be apparent to those skilled in the art that this application can be practiced without one or more of these details. In other instances, to avoid confusion with this application, some technical features well-known in the art have not been described; that is, not all features of actual embodiments are described herein, nor are well-known functions and structures described in detail.

[0053] To fully understand this application, detailed steps and structures will be presented in the following description to illustrate the technical solution of this application. Preferred embodiments of this application are described in detail below; however, in addition to these detailed descriptions, this application may have other implementation methods.

[0054] To address the technical problems in related technologies, this application provides a cardiopulmonary resuscitation (CPR) feedback device. The CPR feedback device can be located within a CPR feedback instrument, and the structure of the CPR feedback instrument can be referenced. Figure 1 The usage scenarios for this cardiopulmonary resuscitation feedback device can be referenced. Figure 2 and Figure 3 . refer to Figure 1 The cardiopulmonary resuscitation feedback device 100 may include: a housing 110, a pressure sensor 120, and an acceleration sensor 130.

[0055] like Figure 2 and Figure 3 As shown, the person to be rescued should lie supine on a flat surface or have a chest compression board placed under their shoulders and back. The rescuer can use different positions, such as kneeling, to position themselves to one side of the person. The rescuer should place the CPR feedback device 100 above the person's chest and place their hands on the device to begin hands-only CPR. The rescuer should strive to maintain continuous and effective chest compressions, which should be rapid, forceful, and uninterrupted.

[0056] In this application, "the person to be rescued" refers to anyone who may require emergency care due to conditions such as cardiac arrest, respiratory distress, traumatic injury, shock, or other conditions that may require resuscitation; "rescue personnel" refers to caregivers or rescuers who perform manual chest compressions, and is also at least one of the users of the cardiopulmonary resuscitation feedback device 100, and generally directly uses the cardiopulmonary resuscitation feedback device 100; however, users may include not only rescue personnel, but also other persons who indirectly use the cardiopulmonary resuscitation feedback device 100, such as other persons who view the quality parameters fed back by the cardiopulmonary resuscitation feedback device 100.

[0057] like Figure 4 As shown, the cardiopulmonary resuscitation feedback device 400 includes a first determining module 401, a second determining module 402, and a feedback module 403, wherein:

[0058] The first determining module 401 is used to acquire the electrocardiogram (ECG) signal of an organism within a preset time period, and determine the change pattern of the ECG signal based on the ECG signal;

[0059] For example, the organism can be the human body or other organisms with similar patterns to the human body. The electrocardiogram (ECG) signal can be the bioelectrical signal generated by the heart in each cardiac cycle. The preset time can be the duration of multiple cardiac cycles, such as 5 to 10 cardiac cycles, approximately 4 to 8 seconds. It is understood that the preset time can also be set longer or shorter as needed. For better observation, the ECG signal can be recorded in a common electrocardiogram format, that is, the ECG signal is displayed through waveform changes. The pattern of change can be the highest value, lowest value, average value, rate of change, whether it is periodic, cycle time, frequency, etc. of the ECG signal.

[0060] In some embodiments, electrocardiogram (ECG) signals can be acquired using two-lead electrode pads, and then filtered, amplified, and converted from analog to digital (ADC). The two-lead electrode pads can be placed on the skin of the chest. The signals acquired by the two-lead electrode pads can be filtered and amplified by an ECG acquisition chip before ADC conversion. In some embodiments, the ADC conversion can be performed by a microcontroller. It is understood that ECG signals can also be obtained in other ways. For example, because the electrode pads are placed on the skin of the chest, close to the heart, the ECG signal from the heart is very strong, muscle artifact interference is minimal, and common-mode signal interference is relatively low, eliminating the need for driving electrodes; the two-lead scheme is sufficient. Of course, in addition to two-lead electrode pads, this embodiment can also use electrode pads of other specifications to acquire ECG signals, such as three-lead, five-lead, or twelve-lead electrode pads, which allows for more sensitive and accurate acquisition of ECG signals.

[0061] The second determining module 402 is used to determine the cardiopulmonary state of the organism based on the changing pattern of the electrocardiogram signal; the cardiopulmonary state includes a first state in which the changing pattern meets preset requirements and a second state in which the changing pattern does not meet preset requirements;

[0062] For example, the cardiopulmonary status can be used to characterize the health status of the cardiopulmonary system, so that the device can provide further instructions and feedback to the user as needed. In this embodiment, the second determining module 402 can determine whether the cardiopulmonary status belongs to the first state or the second state based on the change pattern, so as to take corresponding measures or provide corresponding feedback. It is understood that in other embodiments, the second determining module 402 can also determine other states, which can be subdivisions of the first or second state, or newly added states.

[0063] The feedback module 403 is used to provide suggestions for performing chest compressions on the organism when the organism's cardiopulmonary state is in the second state.

[0064] For example, the feedback suggestion for performing chest compressions on the organism may include: suggesting that chest compressions be performed on the organism. That is, if the cardiopulmonary status is in a first state, the feedback module 403 suggests that chest compressions are not required on the organism; if the cardiopulmonary status is in a second state, the feedback module 403 suggests that chest compressions be performed on the organism. For example, the feedback method may be an indicator light, a speaker, etc., for example, indicated by different colored lights or by flashing lights, such as warning sounds, music, and voice messages, where the voice message may be: "Chest compressions are suggested."

[0065] In some embodiments, the second determining module 402 is specifically used for:

[0066] If the electrocardiogram signal changes according to sinus rhythm, the cardiopulmonary state is determined to be the first state; otherwise, the cardiopulmonary state is determined to be the second state.

[0067] For example, changes in sinus rhythm can indicate that the organism's heart function is still in a normal state, so it can be set as follows: changes in sinus rhythm are the first state, otherwise it is the second state. In some embodiments, for electrocardiogram signals that are heart rhythm waveforms, sinus rhythm is the first state, otherwise it is the second state. Figure 5 The diagram shown is a waveform representing sinus rhythm acquired by the cardiopulmonary resuscitation feedback device 400 provided in this application embodiment; exemplarily, the waveform diagram is a waveform diagram plotted with time as the horizontal axis and electrocardiogram signal value as the vertical axis.

[0068] In some embodiments, the first determining module 401 is further configured to:

[0069] Based on the signal data obtained from the measuring component used to acquire the electrocardiogram signal of the organism, the location information of the measuring component is determined and fed back; the location information includes whether the measuring component is on the organism or not.

[0070] For example, the signal data can be an electrocardiogram (ECG) signal, other signals, or even an empty signal. For instance, if the measuring component is placed on a living organism, the signal data can be an ECG signal or body temperature, which are signals unique to living organisms; otherwise, it may be other signals or an empty signal. Therefore, the first determining module 401 can determine whether the measuring component is located on a living organism based on the signal data, thus identifying whether the measuring component is located on or detached from the living organism.

[0071] In some embodiments, the feedback module 403 is further configured to:

[0072] With the cardiopulmonary state of the organism in the second state, the pressure changes in the thoracic cavity applied to the organism and the undulation of the thoracic cavity on the organism are obtained; the undulation includes the rise and fall of the thoracic cavity.

[0073] Based on the pressure changes and fluctuations, the cardiopulmonary resuscitation (CPR) status of the organism is determined, recorded, and reported; the CPR status includes chest compression status and lung ventilation status.

[0074] For example, whether chest compressions are being performed can be determined based on changes in the pressure applied to the chest cavity of the organism and / or the rise and fall of the chest cavity. That is, generally, chest compressions can be determined based solely on the pressure changes or solely on the rise and fall; combining both allows for a more accurate determination. For example, whether lung ventilation is being performed can be determined based on the rise and fall of the chest cavity and changes in the pressure applied to the chest cavity. Generally, lung ventilation cannot be performed during chest compressions. Therefore, determining lung ventilation can also combine both pressure changes and the rise and fall. For example, a pressure in the chest cavity applied to the organism below a preset value can be used as a necessary condition for confirming lung ventilation. Due to errors or zero-point drift in the pressure sensor 120, the preset value can be a value close to zero, but it is generally set to be greater than zero. For example, after determining the cardiopulmonary resuscitation status of the organism, the status can be recorded and fed back, using methods such as indicator lights, speakers, etc. In some embodiments, the feedback module 403 acquires the pressure changes in the pleural cavity applied to the organism via a pressure sensor 120. It acquires the rise and fall of the pleural cavity in the organism via an acceleration sensor 130.

[0075] In some embodiments, the feedback module 403 is further configured to:

[0076] If the cardiopulmonary resuscitation (CPR) is performed by chest compressions, obtain the changes in the thoracic pressure applied to the organism and / or the deformation of the organism's thoracic cavity caused by the applied pressure.

[0077] Based on the pressure changes and / or the deformation, determine the number of chest compressions, record and report them.

[0078] For example, the number of chest compressions is a key indicator in cardiopulmonary resuscitation (CPR). Typically, chest compressions are performed in a 30:2 ratio, meaning 30 compressions followed by approximately 2 pauses before resuming. Therefore, it is necessary to record and report the number of chest compressions. For example, during chest compressions, the pressure applied to the chest cavity undergoes a cyclical process of increasing and decreasing, which is definite in relation to the number of compressions. Thus, the feedback module 403 can determine the number of chest compressions by observing the changes in chest pressure applied to the body. For example, during chest compressions, the chest cavity deforms due to the applied pressure, and the degree of deformation also undergoes a cyclical process of increasing and decreasing, which is also definite in relation to the number of compressions. Therefore, the feedback module 403 can also determine the number of chest compressions by observing the deformation of the chest cavity caused by the applied pressure. For example, the results of both methods can be combined to determine the number of chest compressions, thus providing a more accurate determination of the number of compressions. For example, the deformation of the pleural cavity in the organism can be detected using an accelerometer 130.

[0079] In some embodiments, the feedback module 403 is further configured to:

[0080] If the cardiopulmonary resuscitation (CPR) is in a state of pulmonary ventilation, the pulmonary ventilation status data is determined, recorded, and fed back based on the obtained chest cavity rise and fall of the organism.

[0081] For example, the lung ventilation status data may include the timing of lung ventilation and the quality data of lung ventilation. The lung ventilation status data may be determined by the feedback module 403 through the rise and fall of the chest cavity on the organism. For example, after determining that lung ventilation has commenced through the rise and fall and the changes in biological pressure, the lung ventilation status data, i.e., the timing and quality of lung ventilation, can be determined based on the rise and fall of the chest cavity on the organism.

[0082] In some embodiments, the feedback module 403 is further configured to:

[0083] Obtain the time points of pleural bulge and / or pleural contraction;

[0084] The timing of lung ventilation is determined, recorded, and reported based on the time of chest cavity bulging and / or chest cavity contraction; the timing includes correct timing and incorrect timing.

[0085] For example, in cardiopulmonary resuscitation (CPR), ventilation typically begins when chest compressions cease. Therefore, the feedback module 403 needs to determine the timing of ventilation to instruct the device and provide feedback to the user. For example, determining the timing of ventilation generally requires only one point in time of chest cavity rise or one point in time of chest cavity contraction. Alternatively, it can combine one point in time of chest cavity rise and one point in time of chest cavity contraction, or multiple points in time of chest cavity rise and multiple points in time of chest cavity contraction. In some embodiments, the chest cavity rise and contraction can be converted into a waveform graph. Specifically, the waveform graph can be plotted with time on the horizontal axis and the height of chest cavity rise on the vertical axis. Figure 6 The waveform representing chest cavity fluctuations acquired by the cardiopulmonary resuscitation feedback device 400 provided in this application embodiment is shown below. Figure 6 The waveform illustrates a bulging process and a contraction process. The bulging waveform is an upward-convex shape, referred to as "upward convexity," and the contraction waveform is a downward-concave shape, referred to as "downward concavity." For example, the multiple points of upward convexity or downward concavity in the waveform can be obtained by transforming data detected by the accelerometer. For example, the transformation can be magnification or reduction, or other forms of transformation, the main purpose of which is to make the waveform clearer and more intuitive. That is, the waveform is a curve of acceleration change measured by the accelerometer 130; upward convexity in the waveform represents chest cavity bulging, and downward concavity represents chest cavity contraction.

[0086] In some embodiments, the feedback module 403 is further configured to:

[0087] The time interval between the rise and contraction of the pleural cavity is obtained to determine the duration of a single ventilation of the lungs;

[0088] For example, the time interval between the bulging and contraction of the pleural cavity can be obtained based on a waveform diagram, such as the distance on the horizontal axis between the starting point of the upward bulge and the ending point of the downward bulge on the waveform diagram, which can be the duration of a single ventilation of the lungs.

[0089] The volume change of the pleural cavity corresponding to the bulging and contraction of the pleural cavity is obtained to determine the ventilation rate of the lungs.

[0090] For example, the changes in thoracic cavity volume corresponding to the bulging and contraction of the thoracic cavity can also be obtained based on a waveform diagram. For instance, the area enclosed by the upwardly convex and downwardly concave curves on the waveform diagram can be converted into ventilation volume. For example, the area can be calculated by integration.

[0091] The number of times the chest cavity bulged and contracted was measured to determine the number of ventilations in the lungs.

[0092] For example, the number of times the chest cavity bulges and contracts can also be obtained based on the waveform diagram. For example, one upward bulge and one downward bulge can be considered one ventilation.

[0093] The quality data of lung ventilation are determined, recorded, and fed back based on the duration of each ventilation, the ventilation volume, and the number of ventilations.

[0094] For example, the quality of pulmonary ventilation can be determined by combining the duration of each ventilation cycle, the ventilation volume, and the number of ventilations. The duration of each ventilation cycle and the ventilation volume both have preset ranges; too high or too low a range indicates poor pulmonary ventilation quality. The number of ventilations needs to be judged comprehensively based on the chest compressions. For example, chest compressions and pulmonary ventilation are generally performed in a 30:2 ratio, i.e., 30 compressions followed by 2 ventilations. However, in some cases, continuous chest compressions are required without pulmonary ventilation; in such cases, a lower number of ventilations does not necessarily indicate poor pulmonary ventilation quality.

[0095] Furthermore, determining the quality of the lung ventilation may also include:

[0096] The time elapsed between the first pleural bulge and the last pleural sag during pulmonary ventilation is recorded as the cumulative pulmonary ventilation time.

[0097] Based on the cumulative time of lung ventilation, determine the quality data of lung ventilation and record and provide feedback.

[0098] The cumulative time of pulmonary ventilation is used to determine the quality of pulmonary ventilation, and this method has a similar effect to evaluating it by the number of ventilations. In general, the cumulative time of pulmonary ventilation should not be too long.

[0099] The modules included in the embodiments of the present invention can be implemented by the processor 703 in the computing device 700; of course, they can also be implemented by the logic circuits in the computing device 700. In the implementation process, the processor can be a general-purpose processor, a digital signal processor (DSP), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor can be a central processing unit (CPU), a microprocessor (MPU), or any other conventional processor.

[0100] This embodiment also provides a computing device 700, such as Figure 7 As shown, the computing device 700 includes: a memory 701, a communication bus 702, and a processor 703, wherein:

[0101] The memory 701 is used to store the operating program of the cardiopulmonary resuscitation feedback device 400;

[0102] The communication bus 702 is used to realize the connection and communication between the memory 701 and the processor 703;

[0103] The processor 703 is used to execute the operating program of the cardiopulmonary resuscitation feedback device 400 to achieve the following steps:

[0104] Acquire electrocardiogram (ECG) signals of an organism within a preset time period, and determine the pattern of change of the ECG signals based on the ECG signals;

[0105] The cardiopulmonary status of the organism is determined based on the changing patterns of the electrocardiogram signal.

[0106] If the organism's cardiopulmonary status is in the second state, feedback is provided suggesting chest compressions for the organism.

[0107] Exemplarily, the memory 701 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and / or cache memory. Non-volatile memory may include, for example, read-only memory (ROM), hard disk, optical disk, and flash memory. One or more computer program instructions may be stored on the computer-readable storage medium, and a processor may execute the program instructions to implement the steps in the text recognition methods of the various embodiments of this application above, and / or other desired functions.

[0108] For example, the processor 703 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a central processing unit (CPU), a microprocessor (MPU), or any other conventional processor.

[0109] For example, the steps implemented by the processor 703 can be implemented by the cardiopulmonary resuscitation feedback device 400 described above, and will not be repeated here.

[0110] In some embodiments, the electronic device may further include an input device 704, an output device 705, and an external communication interface 706, which are interconnected via a bus system and / or other forms of connection mechanisms (not shown). In this embodiment, the input device may be a pressure sensor 120, an acceleration sensor 130, etc., and the output device may be a display, a speaker, etc.

[0111] In some embodiments, the input device 704 may also include, for example, a keyboard, a mouse, a microphone, etc. The output device 705 may output various information to the outside, such as, in addition to the aforementioned display and speaker, a printer, a projector, and a communication network and its connected remote output devices, etc.

[0112] The description of the computing device 700 embodiment above is similar to the description of the apparatus embodiment above, and has similar beneficial effects. For technical details not disclosed in the computing device 700 of this embodiment, please refer to the description of the apparatus embodiment in this invention for understanding.

[0113] This embodiment also provides a computer-readable storage medium on which an executable program is stored, and when the executable program is executed by a processor, it performs the following steps:

[0114] Acquire electrocardiogram (ECG) signals of an organism within a preset time period, and determine the pattern of change of the ECG signals based on the ECG signals;

[0115] The cardiopulmonary status of the organism is determined based on the changing patterns of the electrocardiogram signal.

[0116] If the organism's cardiopulmonary status is in the second state, feedback is provided suggesting chest compressions for the organism.

[0117] For example, the steps implemented by the processor can be carried out by the cardiopulmonary resuscitation feedback device 400 described above, and will not be repeated here.

[0118] Exemplary examples show that a computer-readable storage medium may be any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A computer-readable storage medium is a tangible device capable of holding and storing instructions for use by an instruction execution device. A readable storage medium may, for example, include, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatuses, or devices, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), flash memory, compact disc read-only memory (CD-ROM), digital versatile disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combinations thereof.

[0119] The RAM includes: Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).

[0120] The ROM includes: Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), and Electrically Erasable Programmable Read-Only Memory (EEPROM).

[0121] The computer-readable storage medium used herein is not to be construed as a transient signal itself, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.

[0122] The description of the above computer-readable storage medium embodiments is similar to the description of the above device embodiments and has similar beneficial effects. For technical details not disclosed in the computer-readable storage medium of this embodiment, please refer to the description of the device embodiments in this invention for understanding.

[0123] Embodiments of this application may be systems, methods, and / or computer program products. A computer program product may include a computer-readable storage medium on which computer-readable program instructions are loaded to cause a processor to implement various aspects of this application. The computer program product may be written in any combination of one or more programming languages ​​to perform operations of embodiments of this application. Programming languages ​​include object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code may execute entirely on a user's computing device, partially on a user's device, as a standalone software package, partially on a user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computers, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuits, such as programmable logic circuits, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), are personalized by utilizing state information of computer-readable program instructions. These electronic circuits can execute computer-readable program instructions to implement various aspects of this application.

[0124] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.

[0125] Various aspects of this application are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0126] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0127] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0128] It should be noted that the cardiopulmonary resuscitation feedback device 400, computing device 700 and computer-readable storage medium embodiments provided in this application belong to the same concept; the technical features in the technical solutions described in each embodiment can be arbitrarily combined without conflict.

[0129] In the following description, the terms “first, second, ...” are used only to distinguish similar objects and do not represent a specific ordering of objects. Understandably, “first, second, third” can be interchanged in a specific order or sequence where permitted.

[0130] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the scope of this application. When used herein, the singular forms “a,” “an,” and “the” are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the terms “comprising” and / or “including,” when used in this specification, identify the presence of the stated features, integers, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups. When used herein, the term “and / or” includes any and all combinations of the associated listed items.

[0131] It should be understood that the phrases "an embodiment" or "some embodiments" mentioned throughout the specification mean that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the invention. Therefore, "in an embodiment" or "in some embodiments" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of the invention, the sequence numbers of the above-described processes do not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the invention. The sequence numbers of the above-described embodiments of the invention are merely descriptive and do not represent the superiority or inferiority of the embodiments.

[0132] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple modules or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or modules can be electrical, mechanical, or other forms.

[0133] The modules described above as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules. They may be located in one place or distributed across multiple network modules. Some or all of the modules may be selected to achieve the purpose of this embodiment according to actual needs.

[0134] In addition, in the various embodiments of the present invention, each functional module can be integrated into one processing module, or each functional module can be a separate module, or two or more functional modules can be integrated into one module; the integrated module can be implemented in hardware or in the form of hardware plus software functional modules.

[0135] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments.

[0136] Alternatively, if the integrated modules of this invention are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this invention, or the parts that contribute to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause an electronic device (which may be a personal computer, server, or network device, etc.) to execute all or part of the methods described in the various embodiments of this invention. Thus, the embodiments of this invention are not limited to any specific hardware and software combination.

[0137] The methods disclosed in the several method embodiments provided in this application can be arbitrarily combined to obtain new method embodiments without conflict. Similarly, the features disclosed in the several product embodiments provided in this application can be arbitrarily combined to obtain new product embodiments without conflict.

[0138] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0139] In the embodiments of this invention, unless otherwise stated and limited, the term "connection" should be interpreted broadly. For example, it can be an electrical connection, or a connection between two internal components. It can be a direct connection or an indirect connection through an intermediate medium. Those skilled in the art can understand the specific meaning of the above term according to the specific circumstances.

[0140] It should be understood that the above embodiments are exemplary and are not intended to encompass all possible implementations included in the claims. Various modifications and changes can be made to the above embodiments without departing from the scope of this disclosure. Similarly, the various technical features of the above embodiments can be arbitrarily combined to form other embodiments of the present invention that may not be explicitly described. Therefore, the above embodiments only illustrate several implementations of the present invention and do not limit the scope of protection of this patent.

Claims

1. A cardiopulmonary resuscitation feedback device, characterized in that, The device includes: The first determining module is used to acquire the electrocardiogram (ECG) signal of an organism within a preset time period, and determine the change pattern of the ECG signal based on the ECG signal. The second determining module is used to determine the cardiopulmonary state of the organism based on the changing pattern of the electrocardiogram signal; the cardiopulmonary state includes a first state in which the changing pattern meets preset requirements and a second state in which the changing pattern does not meet preset requirements; The feedback module is used to provide suggestions for chest compressions when the organism's cardiopulmonary status is in the second state; wherein... With the cardiopulmonary state of the organism in the second state, the pressure changes in the thoracic cavity applied to the organism and the undulation of the thoracic cavity on the organism are obtained; the undulation includes the rise and fall of the thoracic cavity. Based on the pressure changes and fluctuations, the cardiopulmonary resuscitation (CPR) status of the organism is determined, recorded, and reported; the CPR status includes chest compression status and lung ventilation status. If the cardiopulmonary resuscitation (CPR) is in a state of pulmonary ventilation, the pulmonary ventilation status data is determined, recorded, and fed back based on the obtained chest cavity rise and fall of the organism. Obtain the time points of pleural bulge and / or pleural contraction; The timing of lung ventilation is determined, recorded, and reported based on the time of chest cavity bulging and / or chest cavity contraction; the timing includes correct timing and incorrect timing.

2. The cardiopulmonary resuscitation feedback device according to claim 1, characterized in that, The second determining module is specifically used for: If the electrocardiogram signal changes according to sinus rhythm, the cardiopulmonary state is determined to be the first state; otherwise, the cardiopulmonary state is determined to be the second state.

3. The cardiopulmonary resuscitation feedback device according to claim 1, characterized in that, The first determining module is further configured to: Based on the signal data obtained from the measuring component used to acquire the electrocardiogram signal of the organism, the location information of the measuring component is determined and fed back; the location information includes whether the measuring component is on the organism or not.

4. The cardiopulmonary resuscitation feedback device according to claim 1, characterized in that, The feedback module is also used for: If the cardiopulmonary resuscitation (CPR) is performed by chest compressions, obtain the changes in the thoracic pressure applied to the organism and / or the deformation of the organism's thoracic cavity caused by the applied pressure. Based on the pressure changes and / or the deformation, determine the number of chest compressions, record and report them.

5. The cardiopulmonary resuscitation feedback device according to claim 1, characterized in that, The feedback module is also used for: The time interval between the rise and contraction of the pleural cavity is obtained to determine the duration of a single ventilation of the lungs; The volume change of the pleural cavity corresponding to the bulging and contraction of the pleural cavity is obtained to determine the ventilation rate of the lungs. The number of times the chest cavity bulged and contracted was measured to determine the number of ventilations in the lungs. The quality data of lung ventilation are determined, recorded, and fed back based on the duration of each ventilation, the ventilation volume, and the number of ventilations.

6. A computing device, characterized in that, The computing device includes: a memory, a communication bus, and a processor, wherein: The memory is used to store the operating program of the cardiopulmonary resuscitation feedback device; The communication bus is used to realize the connection and communication between the memory and the processor; The processor is used to execute the operating program of the cardiopulmonary resuscitation feedback device to achieve the following steps: Acquire electrocardiogram (ECG) signals of an organism within a preset time period, and determine the pattern of change of the ECG signals based on the ECG signals; The cardiopulmonary status of the organism is determined based on the changing patterns of the electrocardiogram signal. If the organism's cardiopulmonary status is in the second state, feedback is provided suggesting chest compressions for the organism; wherein... With the cardiopulmonary state of the organism in the second state, the pressure changes in the thoracic cavity applied to the organism and the undulation of the thoracic cavity on the organism are obtained; the undulation includes the rise and fall of the thoracic cavity. Based on the pressure changes and fluctuations, the cardiopulmonary resuscitation (CPR) status of the organism is determined, recorded, and reported; the CPR status includes chest compression status and lung ventilation status. If the cardiopulmonary resuscitation (CPR) is in a state of pulmonary ventilation, the pulmonary ventilation status data is determined, recorded, and fed back based on the obtained chest cavity rise and fall of the organism. Obtain the time points of pleural bulge and / or pleural contraction; The timing of lung ventilation is determined, recorded, and reported based on the time of chest cavity bulging and / or chest cavity contraction; the timing includes correct timing and incorrect timing.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores an executable program, which, when executed by a processor, performs the following steps: Acquire electrocardiogram (ECG) signals of an organism within a preset time period, and determine the pattern of change of the ECG signals based on the ECG signals; The cardiopulmonary status of the organism is determined based on the changing patterns of the electrocardiogram signal. If the organism's cardiopulmonary status is in the second state, feedback is provided suggesting chest compressions for the organism; wherein... With the cardiopulmonary state of the organism in the second state, the pressure changes in the thoracic cavity applied to the organism and the undulation of the thoracic cavity on the organism are obtained; the undulation includes the rise and fall of the thoracic cavity. Based on the pressure changes and fluctuations, the cardiopulmonary resuscitation (CPR) status of the organism is determined, recorded, and reported; the CPR status includes chest compression status and lung ventilation status. If the cardiopulmonary resuscitation (CPR) is in a state of pulmonary ventilation, the pulmonary ventilation status data is determined, recorded, and fed back based on the obtained chest cavity rise and fall of the organism. Obtain the time points of pleural bulge and / or pleural contraction; The timing of lung ventilation is determined, recorded, and reported based on the time of chest cavity bulging and / or chest cavity contraction; the timing includes correct timing and incorrect timing.