Cardiopulmonary resuscitation pressing control device, computing equipment and computer readable storage medium

By introducing blood flow monitoring and dynamic parameter update mechanisms into cardiopulmonary resuscitation equipment, the problem of difficulty in adjusting chest compression parameters according to the patient's physiological status in the prior art is solved, and high-quality chest compression is achieved.

CN120037097AActive Publication Date: 2025-05-27SUNLIFE SCI (SUZHOU) INC
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202510499510.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-21
Publication Date
2025-05-27
Estimated Expiration
2045-04-21

AI Technical Summary

Technical Problem

Existing cardiopulmonary resuscitation equipment is difficult to dynamically adjust chest compression parameters according to the patient's physiological condition, making it difficult to achieve high-quality chest compression.

Method used

A cardiopulmonary resuscitation compression control device is provided, and the actual hemodynamic parameters are obtained through the blood flow monitoring device, the desired hemodynamic parameters are determined, and the compression parameters of the chest compression device are updated according to the current compression parameters, the desired hemodynamic parameters and the actual hemodynamic parameters.

Benefits of technology

The chest compression parameters are dynamically adjusted according to actual hemodynamic parameters and expected hemodynamic parameters, and the quality of chest compressions is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120037097A_ABST
    Figure CN120037097A_ABST
Patent Text Reader

Abstract

The invention relates to a cardio-pulmonary resuscitation pressing control device, computing equipment and a computer readable storage medium, and belongs to the field of medical instruments. The device comprises a determination module used for determining expected hemodynamic parameters of a target organism according to a plurality of actual hemodynamic parameters of the target organism acquired by a blood flow monitoring device; the acquisition module is used for acquiring current compression parameters of the external chest compression device; the updating module is used for updating the next compression parameter of the external chest compression device according to the compression parameter, the expected hemodynamic parameter and the actual hemodynamic parameter. According to the technical scheme, high-quality external chest compression can be achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of medical devices, and particularly to a cardiopulmonary resuscitation pressing control device, a computing device, and a computer-readable storage medium. Background Art

[0002] Cardiopulmonary Resuscitation (CPR) is the core first-aid technique for rescuing patients with cardiac arrest. By means of external chest compression, artificial respiration, and defibrillation, etc., it temporarily replaces the cardiopulmonary function of the patient to maintain blood perfusion of vital organs. Among them, high-quality external chest compression is the key factor for the Return of Spontaneous Circulation (ROSC), and its effect is directly related to the survival rate and neurological function prognosis of the patient.

[0003] Currently, most existing cardiopulmonary resuscitation devices adopt fixed pressing parameters or a closed-loop control mechanism based on a single pressing feedback signal (such as pressing resistance, acceleration). However, such methods have significant limitations: they do not adjust the CPR pressing parameters according to the physiological conditions of the patient, and it is difficult to achieve truly high-quality external chest compressions suitable for individual patients and different stages. Therefore, it is urgent to improve the existing technology. Summary of the Invention

[0004] In view of this, the present application provides a cardiopulmonary resuscitation pressing control device, a computing device, and a computer-readable storage medium to solve at least one problem in the background art.

[0005] To achieve the above object, the technical solution of the present application is realized as follows: In a first aspect, an embodiment of the present application provides a cardiopulmonary resuscitation pressing control device, which is applied to a cardiopulmonary resuscitation system. The cardiopulmonary resuscitation system includes: an external chest compression device, a blood flow monitoring device, and the cardiopulmonary resuscitation pressing control device; the cardiopulmonary resuscitation pressing control device includes: a determination module, configured to determine the desired hemodynamic parameters of the target organism according to multiple actual hemodynamic parameters of the target organism obtained by the blood flow monitoring device; an acquisition module, configured to acquire the current pressing parameters of the external chest compression device; an update module, configured to update the next pressing parameters of the external chest compression device according to the pressing parameters, the desired hemodynamic parameters, and the actual hemodynamic parameters.

[0006] Optionally, the determination module is further configured to: determine the desired hemodynamic parameters according to the current physiological condition of the target organism; When the number of times of the actual hemodynamic parameters obtained by the blood flow monitoring device reaches a first preset number of times, a first time window for obtaining the average value of the actual hemodynamic parameters is opened, and the average value of the actual hemodynamic parameters is obtained; Adjust the expected hemodynamic parameters according to the average value of the actual hemodynamic parameters; The actual hemodynamic parameters include the actual VTI or actual blood flow velocity of the neck blood vessels, and the expected hemodynamic parameters include the expected VTI or expected blood flow velocity.

[0007] Optionally, the determining module is further configured to: If the average value of the actual VTI is less than a first VTI value, the average value and the current expected VTI are respectively multiplied by a first weight and a second weight and then accumulated and averaged to obtain a new expected VTI; the second weight is greater than the first weight; If the average value of the actual VTI is greater than or equal to the first VTI value, the average value of the actual VTI is assigned to the new expected VTI.

[0008] Optionally, the determining module is further configured to: When the number of times of the actual hemodynamic parameters obtained by the blood flow monitoring device reaches a second preset number of times, a second time window for adjusting the expected hemodynamic parameters is opened, and the expected hemodynamic parameters are adjusted according to the difference between the current expected hemodynamic parameters and the average value of the current actual hemodynamic parameters; the second preset number of times is greater than the first preset number of times.

[0009] Optionally, the pressing parameters of the external chest compression device include the pressing depth, and the determining module is further configured to: If the difference between the expected VTI and the average value of the actual VTI is less than a first difference, and the pressing depth is less than a first pressing depth threshold, increase the expected VTI; If the difference between the expected VTI and the average value of the actual VTI is less than a first difference, and the pressing depth is greater than or equal to a first pressing depth threshold, decrease the expected VTI; If the value obtained by subtracting the expected VTI from the average value of the actual VTI is greater than a second difference, decrease the expected VTI and make the expected VTI greater than or equal to a second VTI value.

[0010] Optionally, the pressing parameters of the external chest compression device include the pressing depth and the pressing frequency, and the determining module is further configured to: If the difference between the desired VTI and the average value of the actual VTI is less than a first difference, and the pressing depth is less than a first pressing depth threshold, and the pressing frequency is less than a first pressing frequency threshold, then increase the desired VTI; If the difference between the desired VTI and the average value of the actual VTI is less than a first difference, and the pressing depth is greater than or equal to a first pressing depth threshold or the pressing frequency is greater than or equal to a first pressing frequency threshold, then decrease the desired VTI; If the value obtained by subtracting the desired VTI from the average value of the actual VTI is greater than a second difference, then decrease the desired VTI and make the desired VTI greater than or equal to a second VTI value.

[0011] Optionally, the updating module is further configured to: When the number of compressions of the external chest compression device reaches a third preset number, open a third time window for updating the compression parameters.

[0012] Optionally, the compression parameters of the external chest compression device include a pressing depth, and the updating module is further configured to: Obtain a linear model based on a pseudo partial derivative regarding the relationship among the compression parameter, the desired hemodynamic parameter, and the actual hemodynamic parameter; Obtain a third difference between the current pressing depth and the previous pressing depth of the external chest compression device; When the third difference is greater than a pressing fluctuation threshold, update the pseudo partial derivative in the linear model, and further update the pressing depth of the external chest compression device for the next time.

[0013] Optionally, the updating module is further configured to: When the difference between zero and the pseudo partial derivative is 0.00001 - 0.1, or the difference between zero and the third difference is 0.00001 - 0.1, reset the pseudo partial derivative.

[0014] Optionally, the updating module is further configured to: Update the compression parameter of the external chest compression device for the next time according to the following expression: uCurrent = uPrev+(rho×phi×(yDesiredAvg - yAvg)) / (lambda + phi×phi); wherein, uCurrent is the compression parameter for the next time, uPrev is the previous compression parameter, rho is a proportional gain coefficient, phi is the pseudo partial derivative, yDesiredAvg is the desired hemodynamic parameter, yAvg is the actual hemodynamic parameter, and lambda is a constant for preventing the denominator from being too small.

