Delivery processing method, device and electronic equipment based on food collection cabinet

By obtaining and analyzing user dining behavior information, place orders in advance and distribute the meal to the cabinet, solve the problem of users waiting for the delivery time, improve the efficiency of food distribution and user experience, and optimize logistics capacity.

CN113935687BActive Publication Date: 2025-01-28RAJAX NETWORK &TECHNOLOGY (SHANGHAI) CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202111194213.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-13
Publication Date
2025-01-28
Estimated Expiration
2041-10-13

AI Technical Summary

Technical Problem

In the prior art, users need to wait for delivery during takeaway delivery, which affects the efficiency and user experience of food delivery.

Method used

By obtaining the dining behavior information of the overall user in the service area of ​​the dining cabinet, determine the user's dining appetite information, and place an order in advance according to this, and send the order meal to the cabinet in advance. If the order meal that the user places the order is matched with the order meal that is delivered in advance in the meal cabinet, the order meal in the cabinet is used for delivery.

Benefits of technology

Effectively reduce the delivery time of the user after placing an order, improve the efficiency of meal distribution, improve the user experience, and achieve a reasonable distribution of logistics capacity, and improve the problem of insufficient logistics capacity during the peak period of delivery.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113935687B_ABST
    Figure CN113935687B_ABST
Patent Text Reader

Abstract

The present application discloses a distribution processing method, device and electronic equipment based on a food collection cabinet, and relates to the field of data processing technology. The method includes: first obtaining the dining behavior information of the overall users in the service area corresponding to the food collection cabinet; then determining the dining preference information of the overall users based on the dining behavior information; then placing an order in advance based on the dining preference information, so that the ordered food can be delivered to the food collection cabinet in advance; if the ordered food placed by the user subsequently matches the ordered food delivered in advance in the food collection cabinet, then instructing to use the ordered food in the food collection cabinet for distribution processing. The present application can effectively reduce the delivery time that users have to wait for after placing an order, improve the efficiency of food delivery, and users can get their ordered food as soon as possible, thereby improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a delivery processing method, device and electronic equipment based on a food collection cabinet. Background Art

[0002] The takeaway delivery process generally involves multiple steps after the user places an order, including the merchant accepting the order, the deliveryman accepting the order, the deliveryman arriving at the store, the deliveryman picking up the food, and the deliveryman delivering the food.

[0003] Currently, in the existing technology, during the delivery process, the deliveryman can deliver the takeaway food to a food collection cabinet near the user, and then notify the user who is going to pick up the food, and then the user who is going to pick up the food can get his or her food from the food collection cabinet.

[0004] However, this method requires users to wait for a certain amount of time for delivery, which affects the efficiency of food delivery and user experience. Summary of the invention

[0005] In view of this, the present application provides a delivery processing method, device and electronic equipment based on a food collection cabinet, the main purpose of which is to improve the technical problems of the current existing technology that affect the efficiency of food delivery.

[0006] According to one aspect of the present application, a delivery processing method based on a food collection cabinet is provided, which can be applied to a service end side, and the method includes:

[0007] Obtain dining behavior information of all users in the service area corresponding to the food collection cabinet;

[0008] Determining the dining preference information of the overall user according to the dining behavior information;

[0009] Placing an order in advance based on the dining preference information so that the ordered food can be delivered to the food collection cabinet in advance;

[0010] If the food ordered by the user matches the food ordered in advance in the food collection cabinet, an instruction is given to use the food ordered in the food collection cabinet for delivery.

[0011] Optionally, placing an order in advance based on the dining preference information specifically includes:

[0012] According to the dining preference information, an order is placed in advance within a first time period.

[0013] Optionally, the instruction to use the ordered food in the food collection cabinet for delivery processing specifically includes:

[0014] Sending a notification message to the ordering user client to go to the food collection cabinet to collect the food; or,

[0015] Sending instruction information for picking up and delivering meals from the meal collection cabinet to the delivery person's client.

[0016] Optionally, the method further includes:

[0017] If there is a target meal whose storage time is greater than a preset time threshold among the ordered meals delivered in advance in the meal collection cabinet and has not been ordered, recommendation information of the target meal is sent to the user client.

[0018] Optionally, the sending the recommendation information of the target meal to the user client specifically includes:

[0019] Score the same meal through different recommendation mechanisms;

[0020] According to the scores of different recommendation mechanisms, a recommendation score for the same meal is obtained;

[0021] According to the recommendation score from high to low, the recommendation information of the corresponding dishes is sent to the user client.

[0022] Optionally, the recommendation mechanism includes: a blind box recommendation mechanism, and / or a recommendation mechanism that sorts by user preferences, and / or a recommendation mechanism that sorts by the length of time that meals have been stored in the food collection cabinet.

[0023] Optionally, the method further includes:

[0024] According to the changes in the recommendation scores of the recommended dishes, the recommendation ranking of the recommended dishes is dynamically adjusted.

[0025] Optionally, the method further includes:

[0026] Record the food items in the food collection cabinet that have never been ordered;

[0027] The recorded meals are used to update the order meal content for the next advance delivery by the meal collection cabinet.

[0028] Optionally, determining the dining preference information of the overall user according to the dining behavior information specifically includes:

[0029] The types of meals, and / or brands, and / or stores, and / or prices of meals that the entire user collectively obtains are extracted from the dining behavior information to obtain the dining preference information.

[0030] According to another aspect of the present application, a delivery processing method based on a food collection cabinet is provided, which can be applied to a client side, and the method includes:

[0031] Submit meal order information;

[0032] Receive response information returned by the service end for delivery processing using the ordered food in the food collection cabinet, wherein the response information is returned by the service end when it is determined that the ordered food in the order information matches the ordered food delivered in advance in the food collection cabinet.

[0033] Optionally, the receiving service end returns the response information for the delivery processing of the ordered food in the food collection cabinet, specifically including:

[0034] Receive notification information for going to the food collection cabinet to collect food.

[0035] According to another aspect of the present application, a delivery processing device based on a food collection cabinet is provided, which can be applied to a service end side, and the device includes:

[0036] An acquisition module is used to obtain dining behavior information of the entire users in the service area corresponding to the food collection cabinet;

[0037] A determination module, used to determine the dining preference information of the overall user according to the dining behavior information;

[0038] An ordering module, used to place an order in advance according to the dining preference information, so that the ordered food can be delivered to the food collection cabinet in advance;

[0039] The instruction module is used to instruct the order food in the food collection cabinet to be delivered if the order food placed by the user matches the order food in the food collection cabinet that has been delivered in advance.

[0040] According to another aspect of the present application, a delivery processing device based on a food collection cabinet is provided, which can be applied to a client side, and the device includes:

[0041] Sending module, used to submit order information of food;

[0042] The receiving module is used to receive the response information returned by the server for delivery processing using the ordered food in the food collection cabinet. The response information is returned by the server when it is determined that the ordered food in the order information matches the ordered food delivered in advance in the food collection cabinet.

[0043] According to another aspect of the present application, a storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned delivery processing method based on the food collection cabinet is implemented.

[0044] According to another aspect of the present application, an electronic device is provided, which may include: a server device or a client device, specifically including a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, wherein the processor implements the above-mentioned delivery processing method based on the food collection cabinet when executing the computer program.

[0045] By means of the above technical scheme, the present application provides a distribution processing method, device and electronic equipment based on a food collection cabinet. Compared with the current existing technology, the present application proposes a new food distribution scheme based on the user's ordering behavior preference and the food collection cabinet, which can effectively reduce the waiting time for delivery after the user places an order. Specifically, the dining preference information of the overall users in the service area corresponding to the food collection cabinet can be determined in advance based on the dining behavior information of the overall users in the area, and then the order can be placed in advance so that the ordered food can be delivered to the food collection cabinet in advance. If the ordered food placed by the user matches the ordered food delivered in advance in the food collection cabinet, the ordered food in the food collection cabinet will be instructed to be delivered. Through the present application scheme, on the one hand, the efficiency of food delivery can be improved, and users can get the food they ordered as soon as possible, thereby improving the user experience. On the other hand, the reasonable allocation of logistics capacity can be achieved, which can improve the problem of insufficient logistics capacity during peak delivery periods.

[0046] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0048] Figure 1 A schematic diagram of a process flow of a delivery processing method based on a food collection cabinet provided in an embodiment of the present application is shown;

[0049] Figure 2 A schematic flow chart of another method for distributing food based on a food collection cabinet provided in an embodiment of the present application is shown;

[0050] Figure 3 A schematic diagram of a flow chart of another delivery processing method based on a food collection cabinet provided in an embodiment of the present application is shown;

[0051] Figure 4 A schematic diagram of the structure of a delivery processing device based on a food collection cabinet provided in an embodiment of the present application is shown;

[0052] Figure 5 A structural schematic diagram of another delivery processing device based on a food collection cabinet provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0053] The present application will be described in detail below with reference to the accompanying drawings and in combination with embodiments. It should be noted that the embodiments and features in the embodiments of the present application can be combined with each other without conflict.

[0054] In order to improve the technical problems of the existing technology that affect the efficiency of food delivery. This embodiment provides a delivery processing method based on a food collection cabinet, such as Figure 1 As shown, it can be applied to the server side, and the method includes:

[0055] Step 101: Obtain dining behavior information of all users in the service area corresponding to the food collection cabinet.

[0056] The food collection cabinet can be pre-arranged in the area with high user demand. The food collection cabinet can provide food storage and food collection services for users in the corresponding service area. The service area corresponding to each food collection cabinet can be pre-set. The interior of the food collection cabinet is clean and hygienic, and has disinfection and heating functions.

[0057] The dining behavior information may include the dining behavior of users in the area, such as the time when the user ordered takeout, what takeout food was ordered, the takeout store ordered, the amount spent, etc. It should be noted that the data used by the method of this embodiment may be these platform data in the takeout platform, which can reduce the infringement of the user's private data and protect the user's privacy.

[0058] Step 102: Determine the dining preference information of the entire users in the service area corresponding to the food collection cabinet based on the acquired dining behavior information.

[0059] The dining preference information may include the general dining preferences of users in the area. Specifically, based on statistical results, relatively concentrated dining preference content of users in the area may be found.

[0060] For example, users’ dining preferences are counted offline, and then aggregated to obtain the overall user dining behavior preferences in the service area corresponding to the food pickup cabinet.

[0061] Step 103: Place an order in advance based on the dining preference information so that the ordered food can be delivered to the food collection cabinet in advance.

[0062] After determining the dining preference information of the overall users in the service area corresponding to the food pickup cabinet, orders can be placed with merchants in advance based on the dining preference information, and the delivery staff can deliver the ordered meals to the food pickup cabinet. These ordered meals delivered to the food pickup cabinet in advance may be the meals that the overall users in the service area corresponding to the food pickup cabinet are likely to reserve in bulk next time.

[0063] Step 104: If the food ordered by the user matches the food ordered in advance in the food collection cabinet, instruct to use the food ordered in the food collection cabinet for delivery.

[0064] The smart cabinet system can record the real-time status of food in the food cabinet and then report it to the server. When users place orders later, if the food they ordered has been delivered to the food cabinet in advance, they can instruct the corresponding food in the food cabinet to be delivered, without having to wait for the merchant to accept the order, the deliveryman to accept the order, the deliveryman to arrive at the store, and the deliveryman to pick up the food for delivery.

[0065] Compared with the current existing technology, this embodiment proposes a new meal delivery solution based on the user's ordering behavior preference and the meal collection cabinet, which can effectively reduce the waiting time for delivery after the user places an order. Specifically, the dining preference information of the overall users in the service area corresponding to the meal collection cabinet can be determined in advance based on the dining behavior information of the overall users in the area, and then the order can be placed in advance so that the ordered meals can be delivered to the meal collection cabinet in advance. If the ordered meals placed by the user subsequently match the ordered meals delivered in advance in the meal collection cabinet, the ordered meals in the meal collection cabinet will be instructed to be delivered. Through the scheme of this embodiment, the efficiency of meal delivery can be improved, and users can get their ordered meals as soon as possible, thereby improving the user experience.

[0066] Furthermore, as a refinement and extension of the specific implementation of the above embodiment, another delivery processing method based on a food collection cabinet applicable to the service end is provided, such as Figure 2 As shown, the method includes:

[0067] Step 201: Obtain dining behavior information of all users in the service area corresponding to the food collection cabinet.

[0068] For this embodiment, the service area corresponding to each food collection cabinet can be counted in advance, which can be specifically obtained based on the building AOI (area of ​​interest) fence data, that is, users within the building fence range corresponding to the food collection cabinet will use the food collection cabinet relatively concentratedly, and the building fence range corresponding to each food collection cabinet can be overlapping, or completely different. The building fence range can be a two-dimensional or three-dimensional spatial range. For example, the service area corresponding to food collection cabinet 1 located in building A is the area range of building A; or the service area corresponding to food collection cabinet 2 located on the second floor of building B is the area from the first to the third floors of building B, and the service area corresponding to food collection cabinet 3 located on the fifth floor of building B is the area from the fourth to the sixth floors of building B, and so on.

[0069] After determining the service area corresponding to the food pickup cabinet, the food delivery platform can obtain the users who use the address within the service area as the delivery address and the users who set the food pickup cabinet as the delivery address as the overall users of the service area, and then obtain the dining behavior information of these users.

[0070] Step 202: extract the types of meals, and / or brands, and / or stores, and / or prices of meals that the overall users collectively obtain from the acquired dining behavior information, and obtain dining preference information of the overall users in the service area corresponding to the food collection cabinet.

[0071] For example, further statistical analysis is performed on the dining behavior information of the entire users in the service area corresponding to the food pickup cabinet to obtain the types of food that these users relatively frequently obtain (such as Western food, Chinese food, fast food, etc., or more fine-grained types such as stir-fried dishes, noodles, fried rice, cold noodles, braised chicken with rice, etc.), and / or brands (such as catering brand 1, brand 2, etc.), and / or stores (such as XX store, YY water bar, etc.), and / or prices (such as order amount, etc.), and then the dining behavior preference content of these users is obtained.

[0072] Step 203: Place an order in advance within the first time period based on the dining preference information so that the ordered food can be delivered to the food collection cabinet in advance.

[0073] The first time period can be preset according to actual needs. For example, the first time period can be a preset time period before the peak period of overall user ordering in the service area corresponding to the food collection cabinet. Specifically, the target time period in which the overall users place orders relatively concentratedly can be determined according to the order volume and order time, and then the first time period in this embodiment is determined according to a period of time before the target time period.

[0074] In a specific application scenario, the peak time periods for ordering food for users in different regions may be the same or different, so statistics need to be conducted in advance. Specifically, statistics can be obtained based on the dining behavior information obtained from the food delivery platform.

[0075] For example, within one hour before the lunch and evening peaks, orders can be placed with merchants in advance based on the overall user dining behavior preferences in the corresponding area of ​​the food cabinet, and then delivered to the food cabinet by the delivery staff. The smart cabinet system records the real-time food status in the food cabinet and reports it to the server.

[0076] Step 204: If the food ordered by the user matches the food ordered in advance in the food collection cabinet, instruct to use the food ordered in the food collection cabinet for delivery.

[0077] In this way, meals can be prepared in advance before the peak period of user ordering, so that when users order during the peak period, if the ordered takeaway meals have been delivered in the pick-up cabinet in advance, they can directly instruct to use the corresponding order meals in the pick-up cabinet for delivery, which can effectively reduce the waiting time for delivery after the user places an order, improve the efficiency of meal delivery, and users can get their ordered meals as soon as possible, thereby improving the user experience. It can also achieve a reasonable allocation of logistics capacity, effectively improving the problem of insufficient logistics capacity during the peak delivery period.

[0078] Optionally, instructing the order meals in the meal collection cabinet to be delivered, which may specifically include: sending notification information to the ordering user client to go to the meal collection cabinet to pick up the meals (such as the location of the meal collection cabinet, meal collection code, etc.); or, sending instruction information to the delivery person client to pick up the meals from the meal collection cabinet for delivery.

[0079] For example, when a user places an order, if the takeaway food ordered is in the food collection cabinet, the user can be directly contacted to pick up the food at a nearby food collection cabinet, such as entering the food collection code in the notification information to pick up the food. Or the system instructs the delivery person to pick up the food directly from the food collection cabinet for face-to-face delivery, eliminating the need for the delivery person to pick up the food at the store and then go to the delivery location for delivery, which can effectively reduce the waiting time for delivery after the user places an order.

[0080] If the food is picked up successfully, the smart cabinet system will record it in real time and then upload it to the server to confirm that the order delivery is complete.

[0081] Step 205: If there is a target meal whose storage time is greater than a preset time threshold among the ordered meals delivered in advance in the meal collection cabinet and has not been ordered, recommendation information of the target meal is sent to the user client.

[0082] The preset time threshold can be set according to the actual food situation, and is used to determine the food in the food cabinet that has not been ordered by users for a long time. For example, within a certain period of time (such as 20 minutes), if a food in the food cabinet has not been ordered, the system's recommendation module will give the food a higher weight, so that the food is ordered as soon as possible to reduce food waste.

[0083] The user client can be the user client of the service area corresponding to the food pickup cabinet, or the user client of the nearby service area. In this way, the delivery person can pick up the food from the nearest food pickup cabinet and then deliver it to the users in the nearby area. This can also improve the delivery efficiency to a certain extent and reduce food waste.

[0084] In order to achieve a more accurate recommendation effect, it is optional to send recommendation information of the target meal to the user client, which may specifically include: first scoring the same meal through different recommendation mechanisms; then obtaining the recommendation score of the same meal according to the scores of different recommendation mechanisms; and sending the recommendation information of the corresponding meal to the user client in order of the recommendation scores from high to low.

