Pressure monitoring method, device, and apparatus of electronic device, and storage medium

By optimizing the sampling frequency and filtering of the pressure monitor, pressure fluctuations caused by the peristaltic pump are removed, enabling accurate monitoring of blood pressure in blood purification equipment and ensuring patient safety.

CN119868693BActive Publication Date: 2026-04-21JAFRON BIOMEDICAL
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
JAFRON BIOMEDICAL
Filing Date
2024-11-29
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

In existing technologies, blood purification equipment is subject to pressure fluctuations caused by peristaltic pumps when monitoring blood pressure in the extracorporeal circulation loop, resulting in inaccurate pressure monitoring and affecting patient safety.

Method used

By determining the sampling frequency of the pressure monitor, the pressure values ​​of the circulating loop are collected, sorted, and then data with large fluctuations are removed according to the proportion of the peristaltic pump pressure roller occupying the inner corner of the pump head. The arithmetic mean filtering method is used to calculate the stable pressure value.

Benefits of technology

This improves the accuracy of pressure monitoring, ensures the safe operation of blood purification equipment, and reduces the risk of patient discomfort.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119868693B_ABST
    Figure CN119868693B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of pressure monitoring, and provides a pressure monitoring method and device of an electronic device, equipment and a storage medium, the method comprising the following steps: determining a sampling frequency of a pressure collector; collecting pressure values in a circulation loop based on the sampling frequency; performing size sorting on a plurality of pressure values collected in one period to obtain a pressure value sequence; determining a proportion of at least one pressure roller of a peristaltic pump occupying an inner angle of a pump head of the peristaltic pump, and removing head and tail part pressure values in the pressure value sequence based on the proportion; and determining a current monitoring pressure value of the circulation loop according to residual pressure values in the pressure value sequence. The application improves the accuracy of pressure monitoring.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of pressure monitoring technology, and in particular to a pressure monitoring method, apparatus, device, and storage medium for electronic devices. Background Technology

[0002] Blood purification equipment is a type of medical device. In clinical applications, it involves drawing blood from the patient, purifying it in an extracorporeal circulation loop, and then returning the purified blood to the patient. This process completes the blood purification and aims to treat the disease. During blood purification treatment, to ensure patient safety, the pressure of the blood in the extracorporeal circulation loop must be monitored. Excessive pressure can cause discomfort such as chest tightness, and in severe cases, can even be life-threatening.

[0003] Currently, when monitoring the pressure of blood in the extracorporeal circulation loop, the pressure is not accurate enough due to interference from pressure fluctuations in the extracorporeal circulation loop. Summary of the Invention

[0004] This application provides a pressure monitoring method, apparatus, device, and storage medium for electronic devices, aiming to improve the accuracy of pressure monitoring.

[0005] To achieve the above objectives, this application provides a pressure monitoring method for an electronic device, the pressure monitoring method for the electronic device comprising:

[0006] Determine the sampling frequency at which the pressure monitor collects pressure;

[0007] The pressure value in the loop is collected based on the sampling frequency;

[0008] Multiple pressure values ​​collected within a period are sorted by size to obtain a pressure value sequence;

[0009] Determine the proportion of the inner angle of the pump head occupied by at least one pressure roller of the peristaltic pump, and remove the pressure values ​​at the beginning and end of the pressure value sequence based on the proportion;

[0010] The current monitoring pressure value of the circulation loop is determined based on the remaining pressure values ​​in the pressure value sequence.

[0011] In addition, to achieve the above objectives, this application also provides a pressure monitoring device, which includes a memory and a processor;

[0012] The memory is used to store computer programs;

[0013] The processor is configured to execute the computer program and, in executing the computer program, implement the steps of the pressure monitoring method for the electronic device as described above.

[0014] In addition, to achieve the above objectives, this application also provides a blood purification device, which includes a host and a display screen. The host is provided with a circuit board that can interact and communicate with the display screen. The circuit board is provided with a processor and a memory. The memory stores a computer program. When the computer program is executed by the processor, it implements the steps of the pressure monitoring method of the electronic device described above.

[0015] In addition, to achieve the above objectives, this application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the pressure monitoring method for the above-described electronic device.

[0016] This application discloses a pressure monitoring method, apparatus, device, and storage medium for electronic devices. By determining the sampling frequency of the pressure monitor, pressure values ​​in the circulation loop are collected based on the sampling frequency. Multiple pressure values ​​collected within one cycle are sorted by size to obtain a pressure value sequence. The proportion of at least one pressure roller of the peristaltic pump occupying the inner corner of the pump head is determined. Based on the proportion, the pressure values ​​at the beginning and end of the pressure value sequence are removed. The removed pressure values ​​are the data with large fluctuations. Then, based on the remaining pressure values ​​in the pressure value sequence, the current monitoring pressure value of the circulation loop is determined. The monitoring pressure value obtained in this way has high accuracy, thus improving the accuracy of pressure monitoring. Attached Figure Description

[0017] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 This is a schematic flowchart illustrating the steps of a pressure monitoring method for an electronic device provided in an embodiment of this application;

[0019] Figure 2 This is a schematic diagram of the blood purification equipment;

[0020] Figure 3 This is a schematic diagram of the extracorporeal circulation circuit of a blood purification device;

[0021] Figure 4 This is a waveform diagram corresponding to arterial pressure;

[0022] Figure 5 This is a schematic flowchart illustrating the steps for determining the sampling frequency of the pressure monitor to collect pressure, as provided in an embodiment of this application.

[0023] Figure 6 This application provides an embodiment of a schematic flowchart of a step to determine the proportion of at least one pressure roller of the peristaltic pump occupying the inner corner of the pump head of the peristaltic pump, and to remove the pressure values ​​at the beginning and end of the pressure value sequence based on the proportion.

[0024] Figure 7 This is a schematic diagram of the pump head structure;

[0025] Figure 8 This is a schematic diagram of the pressure monitoring process of a blood purification device provided in an embodiment of this application;

[0026] Figure 9 This is a waveform diagram corresponding to arterial pressure provided in an embodiment of this application;

[0027] Figure 10 This is a schematic flowchart illustrating the steps of another pressure monitoring method for an electronic device provided in this application embodiment;

[0028] Figure 11 This is a schematic block diagram of a pressure monitoring device provided in an embodiment of this application;

[0029] Figure 12 This is a schematic block diagram of a blood purification device provided in an embodiment of this application. Detailed Implementation

[0030] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0031] The flowchart shown in the attached diagram is for illustrative purposes only and does not necessarily include all content and operations / steps, nor does it necessarily have to be performed in the order described. For example, some operations / steps can be broken down, combined, or partially merged, so the actual execution order may change depending on the actual situation.

[0032] It should be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the scope of the application. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.

[0033] It should also be understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.

[0034] Embodiments of this application provide a pressure monitoring method, apparatus, device, and storage medium for electronic devices to improve the accuracy of pressure monitoring.

[0035] Please see Figure 1 , Figure 1 This is a schematic flowchart of a pressure monitoring method for an electronic device according to an embodiment of this application. This method can be applied to pressure monitoring devices or electronic devices; the application scenario of this method is not limited in this application. The electronic device includes, but is not limited to, blood purification devices, and can also be various devices in other fields that utilize a peristaltic pump to provide power for a circulation loop. The following description uses a blood purification device as an example to illustrate the pressure monitoring method for that electronic device.

[0036] Before introducing the pressure monitoring method of this electronic device, let's first introduce the blood purification device.

[0037] Please see Figure 2 The blood purification equipment includes components such as a main unit 1 and a display screen 2. The display screen 2 is a human-computer interactive touch screen. The display screen 2 and the main unit 1 can communicate with each other. Medical staff can input instructions on the display screen 2 so that the blood purification equipment can perform work according to the medical staff's operating needs. The display screen 2 can display various parameters and related information of the blood purification equipment during the operation process so that medical staff can understand the operating status of the blood purification equipment in a timely manner.

[0038] Please see Figure 3The extracorporeal circulation circuit of the blood purification device includes a blood pump 31 (i.e., a peristaltic pump), a heparin pump 32 (i.e., an anticoagulant pump), a blood purifier 33, a level detector 34, a venous reservoir 35, a bubble detector 36, a blood detector 37, an arterial line 38, a venous line 39, a first pressure monitor, and a second pressure monitor. The input end of the arterial line 38 is used to connect to the artery of the human body, and the output end of the arterial line 38 is connected to the input end of the blood purifier 33. The output end of the blood purifier 33 is connected to the input end of the venous line 39 through the venous reservoir 35. The output end of the venous line 39 is used to connect to the vein of the human body. The first pressure monitor is installed on the venous line 39 and is used to detect the venous pressure of the blood in the venous line 39. The second pressure monitor is installed on the arterial line 38 and is used to detect the arterial pressure of the blood in the arterial line 38. Arterial line 38 delivers blood from the body to blood purifier 33, which is driven by blood pump 31 to circulate blood between arterial line 38, venous line 39 and the body. When blood passes through blood purifier 33, blood purifier 33 can filter out and purify specific molecules in the blood, and then return the purified blood to the body through venous line 39 to achieve the purpose of purifying blood and treating diseases.

[0039] Furthermore, blood purification equipment enables various blood purification treatment modes, such as hemodialysis, hemofiltration, hemodiafiltration, hemoperfusion, plasma exchange, and immunoadsorption. Each of these modes has specific clinical symptoms, and long-term clinical practice has proven that blood purification treatment using such equipment achieves good clinical results and is widely used in the treatment of acute renal failure, chronic renal failure, uremia, multiple organ dysfunction syndrome, drug poisoning, toxin poisoning, heroin poisoning, alcohol poisoning, nephrotic syndrome with severe fluid retention, and diabetic nephropathy with severe fluid retention.

[0040] It should be noted that the type of blood purifier 33 will differ depending on the blood purification treatment mode. For example, in hemoperfusion treatment mode, blood purifier 33 is a hemoperfusion device; in hemodialysis treatment mode, blood purifier 33 is a dialyzer; and in hemofiltration treatment mode, blood purifier 33 is a filter, etc. The components of the extracorporeal circulation circuit of the blood purification device will also change when the blood purification treatment mode is in different modes. Figure 3 This diagram illustrates the most basic structure of the extracorporeal circulation circuit of a blood purification device. When the blood purification device is in different blood purification treatment modes, the extracorporeal circulation circuit will... Figure 3 Improvements or modifications are made based on this.

[0041] During blood purification treatment using a blood purification device, the patient's blood needs to be drawn into the extracorporeal circulation loop of the device. To ensure the safety of the patient during blood purification treatment, various parameters of the blood drawn into the extracorporeal circulation loop need to be monitored to prevent malfunctions in the blood purification device. For example, the pressure of the blood in the extracorporeal circulation loop needs to be monitored to prevent excessive pressure. Excessive pressure in the extracorporeal circulation loop can cause discomfort symptoms in the patient, such as chest tightness, and in severe cases, can even endanger the patient's life.

[0042] When monitoring blood pressure within the extracorporeal circulation loop, it is affected by pressure fluctuations caused by the peristaltic pump (31). A peristaltic pump is a liquid delivery device that achieves high-precision flow control by controlling the rotor (driver) speed and different flow rates in the tubing. Its working principle is to deliver liquid by squeezing the tubing. A peristaltic pump includes components such as a rotor and a pump head. The pump head includes several pressure rollers that roll the tubing, causing the liquid inside to flow. There are typically two or three pressure rollers to ensure the tubing remains closed during operation. The pressure rollers are the main cause of pressure fluctuations; each rotation of a pressure roller generates a pressure peak. If there are N pressure rollers, one rotation of the pump head will generate N large pressure fluctuations. Furthermore, the higher the user-set flow rate, the higher the rotation speed of the peristaltic pump rotor, and the greater the number and range of pressure fluctuations per unit time.

[0043] Currently, when monitoring blood pressure within the extracorporeal circulation loop, for example, taking the monitoring of arterial pressure at a flow rate of 100 ml / h as an example, the sampled pressure waveform is as follows: Figure 4 As shown in the figure, the pressure amplitude reaches 80 mmHg (millimeters of mercury). It can be clearly seen from the figure that the pressure fluctuation range is large, which will lead to the inaccuracy of the monitored pressure.

[0044] like Figure 1 As shown, the pressure monitoring method of the electronic device specifically includes steps S101 to S105.

[0045] S101. Determine the sampling frequency of the pressure monitor for collecting pressure.

[0046] For example, taking arterial pressure monitoring as an example, to determine if... Figure 3 The second pressure monitor in the extracorporeal circulation loop of the blood purification device shown collects the sampling frequency of arterial pressure of blood in arterial tubing 38. Of course, in addition to arterial pressure, other pressures such as pre-filter pressure and extra-membrane pressure can also be monitored.

[0047] For example, the sampling frequency of the pressure monitor is related to parameters such as the rotational speed of the peristaltic pump and the number of pressure rollers in the blood purification equipment.

[0048] In some embodiments, such as Figure 5 As shown, step S101 may include sub-steps S1011 to S1013.

[0049] S1011. Obtain the rotational speed of the peristaltic pump;

[0050] S1012. Determine the period / frequency of the pressure waveform based on the number of pressure rollers and the rotation speed;

[0051] S1013. Determine the sampling frequency based on the period / frequency of the pressure waveform.

[0052] The rotational speed of a peristaltic pump can be obtained in different ways.

[0053] In some embodiments, obtaining the rotational speed of the peristaltic pump includes: obtaining the pump speed set by the peristaltic pump, and determining the rotational speed of the peristaltic pump according to the correspondence between pump speed and rotational speed.

[0054] For example, the relationship between pump speed and rotation speed is linear. For instance, a pump speed of 0-100ml / h corresponds to a rotation speed of 0-10RPM (revolutions per minute), and the ratio of pump speed to rotation speed is 10:1. Therefore, a pump speed of 100ml / h corresponds to a rotation speed of 10RPM, and a pump speed of 50ml / h corresponds to a rotation speed of 5RPM.

[0055] Users can set the pump speed through the host computer of the blood purification device. Based on the correspondence between pump speed and rotation speed, the corresponding rotation speed can be determined, thus obtaining the rotation speed of the peristaltic pump. For example, if the user sets the pump speed to 100ml / h, and the ratio of pump speed to rotation speed is 10:1, the calculated rotation speed is 10RPM.

[0056] It should be noted that the correspondence between pump speed and rotation speed may be different or the same for different peristaltic pumps. The correspondence between pump speed and rotation speed in the embodiments of this application is not limited to the examples listed above.

[0057] The rotational speed is determined by the pump speed set by the user, resulting in a precise rotational speed without any lag.

[0058] In some embodiments, obtaining the rotational speed of the peristaltic pump includes: acquiring the rotational speed of the peristaltic pump through a speed sensor.

[0059] The peristaltic pump's rotational speed is collected in real time using a speed sensor designed to monitor the pump's rotor speed. However, because the data is obtained through a speed sensor, the resulting peristaltic pump rotational speed is less accurate and exhibits a lag compared to methods that determine rotational speed based on pump speed alone.

[0060] If the peristaltic pump head has N pressure rollers and the pump speed is R, then based on the number of pressure rollers N and the speed R, we can calculate that there are N*R peaks per minute. Then, the period of a waveform is T = 60 / N*R seconds, and the frequency of the waveform is f = 1 / T Hertz.

[0061] For example, assuming the pump head has two pressure rollers and a rotation speed of 10 RPM, it can be calculated that there are 10*2=20 peaks per minute. The period of one waveform can be calculated as T=60 / 20=3 seconds, and the frequency of the waveform is f=1 / 3 Hertz.

[0062] For example, the sampling frequency of the pressure monitor is set to F = n × f, where f is the frequency of the waveform, n is a multiple, and n ≥ 2. The higher the multiple, the more accurate the calculation, but the corresponding calculation time will be longer, affecting efficiency.

[0063] In practical applications, filtering is most suitable when the sampling frequency F is 30 times the waveform frequency f. That is, a value of n = 30 is suitable, and the sampling frequency F = 30 * f. For example, taking the waveform frequency f = 1 / 3 Hz as an example, the calculated sampling frequency F = 30 * 1 / 3 Hz = 10 Hz.

[0064] S102. Collect the pressure value in the loop based on the sampling frequency.

[0065] For example, taking the sampling frequency F calculated above as 10 Hz as an example, and the period T of a waveform as 3 seconds, then based on the sampling frequency of 10 Hz, 30 pressure value data can be sampled within a waveform period of 3 seconds.

[0066] S103. Sort the multiple pressure values ​​collected within one cycle by size to obtain a pressure value sequence.

[0067] For example, multiple pressure values ​​collected within a period can be sorted from smallest to largest. Alternatively, they can be sorted from largest to smallest to obtain a sequence of pressure values ​​sorted by size.

[0068] In some embodiments, sorting multiple pressure values ​​collected within a period to obtain a pressure value sequence includes: using a bubble sort algorithm to perform moving bubble sort on the multiple pressure values ​​to obtain the pressure value sequence.

[0069] For example, 30 pressure value data samples within a period T are sorted using the bubble sort algorithm in ascending order to obtain a pressure value sequence containing those 30 pressure value data.

[0070] S104. Determine the proportion of the inner angle of the pump head occupied by at least one pressure roller of the peristaltic pump, and remove the pressure values ​​at the beginning and end of the pressure value sequence based on the proportion.

[0071] The percentage of the inner corner of the peristaltic pump head occupied by the pressure roller can be used to determine the percentage of the peaks and troughs within a given period T. For example, if the pressure roller occupies P% of the inner corner of the pump head, then the percentage of the peaks and troughs within a given period T is also P%. The filtering method involves removing these interfering peaks and troughs to obtain the desired actual pressure. The pressure values ​​at the beginning and end of the pressure value sequence are precisely the data with larger waveform fluctuations, which are the data to be filtered out. By removing the pressure values ​​at the beginning and end of the pressure value sequence according to their percentages, the pressure values ​​in the middle become the stable pressure data.

[0072] In some embodiments, such as Figure 6 As shown, step S104 may include sub-steps S1041 to S1043.

[0073] S1041. The proportion is obtained based on the number of pressure rollers, the inner angle of each pressure roller, and the inner angle of the pump head;

[0074] S1042. Calculate the product of the number of pressure values ​​collected within one cycle and the percentage.

[0075] S1043. Remove the number of pressure values ​​corresponding to the product value at the head of the pressure value sequence, and remove the number of pressure values ​​corresponding to the product value at the tail of the pressure value sequence.

[0076] A pump head has N pressure rollers. When the pump head rotates 360°, it will generate N waveforms, which is equivalent to N waveform cycles. One cycle contains one waveform, and the percentage of the time occupied by the waveform in one cycle is equal to the percentage of the pressure rollers occupying the interior angle of 360° / N.

[0077] For example, such as Figure 7 As shown, the pump head has 2 pressure rollers (N=2), and the inner angle of the pressure roller is θ. Then, the percentage of the inner angle of the entire pump head occupied by the pressure roller is P% = θ / (360°÷2)*100%.

[0078] Currently, the percentage P% of the pressure roller occupying the entire 360° inner corner of the pump head is generally around 10%, so the percentage P% occupying half of the 180° inner corner of the pump head is around 20%.

[0079] After calculating the percentage P%, calculate the product of the number of pressure values ​​collected within a period T and the percentage P%. For example, assuming 30 pressure values ​​are sampled within a period T and the percentage P% is 20%, the product is calculated to be 30 * 20% = 6.

[0080] Based on the calculated product value, the first 6 pressure values ​​and the last 6 pressure values ​​in the pressure value sequence are removed, leaving 18 pressure values ​​in the middle of the sequence. The portion removed by percentage P% consists of pressure values ​​with large waveform fluctuations, while the remaining middle pressure values ​​are those with stable pressure.

[0081] S105. Determine the current monitoring pressure value of the circulation loop based on the remaining pressure values ​​in the pressure value sequence.

[0082] For example, taking the examples listed above, after removing the first 6 pressure values ​​and the last 6 pressure values ​​from the pressure value sequence, the current monitoring pressure value of the extracorporeal circulation loop of the blood purification device is determined based on the 18 pressure values ​​in the middle of the pressure value sequence.

[0083] In some embodiments, determining the current monitoring pressure value of the loop based on the remaining pressure values ​​in the pressure value sequence includes: calculating the mean of the remaining pressure values ​​using an arithmetic mean filtering method, and using the mean as the monitoring pressure value.

[0084] For example, based on the middle 18 pressure values ​​in the pressure value sequence, the arithmetic mean filtering method is used to calculate the mean of these 18 pressure values. The calculated mean is the current monitoring pressure value of the extracorporeal circulation loop of the blood purification device.

[0085] like Figure 8 As shown, the pressure monitoring process for blood purification equipment is as follows:

[0086] Step 1: After powering on, the user sets the pump speed through the blood purification equipment's host computer.

[0087] Step 2: Calculate the rotational speed R based on the set pump speed;

[0088] Step 3: Based on the number of pressure rollers N and the rotation speed R, calculate the number of waveforms per minute as M = N * R.

[0089] Step 4: Calculate the waveform period T = 60 / N*R seconds and the waveform frequency f = 1 / T Hz;

[0090] Step 5: Determine the sampling frequency F = n × f Hz for the pressure monitor to collect pressure;

[0091] Step 6: Use the moving bubble sort method to sort the n collected pressure values ​​from smallest to largest within one period T;

[0092] Step 7: Based on the percentage of the inner angle of the pump head occupied by the pressure roller, P% = θ / (360°÷N)*100%, the percentage of the wave peak and trough occupying the period T within one period T can also be calculated as P%.

[0093] Step 8: Remove the first n*P% and the last n*P% of the sorted pressure value data. These removed pressure value data are precisely the pressure value data with large waveform fluctuations.

[0094] Step 9: Take the average of the remaining intermediate pressure data and use the average as the filtered actual monitoring pressure value. Pressure monitoring ends.

[0095] For example, taking the monitoring of arterial pressure at a flow rate of 100 ml / h as an example, the sampled pressure waveform is as follows: Figure 9 As shown, the pressure amplitude ranges from a minimum of 0 mmHg to a maximum of only 8 mmHg, eliminating pressure fluctuations caused by the peristaltic pump and reducing the dynamic fluctuation range.

[0096] In some embodiments, such as Figure 10 As shown, steps S105 may be followed by steps S106 to S108.

[0097] S106. Determine whether the monitored pressure value exceeds the preset pressure threshold; if yes, proceed to step S107; if no, proceed to step S108.

[0098] S107, Output pressure alarm information;

[0099] S108. Output the normal operation information of the electronic device.

[0100] The specific value of the preset pressure threshold can be flexibly set according to the actual situation, and no specific restrictions are imposed in this application.

[0101] The monitored pressure value is compared with a preset pressure threshold. If the monitored pressure value exceeds the preset pressure threshold, it indicates that the pressure is too high, and a pressure alarm is output. For example, the display screen of the blood purification equipment will show the pressure alarm information. Upon receiving the pressure alarm information, the user can respond and handle it promptly, thereby preventing discomfort symptoms caused by excessive pressure and ensuring the patient's safety.

[0102] If the monitored pressure value does not exceed the preset pressure threshold, it indicates that the pressure is normal. In this case, the blood purification equipment will output normal operating information. For example, the display screen controlling the blood purification equipment will show this normal operating information.

[0103] In the above embodiments, by determining the sampling frequency of the pressure monitor, collecting pressure values ​​in the loop based on the sampling frequency, sorting the multiple pressure values ​​collected within one cycle to obtain a pressure value sequence, determining the proportion of at least one pressure roller of the peristaltic pump occupying the inner corner of the pump head, removing the pressure values ​​at the beginning and end of the pressure value sequence based on the proportion, the removed pressure values ​​are precisely the data with large fluctuations, and then determining the current monitoring pressure value of the loop based on the remaining pressure values ​​in the pressure value sequence. The monitoring pressure value obtained in this way is accurate, thus improving the pressure monitoring accuracy.

[0104] Please see Figure 11 , Figure 11 This is a schematic block diagram of a pressure monitoring device provided in an embodiment of this application. The pressure monitoring device can be configured in an electronic device to perform the aforementioned pressure monitoring method for the electronic device.

[0105] like Figure 11 As shown, the pressure monitoring device 100 may include a processor 110 and a memory 120, wherein the processor 110 and the memory 120 are connected via a bus, such as an I2C (Inter-integrated Circuit) bus.

[0106] Specifically, the processor 110 can be a microcontroller unit (MCU), a central processing unit (CPU), or a digital signal processor (DSP), etc.

[0107] Specifically, the memory 120 can be a Flash chip, a read-only memory (ROM) disk, an optical disk, a USB flash drive, or a portable hard drive, etc. The memory 120 stores various computer programs for the processor 110 to execute.

[0108] The processor 110 is configured to run a computer program stored in the memory, and to perform the following steps when executing the computer program:

[0109] Determine the sampling frequency at which the pressure monitor collects pressure;

[0110] The pressure value in the loop is collected based on the sampling frequency;

[0111] Multiple pressure values ​​collected within a period are sorted by size to obtain a pressure value sequence;

[0112] Determine the proportion of the inner angle of the pump head occupied by at least one pressure roller of the peristaltic pump, and remove the pressure values ​​at the beginning and end of the pressure value sequence based on the proportion;

[0113] The current monitoring pressure value of the circulation loop is determined based on the remaining pressure values ​​in the pressure value sequence.

[0114] In some embodiments, when the processor 110 determines the proportion of the inner angle of the pump head of the peristaltic pump occupied by at least one pressure roller of the peristaltic pump, and removes the pressure values ​​at the beginning and end of the pressure value sequence based on the proportion, it is configured to:

[0115] The proportion is obtained based on the number of pressure rollers, the inner angle of each pressure roller, and the inner angle of the pump head;

[0116] Calculate the product of the number of pressure values ​​collected within a cycle and the percentage.

[0117] Remove the number of pressure values ​​corresponding to the product values ​​at the beginning of the pressure value sequence, and remove the number of pressure values ​​corresponding to the product values ​​at the end of the pressure value sequence.

[0118] In some embodiments, when implementing the determination of the sampling frequency for the pressure collected by the pressure monitor, the processor 110 is configured to:

[0119] Obtain the rotational speed of the peristaltic pump;

[0120] The period / frequency of the pressure waveform is determined based on the number of pressure rollers and the rotational speed.

[0121] The sampling frequency is determined based on the period / frequency of the pressure waveform.

[0122] In some embodiments, when the processor 110 acquires the rotational speed of the peristaltic pump, it is configured to:

[0123] Obtain the set pump speed of the peristaltic pump, and determine the rotational speed of the peristaltic pump based on the correspondence between pump speed and rotational speed; or

[0124] The rotational speed of the peristaltic pump is acquired by a speed sensor.

[0125] In some embodiments, when the processor 110 sorts multiple pressure values ​​collected within a cycle to obtain a pressure value sequence, it is configured to:

[0126] The bubble sort algorithm is used to perform moving bubble sort on the multiple pressure values ​​to obtain the pressure value sequence.

[0127] In some embodiments, when the processor 110 determines the current monitoring pressure value of the loop based on the remaining pressure values ​​in the pressure value sequence, it is configured to:

[0128] The mean of the remaining pressure value is calculated using the arithmetic mean filtering method, and the mean value is used as the monitoring pressure value.

[0129] In some embodiments, after determining the current monitoring pressure value of the loop based on the remaining pressure values ​​in the pressure value sequence, the processor 110 is configured to:

[0130] Determine whether the monitored pressure value exceeds a preset pressure threshold;

[0131] If so, output a pressure alarm message;

[0132] If not, output the normal operation information of the electronic device.

[0133] The pressure monitoring device 100 can execute the pressure monitoring method of the electronic device provided in the embodiments of this application. Therefore, it can achieve the beneficial effects that the pressure monitoring method of the electronic device provided in the embodiments of this application can achieve. For details, please refer to the previous embodiments, which will not be repeated here.

[0134] Please see Figure 12 , Figure 12 This is a schematic block diagram of a blood purification device provided in an embodiment of this application, such as... Figure 12 As shown, the blood purification device 200 may include a host 210 and a display screen 220. The host 210 is equipped with a circuit board 211 that can interact and communicate with the display screen 220. The circuit board 211 is equipped with a processor 212 and a memory 213. The memory 213 stores a computer program. When the computer program is executed by the processor 212, it implements the steps of the pressure monitoring method of the electronic device described above. Therefore, the blood purification device 200 can achieve the beneficial effects that the pressure monitoring method of the electronic device provided in the embodiments of this application can achieve, as detailed in the previous embodiments, and will not be repeated here.

[0135] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the pressure monitoring method for an electronic device as described above.

[0136] The computer-readable storage medium can be an internal storage unit of the pressure monitoring device or blood purification equipment described in the foregoing embodiments, such as the hard drive or memory of the pressure monitoring device or blood purification equipment. The computer-readable storage medium can also be an external storage device of the pressure monitoring device or blood purification equipment, such as a plug-in hard drive, smart media card (SMC), secure digital card (SD card), flash card, etc., equipped on the pressure monitoring device or blood purification equipment.