[0015] Optionally, the update module is further configured to: After obtaining the next pressing parameter of the external chest compression device according to the linear model based on the pseudo partial derivative, perform a clipping process on the pressing parameter; When the pressing parameter is less than the first pressing parameter, set the pressing parameter to the first pressing parameter; when the pressing parameter is greater than the second pressing parameter, set the pressing parameter to the second pressing parameter; the second pressing parameter is greater than the first pressing parameter.

[0016] In a second aspect, an embodiment of the present application provides a computing device, which is applied to a cardiopulmonary resuscitation system. The cardiopulmonary resuscitation system includes: an external chest compression device, a blood flow monitoring device, and a cardiopulmonary resuscitation pressing control device; the computing device includes: a storage component, a communication bus, and a processing component, where: The storage component is used to store the operating program of the cardiopulmonary resuscitation pressing control device; The communication bus is used to implement the connection communication between the storage component and the processing component; The processing component is used to execute the operating program of the cardiopulmonary resuscitation pressing control device to implement the following steps: Determine the desired hemodynamic parameters of the target organism according to multiple actual hemodynamic parameters of the target organism obtained by the blood flow monitoring device; Obtain the current pressing parameter of the external chest compression device; Update the next pressing parameter of the external chest compression device according to the pressing parameter, the desired hemodynamic parameter, and the actual hemodynamic parameter.

[0017] In a third aspect, an embodiment of the present application provides a computer-readable storage medium, which is applied to a cardiopulmonary resuscitation system. The cardiopulmonary resuscitation system includes: an external chest compression device, a blood flow monitoring device, and a cardiopulmonary resuscitation pressing control device; an executable program is stored on the computer-readable storage medium, When the executable program is executed by a processor, the following steps are implemented: Determine the desired hemodynamic parameters of the target organism according to multiple actual hemodynamic parameters of the target organism obtained by the blood flow monitoring device; Obtain the current pressing parameter of the external chest compression device; Update the next pressing parameter of the external chest compression device according to the pressing parameter, the desired hemodynamic parameter, and the actual hemodynamic parameter.

[0018] In a fourth aspect, an embodiment of the present application provides a cardiopulmonary resuscitation system, including: An external chest compression device for performing external chest compression on a target organism; A blood flow monitoring device for monitoring the hemodynamic parameters of a target organism; The cardiopulmonary resuscitation compression control device described above.

[0019] The cardiopulmonary resuscitation compression control device, computing device, and computer-readable storage medium provided by the embodiments of the present application. The device includes: a determination module for determining the desired hemodynamic parameters of the target organism according to multiple actual hemodynamic parameters of the target organism obtained by the blood flow monitoring device; an acquisition module for acquiring the current compression parameters of the external chest compression device; and an update module for updating the next compression parameters of the external chest compression device according to the compression parameters, the desired hemodynamic parameters, and the actual hemodynamic parameters. It can be seen that the cardiopulmonary resuscitation compression control device, computing device, and computer-readable storage medium provided by the embodiments of the present application can update the next compression parameters of the external chest compression device according to the compression parameters, the desired hemodynamic parameters, and the actual hemodynamic parameters, that is, can achieve high-quality external chest compressions according to the actual hemodynamic parameters and the desired hemodynamic parameters. Therefore, the cardiopulmonary resuscitation compression control device, computing device, and computer-readable storage medium provided by the embodiments of the present application can achieve high-quality external chest compressions.

[0020] Additional aspects and advantages of the present application will be given in part in the following description, become apparent in part from the following description, or be learned through the practice of the present application. Description of the Drawings

[0021] The drawings described herein are used to provide a further understanding of the present application, form a part of the present application, and the schematic embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation of the present application. In the drawings: Figure 1 It is a schematic structural diagram of the cardiopulmonary resuscitation compression control device provided by the embodiments of the present application; Figure 2 It is a schematic flowchart of the execution process of the cardiopulmonary resuscitation compression control device provided by the embodiments of the present application; Figure 3 It is a detailed flowchart of the execution process of the cardiopulmonary resuscitation compression control device provided by the embodiments of the present application; Figure 4 It is a schematic structural diagram of the computing device provided by the embodiments of the present application; Figure 5 It is a schematic diagram of the cardiopulmonary resuscitation system provided by the embodiments of the present application; Figure 6 It is a schematic diagram of the cardiopulmonary resuscitation machine provided by the embodiments of the present application; Figure 7 It is a schematic flowchart of the working steps of the control component in the cardiopulmonary resuscitation machine provided by the embodiments of the present application.

[0022] Description of Reference Numerals 10. Cardiopulmonary resuscitation compression control device; 11. Determination module; 12. Acquisition module; 13. Update module; 50. Computing device; 51. Storage component; 52. Communication bus; 53. Processing component; 54. Input device; 55. Output device; 56. External communication interface; 61. External chest compression device; 62. Blood flow monitoring device; 90. Target organism. Detailed Embodiments

[0023] The exemplary embodiments disclosed in the present application will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the specific embodiments set forth herein. On the contrary, these embodiments are provided so that the present application can be more thoroughly understood and the scope of the present application can be fully communicated to those skilled in the art.

[0024] In the following description, numerous specific details are given to provide a more thorough understanding of the present application. However, it will be apparent to one of ordinary skill in the art that the present application may be practiced without one or more of these details. In other instances, some well-known technical features are not described in order to avoid obscuring the present application; that is, not all features of the actual embodiments are described here, and the well-known functions and structures are not described in detail.

[0025] To thoroughly understand the present application, detailed steps and structures will be presented in the following description to explain the technical solution of the present application. The preferred embodiments of the present application are described in detail below. However, in addition to these detailed descriptions, the present application may have other embodiments.

[0026] During the R & D process, the applicant of this application found that by monitoring the actual hemodynamic parameters of the target organism, it can be used as a basis for adjusting the external chest compression device. However, most of the existing cardiopulmonary resuscitation devices adopt fixed compression parameters or a closed-loop control mechanism based on a single compression feedback signal (such as compression resistance, acceleration). However, such methods have significant limitations because in actual first-aid scenarios, the physical condition and physiological responses of patients are dynamically changing. For example, patients may experience arrhythmia, blood pressure fluctuations, etc. during resuscitation, and these changes will affect the effect of CPR. Therefore, relying solely on fixed compression parameters cannot meet the needs of different patients at different stages. In addition, most of the adjustments of compression parameters in the prior art are based on empirical formulas and lack the support of real-time physiological feedback, resulting in insufficient accuracy and timeliness of the adjustment. Therefore, the applicant creatively introduced an advanced intelligent control algorithm and found through countless experiments that by adding the desired hemodynamic parameters for dynamic adjustment, together with the actual hemodynamic parameters, as the basis for adjusting the external chest compression device, better results can be achieved. The following is a detailed introduction to this technical solution. Embodiment 1

[0027] An embodiment of this application provides a cardiopulmonary resuscitation compression control device, which is applied to a cardiopulmonary resuscitation system. Refer to Figure 5 , the cardiopulmonary resuscitation system includes: an external chest compression device 61, a blood flow monitoring device 62, and the cardiopulmonary resuscitation compression control device 10; Refer to Figure 1 , the cardiopulmonary resuscitation compression control device 10 includes: A determination module 11, configured to determine the desired hemodynamic parameters of the target organism according to multiple actual hemodynamic parameters of the target organism obtained by the blood flow monitoring device 62; An acquisition module 12, configured to acquire the current compression parameters of the external chest compression device 61; An update module 13, configured to update the next compression parameters of the external chest compression device 61 according to the compression parameters, the desired hemodynamic parameters, and the actual hemodynamic parameters.

[0028] It can be understood that the external chest compression device 61 can be motor-driven, and the operation of the motor can be controlled by the cardiopulmonary resuscitation compression control device 10, such as compression depth, compression frequency, etc.

[0029] The blood flow monitoring device 62 can be a device monitored by non-invasive means such as a Doppler blood flow detector. The blood flow monitoring device 62 can send the detected actual hemodynamic parameters to the cardiopulmonary resuscitation compression control device 10.

[0030] Understandably, the target organism can be a human, or other animals with a physiological structure similar to that of a human. In the embodiments of the present application, the target organism is mainly introduced as a human. It can be understood that the technical solutions of the embodiments of the present application are also applicable to other animals.

