Movatterモバイル変換


[0]ホーム

URL:


CN104983401A - A method for monitoring vital signs based on G-sensor data - Google Patents

A method for monitoring vital signs based on G-sensor data
Download PDF

Info

Publication number
CN104983401A
CN104983401ACN201510452552.0ACN201510452552ACN104983401ACN 104983401 ACN104983401 ACN 104983401ACN 201510452552 ACN201510452552 ACN 201510452552ACN 104983401 ACN104983401 ACN 104983401A
Authority
CN
China
Prior art keywords
acceleration
linear
sensor
variable
hour
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.)
Pending
Application number
CN201510452552.0A
Other languages
Chinese (zh)
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.)
Technology (nanjing) Ltd By Share Ltd
Original Assignee
Technology (nanjing) Ltd By Share 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 Technology (nanjing) Ltd By Share LtdfiledCriticalTechnology (nanjing) Ltd By Share Ltd
Priority to CN201510452552.0ApriorityCriticalpatent/CN104983401A/en
Publication of CN104983401ApublicationCriticalpatent/CN104983401A/en
Pendinglegal-statusCriticalCurrent

Links

Landscapes

Abstract

The invention provides a method for monitoring vital signs based on G-sensor data. The method monitors the vital signs of people by using an Android platform mobile device provided with a G-sensor and especially monitors the vital signs of people requiring special care, such as the disabled, the old and patients, so that caregivers can master the vital sign information of people under care timely and take corresponding measures to guarantee the life safety of the people under care. The method employs conventional common devices, thereby being low in cost and easy to implement.

Description

A kind of method of the monitoring vital sign based on G-sensor data
Technical field
The present invention relates to health monitoring technique field, specifically a kind of method of the monitoring vital sign based on G-sensor data.
Background technology
For specific groups such as disability, old age, patients, in particular cases, need to monitor their sign of life.The monitoring equipment used at present is very expensive, and average family is difficult to bear.
G-sensor Chinese is the meaning (English full name is Gravity-sensor) of gravity sensor, it can perceive the change of acceleration, acceleration is exactly the power acted in accelerator when object on object, such as rock, fall, rise, the various mobile change of lower degradation can be converted into the signal of telecommunication by G-sensor, then by after the computational analysis of microprocessor, just can complete the good function of programming, such as MP3 can according to the whipping direction of user, song is changed in front and back, also can calculate the pace of progress of user when putting pocket into.The present invention judges active state based on the acceleration force value that G-sensor obtains, and according to adding up, micro-judgment is current is in active state or inactive state.
Most android equipment has built-in can measuring such as: the induction apparatus of motion, direction and other multiple context variable values.These induction apparatuss can provide high-precision useful initial data to reflect the change of the movement of equipment and other variate-values of evolution or surrounding in three dimensions.Android platform supports the induction apparatus of three major types: motion sensor (this type of induction apparatus can be measured at three-dimensional three accelerations axially and revolving force, comprising: accelerometer, G-sensor, gyroscope and rotating vector induction apparatus etc.), environment inductor and position sensor.In Android platform, available induction apparatus built-in in android equipment can be utilized to obtain initial data by android sensor framework.The sensor framework of Android provides some common class with interface to complete a large amount of tasks relevant to induction apparatus.Such as: in built-in induction apparatus, select specific induction apparatus object, get the initial data of sensor measurement, register induction apparatus monitoring event with the change of tracking inductor measured value.
Android induction apparatus framework provides multiple induction apparatus.Some of them induction apparatus is hardware based physics induction apparatus, and other are hardware based software induction apparatuss.Physics induction apparatus is built in the physical module among android equipment, and these induction apparatuss provide data by directly measuring specific context variable values (as: acceleration, magnetic field intensity and angle change etc.) to upper strata.Software induction apparatus does not belong to physical module, but this type of induction apparatus is to the comprehensive of physics induction apparatus and simulation.It is comprehensive that the data that software induction apparatus provides come from the initial data of one or more physics induction apparatus, therefore also referred to as analogue inductive device or integrated sensor cable device.Linear acceleration induction apparatus (The linearacceleration sensor) and gravity sensor (The gravity sensor) are two kinds of conventional software induction apparatuss.
The induction apparatus kind that Android platform is supported as shown in table 1 (specifically can be see:http:// www.android-doc.com/guide/topics/sensors/sensors_overvie w.html)
The induction apparatus kind that table 1 Android platform is supported
Summary of the invention
The problem to be solved in the present invention is to provide a kind of method of the monitoring vital sign based on G-sensor data, and the method can use the common Android platform mobile device with G-sensor to monitor the sign of life of people, and with low cost, Monitoring Data accurately and timely.
The method of the monitoring vital sign based on G-sensor data of the present invention, under Android platform mainly through Android sensor framework to reach the use to required gravity sensor.The common class of main use is as follows:
SensorManager
This class is mainly used in the object that establishment one can provide gravity sensor to serve.Can obtain by this class gravity sensor object that all Android platform support, registration gravity sensor monitors event and obtain gravity sensor data.
Sensor
The object of this class represents the gravity sensor of specified type, the data that the specified type gravity sensor that can be obtained by the monitoring of the object to this class is provided.
SensorEvent
The object of this class is used for obtaining the data provided to the corresponding gravity sensor of its binding.
SensorEventListener
This interface is for monitoring the gravity sensor object with its binding, and when gravity sensor object has data to export, the callback method of this interface is for obtaining the data of gravity sensor object.
Mainly to the use of the TYPE_GRAVITY (gravity sensor) that Andriod platform provides in the technical program, the initial data to gravity sensor provides that needs in conjunction with embody rule scene carries out processed.
The method of the monitoring vital sign based on gravity sensor data of the present invention, comprises the following steps:
1) initial data that the sensor framework of Android platform acquisition gravity sensor provides is utilized;
2) according to current slot, the initial data got is processed;
3) according to the data after process, judge vital sign state in conjunction with current slot, and judged result is uploaded onto the server.
Described step 1) process of initial data that obtains gravity sensor and provide is:
11) SENSOR_SERVICE utilizing the sensor framework of Android platform to provide obtains a sensormanager object;
12) from described step 11) sensormanager object in obtain a Sensor object sensor;
13) a newly-built monitoring event MySensorEventListener for response sensor.
Described step 2) to the process of original data processing be:
21) define the calibration variables calibration of a floating type, be initialized as 0.8;
22) a three-dimensional array variable gravity is defined for depositing the three-dimensional data of acquisition;
23) by described step 13) in the value respectively tieed up of the initialValues that gets by step 21) in calibration and (1-calibration) weighted average after assignment to step 22) the correspondence dimension of gravity array that defines;
24) define floating type variable linear_X_acceleration, linear_Y_acceleration, linear_Z_acceleration, and just described step 13) in the value respectively tieed up of the initialValues that gets and step 23) in process after the corresponding value tieed up of gravity array that obtains make after the recovery and distinguish assignment to above three variablees;
Described step 3) in judge that the process of vital sign state is: to described step 24) in three variable linear_X_acceleration obtaining, linear_Y_acceleration, the value of linear_Z_acceleration does a judgement, as condition (linear_X_acceleration>0 & & linear_X_acceleration<10), (linear_Y_acceleration>0 & & linear_Z_acceleration<10), then illustrate that custodial person has vital sign when any one in (linear_Z_acceleration>0 & & linear_X_acceleration<10) is satisfied, when condition (linear_X_acceleration==0), (linear_Y_acceleration==0), (linear_Z_acceleration==0), meet simultaneously time, then custodial person current absence of vital signs is described.
Judge that vital sign state procedure is in conjunction with current slot:
31) define a Date type variable date, be initialized as current time in system System.currentTimeMillis ();
32) the variable format of a SimpleDateFormat type is defined for formaing described step 31) the middle time obtained;
33) define the variable time of a String type, by described step 32) variable format formatting step 31) variable date after assignment to variable time;
34) define the variable hour of an int type, by described step 33) in the little time period value (time.substring (0,2) .trim ()) of variable time take out assignment to variable hour;
35) according to described step 34) in the value of variable hour judge, when during the value of hour satisfies condition (hour<=24 & & hour>=20) and hour<=6 any one time, then illustrate and be in daylight hours at present, the judgement of a vital signs state will be done every three minutes, if without life state then by information reporting to server; When the value of hour does not satisfy condition (hour<=24 & & hour>=20) and hour<=6 simultaneously, then illustrate and be in night hours at present, the judgement of a vital signs state will be done every two hours, if without life state then by information reporting to server.
36) when described step 35) in continuous three times to service send feed back without life state time, server then notifies guardian's mobile phone, children under guardianship's vital sign abnormalities.
The method of the monitoring vital sign based on gravity sensor data of the present invention, the common Android platform mobile device with gravity sensor is used to monitor the sign of life of people, particularly disabled, old man, patient etc. are needed to the monitoring of the sign of life of the people of monitoring, be beneficial to guardian and understand the sign of life information of children under guardianship in time and take the life security of corresponding countermeasure guarantee children under guardianship.This process employs existing common equipment, with low cost, ease for use is strong.
Detailed description of the invention
Below a kind of volume measuring method based on Android platform mobile device that the present invention proposes is described in detail.
The method of a kind of monitoring vital sign based on G-sensor data of the present invention, comprises the following steps:
The first step, utilizes the initial data that the sensor framework of Android platform acquisition G-sensor provides:
11) SENSOR_SERVICE utilizing the sensor framework of Android platform to provide obtains a sensormanager object;
12) from step 11) sensormanager object in obtain a Sensor object sensor;
13) a newly-built monitoring event MySensorEventListener for response sensor.
Code is as follows:
Second step, to step 13) in the initalValues three-dimensional array that gets process:
21) define the calibration variables calibration of a floating type, be initialized as 0.8:
22) a three-dimensional array variable gravity is defined for depositing the three-dimensional data of acquisition:
23) by step 13) in the value respectively tieed up of the initialValues that gets by step 21) in calibration and (1-calibration) weighted average after assignment to step 22) in the correspondence dimension of gravity array of definition:
24) define floating type variable linear_X_acceleration, linear_Y_acceleration, linear_Z_acceleration, and just step 13) in the value respectively tieed up of the initialValues that gets and step 23) in process after the corresponding value tieed up of gravity array that obtains make after the recovery and distinguish assignment to above three variablees:
25) to step 24) in three variable linear_X_acceleration obtaining, linear_Y_acceleration, the value of linear_Z_acceleration does a judgement, as condition (linear_X_acceleration>0 & & linear_X_acceleration<10), (linear_Y_acceleration>0 & & linear_Z_acceleration<10), then illustrate that custodial person has vital sign when any one in (linear_Z_acceleration>0 & & linear_X_acceleration<10) is satisfied, when condition (linear_X_acceleration==0), (linear_Y_acceleration==0), (linear_Z_acceleration==0), meet simultaneously time, then custodial person current absence of vital signs is described.
Code is as follows:
3rd step, according to the data after process, judges vital sign state in conjunction with current slot:
31) define a Date type variable date, be initialized as current time in system System.currentTimeMillis ():
32) the variable format defining a SimpleDateFormat type is used for formatting step 31) the middle time obtained:
33) define the variable time of a String type, by step 32) variable format format rapid 31) after the variable date of step assignment to variable time:
34) define the variable hour of an int type, by step 33) in the little time period value (time.substring (0,2) .trim ()) of variable time take out assignment to variable hour:
35) according to step 34) in the value of variable hour judge, when during the value of hour satisfies condition (hour<=24 & & hour>=20) and hour<=6 any one time, then illustrate and be in daylight hours at present, a step 25 will be done every three minutes) judgement, if without life state then by information reporting to server; When the value of hour does not satisfy condition (hour<=24 & & hour>=20) and hour<=6 simultaneously, then illustrate and be in night hours at present, a step 25 will be done every two hours) judgement, if without life state then by information reporting to server.
36) when step 35) in continuous three times to service send feed back without life state time, server then notifies guardian's mobile phone, children under guardianship's vital sign abnormalities.
The false code of code and necessity is described as follows:
When server receives three feedbacks without life state continuously, then notify guardian's mobile phone, children under guardianship's vital sign abnormalities.
Above embodiment only in order to technical scheme of the present invention to be described, is not intended to limit protection scope of the present invention.Within the spirit and principles in the present invention all, any amendment made, equivalent replacement, improvement etc., it all should be encompassed in the middle of right of the present invention.

Claims (5)

4. the method for the monitoring vital sign based on G-sensor data according to claim 1, it is characterized in that, judge in described step 3) that the process of vital sign state is: to described step 24) in three variable linear_X_acceleration obtaining, linear_Y_acceleration, the value of linear_Z_acceleration does a judgement, as condition (linear_X_acceleration > 0 & & linear_X_acceleration < 10), (linear_Y_acceleration > 0 & & linear_Z_acceleration < 10), then illustrate that custodial person has vital sign when any one in (linear_Z_acceleration > 0 & & linear_X_acceleration < 10) is satisfied, when condition (linear_X_acceleration==0), (linear_Y_acceleration==0), (linear_Z_acceleration==0), meet simultaneously time, then custodial person current absence of vital signs is described.
CN201510452552.0A2015-07-282015-07-28A method for monitoring vital signs based on G-sensor dataPendingCN104983401A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201510452552.0ACN104983401A (en)2015-07-282015-07-28A method for monitoring vital signs based on G-sensor data

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201510452552.0ACN104983401A (en)2015-07-282015-07-28A method for monitoring vital signs based on G-sensor data

Publications (1)

Publication NumberPublication Date
CN104983401Atrue CN104983401A (en)2015-10-21

Family

ID=54295404

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201510452552.0APendingCN104983401A (en)2015-07-282015-07-28A method for monitoring vital signs based on G-sensor data

Country Status (1)

CountryLink
CN (1)CN104983401A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN202890653U (en)*2012-10-312013-04-24新疆中钜电子科技有限公司Disaster site information intelligent collecting device
CN203178681U (en)*2013-04-102013-09-04南通纺织职业技术学院Intelligent elderly caring watch
CN103393413A (en)*2013-08-152013-11-20宁波江丰生物信息技术有限公司Medical monitoring system and monitoring method
CN203535763U (en)*2013-10-092014-04-09武汉理工大学 A portable fire rescue intelligent terminal
CN203789907U (en)*2014-02-122014-08-27公安部上海消防研究所Firefighter vital sign monitoring device based on Bluetooth technology
CN104764491A (en)*2015-04-082015-07-08深圳市康康网络技术有限公司Equipment use state recognizing method and electronic equipment
US20150201867A1 (en)*2014-01-212015-07-23The Charlotte Mecklenburg Hospital Authority D/B/A Carolinas Healthcare SystemElectronic free-space motion monitoring and assessments

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN202890653U (en)*2012-10-312013-04-24新疆中钜电子科技有限公司Disaster site information intelligent collecting device
CN203178681U (en)*2013-04-102013-09-04南通纺织职业技术学院Intelligent elderly caring watch
CN103393413A (en)*2013-08-152013-11-20宁波江丰生物信息技术有限公司Medical monitoring system and monitoring method
CN203535763U (en)*2013-10-092014-04-09武汉理工大学 A portable fire rescue intelligent terminal
US20150201867A1 (en)*2014-01-212015-07-23The Charlotte Mecklenburg Hospital Authority D/B/A Carolinas Healthcare SystemElectronic free-space motion monitoring and assessments
CN203789907U (en)*2014-02-122014-08-27公安部上海消防研究所Firefighter vital sign monitoring device based on Bluetooth technology
CN104764491A (en)*2015-04-082015-07-08深圳市康康网络技术有限公司Equipment use state recognizing method and electronic equipment

Similar Documents

PublicationPublication DateTitle
US20210280083A1 (en)Identification and analysis of movement using sensor devices
Habib et al.Smartphone-based solutions for fall detection and prevention: challenges and open issues
JP5039900B2 (en) Device for monitoring user posture
Bertolotti et al.A wearable and modular inertial unit for measuring limb movements and balance control abilities
US10825316B1 (en)Systems and methods for detecting a medical emergency event
CN104840182A (en)Information processing method and electronic device
Kim et al.Detection of pre-impact falls from heights using an inertial measurement unit sensor
CN102048521A (en) Fall monitoring and prevention systems and methods
Ekanayake et al.Biokin: an ambulatory platform for gait kinematic and feature assessment
CN103315709A (en)Watch strap with embedded sensing circuit and for detecting human body vital signs and detection method
Kang et al.Real-time elderly activity monitoring system based on a tri-axial accelerometer
CN106030246A (en)Device, method and system for counting the number of cycles of a periodic movement of a subject
CN102540198A (en)Terminal and method for starting navigation function in terminal
Jayasinghe et al.Comparing loose clothing-mounted sensors with body-mounted sensors in the analysis of walking
CN104899564B (en) A real-time recognition method of human behavior
CN204101899U (en)There is intelligent watch and the intelligent system of human health information management function
Ibrahim et al.Airbag protection and alerting system for elderly people
CN106453848A (en)Method and system to control the dialing of wearable equipment using gesture
CN104983401A (en)A method for monitoring vital signs based on G-sensor data
Wazir et al.A wearable pendant sensor to monitor compliance with range of motion lymphatic health exercise
Kim et al.Implementation of a real-time fall detection system for elderly Korean farmers using an insole-integrated sensing device
Abdelhedi et al.Design and implementation of a fall detection system on a Zynq board
CN107005809A (en)Smart mobile phone movement classifiers
Klimova et al.Wearable and portable monitoring devices for older people
Lee et al.A novel wireless 3D monitoring system for physical rehabilitation

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication

Application publication date:20151021

RJ01Rejection of invention patent application after publication

[8]ページ先頭

©2009-2025 Movatter.jp