Method and device for nutrition calculation based on different dining stages

The tableware return device collects image data at the end of the meal, analyzes the remaining and taken dishes, and calculates the nutritional value of the diners' intake, solving the problems of low accuracy and efficiency in determining nutrition during meals and improving the effectiveness of health management and nutritional intervention.

CN120809078APending Publication Date: 2025-10-17GUANGZHOU FUGANG WANJIA INTELLIGENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510640335.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-16
Publication Date
2025-10-17

Smart Images

  • Figure CN120809078A_ABST
    Figure CN120809078A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data processing, and discloses a nutrition calculation method and device based on different dining stages. The method comprises the following steps: determining remaining dish data of each remaining dish left in a target dinner plate at a dinner end stage of a user and meal taking dish data of each meal taking dish existing in the target dinner plate at a meal taking stage of the user; determining the ingestion dish type and the ingestion dish weight of each ingestion dish ingested by the user in the current meal; according to the ingestion dish variety of each ingestion dish, the unit weight nutritional value of each ingestion dish is determined, and according to the unit weight nutritional value of each ingestion dish and the ingestion dish weight, the ingestion nutritional value of the user in the current meal is determined. Therefore, the comprehensiveness and rationality of the determination mode of the intake nutritional value of the user can be improved, the accuracy and reliability of the determined intake nutritional value of the user are further improved, and the determination efficiency and convenience of the intake nutritional value of the user are improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of data processing, in particular to a method and device for calculating nutrition based on different dining stages. BACKGROUND

[0002] With the development of social economy and the improvement of public health awareness, healthy diet and balanced nutrition have become the focus of attention, however, current dining still has problems such as unreasonable nutrition collocation and non-transparent nutrition composition, which is difficult to meet the needs of people for healthy diet.

[0003] Currently, the determination of the nutrition obtained by dining is mainly based on personal experience or artificial query of the nutrition information of different dishes to subjectively estimate the nutrition obtained by the current dining, and the accuracy and efficiency of nutrition determination are low. Therefore, it is particularly important to provide a nutrition determination method capable of improving the accuracy and efficiency of determining the nutrition value of the food ingested by the user during dining. SUMMARY

[0004] The present application provides a method and device for calculating nutrition based on different dining stages, which can improve the accuracy and efficiency of determining the nutrition value of the food ingested by the user during dining.

[0005] In order to solve the above technical problems, the present application discloses a method for calculating nutrition based on different dining stages, which comprises:

[0006] When it is detected that the user has finished dining, the image data of the dishes placed on the target dish carried by the user is collected by the target sensor arranged on the tableware returning device, and the image data is subjected to corresponding analysis operation to obtain the remaining dish data of each remaining dish remaining on the target dish at the end of the user's dining, the remaining dish data including the type and weight of the remaining dish, and each remaining dish being placed in the corresponding container of the target dish;

[0007] The remaining dish data and the remaining dish data are determined, and the type and weight of each remaining dish are determined.

[0008] According to the remaining dish data and the remaining dish data, the type and weight of each remaining dish are determined.

[0009] determine the unit weight nutritional value of each of the intake dishes according to the intake dish category of each of the intake dishes, and determine the nutritional value of the user in this meal according to the unit weight nutritional value of each of the intake dishes and the intake dish weight.

[0010] As an optional implementation, in the first aspect of the present application, after determining the intake dish category and the intake dish weight of each of the intake dishes of the user in this meal according to the remaining dish data and the taken dish data, the method further comprises:

[0011] determine whether all of the intake dishes meet the preset regular nutritional value supply condition according to the intake dish category and / or the intake dish weight of each of the intake dishes;

[0012] when it is determined that all of the intake dishes meet the regular nutritional value supply condition, perform the step of determining the unit weight nutritional value of each of the intake dishes according to the intake dish category of each of the intake dishes, and determining the nutritional value of the user in this meal according to the unit weight nutritional value of each of the intake dishes and the intake dish weight;

[0013] when it is determined that all of the intake dishes do not meet the regular nutritional value supply condition, determine the comprehensive nutritional value situation of all of the intake dishes based on the mutual influence level of nutritional value according to the intake dish category and the intake dish weight of each of the intake dishes, and determine the nutritional value of the user in this meal according to the comprehensive nutritional value situation.

[0014] As an optional implementation, in the first aspect of the present application, the determination of the comprehensive nutritional value situation of all of the intake dishes based on the mutual influence level of nutritional value according to the intake dish category and the intake dish weight of each of the intake dishes comprises:

[0015] determine the influence property of all of the intake dishes for the comprehensive nutritional value according to the intake dish category of each of the intake dishes, the influence property comprising one of positive strengthening property, negative weakening property and no influence property;

[0016] determine the regular nutritional value parameter of each of the intake dishes based on the unit weight according to the intake dish category of each of the intake dishes, and determine the regular nutritional value result of each of the intake dishes according to the intake dish weight and the regular nutritional value parameter of each of the intake dishes;

[0017] determining an affected nutritional value parameter of each of the intake dishes based on a unit weight according to the intake dish category and the influence property of each of the intake dishes, and determining a comprehensive affected nutritional value result of each of the intake dishes according to the intake dish weight and the affected nutritional value parameter of each of the intake dishes;

[0018] determining a comprehensive nutritional value situation corresponding to the mutual influence level of nutritional value of all the intake dishes according to the regular nutritional value result and the comprehensive affected nutritional value result of each of the intake dishes, and the influence property.

[0019] As an optional implementation form, in the first aspect of the present application, the judging whether all the intake dishes satisfy the preset regular nutritional value supply condition according to the intake dish category and / or the intake dish weight of each of the intake dishes comprises:

[0020] determining the number of intake dishes according to the intake dish category of each of the intake dishes, and judging whether all the intake dishes satisfy the preset phenomenon occurrence possibility condition of the nutritional value change phenomenon according to the number of intake dishes;

[0021] when it is judged that all the intake dishes do not satisfy the phenomenon occurrence possibility condition, determining that all the intake dishes satisfy the preset regular nutritional value supply condition;

[0022] when it is judged that all the intake dishes do not satisfy the phenomenon occurrence possibility condition, judging whether all the intake dishes satisfy the preset phenomenon confirmation occurrence condition of the nutritional value change phenomenon according to the intake dish category and the intake dish weight of each of the intake dishes;

[0023] when it is judged that all the intake dishes satisfy the phenomenon confirmation occurrence condition, determining that all the intake dishes do not satisfy the preset regular nutritional value supply condition;

[0024] when it is judged that all the intake dishes do not satisfy the phenomenon confirmation occurrence condition, determining that all the intake dishes satisfy the preset regular nutritional value supply condition.

[0025] As an optional implementation form, in the first aspect of the present application, the judging whether all the intake dishes satisfy the preset phenomenon confirmation occurrence condition of the nutritional value change phenomenon according to the intake dish category and the intake dish weight of each of the intake dishes comprises:

[0026] judging whether there is an intake dish satisfying the preset traceable change condition in all the intake dishes according to the intake dish category of each of the intake dishes;

[0027] determining that all the intake dishes meet the preset phenomenon confirmation appearance condition for the nutrition value change phenomenon when it is judged that there is an intake dish meeting the micro-amount change condition among all the intake dishes;

[0028] judging whether there is an intake dish meeting the amount-effect change condition among all the intake dishes according to the intake dish category and the intake dish weight of each intake dish when it is judged that there is no intake dish meeting the micro-amount change condition among all the intake dishes;

[0029] determining that all the intake dishes meet the preset phenomenon confirmation appearance condition for the nutrition value change phenomenon when it is judged that there is an intake dish meeting the amount-effect change condition among all the intake dishes;

[0030] determining that all the intake dishes do not meet the preset phenomenon confirmation appearance condition for the nutrition value change phenomenon when it is judged that there is no intake dish meeting the amount-effect change condition among all the intake dishes.

[0031] As an optional implementation form, in the first aspect of the present application, the judging whether all the intake dishes meet the preset phenomenon appearance possibility condition for the nutrition value change phenomenon according to the intake dish quantity comprises:

[0032] judging whether the intake dish quantity is greater than or equal to a preset intake dish quantity threshold value;

