A method and system for processing catering orders, storage medium and electronic device

By intelligently configuring the delivery box, the problem of mismatch in the size of the existing delivery box is solved based on the lunch box information of the catering order and the preset delivery box space, and resource conservation and convenient delivery are achieved.

CN113888066BActive Publication Date: 2025-01-14ZHUHAI UNICOOK TECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202010621199.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-07-01
Publication Date
2025-01-14
Estimated Expiration
2040-07-01

AI Technical Summary

Technical Problem

During contactless delivery of catering, the fixed size of the existing delivery boxes leads to wasted resources or inconvenient delivery, and it is impossible to effectively match the number of lunch boxes required for the order.

Method used

By obtaining the lunch box information of the catering order to be delivered, identifying the package information and the quantity of meals, configuring matching delivery boxes, combining the internal space information of the preset delivery boxes, selecting suitable delivery boxes, and combining orders when necessary to optimize delivery .

Benefits of technology

It realizes intelligent configuration of distribution boxes, saves resources, improves distribution convenience, and avoids resource waste and inconvenience caused by multiple distribution boxes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113888066B_ABST
    Figure CN113888066B_ABST
Patent Text Reader

Abstract

The present invention provides a method and system for processing a catering order, a storage medium, and an electronic device, the method comprising obtaining a catering order to be delivered; determining the meal box information required for the catering order to be delivered; and configuring a matching delivery box for the catering order to be delivered according to the meal box information. Based on the method provided by an embodiment of the present invention, by determining the meal box information required for the catering order to be delivered and configuring a matching delivery box for the catering order to be delivered, it is possible to achieve rapid selection of a delivery box and intelligently match a delivery box adapted to the catering order to be delivered, thereby saving resources and improving the convenience of delivery.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of Internet technology, and in particular to a method and system for processing a catering order, a storage medium and an electronic device. Background Art

[0002] At present, in the process of contactless food delivery, generally one delivery box is used for one user's order. The delivery box is locked during the delivery process and cannot be opened by the courier, which improves the safety of delivery. However, no matter how many orders the user places, the delivery box is a fixed size. If the number of meal boxes required in the order is small, occupying a large delivery box will result in a waste of resources. If the number of meal boxes required in the order is large, several delivery boxes may be required, resulting in inconvenient delivery. Summary of the invention

[0003] In view of the above problems, the present invention is proposed to provide a method and system for processing catering orders, a storage medium and an electronic device that overcome the above problems or at least partially solve the above problems, and can realize intelligent configuration of delivery boxes.

[0004] According to one aspect of the present invention, a method for processing a catering order is provided, characterized by comprising:

[0005] Get catering orders to be delivered;

[0006] Determining the meal box information required for the meal order to be delivered;

[0007] A matching delivery box is configured for the food and beverage order to be delivered according to the meal box information.

[0008] Optionally, after obtaining the food and beverage order to be delivered, the method further includes:

[0009] When it is determined that there is only one food and beverage order to be delivered, at least one matching food and beverage order having the same target delivery address and / or the same target delivery user as the food and beverage order to be delivered is obtained from other food and beverage orders; the matching food and beverage order is merged into the food and beverage order to be delivered to determine the required meal box information;

[0010] When it is determined that the to-be-delivered food and beverage orders include multiple food and beverage orders, the to-be-delivered food and beverage orders having the same target delivery address and / or the same target delivery user are selected from the multiple food and beverage orders to be delivered to determine the required meal box information.

[0011] Optionally, after obtaining the food and beverage order to be delivered, the method further includes:

[0012] Acquire user information of a target delivery user of the food and beverage order to be delivered and / or historical order information of the target delivery user;

[0013] The delivery method of the food and beverage order to be delivered is determined based on the user information and / or the historical order information; wherein the delivery method includes ordinary delivery and contactless delivery.

[0014] Optionally, the determining of the meal box information required for the meal order to be delivered includes:

[0015] Identifying the meal package information in the meal order to be delivered; the meal package information includes the number of meal packages and the number of meal items included in each meal package;

[0016] The meal box information required for the meal order to be delivered is determined according to the meal package information.

[0017] Optionally, determining the meal box information required for the meal order to be delivered according to the meal package information includes:

[0018] Determining at least one type of meal box required for the meal order to be delivered according to the number of meals included in each meal set;

[0019] The quantity of each type of lunch box is determined according to the quantity of the meal set.

[0020] Optionally, configuring a matching delivery box for the food and beverage order to be delivered according to the meal box information includes:

[0021] Obtain the internal space information of multiple preset delivery boxes;

[0022] A matching delivery box is selected from the multiple preset delivery boxes according to the type of meal boxes required for the food and beverage order to be delivered, the quantity of each type of meal boxes, and the internal space information of the multiple preset delivery boxes.

[0023] Optionally, selecting a matching delivery box from the plurality of preset delivery boxes according to the type of meal boxes required for the food and beverage order to be delivered, the quantity of each type of meal boxes, and the internal space information of the plurality of preset delivery boxes includes:

[0024] Counting the occupied volumes of the meal boxes according to the meal box types and the quantity of each meal box type required for the meal order to be delivered;

[0025] A matching delivery box is selected from the plurality of preset delivery boxes according to the internal space information and the occupied volumes of the plurality of preset delivery boxes.

[0026] Optionally, after configuring a matching delivery box for the to-be-delivered food and beverage order according to the meal box information, the method further includes:

[0027] Determining a shelf on which the delivery box can be placed based on a target delivery address of the food and beverage order to be delivered;

[0028] Acquiring structural feature information of the rack;

[0029] The recommended placement position of the delivery box on the shelf is determined according to the user information of the target delivery user and the structural feature information.

[0030] According to another aspect of the present invention, a system for processing a catering order is provided, which is characterized by comprising:

[0031] The order acquisition module is suitable for acquiring catering orders to be delivered;

[0032] A meal box determination module, adapted to determine the meal box information required for the meal order to be delivered;

[0033] The delivery box selection module is suitable for configuring a matching delivery box for the food and beverage order to be delivered according to the meal box information.

[0034] According to yet another aspect of the present invention, there is further provided a storage medium storing a computer program, wherein the computer program is configured to execute any one of the above-mentioned methods for processing a catering order when run.

[0035] According to another aspect of the present invention, there is provided an electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute any one of the above-mentioned methods for processing a catering order.

[0036] The present invention provides a method and system for processing catering orders, a storage medium and an electronic device. In the method provided by the present invention, after obtaining a catering order to be delivered, by judging the required meal box information, a matching delivery box is configured for the catering order to be delivered, so that the delivery box can be quickly selected and the catering order to be delivered can be intelligently matched with a delivery box that is suitable for the catering order to be delivered, so that the convenience of delivery can be improved while saving resources.

[0037] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below.

[0038] Based on the following detailed description of specific embodiments of the present invention in conjunction with the accompanying drawings, those skilled in the art will become more aware of the above and other objects, advantages and features of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0040] Figure 1 A flow chart showing a method for processing a catering order according to an embodiment of the present invention is shown;

[0041] Figure 2 A flow chart showing a method for processing a catering order according to another embodiment of the present invention is shown;

[0042] Figure 3 A structural diagram of a system for processing a catering order according to an embodiment of the present invention is shown;

[0043] Figure 4 A structural diagram of a system for processing catering orders according to another embodiment of the present invention is shown. DETAILED DESCRIPTION

[0044] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0045] The embodiment of the present invention provides a method for processing a catering order, such as Figure 1 As shown, the method for processing a catering order provided by an embodiment of the present invention may include:

[0046] Step S102, obtaining the food and beverage order to be delivered.

[0047] In an embodiment of the present invention, the food and beverage order to be delivered may be issued by a user based on a designated food ordering platform, and the food and beverage order to be delivered may contain information on food items selected by the user.

[0048] Step S104, determining the meal box information required for the meal order to be delivered.

[0049] Typically, a meal order may be generated based on a meal set selected by a user, or may be generated based on an independent meal selected by a user. In an embodiment of the present invention, taking a meal order as a meal set meal order as an example, when determining the meal box information required for the meal order to be delivered, the meal set information in the meal order to be delivered may be first identified, and then the meal box information required for the meal order to be delivered may be determined based on the meal set information. The meal set information may include the number of meal sets and the number of meals included in each meal set.

[0050] In actual applications, at least one type of meal box can be prepared in advance, and each meal box has multiple independent spaces for holding meals. After obtaining the meal order to be delivered, the number of meals selected by the user and the number of meals included in each meal (such as how many meat and how many vegetables) can be identified, and then the meal box information that matches the meal order to be delivered can be selected.

[0051] In an optional embodiment of the present invention, when determining the meal box information required for the meal order to be delivered according to the meal package information, the following may be included:

[0052] S1-1, determining at least one type of meal box required for the meal order to be delivered according to the number of meals included in each meal set;

[0053] S1-2, determining the quantity of each type of lunch box according to the quantity of the meal sets.

[0054] For example, the types of lunch boxes may include a type A lunch box that can hold three types of food, a type B lunch box that can hold four types of food, and a type C lunch box that can hold five types of food. According to the meal information identified by the food order to be delivered, the meal set information is three servings of two meat dishes and one vegetable dish, two servings of three meat dishes and one vegetable dish, and two servings of three meat dishes and two vegetables dishes. At this time, according to the lunch box information, it is determined that three type A lunch boxes, two type B lunch boxes, and two type C lunch boxes are needed.

[0055] For another example, different types of lunch boxes may have different sizes and specifications. After determining the type of lunch box required for the food order to be delivered based on the meal package information, the specifications of the corresponding lunch box type may be further determined based on the weight of the food in the meal package. That is, in a meal package of three servings, two meat dishes and one vegetable dish, it can be identified based on the weight of the food in the meal package that it includes two large servings, two meat dishes and one vegetable dish, and one small serving, two meat dishes and one vegetable dish. At this time, it can be determined that the lunch box information is two large Class A lunch boxes and one small Class A lunch box.

[0056] Step S106, configuring a matching delivery box for the food and beverage order to be delivered according to the meal box information.

[0057] After obtaining the meal box information required for the meal order to be delivered, a suitable delivery box can be matched for the meal order to be delivered. In the embodiment of the present invention, there are multiple types of delivery boxes, each with different sizes and internal space structures. In actual applications, a delivery box that is suitable for the meal box can be selected according to the meal box information.

[0058] In an optional embodiment of the present invention, when configuring a delivery box matching the food and beverage order to be delivered in step S106, the following may be included:

[0059] S2-1, obtaining the internal space information of multiple preset delivery boxes; the internal space information may include the internal space capacity of the preset delivery boxes. The internal space capacity of each preset delivery box may be set according to different requirements, and the present invention does not limit this.

[0060] S2-2, selecting a matching delivery box from multiple preset delivery boxes according to the type of meal boxes required for the meal order to be delivered, the number of each type of meal boxes, and the internal space information of multiple preset delivery boxes. Specifically, the occupied volume of the meal boxes can be counted according to the type of meal boxes required for the meal order to be delivered and the number of each type of meal boxes, and then selecting a matching delivery box from multiple preset delivery boxes according to the internal space information and occupied volume of multiple preset delivery boxes.

[0061] The method provided in the embodiment of the present invention can calculate and combine the occupied volume of the meal boxes required for the meal order to be delivered based on the types of meal boxes required for the meal order to be delivered and the number of each type of meal boxes, and then configure a matching delivery box for the meal order to be delivered, wherein the number of delivery boxes can be one or more, and can be specifically analyzed based on the occupied volume of the meal boxes required for the meal order to be delivered. For example, since the types of meal boxes required for the meal order to be delivered and the number of each type of meal boxes are known, the total occupied volume of all meal boxes can be calculated. In addition, the preset delivery boxes are prepared in advance, so the internal capacity of each budgeted delivery box is also known. At this time, a comprehensive analysis can be performed based on the occupied volume of the meal boxes and the internal capacity of each delivery box to determine the matching delivery box.