[0085] For example, each mechanism will give a score to the same dish. When merging, the scores of different mechanisms will be added together as the final score of the dish, that is, the recommendation score. Then, the dishes are sorted from high to low in order of recommendation score, and dishes with higher scores are recommended first.

[0086] Exemplarily, the recommendation mechanism may specifically include: a blind box recommendation mechanism, and / or a recommendation mechanism that sorts by user preferences, and / or a recommendation mechanism that sorts by the length of time that meals have been stored in the food collection cabinet.

[0087] For example, in the blind box recommendation mechanism, the target meals can be scored according to the distribution of the types, and / or brands, and / or stores, and / or prices of the meals participating in the blind box recommendation, so that the distribution is more reasonable and the user's willingness to participate is enhanced.

[0088] In the recommendation mechanism based on user preference sorting, user preferences can be determined based on the reservation frequency, cumulative number of reservations, total number of reservations, etc. of target dishes by regional users, and then the target dishes can be scored. The higher the target dishes that are relatively likely to be reserved by regional users, the higher the score can be.

[0089] In the recommendation mechanism that sorts the meals according to their storage time in the food collection cabinet, the target meals can be scored according to the storage time and the perishability of the meals, so that the meals that are not easy to preserve for a long time can be ordered and obtained as soon as possible.

[0090] In this embodiment, the recommendation score of the meal can be updated according to the real-time situation of the meal, so the recommendation score of the recommended meal can be dynamically changed. Therefore, in order to improve the accuracy of information recommendation, further optionally, the method of this embodiment can also include: dynamically adjusting the recommendation ranking of the recommended meal according to the change of the recommendation score of the recommended meal. And in order to increase the probability of the meal being ordered, the price of the meal can be dynamically adjusted.

[0091] For food items that have not been ordered for a long time in the food cabinet, in order to reduce food waste, price subsidies can be used to increase the probability of the food item being ordered. For example, if a food item in the food cabinet has not been ordered for more than 30 minutes, it can be recommended to users at a low price through the blind box mechanism to increase users' interest in participating in the order, thereby increasing the probability of the food item being ordered, thereby minimizing food waste.

[0092] In actual applications, there may very likely be meals that have never been ordered. In order to reduce the recurrence of subsequent events, the method of this embodiment may further optionally include: recording meals that have never been ordered in the food collection cabinet; and then using the recorded meals to update the content of the order meals to be delivered in advance by the food collection cabinet next time, so that the meals delivered in advance to the food collection cabinet each time are as likely to be ordered by the user as possible.

[0093] This embodiment proposes a new delivery method based on the user's ordering behavior preference, pick-up cabinet, and recommendation mechanism of integrated blind boxes. Combined with the existing delivery model, this method can effectively improve delivery efficiency and enhance user experience.

[0094] The above embodiment is a delivery processing process based on a food collection cabinet described on the server side. Further, in order to fully illustrate the implementation of this embodiment, this embodiment also provides another delivery processing method based on a food collection cabinet, which can be applied to the user client side, such as Figure 3 As shown, the method includes:

[0095] Step 301: The client submits the order information of the food.

[0096] The client may specifically be an application (Application, APP), a mini-program, a public account, or a WEB application installed on the ordering user's smartphone, tablet computer, personal computer, smart watch, smart bracelet, smart refrigerator, smart cabinet multimedia device and other smart terminals with functions such as ordering takeout.

[0097] Step 302: The client receives response information returned by the server for delivery processing using the ordered food in the food collection cabinet.

[0098] The response information may be returned by the server when it determines that the ordered food in the order information matches the ordered food delivered in advance in the food collection cabinet. The specific processing process on the server side may be as follows: Figure 1 to Figure 2 The contents shown will not be repeated here.

[0099] Optionally, step 302 may specifically include: the client receives notification information for going to the food collection cabinet to pick up the food. The notification information may include information such as the location of the food collection cabinet and the food collection code. The user can then pick up the food in the food collection cabinet by entering the food collection code. There is no need to wait for the merchant to accept the order, the delivery person to accept the order, the delivery person to arrive at the store, and the delivery person to pick up the food for delivery. This can effectively reduce the delivery time that users have to wait for after placing an order, and improve user satisfaction.

[0100] This embodiment proposes a new meal delivery solution based on the user's ordering behavior preferences and the meal collection cabinet, which can effectively reduce the waiting time for delivery after the user places an order. Through this embodiment, the meal delivery efficiency can be improved, and the user can get the ordered meal as soon as possible, thereby improving the user experience.

