Pressure monitoring method and device, liquid filling equipment, liquid filling system and storage medium
By collecting pressure signals and performing data analysis through a sliding sampling window inside the injection pump pipe, the problem of inaccurate pressure monitoring data in traditional technologies has been solved, achieving higher data accuracy and reliability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-23
- Publication Date
- 2026-03-13
AI Technical Summary
Traditional techniques struggle to reliably acquire real-time pressure data within the injection pump pipe, resulting in inaccurate pressure monitoring data.
Pressure signals inside the infusion pump tube are collected through a sliding sampling window, the data is analyzed, pressure characteristic values are determined and stored in the target cache, and the pressure monitoring data of the infusion pump tube is determined based on the characteristic values in the cache.
This reduces the interference of flow state fluctuations on pressure monitoring data, improving the accuracy and reliability of the data.
Smart Images

Figure CN121648381A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of medical device technology, and in particular to a pressure monitoring method, apparatus, liquid infusion device, liquid infusion system, and storage medium. Background Technology
[0002] With the rapid development of medical device technology, fluid irrigation technology has emerged. In surgical procedures, a drive mechanism can be used to propel the irrigation fluid through the irrigation pump tubing, thereby irrigating the surgical site for wound irrigation and local cooling. To ensure effective irrigation, it is necessary to monitor the pressure in the irrigation pump tubing during the irrigation process.
[0003] In traditional technology, pressure data from the injection pump tubing is collected in real time using pressure sensors as pressure monitoring data. However, the flow state of the injection fluid driven by the drive components is not stable, making it difficult to reliably obtain real-time pressure data within the pump tubing using traditional technology, resulting in inaccurate pressure monitoring data. Summary of the Invention
[0004] This application provides a pressure monitoring method, apparatus, liquid injection equipment, liquid injection system, and storage medium that can improve the accuracy of pressure monitoring data in injection pump pipes.
[0005] In some embodiments, this application provides a pressure monitoring method, including:
[0006] The pressure signal of the infusion liquid in the infusion pump tube is acquired by a sliding sampling window. The pressure signal is obtained by monitoring the pressure of the infusion pump tube when the infusion liquid is flowing in the infusion pump tube.
[0007] The pressure signal collected under the sliding sampling window is analyzed to determine the pressure characteristic value under the sliding sampling window, and the pressure characteristic value is stored as an intermediate pressure characteristic value in the target cache.
[0008] The pressure monitoring data of the infusion pump pipe is determined based on the intermediate pressure characteristic values in the target cache.
[0009] In some embodiments, this application also provides a pressure monitoring device, comprising:
[0010] The sampling module is used to acquire the pressure signal of the infusion liquid in the infusion pump tube through a sliding sampling window. The pressure signal is obtained by monitoring the pressure of the infusion pump tube when the infusion liquid is flowing in the infusion pump tube.
[0011] The data analysis module is used to perform data analysis on the pressure signal collected under the sliding sampling window, determine the pressure characteristic value under the sliding sampling window, and store the pressure characteristic value as an intermediate pressure characteristic value in the target cache;
[0012] The monitoring module is used to determine the pressure monitoring data of the injection pump pipe based on each of the intermediate pressure characteristic values in the target cache.
[0013] In some embodiments, this application also provides a liquid infusion device, the device comprising: an infusion pump tube, a drive component, and a pressure detection component; the drive component is used to drive the infusion liquid to flow within the infusion pump tube;
[0014] The pressure detection component is used for:
[0015] The pressure signal of the infusion liquid in the infusion pump tube is acquired by a sliding sampling window. The pressure signal is obtained by monitoring the pressure of the infusion pump tube when the infusion liquid is flowing in the infusion pump tube.
[0016] The pressure signal collected under the sliding sampling window is analyzed to determine the pressure characteristic value under the sliding sampling window, and the pressure characteristic value is stored as an intermediate pressure characteristic value in the target cache.
[0017] The pressure monitoring data of the infusion pump pipe is determined based on the intermediate pressure characteristic values in the target cache.
[0018] In some embodiments, this application also provides a liquid infusion system, including an ablation device and an infusion device as described above.
[0019] In some embodiments, this application also provides a computer-readable storage medium having a computer program stored thereon, the computer program performing the following operations or steps when executed by a processor:
[0020] The pressure signal of the infusion liquid in the infusion pump tube is acquired by a sliding sampling window. The pressure signal is obtained by monitoring the pressure of the infusion pump tube when the infusion liquid is flowing in the infusion pump tube.
[0021] The pressure signal collected under the sliding sampling window is analyzed to determine the pressure characteristic value under the sliding sampling window, and the pressure characteristic value is stored as an intermediate pressure characteristic value in the target cache.
[0022] The pressure monitoring data of the infusion pump pipe is determined based on the intermediate pressure characteristic values in the target cache.
[0023] The aforementioned pressure monitoring method, device, liquid injection equipment, liquid injection system, and storage medium acquire pressure signals of the injection liquid within the injection pump pipe through a sliding sampling window. These pressure signals are obtained by monitoring the pressure in the injection pump pipe while the injection liquid is flowing within it. Data analysis is performed on the pressure signals acquired within the sliding sampling window to determine the pressure characteristic values within that window. These characteristic values are then stored as intermediate pressure characteristic values in a target buffer. The pressure monitoring data for the injection pump pipe is determined based on the intermediate pressure characteristic values in the target buffer. Therefore, by analyzing the pressure signals acquired within the sliding sampling window, determining the pressure characteristic values within that window, storing these characteristic values as intermediate pressure characteristic values in the target buffer, and then determining the pressure monitoring data based on multiple intermediate pressure characteristic values in the target buffer, using the characteristics of the pressure signal over a period of time as the final pressure monitoring data helps reduce interference caused by fluctuations in the flow state, thereby improving the accuracy of the pressure monitoring data. Attached Figure Description
[0024] 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.
[0025] Figure 1 This is a schematic diagram illustrating the application environment of the pressure monitoring method in some embodiments of this application;
[0026] Figure 2 This is a flowchart illustrating a pressure monitoring method in some embodiments of this application;
[0027] Figure 3 This is a flowchart illustrating another pressure monitoring method in some embodiments of this application;
[0028] Figure 4 This is a communication interaction diagram of the pressure detection component of the liquid injection device in some embodiments of this application;
[0029] Figure 5 This is a structural block diagram of the liquid injection device in some embodiments of this application;
[0030] Figure 6 This is a communication interaction diagram of the flow rate control component of the liquid injection device in some embodiments of this application;
[0031] Figure 7 This is a communication interaction diagram of the bubble detection component of the liquid filling device in some embodiments of this application;
[0032] Figure 8 This is a communication interaction diagram of the display component of the liquid infusion device in some embodiments of this application;
[0033] Figure 9 This is a communication interaction diagram of the clamp valve control component of the liquid injection device in some embodiments of this application;
[0034] Figure 10 This is a communication interaction diagram of the remote communication component of the liquid infusion device in some embodiments of this application;
[0035] Figure 11 This is a communication interaction diagram of the foot pedal control component of the liquid injection device in some embodiments of this application;
[0036] Figure 12 This is a structural block diagram of a pressure monitoring device in some embodiments of this application. Detailed Implementation
[0037] It should be understood that the examples and illustrations in this application are for illustrative purposes, and deviations and variations can be constructed and deployed based on the teachings of this application without departing from the scope of this application. Before detailing at least one embodiment of this application, it should be understood that this application is not necessarily limited to the detailed configuration and arrangement of the components and / or methods set forth in the following description and / or illustrated in the drawings and / or embodiments. This application can have other embodiments or can be practiced or implemented in different ways.
[0038] Unless otherwise defined, all technical and / or scientific terms used in this application have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains. While similar or equivalent methods and materials to those described in this application may be used to practice or test embodiments of this application, exemplary methods and / or materials are described below. In the event of any conflict, the specification (including definitions) of this application shall prevail. Furthermore, these materials, methods, and embodiments are illustrative only and are not intended to impose necessary limitations.
[0039] In the description of this application, unless otherwise expressly specified and limited, the terms "connected," "linked," and "fixed" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances. Furthermore, the terms "first," "second," etc., are used merely for descriptive distinction and have no special meaning.
[0040] In surgical procedures, the surgical site often requires fluid irrigation to achieve wound irrigation and local cooling. This is commonly seen in arthroscopic surgery, trauma orthopedic surgery, and PFA pulsed ablation surgery.
[0041] The required flow rate for fluid perfusion varies across different surgical procedures. However, when the perfusion device operates at different flow rates, the pressure of the fluid within the pump tubing fluctuates. In related technologies, peristaltic pumps are used as the driving device for perfusion. During operation, the peristaltic pump creates a directional fluid flow by cyclically squeezing and releasing the tubing. Because the peristaltic pump periodically drives the fluid in the pump tubing, the fluid pressure within the tubing also undergoes periodic changes. Furthermore, the pressure of the fluid in the pump tubing may also change due to fluctuations in the driving force, making it difficult for the perfusion device to stably obtain representative real-time pressure data within the pump tubing under these conditions, thus resulting in inaccurate real-time pressure data.
[0042] To address the aforementioned issues, the pressure monitoring method provided in this application can be applied to, for example... Figure 1 In the illustrated application environment, the liquid filling device includes a filling pump pipe 110, a drive component 120, and a pressure detection component 130. The drive component 120 drives the filling liquid to flow within the filling pump pipe 110. The pressure detection component 130 analyzes the pressure signal of the filling liquid in the filling pump pipe 110 collected in the sampling window, determines the pressure characteristic value under the sliding sampling window, and stores the pressure characteristic value as an intermediate pressure characteristic value in the target buffer. This allows the pressure monitoring data of the filling pump pipe to be determined based on the intermediate pressure characteristic values in the target buffer. Since the characteristics of the pressure signal over a period of time are used as the final pressure monitoring data, it helps to reduce the interference caused by flow state fluctuations, thereby improving the accuracy of the pressure monitoring data.
[0043] The above is the core idea of this application. Based on some embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application. The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0044] In some embodiments, a pressure monitoring method is provided, and this embodiment applies the method to... Figure 1 The pressure detection component 130 in the middle is illustrated by an example. Figure 2 As shown, the method includes the following operations:
[0045] Operation 202: Acquire the pressure signal of the infusion liquid in the infusion pump tube through the sliding sampling window.
[0046] In some embodiments, infusion pump tubing refers to a disposable, sterile tubing system used on an infusion pump, a sterile, biocompatible, disposable consumable for the controlled infusion of blood, medications, or other physiological fluids. Infusion fluid refers to a specific functional liquid delivered under controlled conditions by an infusion pump for medical purposes. The infusion fluid flows within the infusion pump tubing under the drive of a drive component.
[0047] In some implementations, a sliding sampling window refers to a time period on the time axis used to capture and observe a continuous pressure signal. Fifteen to thirty pressure data points collected from the perfusion pump tubing can be considered as one sliding sampling window. The sliding sampling window slides across the pressure data collected from the perfusion pump tubing. For example, the first to 20th collected pressure data points are designated as the pressure signal in the first sliding sampling window, the second to 21st as the pressure signal in the second sliding sampling window, and so on. The number of pressure data points is the same in each sliding sampling window. The pressure signal is the signal obtained by monitoring the pressure of the perfusion pump tubing while the perfusion fluid is flowing within it, and includes all pressure data points within the sampling window.
[0048] In some implementations, the pressure detection component is used to analyze and process the pressure of the filling fluid within the filling pump tubing. The pressure detection component can be used for pressure acquisition, pressure transmission, and pressure processing, and can also be used to receive pressure data acquired by other devices and process the received pressure data.
[0049] For example, as the infusion fluid flows within the infusion pump tube under the drive of the driving component, the pressure detection component can acquire pressure signals from multiple sliding sampling windows, each representing a pressure signal within the infusion pump tube. Each sliding sampling window's pressure signal includes pressure data from multiple time points. Acquiring multiple pressure data points simultaneously within a single sliding sampling window is advantageous for representing the pressure characteristics within that window.
[0050] Operation 204 involves analyzing the pressure signals collected under the sliding sampling window, determining the pressure characteristic values under the sliding sampling window, and storing the pressure characteristic values as intermediate pressure characteristic values in the target cache.
[0051] In some implementations, pressure feature values are used to characterize the data features of the pressure signal under a sliding sampling window. Data features may include at least one of the following: data distribution, statistical trend, central tendency, or dispersion. A target cache is a specific storage area used to temporarily store data, specifically intermediate pressure feature values for subsequent retrieval. The target cache stores intermediate pressure feature values in a first-in, first-out (FIFO) manner, and its storage capacity can be set to 40 to 60 intermediate pressure feature values.
[0052] For example, after acquiring pressure signals in multiple sliding sampling windows, the pressure detection component performs data analysis on the pressure signals acquired in each sliding sampling window to determine the pressure characteristic value of that window. The calculated pressure characteristic value is then stored as an intermediate pressure characteristic value in the target cache. If the target cache is full, the earliest stored intermediate pressure characteristic value is deleted, and a new intermediate pressure characteristic value is stored. The data analysis method can include at least one of the following: calculating the mean, determining the median, determining the mode, or calculating the variance; no further limitations are made here. Obtaining the pressure characteristic value of each sliding sampling window helps characterize the overall liquid pressure characteristics within that window, thereby identifying the pressure state of the injection pump tube.
[0053] Operation 206: Determine the pressure monitoring data of the injection pump pipe based on the intermediate pressure characteristic values in the target cache.
[0054] For example, the pressure detection component reads the intermediate pressure feature values obtained from each sliding sampling window previously stored in the target cache, performs comprehensive analysis on these intermediate pressure feature values, and finally determines the pressure monitoring data that can reflect the pressure state of the injection pump pipe during liquid flow.
[0055] The pressure signals collected in the sliding sampling window are analyzed to determine the pressure characteristic values of the pressure signals in the sliding sampling window. These pressure characteristic values are stored as intermediate pressure characteristic values in the target buffer. Then, the pressure monitoring data of the injection pump pipe is determined based on the multiple intermediate pressure characteristic values in the target buffer. Using the characteristics of the pressure signal over a period of time as the final pressure monitoring data helps to reduce the interference caused by flow state fluctuations and improves the accuracy of pressure monitoring data.
[0056] In one exemplary embodiment, such as Figure 3 As shown, in the above operation 206, the pressure monitoring data of the injection pump pipe is determined based on the intermediate pressure characteristic values in the target cache, including:
[0057] Operation 302: Store the pressure characteristic values in the historical record cache queue, and determine the operating status of the injection pump pipe based on the pressure characteristic values in the historical record cache queue.
[0058] In some implementations, the historical record cache queue includes multiple cache spaces, each used to store at least one stress feature value. The historical record cache queue also uses a first-in, first-out (FIFO) approach to store stress feature values. For example, if the historical record cache queue includes three cache spaces, each storing one stress feature value, the current average value is placed in cache space 1, the next average value in cache space 2, the value after that in cache space 3, and the fourth average value is placed in cache space 1 after the first average value is removed from cache space 1.
[0059] In some implementations, the operating states include stable states, unstable states, and transition states.
[0060] For example, the pressure detection component sequentially stores the calculated pressure characteristic values into the various cache spaces of the historical record cache queue. As new pressure characteristic values are continuously stored, older pressure characteristic values are removed from the queue according to the first-in, first-out principle. The pressure detection component reads all pressure characteristic values in the historical record cache queue and determines whether the operating state of the injection pump pipe is stable or unstable based on all the pressure characteristic values in the historical record cache queue.
[0061] Operation 304: Determine the pressure monitoring data of the injection pump pipe based on the operating status and the intermediate pressure characteristic values in the target cache.
[0062] For example, based on the current operating status of the injection pump pipe, the pressure detection component reads the intermediate pressure characteristic values obtained from each previously stored sliding sampling window from the target cache, performs comprehensive analysis on these intermediate pressure characteristic values, and finally determines the pressure monitoring data that can reflect the pressure status of the injection pump pipe during liquid flow.
[0063] Since the operating status is determined by using intermediate feature values from historical records cached over a period of time, and then the pressure monitoring data of the injection pump pipe is determined based on the operating status and the intermediate pressure feature values in the target cache, it helps to avoid determining the pressure data of the injection pump pipe when the data status is unstable, thereby helping to improve the accuracy of the pressure monitoring data.
[0064] In an exemplary embodiment, the operation 302 described above, which determines the operating status of the infusion pump tubing based on each pressure characteristic value in the historical record cache queue, includes:
[0065] Determine the amount of change in characteristic values between pressure characteristic values included in adjacent cache spaces in the historical record cache queue.
[0066] In some implementations, adjacent cache spaces refer to two cache spaces that are adjacent in the historical record cache queue.
[0067] For example, the pressure detection component sequentially reads the pressure characteristic values stored in each cache space of the historical record cache queue. For each cache space in the queue (except the last one), the pressure characteristic value stored in it is subtracted from the pressure characteristic value stored in the next cache space to obtain the characteristic value change between the two adjacent cache spaces. When multiple pressure characteristic values are stored in a cache space, the characteristic value change between two adjacent cache spaces can be obtained by first calculating the difference in pressure characteristic values at corresponding positions in adjacent cache spaces, and then calculating the average of the differences in pressure characteristic values at each position. For example, if there are two adjacent cache spaces with pressure characteristic value differences of (a, b) and (c, d), the formula for calculating the characteristic value change between these two cache spaces is [(ac) + (bd)] / 2. Obtaining the characteristic value change is helpful in determining whether there are pressure fluctuations in the injection pump.
[0068] The current data state corresponding to the historical record cache queue is determined based on the change in each feature value corresponding to the historical record cache queue.
[0069] In some implementations, data status includes both stable and unstable data. Data status is an overall description of the changes in stress characteristics in the historical record cache queue, reflecting the stability of stress characteristics over a certain time range.
[0070] For example, the pressure detection component performs a comprehensive analysis on the changes in each calculated characteristic value, and determines the data status corresponding to the historical record cache queue based on the analysis results.
[0071] The operating status of the injection pump pipe is determined based on the current data status and the historical data status corresponding to the historical data cache queue.
[0072] In some implementations, the historical data state is the data state corresponding to the historical record cache queue before the current data state, and is sequential in time with the current data state.
[0073] For example, the pressure detection component acquires the currently determined data state and the historical data state that is sequentially continuous with time, and compares and analyzes the current data state with the historical data state. The results of the comparison and analysis can be used to determine the operating status of the injection pump pipe.
[0074] In some embodiments of this application, by determining the change in pressure characteristic values between adjacent cache spaces in the historical record cache queue, local changes in pressure characteristic values can be captured. The current data state is determined based on these changes, simplifying and summarizing the trend of pressure characteristic value changes. Furthermore, the operating status of the injection pump pipe is judged by combining the historical data state, comprehensively considering the changes in pressure characteristic values over time. This helps improve the accuracy of pressure monitoring for the injection pump pipe.
[0075] In an exemplary embodiment, determining the current data state corresponding to the historical record cache queue based on the change in each feature value corresponding to the historical record cache queue includes:
[0076] If the changes in each feature value corresponding to the historical record cache queue are all within the error range, the current data state corresponding to the historical record cache queue is determined to be stable.
[0077] In some implementations, the error range is a pre-defined numerical interval used to define the permissible range of adjacent changes in pressure characteristic values under normal fluctuation conditions.
[0078] For example, if the pressure detection component's changes in each characteristic value are all within the error range, it can be concluded that the changes in the pressure characteristic values stored in the historical record cache queue are relatively stable, and the data state corresponding to the historical record cache queue is determined to be stable.
[0079] If the changes in the feature values corresponding to the historical record cache queue include feature value changes that are not within the error range, then the current data state corresponding to the historical record cache queue is determined to be unstable.
[0080] For example, if the pressure detection component finds that the changes in each characteristic value are not within the error range, it indicates that the changes in the pressure characteristic values stored in the historical record cache queue are relatively unstable, and the current data state corresponding to the historical record cache queue is determined to be unstable.
[0081] Matching the change in eigenvalues with the error range helps to construct a quantitative evaluation standard for stable states and improves the accuracy of pressure monitoring data.
[0082] In an exemplary embodiment, the operating status of the infusion pump tubing is determined based on the current data status and the historical data status corresponding to the historical data cache queue, including:
[0083] If both the current data state and at least one historical data state are unstable, the injection pump pipe is determined to be in an unstable state.
[0084] In some implementations, at least one historical data state that is unstable is sequentially continuous with the current data state. When there are multiple historical data states, each historical data state is also sequentially continuous with the current data state. For example, if there are historical data states 1, 2, 3, and the current data state arranged in chronological order; and if historical data state 1 is stable, while historical data states 2, 3, and the current data state are all unstable, then the pressure monitoring component determines that the injection pump pipe is in an unstable state.
[0085] For example, if the current data state of the historical record cache queue at the current moment is unstable, and at least one historical data state of the previous historical record cache queue is unstable, it indicates that the pressure characteristic value has been fluctuating abnormally for a period of time. Based on this, the pressure detection component determines that the injection pump pipe is in an unstable state.
[0086] If both the current data state and at least one historical data state are stable, the injection pump pipe is determined to be in a stable state, and at least one historical data state that is stable is sequentially continuous with the current data state.
[0087] For example, if the current data state of the historical record cache queue at the current moment is stable, and at least one historical data state of the previous historical record cache queue is also stable, it indicates that the changes in the pressure characteristic value are within the normal fluctuation range over a period of time. Based on this, the pressure detection component determines that the infusion pump tube is in a stable state. For instance, there are historical data states 1, 2, 3, and 4 arranged in chronological order; historical data state 1 is unstable, while historical data states 2, 3, and 4 are all stable. Based on this, the pressure monitoring component determines that the infusion pump tube is in a stable state.
[0088] When the injection pump pipe switches from an unstable state to a stable state, it is determined that the injection pump pipe is in a transition state.
[0089] For example, when the pressure detection device determines that the injection pump pipe is in an unstable state, it will still mark the injection pump pipe as unstable even if it detects one or more consecutive data states that are stable but do not yet meet the conditions for determining that the injection pump pipe is in an unstable state. Similarly, when the pressure detection device determines that the injection pump pipe is in a stable state, it will still mark the injection pump pipe as stable even if it detects one or more consecutive data states that are unstable but do not yet meet the conditions for determining that the injection pump pipe is in an unstable state. Based on this, when the pressure detection device detects that the injection pump pipe has switched from an unstable state to a stable state, it will determine the current operating state of the injection pump pipe as a transition state.
[0090] By comprehensively considering both current and historical data, the operating status of the injection pump pipe is accurately classified into stable, unstable, and abrupt change states. This judgment method fully considers the changes in pressure characteristic values over time, which helps reduce misjudgments caused by accidental factors and improves the accuracy and reliability of operating status assessment.
[0091] In an exemplary embodiment, the above-described operation 304, based on the operating state and each of the intermediate pressure characteristic values in the target cache, determines the pressure monitoring data of the infusion pump tubing, including:
[0092] When the operating state is either stable or abrupt, a central tendency analysis is performed on each intermediate pressure characteristic value in the target cache to obtain the target pressure characteristic value that characterizes the central tendency of the data under the target cache.
[0093] For example, when the operating state is either stable or abrupt, the pressure detection unit first reads all stored intermediate pressure characteristic values from the target cache. Then, a suitable central tendency analysis method is selected, such as calculating the average of these intermediate pressure characteristic values. Specifically, the calculation method involves adding all intermediate pressure characteristic values and then dividing by the number of intermediate pressure characteristic values; the result is the target pressure characteristic value. This target pressure characteristic value reflects the overall central tendency of the pressure data in the target cache, representing the approximate pressure level under the time period or conditions represented by the target cache.
[0094] Based on the conversion relationship between electrical signals and voltage values, the target pressure characteristic value is converted into a monitoring voltage value.
[0095] In some implementations, the conversion relationship between electrical signals and voltage values refers to a predetermined correspondence between physical quantities such as electrical signals and voltage values in an actual electrical signal measurement and processing system.
[0096] For example, the pressure detection component acquires a pre-set conversion relationship between electrical signals and voltage values, and calculates the monitoring voltage value based on the target pressure characteristic value.
[0097] In one example, the conversion relationship between electrical signal and voltage value is V = adc / 4096*3300; where 4096 indicates that the number of bits in the analog-to-digital converter is 12 bits, and 3300 indicates that the reference voltage is 3300mV.
[0098] Determine the target pressure coefficient corresponding to the monitored voltage value in a preset mapping relationship, which is the mapping relationship between voltage range and pressure coefficient.
[0099] In some implementations, the mapping relationship is a pre-defined correspondence between a set of voltage ranges and pressure coefficients. For example, different voltage ranges correspond to different pressure coefficients, which are used for subsequent pressure monitoring data calculations.
[0100] For example, the pressure detection component determines which voltage range a obtained monitoring voltage value falls into based on a preset mapping relationship between voltage ranges and pressure coefficients. Then, according to the mapping relationship, it finds the pressure coefficient corresponding to that voltage range, which is the target pressure coefficient.
[0101] Based on the target pressure coefficient and the monitoring voltage value, the pressure monitoring data of the injection pump pipe is determined.
[0102] For example, after acquiring the target pressure coefficient and the monitoring voltage value, the pressure detection component combines the two according to a pre-set calculation formula to calculate the pressure monitoring data. The calculation formula can be P=k*V, where P is the pressure monitoring data, k is the target pressure coefficient, and V is the monitoring voltage value. Through this calculation process, the converted and adjusted monitoring voltage value and target pressure coefficient are transformed into the final pressure monitoring data, which more accurately reflects the actual pressure condition of the injection pump pipe.
[0103] In an exemplary embodiment, the method further includes: when the operating state of the infusion pump tube is in a transition state, updating each intermediate pressure feature value in the target cache based on the current pressure feature value under the current sliding sampling window.
[0104] For example, the pressure detection component continuously monitors the operating status of the infusion pump tubing. When it detects that the infusion pump tubing has changed from an unstable state to a stable state, i.e., the infusion pump tubing is in a transition state, the pressure detection component obtains the current pressure feature value under the current sliding sampling window, and then replaces the original intermediate pressure feature values in the target cache with this current pressure feature value, so that the intermediate pressure feature values in the target cache can reflect the pressure characteristics of the infusion pump tubing when it is in a stable state.
[0105] In this embodiment, when the injection pump pipe is in a transitional state—that is, when the injection pump pipe transitions from an unstable state to a stable state in the first time period—it can accurately capture changes in the flow state of the injection liquid by monitoring pressure fluctuations. The pressure detection component uses the second pressure characteristic value from the second time period when the pressure is stable to update the first pressure characteristic value from the first time period when the pressure was unstable. This is equivalent to using pressure data from a nearby time period that is in a stable flow state to update the pressure data from the unstable flow state. This helps reduce interference caused by flow state fluctuations, ensuring that the data in the target cache accurately reflects the current pressure status of the injection pump pipe. This improves the accuracy and reliability of subsequent pressure monitoring data, making the pressure monitoring data more consistent with the actual situation.
[0106] In one exemplary embodiment, the method further includes:
[0107] The pressure monitoring data is compared with a preset pressure threshold. If the pressure monitoring data exceeds the pressure threshold, a pressure warning message is generated.
[0108] In some implementations, the pressure threshold is a pre-set pressure limit value based on actual conditions, used to determine whether the pressure in the injection pump tubing is within normal limits. When the pressure monitoring data exceeds this threshold, it means that the injection pump tubing may be under abnormally high pressure, posing a potential safety risk or operational malfunction.
[0109] For example, after calculating the pressure monitoring data, the pressure monitoring data is compared with a pre-set pressure threshold. If the pressure monitoring data exceeds the pressure threshold, the pressure detection component immediately triggers an early warning mechanism to generate a pressure warning message. The early warning mechanism may include activating an audible alarm to emit a specific alarm sound, illuminating a flashing warning light, or displaying detailed warning information on the operating interface or monitoring screen, such as a text message prompting "The injection pump pipe pressure is too high, please handle it promptly."
[0110] In an exemplary embodiment, data analysis is performed on the pressure signal acquired under the sliding sampling window to determine the pressure characteristic value under the sliding sampling window, including:
[0111] Outlier data are identified from the pressure signals collected under the sliding sampling window to obtain the processed pressure signals.
[0112] In some implementations, outlier data refers to abrupt changes or erroneous data that may exist in the pressure signal. Outlier data can be at least one of the largest and / or smallest pressure data in the pressure signal and pressure data in the pressure signal that exceeds a certain threshold, without further limitation.
[0113] For example, the pressure detection component identifies outlier data from the pressure signals collected under each sliding sampling window and removes these outlier data from the pressure signals to obtain the processed pressure signals.
[0114] Central tendency analysis is performed on the processed pressure signal to obtain pressure characteristic values that characterize the central tendency of the data under the sliding sampling window.
[0115] For example, the pressure detection component performs central tendency analysis on the processed pressure signal. Central tendency analysis can be performed by calculating the mean, median, etc. The result of the central tendency analysis is the pressure characteristic value representing the central tendency of the data within that sliding sampling window.
[0116] By identifying and removing outlier data, the influence of abnormal data on the calculation of pressure feature values is eliminated, making the obtained pressure feature values more accurately reflect the central tendency of pressure data under the sliding sampling window, which is beneficial to improving the accuracy and reliability of pressure feature values.
[0117] In some embodiments, when the pressure inside the infusion pump tube is monitored in real time by a pressure detection component, the pressure detection component has an embedded analog-to-digital converter (ADC), or the pressure detection component is connected to an external ADC, which is connected to a pressure sensor. The pressure sensor is used to detect pressure changes inside the disposable pump tube. The pressure sensor transmits the detected analog signal to the ADC. The ADC sets the data transmission mode to DMA (Direct Memory Access), sets the data storage address through DMA, and uses DMA to transmit 15-30 collected data points to the data storage address. That is, the ADC first samples the pressure signal output by the pressure sensor, sampling 15-30 data points (i.e., one sliding sampling window). After continuously collecting 15-30 data points, it transmits the 15-30 data points to the designated data storage address via DMA. After the data is transmitted to the designated data storage address, the DMA generates a data transmission completion signal to be sent to the pressure detection component. The pressure detection component can then use this signal to extract the current 15-30 pressure data points of the sliding sampling window from the designated data storage address, obtaining the pressure signal of one sliding sampling window. This design method delegates the sampling time of 15-30 data points entirely to hardware, freeing up software resources, reducing equipment resource consumption, and accelerating operation. Since the liquid flow inside the pump tube is achieved by rotating the drive component and causing peristalsis in the pump tube, this method can lead to peristalsis within the pump tube, resulting in unstable data collected by the pressure sensor. Designing a buffer of 15-30 data points allows for the acquisition of multiple data points at once, which are then processed by the pressure detection component for data filtering.
[0118] After receiving 15-30 pressure data points from a sliding sampling window, the pressure detection unit stores these 15-30 pressure data points in a new buffer, and then processes the data as follows:
[0119] After the pressure detection component acquires the pressure signal of a window (i.e., 15-30 pressure data points), it first removes the maximum and minimum values from these data points, then calculates the average value 1 (i.e., the pressure characteristic value) of the remaining data, and places this average value 1 into the target buffer (the data in the target buffer is the pressure monitoring data). The target buffer stores the average values 1 of multiple sliding sampling windows. The target buffer can store 40-60 data points. The average value of the data stored in the target buffer is calculated again to obtain the average value 2, thus obtaining the stable raw pressure signal data.
[0120] The pressure detection component can also save the average value 1 to one of the three historical record caches (i.e., the three historical record caches store the pressure feature values from three adjacent sliding sampling windows). Each time the average value 1 is obtained, it is sequentially placed into one of the three historical record caches (for example, the current average value is placed in historical record cache 1, the next average value in historical record cache 2, and the one after that in historical record cache 3). The historical record cache containing the average value 1 is always updated with the latest data and the last data is removed. Then, the error is determined by calculating the error value (i.e., the change in feature value) between two adjacent historical record caches, resulting in two error values (i.e., a set of feature value changes). If both error values are within the set error range, it indicates that the data is stable, and a stable state is recorded after three consecutive stable data points. If either of the two error values does not meet the error range, it is in an unstable state. If instability occurs three or more times consecutively, an unstable state is recorded. After being recorded as unstable, if three consecutive data points stabilize, entering a stable state, the change from an unstable state to a stable state is considered a jump. To prevent significant data fluctuations, the average value (1) in the target cache is updated to the latest average value (1) obtained under the current stable condition. This data processing method ensures the stability of the final raw collected data.
[0121] After obtaining stable raw pressure signal data, the pressure detection component needs to convert the raw pressure signal data into a pressure detection value. First, the raw pressure signal data is converted into a voltage value using the following formula:
[0122]
[0123] Where V is the voltage value, adc is the raw data of the pressure signal, 4096 is a 12-bit signal, and the reference voltage is 3300mV.
[0124] Since the relationship between pressure and voltage is not linear, the pressure values are divided into 15-25 voltage ranges, each corresponding to a different pressure coefficient. The acquired voltage values are compared with the voltage range table to find the corresponding pressure range. The actual pressure value is then calculated using the pressure coefficient for that range.
[0125]
[0126] Where P is the calculated actual pressure value (i.e., the pressure monitoring value), k is the interval pressure coefficient corresponding to the pressure value, and V is the voltage value.
[0127] It should be understood that although the various operations or steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these operations or 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 operations or steps, and they can be executed in other orders. Moreover, at least some of the operations or steps in the flowcharts of the above embodiments may include multiple operations or steps or multiple stages. These operations or steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these operations or steps or stages is not necessarily sequential, but can be performed alternately or in turn with other operations or steps or at least some of the operations or steps or stages in other operations or steps. It is understood that the operations or steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.
[0128] Based on the same inventive concept, this application also provides a liquid filling device for implementing the pressure monitoring method described above. The liquid filling device includes a filling pump pipe, a driving component, and a pressure detection component. The solution provided by the pressure detection component is similar to the solution described in the above method. Therefore, the specific limitations of the pressure detection component in one or more embodiments of the liquid filling device provided below can be found in the limitations of the pressure monitoring method above, and will not be repeated here.
[0129] In one exemplary embodiment, such as Figure 1 As shown, a liquid filling device is provided, including: a filling pump pipe 110, a driving component 120 and a pressure detection component 130; the driving component 120 is used to drive the filling liquid to flow in the filling pump pipe 110;
[0130] Pressure sensing component 130 is used for:
[0131] The pressure signal of the infusion liquid in the infusion pump tube is acquired by a sliding sampling window. The pressure signal is the signal obtained by monitoring the pressure of the infusion pump tube 110 when the infusion liquid is flowing in the infusion pump tube 110.
[0132] Data analysis is performed on the pressure signals collected under the sliding sampling window to determine the pressure characteristic values under the sliding sampling window, and the pressure characteristic values are stored as intermediate pressure characteristic values in the target cache;
[0133] The pressure monitoring data of the injection pump pipe 110 is determined based on the intermediate pressure characteristic values in the target cache.
[0134] As an extension, the device can also include a task scheduling component that connects to all other components. This component prioritizes different functional components based on the real-time requirements of the tasks. Tasks requiring rapid response are assigned high priority, ordinary tasks are assigned normal priority, and low-frequency response tasks are assigned low priority. Through different priority combinations, rapid response, real-time data delivery, and low latency are achieved.
[0135] Specifically, such as Figure 4 As shown, the pressure detection component is connected to both the task scheduling component and the pressure sensor. Since the pressure change rate inside the pump pipe varies at different flow rates, and pressure data monitoring requires high real-time performance, the task scheduling component sets the pressure component's task priority to high priority. After receiving the pressure signal output from the pressure sensor, the pressure detection component collects the pressure signal and analyzes it to obtain the pressure monitoring result.
[0136] In one embodiment, such as Figure 5 As shown, the device also includes: a flow rate control unit 540, a bubble detection unit 550, and a display unit 560; the flow rate control unit 540 is connected to the drive unit 120; the display unit 560 is connected to the flow rate control unit 540, the bubble detection unit 550, and the pressure detection unit 130.
[0137] The flow rate control unit 540 is used to adjust the liquid flow rate in the infusion pump tube 110 by controlling the rotational speed of the drive unit 120, and to transmit the liquid flow rate to the display unit 560;
[0138] In some implementations, the drive component 120 may be a motor.
[0139] For example, the flow rate control component 540 is connected to the drive component 120, and the flow rate of the liquid in the infusion pump tube 110 is adjusted by precisely controlling the rotational speed of the drive component 120. Its working principle is based on the positive correlation between the rotational speed of the drive component 120 and the liquid flow rate; that is, changes in the rotational speed of the drive component 120 directly cause corresponding changes in the liquid flow rate in the infusion pump tube 110. During the adjustment process, the flow rate control component 540 can acquire the current liquid flow rate information in real time and transmit this information to the display component 560, which helps the user to intuitively understand the liquid flow rate situation.
[0140] Specifically, such as Figure 6 As shown, the flow rate control unit can receive signals from the task scheduling unit, remote control, and button control, and transmit signals to the IO driver. The flow rate control unit 540 can be controlled via buttons or remote control. First, it detects button presses at regular intervals. When a button press is detected, the button control signal carries the flow rate mode, and the flow rate parameter is modified according to the currently selected flow rate mode. The unit of the flow rate parameter is ml / min. Since the flow rate is controlled by the rotational speed of the drive unit 120, the set flow rate value cannot be directly used to control the drive unit 120. The flow rate control unit 540 receives the set flow rate and, through an internal coefficient, converts the set flow rate into the rotational speed of the drive unit 120 per unit time, so that the drive unit 120 rotates at that speed, thereby controlling the flow rate per unit time. The control between the flow rate control unit 540 and the drive unit 120 can be achieved through the IO driver. When the flow rate changes, the flow rate control unit 540 sends the flow rate value to the display unit 560. The specific flow rate conversion operation or steps are as follows:
[0141] By dividing the 60 flow velocity values unequally into 12 intervals, each interval is designed to ensure that the flow velocity and rotational speed form a near-straight line segment. An interval coefficient is then calculated for all intervals. This coefficient is used to find the flow velocity interval to which a given flow velocity falls and to obtain that coefficient. Finally, this coefficient is used to calculate the actual motor speed.
[0142]
[0143] Where S represents rotational speed, I represents the coefficient for each interval, and m represents the set flow rate.
[0144] The flow rate control unit 540 can also receive control commands from the PFA (Pulsed Field Ablation) ablation device via remote control. When the PFA starts ablation, it simultaneously sends a set flow rate and a start command to the flow rate control unit 540. At this time, the flow rate control unit 540 converts the set flow rate into the rotation speed of the drive unit 120, so that the drive unit 120 rotates at that speed.
[0145] The bubble detection component 550 is used to detect the bubble status in the injection pump tube 110 at the liquid flow rate and transmit the bubble status to the display component 560.
[0146] For example, the bubble detection component 550 is used to detect the bubble state in the filling pump tube 110 under specific liquid flow rate conditions. The bubble detection component 550 can identify detailed information such as the presence and number of bubbles in the filling pump tube 110. After the detection is completed, the bubble detection component 550 transmits the acquired bubble state information to the display component 560 in a timely manner, providing the user with real-time feedback on the bubble situation.
[0147] In some implementations, such as Figure 7 As shown, the bubble detection unit 550 can be connected to a task scheduling unit and an IO driver, receiving signals detected by the bubble sensor through the IO driver. When a bubble is detected by the bubble sensor, it returns a high level; otherwise, it returns a low level. To ensure fast and accurate detection at different flow rates without missing any bubbles, the IO driver detection mode is first set to edge-triggered interrupt mode. When a bubble flows through the bubble sensor inside the pump tube and is detected, a rapidly rising high level is generated. The IO driver detects the rising edge of this level and immediately responds with an interrupt, recording the status. When a bubble leaves the bubble sensor, the level drops rapidly; the IO driver detects the falling edge and immediately responds, recording the status. The IO driver transmits the recorded bubble status data to the bubble detection unit 550, which then submits this data to the display unit 560 to display the current bubble status and generate an alarm sound.
[0148] Display unit 560 is used to display liquid flow rate, bubble status, and pressure monitoring values of injection pump tube 110; the pressure monitoring values are determined based on pressure monitoring data.
[0149] In some embodiments, the display unit 560 is connected to the flow rate control unit 540, the bubble detection unit 550, and the pressure detection unit 130. The display unit 560 can receive liquid flow rate information from the flow rate control unit 540, bubble status information from the bubble detection unit 550, and pressure monitoring values of the injection pump pipe 110 determined based on pressure monitoring data. These different types of information are then displayed clearly and intuitively, allowing the user to fully understand the operating status of the equipment.
[0150] In some implementations, such as Figure 8As shown, the display unit receives information from the bubble status, communication status, pinch valve status, pressure data mode status, and task scheduling unit, and outputs drive signals to the screen driver. When the display unit 560 receives data status from other units, it compares the newly received data status with the currently displayed data status to determine whether each data status has changed. If the target data status has changed, the display unit refreshes the status indicator at the corresponding position of the target data status through the screen driver.
[0151] In some embodiments, the bubble detection component 550 includes at least two bubble sensors, and each bubble sensor is respectively disposed at the inflow end and the outflow end 511 of the injection pump pipe 110.
[0152] For example, the bubble detection component 550 may include at least two bubble sensors. In this case, the bubble detection component 550 also includes a data processing component for processing the data collected by each bubble sensor. Multiple bubble sensors are respectively installed at the inflow section and the outflow end 511 of the injection pump, simultaneously monitoring bubbles at both ends of the injection pump pipe 110, which helps to reduce the possibility of bubbles in the injection liquid.
[0153] In some embodiments, the device further includes: a pinch valve control component 570 and a pinch valve 580; the pinch valve control component 570 is connected to the pinch valve 580.
[0154] The pinch valve control component is connected to the bubble detection component 550 and is used to control the pinch valve to clamp when bubbles are present in the injection pump pipe 110, so as to stop the flow of injection liquid in the injection pump pipe 110.
[0155] For example, the pinch valve control component is connected to the pinch valve and receives bubble status information from the bubble detection component 550. When the bubble status indicates the presence of bubbles in the injection pump pipe 110, the pinch valve control component quickly sends a control signal to drive the pinch valve to perform a clamping action.
[0156] In some implementations, such as Figure 9As shown, the pinch valve control unit receives information from task scheduling, remote control, and button control, and transmits this information to the IO driver. The control logic of the pinch valve control unit is based on button or remote control, requiring no rapid response. The pinch valve control unit can remotely receive control commands from external devices to close or open the pinch valve via a custom protocol. The pinch valve control unit can also be controlled manually via buttons. Both methods input the control results to the pinch valve control unit. The pinch valve control unit determines the input command; if it is a closing command, it closes the pinch valve; otherwise, it opens the pinch valve. Then, it outputs a drive level to the external circuit via the connected IO driver, thereby controlling the pinch valve's action. After the pinch valve opens or closes, it records its own state and submits the state data to the display unit 560.
[0157] Additionally, when the device is connected to an external ablation device, if it is necessary to move the balloon or change the ablation position during or after ablation, a pressure relief command can be sent to the pinch valve control component via remote control. Upon receiving the pressure relief command, the pinch valve control component outputs a closing instruction to the IO drive, causing the IO drive to close the pinch valve and cut off the liquid inside the pump tube. This achieves the pressure relief operation. Once the pressure relief is complete and the balloon position has been changed, the external ablation device can be remotely controlled to open the pinch valve and continue infusing the balloon through the infusion device. During this process, the pressure value detected by the pressure detection component 130 can be used to determine whether the pressure relief is complete. When the pressure value detected by the pressure detection component 130 is negative, it can be determined that the pressure relief is complete.
[0158] For example, the bubble detection component 550, pressure detection component 130 and display component 560, which have high real-time requirements, are set to high priority, while the pinch valve control component and flow rate control component 540 are set to normal priority.
[0159] As an extension, the device may also include remote communication components, such as... Figure 10 As shown, the remote communication component receives information from the task scheduling component and communicates with the serial port driver. The remote communication component connects to external devices and other components within the device to communicate with them, execute corresponding operations in accordance with commands issued by the external devices, and upload its own working status. The remote communication component mainly receives commands such as flow rate settings, device start, stop, and mode switching. Due to the uncertainty of the timing and frequency of external communication, the task scheduling component sets communication tasks to high priority to ensure that no data frame is missed during a large number of high-speed communications. The specific implementation of the communication process is as follows:
[0160] First, the remote communication component receives and transmits data via serial port driver interrupts. When the serial port driver receives data from an external device (such as an ablation device), it generates a data receive interrupt to notify the remote communication component. The remote communication component then stores all received data in a circular buffer. Simultaneously, the remote communication component reads and parses the data from the circular buffer every 3ms. The specific circular buffer data operation or steps are as follows:
[0161] The circular buffer is set to a range of 200, with separate receive and read counts. Each time data is pushed onto the buffer, the receive count increments. When the pushed data exceeds the set total length, the push process restarts from the beginning. Simultaneously, every 3ms, the read and receive counts are checked for equality. If they are not equal, it indicates that new data has been pushed onto the buffer. At this point, each data read increments the read count until the read count equals the receive count, indicating that the new data has been parsed. If the amount of data received each time exceeds 200, simply increase the range of the circular buffer. This method ensures that all received commands are parsed, preventing data omissions and ensuring that some control commands are not executed.
[0162] As an extension, the device may also include foot pedal control components, such as... Figure 11 As shown, the foot pedal control unit receives information from the task scheduling unit and communicates with the IO driver. The foot pedal control unit includes a foot pedal and a data processing component. The task scheduling unit categorizes tasks into normal and normal priorities. It is used to start the device and switch modes. First, the IO driver detects the foot pedal action and sends the pedal pressing and releasing actions to the data processing component. The data processing component then determines the operating mode. Specifically, in non-rinse mode, pressing the foot pedal switches the device to high-speed mode; releasing the foot pedal switches the device to low-speed mode.
[0163] Based on the above implementation methods, in one embodiment, the display component 560 specifically displays the following content:
[0164] When the pressure data changes, the corresponding pressure value will be displayed in real time at the pressure icon position. When the pressure exceeds the set pressure safety threshold, the pressure icon will change from white to yellow and flash.
[0165] The bubble status changes. When no bubble is detected, the bubble icon will not be displayed; when a bubble is detected, a white bubble icon will flash.
[0166] When the communication status changes, a white communication icon will be displayed when communication is initiated; otherwise, it will not be displayed.
[0167] The status of the pinch valve changes; when the pinch valve is closed, a white pinch valve icon is displayed, and when it is open, the pinch valve icon is not displayed.
[0168] Based on the same inventive concept, this application also provides a pressure monitoring device for implementing the pressure monitoring method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more pressure monitoring device embodiments provided below can be found in the limitations of the pressure monitoring method described above, and will not be repeated here.
[0169] In one exemplary embodiment, such as Figure 12 As shown, a pressure monitoring device is provided, comprising:
[0170] The sampling module 1210 is used to acquire the pressure signal of the injection liquid in the injection pump tube through a sliding sampling window. The pressure signal is the signal obtained by monitoring the pressure of the injection pump tube when the injection liquid is flowing in the injection pump tube.
[0171] The data analysis module 1220 is used to perform data analysis on the pressure signal collected under the sliding sampling window, determine the pressure characteristic value under the sliding sampling window, and store the pressure characteristic value as an intermediate pressure characteristic value in the target cache;
[0172] The monitoring module 1230 is used to determine the pressure monitoring data of the injection pump pipe based on the intermediate pressure characteristic values in the target cache.
[0173] Optionally, the monitoring module 1230 is further configured to store the pressure characteristic values in a historical record cache queue, and determine the operating status of the infusion pump tube according to each pressure characteristic value in the historical record cache queue. The historical record cache queue includes multiple cache spaces, each cache space being used to store at least one pressure characteristic value. Based on the operating status and each intermediate pressure characteristic value in the target cache, the pressure monitoring data of the infusion pump tube is determined.
[0174] Optionally, the monitoring module 1230 is also used to determine the change in the characteristic value of the pressure characteristic value between adjacent buffer spaces in the historical record cache queue; determine the data status corresponding to the historical record cache queue based on the change in each characteristic value corresponding to the historical record cache queue; and determine the operating status of the injection pump pipe based on the data status and the historical data status corresponding to the historical record cache queue, wherein the historical data status and the data status are continuous in time.
[0175] Optionally, the monitoring module 1230 is also used to determine that the data state corresponding to the historical record cache queue is stable when all the changes in the feature values corresponding to the historical record cache queue are within the error range; and to determine that the data state corresponding to the historical record cache queue is unstable when there are feature value changes that are not within the error range among the changes in the feature values corresponding to the historical record cache queue.
[0176] Optionally, the monitoring module 1230 is further configured to determine that the infusion pump tube is in an unstable state when both the current data state and at least one historical data state are unstable, wherein the historical data state and the current data state are sequentially continuous; to determine that the infusion pump tube is in a stable state when both the current data state and at least one historical data state are stable, wherein the at least one stable historical data state and the current data state are sequentially continuous; and to determine that the infusion pump tube is in a jump state when the infusion pump tube switches from an unstable state to a stable state.
[0177] Optionally, the monitoring module 1230 is also used to perform central tendency analysis on each intermediate pressure characteristic value in the target buffer to obtain the target pressure characteristic value that represents the central tendency of the data under the target buffer; based on the conversion relationship between electrical signals and voltage values, the target pressure characteristic value is converted into a monitoring voltage value; the target pressure coefficient corresponding to the monitoring voltage value in a preset mapping relationship is determined, the mapping relationship is the mapping relationship between voltage range and pressure coefficient; and the pressure monitoring data of the injection pump pipe is determined according to the target pressure coefficient and the monitoring voltage value.
[0178] Optionally, the pressure detection device further includes an update module 1240, which is used to update each intermediate pressure feature value in the target cache based on the current pressure feature value under the current sliding sampling window when the operating state of the infusion pump tube is in a jump state.
[0179] Optionally, the pressure monitoring device also includes an early warning module, which compares the pressure monitoring data with a preset pressure threshold and generates a pressure early warning message when the pressure monitoring data exceeds the pressure threshold.
[0180] Optionally, the data analysis module 1220 is also used to identify outlier data from the pressure signals collected under the sliding sampling window to obtain processed pressure signals; and to perform central tendency analysis on the processed pressure signals to obtain pressure feature values that characterize the central tendency of the data under the sliding sampling window.
[0181] Each module in the aforementioned pressure monitoring device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, 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.
[0182] In one embodiment, a liquid infusion system is provided, including the infusion device and ablation device as described above.
[0183] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, performs the operations or steps described in the above method embodiments.
[0184] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the operations or steps described in the above method embodiments.
[0185] 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.
[0186] It should be noted that the technical solutions formed by any of the above-described implementation methods (or embodiments) or any combination of implementation methods (or embodiments) are all within the scope of protection of this application.
[0187] Whenever a range of values is indicated in this application, it refers to any of the listed values (fractions and integers) that fall within the indicated range. The phrases “range between the first indicated value and the second indicated value” and “range from the first indicated value to the second indicated value” are used interchangeably in this application and refer to the values indicated by the first and second indications, as well as all fractional and integer values in between.
[0188] As used herein, when used in conjunction with numerical values and / or ranges, the terms “about” and / or “approximately” generally refer to those numerical values and / or ranges that are close to the stated numerical value and / or range. In some cases, the terms “about” and “approximately” may mean within ±10% of the stated value. For example, in some cases, “about 100 [units]” may mean within ±10% of 100 (e.g., 90 to 110). The terms “about” and “approximately” may be used interchangeably.
[0189] As used in this application, the singular forms “an,” “a,” and “the” include the plural forms unless the context clearly specifies otherwise. For example, the terms “a compound” or “at least one compound” can include a variety of compounds, including mixtures thereof.
[0190] The term "basically composed of" means that the composition, method, or structure may include additional ingredients, operations, or steps and / or components, provided that these additional ingredients, operations, or steps and / or components do not significantly alter the fundamental and novel properties of the claimed composition, method, or structure.
[0191] The implementation of the methods and / or systems of this application may include performing or fully performing selected tasks manually, automatically, or in a combination thereof. Furthermore, the actual instruments and equipment used in the implementation of the methods and / or systems of this application, using an operating system, may implement several selected tasks via hardware, software, firmware, or a combination thereof.
[0192] For example, the hardware used to perform the selected task according to embodiments of this application can be implemented in the form of a chip or circuit. As software, the selected task according to embodiments of this application can be implemented in the form of multiple software instructions executable by a computer using any suitable operating system. In exemplary embodiments of this application, one or more tasks of exemplary embodiments of the methods and / or systems according to this application are performed by a data processor, such as a computing platform for executing multiple instructions. Optionally, the data processor includes volatile memory for storing instructions and / or data and / or non-volatile memory for storing instructions and / or data, such as a magnetic hard disk and / or removable media. Optionally, a network connection is also provided. A display and / or user input devices such as a keyboard or mouse are also optionally provided.
[0193] It should be understood that certain features of this application described in the context of a single implementation for clarity can also be provided in combination in a single implementation. Conversely, multiple features of this application described in the context of a single implementation for brevity can also be provided individually or in any suitable sub-combination or, as appropriate, in any other described implementation of this application. Certain features described in the context of multiple implementations should not be considered essential features of those implementations unless the implementation does not function without these elements.
[0194] Although this application has been described in conjunction with its specific embodiments, it will be apparent to those skilled in the art that many alternatives, modifications, and variations are possible. Therefore, it is intended to include all such alternatives, modifications, and variations falling within the spirit and broad scope of the appended claims.
Claims
1. A pressure monitoring method, characterized in that, The method includes: The pressure signal of the infusion liquid in the infusion pump tube is acquired by a sliding sampling window. The pressure signal is obtained by monitoring the pressure of the infusion pump tube when the infusion liquid is flowing in the infusion pump tube. The pressure signal collected under the sliding sampling window is analyzed to determine the pressure characteristic value under the sliding sampling window, and the pressure characteristic value is stored as an intermediate pressure characteristic value in the target cache. The pressure monitoring data of the infusion pump pipe is determined based on the intermediate pressure characteristic values in the target cache.
2. The method according to claim 1, characterized in that, The step of determining the pressure monitoring data of the infusion pump tubing based on each of the intermediate pressure characteristic values in the target cache includes: The pressure characteristic values are stored in a historical record cache queue, and the operating status of the infusion pump tube is determined according to each pressure characteristic value in the historical record cache queue. The historical record cache queue includes multiple cache spaces, and each cache space is used to store at least one pressure characteristic value. Based on the operating status and the intermediate pressure characteristic values in the target cache, the pressure monitoring data of the injection pump pipe is determined.
3. The method according to claim 2, characterized in that, Determining the operating status of the infusion pump tubing based on the pressure characteristic values in the historical record cache queue includes: Determine the change in characteristic values between pressure characteristic values in adjacent cache spaces within the historical record cache queue; The current data state corresponding to the historical record cache queue is determined based on the change amount of each feature value corresponding to the historical record cache queue. The operating status of the infusion pump tube is determined based on the current data status and the historical data status corresponding to the historical data cache queue, wherein the historical data status and the current data status are sequentially continuous.
4. The method according to claim 3, characterized in that, Determining the current data state corresponding to the historical record cache queue based on the change in each of the characteristic values corresponding to the historical record cache queue includes: If the changes in each of the feature values corresponding to the historical record cache queue are all within the error range, the current data state corresponding to the historical record cache queue is determined to be stable. If the changes in the characteristic values corresponding to the historical record cache queue include changes in characteristic values that are not within the error range, then the current data state corresponding to the historical record cache queue is determined to be unstable.
5. The method according to claim 3, characterized in that, Determining the operating status of the infusion pump tubing based on the data status and the historical data status corresponding to the historical data cache queue includes: If both the current data state and at least one of the historical data states are unstable, the infusion pump tube is determined to be in an unstable state, wherein at least one of the historical data states that is unstable is sequentially continuous with the current data state. When both the current data state and at least one of the historical data states are stable, it is determined that the infusion pump tube is in a stable state, wherein at least one historical data state that is stable is sequentially continuous with the current data state. When the infusion pump tube switches from an unstable state to a stable state, it is determined that the infusion pump tube is in a transition state.
6. The method according to claim 2, characterized in that, The step of determining the pressure monitoring data of the infusion pump tubing based on the operating status and each of the intermediate pressure characteristic values in the target cache includes: When the operating state is a stable state or a jump state, perform central tendency analysis on each of the intermediate pressure feature values in the target cache to obtain the target pressure feature value that characterizes the data central tendency under the target cache. Based on the conversion relationship between electrical signals and voltage values, the target pressure characteristic value is converted into a monitoring voltage value; Determine the target pressure coefficient corresponding to the monitored voltage value in a preset mapping relationship, wherein the mapping relationship is a mapping relationship between voltage range and pressure coefficient; The pressure monitoring data of the injection pump pipe is determined based on the target pressure coefficient and the monitoring voltage value.
7. The method according to claim 6, characterized in that, When the operating state of the infusion pump tube is in an abrupt change state, the intermediate pressure feature values in the target cache are updated based on the current pressure feature value under the current sliding sampling window.
8. The method according to claim 1, characterized in that, The method further includes: The pressure monitoring data is compared with a preset pressure threshold. If the pressure monitoring data is greater than the pressure threshold, a pressure warning message is generated.
9. The method according to claim 1, characterized in that, The step of analyzing the pressure signal collected under the sliding sampling window to determine the pressure characteristic value under the sliding sampling window includes: Outlier data are identified from the pressure signals collected under the sliding sampling window to obtain the processed pressure signal; A central tendency analysis is performed on the processed pressure signal to obtain pressure feature values that characterize the central tendency of the data under the sliding sampling window.
10. A pressure monitoring device, characterized in that, include: The sampling module is used to acquire the pressure signal of the infusion liquid in the infusion pump tube through a sliding sampling window. The pressure signal is obtained by monitoring the pressure of the infusion pump tube when the infusion liquid is flowing in the infusion pump tube. The data analysis module is used to perform data analysis on the pressure signal collected under the sliding sampling window, determine the pressure characteristic value under the sliding sampling window, and store the pressure characteristic value as an intermediate pressure characteristic value in the target cache; The monitoring module is used to determine the pressure monitoring data of the injection pump pipe based on each of the intermediate pressure characteristic values in the target cache.
11. A liquid filling device, characterized in that, It includes an infusion pump tube, a drive component, and a pressure detection component; the drive component is used to drive the infusion liquid to flow within the infusion pump tube; The pressure detection component is used for: The pressure signal of the infusion liquid in the infusion pump tube is acquired by a sliding sampling window. The pressure signal is obtained by monitoring the pressure of the infusion pump tube when the infusion liquid is flowing in the infusion pump tube. The pressure signal collected under the sliding sampling window is analyzed to determine the pressure characteristic value under the sliding sampling window, and the pressure characteristic value is stored as an intermediate pressure characteristic value in the target cache. The pressure monitoring data of the infusion pump pipe is determined based on the intermediate pressure characteristic values in the target cache.
12. The device as claimed in claim 11, characterized in that, The device further includes: a flow rate control component, a bubble detection component, and a display component; the flow rate control component is connected to the drive component; the display component is connected to the flow rate control component, the bubble detection component, and the pressure detection component; The flow rate control component is used to adjust the liquid flow rate in the injection pump tube by controlling the rotational speed of the drive component, and to transmit the liquid flow rate to the display component; The bubble detection component is used to detect the bubble state in the injection liquid at the liquid flow rate, and transmit the bubble state to the display component; The display component is used to display the liquid flow rate, the bubble state, and the pressure monitoring value of the injection pump tube; the pressure monitoring value is determined based on the pressure monitoring data.
13. The device according to claim 12, characterized in that, The bubble detection component includes at least two bubble sensors, and each bubble sensor is respectively disposed at the inflow end and the outflow end of the injection pump pipe.
14. The device according to claim 12, characterized in that, The device further includes: a pinch valve control component and a pinch valve; the pinch valve control component is connected to the pinch valve. The clamp valve control component is connected to the bubble detection component and is used to control the clamp valve to clamp when the bubble state indicates the presence of bubbles in the injection pump pipe, so as to control the injection liquid in the injection pump pipe to stop flowing.
15. A liquid infusion system, characterized in that, It includes ablation devices and infusion devices as described in any one of claims 11 to 14.
16. 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 operations or steps of the method according to any one of claims 1 to 9.