[0031] It should be noted that the desired hemodynamic parameter can be set with an initial value according to the situation of the target organism, and then determined by adjusting according to multiple actual hemodynamic parameters of the target organism. Moreover, the desired hemodynamic parameter is a parameter that is dynamically adjusted according to the actual hemodynamic parameters of the target organism. For the adjustment method, please refer to the following specific introduction.

[0032] In some other embodiments of the present application, the determining module 11 is further configured to: Determine the desired hemodynamic parameter according to the current physiological condition of the target organism; When the number of times of the actual hemodynamic parameters acquired by the blood flow monitoring device 62 reaches a first preset number of times, open a first time window for acquiring the average value of the actual hemodynamic parameters, and acquire the average value of the actual hemodynamic parameters; Adjust the desired hemodynamic parameter according to the average value of the actual hemodynamic parameters; The actual hemodynamic parameter includes the actual VTI or actual blood flow velocity of the neck blood vessel, and the desired hemodynamic parameter includes the desired VTI or desired blood flow velocity. VTI is the English abbreviation of Velocity Time Integral.

[0033] That is, in the case where the hemodynamic parameter is VTI, an initial value of the desired VTI can be preset according to the current physiological condition of the target organism, and then the desired VTI is adjusted according to the average value of the actual VTI.

[0034] The average value of the actual VTI needs to have a sufficient quantity to be representative. Therefore, a first time window for acquiring the average value of the actual VTI needs to be set. When the number of times of the acquired actual VTI reaches the first preset number of times, the first time window is opened. The first preset number of times can be 5, 10, 20, etc., and can be specifically determined according to the stability of the actual VTI data. In addition, not all of the acquired actual VTIs need to be used for calculating the average value, and some abnormal data can be excluded, that is, filtering is performed, which requires knowledge of medicine and statistics and will not be elaborated here.

[0035] Understandably, the actual hemodynamic parameters monitored, including VTI, can obtain hemodynamic parameters more accurately, simply, and non-invasively. Moreover, the degree of blood perfusion in the blood vessels reflected by VTI can more accurately reflect the likelihood of successful return of spontaneous circulation. It can be understood that in addition to the VTI of the neck blood vessels, other hemodynamic parameters can also be introduced to more comprehensively evaluate the effect of cardiopulmonary resuscitation.

[0036] Specifically, a data set or list can be established for the obtained actual VTI, simply referred to as the VIT list. The number of data in the VTI list is the number of times of the obtained actual VTI, and the same applies hereinafter. It can be understood that it can also be a list of other hemodynamic parameters.

[0037] Without limitation, the neck blood vessels can include the carotid artery and / or the jugular vein.

[0038] In some other embodiments of the present application, the determining module 11 is further configured to: If the average value of the actual VTI is less than the first VTI value, then multiply the average value and the current desired VTI by the first weight and the second weight respectively, and then accumulate and average them to obtain a new desired VTI; the second weight is greater than the first weight; If the average value of the actual VTI is greater than or equal to the first VTI value, then assign the average value of the actual VTI to the new desired VTI.

[0039] Understandably, if the average value of the actual VTI is less than the first VTI value, it means that the effect of external chest compression needs to be strengthened, so the value of the desired VTI needs to be changed. Assuming that the desired VTI is less than the average value of the actual VTI, it means that the desired VTI needs to be increased. Assuming that the desired VTI is greater than the average value of the actual VTI, it means that the desired VTI needs to be decreased. Therefore, the applicant creatively designs a method of weighted evaluation, that is, the average value of the actual VTI is multiplied by a smaller weight, and the desired VTI is multiplied by a larger weight, and then the two are added and averaged to change the desired VTI. Since the desired VTI is multiplied by a larger weight, the change of the desired VTI is slightly adjusted according to the average value of the actual VTI on the basis of the previous desired VTI, which meets the above requirements.

[0040] Specifically, the first VTI value can be 10 cm.

[0041] Specifically, the method of adjusting the desired VTI by weighted average can refer to the following expression (1): newDesired = (0.8 × yDesired) + (0.2 × yAvg) (1) Wherein, the newDesired is the new desired VTI, yDesired is the current desired VTI, the weight of the desired VTI, i.e., the second weight, is 0.8, yAvg is the average value of the actual VTI, and the weight of the average value of the actual VTI, i.e., the first weight, is 0.2.

[0042] It can be understood that when adjusting the desired VTI according to the average value of the actual VTI, not only fixed first and second weights are adopted, but also an adaptive weight adjustment mechanism can be introduced. This mechanism dynamically adjusts the value of the weight according to the physiological response of the target organism, the pressing historical data, and the changing trend of the hemodynamic parameters, so as to more precisely control the update of the pressing parameters.

[0043] It can be understood that if the average value of the actual VTI is greater than or equal to the first VTI value, it indicates that the effect of the external chest compression basically meets the requirements and it is recommended to maintain. Therefore, directly assign the average value of the actual VTI to the new desired VTI.

[0044] In some other embodiments of the present application, the determining module 11 is further configured to: When the number of times of the actual hemodynamic parameters acquired by the blood flow monitoring device 62 reaches the second preset number of times, open a second time window for adjusting the desired hemodynamic parameters, and adjust the desired hemodynamic parameters according to the difference between the current desired hemodynamic parameters and the average value of the current actual hemodynamic parameters; the second preset number of times is greater than the first preset number of times.

[0045] These are two different adjustment methods for adjusting the desired hemodynamic parameters according to the average value of the actual hemodynamic parameters. The two can be implemented successively or separately. Through these two adjustment methods, the embodiments of the present application realize a dual expected value correction strategy for the first time: a composite correction algorithm based on short-term mean weight distribution (expression (1)) and long-term difference analysis (expressions (2)-(4)), breaking through the limitations of traditional single-point threshold judgment.

[0046] The second preset number of times can be set to be greater than the first preset number of times. It can be understood that in some cases, the second preset number of times can also be set to be less than the first preset number of times.

[0047] Setting the second time window and adjusting the desired VTI according to the second time window can make the adjustment of the desired VTI more scientific and reliable.

[0048] It can be understood that the difference between the current desired VTI and the average value of the current actual VTI reflects to a certain extent the effect of the external chest compression. Therefore, adjusting the desired VTI according to the difference can adjust the external chest compression in a more effective direction.

[0049] Specifically, the compression parameter of the external chest compression device 61 includes the compression depth, and the determination module 11 is further configured to: If the difference between the average value of the desired VTI and the actual VTI is less than the first difference, and the compression depth is less than the first compression depth threshold, increase the desired VTI.

[0050] It can be understood that the desired VTI is the VTI value we expect, and the average value of the actual VTI is the actual VTI value of the current target user. No matter which one is larger, as long as there is a difference between the two, it means that the compression depth can be increased by increasing the desired VTI, thereby improving the compression effect, because the desired VTI and the compression depth are positively correlated. For example, if the desired VTI is greater than the average value of the actual VTI, it means that there is still room for improvement in the actual VTI. Therefore, the desired VTI can be increased to increase the compression depth; if the desired VTI is less than the average value of the actual VTI, it means that the desired VTI is too small and can be further increased.

[0051] Of course, the above precondition for increasing the desired VTI is that the current compression depth is less than the first compression depth threshold. Otherwise, there is no further room for increasing the compression depth, and continuing to increase will increase the risk of sternal fracture.

[0052] Specifically, both the first difference and the second difference can be 2, and the first compression depth threshold can be 50 mm.

[0053] Specifically, the increase in the desired VTI can refer to the following expression (2) yDesired =yDesired + 2 (2) where yDesired is the desired VTI.

[0054] If the difference between the average value of the desired VTI and the actual VTI is less than the first difference, and the compression depth is greater than or equal to the first compression depth threshold, decrease the desired VTI.

[0055] Following the above introduction, if the current compression depth is greater than or equal to the first compression depth threshold, continuing to increase will increase the risk of sternal fracture. Therefore, when the difference between the desired VTI and the average value of the actual VTI is less than the first difference, the desired VTI needs to be decreased.

[0056] The decrease in the desired VTI can refer to the following expression (3) yDesired =yDesired – 1 (3) If the value obtained by subtracting the desired VTI from the average value of the actual VTI is greater than the second difference, decrease the desired VTI and make the desired VTI greater than or equal to the second VTI value.

[0057] Understandably, if the value obtained by subtracting the desired VTI from the average value of the actual VTI is greater than the second difference, it indicates that the cardiopulmonary resuscitation condition of the target user is good, and the desired VTI can be reduced to maintain the current effect. However, reducing the desired VTI also needs to be limited to avoid changing the current good cardiopulmonary resuscitation condition. In practice, the desired VTI can be maintained greater than or equal to the second VTI value.

[0058] Specifically, the second VTI value can be 9 mm.

[0059] Specifically, the reduction of the desired VTI can refer to the following expression (4): yDesired = Math.Max(9, newDesired × 0.95) (4) Where Math.Max is a function to take the maximum value, that is, the larger value between 9 and newDesired × 0.95 is taken as the new desired VTI, and newDesired × 0.95 reduces the desired VTI by reducing the current desired VTI by 5%. The unit of the desired VTI is the same as that of the actual VTI, which is also mm.

[0060] It should be noted that in the calculation scheme of the embodiments of the present application, the situation where the desired VTI - actual VTI is greater than the first difference will not occur because we have completed the adjustment when the desired VTI - actual VTI is less than the first difference. Specifically, this also has a certain relationship with the size of the second time window we set. We will set an appropriate time window to reduce the situation where the desired VTI - actual VTI is greater than the first difference.

[0061] Specifically, the pressing parameters of the external chest compression device 61 include the pressing depth and the pressing frequency, and the determining module 11 is further configured to: If the difference between the desired VTI and the average value of the actual VTI is less than the first difference, and the pressing depth is less than the first pressing depth threshold, and the pressing frequency is less than the first pressing frequency threshold, then increase the desired VTI; If the difference between the desired VTI and the average value of the actual VTI is less than the first difference, and the pressing depth is greater than or equal to the first pressing depth threshold or the pressing frequency is greater than or equal to the first pressing frequency threshold, then reduce the desired VTI; If the value obtained by subtracting the desired VTI from the average value of the actual VTI is greater than the second difference, then reduce the desired VTI and make the desired VTI greater than or equal to the second VTI value.

[0062] It should be noted that if the pressing parameter increases the pressing frequency, the control process of the determination module 11 is the same as above, except that the determination index of the pressing frequency is increased.

[0063] Understandably, when increasing the desired VTI, the conditions of the pressing depth and the pressing frequency need to be satisfied, while when decreasing the desired VTI, as long as one of them is satisfied. In this way, the harm to the target organism caused by too deep pressing depth or too high pressing frequency can be reduced.

[0064] Specifically, the first pressing frequency threshold can be 120 times per minute.

[0065] Furthermore, the pressing parameter can also include the proportion of the pressing plateau period. Similar to increasing the pressing frequency with the pressing parameter, the control process of the determination module 11 is the same as above. And when increasing the desired VTI, the conditions of the pressing depth, the pressing frequency, and the proportion of the pressing plateau period need to be satisfied, while when decreasing the desired VTI, as long as one of them is satisfied. In this way, the harm to the target organism caused by too deep pressing depth, too high pressing frequency, or too large proportion of the pressing plateau period can be reduced.

[0066] Specifically, the value of the proportion of the pressing plateau period can be controlled at 30%, that is, less than 30% can increase the desired VTI, otherwise, the desired VTI cannot be increased.

[0067] In some other embodiments of the present application, the updating module 13 is further configured to: When the number of pressing times of the external chest compression device 61 reaches the third preset number of times, open the third time window for updating the pressing parameter.

[0068] Specifically, the third preset number of times can be the number of times required for a complete pressing operation. For example, the third preset number of times can be 30, because external chest compression can be arranged in a ratio of 30:2 for pressing and ventilation, that is, only after completing a complete pressing operation can the effect of pressing be judged, and thus it can be judged whether it is necessary to update the pressing parameter. It can be understood that the third preset number of times can also be other values greater than 30.

[0069] Through the third time window, the creative breakthrough of the present application is: Multi-time window collaborative mechanism: Through the hierarchical control of the first time window (data acquisition), the second time window (expected value adjustment), and the third time window (parameter update), the timing matching of physiological response and mechanical control is realized.

[0070] In some other embodiments of the present application, the pressing parameter of the external chest compression device includes the pressing depth, and the updating module 13 is further configured to: Obtain a pseudo-partial derivative-based linear model for the relationship between the compression depth, the desired hemodynamic parameter, and the actual hemodynamic parameter; Obtain a third difference between the current compression depth of the external chest compression device 61 and the previous compression depth; When the third difference is greater than the compression fluctuation threshold, update the pseudo-partial derivative in the linear model, and then update the compression depth of the external chest compression device 61 for the next time.

[0071] Understandably, the linear model of the pseudo-partial derivative has the following advantages: (1) No need for an accurate model: It does not depend on the accurate mathematical model of the controlled system, but controls through real-time data; (2) Online learning: The controller can dynamically adjust its parameters according to real-time data to adapt to the changes of the controlled system; (3) Robustness: Since it does not depend on the accurate mathematical model, the algorithm has strong robustness to the uncertainties of the controlled system and external disturbances.

[0072] The controlled system here can be a cardiopulmonary resuscitation system.

[0073] Understandably, it is difficult to establish an accurate mathematical model for the relationship between the compression parameter, the desired hemodynamic parameter, and the actual hemodynamic parameter. Therefore, it is appropriate to establish a linear model of the pseudo-partial derivative, and it has also been proven effective in practice. In the linear model of the pseudo-partial derivative, the past compression depth change value is the input, and the estimated value of the change in the hemodynamic parameter is the output.

[0074] By updating the pseudo-partial derivative in the linear model according to the magnitude of the third difference, the change of the system can be better reflected. For example, when the third difference is greater than the compression fluctuation threshold, it indicates that the system has changed significantly, so it is necessary to update the pseudo-partial derivative.

[0075] Specifically, the pseudo-partial derivative can be updated according to the following expression (5): phi=(eta×delta(U-1)×(deltaY-phi×delta(U-1))) / (mu+delta(U-1)×delta(U-1)) (5) Where, the phi is the pseudo-partial derivative; eta is the learning rate or gain coefficient, which determines the update speed of the pseudo-partial derivative; delta(U-1) is the difference between the previous input and the input two steps before, U is the compression depth value; deltaY is the difference between the average value of the current actual output and the average value of the previous actual output, Y is the measured value of the hemodynamic parameter, and mu is a constant to prevent division by zero.

[0076] Specifically, the setting of the pressing fluctuation threshold depends on the specific application scenario and the characteristics of the system. The following factors can be considered: The noise level of the system: If there is significant noise in the system, the pressing fluctuation threshold may need to be set to a relatively high value to avoid frequent adjustments caused by noise.

[0077] The requirement for control accuracy: If a high control accuracy is required, the pressing fluctuation threshold may need to be set to a relatively low value to more precisely adjust the pseudo partial derivative.

[0078] The dynamic characteristics of the system: If the dynamic characteristics of the system change rapidly, the pressing fluctuation threshold may need to be set to a relatively low value to respond more quickly to system changes.

[0079] Example: Suppose we have a simple control system, where: The range of input changes is from 40 to 55.

[0080] The range of output changes is from 0 to 100.

[0081] The noise level is small and the system is relatively stable.

[0082] In this case, we can select a moderate pressing fluctuation threshold, such as 0.1 or 0.05.

[0083] In some other embodiments of the present application, the updating module 13 is further configured to: When the difference between zero and the pseudo partial derivative is 0.00001 - 0.1, or the difference between zero and the third difference is 0.00001 - 0.1, reset the pseudo partial derivative.

[0084] It can be understood that the difference between zero and the pseudo partial derivative being 0.00001 - 0.1 means that the pseudo partial derivative is close to zero, or the difference between zero and the third difference being 0.00001 - 0.1 means that the third difference is close to zero. When the pseudo partial derivative is close to zero, or the third difference is close to zero, the input becomes very unreasonable, resulting in the inability to update the pressing parameters in a timely manner. Therefore, an option to reset the pseudo partial derivative needs to be provided.

