Child cardiopulmonary resuscitation operation analysis system, method, computer device, storage medium and computer program product
By collecting data through airflow sensors and infrared sensors, and combining the analysis with the microcontroller unit, multi-dimensional operational analysis results are generated. This solves the problem of low accuracy caused by subjective human judgment in the analysis of pediatric cardiopulmonary resuscitation operations, and achieves higher analysis accuracy.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GUANGZHOU BAOHAO MEDICAL EDUCATION TECHNOLOGY CO LTD
- Filing Date
- 2026-02-28
- Publication Date
- 2026-06-12
AI Technical Summary
Current technologies rely on subjective human judgment to analyze pediatric cardiopulmonary resuscitation procedures, resulting in low accuracy.
The system uses airflow sensors and infrared sensors to collect current ventilation volume data, compression depth data, and compression timing during pediatric cardiopulmonary resuscitation (CPR). The data is then analyzed by a microcontroller unit to generate multi-dimensional operational analysis results, which are then used to comprehensively determine the target operational analysis results.
This improves the accuracy of pediatric cardiopulmonary resuscitation (CPR) procedure analysis, avoids errors from subjective human judgment, and ensures the objectivity and accuracy of the analysis results.
Smart Images

Figure CN122201616A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to a system, method, computer device, computer-readable storage medium, and computer program product for analyzing pediatric cardiopulmonary resuscitation operations. Background Technology
[0002] Currently, in order to provide precise guidance for children's cardiopulmonary resuscitation (CPR) training, it is crucial to accurately analyze children's CPR procedures.
[0003] In traditional techniques, the analysis of cardiopulmonary resuscitation (CPR) procedures in children is generally conducted through subjective human judgment. However, this method is subject to subjective factors and prone to errors, resulting in low accuracy in the analysis of CPR procedures in children. Summary of the Invention
[0004] Therefore, it is necessary to provide a system, method, computer device, computer-readable storage medium, and computer program product for analyzing pediatric cardiopulmonary resuscitation (CPR) procedures, which can improve the accuracy of analysis of pediatric CPR procedures, in response to the above-mentioned technical problems.
[0005] In a first aspect, this application provides a pediatric cardiopulmonary resuscitation operation analysis system, comprising: a microcontroller unit, an air flow sensor and an infrared sensor connected to the microcontroller unit;
[0006] The airflow sensor is used to collect the current ventilation data of the cardiopulmonary resuscitation operation to be analyzed and send the current ventilation data to the microcontroller unit.
[0007] The infrared sensor is used to collect the current compression depth data and the current compression time corresponding to the current compression depth data during the child's cardiopulmonary resuscitation operation, and to send the current compression depth data and the current compression time to the microcontroller unit;
[0008] The microcontroller unit is configured to determine the current compression frequency corresponding to the current compression depth data based on the current compression depth data and the current compression time; determine a first operational analysis result of the pediatric cardiopulmonary resuscitation (CPR) operation based on the current ventilation volume data; determine a second operational analysis result of the pediatric CPR operation based on the current compression depth data; determine a third operational analysis result of the pediatric CPR operation based on the current compression frequency; and determine a target operational analysis result of the pediatric CPR operation based on the first operational analysis result, the second operational analysis result, and the third operational analysis result.
[0009] In one embodiment, the system further includes a countdown setting module connected to the microcontroller unit;
[0010] The countdown setting module is used to set the countdown duration for the child's cardiopulmonary resuscitation operation;
[0011] The airflow sensor is used to collect the current ventilation data of the child's cardiopulmonary resuscitation operation during the countdown time, and send the current ventilation data to the microcontroller unit;
[0012] The infrared sensor is used to collect the current compression depth data and the current compression time corresponding to the current compression depth data during the countdown time, and send the current compression depth data and the current compression time to the microcontroller unit.
[0013] In one embodiment, the system further includes a mode setting module and a display module connected to the microcontroller unit;
[0014] The mode setting module is used to set the mode information for the child cardiopulmonary resuscitation operation;
[0015] The microcontroller unit is further configured to, when the mode information is in training mode, determine the first display status information corresponding to the current ventilation volume data, the second display status information corresponding to the current compression depth data, and the third display status information corresponding to the current compression frequency, and send the first display status information, the second display status information, and the third display status information to the display module, so that the display module performs corresponding display processing on the current ventilation volume data, the current compression depth data, and the current compression frequency according to the first display status information, the second display status information, and the third display status information.
[0016] In one embodiment, the system further includes: a sound prompting module connected to the microcontroller unit;
[0017] The microcontroller unit is also configured to control the sound prompt module to sound continuously when the current compression frequency or the current ventilation data is in an abnormal state; and to control the sound prompt module to emit a preset prompt sound when the current compression depth data is in a normal state.
[0018] In one embodiment, the system further includes a reset module connected to the microcontroller unit;
[0019] The microcontroller unit is also configured to, in response to a reset command from the reset module, control the sound prompt module to stop the continuous beeping when the sound prompt module is in a continuous beeping state.
[0020] In one embodiment, the system further includes a power module connected to the microcontroller unit;
[0021] The power module is used to supply power to the microcontroller unit.
[0022] Secondly, this application also provides a method for analyzing pediatric cardiopulmonary resuscitation procedures, including:
[0023] Collect current ventilation data for pediatric cardiopulmonary resuscitation procedures to be analyzed;
[0024] Collect the current compression depth data and the current compression time corresponding to the current compression depth data during the child's cardiopulmonary resuscitation operation;
[0025] Based on the current compression depth data and the current compression time, the current compression frequency corresponding to the current compression depth data is determined; based on the current ventilation volume data, a first operational analysis result of the pediatric cardiopulmonary resuscitation (CPR) operation is determined; based on the current compression depth data, a second operational analysis result of the pediatric CPR operation is determined; based on the current compression frequency, a third operational analysis result of the pediatric CPR operation is determined; based on the first operational analysis result, the second operational analysis result, and the third operational analysis result, a target operational analysis result of the pediatric CPR operation is determined.
[0026] Thirdly, this application also provides a computer device, 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:
[0027] Collect current ventilation data for pediatric cardiopulmonary resuscitation procedures to be analyzed;
[0028] Collect the current compression depth data and the current compression time corresponding to the current compression depth data during the child's cardiopulmonary resuscitation operation;
[0029] Based on the current compression depth data and the current compression time, the current compression frequency corresponding to the current compression depth data is determined; based on the current ventilation volume data, a first operational analysis result of the pediatric cardiopulmonary resuscitation (CPR) operation is determined; based on the current compression depth data, a second operational analysis result of the pediatric CPR operation is determined; based on the current compression frequency, a third operational analysis result of the pediatric CPR operation is determined; based on the first operational analysis result, the second operational analysis result, and the third operational analysis result, a target operational analysis result of the pediatric CPR operation is determined.
[0030] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:
[0031] Collect current ventilation data for pediatric cardiopulmonary resuscitation procedures to be analyzed;
[0032] Collect the current compression depth data and the current compression time corresponding to the current compression depth data during the child's cardiopulmonary resuscitation operation;
[0033] Based on the current compression depth data and the current compression time, the current compression frequency corresponding to the current compression depth data is determined; based on the current ventilation volume data, a first operational analysis result of the pediatric cardiopulmonary resuscitation (CPR) operation is determined; based on the current compression depth data, a second operational analysis result of the pediatric CPR operation is determined; based on the current compression frequency, a third operational analysis result of the pediatric CPR operation is determined; based on the first operational analysis result, the second operational analysis result, and the third operational analysis result, a target operational analysis result of the pediatric CPR operation is determined.
[0034] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:
[0035] Collect current ventilation data for pediatric cardiopulmonary resuscitation procedures to be analyzed;
[0036] Collect the current compression depth data and the current compression time corresponding to the current compression depth data during the child's cardiopulmonary resuscitation operation;
[0037] Based on the current compression depth data and the current compression time, the current compression frequency corresponding to the current compression depth data is determined; based on the current ventilation volume data, a first operational analysis result of the pediatric cardiopulmonary resuscitation (CPR) operation is determined; based on the current compression depth data, a second operational analysis result of the pediatric CPR operation is determined; based on the current compression frequency, a third operational analysis result of the pediatric CPR operation is determined; based on the first operational analysis result, the second operational analysis result, and the third operational analysis result, a target operational analysis result of the pediatric CPR operation is determined.
[0038] The aforementioned pediatric cardiopulmonary resuscitation (CPR) operation analysis system, method, computer equipment, storage medium, and computer program product collect current ventilation data of the CPR operation to be analyzed through an airflow sensor connected to a microcontroller unit (MCU), and send the current ventilation data to the MCU. It also collects current compression depth data and the corresponding current compression time data of the CPR operation through an infrared sensor connected to the MCU, and sends the current compression depth data and current compression time data to the MCU. Furthermore, the MCU determines the current compression frequency corresponding to the current compression depth data based on the current compression depth data and current compression time. Based on the current ventilation data, it determines the first operation analysis result of the pediatric CPR operation; based on the current compression depth data, it determines the second operation analysis result of the pediatric CPR operation; based on the current compression frequency, it determines the third operation analysis result of the pediatric CPR operation; and based on the first, second, and third operation analysis results, it determines the target operation analysis result of the pediatric CPR operation. In this way, when analyzing pediatric cardiopulmonary resuscitation (CPR) procedures, three core quantitative data points are simultaneously collected: current ventilation volume, current compression depth, and corresponding compression timing. Based on these three data points, corresponding analysis results are generated. Then, the target CPR result is determined by comprehensively considering each analysis result. This avoids the biased errors caused by relying on a single data point, thus improving the accuracy of CPR analysis. Furthermore, the entire process requires no human intervention, avoiding the subjective factors and errors inherent in manual judgment that can lead to low accuracy in CPR analysis. This further enhances the accuracy of CPR analysis. Attached Figure Description
[0039] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0040] Figure 1 This is a block diagram of a pediatric cardiopulmonary resuscitation (CPR) operation analysis system in one embodiment;
[0041] Figure 2 Here is a block diagram of a pediatric cardiopulmonary resuscitation (CPR) operation analysis system in another embodiment;
[0042] Figure 3This is a block diagram of the multimodal real-time feedback and dynamic scoring system of a pediatric CPR (Cardiopulmonary Resuscitation) training model in one embodiment;
[0043] Figure 4 This is a flowchart illustrating a method for analyzing pediatric cardiopulmonary resuscitation procedures in one embodiment;
[0044] Figure 5 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0045] 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.
[0046] 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, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0047] In one exemplary embodiment, such as Figure 1 As shown, a pediatric cardiopulmonary resuscitation (CPR) operation analysis system is provided. The system includes a microcontroller unit 101, an airflow sensor 102, and an infrared sensor 103 connected to the microcontroller unit 101. The airflow sensor 102 is used to collect current ventilation data of the CPR operation to be analyzed and send the current ventilation data to the microcontroller unit 101. The infrared sensor 103 is used to collect current compression depth data and the corresponding current compression time of the CPR operation and send the current compression depth data and current compression time to the microcontroller unit 101. The microcontroller unit 101 is used to determine the current compression frequency corresponding to the current compression depth data based on the current compression depth data and the current compression time; determine a first operation analysis result of the pediatric CPR operation based on the current ventilation data; determine a second operation analysis result of the pediatric CPR operation based on the current compression depth data; determine a third operation analysis result of the pediatric CPR operation based on the current compression frequency; and determine a target operation analysis result of the pediatric CPR operation based on the first, second, and third operation analysis results.
[0048] Among them, the microcontroller unit 101, also known as MCU (Microcontroller Unit), refers to the commonly used circuit module on the market that has data processing, logic operation and control functions. It is used to receive data collected by the sensor, calculate the pressing frequency and generate operation analysis results, including 32-bit microcontrollers and low-power single-chip microcomputers.
[0049] Among them, the gas flow sensor 102 refers to the commonly used sensing devices on the market for detecting the gas flow rate during cardiopulmonary resuscitation in children, including MEMS (Micro-Electro-Mechanical System) thermal gas flow sensors and differential pressure flow sensors.
[0050] Among them, infrared sensor 103 refers to the commonly used sensing devices on the market for collecting information on compression depth and corresponding time during cardiopulmonary resuscitation (CPR) compressions, including infrared time-of-flight ranging sensors and infrared reflective ranging sensors.
[0051] Among them, pediatric cardiopulmonary resuscitation (CPR) refers to simulated CPR procedures performed on pediatric patient models.
[0052] The current ventilation data refers to the gas flow rate value corresponding to a single cardiopulmonary resuscitation operation in a child, which is collected in real time by the gas flow sensor 102, such as 200ml.
[0053] The current compression depth data refers to the displacement depth value of a single pediatric cardiopulmonary resuscitation (CPR) ventilation operation on the pediatric patient model, collected in real time by the infrared sensor 103, at the preset compression site, for example, 4.8 cm. The preset compression site refers to the pre-defined compression area on the pediatric patient model for performing chest compressions during CPR.
[0054] The current pressing time refers to the time point information corresponding to the current pressing depth data collected in real time by the infrared sensor 103.
[0055] The current compression rate refers to the number of compressions per unit time calculated based on the current compression moment during the child's cardiopulmonary resuscitation operation, such as 110 compressions / minute.
[0056] The first operational analysis result refers to the ventilation score corresponding to the current ventilation data, which is used to represent the operational analysis result of the pediatric cardiopulmonary resuscitation operation determined based on the current ventilation data.
[0057] The second operational analysis result refers to the depth score corresponding to the current compression depth data, which is used to represent the operational analysis result of the child cardiopulmonary resuscitation operation determined based on the current compression depth data.
[0058] The third operational analysis result refers to the frequency score corresponding to the current compression frequency, which is used to represent the operational analysis result of the child cardiopulmonary resuscitation operation determined based on the current compression frequency.
[0059] Among them, the target operation analysis result refers to the quantitative assessment result of whether the child cardiopulmonary resuscitation operation itself meets the preset operation standard after comprehensively analyzing the multi-dimensional single-item analysis results of the current ventilation volume data, current compression depth data, and current compression frequency.
[0060] For example, the airflow sensor 102 collects the current ventilation volume data of the pediatric cardiopulmonary resuscitation (CPR) operation to be analyzed in real time and sends the current ventilation volume data to the microcontroller unit 101; the infrared sensor 103 collects the current compression depth data and the current compression time corresponding to the current compression depth data in real time and sends the current compression depth data and the current compression time to the microcontroller unit 101; the microcontroller unit 101 receives the current compression depth data and the current compression time from the infrared sensor 103, obtains the historical compression time corresponding to the historical compression depth data in the pediatric CPR operation, and determines the current compression frequency corresponding to the current compression depth data based on the time interval between the current compression time and the historical compression time; then, it obtains the first historical operation analysis result corresponding to the current ventilation volume data, queries the preset correspondence between the ventilation volume data and the result adjustment coefficient based on the current ventilation volume data, obtains the first result adjustment coefficient matching the current ventilation volume data, and performs the first historical operation analysis based on the first result adjustment coefficient. The results are adjusted to obtain the first operational analysis result of the pediatric cardiopulmonary resuscitation (CPR) procedure. Then, the second historical operational analysis result corresponding to the current compression depth data is obtained. Based on the current compression depth data, the correspondence between preset compression depth data and result adjustment coefficients is queried to obtain a second result adjustment coefficient matching the current compression depth data. The second historical operational analysis result is then adjusted according to this second result adjustment coefficient to obtain the second operational analysis result of the pediatric CPR procedure. Next, the third historical operational analysis result corresponding to the current compression frequency is obtained. Based on the current compression frequency, the correspondence between preset compression frequency and result adjustment coefficients is queried to obtain a third result adjustment coefficient matching the current compression frequency. The third historical operational analysis result is then adjusted according to this third result adjustment coefficient to obtain the third operational analysis result of the pediatric CPR procedure. Finally, the first, second, and third operational analysis results are input into a preset operational analysis result prediction model to obtain the target operational analysis result of the pediatric CPR procedure.
[0061] In the aforementioned pediatric cardiopulmonary resuscitation (CPR) operation analysis system, the airflow sensor 102, connected to the microcontroller unit 101, collects the current ventilation data of the CPR operation to be analyzed and sends the current ventilation data to the microcontroller unit 101. The infrared sensor 103, connected to the microcontroller unit 101, collects the current compression depth data and the corresponding current compression time of the CPR operation and sends the current compression depth data and current compression time to the microcontroller unit 101. The microcontroller unit 101 then determines the current compression frequency corresponding to the current compression depth data based on the current compression depth data and current compression time. Based on the current ventilation data, it determines the first operation analysis result of the pediatric CPR operation; based on the current compression depth data, it determines the second operation analysis result of the pediatric CPR operation; based on the current compression frequency, it determines the third operation analysis result of the pediatric CPR operation; and based on the first, second, and third operation analysis results, it determines the target operation analysis result of the pediatric CPR operation. In this way, when analyzing pediatric cardiopulmonary resuscitation (CPR) procedures, three core quantitative data points are simultaneously collected: current ventilation volume, current compression depth, and corresponding compression timing. Based on these three data points, corresponding analysis results are generated. Then, the target CPR result is determined by comprehensively considering each analysis result. This avoids the biased errors caused by relying on a single data point, thus improving the accuracy of CPR analysis. Furthermore, the entire process requires no human intervention, avoiding the subjective factors and errors inherent in manual judgment that can lead to low accuracy in CPR analysis. This further enhances the accuracy of CPR analysis.
[0062] In one exemplary embodiment, such as Figure 2 As shown, the system also includes: a countdown setting module 104 connected to the microcontroller unit 101; the countdown setting module 104 is used to set the countdown duration for the child's cardiopulmonary resuscitation (CPR) operation; an airflow sensor 102 is used to collect the current ventilation volume data of the child's CPR operation during the countdown duration and send the current ventilation volume data to the microcontroller unit 101; and an infrared sensor 103 is used to collect the current compression depth data and the current compression time corresponding to the current compression depth data of the child's CPR operation during the countdown duration and send the current compression depth data and the current compression time to the microcontroller unit 101.
[0063] Among them, the countdown setting module 104, also known as the Shift (conversion) button, refers to the commonly used functional modules on the market for inputting or setting the timing duration of child cardiopulmonary resuscitation operations, such as timing control modules and programmable timing modules.
[0064] The countdown duration refers to the time allotted for completing the cardiopulmonary resuscitation (CPR) procedure for the child.
[0065] For example, the countdown setting module 104 responds to the countdown duration setting command to set the countdown duration for the child's cardiopulmonary resuscitation (CPR) operation; the airflow sensor 102 collects the current ventilation volume data of the child's CPR operation during the countdown duration and sends the current ventilation volume data to the microcontroller unit 101; the infrared sensor 103 collects the current compression depth data and the current compression time corresponding to the current compression depth data of the child's CPR operation during the countdown duration and sends the current compression depth data and the current compression time to the microcontroller unit 101.
[0066] In this embodiment, by adding a countdown setting module 104 connected to the microcontroller unit 101 to the system, the standard countdown duration for the child's cardiopulmonary resuscitation operation can be preset, realizing full monitoring and data collection of the child's cardiopulmonary resuscitation operation in a fixed duration and standardized scenario, which is conducive to improving the temporal consistency of the child's cardiopulmonary resuscitation operation process.
[0067] In one exemplary embodiment, such as Figure 2 As shown, the system also includes: a mode setting module 105 and a display module 106 connected to the microcontroller unit 101; the mode setting module 105 is used to set the mode information for pediatric cardiopulmonary resuscitation operations; the microcontroller unit 101 is also used to determine the first display status information corresponding to the current ventilation volume data, the second display status information corresponding to the current compression depth data, and the third display status information corresponding to the current compression frequency when the mode information is training mode, and send the first display status information, the second display status information, and the third display status information to the display module 106, so that the display module 106 performs corresponding display processing on the current ventilation volume data, the current compression depth data, and the current compression frequency according to the first display status information, the second display status information, and the third display status information.
[0068] Among them, the mode setting module 105, also known as the Mode button, refers to the functional unit commonly used in the market for setting the mode corresponding to the child cardiopulmonary resuscitation operation, such as the DIP switch module and the touch operation module.
[0069] Among them, display module 106 refers to the functional modules commonly used in the market for data display and status display, such as OLED (Organic Light-Emitting Diode) display module 106 and LCD (Liquid Crystal Display) display module 106.
[0070] Among them, pattern information refers to relevant information used to characterize the working patterns corresponding to cardiopulmonary resuscitation (CPR) operations in children, including training patterns and testing patterns.
[0071] Among them, the training mode refers to the working mode used to practice cardiopulmonary resuscitation simulation operations for children.
[0072] Among them, the testing mode refers to the working mode used to evaluate children's cardiopulmonary resuscitation simulation operations.
[0073] The first display status information refers to the status information used to control the display module 106 to display the current ventilation data, such as red / yellow / green three-color status.
[0074] The second display status information refers to the status information used to control the display module 106 to display the current pressing depth data, such as the red / yellow / green three-color status.
[0075] The third display status information refers to the status information used to control the display module 106 to display the current pressing frequency, such as the red / yellow / green three-color status.
[0076] For example, the mode setting module 105 responds to the mode information setting command to set the mode information for pediatric cardiopulmonary resuscitation (CPR); when the mode information is in training mode, the microcontroller unit 101 determines the current ventilation volume range to which the current ventilation volume data belongs, and based on the current ventilation volume range, queries the correspondence between the preset ventilation volume range and the display status information to obtain the first display status information corresponding to the current ventilation volume data; then, it determines the current compression depth range to which the current compression depth data belongs, and based on the current compression depth range, queries the correspondence between the preset compression depth range and the display status information to obtain the first display status information corresponding to the current compression depth data. The system displays the status information. Then, it determines the current compression frequency range to which the current compression frequency belongs, and based on the current compression frequency range, it queries the preset correspondence between the compression frequency range and the display status information to obtain the third display status information corresponding to the current compression frequency. Next, it sends the current ventilation volume data, current compression depth data, current compression frequency, first display status information, second display status information, and third display status information to the display module 106, so that the display module 106 performs corresponding display processing on the current ventilation volume data, current compression depth data, and current compression frequency according to the first display status information, second display status information, and third display status information.
[0077] It should be noted that when the mode information is test mode, the microcontroller unit 101 performs scoring statistics and operation judgment on the current ventilation data, current compression depth data and current compression frequency, generates corresponding test score information and operation judgment results, and sends the test score information and operation judgment results to the display module 106, so that the display module 106 can display the test score information and operation judgment results.
[0078] In this embodiment, by adding a mode setting module 105 and a display module 106 connected to the microcontroller unit 101, the mode information of the child cardiopulmonary resuscitation operation can be flexibly configured. In the training mode, the corresponding display status information can be generated based on the real-time collected ventilation volume, compression depth and compression frequency data, and displayed intuitively and in real time through the display module 106, which is conducive to improving the intuitiveness and training effect of the child cardiopulmonary resuscitation simulation training.
[0079] In one exemplary embodiment, such as Figure 2 As shown, the system also includes: a sound prompting module 107 connected to the microcontroller unit 101; the microcontroller unit 101 is also used to control the sound prompting module 107 to sound continuously when the current compression frequency or current ventilation data is in an abnormal state; and to control the sound prompting module 107 to emit a preset prompting sound when the current compression depth data is in a normal state.
[0080] Among them, the sound prompt module 107 refers to the commonly used functional modules on the market that are used to emit sound prompts or alarms, such as the active sound prompt module 107 and the passive sound prompt module 107.
[0081] Among them, the current compression frequency or current ventilation volume data is in an abnormal state, specifically meaning that the current compression frequency is less than the preset compression frequency, or the ventilation duration corresponding to the current ventilation volume data is greater than the preset ventilation duration (e.g., 1.5 seconds), or the compression interruption duration corresponding to the current compression depth data is greater than the preset compression interruption duration (e.g., 10 seconds).
[0082] The statement that the current pressure depth data is in a normal state means that the current pressure depth data is within the preset pressure depth range.
[0083] Among them, the preset prompt sound refers to the pre-set prompt sound used to indicate that the current pressing depth data is normal, such as the "click" prompt sound.
[0084] For example, the microcontroller unit 101 performs status judgment on the current compression frequency, current ventilation volume data, and current compression depth data; if the current compression frequency or current ventilation volume data is in an abnormal state, a long beep control command is generated and sent to the sound prompt module 107 to control the sound prompt module 107 to sound a long beep; if the current compression depth data is in a normal state, a prompt tone control command is generated and sent to the sound prompt module 107 to control the sound prompt module 107 to emit a preset prompt tone.
[0085] In this embodiment, by adding a sound prompt module 107 connected to the microcontroller unit 101, the sound prompt module 107 can be controlled to sound a continuous alarm when the compression frequency or ventilation data is abnormal, and emit a preset prompt sound to provide feedback when the compression depth data is normal. The sound prompt can remind the user in real time whether the operation is standardized, and realize immediate feedback and abnormal warning of the child cardiopulmonary resuscitation operation process.
[0086] In one exemplary embodiment, such as Figure 2 As shown, the system also includes a reset module 108 connected to the microcontroller unit 101; the microcontroller unit 101 is also used to control the sound prompt module 107 to stop sounding continuously in response to the reset command of the reset module 108 when the sound prompt module 107 is in a continuous sounding state.
[0087] Among them, the reset module 108, also known as the Stop / Reset button, refers to the commonly used functional unit on the market that sends a reset command to make the sound prompt module 107 stop with a long beep, such as the reset switch and the touch reset module 108.
[0088] Among them, the reset command is a control command used to stop the sound prompt module 107 from continuously sounding.
[0089] For example, when the sound prompt module 107 is in a continuous beeping state, the microcontroller unit 101 monitors in real time whether it receives a reset command sent by the reset module 108; upon receiving the reset command, in response to the reset command, it generates a continuous beeping stop control command and sends the continuous beeping stop control command to the sound prompt module 107 to control the sound prompt module 107 to stop the continuous beeping.
[0090] In this embodiment, by adding a reset module 108 connected to the microcontroller unit 101, when the audible prompt module 107 is in a continuous alarm state, the reset module 108 can respond to the reset command issued by the reset module 108 and quickly control the audible prompt module 107 to stop the continuous alarm, thereby realizing flexible termination of the alarm state and restoration of the system state, which is beneficial to improving the convenience and controllability of system operation.
[0091] In one exemplary embodiment, such as Figure 2 As shown, the system also includes a power module 109 connected to the microcontroller unit 101; the power module 109 is used to supply power to the microcontroller unit 101.
[0092] Among them, the power module 109 refers to the power supply module that provides the working voltage of the microcontroller unit 101 based on the commonly used Type-C (a physical form standard for interfaces) interface, such as DC power supply (battery box) and regulated power supply.
[0093] In this embodiment, a stable power supply is provided to the running microcontroller unit 101 through the power module 109 connected to the microcontroller unit 101, which helps to improve the battery life and stability of the pediatric cardiopulmonary resuscitation operation analysis system.
[0094] In an exemplary embodiment, to more clearly illustrate the pediatric cardiopulmonary resuscitation (CPR) operation analysis system provided in this application, the following specific embodiment will be used to describe the pediatric CPR operation analysis system. In one embodiment, as... Figure 3 As shown, this application also provides a multimodal real-time feedback and dynamic scoring system for a children's CPR training model. Specifically, it includes the following:
[0095] Overall score = [(depth score * 50%) + (frequency score * 50%)] + ventilation score (minimum -10 points, maximum +10 points), maximum score: 0-100 points (over 100 points is counted as 100 points, under 0 points is counted as 0 points).
[0096] 1. Training Mode:
[0097] The countdown begins, providing real-time feedback on depth, frequency, rebound, and ventilation for each compression. The countdown ends (scores, total compressions, accuracy rate, average frequency, and ventilation ratio are displayed).
[0098] 2. Test Format:
[0099] The countdown begins with no real-time feedback; the countdown ends when the countdown ends.
[0100] (1) Display of fractions: total number of presses, average frequency, ventilation ratio.
[0101] (2) Compression depth, compression frequency, ventilation volume (displayed in red, green and yellow stages).
[0102] 3. Depth Score:
[0103] (1) Starting score: 0.
[0104] (2) Maximum score: 0-100 points (more than 100 points is counted as 100 points, less than 0 points is counted as 0 points).
[0105] (3) Fraction precision: Calculate with 2 decimal places and display with 1 decimal place.
[0106] (4) A single press corresponds to only one scenario (no points will be added or deducted repeatedly).
[0107] (5) Deductions are calculated based on the "real-time score before operation". For example, if the current score is 50, the deduction is 50 × 15% = 7.5 points for being too shallow.
[0108] Table 1 Depth Score
[0109]
[0110] 4. Frequency score:
[0111] (1) Starting score: 0.
[0112] (2) Maximum score: 0-100 points (more than 100 points is counted as 100 points, less than 0 points is counted as 0 points).
[0113] (3) Fraction precision: Calculate with 2 decimal places and display with 1 decimal place.
[0114] (4) A single press corresponds to only one scenario (no points will be added or deducted repeatedly).
[0115] (5) Deductions are calculated based on the "real-time score before operation". For example, if the current score is 50, 50 × 15% = 7.5 points will be deducted if the operation is too slow.
[0116] Table 2 Frequency Score
[0117]
[0118] 5. Ventilation volume score (bonus points):
[0119] (1) Starting score: 0.
[0120] (2) Maximum score range: -10 to 10 points (above 10 is counted as 10, below -10 is counted as -10).
[0121] (3) A single press corresponds to only one scenario (no points will be added or deducted repeatedly).
[0122] (4) Deductions are calculated based on the “real-time score before operation”. For example, if the current score is 5, 1 point will be deducted for ineffective ventilation and 2 points will be added for effective ventilation.
[0123] (5) Starting from the first breath, only the first two breaths are recorded as correct breaths. Starting from the third breath, 1 point will be deducted regardless of whether the breath is effective or ineffective.
[0124] Table 3 Ventilation score
[0125]
[0126] 6. Veto power based on score:
[0127] (1) If a single press interrupts for ≥10 seconds (fatal error!), the sound prompt module will beep continuously until the reset button is pressed. This is a veto right, and the total score will be deducted directly to 0 points.
[0128] (2) If a single round of ventilation exceeds 1.5 hours, it is a fatal error. The sound prompt module will sound continuously, and the total score will be deducted to 0 points.
[0129] In the above embodiments, when analyzing pediatric cardiopulmonary resuscitation (CPR) procedures, three core quantitative data points are simultaneously collected: current ventilation volume, current compression depth, and corresponding current compression time. Based on these three data points, corresponding analysis results are generated. Then, the target CPR result is determined by comprehensively analyzing each result. This avoids the biased errors caused by relying on a single data point, thus improving the accuracy of CPR analysis. Furthermore, the entire process requires no human intervention, avoiding the subjective factors and errors inherent in manual judgment that can lead to low accuracy in CPR analysis. This further enhances the overall accuracy of CPR analysis.
[0130] It should be understood that although the steps in the flowcharts of the above embodiments 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 above embodiments 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.
[0131] In one exemplary embodiment, such as Figure 4 As shown, a method for analyzing pediatric cardiopulmonary resuscitation (CPR) operations in a pediatric CPR operation analysis system is provided. This embodiment illustrates the method by applying it to a server. It is understood that this method can also be applied to a terminal, or to a system including both a terminal and a server, and is implemented through interaction between the terminal and the server. The terminal can be, but is not limited to, various personal computers, laptops, smartphones, and tablets; the server can be a standalone server or a server cluster consisting of multiple servers. In this embodiment, the method includes the following steps:
[0132] Step S401: Collect the current ventilation data of the pediatric cardiopulmonary resuscitation operation to be analyzed.
[0133] Step S402: Collect the current compression depth data and the current compression time corresponding to the current compression depth data of the child's cardiopulmonary resuscitation operation.
[0134] Step S403: Based on the current compression depth data and the current compression time, determine the current compression frequency corresponding to the current compression depth data; based on the current ventilation volume data, determine the first operational analysis result of the pediatric cardiopulmonary resuscitation operation; based on the current compression depth data, determine the second operational analysis result of the pediatric cardiopulmonary resuscitation operation; based on the current compression frequency, determine the third operational analysis result of the pediatric cardiopulmonary resuscitation operation; based on the first operational analysis result, the second operational analysis result, and the third operational analysis result, determine the target operational analysis result of the pediatric cardiopulmonary resuscitation operation.
[0135] For example, the server collects the current ventilation volume data and the current compression depth data of the child's CPR operation in real time, as well as the current compression time corresponding to the current compression depth data. Then, it obtains the historical compression time corresponding to the historical compression depth data in the child's CPR operation, and determines the current compression frequency corresponding to the current compression depth data based on the time interval between the current compression time and the historical compression time. Next, it obtains the first historical operation analysis result corresponding to the current ventilation volume data, queries the correspondence between the preset ventilation volume data and the result adjustment coefficient based on the current ventilation volume data, obtains the first result adjustment coefficient matching the current ventilation volume data, and adjusts the first historical operation analysis result according to the first result adjustment coefficient to finally obtain the first operation analysis result of the child's CPR operation. Then, it obtains the second historical operation score corresponding to the current compression depth data. The analysis results are as follows: Based on the current compression depth data, the correspondence between preset compression depth data and result adjustment coefficients is queried to obtain a second result adjustment coefficient that matches the current compression depth data. The second historical operation analysis result is then adjusted according to the second result adjustment coefficient to obtain the second operation analysis result of the pediatric cardiopulmonary resuscitation (CPR) operation. Next, the third historical operation analysis result corresponding to the current compression frequency is obtained. Based on the current compression frequency, the correspondence between preset compression frequency and result adjustment coefficients is queried to obtain a third result adjustment coefficient that matches the current compression frequency. The third historical operation analysis result is then adjusted according to the third result adjustment coefficient to obtain the third operation analysis result of the pediatric CPR operation. Finally, the first, second, and third operation analysis results are input into a preset operation analysis result prediction model to obtain the target operation analysis result of the pediatric CPR operation.
[0136] In this embodiment, when analyzing pediatric cardiopulmonary resuscitation (CPR) procedures, three core quantitative data points are simultaneously collected: current ventilation volume, current compression depth, and corresponding current compression time. Based on these three data points, corresponding analysis results are generated. Then, the target CPR result is determined by comprehensively analyzing each result. This avoids the biased errors caused by relying on a single data point, thus improving the accuracy of CPR analysis. Furthermore, the entire process requires no human intervention, avoiding the subjective factors and errors inherent in manual judgment that can lead to low accuracy in CPR analysis. This further enhances the overall accuracy of CPR analysis.
[0137] In one exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 5As shown, this computer device includes a processor, memory, input / output (I / O) interfaces, and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operating system and computer programs in the non-volatile storage media to run. The database stores current ventilation data, current compression depth data, etc. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communication with external terminals via a network connection. When executed by the processor, the computer program implements a method for analyzing pediatric cardiopulmonary resuscitation (CPR) procedures.
[0138] Those skilled in the art will understand that Figure 5 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.
[0139] In one exemplary embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.
[0140] In one exemplary embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above-described method embodiments.
[0141] In one exemplary embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above-described method embodiments.
[0142] Those skilled in the art will understand that all or part of the processes in 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. When executed, the computer program can include the processes of the embodiments described above. 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.
[0143] 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.
[0144] 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 pediatric cardiopulmonary resuscitation (CPR) operation analysis system, characterized in that, The system includes: a microcontroller unit, an air flow sensor and an infrared sensor connected to the microcontroller unit; The airflow sensor is used to collect the current ventilation data of the cardiopulmonary resuscitation operation to be analyzed and send the current ventilation data to the microcontroller unit. The infrared sensor is used to collect the current compression depth data and the current compression time corresponding to the current compression depth data during the child's cardiopulmonary resuscitation operation, and to send the current compression depth data and the current compression time to the microcontroller unit; The microcontroller unit is configured to determine the current compression frequency corresponding to the current compression depth data based on the current compression depth data and the current compression time; determine a first operational analysis result of the pediatric cardiopulmonary resuscitation (CPR) operation based on the current ventilation volume data; determine a second operational analysis result of the pediatric CPR operation based on the current compression depth data; determine a third operational analysis result of the pediatric CPR operation based on the current compression frequency; and determine a target operational analysis result of the pediatric CPR operation based on the first operational analysis result, the second operational analysis result, and the third operational analysis result.
2. The system according to claim 1, characterized in that, The system also includes: a countdown setting module connected to the microcontroller unit; The countdown setting module is used to set the countdown duration for the child's cardiopulmonary resuscitation operation; The airflow sensor is used to collect the current ventilation data of the child's cardiopulmonary resuscitation operation during the countdown time, and send the current ventilation data to the microcontroller unit; The infrared sensor is used to collect the current compression depth data and the current compression time corresponding to the current compression depth data during the countdown time, and send the current compression depth data and the current compression time to the microcontroller unit.
3. The system according to claim 1, characterized in that, The system also includes a mode setting module and a display module connected to the microcontroller unit; The mode setting module is used to set the mode information for the child cardiopulmonary resuscitation operation; The microcontroller unit is further configured to, when the mode information is in training mode, determine the first display status information corresponding to the current ventilation volume data, the second display status information corresponding to the current compression depth data, and the third display status information corresponding to the current compression frequency, and send the first display status information, the second display status information, and the third display status information to the display module, so that the display module performs corresponding display processing on the current ventilation volume data, the current compression depth data, and the current compression frequency according to the first display status information, the second display status information, and the third display status information.
4. The system according to claim 3, characterized in that, The system also includes: a sound prompting module connected to the microcontroller unit; The microcontroller unit is also configured to control the sound prompt module to sound continuously when the current compression frequency or the current ventilation data is in an abnormal state; and to control the sound prompt module to emit a preset prompt sound when the current compression depth data is in a normal state.
5. The system according to claim 4, characterized in that, The system further includes: a reset module connected to the microcontroller unit; The microcontroller unit is also configured to, in response to a reset command from the reset module, control the sound prompt module to stop the continuous beeping when the sound prompt module is in a continuous beeping state.
6. The system according to any one of claims 1 to 5, characterized in that, The system also includes: a power module connected to the microcontroller unit; The power module is used to supply power to the microcontroller unit.
7. A method for analyzing pediatric cardiopulmonary resuscitation (CPR) procedures, characterized in that, The method includes: Collect current ventilation data for pediatric cardiopulmonary resuscitation procedures to be analyzed; Collect the current compression depth data and the current compression time corresponding to the current compression depth data during the child's cardiopulmonary resuscitation operation; Based on the current compression depth data and the current compression time, the current compression frequency corresponding to the current compression depth data is determined; based on the current ventilation volume data, a first operational analysis result of the pediatric cardiopulmonary resuscitation (CPR) operation is determined; based on the current compression depth data, a second operational analysis result of the pediatric CPR operation is determined; based on the current compression frequency, a third operational analysis result of the pediatric CPR operation is determined; based on the first operational analysis result, the second operational analysis result, and the third operational analysis result, a target operational analysis result of the pediatric CPR operation is determined.
8. 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 implements the steps of the method of claim 7.
9. 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 of the method of claim 7.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the method of claim 7.