Cardiopulmonary Resuscitation Compression Control Device, Computing Device, and Computer-Readable Storage Medium
Through the cardiopulmonary resuscitation compression control device, the blood flow monitoring device and the pseudo-partial derivative model are used to dynamically adjust the compression parameters, which solves the problem of insufficient quality caused by the fixation of the compression parameters in the prior art, and improves the effect and safety of cardiopulmonary resuscitation.
Patent Information
- Application Number
- CN202510499510.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-21
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2045-04-21
AI Technical Summary
Existing cardiopulmonary resuscitation equipment cannot dynamically adjust chest compression parameters according to the patient's physiological condition, making it difficult to achieve high-quality chest compression, affecting the patient's survival rate and neurological prognosis.
The cardiopulmonary resuscitation compression control device is adopted to obtain the actual hemodynamic parameters through the blood flow monitoring device, and combined with the linear model of the pseudo-partial derivative and the weighted average algorithm, the compression parameters of the chest compression device are dynamically adjusted to achieve high-quality chest compression.
It improves the success rate of cardiopulmonary resuscitation, reduces the rate of sternum fracture, and achieves high-quality chest compressions based on individual patients and at different stages.
Smart Images

Figure CN120037097B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of medical devices, and particularly to a cardiopulmonary resuscitation compression 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 a fixed compression parameter or a closed-loop control mechanism based on a single compression feedback signal (such as compression resistance, acceleration). However, such methods have significant limitations: they do not adjust the CPR compression 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, there is an urgent need to improve the existing technology. Summary of the Invention
[0004] In view of this, the present application provides a cardiopulmonary resuscitation compression 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:
[0006] In a first aspect, an embodiment of the present application provides a cardiopulmonary resuscitation compression 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 compression control device; the cardiopulmonary resuscitation compression control device includes:
[0007] 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;
[0008] An acquisition module, configured to acquire the current compression parameters of the external chest compression device;
[0009] An update module, configured to 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.
[0010] Optionally, the determination module is further configured to:
[0011] Determine the desired hemodynamic parameter according to the current physiological condition of the target organism;
[0012] When the number of times of the actual hemodynamic parameter obtained by the blood flow monitoring device reaches a first preset number of times, open a first time window for obtaining the average value of the actual hemodynamic parameter, and obtain the average value of the actual hemodynamic parameter;
[0013] Adjust the desired hemodynamic parameter according to the average value of the actual hemodynamic parameter;
[0014] 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.
[0015] Optionally, the determining module is further configured to:
[0016] If the average value of the actual VTI is less than a first VTI value, multiply the average value and the current desired VTI by a first weight and a second weight respectively, then accumulate and average to obtain a new desired VTI; the second weight is greater than the first weight;
[0017] If the average value of the actual VTI is greater than or equal to the first VTI value, assign the average value of the actual VTI to the new desired VTI.
[0018] Optionally, the determining module is further configured to:
[0019] When the number of times of the actual hemodynamic parameter obtained by the blood flow monitoring device reaches a second preset number of times, open a second time window for adjusting the desired hemodynamic parameter, and adjust the desired hemodynamic parameter according to the difference between the current desired hemodynamic parameter and the average value of the current actual hemodynamic parameter; the second preset number of times is greater than the first preset number of times.
[0020] Optionally, the pressing parameter of the external chest compression device includes the pressing depth, and the determining module is further configured to:
[0021] 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, increase the desired VTI;
[0022] 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 the first pressing depth threshold, decrease the desired VTI;
[0023] If the value obtained by subtracting the expected VTI from the average value of the actual VTI is greater than a second difference value, then decrease the expected VTI such that the expected VTI is greater than or equal to a second VTI value.
[0024] Optionally, the compression parameters of the external chest compression device include a compression depth and a compression frequency, and the determination module is further configured to:
[0025] If the difference between the expected VTI and the average value of the actual VTI is less than a first difference value, and the compression depth is less than a first compression depth threshold value and the compression frequency is less than a first compression frequency threshold value, then increase the expected VTI;
[0026] If the difference between the expected VTI and the average value of the actual VTI is less than a first difference value, and the compression depth is greater than or equal to a first compression depth threshold value or the compression frequency is greater than or equal to a first compression frequency threshold value, then decrease the expected VTI;
[0027] If the value obtained by subtracting the expected VTI from the average value of the actual VTI is greater than a second difference value, then decrease the expected VTI such that the expected VTI is greater than or equal to a second VTI value.
[0028] Optionally, the update module is further configured to:
[0029] 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.
[0030] Optionally, the compression parameter of the external chest compression device includes a compression depth, and the update module is further configured to:
[0031] Obtain a linear model based on a pseudo partial derivative regarding the relationship between the compression parameter, the expected hemodynamic parameter, and the actual hemodynamic parameter;
[0032] Obtain a third difference value between the current compression depth and the previous compression depth of the external chest compression device;
[0033] When the third difference value is greater than a compression fluctuation threshold value, update the pseudo partial derivative in the linear model, and further update the compression depth for the next time of the external chest compression device.
[0034] Optionally, the update module is further configured to:
[0035] When the difference between zero and the pseudo partial derivative is 0.00001 - 0.1, or the difference between zero and the third difference value is 0.00001 - 0.1, reset the pseudo partial derivative.
[0036] Optionally, the update module is further configured to:
[0037] Update the next compression parameter of the external chest compression device according to the following expression:
[0038] uCurrent = uPrev + (rho × phi × (yDesiredAvg - yAvg)) / (lambda + phi × phi);
[0039] Wherein, 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.
[0040] Optionally, the update module is further configured to:
[0041] After obtaining the next compression parameter of the external chest compression device according to the linear model based on the pseudo partial derivative, perform a limit processing on the compression parameter;
[0042] When the compression parameter is less than the first compression parameter, set the compression parameter to the first compression parameter; when the compression parameter is greater than the second compression parameter, set the compression parameter to the second compression parameter; the second compression parameter is greater than the first compression parameter.
[0043] 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 compression control device; the computing device includes: a storage component, a communication bus, and a processing component, wherein:
[0044] The storage component is used to store the operating program of the cardiopulmonary resuscitation compression control device;
[0045] The communication bus is used to realize the connection communication between the storage component and the processing component;
[0046] The processing component is used to execute the operating program of the cardiopulmonary resuscitation compression control device to implement the following steps:
[0047] Determine the desired hemodynamic parameter of the target organism according to multiple actual hemodynamic parameters of the target organism obtained by the blood flow monitoring device;
[0048] Obtain the current compression parameter of the external chest compression device;
[0049] Update the next compression parameter of the external chest compression device according to the compression parameter, the desired hemodynamic parameter, and the actual hemodynamic parameter.
[0050] 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 compression control device; an executable program is stored on the computer-readable storage medium,
[0051] When the executable program is executed by a processor, the following steps are implemented:
[0052] Determine the expected hemodynamic parameters of the target organism according to multiple actual hemodynamic parameters of the target organism obtained by the blood flow monitoring device;
[0053] Obtain the current compression parameters of the external chest compression device;
[0054] Update the next compression parameters of the external chest compression device according to the compression parameters, the expected hemodynamic parameters, and the actual hemodynamic parameters.
[0055] In a fourth aspect, an embodiment of the present application provides a cardiopulmonary resuscitation system, including:
[0056] An external chest compression device for performing external chest compression on a target organism;
[0057] A blood flow monitoring device for monitoring the hemodynamic parameters of a target organism;
[0058] The above-mentioned cardiopulmonary resuscitation compression control device.
[0059] 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 expected 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; an update module for updating the next compression parameters of the external chest compression device according to the compression parameters, the expected 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, expected hemodynamic parameters, and actual hemodynamic parameters, that is, can achieve high-quality external chest compression according to the actual hemodynamic parameters and expected 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 compression.
[0060] 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
[0061] The drawings described herein are provided to further understand the present application and form a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation to the present application. In the drawings:
[0062] Figure 1 is a schematic structural diagram of a cardiopulmonary resuscitation compression control device provided by an embodiment of the present application;
[0063] Figure 2 is a schematic flow diagram of the execution process of a cardiopulmonary resuscitation compression control device provided by an embodiment of the present application;
[0064] Figure 3 is a detailed flow diagram of the execution process of a cardiopulmonary resuscitation compression control device provided by an embodiment of the present application;
[0065] Figure 4 is a schematic structural diagram of a computing device provided by an embodiment of the present application;
[0066] Figure 5 is a schematic diagram of a cardiopulmonary resuscitation system provided by an embodiment of the present application;
[0067] Figure 6 is a schematic diagram of a cardiopulmonary resuscitator provided by an embodiment of the present application;
[0068] Figure 7 is a schematic flow diagram of the working steps of a control component in a cardiopulmonary resuscitator provided by an embodiment of the present application.
[0069] Description of the Reference Numerals:
[0070] 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
[0071] The exemplary embodiments disclosed in the present application will be described in more detail below with reference to the 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.
[0072] 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 those skilled 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.
[0073] To thoroughly understand the present application, detailed steps and structures will be presented in the following description to illustrate 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 implementation manners.
[0074] The applicant of the present application found in the research and development 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 conditions and physiological responses of patients are dynamically changing. For example, a patient may experience arrhythmia, blood pressure fluctuations, etc. during the resuscitation process, 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 existing technologies 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 numerous experiments that the expected hemodynamic parameters for dynamic adjustment can be added, together with the actual hemodynamic parameters, as a basis for adjusting the external chest compression device, and better effects can be achieved. The following is a detailed introduction to this technical solution. Embodiment 1
[0075] The embodiment of the present 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:
[0076] A determination module 11, configured to determine the 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 62;
[0077] An acquisition module 12, configured to acquire the current compression parameters of the external chest compression device 61;
[0078] An update module 13, configured to update the compression parameters for the next compression of the external chest compression device 61 according to the compression parameters, the desired hemodynamic parameters, and the actual hemodynamic parameters.
[0079] Understandably, 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 the compression depth, compression frequency, etc.
[0080] A blood flow monitoring device 62, which can be a device for non-invasive monitoring 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.
[0081] Understandably, the target organism can be a human, or other animals with a physiological structure similar to that of a human. The embodiments of the present application mainly introduce the target organism as a human. It can be understood that the technical solutions of the embodiments of the present application are also applicable to other animals.
[0082] It should be noted that the desired hemodynamic parameters 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.
[0083] In some other embodiments of the present application, the determination module 11 is further configured to:
[0084] Determine the desired hemodynamic parameters according to the current physiological condition of the target organism;
[0085] When the number of times of the actual hemodynamic parameters obtained by the blood flow monitoring device 62 reaches a first preset number of times, open a first time window for obtaining the average value of the actual hemodynamic parameters, and obtain the average value of the actual hemodynamic parameters;
[0086] Adjust the desired hemodynamic parameters according to the average value of the actual hemodynamic parameters;
[0087] The actual hemodynamic parameters include the actual VTI or actual blood flow velocity of the neck blood vessels, and the desired hemodynamic parameters include the desired VTI or desired blood flow velocity. VTI is the English abbreviation of Velocity Time Integral.
[0088] That is, when 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.
[0089] However, for the average value of the actual VTI to be representative, a sufficient number of samples are required. Therefore, a first time window for obtaining the average value of the actual VTI needs to be set. The first time window is opened when the number of obtained actual VTIs reaches a first preset number. The first preset number can be 5, 10, 20, etc., and can be determined according to the stability of the actual VTI data. Additionally, not all of the obtained actual VTIs need to be used for calculating the average value. Some abnormal data can be excluded, i.e., filtering is performed, which requires knowledge of medicine and statistics and will not be elaborated here.
[0090] It can be understood that monitoring the actual hemodynamic parameter 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 restoration of spontaneous circulation. It can be understood that in addition to the VTI of the neck vessels, other hemodynamic parameters can be introduced to more comprehensively evaluate the effect of cardiopulmonary resuscitation.
[0091] Specifically, a data set or list can be established for the obtained actual VTIs, simply referred to as the VIT list. The number of data in the VTI list is the number of obtained actual VTIs, and the same applies hereinafter. It can be understood that it can also be a list of other hemodynamic parameters.
[0092] Without limitation, the neck vessels can include the carotid artery and / or the jugular vein.
[0093] In some other embodiments of the present application, the determining module 11 is further configured to:
[0094] If the average value of the actual VTI is less than the first VTI value, the average value and the current expected VTI are respectively multiplied by a first weight and a second weight, and then the weighted average is calculated to obtain a new expected VTI; the second weight is greater than the first weight;
[0095] 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.
[0096] Understandably, if the average value of the actual VTI is less than the first VTI value, it indicates 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 indicates that the desired VTI needs to be increased. Assuming that the desired VTI is greater than the average value of the actual VTI, it indicates that the desired VTI needs to be decreased. Therefore, the applicant creatively designed a method of weighted evaluation, that is, multiplying the average value of the actual VTI by a smaller weight and the desired VTI by a larger weight, adding the two and then averaging to change the desired VTI. Since the desired VTI is multiplied by a larger weight, the change in the desired VTI is slightly adjusted based on the average value of the actual VTI on the basis of the previous desired VTI, which meets the above requirements.
[0097] Specifically, the first VTI value can be 10 cm.
[0098] Specifically, the method of adjusting the desired VTI by weighted average can refer to the following expression (1):
[0099] newDesired = (0.8 × yDesired) + (0.2 × yAvg) (1)
[0100] Wherein, the newDesired is the new desired VTI, yDesired is the current desired VTI, the weight of the desired VTI, that is, 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, that is, the first weight is 0.2.
[0101] 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 used, 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 compression historical data, and the change trend of hemodynamic parameters to more precisely control the update of the compression parameters.
[0102] Understandably, if the average value of the actual VTI is greater than or equal to the first VTI value, it indicates that the effect of chest compressions 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.
[0103] In some other embodiments of the present application, the determining module 11 is further configured to:
[0104] When the number of times of the actual hemodynamic parameters acquired by the blood flow monitoring device 62 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.
[0105] This and adjusting the expected hemodynamic parameters according to the average value of the actual hemodynamic parameters are two different adjustment methods, and the two can be implemented successively or separately. Through these two adjustment methods, the embodiments of the present application realize the 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.
[0106] 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.
[0107] Setting the second time window and adjusting the expected VTI according to the second time window can make the adjustment of the expected VTI more scientific and reliable.
[0108] It can be understood that the difference between the current expected VTI and the average value of the current actual VTI reflects the effect of chest compressions to a certain extent. Therefore, adjusting the expected VTI according to the difference can make the chest compressions adjust in a more effective direction.
[0109] Specifically, the pressing parameter of the chest compression device 61 includes the pressing depth, and the determining module 11 is further configured to:
[0110] 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, the expected VTI is increased.
[0111] It can be understood that 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. No matter which one 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 be further increased.
[0112] Of course, the above premise for increasing the desired VTI is that the current compression depth is less than the first compression depth threshold. Otherwise, there is no room for further increase in the compression depth, and continuing to increase it will increase the risk of sternal fracture.
[0113] Specifically, both the first difference and the second difference can be 2, and the first compression depth threshold can be 50 mm.
[0114] Specifically, the increase in the desired VTI can refer to the following expression (2)
[0115] yDesired = yDesired + 2 (2)
[0116] where yDesired is the desired VTI.
[0117] 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, then reduce the desired VTI.
[0118] Following the above introduction, if the current compression depth is greater than or equal to the first compression depth threshold, then continuing to increase it will increase the risk of sternal fracture. Therefore, when the difference between the average value of the desired VTI and the actual VTI is less than the first difference, it is necessary to reduce the desired VTI.
[0119] The reduction of the desired VTI can refer to the following expression (3)
[0120] yDesired = yDesired – 1 (3)
[0121] 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.
[0122] It can be understood that if the value obtained by subtracting the desired 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 desired VTI can be reduced to maintain the current effect. However, reducing the desired VTI also needs to have a limit to avoid changing the current good cardiopulmonary resuscitation situation. In practice, the desired VTI can be kept greater than or equal to the second VTI value.
[0123] Specifically, the second VTI value can be 9 mm.
[0124] Specifically, the reduction of the desired VTI can refer to the following expression (4):
[0125] yDesired = Math.Max(9, newDesired × 0.95) (4)
[0126] Among them, Math.Max is a function for taking the maximum value, that is, taking the larger value between 9 and newDesired × 0.95 as the new desired VTI. 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.
[0127] 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.
[0128] Specifically, the pressing parameters of the external chest compression device 61 include the pressing depth and the pressing frequency. The determining module 11 is further configured to:
[0129] If the difference between the average value of the desired VTI and 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;
[0130] If the difference between the average value of the desired VTI and 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;
[0131] 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.
[0132] It should be noted that if the pressing parameter increases the pressing frequency, the control process of the determining module 11 is the same as the above, except that the judgment index of the pressing frequency is added.
[0133] It can be understood that when increasing the desired VTI, the conditions of both the pressing depth and the pressing frequency need to be met, while when reducing 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.
[0134] Specifically, the first pressing frequency threshold can be 120 times per minute.
[0135] Further, the pressing parameter may further include the proportion of the pressing plateau period. Similar to increasing the pressing frequency in the pressing parameter, the control process of the determining module 11 is the same as above. Moreover, when increasing the desired VTI, the conditions of the pressing depth, pressing frequency, and the proportion of the pressing plateau period all 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 excessive pressing depth, excessive pressing frequency, or excessive proportion of the pressing plateau period can be reduced.
[0136] 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.
[0137] In some other embodiments of the present application, the updating module 13 is further configured to:
[0138] When the number of pressing times of the external chest compression device 61 reaches the third preset number, open the third time window for updating the pressing parameter.
[0139] Specifically, the third preset number can be the number of times required for a complete pressing operation. For example, the third preset number can be 30, because external chest compressions 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 can also be other values greater than 30.
[0140] Through the third time window, the creative breakthrough of the present application is:
[0141] 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 between physiological response and mechanical control is achieved.
[0142] 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:
[0143] Obtain a linear model based on pseudo partial derivatives regarding the relationship between the pressing depth, the expected hemodynamic parameter, and the actual hemodynamic parameter;
[0144] Obtain the third difference between the current pressing depth of the external chest compression device 61 and the previous pressing depth;
[0145] When the third difference is greater than the pressing fluctuation threshold, update the pseudo partial derivative in the linear model, and then update the pressing depth of the external chest compression device 61 for the next time.
[0146] It can be understood that the linear model of pseudo partial derivatives has the following advantages:
[0147] (1) No need for an exact model: It does not rely on the exact mathematical model of the controlled system, but conducts control through real-time data.
[0148] (2) Online learning: The controller can dynamically adjust its parameters according to real-time data to adapt to the changes of the controlled system.
[0149] (3) Robustness: Since it does not rely on an exact mathematical model, the algorithm has strong robustness to the uncertainties of the controlled system and external disturbances.
[0150] The controlled system here can be a cardiopulmonary resuscitation system.
[0151] It can be understood that it is difficult to establish an exact mathematical model for the relationship between the pressing parameters, the desired hemodynamic parameters, and the actual hemodynamic parameters. Therefore, it is appropriate to establish a linear model of pseudo partial derivatives, and it has also been proven to be very effective in practice. In the linear model of pseudo partial derivatives, the past change value of the pressing depth is the input, and the estimated value of the change in hemodynamic parameters is the output.
[0152] By updating the pseudo partial derivative in the linear model according to the magnitude of the third difference, the changes of the system can be better reflected. For example, when the third difference is greater than the pressing fluctuation threshold, it indicates that a significant change has occurred in the system. Therefore, it is necessary to update the pseudo partial derivative.
[0153] Specifically, the pseudo partial derivative can be updated according to the following expression (5):
[0154] phi=(eta×delta(U - 1)×(deltaY - phi×delta(U - 1))) / (mu + delta(U - 1)×delta(U - 1)) (5)
[0155] Wherein, 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 pressing 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.
[0156] Specifically, the setting of the pressing fluctuation threshold depends on the specific application scenario and the characteristics of the system, and the following factors can be considered:
[0157] The noise level of the system: If there is a large amount of noise in the system, the pressing fluctuation threshold may need to be set to a higher value to avoid frequent adjustments caused by noise.
[0158] Control precision requirement: If a high control precision is required, the pressing fluctuation threshold may need to be set to a lower value to adjust the pseudo partial derivative more precisely.
[0159] 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 lower value to respond to the changes in the system more quickly.
[0160] Example:
[0161] Suppose we have a simple control system, where:
[0162] The input varies from 40 to 55.
[0163] The output varies from 0 to 100.
[0164] The noise level is small and the system is relatively stable.
[0165] In this case, we can choose a moderate pressing fluctuation threshold, such as 0.1 or 0.05.
[0166] In some other embodiments of the present application, the updating module 13 is further configured to:
[0167] 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.
[0168] 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 pressing parameters not being updated in a timely manner. Therefore, an option to reset the pseudo partial derivative needs to be set.
[0169] In some other embodiments of the present application, the updating module 13 is further configured to:
[0170] Update the pressing parameters for the next time of the chest compression device 61 according to the following expression:
[0171] uCurrent = uPrev + (rho × phi × (yDesiredAvg - yAvg)) / (lambda + phi × phi) (6)
[0172] 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.
[0173] It can be seen from Expression (6) that 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.
[0174] In some other embodiments of the present application, the update module 13 is further configured to:
[0175] 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;
[0176] 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.
[0177] 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.
[0178] Specifically, the second pressing depth threshold can be 40 mm, and the third pressing depth threshold can be 55 mm.
[0179] 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 through animals, such as through 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 parameters 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 ROSC success rate and reduce the sternal fracture rate, etc.
[0180] 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:
[0181] 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.
[0182] Step 202: Obtain the current compression parameters of the external chest compression device.
[0183] 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.
[0184] 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:
[0185] Step 301: Start compression. Control the external chest compression device to start compressing the chest of the target organism.
[0186] Step 302: Monitor blood flow. Control the blood flow monitoring device to monitor the neck blood vessels of the target organism.
[0187] 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.
[0188] 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.
[0189] Step 305: Adjust the desired VTI I. Adjust the desired VTI according to the average value of the actual VTI.
[0190] 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.
[0191] 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.
[0192] Step 308: Obtain the change value of the pressing parameter. Obtain the third difference between the current pressing depth of the external chest compression device 61 and the previous pressing depth.
[0193] 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.
[0194] 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.
[0195] Step 311: Update the pressing parameter for the next time. Update the pressing parameter for the next time of the external chest compression device 61 according to the linear model.
[0196] Step 312: Perform amplitude limiting 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.
[0197] 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 to the log or history record, etc., which will not be elaborated here.
[0198] 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 a 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 - processing unit (MPU), or any other conventional processor. Embodiment 2
[0199] This application embodiment 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;
[0200] Refer to Figure 4 , the computing device 50 includes: a storage component 51, a communication bus 52, and a processing component 53, where:
[0201] The storage component 51 is used to store the operating program of the cardiopulmonary resuscitation pressing control device 10;
[0202] The communication bus 52 is used to implement the connection and communication between the storage component 51 and the processing component 53;
[0203] The processing component 53 is used 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.
[0204] 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.
[0205] 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.
[0206] 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.
[0207] 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.
[0208] 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
[0209] The 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,
[0210] When the executable program is executed by a processor, it implements steps 201-step 203 in the first embodiment, or implements steps 301-step 312 in the first embodiment.
[0211] Exemplarily, the computer-readable storage medium can adopt any combination of one or more readable media. The readable media can 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 can, for example, include but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or components, or any combination of the above. More specific examples (non-exhaustive list) of the readable storage medium include: portable computer disks, hard disks, random access memory (RAM, Random Access Memory), read-only memory (ROM, Read Only Memory), flash memory (Flash Memory), portable compact disc read-only memory (CD-ROM, Compact Disc Read-Only Memory), digital versatile disc (DVD, Digital Versatile Disc), memory stick, floppy disk, mechanical encoding device, such as a punched card or raised structure in a groove storing instructions thereon, and any suitable combination of the above. Among them:
[0212] The RAM includes: Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).
[0213] The ROM includes: Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), and Electrically Erasable Programmable Read-Only Memory (EEPROM).
[0214] The computer-readable storage medium used herein is not construed as being an instantaneous signal per se, 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.
[0215] 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 those of the device embodiments. For technical details not disclosed in the computer-readable storage medium embodiments of this application, please refer to the description of the device embodiments in this application for understanding. Embodiment 4
[0216] An embodiment of the present application provides a cardiopulmonary resuscitation system. Refer to Figure 5 , the cardiopulmonary resuscitation system includes:
[0217] An external chest compression device 61 for performing external chest compression on a target organism 90;
[0218] A blood flow monitoring device 62 for monitoring the hemodynamic parameters of the target organism 90;
[0219] The cardiopulmonary resuscitation press control device 10 described in the first embodiment.
[0220] The description of the above system embodiment is similar to that of the above device embodiment and has similar beneficial effects to those of 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. Embodiment Five
[0221] 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, wherein:
[0222] 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;
[0223] The VTI monitoring mechanism is used to monitor the velocity time integral VTI of the carotid artery of the target organism;
[0224] The control component is used to update the compression depth and send it to the thoracic cavity compression mechanism. Refer to Figure 7 , the working steps of the control component include:
[0225] Step 701: Update the desired VTI according to the current desired VTI, actual VTI, and the previous compression depth value;
[0226] Step 702: Update the compression depth according to the actual VTI and the updated desired VTI and send it to the thoracic cavity compression mechanism.
[0227] It can be understood that, except for the possible difference in the assembled appearance, the other functions and structures of the thoracic cavity compression mechanism and the VTI monitoring mechanism in this embodiment can be the same as those of the external chest compression device 61 and the blood flow monitoring device 62 in other embodiments respectively. For the technical details not disclosed in this embodiment, please refer to the description of other embodiments for understanding.
[0228] It can be understood that the control component in this embodiment and the cardiopulmonary resuscitation press control device 10 in other embodiments may have the same structure, but the specific control functions are different.
[0229] Understandably, a cardiopulmonary resuscitation machine integrates the above-mentioned cardiopulmonary resuscitation system into one device, and the steps it performs are different from those of the cardiopulmonary resuscitation system.
[0230] In some other embodiments of the present application, step 701 includes:
[0231] 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 compression depth value.
[0232] Understandably, the difference between the current desired VTI and the average value of the current actual VTI reflects to a certain extent the effect of external chest compressions. Therefore, adjusting the desired VTI according to the difference can adjust the external chest compressions in a more effective direction.
[0233] 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 compression depth value includes:
[0234] If the difference between the desired VTI and the average value of 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;
[0235] If the difference between the desired VTI and the average value of 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;
[0236] 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.
[0237] Understandably, 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. Whichever 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.
[0238] 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 it will increase the risk of sternal fracture. The increase of the desired VTI can refer to expression (2).
[0239] If the current compression depth is greater than or equal to the first compression depth threshold, further 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, it is necessary to reduce the desired VTI. The reduction of the desired VTI can refer to Expression (3).
[0240] 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.
[0241] It can be understood that 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 of the target user is in good condition, 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 situation. In practice, the desired VTI can be kept greater than or equal to the second VTI value. The reduction of the desired VTI can refer to Expression (4).
[0242] In some other embodiments of the present application, updating the compression depth according to the actual VTI and the updated desired VTI and sending it to the thoracic compression mechanism includes:
[0243] Obtaining a linear model based on pseudo partial derivatives regarding the relationship among the compression depth, the desired VTI, and the actual VTI;
[0244] Obtaining a third difference between the current compression depth and the previous compression depth of the thoracic compression mechanism;
[0245] When the third difference is greater than the compression fluctuation threshold, update the pseudo partial derivative in the linear model, and further update the compression depth of the thoracic compression mechanism for the next time.
[0246] Updating the pseudo partial derivative in the linear model according to the magnitude of the third difference can better reflect the change of the system. 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.
[0247] In some other embodiments of the present application, the working steps of the control component further include:
[0248] Updating the pseudo partial derivative according to Expression (5):
[0249] In some other embodiments of the present application, the working steps of the control component further include:
[0250] 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.
[0251] Understandably, when the difference between zero and the pseudo partial derivative is 0.00001 - 0.1, it means that the pseudo partial derivative is close to zero, or when the difference between zero and the third difference is 0.00001 - 0.1, it 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 set.
[0252] In some other embodiments of the present application, the working steps of the control component further include:
[0253] Update the next pressing parameter of the chest compression 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.
[0254] In some other embodiments of the present application, before step 701, the working steps of the control component further include:
[0255] Obtain the first actual VTI monitored at the first time, and adjust the desired VTI according to the first actual VTI.
[0256] The first time here can be the time when it is first used.
[0257] 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:
[0258] Obtain multiple first actual VTIs of the target organism, and obtain the average value of the multiple first actual VTIs;
[0259] Adjust the desired VTI according to the average value.
[0260] There can be multiple first actual VTIs monitored at the first time, so as to reduce the influence of the error of individual data.
[0261] Similarly, after collecting multiple data, the influence of the error of individual data can be reduced through the average value.
[0262] In some other embodiments of the present application, the adjusting the desired VTI according to the average value includes:
[0263] If the average value is less than the 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;
[0264] 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.
[0265] Understandably, if the average value of the actual VTI is less than the first VTI value, it indicates that the effect of chest compressions needs to be enhanced, so it is necessary to change the value of the expected VTI. Assuming that the expected VTI is less than the average value of the actual VTI, it means that the expected VTI needs to be increased. Assuming that the expected VTI is greater than the average value of the actual VTI, it means that the expected VTI needs to be decreased. Therefore, the applicant creatively designed a weighted evaluation method, that is, the average value of the actual VTI is multiplied by a smaller weight, and the expected VTI is multiplied by a larger weight, and the two are added and then averaged to change the expected VTI. Since the expected VTI is multiplied by a larger weight, the change in the expected VTI is slightly adjusted based on the average value of the actual VTI on the basis of the previous expected VTI, which meets the above requirements. Specifically, the method for adjusting the expected VTI by weighted average can be seen in Expression (1).
[0266] In some other embodiments of the present application, before step 701, the working steps of the control component further include:
[0267] Obtain the actual VTI and the expected VTI adjusted according to the actual VTI;
[0268] This step can refer to the above step of "adjusting the expected VTI according to the average value of multiple first actual VTIs".
[0269] Obtain a preset reference compression depth;
[0270] 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.
[0271] According to the compression parameter calculation formula, obtain the first compression parameters of the chest compression mechanism. The compression parameter calculation formula can be seen in Expression (6).
[0272] In some other embodiments of the present application, the working steps of the control component further include:
[0273] Obtain the reference compression depth preset by the storage component of the cardiopulmonary resuscitator, or obtain the reference compression depth input by the input component of the cardiopulmonary resuscitator;
[0274] Use the pressing depth of the base as uPrev in the pressing parameter calculation formula to participate in the calculation, and obtain the pressing parameter of the first time of the chest pressing mechanism.
[0275] The reference pressing depth can be preset in the storage component and read during operation. It can also be manually input by the staff during operation.
[0276] 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 pressing depth value, and then update the pressing depth according to the actual VTI and the updated expected VTI, which can dynamically adjust the pressing depth and achieve high-quality external chest compressions.
[0277] The description of the above cardiopulmonary resuscitation machine embodiment is similar to the description of the above device embodiment, and has the same beneficial effects as 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.
[0278] 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, without conflict, they can be combined arbitrarily to form a new embodiment.
[0279] The embodiments of the present application can be a system, a method, and / or a computer program product. The computer program product can include a computer-readable storage medium, on which computer-readable program instructions for enabling a processor to implement various aspects of the present application are uploaded. The computer program product can be written in any combination of one or more programming languages to write program code for performing the 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 can be executed completely on the user's computer, partially on the user's device, executed as an independent software package, partially on the user's computer and partially on a remote computer, or completely on a remote computer or server. In the case of a remote computer, the remote computer can 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 can be connected to an external computer (for example, 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 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 can execute the computer-readable program instructions to implement various aspects of the present application.
[0280] The computer-readable program instructions described herein can be downloaded to various computing / processing devices from a computer-readable storage medium or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network may include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium in each computing / processing device.
[0281] 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 combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0282] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine such that, when the instructions are executed by the processor of the computer or other programmable data processing device, a device is produced 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, which causes a computer, a programmable data processing device, and / or other devices to operate in a specific manner, so that the computer-readable medium storing the instructions includes 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.
[0283] The computer-readable program instructions can also be loaded onto a computer, other programmable data processing device, or other device, such that a series of operation steps are performed on the computer, other programmable data processing device, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing device, or other device implement the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0284] In several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of the modules is only a logical function division. In actual implementation, there may be other division methods. 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, direct couplings, or communication connections between the various components shown or discussed can be through some interfaces. The indirect couplings or communication connections of devices or modules can be electrical, mechanical, or other forms.
[0285] The modules described above as separate components may or may not be physically separated. 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.
[0286] In addition, in each embodiment of this application, all the functional modules can be integrated in one processing module, or each functional module can be separately used as a module, or two or more functional modules can be integrated in 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.
[0287] 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 foregoing program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the above method embodiments.
[0288] Alternatively, if the above integrated modules of this application are implemented in the form of software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of this application essentially or the part that contributes to the prior art can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable 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 this application. In this way, the embodiments of this application are not limited to any specific combination of hardware and software.
[0289] 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 allowed.
[0290] It should be noted that in this document, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, such that a process, method, article or apparatus comprising a series of elements not only includes those elements but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or apparatus. Without further limitation, an element defined by the phrase "comprising a..." does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising such element.
[0291] 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 circumstances.
[0292] The purpose of the terms used herein is only to describe specific embodiments and is not a limitation of the present application. When 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 "composed of" and / or "including", when used in this specification, determine 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. When used herein, the term "and / or" includes any and all combinations of the related listed items. It should be understood that the phrase "in one embodiment" or "in some embodiments" mentioned throughout the specification means that a specific feature, structure or characteristic related to the embodiment is included in at least one embodiment of the present application. Therefore, the appearances of "in one embodiment" or "in some embodiments" throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in various embodiments of the present application, the serial numbers of the embodiments are only for description and do not represent the superiority or inferiority of the embodiments.
[0293] It should be understood that the magnitudes of the serial numbers of the above processes do not imply the order of execution. 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.
[0294] It should be understood that the above embodiments are all exemplary and do not cover all possible implementation manners included in the technical solution of this application. Without departing from the scope disclosed in this application, various deformations and changes can also be made on the basis of the above embodiments. Similarly, the technical features of the above embodiments can also be arbitrarily combined to form other embodiments of this application that may not be clearly described. Therefore, the above embodiments only represent several implementation manners of this application and do not limit the protection scope of the patent of this application.
Claims
1. A cardiopulmonary resuscitation pressing control device is applied to a cardiopulmonary resuscitation system, and the cardiopulmonary resuscitation system includes: An external chest compression device, a blood flow monitoring device, and the cardiopulmonary resuscitation compression control device; characterized in that the cardiopulmonary resuscitation compression control device includes: A determination module, configured to determine the desired hemodynamic parameters of the target organism according to a plurality of actual hemodynamic parameters of the target organism obtained by the blood flow monitoring device; An acquisition module, configured to acquire the current compression parameters of the external chest compression device; An update module, configured to 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; 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, open a first time window for obtaining the average value of the actual hemodynamic parameters, and obtain the average value of the actual hemodynamic parameters; Adjust the desired hemodynamic parameters according to the average value of the actual hemodynamic parameters; The actual hemodynamic parameters include the actual VTI or the actual blood flow velocity of the neck blood vessels, and the desired hemodynamic parameters include the desired VTI or the desired blood flow velocity.
2. The cardiopulmonary resuscitation compression control device according to claim 1, characterized in that The determination module is further configured to: If the average value of the actual VTI is less than the first VTI value, multiply the average value and the current desired VTI by a first weight and a second weight respectively, then accumulate and average 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, assign the average value of the actual VTI to the new desired VTI.
3. The cardiopulmonary resuscitation pressing control device according to claim 1, characterized in that The determination 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, 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.
4. The cardiopulmonary resuscitation pressing control device according to claim 3, wherein The compression parameters of the external chest compression device include the compression depth, and the determination module 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 compression depth is less than the first compression 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 compression depth is greater than or equal to the first compression 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.
5. The cardiopulmonary resuscitation compression control device according to claim 3, characterized in that, The compression parameters of the external chest compression device include the compression depth and the compression frequency, and the determination module 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, 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, 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.
6. The cardiopulmonary resuscitation compression control device according to claim 1, wherein, The updating module is further configured to: When the number of chest compressions of the chest compression device reaches the third preset number, open the third time window for updating the compression parameters.
7. The cardiopulmonary resuscitation pressing control device according to claim 1, wherein The compression parameters of the chest compression device include the pressing depth, and the updating module is further configured to: Obtain a linear model based on pseudo partial derivatives regarding the relationship between the pressing depth, 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 chest compression device; When the third difference is greater than the pressing fluctuation threshold, update the pseudo partial derivative in the linear model, and further update the pressing depth of the chest compression device for the next time.
8. The cardiopulmonary resuscitation compression control device according to claim 7, wherein, 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.
9. The cardiopulmonary resuscitation pressing control device according to claim 7, characterized in that The updating module is further configured to: Update the compression parameters of the chest compression device for the next time according to the following expression: uCurrent = uPrev + (rho × phi × (yDesiredAvg - yAvg)) / (lambda + phi × phi); Wherein, the uCurrent is the compression parameter for the next time, 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.
10. The cardiopulmonary resuscitation compression control device according to claim 9, wherein The updating module is further configured to: After obtaining the compression parameters of the chest compression device for the next time according to the linear model based on pseudo partial derivatives, perform a clipping process on the compression parameters; When the compression parameter is less than the first compression parameter, set the compression parameter to the first compression parameter; when the compression parameter is greater than the second compression parameter, set the compression parameter to the second compression parameter; the second compression parameter is greater than the first compression parameter.
11. 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 includes: a storage component, a communication bus, and a processing component, wherein: The storage component is used to store the running program of the cardiopulmonary resuscitation compression control device; The communication bus is used to realize the connection communication between the storage component and the processing component; The processing component is configured to execute the operating program of the cardiopulmonary resuscitation compression 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 compression parameters of the external chest compression device; 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; 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, open a first time window for obtaining the average value of the actual hemodynamic parameters, and obtain the average value of the actual hemodynamic parameters; Adjust the desired 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 desired hemodynamic parameters include the desired VTI or desired blood flow velocity.
12. A computer-readable storage medium, applied to a cardiopulmonary resuscitation system, the cardiopulmonary resuscitation system comprising: An external 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 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 compression parameters of the external chest compression device; 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; 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, open a first time window for obtaining the average value of the actual hemodynamic parameters, and obtain the average value of the actual hemodynamic parameters; Adjust the desired 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 desired hemodynamic parameters include the desired VTI or desired blood flow velocity.
Citation Information
Patent Citations
Smart servo for a mechanical CPR system
CN102076307A
Closed-loop external chest compression system
CN102119908A