Pressure fluctuation detection method and pressure pump

By mapping the pressure data of the pressure pump to a slope waveform and performing feature analysis, the problem that existing pressure pumps cannot detect abnormal pressure fluctuations in real time is solved, enabling real-time display and historical pressure data recording, thus improving the detection and display capabilities of the pressure pump.

CN121916153APending Publication Date: 2026-04-24SHENZHEN INSIGHT MED CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411483412.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-22
Publication Date
2026-04-24

AI Technical Summary

Technical Problem

Existing pressure pumps are unable to detect and display abnormal pressure fluctuations in real time during surgical procedures, and cannot record historical pressure data.

Method used

By mapping the raw waveform of the pressure data to a slope waveform, extracting and analyzing the waveform feature data, and using the display module to display pressure fluctuation information in real time, including digital and non-digital display areas, the system displays the current pressure change, holding time, historical pressure values, and pressure fluctuation prompts.

Benefits of technology

It enables real-time detection and display of abnormal fluctuations during the output pressure process of the pressure pump, records historical pressure data, and improves user experience and operational safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121916153A_ABST
    Figure CN121916153A_ABST
Patent Text Reader

Abstract

The invention relates to a pressure fluctuation detection method and a pressure pump. The method comprises the steps of obtaining pressure data of a pressure pump; feature extraction is carried out on the waveform of the pressure data, the feature extraction comprises mapping the original pressure waveform of the pressure data into a slope waveform, and waveform feature data of the slope waveform is obtained; and analyzing the waveform characteristic data, and obtaining the current pressure fluctuation information of the pressure pump according to an analysis result. According to the scheme, in the process that the pressure pump outputs the pressure to the balloon, the pressure can be detected in real time, and when the pressure pump has abnormal pressure fluctuation, the abnormal fluctuation information can be displayed through the display module.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of medical device technology, and in particular to a method for detecting pressure fluctuations and a pressure pump. Background Technology

[0002] A balloon inflator is a device used to control and regulate the inflation and deflation of a balloon. Balloon inflators can be divided into mechanical and digital types. Mechanical inflators have two problems: first, the accuracy of the pressure readings is low due to the influence of mechanical pointer fluctuations; second, the mechanically acquired values ​​are instantaneous and cannot be recorded or traced back. Digital inflators, on the other hand, can display the detected pressure values ​​digitally on an electronic dial, effectively improving the accuracy of the readings.

[0003] However, the pressure pumps in these technologies have difficulty displaying historical pressure data from previous surgical procedures during use. Furthermore, when abnormal pressure fluctuations may occur during the surgical procedure, these pressure pumps are also unable to detect and display these abnormal pressure fluctuations in real time. Summary of the Invention

[0004] To address or partially address the problems existing in related technologies, this application provides a pressure fluctuation detection method and a pressure pump. During the process of the pressure pump outputting pressure to the balloon, the pressure can be detected in real time. When the pressure pump experiences abnormal pressure fluctuations, the abnormal fluctuation information can be displayed through a display module.

[0005] The first aspect of this application provides a method for detecting pressure fluctuations, including:

[0006] Obtain pressure data from the pressure pump;

[0007] Feature extraction is performed on the waveform of the pressure data. The feature extraction includes mapping the original pressure waveform of the pressure data to a slope waveform and obtaining the waveform feature data of the slope waveform.

[0008] The waveform feature data is analyzed, and the pressure fluctuation information of the pressure pump is obtained based on the analysis results.

[0009] In one implementation, obtaining the waveform feature data of the slope waveform includes:

[0010] Obtain the peak and trough values ​​of the slope waveform;

[0011] The step of analyzing the waveform feature data and obtaining the current pressure fluctuation information of the pressure pump based on the analysis results includes:

[0012] The changes in the peak and trough values ​​are analyzed, and the pressure fluctuation information of the pressure pump is obtained based on the changes.

[0013] In one implementation, analyzing the changes in the peak and trough values ​​to obtain pressure fluctuation information of the pressure pump based on the changes includes:

[0014] Calculate the changes in the peak value, trough value, peak-to-trough difference, and trough-to-peak distance;

[0015] Pressure fluctuation information of the pressure pump is obtained when the trough value is greater than the trough value of the pressure change under non-pressure fluctuation state, less than the trough value under active pressure relief state, the peak-to-trough difference is greater than the peak-to-trough difference of the pressure pump under non-pressure fluctuation state, and the peak-to-trough distance is less than the peak-to-trough distance under active pressure relief state.

