Cardiopulmonary compression prompting method and device, computer device and readable storage medium

By setting a mapping relationship between compression frequency, acceleration feedback value range, and depth in the cardiopulmonary resuscitation assist device, and using an acceleration sensor to obtain real-time feedback values ​​and indicate compression depth, the problem of rescuers having difficulty in grasping the compression depth is solved, thereby improving the success rate and safety of resuscitation.

CN116439983BActive Publication Date: 2026-07-31AMBULANC (SHENZHEN) TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
AMBULANC (SHENZHEN) TECH CO LTD
Filing Date
2023-04-25
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

The success rate of resuscitation with existing cardiopulmonary resuscitation (CPR) assist devices is not high, and rescuers have difficulty accurately controlling the depth of compressions, which may lead to physical harm to the patient.

Method used

By setting the mapping relationship between compression frequency, acceleration feedback value range and compression depth, the accelerometer obtains real-time feedback values, determines and prompts the real-time compression depth, and combines personal experience to perform CPR.

Benefits of technology

It improves the success rate of cardiopulmonary resuscitation, reduces physical harm to patients, and ensures the accuracy of compression depth.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116439983B_ABST
    Figure CN116439983B_ABST
Patent Text Reader

Abstract

This application relates to a cardiopulmonary compression (CPR) prompting method, device, computer equipment, storage medium, and computer program product. The method includes: in response to compression operations of a CPR aid at a target compression frequency, acquiring real-time acceleration feedback values ​​during CPR; determining the real-time compression depth corresponding to the real-time acceleration feedback values ​​at the target compression frequency based on a mapping relationship between compression frequency, acceleration feedback value range, and compression depth; and outputting a prompt for the real-time compression depth. This method can improve the success rate of resuscitation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of medical device technology, and in particular to a cardiopulmonary compression prompting method, device, computer equipment, storage medium, and computer program product. Background Technology

[0002] Cardiopulmonary resuscitation (CPR) is a life-saving technique used to treat sudden cardiac and respiratory arrest. Currently available CPR aids can be used to assist rescuers in providing assistance to patients. Specifically, the rescuer places the CPR aid above the patient's chest and places their hands on the CPR aid to perform CPR.

[0003] However, the success rate of resuscitation is not high when rescuers use a cardiopulmonary resuscitation device to perform chest compressions on the patient. Summary of the Invention

[0004] Therefore, it is necessary to provide a cardiopulmonary compression prompting method, device, computer equipment, computer-readable storage medium, and computer program product that can improve the success rate of resuscitation in response to the above-mentioned technical problems.

[0005] Firstly, this application provides a method for prompting cardiopulmonary compressions, the method comprising:

[0006] In response to compressions of the cardiopulmonary compression aid at the target compression frequency, real-time acceleration feedback values ​​are obtained during the cardiopulmonary compression process;

[0007] Based on the mapping relationship between pressing frequency, acceleration feedback value range and pressing depth, the real-time pressing depth corresponding to the real-time acceleration feedback value at the target pressing frequency is determined;

[0008] Output a prompt indicating the real-time pressing depth.

[0009] In one embodiment, determining the real-time pressure depth corresponding to the real-time acceleration feedback value at the target pressure frequency based on the mapping relationship between pressure frequency, acceleration feedback value range, and pressure depth includes:

[0010] The first pressing depth is obtained based on the real-time acceleration feedback value, the target pressing frequency, and the mapping relationship;

[0011] Obtain the second compression depth; the second compression depth is determined based on the double integral of the acceleration vector function during the cardiopulmonary compression process;

[0012] If the first pressing depth and the second pressing depth are the same, the first pressing depth or the second pressing depth is determined as the real-time pressing depth.

[0013] In one embodiment, the method further includes:

[0014] If the first compression depth and the second compression depth are different, return to the step of responding to the compression operation of the cardiopulmonary compression aid at the target compression frequency and obtaining the real-time acceleration feedback value during the cardiopulmonary compression process.

[0015] In one embodiment, acquiring the real-time acceleration feedback value during cardiopulmonary compression includes:

[0016] Set the feedback duration and the feedback cycle within the feedback duration;

[0017] Based on the feedback period, multiple acceleration feedback values ​​are obtained within the feedback duration;

[0018] The real-time acceleration feedback value is obtained based on the multiple acceleration feedback values.

[0019] In one embodiment, the method further includes:

[0020] Obtain the target compression depth;

[0021] If the real-time pressing depth does not reach the target pressing depth, a force prompt is output.

[0022] In one embodiment, obtaining the target compression depth includes:

[0023] In response to an input operation of the pressure depth at the target pressure frequency, the target pressure depth is obtained.

[0024] In one embodiment, obtaining the target compression depth includes:

[0025] Obtain the body feature parameters of the object being pressed;

[0026] The target compression depth is determined based on the body characteristic parameters.

[0027] Secondly, this application also provides a cardiopulmonary compression prompting device, the device comprising:

[0028] The acquisition module is used to acquire real-time acceleration feedback values ​​during cardiopulmonary compression in response to compression operations of the cardiopulmonary compression aid at the target compression frequency.

[0029] The determination module is used to determine the real-time pressure depth corresponding to the real-time acceleration feedback value at the target pressure frequency based on the mapping relationship between the pressure frequency, the acceleration feedback value range, and the pressure depth.

[0030] The processing module is used to output a prompt indicating the real-time pressing depth.

[0031] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:

[0032] In response to compressions of the cardiopulmonary compression aid at the target compression frequency, real-time acceleration feedback values ​​are obtained during the cardiopulmonary compression process;

[0033] Based on the mapping relationship between pressing frequency, acceleration feedback value range and pressing depth, the real-time pressing depth corresponding to the real-time acceleration feedback value at the target pressing frequency is determined;

[0034] Output a prompt indicating the real-time pressing depth.

[0035] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:

[0036] In response to compressions of the cardiopulmonary compression aid at the target compression frequency, real-time acceleration feedback values ​​are obtained during the cardiopulmonary compression process;

[0037] Based on the mapping relationship between pressing frequency, acceleration feedback value range and pressing depth, the real-time pressing depth corresponding to the real-time acceleration feedback value at the target pressing frequency is determined;

[0038] Output a prompt indicating the real-time pressing depth.

[0039] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:

[0040] In response to compressions of the cardiopulmonary compression aid at the target compression frequency, real-time acceleration feedback values ​​are obtained during the cardiopulmonary compression process;

[0041] Based on the mapping relationship between pressing frequency, acceleration feedback value range and pressing depth, the real-time pressing depth corresponding to the real-time acceleration feedback value at the target pressing frequency is determined;

[0042] Output a prompt indicating the real-time pressing depth.

[0043] The aforementioned cardiopulmonary compression prompting methods, devices, computer equipment, storage media, and computer program products, by setting a mapping relationship between compression frequency, compression depth, and acceleration feedback value ranges, can directly determine the real-time compression depth during cardiopulmonary compression based on the real-time acceleration feedback value and provide real-time compression depth prompts to the rescuer. This solves the problem of rescuers causing bodily harm to the person being compressed due to not knowing the compression depth. Furthermore, when rescuers perform cardiopulmonary resuscitation based on the prompted real-time compression depth and their personal experience, the success rate of resuscitation can be improved. Attached Figure Description

[0044] Figure 1 This is a diagram illustrating the application environment of a cardiopulmonary compression prompting method in one embodiment;

[0045] Figure 2 This is a flowchart illustrating a cardiopulmonary compression prompting method in one embodiment;

[0046] Figure 3 This is a flowchart illustrating the process of determining the real-time pressing depth corresponding to the real-time acceleration feedback value at a target pressing frequency based on the mapping relationship between pressing frequency, acceleration feedback value range, and pressing depth in one embodiment.

[0047] Figure 4 This is a flowchart illustrating the process of obtaining real-time acceleration feedback values ​​during cardiopulmonary compression in another embodiment;

[0048] Figure 5 This is a flowchart illustrating the cardiopulmonary compression prompting method in another embodiment;

[0049] Figure 6 This is a schematic diagram of the process for obtaining the target compression depth in one embodiment;

[0050] Figure 7 This is a structural block diagram of a cardiopulmonary compression prompting device in one embodiment;

[0051] Figure 8 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0052] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0053] The cardiopulmonary compression prompting method provided in this application embodiment can be applied to, for example... Figure 1In the application environment shown, the CPR aid 102 communicates with the server 104 via a network. The server 104 executes the CPR prompting method provided in this application. Specifically, in response to a compression operation on the CPR aid at a target compression frequency, the server 104 acquires the real-time acceleration feedback value during the CPR process; and based on the mapping relationship between compression frequency, acceleration feedback value range, and compression depth, determines the real-time compression depth corresponding to the real-time acceleration feedback value at the target compression frequency, so as to output a prompt of real-time compression depth to the rescuer.

[0054] In one embodiment, such as Figure 2 As shown, a cardiopulmonary compression prompting method is provided, which is applied to... Figure 1 Taking server 104 as an example, the following steps are included:

[0055] S202, in response to the compression operation of the cardiopulmonary compression aid at the target compression frequency, acquires the real-time acceleration feedback value during the cardiopulmonary compression process.

[0056] The cardiopulmonary compression assist device is equipped with an acceleration sensor. When the rescuer compresses the cardiopulmonary compression assist device at the target compression frequency, the acceleration sensor detects the acceleration value fed back by the compression operation, and can obtain the real-time acceleration feedback value.

[0057] In some embodiments, the CPR aid is communicatively connected to a display device. By setting a target compression frequency in the display device, the CPR aid can provide compression frequency prompts according to the target compression frequency, thereby ensuring that the rescuer can achieve the target compression frequency when performing CPR and improving the success rate of resuscitation.

[0058] The compression frequency prompt can be provided through sound and / or flashing colors. For example, if the target compression frequency is 100 compressions per minute, the CPR aid can emit a preset frequency of 100 compressions per minute, specifically a "beep" sound.

[0059] It should be noted that when the compression frequency is indicated by sound and flashing color, the sound emitted by the CPR aid is simultaneous with the flashing color to ensure that both are indicating to the rescuer at the set compression frequency.

[0060] S204, based on the mapping relationship between pressing frequency, acceleration feedback value range and pressing depth, determines the real-time pressing depth corresponding to the real-time acceleration feedback value at the target pressing frequency.

[0061] The mapping relationship between pressing frequency, acceleration feedback value range, and pressing depth can be understood as follows: when pressing based on the pressing frequency, in order to achieve the corresponding pressing depth, the acceleration feedback value detected by the acceleration sensor must be within the corresponding acceleration feedback value range. The mapping relationship includes, but is not limited to, the acceleration feedback ranges corresponding to pressing frequencies of 80 times per minute, 90 times per minute, 100 times per minute, 110 times per minute, and 120 times per minute, and pressing depths of 1cm-8cm.

[0062] For example, at a pressing frequency of 100 times per minute, to achieve a pressing depth of 5cm, the acceleration feedback value needs to be between 26,000 and 27,000; at a pressing frequency of 100 times per minute, to achieve a pressing depth of 4cm, the acceleration feedback value needs to be between 22,500 and 23,500.

[0063] It should be noted that the accelerometer provided in this application can provide acceleration feedback values ​​in the x, y, and z directions, but this application uses the acceleration feedback value in the z direction and the mapping relationship to determine the pressing depth.

[0064] In some embodiments, for different pressing frequencies, the corresponding mapping relationships can be set in different databases for easy and quick retrieval of the mapping relationships. For example, the mapping relationship corresponding to a pressing frequency of 100 times per minute can be stored in a different database than the mapping relationship corresponding to a pressing frequency of 80 times per minute.

[0065] S206 outputs real-time pressure depth prompts.

[0066] In some embodiments, the CPR aid is communicatively connected to a display device, allowing the rescuer to see the real-time compression depth on the display device; or, while the display device shows the real-time compression depth, the CPR aid can also provide voice prompts, preventing the rescuer from being unable to see the display device and thus ensuring that the rescuer can promptly know the real-time compression depth during the CPR process.

