CN108512629B - Electrocardio monitoring data sending, receiving and controlling method and system - Google Patents
Electrocardio monitoring data sending, receiving and controlling method and system Download PDFInfo
- Publication number
- CN108512629B CN108512629B CN201810256034.5A CN201810256034A CN108512629B CN 108512629 B CN108512629 B CN 108512629B CN 201810256034 A CN201810256034 A CN 201810256034A CN 108512629 B CN108512629 B CN 108512629B
- Authority
- CN
- China
- Prior art keywords
- data
- notification information
- packet
- rate
- sending
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 32
- 238000000034 method Methods 0.000 title claims abstract description 31
- 230000005540 biological transmission Effects 0.000 claims abstract description 47
- 238000005070 sampling Methods 0.000 claims description 31
- 230000001276 controlling effect Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 5
- 208000024172 Cardiovascular disease Diseases 0.000 description 4
- 230000033764 rhythmic process Effects 0.000 description 4
- 238000001914 filtration Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000033001 locomotion Effects 0.000 description 2
- 238000000691 measurement method Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
- H04W28/22—Negotiating communication rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/38—Services specially adapted for particular environments, situations or purposes for collecting sensor information
Abstract
The invention relates to a method and a system for transmitting, receiving and controlling electrocardiogram monitoring data. The sending method comprises the following steps: acquiring electrocardiogram data of a user; generating a data packet according to the electrocardiogram data, and transmitting the data packet at a first rate; receiving notification information generated based on the data packet; and adjusting the first rate of sending the data packet according to the notification information. By controlling the transmission rate of the data packet, the transmission rate of the data packet is dynamically adjusted during the transmission of the data packet, thereby avoiding the occurrence of error codes and/or packet loss during the transmission of the data packet.
Description
Technical Field
The invention relates to the technical field of auxiliary medical equipment, in particular to a method and a system for transmitting, receiving and controlling electrocardiogram monitoring data.
Background
With the improvement of living standard and the acceleration of life rhythm of people, the incidence rate of cardiovascular diseases is rapidly increased, which becomes one of the main factors threatening the health of human body. The electrocardiographic data is an important basis for diagnosing cardiovascular diseases. Therefore, there is a need for an electrocardiographic monitor capable of detecting electrocardiographic data in real time, which is used for continuously monitoring electrocardiographic data of a user for a long time and diagnosing whether the user suffers from cardiovascular diseases by analyzing the electrocardiographic data in real time.
In the existing traditional technology, most of the electrocardio data are collected in real time through a sending device attached to the heart, the collected electrocardio data are transmitted to a terminal in real time in a wireless transmission mode, and the terminal analyzes the received electrocardio data through analysis so as to judge whether the user suffers from cardiovascular diseases.
In the above conventional technology, the electrocardiographic data is sent from the sending device to the terminal in a wireless transmission manner, but because the electrocardiographic monitor needs to monitor the electrocardiographic data of the user in real time, when the user is in a motion state or the wireless transmission signal is not good, the electrocardiographic data is lost, and further the electrocardiographic data is inaccurate, which leads to the situation of misjudgment.
Disclosure of Invention
Therefore, it is necessary to provide an electrocardiogram monitoring data acquisition and control method and system for solving the problem of incorrect judgment caused by the loss of electrocardiogram data and further inaccurate electrocardiogram data.
The invention provides a method for sending electrocardiograph monitoring data, which comprises the following steps: acquiring electrocardiogram data of a user; generating a data packet according to the electrocardiogram data, and transmitting the data packet at a first rate; receiving notification information generated based on the data packet; and adjusting the first rate of sending the data packet according to the notification information.
Further, the data packet further includes a packet sequence number and/or a check code.
Further, the notification information includes packet loss and/or error information.
Further, the step of adjusting the first rate of sending the data packets according to the notification information comprises: if the notification information is that packet loss and/or error codes exist, adjusting the rate of sending the data packet to a second rate; and if the notification information indicates that packet loss and/or error codes do not exist, restoring the rate of sending the data packet to the first rate.
The invention also provides a method for receiving the electrocardio monitoring data, which comprises the following steps: receiving a data packet; judging whether packet loss and/or error codes exist or not according to the data packet, and generating notification information; and sending the notification information.
Further, the step of determining whether packet loss and/or error code exists according to the data packet and generating notification information includes: analyzing the data packet to obtain electrocardiogram data and a packet serial number and/or a check code; judging whether an error code exists according to the check code; judging whether packet loss exists or not according to the packet sequence number; and generating notification information according to the existence of packet loss and/or error codes.
The invention also provides an electrocardio monitoring data control method, which comprises the following steps: the method comprises the steps that a sending device obtains electrocardiogram data of a user; the method comprises the steps that a sending device generates a data packet according to electrocardiogram data, and transmits the data packet to a receiving device at a first rate; the receiving device receives the data packet, judges whether packet loss and/or error codes exist or not according to the data packet and generates notification information; the receiving device transmits the notification information to the sending device; the sending device receives the notification information and adjusts a first rate of sending the data packet according to the notification information.
Further, the receiving device receives a data packet, and determines whether a packet loss and/or an error code exists according to the data packet, and the step of generating the notification information includes: the receiving device receives a data packet and analyzes the data packet to obtain the electrocardiogram data and a packet serial number and/or a check code; the receiving device judges whether an error code exists according to the check code; the receiving device judges whether packet loss exists or not according to the packet sequence number; the receiving device generates notification information according to whether packet loss and/or error codes exist.
Further, the step of the sending device receiving the notification information and adjusting the first rate of sending the data packets according to the notification information comprises: the sending device receives the notification information, and if the notification information indicates that packet loss and/or error codes exist, the sending device adjusts the rate of sending the data packets to a second rate; and the sending device receives the notification information, and if the notification information indicates that no packet loss and/or error code exists, the sending device restores the rate of sending the data packet to the first rate.
The invention also provides an electrocardio monitoring data control system, which comprises: a transmitting device and a receiving device; the transmission apparatus includes: the acquisition module is used for acquiring the electrocardiogram data of the user; the first sending module is used for generating a data packet according to the electrocardio data and transmitting the data packet to the receiving device at a first rate; the first receiving module is used for receiving the notification information transmitted by the receiving device; the adjusting module is used for adjusting a first rate of sending the data packet according to the notification information; the receiving apparatus includes: the second receiving module is used for receiving the data packet transmitted by the transmitting device; the judging module is used for judging whether packet loss and/or error codes exist or not according to the data packet and generating notification information; and the second sending module is used for transmitting the notification information to a sending device.
According to the invention, the electrocardio data of the user is collected in real time, and the electrocardio data is generated into a data packet and is sent to the outside at a first rate. Notification information generated based on the data packet is received from the outside, and a first rate at which the data packet is transmitted is adjusted according to the notification information. By controlling the transmission rate of the data packet, the transmission rate of the data packet is dynamically adjusted during the transmission of the data packet, thereby avoiding the occurrence of error codes and/or packet loss in the transmission process of the data packet.
According to the invention, by adjusting the first rate and the second rate of sending data, when a user does exercise or the data signal is bad, the signal sampling rate is actively reduced, the loss of the signal is reduced, and the effect of improving the accuracy of the electrocardio monitoring data is finally achieved.
Drawings
Fig. 1 is a flowchart of a method for sending electrocardiographic monitoring data according to an embodiment of the present invention;
fig. 2 is a flowchart of a method for receiving electrocardiographic monitoring data according to an embodiment of the present invention;
FIG. 3 is a flowchart of a method for controlling electrocardiographic monitoring data according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of an electrocardiographic monitoring data control system according to an embodiment of the present invention.
Reference numerals: 100 is a sending device, 110 is an acquisition module, 120 is a first sending module, 130 is a first receiving module, 140 is a regulation module, 200 is a receiving device, 210 is a second receiving module, 220 is a judgment module, and 230 is a second sending module.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The embodiment of the invention discloses a method and a system for transmitting, receiving and controlling electrocardiogram monitoring data. The method comprises the steps of acquiring analog electrocardiogram data of a user in real time through a sending device, converting the analog electrocardiogram data into digital electrocardiogram data, and packaging the digital electrocardiogram data into a data packet in a certain data format for external transmission. The data packet format comprises a packet head, a length, a packet serial number, electrocardiogram data and a check code. After receiving the data packet, the receiving device analyzes the data packet, and the check code is used for judging whether the data packet has an error code; the packet sequence number is used for judging whether the data packet has packet loss, the packet sequence number of the continuous data packet must meet the set change rule, and if not, the data packet can be judged to be lost in the transmission process. The receiving device generates notification information based on whether there is an error code and/or packet loss, and transmits the notification information to the transmitting device, which adjusts the packet transmission rate based on the notification information.
Referring to fig. 1, fig. 1 is a flowchart of a method for sending electrocardiographic monitoring data according to an embodiment of the present invention.
As shown in fig. 1, a method for sending electrocardiographic monitoring data may include the following steps S110 to S140.
Step S110: and acquiring the electrocardiogram data of the user.
Specifically, the sending device is arranged at the chest of the user, and the sending device collects the simulated electrocardiogram data of the user in real time based on a single lead electrocardiogram measurement method.
Step S120: and generating a data packet according to the electrocardiogram data, and transmitting the data packet at a first rate.
Specifically, after the simulated electrocardiogram data of the user is acquired, the simulated electrocardiogram data is filtered to obtain filtered simulated electrocardiogram data. And after the filtering is finished, amplifying the filtered analog electrocardiogram data to obtain amplified analog electrocardiogram data. And finally, converting the filtered analog electrocardiogram data into digital electrocardiogram data through analog-to-digital conversion. And generating a data packet by the digital electrocardiogram data and the packet serial number and/or the check code. The data packet may only include the digital electrocardiographic data and the packet serial number, or may only include the digital electrocardiographic data and the check code, or may include the digital electrocardiographic data, the packet serial number and the check code. The generated data packets are transmitted to a receiving device at a first rate. Specifically, the generated data packet is transmitted to the receiving device at a first rate by wireless transmission. And the receiving device judges whether packet loss exists according to the packet sequence number of the data packet and judges whether error codes exist according to the check code of the data packet. The wireless transmission mode can be wireless network transmission such as WIFI, Bluetooth, NFC or GPRS, 4G, 3G and the like. The receiving device may be a smart phone (e.g., an Android phone, an iOS phone, etc.), a tablet computer, a palm computer, a Mobile Internet Device (MID), a PAD, a computer, etc.
Step S130: notification information generated based on the data packet is received.
Specifically, the notification information generated based on the data packet and sent by the receiving device is received in real time, where the notification information includes: packet loss and/or error information. Preferably, the notification information may further include heart rate information.
Step S140: and adjusting the first rate of sending the data packet according to the notification information.
Specifically, if the notification information indicates that packet loss and/or error code exists, the rate of sending the data packet is adjusted to a second rate; and if the notification information indicates that packet loss and/or error codes do not exist, restoring the rate of sending the data packet to the first rate. More specifically, when the notification information indicates that packet loss and/or error occurs, the data packet transmission rate is adjusted to a second rate after 5 to 60 seconds, and the preferred second rate is half of the first rate, that is, when the notification information indicates that packet loss and/or error occurs, the data packet transmission rate is halved until no packet loss and/or error occurs next time. When the notification information indicates that no packet loss and/or error code exists, the data packet transmission rate is doubled after continuous acquisition for 1-5 minutes until the data packet transmission rate is accelerated to the first rate. Where increasing to the first rate is the preferred embodiment, it may also be arranged to increase the transmission rate to a rate at which no packet loss and/or bit errors occur. Preferably, the sending device may further adjust a sampling frequency of the electrocardiographic data based on the heart rate information in the notification information. Specifically, if the heart rate information in the notification information is that the heart rate per minute is not greater than 100 times, the sampling frequency is adjusted to the low sampling rate mode, and if the heart rate information in the notification information is that the heart rate per minute is greater than 100 times, the sampling frequency is adjusted to the high sampling rate mode. Wherein the sampling rate of the low sampling rate mode is 600Hz, and the sampling rate of the high sampling rate mode is 1200 Hz.
Preferably, sender unit can be by oneself to the electrocardio data analysis to judge whether the per minute rhythm of the heart is greater than the preset number of times, when the per minute rhythm of the heart is not more than 100, with sampling frequency adjustment for low sampling rate mode, when the per minute rhythm of the heart is greater than 100, with sampling frequency adjustment for high sampling rate mode.
The bandwidth is reduced due to human body movement or poor wireless transmission signals, at the moment, when the transmission rate is too high, the small bandwidth cannot meet the large transmission rate in the data packet transmission process, and further a packet loss state occurs.
Referring to fig. 2, fig. 2 is a flowchart of a method for receiving electrocardiographic monitoring data according to an embodiment of the present invention.
As shown in fig. 2, a method for receiving electrocardiographic monitoring data may include the following steps S210 to S230.
Step S210: a data packet is received.
Specifically, the receiving device receives the data packet transmitted by the transmitting device in real time. The data packet comprises a packet head, a length, a packet serial number, electrocardiogram data and a check code.
Step S220: and judging whether packet loss and/or error codes exist or not according to the data packet, and generating notification information.
Specifically, the receiving device analyzes the data packet to obtain the digital electrocardiogram data and the packet serial number and/or the check code. And judging whether the error code exists or not based on the check code, judging whether the packet loss exists or not based on the packet sequence number, and generating notification information of the packet loss and/or the error code information. The preferred receiving device judges the heart rate information of the user based on the digital electrocardiogram data, and generates the heart rate information and the packet loss and/or error code information into the notification information. The packet loss information is: there is packet loss or no packet loss; the error code information is: presence or absence of bit errors; the heart rate information is: the heart rate per minute of the user is greater than the preset times or the heart rate per minute of the user is not greater than the preset times. More specifically, whether packet loss exists is judged based on the packet sequence number, the packet sequence number of the continuous data packet must meet a set change rule, and if not, the occurrence of packet loss can be judged. And detecting the digital electrocardiogram data, analyzing the digital electrocardiogram data, and judging whether the heart rate of the user per minute is more than a preset number of times. The preferred predetermined number of times is 100 times per minute. Preferably, the packet number change rule is arranged in an arithmetic sequence or an arithmetic sequence according to the sequence of the packets.
Step S230: and sending the notification information.
Specifically, the receiving device transmits the generated notification information to the transmitting device in a wireless transmission manner. The wireless transmission mode can be WIFI, Bluetooth, NFC or GPRS, 4G and 3Gdeng wireless network for transmission. The receiving device may be a smart phone (e.g., an Android phone, an iOS phone, etc.), a tablet computer, a palm computer, a Mobile Internet Device (MID), a PAD, a computer, etc.
Referring to fig. 3, fig. 3 is a flowchart of a method for controlling electrocardiographic monitoring data according to an embodiment of the present invention.
As shown in fig. 3, a method for controlling electrocardiographic monitoring data may include the following steps S310 to S350:
step S310: the sending device acquires the electrocardiogram data of the user. Step S320: the sending device generates a data packet according to the electrocardiogram data and transmits the data packet to the receiving device at a first rate. Step S330: the receiving device receives the data packet, judges whether packet loss and/or error codes exist or not according to the data packet, and generates notification information. Step S340: and the receiving device transmits the notification information to the sending device. Step S350: the sending device receives the notification information and adjusts a first rate of sending the data packet according to the notification information.
Specifically, the receiving device receives a data packet, and analyzes the data packet to obtain electrocardiographic data and a packet serial number and/or a check code; the receiving device judges whether an error code exists according to the check code; the receiving device judges whether packet loss exists or not according to the packet sequence number; the receiving device generates notification information according to whether packet loss and/or error codes exist.
Specifically, the sending device receives the notification information, and if the notification information indicates that packet loss and/or error code exists, the sending device adjusts the rate of sending the data packet to a second rate; and the sending device receives the notification information, and if the notification information indicates that no packet loss and/or error code exists, the sending device restores the rate of sending the data packet to the first rate.
Referring to fig. 4, fig. 4 is a schematic structural diagram of an electrocardiographic monitoring data control system according to an embodiment of the present invention.
As shown in fig. 4, an electrocardiographic monitoring data control system includes: a transmitting apparatus 100 and a receiving apparatus 200; the transmission apparatus 100 includes: the acquisition module 110 is used for acquiring the electrocardiogram data of the user; a first sending module 120, configured to generate a data packet according to the electrocardiographic data, and transmit the data packet to the receiving apparatus 200 at a first rate; a first receiving module 130, configured to receive notification information transmitted by the receiving apparatus 200; a regulating module 140, configured to regulate a first rate of sending the data packet according to the notification information; the receiving apparatus 200 includes: a second receiving module 210, configured to receive a data packet transmitted by the sending apparatus 100; the judging module 220 is configured to judge whether packet loss and/or error code exists according to the data packet, and generate notification information; a second sending module 230, configured to transmit the notification information to the sending apparatus 100.
Specifically, the transmission device 100 is provided to the chest of the user. The acquisition module 110 acquires the simulated electrocardiographic data of the user in real time based on the single lead electrocardiographic measurement method, and transmits the acquired simulated electrocardiographic data to the first sending module 120.
The first sending module 120 receives the analog electrocardiographic data, and performs filtering processing on the analog electrocardiographic data to obtain filtered analog electrocardiographic data. And after the filtering is finished, amplifying the filtered analog electrocardiogram data to obtain amplified analog electrocardiogram data. And finally, converting the filtered analog electrocardiogram data into digital electrocardiogram data through analog-to-digital conversion. And generating a data packet by the digital electrocardiogram data and the packet serial number and/or the check code. The data packet may only include the digital electrocardiographic data and the packet serial number, or may only include the digital electrocardiographic data and the check code, and may include the digital electrocardiographic data, the packet serial number and the check code. The generated data packets are transmitted to the second receiving module 210 of the receiving apparatus 200 at a first rate. The generated data packet is transmitted to the second receiving module 210 of the receiving device 200 at a first rate by wireless transmission. The receiving device 200 determines whether there is a packet loss according to the packet sequence number of the data packet, and determines whether there is an error code according to the check code of the data packet. The wireless transmission mode can be wireless network transmission such as WIFI, Bluetooth, NFC or GPRS, 4G, 3G and the like. The receiving device 200 may be a smart phone (e.g., an Android phone, an iOS phone, etc.), a tablet computer, a palm computer, a Mobile Internet Device (MID), a PAD, a computer, etc.
The second receiving module 210 of the receiving device 200 receives the data packet transmitted by the first transmitting module 120 of the transmitting device 100. The data packet comprises a packet head, a length, a packet serial number, electrocardiogram data and a check code. The second receiving module 210 transmits the data packet to the determining module 220.
The determining module 220 receives the data packet and analyzes the data packet to obtain the digital electrocardiographic data and the packet serial number and/or the check code. And judging whether the error code exists or not based on the check code, judging whether the packet loss exists or not based on the packet sequence number, and generating notification information of the packet loss and/or the error code information. The preferred receiving apparatus 200 determines the heart rate information of the user based on the digital electrocardiographic data, and generates notification information from the heart rate information and the packet loss and/or error code information. More specifically, whether packet loss exists is judged as a detection packet sequence number based on the packet sequence number, the packet sequence number of a continuous data packet must meet a set change rule, and if the packet sequence number does not meet the set change rule, the occurrence of packet loss can be judged; and detecting the digital electrocardiogram data, analyzing the digital electrocardiogram data, and judging whether the heart rate of the user per minute is more than a preset number of times. The preferred predetermined number of times is 100 times per minute. The determining module 220 transmits the notification information to the second sending module 230.
The second sending module 230 receives the notification information, and transmits the generated notification information to the first receiving module 130 of the sending apparatus 100 by wireless transmission.
The first receiving module 130 receives notification information, where the notification information includes: packet loss and/or error information. Preferably, the notification information may further include heart rate frequency information. The first receiving module 130 transmits the notification information to the adjusting module 140.
The adjusting module 140 receives the notification information, and adjusts the rate of sending the data packet to a second rate if the notification information indicates that packet loss and/or error code exists; and if the notification information indicates that packet loss and/or error codes do not exist, restoring the rate of sending the data packet to the first rate. More specifically, when the notification information indicates that packet loss and/or error occurs, the data packet transmission rate is adjusted to a second rate every 5 to 60 seconds, and the preferred second rate is half of the first rate, that is, when the notification information indicates that packet loss and/or error occurs, the data packet transmission rate is halved until no packet loss and/or error occurs next time. When the notification information indicates that packet loss and/or error codes do not exist, the data packet transmission rate is doubled after continuous acquisition for 1-5 minutes until the data packet transmission rate is accelerated by a first rate. Where increasing to the first rate is the preferred embodiment, it may also be arranged to increase the transmission rate to a rate at which no packet loss and/or bit errors occur. Preferably, the transmission device 100 may adjust the sampling frequency of the electrocardiographic data based on the heart rate information in the notification information. Specifically, if the heart rate frequency in the notification information is that the heart rate per minute is not more than 100 times, the sampling frequency is adjusted to the low sampling rate mode, and if the heart rate frequency in the notification information is that the heart rate per minute is more than 100 times, the sampling frequency is adjusted to the high sampling rate mode. Wherein the sampling rate of the low sampling rate mode is 600Hz, and the sampling rate of the high sampling rate mode is 1200 Hz.
Preferably, the sending device 100 can analyze the electrocardiographic data by itself, and determine whether the heart rate per minute is greater than a preset number of times, adjust the sampling frequency to a low sampling rate mode when the heart rate per minute is not greater than 100 times, and adjust the sampling frequency to a high sampling rate mode when the heart rate per minute is greater than 100 times.
According to the invention, the electrocardio data of the user is collected in real time, and the electrocardio data is generated into a data packet and is sent to the outside at a first rate. Notification information generated based on the data packet is received from the outside, and a first rate at which the data packet is transmitted is adjusted according to the notification information. By controlling the transmission rate of the data packet, the transmission rate of the data packet is dynamically adjusted during the transmission of the data packet, thereby avoiding the occurrence of error codes and/or packet loss during the transmission of the data packet.
The technical features of the embodiments described above may be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the embodiments described above are not described, but should be considered as being within the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present invention, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the inventive concept, which falls within the scope of the present invention. Therefore, the protection scope of the present patent shall be subject to the appended claims.
Claims (8)
1. An electrocardio monitoring data sending method is characterized by comprising the following steps:
acquiring electrocardiogram data of a user;
generating a data packet according to the electrocardiogram data, and sending the data packet at a first rate;
receiving notification information generated based on the data packet; the notification information comprises heart rate information;
adjusting a first rate of sending data packets according to the notification information;
the adjusting the first rate of sending the data packets according to the notification information comprises:
adjusting the sampling frequency of the electrocardio data according to the heart rate information in the notification information;
if the notification information is that packet loss and/or error codes exist, adjusting the rate of sending the data packet to a second rate;
and if the notification information indicates that packet loss and/or error codes do not exist, restoring the rate of sending the data packet to the first rate.
2. The method for sending electrocardiographic monitoring data according to claim 1, wherein the data packet further includes a packet serial number and/or a check code.
3. The method for sending electrocardiographic monitoring data according to claim 1, wherein the notification information includes packet loss and/or error information.
4. An electrocardiogram monitoring data receiving method is characterized by comprising the following steps:
receiving a data packet;
judging whether packet loss and/or error codes exist or not according to the data packet, judging the heart rate information of the user based on the digital electrocardiogram data, and generating notification information from the heart rate information and the packet loss and/or error codes; the heart rate information is: the heart rate per minute of the user is more than the preset times or the heart rate per minute of the user is not more than the preset times;
sending the notification information to enable a sending device to adjust a first rate of sending data packets according to the notification information; the adjusting the first rate of sending the data packets according to the notification information comprises:
adjusting the sampling frequency of the electrocardio data according to the heart rate information in the notification information;
if the notification information is that packet loss and/or error codes exist, adjusting the rate of sending the data packet to a second rate;
and if the notification information indicates that packet loss and/or error codes do not exist, restoring the rate of sending the data packet to the first rate.
5. The method for receiving electrocardiographic monitoring data according to claim 4, wherein the steps of determining whether packet loss and/or error code exists according to the data packet, determining heart rate information of a user based on the digital electrocardiographic data, and generating notification information from the heart rate information and the packet loss and/or error code information include:
analyzing the data packet to obtain electrocardiogram data and a packet serial number and/or a check code;
judging whether an error code exists according to the check code;
judging whether packet loss exists or not according to the packet sequence number;
judging heart rate information of the user based on the digital electrocardiogram data;
and generating notification information according to the heart rate information and the packet loss and/or error code information.
6. An electrocardiogram monitoring data control method is characterized by comprising the following steps:
the method comprises the steps that a sending device obtains electrocardiogram data of a user;
the method comprises the steps that a sending device generates a data packet according to electrocardiogram data, and transmits the data packet to a receiving device at a first rate;
the receiving device receives the data packet, judges whether packet loss and/or error codes exist or not according to the data packet, judges the heart rate information of the user based on the digital electrocardiogram data, and generates notification information from the heart rate information and the packet loss and/or error codes; the heart rate information is: the heart rate per minute of the user is more than the preset times or the heart rate per minute of the user is not more than the preset times;
the receiving device transmits the notification information to the sending device; the notification information comprises heart rate information;
the sending device receives the notification information and adjusts a first rate of sending the data packet according to the notification information;
the adjusting the first rate of sending the data packets according to the notification information comprises:
adjusting the sampling frequency of the electrocardio data according to the heart rate information in the notification information;
if the notification information is that packet loss and/or error codes exist, adjusting the rate of sending the data packet to a second rate;
and if the notification information indicates that packet loss and/or error codes do not exist, restoring the rate of sending the data packet to the first rate.
7. The electrocardiograph monitoring data control method according to claim 6, wherein the step of receiving a data packet by the receiving device, determining whether a packet loss and/or an error exists according to the data packet, determining the heart rate information of the user based on the digital electrocardiograph data, and generating notification information from the heart rate information and the packet loss and/or the error information comprises:
the receiving device receives a data packet and analyzes the data packet to obtain the electrocardiogram data and a packet serial number and/or a check code;
the receiving device judges whether an error code exists according to the check code;
the receiving device judges whether packet loss exists or not according to the packet sequence number;
the receiving device judges the heart rate information of the user based on the digital electrocardiogram data;
and the receiving device generates notification information according to the heart rate information and the packet loss and/or error code information.
8. An electrocardiographic monitoring data control system, comprising: a transmitting device and a receiving device;
the transmission apparatus includes:
the acquisition module is used for acquiring the electrocardiogram data of the user;
the first sending module is used for generating a data packet according to the electrocardiogram data and transmitting the data packet to a receiving device at a first rate;
the first receiving module is used for receiving the notification information transmitted by the receiving device; the notification information comprises heart rate information;
the adjusting module is used for adjusting a first rate of sending the data packet according to the notification information;
the adjusting module is specifically used for adjusting the sampling frequency of the electrocardio data according to the heart rate information in the notification information; if the notification information is that packet loss and/or error codes exist, adjusting the rate of sending the data packet to a second rate; if the notification information indicates that packet loss and/or error codes do not exist, restoring the rate of sending the data packet to the first rate;
the receiving apparatus includes:
the second receiving module is used for receiving the data packet transmitted by the transmitting device;
the judging module is used for judging whether packet loss and/or error codes exist or not according to the data packet, judging the heart rate information of the user based on the digital electrocardiogram data, and generating notification information from the heart rate information and the packet loss and/or error codes; the heart rate information is: the heart rate per minute of the user is more than the preset times or the heart rate per minute of the user is not more than the preset times;
the second sending module is used for transmitting the notification information to a sending device; the notification information includes heart rate information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810256034.5A CN108512629B (en) | 2018-03-27 | 2018-03-27 | Electrocardio monitoring data sending, receiving and controlling method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810256034.5A CN108512629B (en) | 2018-03-27 | 2018-03-27 | Electrocardio monitoring data sending, receiving and controlling method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108512629A CN108512629A (en) | 2018-09-07 |
CN108512629B true CN108512629B (en) | 2021-08-24 |
Family
ID=63378625
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810256034.5A Active CN108512629B (en) | 2018-03-27 | 2018-03-27 | Electrocardio monitoring data sending, receiving and controlling method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108512629B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1520104A (en) * | 2003-09-02 | 2004-08-11 | 中国科学院计算技术研究所 | Method for raising transmission performance of TCP in isomerous networks |
CN101222296A (en) * | 2008-01-31 | 2008-07-16 | 上海交通大学 | Self-adapting transmission method and system in ascending honeycomb video communication |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110235755A1 (en) * | 2010-03-23 | 2011-09-29 | Airgain, Inc. | Mimo radio system with antenna signal combiner |
-
2018
- 2018-03-27 CN CN201810256034.5A patent/CN108512629B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1520104A (en) * | 2003-09-02 | 2004-08-11 | 中国科学院计算技术研究所 | Method for raising transmission performance of TCP in isomerous networks |
CN101222296A (en) * | 2008-01-31 | 2008-07-16 | 上海交通大学 | Self-adapting transmission method and system in ascending honeycomb video communication |
Also Published As
Publication number | Publication date |
---|---|
CN108512629A (en) | 2018-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11663898B2 (en) | Remote health monitoring system | |
CN203749393U (en) | Personal health intelligent wristband system | |
US20150119726A1 (en) | Electronic apparatus and communication control method | |
CN102791195A (en) | Methods and devices for continual respiratory monitoring using adaptive windowing | |
EP3539219B1 (en) | Method for wireless data transmission range extension | |
KR101264171B1 (en) | Intellectual Medical Signal Transmitting Apparatus of Wireless Local Area Network Communication Type | |
US8461980B2 (en) | Wellbeing transponder system | |
CN104463431A (en) | Health report intelligent prompt system and method based on O2O health management | |
EP3687436B1 (en) | System for determining sound source | |
US20100184478A1 (en) | Wireless communication system and personal digital assistant | |
US20180184945A1 (en) | Method and device for detecting a worsening of the cardio- respiratory condition of a patient within a respiratory assistance device | |
US10456037B2 (en) | Terminal device and information processing system | |
CN108512629B (en) | Electrocardio monitoring data sending, receiving and controlling method and system | |
CN106913335B (en) | Apnea detection system | |
KR20140086182A (en) | Apparatus for measuring heart rate | |
KR20180017392A (en) | System and method for providing sleeping state monitoring service | |
KR101169440B1 (en) | Method and system of processing Electrocardiogram data | |
KR102113784B1 (en) | Date management system for preventing from data loss in BLE | |
CN204347897U (en) | Based on the statement-of-health intelligent prompt system of checkout equipment | |
EP3991157B1 (en) | Evaluating movement of a subject | |
CN109480818B (en) | Method and device for processing physiological data signal across hardware platform | |
TWI822611B (en) | Physiological information monitoring system | |
EP4123613B1 (en) | Telehealth care system | |
EP4293646A1 (en) | A baby monitoring system and method | |
RU2593351C1 (en) | Method for monitoring of patient cardiac activity |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |