Sphygmomanometer and test equipment time synchronization method, device, equipment and medium

By aligning the pressure curves of the blood pressure meter and testing equipment, the problem of drifting the blood sphygmomanometer measurement results is solved, and the accuracy and comparability of the detection are improved.

CN119993564AActive Publication Date: 2025-05-13GUANGZHOU ANTI-ENTROPY ELECTRONIC TECH CO LTD +1
View PDF 13 Cites 0 Cited by

Patent Information

Application Number
CN202510473258.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-16
Publication Date
2025-05-13
Estimated Expiration
2045-04-16

AI Technical Summary

Technical Problem

In the case of long-term detection and communication delay, the measurement results are prone to drift, affecting the accuracy of the detection.

Method used

By obtaining the pressure graph of the test equipment and the blood pressure meter, converting it to a spectrum graph, and aligning it on the frequency, the acquisition frequency difference is reduced. The frequency aligned spectrum is then converted back to the pressure graph, the offset is determined, and the time axis is aligned to achieve time synchronization between the test equipment and the sphygmomanometer.

Benefits of technology

By reducing the acquisition frequency difference and achieving time synchronization, the accuracy and comparability of the blood pressure meter measurement results are improved, and the possibility of drift is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119993564A_ABST
    Figure CN119993564A_ABST
Patent Text Reader

Abstract

The invention relates to a sphygmomanometer and test equipment time synchronization method and device, equipment and a medium. The method comprises the steps that a first pressure curve graph in the blood pressure generation simulation process of the test equipment is obtained; converting the first pressure curve graph into a first blood pressure spectrogram; acquiring a second pressure curve graph of the sphygmomanometer for measuring blood pressure generated by simulation of the test equipment; converting the second pressure curve graph into a second blood pressure spectrogram; performing frequency alignment on the first blood pressure spectrogram and the second blood pressure spectrogram; converting the first blood pressure spectrogram and the second blood pressure spectrogram after frequency alignment 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; time axes of the third pressure curve graph and the fourth pressure curve graph are aligned on the basis of the offset, so that time synchronization of the testing equipment and the sphygmomanometer is achieved. The method has the effect of improving the detection accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of sphygmomanometer production, and in particular to a method, device, equipment and medium for synchronizing time between a sphygmomanometer and a test device. Background Art

[0002] Blood pressure is an important physiological parameter that reflects whether the cardiovascular function of the human body is normal. Accurate measurement of blood pressure is of great significance for the prevention of cardiovascular diseases. The accuracy of the measurement results of the sphygmomanometer is its most important indicator. Testing its quality before leaving the factory is an essential step.

[0003] Generally, a blood pressure simulator is used to perform measurement tests on a sphygmomanometer. The blood pressure simulator can generate corresponding oscillation waves based on a given blood pressure value, simulating the process of blood pressure generation in the human body. The given blood pressure value generated by the blood pressure simulator is measured using a sphygmomanometer to obtain measurement data, which is then compared with the blood pressure value to verify the accuracy of the sphygmomanometer's detection.

[0004] Since the blood pressure monitor itself does not require a very high crystal oscillator, the blood pressure monitor generally directly uses the RC crystal oscillator inside the processor (the accuracy of the RC crystal oscillator is within 1%, which is sufficient to meet the needs of pulse detection). However, long-term detection and communication delay may cause the measurement results of the blood pressure monitor to drift, affecting the accuracy of the detection. Summary of the invention

[0005] In order to improve the accuracy of detection, the present application provides a method, device, equipment and medium for time synchronization between a blood pressure monitor and a test device.

[0006] In a first aspect, the present application provides a method, device, equipment and medium for synchronizing time between a sphygmomanometer and a test device, using the following technical solution:

[0007] A method for synchronizing time between a sphygmomanometer and a test device, comprising:

[0008] Acquire a first pressure curve diagram during the process of simulating blood pressure generation by the test device;

[0009] Converting the first pressure curve graph into a first blood pressure spectrum graph;

[0010] Obtaining a second pressure curve graph of the blood pressure simulated by the test device measured by a sphygmomanometer;

[0011] converting the second pressure curve graph into a second blood pressure spectrum graph;

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

[0013] Converting the first blood pressure spectrum graph and the second blood pressure spectrum graph after frequency alignment into a third pressure curve graph and a fourth pressure curve graph;

[0014] determining an offset between the third pressure curve graph and the fourth pressure curve graph;

[0015] The time axes of the third pressure curve graph and the fourth pressure curve graph are aligned based on the offset to achieve time synchronization between the test device and the sphygmomanometer.

[0016] By adopting the above technical scheme, the first pressure curve graph of the test equipment and the second pressure curve graph of the sphygmomanometer are converted into corresponding first blood pressure spectrum graph and second blood pressure spectrum graph, and the first blood pressure spectrum graph and the second blood pressure spectrum graph are aligned in frequency to reduce the difference in acquisition frequency between the test equipment and the sphygmomanometer, thereby ensuring that the sphygmomanometer and the test equipment are in the same frequency range, and the first blood pressure spectrum graph and the second blood pressure spectrum graph after frequency alignment are converted into third pressure curve graph and fourth pressure curve graph, and the third pressure curve graph and the fourth pressure curve graph are aligned on the time axis, so that the blood pressure data recorded by the two can be compared and analyzed on the same time axis, reducing the possibility of drift in the measurement results of the sphygmomanometer due to long-term detection and communication delay, thereby improving the comparability and accuracy of the data.

[0017] Optionally, converting the first pressure curve graph into a first blood pressure spectrum graph includes:

[0018] Converting the first pressure curve graph into a first blood pressure spectrum graph by using a fast Fourier transform;

[0019] Converting the second pressure curve graph into a second blood pressure spectrum graph comprises:

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

[0021] By adopting the above technical solution, the first pressure curve graph is converted into a first blood pressure spectrum graph through fast Fourier transform, and the second pressure curve graph is converted into a second blood pressure spectrum graph, so that the first pressure curve graph and the second pressure curve graph are aligned in frequency to reduce the difference in acquisition frequency between the test equipment and the sphygmomanometer, thereby ensuring that the sphygmomanometer and the test equipment are compared and analyzed within the same frequency range, thereby improving the comparability and accuracy of the data.

[0022] Optionally, the frequency alignment of the first blood pressure spectrum graph and the second blood pressure spectrum graph includes:

[0023] Determining a first peak in the first blood pressure spectrum graph;

[0024] Determine a second peak value in the second blood pressure spectrum graph corresponding to the first peak value;

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

[0026] The first blood pressure spectrum graph and the second blood pressure spectrum graph are frequency-aligned based on the adjustment factor.

[0027] By adopting the above-mentioned technical solution, since the peak usually represents a significant feature in the signal, by determining the first peak in the first blood pressure spectrum graph and the corresponding second peak in the second blood pressure spectrum graph, accurate matching of the two spectrum graphs can be achieved. By calculating the adjustment factor through the first peak and the second peak, and performing frequency alignment based on the adjustment factor, the error caused by the difference in acquisition frequency can be significantly reduced, ensuring that the first blood pressure spectrum graph and the second blood pressure spectrum graph are compared and analyzed within the same frequency range, thereby improving the accuracy and reliability of the data.

[0028] Optionally, converting the first blood pressure spectrum graph and the second blood pressure spectrum graph after frequency alignment into a third pressure curve graph and a fourth pressure curve graph comprises:

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

[0030] Optionally, determining an offset between the third pressure curve graph and the fourth pressure curve graph includes:

[0031] Using the third pressure curve graph of the test device as a convolution kernel to convolve the fourth pressure curve graph of the sphygmomanometer;

[0032] When the result of the convolution operation reaches a maximum value, calculating an offset between the third pressure curve graph and the fourth pressure curve graph;

[0033] The third pressure curve graph is moved based on the offset so that the third pressure curve graph overlaps with the fourth pressure curve graph to achieve time axis alignment.

[0034] By adopting the above technical solution, the offset between the third pressure curve graph and the fourth pressure curve graph can be accurately calculated using a convolution operation. When the convolution result reaches the maximum value, it means that the third pressure curve graph and the fourth pressure curve graph have the highest degree of matching at a certain position, so that the offset can be accurately determined. Based on the calculated offset, the third pressure curve graph can be moved so that it completely overlaps with the fourth pressure curve graph on the time axis.

