The content of the invention
It is to solve the relatively low technical problem of wireless body area network Sensor monitoring data accuracy in conventional art based on this,Spy proposes a kind of method of wireless body area network data processing.
A kind of method of wireless body area network data processing, including:
The first physiological signal of the first body area network sensor collection and the of the collection of the second body area network sensor is obtained respectivelyTwo physiological signals;
Respectively corresponding first physiological parameter is calculated according to first physiological signal for collecting and the second physiological signalWith the second physiological parameter;
Calculate the degree of correlation coefficient of first physiological parameter and second physiological parameter;
In degree of correlation coefficient threshold of the degree of correlation coefficient less than setting, the first physiology of the collection is judgedSignal and the second physiological signal are invalid.
Optionally, first physiological parameter and the degree of correlation coefficient of second physiological parameter of calculating includes:
Calculate the variance and covariance of first physiological parameter, and the variance of second physiological parameter and association sideDifference;
According to the variance and covariance of first physiological parameter, and the variance and covariance of second physiological parameterCalculate the degree of correlation coefficient of first physiological parameter and second physiological parameter.
Optionally, methods described also includes:
When first physiological parameter exceedes the scope of setting, judge that the first physiological signal of the collection is invalid, openThe dynamic second body area network sensor gathers second physiological signal.
Optionally, when first physiological parameter exceedes the scope of setting, the first body area network sensor collection is improvedThe frequency of first physiological signal.
Optionally, after first physiological parameter and second physiological parameter is obtained, joined according to first physiologyNumber and second physiological parameter calculate target physiological parameter, and to user the target physiological parameter is shown.
Additionally, the relatively low technical problem of wireless body area network Sensor monitoring data accuracy in solve conventional art, specialPropose a kind of device of wireless body area network data processing.
A kind of device of wireless body area network data processing, including:
Physiological signal collection module, for obtaining first physiological signal and second of the first body area network sensor collection respectivelySecond physiological signal of body area network sensor collection;
Physiological parameter acquisition module, based on respectively according to first physiological signal for collecting and the second physiological signalCalculate corresponding first physiological parameter and the second physiological parameter;
Degree of correlation coefficients calculation block is related to second physiological parameter for calculating first physiological parameterDegree coefficient;
Data judge module, in degree of correlation coefficient threshold of the degree of correlation coefficient less than setting, judgingFirst physiological signal and the second physiological signal of the collection is invalid.
Optionally, degree of correlation coefficients calculation block is additionally operable to:
Calculate the variance and covariance of first physiological parameter, and the variance of second physiological parameter and association sideDifference;
According to the variance and covariance of first physiological parameter, and the variance and covariance of second physiological parameterCalculate the degree of correlation coefficient of first physiological parameter and second physiological parameter.
Optionally, described device also includes sensor control block, is used for:
When first physiological parameter exceedes the scope of setting, judge that the first physiological signal of the collection is invalid, openThe dynamic second body area network sensor gathers second physiological signal.
Optionally, the sensor control block is additionally operable to:
When first physiological parameter exceedes the scope of setting, the first body area network sensor collection described first is improvedThe frequency of physiological signal.
Optionally, described device also includes target physiological parameter display module, is used for:
After first physiological parameter and second physiological parameter is obtained, according to first physiological parameter and describedSecond physiological parameter calculates target physiological parameter, and to user the target physiological parameter is shown.
Implement the embodiment of the present invention, will have the advantages that:
By the first physiological signal and the second physiological signal that obtain the collection of two domain of individuals net sensors, and according to the first lifeReason signal and the second physiological signal calculate respectively the first physiological parameter and the second physiological parameter, and the first physiological parameter is calculated afterwardsWith the degree of correlation coefficient of the second physiological parameter, the degree of correlation coefficient less than setting degree of correlation coefficient threshold when,Judge that first physiological signal and the second physiological signal of collection are invalid.So by the degree of correlation system of two physiological parameters of calculatingNumber, the data that can be gathered a domain of individuals net sensor are compareed with the data of another body area network sensor collection, fromAnd avoid after only one of which body area network sensor is acquired and data fault occurs, Centroid cannot carry out failure knowledgeNot, cause the data for finally feeding back to user the situation of mistake occur, reduce the probability of data error, improve body area network numberAccording to the accuracy of monitoring.
Specific embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, completeSite preparation is described, it is clear that described embodiment is only a part of embodiment of the invention, rather than the embodiment of whole.It is based onEmbodiment in the present invention, it is every other that those of ordinary skill in the art are obtained under the premise of creative work is not madeEmbodiment, belongs to the scope of protection of the invention.
One of part as Internet of Things, wireless body area network be widely used in distance medical diagnosis, diseases monitoring andThe aspects such as prevention, family's nurse, and day by day become research and the focus applied.
The wireless senser of wireless body area network is broadly divided into following a few classes according to its distributing position:(1) it is distributed in human bodyThe sensor of body surface, it is usually wearable, such as cardio current graphy, integrated pulse transducer, body temperature trans, finger ringFormula heart rate perceptron, pulse frequency detection sensor;(2) sensor being implanted in human body body, such as pacemaker, insulin pump;(3) sensor (i.e. inhalable sensor node) of human body intimal surface, such as suction-type pill cameras, inhaling-type medicinal are placed inBall temperature measuring set;(4) positioned at the sensor of human peripheral's closer distance, such as electroencephalogram scanner.Schematically illustrate in Fig. 1 withUpper sensor on human body or inside of human body distribution situation.
The wireless senser of wireless body area network can be roughly divided into following several by its monitoring purpose:(1) displacement transducer, usesTo monitor Ink vessel transfusing external diameter, atrium, ventricle size, skeletal muscle, contraction of smooth muscle etc.;(2) velocity sensor, is mainly used in surveyingAmount VPV, urination speed, secretion speed, respiratory air flow speed etc.;(3) (acceleration) sensor is vibrated, is applied to monitoringVarious physiological and pathological sound, such as heart sound, breath sound, blood vessel sound, beating, tremble;(4) force snesor, is applied to detect that flesh is receivedContracting power, snap-in force, bone load forces, viscous force etc., (5) pressure transducer is mainly used in measuring blood pressure, intraocular pressure, intracardiac pressure, craniumInternal pressure, gastric retention table, intravesical pressure, intrauterine pressure etc..Additionally, force sensor is gone back, and flow sensor, temperature sensor, electricitySensor, radiation sensor, optical pickocff etc..
A usual wireless body area network one or more body area network sensors, each body area network sensor conduct comprising more thanOne node, by the common gathered data of these nodes, by wireless network personal data collecting and processing unit is collected to, and mustCommunicated with external network when wanting.The wireless sense network is more at present using first distributed capture or perception, centralized processing againMode of operation.Following three layers can be substantially divided into:Ground floor has the body area network sensor node for detecting function comprising one groupOr equipment, it is fairly simple that these nodes are commonly designed, and is mainly used in gathering human body signal or the node place environment (such as peopleInternal portion) situation;The second layer is the personal data terminal that individual wears or family is own, and the data of node collection will be transmittedSo far, and simple analytical integration is carried out.This layer can also be attached by router with external network, generally can beThe equipment of the non-medical field such as special mobile personal server, or mobile phone, computer;Third layer is to include providing variousThe external network of the remote server of application service, is generally owned by medical institutions such as hospitals, is responsible for monitoring individual in its scopePersonal data terminal, the information transmitted to them is analyzed, judges, stores, and it is correct in time to remind medical personnel to makeMedical rescue.
In actual applications, a certain item physiological parameter is only acquired by a corresponding sensor, such as blood pressure sensorBlood pressure can only be measured, the physiological parameter gathered between each sensor is independent of one another, and Centroid is not only receiving sensorSensor function exception is judged during the data of return, this allows for the Monitoring Data exception in some sensor but still there are dataWhen incoming, Centroid can not in time judge its data exception and it is corrected, so as to the data accuracy for causing to monitorReduce.
The technical problem relatively low to solve wireless body area network Sensor monitoring data accuracy, spy proposes one kind without wire bodyThe method of area network data process.The realization of the method can be dependent on computer program, and the computer program can be body area network numberAccording to the driven management program or virtual device manager that process software.The computer program can run on based on von Neumann bodyOn the computer system of system, the computer system can be the PC with body area network data processor, notebook electricityThe terminal devices such as brain, panel computer and smart mobile phone.
With reference to the flow chart that Fig. 2 is the wireless body area network data processing method in one embodiment, the method includes followingStep:
Step S102:First physiological signal and the second body area network sensor of the collection of the first body area network sensor are obtained respectivelySecond physiological signal of collection.
Step S104:Calculate corresponding first according to first physiological signal for collecting and the second physiological signal respectivelyPhysiological parameter and the second physiological parameter.
In the present embodiment, by wireless body area network sensor device direct detection to physiological signal be the first physiology letterNumber and the second physiological signal, according to direct detection to the first physiological signal and the quilt that obtains after treatment of the second physiological signalThe value for surveying object is the first physiological parameter and the second physiological parameter, and the physiological signal that for example pulse transducer direct detection is arrived is logicalA series of vibration signals that over-pressed force snesor is detected, then through signal transacting, are carried out to this series of vibration signalSampling, filtering etc. analysis, obtain each second beat pulse number of times be corresponding physiological parameter.
The first body area network sensor and the second body area network sensor in the present embodiment can be the sensing of same typeDevice, for example, is placed on the pulses measure sensor of wrist portion and the heart rate measurement sensor of finger ring type;First body area network sensorCan also be that still its measurement object has certain correlation to different sensors with the second body area network sensor, such as blood oxygen is satisfiedWith degree sensor and sweat detection sensor, wherein blood sugar concentration can be calculated by measuring blood oxygen saturation, it is also possible to logicalCross the detection to sugar in sweat to obtain blood sugar concentration.Arrange multiple body area network sensors to survey some physiological parameterAmount, can be further ensured that the accuracy of measured physiological parameter.
Step S106:Calculate the degree of correlation coefficient of first physiological parameter and second physiological parameter.
Step S108:It is described can with degree of correlation coefficient less than setting degree of correlation coefficient threshold when, judge describedFirst physiological signal and the second physiological signal of collection is invalid.
As it was previously stated, the first body area network sensor and the second body area network sensor can be the sensors of same type,Can be the related different sensor of measurement object, can so pass through the phase for calculating the physiological parameter that two sensors are measuredDegree coefficient is closed, and whether judge the degree of correlation coefficient reliable come the physiologic parameter value obtained by judging with the size of threshold value.
In one embodiment, degree of correlation coefficient is the computing formula according to coefficient correlation:
It is calculated, wherein ρXYFor the degree of correlation coefficient, variable X is first physiological parameter, and variable Y is describedSecond physiological parameter, Cov (X, Y) is the covariance of variable X and variable Y, and D (X) is the variance of variable X, and D (Y) is the side of variable YDifference.Degree of correlation coefficient ρXYSpan between [- 1,1], and variable X and variable Y degree of correlation it is higher when, related journeyDegree coefficient ρXYAbsolute value it is bigger;When variable X and variable Y are proportionate, degree of correlation coefficient ρXYBe on the occasion of;Variable X and variableWhen Y is in negative correlation, degree of correlation coefficient ρXYFor negative value.
In one embodiment, calculated degree of correlation coefficient value less than setting degree of correlation coefficient thresholdWhen, judge that first physiological parameter and the second physiological parameter of measurement is invalid.Here the degree of correlation coefficient threshold for setting can beOne fixed value, for example, set degree of correlation coefficient threshold as 0.8, it is assumed that is obtained according to the pulse transducer measurement at wristThe calculated degree of correlation coefficient of heart rate value that obtains of heart rate value and finger ring type cardiotach ometer measurement be 0.5, less than 0.8, i.e.,Judge that the value of pulse transducer and finger ring type cardiotach ometer this measurement is invalid, data acquisition and calculating are re-started, to improve lifeThe accuracy of reason parameter.
In another embodiment, calculated degree of correlation coefficient value exceed setting degree of correlation coefficient thresholdDuring value scope, judge that first physiological parameter and the second physiological parameter of measurement is invalid.Here the degree of correlation coefficient threshold for settingScope can be an interval, and the setting in the interval can be adjusted according to the value of historgraphic data recording, rationally arrange.ExampleSuch as, degree of correlation coefficient threshold scope is set as interval [- 1, -0.8] and [0.8,1], it is assumed that sense according to the pulse at wristThe calculated degree of correlation coefficient of heart rate value that the heart rate value that device measurement is obtained is obtained with finger ring type cardiotach ometer measurement is 0.5,Outside set degree of correlation coefficient threshold scope, that is, think that its degree of correlation is relatively low, so as to judge pulse transducer andFinger ring type cardiotach ometer this measurement value it is invalid, data acquisition and calculating are re-started, to improve physiological parameter measurementsAccuracy.
In one embodiment, the first physiological parameter and the second physiological parameter are different types of physiological parameter, but the twoBetween have certain contact.For example, the first body area network sensor is sublingual blood-sugar detection sensor, and it measures first for obtainingPhysiological parameter is blood glucose value, for example 75mg/dL, the second body area network sensor be blood pressure sensor, its second physiology for detectingParameter is pressure value 110mmHg/75mmHg.The degree of correlation coefficient of the two is calculated for 0.7 according to degree of correlation, it is assumed that institute, as 0.6, now calculated degree of correlation coefficient is higher than the degree of correlation coefficient for setting for the degree of correlation coefficient threshold for settingThreshold value, now testing result is rational.And exception occurs in the testing result that ought wherein have a value, for example blood glucose value is130mg/dL, pressure value now is 110mmHg/75mmHg, and calculated degree of correlation coefficient is 0.4, less than setDegree of correlation coefficient threshold, that is, judge the data invalid of this time collection, re-start collection, tied with improving physiological parameter measurementThe accuracy of fruit.
In one embodiment, the first body area network sensor and the second body area network sensor for same type sensor,It places position can be with identical, it is also possible to different, when only one of which body area network sensor is operated, if the first measured lifeReason parameter exceedes the scope of setting, judges that the first physiological signal of the collection is invalid, starts the second body area network sensorGather second physiological signal.
For example, the normal cardiac rate monitoring range for setting as 70~90 beats/min, what the pulse transducer measurement at wrist was obtained110 beats/min of heart rate value, beyond setting normal cardiac rate monitoring range, now fail the physiologic parameter value for actual value alsoWhen being the error result obtained due to instrument failure, start the second body area network sensor, by taking finger ring type cardiotach ometer as an example, if shouldThe result that finger ring type cardiotach ometer is subsequently measured is within normal cardiac rate monitoring range, then it is considered that the arteries and veins at aforementioned wrist110 beats/min of the heart rate value that sensor measurement of fighting is obtained is wrong data, is not counted in statistics;If the finger ring type cardiotach ometer is follow-upThe heart rate value that pulse transducer measurement at the result of measurement and aforementioned wrist is obtained is close, such as 105 beats/min, equally exceedsThe normal cardiac rate monitoring range of setting, then now can determine that the first physiological parameter that the first body area network sensor is measured is realActual value, needs to carry out warning reminding.Physiological signal is carried out by setting using the first body area network sensor in the normal state to adoptCollection, when abnormal physiological parameter is obtained, starting the second body area network sensor carries out physiological signal collection, and the two is measuredData are compareed, and while data accuracy is ensured, can reduce the energy consumption of body area network equipment, improve the use longevity of equipmentLife.
In one embodiment, when only one of which body area network sensor is operated, if the first measured physiological parameterMore than the scope of setting, the frequency that the first body area network sensor gathers the first physiological signal is improved.For example in a domain of individuals net,Pulse transducer at only one of which wrist can be used for measure heart rate, the normal cardiac rate monitoring range for setting as 70~90 times/Point, certain heart rate detection result once is 110 beats/min, has exceeded the normal cardiac rate monitoring range of setting, it is assumed that sampling beforeFrequency be 10 beats/min, then the data for detecting exceed normal rhythm of the heart scope after by sample frequency improve to 20 times/Point.
After the sample frequency for improving pulse transducer, if afterwards the multiple measurement results in a period of time still exceedNormal rhythm of the heart scope, such as continues 5 minutes results and is both greater than 90 beats/min, then it is considered that the measurement of the pulse transducerAs a result it is rational, needs to make alarm;If multiple measurement results afterwards are returned within normal cardiac rate monitoring range,Then think that the data beyond normal cardiac rate monitoring range for measuring before are wrong data, do not include scope of statistics;If afterwardsIt is larger that measurement result in a period of time deviates normal range (NR), it may be possible to because instrument failure causes, and such as persistently measures within 10 minutesResult be below 30 beats/min, when not finding great abnormal conditions with reference to other body area network Sensor monitoring results, then judgeThis data is unreasonable, sends sensor fault report.By in monitoring range of the data for measuring beyond setting, improving body domainThe sample frequency of net sensor, can investigate the abnormal conditions such as error in data, sensor device failure, pass so as to improve body area networkThe reliability of sensor.
In one embodiment, after first physiological parameter and second physiological parameter is obtained, according to described theOne physiological parameter and second physiological parameter calculate target physiological parameter, and to user the target physiological parameter is shown.Wherein,Target physiological parameter is that the processing procedure such as integration, analysis according to the first physiological parameter and the second physiological parameter through data is obtainedThe physiological parameter for arriving.For example, the pulse transducer monitoring at wrist obtains rate curve of uniting as one, and electrocardio scanner is in monitoring processIn obtain another heart rate curve, monitoring result is sent to Centroid, center by pulse transducer and electrocardio scanner respectivelyNode is processed this two groups of data, for example, calculate the mean value of two curves as target physiological parameter, and this is processedAs a result shown at interface.By the way that two groups of data are carried out with integration process, reduce random error, so as to improve measurement resultAccuracy.
Additionally, the technical problem relatively low to solve wireless body area network Sensor monitoring data accuracy, in one embodimentIn, it is also proposed that a kind of device of wireless body area network data processing, as shown in figure 3, the dress of above-mentioned wireless body area network data processingPut including physiological signal collection module 102, physiological parameter acquisition module 104, degree of correlation coefficients calculation block 106, data are sentencedDisconnected module 108, wherein:
Physiological signal collection module 102, for obtain respectively the first body area network sensor collection the first physiological signal andSecond physiological signal of the second body area network sensor collection;
Physiological parameter acquisition module 104, for respectively according to first physiological signal for collecting and the second physiology letterNumber calculate corresponding first physiological parameter and the second physiological parameter;
Degree of correlation coefficients calculation block 106, for calculating first physiological parameter and second physiological parameterDegree of correlation coefficient;
Data judge module 108, in degree of correlation coefficient threshold of the degree of correlation coefficient less than setting, sentencingFirst physiological signal and the second physiological signal of the fixed collection is invalid.
Optionally, the degree of correlation coefficients calculation block 106 is additionally operable to:
Calculate the variance and covariance of first physiological parameter, and the variance of second physiological parameter and association sideDifference;
According to the variance and covariance of first physiological parameter, and the variance and covariance of second physiological parameterCalculate the degree of correlation coefficient of first physiological parameter and second physiological parameter.
Optionally, described device also includes sensor control block 110, is used for:
When first physiological parameter exceedes the scope of setting, judge that the first physiological signal of the collection is invalid, openThe dynamic second body area network sensor gathers second physiological signal.
Optionally, the sensor control block 110 is additionally operable to:
When first physiological parameter exceedes the scope of setting, the first body area network sensor collection described first is improvedThe frequency of physiological signal.
Optionally, described device also includes target physiological parameter display module 112, is used for:
After first physiological parameter and second physiological parameter is obtained, according to first physiological parameter and describedSecond physiological parameter calculates target physiological parameter, and to user the target physiological parameter is shown.
Implement the embodiment of the present invention, will have the advantages that:
By the first physiological signal and the second physiological signal that obtain the collection of two domain of individuals net sensors, and according to the first lifeReason signal and the second physiological signal calculate respectively the first physiological parameter and the second physiological parameter, and the first physiological parameter is calculated afterwardsWith the degree of correlation coefficient of the second physiological parameter, the degree of correlation coefficient less than setting degree of correlation coefficient threshold when,Judge that first physiological signal and the second physiological signal of collection are invalid, re-start collection.So by calculating two physiology ginsengsSeveral degree of correlation coefficients, the number that the data that can be gathered a domain of individuals net sensor are gathered with another body area network sensorAccording to being compareed, so as to avoid after only one of which body area network sensor is acquired and data fault occurs, Centroid withoutMethod carries out Fault Identification, causes the data for finally feeding back to user the situation of mistake occur, reduces the probability of data error, carriesThe high accuracy of body area network data monitoring.
In one embodiment, as shown in figure 4, Fig. 4 illustrates a kind of side of the above-mentioned wireless body area network data processing of operationThe terminal 10 of the computer system based on von Neumann system of method.The computer system can be smart mobile phone, panel computer,The terminal devices such as palm PC, notebook computer or PC.Specifically, it may include the outside connected by system bus is defeatedIncoming interface 1001, processor 1002, memory 1003 and output interface 1004.Wherein, outer input interface 1001 optionally may be usedAt least include network interface 10012.Memory 1003 may include external memory 10032 (such as hard disk, CD or floppy disk etc.) andBuilt-in storage 10034.Output interface 1004 can at least include the grade equipment of display screen 10042.
Specifically, above-mentioned processor 1002 is additionally operable to perform following steps:
The first physiological signal of the first body area network sensor collection and the of the collection of the second body area network sensor is obtained respectivelyTwo physiological signals;
Respectively corresponding first physiological parameter is calculated according to first physiological signal for collecting and the second physiological signalWith the second physiological parameter;
Calculate the degree of correlation coefficient of first physiological parameter and second physiological parameter;
In degree of correlation coefficient threshold of the degree of correlation coefficient less than setting, the first physiology of the collection is judgedSignal and the second physiological signal are invalid.
Optionally, first physiological parameter and the degree of correlation coefficient of second physiological parameter of calculating includes:
Calculate the variance and covariance of first physiological parameter, and the variance of second physiological parameter and association sideDifference;
According to the variance and covariance of first physiological parameter, and the variance and covariance of second physiological parameterCalculate the degree of correlation coefficient of first physiological parameter and second physiological parameter.
Optionally, methods described also includes:
When first physiological parameter exceedes the scope of setting, judge that the first physiological signal of the collection is invalid, openThe dynamic second body area network sensor gathers second physiological signal.
Optionally, when first physiological parameter exceedes the scope of setting, the first body area network sensor collection is improvedThe frequency of first physiological signal.
Optionally, after first physiological parameter and second physiological parameter is obtained, joined according to first physiologyNumber and second physiological parameter calculate target physiological parameter, and to user the target physiological parameter is shown.
In the present embodiment, the operation of this method is based on computer program, and the program file of the computer program is stored inIn the aforementioned external memory 10032 based on the computer system 10 of von Neumann system, built-in storage is operationally loaded intoIn 10034, then it is compiled as being transferred to be performed in processor 1002 after machine code, so that being based on von Neumann systemComputer system 10 in form physiological signal collection module 102 in logic, physiological parameter acquisition module 104, degree of correlationCoefficients calculation block 106, data judge module 108, sensor control block 110, target physiological parameter display module 112.AndIn the method implementation procedure of wireless body area network data processing, the parameter of input is received by outer input interface 1001, andIt is transferred to be cached in memory 1003, is then input to be processed in processor 1002, the result data of process or is cached inSubsequently processed in memory 1003, or be passed to output interface 1004 and exported.
Above disclosed is only present pre-ferred embodiments, can not limit the right model of the present invention with this certainlyEnclose, therefore the equivalent variations made according to the claims in the present invention, still belong to the scope that the present invention is covered.