Meal serving method and device, and meal vending cabinet

By selecting and allocating heating cabinets for food vending machines, and combining online and offline order information, the system enables rapid heating and serving of food, solving the problem of slow food service and improving user experience and efficiency.

CN117152882BActive Publication Date: 2025-12-12GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311077049.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-24
Publication Date
2025-12-12
Estimated Expiration
2043-08-24

AI Technical Summary

Technical Problem

The existing food vending machines are slow to serve food and cannot meet the needs of many people looking for food in a short period of time.

Method used

By receiving food order information, the system filters out target food orders and determines the target heating cabinet based on the food preparation time and food type. The food is then placed in the heating cabinet for heating. The system supports order processing through both online and offline channels, reminds users to pick up their food, and processes unpicked food within a preset time.

Benefits of technology

It increases the speed at which food vending machines dispense food, meets the needs of multiple people looking for food in a short period of time, improves the user's ordering experience and food collection efficiency, and reduces food waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117152882B_ABST
    Figure CN117152882B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a meal serving method and device and a meal vending cabinet, which are applied to the meal vending cabinet, the meal vending cabinet comprises a heating cabinet for heating different quantities of meals, and the method comprises the following steps: receiving an order information; the order information at least comprises a meal serving time and a meal type corresponding to the meal; target order information is screened from the order information according to the meal serving time and the meal type; a target heating cabinet is determined from the heating cabinet according to the quantity of the target order information; and the meal corresponding to the target order information is placed in the target heating cabinet for heating. The embodiment of the present application realizes diversified heating of meals, thereby improving the meal serving speed of the meal vending cabinet, meeting the demand of multiple people for meals in a short time, and improving the user order experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a method for serving food, a device for serving food, and a food vending machine. Background Technology

[0002] With the fast pace of modern society, people's time has become more precious, especially in the workplace. To improve work efficiency, more and more people tend to choose to solve their food problems quickly, which has led to the emergence of food delivery lockers. These lockers allow people to quickly obtain pre-packaged meals near their workplaces, saving them time and energy.

[0003] One relevant technical solution provides a food delivery locker. After people place an order, the locker can individually heat up the refrigerated food and deliver it directly, meeting people's needs for eating during fragmented time. However, when food delivery lockers are placed in densely populated areas such as office buildings, industrial parks, train stations, docks, and commercial districts, the single heating method results in slow food preparation speed, which cannot meet the needs of multiple people eating in a short period of time. Summary of the Invention

[0004] This invention provides a method for serving meals to solve the problem that the food vending machine in the prior art is slow in serving meals and cannot meet the needs of many people looking for food in a short period of time.

[0005] Accordingly, embodiments of the present invention also provide a food dispensing device and a food vending machine to ensure the implementation and application of the above methods.

[0006] To address the aforementioned problems, this invention discloses a method for serving meals, applied to a meal vending machine. The meal vending machine includes a heating cabinet for heating different quantities of meals. The method includes:

[0007] Receive food order information; the food order information includes at least the preparation time and type of the corresponding dish;

[0008] Target order information is filtered from the order information based on the meal preparation time and the type of meal.

[0009] The target heating cabinet is determined from the heating cabinets based on the quantity of the target food order information;

[0010] The food items corresponding to the target order information are placed in the target heating cabinet for heating.

[0011] In an example embodiment, the order information is sent to the food selling cabinet by different channels, at least including an online channel and an offline channel; the online channel includes an application corresponding to the food selling cabinet, and the offline channel includes a display screen or a two-dimensional code of the food selling cabinet; the heating cabinet includes at least a single-grid heating cabinet for heating one food, a double-grid heating cabinet for heating two foods at the same time, and a three-grid heating cabinet for heating three foods at the same time.

[0012] In an example embodiment, the target order information is filtered from the order information according to the delivery time and the food type, including:

[0013] When receiving the order information of the offline channel, the target order information is filtered from the order information according to the delivery time and the food type.

[0014] In an example embodiment, the target order information is filtered from the order information according to the delivery time and the food type, including:

[0015] The order information with the delivery time within a specified combined delivery time is taken as candidate order information;

[0016] The candidate order information with the same food type is taken as target order information.

[0017] In an example embodiment, the food type has a corresponding heating time, and the target order information is filtered from the order information according to the delivery time and the food type, including:

[0018] The order information with the delivery time within a specified combined delivery time is taken as candidate order information;

[0019] The candidate order information with the same heating time is taken as target order information.

[0020] In an example embodiment, after the food corresponding to the target order information is placed in the target heating cabinet for heating, the method further includes:

[0021] After the food corresponding to the target order information is heated, the user is reminded to take the food through the channel corresponding to the target order information.

[0022] In an example embodiment, after the food corresponding to the target order information is heated, the user is reminded to take the food according to the channel corresponding to the target order information, and the method further includes:

[0023] When the user does not take the meal within the preset reminding time, reminding the user to re-order the meal through the channel corresponding to the target order information of the meal not taken, and taking the meal corresponding to the target order information of the meal not taken as a waiting meal;

[0024] If a new order information of a meal of the same type as the waiting meal is received within a preset waiting time, reminding the user to take the meal through the channel corresponding to the new order information.

[0025] In an example embodiment, the method further comprises:

[0026] If a new order information of a meal of the same type as the waiting meal is not received within a preset waiting time, recycling the waiting meal into the meal vending cabinet.

[0027] The embodiment of the application also discloses a meal vending cabinet, comprising a master control module and a heating meal dispensing module, wherein the heating meal dispensing module comprises heating cabinets for heating different quantities of meals, and the master control module is used for:

[0028] receiving order information; the order information at least comprises meal dispensing time and meal type of corresponding meals;

[0029] According to the meal dispensing time and the meal type, target order information is selected from the order information;

[0030] According to the number of target order information, a target heating cabinet is determined from the heating cabinets;

[0031] The meal corresponding to the target order information is placed in the target heating cabinet for heating.

[0032] In an example embodiment, it further comprises a power module, a communication module, a display module, a vending module and a sensing module, wherein:

[0033] The power module is used for supplying power to the meal vending cabinet;

[0034] The communication module is used for providing network communication to enable the user to interact with the meal vending cabinet through online and offline channels;

[0035] The display module is used for displaying meal information of meals;

[0036] The vending module is used for vending meals in the meal vending cabinet through the online and offline channels;

[0037] The sensing module is used for monitoring whether the meals heated in the heating cabinet are taken away in real time.

[0038] The embodiment of the present application also discloses a meal delivery device applied to a meal vending cabinet, wherein the meal vending cabinet comprises heating cabinets for heating different amounts of meals, and the device comprises:

[0039] a receiving module configured to receive meal order information, wherein the meal order information at least comprises meal delivery time and meal type corresponding to the meal;

[0040] a screening module configured to screen target meal order information from the meal order information according to the meal delivery time and the meal type;

[0041] a determining module configured to determine a target heating cabinet from the heating cabinets according to the number of the target meal order information;

[0042] a heating module configured to place the meal corresponding to the target meal order information into the target heating cabinet for heating.

[0043] In an exemplary embodiment, the meal order information is sent to the meal vending cabinet by a user through different channels, wherein the channels at least comprise an online channel and an offline channel; the online channel comprises an application program corresponding to the meal vending cabinet, and the offline channel comprises a display screen or a two-dimensional code of the meal vending cabinet; and the heating cabinets at least comprise a single-cell heating cabinet for heating one meal, a double-cell heating cabinet for heating two meals at the same time, and a three-cell heating cabinet for heating three meals at the same time.

[0044] In an exemplary embodiment, the screening module is configured to:

[0045] when receiving the meal order information of the offline channel, screen target meal order information from the meal order information according to the meal delivery time and the meal type.

[0046] In an exemplary embodiment, the screening module is configured to:

[0047] regard the meal order information with the meal delivery time within a specified combined meal delivery time as candidate meal order information;

[0048] regard the candidate meal order information with the same meal type as target meal order information.

[0049] In an exemplary embodiment, the meal types respectively have corresponding heating times, and the screening module is configured to:

[0050] regard the meal order information with the meal delivery time within a specified combined meal delivery time as candidate meal order information;

[0051] The candidate order information with the same heating time as the heating time is taken as target order information.

[0052] In an example embodiment, the device further comprises a meal pickup reminding module for:

[0053] After the meal corresponding to the target order information is heated, the user is reminded to pick up the meal through a channel corresponding to the target order information.

[0054] In an example embodiment, the device further comprises a meal pickup reminding module for:

[0055] When the user does not pick up the meal within a preset reminding time, the user is reminded to place an order again through a channel corresponding to the target order information for which the meal has not been picked up, and the meal corresponding to the target order information for which the meal has not been picked up is taken as a waiting meal.

[0056] If new order information for a meal of the same type as the waiting meal and through an offline channel is received within a preset waiting time, the user is reminded to pick up the meal through a channel corresponding to the new order information.

[0057] In an example embodiment, the device further comprises a meal recycling module for:

[0058] If new order information for a meal of the same type as the waiting meal and through an offline channel is not received within a preset waiting time, the waiting meal is recycled into the meal selling cabinet.

[0059] Embodiments of the present application have the following advantages:

[0060] Embodiments of the present application can be applied to a meal selling cabinet, wherein the meal selling cabinet can comprise heating cabinets for heating different quantities of meals, continuously receive order information, the order information at least comprising a meal time and a meal type corresponding to a meal, and target order information is selected from the order information according to the meal time and the meal type, and then, a target heating cabinet can be determined from the heating cabinets according to a quantity of the target order information, and a meal corresponding to the target order information is placed in the target heating cabinet for heating. Embodiments of the present application can determine target order information of meals that can be heated at the same time according to a meal time and a meal type corresponding to order information, and the target order information can also be placed in a suitable heating cabinet for simultaneous heating according to a quantity of the target order information, thereby realizing diversified heating of meals, improving the meal delivery speed of the meal selling cabinet, meeting the needs of multiple people eating in a short time, and improving the user experience of ordering meals. BRIEF DESCRIPTION OF DRAWINGS

[0061] Figure 1is a step flow chart of a meal dispensing method provided by an embodiment of the present application;

[0062] Figure 2 is a schematic diagram of a meal vending cabinet provided by an embodiment of the present application;

[0063] Figure 3 is a vending flow chart of a meal vending cabinet provided by an embodiment of the present application;

[0064] Figure 4 is a structural block diagram of a meal dispensing device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0065] In order to make the above-mentioned objects, features and advantages of the present application more apparent and easy to understand, the present application will be further described in detail below with reference to the drawings and specific embodiments.

[0066] Referring to Figure 1 , a step flow chart of a meal dispensing method provided by an embodiment of the present application is shown, which is applied to a meal vending cabinet, the meal vending cabinet comprising a heating cabinet for heating different quantities of meals, and the method can specifically include the following steps:

[0067] Step 101, receiving meal order information; the meal order information at least includes meal dispensing time and meal type corresponding to the meal.

[0068] Among them, the meal vending cabinet can also be called a take-out cabinet, a meal machine or a lunch box vending cabinet, etc. The meal vending cabinet is used for selling meals, and the meal vending cabinet can also heat the meals.

[0069] In an exemplary embodiment, the meal vending cabinet is provided with multiple channels for users to purchase meals, which can at least include online channels (online) and offline channels (offline), wherein the online channel can include an application (App, Application) corresponding to the meal vending cabinet, and the offline channel can include a display screen or a two-dimensional code of the meal vending cabinet, that is, the meal vending cabinet of the embodiment of the present application can receive meal order information submitted by users when ordering through multiple channels such as offline display screen ordering, online App and code scanning ordering.

[0070] In the embodiment of the present application, the meal selling cabinet can provide meal information of meals for users through an offline ordering system of a display screen or a two-dimensional code, and an online ordering system of an App, wherein the meal information can include price, heating time, remaining quantity, discount information, etc. of meals. After the user determines the required meal according to the meal information, the corresponding ordering information can be submitted to the meal selling cabinet, and the meal selling cabinet can determine the corresponding meal according to the ordering information and serve the meal after heating. The ordering information at least includes serving time and meal type of the corresponding meal. Specifically, the serving time refers to the time when the meal is heated and ready for the user to take after ordering. The meal type is a way of classifying meals according to different standards, for example, meals of the same type (such as all white chicken meals) can be classified as the same meal type, and meals with the same or similar heating time (such as 3 minutes) can be classified as the same meal type.

[0071] In the embodiment of the present application, the meal selling cabinet can include heating cabinets for heating different quantities of meals. For example, referring to Figure 2 is a schematic diagram of a meal selling cabinet provided by the embodiment of the present application. The heating cabinet of the meal selling cabinet includes at least a single-cell heating cabinet for heating one meal, a double-cell heating cabinet for heating two meals at the same time, and a triple-cell heating cabinet for heating three meals at the same time. Of course, the above-mentioned single-cell heating cabinet, double-cell heating cabinet, and triple-cell heating cabinet are only examples. In actual applications, heating cabinets for heating other quantities of meals at the same time can be provided in the meal selling cabinet according to actual needs, and the embodiment of the present application does not need to be limited. In addition, a lunch box category display cabinet and a display screen can also be included in the meal selling cabinet to display meals currently sold by the meal selling cabinet and meal-related information (such as meal models, meal remaining quantity, price, meal pictures, and meal material sources, etc.) for users to better select appropriate meals in combination with the meal selection display screen.

[0072] As an optional example of the present application, after the meal selling cabinet receives the order information, it will suspend the online channel order information for a short time, collect the offline reservation channel order information during this period, and finally combine all the meal selling cabinet channel order information to reasonably sort and distribute the appropriate heating cabinet for fast delivery. For example, assuming that the meal selling cabinet synchronously collects three meal order information of the same meal, it is directly allocated to a three-grid heating cabinet for heating and delivery; only two meal order information of the same meal is allocated to a double-grid heating cabinet within a short period of time; based on the real-time nature of ordering through the display screen of the offline meal selling cabinet, the offline ordering time is used as the end of order collection, if there is no same meal order information, a single-grid heating cabinet is allocated, and if there is no offline order information within a limited time, the collection can be ended and the appropriate heating cabinet can be sorted and distributed for delivery.

[0073] Step 102, filtering target order information from the order information according to the delivery time and the meal type.

[0074] In the embodiment of the present application, the meal selling cabinet can continuously receive the order information submitted by the user, and can filter the target order information that can be heated at the same time according to the delivery time and the meal type of the order information. For example, assuming that three meal order information of the same meal of braised chicken are received within three minutes, the three target order information can be used as target order information.

[0075] As a specific embodiment of the present application, when the heating cabinet of the meal selling cabinet is in an idle state, the online channel order information is delivered on time according to the reservation time; when the heating cabinet of the meal selling cabinet is in a busy state, the online order information will combine the offline order information, use a more reasonable sorting, and distribute the appropriate heating cabinet for fast delivery.

[0076] Step 103, determining the target heating cabinet from the heating cabinet according to the number of target order information.

[0077] Step 104, putting the meal corresponding to the target order information into the target heating cabinet for heating.

[0078] In a specific implementation, the number of target ordering information can be 1, 2 or 3, so that the target heating cabinet can be determined from the heating cabinet of the food selling cabinet according to the number of target ordering information. For example, if the number of target ordering information is 1, a single-grid heating cabinet can be used as the target heating cabinet; if the number of target ordering information is 2, a double-grid heating cabinet can be used as the target heating cabinet; and if the number of target ordering information is 3, a three-grid heating cabinet can be used as the target heating cabinet. After the target heating cabinet is determined, the food corresponding to the target ordering information can be placed in the target heating cabinet for heating, thereby completing the food delivery.

[0079] The food delivery method described above can be applied to a food selling cabinet. The food selling cabinet can include heating cabinets for heating different numbers of food. The food selling cabinet continuously receives ordering information, which at least includes the delivery time and the type of food corresponding to the ordering information. The target ordering information is selected from the ordering information according to the delivery time and the type of food. Then, the target heating cabinet can be determined from the heating cabinet according to the number of target ordering information, and the food corresponding to the target ordering information can be placed in the target heating cabinet for heating. The embodiment of the application can determine the target ordering information of the food that can be heated simultaneously according to the delivery time and the type of food corresponding to the ordering information. In addition, the target ordering information can be placed in the appropriate heating cabinet for simultaneous heating according to the number of target ordering information, thereby realizing the diversified heating of food and improving the delivery speed of the food selling cabinet, meeting the needs of multiple people eating in a short time, and improving the user ordering experience.

[0080] In an exemplary embodiment, the step 102 of selecting target ordering information from the ordering information according to the delivery time and the type of food includes:

[0081] When receiving the ordering information of the offline channel, the target ordering information is selected from the ordering information according to the delivery time and the type of food.

[0082] In a specific implementation, the ordering information submitted by the user when ordering online is in the form of reservation, so that the delivery time of the corresponding food can be set according to the user's needs. For example, the delivery time can be reserved at 11:30, or half an hour after ordering. The ordering information submitted by the user when ordering offline is in the form of instant, so that the delivery time is the instant time. For example, if the user orders at 12:00, the delivery time is 12:00 (of course, there can be a time difference in actual application).

[0083] In the embodiment of the present application, since the order information of the offline channel is in real-time form, when the food selling cabinet receives the order information of the offline channel, it can start to screen the target order information from the order information according to the delivery time and the food type of the collected order information, and then screen the target heating cabinet for the target order information to heat the food.

[0084] In the above exemplary embodiment, when the food selling cabinet receives the order information of the offline channel, the target order information can be screened from the order information according to the delivery time and the food type of the order information, and then the target heating cabinet is determined for the target order information to heat the food, which can improve the delivery speed of the offline channel and improve the user's ordering experience of the food selling cabinet offline channel.

[0085] In an exemplary embodiment, the 102, according to the delivery time and the food type, screens the target order information from the order information, comprising:

[0086] The order information with the delivery time within the specified combined delivery time is taken as the candidate order information;

[0087] The candidate order information with the same food type is taken as the target order information.

[0088] In a specific implementation, different order information corresponds to different delivery times of food, for example, the delivery time of the online channel order information and the offline channel order information is different, one can be 12 o'clock and the other can be 11 o'clock, therefore, in order to ensure that the user's food can be delivered on time according to the delivery time, the present embodiment can take the order information with the delivery time within the specified combined delivery time as the candidate order information, for example, the specified combined delivery time can be 3 minutes, assuming that the delivery time of order information A is 12 o'clock and the delivery time of order information B is 12 o'clock 03 minutes, then order information A and order information B can be taken as candidate order information, then, if the food types of the two candidate order information A and order information B are the same (for example, both are white chicken sets), order information A and order information B can be taken as target order information. Of course, if the food types of the two candidate order information A and order information B are not the same (for example, one is white chicken set and the other is green salad), order information A and order information B cannot be taken as target order information, and need to be heated separately in different heating cabinets or directly delivered without heating.

[0089] In the above exemplary embodiment, the order information of the order placed within the specified combined delivery time is taken as candidate order information, and then the candidate order information of the same meal type is taken as target order information, and then the target heating cabinet is determined for the target order information and the meal is heated, and when the target order information is 2 or more, the delivery speed of the meal vending cabinet can be improved.

[0090] In an exemplary embodiment, the meal types respectively have corresponding heating times, and the 102 screens the target order information from the order information according to the delivery time and the meal type, comprising:

[0091] The order information of the order placed within the specified combined delivery time is taken as candidate order information.

[0092] The candidate order information of the same heating time is taken as target order information.

[0093] In the embodiment of the present application, the meal types can respectively have corresponding heating times, for example, the heating time of the chicken meal can be 3 minutes, the heating time of the Italian noodles meal can be 2 minutes, and the heating time of the green salad is 0 (i.e. no heating is required), so the embodiment of the present application can be determined according to the meal type or the heating time to determine the target order information.

[0094] In a specific implementation, different meal orders corresponding to different order-out times, for example, the order-out time of the online channel order information is different from that of the offline channel order information, one is 12 o'clock and the other is 11 o'clock, therefore, in order to ensure that the user's meal can be served on time according to the order-out time, the application embodiment can take the order information with the order-out time within the specified combined order-out time as the candidate order information, for example, the specified combined order-out time can be 3 minutes, assuming that the order-out time of the order information A is 12 o'clock and the order-out time of the order information B is 12 o'clock 03 minutes, then the order information A and the order information B can be taken as the candidate order information, then, if the heating time of the two candidate order information A and B is the same (for example, both are 3 minutes), the order information A and the order information B can be taken as the target order information. Of course, if the heating time of the two candidate order information A and B is not the same (for example, one is 3 minutes and the other is 2 minutes), the order information A and the order information B cannot be taken as the target order information, then the order information A and the order information B need to be separated into different batches for heating, for example, the order information A is allocated to the same batch of 3 minutes, and the order information B is allocated to the same batch of 2 minutes, so as to reduce the overall heating time.

[0095] In the above example embodiment, the order information with the order-out time within the specified combined order-out time is taken as the candidate order information, then the candidate order information with the same heating time is taken as the target order information, and then the target heating cabinet is determined for the target order information and the meal is heated, which can improve the overall order-out speed of the meal selling cabinet.

[0096] In an example embodiment, after step 104, the method can further include:

[0097] After the meal corresponding to the target order information is heated, the user is reminded to take the meal through the channel corresponding to the target order information.