[0062] For example, you can first search among the preset delivery boxes to see if there is a preset delivery box with an internal capacity greater than a certain range of the total volume occupied by the meal boxes. If so, use the preset delivery box as the delivery box that matches the order to be delivered. If not, group the meal boxes according to different types, calculate the occupied volumes of different types of meal boxes in each group, and then search among the preset delivery boxes for preset delivery boxes with an internal capacity greater than a certain range of the occupied volumes of each group, thereby determining multiple delivery boxes. Of course, in actual applications, matching delivery boxes can also be determined in other ways, and the embodiments of the present invention do not limit this.

[0063] Based on the method provided in the embodiment of the present invention, the internal space of each delivery box can be reasonably utilized. While ensuring that the food and beverage orders to be delivered can be fully delivered, the delivery boxes can be effectively configured to reduce the waste of delivery box space and the inconvenience of delivery caused by occupying multiple delivery boxes.

[0064] In an optional embodiment of the present invention, after obtaining the food and beverage order to be delivered in the above step S102, the delivery method of the food and beverage order to be delivered may also be determined first. That is, the user information of the target delivery user of the food and beverage order to be delivered and / or the historical order information of the target delivery user are obtained; the delivery method of the food and beverage order to be delivered is determined based on the user information and / or the historical order information; wherein the delivery method includes ordinary delivery and contactless delivery. The user information of the target user may be the delivery method of the user's habits obtained based on the user portrait. Based on the historical order information of the target delivery user, the delivery method selected by the user when placing an order in the past may be analyzed. As mentioned above, the delivery method may be contactless delivery and ordinary delivery.

[0065] In the embodiment of the present invention, contactless delivery allocates one or more delivery boxes of different sizes to one or more orders of the same target delivery user, that is, each user's order will be matched with a separate delivery box and will not be shared with other users.

[0066] For ordinary delivery, multiple target delivery users may use the same delivery box. In this case, the delivery box can be directly allocated according to the size of the delivery box of the delivery person and the number or size of the meal boxes. For example, for the meals contained in the orders with the same target delivery address, they can be placed in the same delivery box for delivery. Or, for the orders that the same delivery person is responsible for, the same delivery box can be used for delivery.

[0067] In actual applications, there may be one or more catering orders to be delivered. An optional embodiment of the present invention further provides a method for processing a catering order. Figure 2 , the method may be specifically as follows.

[0068] Step S202, obtaining the food and beverage order to be delivered.

[0069] Step S204, determining the order quantity of the catering orders to be delivered.

[0070] Step S206, when it is determined that there is only one catering order to be delivered, obtain at least one matching catering order from other catering orders that has the same target delivery address and / or the same target delivery user as the catering order to be delivered; merge the matching catering order into the catering order to be delivered to determine the required meal box information.

[0071] Optionally, when merging the matching catering orders into the catering orders to be delivered to determine the required meal box information, the types and quantities of meal packages in the catering orders to be delivered and the matching catering orders can be identified respectively, and then the types of meal boxes required for packing the meal packages included in the catering orders to be delivered and the matching catering orders can be determined, as well as the quantity and size of each type of meal box, so as to facilitate the later selection of delivery boxes for combined delivery.

[0072] In actual applications, since the ordering time of user meal orders is different, after obtaining a meal order to be delivered, other meal orders can be obtained, such as meal orders that need to be delivered received by the same merchant on different platforms. Moreover, since the delivery box is mostly a space that can accommodate multiple meal boxes, it is easy to waste the space of the delivery box if only a single order is delivered. Therefore, the embodiment of the present invention can achieve reasonable utilization of the delivery box space by obtaining matching meal orders with the same target delivery address and / or the same target delivery user as the meal order to be delivered from other meal orders, and merging the two for delivery.

