CN102946477A - Calorie consumption calculating method based on mobile terminal - Google Patents
Calorie consumption calculating method based on mobile terminal Download PDFInfo
- Publication number
- CN102946477A CN102946477A CN2012104312520A CN201210431252A CN102946477A CN 102946477 A CN102946477 A CN 102946477A CN 2012104312520 A CN2012104312520 A CN 2012104312520A CN 201210431252 A CN201210431252 A CN 201210431252A CN 102946477 A CN102946477 A CN 102946477A
- Authority
- CN
- China
- Prior art keywords
- timing
- unit
- user
- calorie
- calorie consumption
- 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.)
- Granted
Links
- 235000019577 caloric intake Nutrition 0.000 title claims abstract description 40
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000004364 calculation method Methods 0.000 claims abstract description 21
- 230000037396 body weight Effects 0.000 claims description 6
- 230000009471 action Effects 0.000 claims description 4
- 238000000205 computational method Methods 0.000 claims description 4
- 238000012217 deletion Methods 0.000 claims description 4
- 230000037430 deletion Effects 0.000 claims description 4
- 230000001020 rhythmical effect Effects 0.000 claims description 4
- 230000008569 process Effects 0.000 abstract description 5
- 230000008901 benefit Effects 0.000 abstract description 4
- 230000036541 health Effects 0.000 abstract description 4
- 235000012631 food intake Nutrition 0.000 abstract description 3
- 230000037406 food intake Effects 0.000 abstract description 3
- 238000012544 monitoring process Methods 0.000 abstract 1
- 206010019332 Heat exhaustion Diseases 0.000 description 5
- 230000002354 daily effect Effects 0.000 description 4
- 238000006073 displacement reaction Methods 0.000 description 2
- 230000003203 everyday effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Images
Landscapes
- Telephone Function (AREA)
Abstract
The invention discloses a calorie consumption calculating method based on a mobile terminal. The mobile terminal comprises a processor unit, a GPS (global positioning system) unit, an input/ output unit, a timing unit and a memory unit. The calorie consumption calculating method has the benefits as follows: the mobile terminal, in particular a smartphone user, can record a calorie consumption condition in a moving process through the mobile terminal, which is simple and convenient; by the calorie consumption calculating method, monitoring of the calorie consumption condition of the user per se is facilitated and consumed calorie can be controlled at any time; and if in combination with food intake for calculation, any-time calorie consumption and daily calorie consumption can be conveniently controlled, thereby ensuring the health of a human body.
Description
Technical field
The present invention relates to human motion and consume caloric calculating field, more particularly, relate to a kind of calorie of consumption calculations method and make in this way portable terminal.
Background technology
Along with the development of mobile Internet, increasing portable terminal is supported the application of GPS navigation map.But only there is application the GPS unit in the portable terminal in navigation and query aspects at present, the almost not application in other respects of the function of GPS location.On the other hand, along with living standard improves, people are more and more stronger to health demand, for help people to understand in daily life or move in the calorie situation that consumes, a large amount of research has appearred.But in present calorie consumption calculations method or device, all adopted complicated calculation element, be not easy to people's utilization in daily life and universal.
Summary of the invention
The technical problem to be solved in the present invention is, for the defective that is unfavorable for people's utilization in daily life of calorie consumption calculations method and apparatus in the foregoing invention of prior art, the calorie consumption calculations method that provides a kind of movement-based terminal especially to use on the smart mobile phone.
The technical solution adopted for the present invention to solve the technical problems is:
A kind of calorie consumption calculations method of movement-based terminal, described portable terminal comprises processor unit, GPS unit, input-output unit, timing unit, and memory cell, described computational methods comprise:
A, timing unit begin timing, and memory cell is according to the predefined cycle, and each cycle obtains a user's geographical position Value Data and stores until timing unit stops timing from the GPS unit;
B, timing unit stop timing, and processor unit is according to beginning timing at described timing unit and stopping in the timing time section of timing that the geographical position Value Data in each cycle of user calculates respectively each cycle user's average speed and judges move mode in the memory cell;
C, input-output unit receive user's sign data;
D, processor unit be according to the move mode in described each cycle of user and user's sign data, calculates respectively the calorie consumption figures in each cycle, and rhythmic calorie of consumption figures of accumulative total institute obtains total calorie of consumption figures counting in the time period described.
Body weight, height and age that described sign data is the user.
The sign data that described input-output unit receives the user is to realize by keyboard and/or the touch-screen of portable terminal.
Described timing unit begins timing and stops timing is keyboard and/or the touch-screen realization that the user passes through portable terminal.
Described timing unit stops timing and also comprises: set a time threshold, when overtime threshold value timing unit did not stop timing, portable terminal sent information, and reminding user stops timing and/or continues timing.
Total calorie of consumption figures of described timing time section stored by memory cell until the user carries out deletion action to it.
Described GPS unit comprises GPS map and geographical position Value Data.
Described computational methods also comprise: processor unit is shown to the calorie consumption figures in described each cycle respectively in the GPS map of GPS unit.
Described portable terminal is smart mobile phone.
Implement of the present invention calorie of consumption calculations method and portable terminal thereof, have following beneficial effect: portable terminal especially smart phone user utilizes portable terminal just can realize consuming in the moving process record of calorie situation, simple and convenient, help the cellphone subscriber to monitor the calorie consumption situation of self.Whenever can carry out the control of consumption of calorie, calculate if be equipped with the food intake, can control easily heat exhaustion every day and every minute, and then guarantee health.
Description of drawings
The invention will be further described below in conjunction with drawings and Examples, in the accompanying drawing:
Fig. 1 is the schematic flow sheet that the present invention is based on the calorie consumption calculations embodiment of the method for portable terminal;
Fig. 2 is the flow chart that memory cell is obtained user's geographical positional value data of each cycle.
Embodiment
Understand for technical characterictic of the present invention, purpose and effect being had more clearly, now contrast accompanying drawing and describe the specific embodiment of the present invention in detail.
Be illustrated in figure 1 as the schematic flow sheet of the calorie consumption calculations embodiment of the method that the present invention is based on portable terminal, detailed process is described as follows:
100, timing unit begins timing, and memory cell is according to the predefined cycle, and each cycle obtains a user's geographical position Value Data and stores until timing unit stops timing from the GPS unit;
101, timing unit stops timing, and processor unit is according to beginning timing at described timing unit and stopping in the timing time section of timing that the geographical position Value Data in each cycle of user calculates respectively each cycle user's average speed and judges move mode in the memory cell;
102, input-output unit receives user's sign data;
103, processor unit is according to the move mode in described each cycle of user and user's sign data, calculates respectively the calorie consumption figures in each cycle, and rhythmic calorie of consumption figures of accumulative total institute obtains total calorie of consumption figures counting in the time period described.
Timing unit described in the step 100 and 101 begins timing and stops timing is keyboard and/or the touch-screen realization that the user passes through portable terminal.In use forget for fear of the user and to stop timing, described timing unit stops timing and also comprises: set a time threshold, when overtime threshold value timing unit did not stop timing, portable terminal sent information, and reminding user stops timing and/or continues timing.
The data of sign described in the step 102 is user's body weight, height and the age, and described sign data realizes by keyboard and/or the touch-screen of portable terminal.
Total calorie of consumption figures of the section of timing time described in the step 103 stored by memory cell until the user carries out deletion action to it, can check at any time a calorie Expenditure Levels for the user.
The calorie consumption calculations method of a kind of movement-based terminal that the embodiment of the invention provides also comprises: processor unit is shown to the calorie consumption figures in described each cycle respectively in the GPS map of GPS unit.The GPS map is included in the GPS unit, and the GPS unit also comprises the geographical position Value Data in addition.
In the step 100, because the user stops the time of timing unit and has randomness, if the time of gathering geographic position data value then was as the criterion with real time length less than the cycle of setting when stopping timing, last geographical position Value Data that memory cell is obtained from the GPS unit is that timing unit stops the geographical position Value Data that timing is carved, the duration in last cycle calculated with the actual time difference that stops timing and a upper end cycle when calculating average speed, and not necessarily calculated with the cycle of setting.
As shown in Figure 2, for user in the described timing time section obtains the flow chart of geographical positional value data of each in cycle, this flow process comprises:
301, mobile terminal standby is waited for user's operation, does not carry out other functions or standby if the user does not operate then portable terminal;
302, judge whether the timing unit timing begins, if beginning then carries out 303, otherwise forward 301 to;
303, to begin to be that the user begins mobile in the timing unit timing, and the GPS unit begins to produce real-time geographic positional value data;
Whether the time cycle of 304, judging the memory cell setting arrives, and then carries out 305 if arrive, otherwise forwards 303 to;
305, memory cell gathers and stores the geographical position Value Data of current time from the GPS unit;
306, judge whether timing unit stops timing, then forward 307 to if stop timing, otherwise forward 303 to;
307, cell stores stops the geographical position value of timer time.
The predefined cycle of memory cell preferably is set as 60 seconds among the present invention, and then per 60 seconds of memory cell is obtained one time the geographical position Value Data from the GPS unit.
Processor unit calculates each cycle user's average speed and judges move mode in the step 101, at first will calculate according to the geographical position Value Data in the GPS unit displacement in each cycle of user.Geographical position Value Data in the GPS unit is longitude, latitude value, calculates two distances between the value of geographical position according to formula (1).
D=111.12 * cos{1/[sin Ф Asin Ф B ten cos Ф Acos Ф Bcos (λ B-λ A)] } (1)
A point longitude, latitude are respectively λ A and Ф A in the formula (1), and the longitude that B is ordered, latitude are respectively λ B and Ф B.D is two distances between the value of geographical position, and namely the user is d from the displacement that any moves to another point in one-period 60 seconds.Calculate average speed according to formula (2).
T is the time in the formula,
Be average speed.T is the length of the time cycle of setting in the embodiments of the invention, and the average speed that therefore calculates is the average speed in each cycle.
In an embodiment of the present invention, the determining step of move mode is in the step 101:
Step 1: setting a threshold speed is 6m/s;
Step 2: if the average speed that calculates a certain cycle during greater than 6m/s, is judged as and takes advantage of the vehicles, the calorie consumption figures in this cycle is designated as 0.
Step 3: if average speed is then further judged move mode less than or equal to 6m/s,
The time move mode be walking,
The time move mode be quick walking,
The time move mode for running,
The time move mode for by bike.Wherein running and speed by bike have coincidence, and need prompting user to select this moment.
The speed of the move mode in the embodiment of the present invention is the normal speed in the daily life, does not comprise the speed in the situations such as sports.Under the friction speed, per hour calorie (part) corresponding relation of per kilogram consumption is: be 6 kilocalories by bike, walking is 3.1 kilocalories, and walking is 4.4 kilocalories fast, and running is 20 kilocalories.
Move mode is not when taking advantage of the vehicles, calculates a calorie consumption figures according to formula (3).
Calorie consumption figures=(units of heat * body weight-per hour basic heat exhaustion) * run duration (3)
Run duration is the duration of collection period in the formula, and the unit of calorie consumption figures is kilocalorie, and per hour basic heat exhaustion is calculated according to formula (4) and formula (5).
Women: [655+ (9.48 * body weight)+(1.85 * height)-(4.7 * age)]/24 (4)
The male sex: [66+ (13.89 * body weight)+(5.07 * height)-(6.8 * age)]/24 (5)
The unit of body weight is kg in the formula, and the unit of height is cm, and per hour the unit of basic heat exhaustion is kilocalorie.Through type (3), formula (4), formula (5) namely obtain total calorie of consumption figures with rhythmic calorie of consumption figures addition of institute after calculating calorie consumption figures.
Total card li consumption figures in the timing time section can make things convenient for the user to inquire about at any time, until the user carries out deletion action to it by being stored by memory cell.
User's sign data can be stored by memory cell, and prompting user is selected last sign data or inputted new sign data in the time will calculating calorie consumption.
The user can also arrange the start-up time of timing unit, and for example the user can arrange 9:00 startup timing in morning.
After calculating the calorie consumption figures and total calorie consumption figures in each cycle, in the GPS unit, show, the time period of taking advantage of the vehicles is labeled as different colors.
In sum, portable terminal especially smart phone user utilizes portable terminal just can realize consuming in the moving process record of calorie situation, and is simple and convenient, helps the cellphone subscriber to monitor the calorie consumption situation of self.And whenever can carry out the control of consumption of calorie, calculate if be equipped with the food intake, can control easily heat exhaustion every day and every minute, and then guarantee health.
The above is described embodiments of the invention by reference to the accompanying drawings; but the present invention is not limited to above-mentioned embodiment; above-mentioned embodiment only is schematic; rather than restrictive; those of ordinary skill in the art is under enlightenment of the present invention; not breaking away from the scope situation that aim of the present invention and claim protect, also can make a lot of forms, these all belong within the protection of the present invention.
Claims (9)
1. the calorie consumption calculations method of a movement-based terminal, described portable terminal comprises processor unit, GPS unit, input-output unit, timing unit, and memory cell, it is characterized in that, described computational methods comprise:
A, timing unit begin timing, and memory cell is according to the predefined cycle, and each cycle obtains a user's geographical position Value Data and stores until timing unit stops timing from the GPS unit;
B, timing unit stop timing, and processor unit is according to beginning timing at described timing unit and stopping in the timing time section of timing that the geographical position Value Data in each cycle of user calculates respectively each cycle user's average speed and judges move mode in the memory cell;
C, input-output unit receive user's sign data;
D, processor unit be according to the move mode in described each cycle of user and user's sign data, calculates respectively the calorie consumption figures in each cycle, and rhythmic calorie of consumption figures of accumulative total institute obtains total calorie of consumption figures counting in the time period described.
2. the calorie consumption calculations method of a kind of movement-based terminal according to claim 1 is characterized in that, body weight, height and age that described sign data is the user.
3. the calorie consumption calculations method of a kind of movement-based terminal according to claim 1 is characterized in that, the sign data that described input-output unit receives the user is to realize by keyboard and/or the touch-screen of portable terminal.
4. the calorie consumption calculations method of a kind of movement-based terminal according to claim 1 is characterized in that, described timing unit begins timing and stops timing is keyboard and/or the touch-screen realization that the user passes through portable terminal.
5. the calorie consumption calculations method of a kind of movement-based terminal according to claim 1, it is characterized in that, described timing unit stops timing and also comprises: set a time threshold, when overtime threshold value timing unit does not stop timing, portable terminal sends information, and reminding user stops timing and/or continues timing.
6. the calorie consumption calculations method of a kind of movement-based terminal according to claim 1 is characterized in that, total calorie of consumption figures of described timing time section stored by memory cell until the user carries out deletion action to it.
7. the calorie consumption calculations method of a kind of movement-based terminal according to claim 1 is characterized in that, described GPS unit comprises GPS map and geographical position Value Data.
8. according to claim 1 or the calorie consumption calculations method of 7 described a kind of movement-based terminals, it is characterized in that described computational methods also comprise: processor unit is shown to the calorie consumption figures in described each cycle respectively in the GPS map of GPS unit.
9. a right to use requires the portable terminal of 1 described calorie of consumption calculations method, it is characterized in that described portable terminal is smart mobile phone.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210431252.0A CN102946477B (en) | 2012-10-31 | 2012-10-31 | Calorie consumption calculating method based on mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210431252.0A CN102946477B (en) | 2012-10-31 | 2012-10-31 | Calorie consumption calculating method based on mobile terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102946477A true CN102946477A (en) | 2013-02-27 |
CN102946477B CN102946477B (en) | 2014-09-10 |
Family
ID=47729382
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210431252.0A Expired - Fee Related CN102946477B (en) | 2012-10-31 | 2012-10-31 | Calorie consumption calculating method based on mobile terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102946477B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103455170A (en) * | 2013-08-22 | 2013-12-18 | 西安电子科技大学 | Sensor-based device and sensor-based method for recognizing motion of mobile terminal |
CN104598504A (en) * | 2014-05-15 | 2015-05-06 | 腾讯科技(深圳)有限公司 | Information display control method and device for electronic map |
CN105224802A (en) * | 2015-10-08 | 2016-01-06 | 广东欧珀移动通信有限公司 | A kind of based reminding method and mobile terminal |
CN106289306A (en) * | 2016-07-29 | 2017-01-04 | 广东欧珀移动通信有限公司 | Pedometer method and device |
CN108159677A (en) * | 2017-12-20 | 2018-06-15 | 广东欧珀移动通信有限公司 | Motion data statistical method, electronic device and computer readable storage medium |
CN108225369A (en) * | 2015-09-22 | 2018-06-29 | 广东欧珀移动通信有限公司 | A kind of information acquisition method and device and related media production |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1815145A (en) * | 2005-01-31 | 2006-08-09 | 英华达(上海)电子有限公司 | Method for realizing intelligent pedimenter in mobile phone and moible phone realizing same |
CN101226061A (en) * | 2008-02-21 | 2008-07-23 | 上海交通大学 | Positioning method for pedestrians |
CN101614560A (en) * | 2009-07-15 | 2009-12-30 | 无锡爱睿芯电子有限公司 | Spirograph and method based on the GPS location |
CN101744621A (en) * | 2008-11-28 | 2010-06-23 | 英业达股份有限公司 | Calorie calculation method and portable electronic device applying same |
CN101815112A (en) * | 2010-03-15 | 2010-08-25 | 华为终端有限公司 | Step recording method and device applied to mobile terminal |
CN202211678U (en) * | 2011-08-01 | 2012-05-09 | 深圳市六六五电子商务有限公司 | Human motion energy consumption monitor |
-
2012
- 2012-10-31 CN CN201210431252.0A patent/CN102946477B/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1815145A (en) * | 2005-01-31 | 2006-08-09 | 英华达(上海)电子有限公司 | Method for realizing intelligent pedimenter in mobile phone and moible phone realizing same |
CN101226061A (en) * | 2008-02-21 | 2008-07-23 | 上海交通大学 | Positioning method for pedestrians |
CN101744621A (en) * | 2008-11-28 | 2010-06-23 | 英业达股份有限公司 | Calorie calculation method and portable electronic device applying same |
CN101614560A (en) * | 2009-07-15 | 2009-12-30 | 无锡爱睿芯电子有限公司 | Spirograph and method based on the GPS location |
CN101815112A (en) * | 2010-03-15 | 2010-08-25 | 华为终端有限公司 | Step recording method and device applied to mobile terminal |
CN202211678U (en) * | 2011-08-01 | 2012-05-09 | 深圳市六六五电子商务有限公司 | Human motion energy consumption monitor |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103455170A (en) * | 2013-08-22 | 2013-12-18 | 西安电子科技大学 | Sensor-based device and sensor-based method for recognizing motion of mobile terminal |
CN104598504A (en) * | 2014-05-15 | 2015-05-06 | 腾讯科技(深圳)有限公司 | Information display control method and device for electronic map |
CN108225369A (en) * | 2015-09-22 | 2018-06-29 | 广东欧珀移动通信有限公司 | A kind of information acquisition method and device and related media production |
CN108225369B (en) * | 2015-09-22 | 2020-05-26 | Oppo广东移动通信有限公司 | Information acquisition method and device and related medium product |
CN105224802A (en) * | 2015-10-08 | 2016-01-06 | 广东欧珀移动通信有限公司 | A kind of based reminding method and mobile terminal |
CN106289306A (en) * | 2016-07-29 | 2017-01-04 | 广东欧珀移动通信有限公司 | Pedometer method and device |
CN108159677A (en) * | 2017-12-20 | 2018-06-15 | 广东欧珀移动通信有限公司 | Motion data statistical method, electronic device and computer readable storage medium |
CN108159677B (en) * | 2017-12-20 | 2020-01-10 | Oppo广东移动通信有限公司 | Motion data statistical method, electronic device and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN102946477B (en) | 2014-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102946477B (en) | Calorie consumption calculating method based on mobile terminal | |
EP2642251B1 (en) | Required time calculating system, required time calculating method, and computer-readable recording medium storing required time calculating program | |
US20170265142A1 (en) | Sensor data extraction system, sensor data extraction method, and computer-readable storage medium having sensor data extraction program stored thereon | |
KR101067465B1 (en) | Health care mobile terminal with location information function and health care method using same | |
US9335416B2 (en) | Portable biometric monitoring devices having location sensors | |
US9479913B2 (en) | Mobile communication device and communication method | |
CN105850002B (en) | Battery charger | |
CN103791915B (en) | A kind of pedometer device of supporting that bluetooth connects | |
CN106556424A (en) | A kind of intelligent wearable device and its energy-saving operating method | |
CN104434314A (en) | Portable Monitoring Devices and Methods of Operating Same | |
US20200133383A1 (en) | Apparatus and method for presenting thematic maps | |
CN105701986A (en) | Baby intelligent care device and system | |
US10107918B2 (en) | Solar-powered asset tracking device for energy-efficient GPS tracking | |
CN106781131A (en) | A kind of lavatory squatting position real time inquiry system based on Internet of Things | |
CN203982089U (en) | A kind of sports watch movement that utilizes pointer indicating reminders information | |
CN110139213A (en) | A kind of double mode positioning system and implementation method based on bracelet | |
CN104571493A (en) | Measurement information management system, measurement information management method, measurement information management program and measurement device | |
CN106174844A (en) | A kind of intelligent massaging footwear | |
JP2017012661A (en) | Activity information measurement device, terminal device, communication control method, service provision method, communication control program, and service provision program | |
KR20110017078A (en) | Health care system and method using location information | |
CN202614944U (en) | Rescue device for personnel falling overboard | |
JP2015066005A (en) | Activity support device, portable terminal, and activity support system | |
CN203859884U (en) | Tourist action-tracking and calling device | |
Ngui et al. | Low power wearable device with GPS and indoor positioning system | |
JP2016183895A (en) | Route guide device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140910 |