[0085] In some other embodiments of the present application, the updating module 13 is further configured to: Update the next pressing parameter of the chest compression device 61 according to the following expression: uCurrent = uPrev + (rho × phi × (yDesiredAvg - yAvg)) / (lambda + phi × phi) (6) Wherein, uCurrent is the next pressing parameter, uPrev is the previous pressing parameter, rho is the proportional gain coefficient, phi is the pseudo partial derivative, yDesiredAvg is the desired hemodynamic parameter, yAvg is the actual hemodynamic parameter, and lambda is a constant to prevent the denominator from being too small.

[0086] As can be seen from Expression (6), parameters such as Rho and lambda can be selected as a relatively fixed number according to the usage scenario of the cardiopulmonary resuscitation system. Therefore, the value of uCurrent has a greater relationship with the pseudo partial derivative, the desired hemodynamic parameter, and the actual hemodynamic parameter. Moreover, both the pseudo partial derivative and the desired hemodynamic parameter can be adjusted according to the input and output in the system and other parameters. For example, under the training of data, the relevant parameters for adjustment can be continuously improved to make the adjustment more in line with improving the effect of the cardiopulmonary resuscitation system.

[0087] In some other embodiments of the present application, the updating module 13 is further configured to: After obtaining the next pressing parameter of the external chest compression device 61 according to the linear model based on the pseudo partial derivative, perform a limiting process on the pressing parameter; When the pressing parameter is less than the first pressing parameter, set the pressing parameter to the first pressing parameter; when the pressing parameter is greater than the second pressing parameter, set the pressing parameter to the second pressing parameter; the second pressing parameter is greater than the first pressing parameter.

[0088] In this way, it can be controlled that the input does not exceed the operating range of the physical device, that is, the external chest compression device 61. Specifically, the pressing parameter can be the pressing depth, the first pressing parameter can be the second pressing depth threshold, and the second pressing parameter can be the third pressing depth threshold. It can be understood that the pressing parameter can also be other parameters, such as the pressing frequency, and the first pressing parameter and the second pressing parameter can also give the operating range according to the pressing frequency.

[0089] Specifically, the second pressing depth threshold can be 40 mm, and the third pressing depth threshold can be 55 mm.

[0090] To verify the effect, the cardiopulmonary resuscitation pressing control device 10 of the embodiments of the present application has also conducted many tests. Among them, some tests are carried out on animals, such as on animal pigs. Through these tests, we can verify that the cardiopulmonary resuscitation pressing control device of the embodiments of the present application can automatically adjust the pressing parameter according to the state of the target organism, such as the blood flow condition, which is beneficial to the resuscitation of the target organism. For example, it can improve the success rate of ROSC and reduce the rate of sternal fracture, etc.

[0091] To better understand the cardiopulmonary resuscitation (CPR) compression control device 10 provided in the embodiments of the present application, the execution process of the CPR compression control device 10 provided in the embodiments of the present application will be introduced below. Figure 2 It is a schematic flowchart of the execution process of the CPR compression control device 10 provided in the embodiments of the present application. Refer to Figure 2 As shown, the execution process may include: Step 201: Determine the desired hemodynamic parameters of the target organism according to multiple actual hemodynamic parameters of the target organism obtained by the blood flow monitoring device. Step 202: Obtain the current compression parameters of the external chest compression device. Step 203: Update the compression parameters for the next time of the external chest compression device according to the compression parameters, the desired hemodynamic parameters, and the actual hemodynamic parameters.

[0092] Figure 3 It is a detailed schematic flowchart of the execution process of the CPR compression control device 10 provided in the embodiments of the present application. Refer to Figure 3 As shown, the execution process may include: Step 301: Start compression. Control the external chest compression device to start compressing the chest of the target organism.

[0093] Step 302: Monitor blood flow. Control the blood flow monitoring device to monitor the neck blood vessels of the target organism.

[0094] Step 303: Obtain the desired VTI. Determine the desired VTI of the neck blood vessels according to the current physiological condition of the target organism, that is, initially set the desired VTI.

[0095] Step 304: Obtain the average value of the actual VTI. When the number of times of the actual VTI obtained by the blood flow monitoring device 62 reaches the first preset number of times, open the first time window for obtaining the average value of the actual VTI and obtain the average value of the actual VTI.

[0096] Step 305: Adjust the desired VTI I. Adjust the desired VTI according to the average value of the actual VTI.

[0097] Step 306: Adjust the desired VTI II. Adjust the desired VTI according to the difference between the average value of the actual VTI and the desired VTI.

[0098] Step 307: Obtain the linear model. Obtain a pseudo-partial derivative-based linear model of the relationship between the compression parameters, the desired hemodynamic parameters, and the actual hemodynamic parameters.

[0099] Step 308: Obtain the change value of the compression parameters. Obtain the third difference between the current compression depth and the previous compression depth of the external chest compression device 61.

[0100] Step 309: Update the pseudo partial derivative in the linear model. When the third difference is greater than the pressing fluctuation threshold, update the pseudo partial derivative in the linear model.

[0101] Step 310: Reset the pseudo partial derivative. When the difference between zero and the pseudo partial derivative is 0.00001 - 0.1, or the difference between zero and the third difference is 0.00001 - 0.1, reset the pseudo partial derivative.

[0102] Step 311: Update the pressing parameter for the next time. According to the linear model, update the pressing parameter of the external chest compression device 61 for the next time.

[0103] Step 312: Perform a limit processing on the pressing parameter. When the pressing parameter is less than the first pressing parameter, set the pressing parameter to the first pressing parameter; when the pressing parameter is greater than the second pressing parameter, set the pressing parameter to the second pressing parameter; the second pressing parameter is greater than the first pressing parameter.

[0104] Of course, there can be more steps. For example, after updating the pressing parameter for the next time, relevant UI (User Interface) controls can also be updated for display, and / or records can be made to update the log or history, etc., which will not be elaborated here.

[0105] Each module included in this embodiment can be implemented by a processor in a computer; of course, it can also be implemented by a logic circuit in the computer. The processor can be a general - purpose processor, a digital signal processor (DSP), a field - programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general - purpose processor can be a central processing unit (CPU), a micro - processor (MPU), or any other conventional processor. Embodiment Two

[0106] The embodiment of the present application provides a computing device 50, which is applied to a cardiopulmonary resuscitation system. Refer to Figure 5 , the cardiopulmonary resuscitation system includes: an external chest compression device 61, a blood flow monitoring device 62, and a cardiopulmonary resuscitation pressing control device 10; Refer to Figure 4 , the computing device 50 includes: a storage component 51, a communication bus 52, and a processing component 53, where: The storage component 51 is used to store the running program of the cardiopulmonary resuscitation pressing control device 10; The communication bus 52 is used to realize the connection communication between the storage component 51 and the processing component 53; The processing component 53 is configured to execute the operating program of the cardiopulmonary resuscitation compression control device 10 to implement steps 201 - 203 in Embodiment 1, or to implement steps 301 - 312 in Embodiment 1.

[0107] For the type or structure of the storage component 51, reference can be made to the storage medium described below, and details will not be elaborated here.

[0108] The processing component 53 can be a general - purpose processor, a digital signal processor (DSP), a field - programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general - purpose processor can be a central processing unit (CPU), a micro - processing unit (MPU), or any other conventional processor.

[0109] In some embodiments, the computing device 50 may further include: an input device 54, an output device 55, and an external communication interface 56. These components are interconnected through a bus system and / or other forms of connection mechanisms (not shown in the figure). In this embodiment, the input device 54 can be a network connector, an analog - to - digital converter, etc., and the output device 55 can be a display, a speaker, etc.

[0110] In some embodiments, the input device 54 may further include, for example, a keyboard, a mouse, a microphone, etc. The output device 55 can output various information to the outside. For example, in addition to the above - mentioned display and speaker, it can also be a printer, a projector, and a communication network and its connected remote output devices, etc. The external communication interface 56 can be wired, such as a standard serial port (RS232), a General - Purpose Interface Bus (GPIB) interface, an Ethernet interface, a Universal Serial Bus (USB) interface, or wireless, such as wireless network communication technology (WiFi), Bluetooth, etc.