[0098] In the embodiment of the present application, when the meal corresponding to the target meal order information is heated to completion in the heating cabinet of the meal vending cabinet and can be served, the user can be reminded to take the meal in time according to the channel when the user submits the target meal order information. For example, when the channel when the user submits the target meal order information is an offline channel, the heating cabinet corresponding to the meal prompts the user that the meal can be taken by lighting, and when the channel when the user submits the target meal order information is an online channel, the user is pushed a meal taking reminder through the code scanning meal applet and the App. Wherein, each heating cabinet of the meal vending cabinet is provided with a code scanner, and each meal corresponding to the meal order information is allocated a corresponding meal taking code, and the user can take the meal by scanning the code through the meal taking code on the bill, the applet and the App to open the cabinet door lock and the tray lock.

[0099] In the above exemplary embodiment, after the meal corresponding to the target meal order information is heated to completion, the user can be reminded to take the meal in time through the channel corresponding to the target meal order information, thereby improving the meal taking experience of the user.

[0100] In an exemplary embodiment, after the meal corresponding to the target meal order information is heated to completion, the user is reminded to take the meal according to the channel corresponding to the target meal order information, and the method further comprises:

[0101] When the user does not take the meal within a preset reminding time, the user is reminded to order again through the channel corresponding to the target meal order information for which the meal is not taken, and the meal corresponding to the target meal order information for which the meal is not taken is taken as a waiting meal;

[0102] If a new meal order information of the same meal type as the waiting meal and of an offline channel is received within a preset waiting time, the user is reminded to take the meal through the channel corresponding to the new meal order information;

[0103] If a new meal order information of the same meal type as the waiting meal and of an offline channel is not received within a preset waiting time, the waiting meal is recycled to the meal vending cabinet.

[0104] In the embodiment of the present application, when the meal corresponding to the target order information is heated and completed in the heating cabinet of the meal selling cabinet, the user can be reminded to take the meal in time according to the channel through which the target order information is submitted, and the preset reminding time for taking the meal can be 6 minutes. If the user does not take the meal within 3 minutes, the user will be reminded to take the meal again after 3 minutes. If the user does not take the meal again after 3 minutes (i.e. after 6 minutes of meal delivery), the user will be reminded to cancel the order and re-order, and the heated meal will be provided to other users who need to take the meal immediately as a waiting meal. Alternatively, the waiting meal can be preferentially arranged to the user of the offline channel who has the same demand and the same offline channel (busy offline user needs to queue for meal delivery).

[0105] Specifically, the preset waiting time can be 3 minutes. If a new order information of the same meal type as the waiting meal and the offline channel is received within 3 minutes, the user can be reminded to take the meal through the channel corresponding to the new order information. If a new order information of the same meal type as the waiting meal and the offline channel is not received within 3 minutes, the waiting meal will be recycled to the meal selling cabinet and heated and delivered to other users after subsequent ordering.

[0106] In the above example embodiment, when the meal corresponding to the target order information is heated and completed, if the user does not take the meal within the preset reminding time, the user is reminded to re-order through the channel corresponding to the target order information, and the meal corresponding to the target order information is taken as a waiting meal. Subsequently, if a new order information of the same meal type as the waiting meal and the offline channel is received within the preset waiting time, the user is reminded to take the meal through the channel corresponding to the new order information, so as to realize the quick meal taking of the offline user. If a new order information of the same meal type as the waiting meal and the offline channel is not received within the preset waiting time, the waiting meal is recycled to the meal selling cabinet, so as to achieve the purpose of quick meal delivery, and the power consumption of the meal selling cabinet can be reduced.

[0107] In order for those skilled in the art to better understand the embodiments of the present application, the following describes a meal delivery process of a specific meal selling cabinet. Referring to Figure 3 FIG. 1 is a selling flowchart of a meal selling cabinet provided by the embodiment of the present application, and the specific flowchart is shown as follows:

[0108] Step 301, the user orders in the meal selling cabinet (including selecting the actual reservation time of the meal), and the meal selling cabinet obtains the corresponding order information (order) according to the user ordering;

[0109] Step 302, determine whether the heating cabinet is full (i.e. confirm whether the heating cabinet is in a busy state); if not, execute step 303, if yes, execute step 304;

[0110] Step 303, order heating out according to the actual reservation time;

[0111] Step 304, optimize the order out;

[0112] Step 305, whether there is an instant order or an online reservation order to arrive at the heating time; if not, execute step 306, if yes, execute step 307;

[0113] Step 306, wait for orders;

[0114] Step 307, search for online orders that need to be served within 3 minutes; if there are 2, 3 or more orders of the same meal type, arrange these orders in the same sequence, and put the required meal boxes into a double-grid heating cabinet, a three-grid heating cabinet or a multi-grid heating cabinet for heating and serving; if there is only a single order of each meal type, arrange these orders in different sequences respectively, and put the required meals into a single-grid heating cabinet for heating and serving;

[0115] Step 308, after the meal heating is completed and the meal can be served, remind the user to take the meal and push the meal taking voucher;

[0116] Step 309, if the user does not take the meal after 3 minutes, push the meal taking reminder again;

[0117] Step 310, determine whether there are orders of the same meal within 3 minutes after 6 minutes; if yes, execute step 311, if not, execute step 312;

[0118] Step 311, prioritize the user with the highest sequence and push the meal taking reminder;

[0119] Step 312, perform meal recycling.

[0120] As can be seen from the above, the meal serving method and meal selling cabinet provided by the embodiment of the application are different from the prior art of preheating meals in advance, and if the preheated meals cannot meet the orders, the meals are re-made, the embodiment of the application classifies and preheats meals in advance in combination with online and offline order information, there is no waiting time for re-making meals, meals of the same meal type can be heated together to avoid the problem of flavor mixing, meals corresponding to order information that cannot be taken away in time are reasonably distributed within a short time, meal waste is reduced, and the overall heating time of the meal selling cabinet is reduced.

[0121] It should be noted that for the method embodiments, the methods can be described in terms of a series of operations or steps, but those skilled in the art should understand that the present embodiments are not limited to the described order of steps and that one or more steps can be carried out simultaneously or in an order different from that described.

[0122] The embodiments of the present application also provide a meal selling cabinet, which can include a master control module and a heating meal output module, wherein the heating meal output module includes heating cabinets for heating different quantities of meals, and the master control module is configured to:

[0123] receive meal order information, wherein the meal order information at least includes meal output time and meal type corresponding to meals;

[0124] screen target meal order information from the meal order information according to the meal output time and the meal type;

[0125] determine a target heating cabinet from the heating cabinets according to the quantity of the target meal order information;

[0126] put meals corresponding to the target meal order information into the target heating cabinet for heating.

[0127] In an exemplary embodiment, the meal selling cabinet can further include a power module, a communication module, a display module, a selling module and a sensing module, wherein:

[0128] the power module is configured to supply power to the meal selling cabinet;

[0129] the communication module is configured to provide network communication to enable interaction between a user and the meal selling cabinet through online and offline channels;

[0130] the display module is configured to display meal information of meals;

[0131] the selling module is configured to sell meals in the meal selling cabinet through the online and offline channels;

[0132] the sensing module is configured to monitor in real time whether meals heated in the heating cabinet are taken away.

[0133] In the embodiment of the present application, the master module is used to receive and process the information fed back by each module, and send operation instructions to each module of the food vending cabinet; the power module is used to power the food vending cabinet, wherein the power module can adopt an uninterruptible power supply mode, that is, even if the normal power is disconnected, the battery can continue to work for a long time, thereby ensuring that the user can still place an order normally in the case of power failure; the communication module is used to provide network communication and realize online and offline interaction between the food vending cabinet and the user; the display module is used to display food information (such as the price, picture, source, etc. of the food) online and offline; the vending module is used for food vending, including an ordering App and an ordering system with a display screen, which are respectively used for online and offline ordering by the user; the heating and dispensing module is composed of multiple single-grid heating cabinets, double-grid heating cabinets and triple-grid heating cabinets, and is used for rapid heating and dispensing of food, and can simultaneously heat one, two or three food items respectively; the induction module is used to monitor in real time whether the food in each grid of the heating cabinet is taken away.

[0134] Specifically, after each module of the food vending cabinet receives power supply from the power module, the vending system of the entire food vending cabinet starts to work; the communication module provides network communication for the vending system through the cellular network and the WiFi network, and realizes online and offline interaction; the display module displays food information to the user through the online App and the code scanning applet and the offline display screen; the vending module provides ordering service to the user through the online App and the code scanning applet and the offline display screen, and feeds back order information to the master module.

[0135] The master module can receive and distribute ordering information, wherein the online ordering information is in the form of reservation, and the offline ordering information is in the form of instant. When the heating cabinet is in an idle state, the online ordering information is dispensed on time according to the reservation time; when all the heating cabinets are in a busy state, the online ordering information will be combined with the offline instant ordering information to adopt a more reasonable sequence and be distributed to appropriate heating cabinets for rapid dispensing.

[0136] When there is offline instant ordering information or online reservation ordering information that needs to be heated and dispensed, the online ordering information that needs to be dispensed within 3 minutes will be searched synchronously, and if there are 2, 3 or more ordering information of the same type of food, these ordering information will be arranged in the same sequence, and the corresponding food required by this sequence will be placed in a double-grid, triple-grid or multi-grid cabinet for heating and dispensing.

[0137] When there is offline instant ordering information or online reservation ordering information that needs to be heated and dispensed, the online ordering information that needs to be dispensed within 3 minutes will be searched synchronously, and if there is only a single ordering information of each type of food, these ordering information will be arranged in different sequences respectively, and the required food will be placed in a single-grid heating cabinet for heating and dispensing.

[0138] When the meal heating is completed and the meal is ready to be served, the corresponding heating cabinet light prompts (for offline users) that the meal is ready to be served, and the meal pickup reminder is pushed to the user through the code scanning and ordering applet and the app (for online users). Each heating cabinet is provided with a code scanner, and each meal box is assigned a corresponding meal pickup code. The user can open the cabinet door lock and the tray lock to pick up the meal by scanning the code through the meal pickup code on the invoice, applet or app.

[0139] After 3 minutes of heating, the user will be prompted again to pick up the meal. After 3 minutes of the second meal pickup reminder, the user will be prompted to cancel the order and reminded to reorder. The meal that has been heated will be preferentially arranged for the offline instant meal user with the same order demand within 3 minutes (offline users need to queue up for meal during busy hours). If not, the meal will be recycled to avoid waste.

[0140] The meal selling cabinet of the embodiment of the application solves the problem of slow meal serving and heating speed of the meal selling cabinet in the related technical solution, which cannot meet the demand of many people eating in a short time.

[0141] Referring to Figure 4 , a structural block diagram of a meal serving device provided by an embodiment of the application is shown, which is applied to a meal selling cabinet. The meal selling cabinet includes heating cabinets for heating different quantities of meals. The device can specifically include the following modules:

[0142] The receiving module 401 is configured to receive order information. The order information at least includes meal serving time and meal type corresponding to the meal.

[0143] The screening module 402 is configured to screen target order information from the order information according to the meal serving time and the meal type.

[0144] The determination module 403 is configured to determine a target heating cabinet from the heating cabinets according to the quantity of the target order information.