[0016] In one implementation, obtaining the pressure fluctuation information of the pressure pump when the trough value is greater than the pressure change trough value under non-pressure fluctuation conditions, less than the trough value under active pressure relief conditions, the peak-to-trough difference is greater than the peak-to-trough difference of the pressure pump under non-pressure fluctuation conditions, and the peak-to-trough distance is less than the peak-to-trough distance under active pressure relief conditions includes:

[0017] When the trough value is greater than the trough value of the pressure change under non-pressure fluctuation conditions, less than the trough value under active pressure relief conditions, the peak-to-trough difference is greater than the peak-to-trough difference of the pressure pump under non-pressure fluctuation conditions, and the peak-to-trough distance is less than the peak-to-trough distance under active pressure relief conditions, the probability of changes in the peak and trough values ​​at this time is calculated. When the probability is greater than a preset value, the pressure fluctuation information of the pressure pump is obtained; and / or,

[0018] When the trough value is greater than the trough value of pressure change under non-pressure fluctuation state, less than the trough value under active pressure relief state, the peak-to-trough difference is greater than the peak-to-trough difference of the pressure pump under non-pressure fluctuation state, and the peak-to-trough distance is less than the peak-to-trough distance under active pressure relief state, the instantaneous change gradient difference of the peak value and the trough value is calculated, and the pressure fluctuation information is obtained based on the instantaneous change gradient difference.

[0019] In one implementation, obtaining the peak and trough values ​​of the slope waveform includes:

[0020] The slope waveform is sliced ​​using a sliding window to obtain the peak and trough values ​​of the slope waveform.

[0021] In one implementation, acquiring the pressure data of the pressure pump includes:

[0022] Pressure data of the pressure pump is acquired during the pressure holding period or the pressurization period of the pressure pump.

[0023] In one implementation, before feature extraction from the pressure data, the following steps are included:

[0024] The pressure data is downsampled; and / or,

[0025] Before performing feature analysis on the slope waveform, the following steps are included:

[0026] The pressure data is subjected to data filtering processing, and the filtered pressure data is subjected to data normalization processing.

[0027] A second aspect of this application provides a pressure pump for detecting pressure fluctuations using the method described in the first aspect above, the pressure pump comprising:

[0028] The data acquisition module is used to acquire pressure data from the pressure pump;

[0029] The waveform feature extraction module extracts features from the waveform of the pressure data. The feature extraction includes mapping the original pressure waveform of the pressure data to a slope waveform and obtaining the waveform feature data of the slope waveform.

[0030] The waveform feature analysis module analyzes the waveform feature data and obtains the pressure fluctuation information of the pressure pump based on the analysis results.

[0031] The display module is used to display the pressure fluctuation information.

[0032] In one implementation, the display module includes:

[0033] Numeric display area and / or non-numerical display area;

[0034] The digital display area is used to display digital information about the current pressure change of the pressure pump, and the non-digital display area is used to display non-digital information about the current pressure change of the pressure pump.

[0035] In one implementation, the digital display area includes:

[0036] The pressure digital change display area is used to display pressure changes digitally.

[0037] The pressure holding time display area is used to display the duration of the current pressure holding phase of the pressure pump;

[0038] Historical pressure display area, used to display historical pressure values;

[0039] And / or,

[0040] The non-digital display area includes:

[0041] Pressure scale change display area; used to display the current pressure change information of the pressure pump through a scale;

[0042] A pressure fluctuation alert display area is used to display an alert message when a pressure fluctuation is detected; and / or,

[0043] The pressure fluctuation marker display area is used to display marker information at the corresponding pressure value after a fluctuation is detected.

[0044] The technical solution provided in this application may include the following beneficial effects:

[0045] The method provided in this application maps the original pressure waveform of the pressure data to a slope waveform, performs feature analysis on the slope waveform, obtains and displays the pressure fluctuation information of the pressure pump based on the result of the feature analysis, so that the pressure can be detected in real time during the process of the pressure pump outputting pressure to the balloon, and when the pressure pump experiences abnormal pressure fluctuations, the abnormal fluctuation information can be displayed through the display module.

[0046] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0047] The above and other objects, features and advantages of this application will become more apparent from the more detailed description of exemplary embodiments thereof in conjunction with the accompanying drawings, wherein the same reference numerals generally represent the same components in the exemplary embodiments thereof.

[0048] Figure 1 This is a schematic flowchart illustrating the pressure fluctuation detection method in an embodiment of this application;

[0049] Figure 2 This is another schematic flowchart of the pressure fluctuation detection method shown in the embodiments of this application;

[0050] Figure 3 This is a diagram of the original pressure waveform shown in the embodiments of this application;

[0051] Figure 4 This is a slope waveform diagram obtained by mapping the original pressure waveform diagram as shown in the embodiments of this application;

[0052] Figure 5 This is a filtered slope waveform diagram shown in an embodiment of this application;

[0053] Figure 6 This is a schematic diagram of a pressure pump module shown in an embodiment of this application;

[0054] Figure 7 This is a schematic diagram of the logic flow of a pressure pump system shown in an embodiment of this application;

[0055] Figure 8This is a schematic diagram of the display module of the pressure pump shown in an embodiment of this application;

[0056] Figure 9 This is another schematic diagram of the display module of the pressure pump shown in the embodiments of this application;

[0057] Figure 10 This is a schematic diagram of the system structure of the pressure pump shown in the embodiments of this application. Detailed Implementation

[0058] Embodiments of this application will now be described in more detail with reference to the accompanying drawings. While embodiments of this application are shown in the drawings, it should be understood that this application may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided to make this application more thorough and complete, and to fully convey the scope of this application to those skilled in the art.

[0059] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms “a,” “the,” and “the” used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of one or more of the associated listed items.

[0060] It should be understood that although the terms "first," "second," "third," etc., may be used in this application to describe various information, this information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0061] In related technologies, pressure pumps struggle to display historical pressure data from previous surgical procedures. Furthermore, these pumps cannot detect and display abnormal pressure fluctuations in real time during surgery. To address these issues, this application provides a pressure fluctuation detection method and a pressure pump that can detect pressure in real time as the pump outputs pressure to the balloon. When abnormal pressure fluctuations occur, the pump can display this abnormal fluctuation information via a display module.

[0062] The technical solutions of the embodiments of this application are described in detail below with reference to the accompanying drawings.

[0063] Figure 1 This is a schematic flowchart illustrating the pressure fluctuation detection method in an embodiment of this application.

[0064] See Figure 1 The pressure fluctuation detection method for a pressure pump provided in this application includes:

[0065] S101. Obtain the pressure data of the pressure pump.

[0066] In this step, pressure data of the pressure pump is acquired during the pressure holding period or the pressurization period. Since pressure fluctuations during active depressurization do not affect the operator's operation, this embodiment does not consider the situation of pressure fluctuations during active depressurization. Therefore, the pressure fluctuations referred to in this application refer to the pressure pump during the pressure holding period or the pressurization period.

[0067] S102. Perform feature extraction on the waveform of the pressure data. Feature extraction includes mapping the original pressure waveform of the pressure data to a slope waveform and obtaining the waveform feature data of the slope waveform.

[0068] In this step, after converting the pressure waveform into a slope waveform, the original pressure value is no longer needed after obtaining the waveform characteristic data of the slope waveform. When the pressure pump experiences abnormal pressure fluctuations, these fluctuations can be more clearly observed through the slope waveform characteristics.

[0069] S103. Analyze the waveform characteristic data and obtain the pressure fluctuation information of the current pressure pump based on the analysis results.

[0070] In this step, the slope waveform can be analyzed based on the current operating status of the pressure pump, and the analysis structure can be used to determine that there is pressure fluctuation in the current pressure pump.

[0071] The method provided in this application maps the original pressure waveform of the pressure data to a slope waveform, performs feature analysis on the slope waveform, obtains and displays the pressure fluctuation information of the pressure pump based on the result of the feature analysis, so that the pressure can be detected in real time during the process of the pressure pump outputting pressure to the balloon. The pressure pump is equipped with a display module, which can display the abnormal fluctuation information when the pressure pump experiences abnormal pressure fluctuation.

[0072] In some embodiments, after acquiring the pressure data from the pressure pump, the data is further downsampled. Data downsampling is a method that reduces storage costs and improves processing and query efficiency by reducing the amount of data while maintaining the overall characteristics and trends of the data. In this embodiment, the computational load during feature analysis can be effectively reduced without losing pressure data features.