[0111] The description of the above device embodiments is similar to the description of the above - mentioned device embodiments and has similar beneficial effects. For the technical details not disclosed in the device embodiments of this application, please refer to the description of the device embodiments in this application for understanding. Embodiment 3

[0112] An embodiment of the present application provides a computer - readable storage medium, which is applied to a cardiopulmonary resuscitation system. Refer to Figure 5 , the cardiopulmonary resuscitation system includes: an external chest compression device 61, a blood flow monitoring device 62, and a cardiopulmonary resuscitation compression control device 10; an executable program is stored on the computer - readable storage medium, When the executable program is executed by a processor, it implements steps 201-203 in Embodiment 1, or implements steps 301-312 in Embodiment 1.

[0113] Exemplarily, the computer-readable storage medium may adopt any combination of one or more readable media. The readable media may be a readable signal medium or a readable storage medium. A computer-readable storage medium is a tangible device that can hold and store instructions used by an instruction execution device. The readable storage medium may include, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of the readable storage medium include: a portable computer disk, a hard disk, a random access memory (RAM, Random Access Memory), a read-only memory (ROM, Read Only Memory), a flash memory (Flash Memory), a portable compact disc read-only memory (CD-ROM, Compact Disc Read-Only Memory), a digital versatile disc (DVD, Digital Versatile Disc), a memory stick, a floppy disk, a mechanical encoding device, such as a punched card or a raised structure in a groove storing instructions thereon, and any suitable combination of the above. Among them: The RAM includes: a static random access memory (SRAM, Static Random Access Memory), a synchronous static random access memory (SSRAM, Synchronous Static Random Access Memory), a dynamic random access memory (DRAM, Dynamic Random Access Memory), a synchronous dynamic random access memory (SDRAM, Synchronous Dynamic Random Access Memory), a double data rate synchronous dynamic random access memory (DDR SDRAM, Double Data Rate Synchronous Dynamic Random Access Memory), an enhanced synchronous dynamic random access memory (ESDRAM, Enhanced Synchronous Dynamic Random Access Memory), a synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), a direct rambus random access memory (DRRAM, Direct Rambus Random Access Memory).

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

[0115] The computer-readable storage medium used herein is not construed as being an instantaneous signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., an optical pulse through an optical fiber cable), or an electrical signal transmitted through a wire.

[0116] The description of the computer-readable storage medium embodiments above is similar to the description of the device embodiments above and has similar beneficial effects to the device embodiments. For technical details not disclosed in the computer-readable storage medium embodiments of the present application, please refer to the description of the device embodiments in the present application for understanding. Embodiment 4

[0117] An embodiment of the present application provides a cardiopulmonary resuscitation system. Refer to Figure 5 , the cardiopulmonary resuscitation system includes: An external chest compression device 61 for performing external chest compression on a target organism 90; A blood flow monitoring device 62 for monitoring the hemodynamic parameters of the target organism 90; The cardiopulmonary resuscitation compression control device 10 described in Embodiment 1.

[0118] The description of the above system embodiments is similar to the description of the device embodiments above and has similar beneficial effects to the device embodiments. For technical details not disclosed in the system embodiments of the present application, please refer to the description of the device embodiments in the present application for understanding. Embodiment 5

[0119] An embodiment of the present application provides a cardiopulmonary resuscitator. The external shape of the cardiopulmonary resuscitator refers to Figure 6 , the cardiopulmonary resuscitator includes a thoracic cavity compression mechanism, a VTI monitoring mechanism, and a control component, where: The thoracic cavity compression mechanism is used to receive an instruction including the compression depth sent by the control component and perform thoracic cavity compression; The VTI monitoring mechanism is used to monitor the velocity-time integral VTI of the carotid artery of the target organism; The control component is used to update the compression depth and send it to the thoracic cavity compression mechanism; Refer toFigure 7 , the working steps of the control component include: Step 701: Update the desired VTI according to the current desired VTI, actual VTI, and the previous pressing depth value; Step 702: Update the pressing depth according to the actual VTI and the updated desired VTI, and send it to the chest compression mechanism.

[0120] It can be understood that, except for the possible difference in the appearance after assembly, the functions and structures of the chest compression mechanism and VTI monitoring mechanism in this embodiment can be the same as those of the external chest compression device 61 and blood flow monitoring device 62 in other embodiments respectively. For the technical details not disclosed in this embodiment, please refer to the descriptions of other embodiments for understanding.

[0121] It can be understood that the control component in this embodiment and the cardiopulmonary resuscitation pressing control device 10 in other embodiments can have the same structure, but the specific control functions are different.

[0122] It can be understood that the cardiopulmonary resuscitation machine integrates the above-mentioned cardiopulmonary resuscitation system into one device, and the steps it executes are different from those of the cardiopulmonary resuscitation system.

[0123] In some other embodiments of the present application, step 701 includes: Adjust the desired VTI according to the difference between the current desired VTI and the average value of the current actual VTI, and the previous pressing depth value.

[0124] It can be understood that the difference between the current desired VTI and the average value of the current actual VTI reflects the effect of external chest compression to a certain extent. Therefore, adjusting the desired VTI according to the difference can adjust the external chest compression in a more effective direction.

[0125] In some other embodiments of the present application, the adjusting the desired VTI according to the difference between the current desired VTI and the average value of the current actual VTI, and the previous pressing depth value includes: If the difference between the desired VTI and the average value of the actual VTI is less than the first difference, and the pressing depth is less than the first pressing depth threshold, increase the desired VTI; If the difference between the desired VTI and the average value of the actual VTI is less than the first difference, and the pressing depth is greater than or equal to the first pressing depth threshold, decrease the desired VTI; If the value obtained by subtracting the desired VTI from the average value of the actual VTI is greater than the second difference, decrease the desired VTI, and make the desired VTI greater than or equal to the second VTI value.

[0126] Understandably, the expected VTI is the VTI value we expect, and the average value of the actual VTI is the actual VTI value of the current target user. Whichever is larger, as long as there is a difference between the two, it means that the pressing depth can be increased by increasing the expected VTI, thereby improving the pressing effect, because the expected VTI and the pressing depth are positively correlated. For example, if the expected VTI is greater than the average value of the actual VTI, it means that there is still room for improvement in the actual VTI. Therefore, the expected VTI can be increased to increase the pressing depth; if the expected VTI is less than the average value of the actual VTI, it means that the expected VTI is too small and can still be further increased.

[0127] Of course, the prerequisite for increasing the expected VTI as described above is that the current pressing depth is less than the first pressing depth threshold. Otherwise, there is no room for further increase in the pressing depth, and continuing to increase will increase the risk of sternal fracture. The increase in the expected VTI can refer to Expression (2).

[0128] If the current pressing depth is greater than or equal to the first pressing depth threshold, then continuing to increase will increase the risk of sternal fracture. Therefore, when the difference between the expected VTI and the average value of the actual VTI is less than the first difference, the expected VTI needs to be reduced. The reduction of the expected VTI can refer to Expression (3).

[0129] If the value obtained by subtracting the expected VTI from the average value of the actual VTI is greater than the second difference, then the expected VTI is reduced, and the expected VTI is made greater than or equal to the second VTI value.

[0130] Understandably, if the value obtained by subtracting the expected VTI from the average value of the actual VTI is greater than the second difference, it means that the cardiopulmonary resuscitation of the target user is in good condition, and the expected VTI can be reduced to maintain the current effect. However, reducing the expected VTI also needs to be limited to avoid changing the current good cardiopulmonary resuscitation situation. In practice, the expected VTI can be kept greater than or equal to the second VTI value. The reduction of the expected VTI can refer to Expression (4).

[0131] In some other embodiments of the present application, updating the pressing depth according to the actual VTI and the updated expected VTI and sending it to the thoracic pressing mechanism includes: Obtaining a pseudo-partial derivative-based linear model regarding the relationship between the pressing depth, the expected VTI, and the actual VTI; Obtaining a third difference between the current pressing depth and the previous pressing depth of the thoracic pressing mechanism; When the third difference is greater than the pressing fluctuation threshold, updating the pseudo-partial derivative in the linear model, and further updating the pressing depth of the thoracic pressing mechanism for the next time.