[0035] Optionally, after converting the first blood pressure spectrum graph and the second blood pressure spectrum graph after frequency alignment into a third pressure curve graph and a fourth pressure curve graph, the method further includes:

[0036] Linear interpolation is performed on the pressure missing values ​​in the fourth pressure curve graph.

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

[0038] Optionally, after aligning the third pressure curve graph and the fourth pressure curve graph on a time axis based on the offset, the method further includes:

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

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

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

[0042] If yes, a warning message is generated to indicate that the blood pressure monitor is a substandard product;

[0043] The first pressure value is the pressure value of the third pressure curve graph, and the second pressure value is the pressure value of the fourth pressure curve graph.

[0044] By adopting the above technical solution, by obtaining the first pressure value and the second pressure value that are greater than the preset pressure value in the third pressure curve graph and the fourth pressure curve graph and comparing them, the measurement accuracy of the sphygmomanometer can be accurately evaluated, and by calculating the pressure difference between the first pressure value and the corresponding second pressure value and judging whether the difference is greater than the preset pressure difference, possible errors in the measurement process of the sphygmomanometer can be discovered in time.

[0045] In a second aspect, the present application provides a device for synchronizing time between a sphygmomanometer and a test device, which adopts the following technical solution:

[0046] A time synchronization device for a sphygmomanometer and a test device, comprising:

[0047] A first acquisition module, used for acquiring a first pressure curve graph in a process of generating simulated blood pressure of the test device;

[0048] A first conversion module, used for converting the first pressure curve graph into a first blood pressure spectrum graph;

[0049] A second acquisition module, used for acquiring a second pressure curve graph of the blood pressure simulated by the test device measured by the sphygmomanometer;

[0050] A second conversion module, used for converting the second pressure curve graph into a second blood pressure spectrum graph;

[0051] an alignment module, used for performing frequency alignment on the first blood pressure spectrum graph and the second blood pressure spectrum graph;

[0052] A third conversion module, used for converting the first blood pressure spectrum graph and the second blood pressure spectrum graph after frequency alignment into a third pressure curve graph and a fourth pressure curve graph;

[0053] A determination module, configured to determine an offset between the third pressure curve graph and the fourth pressure curve graph;

[0054] A synchronization module is used to align the third pressure curve graph and the fourth pressure curve graph on a time axis based on the offset.

[0055] In a third aspect, the present application provides an electronic device, which adopts the following technical solution:

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

[0057] The processor is used to execute the computer program stored in the memory so that the electronic device performs the method as described in any one of the first aspects.

[0058] In a fourth aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution:

[0059] A computer-readable storage medium comprises a computer program or an instruction, and when the computer program or the instruction is executed on a computer, the computer is caused to execute the method as described in any one of the first aspects. BRIEF DESCRIPTION OF THE DRAWINGS

[0060] Figure 1 It is a flow chart of a method for time synchronization between a blood pressure monitor and a test device in an embodiment of the present application.

[0061] Figure 2 It is a structural block diagram of the test equipment in the embodiment of the present application.

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

[0063] Figure 4 This is the first blood pressure spectrum diagram in the embodiment of the present application.

[0064] Figure 5 It is a spectrum diagram that reflects the analysis of the first blood pressure spectrum diagram and the second blood pressure spectrum diagram in the embodiment of the present application.

[0065] Figure 6 These are the third pressure curve diagram and the fourth pressure curve diagram in the embodiment of the present application.

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

[0067] Figure 8 It is a structural block diagram of a time synchronization device for a sphygmomanometer and a test device in an embodiment of the present application.

[0068] Fig. 9 It is a structural block diagram of an electronic device in an embodiment of the present application.

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

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

[0071] This specific embodiment is merely an explanation of the present application and is not a limitation of the present application. After reading this specification, those skilled in the art may make modifications to the present embodiment without any creative contribution as needed, but such modifications are protected by the patent law as long as they are within the scope of the claims of the present application.

[0072] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0073] In addition, the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article, unless otherwise specified, generally means that the associated objects before and after are in an "or" relationship.

[0074] The embodiments of the present application are further described in detail below in conjunction with the drawings in the specification.

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

