Embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
Those skilled in the art of the present technique are appreciated that unless expressly stated, singulative " one " used herein, " oneIt is individual ", " described " and "the" may also comprise plural form.It is to be further understood that what is used in the specification of the present invention arrangesDiction " comprising " refer to the feature, integer, step, operation, element and/or component be present, but it is not excluded that in the presence of or additionOne or more other features, integer, step, operation, element, component and/or their groups.Wording used herein " and/Or " include one or more associated list items whole or any cell and all combine.
Those skilled in the art of the present technique are appreciated that unless otherwise defined, all terms used herein (including technology artLanguage and scientific terminology), there is the general understanding identical meaning with the those of ordinary skill in art of the present invention.Should alsoUnderstand, those terms defined in such as general dictionary, it should be understood that have with the context of prior artThe consistent meaning of meaning, and unless by specific definitions as here, idealization or the implication of overly formal otherwise will not be usedTo explain.
Those skilled in the art of the present technique are appreciated that terminal here refers to that smart mobile phone, computer, tablet personal computer etc. haveThe electronic equipment of display interface function.
Reference picture 1, the embodiment of the present invention provide a kind of health diet and recommend method, including step:
S1, obtain user it is upper one meal up to currently eat when between energy consumption values;
S2, obtain user and currently eat eaten food species;
S3, according to the food species and energy consumption values, calculate user and currently eat and feed taking the photograph for each food speciesEnter amount.
As described in above-mentioned step S1, time for being had a meal the last time for user during an above-mentioned upper meal, being typically designated as the last time eatsThe end time of meal, the end time are typically manually entered or obtained by specified trigger button the clock of system by userAcquisition of information, it can also be in by user at corresponding sensor judgement and have a meal state to obtain automatically, and obtained automaticallyThe method that user is at table have it is a variety of, such as, gyro sensor in the wrist of feed instrument is held by being worn on userWhether state, analysis user are at table.The time being at dinner during above-mentioned current meal for user, typically it is designated as what is currently had a mealTime started, the time started are typically manually entered or obtained by specified trigger button the clock information of system by userObtain.The energy value that above-mentioned energy consumption values, as user within a specified time consume, typically by consuming how many caloriesTo represent, for example, the upper meal of user when current meal between energy consumption values be 100 calories etc..
As described in above-mentioned step S2, above-mentioned food species refer to such as rice, steamed bun, stir-bake to yellowish melon, the stir-fry specific meal of eggplantRespectively plant vegetables, the different food species of phase homogenous quantities, contained energy is typically different.
As described in above-mentioned step S3, according to above-mentioned energy consumption values, the energy that take in that can obtain currently eating isHow much, in order to be able to the energy that supplement consumes before, and consumption use afterwards.According to above-mentioned food species, then may be usedTo carry out corresponding nutrition configuration.Both are combined, then user can be guided to make user to the intake of various foods exactlyRational feed.For example the food species currently eaten include rice, stir-bake to yellowish melon, fry throw-out sliced meat, a upper meal is when current mealThe energy consumption values of user are 200 calories, then can be recommended according to the condition of user, recommended user eats more a small amount ofRice, more a small amount of stir-bake to yellowish melon and more a small amount of stir-fry throw-out sliced meat etc..
Reference picture 2, in the present embodiment, the above-mentioned upper meal of acquisition user when current meal between energy consumption values stepRapid S1, including:
S111, obtain the upper meal of user when current meal between amount of exercise;
S112, the physiological parameter by the amount of exercise combination user preset, calculate the energy consumption values.
As described in above-mentioned step S111, above-mentioned amount of exercise can be obtained according to the sensor specified, such as, pass through meterWalk device and obtain the step number of user, cadence etc..
As described in above-mentioned step S112, above-mentioned physiological parameter generally comprises the height of user, body weight etc., to improve calculating energyMeasure the accuracy of consumption figures.
Reference picture 3, in another the present embodiment, the upper meal of above-mentioned acquisition user when current meal between energy expenditureThe step S1 of value, including:
S121, obtain the upper meal of user when current meal between amount of exercise, pass through the amount of exercise combination userDefault physiological parameter calculates kinergety consumption figures;And when the upper meal of user is obtained by formula metabolism analysis systemRest energy consumption figures between during current meal;
S122, kinergety consumption figures is mutually added on rest energy consumption figures, the energy consumption values are calculated.
As described in above-mentioned step S121 and S122, the energy that is consumed when not only calculating user movement will also calculate userBoth, are then added together by the energy consumed when static, and as total energy consumption values, obtained data are more accurate, carryHigh user feeds the intake of various foods in current meal.Above-mentioned amount of exercise can be obtained according to the sensor specified,For example the above-mentioned physiological parameters such as step number, the cadence of user are obtained by pedometer and generally comprise the height of user, body weight etc., withImprove the accuracy for calculating energy consumption values.Above-mentioned rest energy consumption figures, or it is referred to as static metabolic rate or simpleGround metabolism, rest energy consumption figures and the energy expenditure relevant with physical activity, only spend for per week in motionIt is the most important part of energy consumption values for the most people of a few houres, is typically analyzed by portable metabolismSystem draws, and portable metabolic analysis system then using proposing in the prior art.
In the present embodiment, above-mentioned acquisition user currently eats the step S2 of eaten food species, including:
S211, the shooting picture currently eaten, the species of the food is obtained by graphical analysis.
As described in above-mentioned step S211, meal, dish as user etc. it has been determined that and when being placed on dining table, by dining tableFood taken pictures, the species of each food is then analyzed by image analysis technology, easily and fast.
In another embodiment, above-mentioned acquisition user currently eats the step S2 of eaten food species, including:
S221, the title for obtaining the food species that user is manually entered.
As described in above-mentioned step S221, all foodstuffs species currently eaten can be input to the input specified by user manuallyIn frame, it is manually entered, method is simple, and for graphical analysis food species, the accuracy that food species are distinguished is higher.
In the present embodiment, above-mentioned acquisition user currently eat eaten food species step S2 before, including:
S201, the overall photo for obtaining various foods on food and drink showing stand, all foodstuffs are obtained by graphical analysisSpecies;
S202, the quantity according to user's selection food species, recommended user select the classification of food.
Such as above-mentioned step S201 and S202, user has a meal in dining room, and the food such as food in dining room can all be placed on food and drinkOn Display Rack, in order to which user selects.All foodstuffs on food and drink Display Rack are carried out into entirety to take pictures, then pass through image analysis technologyWhole optional food species can be got.It is then possible to select the quantity of food species according to user, optimal food is providedThing is arranged in pairs or groups, and improves the healthy diet of user.Above-mentioned user selects the quantity of food species to be manually entered for user, such as,It is manually entered selection quantity 4, including a staple food three garnishes etc.;Standard value etc. can also be predisposed to, such as, each mealFood species are 3 kinds, including a staple food, two garnishes etc..
In the present embodiment, above-mentioned acquisition user currently eat eaten food species step S2 before, including:
S203, the energy consumption values according to user, automatic recommended user, which currently eats, selects the species of food.
As described in above-mentioned step S203, the classification of above-mentioned food generally comprises greengrocery, meat, eggs etc., and greengroceryGenerally comprise the green vegetables such as cucumber, celery, meat generally comprises chicken, duck, fish, pig, sheep, beef etc., and eggs generally comprise egg,Duck's egg, quail egg etc.., then can be according to when the energy consumption values for knowing user, and the physiological parameter such as the height of user, body weightDefault rule, recommend the menu that user matches.Recommendation menu can also be carried out according to factors such as age of user, racesDeng.Furthermore it is also possible to according to the specific demand of user, such as pantry corresponding to the requirement such as fat-reducing, hypoglycemic progress.
In the present embodiment, above-mentioned automatic recommended user currently eat selection food species the step of, including:
S2031, according to the daily feed rule of user, currently eaten selection according to the automatic recommended user of the preferred diet of userThe species of food.
As described in above-mentioned step S2031, big data analysis and study can be carried out, programming count user often eats the food of feedSpecies, the preference of user is determined, then according to the pantry of the preference recommended user of user, improve the experience of user.Wherein, it is earlyMeal, lunch and dinner etc. count respectively, determine the preference of each meal of user, are accurately recommended.
In the present embodiment, the automatic recommended user of the above-mentioned preferred diet according to user currently eat selection food species stepSuddenly, including:
S2032, according to default time interval threshold value, it is automatic to recommend the current meal opposite with user's preferred diet to select to eatThe species of thing.
All it is to enter to advance according to the preferred diet of oneself when user is within the same period as described in above-mentioned step S2032Food, then unavoidable situations such as nutrition skew occurs, such as, green vegetables are only eaten for a long time, then underfed situation etc. occurs, orPerson eats meat for a long time, then the situation of overnutrition occurs, or, a certain food is eaten for a long time, then this kind of food institute occursContaining micro- superfluous situation etc., the menu opposite with daily preference is now provided, then can alleviate the nutrition arrangement of user,Improve healthy diet.For example recommend the long-term user for eating green vegetables, meal meat is eaten at each specified time interval, then can be appropriateExtra-nutrition.
In one embodiment, user uses a mobile terminal, and the mobile terminal is provided with health diet application, the shiftingDynamic terminal can also connect the pedometer of peripheral hardware, metabolic analysis system etc., to obtain per se with functions such as meter stepsThe related data of each peripheral apparatus.
First, after upper one meal terminates, start timing when current meal, used in the period recorded by pedometerThe step number at family, the kinergety that user is then calculated according to height and body weight etc. consume;Obtain simultaneously in user time sectionMetabolism, i.e. user static energy consumption value;Then kinergety is consumed and is added to obtain with static energy consumption valueTotal energy consumption values;
Then, according to total energy consumption values, health diet apply according to it is default as the height of user, body weight, the age,The parameters such as race, the species of recommended user's feed;
Subsequently, the photo for the food that user will feed is shot by the mobile terminal, passes through image analysis technologyAutomatically analyze out the species for the food that user will eat;
Finally, according to the height of user, body weight, energy consumption values and ensuing working condition, each food is calculatedOptimal food-intake.Certainly, if the quantity of certain food is excessive or very few, the amount of each food can be manually inputted,Then appropriate adjustment is carried out by health diet application, user is reasonably fed.
In another specific embodiment, user equally uses a mobile terminal, and the mobile terminal is provided with health diet shouldWith the mobile terminal can also connect the pedometer of peripheral hardware, metabolic analysis system per se with functions such as meter stepsDeng to obtain the related data of each peripheral apparatus.
First, after upper one meal terminates, start timing when current meal, used in the period recorded by pedometerThe step number at family, the kinergety that user is then calculated according to height and body weight etc. consume;Obtain simultaneously in user time sectionMetabolism, i.e. user static energy consumption value;Then kinergety is consumed and is added to obtain with static energy consumption valueTotal energy consumption values;
Then, the overall photo of various foods on the dining hall catering showing stand of user place is shot by the mobile terminal,The species for the food that user will eat is automatically analyzed out by image analysis technology;
Subsequently, the quantity of food species, energy consumption values, height, body weight, age, race will be bought according to userDeng, and user's feed preference, ensuing working condition etc. in the time at one end, recommend optimal feed recipe;
Afterwards, the photo for the food that user will feed is shot by the mobile terminal, by image analysis technology certainlyThe dynamic species for analyzing the food that user will eat;
Finally, according to the height of user, body weight, energy consumption values and ensuing working condition, each food is calculatedOptimal food-intake.Certainly, if the quantity of certain food is excessive or very few, the amount of each food can be manually inputted,Then listened health diet application to carry out appropriate adjustment, and user is reasonably fed.
The health diet of the embodiment of the present invention recommends method, according to the energy consumption values of user, and current foodSpecies, reasonably provide the amount that user takes in various foods, improve the healthy diet of user.
Reference picture 4, the embodiment of the present invention also provide a kind of health diet recommendation apparatus, including:
First acquisition unit 1, for the energy consumption values between obtaining the upper meal of user when currently eating;
Second acquisition unit 2, currently eaten eaten food species for obtaining user;
Proportion unit 3 is calculated, is currently eaten each institute of feed for according to the food species and energy consumption values, calculating userState the intake of food species.
Such as above-mentioned first acquisition unit 1, above-mentioned upper one time being had a meal the last time for user when eating, the last time is typically designated asThe end time having a meal, the end time be typically manually entered by user or by specified trigger button obtain system whenClock acquisition of information, it can also be in by user at corresponding sensor judgement and have a meal state to obtain automatically, and obtained automaticallyTake the method being at table at family have it is a variety of, such as, the gyro sensor in the wrist of feed instrument is held by being worn on userState, analysis user whether be at table.The time being at dinner for user during above-mentioned current meal, typically it is designated as currently having a mealAt the beginning of between, the clock that the time started was typically manually entered or obtained by specified trigger button system by user is believedBreath obtains.The energy value that above-mentioned energy consumption values, as user within a specified time consume, typically by consuming how many Ka LuIn represent, such as the upper meal of user when current meal between energy consumption values be 100 calories etc..
Such as above-mentioned second acquisition unit 2, above-mentioned food species refer to that such as rice, steamed bun, stir-bake to yellowish melon, stir-fry eggplant are specificMeal and respectively plant vegetables, the different food species of phase homogenous quantities, contained energy is typically different.
Proportion unit 3 is computed as above, according to above-mentioned energy consumption values, the energy that take in of currently eating can be obtainedIt is how many, in order to be able to the energy that supplement consumes before, and consumption use afterwards.According to above-mentioned food species, thenCorresponding nutrition configuration can be carried out.Both are combined, then can guide intake of the user to various foods exactly, is usedReasonably feed at family.For example the food species currently eaten include rice, stir-bake to yellowish melon, fry throw-out sliced meat, a upper meal is up to current mealWhen user energy consumption values be 200 calories, then can be recommended according to the condition of user, recommended user eats how manyThe rice of amount, more a small amount of stir-bake to yellowish melon and more a small amount of stir-fry throw-out sliced meat etc..
Reference picture 5, in the present embodiment, above-mentioned first acquisition unit 1, including:
Acquisition module 111 is moved, for the amount of exercise between obtaining the upper meal of user when the current meal;
Motion calculation module 112, for the physiological parameter by the amount of exercise combination user preset, calculate the energyConsumption figures.
Acquisition module 111 is moved as described above, above-mentioned amount of exercise can be obtained according to the sensor specified, such as, lead toCross pedometer and obtain the step number of user, cadence etc..
Computing module 112 is moved as described above, above-mentioned physiological parameter generally comprises the height of user, body weight etc., in terms of improvingCalculate the accuracy of energy consumption values.
Reference picture 6, in another embodiment, above-mentioned first acquisition unit 1, including:
Energy harvesting module 121, for the amount of exercise between obtaining the upper meal of user when the current meal, by describedThe physiological parameter of amount of exercise combination user preset calculates kinergety consumption figures;And obtained by formula metabolism analysis systemThe upper meal of user when current meal between rest energy consumption figures;
Energy computation module 122, for kinergety consumption figures to be mutually added on into rest energy consumption figures, it is calculated describedEnergy consumption values.
Such as above-mentioned energy harvesting module 121 and energy computation module 122, the energy consumed when not only calculating user movementBoth, the energy consumed when also calculating user's static state, are then added together, as total energy consumption values, obtain by amountData are more accurate, improve the intake that user feeds various foods in current meal.Above-mentioned amount of exercise can be according to specifyingSensor is obtained, such as, the above-mentioned physiological parameters such as step number, the cadence of user are obtained by pedometer and generally comprise user'sHeight, body weight etc., to improve the accuracy for calculating energy consumption values.Above-mentioned rest energy consumption figures, or be referred to as static new oldMetabolic rate is simply metabolic, rest energy consumption figures and the energy expenditure relevant with physical activity, for per weekOnly spent in motion for the most people of a few houres, be the most important part of energy consumption values, typically by portableMetabolic analysis system show that and portable metabolic analysis system then using proposing in the prior art.
Reference picture 7, in the present embodiment, above-mentioned second acquisition unit 2, including:Analysis module 211 is shot, for shootingThe picture currently eaten is stated, the species of the food is obtained by graphical analysis.Meal, dish as user etc. are it has been determined that and putWhen on dining table, the food on dining table is taken pictures, the species of each food is then analyzed by image analysis technology, sideJust, quickly.
Reference picture 8, in another embodiment, above-mentioned second acquisition unit 2, including:Input module 221 is obtained, for obtainingTake the title for the food species that family is manually entered.The all foodstuffs species currently eaten can be input to what is specified by user manuallyIn input frame, it is manually entered, method is simple, and for graphical analysis food species, the accuracy that food species are distinguished is moreIt is high.
In the present embodiment, above-mentioned health diet recommendation apparatus, in addition to:
3rd acquiring unit, for obtaining the overall photo of various foods on food and drink showing stand, obtained by graphical analysisThe species of all foodstuffs;
Recommend feed unit, the quantity of food species is selected according to user, recommended user selects the species of food.
The 3rd acquiring unit and recommendation feed unit, user have a meal in dining room as described above, and the food such as food in dining room is allIt can be placed on food and drink Display Rack, in order to which user selects.All foodstuffs on food and drink Display Rack are carried out into entirety to take pictures, then passed throughImage analysis technology can get whole optional food species.It is then possible to the quantity of food species is selected according to user,Optimal food pairing is provided, improves the healthy diet of user.Above-mentioned user, which selects the quantity of food species, to be user's handDynamic input, such as, it is manually entered selection quantity 4, including a staple food three garnishes etc.;Standard value etc. can also be predisposed to,For example the food species of each meal are 3 kinds, including a staple food, two garnishes etc..
Reference picture 9, in the present embodiment, above-mentioned health diet recommendation apparatus also includes:
Automatic recommendation unit 203, for the energy consumption values according to user, automatic recommended user, which currently eats, selects foodClassification.
Automatic recommendation unit 203 as described above, the classification of above-mentioned food generally comprise greengrocery, meat, eggs etc., and vegetablesClass generally comprises the green vegetables such as cucumber, celery, and meat generally comprises chicken, duck, fish, pig, sheep, beef etc., and eggs generally comprise chickenEgg, duck's egg, quail egg etc.., then can be with when the energy consumption values for knowing user, and the physiological parameter such as the height of user, body weightAccording to default rule, the menu that user matches is recommended.It can also be recommended according to factors such as age of user, racesMenu etc..Furthermore it is also possible to according to the specific demand of user, such as pantry corresponding to the requirement such as fat-reducing, hypoglycemic progress.
Reference picture 9, in the present embodiment, above-mentioned automatic recommendation unit 203, including:
Preference recommending module 2031, for according to the daily feed rule of user, being pushed away automatically according to the preferred diet of userRecommend user currently eat selection food species.
Such as above-mentioned preference recommending module 2031, big data analysis and study can be carried out, programming count user often eats feedFood species, determine the preference of user, then according to the pantry of the preference recommended user of user, improve the experience of user.ItsIn, breakfast, lunch and dinner etc. count respectively, determine the preference of each meal of user, are accurately recommended.
Reference picture 9, in the present embodiment, above-mentioned preference recommending module 2031, in addition to:
Submodule 2032 is recommended in complementation, for according to default time interval threshold value, automatic recommendation and user's preferred dietThe species of opposite current meal selection food.
It is complementary as described above to recommend submodule 2032, all it is the preferred diet according to oneself when user is within the same periodFed, then unavoidable situations such as nutrition skew occurs, such as, green vegetables are only eaten for a long time, then underfed feelings occurCondition etc., or eat meat for a long time, then the situation of overnutrition occurs, or, a certain food is eaten for a long time, then this kind occursSuperfluous situation of trace element etc., now provides the menu opposite with daily preference contained by food, then can alleviate the battalion of userCollocation is supported, improves healthy diet.For example recommend the long-term user for eating green vegetables, meal meat is eaten at each specified time interval, then may be usedWith appropriate extra-nutrition.
In one embodiment, above-mentioned health diet recommendation apparatus is the mobile terminal that user uses, and the movement is wholeEnd health diet application is installed, the mobile terminal can per se with meter step etc. function, can also connect peripheral hardware pedometer,Metabolic analysis system etc., to obtain the related data of each peripheral apparatus.
First, after upper one meal terminates, start timing when current meal, used in the period recorded by pedometerThe step number at family, the kinergety that user is then calculated according to height and body weight etc. consume;Obtain simultaneously in user time sectionMetabolism, i.e. user static energy consumption value;Then kinergety is consumed and is added to obtain with static energy consumption valueTotal energy consumption values;
Then, according to total energy consumption values, health diet apply according to it is default as the height of user, body weight, the age,The parameters such as race, the species of recommended user's feed;
Subsequently, the photo for the food that user will feed is shot by the mobile terminal, passes through image analysis technologyAutomatically analyze out the species for the food that user will eat;
Finally, according to the height of user, body weight, energy consumption values and ensuing working condition, each food is calculatedOptimal food-intake.Certainly, if the quantity of certain food is excessive or very few, the amount of each food can be manually inputted,Then appropriate adjustment is carried out by health diet application, user is reasonably fed.
In another specific embodiment, above-mentioned health diet recommendation apparatus is similarly the mobile terminal that user uses, shouldMobile terminal is provided with health diet application, and the mobile terminal can also connect peripheral hardware per se with functions such as meter stepsPedometer, metabolic analysis system etc., to obtain the related data of each peripheral apparatus.
First, after upper one meal terminates, start timing when current meal, used in the period recorded by pedometerThe step number at family, the kinergety that user is then calculated according to height and body weight etc. consume;Obtain simultaneously in user time sectionMetabolism, i.e. user static energy consumption value;Then kinergety is consumed and is added to obtain with static energy consumption valueTotal energy consumption values;
Then, the overall photo of various foods on the dining hall catering showing stand of user place is shot by the mobile terminal,The species for the food that user will eat is automatically analyzed out by image analysis technology;
Subsequently, the quantity of food species, energy consumption values, height, body weight, age, race will be bought according to userDeng, and user's feed preference, ensuing working condition etc. in the time at one end, recommend optimal feed recipe;
Afterwards, the photo for the food that user will feed is shot by the mobile terminal, by image analysis technology certainlyThe dynamic species for analyzing the food that user will eat;
Finally, according to the height of user, body weight, energy consumption values and ensuing working condition, each food is calculatedOptimal food-intake.Certainly, if the quantity of certain food is excessive or very few, the amount of each food can be manually inputted,Then listened health diet application to carry out appropriate adjustment, and user is reasonably fed.
The health diet recommendation apparatus of the embodiment of the present invention, according to the energy consumption values of user, and current foodSpecies, reasonably provide the amount that user takes in various foods, improve the healthy diet of user.
Reference picture 10, the embodiment of the present invention also provide a kind of mobile terminal, including processor 1080 and memory 1020, instituteMemory 1020 is stated to be used to store the program that health diet recommendation apparatus performs above-mentioned health diet recommendation method;The processingDevice 1080 is configurable for performing the program stored in the memory.
For convenience of description, the part related to the embodiment of the present invention is illustrate only, particular technique details does not disclose, pleaseWith reference to present invention method part.The mobile terminal can be to include mobile phone, tablet personal computer, PDA (PersonalDigital Assistant, personal digital assistant), POS (Point of Sales, point-of-sale terminal), vehicle-mounted computer etc. it is any eventuallyEnd equipment, so that mobile terminal is mobile phone as an example:
Figure 10 is illustrated that the block diagram of the part-structure of the mobile phone related to mobile terminal provided in an embodiment of the present invention.GinsengFigure 10 is examined, mobile phone includes:Radio frequency (Radio Frequency, RF) circuit 1010, memory 1020, input block 1030, displayUnit 1040, sensor 1050, voicefrequency circuit 1060, Wireless Fidelity (wireless fidelity, WiFi) module 1070, placeManage the part such as device 1080 and power supply 1090.It will be understood by those skilled in the art that the handset structure shown in Figure 10 not structureThe restriction of paired mobile phone, it can include than illustrating more or less parts, either combine some parts or different partsArrangement.
Each component parts of mobile phone is specifically introduced with reference to Figure 10:
RF circuits 1010 can be used for receive and send messages or communication process in, the reception and transmission of signal, especially, by base stationAfter downlink information receives, handled to processor 1080;In addition, it is sent to base station by up data are designed.Generally, RF circuits1010 include but is not limited to antenna, at least one amplifier, transceiver, coupler, low-noise amplifier (Low NoiseAmplifier, LNA), duplexer etc..In addition, RF circuits 1010 can also be led to by radio communication and network and other equipmentLetter.Above-mentioned radio communication can use any communication standard or agreement, including but not limited to global system for mobile communications (GlobalSystem of Mobile communication, GSM), general packet radio service (General Packet RadioService, GPRS), CDMA (Code Division Multiple Access, CDMA), WCDMA(Wideband Code Division Multiple Access, WCDMA), Long Term Evolution (Long Term Evolution,LTE), Email, Short Message Service (Short Messaging Service, SMS) etc..
Memory 1020 can be used for storage software program and module, and processor 1080 is stored in memory by operation1020 software program and module, so as to perform the various function application of mobile phone and data processing.Memory 1020 can be ledTo include storing program area and storage data field, wherein, storing program area can storage program area, needed at least one functionApplication program (such as sound-playing function, image player function etc.) etc.;Storage data field can store uses institute according to mobile phoneData (such as voice data, phone directory etc.) of establishment etc..Stored in addition, memory 1020 can include high random accessDevice, nonvolatile memory can also be included, a for example, at least disk memory, flush memory device or other volatibility are consolidatedState memory device.
Input block 1030 can be used for the numeral or character information for receiving input, and produce with the user of mobile phone set withAnd the key signals input that function control is relevant.Specifically, input block 1030 may include contact panel 1031 and other inputsEquipment 1032.Contact panel 1031, also referred to as touch-screen, collect touch operation (such as user of the user on or near itUse the behaviour of any suitable object such as finger, stylus or annex on contact panel 1031 or near contact panel 1031Make), and corresponding attachment means are driven according to formula set in advance.Optionally, contact panel 1031 may include touch detectionTwo parts of device and touch controller.Wherein, the touch orientation of touch detecting apparatus detection user, and detect touch operation bandThe signal come, transmits a signal to touch controller;Touch controller receives touch information from touch detecting apparatus, and by itContact coordinate is converted into, then gives processor 1080, and the order sent of reception processing device 1080 and can be performed.In addition,The polytypes such as resistance-type, condenser type, infrared ray and surface acoustic wave can be used to realize contact panel 1031.Except touch surfacePlate 1031, input block 1030 can also include other input equipments 1032.Specifically, other input equipments 1032 can includeBut it is not limited in physical keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse, action bars etc.It is one or more.
Display unit 1040 can be used for display by user input information or be supplied to user information and mobile phone it is eachKind menu.Display unit 1040 may include display panel 1041, optionally, can use liquid crystal display (LiquidCrystal Display, LCD), the form such as Organic Light Emitting Diode (Organic Light-Emitting Diode, OLED)To configure display panel 1041.Further, contact panel 1031 can cover display panel 1041, when contact panel 1031 detectsTo after the touch operation on or near it, processor 1080 is sent to determine the type of touch event, is followed by subsequent processing device1080 provide corresponding visual output according to the type of touch event on display panel 1041.Although in Fig. 10, touch surfacePlate 1031 and display panel 1041 are the parts independent as two to realize the input of mobile phone and input function, but someIn embodiment, contact panel 1031 and display panel 1041 can be integrated and realize input and the output function of mobile phone.
Mobile phone may also include at least one sensor 1050, such as optical sensor, motion sensor and other sensors.Specifically, optical sensor may include ambient light sensor and proximity transducer, wherein, ambient light sensor can be according to ambient lightLight and shade adjust the brightness of display panel 1041, proximity transducer can close display panel when mobile phone is moved in one's ear1041 and/or backlight.As one kind of motion sensor, accelerometer sensor can detect in all directions (generally three axles) and addThe size of speed, size and the direction of gravity are can detect that when static, application (such as the horizontal/vertical screen available for identification mobile phone postureSwitching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap) etc.;As for mobile phone alsoThe other sensors such as configurable gyroscope, barometer, hygrometer, thermometer, infrared ray sensor, will not be repeated here.
Voicefrequency circuit 1060, loudspeaker 1061, microphone 1062 can provide the COBBAIF between user and mobile phone.AudioElectric signal after the voice data received conversion can be transferred to loudspeaker 1061, is changed by loudspeaker 1061 by circuit 1060Exported for voice signal;On the other hand, the voice signal of collection is converted to electric signal by microphone 1062, by voicefrequency circuit 1060Voice data is converted to after reception, then after voice data output processor 1080 is handled, through RF circuits 1010 to be sent to ratioSuch as another mobile phone, or voice data is exported to memory 1020 further to handle.
WiFi belongs to short range wireless transmission technology, and mobile phone can help user's transceiver electronicses postal by WiFi module 1070Part, browse webpage and access streaming video etc., it has provided the user wireless broadband internet and accessed.Although Figure 10 is shownWiFi module 1070, but it is understood that, it is simultaneously not belonging to must be configured into for mobile phone, can not change as needed completelyBecome in the essential scope of invention and omit.
Processor 1080 is the control centre of mobile phone, using various interfaces and the various pieces of connection whole mobile phone,By running or performing the software program and/or module that are stored in memory 1020, and call and be stored in memory 1020Interior data, the various functions and processing data of mobile phone are performed, so as to carry out integral monitoring to mobile phone.Optionally, processor1080 may include one or more processing units;Preferably, processor 1080 can integrate application processor and modulation /demodulation processingDevice, wherein, application processor mainly handles operating system, user interface and application program etc., and modem processor is mainly locatedManage radio communication.It is understood that above-mentioned modem processor can not also be integrated into processor 1080.
Mobile phone also includes the power supply 1090 (such as battery) to all parts power supply, it is preferred that power supply can pass through power supplyManagement system and processor 1080 are logically contiguous, so as to realize management charging, electric discharge and power consumption pipe by power-supply management systemThe functions such as reason.
Although being not shown, mobile phone can also include camera, bluetooth module etc., will not be repeated here.
Reference picture 10, in embodiments of the present invention, the processor 1080 included by the mobile terminal also have following functions:
Energy consumption values between the upper meal of user is obtained when current meal;
User is obtained currently to eat eaten food species;
According to the food species and energy consumption values, calculating user, which currently eats, feeds the intake of each food speciesAmount.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description,The specific work process of device and unit, the corresponding process in preceding method embodiment is may be referred to, will not be repeated here.
In several embodiments provided herein, it should be understood that disclosed system, apparatus and method can be withRealize by another way.For example, device embodiment described above is only schematical, for example, the unitDivision, only a kind of division of logic function, can there is other dividing mode, such as multiple units or component when actually realizingAnother system can be combined or be desirably integrated into, or some features can be ignored, or do not perform.It is another, it is shown orThe mutual coupling discussed or direct-coupling or communication connection can be the indirect couplings by some interfaces, device or unitClose or communicate to connect, can be electrical, mechanical or other forms.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, can alsoThat unit is individually physically present, can also two or more units it is integrated in a unit.Above-mentioned integrated listMember can both be realized in the form of hardware, can also be realized in the form of SFU software functional unit.
Can be with one of ordinary skill in the art will appreciate that realizing that all or part of step in above-described embodiment method isThe hardware of correlation is instructed to complete by program, described program can be stored in a kind of computer-readable recording medium, onIt can be read-only storage to state the storage medium mentioned, disk or CD etc..
The preferred embodiments of the present invention are the foregoing is only, are not intended to limit the scope of the invention, every utilizationThe equivalent structure or equivalent flow conversion that description of the invention and accompanying drawing content are made, or directly or indirectly it is used in other correlationsTechnical field, be included within the scope of the present invention.
A1, a kind of health diet recommend method, it is characterised in that including:
Energy consumption values between the upper meal of user is obtained when current meal;
User is obtained currently to eat eaten food species;
According to the food species and energy consumption values, calculating user, which currently eats, feeds the intake of each food speciesAmount.
A2, the health diet according to claim A1 recommend method, it is characterised in that the upper meal of acquisition userThe step of energy consumption values between when current meal, including:
Amount of exercise between the upper meal of user is obtained when current meal;
By the physiological parameter of the amount of exercise combination user preset, the energy consumption values are calculated.
A3, health diet recommends method according to claim A1, it is characterised in that when the acquisition user upper one eatsThe step of energy consumption values between during current meal, including:
Amount of exercise between the upper meal of user is obtained when current meal, passes through the amount of exercise combination user presetPhysiological parameter calculates kinergety consumption figures;And the upper meal of user is obtained up to current by formula metabolism analysis systemRest energy consumption figures between during meal;
Kinergety consumption figures is mutually added on rest energy consumption figures, the energy consumption values are calculated.
A4, the health diet according to claim A1 recommend method, it is characterised in that the acquisition user currently eatsThe step of eaten food species, including:
The picture currently eaten is shot, the species of the food is obtained by graphical analysis.
A5, the health diet according to claim A1 recommend method, it is characterised in that the acquisition user currently eatsThe step of eaten food species, including:
Obtain the title for the food species that user is manually entered.
A6, the health diet according to claim A1 recommend method, it is characterised in that the acquisition user currently eatsBefore the step of eaten food species, including:
The overall photo of various foods on food and drink showing stand is obtained, the kind of all foodstuffs is obtained by graphical analysisClass;
The quantity of food species is selected according to user, recommended user selects the classification of food.
A7, the health diet according to claim A1 recommend method, it is characterised in that the acquisition user currently eatsBefore the step of eaten food species, including:
According to the energy consumption values of user, automatic recommended user, which currently eats, selects the species of food.
A8, the health diet according to claim A7 recommend method, it is characterised in that the automatic recommended user works asThe step of species of preceding meal selection food, including:
According to the daily feed rule of user, selection food of currently being eaten according to the automatic recommended user of the preferred diet of userSpecies.
A9, the health diet according to claim A8 recommend method, it is characterised in that the diet according to userThe automatic recommended user of preference currently eat selection food species the step of, including:
According to default time interval threshold value, the automatic kind for recommending the current meal selection food opposite with user's preferred dietClass.
B1, a kind of health diet recommendation apparatus, it is characterised in that including:
First acquisition unit, for the energy consumption values between obtaining the upper meal of user when currently eating;
Second acquisition unit, currently eaten eaten food species for obtaining user;
Proportion unit is calculated, is currently eaten each institute of feed for according to the food species and energy consumption values, calculating userState the intake of food species.
B2, the health diet recommendation apparatus according to claim B1, it is characterised in that the first acquisition unit,Including:
Acquisition module is moved, for the amount of exercise between obtaining the upper meal of user when the current meal;
Motion calculation module, for the physiological parameter by the amount of exercise combination user preset, calculate the energy and disappearConsumption value.
B3, the health diet recommendation apparatus according to claim B1, it is characterised in that the first acquisition unit, bagInclude:
Energy harvesting module, for the amount of exercise between obtaining the upper meal of user when the current meal, pass through the fortuneThe physiological parameter of momentum combination user preset calculates kinergety consumption figures;And obtained and used by formula metabolism analysis systemA upper meal at family when current meal between rest energy consumption figures;
Energy computation module, for kinergety consumption figures to be mutually added on into rest energy consumption figures, the energy is calculatedMeasure consumption figures.
B4, the health diet recommendation apparatus according to claim B1, it is characterised in that the second acquisition unit,Including:
Analysis module is shot, for shooting the picture currently eaten, the species of the food is obtained by graphical analysis.
B5, the health diet recommendation apparatus according to claim B1, it is characterised in that described second obtains listMember, including:
Obtain input module, the title for the food species being manually entered for obtaining user.
B6, the health diet recommendation apparatus according to claim B1, it is characterised in that also include:
3rd acquiring unit, for obtaining the overall photo of various foods on food and drink showing stand, obtained by graphical analysisThe species of all foodstuffs;
Recommend feed unit, the quantity of food species is selected according to user, recommended user selects the species of food.
B7, the health diet recommendation apparatus according to claim B1, it is characterised in that also include:
Automatic recommendation unit, for the energy consumption values according to user, automatic recommended user, which currently eats, selects the class of foodNot.
B8, the health diet recommendation apparatus according to claim B7, it is characterised in that the automatic recommendation unit,Including:
Preference recommending module, for according to the daily feed rule of user, recommending to use automatically according to the preferred diet of userFamily, which is currently eaten, selects the species of food.
B9, the health diet recommendation apparatus according to claim B8, it is characterised in that the preference recommending module,Including:
Submodule is recommended in complementation, for opposite with user's preferred diet according to default time interval threshold value, automatic recommendationCurrent meal selection food species.
C1, a kind of mobile terminal, it is characterised in that including processor and memory,
The memory is used to store health diet recommendation apparatus right of execution A1 to the health diet recommendation weighed described in A9The program of method;
The processor is configurable for performing the program stored in the memory.