Blood pressure meter and test device time synchronization method, device, equipment and medium

By converting the pressure curves of the blood pressure monitor and testing equipment into a spectrum and aligning the frequency and time axes, the problem of blood pressure monitor measurement drift was solved, resulting in more accurate test results.

CN119993564BActive Publication Date: 2026-03-20GUANGZHOU ANTI-ENTROPY ELECTRONIC TECH CO LTD +1
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-16
Publication Date
2026-03-20

AI Technical Summary

Technical Problem

Blood pressure monitors are prone to measurement drift due to long-term detection and communication delays, which affects the accuracy of the test.

Method used

By converting the pressure curves of the testing equipment and blood pressure monitor into spectrum graphs, and performing frequency and time axis alignment, the data is ensured to be compared and analyzed on the same time axis, reducing measurement result drift.

Benefits of technology

This improves the comparability and accuracy of blood pressure monitor measurement data, ensuring the reliability of test results.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119993564B_ABST
    Figure CN119993564B_ABST
Patent Text Reader

Abstract

The application relates to a sphygmomanometer and test equipment time synchronization method, device, equipment and medium, which comprises the following steps: acquiring a first pressure curve graph in a test equipment simulated blood pressure generation process; converting the first pressure curve graph into a first blood pressure spectrum graph; acquiring a second pressure curve graph of sphygmomanometer measurement on the blood pressure simulated and generated by the test equipment; converting the second pressure curve graph into a second blood pressure spectrum graph; frequency aligning the first blood pressure spectrum graph and the second blood pressure spectrum graph; converting the frequency-aligned first blood pressure spectrum graph and the second blood pressure spectrum graph into a third pressure curve graph and a fourth pressure curve graph; determining the offset of the third pressure curve graph and the fourth pressure curve graph; and aligning the time axes of the third pressure curve graph and the fourth pressure curve graph based on the offset, so as to realize the time synchronization of the test equipment and the sphygmomanometer. The application has the effect of improving the detection accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of blood pressure monitor manufacturing, and in particular to a method, apparatus, device, and medium for synchronizing the time of a blood pressure monitor and a testing device. Background Technology

[0002] Blood pressure is an important physiological parameter reflecting whether the human cardiovascular function is normal. Accurate blood pressure measurement is of great significance for the prevention of cardiovascular diseases. The accuracy of blood pressure monitor measurement results is its most important indicator, and quality testing before leaving the factory is an essential step.

[0003] In general, a blood pressure simulator is used to measure and test a blood pressure monitor. The blood pressure simulator can generate corresponding oscillation waves according to a predetermined blood pressure value to simulate the process of blood pressure generation in the human body. The blood pressure monitor is used to measure the predetermined blood pressure value generated by the blood pressure simulator to obtain measurement data. The measurement data and the blood pressure value are compared to verify the accuracy of the blood pressure monitor.

[0004] Since the crystal oscillator requirement of the blood pressure monitor itself is not too high, blood pressure monitors that use the RC crystal oscillator inside the processor are generally used directly (RC crystal oscillator accuracy is within 1%, which is sufficient to meet the needs of pulse detection). However, long-term detection and communication delay may cause the blood pressure monitor's measurement results to drift, affecting the accuracy of the detection. Summary of the Invention

[0005] To improve the accuracy of detection, this application provides a method, apparatus, device, and medium for synchronizing the time of a blood pressure monitor and a testing device.

[0006] In a first aspect, this application provides a method, apparatus, device, and medium for synchronizing the time of a blood pressure monitor and a testing device, employing the following technical solution:

[0007] A method for synchronizing the time of a blood pressure monitor and a testing device includes:

[0008] Obtain the first pressure curve during the simulated blood pressure generation process of the testing equipment;

[0009] Convert the first pressure curve into a first blood pressure spectrum.

[0010] Obtain a second pressure curve plot of blood pressure measured by the blood pressure monitor in response to the simulated blood pressure generated by the test device;

[0011] Convert the second pressure curve into a second blood pressure spectrum.

[0012] Align the frequencies of the first blood pressure spectrum and the second blood pressure spectrum;

[0013] convert the first blood pressure spectrogram and the second blood pressure spectrogram into a third pressure curve and a fourth pressure curve after frequency alignment;

[0014] determine an offset of the third pressure curve and the fourth pressure curve;

[0015] align the time axis of the third pressure curve and the fourth pressure curve based on the offset to realize the time synchronization of the test device and the sphygmomanometer.

[0016] By adopting the technical scheme, the first pressure curve of the test device and the second pressure curve of the sphygmomanometer are converted into corresponding first and second blood pressure spectrograms, the first and second blood pressure spectrograms are aligned in frequency, the difference in acquisition frequency between the test device and the sphygmomanometer is reduced, the sphygmomanometer and the test device are ensured to be in the same frequency range, the first and second blood pressure spectrograms are converted into third and fourth pressure curves after frequency alignment, the third and fourth pressure curves are aligned in the time axis, the blood pressure data recorded by the two can be compared and analyzed in the same time axis, the possibility of drift of the measurement result of the sphygmomanometer caused by long-time detection and communication delay is reduced, and the comparability and accuracy of the data are improved.

[0017] Optionally, the converting the first pressure curve into a first blood pressure spectrogram comprises:

[0018] converting the first pressure curve into a first blood pressure spectrogram by using fast Fourier transform;

[0019] the converting the second pressure curve into a second blood pressure spectrogram comprises:

[0020] converting the second pressure curve into a second blood pressure spectrogram by using fast Fourier transform.

[0021] By adopting the technical scheme, the first pressure curve is converted into a first blood pressure spectrogram by using fast Fourier transform, the second pressure curve is converted into a second blood pressure spectrogram, the first pressure curve and the second pressure curve are aligned in frequency, the difference in acquisition frequency between the test device and the sphygmomanometer is reduced, the sphygmomanometer and the test device are ensured to be in the same frequency range for comparison and analysis, and the comparability and accuracy of the data are improved.

[0022] Optionally, the frequency alignment of the first blood pressure spectrogram and the second blood pressure spectrogram comprises:

[0023] determining a first peak value in the first blood pressure spectrogram;

[0024] determining a second peak in the second blood pressure spectrogram corresponding to the first peak;

[0025] calculating an adjustment ratio based on the first peak and the second peak corresponding to the first peak;

[0026] aligning the first blood pressure spectrogram and the second blood pressure spectrogram in frequency based on the adjustment ratio.

[0027] By adopting the technical solution, since the peak generally represents a significant feature in the signal, the accurate matching of the two spectrograms can be realized by determining the first peak in the first blood pressure spectrogram and the corresponding second peak in the second blood pressure spectrogram, the error caused by the difference in acquisition frequency can be significantly reduced by calculating the adjustment ratio based on the first peak and the second peak and aligning in frequency based on the adjustment ratio, and the first blood pressure spectrogram and the second blood pressure spectrogram are compared and analyzed in the same frequency range, thereby improving the accuracy and reliability of the data.

[0028] Optionally, the converting the first blood pressure spectrogram and the second blood pressure spectrogram aligned in frequency into a third pressure curve and a fourth pressure curve comprises:

[0029] converting the first blood pressure spectrogram and the second blood pressure spectrogram aligned in frequency into a third pressure curve and a fourth pressure curve based on inverse Fourier transform.

[0030] Optionally, the determining the offset of the third pressure curve and the fourth pressure curve comprises:

[0031] convolving the third pressure curve of the test device as a convolution kernel on the fourth pressure curve of the sphygmomanometer;

[0032] when the result of the convolution operation reaches the maximum value, calculating the offset of the third pressure curve and the fourth pressure curve;

[0033] moving the third pressure curve based on the offset, so that the third pressure curve and the fourth pressure curve are overlapped to achieve time axis alignment.

[0034] By adopting the technical solution, the offset between the third pressure curve and the fourth pressure curve can be accurately calculated using the convolution operation, when the convolution result reaches the maximum value, it means that the matching degree of the third pressure curve and the fourth pressure curve at a certain position is the highest, so that the offset can be accurately determined, and based on the calculated offset, the third pressure curve can be moved to completely overlap with the fourth pressure curve in the time axis.

[0035] Optionally, after the frequency-aligned first blood pressure spectrum and the second blood pressure spectrum are converted into a third pressure curve and a fourth pressure curve, the method further comprises:

[0036] Linearly interpolating the missing pressure values in the fourth pressure curve.

[0037] By using the above technical solution, since the second blood pressure spectrum corresponding to the fourth pressure curve changes when the frequency is unified, the fourth pressure curve will have missing values. Linear interpolation is used to fill in the missing values in the fourth pressure curve, making the entire fourth pressure curve more complete and continuous, and facilitating more accurate calculation of the detection quality of the sphygmomanometer.

[0038] Optionally, after the third pressure curve and the fourth pressure curve are time-axis aligned based on the offset, the method further comprises:

[0039] Obtaining all first pressure values greater than a preset pressure value and second pressure values corresponding to the first pressure values;

[0040] Calculating the pressure difference between the first pressure values and the second pressure values corresponding to the first pressure values;

[0041] Determining whether the pressure difference is greater than a preset pressure difference;

[0042] If yes, generating an alarm information to prompt that the sphygmomanometer is an unqualified product;

[0043] The first pressure values are pressure values of the third pressure curve, and the second pressure values are pressure values of the fourth pressure curve.

[0044] By using the above technical solution, by obtaining the first pressure values and the second pressure values greater than the preset pressure value in the third pressure curve and the fourth pressure curve and comparing them, the measurement accuracy of the sphygmomanometer can be accurately evaluated. By calculating the pressure difference between the first pressure values and the corresponding second pressure values and determining whether the difference is greater than the preset pressure difference, errors that may exist in the measurement process of the sphygmomanometer can be found in time.

[0045] In a second aspect, the application provides a sphygmomanometer and test equipment time synchronization device, which adopts the following technical solution:

[0046] A sphygmomanometer and test equipment time synchronization device comprises:

[0047] A first obtaining module is configured to obtain a first pressure curve in a simulated blood pressure generation process of the test equipment;

[0048] A first conversion module is configured to convert the first pressure curve into a first blood pressure spectrum.

[0049] a second acquisition module, configured to acquire a second pressure curve of blood pressure measured by a sphygmomanometer on the blood pressure generated by the test device simulation;

[0050] a second conversion module, configured to convert the second pressure curve into a second blood pressure spectrum;

[0051] an alignment module, configured to perform frequency alignment on the first blood pressure spectrum and the second blood pressure spectrum;

[0052] a third conversion module, configured to convert the first blood pressure spectrum and the second blood pressure spectrum after frequency alignment into a third pressure curve and a fourth pressure curve;

[0053] a determination module, configured to determine an offset of the third pressure curve and the fourth pressure curve;

[0054] a synchronization module, configured to perform time axis alignment on the third pressure curve and the fourth pressure curve based on the offset.

[0055] In a third aspect, the present application provides an electronic device, which adopts the technical scheme as follows:

[0056] An electronic device, comprising a processor and a memory, wherein the processor is coupled with the memory;

[0057] The processor is configured to execute a computer program stored in the memory, so that the electronic device executes the method according to any one of the first aspect.

[0058] In a fourth aspect, the present application provides a computer readable storage medium, which adopts the technical scheme as follows:

[0059] A computer readable storage medium, comprising a computer program or instructions, when the computer program or instructions are run on a computer, so that the computer executes the method according to any one of the first aspect. BRIEF DESCRIPTION OF DRAWINGS

[0060] Figure 1 is a flowchart of a blood pressure meter and test device time synchronization method in the embodiments of the present application.

[0061] Figure 2 is a structural block diagram of a test device in the embodiments of the present application.

[0062] Figure 3 is a first pressure curve in the embodiments of the present application.

[0063] Figure 4 is a first blood pressure spectrum in the embodiments of the present application.

[0064] Figure 5 is a spectrum graph embodying the first blood pressure spectrum graph and the second blood pressure spectrum graph for analysis in the embodiments of the present application.

[0065] Figure 6 is the third pressure curve graph and the fourth pressure curve graph in the embodiments of the present application.

[0066] Figure 7 is a time axis alignment graph of the third pressure curve graph and the fourth pressure curve graph in the embodiments of the present application.

[0067] Figure 8 is a structure block diagram of a time synchronization device of a sphygmomanometer and a test device in the embodiments of the present application.

[0068] Figure 9 is a structure block diagram of an electronic device in the embodiments of the present application.

[0069] In the figure, 11 is a main control board, 12 is a blood pressure generator, 13 is an internal fixed gas capacitor, 14 is a communication module, 15 is an input and output module, and 16 is an expandable communication interface. DETAILED DESCRIPTION

[0070] The present application will be further described below in conjunction with the accompanying drawings.

[0071] The present embodiments are merely explanatory of the present application, and are not a limitation of the present application. Those skilled in the art can make modifications to the present embodiments without creative contribution after reading the present specification, and the present application is protected by the patent law as long as the present application is within the scope of the claims.

[0072] To make the purpose, technical solutions and advantages of the embodiments of the present application more clear, the technical solutions of the embodiments of the present application will be described clearly and completely below in conjunction with the accompanying drawings of the embodiments of the present application. Obviously, the described embodiments are some embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments of the present application, all the other embodiments obtained by those skilled in the art without creative contribution are within the scope of protection of the present application.

[0073] In addition, the term “and / or” in the present document is merely to describe the association relationship of the associated objects, and can represent three relationships, for example, A and / or B can represent three cases of existence of A alone, existence of A and B simultaneously, and existence of B alone. In addition, the character “ / ” in the present document generally represents an “or” relationship between the front and rear associated objects unless otherwise specified.

[0074] The embodiments of the present application will be further described below in conjunction with the accompanying drawings of the present specification.

[0075] The embodiment of the application provides a sphygmomanometer and test equipment time synchronization method, which can be executed by an electronic device, which can be a server or a terminal device. The server can be a physical server, a server cluster composed of multiple physical servers, a distributed system, or a cloud server providing cloud computing services. The terminal device can be a smartphone, a tablet computer, a desktop computer, etc., but is not limited thereto.