[0145] The heating module 404 is configured to place the meal corresponding to the target order information into the target heating cabinet for heating.

[0146] In an exemplary embodiment, the order information is sent to the meal selling cabinet by a user through different channels. The channels at least include an online channel and an offline channel. The online channel includes an application program corresponding to the meal selling cabinet, and the offline channel includes a display screen or a two-dimensional code of the meal selling cabinet. The heating cabinet at least includes a single-cell heating cabinet for heating one meal, a double-cell heating cabinet for heating two meals at the same time, and a triple-cell heating cabinet for heating three meals at the same time.

[0147] In an example embodiment, the screening module 402 is configured to:

[0148] When receiving the order information of the offline channel, the target order information is screened from the order information according to the delivery time and the food type.

[0149] In an example embodiment, the screening module 402 is configured to:

[0150] The order information with the delivery time within the specified delivery time is taken as the candidate order information;

[0151] The candidate order information with the same food type is taken as the target order information.

[0152] In an example embodiment, the food type has a corresponding heating time, and the screening module 402 is configured to:

[0153] The order information with the delivery time within the specified delivery time is taken as the candidate order information;

[0154] The candidate order information with the same heating time is taken as the target order information.

[0155] In an example embodiment, the device further comprises a meal pickup reminding module configured to:

[0156] After the food corresponding to the target order information is heated, the user is reminded to pick up the meal through the channel corresponding to the target order information.

[0157] In an example embodiment, the device further comprises a meal pickup reminding module configured to:

[0158] When the user does not pick up the meal within a preset reminding time, the user is reminded to order again through the channel corresponding to the target order information of the meal that has not been picked up, and the food corresponding to the target order information of the meal that has not been picked up is taken as the waiting meal.

[0159] If new order information of the same food type as the waiting meal and of the offline channel is received within a preset waiting time, the user is reminded to pick up the meal through the channel corresponding to the new order information.

[0160] In an example embodiment, the device further comprises a meal recycling module configured to:

[0161] If new order information of the same food type as the waiting meal and of the offline channel is not received within a preset waiting time, the waiting meal is recycled into the meal selling cabinet.

[0162] The embodiment of the present application can be applied to a meal selling cabinet, wherein the meal selling cabinet can include heating cabinets for heating different quantities of meals, continuously receive meal order information, the meal order information at least includes meal time and meal type corresponding to the meal, target meal order information is screened from the meal order information according to the meal time and the meal type, then, the target heating cabinet can be determined from the heating cabinet according to the quantity of the target meal order information, and the meal corresponding to the target meal order information is placed in the target heating cabinet for heating. The embodiment of the present application can determine the target meal order information of the meal that can be heated at the same time according to the meal time and the meal type corresponding to the meal order information, and the meal can also be placed in the appropriate heating cabinet for simultaneous heating according to the quantity of the target meal order information, realizing diversified heating of the meal, thereby improving the meal delivery speed of the meal selling cabinet, meeting the demand of multiple people eating in a short time, and improving the user meal ordering experience.

[0163] For the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the related parts refer to the part of the method embodiment.

[0164] The embodiment of the present application also provides an electronic device, comprising:

[0165] One or more processors; and

[0166] One or more machine-readable media having instructions stored thereon, when executed by the one or more processors, cause the electronic device to perform the method described in the embodiment of the present application.

[0167] The embodiment of the present application also provides a computer-readable storage medium having instructions stored thereon, when executed by one or more processors, cause the processor to perform the method described in the embodiment of the present application.

[0168] Each embodiment in the specification is described in a progressive manner, and each embodiment focuses on the difference from other embodiments, and the same and similar parts between each embodiment can be referred to each other.

[0169] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, device, or computer program product. Therefore, the embodiments of the present application can be in the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the embodiments of the present application can be in the form of a computer program product implemented on one or more computer usable storage media (including but not limited to disk memory, CD-ROM, optical memory, EEPROM, Flash, and eMMC, etc.) containing computer usable program code.

[0170] The embodiments of the present application are described with reference to the flowchart illustrations and / or block diagrams of the methods, terminal devices (systems) and computer program products according to the embodiments of the present application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal devices to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal devices, create means for implementing the functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams.

[0171] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal devices to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams.

[0172] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal devices, such that a series of operational steps are carried out on the computer or other programmable terminal devices to produce a computer implemented process so that the instructions executed on the computer or other programmable terminal devices provide steps for implementing the functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams.

[0173] Although preferred embodiments of the present application have been described, those skilled in the art will be able to make additional modifications and variations to these embodiments without departing from the scope of the present application. Accordingly, the appended claims are intended to encompass all such modifications and variations as falling within the scope of the present application.

[0174] Finally, it is to be understood that the phraseology or terminology such as "first" and "second" etc. used herein is merely intended to differentiate one entity or operation from another entity or operation, without necessarily requiring or implying any actual such relationship or order between such entities or operations. Moreover, the terms "comprising", "including", or any other variation thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element preceded by "comprises a" does not, without more constraints, foreclose the existence of additional identical elements in the process, method, article, or apparatus that comprises the recited element.

[0175] The above detailed description of the meal serving method, the meal serving device and the meal vending cabinet provided by the present application is given, the principle and implementation mode of the present application are described by using specific examples, the above example is only used for helping understanding the method of the present application and its core idea; meanwhile, for the general technical personnel in the art, according to the idea of the present application, the specific implementation mode and application range will have changes, and the above description should not be understood as the limitation of the present application.

Claims