[0076] like Figure 1 As shown, a method for synchronizing time between a blood pressure meter and a test device is provided, and the main process of the method is described as follows (steps S101 to S108):

[0077] Step S101, obtaining a first pressure curve diagram during a process of simulating blood pressure generation by a test device;

[0078] In this embodiment, the test device is a device that can perform blood pressure simulation or pulse simulation. When the sphygmomanometer is tested, it is connected to the sphygmomanometer through the interface of the test device, wherein the interface of the test device and the sphygmomanometer are connected by air circuit.

[0079] In this embodiment, the test device includes a casing, in which a main control board 11, a blood pressure generator 12, an internal fixed gas container 13, a communication module 14 and an input-output module 15 are arranged. The main control board 11 and the blood pressure generator 12 are connected in two ways: gas circuit connection and electrical connection. The internal fixed gas container 13 and the blood pressure generator 12 are connected in a gas circuit. The main control board 11 and the communication module 14 and the input-output module 15 are all connected in an electrical way. The main control board 11 is also electrically and gas circuit-connected with an expandable communication interface 16. External devices are connected through The expandable communication interface 16 is connected to the main control board 11, and the sphygmomanometer is connected to the main control board 11 through the expandable communication interface 16. The internal fixed gas capacity 13 is used to serve as the air bag space of the armband or wristband; wherein, the blood pressure generator 12 adopts a pulse simulation device or a blood pressure simulation device, the internal fixed gas capacity 13 adopts a small steel tank or a 3D printed gas tank, the communication module 14 adopts a wireless communication module, the input and output module 15 includes but is not limited to a display screen, an indicator light, buttons and a touch screen, and the external equipment includes but is not limited to a printer, an RFID reader and a laser coder.

[0080] In this embodiment, when the sphygmomanometer needs to be measured, the sphygmomanometer is connected to the expandable communication interface 16 of the test equipment, the number of sphygmomanometers to be detected and the corresponding test blood pressure are set on the test equipment through the touch screen, and the connection between the sphygmomanometer and the expandable communication interface 16 of the test equipment is realized by a robot. At this time, the main control board 11 controls the blood pressure generator 12 to generate the corresponding test blood pressure, and controls the blood pressure generator 12 to transmit the generated air pressure to the internal fixed air container 13. The internal fixed air container 13 is connected to the sphygmomanometer through the expandable interface 16, so that the sphygmomanometer can detect the blood pressure value simulated by the test equipment.

[0081] In this embodiment, each sphygmomanometer corresponds to a unique code, which can be marked by writing into the main control board storage, externally affixing RFID, printing a barcode or QR code. The complete marking must at least cover the following locations: main control board, outer shell, outer paper shell, etc., to enhance the product anti-counterfeiting and traceability capabilities.

[0082] In this embodiment, the testing 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, it generates the first pressure curve graph of the testing device and assigns a first number to each first pressure curve graph.

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

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

[0085] In this embodiment, when the electronic device obtains the first pressure curve graph, the first pressure curve graph is converted into a first blood pressure spectrum graph using fast Fourier transform to align the acquisition frequency of the test device and the sphygmomanometer, thereby ensuring that the sphygmomanometer and the test device are compared and analyzed within the same frequency range, thereby improving the comparability and accuracy of the data.

[0086] Step S103, obtaining a second pressure curve graph of the blood pressure simulated by the test device measured by the sphygmomanometer;

[0087] In this embodiment, the sphygmomanometer sends the pressure data of the blood pressure simulated by the test device to the electronic device through the main control board of the test device in real time. The electronic device generates a second pressure curve graph of the sphygmomanometer based on the pressure data. The electronic device assigns a second number to the second pressure curve graph and binds the second number to the corresponding first number to reduce the possibility of errors when matching the first pressure curve graph and the second pressure curve graph. The second code corresponds to the unique code of the sphygmomanometer. The first pressure curve graph and the second pressure curve graph do not need to be aligned in real time, as long as there is continuous blood pressure measurement data throughout the process.

[0088] Step S104, converting the second pressure curve graph into a second blood pressure spectrum graph;

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

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

[0091] Step S105, aligning the frequencies of the first blood pressure spectrum graph and the second blood pressure spectrum graph;