[0101] Further, as Figure 1 and Figure 2 The specific implementation of the method shown in the embodiment provides a delivery processing device based on a food collection cabinet that can be applied to the service end side, such as Figure 4 As shown, the device includes: an acquisition module 41, a determination module 42, an order placement module 43, and an indication module 44.

[0102] An acquisition module 41 is used to acquire dining behavior information of the entire users in the service area corresponding to the food collection cabinet;

[0103] A determination module 42, configured to determine the overall user's dining preference information based on the dining behavior information;

[0104] An ordering module 43 is used to place an order in advance according to the dining preference information, so that the ordered food can be delivered to the food collection cabinet in advance;

[0105] The instruction module 44 is used to instruct the order food in the food collection cabinet to be delivered if the order food placed by the user matches the order food in the food collection cabinet that has been delivered in advance.

[0106] In a specific application scenario, the ordering module 43 is specifically used to place an order in advance within the first time period based on the dining preference information.

[0107] In a specific application scenario, the instruction module 44 is specifically used to send notification information to the ordering user client to go to the meal cabinet to pick up the meal; or, to send instruction information to the delivery person client to pick up the meal from the meal cabinet for delivery.

[0108] In a specific application scenario, the device further includes: a sending module;

[0109] The sending module is used to send recommendation information of the target meal to the user client if there is a target meal whose storage time is greater than a preset time threshold among the ordered meals delivered in advance in the meal collection cabinet and has not been ordered.

[0110] In a specific application scenario, the sending module is specifically used to score the same meal through different recommendation mechanisms; obtain the recommendation score of the same meal according to the scores of different recommendation mechanisms; and send the recommendation information of the corresponding meal to the user client in order of the recommendation scores from high to low.

[0111] In a specific application scenario, optionally, the recommendation mechanism includes: a blind box recommendation mechanism, and / or a recommendation mechanism that sorts by user preferences, and / or a recommendation mechanism that sorts by the storage time of meals in the food collection cabinet.

[0112] In a specific application scenario, the device further includes: an adjustment module;

[0113] The adjustment module is used to dynamically adjust the recommended ranking of the recommended dishes according to the changes in the recommended scores of the recommended dishes.

[0114] In a specific application scenario, the device further includes: a recording module and an updating module;

[0115] A recording module, used to record the meals in the food collection cabinet that have never been ordered;

[0116] The update module is used to use the recorded meals to update the order meal content for the next advance delivery by the meal collection cabinet.

[0117] In a specific application scenario, the determination module 42 is specifically used to extract the types of meals, and / or brands, and / or stores, and / or prices of meals that the entire user collectively obtains from the dining behavior information to obtain the dining preference information.

[0118] It should be noted that for other corresponding descriptions of the functional units involved in the delivery processing device based on the food collection cabinet which can be applied to the service end side provided in this embodiment, please refer to Figure 1 and Figure 2 The corresponding description of the method in will not be repeated here.

[0119] Further, as Figure 3 The specific implementation of the method shown in the figure, the embodiment of the present application provides a delivery processing device based on a food collection cabinet that can be applied to the client side, such as Figure 5 As shown, the device includes: a sending module 51 and a receiving module 52.

[0120] A sending module 51 is used to submit order information of food;

[0121] The receiving module 52 is used to receive the response information returned by the server for delivery processing using the ordered food in the food collection cabinet. The response information is returned by the server when it is determined that the ordered food in the order information matches the ordered food delivered in advance in the food collection cabinet.

[0122] In a specific application scenario, the receiving module 52 is specifically used to receive notification information of going to the food collection cabinet to collect food.

[0123] It should be noted that for other corresponding descriptions of the functional units involved in the delivery processing device based on the food collection cabinet which can be applied to the client side provided in this embodiment, please refer to Figure 3 The corresponding description of the method in will not be repeated here.

[0124] Based on the above Figure 1 and Figure 2 The method shown in the embodiment of the present application is accordingly provided with a storage medium on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned Figure 1 and Figure 2 Based on the above Figure 3 The present application also provides another storage medium on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned Figure 3 The method shown.

[0125] Based on this understanding, the technical solution of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, USB flash drive, mobile hard disk, etc.), including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods of various implementation scenarios of the present application.

