Ordering management method, device, equipment and medium
By obtaining information about users and meal delivery personnel and conducting intelligent meal delivery processes based on meal ordering needs, the existing system interface is solved and the problems of complexity and personalized recommendations are achieved, efficient and accurate meal ordering management is achieved, and user experience and service efficiency are improved.
Patent Information
- Application Number
- CN202411269260.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-11
- Publication Date
- 2025-01-14
AI Technical Summary
The existing food ordering management system has a non-intuitive interface and is complex in operation, making it difficult to provide personalized food recommendations, and it is impossible to process a large number of orders in time during peak hours, resulting in order delays or errors, making it difficult for users to obtain order status or feedback in real time.
By obtaining user information and meal delivery personnel information, the meal delivery process is carried out based on the ordering needs and meal information, the meal delivery information is generated, and the instructions are sent to the mobile device to realize intelligent meal recommendations and order management, ensuring on-time supply of food and user experience .
It improves the accuracy and efficiency of meal ordering management, provides personalized meal recommendations, reduces human errors and time delays, and enhances user satisfaction and service transparency.
Smart Images

Figure CN119312949A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of Internet technology, and in particular to a meal ordering management method, device, equipment and medium. Background Art
[0002] In the fast-paced modern life, meal ordering management methods have become an important part of the logistics services of enterprises and institutions. With the diversification of work modes and the popularity of mobile office, users' demand for catering services has become personalized and instant. An effective meal ordering management system can not only improve the efficiency of catering services, but also enhance user satisfaction and loyalty, which has a positive impact on improving the overall work efficiency and competitiveness of enterprises. In addition, with the development of science and technology, intelligent and automated meal ordering solutions are gradually becoming a new trend in the development of the industry.
[0003] At present, meal ordering management systems generally adopt electronic methods, allowing users to submit meal ordering requests through web pages or mobile applications. Some systems provide basic functions such as menu browsing, order submission, and payment processing. More advanced systems may also include features such as order status tracking, user preference memory, and nutritional information display. Some systems also support integration with enterprise resource planning (ERP) systems to facilitate inventory management and financial processing.
[0004] Although the existing fine-tuning instruction generation technology has made some progress, it still has obvious shortcomings. Many system interfaces are not intuitive enough and the operation is complicated, which makes it difficult for users to quickly find the required information or complete the order. In addition, there is a lack of in-depth understanding of users' eating habits and preferences, making it difficult to provide personalized meal recommendations. During peak hours, the existing system may not be able to process a large number of orders in a timely manner, resulting in order delays or errors. Users lack effective interaction with the system during the ordering process, and it is difficult to obtain order status or feedback in real time. Therefore, there is an urgent need for a more efficient and accurate method to improve the accuracy and efficiency of ordering management. Summary of the invention
[0005] The main purpose of this application is to provide a meal ordering management method, device, equipment and medium, aiming to solve the technical problem of how to improve the accuracy and efficiency of meal ordering management.
[0006] To achieve the above objectives, the present application proposes a meal ordering management method, the method comprising:
[0007] Obtain user information and catering staff information;
[0008] Obtain meal ordering requirements;
[0009] Obtaining meal information according to the meal ordering requirements and the user information;
[0010] Perform meal preparation process based on the meal information and the meal preparation personnel information to obtain meal preparation information;
[0011] Send instructions to the mobile device according to the meal matching information.
[0012] In one embodiment, the step of obtaining meal information according to the meal ordering requirement and the user information includes:
[0013] Obtaining the food variety, quantity and reservation time according to the ordering requirements;
[0014] The meal information is obtained by matching the meal type, the quantity, the scheduled time and the user information through a preset meal database.
[0015] In one embodiment, the step of obtaining the meal information by matching the meal type, the quantity, the scheduled time and the user information through a preset meal database includes:
[0016] According to the user information, obtain the user's food and the user's prohibited food;
[0017] Screening the meal varieties according to the user's consumed meals and the user's prohibited meals to obtain updated meal varieties;
[0018] The updated meal types, the quantity and the scheduled time are matched through a preset meal database to obtain meal information.
[0019] In one embodiment, the step of performing a meal preparation process based on the meal information and the meal preparation personnel information to obtain the meal preparation information includes:
[0020] Matching the meal information with a preset meal library to obtain a meal plan;
[0021] Obtaining qualification and health status information of the catering personnel according to the catering personnel information;
[0022] When the qualification of the meal preparation personnel and the health status information both meet preset conditions, meal preparation information is generated according to the meal preparation plan.
[0023] In one embodiment, the step of generating meal matching information according to the meal matching plan includes:
[0024] According to the meal distribution plan, detailed information of the meal is obtained, wherein the detailed information of the meal includes ingredients, quantity and price;
[0025] Generate meal matching information based on the detailed information of the meal, wherein the meal matching information includes a list of each meal item, a total price and a preset preparation time.
[0026] In one embodiment, after the step of generating meal matching information according to the meal matching plan, the following steps are included:
[0027] When the meal distribution plan is abnormal, the meal distribution plan will be adjusted to obtain updated meal distribution information;
[0028] Sending the updated meal distribution information to a mobile device by means of a command, so that the mobile device displays the meal distribution information to the user for review and confirmation by the user, and obtaining user confirmation information;
[0029] After receiving the user confirmation information, the preset food library inventory status is updated, and a reminder to replenish the stock is given when the stock is insufficient.
[0030] In one embodiment, after the step of sending the instruction to the mobile device according to the meal matching information, the following steps are included:
[0031] When there is an abnormality in the meal distribution information, an emergency instruction is sent to the mobile device to remind the user to refund or wait;
[0032] After the step of sending the instruction to the mobile device according to the meal matching information, the method further includes:
[0033] When there is no abnormality in the meal matching information, the meal matching is performed normally to obtain the user's dining information;
[0034] When the user's dining information reaches a preset time, a reminder instruction is sent to the mobile device to remind the user to make an evaluation for improving the service.
[0035] In addition, to achieve the above-mentioned purpose, the present application also proposes a meal ordering management device, which includes:
[0036] The acquisition module is used to obtain user information and catering staff information;
[0037] Acquisition module, used to obtain meal ordering requirements;
[0038] The acquisition module is further used to obtain meal information according to the meal ordering requirements and the user information;
[0039] A processing module, used to perform a meal preparation process based on the meal information and the meal preparation personnel information to obtain meal preparation information;
[0040] An execution module is used to send instructions to a mobile device according to the meal matching information.
[0041] In addition, to achieve the above-mentioned purpose, the present application also proposes a medium, which is a computer-readable medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the meal ordering management method described above are implemented.
[0042] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the meal ordering management method described above are implemented.
[0043] This application obtains the ordering requirements by obtaining user information and catering staff information, obtains the food information according to the ordering requirements and user information, performs the catering process based on the food information and catering staff information, obtains the catering information, and sends instructions to the mobile device according to the catering information. The catering information is obtained through the ordering requirements to prepare the food and the instructions are sent to the mobile device for confirmation, which improves the ordering efficiency and dining experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0045] Figure 1 This is a flowchart of the first embodiment of the meal ordering management method of this application;
[0046] Figure 2 This is a flow chart of the second embodiment of the meal ordering management method of this application;
[0047] Figure 3 This is a schematic diagram of the module structure of the meal ordering management device according to an embodiment of the present application;
[0048] Figure 4 A schematic diagram of the device structure of the hardware operating environment involved in the meal ordering management method in the embodiment of the present application;
[0049] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0050] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0051] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0052] The main solution of the embodiment of the present application is: obtaining meal ordering requirements, obtaining meal information according to the meal ordering requirements, performing a meal matching process based on the meal information, obtaining meal matching information, and sending instructions to a mobile device according to the meal matching information.
[0053] Based on this, the present application embodiment provides a meal ordering management method, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the meal ordering management method of the present application.
[0054] In this embodiment, the meal ordering management method includes steps S10 to S50:
[0055] Step S10, obtaining user information and catering staff information.
[0056] It should be noted that user information not only includes basic personal information such as name, work number, department, etc., but also covers diversified data such as health status, edible food, and prohibited food. These data are structured and entered and managed through the system, which is convenient for calling and updating at any time. In addition, by integrating data analysis functions, it is possible to make predictions and early warnings based on the user's eating habits and health status, which helps to optimize the ordering of meals so that they can be provided to users with confidence. The catering staff information mainly includes the basic information of the service staff, such as name, ID number, health certificate, etc., which ensures the safety and reliability of food services. Through the restaurant management system, effective management of service staff can be achieved to ensure that they have the corresponding qualifications and comply with food safety regulations. At the same time, the system is also responsible for the management and maintenance of tables and chairs to ensure that the restaurant environment is clean and orderly.
[0057] Step S20, obtaining meal ordering requirements.
[0058] It should be noted that when obtaining meal ordering requirements, the system will first record the user's meal ordering request, which includes the specific meal selection, ordering time, pick-up time, and any special dietary requirements. Users can access the meal reservation page through the mobile application or desktop application, and the page will list the dishes available for selection, including pictures and descriptions. Users can choose the corresponding dishes according to their tastes and needs, and the system will automatically calculate the total amount of the selected meal.
[0059] Before submitting an order, users can preview the selected meal and confirm the order information. The system will collect all orders and confirm them before the scheduled deadline to ensure that the preparation and cooking of ingredients can proceed smoothly. After the order is completed, the system will regularly push service evaluations to users so that users can provide feedback based on their dining experience.
[0060] Step S30, obtaining meal information according to meal ordering requirements and user information.
[0061] It should be noted that specific ordering requests are submitted through the system interface, including the type, quantity, special taste requirements or dietary restrictions of the food. The system then retrieves the corresponding food information from the ordering interface based on these requirements, including price, ingredients, nutritional value, possible allergen information, and inventory. In order to improve the user experience, the system uses an intelligent recommendation algorithm to recommend meals or packages based on the user's past order history, preference settings, or current promotions. In addition, the system can also provide customized meal options based on the user's specific health needs or diet plans, such as low-calorie, high-protein or gluten-free options. After the user confirms the order information, the system will automatically calculate the total amount and provide payment options, and generate order details for the meal information for the user to review. After the order is confirmed, the system will send the order information to the kitchen or catering service department to start the meal preparation process.
[0062] Further, the meal type, quantity and reservation time are obtained according to the meal ordering requirements. When receiving the meal ordering requirements, the system will collect the user's meal selection, including the meal type, quantity and reservation time. The user enters the meal reservation page through the mobile application and can see the display of various dishes, including dish pictures, descriptions, prices and other information.
[0063] Furthermore, the meal information is obtained by matching the preset meal database according to the meal variety, quantity, scheduled time and user information. In the meal ordering management system, according to the meal variety, quantity, scheduled time and user information specified by the user, the system performs intelligent matching by accessing the preset meal database to ensure that the user's meal ordering needs are met. Specifically, according to the user information, the user's edible meals and the user's prohibited meals are obtained; the meal varieties are screened according to the user's edible meals and the user's prohibited meals to obtain the updated meal varieties; according to the updated meal variety, quantity and scheduled time, the preset meal database is matched to obtain the meal information. This process is highly dependent on the detailed meal data stored in the database, including detailed descriptions of each meal, prices, ingredients, nutritional information, allergen identification and available inventory. The system's built-in matching algorithm takes into account multiple factors, such as the user's taste preferences, health requirements, previous meal ordering behavior and real-time inventory status, to provide personalized meal recommendations. In addition, the system also takes into account the preparation time of the meal to ensure that the selected meal can be served on time within the scheduled time specified by the user. When a user submits a meal order, the system will respond quickly, display the matched meal information, and provide a clear order summary, including the total price, estimated delivery time, etc. Users can easily confirm the order details and choose a convenient online payment method to complete the transaction.
[0064] Step S40, performing meal preparation process based on meal information and meal preparation personnel information to obtain meal preparation information.
[0065] It is important to understand that this process involves a detailed analysis of the user's meal ordering needs and precise scheduling of kitchen resources. The meal distribution system first receives meal information from the meal ordering management module, including the type, quantity and scheduled time of the meal selected by the user. When performing the meal distribution process based on the meal information and the meal distribution staff information, the first step is to match the appropriate meal from the preset meal database according to the meal ordering needs submitted by the user. The system will screen out dishes that meet the requirements based on the user's taste preferences, nutritional needs, allergens and other information, and list detailed meal information, including dish names, ingredients, quantities and prices. Once the user confirms the selected meal, the system will automatically generate a meal distribution sheet and calculate the total price and the preset preparation time. Next, the system will notify the meal distribution staff to prepare according to the information in the meal distribution sheet. The meal distribution staff information includes their health status, qualification certification and work records. The system will automatically check the health status of the meal distribution staff to ensure that they meet the requirements of food safety regulations, such as holding a valid health certificate and no recent abnormal health records. In addition, the system will also verify whether the meal distribution staff has the corresponding operating qualifications, such as food safety training certificates.
[0066] During the meal distribution process, the system monitors the progress of each step in real time and records all relevant operation information. After the meal distribution is completed, the system will generate detailed meal distribution information, including the name, quantity, price and estimated pick-up time of each meal. This information will be sent to users through mobile applications or text messages to ensure that users can understand the preparation status of the meals in a timely manner. During the meal distribution process, the system will conduct a comprehensive assessment based on the preparation requirements of the meals and the working capacity of the kitchen, and intelligently plan the optimal cooking and delivery plan. This includes the pre-processing of ingredients, the arrangement of cooking time and sequence, and the scheduling of kitchen staff. The system also takes into account the cooking conditions of special meals, such as dishes that require specific temperatures or times.
[0067] The meal distribution process also includes the optimal allocation of distribution resources to ensure that meals are delivered on time within the scheduled time. The system will perform real-time calculations based on the user's geographic location, the delivery personnel's route and traffic conditions to select the best delivery plan. In addition, the meal distribution system has the ability to flexibly respond to emergencies. For example, if a certain ingredient is temporarily out of stock, the system can quickly recommend alternatives or adjust the cooking plan, and promptly notify the user of the change information. This high level of adaptability and automation reduces human errors and time delays.
[0068] Finally, after the meal matching process is completed, the system will generate detailed meal matching information, including the cooking status of each dish, the estimated completion time and delivery information. This information will be updated and fed back to the user in real time, so that the user can always understand the preparation status of the order, enhancing the transparency of the service and user satisfaction. Through this intelligent meal matching process, catering services can achieve higher efficiency and better customer experience.
[0069] Step S50: Send instructions to the mobile device according to the meal matching information.
[0070] It should be noted that the meal distribution information is sent to the mobile device through the wireless communication network in real time, so that the mobile device can display the preparation status or delivery status of the meal in real time. This process transmits the meal distribution information from the background system to the user's smart phone or tablet computer and other mobile devices through wireless communication technology. During the meal distribution process, the system will continue to track the preparation status of each meal, including the preparation of ingredients, cooking progress and final plating. Once the meal is ready, the system will automatically generate an instruction containing a pick-up notification or delivery information, and send it to the user in the form of a push notification or in-app message. These instructions may include the pick-up location, estimated pick-up time, delivery person information or delivery status, etc.
[0071] Furthermore, when there are anomalies in the meal distribution information, emergency instructions are sent to the mobile device to remind the user to refund or wait. When there are anomalies in the meal distribution information, such as shortage of ingredients, cooking equipment failure, or delivery delays, the system will promptly identify and handle these problems. Once an anomaly is detected, the system will automatically trigger the emergency response mechanism and send an emergency instruction to the user's mobile device. These instructions will clearly inform the user of the current abnormal situation and provide possible solutions, such as suggesting that the user choose to refund or wait, and informing the estimated resolution time.
[0072] Furthermore, when there is no abnormality in the meal distribution information, the meal distribution is carried out normally to obtain the user's dining information; when the user's dining information reaches the preset time, a reminder instruction is sent to the mobile device to remind the user to make an evaluation for improving the service. When the meal distribution information is normal and there is no abnormality, the system will smoothly carry out the meal distribution process and collect the dining information after the user finishes the meal. The system will monitor the user's dining time and send a reminder instruction to the user through the mobile device at a preset time point, such as half an hour after the meal. These instructions will invite users to evaluate the quality of the food, the speed of the service, and the overall dining experience. User evaluations are valuable feedback for catering service providers, which helps to continuously improve services, improve food quality, optimize menu options, and adjust service processes. In addition, the system can also use data analysis technology based on user feedback and dining information to identify common problems in the service and trends in user preferences, thereby providing decision support for future meal ordering and meal distribution services.
[0073] In addition, in order to enhance the user experience, the application on the mobile device may provide interactive functions, such as one-click navigation to the pick-up point, online payment, real-time chat and communication with customer service, etc. Users can quickly complete the pick-up or solve any questions through these functions, so as to obtain a smoother and more personalized service experience. In the delivery process, the system can also provide real-time delivery tracking services, so that users can know the delivery route and estimated arrival time of the food at any time. If there are traffic delays or other emergencies, the system can adjust the delivery plan in time and notify the user of the change in the estimated time through the mobile device.
[0074] This embodiment provides a meal ordering management method, which obtains meal ordering requirements by obtaining user information and meal preparation personnel information, obtains meal information based on the meal ordering requirements and user information, performs meal preparation process based on the meal information and meal preparation personnel information, obtains meal preparation information, and sends instructions to a mobile device based on the meal preparation information. Acquiring meal information based on meal ordering requirements to prepare meals and sending instructions to a mobile device for confirmation improves meal ordering efficiency and dining experience.
[0075] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can refer to the above introduction, and will not be repeated later. Figure 2 The meal ordering management method further includes steps S401 to S403 after step S40:
[0076] Step S401, matching the meal information with the preset meal library to obtain a meal matching plan.
[0077] It should be noted that the process of matching meal information with the preset meal library is the core link of the intelligent meal distribution system, which ensures the efficient connection between user needs and kitchen resources. The system first receives the meal information input by the user, including personalized parameters such as meal type, taste preference, nutritional requirements, etc. Then, this information is compared and analyzed with the preset meal library, which contains detailed descriptions of various meals, nutritional ingredients, cooking methods and preparation time.
[0078] The intelligent matching algorithm takes into account the user's specific requirements and the actual operating conditions of the kitchen, such as the availability of ingredients, the chef's professional skills, and the working condition of the equipment. The system also evaluates the user's eating habits and health indicators to recommend meals that match their diet plan. In addition, in order to improve the user experience, the system can learn based on user feedback and historical orders, continuously optimize the recommendation algorithm, and achieve a more accurate personalized meal plan. After a successful match, the system will generate a detailed meal plan, including the cooking order, time required, ingredients required, and estimated cost of each dish.
[0079] Step S402, obtaining the qualification and health status information of the meal preparation personnel according to the meal preparation personnel information.
[0080] It should be noted that in order to ensure food safety and hygiene, the information management of catering staff is a vital part of catering services. In the integrated management system, the information of catering staff is recorded in detail, including but not limited to basic information such as name, ID number, photo, contact number, as well as their health status and relevant qualification certificates. In terms of health status, the system requires each catering staff to undergo regular physical examinations and upload valid health certificates to ensure that they do not have infectious diseases or other health problems that may affect food safety. In addition, the system will also record and check the health indicators of catering staff such as body temperature. Daily health reports are essential, especially in special periods or seasonal influenza peak periods. In terms of qualifications, catering staff must undergo special food safety training and obtain relevant certificates. These certificates may be food handling licenses, hygienic operation training certificates, etc. These certificates need to be updated regularly to ensure that catering staff always have the latest food safety knowledge and operating procedures. The system not only records the validity period of these certificates, but also reminds catering staff to renew their certificates in time to prevent expiration.
[0081] In actual operation, the system automatically selects qualified personnel for catering tasks based on the catering personnel's information. For example, only those personnel with valid health certificates and necessary qualifications will be assigned to specific catering tasks. This management method not only ensures the quality and safety of food, but also improves the overall efficiency of catering services.
[0082] Step S403: When the qualifications and health status information of the meal preparation personnel meet the preset conditions, meal preparation information is generated according to the meal preparation plan.
[0083] It is important to understand that at this stage, the system will automatically integrate the detailed information of each meal according to the determined meal plan, including the list of ingredients, quantity, cooking method, allergen information, nutritional content, and estimated preparation and delivery time. This information will be compiled into complete meal information to provide users with a comprehensive meal preview.
[0084] Further, according to the meal matching plan, detailed information of the meal is obtained, including ingredients, quantity and price; and meal matching information is generated according to the detailed information of the meal, including a list of each meal, a total price and a preset preparation time. The process of obtaining detailed information of the meal, such as ingredients, quantity and price, according to the meal matching plan involves extracting data of specific dishes from a preset meal library. For example, if the meal matching plan selects "sweet and sour spare ribs" as the main dish, the system will display the specific ingredients of this dish, which may include pork ribs, sugar, rice vinegar, etc., and give the approximate amount of each ingredient, such as about 200 grams of pork ribs, 30 grams of sugar, and an appropriate amount of rice vinegar. In addition, the price of this dish will be listed, assuming it is 25 yuan. In the same way, similar detailed information will be provided for other dishes, such as green vegetables, soups, etc. Generating meal matching information is to further integrate the information of all selected dishes on the basis of the above steps to form a complete meal matching list. The menu will list each item and its price, such as "Sweet and Sour Spare Ribs 25 Yuan", "Stir-fried Vegetables 10 Yuan", "Egg Drop Soup 5 Yuan", etc. In addition, the menu will also show the total price of all dishes, such as the three items above may add up to 40 Yuan. The preset preparation time is estimated based on the kitchen's preparation capacity and the complexity of the dish, for example, the above meal may take about 30 minutes to prepare.
[0085] Furthermore, when an abnormality occurs in the meal plan, the meal plan will be adjusted to obtain updated meal information. During the meal planning process, if an abnormality occurs, such as a sudden shortage of raw materials for a dish or a temporary failure of kitchen equipment that makes it impossible to prepare certain dishes, the system will automatically detect these problems and trigger the adjustment of the meal plan. The new meal plan will be recalculated based on the available resources, and the system will automatically recommend alternative dishes. The selection of these dishes will be as close to the taste preferences and nutritional balance of the original plan as possible, and cost factors will be taken into account to maintain consistency in the price range.
[0086] Furthermore, the updated meal information is sent to the mobile device by sending a command, so that the mobile device displays the meal information to the user for review and confirmation, and obtains the user's confirmation information. The updated meal information will be generated immediately and pushed to the customer in a timely manner through the mobile application, explaining the reason for the change and providing several alternative options for the customer to choose from. For example, if the original beef dish is cancelled due to ingredient problems, the system may recommend pork or chicken dishes as a replacement, with instructions and an apology letter. At the same time, the system will recalculate the total price based on the new dish combination, and adjust the fee if necessary to ensure that customers will not suffer losses due to emergencies.
[0087] Furthermore, after receiving the user's confirmation information, the system updates the inventory status of the preset food library and reminds to restock when the inventory is insufficient. When the user confirms his meal reservation, the system automatically updates the inventory status in the preset food library. The quantity of raw materials involved in each dish will be deducted accordingly, which can ensure the real-time accuracy of the inventory data. If the remaining amount of a certain ingredient is lower than the preset safety stock level, the system will automatically issue an alarm to remind the logistics team to restock. This process is automated and seamless, ensuring that the restaurant can understand the inventory status at the first time and take necessary actions to replenish the materials, thereby avoiding the situation where dishes cannot be supplied due to insufficient raw materials. In addition, the system can also analyze which ingredients are consumed faster and which dishes are more popular in which time period based on historical data, and then predict future food demand in advance and formulate more accurate procurement plans. In this way, not only can food waste be reduced, but also the restaurant can always provide fresh and rich food choices to meet the diverse needs of customers. At the same time, for those special ingredients that are not easy to preserve or have high costs, the system can promptly remind managers to pay attention to their shelf life and usage efficiency, and further optimize inventory management.
[0088] This embodiment obtains a meal matching plan by matching meal information with a preset meal library, obtains the qualifications and health status information of meal matching personnel based on meal matching personnel information, and generates meal matching information based on the meal matching plan when the qualifications and health status information of meal matching personnel meet preset conditions. By matching meal information with a preset library to generate meal matching information, meal ordering efficiency and management accuracy are improved.
[0089] This application also provides a meal ordering management device, please refer to Figure 3 , the device comprises:
[0090] The acquisition module 10 is used to acquire user information and catering staff information.
[0091] The acquisition module 10 is used to obtain the meal ordering demand.
[0092] The acquisition module 10 is also used to obtain meal information according to meal ordering requirements and user information.
[0093] Processing module 20 is used to perform meal preparation process based on meal information and meal preparation personnel information to obtain meal preparation information.
[0094] The execution module 30 is used to send instructions to the mobile device according to the meal matching information.
[0095] The meal order management device provided by the present application adopts the meal order management method in the above embodiment, which can solve the technical problem of how to improve the accuracy and efficiency of meal order management. Compared with the prior art, the beneficial effects of the meal order management device provided by the present application are the same as the beneficial effects of the meal order management method provided by the above embodiment, and other technical features in the meal order management device are the same as the features disclosed in the above embodiment method, which will not be repeated here.
[0096] In one embodiment, the acquisition module 10 is also used to obtain the meal variety, quantity and reservation time according to the meal ordering requirements; and obtain the meal information by matching the meal variety, quantity, reservation time and the user information through a preset meal database.
[0097] In one embodiment, the acquisition module 10 is also used to obtain the meals eaten by the user and the meals prohibited by the user based on the user information; filter the meal varieties based on the meals eaten by the user and the meals prohibited by the user to obtain updated meal varieties; and obtain meal information by matching the updated meal varieties, quantities and scheduled times through a preset meal database.
[0098] In one embodiment, the processing module 20 is also used to match the meal information with the preset meal library to obtain a meal preparation plan; obtain the qualification and health status information of the meal preparation personnel based on the meal preparation personnel information; when the qualification and health status information of the meal preparation personnel meet the preset conditions, generate the meal preparation information according to the meal preparation plan.
[0099] In one embodiment, the processing module 20 is also used to obtain detailed information of the meal according to the meal matching plan, and the detailed information of the meal includes ingredients, quantity and price; and generate meal matching information according to the detailed information of the meal, and the meal matching information includes a list of each meal, a total price and a preset preparation time.
[0100] In one embodiment, the processing module 20 is also used to adjust the meal distribution plan when an abnormality occurs in the meal distribution plan to obtain updated meal distribution information; send the updated meal distribution information to a mobile device by sending instructions so that the mobile device displays the meal distribution information to the user for review and confirmation, and obtain user confirmation information; after receiving the user confirmation information, update the inventory status of the preset meal library, and remind to replenish the stock when the inventory is insufficient.
[0101] In one embodiment, the execution module 30 is also used to send an emergency instruction to the mobile device when there is an abnormality in the meal preparation information, so as to remind the user to refund or wait; after the step of sending the instruction to the mobile device according to the meal preparation information, it also includes: when there is no abnormality in the meal preparation information, the meal preparation is carried out normally to obtain the user's dining information; when the user's dining information reaches the preset time, a reminder instruction is sent to the mobile device to remind the user to make an evaluation for improving the service.
[0102] The present application provides a meal order management device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the meal order management method in the above-mentioned embodiment 1.
[0103] Reference below Figure 4 , which shows a schematic diagram of the structure of a meal ordering management device suitable for implementing the embodiment of the present application. The meal ordering management device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 4 The meal ordering management device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0104] like Figure 4 As shown, the order management device may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the order management device are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the order management device to communicate wirelessly or wired with other devices to exchange data. Although the figure shows an order management device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or provided instead.
[0105] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0106] The meal order management device provided by the present application adopts the meal order management method in the above embodiment, which can solve the technical problem of how to improve the accuracy and efficiency of meal order management. Compared with the prior art, the beneficial effects of the meal order management device provided by the present application are the same as the beneficial effects of the meal order management method provided by the above embodiment, and other technical features in the meal order management device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0107] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0108] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0109] The present application provides a computer-readable medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the meal ordering management method in the above-mentioned embodiment.
[0110] The computer-readable medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.
[0111] The computer-readable medium may be included in the meal order management device; or may exist independently without being incorporated into the meal order management device.
[0112] The computer-readable medium carries one or more programs. When the one or more programs are executed by the order management device, the order management device can write computer program codes for performing the operations of the present application in one or more programming languages or a combination thereof. The programming languages include object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, using an Internet service provider to connect through the Internet).
[0113] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0114] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0115] The readable medium provided in the present application is a computer-readable medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned meal ordering management method, and can solve the technical problem of how to improve the accuracy and efficiency of meal ordering management. Compared with the prior art, the beneficial effects of the computer-readable medium provided in the present application are the same as the beneficial effects of the meal ordering management method provided in the above-mentioned embodiment, and will not be elaborated here.
[0116] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned meal ordering management method when executed by a processor.
[0117] The computer program product provided by this application can solve the technical problem of how to improve the accuracy and efficiency of meal ordering management. Compared with the prior art, the beneficial effects of the computer program product provided by this application are the same as the beneficial effects of the meal ordering management method provided by the above embodiment, which will not be repeated here.
[0118] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A meal ordering management method, characterized in that: The method comprises: Obtain user information and catering staff information; Obtain meal ordering requirements; Obtaining meal information according to the meal ordering requirement and the user information; Perform meal preparation process based on the meal information and the meal preparation personnel information to obtain meal preparation information; Send instructions to the mobile device according to the meal matching information.
2. The method according to claim 1, characterized in that The step of obtaining meal information according to the meal ordering requirement and the user information comprises: Obtaining the food variety, quantity and reservation time according to the ordering requirements; The meal information is obtained by matching the meal type, the quantity, the scheduled time and the user information through a preset meal database.
3. The method according to claim 2, characterized in that The step of obtaining the meal information by matching the meal type, the quantity, the scheduled time and the user information through a preset meal database comprises: According to the user information, obtain the user's food and the user's prohibited food; Screening the meal varieties according to the user's consumed meals and the user's prohibited meals to obtain updated meal varieties; The updated meal types, the quantity and the scheduled time are matched through a preset meal database to obtain meal information.
4. The method according to claim 1, characterized in that The step of performing a meal preparation process based on the meal information and the meal preparation personnel information to obtain the meal preparation information comprises: Matching the meal information with a preset meal library to obtain a meal matching plan; Obtaining qualification and health status information of the catering personnel according to the catering personnel information; When the qualification of the meal preparation personnel and the health status information both meet preset conditions, meal preparation information is generated according to the meal preparation plan.
5. The method according to claim 4, characterized in that The step of generating meal matching information according to the meal matching plan comprises: According to the meal distribution plan, detailed information of the meal is obtained, wherein the detailed information of the meal includes ingredients, quantity and price; Generate meal matching information based on the detailed information of the meal, wherein the meal matching information includes a list of each meal item, a total price and a preset preparation time.
6. The method according to claim 1, characterized in that After the step of generating meal matching information according to the meal matching plan, the method further comprises: When the meal distribution plan is abnormal, the meal distribution plan will be adjusted to obtain updated meal distribution information; Sending the updated meal distribution information to a mobile device by means of a command, so that the mobile device displays the meal distribution information to the user for review and confirmation by the user, and obtaining user confirmation information; After receiving the user confirmation information, the preset food library inventory status is updated, and a reminder to replenish the stock is given when the stock is insufficient.
7. The method according to claim 1, characterized in that After the step of sending the instruction to the mobile device according to the meal matching information, the method further comprises: When there is an abnormality in the meal distribution information, an emergency instruction is sent to the mobile device to remind the user to refund or wait; After the step of sending the instruction to the mobile device according to the meal matching information, the method further includes: When there is no abnormality in the meal matching information, the meal matching is performed normally to obtain the user's dining information; When the user's dining information reaches a preset time, a reminder instruction is sent to the mobile device to remind the user to make an evaluation for improving the service.
8. A meal ordering management device, characterized in that: The device comprises: The acquisition module is used to obtain user information and catering staff information; Acquisition module, used to obtain meal ordering requirements; The acquisition module is further used to obtain meal information according to the meal ordering requirements and the user information; A processing module, used to perform a meal preparation process based on the meal information and the meal preparation personnel information to obtain meal preparation information; An execution module is used to send instructions to a mobile device according to the meal matching information.
9. A meal ordering management device, characterized in that: The device comprises: a memory, a processor, and a meal order management program stored in the memory and executable on the processor, wherein the meal order management program is configured to implement the steps of the meal order management method according to any one of claims 1 to 7.
10. A medium, characterized in that The medium stores a meal ordering management program, and when the meal ordering management program is executed by the processor, the steps of the meal ordering management method according to any one of claims 1 to 7 are implemented.