[0073] Furthermore, when selecting a matching catering order from other catering orders, after selecting a matching catering order from other catering orders, the order time of the catering order to be delivered and the matching catering order can be obtained respectively. When the time interval between the orders of the two is less than a certain time threshold (such as 10 minutes to 15 minutes), the matching catering order can be merged into the catering order to be delivered, so as to effectively ensure that the delivery time of the catering order to be delivered meets the user's time requirements.

[0074] Step S208, when it is determined that there are multiple catering orders to be delivered, a catering order to be delivered with the same target delivery address and / or the same target delivery user is selected from the multiple catering orders to be delivered to determine the required meal box information. Assuming that there are multiple catering orders to be delivered, the catering orders with the same target delivery address and / or the same target delivery user can be combined for delivery, thereby effectively saving delivery resources, such as time resources, human resources, etc.

[0075] For example, assuming that multiple food and beverage orders to be delivered are received based on different platforms within a certain period of time, the target delivery address and target delivery user of each food and beverage order to be delivered can be obtained first, and the food and beverage orders to be delivered with the same target delivery address and / or the same target delivery user can be screened out, and the package information contained in each order to be delivered can be identified, such as the type of package (how many meat and vegetables, including the number of dishes), the quantity and weight of each type of package, and then the required type of meal box, as well as the size and quantity of each type of meal box can be determined based on the package information. The method provided by the embodiment of the present invention can effectively save human and material resources during delivery and improve delivery efficiency by merging and delivering food and beverage orders to be delivered with the same target delivery address and / or the same target delivery user.

[0076] Step S210, configuring a matching delivery box for the food and beverage order to be delivered according to the meal box information.

[0077] That is to say, after obtaining the catering orders to be delivered, the orders can be merged according to the target delivery users of the catering orders to be delivered, or according to the target delivery addresses, so as to automatically match the delivery boxes of suitable sizes for order delivery. For example, if the user orders 2 meal packages, the matching delivery box is the delivery box that can hold 2 meal packages. Of course, assuming that the number of meals in an order is large, the order can be split. If the user orders 10 meal packages, assuming that the largest delivery box can only hold 5 meal packages, the user's order can be divided into 2, each of which is matched and packaged with the delivery box with the largest capacity.

[0078] For another example, for the same target delivery address, they can generally be combined into one delivery box. For example, if a user orders two packages, if these two packages have the same delivery address, a delivery box that can hold both packages can be matched, and the two orders can be combined for packaging and delivery.

[0079] In an optional embodiment of the present invention, a permission lock can also be set on the delivery box. After the user's order is assigned to a suitable delivery box, the user's meal retrieval permission can be associated with the delivery box. For example, a unique number can be assigned to the delivery box, and then the order can be associated with the delivery box number, or the user can be assigned the unlocking permission of the delivery box, such as associating the mobile phone number of the user who placed the order with the unlocking permission, etc., so that the delivery box can be unlocked and the meal can be taken directly through the user's mobile phone. Of course, a temporary unlocking code can also be automatically generated according to the encoding of the delivery box, and the temporary unlocking code can be sent to the user's mobile terminal. The temporary unlocking code has a time limit, and it becomes invalid when the user completes the meal collection, thereby ensuring the safety of subsequent use.

[0080] In actual applications, the same delivery box may be divided into multiple independent spaces, each of which can be set with a password lock, and then unlocked by different users to pick up meals. For example, a delivery box may be a delivery box with 5 drawer locks, and each drawer can be controlled independently. Suppose the same delivery box is used to deliver meals to 5 users with the same target delivery address at the same time. At this time, the delivery box can hold 5 meal sets at the same time. The 5 meals can be placed in the 5 drawers of the delivery box respectively, and the unlocking authority is assigned to each user separately. When each user picks up the meal, he can take his own meal from the drawer corresponding to the delivery box according to the authority assigned to him.

