Cardiopulmonary resuscitation training method and device, terminal equipment and storage medium
By acquiring event signals and generating quantitative values and quality reports during CPR training, the problem of the inability to comprehensively assess the CPR process in existing technologies is solved, enabling comprehensive feedback to trainees and improvement of operational procedures.
Patent Information
- Application Number
- CN202311030527.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-16
- Publication Date
- 2025-12-26
- Estimated Expiration
- 2043-08-16
AI Technical Summary
Existing CPR training methods cannot fully assess the entire rescue process and the coordination between various procedures, resulting in inadequate training quality and an inability to provide comprehensive feedback.
By acquiring signals generated during each event in the cardiopulmonary resuscitation (CPR) process, counting the number of signals, and determining the completeness and proficiency of the CPR procedure based on preset intervals, quantitative values and quality reports are generated, providing comprehensive feedback.
This improved the quality of CPR training, enabling trainees to fully understand the completeness of the procedure and the level of cooperation, and to obtain comprehensive feedback, thereby improving the procedure.
Smart Images

Figure CN117012068B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of cardiopulmonary resuscitation (CPR) training technology, and in particular to a CPR training method, device, terminal equipment, and storage medium. Background Technology
[0002] Cardiopulmonary resuscitation (CPR) training primarily focuses on training trainees in resuscitation techniques such as artificial respiration and chest compressions, enabling them to master these procedures and achieve high-quality CPR training.
[0003] However, current CPR training methods often only focus on individual rescue procedures, such as chest compressions, providing feedback on whether the compression quality is up to standard. They fail to address the entire CPR process and the coordination between different procedures, thus lacking a comprehensive assessment of CPR quality. Therefore, current training methods suffer from incomplete CPR procedures and inadequate feedback, preventing trainees from receiving sufficient feedback to improve their skills and ultimately impacting the overall quality of CPR training. Summary of the Invention
[0004] In view of this, the present application provides a cardiopulmonary resuscitation training method, apparatus, terminal device, and storage medium to solve at least one problem existing in the background art.
[0005] In a first aspect, embodiments of this application provide a cardiopulmonary resuscitation (CPR) training method, comprising the following steps:
[0006] Obtain mode selection operation input, which includes assessment mode selection operation input;
[0007] In response to the input of the assessment mode selection operation, the training countdown is started;
[0008] Acquire signals that respond to various events during cardiopulmonary resuscitation;
[0009] If the training countdown ends, based on the preset interval between events, for each signal, count the number of times the signal is obtained within the corresponding preset interval.
[0010] A first quantification value for the integrity of the cardiopulmonary resuscitation (CPR) procedure is determined based on the number of times each signal corresponds to, and a CPR quality report containing a first marker is generated, the first marker indicating the first quantification value.
[0011] In combination with the first aspect of the present application, in an optional implementation, the preset interval duration includes a first interval duration, a second interval duration, a third interval duration, a fourth interval duration, a fifth interval duration, and a sixth interval duration, the first interval duration is an interval duration from the start of the training countdown to the first shoulder tapping, the second interval duration is an interval duration from the stop of the pressing to the first electrode patch pasting, the third interval duration is an interval duration from the suggestion of analyzing the heart rhythm to the stop of the pressing, the fourth interval duration is an interval duration from the suggestion of defibrillation to the pressing of the discharge button, the fifth interval duration is an interval duration from the suggestion of cardiopulmonary resuscitation to the next start of the pressing, and the sixth interval duration is a duration of one cycle of cardiopulmonary resuscitation.
[0012] In combination with the first aspect of the present application, in an optional implementation, the signals include one or more than two of a first signal, a second signal, a third signal, a fourth signal, a fifth signal, a sixth signal, and a seventh signal; the first signal is generated in response to a shoulder tapping event, the second signal is generated in response to an electrode patch pasting event, the third signal is generated in response to an analyzing heart rhythm event to prompt the stop of the pressing, the fourth signal is generated in response to a pressing of the discharge button event, the fifth signal is generated in response to a cardiopulmonary resuscitation event to prompt the start of the pressing, the sixth signal is generated in response to at least 30 pressing events, and the seventh signal is generated in response to at least 2 ventilation events.
[0013] In combination with the first aspect of the present application, in an optional implementation, the step of determining the first quantitative value of the completeness of the cardiopulmonary resuscitation operation procedure according to the number of each of the signals includes:
[0014] The first quantitative value determination condition includes a first factor condition and a second factor condition; the first factor condition includes a first factor sub-condition of at least one acquisition of the first signal within the first interval duration, a second factor sub-condition of at least one acquisition of the second signal within the second interval duration, a third factor sub-condition of at least one acquisition of the third signal within the third interval duration, a fourth factor sub-condition of at least one acquisition of the fourth signal within the fourth interval duration, and a fifth factor sub-condition of at least one acquisition of the fifth signal within the fifth interval duration; and the second factor condition includes at least two sequential reception of the sixth signal and the seventh signal within two continuous sixth interval durations;
[0015] For each of the first factor sub-conditions, if the condition is met, one first cumulative value is obtained respectively; and for the second factor condition, if the condition is met, one second cumulative value is obtained;
[0016] The first value is obtained by accumulating all the first accumulated values and dividing the number of the first factor sub-conditions; and the first value and the second accumulated value are weighted and summed to obtain a first quantitative value of the cardiopulmonary resuscitation operation procedure integrity.
[0017] In combination with the first aspect of the present application, in an optional embodiment, the method further comprises the following steps:
[0018] Obtaining cardiopulmonary resuscitation data;
[0019] If the training countdown ends, determining a second quantitative value of the cardiopulmonary resuscitation operation procedure proficiency according to the cardiopulmonary resuscitation data and the number of each signal, and generating a cardiopulmonary resuscitation quality report containing a second mark, wherein the second mark is used to indicate the second quantitative value, and determining a quantitative value of each single item proficiency, and generating a cardiopulmonary resuscitation quality report containing a third mark, wherein the third mark is used to indicate the quantitative value of each single item proficiency one by one.
[0020] In combination with the first aspect of the present application, in an optional embodiment, the method further comprises the following steps:
[0021] Obtaining feedback selection operation input, wherein the feedback selection operation input includes feedback selection operation input;
[0022] In response to the feedback selection operation input, displaying a real-time change graph of the cardiopulmonary resuscitation data in a preset display area.
[0023] In combination with the first aspect of the present application, in an optional embodiment, the mode selection operation input includes a real combat mode selection operation input;
[0024] The cardiopulmonary resuscitation training method further comprises the following steps:
[0025] In response to the real combat mode selection operation input, obtaining difficulty level selection operation input, wherein the difficulty level selection operation input includes simple selection operation input, normal selection operation input and difficult selection operation input;
[0026] Obtaining signals generated in response to each event in the cardiopulmonary resuscitation process;
[0027] If a simulated heart rhythm corresponding to the simple selection operation input, normal selection operation input or difficult selection operation input is obtained in response to each event in the cardiopulmonary resuscitation process, and based on a preset interval duration between events, the number of times that the signal is obtained within the corresponding preset interval duration is counted for each signal;
[0028] determine a third quantitative value of the completeness of the cardiopulmonary resuscitation operation procedure according to the number of times each of the signals is obtained, and generate a cardiopulmonary resuscitation quality report containing a fourth mark, the fourth mark being used to indicate the third quantitative value.
[0029] In combination with the first aspect of the present application, in an optional implementation, the method further includes the following steps:
[0030] obtaining cardiopulmonary resuscitation data;
[0031] If the simulated heart rhythm corresponding to the simple selection operation input, the ordinary selection operation input or the difficult selection operation input generated in response to the cardiopulmonary resuscitation process is determined to be a sinus rhythm, a fourth quantitative value of the proficiency of the cardiopulmonary resuscitation operation procedure is determined according to the cardiopulmonary resuscitation data and the number of times each of the signals is obtained, and a cardiopulmonary resuscitation quality report containing a fifth mark is generated, the fifth mark being used to indicate the fourth quantitative value, and a quantitative value of each of the individual proficiencies is determined, and a cardiopulmonary resuscitation quality report containing each of the sixth marks is generated, each of the sixth marks being used to indicate the quantitative value of each of the individual proficiencies one by one.
[0032] In combination with the first aspect of the present application, in an optional implementation, the mode selection operation input includes a practice mode selection operation input.
[0033] The cardiopulmonary resuscitation training method further includes the following steps:
[0034] In response to the practice mode selection operation input, signals generated in response to each event in the cardiopulmonary resuscitation process are obtained, and cardiopulmonary resuscitation data is obtained.
[0035] Based on a preset interval duration between each of the events, for each of the signals, the number of times the signal is obtained within the corresponding preset interval duration is counted.
[0036] A quantitative value of each of the individual proficiencies is determined according to the cardiopulmonary resuscitation data and the number of times each of the signals is obtained, and a cardiopulmonary resuscitation quality report containing each of the seventh marks is generated, each of the seventh marks being used to indicate the quantitative value of each of the individual proficiencies one by one.
[0037] Secondly, the present application provides a cardiopulmonary resuscitation training device, which includes:
[0038] A first obtaining unit is configured to obtain a mode selection operation input, the mode selection operation input including an examination mode selection operation input.
[0039] A countdown starting unit is configured to start a training countdown in response to the examination mode selection operation input.
[0040] A second obtaining unit is configured to obtain signals generated in response to each event in a cardiopulmonary resuscitation process.
[0041] a first statistical unit, configured to, if the training countdown ends, count, for each of the signals, a number of times that the signal is acquired within a preset interval duration between events based on the preset interval duration;
[0042] a first report generation unit, configured to determine a first quantitative value of completeness of the cardiopulmonary resuscitation operation procedure according to the number of times corresponding to each of the signals, and generate a cardiopulmonary resuscitation quality report containing a first mark, the first mark being used to indicate the first quantitative value.
[0043] In a third aspect, an embodiment of the present application provides a terminal device, comprising:
[0044] a processor; and
[0045] a memory, the memory having computer-executable instructions stored thereon, the computer-executable instructions being executed by the processor to perform the cardiopulmonary resuscitation training method.
[0046] In a fourth aspect, an embodiment of the present application provides a storage medium, the storage medium having computer-executable instructions stored thereon, the computer-executable instructions being executed by a processor to perform the cardiopulmonary resuscitation training method.
[0047] The technical scheme provided by the embodiments of the present application has the beneficial effects that: by determining whether the operation procedure of cardiopulmonary resuscitation is complete based on the signals generated by each event in the process of cardiopulmonary resuscitation and the time at which the signal is acquired, a corresponding quantitative value is given, and a corresponding cardiopulmonary resuscitation quality report is generated and fed back to the trainee, so that the trainee can fully understand the completeness of the operation procedure of cardiopulmonary resuscitation and the degree of cooperation between operations, and a more comprehensive conclusion is obtained to guide and analyze, thereby helping the trainee to better improve the operation procedure and improve the quality of cardiopulmonary resuscitation training.
[0048] Additional aspects and advantages of the embodiments of the present application will be in part apparent and in part pointed out hereinafter. BRIEF DESCRIPTION OF DRAWINGS
[0049] The accompanying drawings, which are included to provide a further understanding of the embodiments of the present application, constitute a part of the present application, the schematic embodiments of the present application and the description thereof serve to explain the present application, and do not constitute an improper limitation on the present application. In the drawings:
[0050] Figure 1 a flowchart of a specific example of the cardiopulmonary resuscitation training method of the embodiments of the present application;
[0051] Figure 2a flowchart of another specific example of a method for central lung resuscitation training according to an embodiment of the present application;
[0052] Figure 3 a flowchart of another specific example of a method for central lung resuscitation training according to an embodiment of the present application;
[0053] Figure 4 a principle block diagram of a specific example of a central lung resuscitation training device according to an embodiment of the present application;
[0054] Figure 5 a principle block diagram of a specific example of a terminal device according to an embodiment of the present application. DETAILED DESCRIPTION
[0055] In order to make the technical solutions and beneficial effects of the embodiments of the present application more apparent and understandable, the following will be described in detail by way of specific embodiments. The drawings are not necessarily drawn to scale, and local features can be enlarged or reduced to more clearly show the details of the local features; unless otherwise defined, the technical and scientific terms used herein have the same meaning as the technical and scientific terms in the technical field to which the embodiments of the present application belong.
[0056] It should be noted that the terms "first", "second", and the like can be used herein to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from another element. When "first" is described, it does not necessarily mean that "second" must exist; and when "second" is discussed, it does not necessarily mean that "first" must exist in the present application. The singular form "one", "a", and "said / that" can also be intended to include the plural form, unless the context clearly indicates otherwise. The term "comprises" is used to determine the existence of the included features, but does not exclude the existence or addition of one or more other features. The term "and / or" includes any and all combinations of the related listed items.
[0057] It should be noted that the cardiopulmonary resuscitation training system comprises a simulation person and a terminal device, the simulation person is provided with a sign parameter simulation generator for simulating the change of the sign parameter of the patient in the body and / or outside the body, and a sensor for monitoring the sign parameter of the corresponding position is arranged at the corresponding position of the body of the simulation person, and the simulation person can be connected with an AED defibrillator. When the trainees perform cardiopulmonary resuscitation operation on the simulation person to simulate the cardiopulmonary resuscitation process, the operation (such as shoulder beating operation, the trainee beats the shoulder of the simulation person, pressing operation, etc.) performed by each trainee on the simulation person or the reaction or response (such as defibrillation suggestion, etc.) generated by the simulation person after the cardiopulmonary resuscitation operation performed by the trainee on it can be regarded as an event, and the simulation person generates and outputs a signal in response to each event. The terminal device can monitor the operation data such as the pressing depth, frequency, ventilation volume and the signals, and monitor the cardiopulmonary resuscitation process of the trainee to achieve the purpose of training. The simulation person can also simulate various simulated heart rhythms in response to the cardiopulmonary resuscitation operation of the trainee, and more realistically simulate the actual combat situation. In the actual combat mode, the simulation person can simulate and obtain different simulation resuscitation scores according to the quality of the cardiopulmonary resuscitation operation of the trainee, the simulation resuscitation score will decrease with the elapse of the rescue time, and the quality of the cardiopulmonary resuscitation operation of the trainee, such as the pressing depth, pressing frequency, ventilation volume, electrode patch pasting position, defibrillation opportunity and the like, will increase the simulation resuscitation score, and when it meets the requirements, a sinus rhythm can be simulated to indicate that the cardiopulmonary resuscitation is successful. According to the difficulty of increasing the simulation resuscitation score, the actual combat mode is divided into simple, ordinary and difficult modes, the simpler the mode, the faster the simulation resuscitation score increases and the slower the simulation resuscitation score decreases, and it is easier to obtain the simulation resuscitation score meeting the requirements to achieve the result of successful cardiopulmonary resuscitation.
[0058] The embodiment of the present application provides a cardiopulmonary resuscitation training method which can be applied to a terminal device to achieve the purpose of cardiopulmonary resuscitation training, as shown in the following formula: Figure 1 The cardiopulmonary resuscitation training method comprises the following steps:
[0059] S001, acquiring mode selection operation input, the mode selection operation input comprises examination mode selection operation input;
[0060] S002, starting a training countdown in response to the examination mode selection operation input;
[0061] S003, acquiring a signal generated in response to each event in a cardiopulmonary resuscitation process;
[0062] S004, if the training countdown ends, for each signal, the number of times of acquiring the signal within a corresponding preset interval time is counted based on the preset interval time between events;
[0063] S005、determine the first quantitative value of the completeness of the cardiopulmonary resuscitation operation process according to the number of times corresponding to each signal, and generate a cardiopulmonary resuscitation quality report containing a first mark, the first mark being used to indicate the first quantitative value.
[0064] In the embodiment of the application, the mode selection operation input may, for example, be detection of a preset mode icon being clicked, or may be detection of a link in a webpage, email, instant messaging message, etc. being clicked. The mode selection operation input includes an examination mode selection operation input, a real combat mode selection operation input, and a practice mode selection operation input, and respective icons or links corresponding to each mode can be set.
[0065] The length of the training countdown can be set according to actual needs, such as being determined according to the length of cardiopulmonary resuscitation experience, and is preferably 30 minutes to 1 hour. Starting the training countdown indicates that the countdown starts, and the countdown ends until the length is zero.
[0066] The events include a shoulder tapping event, an electrode patch pasting event, an analysis of heart rhythm to stop compression event, a discharge button pressing event, a cardiopulmonary resuscitation to start compression event, a cardiopulmonary resuscitation compression event, and a cardiopulmonary resuscitation ventilation event.
[0067] The preset interval length includes a first interval length, a second interval length, a third interval length, a fourth interval length, a fifth interval length, and a sixth interval length. The first interval length is the interval length from the start of the training countdown to the first shoulder tapping, the second interval length is the interval length from stopping compression to the first electrode patch pasting, the third interval length is the interval length from suggesting analysis of heart rhythm to stopping compression, the fourth interval length is the interval length from suggesting defibrillation to pressing the discharge button, the fifth interval length is the interval length from suggesting cardiopulmonary resuscitation to the next start of compression, and the sixth interval length is the length of one cycle of cardiopulmonary resuscitation.
[0068] The signals include one or more than two of a first signal, a second signal, a third signal, a fourth signal, a fifth signal, a sixth signal, and a seventh signal. The first signal is generated in response to the shoulder tapping event, the second signal is generated in response to the electrode patch pasting event, the third signal is generated in response to the analysis of heart rhythm to stop compression event, the fourth signal is generated in response to the discharge button pressing event, the fifth signal is generated in response to the cardiopulmonary resuscitation to start compression event, the sixth signal is generated in response to at least 30 compression events, and the seventh signal is generated in response to at least 2 ventilation events.
[0069] Generally, 5 cycles or every 2 minutes of the rescuer is replaced during the whole process of cardiopulmonary resuscitation, and each cycle is according to the compression ventilation rule of 30:2, so during the training countdown process, each event can occur several times, and accordingly, each signal can be acquired several times. Therefore, for each signal, the minimum number of times that need to be acquired within the preset interval duration is set as the quantification condition of the completeness of the cardiopulmonary resuscitation operation process, and the process integrity quantification value is obtained. The first quantification value of the cardiopulmonary resuscitation operation process integrity corresponding to each signal is determined as follows: the first quantification value determination condition includes a first factor condition and a second factor condition,
[0070] The first factor condition includes a first factor sub-condition of acquiring the first signal at least once within the first interval duration, a second factor sub-condition of acquiring the second signal at least once within the second interval duration, a third factor sub-condition of acquiring the third signal at least once within the third interval duration, a fourth factor sub-condition of acquiring the fourth signal at least once within the fourth interval duration, and a fifth factor sub-condition of acquiring the fifth signal at least once within the fifth interval duration;
[0071] The second factor condition includes sequentially receiving the sixth signal and the seventh signal at least twice within two consecutive sixth interval durations;
[0072] For each first factor sub-condition, if it is satisfied, one first cumulative value is obtained respectively; for the second factor condition, if it is satisfied, one second cumulative value is obtained;
[0073] After all the first cumulative values are added up and divided by the number of the first factor sub-conditions, a first value is obtained; the first value and the second cumulative value are weighted and summed to obtain the first quantification value of the cardiopulmonary resuscitation operation process integrity. The weight coefficients of the first value and the second cumulative value can be set according to actual needs. For example, during the whole process of cardiopulmonary resuscitation, the first signal is acquired 0 times (shoulder tapping 0 times) within the first interval duration, 0 first cumulative value is obtained; the second signal is acquired 2 times (responding 2 times within the second interval duration, and the electrode patch is pasted 2 times) within the second interval duration, 1 first cumulative value is obtained; the third signal is acquired 3 times (responding 3 times within the interval time from analyzing the heart rhythm to stopping the compression) within the third interval duration, 1 first cumulative value is obtained; the fourth signal is acquired 3 times (responding 3 times within the interval time from defibrillation to pressing the discharge button) within the fourth interval duration, 1 first cumulative value is obtained; the fifth signal is acquired 3 times (responding 3 times within the interval time from cardiopulmonary resuscitation to the next compression) within the fifth interval duration, 1 first cumulative value is obtained; the sixth signal and the seventh signal are sequentially received 2 times within two consecutive sixth interval durations (30 compressions + 2 ventilations for 2 consecutive times), 1 second cumulative value is obtained; and thus the first value is (0+1+1+1+1) / 5.
[0074] In the embodiments of the present application, the completeness of the cardiopulmonary resuscitation operation process is determined by the signals generated by each event in the cardiopulmonary resuscitation process and the time when the signals are obtained, the corresponding quantitative value is given, and the corresponding cardiopulmonary resuscitation quality report is generated and fed back to the trainee, so that the trainee can fully understand the completeness of his own cardiopulmonary resuscitation operation process and the cooperation degree between each operation, and a more comprehensive conclusion is obtained for guidance and analysis, thereby helping the trainee to better improve the operation process and improve the cardiopulmonary resuscitation training quality.
[0075] Further, the cardiopulmonary resuscitation training method further comprises the following steps:
[0076] S006, obtaining cardiopulmonary resuscitation data;
[0077] S007, if the training countdown is over, determining a second quantitative value of the proficiency of the cardiopulmonary resuscitation operation process according to the cardiopulmonary resuscitation data and the number of times corresponding to each signal, and generating a cardiopulmonary resuscitation quality report containing a second mark, the second mark being used to indicate the second quantitative value.
[0078] In the embodiments of the present application, the cardiopulmonary resuscitation data includes compression data, ventilation data and defibrillation data; the compression data includes compression frequency, compression depth, chest recoil and compression position; the ventilation data includes ventilation volume and compression-to-ventilation duration; and the defibrillation data includes electrode patch position, compression-to-first electrode patching duration, recommended analysis of cardiac rhythm-to-stopping compression duration, recommended defibrillation-to-pressing discharge button duration and recommended cardiopulmonary resuscitation-to-next compression duration.
[0079] The second quantitative value of the proficiency of the cardiopulmonary resuscitation operation process determined according to the cardiopulmonary resuscitation data and the number of times corresponding to each signal is specifically: the second quantitative value determination factors include a third factor value, a fourth factor value, a fifth factor value, a sixth factor value, a seventh factor value, an eighth factor value, a ninth factor value, a tenth factor value, an eleventh factor value and a first accumulated value obtained by satisfying a first factor sub-condition.
[0080] The third factor value is the ratio of the number of correct compressions to the total number of compressions, and the correct compression is determined according to the data of compression frequency, compression depth and chest recoil, for example, if the compression frequency, compression depth and chest recoil respectively satisfy the corresponding preset conditions, it is considered to be correct compression.
[0081] The fourth factor value is the ratio of the number of compressions with correct position to the total number of compressions.
[0082] The fifth factor value is the average of the score rate determined according to the amount of ventilation, for example, the amount of ventilation of the first ventilation of the two ventilations is too small, the amount of ventilation of the second ventilation is appropriate, if the appropriate amount of ventilation is full score 2 points, other ventilation amount (too little ventilation amount, excessive ventilation amount) is 1 point, then the fifth factor value is (1 / 2+2 / 2) / 2;
[0083] The sixth factor value is the average of the score rate determined according to the duration of pressing to ventilation, for example, the (interval) duration of pressing to ventilation of the first time is 2 seconds, the second interval duration is 1 second, and the third interval duration is 5 seconds, if the (interval) duration of pressing to ventilation is in the range of [0-1 second) is considered as full score 3 points, the score decreases with the interval duration, in the range of [1 second-2 seconds) is considered as 2 points, in the range of [2-3 seconds) is considered as 1 point, and 3 seconds or more cannot score, then the sixth factor value is (1 / 3+2 / 3+0) / 3;
[0084] The seventh factor value is the average of the score rate determined according to the electrode sheet position, for example, the electrode sheet position is offset in the first time, the electrode sheet position is correct in the second time, if the electrode sheet position is correct is full score 2 points, other position conditions (electrode sheet falling off, position offset) are 1 point, then the seventh factor value is (1 / 2+2 / 2) / 2;
[0085] The eighth factor value is the average of the score rate determined according to the duration of pressing to the first pasted electrode sheet, for example, the (interval) duration of pressing to the first pasted electrode sheet is 8 seconds, if the (interval) duration of pressing to the first pasted electrode sheet is in the range of [0-1 second) is considered as full score 15 points, in the range of [1 second-2 seconds) is considered as 14 points, in the range of [2-3 seconds) is considered as 13 points, the score decreases with the interval duration, and 15 seconds or more cannot score, then the eighth factor value is 7 / 15;
[0086] The ninth factor value is the score rate determined according to the duration of suggesting analyzing heart rate to stopping pressing, for example, the (interval) duration of suggesting analyzing heart rate to stopping pressing of the first time is 2 seconds (2 seconds stopping pressing), the second time is 3 seconds stopping pressing, and the third time is 7 seconds stopping pressing, if the (interval) duration of suggesting analyzing heart rate to stopping pressing is within 5 seconds (stopping pressing within 5 seconds) is considered as full score 1 point, then the ninth factor value is 1 / 3+1 / 3;
[0087] The tenth factor value is the score rate determined according to the duration of suggesting defibrillation to pressing the discharge button, for example, the duration of suggesting defibrillation to pressing the discharge button of the first time is 3 seconds (3 seconds pressing the discharge button), the second time is 5 seconds pressing the discharge button, and the third time is 13 seconds pressing the discharge button, if the duration of suggesting defibrillation to pressing the discharge button is within 10 seconds is considered as full score 1 point, then the tenth factor value is 1 / 3+1 / 3;
[0088] The eleventh factor value is a score rate determined according to the time length from the recommended cardiopulmonary resuscitation to the next compression, for example, the time length (interval) from the first recommended cardiopulmonary resuscitation to the next compression is 3 seconds (interval 3 seconds continue compression), the second interval is 5 seconds continue compression, the third interval is 13 seconds continue compression, if the time length (interval) from the recommended cardiopulmonary resuscitation to the next compression is within 10 seconds, it is considered as full score 1, then the eleventh factor value is 1 / 3+1 / 3;
[0089] The third factor value, the fourth factor value, the fifth factor value, the sixth factor value, the seventh factor value, the eighth factor value, the ninth factor value, the tenth factor value, the eleventh factor value and the first accumulated value obtained by satisfying the first factor sub-condition are weighted and summed to obtain the second quantitative value of the cardiopulmonary resuscitation operation process proficiency. Each weight coefficient can be set according to actual needs.
[0090] In the embodiment of the application, the determination of the cardiopulmonary resuscitation operation process proficiency is performed through the second quantitative value, and a corresponding cardiopulmonary resuscitation quality report is generated and fed back to the trainee to help review and analyze, so that the trainee can fully understand the proficiency of the cardiopulmonary resuscitation operation process, and the feedback comprehensiveness is further improved, which is beneficial to help improve the ability and level of the trainee and further improve the quality of cardiopulmonary resuscitation training.
[0091] Further, the cardiopulmonary resuscitation training method further includes the following steps:
[0092] S008, if the training countdown ends, the quantitative values of each single proficiency are determined according to the cardiopulmonary resuscitation data and the number of times corresponding to each signal, and a cardiopulmonary resuscitation quality report containing each third mark is generated, each third mark is used to one-to-one indicate the quantitative value of each single proficiency.
[0093] In the embodiment of the application, the quantitative values of each single proficiency include the compression ability quantitative value, the ventilation ability quantitative value, the AED ability quantitative value and the identification ability quantitative value.
[0094] The determination step of the compression ability quantitative value includes: the third factor value and the fourth factor value are weighted and summed to obtain the compression ability quantitative value. Each weight coefficient can be set according to actual needs.
[0095] The determination step of the ventilation ability quantitative value includes: the fifth factor value and the sixth factor value are weighted and summed to obtain the ventilation ability quantitative value. Each weight coefficient can be set according to actual needs.
[0096] The determination step of the AED ability quantitative value includes: the average value of the ninth factor value, the tenth factor value and the eleventh factor value, the seventh factor value and the eighth factor value are weighted and summed to obtain the AED ability quantitative value. Each weight coefficient can be set according to actual needs.
[0097] The determining of the recognition ability quantitative value comprises: averaging the eighth factor value, the ninth factor value, the tenth factor value, the eleventh factor value, and the first accumulated value obtained by satisfying the first factor sub-condition to obtain the recognition ability quantitative value.
[0098] In the embodiments of the present application, quantitative values of each single proficiency are determined, and a corresponding cardiopulmonary resuscitation quality report is generated and fed back to the trainee, helping the trainee to review and analyze each single skill, so that the trainee can fully understand the proficiency of each single operation, and the feedback comprehensiveness is further improved, which is beneficial to help improve the ability and level of the trainee and further improve the quality of cardiopulmonary resuscitation training.
[0099] Further, the cardiopulmonary resuscitation training method further comprises the following steps:
[0100] S009, obtaining a feedback selection operation input, the feedback selection operation input comprising a feedback selection operation input;
[0101] S010, in response to the feedback selection operation input, displaying a real-time change graph of the cardiopulmonary resuscitation data in a preset display area, such as a real-time change graph of the compression frequency, the compression depth, the ventilation state (waiting for ventilation state, ventilation state, etc.) and the ventilation amount, the form of the real-time change graph can be set according to actual needs, and the table dial, the float and the waveform graph are preferred, so that the cardiopulmonary resuscitation operation condition can be fed back to the trainee in real time, the interactivity is improved, and the training effect is improved. The feedback selection operation input further comprises a no-feedback selection operation input, and in response to the no-feedback selection operation input, a prompt page is displayed in the display area without real-time feedback information. The feedback selection operation input may, for example, be that an icon of a preset feedback mode (feedback or no feedback) is clicked, or may be that a link in a webpage, an email, an instant messaging message or the like is clicked.
[0102] Further, as shown in Figure 2 the cardiopulmonary resuscitation training method further comprises the following steps:
[0103] S011, in response to the real combat mode selection operation input, obtaining a difficulty level selection operation input, the difficulty level selection operation input comprising a simple selection operation input, a normal selection operation input and a difficult selection operation input;
[0104] S012, obtaining a signal generated in response to each event in the cardiopulmonary resuscitation process;
[0105] S013, if a simulated heart rhythm corresponding to the simple selection operation input, the normal selection operation input or the difficult selection operation input is obtained in response to the cardiopulmonary resuscitation process, and based on a preset interval duration between events, for each signal, the number of times that the signal is obtained within the corresponding preset interval duration is counted;
[0106] S014、determining a third quantitative value of the completeness of the cardiopulmonary resuscitation operation process according to the number of times corresponding to each signal, and generating a cardiopulmonary resuscitation quality report containing a fourth mark, the fourth mark being used to indicate the third quantitative value.
[0107] In the embodiments of the present application, the difficulty level selection operation input may be, for example, detection of clicking of an icon of a preset difficulty level (easy, normal, and difficult), or may be detection of clicking of a link in a webpage, an email, an instant messaging message, or the like.
[0108] For the easy mode, when the simulation person has a first quality in training the quality of the cardiopulmonary resuscitation operation of the trainee, a simulation resuscitation score meeting the requirement is obtained, so that a sinus rhythm is simulated to be generated, and a successful result of cardiopulmonary resuscitation is obtained. For the normal mode, when the simulation person has a second quality in training the quality of the cardiopulmonary resuscitation operation of the trainee, a simulation resuscitation score meeting the requirement is obtained, so that a sinus rhythm is simulated to be generated, and a successful result of cardiopulmonary resuscitation is obtained. For the difficult mode, when the simulation person has a third quality in training the quality of the cardiopulmonary resuscitation operation of the trainee, a simulation resuscitation score meeting the requirement is obtained, so that a sinus rhythm is simulated to be generated, and a successful result of cardiopulmonary resuscitation is obtained. The quality levels are first quality < second quality < third quality. Thus, according to the selected different difficulty level modes, the simulation person will adaptively generate different responses according to the cardiopulmonary resuscitation process of the trainee, so that the terminal device will obtain these different responses (for example, the signals generated in response to the events in the cardiopulmonary resuscitation process obtained in different modes are different), thereby affecting the obtained cardiopulmonary resuscitation quality report.
[0109] The determination step of the third quantitative value in S014 is similar to the determination step of the first quantitative value in S005. For each first factor condition, if it is met, a first cumulative value is obtained; for the second factor condition, if it is met, a second cumulative value is obtained.
[0110] After all the first cumulative values are added and divided by the number of first factor conditions, a first value is obtained. The first value and the second cumulative value are weighted and summed to obtain the third quantitative value of the completeness of the cardiopulmonary resuscitation operation process.
[0111] In the embodiments of the present application, by setting the actual combat mode and the difficulty level selection, the diversity of the cardiopulmonary resuscitation training mode is increased, the trainee can select the difficulty level in the training according to the proficiency of his own skills, and the effect of the actual combat training is improved.
[0112] In the embodiment of the present application, after entering the actual combat mode and selecting the difficulty level, the cardiopulmonary resuscitation training method also includes the cardiopulmonary resuscitation operation process proficiency quantitative determination step (corresponding to S006-S007) and the single-item proficiency quantitative determination step (corresponding to S008), which are similar to those in the examination mode. The cardiopulmonary resuscitation operation process proficiency quantitative determination step includes obtaining the cardiopulmonary resuscitation data. If the simulated heart rhythm corresponding to the simple selection operation input, the ordinary selection operation input or the difficult selection operation input generated in response to the cardiopulmonary resuscitation process is obtained as a sinus rhythm, the fourth quantitative value of the cardiopulmonary resuscitation operation process proficiency is determined according to the cardiopulmonary resuscitation data and the number of times corresponding to each signal, and a cardiopulmonary resuscitation quality report containing a fifth mark is generated, and the fifth mark is used to indicate the fourth quantitative value. The single-item proficiency quantitative determination step includes obtaining the simulated heart rhythm corresponding to the simple selection operation input, the ordinary selection operation input or the difficult selection operation input generated in response to the cardiopulmonary resuscitation process as a sinus rhythm, determining the quantitative value of each single-item proficiency according to the cardiopulmonary resuscitation data and the number of times corresponding to each signal, and generating a cardiopulmonary resuscitation quality report containing each sixth mark, and each sixth mark is used to indicate the quantitative value of each single-item proficiency one by one. Thus, the comprehensiveness of the training is further improved, and the quality of the cardiopulmonary resuscitation training is improved.
[0113] In the embodiment of the present application, the cardiopulmonary resuscitation training method also includes the feedback display selection step (corresponding to S009-S010), which is the same as in the examination mode. The feedback selection operation input is obtained, and the feedback selection operation input includes the feedback selection operation input. In response to the feedback selection operation input, the real-time change graph of the cardiopulmonary resuscitation data is displayed in the preset display area.
[0114] Further, as shown in Figure 3 The cardiopulmonary resuscitation training method further includes the following steps:
[0115] S015, in response to the practice mode selection operation input, obtaining the signals generated in response to each event in the cardiopulmonary resuscitation process, and obtaining the cardiopulmonary resuscitation data;
[0116] S016, based on the preset interval duration between each event, for each signal, the number of times the signal is obtained within the corresponding preset interval duration is counted;
[0117] S017, according to the cardiopulmonary resuscitation data and the number of times corresponding to each signal, the quantitative value of each single-item proficiency is determined, and a cardiopulmonary resuscitation quality report containing each seventh mark is generated, and each seventh mark is used to indicate the quantitative value of each single-item proficiency one by one.
[0118] In the embodiment of the present application, each single item proficiency quantitative determination step (corresponding to S008) is similar to the examination mode, thereby further improving the comprehensiveness of the training and improving the quality of cardiopulmonary resuscitation training. Thus, the training steps of the multiple modes for the examination mode, the actual combat mode and the practice mode are set in the embodiment of the present application, the single skill is practiced one by one through the practice mode, then the examination is performed through the examination mode, the examination is completed within a specified time, the evaluation report is given, and finally the actual combat mode simulates the real first aid scene. In this way, the learner or practitioner gradually masters the first aid skill of cardiopulmonary resuscitation.
[0119] In the embodiment of the present application, the cardiopulmonary resuscitation training method also includes a feedback display selection step (corresponding to S009-S010), which is the same as in the examination mode. The feedback selection operation input is obtained, and the feedback selection operation input includes a feedback selection operation input. In response to the feedback selection operation input, the real-time change graph of the cardiopulmonary resuscitation data is displayed in the preset display area.
[0120] Further, the cardiopulmonary resuscitation training method further includes a Bluetooth connection judgment step before the mode selection operation input is obtained, and the Bluetooth connection is established according to whether the Bluetooth connection is successful. As a specific example, whether the Bluetooth is connected is judged through the getConnectionStatus method defined by SignalR, the state of the Bluetooth is actively requested, and a return value is obtained. If the return value is “1”, it means that the Bluetooth has been successfully connected, and the mode selection can be entered for training. If the return value is “0”, it means that the Bluetooth has not been successfully connected, and a Bluetooth connection request is initiated. The specific operation steps are as follows: click the Bluetooth pairing button, and a Bluetooth connection dialog box is popped up. The dialog box includes: searching for a Bluetooth list, initiating a connection, disconnecting a connection, reconnecting, etc.
[0121] Further, the cardiopulmonary resuscitation training method further includes a login step before the Bluetooth connection judgment step, and the identity login can be selected, and the identity includes a student and a visitor. As a specific example, the student login: the registered username or mobile phone number and password are input in the preset dialog box, the “student login” button is clicked, and the input information is transmitted to the backend to match with the existing username and password in the database. If the matching fails, a “username or password error!” dialog box is popped up. If the matching succeeds, the login is completed. The visitor login: if only the experience is wanted, the visitor account can be used to log in, the “visitor login” button is clicked, and the login is completed.
[0122] The embodiment of the present application also provides a cardiopulmonary resuscitation training device, which corresponds to the cardiopulmonary resuscitation training method, as shown in Figure 4 The cardiopulmonary resuscitation training device 100 includes:
[0123] The first obtaining unit 101 is configured to obtain a mode selection operation input, wherein the mode selection operation input comprises an examination mode selection operation input;
[0124] The countdown starting unit 102 is configured to start a training countdown in response to the examination mode selection operation input.
[0125] The second obtaining unit 103 is configured to obtain signals generated in response to events in a cardiopulmonary resuscitation process.
[0126] The first statistical unit 104 is configured to, if the training countdown ends, count, for each signal, a number of times that the signal is obtained within a preset interval duration between the events based on the preset interval duration.
[0127] The first report generation unit 105 is configured to determine a first quantitative value of completeness of a cardiopulmonary resuscitation operation process according to the number of times corresponding to each signal, and generate a cardiopulmonary resuscitation quality report containing a first mark, wherein the first mark is used to indicate the first quantitative value.
[0128] In the embodiments of the present application, the completeness of the cardiopulmonary resuscitation operation process is determined by the signals generated in response to the events in the cardiopulmonary resuscitation process and the time at which the signals are obtained, a corresponding quantitative value is given, and a corresponding cardiopulmonary resuscitation quality report is generated and fed back to the trainee, so that the trainee can fully understand the completeness of his / her cardiopulmonary resuscitation operation process and the degree of cooperation between the operations, a more comprehensive conclusion is obtained for guidance and analysis, thereby helping the trainee to better improve the operation process and improve the quality of cardiopulmonary resuscitation training.
[0129] Further, the cardiopulmonary resuscitation training device 100 further comprises:
[0130] The third obtaining unit is configured to obtain cardiopulmonary resuscitation data.
[0131] The second report generation unit is configured to, if the training countdown ends, determine a second quantitative value of proficiency of the cardiopulmonary resuscitation operation process according to the cardiopulmonary resuscitation data and the number of times corresponding to each signal, and generate a cardiopulmonary resuscitation quality report containing a second mark, wherein the second mark is used to indicate the second quantitative value.
[0132] In the embodiments of the present application, the proficiency of the cardiopulmonary resuscitation operation process is determined by the second quantitative value, and a corresponding cardiopulmonary resuscitation quality report is generated and fed back to the trainee, which helps review and analysis, so that the trainee can fully understand the proficiency of his / her cardiopulmonary resuscitation operation process, further improves the comprehensiveness of the feedback, and is beneficial to help improve the ability and level of the trainee, and further improve the quality of cardiopulmonary resuscitation training.
[0133] Further, the cardiopulmonary resuscitation training device 100 further comprises:
[0134] The third report generation unit is configured to, if the training countdown ends, determine a quantitative value of each single proficiency according to the CPR data and the number of times of each signal, and generate a CPR quality report containing each third mark, each third mark being configured to one-to-one indicate the quantitative value of each single proficiency.
[0135] In the embodiments of the present application, the quantitative value of each single proficiency is determined, and the corresponding CPR quality report is generated and fed back to the training trainee, helping the trainee to review and analyze each single skill, so that the trainee can fully understand the proficiency of each single operation, and the feedback comprehensiveness is further improved, which is beneficial to help improve the ability and level of the trainee, and further improve the CPR training quality.
[0136] Further, the CPR training device 100 further comprises:
[0137] The fourth acquisition unit is configured to acquire a feedback selection operation input, and the feedback selection operation input comprises a feedback selection operation input.
[0138] The first display unit is configured to, in response to the feedback selection operation input, display a real-time change graph of the CPR data in a preset display area.
[0139] Further, the CPR training device 100 further comprises:
[0140] The fifth acquisition unit is configured to, in response to the actual combat mode selection operation input, acquire a difficulty level selection operation input, and the difficulty level selection operation input comprises a simple selection operation input, a normal selection operation input and a difficult selection operation input.
[0141] The sixth acquisition unit is configured to acquire a signal generated in response to each event in the CPR process.
[0142] The second statistical unit is configured to, if a simulated heart rhythm corresponding to the simple selection operation input, the normal selection operation input or the difficult selection operation input is acquired as a sinus rhythm in response to the CPR process, based on a preset interval duration between each event, for each signal, the number of times of acquiring the signal within the corresponding preset interval duration is counted.
[0143] The fourth report generation unit is configured to determine a third quantitative value of the completeness of the CPR operation process according to the number of times of each signal, and generate a CPR quality report containing a fourth mark, the fourth mark being configured to indicate the third quantitative value.
[0144] In the embodiments of the present application, by setting the actual combat mode and the difficulty level selection, the diversity of the CPR training mode is increased, the trainee can select the difficulty level in the training according to the proficiency of the own skill, and the effect of the actual combat training is improved.
[0145] Further, the cardiopulmonary resuscitation training device 100 further comprises:
[0146] a seventh obtaining unit, configured to obtain the cardiopulmonary resuscitation data;
[0147] a fifth report generating unit, configured to, if the simulated heart rhythm corresponding to the simple selection operation input, the ordinary selection operation input or the difficult selection operation input generated in response to the cardiopulmonary resuscitation process is the sinus rhythm, determine the fourth quantitative value of the proficiency of the cardiopulmonary resuscitation operation process according to the cardiopulmonary resuscitation data and the number of times each signal is obtained, and generate the cardiopulmonary resuscitation quality report containing the fifth mark, the fifth mark being used to indicate the fourth quantitative value.
[0148] Further, the cardiopulmonary resuscitation training device 100 further comprises:
[0149] a sixth report generating unit, configured to, if the simulated heart rhythm corresponding to the simple selection operation input, the ordinary selection operation input or the difficult selection operation input generated in response to the cardiopulmonary resuscitation process is the sinus rhythm, determine the quantitative value of each single proficiency according to the cardiopulmonary resuscitation data and the number of times each signal is obtained, and generate the cardiopulmonary resuscitation quality report containing each sixth mark, each sixth mark being used to indicate the quantitative value of each single proficiency one by one.
[0150] Further, the cardiopulmonary resuscitation training device 100 further comprises:
[0151] an eighth obtaining unit, configured to obtain the feedback selection operation input, the feedback selection operation input including the feedback selection operation input;
[0152] a second display unit, configured to, in response to the feedback selection operation input, display the real-time change graph of the cardiopulmonary resuscitation data in the preset display area.
[0153] Further, the cardiopulmonary resuscitation training device 100 further comprises:
[0154] a ninth obtaining unit, configured to, in response to the practice mode selection operation input, obtain the signal generated in response to each event in the cardiopulmonary resuscitation process, and obtain the cardiopulmonary resuscitation data;
[0155] a third statistical unit, configured to, based on the preset interval duration between each event, for each signal, count the number of times the signal is obtained within the corresponding preset interval duration;
[0156] a seventh report generating unit, configured to determine the quantitative value of each single proficiency according to the cardiopulmonary resuscitation data and the number of times each signal is obtained, and generate the cardiopulmonary resuscitation quality report containing each seventh mark, each seventh mark being used to indicate the quantitative value of each single proficiency one by one.
[0157] Further, the cardiopulmonary resuscitation training device 100 further comprises:
[0158] a tenth obtaining unit, configured to obtain a feedback selection operation input, the feedback selection operation input comprising a feedback selection operation input;
[0159] a third display unit, configured to display a real-time change graph of the cardiopulmonary resuscitation data in a preset display area in response to the feedback selection operation input.
[0160] The embodiment of the present application further provides a terminal device, as shown in the accompanying drawings, the terminal device 200 comprises a processor 201 and a memory 202; the memory 202 stores computer executable instructions, and the computer executable instructions are executed by the processor 201 to perform the cardiopulmonary resuscitation training method. Figure 5
[0161] The processor 201 can be a central processing unit (CPU) or other forms of processing units having data processing and / or instruction execution capabilities, and can control other components in the terminal device to perform desired functions.
[0162] The memory 202 can comprise one or more computer program products, which can comprise various forms of computer readable storage media, for example, volatile memory and / or non-volatile memory. The volatile memory can comprise, for example, random access memory (RAM), cache memory and the like. The non-volatile memory can comprise, for example, read-only memory (ROM), hard disk, flash memory and the like. One or more computer program instructions can be stored on the computer readable storage medium, and the processor 201 can run the program instructions to implement the steps in the above cardiopulmonary resuscitation training method and / or other desired functions.
[0163] In one example, the terminal device 200 can further comprise input devices and output devices, and the components are interconnected through a bus system and / or other forms of connection mechanism (not shown in the drawings).
[0164] In addition, the input devices can further comprise, for example, a keyboard, a mouse, a microphone and the like. The output devices can output various information to the outside, which can comprise, for example, a display, a speaker, a printer, a communication network and a remote output device connected thereto, and the like.
[0165] Of course, in order to simplify, Figure 5 In the accompanying drawings, only part of the components in the terminal device 200 related to the embodiments of the present application is shown, and components such as buses, input / output interfaces and the like are omitted. In addition, according to specific application conditions, the terminal device 200 can further comprise any other appropriate components.
[0166] The embodiment of the present application further provides a storage medium, and the storage medium has computer executable instructions stored thereon. The computer executable instructions are run by a processor to execute the cardiopulmonary resuscitation training method.
[0167] The embodiment of the present application can be a system, a method, and / or a computer program product. The computer program product can include a computer readable storage medium (media) having computer readable program instructions thereon for causing a processor to carry out operations for aspects of the embodiment of the present application. The computer readable program instructions can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++, and the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device or entirely on the remote computing device or server. In the latter scenario, the remote computing device can be connected to the user's computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computing device, such as through the Internet using an Internet Service Provider. In some embodiments, electronic circuitry including, for example, programmable logic circuitry, field-programmable gate arrays (FPGA), or programmable logic arrays (PLA) can execute the computer readable program instructions by utilizing state information of the computer readable program instructions to personalize the electronic circuitry, in order to perform aspects of the embodiment of the present application.
[0168] A computer readable storage medium can be any tangible medium that can retain, and / or store program instructions for use by or in connection with an instruction execution device, apparatus, or system. A computer readable storage medium can be, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a computer readable storage medium (non-exhaustive list) include the following: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanically encoded device such as punch-cards or punched tape, a
[0169] The computer readable program instructions described herein can be downloaded to respective computing / processing devices from a computer readable storage medium or to an external computer or external storage device via a network, for example, the Internet, a local area network, a wide area network and / or a wireless network. The network can comprise copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers and / or edge servers. A network adapter card or network interface in each computing / processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium within the respective computing / processing device.
[0170] Various aspects of embodiments of the application can be described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer readable program instructions.
[0171] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0172] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0173] It should be noted that the cardiopulmonary resuscitation training method embodiments, cardiopulmonary resuscitation training device embodiments, computer-readable storage medium embodiments, and terminal device embodiments provided in this application belong to the same concept; the technical features in the technical solutions described in each embodiment can be arbitrarily combined without conflict.
[0174] It should be understood that the above embodiments are exemplary and are not intended to encompass all possible implementations included in the claims. Various modifications and changes can be made to the above embodiments without departing from the scope of this disclosure. Similarly, the various technical features of the above embodiments can be arbitrarily combined to form other embodiments of this application that may not be explicitly described. Therefore, the above embodiments only illustrate several implementations of this application and do not limit the scope of protection of this patent application.
Claims
1. A cardiopulmonary resuscitation training method, characterized by, The method comprises the following steps: acquiring a mode selection operation input, the mode selection operation input comprising an examination mode selection operation input; in response to the examination mode selection operation input, starting a training countdown; acquiring signals generated in response to events in a cardiopulmonary resuscitation process; if the training countdown ends, for each of the signals, counting the number of times the signal is acquired within a preset interval duration between events based on preset interval durations between events; determining a first quantitative value of the completeness of a cardiopulmonary resuscitation operation procedure according to the number of times each of the signals is acquired, and generating a cardiopulmonary resuscitation quality report comprising a first mark, the first mark being used to indicate the first quantitative value; the preset interval durations comprise a first interval duration, a second interval duration, a third interval duration, a fourth interval duration, a fifth interval duration, and a sixth interval duration, the first interval duration being the interval duration from the start of the training countdown to the first time of shoulder tapping, the second interval duration being the interval duration from the stop of pressing to the first time of electrode patch pasting, the third interval duration being the interval duration from the suggestion of analyzing the heart rhythm to the stop of pressing, the fourth interval duration being the interval duration from the suggestion of defibrillation to the pressing of the discharge button, the fifth interval duration being the interval duration from the suggestion of cardiopulmonary resuscitation to the next start of pressing, and the sixth interval duration being the duration of one cycle of cardiopulmonary resuscitation; the signals comprise one or more than two of a first signal, a second signal, a third signal, a fourth signal, a fifth signal, a sixth signal, and a seventh signal, the first signal being generated in response to the shoulder tapping event, the second signal being generated in response to the electrode patch pasting event, the third signal being generated in response to the analysis of the heart rhythm prompting the stop of pressing, the fourth signal being generated in response to the pressing of the discharge button, the fifth signal being generated in response to the cardiopulmonary resuscitation prompting the start of pressing, the sixth signal being generated in response to at least 30 times of pressing, and the seventh signal being generated in response to at least 2 times of ventilation; the step of determining the first quantitative value of the completeness of the cardiopulmonary resuscitation operation procedure according to the number of times each of the signals is acquired comprises: the first quantitative value determination condition comprises a first factor condition and a second factor condition; the first factor condition comprises a first factor sub-condition of acquiring the first signal at least once within the first interval duration, a second factor sub-condition of acquiring the second signal at least once within the second interval duration, a third factor sub-condition of acquiring the third signal at least once within the third interval duration, a fourth factor sub-condition of acquiring the fourth signal at least once within the fourth interval duration, and a fifth factor sub-condition of acquiring the fifth signal at least once within the fifth interval duration, and the second factor condition comprises sequentially receiving the sixth signal and the seventh signal at least twice within two consecutive sixth interval durations; for each of the first factor conditions, if the condition is met, a first cumulative value is obtained; and for the second factor condition, if the condition is met, a second cumulative value is obtained. The first value is obtained by accumulating all the first accumulated values and dividing the number of the first factors; the first value and the second accumulated value are weighted and summed to obtain the first quantitative value of the cardiopulmonary resuscitation operation procedure integrity.
2. The cardiopulmonary resuscitation training method of claim 1, wherein, Further comprising the following steps: Obtaining cardiopulmonary resuscitation data; If the training countdown ends, determining the second quantitative value of the cardiopulmonary resuscitation operation procedure proficiency according to the cardiopulmonary resuscitation data and the number of each signal, and generating a cardiopulmonary resuscitation quality report containing a second mark, wherein the second mark is used to indicate the second quantitative value, and determining the quantitative value of each single proficiency, and generating a cardiopulmonary resuscitation quality report containing each third mark, wherein each third mark is used to indicate the quantitative value of each single proficiency one by one.
3. The method of cardiopulmonary resuscitation training of claim 2, wherein, Further comprising the following steps: Obtaining feedback selection operation input, wherein the feedback selection operation input includes feedback selection operation input; In response to the feedback selection operation input, displaying the real-time change graph of the cardiopulmonary resuscitation data in the preset display area.
4. The method of claim 1, wherein, The mode selection operation input includes a real combat mode selection operation input; The cardiopulmonary resuscitation training method further comprises the following steps: In response to the real combat mode selection operation input, obtaining difficulty level selection operation input, wherein the difficulty level selection operation input includes simple selection operation input, normal selection operation input and difficult selection operation input; Obtaining signals generated in response to each event in the cardiopulmonary resuscitation process; If the simulated heart rhythm corresponding to the simple selection operation input, normal selection operation input or difficult selection operation input is obtained in response to the cardiopulmonary resuscitation process, for each signal, the number of times the signal is obtained within the corresponding preset interval is counted based on the preset interval between events; Determining the third quantitative value of the cardiopulmonary resuscitation operation procedure integrity according to the number of each signal, and generating a cardiopulmonary resuscitation quality report containing a fourth mark, wherein the fourth mark is used to indicate the third quantitative value.
5. The method of resuscitation training of claim 4, wherein, Further comprising the following steps: Obtaining cardiopulmonary resuscitation data; If the simulated heart rhythm corresponding to the simple selection operation input, normal selection operation input or difficult selection operation input is obtained in response to the cardiopulmonary resuscitation process, determining the fourth quantitative value of the cardiopulmonary resuscitation operation procedure proficiency according to the cardiopulmonary resuscitation data and the number of each signal, and generating a cardiopulmonary resuscitation quality report containing a fifth mark, wherein the fifth mark is used to indicate the fourth quantitative value, and determining the quantitative value of each single proficiency, and generating a cardiopulmonary resuscitation quality report containing each sixth mark, wherein each sixth mark is used to indicate the quantitative value of each single proficiency one by one.
6. The method of cardiopulmonary resuscitation training of claim 1, wherein, The mode selection operation input includes a practice mode selection operation input; The cardiopulmonary resuscitation training method further comprises the following steps: In response to the practice mode selection operation input, obtaining signals generated in response to each event in the cardiopulmonary resuscitation process, and obtaining cardiopulmonary resuscitation data; For each signal, the number of times the signal is obtained within the corresponding preset interval is counted based on the preset interval between events. According to the CPR data and the number of times corresponding to each signal, a quantitative value of each single proficiency is determined, and a CPR quality report containing a seventh mark is generated, the seventh mark being used to indicate the quantitative value of each single proficiency one by one.
7. A cardiopulmonary resuscitation training device, characterized by Comprise: A first acquisition unit is configured to acquire a mode selection operation input, the mode selection operation input comprising an examination mode selection operation input; A countdown starting unit is configured to start a training countdown in response to the examination mode selection operation input; A second acquisition unit is configured to acquire signals generated in response to each event in a CPR process; A first statistical unit is configured to, if the training countdown ends, count, for each signal, a number of times the signal is acquired within a corresponding preset interval duration based on preset interval durations between events; A first report generation unit is configured to determine a first quantitative value of CPR operation process integrity according to the number of times corresponding to each signal, and generate a CPR quality report containing a first mark, the first mark being used to indicate the first quantitative value; The preset interval durations comprise a first interval duration, a second interval duration, a third interval duration, a fourth interval duration, a fifth interval duration, and a sixth interval duration, the first interval duration being an interval duration from the start of the training countdown to the first time of shoulder tapping, the second interval duration being an interval duration from the stop of compression to the first time of electrode patch pasting, the third interval duration being an interval duration from the suggestion of analyzing heart rhythm to the stop of compression, the fourth interval duration being an interval duration from the suggestion of defibrillation to the pressing of a discharge button, the fifth interval duration being an interval duration from the suggestion of CPR to the next start of compression, and the sixth interval duration being a duration of one cycle of CPR; The signals comprise one or more than two of a first signal, a second signal, a third signal, a fourth signal, a fifth signal, a sixth signal, and a seventh signal, the first signal being generated in response to a shoulder tapping event, the second signal being generated in response to an electrode patch pasting event, the third signal being generated in response to an analyzing heart rhythm event prompting the stop of compression, the fourth signal being generated in response to a discharge button pressing event, the fifth signal being generated in response to a CPR event prompting the start of compression, the sixth signal being generated in response to an at least 30-time compression event, and the seventh signal being generated in response to at least 2-time ventilation events; The first quantitative value determination condition comprises a first factor condition and a second factor condition, the first factor condition comprising a first factor sub-condition of acquiring the first signal at least once within the first interval duration, a second factor sub-condition of acquiring the second signal at least once within the second interval duration, a third factor sub-condition of acquiring the third signal at least once within the third interval duration, a fourth factor sub-condition of acquiring the fourth signal at least once within the fourth interval duration, and a fifth factor sub-condition of acquiring the fifth signal at least once within the fifth interval duration, and the second factor condition comprising at least 2-time sequential reception of the sixth signal and the seventh signal within two continuous sixth interval durations; The first report generation unit is specifically configured to: For each of the first factor conditions, if satisfied, a first accumulated value is obtained; for the second factor condition, if satisfied, a second accumulated value is obtained; All the first accumulated values obtained are added and divided by the number of the first factor conditions to obtain a first value; the first value and the second accumulated value are weighted and summed to obtain a first quantitative value of the completeness of the cardiopulmonary resuscitation operation process.
8. A terminal device, comprising: comprise: a processor; and a memory, the memory having computer-executable instructions stored thereon, the computer-executable instructions, when executed by the processor, performing the cardiopulmonary resuscitation training method of any one of claims 1-6.
9. A storage medium, characterized by The storage medium has computer-executable instructions stored thereon, the computer-executable instructions, when executed by the processor, performing the cardiopulmonary resuscitation training method of any one of claims 1-6.
Citation Information
Patent Citations
Cardiopulmonary resuscitation simulation, interaction method and system based on cloud platform
CN109005202A
KR20190004681A