[0033] determining that all the intake dishes meet the preset phenomenon appearance possibility condition for the nutrition value change phenomenon when it is judged that the intake dish quantity is greater than or equal to the intake dish quantity threshold value;

[0034] determining that all the intake dishes do not meet the preset phenomenon appearance possibility condition for the nutrition value change phenomenon when it is judged that the intake dish quantity is less than the intake dish quantity threshold value.

[0035] As an optional implementation form, in the first aspect of the present application, the judging whether there is an intake dish meeting the amount-effect change condition among all the intake dishes according to the intake dish category and the intake dish weight of each intake dish comprises:

[0036] judging whether there is a target intake dish meeting a preset amount-effect change dish property condition among all the intake dishes according to the intake dish category of each intake dish;

[0037] when it is judged that all the intake dishes exist in the target intake dish, judging whether the intake dish weight of the target intake dish is greater than or equal to a preset intake dish weight threshold value;

[0038] when it is judged that the intake dish weight of the target intake dish is greater than or equal to the intake dish weight threshold value, determining that all the intake dishes exist in an intake dish satisfying a preset amount-effect change condition;

[0039] when it is judged that the intake dish weight of the target intake dish is less than the intake dish weight threshold value, determining that all the intake dishes do not exist in an intake dish satisfying a preset amount-effect change condition.

[0040] The second aspect of the present application discloses a device for nutrition calculation based on different dining stages, which comprises:

[0041] a remaining dish determination module, configured to, when it is detected that the user finishes dining, acquire image data of dishes placed on a target dish tray carried by the user through a target sensor arranged on a tableware returning device, and perform corresponding analysis operation on the image data to obtain remaining dish data of each remaining dish remaining on the target dish tray in the user's dining ending stage, the remaining dish data comprising a remaining dish type and a remaining dish weight, and each remaining dish being placed in a corresponding container of the target dish tray;

[0042] a taken dish determination module, configured to determine taken dish data of each taken dish existing on the target dish tray in the user's dish taking stage, the taken dish data comprising a taken dish type and a taken dish weight, and each taken dish being placed in a corresponding container of the target dish tray;

[0043] an intake dish determination module, configured to determine, according to the remaining dish data and the taken dish data, an intake dish type and an intake dish weight of each intake dish taken by the user in this dining;

[0044] a nutrition value determination module, configured to determine a unit weight nutrition value of each intake dish according to the intake dish type of each intake dish, and determine a nutrition value taken by the user in this dining according to the unit weight nutrition value and the intake dish weight of each intake dish.

[0045] As an optional implementation form, in the second aspect of the present application, the device further comprises:

[0046] a judgment module configured to, after the dish determination module determines the dish type and dish weight of each dish consumed by the user during this meal based on the remaining dish data and the taken dish data, determine whether all the consumed dishes meet the preset conventional nutritional value supply conditions based on the dish type and / or dish weight of each dish consumed; and, when it is determined that all the consumed dishes meet the conventional nutritional value supply conditions, trigger the nutritional value determination module to execute the steps of determining the nutritional value per unit weight of each dish consumed based on the dish type of each dish consumed, and determining the nutritional value consumed by the user during this meal based on the nutritional value per unit weight and the dish weight of each dish consumed;

[0047] The nutritional value determination module is also used to determine the comprehensive nutritional value of all the consumed dishes based on the mutual influence level of nutritional value according to the type and weight of each of the consumed dishes when the judgment module determines that all the consumed dishes do not meet the conventional nutritional value supply conditions; and determine the nutritional value of the user's meal according to the comprehensive nutritional value.

[0048] As an optional embodiment, in the second aspect of the present invention, the nutritional value determination module determines the comprehensive nutritional value of all the ingested dishes based on the level of mutual influence of nutritional value according to the type and weight of each ingested dish, specifically including:

[0049] Determining, based on the type of each of the ingested dishes, the impact properties of all of the ingested dishes on the comprehensive nutritional value, wherein the impact properties include one of a positive strengthening property, a negative weakening property, and a no-impact property;

[0050] Determining a conventional nutritional value parameter of each of the ingested dishes based on a unit weight according to the type of each of the ingested dishes, and determining a conventional nutritional value result of each of the ingested dishes based on the weight of each of the ingested dishes and the conventional nutritional value parameter;

[0051] Determining, based on the types of all the ingested dishes and the influencing properties, an affected nutritional value parameter per unit weight of each of the ingested dishes, and determining, based on the ingested dish weight and the affected nutritional value parameter of each of the ingested dishes, a comprehensive affected nutritional value result of each of the ingested dishes;

[0052] According to the conventional nutritional value results and the comprehensive affected nutritional value results of each of the ingested dishes and the nature of the influence, the comprehensive nutritional value of all the ingested dishes corresponding to the level of mutual influence of nutritional value is determined.

[0053] As an optional implementation, in the second aspect of the present application, the judging module judges whether all the intake dishes satisfy the preset regular nutritional value supply condition according to the intake dish category and / or the intake dish weight of each intake dish.

[0054] According to the intake dish category of each intake dish, the intake dish quantity is determined, and whether all the intake dishes satisfy the preset phenomenon appearance possibility condition of the nutritional value change phenomenon is judged according to the intake dish quantity.

[0055] When it is judged that all the intake dishes do not satisfy the phenomenon appearance possibility condition, it is determined that all the intake dishes satisfy the preset regular nutritional value supply condition.

[0056] When it is judged that all the intake dishes do not satisfy the phenomenon appearance possibility condition, whether all the intake dishes satisfy the preset phenomenon confirmation appearance condition of the nutritional value change phenomenon is judged according to the intake dish category and the intake dish weight of each intake dish.

[0057] When it is judged that all the intake dishes satisfy the phenomenon confirmation appearance condition, it is determined that all the intake dishes do not satisfy the preset regular nutritional value supply condition.

[0058] When it is judged that all the intake dishes do not satisfy the phenomenon confirmation appearance condition, it is determined that all the intake dishes satisfy the preset regular nutritional value supply condition.

[0059] As an optional implementation, in the second aspect of the present application, the judging module judges whether all the intake dishes satisfy the preset phenomenon confirmation appearance condition of the nutritional value change phenomenon according to the intake dish category and the intake dish weight of each intake dish.

[0060] According to the intake dish category of each intake dish, whether there is an intake dish satisfying the preset trace quantity change condition among all the intake dishes is judged.

[0061] When it is judged that there is an intake dish satisfying the trace quantity change condition among all the intake dishes, it is determined that all the intake dishes satisfy the preset phenomenon confirmation appearance condition of the nutritional value change phenomenon.

[0062] When it is judged that there is no intake dish satisfying the trace quantity change condition among all the intake dishes, whether there is an intake dish satisfying the preset dose-effect change condition among all the intake dishes is judged according to the intake dish category and the intake dish weight of each intake dish.

[0063] When it is determined that there is an intake dish that meets the dose-effect change condition among all the intake dishes, determining that all the intake dishes meet the preset phenomenon confirmation occurrence condition for the nutritional value change phenomenon;

[0064] When it is determined that there is no ingested dish that meets the dose-effect change condition among all the ingested dishes, it is determined that all the ingested dishes do not meet the preset phenomenon confirmation occurrence condition for the nutritional value change phenomenon.

[0065] As an optional embodiment, in the second aspect of the present invention, the judgment module judges whether all the ingested dishes meet the preset possibility condition of the occurrence of the nutritional value change phenomenon based on the number of the ingested dishes, specifically including:

[0066] Determining whether the number of consumed dishes is greater than or equal to a preset threshold value of the number of consumed dishes;

[0067] When it is determined that the number of consumed dishes is greater than or equal to the threshold number of consumed dishes, determining that all consumed dishes meet a preset possibility condition for occurrence of a phenomenon of nutritional value change;

[0068] When it is determined that the number of ingested dishes is less than the ingested dishes number threshold, it is determined that all the ingested dishes do not meet the preset possibility condition for the occurrence of the nutritional value change phenomenon.

[0069] As an optional embodiment, in the second aspect of the present invention, the judgment module determines whether there is an ingested dish that meets the preset dose-effect change condition among all the ingested dishes based on the type and weight of each ingested dish, specifically including:

[0070] According to the type of each of the ingested dishes, determining whether there is a target ingested dish among all the ingested dishes that meets a preset condition of a dish property that can be changed by a dose-effect;

[0071] When it is determined that the target ingested dish exists among all the ingested dishes, determining whether the ingested dish weight of the target ingested dish is greater than or equal to a preset ingested dish weight threshold;

[0072] When it is determined that the weight of the target ingested dish is greater than or equal to the ingested dish weight threshold, determining that there is an ingested dish that meets a preset dose-effect change condition among all the ingested dishes;

[0073] When it is judged that the intake dish weight of the target intake dish is less than the intake dish weight threshold value, it is determined that there is no intake dish satisfying the preset amount-effect change condition among all the intake dishes.

[0074] The third aspect of the present application discloses another device for calculating nutrition based on different dining stages, which comprises:

[0075] a memory in which executable program codes are stored;

[0076] a processor coupled with the memory;

[0077] The processor invokes the executable program codes stored in the memory to execute the method for calculating nutrition based on different dining stages disclosed in the first aspect of the present application.

[0078] The fourth aspect of the present application discloses a computer storage medium which stores computer instructions, and when the computer instructions are invoked, the computer instructions are used to execute the method for calculating nutrition based on different dining stages disclosed in the first aspect of the present application.

[0079] Compared with the prior art, the embodiments of the present application have the following beneficial effects:

[0080] In the embodiment of the present application, when it is detected that the user finishes dining, the image data of the dishes placed on the target dish carried by the user is collected through the target sensor arranged on the tableware returning device, and corresponding analysis operation is performed on the image data to obtain the residual dish data of each residual dish left on the target dish in the user's dining ending stage, the residual dish data including residual dish type and residual dish weight, and each residual dish being placed in the corresponding container of the target dish; the taking dish data of each taking dish existing on the target dish in the user's taking dish stage is determined, the taking dish data including taking dish type and taking dish weight, and each taking dish being placed in the corresponding container of the target dish; according to the residual dish data and the taking dish data, the intake dish type and the intake dish weight of each intake dish taken by the user in this dining are determined; according to the intake dish type of each intake dish, the unit weight nutritional value of each intake dish is determined, and according to the unit weight nutritional value and the intake dish weight of each intake dish, the nutritional value taken by the user in this dining is determined. It can be seen that the present application can determine the intake dish type and the intake dish weight of the user through the determined residual dish data and the taking dish data of the user, and then determine the nutritional value taken by the user in this dining, which is beneficial to improve the comprehensiveness and rationality of the user's intake nutritional value determination method, and then is beneficial to improve the accuracy and reliability of the determined user's intake nutritional value, and is beneficial to improve the determination efficiency and convenience of the user's intake nutritional value, so as to be beneficial to subsequent improvement of personal health management, disease prevention and nutrition intervention effect. BRIEF DESCRIPTION OF DRAWINGS

[0081] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0082] Figure 1 is a flow diagram of a method for nutritional calculation based on different dining stages disclosed by the embodiment of the present application;

[0083] Figure 2 is a flow diagram of another method for nutritional calculation based on different dining stages disclosed by the embodiment of the present application;

[0084] Figure 3 is a structural diagram of a device for nutritional calculation based on different dining stages disclosed by the embodiment of the present application;

[0085] Figure 4is a structural schematic view of another device for calculating nutrition based on different dining stages according to an embodiment of the present application;

[0086] Figure 5 is a structural schematic view of still another device for calculating nutrition based on different dining stages according to an embodiment of the present application. DETAILED DESCRIPTION

[0087] In order to make the personnel in the art better understand the present application scheme, the technical scheme in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by the person skilled in the art without creative labor fall within the scope of protection of the present application.

[0088] The terms "first", "second", and the like in the specification and claims of the present application and the above-described drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, device, product, or end including a series of steps or units is not limited to the listed steps or units, but can optionally include steps or units not listed, or can optionally include other steps or units inherent to the process, method, product, or end.

[0089] In this document, reference to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearance of the phrase in various places in the specification does not necessarily all refer to the same embodiment, nor does it necessarily refer to a particular alternative embodiment. It will be explicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0090] The present application discloses a method and device for calculating nutrition based on different dining stages, which can determine the types and weights of food intake of a user by determining the remaining food data and food taking data of the user, and then determine the nutritional value of the food intake of the user in this meal, which is beneficial to improve the comprehensiveness and rationality of the determination method of the nutritional value of the food intake of the user, and then improve the accuracy and reliability of the determined nutritional value of the food intake of the user, and improve the determination efficiency and convenience of the nutritional value of the food intake of the user, thereby improving the effect of personal health management, disease prevention and nutrition intervention. The following will be described in detail.

[0091] Embodiment one

[0092] Please refer to Figure 1 ,Figure 1 is a flowchart of a method for nutrition calculation based on different dining stages according to an embodiment of the present application. In this method, Figure 1 The method described can be applied to a method for nutrition calculation based on different dining stages, wherein the device can include a server, and the server can include a local server or a cloud server, and the present application is not limited to this. As Figure 1 The method for nutrition calculation based on different dining stages includes the following operations:

[0093] 101. When it is detected that the user has finished eating, the image data of the dishes placed on the target tray carried by the user is collected through the target sensor arranged on the tableware return device, and corresponding analysis operations are performed on the image data to obtain the remaining dish data of each remaining dish on the target tray at the end of the user's meal. The remaining dish data includes the remaining dish type and the remaining dish weight, and each remaining dish is placed in a corresponding container of the target tray.

[0094] Optionally, the target sensor can include but is not limited to one or more of an image sensor, a depth sensor, an infrared sensor, and other sensors capable of collecting dish data, and the present application is not limited to this.

[0095] Optionally, each remaining dish is placed in a corresponding container of the target tray, such as each remaining dish being placed in a different container of the target tray, or each remaining dish being placed in a corresponding container of the target tray according to container classification, and the present application is not limited to this.

[0096] Optionally, the remaining dish type, the serving dish type, and the intake dish type can be but are not limited to one or more of division according to food material type, division according to cooking method, division according to regional culture, division according to functional use, division according to price interval, division according to flavor characteristics, division according to consumption scene, and division according to nutritional needs, and the present application is not limited to this.

[0097] Optionally, the remaining dish weight can include the individual weight of each remaining dish and / or the overall weight of all remaining dishes, and the present application is not limited to this.

[0098] Optionally, the remaining dish data of each remaining dish on the target tray at the end of the user's meal is used to illustrate which dishes the user has left and how much of each dish the user has left, and the present application is not limited to this.

[0099] Optionally, the remaining dish data can also be determined through the dish recovery data of the target tray at the end of the user's meal tray dish recovery stage, and the present application is not limited to this.

[0100] 102、determining the taking dish data of each taking dish existing in the target dish tray in the user taking dish stage, the taking dish data including the taking dish type and the taking dish weight, and each taking dish being placed in the corresponding container of the target dish tray.

[0101] Optionally, the taking dish weight can include the individual weight of each taking dish and / or the overall weight of all taking dishes, and the embodiments of the present application are not limited thereto.

[0102] Optionally, the taking dish data of each taking dish existing in the target dish tray in the user taking dish stage can be used to illustrate which dishes are taken by the user and how many dishes are taken by the user, and the embodiments of the present application are not limited thereto.

[0103] Optionally, each taking dish is placed in the corresponding container of the target dish tray, for example, each taking dish is placed in a different container of the target dish tray, or each taking dish is placed in the corresponding container of the target dish tray according to the container classification, and the embodiments of the present application are not limited thereto.

[0104] Optionally, the taking dish data determination method can be used to illustrate that, in the user taking dish stage, the related equipment acquires user information through face recognition, binds the user by scanning the two-dimensional code of the target dish tray, records the taking dish type and the taking dish weight in the target dish tray of the user through image recognition, and saves the taking data of the user in the taking dish stage; further, in the user meal ending stage (i.e. dish tray leftover dish recycling stage), the dish returning equipment scans the two-dimensional code of the target dish tray to acquire the taking dish data of the target dish tray, and the embodiments of the present application are not limited thereto.

[0105] 103、determining the intake dish type and the intake dish weight of each intake dish taken by the user in the meal according to the residual dish data and the taking dish data.

[0106] Further optionally, the determination of the intake dish type and the intake dish weight of each intake dish taken by the user in the meal according to the residual dish data and the taking dish data can include:

[0107] determining one or more dishes satisfying the change of dish weight as the intake dish according to the residual dish weight and the taking dish weight;

[0108] determining the intake dish type of each intake dish according to the taking dish type and the residual dish type;

[0109] for each intake dish, performing a corresponding subtraction operation according to the residual dish weight and the taking dish weight of the intake dish to obtain the intake dish weight of the intake dish.

[0110] 104. Determine the unit weight nutritional value of each intake dish according to the intake dish category of each intake dish, and determine the nutritional value of the user in this meal according to the unit weight nutritional value of each intake dish and the intake dish weight.

[0111] Optionally, the unit weight nutritional value of the intake dish is exemplified as follows: under the premise of being independent without the influence of other factors, the nutritional value obtained by the user for each unit of the intake dish, which is not limited by the embodiments of the present application.

[0112] Optionally, the determined nutritional value of the user in this meal is synchronized to the server, and the server can subsequently perform corresponding data calling operations based on the stored nutritional value intake information, which is not limited by the embodiments of the present application.

[0113] As can be seen, the method for calculating nutrition based on different meal stages described in the embodiments of the present application can determine the intake dish category and the intake dish weight of the user by determining the remaining dish data and the taken dish data of the user, and then determine the nutritional value of the user in this meal, which is beneficial to improve the comprehensiveness and rationality of the user's intake nutritional value determination method, and then beneficial to improve the accuracy and reliability of the determined user's intake nutritional value, and beneficial to improve the determination efficiency and convenience of the user's intake nutritional value, thereby beneficial to subsequent improvement of personal health management, disease prevention and nutrition intervention effect.

[0114] Embodiment Two

[0115] Please refer to Figure 2 , Figure 2 is another flowchart of the method for calculating nutrition based on different meal stages disclosed by the embodiments of the present application. Among them, Figure 2 The method described can be applied to a device for calculating nutrition based on different meal stages, wherein the device can include a server, wherein the server includes a local server or a cloud server, which is not limited by the embodiments of the present application. As Figure 2 shown, the method for calculating nutrition based on different meal stages includes the following operations:

[0116] 201. When it is detected that the user has finished eating, the image data of the dishes placed on the target dish tray carried by the user is collected through the target sensor arranged on the tableware returning device, and corresponding analysis operations are performed on the image data to obtain the remaining dish data of each remaining dish remaining in the target dish tray at the end of the user's meal. The remaining dish data includes the remaining dish type and the remaining dish weight, and each remaining dish is placed in a corresponding container of the target dish tray.

[0117] 202、determining meal taking dish data of each meal taking dish existing in the target dish tray in the user meal taking stage, the meal taking dish data including meal taking dish type and meal taking dish weight, each meal taking dish being placed in a corresponding container of the target dish tray.

[0118] 203、determining intake dish category and intake dish weight of each intake dish taken by the user in this meal according to the residual dish data and the meal taking dish data.

[0119] 204、judging whether all intake dishes meet preset regular nutritional value supply conditions according to the intake dish category and / or the intake dish weight of each intake dish, executing step 205 when the judging result is yes, and executing step 206 when the judging result is no.

[0120] Optionally, the judging whether the intake dish meets the preset regular nutritional value supply conditions is exemplified as follows: whether the nutritional value absorbed by the user from the intake dish in this meal taking scene belongs to a normal range (for example, the intake dish does not react with other dishes to weaken the nutritional value or to cause additional enhancement of the nutritional value), if yes, it is determined that the intake dish meets the preset regular nutritional value supply conditions, and if no, it is determined that the intake dish does not meet the preset regular nutritional value supply conditions, which is not limited in the embodiment of the present application.

[0121] 205、determining unit weight nutritional value of each intake dish according to the intake dish category of each intake dish, and determining the nutritional value taken by the user in this meal according to the unit weight nutritional value of each intake dish and the intake dish weight.

[0122] 206、determining comprehensive nutritional value situation corresponding to a mutual influence level of nutritional value of all intake dishes according to the intake dish category and the intake dish weight of each intake dish, and determining the nutritional value taken by the user in this meal according to the comprehensive nutritional value situation.

[0123] Optionally, the comprehensive nutritional value situation corresponding to the mutual influence level of nutritional value is exemplified as follows: the nutritional value result determined in combination with the phenomenon that dishes react with each other to weaken or additionally enhance the nutritional value, which is not limited in the embodiment of the present application.

[0124] In the embodiment of the present application, other descriptions of steps 201-206 can refer to other detailed descriptions of steps 101-104 in the embodiment one, and the embodiment of the present application will not be repeated.

[0125] It can be seen that the embodiment of the present application can determine the nutrient value of the user by determining the remaining dish data and the taken dish data of the user, thereby improving the comprehensiveness and rationality of the determination method of the nutrient value of the user, and further improving the accuracy and reliability of the determined nutrient value of the user, and improving the determination efficiency and convenience of the nutrient value of the user, thereby improving the effect of personal health management, disease prevention and nutrition intervention; and, the embodiment of the present application can match the corresponding determination method of the nutrient value of the user according to the two cases of meeting the regular nutrient value supply condition and not meeting the regular nutrient value supply condition, thereby improving the comprehensiveness and rationality of the determination method of the nutrient value of the user, and improving the diversity, flexibility and pertinence of the determination method of the nutrient value of the user, thereby improving the execution accuracy, timeliness and rationality of the operation of the determination of the nutrient value of the user, and improving the accuracy and reliability of the determined nutrient value of the user.

[0126] In an optional embodiment, the determination of the comprehensive nutrient value of all the taken dishes based on the mutual influence of the nutrient value according to the nutrient category and the nutrient weight of each taken dish can include:

[0127] According to the nutrient category of each taken dish, the influence property of all the taken dishes on the comprehensive nutrient value is determined, and the influence property includes one of a positive strengthening property, a negative weakening property and no influence property.

[0128] According to the nutrient category of each taken dish, the regular nutrient value parameter of each taken dish based on the unit weight is determined, and according to the nutrient weight and the regular nutrient value parameter of each taken dish, the regular nutrient value result of each taken dish is determined.

[0129] According to the nutrient category and the influence property of all the taken dishes, the influenced nutrient value parameter of each taken dish based on the unit weight is determined, and according to the nutrient weight and the influenced nutrient value parameter of each taken dish, the comprehensive influenced nutrient value result of each taken dish is determined.

[0130] According to the regular nutrient value result and the comprehensive influenced nutrient value result of each taken dish, and the influence property, the comprehensive nutrient value of all the taken dishes based on the mutual influence of the nutrient value is determined.

[0131] Optionally, the positive strengthening property can be understood as: when the special reaction between the taken dishes occurs to cause additional enhancement of the nutrient value, the influence property is determined as the positive strengthening property, and the embodiment of the present application is not limited.

[0132] Optionally, the negative weakening property is exemplified as follows: when a special conflict reaction occurs between the intake dishes and the intake dishes, which results in weakening of the nutritional value, the influence property is determined as the negative weakening property, and the embodiments of the present application are not limited thereto.

[0133] Optionally, the no influence property is exemplified as follows: when no correlation reaction occurs between all the intake dishes, or even if a reaction occurs, the nutritional value finally absorbed by the user is consistent with the conventional set nutritional value, the influence property is determined as the no influence property, and the embodiments of the present application are not limited thereto.

[0134] Optionally, the affected nutritional value parameter can be the weakened nutritional value or the additional enhanced nutritional value, and the embodiments of the present application are not limited thereto.

[0135] Further optionally, the above-mentioned determination of the comprehensive nutritional value situation of all the intake dishes based on the mutual influence of the nutritional value according to the conventional nutritional value result of each intake dish and the comprehensive affected nutritional value result and the influence property can include:

[0136] When the influence property is the positive strengthening property, for each intake dish, the conventional nutritional value result of the intake dish is added to the comprehensive affected nutritional value result to obtain the comprehensive nutritional value situation of the intake dish based on the mutual influence of the nutritional value;

[0137] When the influence property is the negative weakening property, for each intake dish, the conventional nutritional value result of the intake dish is subtracted from the comprehensive affected nutritional value result to obtain the comprehensive nutritional value situation of the intake dish based on the mutual influence of the nutritional value;

[0138] When the influence property is the no influence property, for each intake dish, the conventional nutritional value result of the intake dish is taken as the comprehensive nutritional value situation of the intake dish based on the mutual influence of the nutritional value.

[0139] It can be seen that the optional embodiment can determine the comprehensive nutritional value situation of all the intake dishes by combining the conventional nutritional value result and the affected nutritional value parameter, which is beneficial to improve the comprehensiveness and rationality of the comprehensive nutritional value situation determination method, and further beneficial to improve the diversity and flexibility of the determination consideration parameter for determining the comprehensive nutritional value situation, thereby improving the accuracy and reliability of the determined comprehensive nutritional value situation.

[0140] In another optional embodiment, the above-mentioned determination of whether all the intake dishes satisfy the preset conventional nutritional value supply condition according to the intake dish category and / or the intake dish weight of each intake dish can include:

[0141] determine the number of the intake dishes according to the intake dish category of each intake dish, and determine whether all the intake dishes satisfy a preset phenomenon occurrence possibility condition of the nutrition value change phenomenon according to the number of the intake dishes;

[0142] when it is determined that all the intake dishes do not satisfy the phenomenon occurrence possibility condition, determine that all the intake dishes satisfy a preset regular nutrition value supply condition;

[0143] when it is determined that all the intake dishes do not satisfy the phenomenon occurrence possibility condition, determine whether all the intake dishes satisfy a preset phenomenon confirmation occurrence condition of the nutrition value change phenomenon according to the intake dish category and the intake dish weight of each intake dish;

[0144] when it is determined that all the intake dishes satisfy the phenomenon confirmation occurrence condition, determine that all the intake dishes do not satisfy the preset regular nutrition value supply condition;

[0145] when it is determined that all the intake dishes do not satisfy the phenomenon confirmation occurrence condition, determine that all the intake dishes satisfy the preset regular nutrition value supply condition.

[0146] Optionally, the determination of whether all the intake dishes satisfy the preset phenomenon occurrence possibility condition of the nutrition value change phenomenon includes: determining whether the phenomenon of the final nutrition value of the intake dishes of the user changing is likely to occur, and if yes, the phenomenon occurrence possibility condition is satisfied, and if no, the phenomenon occurrence possibility condition is not satisfied, which is not limited in the embodiment of the present application.

[0147] Optionally, the determination of whether all the intake dishes satisfy the preset phenomenon confirmation occurrence condition of the nutrition value change phenomenon includes: determining whether the nutrition value change phenomenon is certain to occur in all the intake dishes, and if yes, it is determined that the phenomenon confirmation occurrence condition is satisfied, and if no, it is determined that the phenomenon confirmation occurrence condition is not satisfied, which is not limited in the embodiment of the present application.

[0148] It can be seen that the optional embodiment can determine the satisfaction of the phenomenon occurrence possibility condition of the nutrition value change phenomenon and the satisfaction of the phenomenon confirmation occurrence condition of the nutrition value change phenomenon, and further determine the satisfaction result of the regular nutrition value supply condition, which is beneficial to improve the comprehensiveness, rationality and layer-by-layer progression of the determination manner of the satisfaction result of the regular nutrition value supply condition, and further beneficial to improve the accuracy and reliability of the determined satisfaction result of the regular nutrition value supply condition, thereby beneficial to improve the execution accuracy and execution rationality of the nutrition value determination operation triggered and executed based on the satisfaction result of the regular nutrition value supply condition.

[0149] In another optional embodiment, the above-mentioned determination of whether all consumed dishes meet the preset conditions for confirming the occurrence of the phenomenon of nutritional value change based on the type and weight of each consumed dish may include:

[0150] According to the type of each ingested dish, determining whether there is an ingested dish among all the ingested dishes that meets a preset trace amount change condition;

[0151] When it is determined that there is an ingested dish that satisfies the condition that a change can be generated in a trace amount among all the ingested dishes, it is determined that all the ingested dishes meet the preset phenomenon confirmation occurrence condition for the nutritional value change phenomenon;

[0152] When it is determined that there is no ingested dish that satisfies the condition of generating a change with a trace amount among all the ingested dishes, judging whether there is an ingested dish that satisfies the preset condition of causing a change with a dose-effect according to the type and weight of each ingested dish;

[0153] When it is determined that there is an intake dish that meets the dose-effect change condition among all the intake dishes, it is determined that all the intake dishes meet the preset phenomenon confirmation occurrence condition for the nutritional value change phenomenon;

[0154] When it is determined that there is no ingested dish that meets the quantity-effect-induced change condition among all ingested dishes, it is determined that all ingested dishes do not meet the preset phenomenon confirmation occurrence condition for the nutritional value change phenomenon.

[0155] Optionally, the above judgment on whether there are any ingested dishes that meet the preset trace amount conditions for generating changes, for example: judging whether there are at least two types of dishes among all ingested dishes whose nutritional value will change as long as they are ingested together (that is, they are not affected by the intake amount, as long as the dish type requirements are met, they will have an impact as long as they are ingested together), if so, it is determined that there are ingested dishes that meet the preset trace amount conditions for generating changes, otherwise it is determined that there are no ingested dishes that meet the preset trace amount conditions for generating changes, and the embodiments of the present invention do not limit this.

[0156] Optionally, the above judgment on whether there are any ingested dishes that meet the preset quantity-effect change conditions among all ingested dishes is illustrated by way of example: judging whether there are at least two types of dishes among all ingested dishes whose nutritional value changes due to reaching a certain intake amount; if so, it is determined that there are ingested dishes that meet the preset quantity-effect change conditions; otherwise, it is determined that there are no ingested dishes that meet the preset quantity-effect change conditions, and this embodiment of the present invention does not limit this.

[0157] It can be seen that the optional embodiment can determine the existence of the intake dishes meeting the trace amount condition and the existence of the intake dishes meeting the amount-effect caused change condition, and then determine the phenomenon confirmation appearance condition meeting result, which is beneficial to improve the comprehensiveness, rationality and layer-by-layer progression of the phenomenon confirmation appearance condition meeting result determination manner, and then is beneficial to improve the diversity and flexibility of the determination consideration aspect for determining the phenomenon confirmation appearance condition meeting result, so as to improve the accuracy and reliability of the determined phenomenon confirmation appearance condition meeting result.

[0158] In still another optional embodiment, the above determining whether all the intake dishes meet the phenomenon appearance possibility condition of the preset appearance of the nutritional value change phenomenon according to the intake dish quantity can include:

[0159] determining whether the intake dish quantity is greater than or equal to a preset intake dish quantity threshold value;

[0160] when it is determined that the intake dish quantity is greater than or equal to the intake dish quantity threshold value, determining that all the intake dishes meet the phenomenon appearance possibility condition of the preset appearance of the nutritional value change phenomenon;

[0161] when it is determined that the intake dish quantity is less than the intake dish quantity threshold value, determining that all the intake dishes do not meet the phenomenon appearance possibility condition of the preset appearance of the nutritional value change phenomenon.

[0162] Optionally, for example, when the intake dish quantity is used to represent that only one dish is taken, it is certain that the phenomenon of affecting the nutritional value due to the reaction between the intake dishes will not occur, that is, all the intake dishes do not meet the phenomenon appearance possibility condition of the preset appearance of the nutritional value change phenomenon; when the intake dish quantity is used to represent that multiple dishes are taken, it is possible that the phenomenon of affecting the nutritional value due to the reaction between the intake dishes will occur, that is, all the intake dishes meet the phenomenon appearance possibility condition of the preset appearance of the nutritional value change phenomenon, which is not limited by the embodiment of the present application.

[0163] It can be seen that the optional embodiment can determine the phenomenon appearance possibility condition meeting result through the size comparison between the intake dish quantity and the corresponding threshold value, which is beneficial to improve the comprehensiveness and rationality of the phenomenon appearance possibility condition meeting result determination manner, and then is beneficial to improve the accuracy and reliability of the determined phenomenon appearance possibility condition meeting result.

[0164] In still another optional embodiment, the above determining whether all the intake dishes meet the amount-effect caused change condition according to the intake dish category and the intake dish weight of each intake dish can include:

[0165] determine whether there is a target intake dish in all intake dishes that meets a preset quantity-effect-causing-change condition;

[0166] When it is determined that there is a target intake dish in all intake dishes, determine whether the intake dish weight of the target intake dish is greater than or equal to a preset intake dish weight threshold;

[0167] When it is determined that the intake dish weight of the target intake dish is greater than or equal to the intake dish weight threshold, determine that there is an intake dish in all intake dishes that meets a preset quantity-effect-causing-change condition;

[0168] When it is determined that the intake dish weight of the target intake dish is less than the intake dish weight threshold, determine that there is no intake dish in all intake dishes that meets a preset quantity-effect-causing-change condition.

[0169] Optionally, the above-mentioned determination of whether there is a target intake dish in all intake dishes that meets a preset quantity-effect-causing-change condition is exemplified as follows: determine whether there are at least two target intake dishes in all intake dishes that will change in nutritional value when a certain intake amount is reached, and if so, determine that there is a target intake dish that meets a preset quantity-effect-causing-change condition, and if not, determine that there is no target intake dish that meets a preset quantity-effect-causing-change condition. The embodiments of the present application are not limited thereto.

[0170] It can be seen that the optional embodiment can determine the presence of a target intake dish that meets a quantity-effect-causing-change condition and the comparison between the intake dish weight of the target intake dish and the corresponding threshold to determine the presence of an intake dish that meets a quantity-effect-causing-change condition, which is beneficial to improve the comprehensiveness, rationality and layer-by-layer progression of the determination method of the presence of an intake dish that meets a quantity-effect-causing-change condition, and further beneficial to improve the accuracy and reliability of the determined presence of an intake dish that meets a quantity-effect-causing-change condition.

[0171] Embodiment Three

[0172] Please refer to Figure 3 , Figure 3 is a structural schematic diagram of a device for calculating nutrition based on different dining stages disclosed by the embodiments of the present application. Among them, Figure 3 The device described can include a server, wherein the server includes a local server or a cloud server, and the embodiments of the present application are not limited thereto. As Figure 3 shown, the device for calculating nutrition based on different dining stages can include:

[0173] The remaining dish determination module 301 is used to collect image data of dishes placed on the target plate carried by the user through the target sensor set on the tableware return device when it is detected that the user has finished eating, and perform corresponding analysis operations on the image data to obtain the remaining dish data of each remaining dish remaining on the target plate at the end of the user's meal. The remaining dish data includes the type of remaining dish and the weight of the remaining dish, and each remaining dish is placed in the corresponding container of the target plate.

[0174] The meal picking determination module 302 is used to determine the meal picking data of each meal picking dish on the target plate during the user's meal picking stage. The meal picking data includes the meal picking dish type and the meal picking dish weight. Each meal picking dish is placed in a corresponding container on the target plate.

[0175] The consumed dish determination module 303 is used to determine the consumed dish type and consumed dish weight of each consumed dish consumed by the user during this meal based on the remaining dish data and the taken dish data.

[0176] The nutritional value determination module 304 is used to determine the nutritional value per unit weight of each dish consumed according to the type of each dish consumed, and to determine the nutritional value of the user's meal consumption based on the nutritional value per unit weight of each dish consumed and the weight of the dish consumed.

[0177] It can be seen that implementation Figure 3 The described device for performing nutritional calculations based on different dining stages can determine the types and weight of dishes consumed by the user through the determined remaining dish data and picked-up dish data, and then determine the nutritional value of the user's intake of this meal. This is conducive to improving the comprehensiveness and rationality of the method for determining the nutritional value of the user's intake, and thus is conducive to improving the accuracy and reliability of the determined nutritional value of the user's intake, as well as improving the efficiency and convenience of determining the nutritional value of the user's intake, which is conducive to subsequent improvement of personal health management, disease prevention and nutritional intervention effects.

[0178] In an optional embodiment, if Figure 4 As shown, the device may also include:

[0179] The judgment module 305 is used to determine whether all the consumed dishes meet the preset conventional nutritional value supply conditions according to the consumed dish type and / or consumed dish weight of each consumed dish after the consumed dish determination module 303 determines the consumed dish type and consumed dish weight of each consumed dish consumed by the user in this meal based on the remaining dish data and the taken dish data; when it is determined that all the consumed dishes meet the conventional nutritional value supply conditions, it triggers the nutritional value determination module 304 to execute the steps of determining the unit weight nutritional value of each consumed dish according to the consumed dish type of each consumed dish, and determining the nutritional value consumed by the user in this meal according to the unit weight nutritional value of each consumed dish and the consumed dish weight.

[0180] The nutritional value determination module 304 is also used to determine the comprehensive nutritional value of all consumed dishes based on the mutual influence level of nutritional value according to the type and weight of each consumed dish when the judgment module 305 determines that all consumed dishes do not meet the conventional nutritional value supply conditions; and determine the nutritional value of the user's meal according to the comprehensive nutritional value.

[0181] It can be seen that implementation Figure 4 The described device can match the corresponding intake nutritional value determination method for the two situations of meeting the conventional nutritional value supply conditions and not meeting the conventional nutritional value supply conditions, which is conducive to improving the comprehensiveness and rationality of the intake nutritional value determination method, as well as improving the diversity, flexibility and pertinence of the intake nutritional value determination method, and thus helping to improve the execution accuracy, timeliness and rationality of the intake nutritional value determination operation, thereby helping to improve the accuracy and reliability of the determined intake nutritional value.

[0182] In another optional embodiment, the nutritional value determination module 304 determines the comprehensive nutritional value of all consumed dishes based on the nutritional value interaction level according to the type and weight of each consumed dish, specifically including:

[0183] Determine the impact of all consumed dishes on the overall nutritional value based on the type of each consumed dish, where the impact includes positive reinforcement, negative weakening, and no impact.

[0184] Determining a conventional nutritional value parameter of each ingested dish based on a unit weight according to the type of each ingested dish, and determining a conventional nutritional value result of each ingested dish according to the ingested dish weight and the conventional nutritional value parameter of each ingested dish;

[0185] determine the influenced nutritional value parameter of each intake dish based on the unit weight according to the intake dish category and the influence property of each intake dish, and determine the comprehensive influenced nutritional value result of each intake dish according to the intake dish weight and the influenced nutritional value parameter of each intake dish;

[0186] determine the comprehensive nutritional value situation of all intake dishes according to the regular nutritional value result, the comprehensive influenced nutritional value result and the influence property of each intake dish.

[0187] It can be seen that the implementation Figure 4 The described device can also determine the comprehensive nutritional value situation of all intake dishes in combination with the regular nutritional value result and the influenced nutritional value parameter, which is conducive to improving the comprehensiveness and rationality of the comprehensive nutritional value situation determination method, and further improving the diversity and flexibility of the determination consideration parameter for determining the comprehensive nutritional value situation, thereby improving the accuracy and reliability of the determined comprehensive nutritional value situation.

[0188] In yet another optional embodiment, the judging module 305 determines whether all intake dishes meet the preset regular nutritional value supply condition according to the intake dish category and / or the intake dish weight of each intake dish in the following manner:

[0189] determine the number of intake dishes according to the intake dish category of each intake dish, and determine whether all intake dishes meet the preset phenomenon appearance possibility condition of the nutritional value change phenomenon according to the number of intake dishes;

[0190] when it is determined that all intake dishes do not meet the phenomenon appearance possibility condition, determine that all intake dishes meet the preset regular nutritional value supply condition;

[0191] when it is determined that all intake dishes do not meet the phenomenon appearance possibility condition, determine whether all intake dishes meet the preset phenomenon confirmation appearance condition of the nutritional value change phenomenon according to the intake dish category and the intake dish weight of each intake dish;

[0192] when it is determined that all intake dishes meet the phenomenon confirmation appearance condition, determine that all intake dishes do not meet the preset regular nutritional value supply condition;

[0193] when it is determined that all intake dishes do not meet the phenomenon confirmation appearance condition, determine that all intake dishes meet the preset regular nutritional value supply condition.

[0194] It can be seen that the implementation Figure 4The apparatus described can also determine that the phenomenon occurrence possibility condition is met for the phenomenon of change in nutritional value, and that the phenomenon confirmation occurrence condition is met for the phenomenon of change in nutritional value, and then determine the regular nutritional value supply condition satisfaction result, thereby improving the comprehensiveness, rationality and layer-by-layer progression of the regular nutritional value supply condition satisfaction result determination manner, and further improving the accuracy and reliability of the determined regular nutritional value supply condition satisfaction result, thereby improving the execution accuracy and execution rationality of the subsequent nutritional value determination operation triggered based on the regular nutritional value supply condition satisfaction result.

[0195] In yet another optional embodiment, the judging module 305 judges whether all the intake dishes meet the preset phenomenon confirmation occurrence condition for the phenomenon of change in nutritional value according to the intake dish category and the intake dish weight of each intake dish, and the manner specifically includes:

[0196] judging whether there is an intake dish that meets the preset micro-amount change generation condition among all the intake dishes according to the intake dish category of each intake dish;

[0197] when it is judged that there is an intake dish that meets the micro-amount change generation condition among all the intake dishes, determining that all the intake dishes meet the preset phenomenon confirmation occurrence condition for the phenomenon of change in nutritional value;

[0198] when it is judged that there is no intake dish that meets the micro-amount change generation condition among all the intake dishes, judging whether there is an intake dish that meets the preset amount-effect change generation condition among all the intake dishes according to the intake dish category and the intake dish weight of each intake dish;

[0199] when it is judged that there is an intake dish that meets the amount-effect change generation condition among all the intake dishes, determining that all the intake dishes meet the preset phenomenon confirmation occurrence condition for the phenomenon of change in nutritional value;

[0200] when it is judged that there is no intake dish that meets the amount-effect change generation condition among all the intake dishes, determining that all the intake dishes do not meet the preset phenomenon confirmation occurrence condition for the phenomenon of change in nutritional value.

[0201] It can be seen that the implementation Figure 4 The apparatus described can also determine that the intake dish that meets the micro-amount change generation condition exists, and that the intake dish that meets the amount-effect change generation condition exists, and then determine the phenomenon confirmation occurrence condition satisfaction result, thereby improving the comprehensiveness, rationality and layer-by-layer progression of the phenomenon confirmation occurrence condition satisfaction result determination manner, and further improving the diversity and flexibility of the determination consideration aspect for determining the phenomenon confirmation occurrence condition satisfaction result, thereby improving the accuracy and reliability of the determined phenomenon confirmation occurrence condition satisfaction result.

[0202] In still another optional embodiment, the judging manner of the judging module 305 judging whether all the intake dishes satisfy the preset phenomenon occurrence possibility condition of the phenomenon of the change in nutritional value according to the number of intake dishes specifically includes:

[0203] judging whether the number of intake dishes is greater than or equal to a preset number of intake dishes threshold value;

[0204] when judging that the number of intake dishes is greater than or equal to the number of intake dishes threshold value, determining that all the intake dishes satisfy the preset phenomenon occurrence possibility condition of the phenomenon of the change in nutritional value;

[0205] when judging that the number of intake dishes is less than the number of intake dishes threshold value, determining that all the intake dishes do not satisfy the preset phenomenon occurrence possibility condition of the phenomenon of the change in nutritional value.

[0206] It can be seen that, by implementing the above-mentioned embodiments, the judging module 305 can judge whether all the intake dishes satisfy the preset phenomenon occurrence possibility condition of the phenomenon of the change in nutritional value according to the number of intake dishes, which is beneficial to improving the comprehensiveness and rationality of the judging manner of the phenomenon occurrence possibility condition, and further beneficial to improving the accuracy and reliability of the determined phenomenon occurrence possibility condition satisfaction result. Figure 4 The described apparatus can also determine the phenomenon occurrence possibility condition satisfaction result by comparing the number of intake dishes with the size of the corresponding threshold value, which is beneficial to improving the comprehensiveness and rationality of the phenomenon occurrence possibility condition satisfaction result determining manner, and further beneficial to improving the accuracy and reliability of the determined phenomenon occurrence possibility condition satisfaction result.

[0207] In still another optional embodiment, the judging manner of the judging module 305 judging whether there is an intake dish satisfying the preset quantity-effect-induced change condition in all the intake dishes according to the intake dish category and the intake dish weight of each intake dish specifically includes:

[0208] judging whether there is a target intake dish satisfying the preset dish property condition of quantity-effect-induced change in all the intake dishes according to the intake dish category of each intake dish;

[0209] when judging that there is a target intake dish in all the intake dishes, judging whether the intake dish weight of the target intake dish is greater than or equal to a preset intake dish weight threshold value;

[0210] when judging that the intake dish weight of the target intake dish is greater than or equal to the intake dish weight threshold value, determining that there is an intake dish satisfying the preset quantity-effect-induced change condition in all the intake dishes;

[0211] when judging that the intake dish weight of the target intake dish is less than the intake dish weight threshold value, determining that there is no intake dish satisfying the preset quantity-effect-induced change condition in all the intake dishes.

[0212] It can be seen that, by implementing the above-mentioned embodiments, the judging module 305 can judge whether there is an intake dish satisfying the preset quantity-effect-induced change condition in all the intake dishes according to the intake dish category and the intake dish weight of each intake dish, which is beneficial to improving the comprehensiveness and rationality of the judging manner of the quantity-effect-induced change condition, and further beneficial to improving the accuracy and reliability of the determined quantity-effect-induced change condition satisfaction result. Figure 4The described device can also determine the target intake dish presence condition that meets the quantity effect, and compare the intake dish weight of the target intake dish with the size of the corresponding threshold, and then determine the intake dish presence condition that meets the quantity effect change condition, thereby improving the comprehensiveness, rationality and layer-by-layer progression of the intake dish presence condition determination method that meets the quantity effect change condition, and further improving the accuracy and reliability of the determined intake dish presence condition that meets the quantity effect change condition.

[0213] Embodiment four

[0214] Please refer to Figure 5 , Figure 5 is another structure diagram of the device for calculating nutrition based on different dining stages according to an embodiment of the application. In the device, Figure 5 The described device can include a server, wherein the server includes a local server or a cloud server, and the embodiments of the application are not limited. As Figure 5 The device can include:

[0215] The memory 401 stores executable program codes.

[0216] The processor 402 is coupled to the memory 401.

[0217] Further, the device can also include an input interface 403 and an output interface 404 coupled to the processor 402.

[0218] The processor 402 calls the executable program codes stored in the memory 401, and is used to execute the steps in the method for calculating nutrition based on different dining stages according to the embodiment one or the embodiment two.

[0219] Embodiment five

[0220] The embodiments of the application disclose a computer storage medium storing a computer program for electronic data exchange, wherein the computer program causes a computer to execute the steps in the method for calculating nutrition based on different dining stages according to the embodiment one or the embodiment two.

[0221] Embodiment six

[0222] The embodiments of the application disclose a computer program product including a non-transitory computer readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute the steps in the method for calculating nutrition based on different dining stages according to the embodiment one or the embodiment two.

[0223] The device embodiments described above are merely illustrative, wherein the modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, i.e., they may be located in one place or distributed across multiple network modules. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Those skilled in the art can understand and implement the present invention without inventive effort.

[0224] Through the detailed description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus the necessary general hardware platform, or of course, by means of hardware. Based on this understanding, the above technical solution, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product, which can be stored in a computer-readable storage medium, the storage medium including a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium capable of carrying or storing data.

[0225] Finally, it should be noted that the method and device for nutritional calculation based on different dining stages disclosed in the embodiments of the present invention are only preferred embodiments of the present invention, and are only used to illustrate the technical solutions of the present invention, rather than to limit them. Although the present invention has been described in detail with reference to the aforementioned embodiments, it should be understood by those skilled in the art that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features therein may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A method for calculating nutrition based on different dining stages, characterized in that: The method comprises: When it is detected that the user has finished eating, the target sensor provided on the tableware return device collects image data of the dishes placed on the target plate carried by the user, and performs corresponding analysis operations on the image data to obtain remaining dish data of each remaining dish on the target plate at the end of the user's meal, the remaining dish data including the remaining dish type and the remaining dish weight, and each remaining dish is placed in a corresponding container on the target plate; Determine the dish data of each dish on the target plate during the user's meal pickup phase, wherein the dish data includes the type and weight of the dish, and each dish is placed in a corresponding container on the target plate; Determining the type and weight of each dish consumed by the user during the meal according to the remaining dish data and the taken dish data; The nutritional value per unit weight of each dish consumed is determined based on the type of each dish consumed, and the nutritional value of the meal consumed by the user is determined based on the nutritional value per unit weight of each dish consumed and the weight of the dish consumed.

2. The method for calculating nutrition based on different dining stages according to claim 1, characterized in that: After determining the type and weight of each dish consumed by the user during the meal based on the remaining dish data and the taken dish data, the method further includes: Determining whether all of the ingested dishes meet preset conventional nutritional value supply conditions based on the type of ingested dishes and / or the weight of the ingested dishes; When it is determined that all the consumed dishes meet the conventional nutritional value supply conditions, performing the steps of determining the nutritional value per unit weight of each consumed dish based on the type of each consumed dish, and determining the nutritional value of the user's meal consumption based on the nutritional value per unit weight of each consumed dish and the weight of the consumed dish; When it is determined that all the consumed dishes do not meet the conventional nutritional value supply conditions, the comprehensive nutritional value of all the consumed dishes based on the mutual influence of nutritional value is determined according to the type and weight of each consumed dish; based on the comprehensive nutritional value, the nutritional value of the user's meal is determined.

3. The method for calculating nutrition based on different dining stages according to claim 2, characterized in that: Determining the comprehensive nutritional value of all the ingested dishes based on the mutual influence of nutritional value according to the type and weight of each ingested dish includes: Determining, based on the type of each of the ingested dishes, the impact properties of all of the ingested dishes on the comprehensive nutritional value, wherein the impact properties include one of a positive strengthening property, a negative weakening property, and a no-impact property; Determining a conventional nutritional value parameter of each of the ingested dishes based on a unit weight according to the type of each of the ingested dishes, and determining a conventional nutritional value result of each of the ingested dishes based on the weight of each of the ingested dishes and the conventional nutritional value parameter; Determining, based on the types of all the ingested dishes and the influencing properties, an affected nutritional value parameter per unit weight of each of the ingested dishes, and determining, based on the ingested dish weight and the affected nutritional value parameter of each of the ingested dishes, a comprehensive affected nutritional value result of each of the ingested dishes; According to the conventional nutritional value results and the comprehensive affected nutritional value results of each of the ingested dishes and the nature of the influence, the comprehensive nutritional value of all the ingested dishes corresponding to the level of mutual influence of nutritional value is determined.

4. The method for calculating nutrition based on different dining stages according to claim 2, characterized in that: The step of determining whether all the ingested dishes meet the preset conventional nutritional value supply conditions based on the type and / or weight of each ingested dish includes: Determining the quantity of each of the ingested dishes according to the type of the ingested dishes, and judging whether all of the ingested dishes meet a preset possibility condition for the occurrence of a phenomenon of a change in nutritional value based on the quantity of the ingested dishes; When it is determined that all the consumed dishes do not meet the condition for the possibility of the phenomenon occurring, determining that all the consumed dishes meet the preset conventional nutritional value supply condition; When it is determined that all the consumed dishes do not meet the condition for the possibility of the phenomenon occurring, determining whether all the consumed dishes meet the preset condition for confirming the occurrence of the phenomenon of the nutritional value change phenomenon based on the type and weight of each of the consumed dishes; When it is determined that all the consumed dishes meet the phenomenon confirmation occurrence condition, determining that all the consumed dishes do not meet the preset conventional nutritional value supply condition; When it is determined that all the ingested dishes do not meet the phenomenon confirmation occurrence condition, it is determined that all the ingested dishes meet the preset conventional nutritional value supply condition.

5. The method for calculating nutrition based on different dining stages according to claim 4, characterized in that: The step of determining whether all the ingested dishes meet the preset conditions for confirming the occurrence of the phenomenon of nutritional value change based on the type and weight of each ingested dish includes: According to the type of each of the ingested dishes, determining whether there is an ingested dish among all the ingested dishes that meets a preset minute amount-capable-of-generating-change condition; When it is determined that there is an ingested dish that satisfies the condition that a change can be generated in a minute amount among all the ingested dishes, determining that all the ingested dishes satisfy a preset phenomenon confirmation occurrence condition for a nutritional value change phenomenon; When it is determined that there is no ingested dish among all the ingested dishes that meets the condition of generating a change with a trace amount, determining whether there is an ingested dish among all the ingested dishes that meets the preset condition of causing a change with a dose-effect based on the type and weight of each ingested dish; When it is determined that there is an intake dish that meets the dose-effect change condition among all the intake dishes, determining that all the intake dishes meet the preset phenomenon confirmation occurrence condition for the nutritional value change phenomenon; When it is determined that there is no ingested dish that meets the dose-effect change condition among all the ingested dishes, it is determined that all the ingested dishes do not meet the preset phenomenon confirmation occurrence condition for the nutritional value change phenomenon.

6. The method for performing nutritional calculation based on different dining stages according to claim 4, characterized in that: The step of judging whether all the consumed dishes meet a preset possibility condition for occurrence of a phenomenon of nutritional value change based on the number of consumed dishes includes: Determining whether the number of consumed dishes is greater than or equal to a preset threshold value of the number of consumed dishes; When it is determined that the number of consumed dishes is greater than or equal to the threshold number of consumed dishes, determining that all consumed dishes meet a preset possibility condition for occurrence of a phenomenon of nutritional value change; When it is determined that the number of ingested dishes is less than the ingested dishes number threshold, it is determined that all the ingested dishes do not meet the preset possibility condition for the occurrence of the nutritional value change phenomenon.

7. The method for calculating nutrition based on different dining stages according to claim 5, characterized in that: The determining, based on the type and weight of each of the ingested dishes, whether there is an ingested dish among all the ingested dishes that meets a preset dose-effect change condition includes: According to the type of each of the ingested dishes, determining whether there is a target ingested dish among all the ingested dishes that meets a preset condition of a dish property that can be changed by a dose-effect; When it is determined that the target ingested dish exists among all the ingested dishes, determining whether the ingested dish weight of the target ingested dish is greater than or equal to a preset ingested dish weight threshold; When it is determined that the weight of the target ingested dish is greater than or equal to the ingested dish weight threshold, determining that there is an ingested dish that meets a preset dose-effect change condition among all the ingested dishes; When it is determined that the weight of the target ingested dish is less than the ingested dish weight threshold, it is determined that no ingested dish among all the ingested dishes satisfies the preset dose-effect change condition.

8. A device for calculating nutrition based on different meal stages, characterized in that: The device comprises: a remaining dish determination module, configured to, upon detecting that a user has finished eating, collect image data of dishes placed on a target plate carried by the user through a target sensor provided on a tableware return device, and perform corresponding analysis operations on the image data to obtain remaining dish data of each remaining dish on the target plate at the end of the user's meal, the remaining dish data including the remaining dish type and remaining dish weight, with each remaining dish being placed in a corresponding container on the target plate; a meal pickup item determination module, configured to determine meal pickup item data for each meal pickup item on the target meal tray during the user meal pickup phase, wherein the meal pickup item data includes the meal pickup item type and the meal pickup item weight, and each meal pickup item is placed in a corresponding container on the target meal tray; an intake dish determination module, configured to determine the type and weight of each dish consumed by the user during this meal based on the remaining dish data and the taken dish data; The nutritional value determination module is used to determine the nutritional value per unit weight of each of the consumed dishes based on the type of each of the consumed dishes, and to determine the nutritional value of the user's meal intake based on the nutritional value per unit weight of each of the consumed dishes and the weight of the consumed dishes.

9. A device for calculating nutrition based on different meal stages, characterized in that: The device comprises: a memory storing executable program code; a processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the method for performing nutritional calculation based on different dining stages as described in any one of claims 1 to 7.

10. A computer storage medium, characterized in that The computer storage medium stores computer instructions, which, when called, are used to execute the method for performing nutritional calculation based on different dining stages as described in any one of claims 1 to 7.