[0126] Based on the above Figure 1 and Figure 2 The method shown, and Figure 4 In order to achieve the above-mentioned purpose, the embodiment of the present application also provides a server device, which can be a server, a computer device, or other network devices. The client device includes a storage medium and a processor; the storage medium is used to store a computer program; the processor is used to execute the computer program to achieve the above-mentioned Figure 1 and Figure 2 The method shown.

[0127] Based on the above Figure 3 The method shown, and Figure 5 In order to achieve the above purpose, the embodiment of the present application also provides a client device, which can be a tablet computer, a smart phone, a smart watch, a smart bracelet, or other network devices. The device includes a storage medium and a processor; the storage medium is used to store a computer program; the processor is used to execute the computer program to achieve the above purpose. Figure 3 The method shown.

[0128] Optionally, both of the above-mentioned physical devices may further include a user interface, a network interface, a camera, a radio frequency (RF) circuit, a sensor, an audio circuit, a WI-FI module, etc. The user interface may include a display screen (Display), an input unit such as a keyboard (Keyboard), etc., and the optional user interface may also include a USB interface, a card reader interface, etc. The network interface may optionally include a standard wired interface, a wireless interface (such as a WI-FI interface), etc.

[0129] Those skilled in the art will appreciate that the physical device structure of a client device and a server device provided in this embodiment does not constitute a limitation on the two physical devices, and may include more or fewer components, or a combination of certain components, or different component arrangements.

[0130] The storage medium may also include an operating system and a network communication module. The operating system is a program that manages the hardware and software resources of the two physical devices mentioned above, and supports the operation of information processing programs and other software and / or programs. The network communication module is used to realize communication between the components inside the storage medium, and communication with other hardware and software in the information processing physical device.

[0131] Based on the above content, further, the embodiment of the present application also provides a delivery processing system based on a food collection cabinet, which includes a server device and a client device.

[0132] The server device can be used to perform the following steps: Figure 1 and Figure 2 The method shown in the client device can be used to perform the following Figure 3 The method shown.

[0133] The server device is used to obtain the dining behavior information of the entire users in the service area corresponding to the food collection cabinet; determine the dining preference information of the entire users based on the dining behavior information; and place orders in advance based on the dining preference information so that the ordered meals can be delivered to the food collection cabinet in advance.

[0134] The client device is used to submit the order information of the food to the server device.

[0135] The server device is used to receive the order information of the food submitted by the client device; if the food ordered by the user matches the food ordered in advance in the food collection cabinet, it instructs to use the food ordered in the food collection cabinet for delivery processing.

[0136] The client device is used to receive the response information returned by the server device for delivery processing using the ordered food in the food collection cabinet. The response information is returned by the server device when it is determined that the ordered food in the order information matches the ordered food delivered in advance in the food collection cabinet.

[0137] Through the description of the above implementation methods, those skilled in the art can clearly understand that the present application can be implemented by means of software plus the necessary general hardware platform, or by hardware. By applying the technical solution of this embodiment, compared with the current existing technology, this embodiment proposes a new meal delivery solution based on user ordering behavior preferences and meal collection cabinets, which can effectively reduce the waiting time for delivery after the user places an order. Through the solution of this embodiment, on the one hand, the efficiency of meal delivery can be improved, and users can get the meals they ordered as soon as possible, thereby improving the user experience. On the other hand, the reasonable allocation of logistics capacity can be achieved, which can improve the problem of insufficient logistics capacity during peak delivery periods.

[0138] Those skilled in the art will appreciate that the accompanying drawings are only schematic diagrams of a preferred implementation scenario, and the modules or processes in the accompanying drawings are not necessarily necessary for implementing the present application. Those skilled in the art will appreciate that the modules in the devices in the implementation scenario can be distributed in the devices of the implementation scenario according to the description of the implementation scenario, or can be changed accordingly and located in one or more devices different from the present implementation scenario. The modules of the above-mentioned implementation scenario can be combined into one module, or can be further split into multiple submodules.

[0139] The above serial numbers of this application are only for description and do not represent the advantages and disadvantages of the implementation scenarios. The above disclosure is only a few specific implementation scenarios of this application, but this application is not limited to them, and any changes that can be thought of by technicians in this field should fall within the scope of protection of this application.

Claims

1. A delivery processing method based on a food collection cabinet, characterized in that: include: Obtain dining behavior information of all users in the service area corresponding to the food collection cabinet; Determining the dining preference information of the overall user according to the dining behavior information; According to the dining preference information, an order is placed in advance within a first time period so that the ordered food can be delivered to the food collection cabinet in advance, wherein the first time period is a preset time period before the overall user ordering peak period in the service area corresponding to the food collection cabinet; If the food ordered by the user matches the food ordered in advance in the food collection cabinet, an instruction is given to use the food ordered in the food collection cabinet for delivery.