[0092] Generally, the sampling frequencies of the test equipment and the sphygmomanometer are inconsistent. In order to improve the accuracy of the sphygmomanometer test, the first pressure curve and the second pressure curve need to be converted into corresponding frequency graphs so that the first pressure curve and the second pressure curve are aligned in frequency.

[0093] Specifically, determine the first peak in the first blood pressure spectrum graph; determine the second peak corresponding to the first peak in the second blood pressure spectrum graph; calculate the adjustment factor based on the first peak and the second peak corresponding to the first peak; and align the frequencies of the first blood pressure spectrum graph and the second blood pressure spectrum graph based on the adjustment factor.

[0094] In this embodiment, the frequency alignment of the first blood pressure spectrum graph and the second blood pressure spectrum graph is described by 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.

[0095] in, Figure 3 It is the first pressure curve diagram of blood pressure generated during the test of the test equipment. Figure 4 is the first blood pressure spectrum, Figure 5 The spectrum graph is used to analyze and compare the first blood pressure spectrum graph and the second blood pressure spectrum graph.

[0096] In this embodiment, the electronic device traverses all amplitude points in the first blood pressure spectrum graph to determine the peak values ​​of the amplitude points in the first blood pressure spectrum graph. The first peak value in the first blood pressure spectrum graph is taken as an example for explanation.

[0097] like Figure 4As shown in the figure, because the test equipment simulates the human pulse and causes regular disturbance of air pressure on the "cuff", there will be a peak near 1.33Hz (due to the discreteness of the data and the mechanical error of the equipment, there may be slight deviations) (that is, corresponding to 80bpm); and because the signal source detected by the sphygmomanometer is the same as the signal source generated by the test equipment, there will be an energy peak near 1-2Hz, Figure 5 The red line curve in the middle is the second blood pressure spectrum of the sphygmomanometer, and its adjustment factor k is the peak value of the sphygmomanometer / peak value of the test equipment. The second blood pressure spectrum is adjusted by adjusting the factor so that the first blood pressure spectrum and the second blood pressure spectrum are aligned in frequency.

[0098] It should be noted that in the technical solution of the present application, a heartbeat of 80bmp is preset, and the frequency spectrum of the heartbeat of 80bmp is around 1.33Hz. Assuming that the frequency accuracy of the sphygmomanometer is ±5%, the frequency spectrum of the sphygmomanometer will be between 1.26 and 1.40Hz. Generally, the accuracy of the RC crystal oscillator used in low-cost sphygmomanometers is around 1%. In order to test a larger range and reduce unknown influences such as crystal oscillator or patch errors, it is determined that the frequency spectrum of the heartbeat of 80bmp in the sphygmomanometer is around 1 to 2Hz.

[0099] In this embodiment, the horizontal coordinate of the second blood pressure spectrum diagram is adjusted according to the adjustment ratio, that is, the horizontal direction of the second blood pressure spectrum diagram is enlarged or reduced.

[0100] Step S106, converting the first blood pressure spectrum graph and the second blood pressure spectrum graph after frequency alignment into a third pressure curve graph and a fourth pressure curve graph;

[0101] Specifically, the first blood pressure spectrum graph and the second blood pressure spectrum graph after frequency alignment are converted into a third pressure curve graph and a fourth pressure curve graph based on inverse Fourier transform.

[0102] like Figure 6 As shown, after obtaining the aligned first blood pressure spectrum graph and the second blood pressure spectrum graph, the electronic device converts the 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. In this embodiment, an inverse Fourier transform is used to convert the frequency-aligned first blood pressure spectrum graph and the second blood pressure spectrum graph into the third pressure curve graph and the fourth pressure curve graph, wherein the third pressure curve graph is consistent with the first pressure curve graph. Figure 1 Different names are used here just for the purpose of distinction. Since the frequency of the sphygmomanometer is adjusted, the fourth pressure curve graph is changed compared with the second pressure curve graph.

[0103] After converting the first blood pressure spectrum graph and the second blood pressure spectrum graph after frequency alignment into the third pressure curve graph and the fourth pressure curve graph, the method further includes: performing linear interpolation on the missing pressure values ​​in the fourth pressure curve graph.

[0104] Since the frequency of the sphygmomanometer is adjusted, there are missing pressure values ​​in the fourth pressure curve graph. In this embodiment, linear differences are used to supplement the missing values ​​to obtain a complete fourth pressure curve graph.

[0105] It should be noted that the pressure value points in the complete fourth pressure curve graph correspond one-to-one to the pressure value points in the third pressure curve graph.

[0106] Step S107, determining the offset between the third pressure curve graph and the fourth pressure curve graph;

[0107] Specifically, the third pressure curve graph of the test device is used as a convolution kernel to convolve the fourth pressure curve graph of the sphygmomanometer; when the result of the convolution operation reaches a maximum value, the offset of the third pressure curve graph and the fourth pressure curve graph is calculated; based on the offset, the third pressure curve graph is moved so that the third pressure curve graph overlaps with the fourth pressure curve graph to achieve time axis alignment.

[0108] In this embodiment, when the third pressure curve graph and the fourth pressure curve graph supplemented by the linear difference are obtained, the third pressure curve graph and the fourth pressure curve graph are completely aligned in time axis (ie, phase) in a convolution manner.

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

[0110] Step S108, aligning the time axes of the third pressure curve graph and the fourth pressure curve graph based on the offset, so as to achieve time synchronization between the test device and the sphygmomanometer.

[0111] In this embodiment, the third pressure curve graph is moved based on the offset so that the third pressure curve graph and the fourth pressure curve graph overlap each other, so as to achieve complete alignment of the time axis, that is, alignment of the phase, such as Figure 7 As shown, Figure 7 The pressure curve graph is a pressure curve graph in which the time axes of the third pressure curve graph and the fourth pressure curve graph are aligned.

[0112] After aligning the third pressure curve graph and the fourth pressure curve graph on the time axis based on the offset, it also includes: obtaining all first pressure values ​​greater than the preset pressure value and the second pressure value corresponding to the first pressure value; calculating the pressure difference between the first pressure value and the second pressure value corresponding to the first pressure value; judging whether the pressure difference is greater than the preset pressure difference; if so, generating an alarm message to indicate that the sphygmomanometer is an unqualified product; wherein the first pressure value is the pressure value of the third pressure curve graph, and the second pressure value is the pressure value of the fourth pressure curve graph.

[0113] In this embodiment, after the third pressure curve graph and the fourth pressure curve graph are aligned on the time axis, the pressure values ​​on the third pressure curve graph and the fourth pressure curve graph at each time point are obtained, wherein the pressure value of the third pressure curve graph is the first pressure value, and the pressure value of the fourth pressure curve graph 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 this embodiment, since the air is generally exhausted directly by the leak valve within 10 mmHg, and the air pressure within 10 mmHg is unstable, there will be no diastolic pressure, and the impact on the measured blood pressure is relatively small, the preset pressure value is 10 mmHg; the preset pressure difference is ±3 mmHg, which is the reference standard.

[0115] Figure 8 This is a structural block diagram of a blood pressure meter and test equipment time synchronization device 200 provided in this application. Figure 8 As shown, the sphygmomanometer and test equipment time synchronization device 200 mainly includes:

[0116] A first acquisition module 201 is used to acquire a first pressure curve graph during the process of generating simulated blood pressure of the test device;

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

[0118] A second acquisition module 203 is used to acquire a second pressure curve graph of the blood pressure simulated by the test device measured by the sphygmomanometer;

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

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

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

[0122] A determination module 207, configured to determine an offset between the third pressure curve graph and the fourth pressure curve graph;

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

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

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

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

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

[0128] As an optional implementation of this embodiment, the alignment module 205 is specifically used for:

[0129] Determine a first peak in a first blood pressure spectrum graph; determine a second peak in a second blood pressure spectrum graph corresponding to the first peak; calculate an adjustment factor based on the first peak and the second peak corresponding to the first peak; and align the frequencies of the first blood pressure spectrum graph and the second blood pressure spectrum graph based on the adjustment factor.

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

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

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

[0133] The third pressure curve graph of the test device is used as a convolution kernel to convolve the fourth pressure curve graph of the sphygmomanometer; when the result of the convolution operation reaches a maximum value, the offset of the third pressure curve graph and the fourth pressure curve graph is calculated; based on the offset, the third pressure curve graph is moved so that the third pressure curve graph overlaps with the fourth pressure curve graph to achieve time axis alignment.

[0134] As an optional implementation of this embodiment, the sphygmomanometer and test equipment time synchronization device 200 further includes:

[0135] The interpolation module is used to perform linear interpolation on the missing pressure values ​​in the fourth pressure curve graph after converting the first blood pressure spectrum graph and the second blood pressure spectrum graph after frequency alignment into the third pressure curve graph and the fourth pressure curve graph.

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

[0137] A pressure value acquisition module, configured to acquire all first pressure values ​​greater than a preset pressure value and second pressure values ​​corresponding to the first pressure values ​​after aligning the third pressure curve graph and the fourth pressure curve graph on a time axis based on an offset;

[0138] A calculation module, used for calculating a pressure difference between a first pressure value and a second pressure value corresponding to the first pressure value;

[0139] The judgment module is used to judge whether the pressure difference is greater than the preset pressure difference; if so, an alarm message is generated to indicate that the sphygmomanometer is an unqualified product; wherein the first pressure value is the pressure value of the third pressure curve graph, and the second pressure value is the pressure value of the fourth pressure curve graph.

[0140] The functional modules in the embodiments of the present application can be integrated together to form an independent part, or each module can exist separately, or two or more modules can be integrated to form an independent part. If the function is implemented in the form of a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for 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 a method for synchronizing time between a sphygmomanometer and a test device in each embodiment of the present application.

[0141] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and modules described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0142] Fig. 9 FIG. 3 is a structural block diagram of an electronic device 300 provided in an embodiment of the present application. Fig. 9 As shown, 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 via the communication bus 303. The memory 301 stores a method for synchronizing time between a blood pressure meter and a test device as provided in the above embodiment, 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 a method for synchronizing a blood pressure meter with a test device provided in the above embodiment, etc.; the data storage area can store data involved in the method for synchronizing a blood pressure meter with a test device provided in the above embodiment, etc.

[0144] The processor 302 may include one or more processing cores. The processor 302 executes various functions and processes data of the present application by running or executing instructions, programs, code sets or instruction sets stored in the memory 301, calling the data stored in the memory 301. The processor 302 may 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 is understandable that for different devices, the electronic device used to implement the above-mentioned processor 302 function may also be other, and the embodiment of the present application is not specifically limited.

[0145] The communication bus 303 may include a path to transmit information between the above components. The communication bus 303 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The communication bus 303 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig. 9 Only one double arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0146] An embodiment of the present application provides a computer-readable storage medium storing a computer program that can be loaded by a processor and execute a method for time synchronization between a blood pressure meter and a test device as provided in the above embodiment.

[0147] In this embodiment, the computer-readable storage medium may be a tangible device that holds and stores instructions used by the instruction execution device. The computer-readable storage medium may be, but is not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any combination thereof. Specifically, the computer-readable storage medium may be a portable computer disk, a hard disk, a USB flash drive, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a podium random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, an optical disk, a magnetic disk, a mechanical encoding device, and any combination thereof.

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

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

Claims

1. A method for synchronizing time between a sphygmomanometer and a test device, characterized in that: include: Acquire a first pressure curve diagram during the process of simulating blood pressure generation by the test device; Converting the first pressure curve graph into a first blood pressure spectrum graph; Obtaining a second pressure curve graph of the blood pressure simulated by the test device measured by a sphygmomanometer; converting the second pressure curve graph into a second blood pressure spectrum graph; aligning the frequencies of the first blood pressure spectrum graph and the second blood pressure spectrum graph; Converting the first blood pressure spectrum graph and the second blood pressure spectrum graph after frequency alignment into a third pressure curve graph and a fourth pressure curve graph; determining an offset between the third pressure curve graph and the fourth pressure curve graph; The time axes of the third pressure curve graph and the fourth pressure curve graph are aligned based on the offset to achieve time synchronization between the test device and the sphygmomanometer.

