Electrocardiogram measurement method, device, equipment and storage medium
By identifying abnormalities in heart rate and ECG data in real time, and combining the measured duration and change patterns, the ECG measurement process is optimized, solving the accuracy problem caused by measurement abnormalities in existing technologies, and achieving more accurate and user-friendly ECG measurement.
Patent Information
- Application Number
- CN202310265677.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-17
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2043-03-17
AI Technical Summary
When an abnormality occurs during the measurement process, the electrocardiogram measuring equipment in the prior art will directly stop or continue the test, resulting in insufficient or inaccurate data, affecting the measurement accuracy.
By collecting users' heart rate and electrocardiogram (ECG) data in real time, the system can determine whether there are any abnormalities and decide whether to continue measuring based on the duration of measurement and the changing patterns of ECG data, thus avoiding stopping or continuing the test directly when an abnormality occurs.
It improves the accuracy of electrocardiogram measurements, avoids measurement errors caused by insufficient or inaccurate data, and enhances user experience.
Smart Images

Figure CN116369930B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of electrocardiogram, and particularly relates to an electrocardiogram measurement method, device, equipment and storage medium. BACKGROUND
[0002] At present, many wearable devices support electrocardiogram measurement function. However, most of the devices are set with a fixed stop collection time. If an abnormality occurs in the measurement process, the test will be directly stopped or continued, and then the measurement is stopped when the fixed stop collection time arrives, and an electrocardiogram analysis report is generated based on the data collected in the fixed stop collection time. This way will result in insufficient or inaccurate last collected data, thereby affecting the accuracy of electrocardiogram measurement.
[0003] Therefore, there is a problem of low accuracy of electrocardiogram measurement in the related art. SUMMARY
[0004] The main purpose of the present application is to provide an electrocardiogram measurement method, device, equipment and storage medium, which aims to solve the technical problem of low accuracy of electrocardiogram measurement.
[0005] To achieve the above purpose, the present application provides an electrocardiogram measurement method, which comprises the following steps:
[0006] Collecting heart rate data and electrocardiogram data of a user, and determining whether the heart rate data and the electrocardiogram data are abnormal;
[0007] If neither is abnormal, determining whether to continue electrocardiogram measurement on the user based on the measured time length and the change rule of the electrocardiogram data.
[0008] In a possible implementation of the present application, after the step of determining whether the heart rate data and the electrocardiogram data are abnormal, the method further comprises:
[0009] If the heart rate data and / or the electrocardiogram data are abnormal, determining whether the measured time length exceeds a preset maximum measurement time length;
[0010] If the preset maximum measurement time length is exceeded, the electrocardiogram measurement on the user is stopped.
[0011] In a possible implementation of the present application, after the step of determining whether the heart rate data and / or the electrocardiogram data are abnormal, the method further comprises:
[0012] If the preset maximum measurement time length is not exceeded, determining the abnormality level of the heart rate data and / or the electrocardiogram data.
[0013] determine an additional measurement duration for continuing electrocardiogram measurement on the user based on the abnormality level, wherein the higher the abnormality level is, the longer the corresponding additional measurement duration is, and a sum of the additional measurement duration and the measured duration is less than the preset maximum measurement duration;
[0014] stop the electrocardiogram measurement on the user after the additional measurement duration is continued to be collected.
[0015] In a possible implementation of the present application, the step of determining the abnormality level of the heart rate data and / or the electrocardiogram data comprises:
[0016] determining the abnormality level of the heart rate data based on a heart rate fluctuation size and a preset heart rate fluctuation threshold;
[0017] and / or determining the abnormality level of the electrocardiogram data based on a parameter change of the electrocardiogram data and a preset parameter change rule.
[0018] In a possible implementation of the present application, the step of determining whether to continue the electrocardiogram measurement on the user based on the measured duration and the change rule of the electrocardiogram data comprises:
[0019] stopping the electrocardiogram measurement on the user if the parameter change of the electrocardiogram data conforms to the preset parameter change rule and the measured duration is greater than a preset minimum measurement duration.
[0020] In a possible implementation of the present application, the method applied to an electrocardiogram measurement device further comprises, before the step of collecting the heart rate data and the electrocardiogram data of the user:
[0021] detecting a signal quality of the electrocardiogram measurement device;
[0022] if the signal quality is higher than a preset minimum signal threshold, performing the step of collecting the heart rate data and the electrocardiogram data of the user.
[0023] In a possible implementation of the present application, the method further comprises, after the step of determining whether to continue the electrocardiogram measurement on the user based on the measured duration and the change rule of the electrocardiogram data:
[0024] if it is determined to continue the electrocardiogram measurement on the user and the measured duration is higher than a preset estimated measurement duration, prompting the user that the measurement time has been extended through the electrocardiogram measurement device and / or a mobile terminal in communication connection with the electrocardiogram measurement device.
[0025] The application further provides an electrocardiogram measuring device, comprising a memory, a processor, and an electrocardiogram measuring program stored in the memory and executable on the processor, the electrocardiogram measuring program being configured to implement the steps of the electrocardiogram measuring method according to any one of the preceding embodiments.
[0026] The application further provides a storage medium, the storage medium storing an electrocardiogram measuring program, the electrocardiogram measuring program being executable on a processor to implement the steps of the electrocardiogram measuring method according to any one of the preceding embodiments.
[0027] The application provides an electrocardiogram measuring method, compared with the prior art, if an abnormality occurs during the measurement, the test is directly stopped or continued, and then the measurement is stopped when the fixed stop collection time arrives, the application collects the heart rate data and the electrocardiogram data of a user, and determines whether the heart rate data and the electrocardiogram data are abnormal; the application determines whether an abnormality occurs in real time, avoids directly stopping the test or blindly continuing the test when the abnormality occurs, and thus the collected data is inaccurate, thereby affecting the electrocardiogram measurement result. If there is no abnormality, whether to continue the electrocardiogram measurement on the user is determined based on the measured time length and the change rule of the electrocardiogram data. If there is no abnormality, whether to continue the electrocardiogram measurement on the user is determined based on the collected electrocardiogram data, thereby avoiding the inaccurate electrocardiogram measurement due to insufficient data collection. Therefore, the application can improve the accuracy of the electrocardiogram measurement. BRIEF DESCRIPTION OF DRAWINGS
[0028] Figure 1 A flowchart of a first embodiment of the electrocardiogram measuring method of the application;
[0029] Figure 2 A logic architecture diagram of the electrocardiogram measuring method of the first embodiment of the application;
[0030] Figure 3 A first scene diagram of the electrocardiogram measuring method of the first embodiment of the application;
[0031] Figure 4 A structural diagram of an electrocardiogram measuring device of a hardware running environment related to the embodiment of the application;
[0032] Figure 5 An electrocardiogram measuring device diagram of the first embodiment of the application.
[0033] The implementation, functional features, and advantages of the application will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION
[0034] It should be understood that the specific embodiments described herein are merely exemplary and do not limit the application. Although the terms first, second, third, etc. can be used herein to describe various information, these information should not be limited to these terms. These terms are only used to distinguish one type of information from another type of information. For example, without departing from the scope of the present disclosure, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information.
[0035] The embodiments of the present application provide an electrocardiogram measurement method, referring to Figure 1 and Figure 2 In the embodiments, the electrocardiogram measurement method comprises:
[0036] Step S10: collecting heart rate data and electrocardiogram data of a user, and determining whether the heart rate data and the electrocardiogram data are abnormal;
[0037] Step S20: if neither is abnormal, determining whether to continue electrocardiogram measurement on the user based on a measured time length and a change rule of the electrocardiogram data.
[0038] In the embodiments, the electrocardiogram measurement method can be applied to an electrocardiogram measurement device, which can be a wearable device, a portable device, etc.
[0039] As an example, the wearable device can be a watch, a wristband, a ring, an arm ring, etc. portable device, which is not limited in particular.
[0040] As an example, the portable device can be a portable ambulatory blood pressure monitor, a portable electrocardiogram monitor, etc., which is not limited in particular.
[0041] As an example, electrocardiogram (ECG) is a technology based on the electrocardiogram waveform generated by the user's heart in each cardiac cycle collected from the body surface.
[0042] As an example, the change parameters of a normal electrocardiogram include electrical axis, P wave, QRS complex, QT interval, PR interval, ST segment, T wave, etc.
[0043] At present, many wearable devices or portable devices support electrocardiogram measurement function. However, most of the devices are set with a fixed stop collection time (30 seconds, 1 minute, etc.), if an abnormality occurs during measurement, the device will choose to stop testing directly or continue testing, and then stop measurement when the fixed stop collection time arrives, and generate an electrocardiogram analysis report based on the data collected within the fixed stop collection time. This way can lead to insufficient or inaccurate data collected at the end, thereby affecting the accuracy of electrocardiogram measurement.
[0044] The embodiment aims to analyze the collected health data of the user in real time, timely determine whether to continue electrocardiogram measurement on the user when there is an anomaly, and thus ensure the accuracy of electrocardiogram measurement.
[0045] The specific steps are as follows:
[0046] Step S10: Collect the heart rate data and electrocardiogram data of the user, and determine whether the heart rate data and the electrocardiogram data are abnormal.
[0047] As an example, the anomaly occurring in the measurement process includes signal anomaly, device anomaly, health data anomaly, user measurement state anomaly, etc., and the specific implementation is not limited.
[0048] As an example, the heart rate data and electrocardiogram data of the user are collected, and it is determined whether the heart rate data and the electrocardiogram data are abnormal. It can be understood that the anomaly occurring in the measurement process will be reflected in the anomaly of the collected heart rate data and / or electrocardiogram data.
[0049] As an example, the heart rate data is collected in the electrocardiogram measurement process to assist in determining whether the electrocardiogram data is abnormal. Since the fluctuation of the heart rate (whether abnormal can be directly judged based on the range of fluctuation) can more quickly reflect the current heartbeat state of the user than the electrocardiogram fluctuation (whether the electrocardiogram waveform is abnormal needs to be judged through multiple cardiac cycles), in the process of determining whether the heart rate data and the electrocardiogram data are abnormal, the change of the heart rate data and / or the electrocardiogram data can be used to determine whether the measurement process is abnormal.
[0050] As an example, if an anomaly occurs, it is considered that the electrocardiogram measurement result cannot be accurately obtained based on the currently collected electrocardiogram data. If there is no anomaly, it is necessary to determine whether the currently collected electrocardiogram data is accurate enough to obtain the electrocardiogram measurement result.
[0051] Step S20: If there is no anomaly, it is determined whether to continue electrocardiogram measurement on the user based on the measured time length and the change rule of the electrocardiogram data.
[0052] As an example, the measured time length is proportional to the number of cardiac cycles of the electrocardiogram data.
[0053] As an example, if there is no anomaly, it is necessary to determine whether the currently collected electrocardiogram data is accurate enough to obtain the electrocardiogram measurement result. The reason is that, first, if the currently measured electrocardiogram data and heart rate data are relatively stable, but the number of cardiac cycles of the electrocardiogram data is too small, it may not be able to comprehensively and accurately obtain the electrocardiogram measurement result of the user. At this time, the user can continue to be measured for electrocardiogram, so as to obtain more electrocardiogram data.
[0054] Secondly, if the current measured electrocardio data and heart rate data are relatively stable, and the number of cardiac cycles according to the current collected electrocardio data can comprehensively and accurately analyze the electrocardiogram measurement result of the user, at this time, the electrocardiogram measurement of the user can be stopped, thereby reducing the measurement time of the user.
[0055] Thirdly, if the current measured electrocardio data and heart rate data have slight fluctuations, but there is no abnormal fluctuation, at this time, the electrocardiogram measurement result cannot be obtained simply by the current collected data, and the electrocardiogram measurement of the user can be continued, thereby obtaining more electrocardio data.
[0056] In the embodiment, the step of determining whether to continue the electrocardiogram measurement of the user based on the measured time length and the variation rule of the electrocardio data comprises:
[0057] Step A1: If the parameter variation of the electrocardio data conforms to the preset parameter variation rule, and the measured time length is greater than the preset minimum measurement time length, the electrocardiogram measurement of the user is stopped.
[0058] As an example, if the heart rate data and the electrocardio data are normal, it is determined whether the parameter variation of the electrocardio data belongs to normal fluctuation based on the preset parameter variation rule. Specifically, the parameter variation of the electrocardio data includes the time limit of P wave, the activation time limit of QRS wave group, and the like.
[0059] As an example, the preset parameter variation rule can be a parameter variation rule obtained based on the historical measurement data of the user and medical specifications. Since the health status of the user is different, the parameter variation rule of the electrocardio data of the elderly is quite different from that of the young, and the parameter variation rule of the electrocardio data in the movement process is quite different from that in the static state. The preset parameter variation rule can be updated during the cumulative measurement of the user, and the parameter variation rules of the user in different states can be classified, and the corresponding preset parameter variation rule can be adaptively used based on the current state of the user.
[0060] As an example, if the parameter variation of the electrocardio data of the user conforms to the preset parameter variation rule, it is considered that the current measurement state of the user is good, and if the current measured data is sufficient for analysis to obtain the electrocardiogram measurement result of the user, the electrocardiogram measurement of the user can be stopped.
[0061] As an example, it can be judged whether the currently measured data is sufficient for analysis to obtain the electrocardiogram measurement result of the user by judging the current measured time length. Specifically, if the current measured time length is greater than the preset minimum measurement time length, it is considered that the currently measured data is sufficient for analysis to obtain the electrocardiogram measurement result of the user. If the current measured time length is less than the preset minimum measurement time length, it is considered that the currently measured data is not sufficient, and therefore, the electrocardiogram measurement on the user can be continued.
[0062] In the embodiment, the heart rate data and the electrocardiogram data of the user are collected, and it is judged whether the heart rate data and the electrocardiogram data are abnormal. The abnormality is judged in real time to avoid stopping the test directly or continuing the test blindly when the abnormality occurs, so that the collected data is inaccurate, thereby affecting the electrocardiogram measurement result. If neither of the heart rate data and the electrocardiogram data is abnormal, it is determined whether to continue the electrocardiogram measurement on the user based on the measured time length and the change rule of the electrocardiogram data. If neither of the heart rate data and the electrocardiogram data is abnormal, it is further determined whether to continue the electrocardiogram measurement on the user based on the collected electrocardiogram data, to avoid inaccurate electrocardiogram measurement due to insufficient data collection. In the case that neither of the heart rate data and the electrocardiogram data is abnormal, it is further determined whether to shorten the measurement time of the user based on the measured time length and the change rule of the electrocardiogram data, to determine the measurement time according to the different states of the user. This can not only improve the accuracy of the electrocardiogram measurement, but also improve the user experience.
[0063] Further, based on the above-mentioned embodiments of the present application, another embodiment of the present application is provided, which refers to Figure 3 In the embodiment, after the step of judging whether the heart rate data and the electrocardiogram data are abnormal, the method further comprises:
[0064] Step S30: If the heart rate data and / or the electrocardiogram data is abnormal, it is judged whether the measured time length exceeds the preset maximum measurement time length.
[0065] As an example, if the heart rate data and / or the electrocardiogram data is abnormal, it is considered that the electrocardiogram measurement result of the user based on the currently measured data cannot accurately reflect the health status of the user, and therefore, the electrocardiogram measurement on the user needs to be continued.
[0066] However, even if the abnormality exists during the measurement, the electrocardiogram measurement on the user cannot be continued all the time. Therefore, the measured time length is compared with the preset maximum measurement time length, and if the measured time length does not exceed the preset maximum measurement time length, the electrocardiogram measurement on the user can be continued.
[0067] As an example, the preset maximum measurement duration can be determined based on historical experience data, specifically, the preset maximum measurement duration is greater than a preset minimum measurement duration (corresponding to the number of minimum heartbeats of electrocardiogram analysis), and the preset maximum measurement duration is less than a preset user tolerance duration (average measurement duration that the user can tolerate based on historical experience data).
[0068] Step S40: If the preset maximum measurement duration is exceeded, stop electrocardiogram measurement on the user.
[0069] As an example, if the preset maximum measurement duration is exceeded, the electrocardiogram measurement on the user is stopped. In order to improve the user experience, after the preset maximum measurement duration is exceeded, the electrocardiogram measurement on the user needs to be stopped, the user can be prompted that the measurement is abnormal, and the user is suggested to adjust the measurement posture, debug the electrocardiogram measurement device, etc. and then re-perform the electrocardiogram measurement to improve the accuracy of the electrocardiogram measurement.
[0070] As an example, before starting to collect the heart rate data and the electrocardiogram data of the user, it can be detected whether the user uses the electrocardiogram measurement device in a correct manner, the manner including a touch manner and a touch position. If the user uses the electrocardiogram measurement device in an incorrect manner, the user is prompted to adjust, and the user is waited for adjustment. During the waiting process, it is continuously detected whether the user uses the electrocardiogram measurement device in a correct manner. If the user has not adjusted well within the preset maximum measurement duration, the test is stopped, and the user is prompted that the test fails.
[0071] In the embodiment, after the step of judging whether the measured duration exceeds the preset maximum measurement duration if the heart rate data and / or the electrocardiogram data is abnormal, the method further comprises:
[0072] Step S50: If the preset maximum measurement duration is not exceeded, determine the abnormality level of the heart rate data and / or the electrocardiogram data.
[0073] As an example, if the preset maximum measurement duration is not exceeded, the electrocardiogram measurement on the user can be continued to obtain more electrocardiogram data and improve the accuracy of the electrocardiogram measurement.
[0074] In the embodiment, after the step of determining whether to continue the electrocardiogram measurement on the user based on the measured duration and the change rule of the electrocardiogram data, the method further comprises:
[0075] Step S100: If it is determined to continue the electrocardiogram measurement on the user, and the measured duration is higher than a preset estimated measurement duration, prompt the user that the measurement time has been extended through the electrocardiogram measurement device and / or a mobile terminal in communication connection with the electrocardiogram measurement device.
[0076] As an example, the preset estimated measurement duration can be determined based on historical experience data, and is the measurement duration in normal cases (no abnormality occurs, and data is sufficient for analysis to obtain an accurate electrocardiogram measurement result).
[0077] As an example, when it is determined to continue electrocardiogram measurement on the user, the increased measurement duration can be estimated, and the user is prompted to re-determine the end measurement time (total duration after the preset estimated measurement duration is increased by the estimated measurement duration) due to measurement abnormality.
[0078] As an example, the increased measurement duration can be estimated based on the abnormality level of the heart rate data and / or the electrocardiogram data, or a fixed measurement duration is increased, which is not limited herein.
[0079] As an example, the abnormality level can be determined based on the preset priority of the heart rate data and the electrocardiogram data. The priority of the electrocardiogram data abnormality can be higher than that of the heart rate data abnormality. Therefore, the electrocardiogram data abnormality level is higher than the heart rate data abnormality level. Specifically, the electrocardiogram data abnormality level is set to a first level, and the heart rate data abnormality level is set to a second level, where the first level is higher than the second level.
[0080] In the embodiment, the step of determining the abnormality level of the heart rate data and / or the electrocardiogram data comprises:
[0081] Step B1: determining the abnormality level of the heart rate data based on the heart rate fluctuation size and a preset heart rate fluctuation threshold.
[0082] As an example, if the heart rate fluctuation size is greater than the preset heart rate fluctuation threshold, the abnormality level of the heart rate data is determined to be the second level. Specifically, the abnormality level of the heart rate data can be further determined based on the difference between the preset heart rate fluctuation threshold and the heart rate fluctuation size. The more the difference, the higher the abnormality level in the second level (the second level is further divided into a first level, a second level, etc.).
[0083] Step B2: and / or, determining the abnormality level of the electrocardiogram data based on the parameter change of the electrocardiogram data and a preset parameter change rule.
[0084] As an example, if the parameter change of the electrocardiogram data is inconsistent with the preset parameter change rule, the abnormality level of the electrocardiogram data is determined to be the first level. Specifically, the abnormality level of the electrocardiogram data can be further determined based on the difference between the parameter value in the preset parameter change rule and the parameter value of the electrocardiogram data. The more the difference, the higher the abnormality level in the first level (the first level is further divided into a first level, a second level, etc.).
[0085] Step S60: determining an additional measurement duration for continuing electrocardiogram measurement on the user based on the abnormality level, wherein the higher the abnormality level, the longer the corresponding additional measurement duration, and the sum of the additional measurement duration and the measured duration is less than the preset maximum measurement duration.
[0086] As an example, the additional measurement duration for continuing electrocardiogram measurement on the user can be accurately determined based on the divided abnormality level, specifically, the higher the abnormality level, the longer the corresponding additional measurement duration, but the sum of the additional measurement duration and the measured duration is less than the preset maximum measurement duration. When prompting the user with the remaining measurement duration, a specific time can be accurately given to the user, improving the user's experience.
[0087] Step S70: stopping electrocardiogram measurement on the user after the additional measurement duration is continued to be collected.
[0088] As an example, if the heart rate data and / or the electrocardiogram data are not detected again during the process of continuing to collect the additional measurement duration, electrocardiogram measurement on the user is stopped after the additional measurement duration is collected.
[0089] In the embodiment, the above-mentioned method is used to estimate the additional measurement duration of the user after the abnormality occurs, which can further improve the user's experience on the premise of ensuring sufficient data quantity.
[0090] Further, based on the above-mentioned embodiments of the application, another embodiment of the application is provided, in which the method is applied to an electrocardiogram measurement device, and before the step of collecting heart rate data and electrocardiogram data of the user, the method further comprises:
[0091] Step S80: detecting the signal quality of the electrocardiogram measurement device.
[0092] As an example, the electrocardiogram measurement method is applied to an electrocardiogram measurement device, and the electrocardiogram strategy device can be a portable device, a wearable device, etc. When the user uses the electrocardiogram measurement device for electrocardiogram measurement, incorrect wearing, unsuitable measurement scene, or not touching the measurement device as required may occur. Therefore, when the user performs electrocardiogram measurement, the signal quality of the electrocardiogram measurement device needs to be detected to avoid the collected heart rate data and electrocardiogram data of the user from being abnormal due to external factors.
[0093] As an example, the signal quality of the electrocardiogram measurement device can be determined by detecting the distance between the skin of the user and the heart rate sensor or the electrocardiogram sensor; the signal quality of the electrocardiogram measurement device can also be determined by detecting the motion state of the electrocardiogram measurement device through the motion sensor, and the like, which are not limited herein.
[0094] Step S90: If the signal quality is higher than the preset minimum signal threshold, the step of collecting the heart rate data and the electrocardiogram data of the user is performed.
[0095] As an example, the preset minimum signal threshold can be a preset distance between the skin of the corresponding user and the heart rate sensor or the electrocardiogram sensor, or a preset motion speed of the electrocardiogram measurement device, and the like, which are not limited herein.
[0096] As an example, if the signal quality is higher than the preset minimum signal threshold (the signal quality is better), the step of collecting the heart rate data and the electrocardiogram data of the user is performed. If the distance between the skin of the user and the heart rate sensor or the electrocardiogram sensor is less than the preset distance, the step of collecting the heart rate data and the electrocardiogram data of the user is performed; if the current motion speed of the electrocardiogram measurement device is greater than the preset motion speed, the step of collecting the heart rate data and the electrocardiogram data of the user is performed.
[0097] As an example, if the signal quality is lower than the preset minimum signal threshold, the electrocardiogram measurement of the user is stopped, and the user is prompted that the test fails, and / or prompted to adjust the use mode (touching mode, touching part or touching position, and the like) of the electrocardiogram measurement device or the wearing state of the electrocardiogram measurement device, or adjust the current body state (it is suggested to measure in a stationary state).
[0098] As an example, the electrocardiogram measurement device is in communication connection with the client, the electrocardiogram measurement process can be started through the electrocardiogram measurement device or through the client connected with the electrocardiogram measurement device, so as to improve the convenience of the user in the measurement process; the calculation process of determining whether the heart rate data and the electrocardiogram data are abnormal can be performed by the electrocardiogram measurement device or the client. Specifically, the client is used to determine whether the heart rate data and the electrocardiogram data are abnormal, so as to reduce the power consumption of the electrocardiogram measurement device.
[0099] In the embodiment, the signal quality of the electrocardiogram measurement device is continuously detected during the electrocardiogram measurement process, the user can be prompted about the reason for the abnormal data, and timely adjustment can be made, so as to improve the measurement efficiency and the user experience, and the user does not need to wait until the measurement is completed and then make adjustment before measurement.
[0100] Reference Figure 4 , Figure 4Figure 1 is a device structure schematic diagram of a hardware running environment involved in an embodiment of the present application.
[0101] As shown in Figure 4 , the electrocardiogram measurement device can include a processor 1001, a memory 1005, and a communication bus 1002. The communication bus 1002 is used to realize the connection communication between the processor 1001 and the memory 1005.
[0102] Optionally, the electrocardiogram measurement device can further include a user interface, a network interface, a camera, an RF (Radio Frequency) circuit, a sensor, a WiFi module, and the like. The user interface can include a display screen (Display), an input sub-module such as a keyboard (Keyboard), and the optional user interface can further include a standard wired interface, a wireless interface. The network interface can include a standard wired interface, a wireless interface (such as a WI-FI interface).
[0103] Those skilled in the art can understand that Figure 4 the electrocardiogram measurement device structure shown in the figure does not constitute a limitation on the electrocardiogram measurement device, and can include more or fewer components than the figure, or combine certain components, or different component arrangements.
[0104] As shown in Figure 4 , the memory 1005 as a storage medium can include an operating system, a network communication module, and an electrocardiogram measurement program. The operating system is a program that manages and controls the hardware and software resources of the electrocardiogram measurement device, supports the running of the electrocardiogram measurement program and other software and / or programs. The network communication module is used to realize the communication between the components in the memory 1005, and the communication with other hardware and software in the electrocardiogram measurement system.
[0105] In Figure 4 the electrocardiogram measurement device, the processor 1001 is used to execute the electrocardiogram measurement program stored in the memory 1005, and realize the steps of the electrocardiogram measurement method described in any one of the above embodiments.
[0106] The electrocardiogram measurement device specific embodiments of the present application are basically the same as the above-mentioned electrocardiogram measurement method embodiments, and will not be repeated here.
[0107] The present application also provides an electrocardiogram measurement device, as shown in Figure 5 , the device includes:
[0108] An anomaly detection module 10 is configured to collect heart rate data and electrocardiogram data of a user, and determine whether the heart rate data and the electrocardiogram data are abnormal.
[0109] The time length determination module 20 is configured to, if there is no abnormality, determine whether to continue electrocardiogram measurement on the user based on the measured time length and a change rule of the electrocardiogram data.
[0110] Optionally, in a possible implementation of the present application, after the step of determining whether the heart rate data and the electrocardiogram data are abnormal, the device further includes:
[0111] The first time length determination module is configured to, if the heart rate data and / or the electrocardiogram data are abnormal, determine whether the measured time length exceeds a preset maximum measurement time length.
[0112] The first stop measurement module is configured to, if the preset maximum measurement time length is exceeded, stop electrocardiogram measurement on the user.
[0113] Optionally, in a possible implementation of the present application, after the step of determining whether the heart rate data and / or the electrocardiogram data are abnormal, the device further includes:
[0114] The abnormality level determination module is configured to, if the preset maximum measurement time length is not exceeded, determine an abnormality level of the heart rate data and / or the electrocardiogram data.
[0115] The second time length determination module is configured to determine an additional measurement time length for continuing electrocardiogram measurement on the user based on the abnormality level, wherein the higher the abnormality level, the longer the corresponding additional measurement time length, and a sum of the additional measurement time length and the measured time length is less than the preset maximum measurement time length.
[0116] The second stop measurement module is configured to, after the additional measurement time length is continued to be collected, stop electrocardiogram measurement on the user.
[0117] Optionally, in a possible implementation of the present application, the abnormality level determination module includes:
[0118] The first abnormality level determination unit is configured to determine an abnormality level of the heart rate data based on a heart rate fluctuation size and a preset heart rate fluctuation threshold.
[0119] And / or, the second abnormality level determination unit is configured to determine an abnormality level of the electrocardiogram data based on a parameter change of the electrocardiogram data and a preset parameter change rule.
[0120] Optionally, in a possible implementation of the present application, the time length determination module 20 includes:
[0121] The time length determination unit is configured to stop the electrocardiogram measurement on the user if the parameter variation of the electrocardiogram data conforms to the preset parameter variation rule and the measured time length is greater than the preset minimum measurement time length.
[0122] Optionally, in a possible implementation of the present application, applied to the electrocardiogram measurement device, before the steps of collecting the heart rate data and the electrocardiogram data of the user, the device further comprises:
[0123] The signal detection module is configured to detect the signal quality of the electrocardiogram measurement device.
[0124] The signal judgment module is configured to execute the steps of collecting the heart rate data and the electrocardiogram data of the user if the signal quality is higher than the preset minimum signal threshold.
[0125] Optionally, in a possible implementation of the present application, after the step of determining whether to continue the electrocardiogram measurement on the user based on the measured time length and the variation rule of the electrocardiogram data, the device further comprises:
[0126] The user prompting module is configured to prompt the user that the measurement time has been extended through the electrocardiogram measurement device and / or the mobile terminal in communication connection with the electrocardiogram measurement device if it is determined to continue the electrocardiogram measurement on the user and the measured time length is higher than the preset estimated measurement time length.
[0127] The specific implementation of the electrocardiogram measurement device of the present application is basically the same as that of the above-mentioned electrocardiogram measurement method, and will not be described here.
[0128] The present application also provides a storage medium, wherein the storage medium stores an electrocardiogram measurement program, and the electrocardiogram measurement program is executed by a processor to implement the steps of the electrocardiogram measurement method according to any one of the above-mentioned embodiments.
[0129] The specific implementation of the storage medium of the present application is basically the same as that of the above-mentioned electrocardiogram measurement method, and will not be described here.
[0130] It should be noted that, in this document, the terms "comprising", "containing" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such a process, method, article or system. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or system including the element.
[0131] The above-mentioned serial numbers of the embodiments of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.
[0132] Those skilled in the art can clearly understand the above-mentioned embodiment method can be realized by means of software and the necessary general hardware platform, of course, can also be through hardware, but in many cases the former is a better implementation. Based on such understanding, the technical solutions of the present application essentially or say the part of the prior art contribution can be embodied in the form of software products, the computer software product is stored in a storage medium (such as ROM / RAM, magnetic disc, optical disc) as described above, including a number of instructions to make a terminal device (may be a mobile phone, computer, server, air conditioner, or network equipment, etc.) executes the method described in various embodiments of the present application.
[0133] The above is only the preferred embodiment of the present application, not therefore limit the patent scope of the present application, all equivalent structures or equivalent process transformation using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A method of electrocardiogram measurement, characterized by, The electrocardiogram measurement method comprises the following steps: Collecting heart rate data and electrocardiogram data of a user and determining whether the heart rate data and the electrocardiogram data are abnormal; If neither of them is abnormal, determining whether to continue electrocardiogram measurement of the user based on a measured time length and a change rule of the electrocardiogram data; After the step of determining whether the heart rate data and the electrocardiogram data are abnormal, the method further comprises: If the heart rate data and / or the electrocardiogram data are abnormal, determining whether the measured time length exceeds a preset maximum measurement time length; If the measured time length exceeds the preset maximum measurement time length, stopping electrocardiogram measurement of the user; If the measured time length does not exceed the preset maximum measurement time length, determining an abnormality level of the heart rate data and / or the electrocardiogram data; Based on the abnormality level, determining an additional measurement time length for continuing electrocardiogram measurement of the user, wherein the higher the abnormality level is, the longer the additional measurement time length is, and the sum of the additional measurement time length and the measured time length is less than the preset maximum measurement time length; After the additional measurement time length is collected, stopping electrocardiogram measurement of the user.
2. The electrocardiogram measurement method according to claim 1, wherein The step of determining the abnormality level of the heart rate data and / or the electrocardiogram data comprises: Determining the abnormality level of the heart rate data based on a heart rate fluctuation size and a preset heart rate fluctuation threshold value; And / or, determining the abnormality level of the electrocardiogram data based on a parameter change of the electrocardiogram data and a preset parameter change rule.
3. The electrocardiogram measurement method according to claim 1, wherein The step of determining whether to continue electrocardiogram measurement of the user based on the measured time length and the change rule of the electrocardiogram data comprises: If the parameter change of the electrocardiogram data conforms to the preset parameter change rule and the measured time length is greater than a preset minimum measurement time length, stopping electrocardiogram measurement of the user.
4. The electrocardiogram measurement method according to claim 1, wherein Applied to an electrocardiogram measurement device, before the step of collecting heart rate data and electrocardiogram data of a user, the method further comprises: Detecting signal quality of the electrocardiogram measurement device; If the signal quality is higher than a preset minimum signal threshold value, performing the step of collecting heart rate data and electrocardiogram data of a user.
5. The electrocardiogram measurement method according to claim 4, wherein After the step of determining whether to continue electrocardiogram measurement of the user based on the measured time length and the change rule of the electrocardiogram data, the method further comprises: If it is determined to continue electrocardiogram measurement of the user and the measured time length is higher than a preset estimated measurement time length, prompting the user that the measurement time has been extended through the electrocardiogram measurement device and / or a mobile terminal in communication connection with the electrocardiogram measurement device.
6. An electrocardiogram measuring apparatus characterized by comprising: The device comprises: An abnormality detection module for collecting heart rate data and electrocardiogram data of a user and determining whether the heart rate data and the electrocardiogram data are abnormal; A time length determination module for determining whether to continue electrocardiogram measurement of the user based on a measured time length and a change rule of the electrocardiogram data if neither of them is abnormal; The electrocardiogram measurement device is further used to implement: If the heart rate data and / or the electrocardiogram data are abnormal, determining whether the measured time length exceeds a preset maximum measurement time length; If the preset maximum measurement time length is exceeded, the electrocardiogram measurement on the user is stopped; If the preset maximum measurement time length is not exceeded, an abnormality level of the heart rate data and / or the electrocardiogram data is determined; Based on the abnormality level, an additional measurement time length for continuing the electrocardiogram measurement on the user is determined, wherein the higher the abnormality level, the longer the corresponding additional measurement time length, and a sum of the additional measurement time length and the measured time length is less than the preset maximum measurement time length; After the additional measurement time length is continued to be collected, the electrocardiogram measurement on the user is stopped.
7. An electrocardiogram measuring apparatus characterized by comprising: The device comprises a memory, a processor, and an electrocardiogram measurement program stored on the memory and executable on the processor, the electrocardiogram measurement program being configured to implement the steps of the electrocardiogram measurement method according to any one of claims 1 to 5.
8. A storage medium, characterized by The storage medium stores an electrocardiogram measurement program, and the electrocardiogram measurement program, when executed by a processor, implements the steps of the electrocardiogram measurement method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Electrocardiogram data collection method and device and wearable equipment
CN106901720A