[0073] Figure 2This is another schematic flowchart illustrating the pressure fluctuation detection method shown in the embodiments of this application. Figure 2 The pressure fluctuation detection method provided in this application is described in more detail.

[0074] See Figure 2 The pressure fluctuation detection method in this embodiment includes:

[0075] S201. Obtain pressure data from the pressure pump through a sensor.

[0076] In this embodiment, the pressure pump is equipped with a sensor to collect pressure data from the pump in real time. The data collected by the sensor can be acquired in real time using a timer and specific communication protocols such as IIC or SPI.

[0077] S202. Map the original pressure waveform of the pressure data to a slope waveform.

[0078] S203. Perform data filtering on the pressure data.

[0079] Data filtering involves filtering pressure data mapped to a slope waveform to reduce the impact of noise on the waveform. Data filtering includes two methods: time-domain filtering and frequency-domain filtering. In this embodiment, time-domain filtering is preferred. Since the slope waveform has weak characteristics in the frequency domain and is not significantly affected by frequency domain noise, this embodiment improves the filtering effect by calculating and analyzing the cross-entropy of the slope waveform data before and after filtering.

[0080] S204. Perform data normalization on the pressure data after data filtering.

[0081] Data normalization transforms stress data of different ranges or scales into a unified standard range. In this application, it can reduce outliers in stress data and avoid data calculation anomalies during feature analysis.

[0082] S205. Perform data sliding window slicing on the slope waveform to obtain the peak and trough values ​​of the slope waveform.

[0083] A sliding window is a technique that maintains a fixed-size window on an array or string, or adjusts the window size under specific conditions, to perform efficient calculations within the window.

[0084] S206. Analyze the changes in peak values, trough values, peak-to-trough gap, and valley-to-peak distance.

[0085] S207. Pressure fluctuation information of the pressure pump is obtained based on the changes in peak value, trough value, peak-to-trough difference and valley-to-peak distance.

[0086] In this step, the pressure fluctuation information of the pressure pump is obtained when the trough value is greater than the pressure change trough value under non-pressure fluctuation state, less than the trough value under active pressure relief state, the peak-to-trough difference is greater than the peak-to-trough difference of the pressure pump under non-pressure fluctuation state, and the peak-to-trough distance is less than the peak-to-trough distance under active pressure relief state.

[0087] In this step, the probability information of the changes in peak and trough values ​​within a preset time period can be obtained. Based on the probability information, pressure fluctuation information is obtained and displayed. The probability of pressure fluctuation occurring can be predicted by using a probability weighting method. When the fluctuation probability exceeds a preset value (e.g., 50%), it can be determined that pressure fluctuation exists.

[0088] In some embodiments, the instantaneous pressure gradient difference between the peak and trough values ​​can be obtained, and pressure fluctuation information is obtained and displayed based on the instantaneous pressure gradient difference. The presence of pressure fluctuation can be further determined by comparing the instantaneous pressure gradient difference. Since the gradient difference between adjacent pressure values ​​remains at or near the same value during the pressurization or pressure holding phase of the pressure pump, a pressure fluctuation is considered to exist when the difference exceeds this value.

[0089] Figure 3 This is a diagram showing the original pressure waveform of the pressure pump illustrated in the embodiments of this application; Figure 4 This is a slope waveform diagram obtained by mapping the original pressure waveform diagram of the pressure pump shown in the embodiments of this application.

[0090] See Figure 3 , Figure 3 The horizontal axis represents the entire waveform duration from start to finish, with the unit being time (ms); the vertical axis represents the pressure change during the entire pressure acquisition process, with the unit being kPa. Figure 1 Pressure data is collected from the pressure pump every 4 ms. See [link / reference] Figure 4 , Figure 4 The horizontal axis represents the sequence number of each mapping point, and the vertical axis represents the slope. After converting the pressure waveform into a slope waveform, the original pressure value is no longer relevant. When the pressure pump experiences abnormal pressure fluctuations, pressure change information can be obtained by analyzing the characteristics of the slope waveform.

[0091] Figure 5 This is a slope waveform diagram after filtering, as shown in an embodiment of this application.