[0081] The method provided in the embodiment of the present invention can allocate unlocking rights of the delivery box to the same user, and when different users use different delivery boxes, they can unlock them independently. If different users at the same address use the same delivery box, each user can be allocated unlocking rights of an independent drawer in the delivery box, and each user can unlock the drawer independently, which can not only ensure the safety of the food, but also realize the reasonable use of the delivery box.

[0082] Step S212, determining a shelf on which a delivery box can be placed based on the target delivery address of the food and beverage order to be delivered; obtaining structural feature information of the shelf; and determining a recommended placement position of the delivery box on the shelf based on user information and structural feature information of the target delivery user.

[0083] When delivering to the target delivery address, since the shelves may be in various positions of different heights, the method provided in the embodiment of the present invention can also match the specific position of the appropriate shelf according to the user information (such as height) and the structural feature information of the shelf. For example, assuming that the user is recognized to be tall, the delivery box can be placed at a higher position on the shelf. If the user is a girl of shorter height, the delivery box can be placed at a relatively low position on the shelf to facilitate the user to take it.

[0084] The above embodiment introduces a method for processing food and beverage orders to be delivered for set meals. In actual applications, food and beverage orders to be delivered for independent meals may also be obtained. At this time, when the meal box information of the food and beverage orders to be delivered can be determined, the type of meal boxes (including shape characteristics, etc.) and the number of each type of meal boxes (for example, soup requires soup bowls, etc.) required for each meal in the food and beverage orders to be delivered can be determined based on the type of meal (such as staple food, vegetables, soup, etc.) included in the food and beverage orders to be delivered. Then, the total occupied area is calculated based on the type of meal boxes and the number of each type of meal boxes. Combined with the capacity and internal space information of each idle delivery box, a matching delivery box is configured for the food and beverage order to be delivered.

[0085] Based on the same inventive concept, the embodiment of the present invention also provides a system for processing catering orders, such as Figure 3 As shown, the catering order processing system provided by the embodiment of the present invention may include:

[0086] An order acquisition module 310 is adapted to acquire a food and beverage order to be delivered;

[0087] A meal box determination module 320, adapted to determine meal box information required for a meal order to be delivered;

[0088] The delivery box selection module 330 is adapted to configure at least one delivery box for the food and beverage order to be delivered according to the meal box information.

[0089] In an optional embodiment of the present invention, Figure 4 As shown, the catering order processing system may further include an order quantity determination module 340,

[0090] The order quantity determination module 340 is adapted to, when determining that there is only one food and beverage order to be delivered, obtain at least one matching food and beverage order having the same target delivery address and / or the same target delivery user as the food and beverage order to be delivered from other food and beverage orders; merge the matching food and beverage order into the food and beverage order to be delivered to determine the required meal box information;

[0091] When it is determined that there are multiple food and beverage orders to be delivered, food and beverage orders to be delivered with the same target delivery address and / or the same target delivery user are selected from the multiple food and beverage orders to be delivered to determine the required meal box information.

[0092] In an optional embodiment of the present invention, Figure 4 As shown, the catering order processing system may further include a delivery method determination module 350.

[0093] The delivery mode determination module 350 is adapted to obtain user information of a target delivery user of a food and beverage order to be delivered and / or historical order information of the target delivery user;

[0094] The delivery method of the food and beverage order to be delivered is determined based on user information and / or historical order information; wherein the delivery methods include ordinary delivery and contactless delivery.

[0095] In an optional embodiment of the present invention, the lunch box determination module 320 is further adapted to:

[0096] Identify package information in the food and beverage order to be delivered; the package information includes the number of packages and the number of food items included in each package;

[0097] Determine the meal box information required for the meal order to be delivered based on the meal package information.

[0098] In an optional embodiment of the present invention, the lunch box determination module 320 is further adapted to:

[0099] Determining at least one type of meal box required for the meal order to be delivered based on the number of meal items included in each meal package;

[0100] Determine the quantity of each lunch box type based on the number of meal packages.

[0101] In an optional embodiment of the present invention, the lunch box determination module 320 is further adapted to:

[0102] Obtain the internal space information of multiple preset delivery boxes;

[0103] A matching delivery box is selected from a plurality of preset delivery boxes according to the types of meal boxes required for the food and beverage order to be delivered, the quantity of each type of meal boxes, and the internal space information of a plurality of preset delivery boxes.

[0104] In an optional embodiment of the present invention, the lunch box determination module 320 is further adapted to:

[0105] Count the occupied volume of the meal boxes according to the types of meal boxes required for the food and beverage orders to be delivered and the quantity of each type of meal boxes;

[0106] A matching delivery box is selected from the plurality of preset delivery boxes according to the internal space information and the occupied volumes of the plurality of preset delivery boxes.

[0107] In an optional embodiment of the present invention, Figure 4 As shown, the catering order processing system may further include a location selection module 360;

[0108] A location selection module 360, adapted to determine a shelf where a delivery box can be placed based on a target delivery address of a food and beverage order to be delivered;

[0109] Obtaining structural characteristic information of the rack;

[0110] The recommended placement position of the delivery box on the shelf is determined based on the user information and structural feature information of the target delivery user.

[0111] An embodiment of the present invention provides a method and system for processing catering orders. In the method provided by the embodiment of the present invention, after obtaining the catering order to be delivered, by judging the required meal box information, a matching delivery box is configured for the catering order to be delivered. This allows the catering order to be delivered to be intelligently matched with a delivery box that is suitable for the delivery box, thereby saving resources and improving the convenience of delivery.

[0112] Furthermore, the embodiments of the present invention provide a method for matching a delivery box of an appropriate size for a food and beverage order to be delivered according to the type and quantity of food and beverage boxes required for the food and beverage order to be delivered and the internal space information of a preset delivery box. Not only can a smaller delivery box be selected to avoid wasting resources when the number of food and beverage boxes required for the food and beverage order to be delivered is small, but a larger delivery box can also be selected to avoid the problem of inconvenience in delivery caused by multiple delivery boxes when the number of food and beverage boxes required for the food and beverage order to be delivered is large.

[0113] In an optional embodiment of the present invention, a storage medium is further provided, in which a computer program is stored, wherein the computer program is configured to execute the method for processing a catering order described in any of the above embodiments when running.

[0114] In an optional embodiment of the present invention, an electronic device is also provided, including a memory and a processor, characterized in that a computer program is stored in the memory, and the processor is configured to run the computer program to execute the method for processing a catering order as described in any of the above embodiments.

[0115] Those skilled in the art can clearly understand that the specific working processes of the systems, devices, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and for the sake of brevity, they are not further described here.

[0116] In addition, the functional units in various embodiments of the present invention may be physically independent of each other, or two or more functional units may be integrated together, or all functional units may be integrated into one processing unit. The above integrated functional units may be implemented in the form of hardware, or in the form of software or firmware.