2. The method according to claim 1, characterized in that The converting the first pressure curve graph into a first blood pressure spectrum graph comprises: Converting the first pressure curve graph into a first blood pressure spectrum graph by using a fast Fourier transform; Converting the second pressure curve graph into a second blood pressure spectrum graph comprises: The second pressure curve diagram is converted into a second blood pressure spectrum diagram by using fast Fourier transform.

3. The method according to claim 1, characterized in that The step of aligning the frequencies of the first blood pressure spectrum graph and the second blood pressure spectrum graph comprises: Determining a first peak in the first blood pressure spectrum graph; Determine a second peak value in the second blood pressure spectrum graph corresponding to the first peak value; calculating an adjustment magnification based on the first peak value and a second peak value corresponding to the first peak value; The first blood pressure spectrum graph and the second blood pressure spectrum graph are frequency-aligned based on the adjustment factor.

4. The method according to claim 1, characterized in that The step of converting the first blood pressure spectrum graph and the second blood pressure spectrum graph after frequency alignment into a third pressure curve graph and a fourth pressure curve graph comprises: The first blood pressure spectrum graph and the second blood pressure spectrum graph after frequency alignment are converted into a third pressure curve graph and a fourth pressure curve graph based on inverse Fourier transform.

5. The method according to claim 1, characterized in that Determining an offset between the third pressure curve graph and the fourth pressure curve graph includes: Using the third pressure curve graph of the test device as a convolution kernel to convolve the fourth pressure curve graph of the sphygmomanometer; When the result of the convolution operation reaches a maximum value, calculating an offset between the third pressure curve graph and the fourth pressure curve graph; The third pressure curve graph is moved based on the offset so that the third pressure curve graph overlaps with the fourth pressure curve graph to achieve time axis alignment.

6. The method according to claim 4, characterized in that After converting the first blood pressure spectrum graph and the second blood pressure spectrum graph after frequency alignment into a third pressure curve graph and a fourth pressure curve graph, the method further includes: Linear interpolation is performed on the pressure missing values ​​in the fourth pressure curve graph.

7. The method according to claim 1, characterized in that After aligning the third pressure curve graph and the fourth pressure curve graph on a time axis based on the offset, the method further includes: Acquire all first pressure values ​​greater than a preset pressure value and second pressure values ​​corresponding to the first pressure values; Calculating a pressure difference between the first pressure value and a second pressure value corresponding to the first pressure value; Determining whether the pressure difference is greater than a preset pressure difference; If yes, a warning message is generated to indicate that the blood pressure monitor is a substandard product; The first pressure value is the pressure value of the third pressure curve graph, and the second pressure value is the pressure value of the fourth pressure curve graph.

8. A time synchronization device for a sphygmomanometer and a test device, characterized in that: include: A first acquisition module, used for acquiring a first pressure curve graph in a process of generating simulated blood pressure of the test device; A first conversion module, used for converting the first pressure curve graph into a first blood pressure spectrum graph; A second acquisition module, used for acquiring a second pressure curve graph of the blood pressure simulated by the test device measured by the sphygmomanometer; A second conversion module, used for converting the second pressure curve graph into a second blood pressure spectrum graph; an alignment module, configured to align the frequencies of the first blood pressure spectrum graph and the second blood pressure spectrum graph; A third conversion module, used for converting the first blood pressure spectrum graph and the second blood pressure spectrum graph after frequency alignment into a third pressure curve graph and a fourth pressure curve graph; a determination module, configured to determine an offset between the third pressure curve graph and the fourth pressure curve graph; A synchronization module is used to align the time axes of the third pressure curve graph and the fourth pressure curve graph based on the offset to achieve time synchronization between the test device and the sphygmomanometer.

9. An electronic device, characterized in that: comprising 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, so that the electronic device executes the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The method comprises a computer program or an instruction, which, when executed on a computer, causes the computer to execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Oldham and blood pressure measuring method, measuring instrument and multi-data fusion blood pressure measuring method

    CN115486826A

  • Full-automatic blood pressure simulation test method and device based on machine vision

    CN117100240A

  • Blood pressure measuring method of blood pressure watch and blood pressure watch

    CN117297571A

  • Multi-working-condition intelligent calibration system and method for blood pressure simulator

    CN117405290A

  • Blood pressure detection and classification system and method based on neural network, medium and terminal

    CN119397387A