[0076] As shown in the figure, a sphygmomanometer and test equipment time synchronization method, the main flow of the method is described as follows (steps S101-S108): Figure 1

[0077] Step S101, acquiring a first pressure curve graph in a blood pressure simulation process of the test equipment;

[0078] In the embodiment, the test equipment is a device capable of simulating blood pressure or pulse. When the sphygmomanometer is tested, the test equipment is connected with the sphygmomanometer through an interface of the test equipment, and the interface of the test equipment and the sphygmomanometer are connected in an airway connection mode.

[0079] In the embodiment, the test equipment includes a casing, and a main control board 11, a blood pressure generator 12, an internal fixed air container 13, a communication module 14 and an input and output module 15 are arranged in the casing. The main control board 11 and the blood pressure generator 12 are connected in two connection modes of airway connection and electrical connection, the internal fixed air container 13 and the blood pressure generator 12 are connected in an airway connection mode, the main control board 11 and the communication module 14 and the input and output module 15 are connected in an electrical connection mode, the main control board 11 is further connected with an expandable communication interface 16 in an electrical connection and airway connection mode, an external device is connected with the main control board 11 through the expandable communication interface 16, the sphygmomanometer is connected with the main control board 11 through the expandable communication interface 16, and the internal fixed air container 13 is used as a gas bag space of an arm band or a wrist band. The blood pressure generator 12 is a pulse simulation device or a blood pressure simulation device, the internal fixed air container 13 is a small steel tank or a 3D printed air tank, the communication module 14 is a wireless communication module, the input and output module 15 includes but is not limited to a display screen, an indicator light, a key and a touch screen, and the external device includes but is not limited to a printer, an RFID reader and a laser coding machine.

[0080] ​In the embodiment, when the sphygmomanometer needs to be measured, the sphygmomanometer is connected to the expandable communication interface 16 of the test device, the number of the sphygmomanometer to be detected and the corresponding test blood pressure are set on the test device through the touch screen, the connection between the sphygmomanometer and the expandable communication interface 16 of the test device is realized by the robot, at this time, the main control panel 11 controls the blood pressure generator 12 to generate the corresponding test blood pressure, and controls the blood pressure generator 12 to deliver the generated air pressure to the internal fixed air container 13, the internal fixed air container 13 is communicated with the sphygmomanometer through the expandable interface 16, so that the sphygmomanometer detects the simulated blood pressure value of the test device.

[0081] In the embodiment, each sphygmomanometer corresponds to a unique code, which can be marked by writing into the main control panel storage, externally pasting RFID, printing bar code or two-dimensional code, and the complete marking at least covers the following positions: main control panel, shell, outer paper shell, etc., so as to enhance the product anti-counterfeiting and traceability ability.

[0082] In the embodiment, the test device uploads the blood pressure data of the simulated blood pressure generation process to the electronic device in real time, when the electronic device obtains the blood pressure data of the simulated blood pressure generation process, the first pressure curve diagram of the test device is generated, and each first pressure curve diagram is numbered first.

[0083] Step S102, converting the first pressure curve diagram into a first blood pressure spectrum diagram;

[0084] Specifically, the first pressure curve diagram is converted into the first blood pressure spectrum diagram by using fast Fourier transform.

[0085] In the embodiment, when the electronic device obtains the first pressure curve diagram, the first pressure curve diagram is converted into the first blood pressure spectrum diagram by using fast Fourier transform, so as to align the collection frequency of the test device and the sphygmomanometer, thereby ensuring that the sphygmomanometer and the test device are compared and analyzed in the same frequency range, and improving the comparability and accuracy of the data.

[0086] Step S103, obtaining the second pressure curve diagram of the sphygmomanometer measuring the simulated blood pressure generated by the test device;

[0087] In the embodiment, the sphygmomanometer sends the pressure data of measuring the simulated blood pressure generated by the test device to the electronic device through the main control panel of the test device in real time, the electronic device generates the second pressure curve diagram of the sphygmomanometer according to the pressure data, the electronic device numbers the second pressure curve diagram secondly, and binds the second number with the corresponding first number, so as to reduce the possibility of error when matching the first pressure curve diagram and the second pressure curve diagram, wherein the second code corresponds to the unique code of the sphygmomanometer, and the first pressure curve diagram and the second pressure curve diagram do not need to be aligned in real time, as long as there is continuous blood pressure measurement data.

[0088] Step S104: Convert the second pressure curve into a second blood pressure spectrum.

[0089] Specifically, the second pressure curve is converted into a second blood pressure spectrum using a fast Fourier transform.

[0090] In this embodiment, when the electronic device obtains the second pressure curve, a fast Fourier transform is used to convert the second pressure curve into a second blood pressure spectrum to align the acquisition frequency of the testing device with that of the blood pressure monitor. This ensures that the blood pressure monitor and the testing device are compared and analyzed within the same frequency range, improving the comparability and accuracy of the data.

[0091] Step S105: Align the frequencies of the first blood pressure spectrum and the second blood pressure spectrum;

[0092] In general, the sampling frequencies of the testing equipment and the blood pressure monitor are inconsistent. In order to improve the accuracy of the blood pressure monitor test, it is necessary to convert the first pressure curve and the second pressure curve into corresponding frequency graphs so that the first pressure curve and the second pressure curve are aligned in frequency.

[0093] Specifically, the first peak value in the first blood pressure spectrum is determined; the second peak value corresponding to the first peak value in the second blood pressure spectrum is determined; the adjustment ratio is calculated based on the first peak value and the second peak value corresponding to the first peak value; and the first blood pressure spectrum and the second blood pressure spectrum are frequency aligned based on the adjustment ratio.

[0094] In this embodiment, taking a systolic blood pressure of 255 mmHg, a diastolic blood pressure of 195 mmHg, and a heart rate of 80 bpm as an example, the frequency alignment of the first blood pressure spectrum and the second blood pressure spectrum will be explained.

[0095] in, Figure 3 This is the first pressure curve of blood pressure generated during the testing process of the testing equipment. Figure 4 This is the first blood pressure spectrum. Figure 5 This is a spectrum diagram used for analyzing and comparing the first and second blood pressure spectrum diagrams.

[0096] In this embodiment, the electronic device traverses all amplitude points in the first blood pressure spectrum and determines the peak value of the amplitude points in the first blood pressure spectrum. Here, the first peak value in the first blood pressure spectrum is used as an example for explanation.

[0097] like Figure 4As shown, because the testing equipment simulates the human pulse and causes regular pressure disturbances to the "cuff," there will be a peak around 1.33Hz (corresponding to 80 bpm) (due to data dispersion and slight deviations caused by equipment mechanical errors); and because the signal source detected by the blood pressure monitor is the same as the signal source generated by the testing equipment, there will be an energy peak around 1-2Hz. Figure 5 The red line curve represents the second blood pressure spectrum of the sphygmomanometer. Its adjustment factor k is the peak value of the sphygmomanometer / the peak value of the testing device. The second blood pressure spectrum is adjusted by adjusting the adjustment factor to align the first and second blood pressure spectrums in terms of frequency.

[0098] It should be noted that the technical solution of this application presets a heart rate of 80 bpm, and the frequency spectrum of an 80 bpm heart rate is around 1.33 Hz. Assuming the frequency accuracy of the blood pressure monitor is ±5%, the frequency spectrum of the blood pressure monitor will be between 1.26 and 1.40 Hz. Generally, the accuracy of the RC crystal oscillator used in low-cost blood pressure monitors is around 1%. In order to test a wider range and reduce the unknown influences such as crystal oscillator or patch errors, the frequency spectrum of the blood pressure monitor that produces an 80 bpm heart rate is determined to be around 1 to 2 Hz.

[0099] In this embodiment, the horizontal axis of the second blood pressure spectrum is adjusted according to the adjustment magnification, that is, the horizontal axis of the second blood pressure spectrum is magnified or reduced.

[0100] Step S106: Convert the frequency-aligned first and second blood pressure spectrum graphs into a third and a fourth pressure curve graph.

[0101] Specifically, based on the inverse Fourier transform, the frequency-aligned first and second blood pressure spectrum diagrams are transformed into a third and a fourth pressure curve diagram.

[0102] like Figure 6 As shown, after obtaining the aligned first and second blood pressure spectrum diagrams, the electronic device converts them into a third and a fourth pressure curve diagram. In this embodiment, an inverse Fourier transform is used to convert the frequency-aligned first and second blood pressure spectrum diagrams into the third and fourth pressure curve diagrams. The third pressure curve diagram is consistent with the first pressure curve diagram. Figure 1 Note that the different names are used here for the purpose of differentiation. Due to the adjustment of the blood pressure monitor frequency, the fourth pressure curve has changed compared to the second pressure curve.

[0103] After converting the frequency-aligned first and second blood pressure spectra into the third and fourth pressure curves, the process also includes linear interpolation of the pressure missing values ​​in the fourth pressure curve.

[0104] Because the frequency of the blood pressure monitor was adjusted, there are missing pressure values ​​in the fourth pressure curve. In this embodiment, linear interpolation is used to supplement the missing values ​​to obtain a complete fourth pressure curve.

[0105] It should be noted that the pressure values ​​in the complete fourth pressure curve correspond one-to-one with the pressure values ​​in the third pressure curve.

[0106] Step S107: Determine the offset between the third pressure curve and the fourth pressure curve.

