Cardiopulmonary compression assist device detection method, device, apparatus and storage medium

By receiving the user-inputted compression parameter settings, the initial motor rotation parameters are determined, the compression component is controlled to perform the compression action, and the actual value is obtained by sampling through the signal acquisition component. It is then determined whether the set value and the actual value are consistent. If they are inconsistent, the deviation value is obtained to calibrate the motor rotation parameters. This solves the problem of untimely compression calibration in cardiopulmonary compression assist device detection equipment and achieves the accuracy and stability of the detection results.

CN116492216BActive Publication Date: 2026-06-23AMBULANC (SHENZHEN) TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
AMBULANC (SHENZHEN) TECH CO LTD
Filing Date
2023-05-12
Publication Date
2026-06-23

Smart Images

  • Figure CN116492216B_ABST
    Figure CN116492216B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of medical equipment, and discloses a cardiopulmonary compression assist device detection method, device, equipment and storage medium, the method receives the user input compression parameter setting value, determines the initial motor rotation parameter according to the compression parameter setting value, controls the compression component to execute the compression action based on the initial motor rotation parameter; the actual value of the compression parameter is obtained by sampling; whether the compression parameter setting value and the actual value of the compression parameter are consistent is judged; if the compression parameter setting value and the actual value of the compression parameter are inconsistent, the compression parameter deviation value between the compression parameter setting value and the actual value of the compression parameter is obtained, the initial motor rotation parameter is calibrated according to the compression parameter deviation value, and the calibrated motor rotation parameter is obtained; the cardiopulmonary compression assist device is detected based on the calibrated motor rotation parameter, and a detection result is generated. The present application can calibrate the deviation of the compression detection in time, and ensures the accuracy and stability of the detection result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of medical device technology, and in particular to a method, apparatus, equipment and storage medium for detecting cardiopulmonary resuscitation (CPR) aids. Background Technology

[0002] In emergency situations, rescuers need a clear understanding of the depth and frequency of chest compressions to ensure the effectiveness of CPR and to carry out sustained and effective rescue efforts. Cardiopulmonary resuscitation (CPR) aids, with their portability and clear, accurate compression instructions, have become indispensable rescue tools for medical personnel and have attracted the attention of medical equipment companies.

[0003] Existing medical device companies often focus on the research, development, production, and sales of CPR aids, neglecting the quality control process. When testing the compression accuracy of CPR aids, inconsistencies often arise due to delayed calibration of the testing equipment, leading to inconsistent results and even the release of substandard products. Therefore, an effective method for calibrating and accurately testing CPR aids is urgently needed. Summary of the Invention

[0004] Therefore, it is necessary to provide a method, device, equipment, and storage medium for detecting cardiopulmonary compression aids in order to address the above-mentioned technical problems and solve the problem of inaccurate detection results caused by untimely compression calibration when detecting cardiopulmonary compression aids.

[0005] A method for detecting a cardiopulmonary compression aid includes:

[0006] The system receives user-inputted pressing parameter settings, determines initial motor rotation parameters based on these settings, and controls the pressing component to perform pressing actions based on these initial motor rotation parameters.

[0007] The actual values ​​of the pressing parameters are obtained by sampling the pressing parameters when the pressing component performs the pressing action through the signal acquisition component.

[0008] Determine whether the set value of the pressing parameter and the actual value of the pressing parameter are consistent;

[0009] If the set value of the pressing parameter and the actual value of the pressing parameter are inconsistent, the pressing parameter deviation value between the set value of the pressing parameter and the actual value of the pressing parameter is obtained, and the initial motor rotation parameter is calibrated according to the pressing parameter deviation value to obtain the calibrated motor rotation parameter;

[0010] The cardiopulmonary compression aid is tested based on the calibrated motor rotation parameters, and test results are generated.

[0011] A cardiopulmonary compression assist device detection device, comprising:

[0012] The press parameter setting value receiving module is used to receive the press parameter setting value input by the user, determine the initial motor rotation parameter based on the press parameter setting value, and control the press component to perform the press action based on the initial motor rotation parameter.

[0013] The actual value acquisition module for pressing parameters is used to sample the pressing parameters when the pressing component performs a pressing action through the signal acquisition component, and obtain the actual value of the pressing parameters;

[0014] The consistency judgment module is used to determine whether the pressed parameter setting value and the actual pressed parameter value are consistent.

[0015] The motor rotation parameter calibration module is used to obtain the pressure parameter deviation value between the pressure parameter setting value and the actual pressure parameter value if the pressure parameter setting value and the actual pressure parameter value are inconsistent, and to calibrate the initial motor rotation parameters according to the pressure parameter deviation value to obtain calibrated motor rotation parameters.

[0016] The test result generation module is used to test the cardiopulmonary compression aid based on the rotation parameters of the calibration motor and generate test results.

[0017] A computer device includes a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor, wherein the processor implements the above-described cardiopulmonary compression assist device detection method when executing the computer-readable instructions.

[0018] A computer-readable storage medium storing computer-readable instructions that, when executed by one or more processors, cause the one or more processors to perform the cardiopulmonary compression assist device detection method described above.

[0019] The aforementioned cardiopulmonary compression assist device detection method, apparatus, computer equipment, and storage medium involve receiving user-input compression parameter settings, determining initial motor rotation parameters based on these settings, and controlling the compression assembly to perform compression actions based on these initial motor rotation parameters. A signal acquisition component samples the compression parameters during the compression actions to obtain actual values. The method then determines whether the set compression parameter values ​​and the actual values ​​are consistent. If they are inconsistent, the method obtains the compression parameter deviation value between the set and actual values, calibrates the initial motor rotation parameters based on this deviation value, and obtains calibrated motor rotation parameters. Finally, the cardiopulmonary compression assist device is detected based on these calibrated motor rotation parameters, generating a detection result. This invention, by comparing the set and actual compression parameter values, can detect deviations and automatically calibrate within a single compression cycle, achieving timely calibration of the cardiopulmonary compression assist device detection equipment. This results in more accurate and stable detection results. Attached Figure Description

[0020] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0021] Figure 1 This is a schematic diagram of an application device for a cardiopulmonary compression aid detection method according to an embodiment of the present invention;

[0022] Figure 2 This is a flowchart illustrating a cardiopulmonary compression aid detection method according to an embodiment of the present invention;

[0023] Figure 3 This is a schematic diagram of a cardiopulmonary compression assist device detection device according to an embodiment of the present invention;

[0024] Figure 4 This is a schematic diagram of a computer device according to an embodiment of the present invention. Detailed Implementation

[0025] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0026] The cardiopulmonary resuscitation (CPR) aid detection method provided in this embodiment can be applied to a CPR aid pressing accuracy detection device such as Figure 1 for detecting the pressing accuracy of a CPR aid during production to determine whether the CPR aid is qualified. The structure of the CPR aid pressing accuracy detection device includes a pressing component 100, a fixing bracket 200, a signal acquisition component 300, and a base 400. Among them, the pressing component 100 includes a main unit 101 and a pressing plate 102. The main unit 101 includes a housing (such as a metal housing), a motor, a pressing rod, a guide sleeve, and a display control module. The main unit 101 is equipped with a main unit system for managing the entire detection device. The pressing plate 102 is located at the end of the pressing rod and is connected to the main unit 101 through the pressing rod. The main unit 101 controls the pressing rod to drive the pressing plate 102 to move in a specific direction (such as the vertical direction) along the guide sleeve to perform a pressing action. The fixing bracket 200 is located between the pressing component 100 and the base 400, used to fix the pressing component 100, and form a space for placing the CPR aid between the pressing plate 102 and the signal acquisition component 300. The signal acquisition component 300 includes a data transmission cable 301 and a signal collector 302. The data transmission cable 301 is used for data interaction between the main unit 101 and the signal collector 302. The signal collector 302 is a signal transceiver (such as an infrared signal transceiver), used to emit signals to the pressing plate 102 and receive the returned signals. The base 400 is used to support the fixing bracket 200 and the signal acquisition component 300, and can be designed into different structures according to needs, such as a panel supported by four legs.

[0027] When using the CPR aid pressing accuracy detection device, place the CPR aid between the pressing plate 102 and the signal acquisition component 300 (such as fixed to the bottom of the pressing plate 102). The tester sets different pressing frequencies and pressing depths through the main unit 101 according to different detection requirements as the pressing frequency setting value and the pressing depth setting value. The main unit 101 controls the pressing plate 102 to perform a pressing action. After the CPR aid is pressed, it will display the pressing frequency and the pressing depth as the pressing frequency display value and the pressing depth display value. When the pressing frequency setting value is consistent with the pressing frequency display value (or the difference between the pressing frequency setting value and the pressing frequency display value meets the pre-established qualified standard), and the pressing depth setting value is also consistent with the pressing depth display value (or the difference between the pressing frequency setting value and the pressing frequency display value meets the pre-established qualified standard), it is determined that the CPR aid is qualified.

[0028] In one embodiment, as Figure 2 shown, a CPR aid detection method is provided, including the following steps S10 - S50.

[0029] S10. Receive the user-inputted pressing parameter setting value, determine the initial motor rotation parameter based on the pressing parameter setting value, and control the pressing component to perform the pressing action based on the initial motor rotation parameter.

[0030] Understandably, "user" refers to the person testing the CPR aid. The testing device is equipped with a touchscreen for touch control or input. The compression parameter settings are values ​​received by the host system from the tester, who inputs compression conditions according to different testing requirements. The host system displays these settings on the touchscreen. In rescue scenarios, compression frequency and depth are crucial indicators of CPR; therefore, the compression parameter settings include compression frequency and depth settings. The testing device controls the compression components to perform compression actions via motor rotation. There is a conversion relationship between the compression parameters and the motor rotation parameters. A faster motor rotation speed corresponds to a higher compression frequency; similarly, a larger motor rotation angle corresponds to a greater compression depth. The initial motor rotation parameters are obtained by converting the compression parameter settings and include the initial motor rotation speed and initial motor rotation angle. The detection equipment controls the pressing component to perform the pressing action by rotating the motor at the corresponding speed and angle based on the initial motor rotation parameters.

[0031] S20. The pressing parameters when the pressing component performs the pressing action are sampled by the signal acquisition component to obtain the actual value of the pressing parameters.

[0032] Understandably, when the pressing component performs a pressing action, the pressing disc moves downward from its initial position, reaches its maximum pressing distance, and then moves upward until it returns to its initial position, completing one pressing action cycle. The signal collector sends a signal to the pressing disc, and the signal returns to the signal collector after reaching the pressing disc. The signal collector receives the returned signal. The transmitted signal can be a pulse signal transmitted at a specific frequency. Unlike continuous signals, pulse signals are periodic cyclic signals; they are transmitted only for a portion of the signal cycle, and not for the rest. The time interval between two transmitted pulse signals is the pulse period, and the number of pulse signals transmitted per unit time (e.g., 1 second) is called the pulse frequency. The actual pressing parameters are the pressing parameters actually generated when the pressing component performs the pressing action, including the actual pressing frequency and the actual pressing depth.