[0132] By the magnitude of the third difference, updating the pseudo-partial derivatives in the linear model can better reflect the changes of the system. For example, when the third difference is greater than the pressing fluctuation threshold, it indicates that the system has undergone significant changes, so it is necessary to update the pseudo-partial derivatives.

[0133] In some other embodiments of the present application, the working steps of the control component further include: Updating the pseudo-partial derivatives according to Expression (5): In some other embodiments of the present application, the working steps of the control component further include: When the difference between zero and the pseudo-partial derivative is 0.00001 - 0.1, or the difference between zero and the third difference is 0.00001 - 0.1, reset the pseudo-partial derivative.

[0134] It can be understood that the difference between zero and the pseudo-partial derivative being 0.00001 - 0.1 means that the pseudo-partial derivative is close to zero, or the difference between zero and the third difference being 0.00001 - 0.1 means that the third difference is close to zero. When the pseudo-partial derivative is close to zero or the third difference is close to zero, the input becomes very unreasonable, resulting in the inability to update the pressing parameters in a timely manner. Therefore, an option to reset the pseudo-partial derivative needs to be provided.

[0135] In some other embodiments of the present application, the working steps of the control component further include: Calculating the next pressing parameter of the thoracic pressing mechanism according to the pressing parameter calculation formula. Specifically, refer to Expression (6) for the pressing parameter calculation formula. In Expression (6), the pressing parameter is the pressing depth, and the hemodynamic parameter is VTI.

[0136] In some other embodiments of the present application, before step 701, the working steps of the control component further include: Obtaining the first actual VTI monitored at the first time, and adjusting the desired VTI according to the first actual VTI.

[0137] Here, the first time can be the time when it is first used.

[0138] In some other embodiments of the present application, the obtaining the first actual VTI monitored for the first time and adjusting the desired VTI according to the first actual VTI includes: Obtaining multiple first actual VTIs of the target organism, and obtaining the average value of the multiple first actual VTIs; Adjusting the desired VTI according to the average value.

[0139] There can be multiple first actual VTIs monitored at the first time, so as to reduce the influence of the error of individual data.

[0140] Similarly, after collecting multiple data, the influence of the error of individual data can be reduced by the average value.

[0141] In some other embodiments of the present application, the adjusting the desired VTI according to the average value includes: If the average value is less than the first VTI value, the average value and the current desired VTI are respectively multiplied by a first weight and a second weight, and then the sum is averaged to obtain a new desired VTI; the second weight is greater than the first weight; If the average value of the actual VTI is greater than or equal to the first VTI value, the average value of the actual VTI is assigned to the new desired VTI.

[0142] It can be understood that if the average value of the actual VTI is less than the first VTI value, it means that the effect of chest compressions needs to be enhanced, so the value of the desired VTI needs to be changed. Assuming that the desired VTI is less than the average value of the actual VTI, it means that the desired VTI needs to be increased. Assuming that the desired VTI is greater than the average value of the actual VTI, it means that the desired VTI needs to be decreased. Therefore, the applicant creatively designs a weighted evaluation method, that is, the average value of the actual VTI is multiplied by a smaller weight, and the desired VTI is multiplied by a larger weight, and the two are added and then averaged to change the desired VTI. Since the desired VTI is multiplied by a larger weight, the change of the desired VTI is slightly adjusted according to the average value of the actual VTI on the basis of the previous desired VTI, which meets the above requirements. Specifically, the method for adjusting the desired VTI by weighted average can be seen in Expression (1).

[0143] In some other embodiments of the present application, before step 701, the working steps of the control component further include: Obtaining the actual VTI and the desired VTI adjusted according to the actual VTI; This step can refer to the above step of "adjusting the desired VTI according to the average value of multiple first actual VTIs".

[0144] Obtaining a preset reference compression depth; Specifically, for the case where the target organism is a human, the preset reference compression depth can be a first compression depth threshold, that is, the reference compression depth is 50 mm.

[0145] According to the compression parameter calculation formula, the first compression parameters of the chest compression mechanism are obtained. The compression parameter calculation formula can be seen in Expression (6).

[0146] In some other embodiments of the present application, the working steps of the control component further include: Obtain the reference compression depth preset in the storage component of the cardiopulmonary resuscitation machine, or obtain the reference compression depth input by the input component of the cardiopulmonary resuscitation machine; Use the base compression depth as uPrev in the compression parameter calculation formula to participate in the calculation, and obtain the first compression parameter of the thoracic cavity compression mechanism.

[0147] The reference compression depth can be preset in the storage component and read during operation. It can also be manually input by the staff during operation.

[0148] The cardiopulmonary resuscitation machine provided by the embodiment of the present application can update the expected VTI according to the current expected VTI, actual VTI, and the previous compression depth value, and then update the compression depth according to the actual VTI and the updated expected VTI, and can dynamically adjust the compression depth to achieve high-quality external chest compressions.

[0149] The description of the above cardiopulmonary resuscitation machine embodiment is similar to the description of the above device embodiment and has similar beneficial effects to the device embodiment. For the technical details not disclosed in the system embodiment of the present application, please refer to the description of the device embodiment in the present application for understanding.

[0150] It should be noted that the various embodiments provided by the embodiments of the present application belong to the same concept; among the technical features in the technical solutions recorded in each embodiment, they can be arbitrarily combined without conflict to form a new embodiment.

[0151] Embodiments of the present application may be a system, a method, and / or a computer program product. The computer program product may include a computer-readable storage medium having computer-readable program instructions thereon for causing a processor to implement various aspects of the present application. The computer program product may be written in any combination of one or more programming languages to write program code for performing operations of the embodiments of the present application. The programming languages include object-oriented programming languages such as Java, C++, etc., and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user device, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network - including a local area network (LAN) or a wide area network (WAN) - or may be connected to an external computer (e.g., by using an Internet service provider to connect through the Internet). In some embodiments, by using the status information of the computer-readable program instructions to personalize and customize an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), the electronic circuit may execute the computer-readable program instructions to implement various aspects of the present application.

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

[0153] Aspects of the present application are described herein with reference to the flowcharts and / or block diagrams of methods, apparatuses (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 the 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 apparatus to produce a machine such that, when the instructions are executed by the processor of the computer or other programmable data processing apparatus, an apparatus is created that implements the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, a programmable data processing apparatus, and / or other devices to operate in a particular manner, so that the computer-readable medium storing the instructions comprises a manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0155] The computer-readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device, such 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, so that the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

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

[0157] The modules described above as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules; they can be located in one place or distributed to multiple network modules; some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0158] In addition, in each embodiment of the present application, the functional modules can all be integrated into one processing module, or each functional module can be separately used as a module, or two or more functional modules can be integrated into one module; the above integrated modules can be implemented in the form of hardware, or in the form of a combination of hardware and software functional modules.

[0159] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps including those of the above method embodiments.

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

[0161] In the above description, the terms "first \ second \..." involved are only used to distinguish similar objects and do not represent a specific order for the objects. It can be understood that "first \ second \ third" can be interchanged with a specific order or sequence when permitted.

[0162] It should be noted that in this article, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such a process, method, article or device. Without further limitation, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or device including that element.

[0163] In the description of the embodiments of the present application, unless otherwise specified and defined, the term "connection" should be understood in a broad sense. For example, it can be an electrical connection, or the connection inside two components, it can be directly connected, or indirectly connected through an intermediate medium. For those of ordinary skill in the art, the specific meaning of the above terms can be understood according to specific situations.

[0164] The purpose of the terms used herein is only to describe specific embodiments and is not a limitation of the present application. As used herein, the singular forms "a", "an" and "the" are also intended to include the plural forms unless the context clearly dictates otherwise. It should also be understood that the terms "comprising" and / or "including", when used in this specification, specify the presence of the stated features, integers, steps, operations, elements and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups. As used herein, the term "and / or" includes any and all combinations of the related listed items. It should be understood that reference throughout the specification to "one embodiment" or "some embodiments" means that a particular feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the present application. Thus, appearances of the phrases "in one embodiment" or "in some embodiments" throughout the specification are not necessarily referring to the same embodiment. Furthermore, these particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of the present application, the embodiment numbers are only for description and do not represent the superiority or inferiority of the embodiments.