[0092] See Figure 5 When pressure increases or decreases, the slope of the pressure waveform exhibits distinct peaks and troughs. Unfiltered waveforms suffer from significant noise interference, primarily due to sensor accuracy and decimal point variations in the slope during pressure data acquisition. This application utilizes effective filtering to enable more accurate feature analysis of slope waveform changes.

[0093] Taking pressure fluctuations during the pressure holding period of a pressure pump as an example, when pressure fluctuations occur, there will be a brief pressure drop followed by an immediate pressure rise, that is, the pressure amplitude fluctuates significantly. Due to the structure and sealing of the pressure pump itself, slight pressure leakage will occur when it is not pressurized, that is, the pressure waveform shows a slow downward trend. This situation is a normal pressure change phenomenon and does not fall under the category of pressure fluctuations as referred to in this application.

[0094] Therefore, the solution of this application maps the original pressure waveform to a slope waveform and quantifies the peak and trough values ​​in the slope waveform. By capturing the rapid changes in the values ​​of the troughs and peaks, the existence of pressure fluctuations can be determined.

[0095] When pressure fluctuations occur, the waveform exhibits rapid troughs and peaks, which differs significantly from the slope changes of pressure waveforms under conditions without abnormal pressure fluctuations. For pressure pumps with relatively good sealing, pressure fluctuations indicate that the pressure within the chamber is unstable, which can be understood as "pressure relief." This corresponds to a momentary and distinct trough on the pressure slope waveform diagram, which varies with the pressure fluctuations. Figure 5 Three troughs can be observed in the marked area. The first trough is obvious and changes rapidly, caused by pressure fluctuations. The second and third troughs are caused by deliberate depressurization. By comparison, it can be seen that when pressure fluctuations occur, the trough slope is lower but not too small, and the overall trough width is narrower.

[0096] In this embodiment, sliding window slicing can help quickly locate the peaks and troughs of the slope waveform. On the one hand, sliding windows can improve the real-time performance of data processing; on the other hand, they can better capture the local features of the slope waveform. Table 1 below shows the pressure fluctuation characteristic value change data obtained through sliding window slicing.

[0097] Table 1:

[0098] Data Window peak Valley value Peak-valley gap Peak-valley distance 1 0.005 -0.015 0.02 26 2 2.532 -0.176 2.708 81 3 1.306 -0.151 1.457 110 4 1.117 -0.359 1.476 124 5 1.17 -1.775 2.945 23 6 0.651 -0.164 0.815 200 7 0.867 -0.16 1.027 534 8 0 -1.737 1.737 186 9 0.173 -55.33 55.503 36 10 0.071 -0.596 0.667 22 11 0.019 -0.016 0.035 11 12 0.03 -0.02 0.05 12

[0099] Each row in Table 1 represents a data window, which records the peak value, trough value, peak-trough difference, and peak-trough distance. Specifically, window 5 contains data from windows where pressure fluctuations are detected, and window 9 contains data from windows where active pressure relief occurs.

[0100] By comparing the pressure fluctuation characteristic values ​​in windows 5 and 9, it can be found that the trough values ​​of the slope are relatively large compared to the normal pressure changes, but significantly smaller than the trough values ​​during active pressure relief, and the peak-to-trough distance is relatively small. Through analysis of multiple sets of data, the applicant found that similar characteristics are consistent; therefore, the data in window 5 indicates that significant pressure fluctuations occur at this time.

[0101] Figure 6 This is a schematic diagram of a pressure pump module shown in an embodiment of this application.

[0102] See Figure 6 This embodiment also provides a pressure pump for detecting pressure fluctuations using the methods described in any of the above embodiments. The pressure pump includes a data acquisition module 501, a waveform feature extraction module 502, a waveform feature analysis module 503, and a display module 504.

[0103] The data acquisition module 501 is used to acquire the pressure data of the pressure pump.

[0104] The waveform feature extraction module 502 is used to extract features from the pressure data acquired by the data acquisition module 501. Feature extraction includes mapping the original pressure waveform of the pressure data to a slope waveform and obtaining the waveform feature data of the slope waveform.

[0105] The waveform feature analysis module 503 is used to analyze the waveform feature data of the waveform feature extraction module 502, and obtain the pressure fluctuation information of the current pressure pump based on the analysis results.

[0106] Display module 504 is used to display the pressure fluctuation information obtained by the waveform feature analysis module.

[0107] In this application, the original pressure waveform of the pressure data is mapped to a slope waveform by the waveform feature extraction module 502, and then the slope waveform is analyzed by the waveform feature analysis module 503. The pressure fluctuation information of the pressure pump is obtained based on the result of the feature analysis. Finally, the pressure fluctuation information is displayed by the display module 504. In this way, the pressure can be detected in real time during the process of the pressure pump outputting pressure to the balloon, and the abnormal fluctuation information can be displayed when the pressure pump experiences abnormal pressure fluctuation.

[0108] In this embodiment, the data acquisition module 501, the waveform feature extraction module 502, and the waveform feature analysis module 503 can be integrated into the microprocessor (CPU) and fixedly installed in the housing of the pressure pump. The display module 504 is electrically connected to the microprocessor, and the microprocessor can display the display content in real time through the display module. The display content can be dynamically refreshed in real time.

[0109] Figure 7 This is a schematic diagram of the display module of the pressure pump shown in an embodiment of this application.

[0110] See Figure 7The display module includes a digital display area and / or a non-digital display area; the digital display area is used to display digital information of the current pressure change of the pressure pump, and the non-digital display area is used to display non-digital information of the current pressure change of the pressure pump; the digital display area includes a pressure digital change display area 1, a pressure holding time display area 2, and a historical pressure display area 6.

[0111] The pressure change display area 1 is used to display pressure changes digitally and can be located in the center of the screen. The pressure holding time display area 2 is used to display the duration of the current pressure holding phase of the pressure pump and can be located below the pressure change display area 1. The historical pressure display area 6 is used to display historical pressure values, including the historical maximum pressure value, and can display at least the three most recent pressure data acquisitions. The historical pressure display area can be located at the bottom of the screen.

[0112] The non-digital display area includes pressure scale change display area 3, pressure fluctuation indication display area 7, pressure fluctuation mark display area 8, and degree symbol display area 5.

[0113] The pressure scale change display area 3 is used to display the current pressure change information of the pressure pump through the scale, and can be set along the edge of the screen; the pressure fluctuation prompt display area 7 is used to display prompt information when pressure fluctuation is detected, such as by flashing; the pressure fluctuation mark display area 8 is used to display mark information at the pressure scale value after a fluctuation is detected in the corresponding pressure value; the degree symbol display area 5 is used for the negative sign display and the maximum value mark display, and can be set to the side of the digital change display area 1. The negative sign display is used to display when the pressure is negative, and the maximum value mark display is used to display when the maximum scale range is exceeded in PSI units.

[0114] In some embodiments, the pressure pump of this application also includes a unit conversion display module 4, which is used to display the pressure fluctuation information in real time after unit conversion. It can display multiple units, but can display only one unit at a time.

[0115] In some embodiments, the pressure pump provided in this application also includes a timing display module. The timing is activated when the pressure value exceeds a specific threshold, and deactivated when the pressure value drops instantaneously, i.e., when pressure is actively released. After the timing is activated, it dynamically changes and is displayed according to the operation duration. The final operation duration is displayed after the operation is completed.

[0116] Figure 8 This is another schematic diagram of the display module of the pressure pump shown in the embodiment of this application. Figure 8 The display interface is shown when pressure fluctuations are detected. When pressure fluctuations are present, the pressure digital change display area displays the pressure change digitally, and the pressure scale change display area displays the current pressure change information of the pressure pump through a scale. At the same time, the pressure fluctuation mark display area 8 and the pressure fluctuation prompt display area 7 are lit up.

[0117] Therefore, the pressure pump of this application can not only display the current pressure value in real time, but also record multiple historical pressure data and pressure holding time data during the pressure holding phase, making it convenient for users to view and compare. Simultaneously, it can monitor and identify abnormal pressure fluctuations in real time during the data acquisition process and display them intuitively through the display module, ensuring that users can obtain key pressure pump data in a timely manner. Furthermore, it actively prompts on the screen after detecting pressure fluctuations and highlights the fluctuating pressure value on the scale, improving the user experience.

[0118] Figure 9 This is a schematic diagram of the logic flow of a pressure pump system shown in an embodiment of this application.

[0119] See Figure 9 After starting, the pressure pump is initialized in step 301; the screen information is displayed in step 302; pressure data is collected in step 303; pressure changes are detected in step 304; if no change is detected, it is determined in step 306 whether the waiting timeout has occurred, and if so, the screen is turned off in step 310.

[0120] If a pressure change is detected in step 304, pressure feature data is extracted and pressure fluctuation data is analyzed in step 309. If pressure fluctuation data exists, pressure relief is detected in step 313. If pressure relief is detected, the latest historical maximum pressure value and operation time are calculated in step 314, and then the following information displayed on the screen is updated: 1. Pressure; 2. Fluctuation prompt; 3. Historical maximum pressure value; 4. Historical operation time.

[0121] After the screen information is displayed in step 302, it is checked in step 305 whether there is a physical button operation. If no operation is detected, it returns to step 303. If it is detected, it is determined in step 307 whether it is a unit switch. If yes, it proceeds to step 315. If no, it proceeds to step 309. In step 308, it is determined whether the screen is lit. If yes, the screen is turned on and it proceeds to step 315. If neither is true, the screen is turned off and the program ends.

[0122] Figure 10 This is a schematic diagram of the system structure of the pressure pump shown in the embodiments of this application.

[0123] See Figure 10 In this embodiment, the pressure pump includes a pressure sensor 401 connected to the microprocessor 400, a display screen 404, a display driver 403, a memory 405, a power supply 406, and physical buttons 407.

[0124] To accommodate different usage scenarios, the pressure pump in this embodiment can be equipped with a physical button 407 for easy manual switching of units or triggering of pressure detection. Pressure detection can be triggered via an external interrupt mechanism, improving program response speed. To further enhance device uptime, the system will automatically dim the display screen 404 or turn it off when the device has been inactive for an extended period.

[0125] In this embodiment, the microprocessor 400 can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.

[0126] Memory 405 may include various types of storage units, such as system memory, read-only memory (ROM), and permanent storage devices. ROM may store static data or instructions required by the processor 405 or other modules of the computer. Permanent storage devices may be read-write storage devices. Permanent storage devices may be non-volatile storage devices that retain stored instructions and data even when the computer is powered off. In some embodiments, permanent storage devices use mass storage devices (e.g., magnetic or optical discs, flash memory) as permanent storage devices. In other embodiments, permanent storage devices may be removable storage devices (e.g., floppy disks, optical drives). System memory may be a read-write storage device or a volatile read-write storage device, such as dynamic random access memory. System memory may store some or all of the instructions and data required by the processor during operation.

[0127] In addition, memory 405 may include any combination of computer-readable storage media, including various types of semiconductor memory chips (e.g., DRAM, SRAM, SDRAM, flash memory, programmable read-only memory), and disks and / or optical discs may also be used.

[0128] In some embodiments, memory 405 may include a removable storage device that is readable and / or writable, such as a laser disc (CD), a read-only digital multifunction optical disc (e.g., DVD-ROM, dual-layer DVD-ROM), a read-only Blu-ray disc, an ultra-high-density optical disc, a flash memory card (e.g., SD card, mini SD card, Micro-SD card, etc.), a magnetic floppy disk, etc. Computer-readable storage media do not contain carrier waves or transient electronic signals transmitted wirelessly or via wired connections.

[0129] In this embodiment, the memory 405 stores executable code. When the executable code is processed by the processor 401, the processor 400 can execute part or all of the methods described above.

[0130] Furthermore, the method according to this application can also be implemented as a computer program or computer program product, which includes computer program code instructions for performing some or all of the steps in the method described above.

[0131] Alternatively, this application may be implemented as a computer-readable storage medium (or a non-transitory machine-readable storage medium or a machine-readable storage medium) storing executable code (or computer program or computer instruction code) thereon, which, when executed by a processor of an electronic device (or server, etc.), causes the processor to perform part or all of the steps of the methods described above according to this application.

[0132] The various embodiments of this application have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or improvement of the technology in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.

Claims

1. A method for detecting pressure fluctuations in a pressure pump, characterized in that, include: Obtain pressure data from the pressure pump; Feature extraction is performed on the waveform of the pressure data. The feature extraction includes mapping the original pressure waveform of the pressure data to a slope waveform and obtaining the waveform feature data of the slope waveform. The waveform feature data is analyzed, and the pressure fluctuation information of the pressure pump is obtained based on the analysis results.

