Pulse oxygen supply method and device of breathing machine, computer equipment and storage medium
By acquiring the gas pressure and flow rate parameters of the ventilator and adjusting the pulse time in conjunction with the user's breathing data, the problems of poor oxygen supply effect and resource waste in traditional pulse oxygen supply methods are solved, and precise pulse oxygen supply is achieved.
Patent Information
- Application Number
- CN202511054488.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-30
- Publication Date
- 2025-11-14
AI Technical Summary
Traditional pulse oxygen therapy methods are ineffective and wasteful of resources, and cannot be effectively adjusted according to the respiratory cycle.
By acquiring the gas pressure and gas flow rate parameters output by the ventilator, the first pulse time of the ventilator is determined, and the second pulse time is determined based on the respiratory data of the target user, thereby achieving precise pulse oxygen delivery.
It improves the accuracy and matching degree of pulse oxygen supply, ensures that the oxygen supply time is synchronized with the user's breathing rhythm, and reduces resource waste.
Smart Images

Figure CN120939383A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of ventilator technology, and in particular to a pulse oxygen supply method, apparatus, computer equipment, and storage medium for a ventilator. Background Technology
[0002] Pulsed oxygen therapy is an oxygen supply mode that dynamically adjusts based on the respiratory cycle. It can improve oxygen supply efficiency and portability by providing oxygen on demand. Therefore, it is particularly important to know how to adjust pulsed oxygen therapy according to the respiratory cycle.
[0003] However, traditional pulse oxygen supply methods suffer from poor oxygen supply efficiency and resource waste. Summary of the Invention
[0004] Therefore, it is necessary to provide a pulse oxygen supply method, device, computer equipment, and storage medium for a ventilator that can improve oxygen supply efficiency in response to the above-mentioned technical problems.
[0005] In a first aspect, this application provides a pulsed oxygen supply method for a ventilator, the method comprising:
[0006] While supplying oxygen to the target user, the gas pressure and gas flow rate parameters output by the ventilator are acquired;
[0007] The first pulse time of the ventilator is determined based on the gas pressure and gas flow rate parameters;
[0008] The first pulse time is adjusted based on the breathing data input by the target user to determine the second pulse time;
[0009] Pulsed oxygen supply is performed according to the second pulse time of the ventilator.
[0010] In one embodiment, the gas flow rate includes the average tidal volume per unit time and the tidal volume at the target time, and determining the first pulse time of the ventilator based on the gas pressure and the gas flow rate includes:
[0011] The respiratory rate is determined based on the gas pressure and the average tidal volume per unit time.
[0012] The first pulse duration is determined based on the respiratory rate, the tidal volume corresponding to the target time, and the peak inspiratory flow rate.
[0013] In one embodiment, determining the first pulse duration based on the respiratory rate, the tidal volume corresponding to the target time, and the peak inspiratory flow rate includes:
[0014] The first inspiratory duration during oxygen supply by the ventilator is determined based on the tidal volume corresponding to the target time and the peak inspiratory flow rate.
[0015] The first expiratory duration during oxygen supply by the ventilator is determined based on the first inspiratory duration and the respiratory rate.
[0016] The first pulse duration is determined based on the first exhalation duration and the first inhalation duration.
[0017] In one embodiment, the method further includes:
[0018] The duration of inspiratory apnea is obtained through sensors on the ventilator;
[0019] The step of determining the first inspiratory duration during ventilator oxygen delivery based on the tidal volume corresponding to the target time and the peak inspiratory flow rate includes:
[0020] The first inspiratory duration during oxygen supply by the ventilator is determined based on the inspiratory pause duration, the tidal volume corresponding to the target time, and the peak inspiratory flow rate.
[0021] In one embodiment, determining the first inspiratory duration during ventilator oxygen delivery based on the inspiratory pause duration, the tidal volume corresponding to the target time, and the peak inspiratory flow rate includes:
[0022] Determine the ratio of the tidal volume to the peak inspiratory flow rate;
[0023] The sum of the ratio and the duration of the inhalation pause is determined as the first inhalation duration.
[0024] In one embodiment, the step of providing pulsed oxygen supply based on the second pulse time of the ventilator includes:
[0025] The second pulse time of the ventilator is analyzed to determine the second inspiratory duration and the second expiratory duration of the target user;
[0026] The start time and duration of the pulsed oxygen supply are determined based on the second inhalation duration and the second exhalation duration.
[0027] Pulsed oxygen supply is performed based on the start time and the oxygen supply duration.
[0028] Secondly, this application also provides a pulse oxygen supply device for a ventilator, comprising:
[0029] The acquisition module is used to acquire the gas pressure and gas flow rate parameters output by the ventilator while supplying oxygen to the target user.
[0030] The first determining module is used to determine the first pulse time of the ventilator based on the gas pressure and the gas flow rate parameters;
[0031] The second determining module is used to adjust the first pulse time based on the breathing data input by the target user, so as to determine the second pulse time;
[0032] The oxygen supply module is used to provide pulsed oxygen supply according to the second pulse time of the ventilator.
[0033] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0034] While supplying oxygen to the target user, the gas pressure and gas flow rate parameters output by the ventilator are acquired;
[0035] The first pulse time of the ventilator is determined based on the gas pressure and gas flow rate parameters;
[0036] The first pulse time is adjusted based on the breathing data input by the target user to determine the second pulse time;
[0037] Pulsed oxygen supply is performed according to the second pulse time of the ventilator.
[0038] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:
[0039] While supplying oxygen to the target user, the gas pressure and gas flow rate parameters output by the ventilator are acquired;
[0040] The first pulse time of the ventilator is determined based on the gas pressure and gas flow rate parameters;
[0041] The first pulse time is adjusted based on the breathing data input by the target user to determine the second pulse time;
[0042] Pulsed oxygen supply is performed according to the second pulse time of the ventilator.
[0043] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:
[0044] While supplying oxygen to the target user, the gas pressure and gas flow rate parameters output by the ventilator are acquired;
[0045] The first pulse time of the ventilator is determined based on the gas pressure and gas flow rate parameters;
[0046] The first pulse time is adjusted based on the breathing data input by the target user to determine the second pulse time;
[0047] Pulsed oxygen supply is performed according to the second pulse time of the ventilator.
[0048] The aforementioned pulse oxygen supply method, device, computer equipment, and storage medium for a ventilator, while supplying oxygen to a target user, acquire the gas pressure and gas flow rate parameters output by the ventilator; determine the first pulse time of the ventilator based on the gas pressure and gas flow rate parameters; adjust the first pulse time based on the breathing data input by the target user to determine the second pulse time; and perform pulse oxygen supply based on the second pulse time of the ventilator. Determining the first pulse time matched to the target user based on the gas pressure and gas flow rate parameters output by the ventilator improves the accuracy of the first pulse time and its matching degree with the target user. Furthermore, adjusting the first pulse time based on the breathing data improves the reliability and accuracy of the final obtained second pulse time. Attached Figure Description
[0049] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0050] Figure 1 This is a diagram illustrating the application environment of a pulsed oxygen supply method for a ventilator in one embodiment.
[0051] Figure 2 This is a schematic flowchart of a pulse oxygen supply method for a ventilator in one embodiment;
[0052] Figure 3 This is a schematic flowchart of a pulse oxygen supply method for a ventilator in another embodiment;
[0053] Figure 4 This is a schematic flowchart of a pulse oxygen supply method for a ventilator in another embodiment;
[0054] Figure 5 This is a schematic flowchart of a pulse oxygen supply method for a ventilator in another embodiment;
[0055] Figure 6 This is a schematic flowchart of a pulse oxygen supply method for a ventilator in another embodiment;
[0056] Figure 7 This is a schematic flowchart of a pulse oxygen supply method for a ventilator in another embodiment;
[0057] Figure 8 This is a structural block diagram of the pulse oxygen supply device of a ventilator in one embodiment. Detailed Implementation
[0058] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0059] The pulse oxygen supply method for ventilators provided in this application embodiment can be applied to, for example... Figure 1 The application environment shown. The computer device can be a server, and its internal structure diagram can be as follows. Figure 1 As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements a pulse oxygen delivery method for a ventilator. The display unit is used to form a visually visible image and can be a display screen, projection device, or virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0060] Those skilled in the art will understand that Figure 1 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0061] In one embodiment, such as Figure 2 As shown, a pulse oxygen supply method for a ventilator is provided, which is applied to... Figure 1 Taking the ventilator as an example, the explanation includes:
[0062] S201, while supplying oxygen to the target user, acquires the gas pressure and gas flow rate parameters output by the ventilator.
[0063] In this embodiment, while the ventilator continuously provides basic airflow and oxygen support to the target user, the gas pressure (e.g., airway pressure Paw) and gas flow rate parameters (e.g., flow rate) in the breathing circuit are continuously and synchronously collected using pressure and flow sensors integrated into the ventilator. Furthermore, after necessary amplification, filtering, and analog-to-digital conversion, the aforementioned gas pressure and gas flow rate parameters can be converted into a digital parameter data stream that can be analyzed by a processor.
[0064] S202 determines the first pulse time of the ventilator based on gas pressure and gas flow rate parameters.
[0065] In this embodiment, the ventilator executes a preset algorithm based on real-time acquired gas pressure and flow rate parameters. For example, it can first analyze flow rate waveform characteristics (e.g., identifying the inspiratory start point and peak flow rate), and combine this with real-time pressure changes (e.g., the rate of pressure change required to overcome airway resistance and lung compliance) to dynamically assess the user's current respiratory mechanics and inspiratory effort. Furthermore, a specific computational model (e.g., based on flow rate integrals, pressure-flow rate relationships, or prediction algorithms) can be used to calculate in real-time an initial pulse oxygen delivery time window suitable for the current respiratory cycle, defined as the first pulse time, thereby covering the critical period in the inspiratory phase where airflow is relatively stable and oxygen delivery efficiency is highest.
[0066] S203, based on the breathing data input by the target user, adjust the first pulse time to determine the second pulse time.
[0067] In this embodiment, the ventilator receives key respiratory data input by medical personnel through a human-machine interface. For example, the respiratory data may be a preset target inspiratory time, target respiratory rate, or inspiratory trigger sensitivity. The first pulse time is compared and logically processed with the respiratory data. Factors that the adjustment algorithm may consider include: whether the percentage of the first pulse time to the preset target inspiratory time is within a preset optimization range; whether the deviation between the current respiratory rate and the target respiratory rate requires adjustment of the pulse time to match the overall respiratory rhythm; or the influence of the inspiratory trigger sensitivity on the pulse start point. Based on this, the system fine-tunes or recalibrates the first pulse time to generate the final optimized pulse time for the current respiratory cycle, defined as the second pulse time.
[0068] Optionally, the target user can record a segment of their actual breathing, maintaining steady breathing to closely resemble real-life conditions. The breathing signal is the raw pressure and flow rate signal value collected by the ventilator's pressure and flow sensor, representing the sensor's original value. Further, the collected breathing signal undergoes denoising processing (denoising methods include, but are not limited to, wavelet transform, Butterworth, etc.). By analyzing the processed breathing signal and the breathing waveform per unit time, a customized inspiratory-to-expiratory ratio and inspiratory-expiratory duration are obtained. The second pulse time is then determined based on this customized ratio and duration.
[0069] Optionally, the ventilator can analyze the target user's respiratory ratio / breathing duration based on continuous respiratory sampling analysis and predict the next breath, so that oxygen supply is stopped within a unit of time before the end of expiration and oxygen supply is provided within a unit of time before the start of inspiration.
[0070] S204 provides pulsed oxygen supply based on the second pulse time of the ventilator.
[0071] In this embodiment, during the confirmed inspiratory phase, the ventilator outputs a control command according to the second pulse time. This control command drives the oxygen delivery valve to open within the time window specified by the second pulse time. During this time window, high-concentration oxygen is injected or mixed into the ventilator's main airflow in a controlled flow or pressure manner, and directly delivered to the patient's airway. After the second pulse time ends, the oxygen valve immediately closes, stopping the pulsed oxygen supply. The ventilator resumes providing basal gas support until the next inspiratory phase triggers a new cycle of pulsed oxygen supply.
[0072] Optionally, the start point of the intake phase is typically determined by a flow rate or pressure trigger signal.
[0073] In the aforementioned pulse oxygen delivery method for a ventilator, while providing oxygen to the target user, the gas pressure and flow rate parameters output by the ventilator are acquired. Based on these parameters, the first pulse duration is determined. The first pulse duration is then adjusted based on the respiratory data input by the target user to determine the second pulse duration. Pulsed oxygen delivery is then performed based on the second pulse duration. Determining the first pulse duration matched to the target user based on the ventilator's output gas pressure and flow rate parameters improves the accuracy and matching degree of the first pulse duration. Furthermore, adjusting the first pulse duration based on respiratory data enhances the reliability and accuracy of the final obtained second pulse duration.
[0074] In one embodiment, one implementation of the above-described S202 is provided, such as... Figure 3 As shown, the above-mentioned "determining the first pulse time of the ventilator based on gas pressure and gas flow rate" includes:
[0075] S301, determine the respiratory rate based on gas pressure and the average tidal volume per unit time.
[0076] In this embodiment, gas pressure and gas flow rate signals in the ventilator circuit are acquired in real time. The tidal volume of each respiratory cycle per unit time is calculated by integrating the gas flow rate signal over time. The arithmetic mean of the tidal volume within the window is continuously calculated based on a preset sliding time window. The waveform periodicity characteristics of the gas pressure signal are analyzed simultaneously to identify the time interval between the start points of continuous inhalation. The dynamic respiratory rate is output by combining the reciprocal operation of the time interval with filtering.
[0077] For example, the respiratory rate can be as shown in Equation 1:
[0078] (Equation 1)
[0079] Where RR is the respiratory rate; VE is the tidal volume per unit time, which is directly measured by the ventilator; and TV is the average tidal volume per unit time, which is measured by the ventilator's flow sensor.
[0080] Optionally, the breathing state is divided into inspiratory and expiratory states, which are determined by analyzing the ventilator pressure and flow signals. The pressure and flow signals are data from the ventilator sensors, determined by the rise and fall of the respiratory pressure curve. The respiratory ratio is directly output by the ventilator and is the ratio of the rise to fall time of the pressure and flow data.
[0081] S302, determine the first pulse time based on respiratory rate, tidal volume corresponding to the target time, and peak inspiratory flow rate.
[0082] In this embodiment, a baseline time reference can be generated first based on respiratory rate and preset rules, and then the baseline time can be scaled and adjusted according to the ratio of real-time tidal volume to the mean tidal volume. Finally, time compression constraints are applied by combining the comparison results of peak inspiratory flow rate and set threshold, and the first pulse time is output.
[0083] In the above-mentioned embodiments, the three dynamic parameters of respiratory rate, real-time single tidal volume and peak inspiratory flow rate are integrated, and the first pulse time is output through a hierarchical decision-making mechanism. This allows the timing of pulse oxygen delivery to adapt synchronously to the overall breathing rhythm, immediate ventilation needs and changes in airway status of the target user, thereby improving the accuracy of the first pulse time.
[0084] In one embodiment, one implementation of S302 described above is provided, such as... Figure 4 As shown, the above-mentioned "determining the first pulse time based on respiratory rate, tidal volume corresponding to the target time, and peak inspiratory flow rate" includes:
[0085] S401, determine the first inspiratory duration for oxygen delivery by the ventilator based on the tidal volume and peak inspiratory flow rate at the target time.
[0086] In this embodiment, the first inspiratory duration during ventilator oxygen supply can be the ratio of tidal volume to peak inspiratory flow. For example, the first inspiratory duration can be as shown in Equation 2:
[0087] (Equation 2)
[0088] in, The duration of the first inhalation, of which Tidal volume is measured by the respirator sensor, and peak inspiratory flow rate is the difference between the maximum and minimum values of the pressure and flow sensor per unit time.
[0089] S402, determine the first expiratory duration when the ventilator is supplying oxygen based on the first inspiratory duration and respiratory rate.
[0090] In this embodiment of the application, the first exhalation duration can be as shown in Equation 3:
[0091] (Equation 3)
[0092] Where RR is the respiratory rate. The duration of the first inhalation. The duration of the first exhalation.
[0093] S403, determine the first pulse time based on the first exhalation duration and the first inhalation duration.
[0094] In this embodiment, oxygen is supplied within a unit time before the start of the inspiratory phase and stopped within a unit time before the end of the expiratory phase by using the pulse oxygen supply module and corresponding parameters in the ventilator.
[0095] Optionally, the first expiratory duration and the first inspiratory duration can be acquired in real time. The first expiratory duration and the first inspiratory duration can be directly correlated through a preset pulse time decision function: the first inspiratory duration is used as the basic time reference, and a compression factor is dynamically generated based on the ratio of the first expiratory duration to the first inspiratory duration (K_comp = min(1.0, T_exp1 / (T_insp1 × γ)), where γ is a preset expiratory safety factor; the final output first pulse time is T_pulse1 = first inspiratory duration × K_comp, ensuring that the pulse oxygen supply window is strictly limited to the inspiratory phase and automatically adapted to the respiratory cycle ratio.
[0096] In the above-mentioned embodiments, the pulse time is dynamically constrained by coupling the duration ratio of the inspiratory and expiratory phases, so that the oxygen supply window automatically scales up and down with the relative duration of the expiratory phase on the inspiratory duration basis. This ensures that the pulse oxygen supply fully covers the effective inspiratory period and actively avoids potential conflicts with the expiratory phase.
[0097] In one embodiment, such as Figure 5 As shown, the pulse oxygen supply method of the above-mentioned ventilator also includes:
[0098] S404 uses sensors on the ventilator to obtain the duration of inspiratory pauses.
[0099] Based on this, the aforementioned "determining the first inspiratory duration during mechanical oxygen delivery based on the tidal volume and peak inspiratory flow rate corresponding to the target time" includes:
[0100] S405 determines the first inspiratory duration during ventilator oxygen delivery based on the inspiratory pause duration, the tidal volume corresponding to the target time, and the peak inspiratory flow rate.
[0101] In this embodiment of the application, during continuous monitoring of the ventilator, the airway pressure signal is collected in real time by a high-response pressure sensor. Combined with the gas flow rate detected by the flow sensor as zero, when it is determined that the current respiratory cycle has entered the inspiratory phase and the flow rate is continuously lower than the preset threshold, the inspiratory pause duration detection is initiated. Based on the time interval between the pressure signal from the pressure formation point at the end of the inspiratory plateau (where the pressure change rate approaches zero) to the trigger point of the expiratory valve, the accurate inspiratory pause duration parameter is output after digital filtering and state machine verification.
[0102] Furthermore, the first inspiratory duration during mechanical oxygenation is determined based on the inspiratory pause duration, the tidal volume corresponding to the target time, and the peak inspiratory flow rate.
[0103] Optional, such as Figure 6As shown, the above-mentioned "determining the first inspiratory duration during mechanical oxygen delivery based on the inspiratory pause duration, the tidal volume corresponding to the target time, and the peak inspiratory flow rate" includes:
[0104] S501, determine the ratio of tidal volume to peak inspiratory flow rate.
[0105] S502, the sum of the ratio and the inhalation pause duration is determined as the first inhalation duration.
[0106] In this embodiment, the ratio of tidal volume to peak inspiratory flow rate can be expressed as: Furthermore, the sum of the above ratio and the inhalation pause duration is determined, and this sum is defined as the first inhalation duration. For example, the first inhalation duration is shown in Equation 4:
[0107] (Equation 4)
[0108] in, This refers to the duration of apnea.
[0109] In the above-mentioned embodiments, the identification of the inspiratory pause period is achieved without adding hardware by utilizing the coupling characteristics of existing sensor signals, and the detection results are not affected by slight airway fluctuations by using the platform pressure stability criterion, thereby improving the accuracy of the first inspiratory duration and the first expiratory duration.
[0110] In one embodiment, one implementation of the above-described S204 is provided, such as... Figure 7 As shown, the above-mentioned "performing pulsed oxygen supply according to the second pulse time of the ventilator" includes:
[0111] S601 analyzes the second pulse time of the ventilator to determine the second inspiratory duration and the second expiratory duration for the target user.
[0112] In this embodiment, the respiratory waveform of the target user is monitored in real time by the ventilator pressure and flow sensors. After the second pulse time is executed, the inspiratory termination time is accurately marked based on the zeroing characteristics of the flow signal and the pressure plateau formation point. The start point of the current respiratory cycle is traced back in reverse, and the duration of the complete inspiratory phase is calculated as the second inspiratory duration. The second expiratory duration is output synchronously based on the time interval from the triggering of the expiratory valve to the triggering of the next inspiratory phase, after noise suppression processing.
[0113] S602, determine the start time and duration of pulse oxygen supply based on the second inhalation duration and the second exhalation duration.
[0114] In this embodiment, the starting position of the efficient oxygen supply window, i.e. the start time of pulse oxygen supply, is determined by superimposing a preset delay offset on the inhalation trigger point and combining it with the second inhalation duration. The final oxygen supply window, i.e. the oxygen supply duration, is generated based on the minimum value of the second pulse time and the dynamic safety upper limit, and by applying a reverse constraint based on the remaining duration of the second exhalation duration.
[0115] Optionally, the dynamic safety limit can be the product of the second inhalation duration and a preset percentage coefficient.
[0116] S603 provides pulsed oxygen supply based on the start time and duration of oxygen supply.
[0117] In this embodiment, an opening command is sent to the high-speed proportional oxygen supply valve at a specified time. Oxygen supply is immediately interrupted when the oxygen supply duration ends or premature termination of inspiration is detected (abnormal flow / pressure), and the actual execution parameters are recorded. Optionally, the oxygen flow rate can be monitored in real time via a secondary flow meter during oxygen supply. If the flow rate exceeds the threshold corresponding to the oxygen production level, PID closed-loop regulation is triggered.
[0118] In the above-mentioned application embodiments, a user's real breathing pattern profile is established by reverse derivation of the respiratory phase sequence. Based on this, the starting position and duration of pulse oxygen supply are dynamically constrained, so that oxygen delivery is accurately matched with individualized respiratory mechanics characteristics. Finally, the synchronization of oxygen supply parameters and hardware response is achieved through a multi-instruction collaborative execution mechanism (S603).
[0119] In one embodiment, a complete pulsed oxygen delivery method for a ventilator is provided, comprising:
[0120] S1, while supplying oxygen to the target user, acquires the gas pressure and gas flow rate parameters output by the ventilator.
[0121] S2, determine the respiratory rate based on gas pressure and the average tidal volume per unit time.
[0122] S3. Determine the first inspiratory duration for oxygen delivery by the ventilator based on the tidal volume and peak inspiratory flow rate at the target time.
[0123] S4 obtains the duration of inspiratory pause through the ventilator's sensors.
[0124] S5, determine the ratio of tidal volume to peak inspiratory flow rate.
[0125] S6. The sum of the ratio and the inhalation pause duration is determined as the first inhalation duration.
[0126] S7. Determine the first pulse time based on the first exhalation duration and the first inhalation duration.
[0127] S8 adjusts the first pulse time based on the breathing data input by the target user to determine the second pulse time.
[0128] S9 analyzes the second pulse time of the ventilator to determine the second inspiratory duration and the second expiratory duration for the target user.
[0129] S10, determine the start time and duration of pulse oxygen supply based on the second inhalation duration and the second exhalation duration.
[0130] S11 provides pulsed oxygen supply based on the start time and duration of oxygen supply.
[0131] In the aforementioned pulse oxygen delivery method for a ventilator, while providing oxygen to the target user, the gas pressure and flow rate parameters output by the ventilator are acquired. Based on these parameters, the first pulse duration is determined. The first pulse duration is then adjusted based on the respiratory data input by the target user to determine the second pulse duration. Pulsed oxygen delivery is then performed based on the second pulse duration. Determining the first pulse duration matched to the target user based on the ventilator's output gas pressure and flow rate parameters improves the accuracy and matching degree of the first pulse duration. Furthermore, adjusting the first pulse duration based on respiratory data enhances the reliability and accuracy of the final obtained second pulse duration.
[0132] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0133] Based on the same inventive concept, this application also provides a pulse oxygen supply device for a ventilator to implement the pulse oxygen supply method for a ventilator as described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations of the one or more pulse oxygen supply device embodiments for a ventilator provided below can be found in the limitations of the pulse oxygen supply method for a ventilator described above, and will not be repeated here.
[0134] In one exemplary embodiment, such as Figure 8As shown, a pulse oxygen supply device for a ventilator is provided, comprising: an acquisition module 10, a first determination module 11, a second determination module 12, and an oxygen supply module 13, wherein:
[0135] The acquisition module 10 is used to acquire the gas pressure and gas flow rate parameters output by the ventilator when oxygen is being supplied to the target user.
[0136] The first determining module 11 is used to determine the first pulse time of the ventilator based on the gas pressure and the gas flow rate parameters.
[0137] The second determining module 12 is used to adjust the first pulse time based on the breathing data input by the target user to determine the second pulse time.
[0138] The oxygen supply module 13 is used to provide pulsed oxygen supply according to the second pulse time of the ventilator.
[0139] In one embodiment, the first determining module 11 includes: a first determining unit and a second determining unit, wherein:
[0140] The first determining unit is used to determine the respiratory rate based on the gas pressure and the average tidal volume per unit time.
[0141] The second determining unit is used to determine the first pulse time based on the respiratory rate, the tidal volume corresponding to the target time, and the peak inspiratory flow rate.
[0142] In one embodiment, the second determining unit is specifically configured to determine the first inspiratory duration during oxygen supply by the ventilator based on the tidal volume corresponding to the target time and the peak inspiratory flow rate; determine the first expiratory duration during oxygen supply by the ventilator based on the first inspiratory duration and the respiratory rate; and determine the first pulse duration based on the first expiratory duration and the first inspiratory duration.
[0143] In one embodiment, the second determining unit is specifically used to acquire the inspiratory pause duration through the ventilator's sensors; and to determine the first inspiratory duration when the ventilator is supplying oxygen based on the inspiratory pause duration, the tidal volume corresponding to the target time, and the peak inspiratory flow rate.
[0144] In one embodiment, the second determining unit is specifically used to determine the ratio of the tidal volume to the peak inspiratory flow rate; and to determine the sum of the ratio and the inspiratory pause duration as the first inspiratory duration.
[0145] In one embodiment, the oxygen supply module 13 includes: a third determining unit, a fourth determining unit, and an oxygen supply unit, wherein:
[0146] The third determining unit is used to analyze the second pulse time of the ventilator to determine the second inspiratory duration and the second expiratory duration of the target user.
[0147] The fourth determining unit is used to determine the start time and duration of the pulsed oxygen supply based on the second inhalation duration and the second exhalation duration.
[0148] An oxygen supply unit is used to provide pulsed oxygen supply based on the start time and the oxygen supply duration.
[0149] The various modules in the pulse oxygen supply device of the aforementioned ventilator 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.
[0150] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0151] While supplying oxygen to the target user, the gas pressure and gas flow rate parameters output by the ventilator are acquired;
[0152] The first pulse time of the ventilator is determined based on the gas pressure and gas flow rate parameters;
[0153] The first pulse time is adjusted based on the breathing data input by the target user to determine the second pulse time;
[0154] Pulsed oxygen supply is performed according to the second pulse time of the ventilator.
[0155] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0156] The respiratory rate is determined based on the gas pressure and the average tidal volume per unit time.
[0157] The first pulse duration is determined based on the respiratory rate, the tidal volume corresponding to the target time, and the peak inspiratory flow rate.
[0158] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0159] The first inspiratory duration during oxygen supply by the ventilator is determined based on the tidal volume corresponding to the target time and the peak inspiratory flow rate.
[0160] The first expiratory duration during oxygen supply by the ventilator is determined based on the first inspiratory duration and the respiratory rate.
[0161] The first pulse duration is determined based on the first exhalation duration and the first inhalation duration.
[0162] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0163] The duration of inspiratory apnea is obtained through sensors on the ventilator;
[0164] The step of determining the first inspiratory duration during ventilator oxygen delivery based on the tidal volume corresponding to the target time and the peak inspiratory flow rate includes:
[0165] The first inspiratory duration during oxygen supply by the ventilator is determined based on the inspiratory pause duration, the tidal volume corresponding to the target time, and the peak inspiratory flow rate.
[0166] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0167] Determine the ratio of the tidal volume to the peak inspiratory flow rate;
[0168] The sum of the ratio and the duration of the inhalation pause is determined as the first inhalation duration.
[0169] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0170] The second pulse time of the ventilator is analyzed to determine the second inspiratory duration and the second expiratory duration of the target user;
[0171] The start time and duration of the pulsed oxygen supply are determined based on the second inhalation duration and the second exhalation duration.
[0172] Pulsed oxygen supply is performed based on the start time and the oxygen supply duration.
[0173] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0174] While supplying oxygen to the target user, the gas pressure and gas flow rate parameters output by the ventilator are acquired;
[0175] The first pulse time of the ventilator is determined based on the gas pressure and gas flow rate parameters;
[0176] The first pulse time is adjusted based on the breathing data input by the target user to determine the second pulse time;
[0177] Pulsed oxygen supply is performed according to the second pulse time of the ventilator.
[0178] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0179] The respiratory rate is determined based on the gas pressure and the average tidal volume per unit time.
[0180] The first pulse duration is determined based on the respiratory rate, the tidal volume corresponding to the target time, and the peak inspiratory flow rate.
[0181] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0182] The first inspiratory duration during oxygen supply by the ventilator is determined based on the tidal volume corresponding to the target time and the peak inspiratory flow rate.
[0183] The first expiratory duration during oxygen supply by the ventilator is determined based on the first inspiratory duration and the respiratory rate.
[0184] The first pulse duration is determined based on the first exhalation duration and the first inhalation duration.
[0185] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0186] The duration of inspiratory apnea is obtained through sensors on the ventilator;
[0187] The step of determining the first inspiratory duration during ventilator oxygen delivery based on the tidal volume corresponding to the target time and the peak inspiratory flow rate includes:
[0188] The first inspiratory duration during oxygen supply by the ventilator is determined based on the inspiratory pause duration, the tidal volume corresponding to the target time, and the peak inspiratory flow rate.
[0189] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0190] Determine the ratio of the tidal volume to the peak inspiratory flow rate;
[0191] The sum of the ratio and the duration of the inhalation pause is determined as the first inhalation duration.
[0192] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0193] The second pulse time of the ventilator is analyzed to determine the second inspiratory duration and the second expiratory duration of the target user;
[0194] The start time and duration of the pulsed oxygen supply are determined based on the second inhalation duration and the second exhalation duration.
[0195] Pulsed oxygen supply is performed based on the start time and the oxygen supply duration.
[0196] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:
[0197] While supplying oxygen to the target user, the gas pressure and gas flow rate parameters output by the ventilator are acquired;
[0198] The first pulse time of the ventilator is determined based on the gas pressure and gas flow rate parameters;
[0199] The first pulse time is adjusted based on the breathing data input by the target user to determine the second pulse time;
[0200] Pulsed oxygen supply is performed according to the second pulse time of the ventilator.
[0201] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0202] The respiratory rate is determined based on the gas pressure and the average tidal volume per unit time.
[0203] The first pulse duration is determined based on the respiratory rate, the tidal volume corresponding to the target time, and the peak inspiratory flow rate.
[0204] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0205] The first inspiratory duration during oxygen supply by the ventilator is determined based on the tidal volume corresponding to the target time and the peak inspiratory flow rate.
[0206] The first expiratory duration during oxygen supply by the ventilator is determined based on the first inspiratory duration and the respiratory rate.
[0207] The first pulse duration is determined based on the first exhalation duration and the first inhalation duration.
[0208] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0209] The duration of inspiratory apnea is obtained through sensors on the ventilator;
[0210] The step of determining the first inspiratory duration during ventilator oxygen delivery based on the tidal volume corresponding to the target time and the peak inspiratory flow rate includes:
[0211] The first inspiratory duration during oxygen supply by the ventilator is determined based on the inspiratory pause duration, the tidal volume corresponding to the target time, and the peak inspiratory flow rate.
[0212] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0213] Determine the ratio of the tidal volume to the peak inspiratory flow rate;
[0214] The sum of the ratio and the duration of the inhalation pause is determined as the first inhalation duration.
[0215] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0216] The second pulse time of the ventilator is analyzed to determine the second inspiratory duration and the second expiratory duration of the target user;
[0217] The start time and duration of the pulsed oxygen supply are determined based on the second inhalation duration and the second exhalation duration.
[0218] Pulsed oxygen supply is performed based on the start time and the oxygen supply duration.
[0219] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0220] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0221] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A pulse oxygen supply method for a ventilator, characterized in that, The method includes: While supplying oxygen to the target user, the gas pressure and gas flow rate parameters output by the ventilator are acquired; The first pulse time of the ventilator is determined based on the gas pressure and gas flow rate parameters; The first pulse time is adjusted based on the breathing data input by the target user to determine the second pulse time; Pulsed oxygen supply is performed according to the second pulse time of the ventilator.
2. The method according to claim 1, characterized in that, The gas flow rate includes the average tidal volume per unit time and the tidal volume at the target time. Determining the first pulse time of the ventilator based on the gas pressure and the gas flow rate includes: The respiratory rate is determined based on the gas pressure and the average tidal volume per unit time. The first pulse duration is determined based on the respiratory rate, the tidal volume corresponding to the target time, and the peak inspiratory flow rate.
3. The method according to claim 2, characterized in that, Determining the first pulse duration based on the respiratory rate, the tidal volume corresponding to the target time, and the peak inspiratory flow rate includes: The first inspiratory duration during oxygen supply by the ventilator is determined based on the tidal volume corresponding to the target time and the peak inspiratory flow rate. The first expiratory duration during oxygen supply by the ventilator is determined based on the first inspiratory duration and the respiratory rate. The first pulse duration is determined based on the first exhalation duration and the first inhalation duration.
4. The method according to claim 3, characterized in that, The method further includes: The duration of inspiratory apnea is obtained through sensors on the ventilator; The step of determining the first inspiratory duration during ventilator oxygen delivery based on the tidal volume corresponding to the target time and the peak inspiratory flow rate includes: The first inspiratory duration during oxygen supply by the ventilator is determined based on the inspiratory pause duration, the tidal volume corresponding to the target time, and the peak inspiratory flow rate.
5. The method according to claim 4, characterized in that, The step of determining the first inspiratory duration during ventilator oxygen delivery based on the inspiratory pause duration, the tidal volume corresponding to the target time, and the peak inspiratory flow rate includes: Determine the ratio of the tidal volume to the peak inspiratory flow rate; The sum of the ratio and the duration of the inhalation pause is determined as the first inhalation duration.
6. The method according to any one of claims 1 to 5, characterized in that, The step of providing pulsed oxygen supply based on the second pulse time of the ventilator includes: The second pulse time of the ventilator is analyzed to determine the second inspiratory duration and the second expiratory duration of the target user; The start time and duration of the pulsed oxygen supply are determined based on the second inhalation duration and the second exhalation duration. Pulsed oxygen supply is performed based on the start time and the oxygen supply duration.
7. A pulse oxygen supply device for a ventilator, characterized in that, The device includes: The acquisition module is used to acquire the gas pressure and gas flow rate parameters output by the ventilator while supplying oxygen to the target user. The first determining module is used to determine the first pulse time of the ventilator based on the gas pressure and the gas flow rate parameters; The second determining module is used to adjust the first pulse time based on the breathing data input by the target user, so as to determine the second pulse time; The oxygen supply module is used to provide pulsed oxygen supply according to the second pulse time of the ventilator.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