[0137] Since the computer program stored in the storage medium can execute any of the pressure monitoring methods of the electronic device provided in the embodiments of this application, the beneficial effects that the pressure monitoring methods of any of the electronic devices provided in the embodiments of this application can achieve can be realized. For details, please refer to the previous embodiments, which will not be repeated here.

[0138] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0139] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the scope of the technology disclosed in this application, and these modifications or substitutions should all be covered within the scope of protection of this application.

Claims

1. A method of pressure monitoring of an electronic device, a circulation loop of the electronic device being powered by a peristaltic pump, a pressure monitor being provided on the circulation loop, characterized in that, The pressure monitoring method for the electronic device includes: Determine the sampling frequency at which the pressure monitor collects pressure; The pressure value in the loop is collected based on the sampling frequency; Multiple pressure values ​​collected within a period are sorted by size to obtain a pressure value sequence; Determine the proportion of the inner angle of the pump head occupied by at least one pressure roller of the peristaltic pump, and remove the pressure values ​​at the beginning and end of the pressure value sequence based on the proportion; The current monitoring pressure value of the circulation loop is determined based on the remaining pressure values ​​in the pressure value sequence. 2.The method of claim 1, wherein, The step of determining the proportion of the inner angle of the pump head occupied by at least one pressure roller of the peristaltic pump, and removing the head and tail portions of the pressure value sequence based on the proportion, includes: The proportion is obtained based on the number of pressure rollers, the inner angle of each pressure roller, and the inner angle of the pump head; Calculate the product of the number of pressure values ​​collected within a cycle and the percentage. Remove the number of pressure values ​​corresponding to the product values ​​at the beginning of the pressure value sequence, and remove the number of pressure values ​​corresponding to the product values ​​at the end of the pressure value sequence. 3.The method of claim 1, wherein, Determining the sampling frequency for the pressure monitor to collect pressure includes: Obtain the rotational speed of the peristaltic pump; The period / frequency of the pressure waveform is determined based on the number of pressure rollers and the rotational speed. The sampling frequency is determined based on the period / frequency of the pressure waveform.

4. The pressure monitoring method of an electronic device according to claim 3, wherein, The step of obtaining the rotational speed of the peristaltic pump includes: Obtain the set pump speed of the peristaltic pump, and determine the rotational speed of the peristaltic pump based on the correspondence between pump speed and rotational speed; or The rotational speed of the peristaltic pump is acquired by a speed sensor. 5.The method of claim 1, wherein, The step of sorting multiple pressure values ​​collected within a period to obtain a pressure value sequence includes: The bubble sort algorithm is used to perform moving bubble sort on the multiple pressure values ​​to obtain the pressure value sequence. 6.The method of claim 1, wherein, Determining the current monitoring pressure value of the loop based on the remaining pressure values ​​in the pressure value sequence includes: The mean of the remaining pressure value is calculated using the arithmetic mean filtering method, and the mean value is used as the monitoring pressure value.

7. The method of claim 1 to 6, wherein, After determining the current monitoring pressure value of the loop based on the remaining pressure values ​​in the pressure value sequence, the process includes: Determine whether the monitored pressure value exceeds a preset pressure threshold; If so, output a pressure alarm message; If not, output the normal operation information of the electronic device.

8. A pressure monitoring device, characterized by The pressure monitoring device includes a memory and a processor; The memory is used to store computer programs; The processor is configured to execute the computer program and, in executing the computer program, implement the steps of the pressure monitoring method for an electronic device as described in any one of claims 1 to 7.

9. A blood purification apparatus characterized by comprising: The blood purification device includes a main unit and a display screen. The main unit is equipped with a circuit board that can communicate interactively with the display screen. The circuit board is equipped with a processor and a memory. The memory stores a computer program. When the computer program is executed by the processor, it implements the steps of the pressure monitoring method of the electronic device as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program, when executed by a processor, implements the steps of the pressure monitoring method of the electronic device according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Apparatus and method for obtaining rotating speed of direct-current motor for driving peristaltic pump

    CN103344779A

  • Filtering of a time-dependent pressure signal

    CN103635133A