A breathing machine, a breathing machine control method, an electronic device and a readable storage medium
Patent Information
- Application Number
- CN202311750359.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-18
- Publication Date
- 2026-09-04
- Estimated Expiration
- 2043-12-18
AI Technical Summary
但是目前的呼吸机针对中枢性窒息和阻塞性窒息存在一定的识别困难,从而无法及时有效地对呼吸机的压力进行控制
[0021]与现有技术相比,本发明提供的技术方案包括采集病人在第一时间段内的流量序列数据,根据流量序列数据和预设的流量窒息阈值确定病人发生窒息事件,根据确定发生窒息事件采集第二时间段和第三时间段的压力数据序列,压力数据序列基于正弦波叠加生成,且分别具有对应的第一最小压力值和第二最小压力值,分别根据第二时间段和第三时间段的压力数据序列获取第一振幅值和第二振幅值,分别比较第一最小压力值、第二最小压力值与预设的第一窒息压力阈值、第二窒息压力阈值,比较第一振幅值和第二振幅值与预设的第一窒息振幅阈值和第二窒息振幅阈值,得到比较结果,基于比较结果执行或不执行升压操作,通过上述技术方案,能够使呼吸机及时识别病人所发生的窒息事件,执行或不执行升压操作,从而提高呼吸机的治疗效果。
Smart Images

Figure CN117815498B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a ventilator, a ventilator control method, an electronic device, and a readable storage medium, belonging to the field of ventilator control technology. Background Technology
[0002] A ventilator, as the name suggests, is a device that can replace, control, or alter a person's normal physiological breathing, increase lung ventilation, improve respiratory function, reduce respiratory effort, and conserve cardiac reserve. Its main applications are threefold: first, it is used to save patients in critical condition or with rapid breathing; second, it helps patients regulate and restore normal breathing; and third, it is used by the general population for people with respiratory diseases such as airway narrowing caused by snoring during sleep.
[0003] However, even when using a ventilator, patients may experience asphyxiation, which includes two types: central asphyxiation and obstructive asphyxiation. Central asphyxiation is caused by a disease in the brain's central nervous system that prevents the patient from responding to the brain's breathing commands in a timely manner, thus causing asphyxiation. Obstructive asphyxiation is caused by factors such as obesity or disease that lead to airway collapse and obstruction, preventing air from flowing smoothly in and out of the respiratory tract, thus causing asphyxiation.
[0004] In patients with central asphyxia, the airway is normal, while in those with obstructive asphyxia, the airway is obstructed. For obstructive asphyxia, applying high ventilator pressure helps open the airway and treat the asphyxia. However, for central asphyxia, no amount of pressure is effective, and excessive pressure can even cause lung damage. Therefore, distinguishing between obstructive and central asphyxia is crucial for ventilator therapy. However, current ventilators have some difficulty in differentiating between central and obstructive asphyxia, making it difficult to control ventilator pressure effectively and promptly. Summary of the Invention
[0005] In view of the shortcomings of the prior art, the purpose of this invention is to provide a ventilator, a ventilator control method, an electronic device, and a readable storage medium, which enable the ventilator to promptly identify asphyxiation events occurring in patients and determine whether to perform a pressurization operation, thereby improving the therapeutic effect of the ventilator.
[0006] According to an embodiment of the present invention, a first solution is provided as follows: Collecting flow sequence data of a patient during a first preset time period; determining that the patient has experienced an asphyxiation event based on the flow sequence data and a preset flow asphyxiation threshold; collecting pressure data sequences during a second and third time periods based on the asphyxiation event, wherein the pressure data sequences are generated based on the superposition of pre-acquired sine waves, and the pressure data sequences during the second and third time periods respectively have corresponding first minimum pressure values and second minimum pressure values; obtaining a first amplitude value and a second amplitude value based on the pressure data sequences during the second and third time periods respectively; comparing the first minimum pressure value and the second minimum pressure value with preset first asphyxiation pressure thresholds and second asphyxiation pressure thresholds respectively, and comparing the first amplitude value and the second amplitude value with preset first asphyxiation amplitude thresholds and second asphyxiation amplitude thresholds to obtain a comparison result; and performing a pressure boosting operation or not performing a pressure boosting operation based on the comparison result.
[0007] Furthermore, as a more preferred embodiment of the present invention, the sine wave is obtained based on the following steps: acquiring the patient's pressure data sequence in a fourth time period; performing a Fourier transform on the pressure data sequence in the fourth time period to obtain pressure frequency domain data; traversing the frequency points and amplitude values in the pressure frequency domain data of the fourth time period to obtain abnormal frequency points corresponding to abnormal amplitude values; and generating the sine wave based on the abnormal frequency points and preset amplitude values.
[0008] Furthermore, as a more preferred embodiment of the present invention, the step of obtaining the first amplitude value and the second amplitude value based on the pressure data sequences of the second time period and the third time period respectively includes: performing Fourier transform on the pressure data sequences of the second time period and the third time period respectively to obtain the corresponding pressure frequency domain data; and obtaining the amplitude value corresponding to the abnormal frequency point in the pressure frequency domain data of the second time period and the third time period respectively as the first amplitude value and the second amplitude value.
[0009] Furthermore, as a more preferred embodiment of the present invention, the first asphyxiation pressure threshold, the second asphyxiation pressure threshold, the first asphyxiation amplitude threshold, and the second asphyxiation amplitude threshold are generated through the following steps: obtaining the initial pressure value of the ventilator; obtaining preset first initial pressure threshold, second initial pressure threshold, first initial amplitude threshold, and second initial amplitude threshold; generating a breathing degree value based on the initial pressure value and the second minimum pressure value; and generating corresponding first asphyxiation pressure threshold, second asphyxiation pressure threshold, first asphyxiation amplitude threshold, and second asphyxiation amplitude threshold based on the breathing degree value and the first initial pressure threshold, second initial pressure threshold, first initial amplitude threshold, and second initial amplitude threshold.
[0010] Furthermore, as a more preferred embodiment of the present invention, determining that the patient has experienced an asphyxiation event based on the flow sequence data and a preset flow asphyxiation threshold includes: filtering the flow sequence data to obtain filtered sequence data; if any filtered data in the filtered sequence data is less than the flow asphyxiation threshold, then determining that the patient has experienced an asphyxiation event.
[0011] Furthermore, as a more preferred embodiment of the present invention, the comparison result includes a first result, the first result including: the first minimum pressure value is greater than the first asphyxiation pressure threshold, the first asphyxiation pressure threshold is greater than the second minimum pressure value and the first amplitude value is greater than the first asphyxiation amplitude threshold, the first asphyxiation amplitude threshold is greater than the second amplitude value; correspondingly, the step of performing a pressurization operation or not performing a pressurization operation based on the comparison result includes: performing a pressurization operation based on the first result.
[0012] Furthermore, in a more preferred embodiment of the present invention, the comparison result includes a second result, which includes: the first asphyxiation pressure threshold is greater than the first minimum pressure value, the first minimum pressure value is greater than the second asphyxiation pressure threshold, the second asphyxiation pressure threshold is greater than the second minimum pressure value, and the first asphyxiation amplitude threshold is greater than the first amplitude value, the first amplitude value is greater than the second asphyxiation amplitude threshold, and the second asphyxiation amplitude threshold is greater than the second amplitude value; correspondingly, the step of performing a pressure boosting operation or not performing a pressure boosting operation based on the comparison result includes: controlling the ventilator not to perform a pressure boosting operation based on the second result.
[0013] According to an embodiment of the present invention, the second solution provided by the present invention is: a ventilator, comprising:
[0014] A flow sensor, an MCU module, and a pressure sensor, wherein the MCU module is communicatively connected to the flow sensor and the pressure sensor, respectively.
[0015] The flow sensor is used to collect the patient's flow sequence data in a first preset time period;
[0016] The MCU module is used to determine whether the patient has experienced an asphyxiation event based on the flow sequence data and a preset flow asphyxiation threshold.
[0017] The pressure sensor is used to collect pressure data sequences for a second time period and a third time period based on the asphyxiation event. The pressure data sequences are generated based on the superposition of pre-acquired sine waves. The pressure data sequences for the second time period and the third time period have corresponding first minimum pressure values and second minimum pressure values, respectively.
[0018] The MCU module is further configured to obtain a first amplitude value and a second amplitude value based on the pressure data sequences of the second time period and the third time period, respectively; and to compare the first minimum pressure value and the second minimum pressure value with preset first asphyxiation pressure threshold and second asphyxiation pressure threshold, respectively, and to compare the first amplitude value and the second amplitude value with preset first asphyxiation amplitude threshold and second asphyxiation amplitude threshold, to obtain a comparison result, and to perform a pressure boosting operation or not perform a pressure boosting operation based on the comparison result.
[0019] According to an embodiment of the present invention, the third solution provided by the first solution of the present invention is: an electronic device, comprising: at least one processor, and a memory communicatively connected to the at least one processor; wherein the memory stores instructions, which are executed by the at least one processor to cause the at least one processor to implement the ventilator control method as described in the first solution when executing the instructions.
[0020] According to an embodiment of the present invention, the fourth solution provided by the first solution of the present invention is: a computer-readable storage medium storing computer-executable instructions for causing a computer to perform the ventilator control method as described in the first solution.
[0021] Compared with existing technologies, the technical solution provided by this invention includes collecting flow sequence data of a patient within a first time period, determining a patient's asphyxiation event based on the flow sequence data and a preset flow asphyxiation threshold, collecting pressure data sequences for a second and third time periods based on the determined asphyxiation event, the pressure data sequences being generated based on sine wave superposition and having corresponding first and second minimum pressure values, obtaining a first amplitude value and a second amplitude value based on the pressure data sequences for the second and third time periods respectively, comparing the first and second minimum pressure values with preset first and second asphyxiation pressure thresholds respectively, comparing the first and second amplitude values with preset first and second asphyxiation amplitude thresholds respectively, obtaining comparison results, and performing or not performing a pressurization operation based on the comparison results. Through the above technical solution, the ventilator can promptly identify the asphyxiation event that has occurred in the patient and perform or not perform a pressurization operation, thereby improving the therapeutic effect of the ventilator. Attached Figure Description
[0022] Figure 1 This is a schematic diagram of the structure / modules of the ventilator in this invention;
[0023] Figure 2 This is a schematic flowchart of the ventilator control method in this invention;
[0024] Figure 3This is a flowchart illustrating step S200 of the ventilator control method in the present invention;
[0025] Figure 4 This is a flowchart illustrating steps S310 to S340 of the ventilator control method in this invention.
[0026] Figure 5 This is a flowchart illustrating steps S510 to S520 of the ventilator control method in this invention.
[0027] Figure 6 This is a flowchart illustrating steps S610 to S630 of the ventilator control method in this invention.
[0028] Figure 7 This diagram illustrates a specific application example of the ventilator control method in this invention. Detailed Implementation
[0029] To enable those skilled in the art to better understand the technical solutions in this application, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0030] All other embodiments obtained through creative labor are within the scope of protection of this invention.
[0031] It should be noted that while a logical order is shown in the flowcharts, in some cases, the steps shown or described may be performed in a different order than those shown in the flowcharts. The use of "several" means more than one, "multiple" means more than two, and "below" is to be understood as including the stated number. Any and all instances or exemplary language ("e.g.," "such as," etc.) provided herein are intended only to better illustrate embodiments of this application and, unless otherwise required, do not limit the scope of this application.
[0032] It should be noted that, unless otherwise specified, the singular forms "a," "the," and "the" used in the embodiments are also intended to include the plural forms, unless the context clearly indicates otherwise. Furthermore, unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art. The terminology used herein is for the purpose of describing particular embodiments only and not for limiting the scope of this application. The term "and / or" as used herein includes any combination of one or more of the associated listed items.
[0033] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined with "first" or "second" may explicitly or implicitly include one or more of that feature.
[0034] A ventilator, as the name suggests, is a device that can replace, control, or alter a person's normal physiological breathing, increase lung ventilation, improve respiratory function, reduce respiratory effort, and conserve cardiac reserve. Its main applications are threefold: first, it is used to save patients in critical condition or with rapid breathing; second, it helps patients regulate and restore normal breathing; and third, it is used by the general population for people with respiratory diseases such as airway narrowing caused by snoring during sleep.
[0035] However, even when using a ventilator, patients may experience asphyxiation, which includes two types: central asphyxiation and obstructive asphyxiation. Central asphyxiation is caused by a disease in the brain's central nervous system that prevents the patient from responding to the brain's breathing commands in a timely manner, thus causing asphyxiation. Obstructive asphyxiation is caused by factors such as obesity or disease that lead to airway collapse and obstruction, preventing air from flowing smoothly in and out of the respiratory tract, thus causing asphyxiation.
[0036] In patients with central asphyxia, the airway is normal, while in those with obstructive asphyxia, the airway is obstructed. For obstructive asphyxia, applying high ventilator pressure helps open the airway and treat the asphyxia. However, for central asphyxia, no amount of pressure is effective, and excessive pressure can even cause lung damage. Therefore, distinguishing between obstructive and central asphyxia is crucial for ventilator therapy. However, current ventilators have some difficulty in differentiating between central and obstructive asphyxia, making it difficult to control ventilator pressure effectively and promptly.
[0037] Currently, there are two methods for identifying central asphyxia and obstructive asphyxia. The first method involves installing a triaxial accelerometer sensor on the ventilator itself to detect chest and abdominal breathing, and a flow sensor to detect nasal airflow breathing signals. The combined data is used to determine the type of asphyxia. The second method involves calculating airway resistance based on the leakage resistance at the patient's mask end, and comparing the airway resistance with a fixed threshold to determine the type of asphyxia.
[0038] The first method has obvious drawbacks: it requires more sensors and is more expensive; it requires sensors to be applied to the patient's end to obtain nasal airflow and chest and abdominal movement signals, and it is highly dependent on the accuracy of a single signal. The second method has drawbacks: airway resistance varies from person to person, fixed thresholds are not adjustable, and the patient's end may also have gas leakage problems due to wearing, resulting in inaccurate resistance calculations and insufficient accuracy.
[0039] Based on this, the present invention provides a ventilator, a ventilator control method, an electronic device, and a readable storage medium, which enable the ventilator to promptly identify corresponding asphyxiation events and make corresponding controls, thereby improving the therapeutic effect of the ventilator; and compared with the first and second methods, it can effectively reduce the cost of sensors required by the ventilator and accurately detect the type of asphyxiation event, thereby making corresponding controls in a timely manner.
[0040] In the first embodiment, the present invention provides a ventilator, such as... Figure 1 As shown, the ventilator includes an MCU module, a flow sensor, a pressure sensor, an airflow generating device, and a breathing tubing. The MCU is communicatively connected to the airflow generating device, the flow sensor, and the pressure sensor. The flow sensor and pressure sensor are located between the airflow generating device and the breathing tubing. Specifically, a pressure sensor is located at the end of the breathing tubing that connects to the airflow generating device.
[0041] The flow sensor is used to collect the patient's flow sequence data in a first preset time period;
[0042] The MCU module is used to determine whether a patient has experienced an asphyxiation event based on flow sequence data and a preset flow asphyxiation threshold.
[0043] The pressure sensor is used to collect pressure data sequences in the second and third time periods based on the asphyxiation event. The pressure data sequences are generated based on the superposition of pre-acquired sine waves. The pressure data sequences in the second and third time periods have corresponding first minimum pressure values and second minimum pressure values, respectively.
[0044] The MCU module is also used to obtain the first amplitude value and the second amplitude value based on the pressure data sequences of the second time period and the third time period, respectively; it is also used to compare the first minimum pressure value and the second minimum pressure value with the preset first asphyxiation pressure threshold and the second asphyxiation pressure threshold, respectively, compare the first amplitude value and the second amplitude value with the preset first asphyxiation amplitude threshold and the second asphyxiation amplitude threshold, obtain the comparison result, and perform a pressure boosting operation or not perform a pressure boosting operation based on the comparison result.
[0045] The MCU (Microcontroller Unit) module is an embedded microprocessor device capable of program processing and data calculation. It can communicate with the airflow generator, flow sensor, and pressure sensor in the ventilator, enabling data acquisition and processing from the flow and pressure sensors, as well as control of the airflow generator. The MCU module can be located inside or outside the ventilator; its specific location is not limited in this invention. A pressure sensor is installed at the end of the breathing tubing connected to the airflow generator, and a flow sensor is installed at the front end of the air outlet of the airflow generator.
[0046] In practical applications, the MCU module communicates with the airflow generating device, flow sensor, and pressure sensor. This communication connection method includes various methods such as USB interface connection, TYPEC interface connection, Bluetooth communication connection, and wireless connection. As long as the MCU module can establish communication connections with the airflow generating device, flow sensor, and pressure sensor respectively, data interaction between the module components can be achieved, and this invention does not impose any specific limitations.
[0047] It should be noted that the acquisition of flow and pressure data mentioned in the first scheme is mainly performed by the flow sensor and pressure sensor, while the data interaction and processing of flow and pressure data is performed by the MCU module. The MCU module can transmit and control the airflow generating device, flow sensor and pressure sensor according to the processed data results, until finally performing a pressure boosting operation or not performing a pressure boosting operation based on the comparison results.
[0048] The ventilator mentioned in this invention is equipped with only a flow sensor and a pressure sensor. Compared with the comprehensive judgment of asphyxiation events by other multi-sensor systems, this invention is less expensive than other sensors, with a significant cost advantage, effectively reducing costs.
[0049] In a second aspect, the present invention also provides a ventilator control method.
[0050] It should be noted that the ventilator control method of the second scheme is based on the ventilator mentioned in the first scheme. It involves data processing and other parts, which are mainly executed by the MCU module in the ventilator, while the corresponding data acquisition is performed by the flow sensor and pressure sensor.
[0051] In some embodiments, reference Figure 2 The ventilator control method of the present invention includes the following steps:
[0052] S100, collects the patient's flow sequence data in the first preset time period;
[0053] S200 determines the occurrence of asphyxiation events in patients based on flow sequence data and a preset flow asphyxiation threshold;
[0054] S400: Based on the asphyxiation event, pressure data sequences for the second and third time periods are collected. The pressure data sequences are generated based on the superposition of pre-acquired sine waves. The pressure data sequences for the second and third time periods have corresponding first minimum pressure values and second minimum pressure values, respectively.
[0055] S500, obtains the first amplitude value and the second amplitude value based on the pressure data sequences of the second time period and the third time period respectively;
[0056] S700: Compare the first minimum pressure value and the second minimum pressure value with the preset first asphyxiation pressure threshold and the second asphyxiation pressure threshold respectively; compare the first amplitude value and the second amplitude value with the preset first asphyxiation amplitude threshold and the second asphyxiation amplitude threshold respectively; obtain the comparison result; and perform a pressurization operation or not perform a pressurization operation based on the comparison result.
[0057] In step S100, the ventilator collects the patient's flow sequence data over a first preset time period using a configured flow sensor. The first preset time period refers to a specific time interval during which the patient's flow is collected to generate corresponding flow sequence data when it is necessary to detect whether an asphyxiation event has occurred. The duration of the first preset time period can be adjusted according to actual conditions to ensure that the collected flow sequence data is complete and sufficient. In practical applications, the flow sensor collects flow sequence data over a period of time: Flow = {flow1, flow2, flow...} ,。。。, flow i The number of traffic points collected is i, and the number of traffic points is related to the collection frequency and collection time.
[0058] In step S200, the ventilator compares the collected flow sequence data with a preset flow asphyxiation threshold, and determines whether the patient has experienced an asphyxiation event based on the comparison result. The flow asphyxiation threshold is preset, and its specific value is related to the patient's actual respiratory flow, based on the patient's normal peak respiratory flow, for example, 60% of the peak flow is 10 L / min. This invention does not specify a specific value.
[0059] In some embodiments, refer to Figure 3 Step S200 further includes the following steps:
[0060] S210, Filter the flow sequence data to obtain filtered sequence data;
[0061] S22 0, if any filtered data in the filtered sequence data is less than the flow asphyxiation threshold, then it is determined that the patient has experienced an asphyxiation event.
[0062] S23 0, if there is no filtered data in the filtered sequence data that is less than the flow asphyxiation threshold, then it is determined that the patient has not experienced an asphyxiation event.
[0063] In steps S210 to S230, the collected flow sequence data is filtered to obtain filtered flow sequence data. Then, each filtered data point in the filtered flow sequence data is compared with a preset flow asphyxiation threshold. If any filtered data point has a flow rate less than the flow asphyxiation threshold, it indicates that the patient's actual respiratory flow has not reached the normal peak respiratory flow, and the patient is not in a normal breathing state; therefore, an asphyxiation event is determined to have occurred. If no filtered data point has a flow rate less than the flow asphyxiation threshold, it indicates that the patient's actual respiratory flow has not reached the normal peak respiratory flow, and the patient is not in a normal breathing state; therefore, an asphyxiation event is determined to have not occurred.
[0064] The filtering process can employ moving average filtering to prevent sudden changes in flow velocity caused by interference, which could lead to misjudgments. Other filtering methods can also be used, as long as they avoid misjudgments. When using moving average filtering, the optimal window size is 8 times the moving average.
[0065] In a possible application example, after applying a moving average filter to the flow sequence data Flow, a filtered data sequence Flow_mean is obtained. If the filtered data Flow_mean is less than the flow asphyxiation threshold Apnea_th, it is determined that the patient has experienced an asphyxiation event; if the filtered data Flow_mean is greater than or equal to the flow asphyxiation threshold Apnea_th, it is determined that the patient has not experienced an asphyxiation event.
[0066] In some embodiments, the invention further includes generating a sine wave for the anomalous frequency point. Specifically, referring to... Figure 4 The present invention includes the following steps:
[0067] S310, collects patient stress data sequence in the fourth time period;
[0068] S320, Perform Fourier transform on the pressure data sequence of the fourth time period to obtain pressure frequency domain data;
[0069] S33 0, traverse the frequency points and amplitude values in the pressure frequency domain data of the fourth time period, and obtain the abnormal frequency points corresponding to the abnormal amplitude values;
[0070] S340 generates a sine wave based on abnormal frequency points and preset amplitude values.
[0071] In steps S310 to S340, the ventilator collects pressure data sequences for the fourth time period through a pressure sensor, performs Fourier transform on the collected pressure data sequences to obtain pressure frequency domain data, then iterates through the frequency points and amplitude values in the pressure frequency domain data of the fourth time period to obtain the abnormal frequency points corresponding to the abnormal amplitude values, and generates corresponding sine waves based on the abnormal frequency points and preset amplitude values.
[0072] The pressure data sequence refers to the time-domain data collected by the pressure sensor over a period of time; the pressure frequency domain data is the frequency domain data obtained after the pressure data sequence undergoes a Fourier transform; the abnormal amplitude value is the amplitude value that differs significantly from the normal frequency amplitude value, and is defined as the abnormal amplitude value, and the corresponding frequency point is the abnormal frequency point; the preset amplitude value is the amplitude used to generate a sine wave with the abnormal frequency point.
[0073] Where feasible, under normal circumstances, in order to maintain a stable pressure value Pset set at the patient end, the ventilator will perform pressure feedback compensation to ensure that the pressure at the patient end remains stable, i.e., the pressure value is stable at Pset. During pressure feedback compensation, a pressure data sequence P1 can be collected over a period of time (i.e., the fourth time period) using a pressure sensor. The number of pressure points collected is x, and the sampling rate is sample, i.e., P1 = {p 11 p 12 p 13 , ..., p 1x Perform a Fourier transform on P1 to convert it into frequency domain data: Fourier(x) = ABS(FFT(P1)) / n / 2, where the value of x ranges from 0 to (n-1) / 2, Fourier(x) is the amplitude value at the frequency corresponding to x, and the frequency value at x is f = sample / n. This method can obtain the frequency domain data corresponding to the pressure data sequence. Then, iterate through the frequency points corresponding to x and the amplitude values Fourier(x) at those frequencies to determine the frequency points f with larger differences from the amplitude values at normal frequencies, i.e., abnormal frequency points f. After obtaining the abnormal frequency points f, define a preset amplitude value of 2cmH2o to generate the corresponding sine wave, denoted as output_overlay = 2*cos(2πf*t).
[0074] It should be noted that the generation of the sine wave in this invention, i.e., steps S310 to S340, can be between steps S200 and S400, or before step S100. Specifically, after detecting a patient's asphyxiation event, a corresponding sine wave is generated through steps S310 to S340. In this case, the start and end points of the fourth time period mentioned in step S310 are after the end of the first time period and before the start of the second time period. Alternatively, under normal circumstances, i.e., regardless of whether a patient has experienced an asphyxiation event, the corresponding sine wave can be generated before step S100 through steps S310 to S344. In this case, the time point of the fourth time period mentioned in step S310 is before the first and second time periods. This invention is described primarily using the generation of a subsequent sine wave for superposition between steps S200 and S400 as an example.
[0075] In steps S400 and S500, the ventilator collects pressure data sequences for a second and third time periods based on the asphyxiation event using a pressure sensor. These pressure data sequences are superimposed on sine waves pre-generated in steps S310 to S340, and each sequence has a corresponding first minimum pressure value and a second minimum pressure value. Specifically, the second time period pressure data sequence has a first minimum pressure value, and the third time period pressure data sequence has a second minimum pressure value. A first amplitude value and a second amplitude value are obtained from the pressure data sequences for the second and third time periods, respectively; that is, the first amplitude value is obtained by processing the pressure data sequence for the second time period, and the second amplitude value is obtained by processing the pressure data sequence for the third time period.
[0076] It should be noted that the start and end points of the second time period mentioned in this invention are located before the start of the third time period; that is, the pressure data sequence of the second time period is obtained first, followed by the pressure data sequence of the third time period. The pressure data sequences of the second and third time periods, as well as the pressure data sequence of the fourth time period, are all time-domain data. The difference lies in the fact that the pressure data of the second and third time periods are superimposed with a pre-generated sine wave. The specific durations of the first, second, third, and fourth time periods mentioned in this invention can be the same; this invention uses this as the main embodiment for illustration.
[0077] In some embodiments, refer to Figure 5 In this invention, step S500 further includes:
[0078] S 51 0, Fourier transform is performed on the pressure data sequences of the second and third time periods respectively to obtain the corresponding pressure frequency domain data;
[0079] S520: Obtain the amplitude values corresponding to the abnormal frequency points in the pressure frequency domain data of the second and third time periods, respectively, as the first amplitude value and the second amplitude value.
[0080] In steps S510 and S520, after obtaining the pressure data sequences of the second and third time periods superimposed with sine waves, Fourier transforms are performed on the corresponding pressure data sequences to generate pressure frequency domain data for the second and third time periods. The specific method for performing the Fourier transform is described in step S320. After generating the pressure frequency domain data, the amplitude values of the abnormal frequency points mentioned in step S340 are obtained. The amplitude value corresponding to the abnormal frequency point in the pressure frequency domain data of the second time period is the first amplitude value, and the amplitude value corresponding to the abnormal frequency point in the pressure frequency domain data of the third time period is the second amplitude value.
[0081] In a possible application example, before acquiring the pressure data sequences for the second and third time periods, the ventilator stops pressure feedback compensation to the patient. After stopping pressure feedback compensation, the ventilator acquires the pressure data sequence for the second time period via a pressure sensor. This pressure data sequence is superimposed with a sine wave. The pressure data sequence for the second time period is denoted as P2, the number of pressure points acquired is x, and the sampling rate is sample, i.e., P2 = {p 21 p 22 p 23 , ..., p 2x}, obtain the first minimum pressure value p2_min in the pressure data sequence P2; perform Fourier transform on the pressure data sequence P2 to obtain the corresponding pressure frequency domain data, and determine the amplitude value corresponding to the abnormal frequency point f in the pressure frequency domain data as the first amplitude value a2_f.
[0082] When the ventilator detects spontaneous breathing from the patient, it collects a pressure data sequence for the third time period via a pressure sensor. This pressure data sequence is superimposed with a sine wave. This third time period pressure data sequence is denoted as P3, the number of pressure points collected is x, and the sampling rate is sample, i.e., P3 = {p 31 p 32 p 33 , ..., p 3x}, obtain the first minimum pressure value p3_min in the pressure data sequence P2; perform Fourier transform on the pressure data sequence P3 to obtain the corresponding pressure frequency domain data, and determine the amplitude value corresponding to the abnormal frequency point f in the pressure frequency domain data as the second amplitude value a3_f.
[0083] It should be noted that although the present invention processes the pressure data sequences and pressure frequency domain data of the second and third time periods simultaneously in steps S400 and S500, in practical applications, it is possible to first acquire the pressure data sequence of the second time period and perform a Fourier transform on it to obtain pressure frequency domain data, thereby calculating the first amplitude value; after obtaining the first amplitude value, the ventilator will only begin acquiring the pressure data sequence of the third time period after detecting spontaneous breathing from the patient, and then perform a Fourier transform on it to obtain pressure frequency domain data, thereby calculating the second amplitude value; alternatively, after acquiring the pressure data sequences of the second and third time periods, a Fourier transform will be performed on both the second and third time periods simultaneously to obtain pressure frequency domain data, and the corresponding first and second amplitude values will be obtained simultaneously.
[0084] In step S700, the ventilator compares the first minimum pressure value, the second minimum pressure value, and preset first asphyxia pressure threshold and second asphyxia pressure threshold, respectively, and compares the first amplitude value and the second amplitude value with preset first asphyxia amplitude threshold and second asphyxia amplitude threshold, obtaining a comparison result. Based on the comparison result, the ventilator performs a pressure increase operation or does not perform a pressure increase operation. Specifically, the ventilator compares the magnitude relationships among the four parameters: the first minimum pressure value, the second minimum pressure value, the first asphyxia pressure threshold, and the second asphyxia pressure threshold, and compares the magnitude relationships among the four parameters: the first amplitude value, the second amplitude value, the first asphyxia amplitude threshold, and the second asphyxia amplitude threshold. Based on the above comparison results, the ventilator performs a pressure increase operation or does not perform a pressure increase operation.
[0085] The first asphyxiation pressure threshold OA_ThrPmin' is the pressure value used to identify asphyxiation as obstructive asphyxiation, the second asphyxiation pressure threshold CA_ThrPmin' is the pressure value used to identify asphyxiation as central asphyxiation, the first asphyxiation amplitude threshold OA_ThrAf' is the amplitude value used to identify asphyxiation as obstructive asphyxiation, and the second asphyxiation amplitude threshold CA_ThrAf' is the amplitude value used to identify asphyxiation as central asphyxiation. The specific values of the first asphyxiation pressure threshold, the second asphyxiation pressure threshold, the first asphyxiation amplitude threshold, and the second asphyxiation amplitude threshold can be set according to actual needs. This invention does not impose specific limitations on them, but only provides examples. For instance, the first asphyxiation pressure threshold can be set to 90% of the stable pressure value Pset mentioned in steps S310 to S340, and the second asphyxiation pressure threshold can be set to 70% of the stable pressure value Pset; the first asphyxiation amplitude threshold can be set to 1.5, and the second asphyxiation amplitude threshold can be set to 0.9.
[0086] In some embodiments, the comparison result mentioned in step S600 includes a first result, which is: a first minimum pressure value is greater than a first asphyxia pressure threshold, the first asphyxia pressure threshold is greater than a second minimum pressure value and a first amplitude value is greater than a first asphyxia amplitude threshold, and the first asphyxia amplitude threshold is greater than a second amplitude value. Correspondingly, when the comparison result is the first result, the type of asphyxia event experienced by the patient is determined to be obstructive asphyxia, and the ventilator performs a pressure boosting operation.
[0087] In some embodiments, the comparison result mentioned in step S600 includes a second result, which is: a first asphyxia pressure threshold is greater than a first minimum pressure value, a first minimum pressure value is greater than a second asphyxia pressure threshold, a second asphyxia pressure threshold is greater than a second minimum pressure value, and a first asphyxia amplitude threshold is greater than a first amplitude value, a first amplitude value is greater than a second asphyxia amplitude threshold, and a second asphyxia amplitude threshold is greater than a second amplitude value. Correspondingly, when the comparison result is the second result, the type of asphyxia event experienced by the patient is determined to be central asphyxia, and the ventilator does not perform a pressure increase operation.
[0088] In a possible application example, when the first result is p2_min>OA_ThrPmin'>p3_min&&
[0089] When a2_f > OA_ThrAf' > a3_f, the type of asphyxia event experienced by the patient is determined to be obstructive asphyxia, and the ventilator is activated to increase the pressure; when the second result is OA_ThrPmin' > p2_min > CA_ThrPmin' > p3_min &&
[0090] When OA_ThrAf'>a2_f>CA_ThrAf'>a3_f, the asphyxiation event is determined to be central asphyxiation, and the ventilator does not perform a pressure increase. In practical applications, the comparison results also include other cases besides the first and second results. In other cases, the ventilator does not perform a pressure increase and restores pressure feedback compensation at the patient end. If the patient still experiences an asphyxiation event after pressure increase, steps S100 to S600 are repeated until the patient no longer experiences asphyxiation events.
[0091] In some embodiments, refer to Figure 6 The first asphyxiation pressure threshold, the second asphyxiation pressure threshold, the first asphyxiation amplitude threshold, and the second asphyxiation amplitude threshold are generated through the following steps:
[0092] S610, acquire the initial pressure value of the ventilator, and acquire the preset first initial pressure threshold, second initial pressure threshold, first initial amplitude threshold and second initial amplitude threshold;
[0093] S620 generates a breathing level value based on an initial pressure value and a second minimum pressure value;
[0094] S630 generates corresponding first asphyxia pressure threshold, second asphyxia pressure threshold, first asphyxia amplitude threshold and second asphyxia amplitude threshold based on the breathing degree value and the first initial pressure threshold, second initial pressure threshold, first initial amplitude threshold and second initial amplitude threshold.
[0095] In step S610, the initial pressure value of the ventilator is the stable pressure value Pset mentioned in steps S310 to S340. The preset first initial pressure threshold OA_ThrPmin is the pressure value used to identify the asphyxiation event as obstructive asphyxiation, the second initial pressure threshold CA_ThrPmin is the pressure value used to identify the asphyxiation event as central asphyxiation, the first initial amplitude threshold OA_ThrAf is the amplitude value used to identify the asphyxiation event as obstructive asphyxiation, and the second initial amplitude threshold CA_ThrAf is the amplitude value used to identify the asphyxiation event as central asphyxiation. The specific values of the first initial pressure threshold OA_ThrPmin, the second initial pressure threshold CA_ThrPmin, the first initial amplitude threshold OA_ThrAf, and the second initial amplitude threshold CA_ThrAf can be set based on the stable pressure value Pset and actual needs. This invention does not impose specific limitations on them, but only provides examples. For instance, the first initial pressure threshold can be set to 90% of the stable pressure value Pset, and the second initial pressure threshold can be set to 70% of the stable pressure value Pset; the first initial amplitude threshold can be set to 1.5, and the second initial amplitude threshold can be set to 0.9.
[0096] In step S620, a respiratory degree value is generated based on the initial pressure value and the second minimum pressure value. Specifically, the calculation formula can be: respiratory degree value degree = (Pset - p3_min) / Pset. The respiratory degree value is a weighted value of the patient's respiratory effort, used for subsequent weighted processing.
[0097] In step S630, the ventilator generates corresponding first asphyxia pressure threshold, second asphyxia pressure threshold, first asphyxia amplitude threshold, and second asphyxia amplitude threshold based on the breathing level value and the first initial pressure threshold, second initial pressure threshold, first initial amplitude threshold, and second initial amplitude threshold. Specifically, the breathing level value is multiplied by the first initial pressure threshold, second initial pressure threshold, first initial amplitude threshold, and second initial amplitude threshold respectively to obtain the corresponding first asphyxia pressure threshold, second asphyxia pressure threshold, first asphyxia amplitude threshold, and second asphyxia amplitude threshold.
[0098] In practical applications, the specific calculation formulas for the first asphyxiation pressure threshold, the second asphyxiation pressure threshold, the first asphyxiation amplitude threshold, and the second asphyxiation amplitude threshold are as follows:
[0099] First asphyxiation pressure threshold: OA_ThrPmin' = OA_ThrPmin * degree;
[0100] First asphyxiation amplitude threshold: OA_ThrAf' = OA_ThrAf * degree;
[0101] Second asphyxiation pressure threshold: CA_ThrPmin' = CA_ThrPmin * degree;
[0102] Second asphyxiation amplitude threshold: CA_ThrAf'=CA_ThrAf*degree.
[0103] In an embodiment of the present invention, the patient's respiratory rate is calculated by combining the stable pressure value and the second minimum pressure value, and then weighted with a judgment threshold, which can improve the accuracy of identifying asphyxiation events in specific patients.
[0104] In a possible application example, steps S100 to S700 are described as follows: the ventilator collects flow sequence data for a first time period through a flow sensor, performs a moving average filter on the flow sequence data to obtain a filtered data sequence. If any filtered data is less than the flow asphyxiation threshold, it is determined that the patient has experienced an asphyxiation event; if no filtered data is greater than or equal to the flow asphyxiation threshold, it is determined that the patient has not experienced an asphyxiation event.
[0105] Under normal circumstances, to maintain a stable pressure value set at the patient end, the ventilator performs pressure feedback compensation to keep the pressure stable. After an asphyxiation event is detected, the ventilator collects pressure data sequences for a fourth time period via a pressure sensor. This data sequence is then subjected to a Fourier transform to convert it into pressure frequency domain data. The ventilator iterates through the frequency points and their corresponding amplitude values, identifying frequencies with significant differences in amplitude compared to normal frequencies—these are considered abnormal frequencies. A corresponding sine wave is generated after identifying these abnormal frequencies. Before collecting pressure data sequences for the second and third time periods, the ventilator stops pressure feedback compensation at the patient end. After stopping this compensation, the ventilator collects the pressure data sequence for the second time period via a pressure sensor. This sequence is superimposed with a sine wave. The first minimum pressure value in the pressure data sequence is obtained, and a Fourier transform is performed to obtain the corresponding pressure frequency domain data. The amplitude value corresponding to the abnormal frequency point in the pressure frequency domain data is then determined to be the first amplitude value. When the ventilator detects spontaneous breathing from the patient, it collects a pressure data sequence over a third time period using a pressure sensor. This pressure data sequence is superimposed with a sine wave. The first minimum pressure value in the pressure data sequence is obtained, and a Fourier transform is performed on the sequence to obtain the corresponding pressure frequency domain data. The amplitude value corresponding to the abnormal frequency point in the pressure frequency domain data is determined as the second amplitude value. After obtaining the second minimum pressure value, it is multiplied by the initial pressure value to obtain the respiratory rate value. This respiratory rate value is then multiplied by the first initial pressure threshold, the second initial pressure threshold, the first initial amplitude threshold, and the second initial amplitude threshold to obtain the corresponding first asphyxia pressure threshold, second asphyxia pressure threshold, first asphyxia amplitude threshold, and second asphyxia amplitude threshold.
[0106] After obtaining the corresponding first asphyxia pressure threshold, second asphyxia pressure threshold, first asphyxia amplitude threshold, and second asphyxia amplitude threshold, these are compared with the previously obtained first minimum pressure value, second minimum pressure value, first amplitude value, and second amplitude value to obtain the corresponding first result, second result, or other results. If the comparison result is the first result, the type of asphyxia event is determined to be obstructive asphyxia, and the ventilator performs a pressure increase operation. If the comparison result is the second result, the type of asphyxia event is determined to be central asphyxia, and the ventilator does not perform a pressure increase operation. In other cases, the ventilator does not perform a pressure increase operation, and pressure feedback compensation at the patient end is restored. If the patient still experiences an asphyxia event after pressure increase, the aforementioned steps are repeated until the patient no longer experiences asphyxia events.
[0107] The ventilator control method provided by this invention collects the patient's flow sequence data within a first time period. Based on the flow sequence data and a preset flow asphyxiation threshold, it determines that the patient has experienced an asphyxiation event. Based on the determination of the asphyxiation event, it collects pressure data sequences for a second and third time period. These pressure data sequences are generated based on the superposition of sine waves and each has a corresponding first minimum pressure value and a second minimum pressure value. A first amplitude value and a second amplitude value are obtained from the pressure data sequences of the second and third time periods, respectively. The first minimum pressure value and the second minimum pressure value are compared with preset first asphyxiation pressure thresholds and second asphyxiation pressure thresholds, respectively. The first amplitude value and the second amplitude value are also compared with preset first asphyxiation amplitude thresholds and second asphyxiation amplitude thresholds to obtain a comparison result. Based on the comparison result, the ventilator is controlled to perform a pressure increase operation or not. Through this technical solution, the ventilator can promptly identify corresponding asphyxiation events and make corresponding controls, thereby improving the therapeutic effect of the ventilator. Furthermore, compared with the first and second methods, this method effectively reduces the sensor cost required by the ventilator and accurately detects the type of asphyxiation event, thus enabling timely corresponding control.
[0108] In a third embodiment, the present invention also provides an electronic device, comprising: at least one processor, and a memory communicatively connected to the at least one processor;
[0109] The processor executes the ventilator control method applied to the controller in the second embodiment by calling a computer program stored in the memory.
[0110] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs, such as the ventilator control method applied to the controller in the second embodiment of this application. The processor implements the ventilator control method applied to the controller in the second embodiment by running the non-transitory software program and instructions stored in the memory.
[0111] The memory may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function. The data storage area may store the ventilator control method applied to the controller, as described in the second embodiment above. Furthermore, the memory may include high-speed random access memory and non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory may optionally include memory remotely located relative to the processor, which can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0112] The non-transient software program and instructions required to implement the ventilator control method applied to the controller in the second embodiment described above are stored in the memory. When executed by one or more processors, the ventilator control method applied to the controller in the second embodiment described above is executed.
[0113] In a fourth embodiment, the present invention also provides a computer-readable storage medium storing computer-executable instructions, which are used to: execute the ventilator control method applied to the controller in the second embodiment;
[0114] In some embodiments, the computer-readable storage medium stores computer-executable instructions that are executed by one or more control processors, for example, by a processor in an electronic device of a third embodiment, such that the one or more processors perform the ventilator control method applied to the controller in the second embodiment.
[0115] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0116] It will be understood by those skilled in the art that all or some of the steps and systems in the methods disclosed above can be implemented as software, firmware, hardware, and suitable combinations thereof. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which can include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible to a computer. Furthermore, as is known to those skilled in the art, communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.
[0117] The above description of the disclosed embodiments enables those skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein. In the description of this specification, references to terms such as “some embodiments,” “example,” “specific example,” or “some examples,” etc., indicate that a specific feature or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, illustrative expressions of the above terms do not necessarily refer to the same embodiment or example.
Claims
1. A ventilator, characterized in that, include: The system includes a flow sensor, an MCU module, and a pressure sensor, wherein the MCU module is communicatively connected to the flow sensor and the pressure sensor, respectively. The flow sensor is used to collect the patient's flow sequence data in a first preset time period; The MCU module is used to determine that the patient has experienced an asphyxiation event based on the flow sequence data and a preset flow asphyxiation threshold; The pressure sensor is used to collect pressure data sequences for a second time period and a third time period based on the asphyxiation event. The pressure data sequences are generated based on the superposition of pre-acquired sine waves. The pressure data sequences for the second time period and the third time period have corresponding first minimum pressure values and second minimum pressure values, respectively. The MCU module is also used to obtain a first amplitude value and a second amplitude value based on the pressure data sequences of the second time period and the third time period, respectively; it is also used to compare the first minimum pressure value and the second minimum pressure value with the preset first asphyxiation pressure threshold and the second asphyxiation pressure threshold, respectively, compare the first amplitude value and the second amplitude value with the preset first asphyxiation amplitude threshold and the second asphyxiation amplitude threshold, obtain a comparison result, and perform a pressure boosting operation or not perform a pressure boosting operation based on the comparison result; The sine wave is obtained based on the following steps: Collect the patient's stress data sequence during the fourth time period; Perform a Fourier transform on the pressure data sequence of the fourth time period to obtain pressure frequency domain data; Traverse the frequency points and amplitude values in the pressure frequency domain data of the fourth time period to obtain the abnormal frequency points corresponding to the abnormal amplitude values; The sine wave is generated based on the abnormal frequency point and the preset amplitude value.
2. The ventilator according to claim 1, characterized in that, The ventilator executes the following ventilator control method, wherein obtaining a first amplitude value and a second amplitude value based on the pressure data sequences of the second time period and the third time period respectively includes: Fourier transforms were performed on the pressure data sequences of the second and third time periods respectively to obtain the corresponding pressure frequency domain data; The amplitude values corresponding to the abnormal frequency points in the pressure frequency domain data of the second and third time periods are obtained respectively, and used as the first amplitude value and the second amplitude value.
3. The ventilator according to claim 1, characterized in that, The ventilator executes the following ventilator control method, wherein the first asphyxia pressure threshold, the second asphyxia pressure threshold, the first asphyxia amplitude threshold, and the second asphyxia amplitude threshold are generated through the following steps: The initial pressure value of the ventilator is obtained, and preset first initial pressure threshold, second initial pressure threshold, first initial amplitude threshold, and second initial amplitude threshold are obtained; A respiratory rate value is generated based on the initial pressure value and the second minimum pressure value; Based on the breathing degree value and the first initial pressure threshold, the second initial pressure threshold, the first initial amplitude threshold, and the second initial amplitude threshold, the corresponding first asphyxiation pressure threshold, second asphyxiation pressure threshold, first asphyxiation amplitude threshold, and second asphyxiation amplitude threshold are generated.
4. The ventilator according to claim 1, characterized in that, The ventilator performs the following ventilator control method, wherein determining that the patient has experienced an asphyxiation event based on the flow sequence data and a preset flow asphyxiation threshold includes: The flow sequence data is filtered to obtain filtered sequence data; If any filtered data in the filtered sequence data is less than the flow asphyxiation threshold, then the patient is determined to have experienced an asphyxiation event.
5. The ventilator according to claim 1, characterized in that, The ventilator performs the following ventilator control method, and the comparison result includes a first result, which includes: the first minimum pressure value is greater than the first asphyxiation pressure threshold, the first asphyxiation pressure threshold is greater than the second minimum pressure value and the first amplitude value is greater than the first asphyxiation amplitude threshold, and the first asphyxiation amplitude threshold is greater than the second amplitude value; Correspondingly, the step of performing a boost operation or not performing a boost operation based on the comparison result includes: Execute a boost operation based on the first result.
6. The ventilator according to claim 1 or 5, characterized in that, The ventilator performs the following ventilator control method, and the comparison result includes a second result, which includes: the first asphyxia pressure threshold is greater than the first minimum pressure value, the first minimum pressure value is greater than the second asphyxia pressure threshold, the second asphyxia pressure threshold is greater than the second minimum pressure value, and the first asphyxia amplitude threshold is greater than the first amplitude value, the first amplitude value is greater than the second asphyxia amplitude threshold, and the second asphyxia amplitude threshold is greater than the second amplitude value; Correspondingly, the step of performing a boost operation or not performing a boost operation based on the comparison result includes: Based on the second result, the ventilator is controlled not to perform a pressurization operation.
7. An electronic device, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements: The ventilator according to any one of claims 1 to 6, wherein the ventilator performs a ventilator control method.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions for causing a computer to perform: The ventilator according to any one of claims 1 to 6, wherein the ventilator performs a ventilator control method.
Citation Information
Patent Citations
Respiratory event detection method and device and sleep monitoring equipment
CN116138766A
Apnea and hypoventilation analyzer
US20160029949A1