Nothing Special   »   [go: up one dir, main page]

CN102946477A - Calorie consumption calculating method based on mobile terminal - Google Patents

Calorie consumption calculating method based on mobile terminal Download PDF

Info

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
Application number
CN2012104312520A
Other languages
Chinese (zh)
Other versions
CN102946477B (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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201210431252.0A priority Critical patent/CN102946477B/en
Publication of CN102946477A publication Critical patent/CN102946477A/en
Application granted granted Critical
Publication of CN102946477B publication Critical patent/CN102946477B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

A kind of calorie consumption calculations method of movement-based terminal
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).
V ‾ = d / t - - - ( 2 )
T is the time in the formula,
Figure BDA00002340369800042
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,
Figure BDA00002340369800052
The time move mode be quick walking,
Figure BDA00002340369800053
The time move mode for running,
Figure BDA00002340369800054
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.
CN201210431252.0A 2012-10-31 2012-10-31 Calorie consumption calculating method based on mobile terminal Expired - Fee Related CN102946477B (en)

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)

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

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

Patent Citations (6)

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

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