User management platform based on smart canteen
By designing a user management platform based on smart canteens, obtaining user information, calculating BMI, and combining nutrition knowledge base to personalize dishes to recommend personalized dishes, the problem of insufficient personalized recommendation capabilities in the existing technology is solved, and higher user experience and market competitiveness are achieved.
Patent Information
- Application Number
- CN202411683311.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-22
- Publication Date
- 2025-04-25
AI Technical Summary
The existing smart catering system is unable to provide personalized nutritional advice and dining recommendations based on individual users' health data and dietary preferences, resulting in insufficient user experience and limiting the potential value development of smart catering.
Design a user management platform based on smart canteens to obtain basic user information, calculate body index (BMI), and combine preset nutrition and calorie knowledge bases to recommend personalized dishes.
It has achieved personalized menu recommendations based on users' body index and health needs, meeting the differentiated needs of different user groups, and improving the market competitiveness of user experience and smart catering.
Smart Images

Figure CN119887069A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of smart canteens, and in particular to a user management platform based on a smart canteen. Background Art
[0002] At present, the group catering industry is developing rapidly, the market scale continues to expand, and consumer demand is showing a diversified trend. However, most traditional group catering services only provide basic scan code ordering functions, which cannot fully meet the personalized nutritional needs of users, and it is difficult to cope with the diverse expectations of different user groups. The user experience is relatively single and it is impossible to deeply tap the market potential.
[0003] In the prior art, some smart catering systems have simple user management functions, but they are usually unable to provide users with personalized nutrition advice and dining recommendations based on individual user health data, dietary preferences and other characteristics. This defect leads to insufficient user experience and also limits the potential value development of smart catering. Therefore, there is an urgent need for a user management platform that can provide intelligent recommendations based on user physical characteristics to meet the personalized needs of smart canteens, improve user satisfaction, and enhance the service quality and market competitiveness of group catering companies. Summary of the invention
[0004] In response to the above-mentioned technical defects, the present invention proposes a user management platform based on a smart canteen, which calculates the corresponding body index based on personalized user data and pushes dish information that meets the user's health needs in combination with the knowledge base, so as to solve the problem of insufficient personalized recommendation capabilities in the prior art.
[0005] An embodiment of the present invention provides a user management platform based on a smart canteen, including a user terminal, wherein the user terminal includes:
[0006] An information acquisition module is used to acquire user information filled in by the user; wherein the user information includes gender, age, height and weight information;
[0007] A BMI calculation module, used to calculate the corresponding body index according to the user information;
[0008] The recommendation module is used to perform user recommendation calculations based on the body index and in combination with a preset recommendation knowledge base to obtain corresponding recommended dishes and push them for display; wherein the recommendation knowledge base is constructed based on nutrition and caloric knowledge.
[0009] Preferably, the user terminal is also used for:
[0010] Send an add request to the cafeteria end;
[0011] Receiving the information interface sent by the cafeteria end based on the adding request;
[0012] Fill in user information according to the information interface to realize user registration.
[0013] Preferably, the user terminal further includes:
[0014] The canteen management module is used to support users to manage the association of multiple canteens. Users can use this module to view daily menu information, wallet balance, and bound tray status;
[0015] The canteen details module is used to display the real-time scene of the canteen, including surveillance images of the dining area, a brief introduction to the canteen, and canteen layout information.
[0016] Preferably, the body index is a BMI index, and the BMI index is also based on user-defined settings.
[0017] Preferably, the user terminal further includes:
[0018] The daily menu module is used to display the corresponding recommended dishes and, when displayed, to display the label information corresponding to each dish;
[0019] The menu details module is used to display detailed information about dishes, including ingredient lists, the content of each nutrient, and caloric value; the ingredient list is subdivided into main ingredients and auxiliary ingredients, and displays detailed carbohydrate, fat, and protein content and proportion data.
[0020] Preferably, the user terminal further includes:
[0021] Diet record module, used to record and analyze the user's daily nutritional intake;
[0022] Nutrition management module, used to query specific nutritional indicators.
[0023] Preferably, the user terminal further includes:
[0024] The personal center module is used to display personal information, health information, my orders, recharge records and food evaluation records.
[0025] Preferably, the user terminal is also used for:
[0026] Optimize the corresponding recommended dishes according to the dish evaluation records.
[0027] In implementing the embodiment of the present invention, a user management platform based on a smart cafeteria includes a user terminal, through which user information filled in by the user is obtained; a corresponding body index is calculated according to the user information; user recommendation calculation is performed based on the body index and in combination with a preset recommendation knowledge base to obtain corresponding recommended dishes and push them for display; thereby, corresponding recommended dishes are recommended according to different users, the personalized needs of each segmented group are fully considered, the differentiated needs of different user groups are met, and the corresponding user experience is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] In order to more clearly illustrate the specific implementation of the present invention or the technical solution in the prior art, the drawings required for use in the specific implementation or the description of the prior art are briefly introduced below.
[0029] Figure 1 An overall structural diagram of a user management platform based on a smart canteen provided in an embodiment of the present invention;
[0030] Figure 2 It is a user registration flow chart of the present invention;
[0031] Figure 3 This is a cafeteria details interface diagram in an embodiment of the present invention;
[0032] Figure 4 This is the daily menu interface picture;
[0033] Figure 5 This is the menu details interface picture;
[0034] Figure 6 This is the interface diagram of the diet record;
[0035] Figure 7 This is a diagram of the nutrition management interface;
[0036] Figure 8 This is the interface diagram of the personal center. DETAILED DESCRIPTION
[0037] The specific embodiments of the present invention will be described in detail below. It should be noted that the embodiments described herein are only for illustration and are not intended to limit the present invention. In the following description, a large number of specific details are set forth in order to provide a thorough understanding of the present invention. However, it is apparent to those of ordinary skill in the art that these specific details need not be adopted to implement the present invention.
[0038] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0039] Throughout the specification, references to "one embodiment," "an embodiment," "an example," or "an example" mean that a particular feature, structure, or characteristic described in conjunction with the embodiment or example is included in at least one embodiment of the present invention. Therefore, the phrases "in one embodiment," "in an embodiment," "an example," or "an example" appearing in various places throughout the specification do not necessarily all refer to the same embodiment or example. Furthermore, particular features, structures, or characteristics may be combined in one or more embodiments or examples in any appropriate combinations and / or subcombinations.
[0040] It should be noted that, unless otherwise specified, the technical terms in this embodiment have the common meanings understood in the relevant technical field.
[0041] The embodiment of the present invention provides a user management platform based on a smart canteen, including a user terminal, wherein the user terminal includes:
[0042] An information acquisition module is used to acquire user information filled in by the user; wherein the user information includes gender, age, height and weight information;
[0043] A BMI calculation module, used to calculate the corresponding body index according to the user information;
[0044] The recommendation module is used to perform user recommendation calculations based on the body index and in combination with a preset recommendation knowledge base to obtain corresponding recommended dishes and push them for display; wherein the recommendation knowledge base is constructed based on nutrition and caloric knowledge.
[0045] In this embodiment, the user fills in basic information of the user (ie, the user information) including gender, age, height and weight through the information acquisition module deployed in the user terminal.
[0046] The body index is a BMI index, and the BMI index is also based on user-defined settings;
[0047] The BMI calculation module deployed in the user terminal calculates the user's body mass index (BMI) according to the following formula:
[0048]
[0049] The BMI calculation module supports users to customize health indicator thresholds to achieve personalized settings, thereby more accurately assessing the user's health status and providing a basis for subsequent recommendations.
[0050] The recommendation knowledge base is constructed based on nutrition and food caloric knowledge, and contains nutrition and caloric data required for the corresponding BMI index.
[0051] Specifically, this embodiment constructs a recommendation knowledge base, which presets corresponding nutritional requirement indicators according to different BMI ranges. The data in the knowledge base includes the nutritional composition and calorie information of the food, such as protein, carbohydrate and fat content.
[0052] The recommendation module selects a combination of dishes suitable for the user from the knowledge base according to the user's BMI value to form a personalized dish recommendation list. The daily recommended dishes are displayed in the daily menu module, and each dish is accompanied by a corresponding recommendation label, such as "strongly recommended", "moderate consumption", "small consumption", etc., so that users can make reasonable choices based on their own needs.
[0053] The user terminal is also used for:
[0054] Send an add request to the cafeteria end;
[0055] Receiving the information interface sent by the cafeteria end based on the adding request;
[0056] Fill in user information according to the information interface to realize user registration.
[0057] like Figure 2 As shown in the figure, when the user uses it for the first time, a binding request is sent to the cafeteria. After the cafeteria responds to the request, a user information interface is generated, and the user completes the registration by filling in the registration information and submitting the information. The user can bind by scanning the code or manually, and the system automatically records the relationship between the user and the cafeteria, thereby providing data support for subsequent dining management.
[0058] The user can automatically bind to the canteen by scanning the code or the user can register manually; the above description takes the user scanning the code to automatically bind to the canteen as an example, thereby realizing the user's binding plate dining;
[0059] When users register manually, they can add users through the cafeteria, complete user information, and finally realize the binding plate for dining.
[0060] In this embodiment, the user terminal also includes a canteen management module, a canteen details module, a daily menu module, a menu details module, a diet record module, a nutrition management module and a personal center module.
[0061] The canteen management module supports users to manage the association of multiple canteens. Users can view daily menu information, wallet balance, and bound tray status through this module. If users need to switch canteens, they can switch freely between different canteens through this module.
[0062] It should be noted that after logging in, click on the tray weighing to view the currently bound tray, click [Scan] to call the WeChat camera and bind the tray; if you find that the currently bound tray is not yours, you can click [Unbind], and you cannot pick up the food after unbinding;
[0063] When using for the first time, you need to recharge before dining; first select the amount to be recharged, click the [Confirm Recharge] button, and complete the recharge through WeChat Pay.
[0064] like Figure 3 As shown in the figure, the canteen details module is used to display the real-time scene of the canteen, including monitoring images of the dining area, a brief introduction to the canteen, canteen layout and other information. Users can enter this module by clicking on the corresponding canteen banner image to learn more about the dining environment and the current real-time status of the canteen.
[0065] When using the application, you can enter the canteen details by clicking on the canteen banner image.
[0066] like Figure 4 As shown, the daily menu module is used to display the corresponding recommended dishes and, when displayed, display the label information corresponding to each dish;
[0067] Since each person's health information is different, the recommended dishes they see are different; in this embodiment, the label information includes strongly recommended, moderate consumption, and small amount consumption, so as to prompt the user to make a reasonable choice.
[0068] Furthermore, if Figure 5 As shown, the menu details module is used to display detailed information of dishes, such as Figure 5 The menu details module also supports the display of procurement traceability and food safety reports of selected ingredients to improve the safety and trust of users in dining.
[0069] The user end provides a diet record module for recording and analyzing the user's daily nutritional intake, such as Figure 6This module records the user's total calorie intake, nutrient breakdown data (such as protein, carbohydrates, etc.) and consumption data, and provides a visual nutrient intake report. At the same time, based on the user's daily nutritional status, the module can push health advice to the user to help the user maintain a reasonable diet.
[0070] like Figure 7 As shown, the nutrition management module is used to query specific nutrition indicators of intake.
[0071] In this embodiment, in addition to querying specific nutritional indicators, users can also display corresponding three-meal ratio information and nutritional health scores. The nutrition management module provides intuitive data analysis based on the specific situation of user intake, allowing users to clearly understand their own nutritional status and eating habits.
[0072] like Figure 8 As shown, the personal center module is used to display personal information, health information, my orders, recharge records and dish evaluation records. Users can use this module to maintain personal information, such as health information and bound avatars. The bound avatar information will be associated with the restaurant's face recognition system for operations such as contactless dining payment. The "My Evaluation" function in this module also supports users to evaluate orders and dishes. The system continuously optimizes the recommendation algorithm based on the evaluation data to better meet the user's dining preferences and health needs.
[0073] Furthermore, during implementation, the user terminal is also used for:
[0074] Optimizing the corresponding recommended dishes according to the dish evaluation records, thereby making the dish recommendation more flexible and accurate;
[0075] In other implementations, the user's taste preferences, regional characteristics and other information may be combined and optimized to make the recommended dishes more personalized.
[0076] A user management platform based on a smart canteen provided by the implementation of the embodiment of the present invention includes a user terminal, through which user information filled in by the user is obtained; a corresponding body index is calculated according to the user information; user recommendation calculation is performed based on the body index and in combination with a preset recommendation knowledge base to obtain corresponding recommended dishes and push them for display; thereby achieving recommendation of corresponding recommended dishes according to different users, fully considering the personalized needs of each segmented group, meeting the differentiated needs of different user groups, and improving the corresponding user experience.
[0077] In the embodiments provided in the present application, it should be understood that the disclosed platform can also be implemented in other ways. The embodiments described above are merely illustrative. In addition, the functional modules in the various embodiments of the present invention can be integrated together to form an independent part, or each module can exist separately, or two or more modules can be integrated to form an independent part. When each module is in use, it only collects and stores user information under the premise of obtaining full authorization from the user and complying with relevant laws and regulations, and protects the security and privacy of user data, and unauthorized access is strictly prohibited.
[0078] The processing of data will be carried out within the scope prescribed by law and shall not exceed the purpose and scope authorized by the user; at the same time, users shall enjoy relevant rights such as access, correction, deletion, restriction of processing, and rejection of their personal data; and strictly abide by applicable laws and regulations and conduct compliance reviews.
[0079] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.
Claims
1. A user management platform based on a smart canteen, characterized in that: The method comprises a user terminal, wherein the user terminal comprises: An information acquisition module is used to acquire user information filled in by the user; wherein the user information includes gender, age, height and weight information; A BMI calculation module, used to calculate the corresponding body index according to the user information; The recommendation module is used to perform user recommendation calculations based on the body index and in combination with a preset recommendation knowledge base to obtain corresponding recommended dishes and push them for display; wherein the recommendation knowledge base is constructed based on nutrition and caloric knowledge.
2. A user management platform based on a smart canteen as claimed in claim 1, characterized in that: The user terminal is also used for: Send an add request to the cafeteria end; Receiving the information interface sent by the cafeteria end based on the adding request; Fill in user information according to the information interface to realize user registration.
3. A user management platform based on a smart canteen as described in claim 1 or 2, characterized in that: The user terminal also includes: The canteen management module is used to support users to manage the association of multiple canteens. Users can use this module to view daily menu information, wallet balance, and bound tray status; The canteen details module is used to display the real-time scene of the canteen, including surveillance images of the dining area, a brief introduction to the canteen, and canteen layout information.
4. A user management platform based on a smart canteen as claimed in claim 3, characterized in that: The body index is a BMI index, and the BMI index is also based on user-defined settings.
5. A user management platform based on a smart canteen as claimed in claim 4, characterized in that: The user terminal also includes: The daily menu module is used to display the corresponding recommended dishes and, when displayed, to display the label information corresponding to each dish; The menu details module is used to display detailed information about dishes, including ingredient lists, the content of each nutrient, and caloric value; the ingredient list is subdivided into main ingredients and auxiliary ingredients, and displays detailed carbohydrate, fat, and protein content and proportion data.
6. A user management platform based on a smart canteen as claimed in claim 5, characterized in that: The user terminal also includes: Diet record module, used to record and analyze the user's daily nutritional intake; Nutrition management module, used to query specific nutritional indicators.
7. A user management platform based on a smart canteen as claimed in claim 6, characterized in that: The user terminal also includes: The personal center module is used to display personal information, health information, my orders, recharge records and food evaluation records.
8. A user management platform based on a smart canteen as claimed in claim 7, characterized in that: The user terminal is also used for: Optimize the corresponding recommended dishes according to the dish evaluation records.