[0107] Specifically, the third pressure curve of the testing device is used as the convolution kernel to convolve the fourth pressure curve of the blood pressure monitor; when the result of the convolution operation reaches the maximum value, the offset between the third and fourth pressure curves is calculated; based on the offset, the third pressure curve is moved so that the third pressure curve coincides with the fourth pressure curve to achieve time axis alignment.

[0108] In this embodiment, when the third pressure curve and the fourth pressure curve with linear difference are obtained, the time axis (i.e., phase) of the third pressure curve and the fourth pressure curve are fully aligned by convolution.

[0109] In this embodiment, the third pressure curve is used as the convolution kernel to convolve the fourth pressure curve of the blood pressure monitor until the result of the convolution operation reaches the maximum value. Then, the offset between the third pressure curve and the fourth pressure curve is determined. Here, the offset is the time offset.

[0110] Step S108: Align the time axes of the third and fourth pressure curves based on the offset to achieve time synchronization between the testing equipment and the blood pressure monitor.

[0111] In this embodiment, the third pressure curve is moved based on the offset to make the third and fourth pressure curves overlap, thereby achieving complete alignment of the time axis, i.e., phase alignment. Figure 7 As shown, Figure 7 The pressure curves are aligned with the time axis of the third and fourth pressure curves.

[0112] After the third pressure curve and the fourth pressure curve are time axis aligned based on the offset, further comprising: obtaining all first pressure values greater than a preset pressure value and second pressure values corresponding to the first pressure values; calculating pressure difference values of the first pressure values and the second pressure values corresponding to the first pressure values; determining whether the pressure difference values are greater than a preset pressure difference value; if yes, generating an alarm information to prompt that the sphygmomanometer is unqualified product; wherein the first pressure value is the pressure value of the third pressure curve, and the second pressure value is the pressure value of the fourth pressure curve.

[0113] In the embodiment, after the third pressure curve and the fourth pressure curve are time axis aligned, the pressure values on the third pressure curve and the fourth pressure curve at each time point are obtained, wherein the pressure value of the third pressure curve is the first pressure value, and the pressure value of the fourth pressure curve is the second pressure value, wherein the first pressure value and the second pressure value at the same time point are corresponding pressure values.

[0114] In the embodiment, since the air leakage valve directly exhausts within 10 mmHg, and the air pressure within 10 mmHg is unstable, there is no diastolic pressure, and the influence on blood pressure measurement is small, so the preset pressure value is 10 mmHg; the preset pressure difference value is ±3 mmHg, which is a reference standard.

[0115] Figure 8 A structural block diagram of a sphygmomanometer and test equipment time synchronization device 200 provided in the application is shown in FIG. 1. Figure 8 As shown in the figure, the sphygmomanometer and test equipment time synchronization device 200 mainly includes:

[0116] A first obtaining module 201 is configured to obtain a first pressure curve in a process of simulating blood pressure by a test equipment;

[0117] A first conversion module 202 is configured to convert the first pressure curve into a first blood pressure frequency spectrum;

[0118] A second obtaining module 203 is configured to obtain a second pressure curve of measuring blood pressure by a sphygmomanometer;

[0119] A second conversion module 204 is configured to convert the second pressure curve into a second blood pressure frequency spectrum;

[0120] An alignment module 205 is configured to align the frequencies of the first blood pressure frequency spectrum and the second blood pressure frequency spectrum;

[0121] A third conversion module 206 is configured to convert the first blood pressure frequency spectrum and the second blood pressure frequency spectrum after frequency alignment into a third pressure curve and a fourth pressure curve;

[0122] The determining module 207 is configured to determine the offset of the third pressure curve and the fourth pressure curve.

[0123] The synchronizing module 208 is configured to align the time axes of the third pressure curve and the fourth pressure curve based on the offset, so as to realize the time synchronization of the test device and the sphygmomanometer.

[0124] As an optional implementation of the embodiment, the first converting module 202 is specifically configured to:

[0125] The first pressure curve is converted into a first blood pressure spectrum by using fast Fourier transform.

[0126] As an optional implementation of the embodiment, the second converting module 204 is specifically configured to:

[0127] The second pressure curve is converted into a second blood pressure spectrum by using fast Fourier transform.

[0128] As an optional implementation of the embodiment, the aligning module 205 is specifically configured to:

[0129] A first peak value in the first blood pressure spectrum is determined, a second peak value corresponding to the first peak value in the second blood pressure spectrum is determined, an adjustment ratio is calculated based on the first peak value and the second peak value corresponding to the first peak value, and the first blood pressure spectrum and the second blood pressure spectrum are frequency-aligned based on the adjustment ratio.

[0130] As an optional implementation of the embodiment, the third converting module 206 is specifically configured to:

[0131] The frequency-aligned first blood pressure spectrum and the second blood pressure spectrum are converted into the third pressure curve and the fourth pressure curve based on inverse Fourier transform.

[0132] As an optional implementation of the embodiment, the determining module 207 is specifically configured to:

[0133] The third pressure curve of the test device is used as a convolution kernel to convolve the fourth pressure curve of the sphygmomanometer, the offset of the third pressure curve and the fourth pressure curve is calculated when the result of the convolution operation reaches a maximum value, the third pressure curve is moved based on the offset, and the third pressure curve and the fourth pressure curve are overlapped to realize time axis alignment.

[0134] As an optional implementation of the embodiment, the blood pressure meter and test device time synchronization device 200 further comprises:

[0135] The interpolation module is configured to perform linear interpolation on the pressure missing values in the fourth pressure curve after the first blood pressure spectrum and the second blood pressure spectrum are converted into the third pressure curve and the fourth pressure curve.

[0136] As an optional implementation of the present embodiment, the sphygmomanometer and test equipment time synchronization device 200 further comprises:

[0137] The pressure value acquisition module is configured to acquire the first pressure values greater than the preset pressure value and the second pressure values corresponding to the first pressure values after the third pressure curve and the fourth pressure curve are time-axis aligned based on the offset.

[0138] The calculation module is configured to calculate the pressure difference between the first pressure values and the second pressure values corresponding to the first pressure values.

[0139] The judgment module is configured to judge whether the pressure difference is greater than a preset pressure difference; if yes, an alarm information is generated to prompt that the sphygmomanometer is unqualified product; wherein the first pressure values are the pressure values of the third pressure curve, and the second pressure values are the pressure values of the fourth pressure curve.

[0140] The various functional modules in the embodiments of the present application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part. If the functions are realized in the form of software functional modules and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for causing an electronic device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the blood pressure meter and test equipment time synchronization method according to the various embodiments of the present application.

[0141] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described system, device and module can refer to the corresponding process in the foregoing method embodiments, which will not be described here.

[0142] Figure 9 A structural block diagram of an electronic device 300 is provided for the embodiments of the present application. As shown in Figure 9 The electronic device 300 includes a memory 301, a processor 302 and a communication bus 303; the memory 301 and the processor 302 are connected through the communication bus 303. The memory 301 stores a blood pressure meter and test equipment time synchronization method according to the embodiments described above, which can be loaded and executed by the processor 302.

[0143] The memory 301 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 301 can include a program storage area and a data storage area, wherein the program storage area can store instructions for implementing an operating system, instructions for at least one function, and instructions for implementing the blood pressure meter and test device time synchronization method provided in the above embodiments, etc.; and the data storage area can store data involved in the blood pressure meter and test device time synchronization method provided in the above embodiments, etc.

[0144] The processor 302 can include one or more processing cores. The processor 302 invokes data stored in the memory 301, executes various functions and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 301. The processor 302 can be at least one of an Application Specific Integrated Circuit (ASIC), a Digital Signal Processor (DSP), a Digital Signal Processing Device (DSPD), a Programmable Logic Device (PLD), a Field Programmable Gate Array (FPGA), a Central Processing Unit (CPU), a controller, a microcontroller, and a microprocessor. It can be understood that, for different devices, the electronic device used to implement the functions of the processor 302 can also be other devices, and the embodiments of the present application are not limited specifically.

[0145] The communication bus 303 can include a path for transmitting information between the above components. The communication bus 303 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus 303 can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, Figure 9 Only one double-headed arrow is used in the figure, but it does not mean that there is only one bus or one type of bus.

[0146] The embodiments of the present application provide a computer readable storage medium, which stores a computer program capable of being loaded and executed by a processor to execute the blood pressure meter and test device time synchronization method provided in the above embodiments.

[0147] In this embodiment, the computer readable storage medium can be a tangible device that can retain and store instructions for use by an instruction execution device. The computer readable storage medium can be, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any combination thereof. More specifically, the computer readable storage medium can be, for example, but is not limited to, a portable computer diskette, a hard disk, a memory stick, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanically encoded device, and any combination thereof.

[0148] The terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus.

[0149] The above description is only preferred embodiments of the present application and the technical principles used. Those skilled in the art should understand that the scope of the application involved in the present application is not limited to the technical solutions formed by the specific combinations of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above application concept. For example, the above features are replaced with the technical features with similar functions applied in the present application (but not limited to) to form technical solutions.

Claims

