CN109409564B - Food information management method and device, mobile terminal and storage medium - Google Patents

Food information management method and device, mobile terminal and storage medium Download PDF

Info

Publication number
CN109409564B
CN109409564B CN201811064514.8A CN201811064514A CN109409564B CN 109409564 B CN109409564 B CN 109409564B CN 201811064514 A CN201811064514 A CN 201811064514A CN 109409564 B CN109409564 B CN 109409564B
Authority
CN
China
Prior art keywords
user
motion
application program
food
current
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.)
Active
Application number
CN201811064514.8A
Other languages
Chinese (zh)
Other versions
CN109409564A (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.)
China Mobile Communications Group Co Ltd
MIGU Interactive Entertainment Co Ltd
MIGU Culture Technology Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
MIGU Interactive Entertainment Co Ltd
MIGU Culture Technology Co 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 China Mobile Communications Group Co Ltd, MIGU Interactive Entertainment Co Ltd, MIGU Culture Technology Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201811064514.8A priority Critical patent/CN109409564B/en
Publication of CN109409564A publication Critical patent/CN109409564A/en
Priority to PCT/CN2019/105477 priority patent/WO2020052604A1/en
Application granted granted Critical
Publication of CN109409564B publication Critical patent/CN109409564B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Game Theory and Decision Science (AREA)
  • Medical Treatment And Welfare Office Work (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the invention discloses a food information management method, a device, a mobile terminal and a storage medium, wherein the food information management method comprises the following steps: when the operation of a user for a specified application program is detected, determining the current motion progress of the user according to the motion data of the user in a preset time period; wherein the designated application includes at least an application for ordering, and the motion data includes at least an amount of motion; and displaying or shielding the food information in the appointed application program according to the current motion progress of the user. The embodiment of the invention reasonably controls the diet of the user according to the exercise progress of the user, so that the exercise progress of the user is associated with the food information of the food order generated by the meal ordering operation, the exercise behavior and the diet behavior of the user are improved, the effect of auxiliary supervision is realized on the balance maintenance between the exercise and the diet of the user, and the exercise and exercise effects of the user are ensured.

Description

Food information management method and device, mobile terminal and storage medium
Technical Field
The invention relates to the field of exercise health, in particular to a food information management method and device, a mobile terminal and a storage medium.
Background
With the health idea getting deep into the mind, people can not only strengthen exercise, but also pay attention to food intake synchronously, so as to avoid influencing exercise and fitness effects due to unreasonable food. However, in the internet era, more and more users prefer to quickly and conveniently obtain required food by means of online meal ordering, which provides great consumption convenience to the users to a certain extent, but at the same time, the users are easily confused by more delicious food, so that the diet control effect is required to be improved, and the exercise effect is influenced.
Disclosure of Invention
In view of this, embodiments of the present invention provide a method and an apparatus for managing food information, a mobile terminal, and a storage medium, so as to solve the technical problem of poor diet control effect of a user due to rich and diverse food information in online food ordering.
The embodiment of the invention adopts the following technical scheme:
in a first aspect, an embodiment of the present invention provides a food information management method applied to a mobile terminal, where the method includes:
when the operation of a user for a specified application program is detected, determining the current motion progress of the user according to the motion data of the user in a preset time period; wherein the designated application includes at least an application for ordering, and the motion data includes at least an amount of motion;
and displaying or shielding the food information in the appointed application program according to the current motion progress of the user.
In a second aspect, an embodiment of the present invention provides a food information management apparatus, including:
the motion progress determining unit is used for determining the current motion progress of the user according to the motion data of the user in a preset time period when the operation of the user for a specified application program is detected; wherein the designated application includes at least an application for ordering, and the motion data includes at least an amount of motion;
and the information processing unit is used for displaying or shielding the food information in the specified application program according to the current motion progress of the user.
In a third aspect, an embodiment of the present invention provides a mobile terminal, including:
a memory for storing an executable program;
and the processor is used for realizing the food information management method provided by any embodiment of the invention when executing the executable program stored in the memory.
In a fourth aspect, an embodiment of the present invention provides a computer storage medium, which stores an executable program, and when the executable program is executed by a processor, the computer storage medium implements the food information management method provided in any embodiment of the present invention.
In the embodiment of the invention, when the operation of a user on a specified application program is detected, the current movement progress of the user is determined according to the movement data of the user in a preset time period, and the food information in the specified application program is displayed or shielded according to the current movement progress of the user, so that the aim of reasonably controlling the diet of the user in combination with the movement progress of the user can be fulfilled by displaying or shielding the food information in the specified application program according to the current movement progress of the user, the movement progress of the user is associated with the food information of a food order generated by a meal ordering operation, the movement behavior and the diet behavior of the user are improved, the balance maintenance between the movement and the diet of the user is assisted and supervised, and the movement exercise effect of the user is ensured.
Drawings
Fig. 1 is a schematic flow chart of a food information management method according to an embodiment of the present invention;
fig. 2 is a schematic flow chart of a food information management method according to another embodiment of the present invention;
fig. 3 is a schematic structural diagram of a food information management apparatus according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention.
Detailed Description
The technical scheme of the invention is further elaborated by combining the drawings and the specific embodiments in the specification. It should be understood that the examples provided herein are merely illustrative of the present invention and are not intended to limit the present invention. In addition, the following embodiments are provided as partial embodiments for implementing the present invention, not all embodiments for implementing the present invention, and the technical solutions described in the embodiments of the present invention may be implemented in any combination without conflict.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the application.
It should be noted that, in the embodiments of the present invention, the terms "comprises", "comprising" or any other variation thereof are intended to cover a non-exclusive inclusion, so that a method or apparatus including a series of elements includes not only the explicitly recited elements but also other elements not explicitly listed or inherent to the method or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other related elements in a method or apparatus including the element (e.g., steps in a method or elements in an apparatus, such as a unit may be part of a circuit, part of a processor, part of a program or software, etc.).
As a food information management method provided in an embodiment of the present invention, referring to fig. 1, the method includes:
step 101: when the operation of a user for a specified application program is detected, determining the current motion progress of the user according to the motion data of the user in a preset time period.
Wherein the designated application includes at least an application for ordering, and the motion data includes at least an amount of motion.
In one embodiment, detecting operation of a user with respect to a specified application includes: and monitoring that a specified application program (such as an application program APP for ordering services, such as American group, hungry, hundred degree takeout and the like) is started or awakened and the like. Here, the specific application is to be understood in a broad sense, and the monitoring that the specific application is started may further include: when the shopping application program is detected to be started and a page related to food provided by the shopping application program is opened, the specific application program is detected to be started. The monitoring that the specified application program is awakened comprises awakening the set application program running in the background through a shortcut key or a shortcut touch screen operation.
As an optional embodiment, when detecting an operation of a user on a specific application program, determining a current movement progress of the user according to movement data of the user within a preset time period includes:
when the operation of a user for a specified application program is detected, determining a target receiving object according to the operation of the user for the specified application program;
and when the target receiving object is the user, determining the current motion progress of the user according to the motion data of the user in a preset time period.
Here, the target receiving object refers to a receiving object in a food order generated or possibly generated when a user operates with respect to a specified application program. It should be noted that, by determining whether the target receiving object is the user, the operation of ordering food for others by the user through the designated application program and the operation of ordering food for the user can be accurately identified and distinguished, so that in the implementation scheme of displaying or shielding the food information in the designated application program according to the current motion progress of the user, the food information can be completely displayed if the user performs the operation of ordering food for others through the designated application program.
In one embodiment, determining a target receiving object according to a user operation for a specified application includes:
determining a first receiving address according to the operation of a user on a specified application program, wherein the first receiving address is used for receiving food in a food order generated according to the ordering operation of the user on the specified application program;
determining whether the user's geographic location is associated with the first shipping address, and determining that the target recipient object is the user when the user's geographic location is associated with the first shipping address.
Here, the determining of the first shipping address according to the operation of the user on the designated application program may be receiving a shipping address currently edited and input by the user, or receiving a shipping address selected by the user from a pre-stored address field.
In another embodiment, determining a target recipient object based on user operation with respect to a specified application includes:
determining a second receiving address according to the operation of the user on the specified application program, wherein the second receiving address is used for receiving food in a food order generated according to the ordering operation of the user on the specified application program;
determining whether a geographic location of the user is associated with the shipping address;
when the geographic position of the user is associated with the second delivery address, acquiring a specified historical ordering record of the user, and monitoring food information of the user for executing browsing operation aiming at the specified application program;
and when the food information of the user for executing browsing operation aiming at the specified application program is matched with the food information of the specified historical meal ordering record, determining that the target receiving object is the user.
Here, when the geographical location of the user is associated with the shipping address, a designated historical ordering record of the user is obtained, the designated historical ordering record refers to a historical ordering record that the consignee is the user himself, whether food information for performing browsing operation by the user matches a food set corresponding to the historical ordering record is judged according to monitored food information for performing browsing operation by the user for a designated application program, and when the food information for performing browsing operation belongs to the food set, the target receiving object is determined to be the user. The historical order record here may be the order record of the user within a set period of time, such as the order record in a half year or last three months. It should be noted that, in other embodiments, the food set corresponding to the historical meal order record may include food information similar to the food information corresponding to the historical meal order record in addition to the food information corresponding to the historical meal order record, for example, if the historical meal order record includes a taro pie, similar apple pie, pineapple pie, and the like may be included in the food set corresponding to the historical meal order record. Therefore, whether the target receiving object is the user is preliminarily judged according to whether the geographical position of the user is associated with the delivery address, and whether the target receiving object is the user is further confirmed according to the historical consumption habits of the user, so that the eating habits of the user are better supervised and normalized.
It should be noted that the second shipping address and the first shipping address may be the same shipping address. Taking the first shipping address as an example, determining whether the geographic location of the user is associated with the first shipping address comprises:
determining whether the geographic location of the user is associated with the first shipping address according to whether the first shipping address is the same geographic location as the current geographic location of the user;
and/or the presence of a gas in the gas,
determining whether the geographic location of the user is associated with the first shipping address based on an average delivery time of the food order in the designated application, a distance of the first shipping address from the current geographic location of the user, and a current speed of movement of the user.
In one embodiment, determining whether the geographic location of the user is associated with the first shipping address comprises:
acquiring the current geographic position of the user;
determining that the geographic location of the user is associated with the first shipping address when the first shipping address is the same geographic location as the current geographic location of the user;
when the first receiving address and the current geographic position of the user are not the same geographic position, obtaining the average delivery time of the food order in the appointed application program, the distance between the first receiving address and the current geographic position of the user and the current moving speed of the user, and when the current moving speed of the user meets the requirement that the first receiving address is reached within the delivery time, determining that the geographic position of the user is associated with the receiving address. Here, the current geographic position of the user may be obtained by monitoring geographic position information for a GPS positioning unit built in the mobile terminal, or establishing a communication connection with a wearable device worn by the user and having a positioning monitoring function, and obtaining the geographic position information from the wearable device of the user, such as from a smart bracelet, a smart watch, and the like.
When determining whether the acquired first receiving address is related to the geographic position of the user, the mobile terminal may first determine whether the first receiving address and the current geographic position of the user are the same geographic position, and if the first receiving address and the current geographic position of the user are the same geographic position, the mobile terminal may determine that the first receiving address and the current geographic position of the user are related to each other; if the current moving speed of the user and the distance between the current geographical position of the user and the first delivery address are determined by the mobile terminal through a built-in GPS (global positioning system) positioning unit or geographical position information acquired from the side of the wearable device, then the average delivery time of the food order in the appointed application program is acquired by the mobile terminal, whether the user can reach the first delivery address within the average delivery time is determined according to the current moving speed of the mobile terminal, and if the user can reach the first delivery address within the average delivery time, the acquired first delivery address is determined to be associated with the geographical position of the user; if it is determined that the user cannot reach the first shipping address within the average delivery time, it may be determined that the obtained first shipping address is not a geographic location associated with the geographic location of the user. Here, the average delivery time for obtaining food orders in the designated application is to be understood in a broad sense, and may be understood as the average delivery time for one or more food orders delivered in the designated application, and may also be understood as the average delivery time generated according to the distance between the store address and the receiving address of the food information corresponding to the browsing operation of the user, the road condition information obtained on the network side, and the average delivery speed.
It should be noted that the process of determining whether the geographic location of the user is associated with the second shipping address is similar to the process of determining whether the geographic location of the user is associated with the first shipping address, and details are not repeated here.
In an embodiment, the determining the current exercise progress of the user according to the exercise data of the user within a preset time period includes:
acquiring the amount of motion finished by the user in the preset time period;
and determining the motion progress according to the completed motion amount and a set threshold or a motion plan.
The motion data here includes at least the amount of motion used to characterize energy expenditure. Illustratively, the amount of exercise that the user has completed on the same day is obtained through a motion monitoring program built in the mobile terminal, for example, the motion monitoring program monitors that the user has walked 3500 steps and corresponds to 70 kcal of exercise (case one), or the motion monitoring program monitors that the user has run 5 km and corresponds to 380 kcal of exercise (case two). If the exercise schedule of a certain user received by the mobile terminal is 400 kcal, the exercise schedule corresponding to the case one is 17.5%, and the exercise schedule corresponding to the case two is 95%.
In other embodiments, the mobile terminal may establish a communication connection with a motion monitoring device worn by the user or with other motion applications to obtain the corresponding amount of motion of the user. Here, the exercise data includes at least the amount of exercise and identification information corresponding to the user, such as ID information. The mobile terminal prestores the identity ID information corresponding to the current login account of the appointed application program, and when the received identity ID information meets the requirement, the motion quantity in the received motion data is determined to be the motion quantity of the target user.
In other embodiments, the exercise progress may also be determined by comparing the acquired amount of exercise with a value interval corresponding to a threshold. For example, the mobile terminal obtains the amount of exercise that the user has completed on the same day as 100 kcal through the exercise bracelet in communication connection, and the numerical value interval corresponding to the threshold value is: the difference is less than or equal to 100 kcal, the numerical range corresponding to more than 100 kcal and less than or equal to 200 kcal is passing, the numerical range corresponding to more than 200 kcal and less than or equal to 300 kcal is good, and the numerical range is preferably more than 300 kcal. At this time, the exercise progress is level information corresponding to the exercise.
In another embodiment, the determining the current exercise progress of the user according to the exercise data of the user within the preset time period includes:
acquiring the amount of motion finished by the user in the preset time period;
determining the estimated amount of exercise of the user according to the current exercise intensity of the user, the current body state data and/or the current exercise plan; wherein the physical state data comprises at least a heart rate;
and determining the motion progress according to the completed motion amount, the pre-estimated motion amount and a set threshold or a motion plan.
In one example, in addition to acquiring or generating the amount of motion that the user has completed, the mobile terminal may monitor the current motion state of the user via a built-in monitoring program or an external monitoring device. Here, the monitoring of the current exercise state of the user includes monitoring at least one of a current exercise intensity, current physical state data, and a current exercise plan of the user. If the current motion of the user is monitored, the mobile terminal can acquire the current motion intensity of the user, the current body state data of the user and the current motion plan of the user, then the mobile terminal can acquire the average distribution time of food currently browsed by the user for distribution to the receiving address, and estimate the estimated motion amount of the user in the food distribution process according to the average distribution time, the current motion intensity of the user, the current body state data of the user and the current motion plan of the user. And the mobile terminal generates the motion progress according to the sum of the finished motion amount and the estimated motion amount relative to a set threshold or a motion plan.
In an embodiment, the mobile terminal may monitor the current step frequency of the user, and when it is monitored that the current step frequency of the user is higher, the mobile terminal may determine that the user is currently running, at this time, the mobile terminal may acquire a current running route set by the user (i.e., a current exercise plan of the user), a running speed of the user (i.e., a current exercise intensity of the user), and heart rate data of the user (i.e., current body state data of the user), and then, the mobile terminal may acquire an average delivery time of food currently being browsed by the user for delivery to a delivery address for 30 minutes, and predict an amount of movement of the user within the 30 minutes. If the user needs to run for 20 minutes according to the current running route set by the user, the running can be finished, and the amount of exercise of the user in the 20 minutes can be predicted; if it is determined that the user is currently tired based on the user's current heart rate data, the amount of user motion in 3 or 5 minutes can be predicted.
According to the embodiment, the estimated amount of exercise of the user is determined according to one or more of the exercise plan, the current exercise intensity and the current body state data, so that the generation of the exercise progress is more consistent with the energy consumption of the user before dining, and the user can be guided to take food more scientifically. Optionally, when the mobile terminal simultaneously monitors the current exercise intensity, the current body state data and the current exercise plan of the user, the estimated exercise amount of the user may also be determined according to a preset priority, for example, the estimated exercise amount is determined preferentially according to the current body state data, and assuming that the heart rate data acquired by the heart rate detector reaches a limit threshold, the exercise amount of the user in a set limit time period (e.g., 3 minutes or 5 minutes) is predicted as the estimated exercise amount; secondly, assuming that the heart rate is normal, acquiring a current movement plan, and predicting the estimated movement amount of the user according to the current movement plan; for another example, assuming that the current exercise plan is not obtained, the estimated exercise amount of the user may be generated according to the current exercise intensity of the user and the average delivery time of the currently viewed food.
In another embodiment, the mobile terminal may establish a communication connection with the intelligent fitness equipment currently used by the user and acquire information related to the operating state of the intelligent fitness equipment. If the running state of the intelligent fitness equipment such as a treadmill and a spinning bike is monitored, when the intelligent fitness equipment is monitored to be running currently, the mobile terminal can determine that a user is in motion currently, at this time, the mobile terminal can acquire the time length, distance or frequency of the exercise (namely the current motion plan of the user), the exercise intensity of the user (namely the current motion intensity of the user) and the heart rate data of the user (namely the current body state data of the user) which are set by the user, then, the mobile terminal can acquire the average distribution time of food which is browsed by the user currently and distributed to a receiving address to be 30 minutes, and predict the motion amount of the user in the 30 minutes. If the user needs to exercise for another 20 minutes according to the exercise duration set by the user, or the user needs to run for another 2 kilometers according to the exercise distance set by the user, or the user needs to do the exercise for another 20 times according to the number of times of the exercise set by the user, the exercise can be completed, and the exercise amount of the user in the 20 minutes, the 2 kilometers or the 20 times can be predicted; if it is determined that the user is currently tired based on the user's current heart rate data, the amount of user motion in 3 or 5 minutes can be predicted.
The mobile terminal generates the motion progress based on the sum of the amount of motion finished by the user and the estimated amount of motion, and can shield or display food information ordered more scientifically, so that the motion progress is matched with the food information, and the motion body-building effect is ensured.
Step 102: and displaying or shielding the food information in the appointed application program according to the current motion progress of the user.
In an embodiment, displaying or shielding the food information in the designated application according to the current motion progress of the user includes:
grading the food indicated by the food information in the specified application program according to the calorie contained in the food indicated by the food information in the specified application program to obtain a grading result;
and according to the current motion progress of the user and the grading result, grading display or shielding the food information in the specified application program.
Illustratively, the mobile terminal grades the food indicated by the food information in the specified application according to the calorie contained in the food indicated by the food information in the specified application, and a grading result is obtained. For example, when food is graded, the mobile terminal may first obtain calorie information filled by a merchant when the merchant puts on the shelf, and if the obtaining is successful, the grade of the food may be determined according to the obtained calorie information; if the acquisition fails, acquiring a food picture uploaded by a merchant when the food is on shelf, then carrying out image recognition on the acquired food picture to obtain the calorie corresponding to the food, and grading the food according to the acquired calorie.
In one example, the mobile terminal classifies food into three categories, the first category may be: light meal, meal replacement, etc.; the second category may be: non-fried vegetarian foods, and the like; the third category may be: fried products, meat foods, and the like.
In a specific application, the step of performing hierarchical display or shielding on the food information in the designated application program according to the current motion progress of the user and the hierarchical result includes:
determining at least one level in the grading result as first target level information to be shielded according to the current motion progress of the user;
when the appointed application program displays the food information, shielding the food information belonging to the first target level information;
and/or the presence of a gas in the gas,
determining at least one level in the grading result as second target level information to be reminded according to the current motion progress of the user;
and when the specified application program displays the food information, displaying the food information belonging to the second target level information.
For example, in case that the exercise progress is an exercise plan completion percentage, when the current exercise progress of the user is below fifty percent of exercise, it is determined that the first target level information includes the second type of food and the third type of food, the mobile terminal may display food information of the first type of food and shield food information of the second and third types of food. When the current exercise progress of the user is over fifty percent and under eighty percent, it is determined that the first target level information includes the third type of food, the mobile terminal may display food information of the first type of food and the second type of food, and shield food information of other types of food. When the user's current exercise progress is to move to one hundred percent, all food information may be displayed.
For example, in the case that the exercise progress is level information corresponding to the exercise, when the current exercise progress of the user is a level difference, it is determined that the first target level information includes first, second, and third types of food, and at this time, the mobile terminal masks all food information. When the current motion progress of the user is level and qualified, the first target level information is determined to comprise second and third types of food, and the mobile terminal can display the food information of the first type of food and shield the food information of the second and third types of food. When the current motion progress of the user is in a good grade, the first target level information is determined to comprise a third type of food, and the mobile terminal can display the food information of the first type of food and the second type of food and shield the food information of the third type of food. When the exercise progress is in the best grade, all food information can be displayed.
Illustratively, the mobile terminal determines at least one level in the grading result according to the current motion progress of the user as the second target level information to be displayed, and if the current motion progress of the user is more than fifty percent and less than eighty percent, the second target level information is determined to include the first and second types of food, the mobile terminal displays the food information of the first type of food and the second type of food.
Optionally, if the food information that needs to be masked is already displayed before the mobile terminal masks the food information, the mobile terminal may remind, according to the first target level information, when the food information belonging to the first target level information is selected from the food information that has been displayed by the specified application program. For example, when the current exercise progress of the user is below fifty percent of exercise, it is determined that the first target level information includes the second type of food and the third type of food, and when the user selects food information of the second type of food and/or the third type of food displayed on the mobile terminal, the mobile terminal generates a voice or text reminding message for reminding the user. When the current movement progress of the user is more than fifty percent and less than eighty percent, the first target level information is determined to comprise the third type of food, and when the user selects the food information of the third type of food displayed on the mobile terminal, the mobile terminal generates voice or text reminding information for reminding the user. According to the embodiment, the user is warned to carefully select or shield the selection function of the user by adopting a voice or text reminding information mode, so that the food ordering behavior of the user is guided or restricted.
The food information management method provided by the embodiment of the invention can display or shield the food information in the appointed application program according to the motion progress of the user, and reasonably control the diet of the user according to the motion progress of the user, so that the motion progress of the user is associated with the food information for ordering, the motion behavior and diet behavior of the user are favorably improved, the effect of auxiliary supervision is realized on the balance maintenance between the motion and diet of the user, and the motion exercise effect of the user is ensured.
As another alternative embodiment for implementing the food information management method according to the embodiment of the present invention, referring to fig. 2, the food information management method according to the embodiment of the present invention includes:
step 201: it is monitored that a specified application is started.
When the mobile terminal monitors that the APP related to the network meal ordering (such as APP for beautifying, hungry, hundred degree takeout, etc.) is started, step 202 is executed.
Step 202: it is determined that the geographic location of the user is associated with the shipping address.
Here, the shipping address is used to receive food in a food order generated according to a user's ordering operation for a specified application. Determining whether the geographic location of the user is associated with a shipping address, comprising:
the mobile terminal determines a receiving address according to the operation of the user, wherein the receiving address can be one of default address information received by the mobile terminal, address information input by the user or pre-stored address information determined by the user through quick selection. The mobile terminal can determine whether the delivery address and the current geographic position of the user are the same geographic position, and if the delivery address and the current geographic position are the same geographic position, the mobile terminal can determine that the delivery address and the current geographic position are related; if the geographic positions are not the same, the mobile terminal determines the current moving speed and the distance between the current geographic position of the user and a delivery address through a built-in GPS (global positioning system) positioning unit or the geographic position information acquired from the side of the wearable device, then the mobile terminal acquires the average delivery time of the food order in the appointed application program, determines whether the user can reach the delivery address within the average delivery time according to the current moving speed of the mobile terminal, and determines that the acquired delivery address is associated with the geographic position of the user if the user can reach the delivery address within the average delivery time; if it is determined that the user cannot arrive at the shipping address within the average delivery time, it may be determined that the obtained shipping address is not a geographic location associated with the geographic location of the user. Here, the average delivery time for obtaining food orders in the designated application is to be understood in a broad sense, and may be understood as the average delivery time for one or more food orders delivered in the designated application, and may also be understood as the average delivery time generated according to the distance between the store address and the receiving address of the food information corresponding to the browsing operation of the user, the road condition information obtained on the network side, and the average delivery speed.
Step 203: and acquiring the appointed historical meal ordering record of the user, and determining that the food information of the user for executing browsing operation aiming at the appointed application program is matched with the appointed historical meal ordering record.
Here, a specified historical order record of the user is acquired, the specified historical order record being a historical order record in which the consignee is the user himself, whether food information for performing browsing operation matches a food set corresponding to the historical order record is judged according to monitored food information for performing browsing operation on the specified application program by the user, and when the food information for performing browsing operation belongs to the food set, the target receiving object is determined to be the user. The historical order record here may be the order record of the user within a set period of time, such as the order record in a half year or last three months. It should be noted that, in other embodiments, the food set may include, in addition to the food information corresponding to the historical food order record, food information similar to the food information corresponding to the historical food order record, for example, if the historical food order record includes a taro pie, similar apple pie, pineapple pie, etc. may be included in the food set. Therefore, whether the target receiving object is the user is preliminarily judged according to whether the geographical position of the user is associated with the delivery address, and whether the target receiving object is the user is further confirmed according to the historical consumption habits of the user, so that the eating habits of the user are better supervised and normalized.
Step 204: and determining the current movement progress of the user according to the movement data of the user in the preset time period.
In an embodiment, the determining the current exercise progress of the user according to the exercise data of the user within the preset time period includes:
acquiring the amount of motion finished by the user in the preset time period;
and determining the motion progress according to the completed motion amount and a set threshold or a motion plan.
In another embodiment, the determining the current exercise progress of the user according to the exercise data of the user within the preset time period includes:
acquiring the amount of motion finished by the user in the preset time period;
determining the estimated amount of exercise of the user according to the current exercise intensity of the user, the current body state data and/or the current exercise plan; wherein the physical state data comprises at least a heart rate;
and determining the motion progress according to the completed motion amount, the pre-estimated motion amount and a set threshold or a motion plan.
In one example, in addition to acquiring or generating the amount of motion that the user has completed, the mobile terminal also monitors the current state of motion of the user via a built-in monitoring program or an external monitoring device. Here, the monitoring of the current exercise state of the user includes monitoring at least one of a current exercise intensity, current physical state data, and a current exercise plan of the user. If the current motion of the user is monitored, the mobile terminal can acquire the current motion intensity of the user, the current body state data of the user and the current motion plan of the user, then the mobile terminal can acquire the average distribution time of food currently browsed by the user for distribution to the receiving address, and estimate the estimated motion amount of the user in the food distribution process according to the average distribution time, the current motion intensity of the user, the current body state data of the user and the current motion plan of the user. And the mobile terminal generates the motion progress according to the sum of the finished motion amount and the estimated motion amount relative to a set threshold or a motion plan.
Step 205: and displaying or shielding the food information in the appointed application program according to the current motion progress of the user.
In an embodiment, displaying or shielding the food information in the designated application according to the current motion progress of the user includes:
grading the food indicated by the food information in the specified application program according to the calorie contained in the food indicated by the food information in the specified application program to obtain a grading result;
and according to the current motion progress of the user and the grading result, grading display or shielding the food information in the specified application program.
In a specific application, the step of performing hierarchical display or shielding on the food information in the designated application program according to the current motion progress of the user and the hierarchical result includes:
determining at least one level in the grading result as first target level information to be shielded according to the current motion progress of the user;
when the appointed application program displays the food information, shielding the food information belonging to the first target level information;
and/or the presence of a gas in the gas,
determining at least one level in the grading result as second target level information to be displayed according to the current motion progress of the user;
and when the specified application program displays the food information, displaying the food information belonging to the second target level information.
An alternative embodiment of the present invention also provides a food information management apparatus, referring to fig. 3, including:
a motion progress determining unit 301, configured to determine, when detecting that a user operates a specific application program, a current motion progress of the user according to motion data of the user within a preset time period; wherein the designated application includes at least an application for ordering, and the motion data includes at least an amount of motion;
an information processing unit 302, configured to display or shield the food information in the designated application according to the current motion progress of the user.
In one embodiment, the exercise progress determination unit 301 includes:
a determination subunit 3011 configured to determine whether the target receiving object is a user;
and the progress generating subunit 3012 is configured to, when the target receiving object is a user, determine a current movement progress of the user according to the movement data of the user within a preset time period.
Specifically, the determining subunit 3011 is configured to, when detecting an operation of a user on a specified application, determine a target receiving object according to the operation of the user on the specified application.
In an embodiment, the determining subunit 3011 determines the target receiving object according to an operation of the user for the specified application, including:
determining a receiving address according to the operation of a user on a specified application program, wherein the receiving address is used for receiving food in a food order generated according to the ordering operation of the user on the specified application program;
determining whether the geographic location of the user is associated with the shipping address, and determining that the target recipient object is the user when the geographic location of the user is associated with the shipping address. Here, the shipping address may be a shipping address inputted by a user's edit or a shipping address selected by a user from a pre-stored address field, which is determined according to a user's operation of a designated application.
In another embodiment, the determining subunit 3011 determines the target receiving object according to an operation of the user for the specified application, including:
determining a receiving address according to the operation of a user on a specified application program, wherein the receiving address is used for receiving food in a food order generated according to the ordering operation of the user on the specified application program;
determining whether a geographic location of the user is associated with the shipping address;
when the geographic position of the user is associated with the delivery address, acquiring a specified historical ordering record of the user, and monitoring food information of the user for executing browsing operation aiming at the specified application program;
and when the food information of the user for executing browsing operation aiming at the specified application program is matched with the food information of the specified historical meal ordering record, determining that the target receiving object is the user.
In an embodiment, the determining, by the progress generating subunit 3012, the current exercise progress of the user according to the exercise data of the user in the set time period includes:
acquiring the amount of motion finished by the user in the preset time period;
and determining the motion progress according to the completed motion amount and a set threshold or a motion plan.
In another embodiment, the determining the current exercise progress of the user according to the exercise data of the user within the set time period by the progress generating subunit 3012 includes:
acquiring the amount of motion finished by the user in the preset time period;
determining the estimated amount of exercise of the user according to the current exercise intensity of the user, the current body state data and/or the current exercise plan; wherein the physical state data comprises at least a heart rate;
and determining the motion progress according to the completed motion amount, the pre-estimated motion amount and a set threshold or a motion plan.
In an embodiment, the information processing unit 302 is configured to grade the food indicated by the food information in the specified application according to the calories contained in the food indicated by the food information in the specified application, resulting in a grading result; and according to the current motion progress of the user and the grading result, grading display or shielding the food information in the specified application program.
In an embodiment, the information processing unit 302 performs hierarchical shielding on the food information in the designated application program according to the current motion progress of the user and the hierarchical result. Specifically, determining at least one level in the grading result as first target level information to be shielded according to the current motion progress of the user; and when the appointed application program displays the food information, shielding the food information belonging to the first target level information.
In another embodiment, the information processing unit 302 displays the food information displayed in the designated application program in a hierarchical manner according to the current exercise progress of the user and the hierarchical result. Specifically, determining at least one level in the grading result as second target level information to be displayed according to the current motion progress of the user; and when the specified application program displays the food information, displaying the food information belonging to the second target level information.
The embodiment of the invention also provides a mobile terminal which can be an intelligent mobile phone or a tablet computer and the like. Fig. 4 illustrates only an exemplary structure of the mobile terminal, not the entire structure, and a part or the entire structure illustrated in fig. 4 may be implemented as necessary.
The mobile terminal 400 provided in the embodiment of the present invention includes: at least one processor 401, memory 402, a user interface 403, and at least one network interface 404. The various components in the mobile terminal 400 are coupled together by a bus system 405. It will be appreciated that the bus system 405 is used to enable communications among the components. The bus system 405 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled as bus system 405 in fig. 4.
The user interface 403 may include a display, a keyboard, a mouse, a track ball, a click wheel, a key, a button, a touch panel, a touch screen, or the like, an application interface for performing an input operation related to an order and displaying the order, and the like.
It will be appreciated that the memory 402 can be either volatile memory or nonvolatile memory, and can include both volatile and nonvolatile memory.
The memory 402 in the embodiment of the present invention is used to store various types of data to support the execution of the food information management method. Examples of such data include: any executable program for running on the mobile device 400, such as the executable program 4021, and a program that implements the food information management method of an embodiment of the present invention may be contained in the executable program 4021.
The food information management method disclosed by the embodiment of the invention can be applied to the processor 401 or implemented by the processor 401. The processor 401 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the food information management method may be performed by instructions in the form of hardware integrated logic circuits or software in the processor 401. The Processor 401 described above may be a general purpose Processor, a Digital Signal Processor (DSP), or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like. Processor 401 may implement or perform the methods, steps, and logic blocks disclosed in embodiments of the present invention. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed by the embodiment of the invention can be directly implemented by a hardware decoding processor, or can be implemented by combining hardware and software modules in the decoding processor. The software modules may be located in a storage medium located in the memory 402, and the processor 401 reads the information in the memory 402, and completes the steps of the food information management method provided by the embodiment of the present invention in combination with the hardware thereof.
An embodiment of the present invention further provides a readable storage medium, where the storage medium may include: various media that can store program codes, such as a removable Memory device, a Random Access Memory (RAM), a Read-Only Memory (ROM), a magnetic disk, and an optical disk. The readable storage medium stores an executable program; the executable program is used for realizing the food information management method of any embodiment of the invention when being executed by a processor.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, embodiments of the present invention may take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing system to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing system, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing system to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing system to cause a series of operational steps to be performed on the computer or other programmable system to produce a computer implemented process such that the instructions which execute on the computer or other programmable system provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

Claims (10)

1. A food information management method is applied to a mobile terminal and is characterized by comprising the following steps:
when the operation of a user for a specified application program is detected, determining the current motion progress of the user according to the motion data of the user in a preset time period; wherein the designated application program at least comprises an application program for ordering, the motion data at least comprises an amount of motion, and the detecting operation of the user on the designated application program at least comprises: monitoring that a specified application program is started or awakened; the motion progress is generated according to the sum of the finished motion amount and the estimated motion amount relative to a set threshold or a motion plan;
and displaying or shielding the food information in the appointed application program according to the current motion progress of the user.
2. The method of claim 1, wherein when the operation of the user on the designated application program is detected, determining the current motion progress of the user according to the motion data of the user in a preset time period comprises:
when the operation of a user for a specified application program is detected, determining a target receiving object according to the operation of the user for the specified application program;
and when the target receiving object is the user, determining the current motion progress of the user according to the motion data of the user in a preset time period.
3. The method of claim 2, wherein determining a target recipient object based on the user's operation with respect to a specified application comprises:
determining a first receiving address according to the operation of the user on the specified application program, wherein the first receiving address is used for receiving food in a food order generated according to the ordering operation of the user on the specified application program;
determining whether a geographic location of the user is associated with the first shipping address;
determining that the target recipient object is the user when the geographic location of the user is associated with the first shipping address;
the determining whether the geographic location of the user is associated with the first shipping address comprises:
determining whether the geographic location of the user is associated with the first shipping address according to whether the first shipping address is the same geographic location as the current geographic location of the user;
and/or the presence of a gas in the gas,
determining whether the geographic location of the user is associated with the first shipping address based on an average delivery time of the food order in the designated application, a distance of the first shipping address from the user's current geographic location, and the user's current travel speed.
4. The method of claim 2, wherein determining a target recipient object based on the user's operation with respect to a specified application comprises:
determining a second receiving address according to the operation of the user on the specified application program, wherein the second receiving address is used for receiving food in a food order generated according to the ordering operation of the user on the specified application program;
determining whether the geographic location of the user is associated with the second shipping address;
when the geographic position of the user is associated with the second delivery address, acquiring a specified historical ordering record of the user, and monitoring food information of the user for executing browsing operation aiming at the specified application program;
when the food information of the user for browsing operation of the specified application program is matched with the food information of the specified historical ordering record, determining that the target receiving object is the user;
the determining whether the geographic location of the user is associated with the second shipping address comprises:
determining whether the geographic location of the user is associated with the second shipping address according to whether the second shipping address is the same geographic location as the current geographic location of the user;
and/or the presence of a gas in the gas,
determining whether the geographic location of the user is associated with the second shipping address based on the average delivery time of the food order in the designated application, the distance of the second shipping address from the current geographic location of the user, and the current speed of movement of the user.
5. The method of claim 1, wherein the determining the current exercise progress of the user according to the exercise data of the user within a preset time period comprises:
acquiring the amount of motion finished by the user in the preset time period;
determining the current motion progress of the user according to the completed motion amount and a set motion amount threshold or a set motion plan;
and/or the presence of a gas in the gas,
acquiring the amount of motion finished by the user in the preset time period;
determining the estimated amount of exercise of the user according to the current exercise intensity of the user, the current body state data and/or the current exercise plan; wherein the physical state data comprises at least a heart rate;
and determining the current motion progress of the user according to the finished motion amount, the estimated motion amount, the set motion amount threshold or the set motion plan.
6. The method of claim 1, wherein the displaying or shielding food information in the designated application according to the current motion progress of the user comprises:
grading the food indicated by the food information in the specified application program according to the calorie contained in the food indicated by the food information in the specified application program to obtain a grading result;
and according to the current motion progress of the user and the grading result, grading display or shielding the food information in the specified application program.
7. The method of claim 6, wherein the hierarchically displaying or shielding the food information in the designated application according to the current motion progress of the user and the hierarchical result comprises:
determining at least one level in the grading result as first target level information to be shielded according to the current motion progress of the user;
when the appointed application program displays the food information, shielding the food information belonging to the first target level information;
and/or the presence of a gas in the gas,
determining at least one level in the grading result as second target level information to be displayed according to the current motion progress of the user;
and when the specified application program displays the food information, displaying the food information belonging to the second target level information.
8. A food information management apparatus, characterized by comprising:
the motion progress determining unit is used for determining the current motion progress of the user according to the motion data of the user in a preset time period when the operation of the user for a specified application program is detected; wherein the designated application program at least comprises an application program for ordering, the motion data at least comprises an amount of motion, and the detecting operation of the user on the designated application program at least comprises: monitoring that a specified application program is started or awakened; the motion progress is generated according to the sum of the finished motion amount and the estimated motion amount relative to a set threshold or a motion plan;
and the information processing unit is used for displaying or shielding the food information in the specified application program according to the current motion progress of the user.
9. A mobile terminal, comprising:
a memory for storing an executable program;
a processor for implementing the food information management method of any one of claims 1 to 7 when executing the executable program stored in the memory.
10. A computer storage medium storing an executable program which, when executed by a processor, implements the food information management method according to any one of claims 1 to 7.
CN201811064514.8A 2018-09-12 2018-09-12 Food information management method and device, mobile terminal and storage medium Active CN109409564B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201811064514.8A CN109409564B (en) 2018-09-12 2018-09-12 Food information management method and device, mobile terminal and storage medium
PCT/CN2019/105477 WO2020052604A1 (en) 2018-09-12 2019-09-11 Food information management method and device, mobile terminal, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811064514.8A CN109409564B (en) 2018-09-12 2018-09-12 Food information management method and device, mobile terminal and storage medium

Publications (2)

Publication Number Publication Date
CN109409564A CN109409564A (en) 2019-03-01
CN109409564B true CN109409564B (en) 2021-08-06

Family

ID=65464828

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811064514.8A Active CN109409564B (en) 2018-09-12 2018-09-12 Food information management method and device, mobile terminal and storage medium

Country Status (2)

Country Link
CN (1) CN109409564B (en)
WO (1) WO2020052604A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109409564B (en) * 2018-09-12 2021-08-06 咪咕互动娱乐有限公司 Food information management method and device, mobile terminal and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105868528A (en) * 2016-03-11 2016-08-17 金陵科技学院 Matching method of healthy diet and exercises
CN108337272A (en) * 2017-01-19 2018-07-27 杭州老板电器股份有限公司 Menu recommends method, server and terminal

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103500266A (en) * 2013-09-05 2014-01-08 北京航空航天大学 Method and device for pushing application information based on health recognition
KR101881630B1 (en) * 2014-06-24 2018-07-24 경희대학교 산학협력단 Method and system for providing evaluation information and pattern information using data obtained from user terminal
CN104376039A (en) * 2014-10-10 2015-02-25 安徽华米信息科技有限公司 Network content pushing method, device and system
CN104539657A (en) * 2014-12-09 2015-04-22 北京康源互动健康科技有限公司 Healthy diet monitoring system and method based on cloud platform
CN106446523A (en) * 2016-08-31 2017-02-22 深圳市见康云科技有限公司 Food recommendation method and device
CN106506837A (en) * 2016-11-11 2017-03-15 北京小米移动软件有限公司 The method and device of PUSH message
CN107968814B (en) * 2017-09-25 2021-08-06 咪咕互动娱乐有限公司 Dining place recommendation method, server and mobile terminal
CN108492144A (en) * 2018-03-30 2018-09-04 百度在线网络技术(北京)有限公司 Method and system, terminal and the computer readable storage medium that vegetable is recommended
CN109409564B (en) * 2018-09-12 2021-08-06 咪咕互动娱乐有限公司 Food information management method and device, mobile terminal and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105868528A (en) * 2016-03-11 2016-08-17 金陵科技学院 Matching method of healthy diet and exercises
CN108337272A (en) * 2017-01-19 2018-07-27 杭州老板电器股份有限公司 Menu recommends method, server and terminal

Also Published As

Publication number Publication date
CN109409564A (en) 2019-03-01
WO2020052604A1 (en) 2020-03-19

Similar Documents

Publication Publication Date Title
CN111035394B (en) Physical activity and fitness monitor
US11564571B2 (en) System and method for making a recommendation for a user of a life management system
CN109416820B (en) Method and system for automatically determining and responding to user satisfaction
US20140363797A1 (en) Method for providing wellness-related directives to a user
US10586445B2 (en) Information processing apparatus for controlling to execute a job used for manufacturing a product
US10016165B2 (en) Information processing apparatus, information processing method, and program
US20140099614A1 (en) Method for delivering behavior change directives to a user
US20180178063A1 (en) Method of allowing a user to receive information associated with a goal
RU2473121C2 (en) Electronic scheduler with weight management function
US20140129007A1 (en) General health and wellness management method and apparatus for a wellness application using data associated with a data-capable band
CN106462825A (en) Data mesh platform
US20140129008A1 (en) General health and wellness management method and apparatus for a wellness application using data associated with a data-capable band
US20140129239A1 (en) General health and wellness management method and apparatus for a wellness application using data associated with a data-capable band
US20140127650A1 (en) General health and wellness management method and apparatus for a wellness application using data associated with a data-capable band
US20140129242A1 (en) General health and wellness management method and apparatus for a wellness application using data associated with a data-capable band
US20140125493A1 (en) General health and wellness management method and apparatus for a wellness application using data associated with a data-capable band
US10540599B2 (en) Behavior prediction
US20140125480A1 (en) General health and wellness management method and apparatus for a wellness application using data associated with a data-capable band
US20140127649A1 (en) General health and wellness management method and apparatus for a wellness application using data associated with a data-capable band
US20140125481A1 (en) General health and wellness management method and apparatus for a wellness application using data associated with a data-capable band
CN105996984A (en) Method using wearable electronic device to detect sedentary time period
CN109409564B (en) Food information management method and device, mobile terminal and storage medium
US20200234226A1 (en) System for management by objectives, server for management by objectives, program for management by objectives, and terminal device for management by objectives
US11638855B2 (en) Information processing apparatus and information processing method
CN115879574A (en) Health management method, related device and communication system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant