A high-efficiency, nutritionally balanced intelligent canteen management method and system

Through intelligent canteen management methods and systems, separation of ordering and picking up meals and recommendations of nutritionally balanced dishes are achieved, solving the problems of long queues and unbalanced nutrition for students, and improving the dining experience.

CN119762291APending Publication Date: 2025-04-04ZHEJIANG YUNXIAOJIA NETWORK TECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510259476.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-06
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

Students need to choose dishes on site when dining in the cafeteria, which leads to long queues, affects the dining experience, and is difficult to ensure balanced nutrition.

Method used

The intelligent canteen management method and system are adopted to obtain subsequent optional dishes, generate an ordering interface, and determine the ordering time based on the preset deadline and current time points, so as to separate ordering and picking up the meal. At the same time, conduct nutritional analysis, recommend dishes with balanced nutrition, and replace dishes if necessary.

Benefits of technology

It reduces the queue time for students, improves the dining experience, and ensures a balanced nutritional intake for students through intelligent recommendations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119762291A_ABST
    Figure CN119762291A_ABST
Patent Text Reader

Abstract

The present application relates to a highly efficient and nutritionally balanced smart canteen management method and system, and to the field of smart canteen technology. The method includes obtaining subsequent optional dishes; generating a subsequent optional list based on the subsequent optional dishes, and generating a subsequent ordering interface based on the subsequent optional list, and determining the ordering time according to a preset deadline and a current time point, and controlling the ordering time to count down; obtaining a dish selection order according to the subsequent ordering interface when the ordering time countdown returns to zero, wherein the dish selection order includes the user identity of the selected meal and the user selected dishes; obtaining the face information of the person picking up the meal according to the preset meal picking device during the preset meal picking time period; determining the user identity of the person picking up the meal corresponding to the face information of the person picking up the meal according to the preset user matching relationship, and placing the user selected dishes corresponding to the user identity of the selected meal corresponding to the user identity of the selected meal in the preset meal picking area. The present application has the effect of improving the dining experience of students.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of smart canteen technology, and in particular to a high-efficiency, nutritionally balanced smart canteen management method and system. Background Art

[0002] Currently, when students eat in the school cafeteria, they usually line up at each window. When it is their turn, they can choose the dishes they want to eat and let the staff serve the food. The staff calculates the price according to the food served by the students and enters the corresponding amount into the charging device. At this time, the students can pay for the meal through the campus card to complete the entire meal collection operation.

[0003] In the above-mentioned related technologies, students are required to select the required dishes on the spot when dining, so it takes a certain amount of time for each student to order food. Students generally go to the cafeteria together after class, and there will be a short peak period for dining. At this time, there is a large queue in the cafeteria, and it is easy to have a slow meal collection, resulting in a poor dining experience for students. There is still room for improvement. Summary of the invention

[0004] In order to improve students' dining experience, this application provides a highly efficient and nutritionally balanced smart canteen management method and system.

[0005] In the first aspect, the present application provides a highly efficient and nutritionally balanced intelligent canteen management method, which adopts the following technical solutions: A highly efficient and nutritionally balanced intelligent canteen management method, comprising: Get the optional dishes for the next order; Generate a subsequent optional list based on the subsequent optional dishes, generate a subsequent ordering interface based on the subsequent optional list, determine the ordering time according to the preset deadline time point and the current time point, and control the ordering time to count down; When the ordering timer reaches zero, a dish selection order is obtained according to the subsequent ordering interface, wherein the dish selection order includes the identity of the user who selected the dish and the dish selected by the user; Acquire the facial information of the person picking up the meal according to the preset meal picking device during the preset meal picking time period; The identity of the meal-picking user corresponding to the meal-picking facial information is determined according to a preset user matching relationship, and the user-selected dishes corresponding to the meal-picking user identity corresponding to the meal-selecting user identity are placed in a preset meal-picking area.

[0006] Optionally, after obtaining the user's selection of dishes on the subsequent ordering interface, the efficient and nutritionally balanced smart canteen management method further includes: Determine the nutritional parameters of the dishes selected by the user corresponding to each preset nutritional type according to the preset nutritional matching relationship; Under the same nutritional type, the nutritional parameters of all dishes selected by the user are summed up to determine the total nutritional amount of the individual dish, and the nutritional amount of each nutritional type is calculated to determine the nutritional proportion of the individual dish; Determine whether the proportion of each monomer nutrient is within the appropriate proportion range preset for the corresponding nutrient type; If the nutritional proportions of each monomer are within the appropriate proportion range of the corresponding nutritional type, a nutritional balance signal is output; If the nutritional proportions of each monomer are not within the appropriate proportion range of the corresponding nutritional type, a nutritional imbalance signal is output.

[0007] Optionally, after the nutritional imbalance signal is output, the efficient and nutritionally balanced intelligent canteen management method also includes: The nutritional type in which the proportion of a single nutrient is greater than the upper limit of the corresponding appropriate proportion range is defined as an excess type, and the nutritional type in which the proportion of a single nutrient is less than the lower limit of the corresponding appropriate proportion range is defined as a poor type; When a single user selects a dish, the internal nutritional proportion of each nutritional type is determined based on the nutritional parameters of each dish; A nutrition type whose internal nutrition ratio is greater than the upper limit value of the corresponding appropriate ratio range is defined as an upper limit type, and a nutrition type whose internal nutrition ratio is less than the lower limit value of the corresponding appropriate ratio range is defined as a lower limit type; A user-selected dish whose upper limit type includes an excess type and whose lower limit type includes an undesirable type is defined as an undesirable dish; Randomly select an unsuitable dish from the dishes selected by each user to exclude it to construct a vacant dish plan, and define the subsequent optional dishes that are not in the vacant dish plan as compensatory optional dishes; Randomly select a compensatory optional dish to combine with the vacant dish plan to form an overall dish plan, and analyze the nutritional proportion of each individual dish according to the overall dish plan, and define the corresponding compensatory optional dish as a compensatory effective dish when the nutritional balance signal is output; A dish replacement plan is constructed based on compensating effective dishes and unsuitable dishes, and an effective replacement plan is generated based on each dish replacement plan to be output to a preset user meal selection terminal.

[0008] Optionally, after the effective compensation dishes are determined, the efficient and nutritionally balanced smart canteen management method also includes: Determine the main ingredient types according to the dishes selected by each user in the current vacant dish plan, and determine the main category set according to the combination of all the main ingredient types; Determine the types of ingredients to be compensated based on each dish that is eligible for compensation; Cancel the compensatory valid dishes that have at least one compensatory raw material type in the main category set.

[0009] Optionally, after the menu replacement plan is determined, the efficient and nutritionally balanced smart canteen management method also includes: On the preset time axis, a historical interval with a width of the preset historical duration is constructed with the current time point as the rear end point; Counting the dishes selected by each user in the historical interval to determine the number of dish selections, and defining a user-selected dish whose number of dish selections is greater than a preset number of favorite selections as a favorite dish; A recommendation mark is added to the dish replacement plan in which the effective dish in the dish replacement plan is compensated for with the favorite dish.

[0010] Optionally, after the recommended logo is added, the efficient and nutritionally balanced smart canteen management method also includes: Counting the dish substitution plans with recommendation marks added to determine the number of recommended plans; Determine whether the number of recommended solutions is greater than the preset number of valid recommendations; If the number of recommended solutions is not greater than the number of valid recommendations, the currently added recommendation mark is maintained; If the number of recommended solutions is greater than the number of valid recommendations, a nearby interval with a width of the preset nearby duration is constructed on the time axis with the current time point as the rear end point, where the historical duration is greater than the nearby duration; Determine the last time point in the nearest interval when the effective compensatory dish of the dish replacement solution with the recommendation mark was last seen, and determine the duration of the last interval based on the last time point and the current time point; Sort the previous interval durations from large to small to determine the required consumption order for compensating the effective dishes, and maintain the recommended marks on the dish replacement plans with a valid recommended quantity based on the required consumption order, and cancel the recommended marks on the remaining dish replacement plans.

[0011] Optionally, after the effective replacement plan is output to the preset user meal selection terminal, the efficient and nutritionally balanced smart canteen management method further includes: Determine the response time based on the deadline and the current time, and control the response time to start the countdown; Get a valid response to the solution when the response time reaches zero; Determine whether the effective response of the plan is consistent with the preset plan replacement response; If the effective plan reply is consistent with the plan replacement reply, the selected replacement plan in each dish replacement plan is determined according to the plan replacement reply, and the dish selection order is updated according to the selected replacement plan; If the plan validity reply is inconsistent with the plan change reply, the current dish selection order is maintained and a nutrition intake report is generated based on the dish selection order, and the nutrition intake report is sent to the preset supervision end.

[0012] In the second aspect, the present application provides a highly efficient and nutritionally balanced intelligent canteen management system, which adopts the following technical solutions: A high-efficiency, nutritionally balanced intelligent canteen management system, comprising: The acquisition module is used to obtain the optional dishes in the subsequent order; A processing module, connected to the acquisition module, for storing and processing information; The processing module generates a subsequent optional list according to the subsequent optional dishes, generates a subsequent ordering interface according to the subsequent optional list, determines the ordering time according to the preset deadline time point and the current time point, and controls the ordering time to count down; The processing module obtains a dish selection order according to the subsequent ordering interface when the ordering time counter returns to zero, wherein the dish selection order includes the identity of the user who selected the dish and the dish selected by the user; The acquisition module acquires the facial information of the person picking up the meal according to the preset meal picking device during the preset meal picking time period; The processing module determines the meal-picking user identity corresponding to the meal-picking facial information according to a preset user matching relationship, and places the user-selected dishes corresponding to the meal-selecting user identity corresponding to the meal-picking user identity in a preset meal-picking area.

[0013] In summary, the present application includes at least one of the following beneficial technical effects: When students are dining, the ordering and picking up processes can be separated to reduce the waiting time for students, thereby improving their dining experience. When students order meals, the nutritional status of the dishes ordered by the students can be analyzed, so that intelligent dish recommendations can be made to students in case of nutritional imbalance, ensuring that students have a reasonable intake of nutrition. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] Figure 1 It is a flow chart of a highly efficient and nutritionally balanced intelligent canteen management method.

[0015] Figure 2 It is a module flow chart of a highly efficient and nutritionally balanced intelligent canteen management method. DETAILED DESCRIPTION

[0016] In order to make the purpose, technical solutions and advantages of this application more clear, the following Figure 1-Figure 2 It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0017] The embodiments of the present application are further described in detail below in conjunction with the drawings in the specification.

[0018] The present application embodiment discloses a high-efficiency, nutritionally balanced intelligent canteen management method, referring to Figure 1 The method flow of the efficient and nutritionally balanced intelligent canteen management method includes the following steps: Step S100: Obtain the subsequent optional dishes.

[0019] The subsequent optional dishes are the dishes uploaded by the canteen kitchen that can be consumed by the user in the next meal.

[0020] Step S101: Generate a subsequent optional list based on subsequent optional dishes, and generate a subsequent ordering interface based on the subsequent optional list, determine the ordering time according to the preset deadline time point and the current time point, and control the ordering time to count down.

[0021] The subsequent optional list is a list of all subsequent optional dishes. The subsequent ordering interface is an interface for users to place orders. Parents of students can also order for their children through this interface, and students in school can also enter the subsequent ordering interface to place orders through the corresponding ordering equipment; the cut-off time point is the time point set by the canteen manager to stop taking orders. This time point is set to facilitate the management staff to compile statistics on the order situation, so as to facilitate the quantitative purchase of ingredients and the preparation of dishes; the ordering time point is the time from the time the user enters the subsequent ordering interface to the cut-off time point, that is, the time available for users to place orders for dishes.

[0022] Step S102: When the ordering timer returns to zero, a dish selection order is obtained according to the subsequent ordering interface, wherein the dish selection order includes the identity of the user who selected the dish and the dishes selected by the user.

[0023] A dish selection order is an order in which a user places an order for dishes through the subsequent ordering interface, wherein the meal selection user identity is the identity of the user placing the order. When the actual identity is a student's parent, the corresponding meal selection user identity is the student bound to the student's parent. The user selects dishes, that is, the dishes ordered for the next meal. The dish selection order requires ordering, placing an order and paying in the subsequent ordering interface to be generated.

[0024] Step S103: Acquire the facial information of the person picking up the meal according to the preset meal picking device during the preset meal picking time period.

[0025] The meal pick-up time period is the time period for students to pick up meals for the next meal. Generally, the time point for uploading subsequent optional dishes is the end of dinner on the previous day, and the corresponding meal pick-up time period is the current breakfast period, lunch period, etc. The meal pick-up equipment is a device installed at the meal pick-up window of the cafeteria that can obtain facial information. The meal pick-up facial information is the facial information of the person who needs to pick up the meal obtained by the meal pick-up equipment.

[0026] Step S104: Determine the meal-picking user identity corresponding to the meal-picking facial information according to a preset user matching relationship, and place the user-selected dishes corresponding to the meal-picking user identity in a preset meal-picking area.

[0027] The meal-picking user identity is the identity of the person who currently needs to pick up the meal. Different meal-picking facial information corresponds to different meal-picking user identities. The user matching relationship between the two is determined by the management staff by entering the information of each student in advance; the meal-picking area is an area used to place dishes for students to pick up meals. When the user needs to pick up the meal, the dish can be placed in the meal-picking area by scanning the face. Each dish is accurately prepared in advance by the canteen staff. This method can realize the separation of ordering and picking up meals in the canteen, thereby reducing the time students queue to order meals and improving students' dining experience.

[0028] After obtaining the user's selection of dishes in the subsequent ordering interface, the efficient and nutritionally balanced smart canteen management method also includes: Step S200: Determine the nutritional parameters of the dishes selected by the user corresponding to each preset nutritional type according to the preset nutritional matching relationship.

[0029] Nutritional types include fat, protein, dietary fiber, etc., which are specifically set by the management personnel according to the actual situation. The nutritional parameters of dishes are the energy parameters required for each user to select dishes with a fixed amount of dishes. For example, a serving of scrambled eggs with tomatoes is 200g, and the nutritional parameters of dishes of each nutritional type are fixed. The nutritional matching relationship between the two is entered and stored in advance by the management personnel.

[0030] Step S201: Under the same nutritional type, the nutritional parameters of all dishes selected by the user are summed up to determine the total nutritional amount of each individual dish, and the total nutritional amount of each nutritional type is calculated to determine the proportion of each individual dish.

[0031] The total amount of individual nutrition is the total energy of a single nutrition type in the dish selected by the user, which is obtained by adding the nutritional parameters of all dishes of the same nutrition type; the individual nutrition ratio is the ratio of the total amount of individual nutrition of a single nutrition type to the total amount of individual nutrition of all nutrition types, which is determined by dividing the total amount of individual nutrition of a single nutrition type by the sum of the total amount of individual nutrition of all nutrition types.

[0032] Step S202: Determine whether the nutrient proportions of each monomer are within the appropriate proportion range preset for the corresponding nutrient type.

[0033] The appropriate proportion range is the range of individual nutrient proportions that the staff sets to determine the students need to reasonably consume the energy of that nutrient type. Different nutrient types correspond to different appropriate proportion ranges, which are determined in advance by the staff. The purpose of the judgment is to find out whether the dishes currently selected by the students meet the concept of nutritional balance.

[0034] Step S2021: If the nutritional proportions of each monomer are within the appropriate proportion range of the corresponding nutritional type, a nutritional balance signal is output.

[0035] When the nutritional proportions of each individual nutrient are within the appropriate proportion range of the corresponding nutrient type, it means that the dish selected by the current user is nutritionally balanced. At this time, a nutritional balance signal can be output to identify the situation.

[0036] Step S2022: If the nutritional proportions of each monomer are not within the appropriate proportion range of the corresponding nutritional type, a nutritional imbalance signal is output.

[0037] When the proportion of each individual nutrient is not within the appropriate proportion range of the corresponding nutrient type, it means that the user's selected dish is nutritionally unbalanced. At this time, a nutritional imbalance signal is output to mark the situation for subsequent analysis.

[0038] After the nutritional imbalance signal is output, the efficient and nutritionally balanced intelligent canteen management method also includes: Step S300: A nutrition type in which a single nutrient ratio is greater than an upper limit of a corresponding appropriate ratio range is defined as an excess type, and a nutrition type in which a single nutrient ratio is less than a lower limit of a corresponding appropriate ratio range is defined as a poor type.

[0039] Excess types and bad types are defined to distinguish the types of nutrients that cause nutritional imbalance, which is convenient for subsequent analysis.

[0040] Step S301: Calculate the internal nutrient proportion of each nutrient type according to the nutritional parameters of each dish selected by a single user.

[0041] The internal nutrition ratio is the ratio of the nutrition parameters of a single nutrition type of dish to the nutrition parameters of all nutrition types of dishes in the dishes selected by a single user.

[0042] Step S302: define the nutrition type whose internal nutrition ratio is greater than the upper limit value of the corresponding appropriate ratio range as the upper limit type, and define the nutrition type whose internal nutrition ratio is less than the lower limit value of the corresponding appropriate ratio range as the lower limit type.

[0043] The upper limit type and the lower limit type are defined to distinguish different nutrient types for subsequent analysis.

[0044] Step S303: defining the user-selected dish whose upper limit type includes the excess type and whose lower limit type includes the bad type as an unsuitable dish.

[0045] When the upper limit type of the dishes selected by the user contains an excess type and the lower limit type contains an unhealthy type, it means that the current nutritional imbalance is caused by the dishes selected by the user. Therefore, defining it as an unsuitable dish can distinguish the dishes selected by different users, which is convenient for subsequent analysis.

[0046] Step S304: randomly selecting an unsuitable dish from the dishes selected by each user to exclude so as to construct a missing dish plan, and defining the subsequent optional dishes that are not in the missing dish plan as compensatory optional dishes.

[0047] The missing dish plan is the dish plan obtained after excluding any unsuitable dish. For example, in the dish selection order, all users select dishes A, B, C, and D, among which C and D are determined to be unsuitable dishes, then the missing dish plans can be ABC and ABD. Defining compensating optional dishes can distinguish the subsequent optional dishes that can replace the unsuitable dishes, which is convenient for subsequent analysis.

[0048] Step S305: randomly selecting a compensatory optional dish to combine with the missing dish plan to form an overall dish plan, and analyzing the individual nutritional proportions according to the overall dish plan, and defining the corresponding compensatory optional dish as a compensatory effective dish when the nutritional balance signal is output.

[0049] The overall menu plan is a plan obtained by replacing unsuitable dishes that are not in the missing menu plan with randomly selected compensatory optional dishes. Taking the above-mentioned missing menu plan ABC as an example, when the compensatory optional dishes are E and F respectively, the corresponding overall menu plans may be ABCE and ABCF. By analyzing the proportion of individual nutrients in the overall menu plan, it can be determined whether the menu selection of the plan meets the nutritional balance. At this time, the effective compensatory dishes are defined to distinguish the compensatory optional dishes that can meet the nutritional balance requirements after replacing the unsuitable dishes, so as to facilitate subsequent analysis.

[0050] Step S306: constructing a dish replacement plan based on the compensated effective dishes and the unsuitable dishes, and generating an effective replacement plan based on each dish replacement plan to output to a preset user meal selection terminal.

[0051] The dish replacement plan is a plan to replace unsuitable dishes with compensating effective dishes. The effective replacement plan is a plan that includes all dish replacement plans and is available for users to choose from. The user selection terminal is the port where users place orders, such as the mobile terminal of students' parents or the ordering machine in the cafeteria. By outputting the effective replacement plan to the user selection terminal, the ordering person can know the nutritional imbalance and the corresponding solution at the same time, which is convenient for users to replace dishes.

[0052] After the effective dishes are determined, the efficient and nutritionally balanced smart canteen management method also includes: Step S400: Determine the main ingredient types according to the dishes selected by each user in the current vacant dish plan, and determine the main category set according to combining all the main ingredient types.

[0053] The main raw material types are the raw material types needed to make the dishes selected by the user. For example, for scrambled eggs with tomatoes, the corresponding main raw material types include tomatoes and eggs. For example, for beef brisket stewed with tomatoes and potatoes, the corresponding main raw material types include tomatoes, potatoes and beef. The main category set is a combination of all the main raw material types. Taking the above example, the corresponding main category set includes tomatoes, eggs, potatoes and beef.

[0054] Step S401: Determine the types of compensation ingredients according to each effective compensation dish.

[0055] The types of ingredients to be compensated are the types of ingredients corresponding to the dishes that are valid for compensation.

[0056] Step S402: cancelling the valid compensatory dishes that have at least one compensatory raw material type in the main category set.

[0057] When at least one type of compensatory raw material in the effective compensatory dishes is in the main category set, it means that the raw materials are the same. At this time, in order to satisfy the students' ability to taste different ingredients, the corresponding effective compensatory dishes will be cancelled.

[0058] After the menu replacement plan is determined, the efficient and nutritionally balanced smart canteen management method also includes: Step S500: constructing a historical interval with a width of a preset historical duration on a preset time axis with the current time point as the rear end point.

[0059] The time axis is a coordinate axis formed by the combination of various time points. The coordinate axis points from the time points that have passed to the time points that have not yet arrived, where the time points that have passed are on the left side of the time axis, and the left side is defined as the front end of the time axis; the historical duration is the duration set by the staff to analyze the current user's food eating habits, and the historical interval is constructed to facilitate the acquisition and analysis of data within the historical duration.

[0060] Step S501: Counting the dishes selected by each user in the history interval to determine the number of dish selections, and defining a user-selected dish whose number of dish selections is greater than a preset favorite selection number as a favorite dish.

[0061] The number of dish selections is the cumulative number of times each user has selected dishes in the historical period. The number of favorite selections is the minimum number of dish selections that must be reached within the historical period to be considered a user's favorite dish, as set by the staff. Favorite dishes are defined to distinguish between dishes selected by different users, which is convenient for subsequent analysis.

[0062] Step S502: adding a recommendation mark to the dish replacement plan in which the effective dish in the dish replacement plan is compensated as a favorite dish.

[0063] When the effective compensating dish in the dish replacement plan is a favorite dish, it means that the dish replacement at this time can better meet the user's needs. Therefore, a corresponding recommendation mark is added to identify the plan, enhance the distinctiveness of the plan, and facilitate user selection.

[0064] After the recommended logo is added, the efficient and nutritionally balanced smart canteen management method also includes: Step S600: Counting the dish replacement plans with recommendation marks added to determine the number of recommended plans.

[0065] The number of recommended plans is the total number of dish replacement plans with a recommended mark.

[0066] Step S601: Determine whether the number of recommended solutions is greater than a preset number of valid recommendations.

[0067] The number of valid recommendations is the maximum number of recommended solutions set by the staff to effectively increase the recognizability of the solution. The purpose of the judgment is to find out whether the distinctiveness of the solution can be increased after the recommendation mark is added.

[0068] Step S6011: If the number of recommended solutions is not greater than the number of valid recommendations, the currently added recommendation identifier is maintained.

[0069] When the number of recommended solutions is not greater than the number of valid recommendations, it means that the number of recommended solutions is limited. At this time, the solutions have good distinctiveness, so the determined recommendation identifier can be maintained.

[0070] Step S6012: If the number of recommended solutions is greater than the number of valid recommendations, a nearby interval with a width of a preset nearby time length is constructed on the time axis with the current time point as the rear end point, wherein the historical time length is greater than the nearby time length.

[0071] When the number of recommended solutions is greater than the number of valid recommendations, it means that there are a large number of recommended solutions. At this time, the solutions are less distinctive and need further analysis. The recent duration is the duration of a recent period of time. By constructing a recent interval, it is convenient to obtain and analyze the data within the recent duration. The recent duration is generally much smaller than the historical duration. For example, the recent duration is one week and the historical duration is half a year.

[0072] Step S602: Determine the last time point when the effective compensating dish of the dish replacement scheme with the recommendation mark added appeared in the nearby interval, and determine the previous interval length according to the previous time point and the current time point.

[0073] The previous time point is the time point when the user last ate a valid compensatory dish in the nearby interval, which can be determined by analyzing the user's dining records. When the valid compensatory dish has not appeared in the nearby interval, the corresponding previous time point is the front end point of the nearby interval; the previous interval duration is the time interval from the current time point to the last time the user ate a valid compensatory dish, that is, the time interval between the previous time point and the current time point.

[0074] Step S603: Sort the previous interval durations from large to small to determine the required consumption order for compensating the effective dishes, and maintain the recommendation marks on the dish replacement plans with a valid recommended quantity based on the required consumption order, and cancel the recommendation marks on the remaining dish replacement plans.

[0075] The required consumption order is the ranking of each compensatory effective dish. The longer the previous interval is, the less likely the user has eaten the dish in a short period of time. At this time, it can be determined that the user wants to eat the dish, so the corresponding dish is ranked first in the required consumption order. By maintaining the recommendation identifiers of the first valid recommended number of dish replacement plans in the required consumption order, it can be ensured that there is distinctiveness between the plans. When the same compensatory effective dish exists in the dish replacement plan and the compensatory effective dishes are listed in parallel in the required consumption order, the recommendation identifier can be determined by random selection.

[0076] After outputting the effective replacement plan to the preset user meal selection terminal, the efficient and nutritionally balanced smart canteen management method also includes: Step S700: Determine the response time according to the deadline time point and the current time point, and control the response time to start the countdown.

[0077] The response time is the time allowed for the user to select a valid replacement plan to replace the dish.

[0078] Step S701: Obtain a valid response to the solution when the response time reaches zero.

[0079] The effective response to the plan is the response obtained based on the effective alternative plan.

[0080] Step S702: Determine whether the solution validity response is consistent with the preset solution replacement response.

[0081] The plan change reply is a valid plan reply obtained after the user agrees to change the dishes and specifically determines the changed dishes. The purpose of the judgment is to know whether the user changes the dishes.

[0082] Step S7021: If the plan validity reply is consistent with the plan change reply, the selected replacement plan in each dish replacement plan is determined according to the plan change reply, and the dish selection order is updated according to the selected replacement plan.

[0083] When the plan validity reply is consistent with the plan change reply, it means that the user has changed the dish. At this time, the replacement plan selected is the plan selected by the user to replace the dish. At this time, the dish selection order is updated using the replacement plan to facilitate subsequent meal preparation.

[0084] Step S7022: If the plan validity reply is inconsistent with the plan change reply, the current dish selection order is maintained and a nutrition intake report is generated based on the dish selection order, and the nutrition intake report is sent to a preset supervision terminal.

[0085] When the reply that the plan is valid is inconsistent with the reply that the plan is changed, it means that the user's reply to the dish is that it does not need to be changed or the user has not replied, that is, the dish is not changed at this time, and the dish selection order can be maintained at this time; the supervision end is the mobile end of the student's parents, and the supervision ends of different users are bound in advance. Due to the existence of nutritional imbalance, the corresponding nutritional intake report can be generated according to the nutritional parameters of each nutritional type, and it will be sent to the supervision end so that the student's parents can know the situation in time, so that the parents can make dietary combinations according to the nutritional intake report after the student leaves school.

[0086] Reference Figure 2 Based on the same inventive concept, the embodiment of the present invention provides a high-efficiency, nutritionally balanced intelligent canteen management system, including: The acquisition module is used to obtain the optional dishes in the subsequent order; A processing module, connected to the acquisition module, for storing and processing information; The processing module generates a subsequent optional list according to the subsequent optional dishes, generates a subsequent ordering interface according to the subsequent optional list, determines the ordering time according to the preset deadline time point and the current time point, and controls the ordering time to count down; The processing module obtains a dish selection order according to the subsequent ordering interface when the ordering time counter returns to zero, wherein the dish selection order includes the identity of the user who selected the dish and the dish selected by the user; The acquisition module acquires the facial information of the person picking up the meal according to the preset meal picking device during the preset meal picking time period; The processing module determines the identity of the meal-picking user corresponding to the meal-picking face information according to the preset user matching relationship, and places the user-selected dishes corresponding to the meal-picking user identity corresponding to the meal-picking user identity in the preset meal-picking area; Nutritional analysis module, used to conduct nutritional analysis on the dishes ordered by students; The dish replacement recommendation module is used to recommend dish replacements if the selected dish is not nutritionally complete; A compensation effective dish analysis module, used for analyzing and processing the determined compensation effective dishes; The favorite recommendation determination module is used to add recommendation labels to students' favorite dishes; The recommended logo update module is used to update the recommended logos of some products; The replacement response determination module is used to determine whether the student needs to replace the dish.

[0087] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

Claims

1. A high-efficiency, nutritionally balanced intelligent canteen management method, characterized in that: include: Get the optional dishes for the next order; Generate a subsequent optional list based on the subsequent optional dishes, generate a subsequent ordering interface based on the subsequent optional list, determine the ordering time according to the preset deadline time point and the current time point, and control the ordering time to count down; When the ordering timer reaches zero, a dish selection order is obtained according to the subsequent ordering interface, wherein the dish selection order includes the identity of the user who selected the dish and the dish selected by the user; Acquire the facial information of the person picking up the meal according to the preset meal picking device during the preset meal picking time period; The identity of the meal-picking user corresponding to the meal-picking facial information is determined according to a preset user matching relationship, and the user-selected dishes corresponding to the meal-picking user identity corresponding to the meal-selecting user identity are placed in a preset meal-picking area.

2. The high-efficiency, nutritionally balanced intelligent canteen management method according to claim 1 is characterized in that: After obtaining the user's selection of dishes in the subsequent ordering interface, the efficient and nutritionally balanced smart canteen management method also includes: Determine the nutritional parameters of the dishes selected by the user corresponding to each preset nutritional type according to the preset nutritional matching relationship; Under the same nutritional type, the nutritional parameters of all dishes selected by the user are summed up to determine the total nutritional amount of the individual dish, and the nutritional amount of each nutritional type is calculated to determine the nutritional proportion of the individual dish; Determine whether the proportion of each monomer nutrient is within the appropriate proportion range preset for the corresponding nutrient type; If the nutritional proportions of each monomer are within the appropriate proportion range of the corresponding nutritional type, a nutritional balance signal is output; If the nutritional proportions of each monomer are not within the appropriate proportion range of the corresponding nutritional type, a nutritional imbalance signal is output.

3. The high-efficiency, nutritionally balanced intelligent canteen management method according to claim 2 is characterized in that: After the nutritional imbalance signal is output, the efficient and nutritionally balanced intelligent canteen management method also includes: The nutritional type in which the proportion of a single nutrient is greater than the upper limit of the corresponding appropriate proportion range is defined as an excess type, and the nutritional type in which the proportion of a single nutrient is less than the lower limit of the corresponding appropriate proportion range is defined as a poor type; When a single user selects a dish, the internal nutritional proportion of each nutritional type is determined based on the nutritional parameters of each dish; A nutrition type whose internal nutrition ratio is greater than the upper limit value of the corresponding appropriate ratio range is defined as an upper limit type, and a nutrition type whose internal nutrition ratio is less than the lower limit value of the corresponding appropriate ratio range is defined as a lower limit type; A user-selected dish whose upper limit type includes an excess type and whose lower limit type includes an undesirable type is defined as an undesirable dish; Randomly select an unsuitable dish from the dishes selected by each user to exclude it to construct a vacant dish plan, and define the subsequent optional dishes that are not in the vacant dish plan as compensatory optional dishes; Randomly select a compensatory optional dish to combine with the vacant dish plan to form an overall dish plan, and analyze the nutritional proportion of each individual dish according to the overall dish plan, and define the corresponding compensatory optional dish as a compensatory effective dish when the nutritional balance signal is output; A dish replacement plan is constructed based on compensating effective dishes and unsuitable dishes, and an effective replacement plan is generated based on each dish replacement plan to be output to a preset user meal selection terminal.

4. The high-efficiency, nutritionally balanced intelligent canteen management method according to claim 3 is characterized in that: After the effective dishes are determined, the efficient and nutritionally balanced smart canteen management method also includes: Determine the main ingredient types according to the dishes selected by each user in the current vacant dish plan, and determine the main category set according to the combination of all the main ingredient types; Determine the types of ingredients to be compensated based on each dish that is eligible for compensation; Cancel the compensatory valid dishes that have at least one compensatory raw material type in the main category set.

5. The high-efficiency, nutritionally balanced intelligent canteen management method according to claim 3 is characterized in that: After the menu replacement plan is determined, the efficient and nutritionally balanced smart canteen management method also includes: On the preset time axis, a historical interval with a width of the preset historical duration is constructed with the current time point as the rear end point; Counting the dishes selected by each user in the historical interval to determine the number of dish selections, and defining a user-selected dish whose number of dish selections is greater than a preset number of favorite selections as a favorite dish; A recommendation mark is added to the dish replacement plan in which the effective dish in the dish replacement plan is compensated for with the favorite dish.

6. The high-efficiency, nutritionally balanced intelligent canteen management method according to claim 5 is characterized in that: After the recommended logo is added, the efficient and nutritionally balanced smart canteen management method also includes: Counting the dish substitution plans with recommendation marks added to determine the number of recommended plans; Determine whether the number of recommended solutions is greater than the preset number of valid recommendations; If the number of recommended solutions is not greater than the number of valid recommendations, the currently added recommendation mark is maintained; If the number of recommended solutions is greater than the number of valid recommendations, a nearby interval with a width of the preset nearby duration is constructed on the time axis with the current time point as the rear end point, where the historical duration is greater than the nearby duration; Determine the last time point in the nearest interval when the effective compensatory dish of the dish replacement solution with the recommendation mark was last seen, and determine the duration of the last interval based on the last time point and the current time point; Sort the previous interval durations from large to small to determine the required consumption order for compensating the effective dishes, and maintain the recommended marks on the dish replacement plans with a valid recommended quantity based on the required consumption order, and cancel the recommended marks on the remaining dish replacement plans.

7. The high-efficiency, nutritionally balanced intelligent canteen management method according to claim 3 is characterized in that: After outputting the effective replacement plan to the preset user meal selection terminal, the efficient and nutritionally balanced smart canteen management method also includes: Determine the response time based on the deadline and the current time, and control the response time to start the countdown; Get a valid response to the solution when the response time reaches zero; Determine whether the effective response of the plan is consistent with the preset plan replacement response; If the effective plan reply is consistent with the plan replacement reply, the selected replacement plan in each dish replacement plan is determined according to the plan replacement reply, and the dish selection order is updated according to the selected replacement plan; If the plan validity reply is inconsistent with the plan change reply, the current dish selection order is maintained and a nutrition intake report is generated based on the dish selection order, and the nutrition intake report is sent to the preset supervision end.

8. A high-efficiency, nutritionally balanced intelligent canteen management system, characterized in that: include: The acquisition module is used to obtain the optional dishes in the subsequent order; A processing module, connected to the acquisition module, for storing and processing information; The processing module generates a subsequent optional list according to the subsequent optional dishes, generates a subsequent ordering interface according to the subsequent optional list, determines the ordering time according to the preset deadline time point and the current time point, and controls the ordering time to count down; The processing module obtains a dish selection order according to the subsequent ordering interface when the ordering time counter returns to zero, wherein the dish selection order includes the identity of the user who selected the dish and the dish selected by the user; The acquisition module acquires the facial information of the person picking up the meal according to the preset meal picking device during the preset meal picking time period; The processing module determines the meal-picking user identity corresponding to the meal-picking facial information according to a preset user matching relationship, and places the user-selected dishes corresponding to the meal-selecting user identity corresponding to the meal-picking user identity in a preset meal-picking area.

Citation Information

Patent Citations

  • Reservation type dining hall background management system

    CN110852465A

  • Student canteen intelligent ordering method and system, electronic equipment and storage medium

    CN114283541A

  • Intelligent nutrition ordering system and ordering method

    CN119477469A