1. A method for synchronizing the time of a blood pressure monitor and a testing device, characterized in that, include: Obtain the first pressure curve during the simulated blood pressure generation process of the testing equipment; Convert the first pressure curve into a first blood pressure spectrum. Obtain a second pressure curve plot of blood pressure measured by the blood pressure monitor in response to the simulated blood pressure generated by the test device; Convert the second pressure curve into a second blood pressure spectrum. Align the frequencies of the first blood pressure spectrum and the second blood pressure spectrum; The frequency-aligned first and second blood pressure spectra are converted into a third and a fourth pressure curve. Determine the offset between the third pressure curve and the fourth pressure curve; The time axes of the third and fourth pressure curves are aligned based on the offset to achieve time synchronization between the testing device and the blood pressure monitor. Each of the first pressure curves corresponds to a first number, and each of the second pressure curves corresponds to a second pressure curve, with the second number being bound to the corresponding first number; The step of frequency alignment between the first blood pressure spectrum and the second blood pressure spectrum includes: Determine the first peak value in the first blood pressure spectrum; Determine the second peak value in the second blood pressure spectrum that corresponds to the first peak value; The adjustment ratio is calculated based on the first peak value and the second peak value corresponding to the first peak value; The first blood pressure spectrum and the second blood pressure spectrum are frequency aligned based on the adjustment factor.

2. The method according to claim 1, characterized in that, The step of converting the first pressure curve into a first blood pressure spectrum includes: The first pressure curve is converted into a first blood pressure spectrum using a fast Fourier transform. Converting the second pressure curve into a second blood pressure spectrum includes: The second pressure curve is converted into a second blood pressure spectrum using a fast Fourier transform.

3. The method according to claim 1, characterized in that, The process of converting the frequency-aligned first and second blood pressure spectrum graphs into a third and fourth pressure curve graph includes: Based on the inverse Fourier transform, the frequency-aligned first and second blood pressure spectrum diagrams are transformed into a third and a fourth pressure curve diagram.

4. The method according to claim 1, characterized in that, Determine the offset between the third and fourth pressure curves, including: The third pressure curve of the test device is used as the convolution kernel to convolve the fourth pressure curve of the blood pressure monitor. When the result of the convolution operation reaches its maximum value, the offset between the third pressure curve and the fourth pressure curve is calculated. The third pressure curve is moved based on the offset to overlap with the fourth pressure curve, thereby aligning the time axis.

5. The method according to claim 3, characterized in that, After converting the frequency-aligned first and second blood pressure spectra into third and fourth pressure curves, the method further includes: Linear interpolation is performed on the missing pressure values ​​in the fourth pressure curve.

6. The method according to claim 1, characterized in that, After aligning the third and fourth pressure curves along the time axis based on the offset, the method further includes: Obtain all first pressure values ​​that are greater than a preset pressure value and the corresponding second pressure values; Calculate the pressure difference between the first pressure value and the second pressure value corresponding to the first pressure value; Determine whether the pressure difference value is greater than a preset pressure difference value; If so, an alarm message is generated to indicate that the blood pressure monitor is a defective product; Wherein, the first pressure value is the pressure value of the third pressure curve, and the second pressure value is the pressure value of the fourth pressure curve.

7. A time synchronization device for a blood pressure monitor and testing equipment, characterized in that, include: The first acquisition module is used to acquire the first pressure curve during the simulated blood pressure generation process of the test equipment; The first conversion module is used to convert the first pressure curve into a first blood pressure spectrum. The second acquisition module is used to acquire a second pressure curve graph of blood pressure measured by the blood pressure monitor on the simulated blood pressure generated by the test device. The second conversion module is used to convert the second pressure curve into a second blood pressure spectrum. An alignment module is used to align the frequencies of the first blood pressure spectrum and the second blood pressure spectrum. The third conversion module is used to convert the frequency-aligned first blood pressure spectrum and the second blood pressure spectrum into a third pressure curve and a fourth pressure curve. The determination module is used to determine the offset between the third pressure curve and the fourth pressure curve; The synchronization module is used to align the time axes of the third pressure curve and the fourth pressure curve based on the offset, so as to achieve time synchronization between the testing device and the blood pressure monitor. Each of the first pressure curves corresponds to a first number, and each of the second pressure curves corresponds to a second pressure curve, with the second number being bound to the corresponding first number; The alignment module is also used for: Determine the first peak value in the first blood pressure spectrum; Determine the second peak value in the second blood pressure spectrum that corresponds to the first peak value; The adjustment ratio is calculated based on the first peak value and the second peak value corresponding to the first peak value; The first blood pressure spectrum and the second blood pressure spectrum are frequency aligned based on the adjustment factor.

8. An electronic device, characterized in that, It includes a processor and a memory, wherein the processor is coupled to the memory; The processor is configured to execute a computer program stored in the memory, causing the electronic device to perform the method as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, It includes a computer program or instructions that, when run on a computer, cause the computer to perform the method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Method and device for calculating blood pressure by using signal transformation

    CN1923133A

  • Systems and Methods for Maintaining Blood Pressure Monitor Calibration

    US20100081945A1

  • Devices, Systems, and Methods for Assessing a Vessel

    US20140135633A1

  • Systems and methods for device calibration and correction

    WO2024173061A1