[0067] In some embodiments, the CPR aid is equipped with multiple indicator lights. The server controls the indicator lights to flash according to preset colors based on the real-time compression depth; the number of indicator lights flashing with color is the same as the real-time compression depth. Specifically, the server compares the real-time compression depth with a preset depth range to determine the real-time depth range in which the real-time compression depth falls; the preset depth range includes the real-time depth range; the server controls multiple indicator lights on the CPR aid, each with the same value as the real-time compression depth, to flash according to the color corresponding to the real-time depth range.

[0068] For example, if the real-time compression depth is 3cm, and the corresponding real-time depth range is determined to be 1cm-4cm, with the corresponding color being orange, then the server controls the three indicator lights on the CPR aid to flash orange as a warning. If the real-time compression depth is 6cm, and the corresponding real-time depth range is determined to be 5cm-7cm, with the corresponding color being green, then the server controls the six indicator lights on the CPR aid to flash green as a warning; the number of indicator lights flashing according to color is the same as the magnitude of the real-time compression depth.

[0069] In summary, based on Figure 2 The method shown, by setting a mapping relationship between compression frequency, compression depth, and acceleration feedback value ranges, allows for the direct determination of real-time compression depth during CPR based on real-time acceleration feedback values. This provides a real-time compression depth prompt to the rescuer, solving the problem of rescuers causing bodily harm to the victim due to a lack of knowledge of compression depth. Furthermore, when rescuers perform CPR based on the prompted real-time compression depth and their personal experience, the success rate of resuscitation can be improved.

[0070] In one embodiment, such as Figure 3 The diagram illustrates a process for determining the real-time compression depth corresponding to the real-time acceleration feedback value at a target compression frequency, based on a mapping relationship between compression frequency, acceleration feedback value range, and compression depth. This method is then applied to… Figure 1 Taking server 104 as an example, the following steps are included:

[0071] S302, based on the real-time acceleration feedback value, the target pressing frequency, and the mapping relationship, obtains the first pressing depth.

[0072] In some embodiments, a corresponding mapping relationship can be obtained based on the target pressing frequency; based on the real-time acceleration feedback value, a matching real-time acceleration feedback value range can be determined from the mapping relationship to obtain the first pressing depth; wherein, the mapping relationship can be obtained from the corresponding database based on the target pressing frequency.

[0073] For example, if the target compression frequency is 100 times per minute, the corresponding mapping relationship includes, but is not limited to: when the compression depth is 5cm, the corresponding acceleration feedback value needs to be between 26000-27000; when the compression depth is 4cm, the corresponding acceleration feedback value needs to be between 22500-23500, and so on. If the real-time acceleration feedback value is 26520, the real-time acceleration feedback value range determined from this mapping relationship is 26000-27000. Therefore, the first compression depth can be determined to be 5cm.

[0074] S304, Obtain the second compression depth, which is determined by the double integral of the acceleration vector function during cardiopulmonary compression.

[0075] The acceleration vector function is a time-based vector function of the acceleration feedback value during CPR, which can be represented as a(t). The second compression depth can be obtained by double integration of a(t). The velocity vector function can be obtained by integrating a(t), and the displacement can be obtained by integrating the velocity vector function. This displacement is the second compression depth.

[0076] S306, if the first pressing depth and the second pressing depth are the same, determine the first pressing depth or the second pressing depth as the real-time pressing depth.

[0077] In summary, based on Figure 3 The method shown improves the accuracy of real-time compression depth by comparing the compression depth obtained based on mapping and the compression depth obtained based on calculus during CPR. This allows rescuers to increase the success rate of CPR by combining accurate real-time compression depth with their personal experience.

[0078] In one embodiment, if the first compression depth and the second compression depth are different, the process returns to S202 until the first compression depth and the second compression depth are the same, in order to ensure the accuracy of the real-time compression depth determination. In this way, when rescuers perform CPR based on the accurate real-time compression depth and their personal experience, the success rate of resuscitation can be improved.

[0079] In one embodiment, such as Figure 4 The diagram illustrates a process for obtaining real-time acceleration feedback values ​​during cardiopulmonary compression, and how this method can be applied to... Figure 1 Taking server 104 as an example, the following steps are included:

[0080] S402, set the feedback duration and the feedback cycle within the feedback duration.

[0081] S404 obtains multiple acceleration feedback values ​​within the feedback duration based on the feedback period.

[0082] The feedback duration can be 10 seconds, 30 seconds, 1 minute or other values, and the feedback period can be 1 second, 5 seconds, 10 seconds or other values. For example, if the feedback duration is 30 seconds and the feedback period is 5 seconds, then multiple acceleration feedback values ​​are obtained every 5 seconds through the accelerometer within 30 seconds.

[0083] S406 obtains real-time acceleration feedback values ​​based on multiple acceleration feedback values.

[0084] In some embodiments, the average value of multiple acceleration feedback values ​​can be determined as the real-time acceleration feedback value; or, the weighted sum of multiple acceleration feedback values ​​can be determined as the real-time acceleration feedback value.

[0085] In summary, based on Figure 4 The method shown improves the accuracy of real-time acceleration feedback values ​​by setting a feedback duration and a feedback cycle within that duration, and by obtaining real-time acceleration feedback values ​​based on multiple acceleration feedback values ​​within that duration. This allows for accurate determination of the real-time compression depth corresponding to the target compression frequency based on the real-time acceleration feedback value from a mapping relationship. When the real-time compression depth is displayed to the rescuer, the rescuer can accurately know the actual compression depth during CPR, resolving the problem of rescuers causing injury to the recipient due to a lack of knowledge of the compression depth. Furthermore, by combining the suggested compression depth with personal experience, the success rate of CPR can be improved.

[0086] In one embodiment, such as Figure 5 The diagram shows a flowchart of a cardiopulmonary compression (CPR) prompting method, which is applied to... Figure 1 Taking server 104 as an example, the following steps are included:

[0087] S502, obtain the target compression depth.

[0088] S504 outputs a force prompt when the real-time pressing depth does not reach the target pressing depth.

[0089] The target compression depth is the standard compression depth. The target compression depth varies depending on the individual being compressed. For example, for adults, the target compression depth is 5cm-6cm; for children, the target compression depth is 2cm-3cm.

[0090] In some embodiments, if the real-time pressing depth is greater than the target pressing depth, a prompt indicating that the pressing force has decreased is output; if the real-time pressing depth is less than the target pressing depth, a prompt indicating that the pressing force has increased is output.

[0091] In some embodiments, the cardiopulmonary compression aid is communicatively connected to a display device. When it is determined that the real-time compression depth has not reached the target compression depth, the display device can show a prompt indicating that the compression force has increased or decreased, making it convenient for the rescuer to check.

[0092] In some embodiments, when it is determined that the real-time compression depth has not reached the target compression depth, the server can control the CPR aid to issue a force prompt voice to prompt the rescuer to increase or decrease the compression force; in this way, even if the rescuer cannot see the force prompt in time, he can know the force prompt in time through voice, which provides the timeliness of the force prompt.

[0093] In summary, Figure 5 In the illustrated embodiment, by determining whether the real-time compression depth has reached the target compression depth, it can be determined whether the rescuer has met the compression requirements. If the rescuer has not met the compression requirements, a force prompt is output so that the rescuer can adjust the compression force to make the real-time compression depth reach the target compression depth. In this way, when the rescuer performs CPR based on the real-time compression depth, the success rate of CPR can be improved.

[0094] In one embodiment, the target compression depth can be obtained by responding to an input operation of compression depth at a target compression frequency. Specifically, the CPR aid is communicatively connected to a display device, where the rescuer can set the target compression depth. Thus, during actual compressions, if it is determined that the real-time compression depth has not reached the target depth, the display device can show a force prompt, and / or the CPR aid can output a force prompt voice message.

[0095] In one embodiment, such as Figure 6 The diagram illustrates a process for obtaining the target compression depth, which is then applied to... Figure 1 Taking server 104 as an example, the following steps are included:

[0096] S602, Obtain the body characteristic parameters of the object being pressed.

[0097] S604 determines the target compression depth based on body characteristic parameters.

[0098] Among them, body characteristic parameters refer to the body characteristic parameters of the person being compressed. Specifically, body characteristic parameters may include, but are not limited to: the distance between the front and back of the sternum, the lateral width of the chest, the chest circumference, the chest volume, and the weight. Different body characteristic parameters correspond to different target compression depths. For example, for a person being compressed with a distance between the front and back of the sternum of 15.24cm to 20.32cm, the target compression depth can be 3.175cm to 4.445cm; for a person being compressed with a distance between the front and back of the sternum of 30.48cm to 35.56cm, the target compression depth can be 5.715cm to 6.985cm.

[0099] In summary, based on Figure 6As shown, during CPR, by combining the body characteristic parameters of the person being compressed to determine the target compression depth, it is possible to accurately determine whether the real-time compression depth has reached the target compression depth that matches the body characteristics of the person being compressed, thus improving the accuracy of the output force prompt.

[0100] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0101] Based on the same inventive concept, this application also provides a cardiopulmonary compression prompting device for implementing the cardiopulmonary compression prompting method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations of one or more cardiopulmonary compression prompting device embodiments provided below can be found in the limitations of the cardiopulmonary compression prompting method described above, and will not be repeated here.

[0102] In one embodiment, such as Figure 7 As shown, a cardiopulmonary compression prompting device is provided, comprising: an acquisition module 702, a determination module 704, and a processing module 706, wherein:

[0103] The acquisition module 702 is used to acquire real-time acceleration feedback values ​​during cardiopulmonary compression in response to compression operations of the cardiopulmonary compression aid at a target compression frequency.

[0104] The determination module 704 is used to obtain real-time acceleration feedback values ​​during cardiopulmonary compression in response to compression operations of the cardiopulmonary compression aid at a target compression frequency.

[0105] Processing module 706 is used to output real-time pressure depth prompts.

[0106] In one embodiment, the determining module 704 is further configured to: obtain a first compression depth based on the real-time acceleration feedback value, the target compression frequency, and the mapping relationship; obtain a second compression depth; the second compression depth is determined based on the double integral of the acceleration vector function during cardiopulmonary compression; if the first compression depth and the second compression depth are the same, determine the first compression depth or the second compression depth as the real-time compression depth.

[0107] In one embodiment, the determining module 704 is further configured to: if the first compression depth and the second compression depth are different, return the step of obtaining a real-time acceleration feedback value during the cardiopulmonary compression process in response to the compression operation of the cardiopulmonary compression aid at the target compression frequency.

[0108] In one embodiment, the acquisition module 702 is further configured to: set a feedback duration and a feedback cycle within the feedback duration; obtain multiple acceleration feedback values ​​within the feedback duration based on the feedback cycle; and obtain real-time acceleration feedback values ​​based on the multiple acceleration feedback values.

[0109] In one embodiment, the processing module 706 is further configured to: obtain the target pressing depth; and output a force prompt when the real-time pressing depth does not reach the target pressing depth.

[0110] In one embodiment, the processing module 706 is further configured to: obtain the target pressing depth in response to an input operation on the pressing depth at the target pressing frequency.

[0111] In one embodiment, the processing module 706 is further configured to: acquire body feature parameters of the object being pressed; and determine the target pressing depth based on the body feature parameters.

[0112] The modules in the aforementioned CPR prompting device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the corresponding operations of each module.

[0113] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 8As shown, the computer device includes a processor, memory, communication interface, display screen, and input device connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When executed by the processor, the computer program provides a CPR prompt. The display screen can be an LCD screen or an e-ink display screen. In this embodiment, the display screen is used to output force and / or compression depth prompts. The input device can be a touch layer covering the display screen, buttons, a trackball, or a touchpad on the computer device casing, or an external keyboard, touchpad, or mouse. In this embodiment, the input device is used to set the target compression depth and target compression frequency.

[0114] Those skilled in the art will understand that Figure 8 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0115] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0116] In response to compressions of the cardiopulmonary assist device at a target compression frequency, the system acquires real-time acceleration feedback values ​​during cardiopulmonary compressions; based on the mapping relationship between compression frequency, acceleration feedback value range, and compression depth, it determines the real-time compression depth corresponding to the real-time acceleration feedback value at the target compression frequency; and outputs a prompt indicating the real-time compression depth.

[0117] In one embodiment, when the processor executes the computer program, it further implements the following steps: obtaining a first compression depth based on the real-time acceleration feedback value, the target compression frequency, and the mapping relationship; obtaining a second compression depth; the second compression depth is determined based on the double integral of the acceleration vector function during cardiopulmonary compression; if the first compression depth and the second compression depth are the same, the first compression depth or the second compression depth is determined as the real-time compression depth.

[0118] In one embodiment, when the processor executes the computer program, it further implements the following steps: if the first compression depth and the second compression depth are different, returning in response to the compression operation of the cardiopulmonary compression aid at the target compression frequency, and obtaining the real-time acceleration feedback value during the cardiopulmonary compression process.

[0119] In one embodiment, when the processor executes the computer program, it further performs the following steps: setting a feedback duration and a feedback period within the feedback duration; obtaining multiple acceleration feedback values ​​within the feedback duration based on the feedback period; and obtaining real-time acceleration feedback values ​​based on the multiple acceleration feedback values.

[0120] In one embodiment, when the processor executes the computer program, it further performs the following steps: obtaining the target pressing depth; and outputting a force prompt when the real-time pressing depth does not reach the target pressing depth.

[0121] In one embodiment, when the processor executes the computer program, it further performs the following steps: obtaining a target pressing depth in response to an input operation on the pressing depth at a target pressing frequency.

[0122] In one embodiment, when the processor executes the computer program, it also performs the following steps: acquiring body characteristic parameters of the object being pressed; and determining the target pressing depth based on the body characteristic parameters.

[0123] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:

[0124] In response to compressions of the cardiopulmonary assist device at a target compression frequency, the system acquires real-time acceleration feedback values ​​during cardiopulmonary compressions; based on the mapping relationship between compression frequency, acceleration feedback value range, and compression depth, it determines the real-time compression depth corresponding to the real-time acceleration feedback value at the target compression frequency; and outputs a prompt indicating the real-time compression depth.

[0125] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: obtaining a first compression depth based on the real-time acceleration feedback value, the target compression frequency, and the mapping relationship; obtaining a second compression depth; the second compression depth is determined based on the double integral of the acceleration vector function during cardiopulmonary compression; if the first compression depth and the second compression depth are the same, determining the first compression depth or the second compression depth as the real-time compression depth.

[0126] In one embodiment, when the computer program is executed by the processor, it further implements the following steps: if the first compression depth and the second compression depth are different, returning in response to the compression operation of the cardiopulmonary compression aid at the target compression frequency, and obtaining the real-time acceleration feedback value during the cardiopulmonary compression process.

[0127] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: setting a feedback duration and a feedback period within the feedback duration; obtaining multiple acceleration feedback values ​​within the feedback duration based on the feedback period; and obtaining real-time acceleration feedback values ​​based on the multiple acceleration feedback values.

[0128] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: obtaining the target compression depth; and outputting a force prompt when the real-time compression depth does not reach the target compression depth.

[0129] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: obtaining a target pressure depth in response to an input operation on the pressure depth at a target pressure frequency.

[0130] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: acquiring body characteristic parameters of the object being pressed; and determining the target pressing depth based on the body characteristic parameters.

[0131] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:

[0132] In response to compressions of the cardiopulmonary assist device at a target compression frequency, the system acquires real-time acceleration feedback values ​​during cardiopulmonary compressions; based on the mapping relationship between compression frequency, acceleration feedback value range, and compression depth, it determines the real-time compression depth corresponding to the real-time acceleration feedback value at the target compression frequency; and outputs a prompt indicating the real-time compression depth.

[0133] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: obtaining a first compression depth based on the real-time acceleration feedback value, the target compression frequency, and the mapping relationship; obtaining a second compression depth; the second compression depth is determined based on the double integral of the acceleration vector function during cardiopulmonary compression; if the first compression depth and the second compression depth are the same, determining the first compression depth or the second compression depth as the real-time compression depth.

[0134] In one embodiment, when the computer program is executed by the processor, it further implements the following steps: if the first compression depth and the second compression depth are different, returning in response to the compression operation of the cardiopulmonary compression aid at the target compression frequency, and obtaining the real-time acceleration feedback value during the cardiopulmonary compression process.

[0135] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: setting a feedback duration and a feedback period within the feedback duration; obtaining multiple acceleration feedback values ​​within the feedback duration based on the feedback period; and obtaining real-time acceleration feedback values ​​based on the multiple acceleration feedback values.

[0136] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: obtaining the target compression depth; and outputting a force prompt when the real-time compression depth does not reach the target compression depth.

[0137] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: obtaining a target pressure depth in response to an input operation on the pressure depth at a target pressure frequency.

[0138] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: acquiring body characteristic parameters of the object being pressed; and determining the target pressing depth based on the body characteristic parameters.

[0139] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0140] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0141] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0142] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A cardiopulmonary compression prompting device, characterized by, The device includes: The acquisition module is used to respond to the compression operation of the cardiopulmonary compression aid at the target compression frequency and acquire the real-time acceleration feedback value during the cardiopulmonary compression process through the acceleration sensor in the cardiopulmonary compression aid; The determination module is used to determine the real-time pressure depth corresponding to the real-time acceleration feedback value at the target pressure frequency based on the mapping relationship between the pressure frequency, the acceleration feedback value range, and the pressure depth. The processing module is used to output a prompt of the real-time pressing depth; The determining module is further configured to: obtain a first compression depth based on the real-time acceleration feedback value, the target compression frequency, and the mapping relationship; obtain a second compression depth; the second compression depth is determined based on the double integral of the acceleration vector function during the cardiopulmonary compression process; if the first compression depth and the second compression depth are the same, determine the first compression depth or the second compression depth as the real-time compression depth.

2. The apparatus according to claim 1, characterized in that, The determining module is further configured to: If the first compression depth and the second compression depth are different, return to the step of responding to the compression operation of the cardiopulmonary compression aid at the target compression frequency and obtaining the real-time acceleration feedback value during the cardiopulmonary compression process.

3. The apparatus according to claim 1, characterized in that, The acquisition module is also used for: Set the feedback duration and the feedback cycle within the feedback duration; Based on the feedback period, multiple acceleration feedback values ​​are obtained within the feedback duration; The real-time acceleration feedback value is obtained based on the multiple acceleration feedback values.

4. The apparatus according to claim 3, characterized in that, The acquisition module is also used for: The average value of the plurality of acceleration feedback values ​​is determined as the real-time acceleration feedback value; Alternatively, the weighted sum of the multiple acceleration feedback values ​​can be determined as the real-time acceleration feedback value.

5. The apparatus according to claim 3, characterized in that, The processing module is further configured to: Obtain the target compression depth; If the real-time pressing depth does not reach the target pressing depth, a force prompt is output.

6. The apparatus according to claim 5, characterized in that, The processing module is further configured to: In response to an input operation of the pressure depth at the target pressure frequency, the target pressure depth is obtained.

7. The apparatus according to claim 5, characterized in that, The processing module is further configured to: Obtain the body feature parameters of the object being pressed; The target compression depth is determined based on the body characteristic parameters.

8. The apparatus according to any one of claims 1 to 7, characterized in that, The cardiopulmonary compression aid is equipped with multiple indicator lights; the processing module is also used for: The real-time pressing depth is compared with a preset depth range to determine the real-time depth range in which the real-time pressing depth falls; the preset depth range includes the real-time depth range. Multiple indicator lights on the CPR aid, each with the same size as the real-time compression depth, are controlled to flash according to the color corresponding to the real-time depth range.

9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it performs the steps of each module in any one of claims 1 to 8.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps performed by each module in any one of claims 1 to 8.