[0165] It should be understood that the magnitudes of the sequence numbers of the above processes do not imply the order of execution, and the order of execution of each process should be determined by its function and internal logic and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0166] It should be understood that the above embodiments are all exemplary and do not cover all possible implementation manners included in the technical solutions of the present application. Without departing from the scope of the disclosure of the present application, various deformations and changes can also be made on the basis of the above embodiments. Similarly, the various technical features of the above embodiments can be arbitrarily combined to form additional embodiments of the present application that may not be explicitly described. Therefore, the above embodiments only represent several implementation manners of the present application and do not limit the protection scope of the patent of the present application.

Claims

1. A cardiopulmonary resuscitation compression control device, applied to a cardiopulmonary resuscitation system, the cardiopulmonary resuscitation system comprising: A chest compression device, a blood flow monitoring device and the cardiopulmonary resuscitation compression control device; characterized in that the cardiopulmonary resuscitation compression control device comprises: a determination module, configured to determine expected hemodynamic parameters of the target organism according to a plurality of actual hemodynamic parameters of the target organism acquired by the blood flow monitoring device; An acquisition module, used to acquire current compression parameters of the chest compression device; An updating module is used to update the next compression parameter of the chest compression device according to the compression parameter, the expected hemodynamic parameter and the actual hemodynamic parameter.

2. The cardiopulmonary resuscitation compression control device according to claim 1, characterized in that: The determining module is also used for: Determining the desired hemodynamic parameters according to the current physiological condition of the target organism; When the number of times the actual hemodynamic parameter is acquired by the blood flow monitoring device reaches a first preset number, opening a first time window for acquiring an average value of the actual hemodynamic parameter, and acquiring the average value of the actual hemodynamic parameter; adjusting the expected hemodynamic parameter according to the average value of the actual hemodynamic parameter; The actual hemodynamic parameter includes the actual VTI or the actual blood flow velocity of the neck blood vessels, and the expected hemodynamic parameter includes the expected VTI or the expected blood flow velocity.

3. The cardiopulmonary resuscitation compression control device according to claim 2, characterized in that: The determining module is also used for: If the average value of the actual VTI is less than the first VTI value, the average value and the current expected VTI are multiplied by the first weight and the second weight respectively, and then the sum is averaged to obtain a new expected VTI; the second weight is greater than the first weight; If the average value of the actual VTI is greater than or equal to the first VTI value, the average value of the actual VTI is assigned to the new expected VTI.

4. The cardiopulmonary resuscitation compression control device according to claim 2, characterized in that: The determining module is also used for: When the number of actual hemodynamic parameters acquired by the blood flow monitoring device reaches a second preset number, a second time window for adjusting the expected hemodynamic parameters is opened, and the expected hemodynamic parameters are adjusted according to the difference between the current expected hemodynamic parameters and the current average value of the actual hemodynamic parameters; the second preset number is greater than the first preset number.

5. The cardiopulmonary resuscitation compression control device according to claim 4, characterized in that: The compression parameters of the chest compression device include compression depth, and the determination module is further used for: If the difference between the expected VTI and the average value of the actual VTI is less than a first difference, and the compression depth is less than a first compression depth threshold, increasing the expected VTI; If the difference between the expected VTI and the average value of the actual VTI is less than a first difference, and the compression depth is greater than or equal to a first compression depth threshold, reducing the expected VTI; If the value obtained by subtracting the expected VTI from the average value of the actual VTI is greater than the second difference, the expected VTI is reduced so that the expected VTI is greater than or equal to the second VTI value.

6. The cardiopulmonary resuscitation compression control device according to claim 4, characterized in that: The compression parameters of the chest compression device include compression depth and compression frequency, and the determination module is further used for: If the difference between the expected VTI and the average value of the actual VTI is less than a first difference, and the compression depth is less than a first compression depth threshold, and the compression frequency is less than a first compression frequency threshold, then increasing the expected VTI; If the difference between the expected VTI and the average value of the actual VTI is less than a first difference, and the compression depth is greater than or equal to a first compression depth threshold or the compression frequency is greater than or equal to a first compression frequency threshold, reducing the expected VTI; If the value obtained by subtracting the expected VTI from the average value of the actual VTI is greater than the second difference, the expected VTI is reduced so that the expected VTI is greater than or equal to the second VTI value.

7. The cardiopulmonary resuscitation compression control device according to claim 1, characterized in that: The update module is also used for: When the number of compressions by the chest compression device reaches a third preset number, a third time window for updating the compression parameters is opened.

8. The cardiopulmonary resuscitation compression control device according to claim 1, characterized in that: The compression parameters of the chest compression device include compression depth, and the updating module is further used for: Acquire a linear model based on pseudo partial derivatives regarding the relationship between the compression depth, the expected hemodynamic parameter, and the actual hemodynamic parameter; Obtaining a third difference between a current compression depth and a previous compression depth of the chest compression device; When the third difference is greater than the compression fluctuation threshold, the pseudo partial derivative in the linear model is updated, thereby updating the next compression depth of the chest compression device.

9. The cardiopulmonary resuscitation compression control device according to claim 8, characterized in that: The update module is also used for: When the difference between zero and the pseudo partial derivative is 0.00001-0.1, or the difference between zero and the third difference is 0.00001-0.1, the pseudo partial derivative is reset.

10. The cardiopulmonary resuscitation compression control device according to claim 8, characterized in that: The update module is also used for: Update the next compression parameter of the chest compression device according to the following expression: uCurrent=uPrev+(rho×phi×(yDesiredAvg-yAvg)) / (lambda+phi×phi); Among them, the uCurrent is the next compression parameter, uPrev is the previous compression parameter, rho is the proportional gain coefficient, phi is the pseudo partial derivative, yDesiredAvg is the desired hemodynamic parameter, yAvg is the actual hemodynamic parameter, and lambda is a constant to prevent the denominator from being too small.

11. The cardiopulmonary resuscitation compression control device according to claim 10, characterized in that: The update module is also used for: After obtaining the next compression parameter of the chest compression device according to the linear model based on pseudo partial derivatives, limiting the compression parameter; When the press parameter is less than the first press parameter, the press parameter is set to the first press parameter; when the press parameter is greater than the second press parameter, the press parameter is set to the second press parameter; the second press parameter is greater than the first press parameter.

12. A computing device, applied to a cardiopulmonary resuscitation system, the cardiopulmonary resuscitation system comprising: A chest compression device, a blood flow monitoring device and a cardiopulmonary resuscitation compression control device; characterized in that the computing device comprises: a storage component, a communication bus and a processing component, wherein: The storage component is used to store the operating program of the cardiopulmonary resuscitation compression control device; The communication bus is used to realize the connection and communication between the storage component and the processing component; The processing component is used to execute the operating program of the cardiopulmonary resuscitation compression control device to achieve the following steps: determining expected hemodynamic parameters of the target organism according to a plurality of actual hemodynamic parameters of the target organism acquired by the blood flow monitoring device; Obtaining current compression parameters of the chest compression device; The next compression parameter of the chest compression device is updated according to the compression parameter, the expected hemodynamic parameter and the actual hemodynamic parameter.

13. A computer-readable storage medium, applied to a cardiopulmonary resuscitation system, the cardiopulmonary resuscitation system comprising: A chest compression device, a blood flow monitoring device, and a cardiopulmonary resuscitation compression control device; characterized in that an executable program is stored on the computer-readable storage medium, and when the executable program is executed by the processor, the following steps are implemented: determining expected hemodynamic parameters of the target organism according to a plurality of actual hemodynamic parameters of the target organism acquired by the blood flow monitoring device; Obtaining current compression parameters of the chest compression device; The next compression parameter of the chest compression device is updated according to the compression parameter, the expected hemodynamic parameter and the actual hemodynamic parameter.

Citation Information

Patent Citations

  • Smart servo for a mechanical CPR system

    CN102076307A

  • Closed-loop external chest compression system

    CN102119908A

  • Heart pump control method, device and equipment and storage medium

    CN116850445A

  • REBOA placement determination device, computing equipment, storage medium and REBOA placement determination system

    CN118177866A

  • Cardio-pulmonary resuscitation device, computing device, storage medium and cardio-pulmonary resuscitation system

    CN118203497A