1. A food serving method, characterized by, The application is applied to a meal selling cabinet, the meal selling cabinet comprises a heating cabinet for heating different quantities of meals, and the method comprises the following steps: Receiving meal order information, suspending meal order information of an online channel within a limited time, and synchronously collecting meal order information of an offline channel within the limited time, ending order collection according to the order time of the offline channel; if there is no meal order information of the offline channel within the limited time, ending collection; the meal order information at least comprises meal delivery time and meal type corresponding to the meal; According to the meal delivery time and the meal type, target meal order information is screened from the meal order information; According to the number of target meal order information, a target heating cabinet is determined from the heating cabinet; The meal corresponding to the target meal order information is placed in the target heating cabinet for heating; The meal type has a corresponding heating time, and the target meal order information is screened from the meal order information according to the meal delivery time and the meal type, comprising: The meal order information with the meal delivery time within the specified combined meal delivery time is taken as candidate meal order information; The candidate meal order information with the same heating time is taken as the target meal order information.

2. The method of claim 1, wherein, The meal order information is sent to the meal selling cabinet by different channels, and the channels at least comprise the online channel and the offline channel; the online channel comprises an application program corresponding to the meal selling cabinet, and the offline channel comprises a display screen or a two-dimensional code of the meal selling cabinet; the heating cabinet at least comprises a single-cell heating cabinet for heating one meal, a double-cell heating cabinet for heating two meals at the same time, and a three-cell heating cabinet for heating three meals at the same time.

3. The method of claim 2, wherein, According to the meal delivery time and the meal type, target meal order information is screened from the meal order information, comprising: When receiving meal order information of the offline channel, target meal order information is screened from the meal order information according to the meal delivery time and the meal type.

4. The method according to claim 1 or 3, characterized in that, According to the meal delivery time and the meal type, target meal order information is screened from the meal order information, comprising: The meal order information with the meal delivery time within the specified combined meal delivery time is taken as candidate meal order information; The candidate meal order information with the same meal type is taken as target meal order information.

5. The method of claim 2, wherein, After the meal corresponding to the target meal order information is placed in the target heating cabinet for heating, the method further comprises: After the meal corresponding to the target meal order information is heated, the user is reminded to take the meal through the channel corresponding to the target meal order information.

6. The method of claim 5, wherein, After the meal corresponding to the target meal order information is heated, the user is reminded to take the meal through the channel corresponding to the target meal order information. When the user does not take the meal after a predetermined reminding time, the user is reminded to order again through the channel corresponding to the target meal order information, and the meal corresponding to the target meal order information is taken as a waiting meal. If new order information of the same type of food as the waiting food and offline channel is received within the preset waiting time, the user is reminded to pick up the food through the channel corresponding to the new order information.

7. The method of claim 6, wherein, The method further comprises: If new order information of the same type of food as the waiting food and offline channel is not received within the preset waiting time, the waiting food is recycled into the food vending cabinet.

8. A food product merchandiser characterized by, The method further comprises: The heating cabinet for heating different quantities of food, and a master control module, wherein the master control module is configured to: receive order information, suspend online channel order information within a limited time, and synchronously collect offline channel order information within the limited time, and end order collection according to the offline channel order time; if there is no offline channel order information within the limited time, end collection; the order information at least includes the delivery time and food type of the corresponding food; select target order information from the order information according to the delivery time and the food type; determine a target heating cabinet from the heating cabinet according to the number of target order information; put the food corresponding to the target order information into the target heating cabinet for heating; wherein the food type has a corresponding heating time, and the target order information is selected from the order information according to the delivery time and the food type, comprising: the order information within the specified combined delivery time is used as candidate order information; 9. The food product vending cabinet of claim 8, wherein, the candidate order information with the same heating time is used as the target order information. Further comprising a power module, a communication module, a display module, a vending module and a sensing module, wherein: the power module is configured to supply power to the food vending cabinet; the communication module is configured to provide network communication to enable online and offline interaction between the user and the food vending cabinet; the display module is configured to display food information; the vending module is configured to sell food in the food vending cabinet through the online and offline channels; 10. A food serving device, comprising: the sensing module is configured to monitor in real time whether the food heated in the heating cabinet is taken away. The device is applied to a food vending cabinet, and the food vending cabinet comprises a heating cabinet for heating different quantities of food, and the device comprises: a receiving module configured to receive order information, suspend online channel order information within a limited time, and synchronously collect offline channel order information within the limited time, and end order collection according to the offline channel order time; if there is no offline channel order information within the limited time, end collection; the order information at least includes the delivery time and food type of the corresponding food; a screening module configured to select target order information from the order information according to the delivery time and the food type; A determination module is configured to determine a target heating cabinet from the heating cabinets according to a quantity of the target ordering information; A heating module is configured to place a meal corresponding to the target ordering information into the target heating cabinet for heating; The meal types have corresponding heating times respectively, and the screening module is configured to: take the ordering information with the delivery time within the specified combined delivery time as candidate ordering information; take the candidate ordering information with the same heating time as the target ordering information.

11. An electronic device, comprising: Comprise: one or more processors; and one or more machine-readable media having instructions stored thereon that, when executed by the one or more processors, cause the electronic device to perform the method of any one of claims 1-7.

12. A computer-readable storage medium having instructions stored thereon that, when executed by one or more processors, cause the processors to perform the method of any one of claims 1-7.

Citation Information

Patent Citations

  • Control method and device for meal ordering system

    CN109953246A

  • Cooking information processing method and device, cooking system and computer equipment

    CN111427274A