Chest compression feedback device, storage medium and electronic device
By combining pressure and acceleration sensor data to determine the chest compression time node and calculate quality parameters, the problem of insufficient accuracy of chest compression feedback device in the prior art is solved, and the success rate of cardiopulmonary resuscitation is improved.
Patent Information
- Application Number
- CN202210865986.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-22
- Publication Date
- 2025-08-29
- Estimated Expiration
- 2042-07-22
AI Technical Summary
The existing chest compression feedback device has inaccuracy in judging the pressing time and depth, resulting in insufficient accuracy of chest compression quality feedback, affecting the success rate of resuscitation in patients with cardiac arrest.
By combining pressure sensors and acceleration sensors to collect data, time nodes during chest compression are determined, and the quality parameters of chest compression are calculated based on these nodes, providing feedback information to improve accuracy.
Improve feedback accuracy of chest compression quality parameters, assist in improving the success rate of CPR, can accurately measure the depth of compression and resist interference from non-pressure shaking.
Smart Images

Figure CN115154258B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of medical devices, and in particular to a chest compression feedback device, a storage medium and an electronic device. Background Art
[0002] Cardiac arrest refers to a near-death state characterized by the sudden cessation of the heart's pumping function due to arrhythmia and / or the absence of effective cardiac beats, resulting in interrupted blood circulation, respiratory arrest, and loss of consciousness. Cardiopulmonary resuscitation (CPR) is the cornerstone of saving the lives of patients who have experienced cardiac arrest. During much of the cardiac arrest period, effective chest compressions are essential to generate sufficient blood flow to deliver oxygen and metabolic substrates to critical organs and tissues. Restoration of spontaneous circulation depends on the oxygen and blood flow delivered to the myocardium during the CPR period.
[0003] During chest compressions, the sternum is compressed, causing it to sink, squeezing the heart between the sternum and spine and pumping blood out of the heart. Simultaneously, chest compressions create a pressure gradient between the vascular systems inside and outside the chest cavity. The blood vessels are "squeezed," pushing the blood forward and causing it to flow toward the arteries with lower pressure outside the chest. The presence of venous and arterial valves prevents backflow of blood, ensuring unidirectional blood flow during compressions. During chest rebound relaxation, due to the elasticity of the thorax, it passively expands using the compression kinetic energy stored within it. The expansion of the thorax creates a negative pressure within the chest cavity relative to atmospheric pressure, promoting venous return and increasing the preload of the chest pump. Blood then "flows back into the pump—the heart"—from the venous system, preparing for pumping out during the next compression.
[0004] Clinical data has confirmed that high-quality chest compressions improve the success rate of resuscitation for cardiac arrest patients. Therefore, current international guidelines require strict control of chest compression quality and provide specific indicators for various chest compression quality parameters. However, studies have shown that manual compressions rarely meet guideline requirements, even for well-trained personnel, as rescuer fatigue can negatively impact compression quality.
[0005] The difficulty in performing high-quality chest compressions also lies in the fact that rescuers are unable to accurately judge the time and depth of compressions. In the existing technology, there are chest compression feedback devices that can collect, analyze and feedback data during the manual compression process, thereby providing a basis for the evaluation and guidance of chest compressions.
[0006] Existing chest compression feedback devices, for example, U.S. Patent No. US6390996B1, discloses a CPR auxiliary device that only uses an accelerometer to measure compression depth. This CPR auxiliary device relies solely on the acceleration data obtained by the accelerometer to infer the compression depth. It is foreseeable that if the user shakes the CPR auxiliary device, the accelerometer will also be able to obtain acceleration data, so that the CPR auxiliary device will derive the number of compressions and compression depth without actual compressions, which is obviously inaccurate. It is also foreseeable that during the actual rescue process, if the patient and the CPR auxiliary device are shaken or vibrated, the acceleration sensor will also receive acceleration data generated by non-real compressions, and the CPR auxiliary device will derive a number of compressions and compression depths that are different from the actual compressions, which is also inaccurate.
[0007] Existing chest compression feedback devices, such as US Patent Publication No. US5496257A, disclose a device for assisting cardiopulmonary resuscitation; and US Patent Publication No. US6125299A, discloses an AED with a force sensor. These devices only measure the force applied to the patient's chest, not the actual compression depth. Understandably, due to differences in patient constitution, chest pressure alone cannot accurately infer compression depth. Therefore, these devices cannot accurately provide compression depth.
[0008] It can be seen that the accuracy of the feedback provided by the chest compression feedback devices in the prior art is insufficient. Therefore, improving the accuracy of chest compression feedback is an important technical problem that the art has always been committed to solving. Summary of the Invention
[0009] In view of this, embodiments of the present application provide a chest compression feedback device, a storage medium, and an electronic device to solve at least one problem existing in the background technology.
[0010] In a first aspect, an embodiment of the present application provides a chest compression feedback method, the method comprising: obtaining pressure data collected by a pressure sensor and acceleration data collected by an acceleration sensor; determining a time node in the chest compression process based on the pressure data and the acceleration data; determining a quality parameter of the chest compression based on the time node; and providing feedback information to a user based on the quality parameter.
[0011] In combination with the first aspect of the present application, in an optional embodiment, the determining of the time nodes in the chest compression process based on the pressure data and the acceleration data includes: determining the start time point of each compression, the end time point of the compression decline period, the start time point of the chest rebound, and the end time point of the chest rebound rise period in the chest compression process based on the pressure data and the acceleration data; the determining of the quality parameters of the chest compression based on the time nodes includes at least one of the following: determining the current compression decline period and the compression decline period duration based on the current compression start time point and the compression decline period end time point, and determining the current compression depth based on the acceleration data in the current compression decline period and the current compression decline period duration; determining the current chest rebound rise period and the chest rebound rise period duration based on the current chest rebound start time point and the chest rebound rise period end time point, and determining the current chest rebound height based on the acceleration data in the current chest rebound rise period and the current chest rebound rise period duration. ; Determine the chest rebound period of this time according to the start time of this chest rebound and the start time of the next compression, and determine whether there is a retained pressure according to the pressure data during the chest rebound period of this time; determine the chest rebound plateau period and the duration of the chest rebound plateau period of this time according to the end time of the chest rebound rising period and the start time of the next compression; if the duration of the chest rebound plateau period of this time is greater than or equal to the first preset duration threshold, determine the chest rebound plateau period of this time according to the duration of the chest rebound plateau period of this time and at least one chest compression before this time. The duration of the rebound plateau period determines the duration of the current compression interruption; the duration of the current compression cycle is determined based on the start time of the current compression and the start time of the next compression, and the compression frequency is determined based on the duration of at least one compression cycle; the duration of the current compression period is determined based on the start time of the current compression and the start time of chest rebound, the duration of the current chest rebound period is determined based on the start time of the current chest rebound and the start time of the next compression, and the compression-rebound ratio is determined based on the length of at least one compression period and the length of the chest rebound period.
[0012] In combination with the first aspect of the present application, in an optional embodiment, the quality parameters of chest compression determined according to the time node include: determining the current chest rebound plateau period and the duration of the chest rebound plateau period according to the end time point of the current chest rebound rising period and the start time point of the next compression; if the current chest rebound plateau period duration is greater than or equal to the first preset duration threshold, determining the current compression interruption duration according to the current chest rebound plateau period duration and the duration of at least one chest rebound plateau period before this; the quality parameters of chest compression determined according to the time node also include: determining the cardiopulmonary resuscitation period and the duration of the cardiopulmonary resuscitation period according to the compression start time point of the first compression in the chest compression process and the most recent acquisition time, determining the total compression interruption duration according to the compression interruption durations of each time in the cardiopulmonary resuscitation period, and determining the chest compression ratio according to the total compression interruption duration and the cardiopulmonary resuscitation period duration.
[0013] In combination with the first aspect of the present application, in an optional embodiment, the method further includes: if it is detected that the time length between the end time point of the current chest rebound rising period and the most recent acquisition time is greater than or equal to the first preset time length threshold, and the next compression start time point is not detected, then the compression interruption update time is determined according to the time length between the end time point of the current chest rebound rising period and the most recent acquisition time and the chest rebound plateau period duration of at least one previous time; the total compression interruption update time is determined according to the compression interruption duration and the compression interruption update time of each compression during the cardiopulmonary resuscitation period, and the chest compression update ratio is determined according to the total compression interruption update time and the cardiopulmonary resuscitation period duration; until the next compression start time point is detected, the chest rebound plateau period and the chest rebound plateau period duration of this time are determined according to the end time point of the current chest rebound rising period and the next compression start time point, and the compression interruption time of this time is determined according to the chest rebound plateau period duration and the chest rebound plateau period duration of at least one previous time.
[0014] In combination with the first aspect of the present application, in an optional embodiment, if the current chest rebound plateau duration is greater than or equal to a first preset duration threshold, the current chest rebound plateau duration is updated based on at least one previous chest rebound plateau duration.
[0015] In conjunction with the first aspect of the present application, in an optional embodiment, determining whether there is retention pressure based on the pressure data during the current chest recoil period includes:
[0016] determining an average pressure value based on the pressure data during the chest recoil period, comparing the average pressure value with zero, and identifying the presence of retention pressure if the average pressure value is greater than zero;
[0017] The pressure data during the chest recoil period is compared with the zero position. If the comparison result shows that the pressure data is greater than the zero position, it is identified that there is a retention pressure.
[0018] In conjunction with the first aspect of the present application, in an optional embodiment, the quality parameters include at least one of the following: compression depth, chest rebound height, presence of retained pressure, compression interruption update duration, chest compression ratio, compression frequency, and compression rebound ratio; providing feedback information to the user based on the quality parameters includes at least one of the following: corresponding to the quality parameter including compression depth, determining an average compression depth based on several recent compression depths, and providing corresponding feedback information to the user based on a relationship between the average compression depth and an endpoint value of a preset compression depth range; corresponding to the quality parameter including compression depth and chest rebound height, providing corresponding feedback information to the user if the chest rebound height is less than the compression depth; Corresponding to the quality parameters including the existence of retained pressure, if the presence of retained pressure is yes, corresponding feedback information is provided to the user; corresponding to the quality parameters including the compression interruption update duration, if the compression interruption update duration exceeds the second preset duration threshold, corresponding feedback information is provided to the user; corresponding to the quality parameters including the chest compression ratio, if the chest compression ratio is not greater than the preset ratio threshold, corresponding feedback information is provided to the user; corresponding to the quality parameters including the compression frequency, corresponding feedback information is provided to the user based on the size relationship between the compression frequency and the endpoint value of the preset compression frequency range; corresponding to the quality parameters including the compression rebound ratio, corresponding feedback information is provided to the user based on the compression rebound ratio.
[0019] In combination with the first aspect of the present application, in an optional embodiment, the determining of the time nodes in the chest compression process based on the pressure data and the acceleration data includes at least one of the following: determining the start time point of each compression in the chest compression process based on the pressure data and the acceleration data, and specifically determining the time point when the pressure data changes from a trough value of zero or close to zero to a high pressure value that meets a preset condition as the compression start time point; determining the end time point of the compression decline period in each chest compression process based on the pressure data and the acceleration data, and specifically determining the time point when the pressure data is a high pressure value that meets the preset condition and the speed data obtained after processing the acceleration data changes from the positive speed to zero. Determine as the end time point of the compression decline period; determine the start time point of the chest rebound of each time during the external chest compression process based on the pressure data and the acceleration data, and specifically determine the time point when the pressure data changes from a high pressure value that meets the preset conditions to a trough value of zero or close to zero and the speed data obtained after processing the acceleration data changes from zero to a reverse speed as the start time point of the chest rebound; determine the end time point of the chest rebound rise period during the external chest compression process based on the pressure data and the acceleration data, and specifically determine the time point when the pressure data is a trough value of zero or close to zero and the speed data obtained after data processing from the reverse speed changes to zero as the end time point of the chest rebound rise period.
[0020] In a second aspect, an embodiment of the present application provides a chest compression feedback device, comprising: a data acquisition module for acquiring pressure data collected by a pressure sensor and acceleration data collected by an acceleration sensor; a data processing module for determining a time node in the chest compression process based on the pressure data and the acceleration data, and determining a quality parameter of the chest compression based on the time node; and a feedback module for providing feedback information to a user based on the quality parameter.
[0021] In a third aspect, an embodiment of the present application provides a computer-readable storage medium, which stores instructions. When the instructions are executed by a processor of an electronic device, the electronic device can execute the chest compression feedback method provided in any one of the above-mentioned first aspects.
[0022] In a fourth aspect, an embodiment of the present application provides an electronic device, comprising: a processor; a memory for storing computer-executable instructions; and the processor for executing the computer-executable instructions to implement the chest compression feedback method described in any one of the first aspects above.
[0023] The embodiments of the present application provide a chest compression feedback device, storage medium, and electronic device, wherein the chest compression feedback method includes: obtaining pressure data collected by a pressure sensor and acceleration data collected by an acceleration sensor; determining a time node in the chest compression process based on the pressure data and acceleration data; determining a quality parameter of the chest compression based on the time node; and providing feedback information to the user based on the quality parameter; thereby improving the feedback accuracy of the quality parameter of the chest compression and helping to improve the success rate of cardiopulmonary resuscitation.
[0024] The chest compression feedback device, storage medium, and electronic device provided in the embodiments of the present application obtain pressure data and acceleration data. If the user merely shakes the chest compression feedback device, unlike actual compression, the user will not generate real, regular compression pressure on the chest compression feedback device. Therefore, in this case, the chest compression feedback device will not identify the acceleration data generated by non-compression shaking as the number of compressions and compression depth, thereby improving the feedback accuracy of chest compression quality parameters.
[0025] The chest compression feedback device, storage medium, and electronic device provided in the embodiments of the present application can determine whether there is retained pressure based on the pressure data during the chest rebound period, thereby improving the feedback accuracy of chest compression quality parameters.
[0026] The chest compression feedback device, storage medium, and electronic device provided in the embodiments of the present application can accurately measure and provide feedback on the compression depth by acquiring pressure data and acceleration data based on the physical condition of different patients by detecting the pressure applied to the patient's chest. Additional aspects and advantages of the present application will be partially described below. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0028] Figure 1 A schematic diagram of the hardware structure of a chest compression feedback device provided in one embodiment of the present application;
[0029] Figure 2a and Figure 2b This is a schematic diagram of a usage scenario for a chest compression feedback device;
[0030] Figure 3 A schematic diagram of a flow chart of a chest compression feedback method provided in one embodiment of the present application;
[0031] Figure 4 A flowchart of a chest compression feedback method provided as a specific example of this application;
[0032] Figure 5 This is a structural block diagram of a chest compression feedback device provided in one embodiment of the present application;
[0033] Figure 6 This is a structural block diagram of an electronic device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0034] To make the technical solutions and beneficial effects of the present invention more clearly understood, the following detailed description is given by way of specific embodiments. The accompanying drawings are not necessarily drawn to scale, and local features may be enlarged or reduced to more clearly illustrate the details of the local features. Unless otherwise defined, the technical and scientific terms used herein have the same meanings as those in the technical field to which this application belongs.
[0035] Unless otherwise defined, the technical terms or scientific terms involved in this application should have the general meaning understood by people with ordinary skills in the technical field to which this application belongs. In this application, "one", "a", "the", "these" and similar words do not represent quantitative restrictions, and they can be singular or plural. The terms "include", "comprise", "have" and any variants involved in this application are intended to cover non-exclusive inclusion; for example, a process, method and system, product or device comprising a series of steps or modules (units) is not limited to the listed steps or modules (units), but may include unlisted steps or modules (units), or may include other steps or modules (units) inherent to these processes, methods, products or devices. "Multiple" involved in this application refers to two or more. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships, for example, "A and / or B" can mean: A exists alone, A and B exist at the same time, and B exists alone. The terms "first", "second", "third", etc. involved in this application are only used to distinguish similar objects and do not represent a specific ordering of objects.
[0036] The method embodiment provided in this application can be executed in a terminal, a computer or a similar computing device. For example, it can be executed on a chest compression feedback device. The structure of the chest compression feedback device can be referred to. Figure 1 The usage scenarios of the chest compression feedback device can be referred to Figure 2a and Figure 2bAs shown in the figure, the patient lies supine on a flat surface or with a chest compression pad placed under their shoulders and back. The rescuer can kneel on the side of the patient's body in various positions, such as the kneeling position. The rescuer places the chest compression feedback device 100 above the patient's chest cavity and performs manual cardiopulmonary resuscitation with both hands placed on the chest compression feedback device 100. The rescuer should ensure continuous and effective chest compressions, quickly, forcefully, and without interruption.
[0037] In this application, the term "patient" refers to anyone who may require acute care due to, for example, cardiac arrest, respiratory distress, traumatic injury, shock, and other conditions that may require resuscitation; a rescuer, such as a caregiver or rescuer who performs manual chest compressions, is also at least one of the users of the chest compression feedback device 100, and generally directly uses the chest compression feedback device 100; however, users may include not only rescuers, but also other persons who indirectly use the chest compression feedback device 100, such as other persons who view quality parameters fed back by the chest compression feedback device 100.
[0038] The quality parameters of chest compression (or physical indicators of chest compression quality) can be ranked in order of importance as follows: (1) Chest Compression Fraction (CCF), or chest compression index, the ratio of which should be greater than 60%, and the duration of any compression interruption should be controlled within 10 seconds; (2) Chest compression frequency should be strictly controlled at 100-120 times / minute; (3) Chest compression depth should be 5.0-6.0 cm; (4) Compression-rebound ratio, that is, the ratio of compression period duration to chest rebound period duration, which should be 50%:50%; (5) The degree of full chest rebound, the chest should be allowed to fully rebound, and there should be no leaning on the patient's chest between two compressions; (6) The number and duration of ventilations to avoid excessive ventilation.
[0039] The calculation of each of the above-mentioned quality parameters is basically related to time. The inventors have found that the existing quality parameter calculation method is actually not accurate in determining the various time nodes during the chest compression process. For example, the compression depth is converted based on the compression force measured by the pressure sensor and the duration of the compression, and the process of applying pressure is considered to be the process of increasing the chest compression depth. However, in fact, the patient's chest cavity has damping, and the chest compression damping of each patient is different. It may happen that at a certain moment, although the pressure continues to be applied, the compression depth no longer increases. This is similar to placing a compression feedback device on a hard ground. No matter how much the compression force is, the actual compression depth should be zero. Therefore, if it is not determined when the compression decline period ends, the compression feedback device will obviously feedback that the compression depth continues to increase. For example, an accelerometer is used to determine various time points, such as the start / end of compression and rebound, by judging changes in acceleration. However, in clinical trials, the chest compression feedback device is usually turned on and powered on. During this process, any shaking of the chest compression feedback device or its placement on the patient's chest will cause the accelerometer to produce corresponding acceleration changes. These are all non-compression pseudo-signals. If these signals, or parts of them, are mistakenly identified as time points during the compression process, it will obviously lead to errors in the calculation of quality parameters. In addition, there are many other situations that may cause instrument misjudgment, such as the accelerometer shaking up and down when it is separated from the patient's chest. If the up and down movement of the patient's chest (such as shaking during defibrillation, ventilation, transport, or shaking caused by moving the patient for other treatments) is mistakenly identified as a compression process, it will directly affect the accuracy of quality parameters such as CCF and compression frequency. Therefore, without accurately determining the various time points during the chest compression process, using sensor data to calculate various quality parameters is one of the factors that lead to unsatisfactory feedback accuracy of quality parameters.
[0040] Considering that CPR often requires every second to count, and chest compressions are performed very quickly, it is very difficult to determine the various time points during chest compressions through manual observation or visual inspection. Adding more complex components to determine each time point would not only increase the cost of chest compression feedback, but also increase the size and weight of the chest compression feedback device, making it difficult to carry and use. Furthermore, clock synchronization issues between the additional time point determination components and the original components, as well as time transmission errors, would also adversely affect the accuracy of the feedback.
[0041] Based on this, the embodiment of the present application proposes a chest compression feedback method. Figure 3 The flowchart of the chest compression feedback method provided in this embodiment is shown in the figure. The method includes:
[0042] Step 301: Obtain pressure data collected by a pressure sensor and acceleration data collected by an acceleration sensor;
[0043] Step 302: Determine the time point during the chest compression process based on the pressure data and the acceleration data;
[0044] Step 303: Determine the quality parameter of chest compression according to the time node;
[0045] Step 304: Provide feedback information to the user based on the quality parameters.
[0046] It can be understood that this embodiment determines the time nodes in the chest compression process, and specifically combines pressure data and acceleration data as the basis for determining the time nodes in the chest compression process. It can more accurately judge each time node, and then more accurately determine the quality parameters of chest compression, avoid false compression data errors caused by the up and down shaking of the patient's body due to other rescue measures, and avoid the nonlinear depth measurement error of pressure sensing technology, thereby improving the feedback accuracy of the quality parameters of chest compression and helping to improve the success rate of cardiopulmonary resuscitation.
[0047] Please continue to refer to Figure 1The chest compression feedback device 100 may include: a housing 170, a pressure sensor 110, an acceleration sensor 120, a processing unit 130, a storage unit 140, and a feedback unit 160. The housing 170 encapsulates the various components, protecting them from damage and making the entire device portable. The pressure sensor 110 is configured to collect pressure data; this pressure data reflects the magnitude of the compression force applied by the rescuer at each collection moment. The acceleration sensor 120 is configured to collect acceleration data; this acceleration data reflects the changes in the patient's chest and sternal acceleration at each collection moment, including the collapse acceleration caused by chest compression and the rebound acceleration during the chest rebound period. The processing unit 130 is configured to obtain the pressure data collected by the pressure sensor 110 and the acceleration data collected by the acceleration sensor 120, and determine the time node and calculate the quality parameter based on the obtained pressure data and acceleration data. The processing unit 130 instructs the feedback unit 160 to provide feedback information to the user based on the calculated quality parameters. Of course, the processing unit 130 can also transmit the quality parameters to an external device, such as a computer or other medical device, to provide feedback information to the user through the external device; the external device can provide the feedback message to the user at the remote end in real time, and can also perform data storage and / or analysis, etc., for later review of the actions performed during the rescue period. The feedback unit 160 completes the specific information feedback work under the instruction of the processing unit 130. Here, the feedback work performed by the feedback unit 160 helps to provide notifications, instructions, and / or reminders to the user; the feedback unit 160 can provide feedback in any suitable form, including but not limited to: visual feedback, such as feeding back different information content to the user through the lighting / off, flashing, different colors of indicator lights, etc., and displaying relevant information to the user through a display screen; sound feedback, such as reminder sounds, voice instructions; tactile feedback, such as vibration, etc.
[0048] The clocks used by the pressure sensor 110 to collect pressure data and the acceleration sensor 120 to collect acceleration data are synchronized, or the acquisition processes of both are recorded using the same clock. The data acquisition time approaches real-time acquisition. Based on the collected pressure data and acceleration data and the time of data acquisition, a pressure change curve and an acceleration change curve can be obtained. Furthermore, based on the collected acceleration data and the time of data acquisition, a displacement change curve and / or a velocity change curve can also be obtained.
[0049] Each time node in the process of external chest compression, for example, includes at least one of the following: the start time point of compression (recorded as t0), the end time point of the compression decline period (recorded as t1), the start time point of chest rebound (recorded as t2), and the end time point of the chest rebound rise period (recorded as t3); it can be understood that since the external chest compression process generally includes multiple compressions, under normal circumstances, the start of each compression to the start of the next compression is regarded as a compression cycle, or "one compression", then the above-mentioned time nodes are the time nodes included in the compression cycle of each compression; for the entire external chest compression process, it can specifically include multiple of the above-mentioned time nodes, for example, including: the start time point of the first compression, the compression decline period of the first compression, the start time point of the chest rebound, and the end time point of the chest rebound rise period. The end time of the first compression, the start time of the chest rebound of the first compression, the end time of the chest rebound rising period of the first compression, the start time of the second compression, the end time of the compression descending period of the second compression, the start time of the chest rebound of the second compression, the end time of the chest rebound rising period of the second compression, the start time of the third compression... For ease of description, this article uses "this time" to represent any of the above, "next time" to represent the next time that occurs after "this time" and is closest to "this time", "last time" to represent the last time that occurs before "this time" and is closest to "this time", and "most recent time" to represent the time closest to the current moment. Since under normal circumstances, the start of the next compression represents the end of this compression cycle, it may also be necessary to use the start time of the next compression when determining this compression cycle; here, the start time of the next compression is recorded as t4.
[0050] As an optional implementation, determining the time nodes in the chest compression process based on pressure data and acceleration data may include: determining the start time point of each compression in the chest compression process based on pressure data and acceleration data, and specifically determining the time point when the pressure data changes from a trough value of zero or close to zero to a high pressure value that meets preset conditions as the compression start time point.
[0051] Here, considering that if there is a retained pressure between two compressions, the pressure data may not drop to zero. In this case, the trough value close to zero is regarded as the case where no pressure is applied. It should be understood that on the pressure change curve, the pressure data at the trough value is often easy to identify. The pressure data drops from a high pressure value, gradually approaches zero, but rebounds before reaching zero. The minimum value in this process is the trough value close to zero. In addition, to reduce recognition errors, the trough value close to zero can also be determined by setting a zero point threshold range. For example, the trough value within the preset zero point threshold range is the trough value close to zero.
[0052] In this way, the current pressing start time point t0 and the next pressing start time point t4 can both be determined using the above steps.
[0053] During chest compressions, the pressure applied by rescuers to the patient's chest generally increases instantaneously, i.e., changes to a high-pressure value, which is also easily identifiable on the pressure change curve. To further prevent the device from mistakenly identifying pressure values generated by non-compression forces, such as support and leaning, as compression forces, a high-pressure value can be determined by setting a high-pressure threshold. For example, if the pressure data exceeds the high-pressure threshold, it is determined that a preset condition has been met, and the moment the pressure data exceeds the high-pressure threshold is determined as the time point when the pressure data changes to the high-pressure value that meets the preset condition.
[0054] In actual applications, when the compression pressure monitored by the pressure sensor is higher than the zero pressure potential and is at a high level, it is identified as the start time point t0 of this compression. This time point is used as the starting time point for calculating the compression depth Dp by measuring the subsequent chest compression-induced sinking acceleration.
[0055] As an optional embodiment, determining the time nodes in the chest compression process based on the pressure data and the acceleration data may also include: determining the end time point of the compression decline period of each time in the chest compression process based on the pressure data and the acceleration data, and specifically determining the time point when the pressure data is a high pressure value that meets the preset conditions and the speed data obtained after processing the acceleration data changes from the forward speed to zero as the end time point of the compression decline period. In the embodiment of the present application, the direction of applying the pressing force is defined as the forward direction, and the direction of the chest cavity rebound is defined as the reverse direction. On this basis, it can be understood that the forward speed refers to the speed whose direction is consistent with the compression direction; correspondingly, the reverse speed refers to the speed whose direction is consistent with the chest cavity rebound direction.
[0056] In practical applications, when the pressing pressure monitored by the pressure sensor is at a high level and the speed data obtained after processing the acceleration data changes from the positive speed to zero, the time point t1 at which the pressing decrease period ends is identified.
[0057] In this way, the duration of the current compression-down period T1 = t1 - t0 can be calculated.
[0058] By integrating the acceleration of the current pressing-down period within the duration of the pressing-down period, the velocity V(t) can be obtained. Specifically, the following formula (1) is used for calculation:
[0059]
[0060] On this basis, by performing a secondary integration of the acceleration of the current pressing down period within the duration of the pressing down period, the pressing depth Dp of this time can be obtained. Specifically, after the velocity V(t) is calculated by the above formula (1),
[0061] Then, the velocity V(t) is integrated using the following formula (2) to obtain the compression depth Dp:
[0062]
[0063] Acceleration a is the acceleration obtained by filtering the collected acceleration data. Filtering the acceleration data may include high-pass filtering to remove the DC signal of gravity acceleration g from the acceleration data, thereby eliminating baseline drift caused by offset in detecting gravity acceleration g; and low-pass filtering to remove high-frequency interference and / or noise signals.
[0064] In this way, a curve showing changes in compression speed over time can be obtained, which can also be called a "speed change curve"; a curve showing changes in compression depth over time can also be obtained, which can also be called a "displacement change curve".
[0065] As an optional implementation, determining the time nodes in the chest compression process based on pressure data and acceleration data can also include: determining the starting time point of chest rebound for each time in the chest compression process based on pressure data and acceleration data, and specifically determining the time point when the pressure data changes from a high pressure value that meets preset conditions to a trough value of zero or close to zero and the speed data obtained after processing the acceleration data changes from zero to a reverse speed as the starting time point of chest rebound.
[0066] In actual applications, when the pressure potential monitored by the pressure sensor changes from a high level to a level close to zero, and the speed data obtained after processing the measurement value of the acceleration sensor changes from zero to a reverse speed, it is identified as the starting time point t2 of the chest rebound (also indicating the end time point of the current compression).
[0067] In this way, the duration of the compression plateau period T2 = t2 - t1 can be calculated.
[0068] Understandably, during the compression plateau phase, rescuers continue to apply compression force, but the chest cavity has essentially stopped descending, and the applied compression force and the patient's chest recoil have reached equilibrium. Since chest compression depth is generally required to be approximately 5.0-6.0 cm, there will be a pause after the rescuer feels the compression depth roughly meets the requirement. Then, the rescuer will release the compression force, and the patient's chest cavity will begin to recoil. Therefore, during the compression plateau phase, compression depth Dp should not be accumulated.
[0069] Thus, the duration of this pressing period is Tp=T1+T2.
[0070] As an optional implementation, determining the time nodes in the chest compression process based on pressure data and acceleration data can also include: determining the end time point of the chest rebound rising period of each time in the chest compression process based on pressure data and acceleration data, and specifically determining the time point when the pressure data is zero or close to zero trough value and the speed data after data processing of the acceleration data changes from the reverse speed to zero as the end time point of the chest rebound rising period.
[0071] It can be understood that if the pressure data is zero, it may indicate that there is no retention pressure; conversely, if the pressure data is a trough value close to zero, it may indicate that there is retention pressure.
[0072] In practical applications, for example, the time point when the velocity data of the acceleration sensor measurement value changes from the reverse velocity to zero after data processing is identified as the end time point t3 of the chest rebound rising period.
[0073] In this way, the chest rebound rise period duration T3 = t3 - t2 can be calculated. By integrating the acceleration of the current chest rebound rise period within the chest rebound rise period duration, the current chest rebound height Dr can be obtained.
[0074] In an embodiment of the present application, the acceleration data of the chest sinking process is converted into the chest compression depth only when the pressing force measured by the pressure sensor is positive; the acceleration data of the chest rebound is converted into the chest rebound height only when the pressing force measured by the pressure sensor returns to zero; thereby improving the accuracy of the quality parameters of external chest compression.
[0075] Next, if the processed acceleration sensor velocity data changes from reverse velocity to zero, and the pressure sensor value changes from near or equal to zero to high compression pressure, the next compression start time t4 can be identified. Under normal circumstances, the next compression start time t4 also marks the end of the current chest recoil plateau. In other words, the next compression start time t4 is determined using the same method and steps as the current compression start time t0.
[0076] In this way, the duration of the chest rebound plateau phase can be calculated as T4=t4-t3.
[0077] The duration of this chest rebound period is Tr = T3 + T4.
[0078] It is understandable that during the chest recoil plateau phase, although the rescuer has not yet started the next compression, it should not be considered as interruption time. The chest recoil plateau phase is necessary for the entire rescue process. After the chest recoil rising phase, the chest recoil speed is accelerated to the maximum. During the chest recoil plateau phase, the chest recoil speed will quickly drop to zero. During this process, the chest cavity is fully recoiled and blood can return. After the rescuer senses this moment, they will start the next compression. On the contrary, if the rescuer does not perform the next compression in time, then the time after the reasonable chest recoil plateau phase should be considered as interruption time.
[0079] As an optional implementation, determining the quality parameters of chest compression based on time nodes may include: determining the current compression decline period and the compression decline period duration T1 based on the current compression start time point t0 and the current compression decline period end time point t1; determining the current compression depth Dp based on the acceleration data during the current compression decline period and the current compression decline period duration T1.
[0080] As an optional implementation, determining the quality parameters of chest compression based on time nodes may include: determining the current chest rebound rising period and the chest rebound rising period duration T3 based on the current chest rebound starting time point t2 and the current chest rebound rising period end time point t3; determining the current chest rebound height Dr based on the acceleration data during the current chest rebound rising period and the current chest rebound rising period duration T3.
[0081] As an optional implementation, determining the quality parameters of external chest compression based on time nodes may include: determining the current chest rebound period Tr based on the current chest rebound start time point t2 and the next compression start time point t4, and determining whether there is a retention pressure Pr based on the pressure data during the current chest rebound period.
[0082] In practical applications, the average pressure value measured by the pressure sensor during the chest recoil period can be compared with zero. If it is greater than zero, it is identified as retained pressure, indicating that there is a phenomenon of leaning against the patient's chest between the two compressions. Alternatively, the pressure data during the chest recoil period can be directly compared with zero. If the comparison result shows that the pressure data is greater than zero, it is identified as retained pressure.
[0083] As an optional implementation, determining the quality parameters of external chest compression based on time nodes may include: determining the current chest rebound plateau period and the chest rebound plateau period duration T4 based on the end time point t3 of the current chest rebound rising period and the start time point t4 of the next compression; if the current chest rebound plateau period duration T4 is greater than or equal to the first preset duration threshold, determining the current compression interruption duration Th based on the current chest rebound plateau period duration T4 and at least one chest rebound plateau period duration before this time.
[0084] Here, the duration of the chest rebound plateau phase of at least one previous chest rebound plateau can be based on the duration of the previous chest rebound plateau, or based on the average of multiple chest rebound plateau durations before the current one, or based on the duration of a chest rebound plateau before the current one. Optionally, the maximum and minimum values of the multiple chest rebound plateau durations before the current one are removed, and the average of the remaining chest rebound plateau durations is taken. In this way, an estimated chest rebound plateau duration can be determined based on the duration of the at least one chest rebound plateau before the current one.
[0085] The compression interruption time Th is obtained by subtracting the estimated chest rebound plateau time T4 from the current chest rebound plateau time T4.
[0086] As an optional implementation, if the current chest rebound plateau duration is greater than or equal to the first preset duration threshold, the current chest rebound plateau duration is updated based on at least one previous chest rebound plateau duration.
[0087] Here, the first preset duration threshold is set to 2 seconds, for example. It is understood that if the current chest recoil plateau duration is greater than or equal to 2 seconds, then a compression interruption has occurred. For subsequent calculations, the estimated chest recoil plateau duration can be updated to the current chest recoil plateau duration.
[0088] Furthermore, determining the quality parameters of chest compression based on time nodes can also include: determining the cardiopulmonary resuscitation period and the cardiopulmonary resuscitation period duration Ttot based on the compression start time point of the first compression during the chest compression process and the most recent acquisition time, determining the total compression interruption time Tht based on the compression interruption time Th of each time during the cardiopulmonary resuscitation period, and determining the chest compression ratio CCF based on the total compression interruption time Tht and the cardiopulmonary resuscitation period duration Ttot.
[0089] Specifically, CCF = (Ttot - Tht) / Ttot.
[0090] Next, please refer to Figure 4In a specific example, after compression feedback begins, the speed curve and pressure curve are first calculated based on the data collected by the acceleration sensor and pressure sensor; next, the quality parameters of the chest compression are calculated based on the speed curve and pressure curve; then, the compression quality can be fed back based on the quality parameters.
[0091] It is understandable that if the start time of the next compression is not detected after the chest cavity rebound is completed, then the compression may have been interrupted. If the compression interruption duration is fed back only after the start time of the next compression is detected, it can obviously only be used as data statistics, and cannot effectively play the role of real-time monitoring and reminder. Therefore, in the specific example, a step is also set to determine whether there is the next compression within 2 seconds. If there is a compression, the whole process can continue in a cycle; if there is no compression, the compression interruption time is counted, and the CCF is updated in real time until the compression is resumed.
[0092] Thus, as an optional embodiment, if the time length between the end time point of the current chest rebound rising period and the most recent acquisition time is detected to be greater than or equal to the first preset time length threshold, and the next compression start time point is not detected, the compression interruption update time length is determined based on the time length between the end time point of the current chest rebound rising period and the most recent acquisition time and the duration of at least one chest rebound plateau period before the current one;
[0093] The total compression interruption update time is determined based on the duration of each compression interruption and the compression interruption update time during the cardiopulmonary resuscitation period, and the chest compression update ratio is determined based on the total compression interruption update time and the duration of the cardiopulmonary resuscitation period;
[0094] Until the start time of the next compression is detected, the chest rebound plateau period and the duration of the chest rebound plateau period are determined according to the end time of the current chest rebound rising period and the start time of the next compression. The compression interruption duration is determined according to the duration of the current chest rebound plateau period and the duration of at least one chest rebound plateau period before this one.
[0095] As an optional implementation, determining the quality parameters of chest compressions based on time nodes may include: determining the duration of the current compression cycle based on the current compression start time point t0 and the next compression start time point t4, and determining the compression frequency based on the duration of at least one compression cycle.
[0096] It is understandable that the current compression cycle duration = Tp + Tr. In practical applications, the current compression frequency can be determined based on the current compression cycle duration, that is, compression frequency = 60 seconds / compression cycle duration. Of course, the average compression frequency can also be determined based on the duration of multiple compression cycles to improve the accuracy of the compression frequency.
[0097] As an optional implementation, determining the quality parameters of external chest compression based on time nodes may include: determining the current compression period length Tp based on the current compression start time point t0 and the chest rebound start time point t2, determining the current chest rebound period length Tr based on the current chest rebound start time point t2 and the next compression start time point t4, and determining the compression rebound ratio based on at least one compression period length Tp and chest rebound period length Tr.
[0098] In practical applications, the compression-rebound ratio is, for example, equal to the average value of Tp divided by the average value of Tr, which better reflects the general situation of the compression-rebound ratio.
[0099] In an embodiment of the present application, the quality parameters may include at least one of the following: compression depth, chest rebound height, presence of retained pressure, compression interruption update duration, chest compression ratio, compression frequency, and compression rebound ratio.
[0100] Providing feedback information to the user based on the quality parameters, for example, including: corresponding to the quality parameters including the pressing depth, determining the average pressing depth based on the most recent several pressing depths, and providing corresponding feedback information to the user based on the relationship between the average pressing depth and the endpoint value of the preset pressing depth range.
[0101] Among them, for the calculation of the pressing depth, if this is the first pressing, it is obvious that the pressing depth of this time should be regarded as the average pressing depth, so as to provide corresponding feedback information to the user.
[0102] In practical applications, the most recent compression depths may be, for example, the most recent three, or the most recent eight, etc. If the number of compression depths exceeds four, the average compression depth may be determined based on the most recent compression depths. Specifically, the average compression depth may be determined by removing the maximum and minimum values from the most recent compression depths, and taking the average of the remaining compression depths as the average compression depth. This avoids the reduction in accuracy of the average compression depth caused by accidental errors. Of course, the above is merely an optional embodiment and should not be construed as limiting the method for determining the average compression depth.
[0103] In addition, providing feedback information to the user based on the quality parameters includes, for example: corresponding to the quality parameters including the pressing depth, providing the user with corresponding feedback information based on the size relationship between the pressing depth and the endpoint value of the preset pressing depth range.
[0104] In this way, as long as the pressing depth does not meet the preset pressing depth range requirements, corresponding feedback information will be provided to the user, ensuring the timeliness of the feedback.
[0105] Providing feedback information to the user based on the quality parameters, for example, including: corresponding to the quality parameters including compression depth and chest rebound height, if the chest rebound height is less than the compression depth, providing corresponding feedback information to the user.
[0106] It is understandable that if the chest rebound height is less than the compression depth, it is identified as insufficient chest rebound and corresponding feedback information is provided to the user. Here, the chest rebound height and compression depth are the chest rebound height and compression depth of the same compression.
[0107] Among them, corresponding to the situation identified as insufficient chest cavity rebound, the feedback information provided to the user may specifically include at least one of the following: the remaining unrebounded height value, the rebounded height ratio, and the remaining unrebounded height ratio. It can be understood that the remaining unrebounded height value refers to the difference between the compression depth and the chest rebound height; for example, if the compression depth is 5 cm and the chest rebound height is 4 cm, the feedback information provided to the user includes that the remaining unrebounded height value is 1 cm (5 cm - 4 cm = 1 cm); the rebounded height ratio refers to the ratio of the chest rebound height to the compression depth, which can be specifically the percentage of the chest rebound height to the compression depth; still taking the compression depth of 5 cm and the chest rebound height of 4 cm as an example, the feedback information provided to the user includes that the rebounded height ratio is 80% (4 cm ÷ 5 cm = 80%); the remaining unrebounded height ratio refers to the ratio of the difference between the compression depth and the chest rebound height to the compression depth, that is, the ratio of the remaining unrebounded height value to the compression depth; in the above example, the feedback information provided to the user includes that the remaining unrebounded height ratio is 20%, and the specific calculation process is: (5 cm - 4 cm) ÷ 5 cm = 20%.
[0108] Providing feedback information to the user according to the quality parameters, for example, including: corresponding to the quality parameters including the presence of a retention pressure situation, if the retention pressure situation is yes, providing corresponding feedback information to the user.
[0109] Providing feedback information to the user according to the quality parameters, for example, including: corresponding to the quality parameters including the press-to-interrupt update duration, if the press-to-interrupt update duration exceeds a second preset duration threshold, providing corresponding feedback information to the user.
[0110] The corresponding quality parameters include the compression interruption update duration, which can be compared with the second preset duration threshold in real time; here, the second preset duration threshold is set to 10 seconds, for example; if the compression interruption update duration exceeds 10 seconds, corresponding feedback information is provided to the user. The interruption update duration can be understood as the change of the interruption duration over time. When the next compression start time point is detected, the interruption update duration is the interruption duration of this time. In this way, not only can the CCF situation be provided to the user, but also timely feedback on any compression interruption duration is achieved, effectively reminding the user of the change in the interruption duration. In addition, the compression interruption update duration can also assist in determining whether the ventilation time is too long.
[0111] Providing feedback information to the user based on the quality parameters, for example, including: corresponding to the quality parameters including the chest compression ratio, if the chest compression ratio is not greater than a preset ratio threshold, providing corresponding feedback information to the user.
[0112] Providing feedback information to the user based on the quality parameters, for example, includes: corresponding to the quality parameters including the pressing frequency, providing the user with corresponding feedback information based on the size relationship between the pressing frequency and the endpoint value of the preset pressing frequency range.
[0113] Providing feedback information to the user according to the quality parameters, for example, includes: corresponding to the quality parameters including a press-rebound ratio, providing corresponding feedback information to the user according to the press-rebound ratio.
[0114] As mentioned above, providing all or part of the corresponding feedback information to the user can be achieved by instructing the feedback unit 160 in the chest compression feedback device 100, or by an external device; feedback can be provided in real time or stored for user review.
[0115] On this basis, the embodiment of the present application also provides a chest compression feedback device; please refer to Figure 5 , the chest compression feedback device 100 includes:
[0116] The data acquisition module 101 is used to acquire pressure data collected by the pressure sensor and acceleration data collected by the acceleration sensor;
[0117] A data processing module 102 is configured to determine a time point during a chest compression according to the pressure data and the acceleration data, and to determine a quality parameter of the chest compression according to the time point;
[0118] The feedback module 103 is configured to provide feedback information to the user based on the quality parameters.
[0119] As an optional embodiment, the data processing module 102 is specifically configured to determine, based on the pressure data and the acceleration data, the start time point of each chest compression, the end time point of the compression decline period, the start time point of chest rebound, and the end time point of the chest rebound rise period during each chest compression;
[0120] Determine chest compression quality parameters based on time points, including at least one of the following:
[0121] Determine the current compression drop period and its duration based on the current compression start time and compression drop period end time, and determine the current compression depth based on the acceleration data during the current compression drop period and the current compression drop period duration;
[0122] The chest rebound rising period and the duration of the chest rebound rising period are determined based on the chest rebound starting time point and the chest rebound rising period ending time point. The chest rebound height is determined based on the acceleration data during the chest rebound rising period and the duration of the chest rebound rising period.
[0123] The chest recoil period is determined based on the chest recoil start time and the next compression start time, and the presence of retention pressure is determined based on the pressure data during the chest recoil period.
[0124] Determine the current chest rebound plateau phase and chest rebound plateau duration based on the end time of the current chest rebound rising phase and the start time of the next compression. If the current chest rebound plateau duration is greater than or equal to the first preset duration threshold, determine the current compression interruption duration based on the current chest rebound plateau duration and the duration of at least one previous chest rebound plateau phase.
[0125] Determine the duration of the current compression cycle based on the current compression start time and the next compression start time, and determine the compression frequency based on the duration of at least one compression cycle;
[0126] The duration of this compression period is determined based on the start time of this compression and the start time of chest rebound. The duration of this chest rebound period is determined based on the start time of this chest rebound and the start time of the next compression. The compression-rebound ratio is determined based on the duration of at least one compression period and the duration of the chest rebound period.
[0127] As an optional embodiment, determining the quality parameters of chest compressions based on time nodes includes: determining the current chest rebound plateau period and the chest rebound plateau period duration based on the end time point of the current chest rebound rising period and the start time point of the next compression; if the current chest rebound plateau period duration is greater than or equal to a first preset duration threshold, determining the current compression interruption duration based on the current chest rebound plateau period duration and the chest rebound plateau period duration of at least one previous chest rebound plateau period;
[0128] Determining the quality parameters of chest compression based on time nodes also includes: determining the cardiopulmonary resuscitation period and the duration of the cardiopulmonary resuscitation period based on the start time point of the first compression during the chest compression process and the most recent data collection time; determining the total compression interruption time based on the duration of each compression interruption during the cardiopulmonary resuscitation period; and determining the chest compression ratio based on the total compression interruption time and the duration of the cardiopulmonary resuscitation period.
[0129] As an optional implementation, the data processing module 102 is further configured to:
[0130] If the time between the end of the current chest rebound rise period and the most recent acquisition time is greater than or equal to a first preset time threshold, and the next compression start time is not detected, the compression interruption update duration is determined based on the time between the end of the current chest rebound rise period and the most recent acquisition time and the duration of at least one chest rebound plateau period before the current one.
[0131] The total compression interruption update time is determined based on the duration of each compression interruption and the compression interruption update time during the cardiopulmonary resuscitation period, and the chest compression update ratio is determined based on the total compression interruption update time and the duration of the cardiopulmonary resuscitation period;
[0132] Until the start time of the next compression is detected, the chest rebound plateau period and the duration of the chest rebound plateau period are determined according to the end time of the current chest rebound rising period and the start time of the next compression. The compression interruption duration is determined according to the duration of the current chest rebound plateau period and the duration of at least one chest rebound plateau period before this one.
[0133] As an optional implementation, the data processing module 102 is further configured to update the current chest rebound plateau duration based on at least one previous chest rebound plateau duration if the current chest rebound plateau duration is greater than or equal to a first preset duration threshold.
[0134] As an optional embodiment, the quality parameters include at least one of the following: compression depth, chest rebound height, presence of trapped pressure, compression interruption update duration, chest compression ratio, compression frequency, and compression rebound ratio;
[0135] The feedback module 103 is specifically configured to perform at least one of the following:
[0136] The quality parameter includes the compression depth, and an average compression depth is determined based on the most recent compression depths. Feedback information is provided to the user based on the relationship between the average compression depth and the endpoint value of a preset compression depth range.
[0137] The corresponding quality parameters include compression depth and chest rebound height. If the chest rebound height is less than the compression depth, corresponding feedback information is provided to the user;
[0138] The corresponding quality parameter includes a retention pressure condition, and if the retention pressure condition is yes, corresponding feedback information is provided to the user;
[0139] The corresponding quality parameter includes a press interruption update duration, and if the press interruption update duration exceeds a second preset duration threshold, corresponding feedback information is provided to the user;
[0140] The corresponding quality parameters include a chest compression ratio, and if the chest compression ratio is not greater than a preset ratio threshold, corresponding feedback information is provided to the user;
[0141] The quality parameters include the pressing frequency, and corresponding feedback information is provided to the user according to the magnitude relationship between the pressing frequency and the endpoint value of the preset pressing frequency range;
[0142] The corresponding quality parameters include a press-rebound ratio, and corresponding feedback information is provided to the user based on the press-rebound ratio.
[0143] As an optional implementation, determining a time point during chest compressions based on pressure data and acceleration data includes at least one of the following:
[0144] Determining the start time of each chest compression based on the pressure data and acceleration data, and specifically determining the time when the pressure data changes from a trough value of zero or near zero to a high pressure value that meets a preset condition as the compression start time;
[0145] Determining the end time point of the compression down period for each chest compression according to the pressure data and the acceleration data, and specifically determining the end time point of the compression down period as the time point when the pressure data reaches a high pressure value that meets a preset condition and the velocity data obtained after processing the acceleration data changes from a positive velocity to zero;
[0146] Determining the chest recoil start time of each chest compression according to the pressure data and the acceleration data, and specifically determining the chest recoil start time as the time when the pressure data changes from a high pressure value that meets a preset condition to a trough value of zero or close to zero, and when the velocity data obtained after processing the acceleration data changes from zero to a reverse velocity;
[0147] The end time point of the chest rebound rising period of each chest compression process is determined based on the pressure data and acceleration data, and the time point when the pressure data is zero or close to zero trough value and the speed data after data processing of the acceleration data changes from the reverse speed to zero is specifically determined as the end time point of the chest rebound rising period.
[0148] In a specific application, the data acquisition module 101 , the data processing module 102 and the feedback module 103 are, for example, at least a part of the aforementioned processing unit 130 .
[0149] The present application also provides a computer-readable storage medium that stores instructions that, when executed by a processor of an electronic device, enable the electronic device to perform the steps of the chest compression feedback method in any of the above embodiments.
[0150] The present application embodiment can be system, method and / or computer program product.Computer program product can comprise computer-readable storage medium, carries thereon the computer-readable program instruction for making processor realize the various aspects of the present application.Computer program product can write the program code for performing the operation of the present application embodiment with any combination of one or more programming languages, and programming language comprises object-oriented programming language, such as Java, C++ etc., also comprises conventional procedural programming language, such as " C " language or similar programming language.Program code can be executed completely on user computing device, partially on user device, execute as an independent software package, partly on user computing device, partly on remote computing device, or execute completely on remote computing device or server.In the situation relating to remote computer, remote computer can be connected to user computer by any kind of network-including local area network (LAN) or wide area network (WAN), or, can be connected to external computer (such as utilizing Internet service provider to connect by Internet). In some embodiments, by utilizing state information of computer-readable program instructions to personalize an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), the electronic circuit can execute the computer-readable program instructions, thereby implementing various aspects of the present application.
[0151] Computer-readable storage media can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. A computer-readable storage medium is a tangible device that can maintain and store the instructions used by the instruction execution device. The readable storage medium can, for example, include but is not limited to a system, device or component of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination thereof. More specific examples (non-exhaustive list) of readable storage media include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, for example, a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination thereof. The computer-readable storage medium used here is not interpreted as a transient signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagated by a waveguide or other transmission medium (for example, a light pulse by an optical fiber cable), or an electrical signal transmitted by a wire.
[0152] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions to be stored in the computer-readable storage medium in each computing / processing device.
[0153] Various aspects of the present application are described herein with reference to flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0154] 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 device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.
[0155] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are 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 implement the functions / actions specified in one or more blocks in the flowchart and / or block diagram.
[0156] An embodiment of the present application also provides an electronic device. Figure 6 The figure shows a schematic diagram of the structure of an electronic device provided in one embodiment of the present application. As shown in the figure, the electronic device 600 includes: one or more processors 601 and a memory 602; the memory 602 stores computer-executable instructions; the processor 601 is configured to execute the computer-executable instructions to implement the steps of the chest compression feedback method as described in any of the above embodiments.
[0157] The processor 601 may be a central processing unit (CPU) or other forms of processing units having data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device to perform desired functions.
[0158] The memory 602 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), a hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 1501 may execute the program instructions to implement the steps of the text recognition method of each embodiment of the present application described above and / or other desired functions.
[0159] In one example, the electronic device 600 may further include: an input device and an output device, and these components are interconnected via a bus system and / or other forms of connection mechanisms (not shown in the figure).
[0160] Of course, to simplify, Figure 6 Only a portion of the components related to the present application in the electronic device 600 is shown, omitting components such as a bus, input device / output interface, etc. In addition, the electronic device 600 may further include any other appropriate components according to specific application conditions.
[0161] It should be noted that the electronic device 600 may be the aforementioned chest compression feedback device 100 or a part of the aforementioned chest compression feedback device 100. For example, the processor 601 is specifically the processing unit 130, and the memory 602 is specifically the storage unit 140. In addition, the present application does not exclude the situation where the electronic device 600 is located at a remote end. The electronic device 600 may not be encapsulated together with the pressure sensor 110 and the acceleration sensor 120 in the housing 170. After the pressure sensor 110 and the acceleration sensor 120 collect data, they can send the data to the remote electronic device 600, which performs data processing and control.
[0162] It should be noted that the chest compression feedback method embodiment, chest compression feedback device embodiment, computer-readable storage medium embodiment and electronic device embodiment provided in the embodiments of the present application belong to the same concept; the technical features in the technical solutions recorded in each embodiment can be arbitrarily combined without conflict.
[0163] It should be understood that the above embodiments are exemplary and are not intended to encompass all possible implementations of the claims. Various modifications and variations may be made to the above embodiments without departing from the scope of this disclosure. Similarly, the various technical features of the above embodiments may be arbitrarily combined to form additional embodiments of the present invention that may not be explicitly described. Therefore, the above embodiments merely illustrate several implementations of the present invention and do not limit the scope of protection of the patent of this invention.
Claims
1. A chest compression feedback device, characterized in that: include: A data acquisition module, used to acquire pressure data collected by the pressure sensor and acceleration data collected by the acceleration sensor; a data processing module, configured to determine a time node in a chest compression process based on the pressure data and the acceleration data, and determine a quality parameter of the chest compression based on the time node; A feedback module, configured to provide feedback information to the user based on the quality parameters; The data processing module is further configured to: Determining the start time point of each chest compression and the end time point of the compression decline period according to the pressure data and the acceleration data; The current pressing period and the duration of the pressing period are determined based on the start time point of the current pressing and the end time point of the current pressing period. The current pressing depth is determined based on the acceleration data during the current pressing period and the duration of the current pressing period.
2. The chest compression feedback device according to claim 1, characterized in that: The data processing module is further configured to determine, based on the pressure data and the acceleration data, the start time point of chest rebound and the end time point of the chest rebound rising phase during each chest compression; The data processing module is further configured to: Determining the current chest rebound rising period and the chest rebound rising period duration based on the current chest rebound starting time point and the current chest rebound rising period ending time point; determining the current chest rebound height based on the acceleration data during the current chest rebound rising period and the current chest rebound rising period duration; Determining the current chest rebound period based on the current chest rebound start time and the next compression start time, and determining whether there is a retention pressure based on the pressure data during the current chest rebound period; Determine the current chest rebound plateau phase and chest rebound plateau duration based on the end time of the current chest rebound rising phase and the start time of the next compression. If the current chest rebound plateau duration is greater than or equal to the first preset duration threshold, determine the current compression interruption duration based on the current chest rebound plateau duration and the duration of at least one previous chest rebound plateau phase. Determine the duration of the current compression cycle based on the current compression start time and the next compression start time, and determine the compression frequency based on the duration of at least one compression cycle; The duration of this compression period is determined based on the start time of this compression and the start time of chest rebound. The duration of this chest rebound period is determined based on the start time of this chest rebound and the start time of the next compression. The compression-rebound ratio is determined based on the duration of at least one compression period and the duration of the chest rebound period.
3. The chest compression feedback device according to claim 2, characterized in that: The data processing module is further configured to determine the current chest rebound plateau period and the duration of the chest rebound plateau period based on the end time of the current chest rebound rising period and the start time of the next compression; if the current chest rebound plateau period duration is greater than or equal to a first preset duration threshold, determine the current compression interruption duration based on the current chest rebound plateau period duration and the duration of at least one previous chest rebound plateau period; The data processing module is also used to: determine the cardiopulmonary resuscitation period and the duration of the cardiopulmonary resuscitation period based on the compression start time point of the first compression during the chest compression process and the most recent collection time, determine the total compression interruption duration based on the duration of each compression interruption during the cardiopulmonary resuscitation period, and determine the chest compression ratio based on the total compression interruption duration and the duration of the cardiopulmonary resuscitation period.
4. The chest compression feedback device according to claim 3, characterized in that: The data processing module is further configured to: if it is detected that the time length between the end time point of the current chest rebound rising period and the most recent acquisition time is greater than or equal to the first preset time length threshold, and the next compression start time point is not detected, determine the compression interruption update time length based on the time length between the end time point of the current chest rebound rising period and the most recent acquisition time and the duration of at least one chest rebound plateau period before the current one; Determining a total compression interruption update duration based on each compression interruption duration and the compression interruption update duration during the cardiopulmonary resuscitation period, and determining a chest compression update ratio based on the total compression interruption update duration and the cardiopulmonary resuscitation period duration; Until the start time of the next compression is detected, the chest rebound plateau period and the duration of the chest rebound plateau period are determined according to the end time of the current chest rebound rising period and the start time of the next compression. The compression interruption duration is determined according to the duration of the current chest rebound plateau period and the duration of at least one chest rebound plateau period before this one.
5. The chest compression feedback device according to claim 3, characterized in that: The data processing module is further configured to update the current chest rebound plateau duration based on at least one previous chest rebound plateau duration if the current chest rebound plateau duration is greater than or equal to a first preset duration threshold.
6. The chest compression feedback device according to claim 2, characterized in that: The data processing module is further configured to: determining an average pressure value based on the pressure data during the chest recoil period, comparing the average pressure value with zero, and identifying the presence of retention pressure if the average pressure value is greater than zero; The pressure data during the chest recoil period is compared with the zero position. If the comparison result shows that the pressure data is greater than the zero position, it is identified that there is a retention pressure.
7. The chest compression feedback device according to claim 1, characterized in that: The quality parameters include at least one of the following: compression depth, chest rebound height, presence of retained pressure, compression interruption update duration, chest compression ratio, compression frequency, and compression rebound ratio; The data processing module is further configured to: Corresponding to the quality parameter including the compression depth, an average compression depth is determined based on the most recent compression depths, and corresponding feedback information is provided to the user based on a magnitude relationship between the average compression depth and an endpoint value of a preset compression depth range; The quality parameters include compression depth and chest rebound height, and if the chest rebound height is less than the compression depth, corresponding feedback information is provided to the user; Corresponding to the quality parameter including the presence of a retention pressure condition, if the presence of the retention pressure condition is yes, providing corresponding feedback information to the user; Corresponding to the quality parameter including a press-to-interrupt update duration, if the press-to-interrupt update duration exceeds a second preset duration threshold, providing corresponding feedback information to the user; Corresponding to the quality parameter including the chest compression ratio, if the chest compression ratio is not greater than a preset ratio threshold, providing corresponding feedback information to the user; The quality parameter includes a pressing frequency, and corresponding feedback information is provided to the user according to a magnitude relationship between the pressing frequency and an endpoint value of a preset pressing frequency range; The quality parameter includes a press-rebound ratio, and corresponding feedback information is provided to the user according to the press-rebound ratio.
8. The chest compression feedback device according to any one of claims 1 to 7, characterized in that: The data processing module is further configured to: Determining the start time of each chest compression according to the pressure data and the acceleration data, and specifically determining the time when the pressure data changes from a trough value of zero or close to zero to a high pressure value that meets a preset condition as the compression start time; Determining, based on the pressure data and the acceleration data, the end time point of the compression-down period for each chest compression, and specifically determining the end time point of the compression-down period as the time point when the pressure data reaches a high pressure value that meets a preset condition and when velocity data obtained after processing the acceleration data changes from a positive velocity to zero; Determining the chest recoil start time of each chest compression according to the pressure data and the acceleration data, and specifically determining the chest recoil start time as the time when the pressure data changes from a high pressure value that meets a preset condition to a trough value of zero or close to zero and when the velocity data obtained after processing the acceleration data changes from zero to a reverse velocity; The end time point of the chest rebound rising period of each chest compression process is determined based on the pressure data and the acceleration data, and the time point when the pressure data is zero or close to zero trough value and the speed data after data processing of the acceleration data changes from the reverse speed to zero is specifically determined as the end time point of the chest rebound rising period.
9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores instructions, which, when executed by a processor of an electronic device, enable the electronic device to perform the steps performed by the chest compression feedback device according to any one of claims 1 to 8.
10. An electronic device, characterized in that: The electronic device comprises: processor; memory for storing computer-executable instructions; The processor is configured to execute the computer-executable instructions to implement the steps performed by the chest compression feedback device according to any one of claims 1 to 8.
Citation Information
Patent Citations
Apparatus for assisting in the application of cardiopulmonary resuscitation
US5496257A
AED with force sensor
US6125299A
CPR chest compression monitor
US6390996B1
Cardio-pulmonary resuscitation external chest compression parameter detection and feedback method based on pressure sensor
CN108231182A