[0033] The testing equipment controls the pressing component to perform the pressing action based on the initial motor rotation parameters, corresponding to the current pressing action cycle. The data acquisition unit sends the sampling point data obtained in the current pressing action cycle to the host system of the testing equipment. The host system analyzes the data of each sampling point; for example, the pressing distance can be obtained based on the distance between sampling points. The host system can obtain the actual value of the pressing frequency through the sampling time within the current pressing action cycle, and the actual value of the pressing depth through the maximum pressing distance within the current pressing action cycle.

[0034] S30. Determine whether the set value of the pressing parameter and the actual value of the pressing parameter are consistent.

[0035] Understandably, when using a CPR accuracy testing device, the compression parameter settings are the planned compression parameters to be achieved when the compression component performs the compression action, while the actual compression parameter values ​​are the actual compression parameters achieved when the compression component performs the compression action. Due to hardware fatigue and software instability during prolonged use, the compression parameter settings and actual compression parameter values ​​may be completely identical or partially inconsistent. When there is an inconsistency between the compression parameter settings and actual compression parameter values, the testing device needs to be calibrated before testing CPR devices. When the compression parameter settings and actual compression parameter values ​​are completely identical, no calibration is required, and CPR devices can be tested directly. The host system will also display the actual compression parameter values ​​obtained after analyzing the sampling point data on the touchscreen, and simultaneously determine whether the compression parameter settings and actual compression parameter values ​​are consistent.

[0036] S40. If the set value of the pressing parameter and the actual value of the pressing parameter are inconsistent, the pressing parameter deviation value between the set value of the pressing parameter and the actual value of the pressing parameter is obtained, and the initial motor rotation parameter is calibrated according to the pressing parameter deviation value to obtain the calibrated motor rotation parameter.

[0037] Understandably, the press parameter deviation value is the error between the set press parameter value and the actual press parameter value. When there is an inconsistency between the set press parameter value and the actual press parameter value, the press parameter deviation value between the set press parameter value and the actual press parameter value is obtained. Based on the conversion relationship between the press parameter and the motor rotation parameter, the initial motor rotation parameter is calibrated according to the press parameter deviation value to eliminate the error, thus obtaining the calibrated motor rotation parameter. The calibrated motor rotation parameter is the motor rotation parameter after eliminating the error based on the initial motor rotation parameter.

[0038] S50. The cardiopulmonary compression aid is tested based on the rotation parameters of the calibration motor, and the test results are generated.

[0039] Understandably, the testing device controls the pressing component to perform the pressing action according to the calibration motor rotation parameters, corresponding to the next pressing action cycle. In this embodiment, the current pressing action cycle is the first pressing action cycle, and after one calibration, the next pressing action cycle is the second pressing action cycle. In the second pressing action cycle, the pressing parameters of the pressing component when performing the pressing action are sampled by the signal acquisition component to obtain the actual values ​​of the pressing parameters for the second pressing action cycle. If the set value of the pressing parameters and the actual value of the pressing parameters for the second pressing action cycle are consistent, the cardiopulmonary compression assist device is tested. When the set value of the pressing frequency is consistent with the displayed value of the pressing frequency, and the set value of the pressing depth is also consistent with the displayed value of the pressing depth, a test result indicating that the cardiopulmonary compression assist device is qualified is generated. If the pressed parameter setting value and the actual pressed parameter value in the second pressed action cycle are still inconsistent, the calibration motor rotation parameter after the first calibration is calibrated again based on the pressed parameter deviation value in the second pressed action cycle, and then the third pressed action cycle is entered until the pressed parameter setting value and the actual pressed parameter value are consistent in the same pressed action cycle.

[0040] This embodiment receives the user-inputted compression parameter settings, determines the initial motor rotation parameters based on these settings, and controls the compression component to perform the compression action based on these initial motor rotation parameters. A signal acquisition component samples the compression parameters during the compression action to obtain the actual values. It then determines whether the set compression parameter values ​​and the actual values ​​are consistent. If they are inconsistent, it obtains the compression parameter deviation value between the set and actual values, calibrates the initial motor rotation parameters based on this deviation value, and obtains the calibrated motor rotation parameters. Finally, it detects the CPR aid based on the calibrated motor rotation parameters and generates a detection result. By comparing the set and actual compression parameter values, this embodiment can detect deviations and automatically calibrate within one compression cycle, achieving timely calibration of the CPR aid detection device. This results in more accurate and stable detection results.

[0041] In one embodiment, the pressing parameter setting values ​​include pressing frequency setting values ​​and pressing depth setting values, and the initial motor rotation parameters include initial motor rotation speed and initial motor rotation angle; step S10, namely determining the initial motor rotation parameters according to the pressing parameter setting values ​​and controlling the pressing component to perform a pressing action based on the initial motor rotation parameters, includes:

[0042] S101. Determine the initial motor rotation speed according to the pressing frequency setting value, and determine the initial motor rotation angle according to the pressing depth setting value;

[0043] S102. Generate a first pressing control command based on the initial motor rotation speed and the initial motor rotation angle, so as to control the pressing component to perform a pressing action corresponding to the first pressing control command.