[0117] Those skilled in the art can understand that if the integrated functional unit is implemented in the form of software and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention can essentially or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, which includes a number of instructions to enable a computing device (such as a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention when running the instructions. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk and other media that can store program codes.

[0118] Alternatively, all or part of the steps of implementing the aforementioned method embodiments may be accomplished by hardware associated with program instructions (such as a computing device such as a personal computer, a server, or a network device), and the program instructions may be stored in a computer-readable storage medium. When the program instructions are executed by a processor of a computing device, the computing device executes all or part of the steps of the methods described in the embodiments of the present invention.

[0119] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that within the spirit and principles of the present invention, the technical solutions described in the aforementioned embodiments can still be modified, or some or all of the technical features therein can be replaced by equivalents. However, these modifications or replacements do not deviate from the protection scope of the present invention.

Claims

1. A method for processing a catering order, characterized in that: include: Get catering orders to be delivered; Determining the meal box information required for the meal order to be delivered; The meal box information includes the meal box type and quantity of each meal box type required for the meal order to be delivered; Configuring a matching delivery box for the food and beverage order to be delivered according to the meal box information; The configuring a matching delivery box for the food order to be delivered according to the meal box information includes: Obtain the internal space information of multiple preset delivery boxes; A matching delivery box is selected from the plurality of preset delivery boxes according to the lunch box type, the quantity of each lunch box type, and the internal space information of the plurality of preset delivery boxes.

2. The method according to claim 1, characterized in that After obtaining the food and beverage order to be delivered, the method further includes: When it is determined that there is only one food and beverage order to be delivered, at least one matching food and beverage order having the same target delivery address and / or the same target delivery user as the food and beverage order to be delivered is obtained from other food and beverage orders; the matching food and beverage order is merged into the food and beverage order to be delivered to determine the required meal box information; When it is determined that the to-be-delivered food and beverage orders include multiple food and beverage orders, the to-be-delivered food and beverage orders having the same target delivery address and / or the same target delivery user are selected from the multiple food and beverage orders to be delivered to determine the required meal box information.

3. The method according to claim 1, characterized in that After obtaining the food and beverage order to be delivered, the method further includes: Acquire user information of a target delivery user of the food and beverage order to be delivered and / or historical order information of the target delivery user; The delivery method of the food and beverage order to be delivered is determined based on the user information and / or the historical order information; wherein the delivery method includes ordinary delivery and contactless delivery.

4. The method according to claim 1, characterized in that: The meal box information required for determining the meal order to be delivered includes: Identify the meal package information in the food and beverage order to be delivered; and determine the meal box information required for the food and beverage order to be delivered based on the meal package information.

5. The method according to claim 4, characterized in that The determining, according to the meal package information, the meal box information required for the meal order to be delivered includes: Determining at least one type of meal box required for the meal order to be delivered according to the number of meals included in each meal set; The quantity of each type of lunch box is determined according to the quantity of the meal set.

6. The method according to claim 1, characterized in that The selecting a matching delivery box from the plurality of preset delivery boxes according to the type of meal boxes required for the food and beverage order to be delivered, the quantity of each type of meal boxes, and the internal space information of the plurality of preset delivery boxes includes: Counting the occupied volumes of the meal boxes according to the meal box types and the quantity of each meal box type required for the meal order to be delivered; A matching delivery box is selected from the plurality of preset delivery boxes according to the internal space information and the occupied volumes of the plurality of preset delivery boxes.

7. The method according to claim 1, characterized in that After configuring a matching delivery box for the food order to be delivered according to the meal box information, the method further includes: Determining a shelf on which the delivery box can be placed based on a target delivery address of the food and beverage order to be delivered; Acquiring structural feature information of the rack; The recommended placement position of the delivery box on the shelf is determined according to the user information of the target delivery user and the structural feature information.

8. A system for processing catering orders, characterized in that: include: The order acquisition module is suitable for acquiring catering orders to be delivered; A meal box determination module, adapted to determine the meal box information required for the meal order to be delivered; The meal box information includes the meal box type and quantity of each meal box type required for the meal order to be delivered; a delivery box selection module is adapted to configure a matching delivery box for the meal order to be delivered according to the meal box information. The delivery box selection module is specifically adapted to obtain internal space information of multiple preset delivery boxes; and select a matching delivery box from the multiple preset delivery boxes according to the lunch box type, the quantity of each lunch box type and the internal space information of the multiple preset delivery boxes.

9. A storage medium, characterized in that: The storage medium stores a computer program, wherein the computer program is configured to execute the method for processing a catering order according to any one of claims 1 to 7 when running.

10. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to run the computer program to execute the method for processing a catering order according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Online meal ordering system taking intelligent food catering cabinet as food catering terminal

    CN106530513A

  • Standard box-based multi-commodity combination method and system, and order management server

    CN107256474A

  • Order information processing method and device and electronic equipment

    CN111353840A