2. The method according to claim 1, characterized in that, The process of obtaining the waveform feature data of the slope waveform includes: Obtain the peak and trough values ​​of the slope waveform; The step of analyzing the waveform feature data and obtaining the current pressure fluctuation information of the pressure pump based on the analysis results includes: The changes in the peak and trough values ​​are analyzed, and the pressure fluctuation information of the pressure pump is obtained based on the changes.

3. The method according to claim 2, characterized in that, The analysis of the changes in the peak and trough values, and the determination of the pressure fluctuation information of the pressure pump based on the changes, includes: Calculate the changes in the peak value, trough value, peak-to-trough difference, and trough-to-peak distance; Pressure fluctuation information of the pressure pump is obtained when the trough value is greater than the trough value of the pressure change under non-pressure fluctuation state, less than the trough value under active pressure relief state, the peak-to-trough difference is greater than the peak-to-trough difference of the pressure pump under non-pressure fluctuation state, and the peak-to-trough distance is less than the peak-to-trough distance under active pressure relief state.

4. The method according to claim 3, characterized in that, The pressure fluctuation information of the pressure pump is obtained when the trough value is greater than the trough value of the pressure change under non-pressure fluctuation state, less than the trough value under active pressure relief state, the peak-to-trough difference is greater than the peak-to-trough difference of the pressure pump under non-pressure fluctuation state, and the peak-to-trough distance is less than the peak-to-trough distance under active pressure relief state. This includes: When the trough value is greater than the trough value of the pressure change under non-pressure fluctuation conditions, less than the trough value under active pressure relief conditions, the peak-to-trough difference is greater than the peak-to-trough difference of the pressure pump under non-pressure fluctuation conditions, and the peak-to-trough distance is less than the peak-to-trough distance under active pressure relief conditions, the probability of changes in the peak and trough values ​​at this time is calculated. When the probability is greater than a preset value, the pressure fluctuation information of the pressure pump is obtained; and / or, When the trough value is greater than the trough value of pressure change under non-pressure fluctuation state, less than the trough value under active pressure relief state, the peak-to-trough difference is greater than the peak-to-trough difference of the pressure pump under non-pressure fluctuation state, and the peak-to-trough distance is less than the peak-to-trough distance under active pressure relief state, the instantaneous change gradient difference of the peak value and the trough value is calculated, and the pressure fluctuation information is obtained based on the instantaneous change gradient difference.

5. The method according to claim 2, characterized in that, The values ​​of the peaks and troughs of the slope waveform are obtained as follows: The slope waveform is sliced ​​using a sliding window to obtain the peak and trough values ​​of the slope waveform.

6. The method according to claim 1, characterized in that, The acquisition of pressure data from the pressure pump includes: Pressure data of the pressure pump is acquired during the pressure holding period or the pressurization period of the pressure pump.

7. The method according to claim 1, characterized in that, Before performing feature extraction on the pressure data, the following steps are included: The pressure data is downsampled; and / or, Before performing feature analysis on the slope waveform, the following steps are included: The pressure data is subjected to data filtering processing, and the filtered pressure data is subjected to data normalization processing.

8. A pressure pump, characterized in that, pressure fluctuation detection is performed by the method described in any one of claims 1-7, wherein... The pressure pump includes: The data acquisition module is used to acquire pressure data from the pressure pump; The waveform feature extraction module extracts features from the waveform of the pressure data. The feature extraction includes mapping the original pressure waveform of the pressure data to a slope waveform and obtaining the waveform feature data of the slope waveform. The waveform feature analysis module analyzes the waveform feature data and obtains the pressure fluctuation information of the pressure pump based on the analysis results. The display module is used to display the pressure fluctuation information.

9. The pressure pump according to claim 8, characterized in that, The display module includes: Digital display area and / or non-digital display area; The digital display area is used to display digital information about the current pressure change of the pressure pump, and the non-digital display area is used to display non-digital information about the current pressure change of the pressure pump.

10. The pressure pump according to claim 9, characterized in that, The digital display area includes: The pressure digital change display area is used to display pressure changes digitally. The pressure holding time display area is used to display the duration of the current pressure holding phase of the pressure pump; Historical pressure display area, used to display historical pressure values; And / or, The non-digital display area includes: Pressure scale change display area; used to display the current pressure change information of the pressure pump through a scale; A pressure fluctuation alert display area is used to display an alert message when a pressure fluctuation is detected; and / or, The pressure fluctuation marker display area is used to display marker information at the corresponding pressure value after a fluctuation is detected.