Atomization control method and system, electronic device
By acquiring and analyzing user breathing data and adjusting the nebulization parameters of the nebulizer, the problem of traditional nebulizers being unable to adjust according to breathing status is solved, thus achieving efficient utilization of nebulized drugs.
Patent Information
- Application Number
- CN202411697776.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2024-10-28
- Filing Date
- 2024-11-22
- Publication Date
- 2025-11-18
- Estimated Expiration
- 2044-11-22
AI Technical Summary
Traditional nebulizers operate in a single mode and cannot be adjusted according to the user's real-time breathing status, resulting in insufficient intelligent adjustment capabilities for nebulization time and rate, and consequently, low utilization of nebulized medications.
By acquiring the target user's raw breathing data, calculating breathing parameters, detecting breathing status, and adjusting the nebulizer's nebulization parameters, including nebulization start-stop time and rate, based on the breathing status and parameters, to adapt to changes in the user's breathing.
It improves the operational flexibility of the nebulizer, ensures that the medication is effectively inhaled under specific breathing conditions, reduces medication waste, and increases the utilization rate of nebulized medication.
Smart Images

Figure CN119587812B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of medical device technology, and in particular to an atomization control method and system, and electronic equipment. Background Technology
[0002] A nebulizer is a medical device that transforms a drug solution into tiny aerosol particles, allowing the medication to enter the lungs through respiration, thereby treating respiratory diseases. However, traditional nebulizers operate in a fixed mode, limiting their ability to intelligently adjust nebulization time and rate. Therefore, traditional nebulizers have a single operating mode and cannot adjust according to the user's real-time breathing status, resulting in low operational flexibility and low utilization of nebulized medications.
[0003] Therefore, how to improve the operational flexibility of nebulizers and thus enhance the utilization rate of nebulized drugs has become an urgent technical problem to be solved. Summary of the Invention
[0004] The main objective of this application is to propose an atomization control method, system, and electronic device, which aims to improve the operational flexibility of the atomization device and thereby enhance the utilization rate of atomized drugs.
[0005] To achieve the above objectives, a first aspect of this application provides an atomization control method, which is applied to an atomizing device, and the method includes:
[0006] The raw respiratory data of the target user is obtained according to the preset collection time period;
[0007] Based on the acquisition time period and the raw respiratory data, the respiratory parameters of the target user are calculated to obtain the user's respiratory parameters.
[0008] The respiratory status of the target user is detected based on the user's respiratory parameters to obtain the user's respiratory status.
[0009] The nebulization parameters of the nebulizer are adjusted based on the user's breathing state and breathing parameters.
[0010] In some embodiments, the user breathing parameters include: expiratory time information, inspiratory depth data, and inspiratory time information; the nebulization parameters include: nebulization start / stop time and nebulization rate; and adjusting the nebulization parameters of the nebulization device according to the user's breathing state and the user breathing parameters includes:
[0011] The nebulization start / stop time of the nebulizer is adjusted according to the user's breathing state, the exhalation period information, the inhalation depth data, and the inhalation period information;
[0012] The atomization rate of the atomizing device is adjusted based on the user's breathing state and the inhalation depth data.
[0013] In some embodiments, adjusting the nebulization start / stop time of the nebulizer based on the user's breathing state, the expiratory time information, the inspiratory depth data, and the inspiratory time information includes:
[0014] Stable time period information is filtered from the exhalation time period information and the inhalation time period information based on the user's breathing state; wherein, the stable time period information consists of continuous exhalation time period information and inhalation time period information, and the user's breathing state includes a stable breathing state;
[0015] Obtain the total stable duration of the stable period information;
[0016] If the total stable duration is greater than the preset stable duration threshold, then target time period information is selected from the stable time period information based on the stable breathing state and the inhalation time period information;
[0017] Adjust the atomization start / stop time of the atomizing device according to the target time period information.
[0018] In some embodiments, adjusting the atomization start / stop time of the atomizing device according to the target time period information includes:
[0019] According to the preset time period selection rules, at least two consecutive target time period information are used as historical time period information;
[0020] Obtain the historical duration of each historical time period;
[0021] The offset duration is determined based on the preset sensing outlet distance and the historical time period information; wherein, the offset duration represents the time required for the original respiratory data to pass through the sensing outlet distance, and the sensing outlet distance is the distance between the respiratory sensing module and the drug delivery channel outlet;
[0022] The bias time point information is determined based on the bias duration and the historical duration;
[0023] The atomization start-stop time of the atomizing device is adjusted according to the bias time point information.
[0024] In some embodiments, adjusting the nebulization rate of the nebulizer based on the user's breathing state and the inhalation depth data includes:
[0025] A base rate is selected from a preset candidate rate based on the user's breathing status;
[0026] The target rate is selected from the candidate rates based on the preset drug viscosity, the base rate, and the inhalation depth data.
[0027] The atomization rate of the atomizing device is adjusted according to the target rate.
[0028] In some embodiments, after acquiring the target user's raw respiratory data according to a preset acquisition time period, the method further includes:
[0029] Gas flow rate data is determined based on the acquisition time period and the raw respiration data;
[0030] Raw calibration data is selected from the gas flow rate data according to the preset calibration data selection rules and the acquisition time period;
[0031] The original calibration data is evaluated for error according to the preset differential calculation rules to obtain error evaluation information;
[0032] The cumulative duration is determined based on the error assessment information, the original calibration data, and the acquisition time period;
[0033] The cumulative duration is compared with the preset calibration duration to obtain duration comparison information;
[0034] Based on the duration comparison information, zero-point calibration detection is performed on the original respiratory data to obtain zero-point calibration detection information;
[0035] The zero-point calibration on / off status of the original respiratory data is determined based on the zero-point calibration detection information.
[0036] The original respiratory data is zero-calibrated according to the zero-point calibration on / off state.
[0037] In some embodiments, the step of performing error assessment on the original calibration data according to a preset differential calculation rule to obtain error assessment information includes:
[0038] The first-order difference data and second-order difference data of the original calibration data are obtained according to the difference calculation rules.
[0039] The first-order difference data is compared with a preset first threshold to obtain first comparison information;
[0040] The second-order difference data is compared with a preset second threshold to obtain second comparison information;
[0041] The first comparison information and the second comparison information are compared with preset differential comparison information to obtain the error evaluation information.
[0042] To achieve the above objectives, a second aspect of this application provides an atomization control system. The system is used to implement the atomization control method proposed in the first aspect of this application. The system includes a central processing unit (CPU), which comprises:
[0043] The data acquisition unit is used to acquire the target user's raw respiratory data according to a preset acquisition time period;
[0044] The data processing unit is used to calculate the respiratory parameters of the target user based on the acquisition time period and the raw respiratory data to obtain the user's respiratory parameters;
[0045] A status detection unit is used to detect the breathing status of the target user based on the user's breathing parameters to obtain the user's breathing status.
[0046] The parameter adjustment unit is used to adjust the nebulization parameters of the nebulizer according to the user's breathing state and the user's breathing parameters.
[0047] In some embodiments, the system further includes: a power module, a parameter setting module, a liquid atomization module, a breathing sensing module, and a prompting module;
[0048] The output of the parameter setting module is electrically connected to the input of the central processing unit and is used to set the atomization parameters;
[0049] The output of the breathing sensing module is electrically connected to the input of the central processing unit for collecting raw breathing data.
[0050] The output terminal of the power module is electrically connected to the input terminal of the central processing unit (CPU) to supply power to the CPU.
[0051] The input terminal of the liquid nebulization module is electrically connected to the output terminal of the central processing unit, and the output terminal of the liquid nebulization module is connected to the input terminal of the drug delivery channel, for nebulizing drugs according to the nebulization parameters;
[0052] The input terminal of the prompting module is electrically connected to the output terminal of the central processing unit, and is used to prompt the user's breathing status according to the prompting information.
[0053] To achieve the above objectives, a third aspect of the present application provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the method of the first aspect described above.
[0054] The nebulization control method, system, and electronic device proposed in this application first acquire the raw respiratory data of the target user according to a preset acquisition time period. Then, based on the acquisition time period and the raw respiratory data, respiratory parameters are calculated for the target user to obtain the user's respiratory parameters. Next, the user's respiratory state is detected based on the user's respiratory parameters to obtain the user's respiratory state. Finally, the nebulization parameters of the nebulization device are adjusted based on the user's respiratory state and respiratory parameters. Therefore, the nebulization control method provided in this application can adjust the nebulization parameters of the nebulization device according to the user's real-time respiratory data, enabling the user to inhale nebulized medication at specific respiratory states. This improves the operational flexibility of the nebulization device and reduces medication waste caused by excessively long nebulization times, thereby increasing the utilization rate of the nebulized medication. Attached Figure Description
[0055] Figure 1 This is an optional flowchart of the atomization control method provided in the embodiments of this application;
[0056] Figure 2 This is another optional flowchart of the atomization control method provided in the embodiments of this application;
[0057] Figure 3 yes Figure 2 The flowchart of step S203 in the process;
[0058] Figure 4 yes Figure 1 The flowchart of step S104 in the process;
[0059] Figure 5 yes Figure 4 The flowchart of step S401 in the text;
[0060] Figure 6 yes Figure 5 The flowchart of step S504 in the process;
[0061] Figure 7 yes Figure 4 The flowchart of step S402 in the document;
[0062] Figure 8 This is a schematic diagram of the atomization control system provided in the embodiments of this application;
[0063] Figure 9 This is a schematic diagram of the structure of the central processing unit provided in the embodiments of this application;
[0064] Figure 10 This is a schematic diagram of the hardware structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0065] 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.
[0066] It should be noted that although functional modules are divided in the device schematic diagram and a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first," "second," etc., in the specification, claims, and the aforementioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.
[0067] 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 to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.
[0068] First, let's analyze some of the terms used in this application:
[0069] Artificial intelligence (AI) is a new branch of computer science that studies, develops, and applies theories, methods, technologies, and systems to simulate, extend, and expand human intelligence. It aims to understand the essence of intelligence and produce intelligent machines that can react in a way similar to human intelligence. Research in this field includes robotics, speech recognition, image recognition, natural language processing, and expert systems. AI can simulate the information processes of human consciousness and thought. Furthermore, AI utilizes digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceiving the environment, acquiring knowledge, and using that knowledge to achieve optimal results.
[0070] Based on this, embodiments of this application provide an atomization control method and system, and an electronic device, which aim to improve the working flexibility of the atomization device and thereby improve the utilization rate of atomized drugs.
[0071] The atomization control method, system, and electronic device provided in this application are specifically described through the following embodiments. First, the atomization control method in this application embodiment is described.
[0072] The embodiments of this application can acquire and process relevant data based on artificial intelligence technology. Artificial intelligence (AI) refers to the theories, methods, technologies, and application systems that use digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to obtain optimal results.
[0073] Figure 1 This is an optional flowchart of the atomization control method provided in the embodiments of this application. Figure 1 The method described above is applied to an atomizing device, and the atomization control method may include, but is not limited to, steps S101 to S104.
[0074] Step S101: Obtain the target user's raw respiratory data according to the preset collection time period;
[0075] Step S102: Calculate the respiratory parameters of the target user based on the collection time period and the raw respiratory data to obtain the user's respiratory parameters;
[0076] Step S103: Detect the breathing status of the target user based on the user's breathing parameters to obtain the user's breathing status;
[0077] Step S104: Adjust the nebulization parameters of the nebulizer according to the user's breathing state and breathing parameters.
[0078] Steps S101 to S104, as illustrated in this embodiment, firstly, the raw respiratory data of the target user is acquired according to a preset acquisition time period. Then, respiratory parameters are calculated for the target user based on the acquisition time period and the raw respiratory data to obtain the user's respiratory parameters. Next, the user's respiratory state is detected based on the user's respiratory parameters to obtain the user's respiratory state. Finally, the nebulization parameters of the nebulizer are adjusted based on the user's respiratory state and the user's respiratory parameters. Therefore, the nebulization control method provided in this embodiment can adjust the nebulization parameters of the nebulizer according to the user's real-time respiratory data, enabling the user to inhale nebulized medication under specific respiratory conditions. This improves the operational flexibility of the nebulizer and reduces medication waste caused by excessively long nebulization times, thereby increasing the utilization rate of the nebulized medication.
[0079] In step S101 of some embodiments, the acquisition time period is a fixed value, used to describe the time interval for acquiring raw respiratory data. This data can be in the millisecond range or in the microsecond range, and the specific value can be set according to the actual needs of those skilled in the art; this application does not impose specific limitations. The raw respiratory data may include, but is not limited to, at least one of the following: temperature data, humidity data, and air pressure data. The raw respiratory data is used to calculate parameters related to the breathing status of the target user and can be acquired from sensors on the nebulizer.
[0080] In step S101 of some other embodiments, the acquisition time interval of the raw respiratory data can be determined according to a preset acquisition algorithm or a specific formula, instead of setting a fixed value for all acquisition time intervals of the raw respiratory data to meet the acquisition requirements of specific raw respiratory data.
[0081] Please see Figure 2 In some embodiments, after step S101, the atomization control method may also include, but is not limited to, steps S201 to S208:
[0082] Step S201: Determine gas flow rate data based on the acquisition time period and raw respiration data;
[0083] Step S202: Select raw calibration data from the gas flow rate data according to the preset calibration data selection rules and acquisition time period;
[0084] Step S203: Perform error assessment on the original calibration data according to the preset differential calculation rules to obtain error assessment information;
[0085] Step S204: Determine the cumulative duration based on error assessment information, original calibration data, and acquisition time period;
[0086] Step S205: Compare the cumulative duration with the preset calibration duration to obtain duration comparison information;
[0087] Step S206: Perform zero-point calibration detection on the raw respiratory data based on the duration comparison information to obtain zero-point calibration detection information;
[0088] Step S207: Determine the zero-point calibration on / off status of the original respiratory data based on the zero-point calibration detection information;
[0089] Step S208: Perform zero-point calibration on the raw respiratory data according to the zero-point calibration opening and closing status.
[0090] In step S201 of some embodiments, the gas flow rate data is determined based on the acquisition time period and the original respiratory data in the following way: first, the original respiratory data is calibrated by a flow simulation sensor to obtain calibrated respiratory data, then the gas flow rate curve is fitted using the calibrated respiratory data, and finally the gas flow rate data is determined from the gas flow rate curve based on the acquisition time period.
[0091] In step S202 of some embodiments, the original calibration data includes: first calibration data and second calibration data. The preset calibration data selection rule is as follows: the last acquisition time period is selected as the target time period, the gas flow rate data corresponding to the target time period is used as the first calibration data, and second calibration data is selected backwards based on the first original calibration data. The number of second calibration data is at least three to meet the minimum number of original calibration data required by the differential calculation rule. When the cumulative duration is greater than or equal to the sum of four acquisition time periods, the number of second calibration data is determined based on the cumulative duration and the acquisition time periods. Specifically, firstly, the number of acquisition time periods is determined based on the cumulative duration, serving as the cumulative period count. Then, consecutive acquisition time periods are selected as historical time periods based on the target time period and the cumulative period count; wherein the sum of the number of historical time periods and the target time period equals the cumulative period count, and the historical time periods and the target time period are consecutive. Finally, the gas flow rate data corresponding to the historical time period is selected as the second calibration data.
[0092] In step S204 of some embodiments, the cumulative duration can be determined based on error assessment information, original calibration data, and the acquisition time period. Specifically, the error assessment information describes whether the original calibration data passes the error assessment. If the error assessment information indicates that the original calibration data passes the error assessment, the cumulative duration is determined based on the total number of original calibration data and the duration of the acquisition time period. If the acquisition time period is a fixed value, the cumulative duration is obtained by multiplying the total number of original calibration data by the acquisition time period. If the value of each acquisition time period is not fixed, the historical time period and the target time period are first determined based on the original calibration data, and then the historical time period and the target time period are added together to obtain the cumulative duration. If the error assessment information indicates that the original calibration data fails the error assessment, the cumulative duration is set to 0, and step S201 is re-executed to determine the next gas flow rate data based on the next acquisition time period and the next original respiration data.
[0093] In step S205 of some embodiments, the calibration duration is used to describe the minimum cumulative duration required for zero-point calibration. The specific value of the calibration duration can be 6 seconds or 10 seconds, or it can be selected according to the actual needs of those skilled in the art.
[0094] In step S206 of some embodiments, the zero-point calibration detection information is used to describe whether zero-point calibration of the original respiratory rate can be performed. Since the gas flow rate data is obtained by fitting the calibrated respiratory data, the original respiratory parameters corresponding to the original calibration data can be determined based on the duration comparison information to perform zero-point calibration detection on the original respiratory data and obtain zero-point calibration detection information. Specifically, if the duration comparison information indicates that the cumulative duration is greater than or equal to the calibration duration, it means that the original calibration data obtained within the calibration duration is sufficient to determine that the gas flow rate data has stabilized and zero-point calibration of the original respiratory data can be performed. In this case, the zero-point calibration detection information is set to allow zero-point calibration. If the duration comparison information indicates that the cumulative duration is less than the calibration duration, it means that the original calibration data obtained within the cumulative duration is insufficient to determine whether the gas flow rate data is stable. In this case, zero-point calibration of the original respiratory data cannot be performed. In this case, the zero-point calibration detection information is set to prevent zero-point calibration, and step S201 is executed again to determine the gas flow rate data based on the acquisition time period and the original respiratory data.
[0095] In step S207 of some embodiments, the zero-point calibration enable / disable state of the raw respiratory data includes a calibration function enabled state and a calibration function disabled state. If the zero-point calibration detection information indicates that zero-point calibration can be performed, the zero-point calibration enable / disable state of the raw respiratory data is set to the calibration function enabled state; if the zero-point calibration detection information indicates that zero-point calibration cannot be performed, the zero-point calibration enable / disable state of the raw respiratory data is set to the calibration function disabled state.
[0096] In step S208 of some embodiments, if the zero-point calibration on / off state is the calibration function on state, then the original respiratory data is zero-point calibrated; if the zero-point calibration on / off state is the calibration function off state, then the original respiratory data is not zero-point calibrated.
[0097] In some embodiments, the zero-point calibration algorithm for the raw respiratory data can be selected according to the actual needs of those skilled in the art, and this application does not impose any restrictions.
[0098] Steps S201 to S208 of this embodiment first determine gas flow rate data based on the acquisition time period and raw respiration data, and then select raw calibration data from the gas flow rate data according to preset calibration data selection rules and the acquisition time period. Next, error assessment is performed on the raw calibration data according to preset differential calculation rules to obtain error assessment information. The cumulative duration is then determined based on the error assessment information, the raw calibration data, and the acquisition time period, and compared with a preset calibration duration to obtain duration comparison information. Finally, zero-point calibration detection is performed on the raw respiration data based on the duration comparison information to obtain zero-point calibration detection information. The zero-point calibration on / off state of the raw respiration data is determined based on the zero-point calibration detection information, and zero-point calibration is performed on the raw respiration data according to the zero-point calibration on / off state. Therefore, the nebulization control method provided in this embodiment can perform zero-point calibration on the raw respiration data based on the stable state of the gas flow rate data, reducing the impact of zero-point offset on the raw respiration data, improving the accuracy and reliability of the raw respiration data, and thus improving the adaptability of the nebulization device to changes in environmental factors.
[0099] Please see Figure 3 In some embodiments, step S203 may include, but is not limited to, steps S301 to S304:
[0100] Step S301: Obtain the first-order difference data and second-order difference data of the original calibration data according to the difference calculation rules;
[0101] Step S302: Compare the first-order difference data with a preset first threshold to obtain first comparison information;
[0102] Step S303: Compare the second-order difference data with a preset second threshold to obtain second comparison information;
[0103] Step S304: Compare the first comparison information and the second comparison information with the preset differential comparison information to obtain error evaluation information.
[0104] In step S301 of some embodiments, the preset difference calculation rule is: determine the first-order difference data of two adjacent original calibration data, and determine the second-order difference data of the original calibration data based on the two adjacent first-order difference data. The first-order difference data is used to describe the magnitude of change of the original calibration data, and the second-order difference data is used to describe the rate of change of the original calibration data.
[0105] In step S302 of some embodiments, the first comparison information and the first threshold are used to describe whether the variation range of the original calibration data is stable. If the first comparison information indicates that the first-order difference data is less than or equal to the first threshold, it indicates that the variation range of the original calibration data is relatively stable; if the first comparison information indicates that the first-order difference data is greater than the first threshold, it indicates that the variation range of the original calibration data is unstable. The value of the first threshold can be selected according to the actual needs of those skilled in the art, and this application does not impose specific limitations.
[0106] In step S303 of some embodiments, the second comparison information and the second threshold are used to describe whether the variation range of the original calibration data is stable, thereby reflecting whether the original calibration data is stable. If the second comparison information indicates that the second-order difference data is less than or equal to the second threshold, it indicates that the variation rate of the original calibration data is small and the variation range of the original calibration data is relatively stable; if the second comparison information indicates that the second-order difference data is greater than the second threshold, it indicates that the variation rate of the original calibration data is large and the variation range of the original calibration data is unstable. The value of the first threshold can be selected according to the actual needs of those skilled in the art, and this application does not impose specific limitations. It should be noted that the specific values of the first threshold and the second threshold can be the same or different.
[0107] In step S304 of some embodiments, the differential comparison information is used to comprehensively describe the stability of the first-order differential data and the second-order differential data to describe the error magnitude of the original calibration data. If the first comparison information indicates that the first-order differential data is less than or equal to a first threshold, and the second comparison information indicates that the second-order differential data is less than or equal to a second threshold, then the differential comparison information indicates that the error between the original calibration data is small, i.e., the original calibration data is stable. In this case, the error evaluation information is set to indicate that the original calibration data passes the error evaluation. If the first comparison information indicates that the first-order differential data is greater than the first threshold, or the second comparison information indicates that the second-order differential data is greater than the second threshold, then the differential comparison information indicates that the error between the original calibration data is large, i.e., the original calibration data is unstable. In this case, the error evaluation information is set to indicate that the original calibration data fails the error evaluation.
[0108] Steps S301 to S304 as shown in the embodiments of this application first obtain the first-order and second-order difference data of the original calibration data according to the difference calculation rules. Then, the first-order difference data is compared with a preset first threshold to obtain first comparison information, and the second-order difference data is compared with a preset second threshold to obtain second comparison information. Finally, the first comparison information and the second comparison information are compared with preset difference comparison information to obtain error evaluation information. This can accurately evaluate whether the original calibration data is stable, so as to ensure that the original respiratory data is zero-point calibrated when the original calibration data is stable, and reduce the interference of environmental factors on the accuracy of zero-point calibration of the original respiratory data.
[0109] In step S102 of some embodiments, the user's breathing parameters may include, but are not limited to, expiratory duration information, expiratory depth data, inspiratory depth data, and inspiratory duration information. Expiratory duration information describes the time period during which the target user exhales, inspiratory duration information describes the time period during which the target user inhales, expiratory depth data describes the maximum expiratory rate of the target user in each expiratory duration, and inspiratory depth data describes the maximum inspiratory rate of the target user in each inspiratory duration. Expiratory duration information and inspiratory depth data are determined based on the zero-crossing data of the gas flow rate data, and expiratory depth data is determined based on expiratory duration information and gas flow rate data, and inspiratory depth data is determined based on inspiratory duration information and gas flow rate data. It should be noted that gas flow rate data can have positive and negative values. Therefore, gas flow rate data can be calculated first based on the acquisition time period and the original breathing data, and then expiratory duration information, expiratory depth data, inspiratory depth data, and inspiratory duration information can be calculated based on the gas flow rate data and the acquisition time period.
[0110] In some embodiments, when the target user is in an exhalation state, the gas flow rate data is positive, and the exhalation depth data is the absolute value of the maximum gas flow rate data. When the target user is in an inhalation state, the gas flow rate data is negative, and the inhalation depth data is the absolute value of the minimum gas flow rate data.
[0111] In other embodiments, when the target user is in an exhalation state, the gas flow rate data is negative, and the exhalation depth data is the absolute value of the minimum gas flow rate data. When the target user is in an inhalation state, the gas flow rate data is positive, and the inhalation depth data is the absolute value of the maximum gas flow rate data.
[0112] In other embodiments, the user's breathing parameters may further include an expiratory cycle and an inspiratory cycle. The expiratory cycle describes the time interval between two adjacent expiratory states and consists of information from an adjacent respiratory period and an inspiratory period; the inspiratory cycle describes the time interval between two adjacent inspiratory states and consists of information from an adjacent inspiratory period and a respiratory period.
[0113] In step S103 of some embodiments, the user's breathing state includes abnormal breathing state and stable breathing state. The user's breathing state can be determined by performing mutual state detection based on expiratory time period information, expiratory depth data, inspiratory depth data, and inspiratory time period information. Specifically, at least three sets of expiratory time period information, expiratory depth data, inspiratory depth data, and inspiratory time period information of the target user are acquired respectively. Then, the difference between any two adjacent expiratory time period information is determined to obtain the expiratory time period difference; the difference between any two adjacent inspiratory time period information is determined to obtain the inspiratory time period difference; the difference between any two adjacent expiratory depth data is determined to obtain the expiratory depth difference; and the difference between any two adjacent inspiratory depth data is determined to obtain the inspiratory depth difference. Finally, at least two of the expiratory time period information, expiratory depth data, inspiratory depth data, inspiratory time period information, expiratory time period difference, inspiratory time period difference, expiratory depth difference, and inspiratory depth difference are selected as the state data to be detected, and the state data to be detected is compared with a preset state detection range to determine abnormal breathing state and stable breathing state. Specifically, when the data to be detected falls within the detection range, the user's breathing state is determined to be a stable breathing state. The detection range can be set to the normal human breathing rate, typically 12-20 breaths per minute. Taking expiratory depth data and inspiratory depth data as examples, if the total number of expiratory depth data per minute is within 12-20 breaths per minute, and the total number of inspiratory depth data per minute is within 12-20 breaths per minute, then the user's breathing state is determined to be a stable breathing state.
[0114] In some embodiments, abnormal breathing states include, but are not limited to: tachypnea, bradypnea, intermittent breathing, Cheyne-Stokes breathing, Biot breathing, weakened breathing, enhanced breathing, and respiratory arrest. Based on this, the specific abnormal breathing state of the target user can be further determined according to respiratory parameters. Taking expiratory and inspiratory time information as an example, the number of expiratory and inspiratory cycles is first calculated based on the expiratory and inspiratory time information. Then, the number of expiratory and inspiratory cycles per minute is detected. If the number of expiratory cycles per minute is less than 12, and the number of inspiratory cycles per minute is less than 12, the user's breathing state is determined to be bradypnea, an abnormal breathing state. If the user's breathing state is abnormal, a prompt message is generated to alert the target user to the abnormal breathing state. The prompt message may also include breathing adjustment information, which is used to guide the target user on how to adjust the abnormal breathing state to a stable breathing state.
[0115] In step S104 of some embodiments, the nebulization parameters include: nebulization start-stop time and nebulization rate. The nebulization start-stop time is used to control the start or stop of nebulization, and the nebulization rate is used to control the nebulization rate of the drug liquid.
[0116] Please see Figure 4 In some embodiments, step S104 may include, but is not limited to, steps S401 to S402:
[0117] Step S401: Adjust the nebulization start and stop time of the nebulizer according to the user's breathing status, exhalation time information, inhalation depth data and inhalation time information;
[0118] Step S402: Adjust the nebulization rate of the nebulizer according to the user's breathing state and inhalation depth data.
[0119] Steps S401 to S402, as illustrated in the embodiments of this application, adjust the nebulization start-stop time of the nebulizer based on the user's breathing state, expiratory time information, inspiratory depth data, and inspiratory time information; and adjust the nebulization rate of the nebulizer based on the user's breathing state and inspiratory depth data. This allows the nebulizer to adjust the nebulization start-stop time and nebulization rate according to the target user's actual breathing state and breathing parameters, thereby providing a personalized drug nebulization plan, flexibly adapting to the user's actual breathing situation, improving the accuracy of drug nebulization, and reducing drug waste.
[0120] Please see Figure 5 In some embodiments, step S401 may include, but is not limited to, steps S501 to S504:
[0121] Step S501: Select stable time period information from the exhalation time period information and the inhalation time period information according to the user's breathing state; wherein, the stable time period information consists of continuous exhalation time period information and inhalation time period information, and the user's breathing state includes stable breathing state.
[0122] Step S502: Obtain the total stable duration of the stable period information;
[0123] Step S503: If the total stable duration is greater than the preset stable duration threshold, then select the target time period information from the stable time period information based on the stable breathing state and inhalation time period information.
[0124] Step S504: Adjust the atomization start and stop time of the atomizing device according to the target time period information.
[0125] In step S503 of some embodiments, the stabilization duration threshold is used to describe whether there is a sufficient number of inhalation period information in the stabilization period information for adjusting the nebulization start-stop time of the nebulizer. If the total stabilization duration is greater than the preset stabilization duration threshold, it means that the number of inhalation period information in the stabilization period information has met the minimum requirement for adjusting the nebulization start-stop time. Then, target period information is selected from the stabilization period information based on the stable breathing state and the inhalation period information. If the total stabilization duration is less than the preset stabilization duration threshold, it means that the number of inhalation period information in the stabilization period information cannot meet the minimum requirement for adjusting the nebulization start-stop time. Then, the process jumps to step S501 to re-select stabilization period information from the exhalation period information and the inhalation period information based on the user's breathing state until the total stabilization duration is greater than the stabilization duration threshold.
[0126] Steps S501 to S504 of this embodiment first filter stable time period information from exhalation and inhalation time period information based on the user's breathing state. The stable time period information consists of continuous exhalation and inhalation time period information, and the user's breathing state includes a stable breathing state. Then, the total stable duration of the stable time period information is obtained and compared with a preset stable duration threshold. If the total stable duration is greater than the preset stable duration threshold, a target time period is selected from the stable time period information based on the stable breathing state and inhalation time period information, and the nebulization start-stop time of the nebulizer is adjusted according to the target time period information. Therefore, the nebulization control method provided in this embodiment can obtain sufficient inhalation time period information from the stable time period information to accurately synchronize the nebulization start-stop time and the target user's inhalation time according to the inhalation time period information, thereby effectively adjusting the nebulization start-stop time of the nebulizer and ensuring the accuracy and reliability of the nebulization start-stop time.
[0127] Please see Figure 6 In some embodiments, step S504 includes, but is not limited to, steps S601 to S605:
[0128] Step S601: Select at least two consecutive target time periods as historical time period information according to the preset time period selection rules;
[0129] Step S602: Obtain the historical duration of information for each historical time period;
[0130] Step S603: Determine the offset duration based on the preset sensing outlet distance and historical time period information; wherein, the offset duration represents the time required for the original respiratory data to pass through the sensing outlet distance, and the sensing outlet distance is the distance between the respiratory sensing module and the drug delivery channel outlet.
[0131] Step S604: Determine the bias time point information based on the bias duration and historical duration;
[0132] Step S605: Adjust the atomization start and stop time of the atomizing device according to the bias time point information.
[0133] In step S601 of some embodiments, the time period selection rule is used to determine the specific values of the historical time period information and from which target time period information the historical time period information is selected. For example, all target time period information used can be used as historical time period information; or, four consecutive target time period information including the last target time period information can be used as historical time period information. The time period selection rule can be set by those skilled in the art according to actual needs, or it can be obtained by analyzing a preset time period selection algorithm, and this application does not impose any restrictions.
[0134] In step S603 of some embodiments, the drug delivery channel outlet is the drug output end of the drug delivery channel. Because there is a sensing outlet distance between the breathing sensing module and the drug delivery channel outlet, there may be a difference between the inspiratory period information determined based on the original breathing data and the acquisition time period and the actual inspiratory period at the drug delivery channel outlet. Therefore, it is necessary to determine an offset duration based on the time required for the drug gas to travel the sensing outlet distance to compensate for the error between the inspiratory period information and the actual inspiratory period. This allows nebulization to be activated in advance based on the offset duration before the target user enters the inspiratory period, ensuring timely acquisition of drug gas when the user begins inhalation, and to be stopped in advance based on the offset duration before the target user enters the expiratory period, thereby reducing drug waste.
[0135] In step S604 of some embodiments, the specific implementation of determining the bias time point information based on the bias duration and historical duration can be as follows: first, determine the average value of each historical duration, and then determine the bias time point information based on the average value of the historical duration and the bias duration; or, input each historical duration and the bias duration into a preset bias time point determination model, so as to output the bias time point information through the bias time point determination model; or, other bias time point information determination methods that can be directly obtained by those skilled in the art from the prior art.
[0136] Steps S601 to S605 of this embodiment first select at least two consecutive target time periods as historical time periods according to a preset time period selection rule, and obtain the historical duration of each historical time period. Then, an offset duration is determined based on a preset sensing outlet distance and the historical time period information; wherein, the offset duration represents the time required for the original respiratory data to travel through the sensing outlet distance, which is the distance between the respiratory sensing module and the drug delivery channel outlet. Finally, offset time point information is determined based on the offset duration and the historical duration, and the nebulization start-stop time of the nebulizer is adjusted according to the offset time point information. Therefore, the nebulization control method provided by this embodiment can consider the distance between the respiratory sensing module of the nebulizer and the drug delivery channel outlet to determine the offset duration, and set the offset time point information for the nebulization start-stop time based on the historical time period information and the duration of the pirnage, thereby accurately synchronizing the user's inhalation period and the drug delivery period, improving drug utilization efficiency.
[0137] Please see Figure 7 In some embodiments, step S402 may include, but is not limited to, steps S701 to S703:
[0138] Step S701: Select the baseline rate from the preset candidate rates based on the user's breathing status;
[0139] Step S702: Select the target rate from the candidate rates based on the preset drug viscosity, base rate and inhalation depth data;
[0140] Step S703: Adjust the atomization rate of the atomizing device according to the target rate.
[0141] In step S701 of some embodiments, the base rate is used to maintain the nebulization rate of the drug at a minimum effective level during the exhalation phase to ensure the continuity of drug delivery, and to maintain the drug concentration in the nebulized gas at a certain level during the exhalation phase, so as to reduce the time required to nebulize the drug to the target concentration during the inhalation phase, thereby improving the drug nebulization efficiency of the nebulizer. The specific base rate can be determined according to the target user's breathing state. For example, when the target user's breathing state is shallow, a higher base rate is selected from the preset candidate rates to ensure that even in the case of shallow breathing, a larger dose of drug can be delivered to the user, compensating for the problem of reduced drug inhalation caused by insufficient breathing capacity of the target user, thereby improving the personalization level of drug nebulization by the nebulizer.
[0142] In some embodiments, a baseline rate can be selected from candidate rates based on a pre-set nebulization mode. For example, for infants or newborns, a baseline rate corresponding to a newborn mode can be pre-stored in the candidate rates. Therefore, when the nebulization mode is set to the newborn mode, the baseline rate corresponding to the newborn mode can be automatically matched from the candidate rates to nebulize the drug at the baseline rate during the exhalation phase, thus supplementing the drug for newborns with weak breathing.
[0143] In step S702 of some embodiments, a target rate can be selected from candidate rates based on preset drug viscosity, basal rate, and inhalation depth data. Specifically, an initial rate is first calculated based on preset drug viscosity, basal rate, and inhalation depth data, and then a target rate is selected from candidate rates based on the initial rate, wherein the target rate is closest to the initial rate.
[0144] The relationship between drug viscosity, basal rate, inspiratory depth data, and initial rate can be expressed by the following formula:
[0145] DEP(N)=AT(N)·ATS+ATB;
[0146] Where DEP(N) represents the inspiratory depth data of the Nth inspiratory phase, AT(N) represents the raw rate of the Nth inspiratory phase, ATS represents the drug viscosity (ATS is usually determined based on the drug ratio), and ATB represents the basal rate. Therefore, after determining the drug viscosity, basal rate, and inspiratory depth data, the raw rate can be determined using the above formula.
[0147] Steps S701 to S703, as illustrated in the embodiments of this application, select a base rate from a preset candidate rate based on the user's breathing state, and select a target rate from the candidate rate based on preset drug viscosity, base rate, and inhalation depth data. Finally, the nebulization rate of the nebulizer is adjusted according to the target rate. This allows for real-time adjustment of the nebulizer's nebulization rate based on the target user's actual breathing state and inhalation depth data, thereby improving the drug utilization efficiency of the physical and chemical device and the personalization of drug nebulization.
[0148] Please see Figure 8 This application also provides an atomization control system, which includes:
[0149] The system includes a central processing unit 810, a parameter setting module 820, a breathing sensor module 830, a power supply module 840, a liquid atomization module 850, and a prompting module 860.
[0150] In some embodiments, the central processing unit 810 is used to analyze the breathing state of the target user based on raw breathing data, adjust the nebulization parameters based on the breathing state and raw breathing data to drive the liquid nebulization module 850 according to the nebulization parameters, and generate prompt information based on abnormal breathing state.
[0151] In some embodiments, the output of the parameter setting module 820 is electrically connected to the input of the central processing unit 810 for setting nebulization parameters. The method of setting nebulization parameters may include, but is not limited to, at least one of the following: touchscreen input, button input, or wireless signal input; this application does not impose any limitations. The nebulization parameters to be set may include, but are not limited to, drug viscosity, nebulization start / stop time, and nebulization rate; this application does not impose any specific limitations.
[0152] In some embodiments, the output of the breathing sensing module 830 is electrically connected to the input of the central processing unit 810 for collecting raw breathing data. The breathing sensing module 830 may include, but is not limited to, at least one of the following sensors: a temperature sensor, a differential pressure sensor, an infrared photoelectric sensor, a resistive sensor, or a capacitive sensor. This application does not impose any limitations.
[0153] In some embodiments, the output of the power module 840 is electrically connected to the input of the central processing unit 810 to supply power to the central processing unit 810.
[0154] In some embodiments, the input terminal of the liquid nebulization module 850 is electrically connected to the output terminal of the central processing unit 810, and the output terminal of the liquid nebulization module 850 is connected to the input terminal of the drug delivery channel. The output terminal of the drug delivery channel is the drug delivery channel outlet. The drug delivery channel and the drug delivery channel outlet are not shown in the accompanying drawings. The liquid nebulization module 850 is used to nebulize drugs according to nebulization parameters. The liquid nebulization module 850 can employ different nebulization drives, such as mesh nebulization drives, ultrasonic nebulization drives, or compression nebulization drives.
[0155] In some embodiments, the input of the prompting module 860 is electrically connected to the output of the central processing unit 810, and is used to prompt the target user for abnormal breathing status according to the prompting information. The prompting module 860 can also be used to prompt the total nebulization time, and can also be used to prompt the total amount of drug and the amount of drug remaining.
[0156] Please see Figure 9 The central processing unit 810 provided in this application embodiment can implement the above-described atomization control method. The central processing unit 810 includes:
[0157] The data acquisition unit 811 is used to acquire the raw respiratory data of the target user according to a preset acquisition time period;
[0158] The data processing unit 812 is used to calculate the respiratory parameters of the target user based on the acquisition time period and the raw respiratory data, and obtain the user's respiratory parameters.
[0159] The status detection unit 813 is used to detect the breathing status of the target user based on the user's breathing parameters and obtain the user's breathing status.
[0160] The parameter adjustment unit 814 is used to adjust the nebulization parameters of the nebulizer according to the user's breathing state and breathing parameters.
[0161] The specific implementation of the central processing unit 810 is basically the same as the specific embodiment of the atomization control method described above, and will not be repeated here.
[0162] This application also provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the above-described atomization control method. This electronic device can be any smart terminal, including tablet computers, in-vehicle computers, etc.
[0163] Please see Figure 10 , Figure 10 The hardware structure of an electronic device according to another embodiment is illustrated. The electronic device includes:
[0164] The processor 1001 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this application.
[0165] The memory 1002 can be implemented as a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 1002 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 1002 and is called and executed by the processor 1001 using the atomization control method of the embodiments of this application.
[0166] Input / output interface 1003 is used to implement information input and output;
[0167] The communication interface 1004 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0168] Bus 1005 transmits information between various components of the device (e.g., processor 1001, memory 1002, input / output interface 1003, and communication interface 1004);
[0169] The processor 1001, memory 1002, input / output interface 1003 and communication interface 1004 are connected to each other within the device via bus 1005.
[0170] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described atomization control method.
[0171] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include 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, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0172] The nebulization control method, system, and electronic device provided in this application first acquire the target user's raw respiratory data according to a preset acquisition time period, and then calculate the user's respiratory parameters based on the acquisition time period and the raw respiratory data. Next, the user's respiratory status is detected based on the user's respiratory parameters to obtain the user's respiratory state. Finally, the nebulization parameters of the nebulization device are adjusted based on the user's respiratory state and the user's respiratory parameters. Therefore, the nebulization control method provided in this application can adjust the nebulization parameters of the nebulization device according to the user's real-time respiratory data, enabling the user to inhale nebulized medication in a specific respiratory state. This improves the operational flexibility of the nebulization device and reduces medication waste caused by excessively long nebulization times, thereby increasing the utilization rate of nebulized medication.
[0173] The embodiments described in this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. As those skilled in the art will know, with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.
[0174] Those skilled in the art will understand that the technical solutions shown in the figures do not constitute a limitation on the embodiments of this application, and may include more or fewer steps than shown, or combine certain steps, or different steps.
[0175] 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.
[0176] Those skilled in the art will understand that all or some of the steps in the methods disclosed above, as well as the functional modules in the systems and devices, can be implemented as software, firmware, hardware, or suitable combinations thereof.
[0177] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0178] It should be understood that in this application, "at least one" means one or more, and "more" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0179] In the embodiments provided in this application, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative; for instance, the division of modules described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, indirect coupling or communication connection between systems or units, and may be electrical, mechanical, or other forms.
[0180] The modules described above as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0181] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing unit, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0182] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes multiple instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing programs, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0183] The preferred embodiments of the present application have been described above with reference to the accompanying drawings, but this does not limit the scope of the claims of the present application. Any modifications, equivalent substitutions, and improvements made by those skilled in the art without departing from the scope and substance of the embodiments of the present application shall be within the scope of the claims of the present application.
Claims
1. An atomization control system, characterized in that, The atomization control system includes a central processing unit, which includes: The data acquisition unit is used to acquire the target user's raw respiratory data according to a preset acquisition time period; The data processing unit is used to calculate the respiratory parameters of the target user based on the acquisition time period and the raw respiratory data to obtain the user's respiratory parameters; A status detection unit is used to detect the breathing status of the target user based on the user's breathing parameters to obtain the user's breathing status. A parameter adjustment unit is used to adjust the nebulization parameters of the nebulizer according to the user's breathing state and the user's breathing parameters. The user's breathing parameters include: expiratory time information, inspiratory depth data, and inspiratory time information. The nebulization parameters include: nebulization start / stop time and nebulization rate. Adjusting the nebulization parameters of the nebulization device based on the user's breathing state and the user's breathing parameters includes: The nebulization start / stop time of the nebulizer is adjusted according to the user's breathing state, the exhalation period information, the inhalation depth data, and the inhalation period information; The atomization rate of the atomizing device is adjusted according to the user's breathing state and the inhalation depth data; The step of adjusting the nebulization start / stop time of the nebulizer based on the user's breathing state, the exhalation period information, the inhalation depth data, and the inhalation period information includes: Stable time period information is filtered from the exhalation time period information and the inhalation time period information based on the user's breathing state; wherein, the stable time period information consists of continuous exhalation time period information and inhalation time period information, and the user's breathing state includes a stable breathing state; Obtain the total stable duration of the stable period information; If the total stable duration is greater than the preset stable duration threshold, then target time period information is selected from the stable time period information based on the stable breathing state and the inhalation time period information; Adjust the atomization start / stop time of the atomizing device according to the target time period information; Adjusting the atomization start / stop time of the atomizing device according to the target time period information includes: According to the preset time period selection rules, at least two consecutive target time period information are used as historical time period information; Obtain the historical duration of each historical time period; The offset duration is determined based on the preset sensing outlet distance and the historical time period information; wherein, the offset duration represents the time required for the original respiratory data to pass through the sensing outlet distance, and the sensing outlet distance is the distance between the respiratory sensing module and the drug delivery channel outlet; The bias time point information is determined based on the bias duration and the historical duration; The atomization start-stop time of the atomizing device is adjusted according to the bias time point information.
2. The system according to claim 1, characterized in that, Adjusting the nebulization rate of the nebulizer based on the user's breathing state and the inhalation depth data includes: A base rate is selected from a preset candidate rate based on the user's breathing status; The target rate is selected from the candidate rates based on the preset drug viscosity, the base rate, and the inhalation depth data. The atomization rate of the atomizing device is adjusted according to the target rate.
3. The system according to claim 1, characterized in that, After acquiring the target user's raw respiratory data according to the preset acquisition time period, the method further includes: Gas flow rate data is determined based on the acquisition time period and the raw respiration data; Raw calibration data is selected from the gas flow rate data according to the preset calibration data selection rules and the acquisition time period; The original calibration data is evaluated for error according to the preset differential calculation rules to obtain error evaluation information; The cumulative duration is determined based on the error assessment information, the original calibration data, and the acquisition time period; The cumulative duration is compared with the preset calibration duration to obtain duration comparison information; Based on the duration comparison information, zero-point calibration detection is performed on the original respiratory data to obtain zero-point calibration detection information; The zero-point calibration on / off status of the original respiratory data is determined based on the zero-point calibration detection information. The original respiratory data is zero-calibrated according to the zero-point calibration on / off state.
4. The system according to claim 3, characterized in that, The step of performing error assessment on the original calibration data according to a preset differential calculation rule to obtain error assessment information includes: The first-order difference data and second-order difference data of the original calibration data are obtained according to the difference calculation rules. The first-order difference data is compared with a preset first threshold to obtain first comparison information; The second-order difference data is compared with a preset second threshold to obtain second comparison information; The first comparison information and the second comparison information are compared with preset differential comparison information to obtain the error evaluation information.
5. The system according to claim 1, characterized in that, The system also includes: a power module, a parameter setting module, a liquid atomization module, a breathing sensing module, and a prompting module; The output of the parameter setting module is electrically connected to the input of the central processing unit and is used to set the atomization parameters; The output of the breathing sensing module is electrically connected to the input of the central processing unit for collecting raw breathing data. The output terminal of the power module is electrically connected to the input terminal of the central processing unit (CPU) to supply power to the CPU. The input terminal of the liquid nebulization module is electrically connected to the output terminal of the central processing unit, and the output terminal of the liquid nebulization module is connected to the input terminal of the drug delivery channel, for nebulizing drugs according to the nebulization parameters; The input terminal of the prompting module is electrically connected to the output terminal of the central processing unit, and is used to prompt the user's breathing status according to the prompting information.
6. An electronic device, characterized in that, The electronic device includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement a fogging control method. The fogging control method includes: The raw respiratory data of the target user is obtained according to the preset collection time period; Based on the acquisition time period and the raw respiratory data, the respiratory parameters of the target user are calculated to obtain the user's respiratory parameters. The respiratory status of the target user is detected based on the user's respiratory parameters to obtain the user's respiratory status. The nebulizer parameters are adjusted according to the user's breathing state and breathing parameters. The user's breathing parameters include: expiratory time information, inspiratory depth data, and inspiratory time information. The nebulization parameters include: nebulization start / stop time and nebulization rate. Adjusting the nebulization parameters of the nebulization device based on the user's breathing state and the user's breathing parameters includes: The nebulization start / stop time of the nebulizer is adjusted according to the user's breathing state, the exhalation period information, the inhalation depth data, and the inhalation period information; The atomization rate of the atomizing device is adjusted according to the user's breathing state and the inhalation depth data; The step of adjusting the nebulization start / stop time of the nebulizer based on the user's breathing state, the exhalation period information, the inhalation depth data, and the inhalation period information includes: Stable time period information is filtered from the exhalation time period information and the inhalation time period information based on the user's breathing state; wherein, the stable time period information consists of continuous exhalation time period information and inhalation time period information, and the user's breathing state includes a stable breathing state; Obtain the total stable duration of the stable period information; If the total stable duration is greater than the preset stable duration threshold, then target time period information is selected from the stable time period information based on the stable breathing state and the inhalation time period information; Adjust the atomization start / stop time of the atomizing device according to the target time period information; Adjusting the atomization start / stop time of the atomizing device according to the target time period information includes: According to the preset time period selection rules, at least two consecutive target time period information are used as historical time period information; Obtain the historical duration of each historical time period; The offset duration is determined based on the preset sensing outlet distance and the historical time period information; wherein, the offset duration represents the time required for the original respiratory data to pass through the sensing outlet distance, and the sensing outlet distance is the distance between the respiratory sensing module and the drug delivery channel outlet; The bias time point information is determined based on the bias duration and the historical duration; The atomization start-stop time of the atomizing device is adjusted according to the bias time point information.
Citation Information
Patent Citations
Method and system for controlling atomization rate of compression atomizer and medium
CN116570803A
Breathing guide atomization control method and system
CN117752902A