2. The method according to claim 1, characterized in that The instruction to use the ordered food in the food collection cabinet for delivery processing specifically includes: Sending a notification message to the ordering user client to go to the food collection cabinet to collect the food; or, Sending instruction information for picking up and delivering meals from the meal collection cabinet to the delivery person's client.

3. The method according to claim 1, characterized in that The method further comprises: If there is a target meal whose storage time is greater than a preset time threshold among the ordered meals delivered in advance in the meal collection cabinet and has not been ordered, recommendation information of the target meal is sent to the user client.

4. The method according to claim 3, characterized in that The sending the recommendation information of the target meal to the user client specifically includes: Score the same meal through different recommendation mechanisms; According to the scores of different recommendation mechanisms, a recommendation score for the same meal is obtained; According to the recommendation score from high to low, the recommendation information of the corresponding dishes is sent to the user client.

5. The method according to claim 4, characterized in that The recommendation mechanism includes: a blind box recommendation mechanism, and / or a recommendation mechanism that sorts by user preferences, and / or a recommendation mechanism that sorts by the length of time that food has been stored in the food collection cabinet.

6. The method according to claim 4, characterized in that The method further comprises: According to the changes in the recommendation scores of the recommended dishes, the recommendation ranking of the recommended dishes is dynamically adjusted.

7. The method according to claim 1, characterized in that The method further comprises: Record the food items in the food collection cabinet that have never been ordered; The recorded meals are used to update the order meal content for the next advance delivery by the meal collection cabinet.

8. The method according to claim 1, characterized in that Determining the overall user's dining preference information based on the dining behavior information specifically includes: The types of meals, and / or brands, and / or stores, and / or prices of meals that the entire user collectively obtains are extracted from the dining behavior information to obtain the dining preference information.

9. A delivery processing method based on a food collection cabinet, characterized in that: include: Submit meal order information; Receive response information returned by the server for delivery processing using the ordered meals in the food collection cabinet, the response information is returned by the server when it is determined that the ordered meals in the order information match the ordered meals delivered in advance in the food collection cabinet, the ordered meals delivered in advance in the food collection cabinet are based on the dining preference information of the overall users in the service area corresponding to the food collection cabinet, and are delivered after placing orders in advance within a first time period, the dining preference information is determined based on the dining behavior information of the overall users, and the first time period is a preset time period before the peak period of ordering by the overall users in the service area corresponding to the food collection cabinet.

10. The method according to claim 9, characterized in that The receiving service end returns the response information of the delivery processing using the ordered food in the food collection cabinet, specifically including: Receive notification information for going to the food collection cabinet to collect food.

11. A delivery processing device based on a food collection cabinet, characterized in that: include: An acquisition module is used to obtain dining behavior information of the entire users in the service area corresponding to the food collection cabinet; A determination module, used to determine the dining preference information of the overall user according to the dining behavior information; An ordering module, for placing an order in advance within a first time period according to the dining preference information, so that the ordered food can be delivered to the food collection cabinet in advance, wherein the first time period is a preset time period before the overall user ordering peak period in the service area corresponding to the food collection cabinet; The instruction module is used to instruct the order food in the food collection cabinet to be delivered if the order food placed by the user matches the order food in the food collection cabinet that has been delivered in advance.

12. A delivery processing device based on a food collection cabinet, characterized in that: include: Sending module, used to submit order information of food; A receiving module is used to receive response information returned by the server for delivery processing using the ordered meals in the food collection cabinet, the response information is returned by the server when it is determined that the ordered meals in the order information match the ordered meals delivered in advance in the food collection cabinet, the ordered meals delivered in advance in the food collection cabinet are based on the dining preference information of the overall users in the service area corresponding to the food collection cabinet, and are delivered after placing an order in advance within a first time period, the dining preference information is determined based on the dining behavior information of the overall users, and the first time period is a preset time period before the peak period of ordering by the overall users in the service area corresponding to the food collection cabinet.

13. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 10 is implemented.

14. An electronic device comprising a storage medium, a processor, and a computer program stored in the storage medium and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 10 is implemented.

Citation Information

Patent Citations

  • Commodity selling system and method based on storage cabinet

    CN105931108A

  • Shared dining cabinet, and food selling system and food selling method of shared dining cabinet

    CN110111117A

  • Price reduction sales promotion system and method of vending machine based on product deadlines

    CN110544339A