CN108512629B - Electrocardio monitoring data sending, receiving and controlling method and system - Google Patents

Electrocardio monitoring data sending, receiving and controlling method and system Download PDF

Info

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
Application number
CN201810256034.5A
Other languages
Chinese (zh)
Other versions
CN108512629A (en
Inventor
张长兴
苏红宏
李东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Zhirou Technology Co ltd
Original Assignee
Zhejiang Zhirou Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhejiang Zhirou Technology Co ltd filed Critical Zhejiang Zhirou Technology Co ltd
Priority to CN201810256034.5A priority Critical patent/CN108512629B/en
Publication of CN108512629A publication Critical patent/CN108512629A/en
Application granted granted Critical
Publication of CN108512629B publication Critical patent/CN108512629B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • H04W28/22Negotiating communication rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/38Services 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

Electrocardio monitoring data sending, receiving and controlling method and system
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.
CN201810256034.5A 2018-03-27 2018-03-27 Electrocardio monitoring data sending, receiving and controlling method and system Active CN108512629B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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