[0044] Understandably, when the motor rotates 360 degrees, the pressing depth is S = πD, where S is the pressing depth, i.e., the distance the pressing disc moves downwards when the pressing component performs the pressing action, and D is the pitch circle diameter of the motor drive gear. The conversion relationship between pressing frequency and motor rotation speed is as follows: Where w is the motor rotation speed in revolutions per minute (rpm) and f is the pressing frequency in times per minute (Hz). The conversion relationship between pressing depth and motor rotation angle is as follows: Where r is the motor rotation angle. In one embodiment, the minimum control rotation angle of the motor by the host system is 0.9 degrees, and the pitch circle diameter of the motor drive gear is 30mm. At this time, the minimum calibration distance of the pressing depth by the host system reaches 0.2355mm, which can achieve precise calibration. Therefore, based on the conversion relationship between pressing frequency and motor rotation speed, the initial motor rotation speed can be determined according to the pressing frequency setting value; based on the conversion relationship between pressing depth and motor rotation angle, the initial motor rotation angle can be determined according to the pressing depth setting value. The first pressing control command is a motor control command guided by the pressing parameter setting value, used to drive the motor at the initial motor rotation speed and initial motor rotation angle, and control the pressing component to perform the pressing action to complete the current pressing action cycle.

[0045] This embodiment converts the pressing parameter settings into initial motor rotation parameters based on the conversion relationship between pressing frequency and motor rotation speed, as well as the conversion relationship between pressing depth and motor rotation angle, thereby achieving precise control of the pressing component.

[0046] In one embodiment, the actual values ​​of the pressing parameters include the actual values ​​of the pressing frequency and the actual values ​​of the pressing depth; in step S20, that is, sampling the pressing parameters when the pressing component performs the pressing action corresponding to the first pressing control command through the signal acquisition component to obtain the actual values ​​of the pressing parameters, includes:

[0047] S201. When the pressing component performs a pressing action corresponding to the first pressing control command, the pressing action cycle time is recorded by the signal acquisition component, and the actual value of the pressing frequency is obtained based on the pressing action cycle time.

[0048] S202. When the pressing component performs a pressing action corresponding to the first pressing control command, the pressing action distance is recorded by the signal acquisition component, and the actual pressing depth value is obtained based on the pressing action distance.

[0049] Understandably, when the pressing component executes the pressing action corresponding to the first pressing control command, the signal acquisition component's signal collector can record the execution time of the current pressing action cycle, that is, the time from the start to the end of the pressing disc's movement. There is a conversion relationship between time and frequency; that is, the longer the pressing action cycle time, the lower the pressing frequency. The signal collector sends the recorded pressing action cycle time to the host system of the detection device. Based on the time-frequency conversion relationship, the host system obtains the actual pressing frequency value according to the pressing action cycle time.

[0050] When the pressing component executes the pressing action corresponding to the first pressing control command, the signal acquisition unit's signal collector can record the pressing action distance, which refers to the real-time distance from the pressing plate to the collector. The signal collector records the pressing action distance by transmitting a signal to the pressing plate and receiving the returned signal. The signal collector sends the recorded pressing action distance to the host system of the detection device. The host system can obtain the actual distance the pressing plate moves based on the pressing action distance, i.e., the actual recorded pressing depth value. The actual recorded pressing depth value refers to the real-time distance from the pressing plate to its initial position. Taking the initial position when the pressing plate begins to move as the starting position, the distance from the starting position to the collector is taken as the initial distance. The difference between the initial distance and the pressing action distance is the actual recorded pressing depth value. In one embodiment, the signal collector is an infrared transceiver, and the propagation speed v of the infrared signal is 3*10⁻⁶. 8 m / s, the time difference between the infrared transceiver transmitting and receiving signals is t, and the pressing action distance is... At this point, the actual recorded value of the pressing depth is... Where s is the actual recorded value of the compression depth, and L is the initial distance. Within a complete compression cycle, as the compression action is performed, the compression distance first decreases and then increases, while the actual recorded value of the compression depth first increases and then decreases. The maximum value of the actual recorded value of the compression depth is taken as the actual value of the compression depth.

[0051] In this embodiment, when the pressing component executes the pressing action corresponding to the first pressing control command, the sampling point data recorded in real time by the signal acquisition component is analyzed to obtain the actual value of the pressing parameter, thus ensuring the real-time performance and accuracy of the actual value of the pressing parameter.

[0052] In one embodiment, step S30, namely determining whether the set value of the pressing parameter and the actual value of the pressing parameter are consistent, includes:

[0053] S301. Determine whether the pressing frequency setting value and the actual pressing frequency value are consistent, and determine whether the pressing depth setting value and the actual pressing depth value are consistent;

[0054] S302. If the pressing frequency setting value and the actual pressing frequency value are inconsistent, and / or the pressing depth setting value and the actual pressing depth value are inconsistent, then it is confirmed that the pressing parameter setting value and the actual pressing parameter value are inconsistent.

[0055] S303. If the compression frequency setting value and the actual compression frequency value are consistent, and if the compression depth setting value and the actual compression depth value are consistent, then confirm that the compression parameter setting value and the actual compression parameter value are consistent, and obtain the compression parameter display value of the cardiopulmonary compression aid. When the compression parameter display value is consistent with the compression parameter setting value, determine that the detection result of the cardiopulmonary compression aid is qualified.

[0056] Understandably, compression parameters include compression frequency and compression depth. When determining whether the set values ​​and actual values ​​of the compression parameters are consistent, it is necessary to compare both the compression frequency and compression depth. If only the set and actual values ​​of compression frequency, compression depth, and both are inconsistent, the compression parameters are directly determined to be inconsistent, and the testing equipment needs to be calibrated before testing a CPR aid. Conversely, if the set and actual values ​​of compression frequency and compression depth are consistent, the compression parameters are directly determined to be consistent, and no calibration of the testing equipment is required; a CPR aid can be tested directly. Obtain the displayed values ​​of the compression parameters of the cardiopulmonary compression aid. If the displayed values ​​of the compression parameters are consistent with the set values ​​of the compression parameters, the test result of the cardiopulmonary compression aid is determined to be qualified.

[0057] This embodiment fully considers the diversity of situations when determining whether the set compression parameter value and the actual compression parameter value are consistent, ensuring the comprehensiveness and accuracy of the judgment result. Furthermore, different processing methods are adopted for consistent and inconsistent judgment results, improving the detection efficiency of the cardiopulmonary compression aid.

[0058] In one embodiment, the pressure parameter deviation value includes a pressure frequency deviation value and / or a pressure depth deviation value; step S40, namely obtaining the pressure parameter deviation value between the pressure parameter setting value and the actual pressure parameter value, includes:

[0059] S401. If the set value of the pressing frequency and the actual value of the pressing frequency are inconsistent, the deviation between the set value of the pressing frequency and the actual value of the pressing frequency shall be recorded as the pressing frequency deviation value.

[0060] S402. If the set value of the pressing depth and the actual value of the pressing depth are inconsistent, the deviation between the set value of the pressing depth and the actual value of the pressing depth shall be recorded as the pressing depth deviation value.

[0061] Understandably, the pressing parameters include pressing frequency and pressing depth. After determining that the pressed parameter setting value and the actual pressed parameter value are inconsistent, it is necessary to calculate the deviation value corresponding to the pressing frequency and / or pressing depth based on the determination result. When it is determined that only the pressed frequency setting value and the actual pressed frequency value are inconsistent, the pressed frequency deviation value between the pressed frequency setting value and the actual pressed frequency value is obtained. When it is determined that only the pressed depth setting value and the actual pressed depth value are inconsistent, the pressed depth deviation value between the pressed depth setting value and the actual pressed depth value is obtained. When it is determined that both the pressed frequency setting value and the actual pressed frequency value are inconsistent and the pressed depth setting value and the actual pressed depth value are also inconsistent, both the pressed frequency deviation value and the pressed depth deviation value are obtained simultaneously. In one embodiment, the pressed depth setting value is S, and the actual pressed depth value is s, then the pressed depth deviation value is Δs = Ss.

[0062] This embodiment calculates the parameter deviation value of the inconsistent part based on the determination result that the set value of the pressing parameter and the actual value of the pressing parameter are inconsistent, which saves calculation time and improves calculation efficiency.

[0063] In one embodiment, the calibration motor rotation parameters include the calibration motor rotation speed and the calibration motor rotation angle; step S40, namely, calibrating the initial motor rotation parameters according to the pressing parameter deviation value to obtain the calibration motor rotation parameters, includes:

[0064] S403. Generate a motor rotation speed compensation value based on the pressing frequency deviation value, and generate a motor rotation angle compensation value based on the pressing depth deviation value;

[0065] S404. The initial motor rotation speed is compensated according to the motor rotation speed compensation value to obtain the calibrated motor rotation speed. The initial motor rotation angle is compensated according to the motor rotation angle compensation value to obtain the calibrated motor rotation angle.

[0066] Understandably, after obtaining the pressing parameter deviation value, if a pressing frequency deviation value exists, a motor rotation speed compensation value is calculated based on the conversion relationship between pressing frequency and motor rotation speed; if a pressing depth deviation value exists, a motor rotation angle compensation value is calculated based on the conversion relationship between pressing depth and motor rotation angle. The compensation process involves adding or subtracting the initial motor rotation parameters to eliminate errors when the pressing component performs the pressing action. After the motor rotation parameters have undergone compensation processing, the set pressing parameter value and the actual pressing parameter value in the next pressing action cycle can be made consistent. In one embodiment, the conversion relationship between pressing depth and motor rotation angle is as follows: When the pressing depth deviation value is Δs, the motor rotation angle compensation value is... Where D is the pitch circle diameter of the motor drive gear. When the initial motor rotation angle is r1, the calibrated motor rotation angle is r2 = r1 + Δr.

[0067] After obtaining the deviation value of the pressing parameters, this embodiment automatically compensates for the motor rotation parameters based on the conversion relationship between the pressing parameters and the motor rotation parameters, thereby achieving rapid and dynamic calibration of the testing equipment.

[0068] In one embodiment, step S50, namely, detecting the CPR aid based on the calibration motor rotation parameters and generating a detection result, includes:

[0069] S501. Generate a second pressing control command based on the calibration motor rotation parameters to control the pressing component to perform a pressing action corresponding to the second pressing control command;

[0070] S502. When the pressing component performs the pressing action corresponding to the second pressing control command, the pressing parameter display value of the cardiopulmonary compression assist device is obtained;

[0071] S503. If the displayed value of the compression parameter is consistent with the set value of the compression parameter, then the test result of the cardiopulmonary compression aid is determined to be qualified.

[0072] Understandably, the second compression control command is a motor control command based on the calibrated motor rotation parameters. It drives the motor at the calibrated motor rotation speed and angle to control the compression assembly to perform the compression action and complete the next compression cycle. When the compression assembly performs the compression action in the next cycle, if the compression parameter setting value and the actual compression parameter value are consistent, the compression parameter display value of the CPR aid is obtained. The compression parameter display value is the reading of the CPR aid after receiving compression from the compression disc, including the compression frequency display value and the compression depth display value. When the compression frequency and compression depth display values ​​of the CPR aid are consistent with the compression frequency and compression depth setting values ​​of the testing device, the CPR aid is deemed to have passed the test.

[0073] This embodiment calibrates the testing device in a timely manner based on the pressing parameter settings and actual values ​​of the pressing parameters during the current pressing cycle. The cardiopulmonary compression assist device is then tested using the calibrated testing device, which improves the stability of the testing device and ensures the reliability of the test results.

[0074] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0075] In one embodiment, a cardiopulmonary compression assist device detection device is provided, which corresponds one-to-one with the cardiopulmonary compression assist device detection method described in the above embodiments. For example... Figure 3 As shown, the cardiopulmonary compression assist device detection device includes a compression parameter setting value receiving module 10, a compression parameter actual value acquisition module 20, a consistency judgment module 30, a motor rotation parameter calibration module 40, and a detection result generation module 50. Detailed descriptions of each functional module are as follows:

[0076] The press parameter setting value receiving module 10 is used to receive the press parameter setting value input by the user, determine the initial motor rotation parameter based on the press parameter setting value, and control the press component to perform the press action based on the initial motor rotation parameter.

[0077] The actual value acquisition module 20 for pressing parameters is used to sample the pressing parameters when the pressing component performs a pressing action through the signal acquisition component, and obtain the actual value of the pressing parameters.

[0078] The consistency judgment module 30 is used to determine whether the pressed parameter setting value and the actual pressed parameter value are consistent.

[0079] The motor rotation parameter calibration module 40 is used to obtain the pressure parameter deviation value between the pressure parameter setting value and the actual pressure parameter value if the pressure parameter setting value and the actual pressure parameter value are inconsistent, and to calibrate the initial motor rotation parameter according to the pressure parameter deviation value to obtain the calibrated motor rotation parameter.

[0080] The test result generation module 50 is used to test the cardiopulmonary compression aid based on the rotation parameters of the calibration motor and generate test results.

[0081] In one embodiment, the press parameter setting value receiving module 10 includes:

[0082] An initial motor rotation parameter determination unit is used to determine the initial motor rotation speed based on the pressing frequency setting value and to determine the initial motor rotation angle based on the pressing depth setting value.

[0083] The first press control command generation unit is used to generate a first press control command based on the initial motor rotation speed and the initial motor rotation angle, so as to control the pressing component to perform a pressing action corresponding to the first press control command.

[0084] In one embodiment, the actual value acquisition module for the pressing parameter includes:

[0085] The actual value acquisition unit of the pressing frequency is used to record the pressing action cycle time through the signal acquisition component when the pressing component performs the pressing action corresponding to the first pressing control command, and to obtain the actual value of the pressing frequency based on the pressing action cycle time.

[0086] The actual pressing depth acquisition unit is used to record the pressing action distance through the signal acquisition component when the pressing component performs the pressing action corresponding to the first pressing control command, and obtain the actual pressing depth value based on the pressing action distance.

[0087] In one embodiment, the consistency determination module 30 includes:

[0088] The parameter judgment unit is used to determine whether the pressing frequency setting value and the actual pressing frequency value are consistent, and to determine whether the pressing depth setting value and the actual pressing depth value are consistent;

[0089] The result inconsistency determination unit is used to confirm that the pressing parameter setting value and the actual pressing parameter value are inconsistent if the pressing frequency setting value and the actual pressing frequency value are inconsistent, and / or the pressing depth setting value and the actual pressing depth value are inconsistent.

[0090] The result consistency determination unit is used to confirm that the compression parameter setting value and the actual compression parameter value are consistent if the compression frequency setting value and the actual compression frequency value are consistent, and if the compression depth setting value and the actual compression depth value are consistent, and to obtain the compression parameter display value of the cardiopulmonary compression assist device. When the compression parameter display value is consistent with the compression parameter setting value, the unit determines that the detection result of the cardiopulmonary compression assist device is qualified.

[0091] In one embodiment, the motor rotation parameter calibration module 40 includes:

[0092] The pressing frequency deviation value recording unit is used to record the deviation value between the pressing frequency setting value and the actual pressing frequency value as a pressing frequency deviation value if the pressing frequency setting value and the actual pressing frequency value are inconsistent.

[0093] The pressing depth deviation value recording unit is used to record the deviation value between the pressing depth setting value and the actual pressing depth value as a pressing depth deviation value if the pressing depth setting value and the actual pressing depth value are inconsistent.

[0094] In one embodiment, the motor rotation parameter calibration module 40 further includes:

[0095] The compensation value generation unit is used to generate a motor rotation speed compensation value based on the pressing frequency deviation value, and to generate a motor rotation angle compensation value based on the pressing depth deviation value.

[0096] The compensation processing unit is used to compensate the initial motor rotation speed according to the motor rotation speed compensation value to obtain the calibrated motor rotation speed, and to compensate the initial motor rotation angle according to the motor rotation angle compensation value to obtain the calibrated motor rotation angle.

[0097] In one embodiment, the detection result generation module 50 includes:

[0098] The second press control command generation unit is used to generate a second press control command based on the rotation parameters of the calibration motor, so as to control the pressing component to perform a pressing action corresponding to the second press control command;

[0099] The compression parameter display value acquisition unit is used to acquire the compression parameter display value of the cardiopulmonary compression assist device when the compression component performs a compression action corresponding to the second compression control command;

[0100] The test pass determination unit is used to determine that the test result of the cardiopulmonary compression aid is qualified if the displayed value of the compression parameter is consistent with the set value of the compression parameter.

[0101] Specific limitations regarding the cardiopulmonary compression assist device (CPR) detection device can be found in the limitations of the CPR assist device detection method described above, and will not be repeated here. Each module in the aforementioned CPR assist device detection device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the corresponding operations of each module.

[0102] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 4 As shown, the computer device includes a processor, memory, network interface, display screen, and input device connected via a system bus. The processor provides computing and control capabilities. The memory includes a readable storage medium and internal memory. The non-volatile storage medium stores an operating system and computer-readable instructions. The internal memory provides an environment for the operation of the operating system and computer-readable instructions in the readable storage medium. The network interface is used to communicate with an external server via a network connection. When the computer-readable instructions are executed by the processor, they implement a cardiopulmonary resuscitation (CPR) assist device detection method. The readable storage medium provided in this embodiment includes both non-volatile and volatile readable storage media.

[0103] In one embodiment, a computer device is provided, including a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor, wherein the processor performs the following steps when executing the computer-readable instructions:

[0104] The system receives user-inputted pressing parameter settings, determines initial motor rotation parameters based on these settings, and controls the pressing component to perform pressing actions based on these initial motor rotation parameters.

[0105] The actual values ​​of the pressing parameters are obtained by sampling the pressing parameters when the pressing component performs the pressing action through the signal acquisition component.

[0106] Determine whether the set value of the pressing parameter and the actual value of the pressing parameter are consistent;

[0107] If the set value of the pressing parameter and the actual value of the pressing parameter are inconsistent, the pressing parameter deviation value between the set value of the pressing parameter and the actual value of the pressing parameter is obtained, and the initial motor rotation parameter is calibrated according to the pressing parameter deviation value to obtain the calibrated motor rotation parameter;

[0108] The cardiopulmonary compression aid is tested based on the calibrated motor rotation parameters, and test results are generated.

[0109] In one embodiment, one or more computer-readable storage media storing computer-readable instructions are provided. The readable storage media provided in this embodiment include non-volatile readable storage media and volatile readable storage media. The readable storage media stores computer-readable instructions, which, when executed by one or more processors, perform the following steps:

[0110] The system receives user-inputted pressing parameter settings, determines initial motor rotation parameters based on these settings, and controls the pressing component to perform pressing actions based on these initial motor rotation parameters.

[0111] The actual values ​​of the pressing parameters are obtained by sampling the pressing parameters when the pressing component performs the pressing action through the signal acquisition component.

[0112] Determine whether the set value of the pressing parameter and the actual value of the pressing parameter are consistent;

[0113] If the set value of the pressing parameter and the actual value of the pressing parameter are inconsistent, the pressing parameter deviation value between the set value of the pressing parameter and the actual value of the pressing parameter is obtained, and the initial motor rotation parameter is calibrated according to the pressing parameter deviation value to obtain the calibrated motor rotation parameter;

[0114] The cardiopulmonary compression aid is tested based on the calibrated motor rotation parameters, and test results are generated.

[0115] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by instructing related hardware through computer-readable instructions. These computer-readable instructions can be stored in a non-volatile readable storage medium or a volatile readable storage medium. When executed, these computer-readable instructions can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided by this invention can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0116] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0117] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.

Claims

1. A method for detecting a cardiopulmonary compression aid, characterized in that, include: The system receives user-inputted pressing parameter settings, determines initial motor rotation parameters based on these settings, and controls the pressing component to perform pressing actions based on these initial motor rotation parameters. The actual values ​​of the pressing parameters are obtained by sampling the pressing parameters when the pressing component performs the pressing action through the signal acquisition component. Determine whether the set value of the pressing parameter and the actual value of the pressing parameter are consistent; If the set value of the pressing parameter and the actual value of the pressing parameter are inconsistent, the pressing parameter deviation value between the set value of the pressing parameter and the actual value of the pressing parameter is obtained, and the initial motor rotation parameter is calibrated according to the pressing parameter deviation value to obtain the calibrated motor rotation parameter; The cardiopulmonary compression aid is tested based on the calibration motor rotation parameters, and a test result is generated. The current compression cycle is the first compression cycle; after one calibration, the next compression cycle is the second compression cycle. In the second compression cycle, the compression parameters of the compression component are sampled by the signal acquisition component to obtain the actual values ​​of the compression parameters for the second compression cycle. If the set value of the compression parameters and the actual value of the compression parameters for the second compression cycle are consistent, the cardiopulmonary compression aid is tested. A qualified test result for the cardiopulmonary compression aid is generated when the set value of the compression frequency matches the displayed value, and the set value of the compression depth matches the displayed value.

2. The method for detecting a cardiopulmonary compression aid as described in claim 1, characterized in that, The pressing parameter settings include pressing frequency settings and pressing depth settings, and the initial motor rotation parameters include initial motor rotation speed and initial motor rotation angle; The step of determining the initial motor rotation parameters based on the pressing parameter setting value, and controlling the pressing component to perform the pressing action based on the initial motor rotation parameters, includes: The initial motor rotation speed is determined based on the pressing frequency setting value, and the initial motor rotation angle is determined based on the pressing depth setting value; A first pressing control command is generated based on the initial motor rotation speed and the initial motor rotation angle to control the pressing component to perform a pressing action corresponding to the first pressing control command.

3. The method for detecting a cardiopulmonary compression aid as described in claim 2, characterized in that, The actual values ​​of the pressing parameters include the actual values ​​of the pressing frequency and the actual values ​​of the pressing depth; The step of sampling the pressing parameters when the pressing component performs the pressing action corresponding to the first pressing control command through the signal acquisition component to obtain the actual value of the pressing parameters includes: When the pressing component performs a pressing action corresponding to the first pressing control command, the pressing action cycle time is recorded by the signal acquisition component, and the actual value of the pressing frequency is obtained based on the pressing action cycle time; When the pressing component performs a pressing action corresponding to the first pressing control command, the pressing action distance is recorded by the signal acquisition component, and the actual pressing depth value is obtained based on the pressing action distance.

4. The method for detecting a cardiopulmonary compression aid as described in claim 3, characterized in that, The step of determining whether the set value of the pressing parameter and the actual value of the pressing parameter are consistent includes: Determine whether the set value of the pressing frequency and the actual value of the pressing frequency are consistent, and determine whether the set value of the pressing depth and the actual value of the pressing depth are consistent; If the set value of the pressing frequency is inconsistent with the actual value of the pressing frequency, and / or the set value of the pressing depth is inconsistent with the actual value of the pressing depth, then it is confirmed that the set value of the pressing parameter is inconsistent with the actual value of the pressing parameter. If the compression frequency setting value and the actual compression frequency value are consistent, and if the compression depth setting value and the actual compression depth value are consistent, then it is confirmed that the compression parameter setting value and the actual compression parameter value are consistent, and the compression parameter display value of the cardiopulmonary compression aid is obtained. When the compression parameter display value is consistent with the compression parameter setting value, the test result of the cardiopulmonary compression aid is determined to be qualified.

5. The method for detecting a cardiopulmonary compression aid as described in claim 4, characterized in that, The pressure parameter deviation values ​​include pressure frequency deviation values ​​and / or pressure depth deviation values; The step of obtaining the pressure parameter deviation value between the pressure parameter setting value and the actual pressure parameter value includes: If the set value of the pressing frequency is inconsistent with the actual value of the pressing frequency, the deviation between the set value of the pressing frequency and the actual value of the pressing frequency is recorded as the pressing frequency deviation value. If the set value of the pressing depth and the actual value of the pressing depth are inconsistent, the deviation between the set value of the pressing depth and the actual value of the pressing depth is recorded as the pressing depth deviation value.

6. The method for detecting a cardiopulmonary compression aid as described in claim 5, characterized in that, The calibration motor rotation parameters include the calibration motor rotation speed and the calibration motor rotation angle; The step of calibrating the initial motor rotation parameters based on the pressure parameter deviation value to obtain calibrated motor rotation parameters includes: A motor rotation speed compensation value is generated based on the pressing frequency deviation value, and a motor rotation angle compensation value is generated based on the pressing depth deviation value. The initial motor rotation speed is compensated according to the motor rotation speed compensation value to obtain the calibrated motor rotation speed. The initial motor rotation angle is compensated according to the motor rotation angle compensation value to obtain the calibrated motor rotation angle.

7. The method for detecting a cardiopulmonary compression aid as described in claim 1, characterized in that, The step of detecting the CPR aid based on the rotation parameters of the calibrated motor and generating detection results includes: A second pressing control command is generated based on the calibration motor rotation parameters to control the pressing component to perform a pressing action corresponding to the second pressing control command; When the pressing component performs the pressing action corresponding to the second pressing control command, the pressing parameter display value of the cardiopulmonary compression assist device is obtained; If the displayed value of the compression parameter is consistent with the set value of the compression parameter, then the test result of the cardiopulmonary compression aid is determined to be qualified.

8. A cardiopulmonary compression assist device detection device, characterized in that, include: The press parameter setting value receiving module is used to receive the press parameter setting value input by the user, determine the initial motor rotation parameter based on the press parameter setting value, and control the press component to perform the press action based on the initial motor rotation parameter. The actual value acquisition module for pressing parameters is used to sample the pressing parameters when the pressing component performs a pressing action through the signal acquisition component, and obtain the actual value of the pressing parameters; The consistency judgment module is used to determine whether the pressed parameter setting value and the actual pressed parameter value are consistent. The motor rotation parameter calibration module is used to obtain the pressure parameter deviation value between the pressure parameter setting value and the actual pressure parameter value if the pressure parameter setting value and the actual pressure parameter value are inconsistent, and to calibrate the initial motor rotation parameters according to the pressure parameter deviation value to obtain calibrated motor rotation parameters. The test result generation module is used to test the CPR aid based on the rotation parameters of the calibration motor and generate a test result. The current compression cycle is the first compression cycle; after one calibration, the next compression cycle is the second compression cycle. In the second compression cycle, the compression parameters of the compression component are sampled by the signal acquisition component to obtain the actual values ​​of the compression parameters for the second compression cycle. If the set value of the compression parameters and the actual value of the compression parameters for the second compression cycle are consistent, the CPR aid is tested. A test result indicating that the CPR aid is qualified is generated when the set value of the compression frequency matches the displayed value, and the set value of the compression depth matches the displayed value.

9. A computer device comprising a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor, characterized in that, When the processor executes the computer-readable instructions, it implements the cardiopulmonary compression aid detection method as described in any one of claims 1 to 7.

10. A computer-readable storage medium storing computer-readable instructions, characterized in that, When the computer-readable instructions are executed by one or more processors, the one or more processors cause the cardiopulmonary compression aid detection method as described in any one of claims 1 to 7 to be performed.