Food delivery management method, device, equipment, storage medium and computer program product

Through the meal management method and device that integrates printing and scanning functions, the problem of takeaway ordering merchants need to configure multiple equipment, achieving simplified operation, reduced cost and efficient resource utilization.

CN115018590BActive Publication Date: 2025-05-30RAJAX NETWORK &TECHNOLOGY (SHANGHAI) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210745093.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-27
Publication Date
2025-05-30
Estimated Expiration
2042-06-27

AI Technical Summary

Technical Problem

In the prior art, takeaway ordering merchants need to configure two equipment, printer and food delivery, which are cumbersome and costly, and the resources of the two equipment are difficult to share, which has the problem of resource waste.

Method used

It provides a meal delivery management method and device, which integrates printing and scanning functions, and realizes the printing and delivery of orders by receiving order data, printing orders for printing documents, scanning identifiable information on documents, generating and uploading outgoing meal messages.

Benefits of technology

It reduces operation complexity, reduces cost investment, improves the utilization rate of shared resources between printers and food delivery treasures, and saves operating table space.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115018590B_ABST
    Figure CN115018590B_ABST
Patent Text Reader

Abstract

An embodiment of the present disclosure discloses a meal delivery management method, apparatus, device, storage medium, and computer program product. The meal delivery management method includes: in response to receiving order data, printing the order data to obtain an order printing document, where the order printing document prints recognizable information corresponding to the identification information of the order; in response to capturing an image of the order printing document within a scanning range, scanning the recognizable information on the order printing document to obtain order identification information; generating an order meal delivery message based on the order identification information, and uploading the order meal delivery message. This technical solution integrates the meal delivery and printing functions, not only greatly reducing the operation complexity, but also effectively reducing the cost investment, saving the operation table space, and improving the utilization rate of space and the utilization rate of shared resources of the printer and the meal delivery device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of meal delivery processing, and particularly relates to a meal delivery management method, device, equipment, storage medium, and computer program product. Background Art

[0002] With the development of Internet technology, more and more service providers provide services through Internet platforms, such as takeaway ordering, etc. For merchants providing food products, printers are usually used to print takeaway orders, and then a meal delivery scanner is used to scan the code to indicate that the takeaway food is ready, so as to inform the server and distribution resources that the takeaway food is ready and distribution resources can be allocated or the distribution resources can come to pick up the food. In this way, the merchant needs to configure two devices, namely a printer and a meal delivery scanner, which is not only cumbersome to operate but also costly, and is also a waste of resources that can be shared by the printer and the meal delivery scanner. Summary of the Invention

[0003] Embodiments of the present disclosure provide a meal delivery management method, device, electronic equipment, storage medium, and program product.

[0004] In a first aspect, embodiments of the present disclosure provide a meal delivery management method.

[0005] Specifically, the meal delivery management method includes:

[0006] In response to receiving order data, printing the order data to obtain an order print receipt, where the order print receipt is printed with recognizable information corresponding to the identification information of the order;

[0007] In response to capturing an image of the order print receipt within the scanning range, scanning the recognizable information on the order print receipt to obtain order identification information;

[0008] Generating an order meal delivery message based on the order identification information and uploading the order meal delivery message.

[0009] In combination with the first aspect, in a first implementation manner of the first aspect of the present disclosure, it further includes:

[0010] Storing the printed order data.

[0011] In combination with the first aspect and the first implementation manner of the first aspect, in a second implementation manner of the first aspect of embodiments of the present disclosure, the storing of the printed order data is implemented as:

[0012] Storing the printed order data at preset time intervals or storing the printed order data within a preset time period.

[0013] Combined with the first aspect, the first implementation manner of the first aspect, and the second implementation manner of the first aspect, in the third implementation manner of the first aspect of the embodiments of the present disclosure, after obtaining the order identification information by scanning the recognizable information on the order printing document, it further includes:

[0014] Matching the scanned order identification information with the stored order data;

[0015] Taking the order identification information in the order data with the highest matching degree as the scanned order identification information.

[0016] Combined with the first aspect, the first implementation manner of the first aspect, the second implementation manner of the first aspect, the third implementation manner of the first aspect, and the fourth implementation manner of the first aspect, in the fourth implementation manner of the first aspect of the embodiments of the present disclosure, the matching the scanned order identification information with the stored order data is implemented as:

[0017] Determining whether the scanned order identification information is complete;

[0018] When the order identification information is incomplete, matching the scanned order identification information with the stored order data.

[0019] Combined with the first aspect, the first implementation manner of the first aspect, the second implementation manner of the first aspect, the third implementation manner of the first aspect, the fourth implementation manner of the first aspect, and the fifth implementation manner of the first aspect, in the fifth implementation manner of the first aspect of the embodiments of the present disclosure, it further includes:

[0020] Binding the meal delivery and printing integrated device with the merchant registration.

[0021] Combined with the first aspect, the first implementation manner of the first aspect, the second implementation manner of the first aspect, the third implementation manner of the first aspect, the fourth implementation manner of the first aspect, and the fifth implementation manner of the first aspect, in the sixth implementation manner of the first aspect of the embodiments of the present disclosure, the binding the meal delivery and printing integrated device with the merchant registration includes:

[0022] Scanning the merchant recognizable information to obtain the merchant identification information;

[0023] Binding the identification information of the meal delivery and printing integrated device with the merchant identification information.

[0024] Combined with the first aspect, the first implementation manner of the first aspect, the second implementation manner of the first aspect, the third implementation manner of the first aspect, the fourth implementation manner of the first aspect, the fifth implementation manner of the first aspect, and the sixth implementation manner of the first aspect, in the seventh implementation manner of the first aspect of the embodiments of the present disclosure, the binding the identification information of the meal delivery and printing integrated device with the merchant identification information is implemented as:

[0025] Determine whether the storage component of the integrated meal delivery and printing device stores the correspondence between the identification information of the integrated meal delivery and printing device and the merchant identification information. If not, then correspond the identification information of the integrated meal delivery and printing device with the merchant identification information, and store the corresponding relationship in the storage component.

[0026] Combined with the first aspect, the first implementation manner of the first aspect, the second implementation manner of the first aspect, the third implementation manner of the first aspect, the fourth implementation manner of the first aspect, the fifth implementation manner of the first aspect, the sixth implementation manner of the first aspect, and the seventh implementation manner of the first aspect, in the eighth implementation manner of the first aspect of the embodiments of the present disclosure, the printing of the order data is implemented as:

[0027] Determine whether the merchant identification information in the order data is the bound merchant identification information. If so, print the order data.

[0028] In a second aspect, an embodiment of the present disclosure provides a meal delivery management device.

[0029] Specifically, the meal delivery management device includes:

[0030] A printing module, configured to print the order data in response to receiving the order data, to obtain an order printing document, where the order printing document prints recognizable information corresponding to the identification information of the order;

[0031] A scanning module, configured to scan the recognizable information on the order printing document to obtain order identification information in response to capturing an image of the order printing document within a scanning range;

[0032] A generating module, configured to generate an order meal delivery message based on the order identification information and upload the order meal delivery message.

[0033] Combined with the second aspect, in the first implementation manner of the second aspect of the present disclosure, it further includes:

[0034] A storage module, configured to store the printed order data.

[0035] Combined with the second aspect and the first implementation manner of the second aspect, in the second implementation manner of the second aspect of the embodiments of the present disclosure, the storage module is configured to store the printed order data at preset time intervals or store the printed order data within a preset time period.

[0036] Combined with the second aspect, the first implementation manner of the second aspect, and the second implementation manner of the second aspect, in the third implementation manner of the second aspect of the embodiments of the present disclosure, it further includes:

[0037] A matching module, configured to match the order identification information obtained by scanning with the stored order data; and use the order identification information in the order data with the highest matching degree as the order identification information obtained by scanning.

[0038] Combined with the second aspect, the first implementation manner of the second aspect, the second implementation manner of the second aspect, and the third implementation manner of the second aspect, in the fourth implementation manner of the second aspect of the embodiments of the present disclosure, the part in the matching module that matches the order identification information obtained by scanning with the stored order data is configured to:

[0039] Determine whether the order identification information obtained by scanning is complete;

[0040] When the order identification information is incomplete, match the order identification information obtained by scanning with the stored order data.

[0041] Combined with the second aspect, the first implementation manner of the second aspect, the second implementation manner of the second aspect, the third implementation manner of the second aspect, the fourth implementation manner of the second aspect, and the fifth implementation manner of the second aspect, in the sixth implementation manner of the second aspect of the embodiments of the present disclosure, it further includes:

[0042] A binding module, configured to register and bind the meal delivery and printing integrated device with a merchant.

[0043] Combined with the second aspect, the first implementation manner of the second aspect, the second implementation manner of the second aspect, the third implementation manner of the second aspect, the fourth implementation manner of the second aspect, the fifth implementation manner of the second aspect, and the sixth implementation manner of the second aspect, in the seventh implementation manner of the second aspect of the embodiments of the present disclosure, the binding module is configured to:

[0044] Scan the merchant-identifiable information to obtain merchant identification information;

[0045] Bind the identification information of the meal delivery and printing integrated device with the merchant identification information.

[0046] Combined with the second aspect, the first implementation manner of the second aspect, the second implementation manner of the second aspect, the third implementation manner of the second aspect, the fourth implementation manner of the second aspect, the fifth implementation manner of the second aspect, and the seventh implementation manner of the second aspect, in the seventh implementation manner of the second aspect of the embodiments of the present disclosure, the part in the binding module that binds the identification information of the meal delivery and printing integrated device with the merchant identification information is configured to:

[0047] Determine whether the storage component of the integrated meal delivery and printing device stores the correspondence between the identification information of the integrated meal delivery and printing device and the merchant identification information. If not, then correspond the identification information of the integrated meal delivery and printing device with the merchant identification information, and store the corresponding relationship in the storage component.

[0048] Combined with the second aspect, the first implementation manner of the second aspect, the second implementation manner of the second aspect, the third implementation manner of the second aspect, the fourth implementation manner of the second aspect, the fifth implementation manner of the second aspect, the sixth implementation manner of the second aspect, and the seventh implementation manner of the second aspect, in the eighth implementation manner of the second aspect of the present disclosure embodiment, the part of the printing module that prints the order data is configured to:

[0049] Determine whether the merchant identification information in the order data is the bound merchant identification information. If so, print the order data.

[0050] In a third aspect, an integrated meal delivery and printing device is provided in the embodiments of the present disclosure.

[0051] Specifically, the integrated meal delivery and printing device includes: a printing component, a scanning component, a storage component, a communication component, and a processor, where:

[0052] The printing component is connected to the communication component and is configured to print the order data received by means of the communication component to obtain an order printing document, where the order printing document prints recognizable information corresponding to the identification information of the order;

[0053] The scanning component is connected to the processor and is configured to capture an image of the order printing document within the scanning range, scan the recognizable information on the order printing document to obtain order identification information, and send the order identification information to the processor;

[0054] The storage component is connected to the processor and is configured to store the printed order data, the identification information of the integrated meal delivery and printing device, and send the stored data to the processor according to the instruction of the processor;

[0055] The processor is connected to the communication component and the storage component, generates an order meal delivery message based on the order identification information, uploads the order meal delivery message by means of the communication component, and matches the scanned order identification information with the stored order data.

[0056] Combined with the third aspect, in the first implementation manner of the third aspect of the present disclosure, it further includes:

[0057] A broadcast and / or display component, connected to the processor, for broadcasting and / or displaying the order meal delivery message.

[0058] Fourthly, embodiments of the present disclosure provide an electronic device, including a memory and at least one processor. The memory is configured to store one or more computer instructions, and the one or more computer instructions are executed by the at least one processor to implement the method steps of the above-mentioned meal delivery management method.

[0059] Fifthly, embodiments of the present disclosure provide a computer-readable storage medium for storing computer instructions used by a meal delivery management device, which includes computer instructions for executing the above-mentioned meal delivery management method for the meal delivery management device.

[0060] Sixthly, embodiments of the present disclosure provide a computer program product, including a computer program / instructions. When the computer program / instructions are executed by a processor, the above-mentioned meal delivery management method is implemented.

[0061] The technical solutions provided by the embodiments of the present disclosure may include the following beneficial effects:

[0062] The above technical solution provides a meal delivery and printing integrated solution, which can not only print orders, but also scan the orders to implement the meal delivery operation of the orders. This technical solution integrates the meal delivery and printing functions, which not only greatly reduces the operation complexity, but also effectively reduces the cost investment and improves the utilization rate of the shared resources of the printer and the meal delivery device.

[0063] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] In combination with the drawings, through the following detailed description of non-limiting embodiments, other features, objects and advantages of the present disclosure will become more obvious. In the drawings:

[0065] Figure 1 Shows a flowchart of a meal delivery management method according to an embodiment of the present disclosure;

[0066] Figure 2 Shows a structural block diagram of a meal delivery management device according to an embodiment of the present disclosure;

[0067] Figure 3A Shows a front view of a meal delivery and printing integrated device according to an embodiment of the present disclosure;

[0068] Figure 3B Shows a top view of a meal delivery and printing integrated device according to an embodiment of the present disclosure;

[0069] Figure 4 Shows a structural block diagram of an electronic device according to an embodiment of the present disclosure;

[0070] Figure 5 It is a schematic structural diagram of a computer system suitable for implementing the meal delivery management method according to an embodiment of the present disclosure. Detailed implementation manners

[0071] Hereinafter, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement them. In addition, for the sake of clarity, parts irrelevant to the description of the exemplary embodiments are omitted in the drawings.

[0072] In the present disclosure, it should be understood that terms such as "including" or "having" are intended to indicate the presence of the features, numbers, steps, actions, components, parts, or combinations thereof disclosed in this specification, and are not intended to exclude the possibility of the presence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof.

[0073] In addition, it should be noted that, without conflict, the embodiments in the present disclosure and the features in the embodiments can be combined with each other. The present disclosure will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0074] The technical solution provided by the embodiment of the present disclosure provides a meal delivery and printing integrated solution, which can not only print orders, but also scan the orders to implement the meal delivery operation of the orders. This technical solution integrates the meal delivery and printing functions, which not only greatly reduces the operation complexity, but also effectively reduces the cost investment, saves the operation table space, and improves the space utilization rate and the utilization rate of the shared resources of the printer and the meal delivery device.

[0075] Figure 1 A flowchart showing the meal delivery management method according to an embodiment of the present disclosure is as follows Figure 1 As shown, the meal delivery management method includes the following steps S101 - S103:

[0076] In step S101, in response to receiving order data, print the order data to obtain an order print document, where the order print document is printed with recognizable information corresponding to the identification information of the order;

[0077] In step S102, in response to capturing an image of the order print document within the scanning range, scan the recognizable information on the order print document to obtain order identification information;

[0078] In step S103, generate an order meal delivery message based on the order identification information and upload the order meal delivery message.

[0079] As mentioned above, with the development of Internet technology, more and more service providers provide services through Internet platforms, such as takeaway food ordering and so on. For merchants providing food products, they usually use printers to print takeaway orders, and then use the food delivery scanner to scan the order to inform the server and delivery resources that the takeaway food is ready, so that the delivery resources can be allocated or the delivery resources can come to pick up the food. In this case, the merchant needs to configure two devices, namely a printer and a food delivery scanner. This not only involves cumbersome operations but also incurs high costs, and it is also a waste of resources that can be shared by the printer and the food delivery scanner.

[0080] Considering the above defects, in this embodiment, a food delivery management method is proposed. This method provides an integrated food delivery and printing solution that can not only print orders but also scan the orders to implement the food delivery operation. This technical solution integrates the food delivery and printing functions, which not only greatly reduces the operation complexity but also effectively reduces the cost investment, saves the operating table space, and improves the space utilization rate and the utilization rate of resources shared by the printer and the food delivery scanner.

[0081] In an embodiment of the present disclosure, the food delivery management method is applicable to food delivery and printing integrated devices such as computing devices, electronic devices, and intelligent terminals.

[0082] In an embodiment of the present disclosure, the food delivery and printing integrated device refers to a food delivery and printing device that can not only implement the printing of orders but also implement the confirmation of food delivery, and integrates the food delivery and printing functions.

[0083] In an embodiment of the present disclosure, the order data refers to data related to the order to be processed. Among them, the order data may include, for example, one or more of the following data: order identification information such as order number and order ID that can distinguish the order; order object information such as the name, quantity, cabinet grid, unit price, and total price of the food products included in the order; order merchant address; order delivery address; order note information; and so on.

[0084] In an embodiment of the present disclosure, the order print document refers to a document that prints and presents the order data, such as an order receipt and so on. To facilitate the operation of the merchant, the order print document usually prints recognizable information corresponding to the identification information of the order. Among them, the recognizable information can be scanned and recognized to obtain the identification information of the order. For example, a two-dimensional code or bar code carrying the order identification information and so on.

[0085] In an embodiment of the present disclosure, the scanning range refers to the range within which the scanning component of the food delivery and printing integrated device can perform an effective scanning operation.

[0086] In an embodiment of the present disclosure, the order meal-prepared message refers to a message generated based on the order identification information, indicating that the meals included in the order are ready for delivery. Among them, the order meal-prepared message can be uploaded to a server, the cloud, other merchant terminals, etc. via a network. The server and the cloud can allocate delivery resources according to the order meal-prepared message to deliver the meals, notify the delivery resources that they can pick up the meals, update the status of the order, and perform other subsequent operations. Other merchant terminals can record and store the status of the order, update the status of the order, broadcast or display the order meal-prepared message, and perform other subsequent operations according to the order meal-prepared message.

[0087] In the above embodiment, after the meal-prepared and printing integrated device receives the order data, it can print it out to obtain an order printing document with recognizable information corresponding to the identification information of the order. Then, after confirming that an image of the order printing document is captured within the scanning range, the recognizable information on the order printing document is scanned to obtain the order identification information. Finally, an order meal-prepared message is generated based on the order identification information, and the order meal-prepared message is uploaded to achieve the printing and meal preparation of the order.

[0088] In an embodiment of the present disclosure, the method may further include the following steps:

[0089] Store the printed order data.

[0090] In order to verify and check the printed order data, in this embodiment, the printed order data is also stored. Further, in order to reduce the storage pressure of local storage and save the storage space of local storage, the printed order data can be stored in the cache of the meal-prepared and printing integrated device, facilitating the access to the printed order data when needed.

[0091] Further, in an embodiment of the present disclosure, the storing of the printed order data can be implemented as:

[0092] Store the printed order data at preset time intervals or within a preset time period.

[0093] In this embodiment, in order to reduce the amount of data stored each time and the storage pressure of local storage, the printed order data is stored at preset time intervals, such as every 5 hours, or within a preset time period, such as on the same day.

[0094] In an embodiment of the present disclosure, after the step of scanning the recognizable information on the order printing document in step S102 to obtain the order identification information, the following steps may further be included:

[0095] Match the order identification information obtained by scanning with the stored order data;

[0096] Use the order identification information in the order data with the highest matching degree as the order identification information obtained by scanning.

[0097] In order to verify and ensure the accuracy of the order identification information obtained by scanning, in this embodiment, after obtaining the order identification information by scanning the recognizable information on the order printing document, the order identification information obtained by scanning is also matched with the previously stored order data. For example, the order identification information obtained by scanning is matched one by one with the order identification information in the previously stored order data; then the order identification information with the highest matching degree is used as the order identification information obtained by scanning for subsequent operations. This can improve the robustness of the order identification information scanning and recognition, and improve the recognition rate of the recognizable information on the order printing document.

[0098] In an embodiment of the present disclosure, the step of matching the order identification information obtained by scanning with the stored order data may be implemented as:

[0099] Determine whether the order identification information obtained by scanning is complete;

[0100] When the order identification information is incomplete, match the order identification information obtained by scanning with the stored order data.

[0101] In order to reduce the time spent on the matching operation, avoid unnecessary matching operations, and improve the execution efficiency of the matching operation, in this embodiment, before matching the order identification information obtained by scanning with the stored order data, first determine whether the order identification information obtained by scanning is complete. If the order identification information is complete, it can be considered that the order identification information is accurate and subsequent operations can be directly performed. If the order identification information is incomplete, for example, due to the uneven placement of the scanned order printing document or unclear printing, resulting in errors in the recognition of the order identification information or incomplete order identification information, then the order identification information obtained by scanning needs to be matched with the previously stored order data to obtain complete and accurate order identification information.

[0102] In an embodiment of the present disclosure, the method may further include the following steps:

[0103] Bind the meal delivery and printing integrated device with the merchant registration.

[0104] For the convenience of merchant management and to facilitate the verification of meal delivery operations, in this embodiment, before the meal delivery and printing integrated device works, a binding operation needs to be performed, that is, binding the meal delivery and printing integrated device with the merchant registration. That is to say, all order data processed by the meal delivery and printing integrated device are order data of this merchant.

[0105] In an embodiment of the present disclosure, the step of binding the meal delivery and printing integrated device with the merchant registration may include the following steps:

[0106] Scan the merchant-identifiable information to obtain merchant identification information;

[0107] Bind the identification information of the meal delivery and printing integrated device with the merchant identification information.

[0108] In this embodiment, when binding the meal delivery and printing integrated device with the merchant registration, the scanning component of the meal delivery and printing integrated device can be used to scan merchant-identifiable information such as two-dimensional codes or barcodes to obtain merchant identification information. Among them, the merchant-identifiable information carries merchant identification information such as merchant ID and merchant name that can be used to distinguish merchants; then, the identification information of the meal delivery and printing integrated device is made to correspond one by one with the merchant identification information and bound together. Among them, the identification information of the meal delivery and printing integrated device can be stored in the storage component of the meal delivery and printing integrated device, and the corresponding relationship between the identification information of the meal delivery and printing integrated device and the merchant identification information can also be stored in the storage component.

[0109] In an embodiment of the present disclosure, the step of binding the identification information of the meal delivery and printing integrated device with the merchant identification information may be implemented as:

[0110] Determine whether the corresponding relationship between the identification information of the meal delivery and printing integrated device and the merchant identification information is stored in the storage component of the meal delivery and printing integrated device. If not, then make the identification information of the meal delivery and printing integrated device correspond to the merchant identification information and store their corresponding relationship in the storage component.

[0111] In this embodiment, when binding the identification information of the meal delivery and printing integrated device with the merchant identification information, first determine whether the binding process has been performed on the identification information of the meal delivery and printing integrated device and the merchant identification information, that is, whether the corresponding relationship between the identification information of the meal delivery and printing integrated device and the merchant identification information is already stored in the storage component of the meal delivery and printing integrated device. If not, then make the identification information of the meal delivery and printing integrated device correspond to the merchant identification information and store their corresponding relationship in the storage component of the meal delivery and printing integrated device.

[0112] In an embodiment of the present disclosure, the step of printing the order data may be implemented as follows:

[0113] Determine whether the merchant identification information in the order data is the bound merchant identification information. If so, print the order data.

[0114] For the convenience of verifying the meal delivery operation, before the meal delivery and printing integrated device receives the order data and prints the order data, it is also necessary to determine whether the merchant identification information in the order data is the merchant identification information that has been bound before. If so, it means that the order data is legal or correct data, and the printing operation of the order data can continue. If not, it means that the order data is illegal or incorrect data, and the printing operation of the order data needs to be stopped.

[0115] The following is an embodiment of the device of the present disclosure, which can be used to execute the embodiment of the method of the present disclosure.

[0116] Figure 2 The structural block diagram of a meal delivery management device according to an embodiment of the present disclosure is shown. This device can be implemented as part or all of an electronic device through software, hardware, or a combination of both. As Figure 2 shown, the meal delivery management device includes:

[0117] A printing module 201, configured to print the order data in response to receiving the order data, and obtain an order printing document, where the order printing document prints recognizable information corresponding to the identification information of the order;

[0118] A scanning module 202, configured to scan the recognizable information on the order printing document to obtain order identification information in response to capturing an image of the order printing document within the scanning range;

[0119] A generating module 203, configured to generate an order meal delivery message based on the order identification information and upload the order meal delivery message.

[0120] As mentioned above, with the development of Internet technology, more and more service providers provide services through Internet platforms, such as takeout food ordering, etc. For merchants providing food products, they usually use printers to print takeout orders, and then use a meal delivery scanner to scan the code for meal delivery to inform the server and distribution resources that the takeout food is ready, and the distribution resources can be allocated or the distribution resources can come to pick up the food. In this way, merchants need to configure two devices, namely printers and meal delivery scanners, which is not only cumbersome to operate but also costly, and it is also a waste of resources that can be shared by printers and meal delivery scanners.

[0121] In view of the above defects, in this embodiment, a meal delivery management device is proposed. This device provides an integrated meal delivery and printing solution, which can not only print orders, but also scan orders to implement the meal delivery operation for the orders. This technical solution integrates the meal delivery and printing functions, which not only greatly reduces the operation complexity, but also effectively reduces the cost investment, saves the operation table space, and improves the space utilization rate and the utilization rate of the shared resources of the printer and the meal delivery device.

[0122] In an embodiment of the present disclosure, the meal delivery management device can be implemented as an integrated meal delivery and printing device such as a computing device, an electronic device, a smart terminal, etc.

[0123] In an embodiment of the present disclosure, the integrated meal delivery and printing device refers to a meal delivery and printing device that can not only implement the printing of orders, but also implement the meal delivery confirmation of meals, and integrates the meal delivery and printing functions.

[0124] In an embodiment of the present disclosure, the order data refers to data related to the order to be processed. Among them, the order data may include, for example, one or more of the following data: order identification information such as order number, order ID, etc. that can distinguish the order; order object information such as meal name, quantity, cabinet grid, unit price, total price, etc. included in the order; order merchant address; order delivery address; order note information; and so on.

[0125] In an embodiment of the present disclosure, the order print document refers to a document that prints and presents the order data, such as an order receipt, etc. For the convenience of the merchant's operation, the order print document usually prints recognizable information corresponding to the identification information of the order, where the recognizable information can be scanned and recognized to obtain the identification information of the order. For example, a two-dimensional code or a bar code carrying the order identification information, etc.

[0126] In an embodiment of the present disclosure, the scanning range refers to the range within which the scanning component of the integrated meal delivery and printing device can perform an effective scanning operation.

[0127] In an embodiment of the present disclosure, the order meal delivery message refers to a message generated based on the order identification information, which is used to indicate that the meals included in the order are ready for delivery. Among them, the order meal delivery message can be uploaded to the server, the cloud, other terminals of the merchant, etc. via the network. The server and the cloud can perform subsequent operations such as allocating delivery resources for meal delivery, notifying the delivery resources to pick up the meal, and updating the order status according to the order meal delivery message. Other terminals of the merchant can perform subsequent operations such as recording and storing the order status, updating the order status, and broadcasting or displaying the order meal delivery message according to the order meal delivery message.

[0128] In the above-described embodiment, after the meal-delivery and printing integrated device receives the order data, it can print the order data to obtain an order printing receipt printed with recognizable information corresponding to the identification information of the order. Then, after confirming that an image of the order printing receipt is captured within the scanning range, the recognizable information on the order printing receipt is scanned to obtain order identification information. Finally, an order meal-delivery message is generated based on the order identification information, and the order meal-delivery message is uploaded to implement the printing and meal-delivery of the order.

[0129] In an embodiment of the present disclosure, the device may further include:

[0130] A storage module configured to store the printed order data.

[0131] To implement the verification and checking of the printed order data, in this embodiment, the printed order data is also stored. Further, to reduce the storage pressure of local storage and save the storage space of local storage, the printed order data may be stored in the cache of the meal-delivery and printing integrated device, facilitating the access to the printed order data when needed.

[0132] Further, in an embodiment of the present disclosure, the storage module may also be configured to store the printed order data at preset time intervals or within a preset time period.

[0133] In this embodiment, to reduce the amount of data stored each time and the storage pressure of local storage, the printed order data is stored at preset time intervals, such as every 5 hours, or within a preset time period, such as on the same day.

[0134] In an embodiment of the present disclosure, the device may further include:

[0135] A matching module configured to match the scanned order identification information with the stored order data; and use the order identification information in the order data with the highest matching degree as the scanned order identification information.

[0136] To verify and ensure the accuracy of the scanned order identification information, in this embodiment, after the order identification information is obtained by scanning the recognizable information on the order printing receipt, the scanned order identification information is also matched with the previously stored order data. For example, the scanned order identification information is matched one by one with the order identification information in the previously stored order data. Then, the order identification information with the highest matching degree is used as the scanned order identification information for subsequent operations. This can improve the robustness of the scanning and recognition of order identification information and increase the recognition rate of the recognizable information on the order printing receipt.

[0137] In an embodiment of the present disclosure, the part in the matching module that matches the scanned order identification information with the stored order data may be configured to:

[0138] Determine whether the scanned order identification information is complete;

[0139] When the order identification information is incomplete, match the scanned order identification information with the stored order data.

[0140] In order to reduce the time spent on matching operations, avoid unnecessary matching operations, and improve the execution efficiency of matching operations, in this embodiment, before matching the scanned order identification information with the stored order data, first determine whether the scanned order identification information is complete. If the order identification information is complete, it can be considered that the order identification information is accurate, and subsequent operations can be directly performed. If the order identification information is incomplete, for example, due to the uneven placement or unclear printing of the scanned order printing document, resulting in incorrect identification or incomplete order identification information, then it is necessary to match the scanned order identification information with the previously stored order data to obtain complete and accurate order identification information.

[0141] In an embodiment of the present disclosure, the device may further include:

[0142] A binding module, configured to bind the meal delivery and printing integrated device with the merchant registration.

[0143] For the convenience of merchant management and the verification of meal delivery operations, in this embodiment, before the meal delivery and printing integrated device works, a binding operation needs to be performed, that is, binding the meal delivery and printing integrated device with the merchant registration. That is to say, the order data processed by the meal delivery and printing integrated device are all order data of this merchant.

[0144] In an embodiment of the present disclosure, the binding module may be configured to:

[0145] Scan the merchant-identifiable information to obtain the merchant identification information;

[0146] Bind the identification information of the meal delivery and printing integrated device with the merchant identification information.

[0147] In this embodiment, when binding the meal delivery and printing integrated device to the merchant registration, the scanning component of the meal delivery and printing integrated device can be used to scan merchant-identifiable information such as QR codes or barcodes to obtain merchant identification information. Among them, the merchant-identifiable information carries merchant identification information such as merchant ID and merchant name that can be used to uniquely identify the merchant; then the identification information of the meal delivery and printing integrated device is corresponded to the merchant identification information and bound together. Among them, the identification information of the meal delivery and printing integrated device can be stored in the storage component of the meal delivery and printing integrated device, and the corresponding relationship between the identification information of the meal delivery and printing integrated device and the merchant identification information can also be stored in the storage component.

[0148] In an embodiment of the present disclosure, the part of the binding module that binds the identification information of the meal delivery and printing integrated device to the merchant identification information can be configured to:

[0149] Determine whether the corresponding relationship between the identification information of the meal delivery and printing integrated device and the merchant identification information is stored in the storage component of the meal delivery and printing integrated device. If not, correspond the identification information of the meal delivery and printing integrated device to the merchant identification information and store their corresponding relationship in the storage component.

[0150] In this embodiment, when binding the identification information of the meal delivery and printing integrated device to the merchant identification information, first determine whether the binding process has been performed on the identification information of the meal delivery and printing integrated device and the merchant identification information, that is, whether the corresponding relationship between the identification information of the meal delivery and printing integrated device and the merchant identification information is already stored in the storage component of the meal delivery and printing integrated device. If not, correspond the identification information of the meal delivery and printing integrated device to the merchant identification information and store their corresponding relationship in the storage component of the meal delivery and printing integrated device.

[0151] In an embodiment of the present disclosure, the part of the printing module that prints the order data can be configured to:

[0152] Determine whether the merchant identification information in the order data is the bound merchant identification information. If so, print the order data.

[0153] To facilitate the verification of the meal delivery operation, before the meal delivery and printing integrated device receives the order data and prints the order data, it is also determined whether the merchant identification information in the order data is the previously bound merchant identification information. If so, it means that the order data is legal or correct data, and the printing operation of the order data can be continued. If not, it means that the order data is illegal or incorrect data, and the printing operation of the order data needs to be stopped.

[0154] Figure 3A Shows a front view of an integrated food delivery and printing device according to an embodiment of the present disclosure, Figure 3B Shows a top view of an integrated food delivery and printing device according to an embodiment of the present disclosure, as Figure 3A and Figure 3B shown, the integrated food delivery and printing device includes: a printing component 301, a scanning component 302, a storage component (not shown in the figure), a communication component (not shown in the figure), a processor (not shown in the figure), wherein:

[0155] The printing component is connected to the communication component and is used to print the order data received through the communication component to obtain an order printing document. Among them, the order printing document is printed with recognizable information corresponding to the identification information of the order;

[0156] The scanning component is connected to the processor and is used to capture an image of the order printing document within the scanning range, scan the recognizable information on the order printing document to obtain order identification information, and send the order identification information to the processor;

[0157] The storage component is connected to the processor and is used to store the printed order data, the identification information of the integrated food delivery and printing device, and send the stored data to the processor according to the instruction of the processor;

[0158] The processor is connected to the communication component and the storage component, generates an order food delivery message based on the order identification information, uploads the order food delivery message through the communication component, and matches the scanned order identification information with the stored order data.

[0159] In this embodiment, the scanning component and the printing component in the integrated food delivery and printing device can share the storage component, the communication component and the processor, and can also share the external bidirectional communication link, thus solving the limitation in the prior art that the food delivery device only supports uploading data on a unidirectional link and cannot receive cloud messages and instructions.

[0160] In an embodiment of the present disclosure, the communication component can be either a long-distance communication component or a short-distance communication component, that is, the communication component can include one or more of the following components: a Bluetooth component, an infrared component, a WIFI component, a mobile communication component, etc.

[0161] In an embodiment of the present disclosure, the storage component can include one or more of the following components: a cache component, a hard disk component, etc.

[0162] In an embodiment of the present disclosure, the integrated food delivery and printing device may further include:

[0163] A broadcast and / or display component, connected to the processor, for broadcasting and / or displaying the order meal delivery message.

[0164] Among them, the broadcast component refers to a component that can be used to broadcast the order meal delivery message by voice, such as a microphone, a speaker, etc. The display component refers to a component that can be used to display the order meal delivery message, such as a display screen, etc.

[0165] The present disclosure also discloses an electronic device. Figure 4 The block diagram of the electronic device according to an embodiment of the present disclosure is shown, as Figure 4 shown, the electronic device 400 includes a memory 401 and a processor 402; among them,

[0166] The memory 401 is used to store one or more computer instructions, and among them, the one or more computer instructions are executed by the processor 402 to implement the above method steps.

[0167] Figure 5 It is a schematic structural diagram of a computer system suitable for implementing the meal delivery management method according to an embodiment of the present disclosure.

[0168] As Figure 5 shown, the computer system 500 includes a processing unit 501, which can execute various processes in the above embodiments according to the program stored in the read-only memory (ROM) 502 or the program loaded from the storage part 508 into the random access memory (RAM) 503. In the RAM 503, various programs and data required for the operation of the computer system 500 are also stored. The processing unit 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. The input / output (I / O) interface 505 is also connected to the bus 504.

[0169] The following components are connected to the I / O interface 505: an input part 506 including a keyboard, a mouse, etc.; an output part 507 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc. and a speaker, etc.; a storage part 508 including a hard disk, etc.; and a communication part 509 including a network interface card such as a LAN card, a modem, etc. The communication part 509 performs communication processing via a network such as the Internet. A driver 510 is also connected to the I / O interface 505 as required. A removable medium 511, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the driver 510 as required, so that the computer program read from it can be installed into the storage part 508 as required. Among them, the processing unit 501 can be implemented as a processing unit such as a CPU, a GPU, a TPU, an FPGA, an NPU, etc.

[0170] In particular, according to an embodiment of the present disclosure, the methods described above can be implemented as computer software programs. For example, an embodiment of the present disclosure includes a computer program product that includes a computer program tangibly embodied on and / or in a machine-readable medium, the computer program including program code for performing the method for determining unobstructed information. In such an embodiment, the computer program can be downloaded and installed from a network via the communication portion 509, and / or installed from the removable medium 511.

[0171] The flowcharts and block diagrams in the accompanying drawings illustrate the architectures, functions, and operations of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a portion of code that includes one or more executable instructions for implementing a specified logical function. It should also be noted that, in some alternative implementations, the functions noted in the blocks may occur out of the order noted in the drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.

[0172] The units or modules involved in the embodiments described in the present disclosure can be implemented in software or in hardware. The units or modules described can also be provided in a processor, and the names of these units or modules do not in some cases constitute a limitation on the units or modules themselves.

[0173] As another aspect, the present disclosure also provides a computer-readable storage medium, which can be the computer-readable storage medium included in the device described in the above embodiments; or can exist separately and be a computer-readable storage medium not assembled into the device. The computer-readable storage medium stores one or more programs, and the one or more programs are used by one or more processors to execute the methods described in the present disclosure.

[0174] The above description is only a preferred embodiment of the present disclosure and an explanation of the applied technical principles. Those skilled in the art should understand that the scope of the invention involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the inventive concept. For example, the technical solutions formed by mutually replacing the above features with the technical features (but not limited to) disclosed in the present disclosure that have similar functions.

Claims

1. A meal delivery management method, applicable to a meal delivery and printing integrated device, the meal delivery and printing integrated device including a printing component, a scanning component, a storage component, a communication component, and a processor ; The processor is connected to the scanning component, the storage component, and the communication component; the method includes: In response to receiving order data sent by the cloud through the communication component, the processor generates an instruction, and the printing component prints the order data in response to the instruction to obtain an order printing document, wherein the order printing document is printed with recognizable information corresponding to the identification information of the order; The scanning component is connected to the processor, and in response to capturing an image of the order printing document within the scanning range, scans the recognizable information on the order printing document to obtain order identification information; The storage component stores the identification information of the meal delivery and printing integrated device, and sends stored data to the processor according to the instruction of the processor; The processor generates an order meal delivery message based on the order identification information, and uploads the order meal delivery message to the cloud through the communication component.

2. The method according to claim 1, further including: Storing the printed order data.

3. The method according to claim 2, where storing the printed order data is implemented as: Storing the printed order data every preset time period, or storing the printed order data within a preset time period.

4. The method according to claim 2 or 3, after scanning the recognizable information on the order printing document to obtain order identification information, further including: Matching the scanned order identification information with the stored order data; Taking the order identification information in the order data with the highest matching degree as the scanned order identification information.

5. The method according to claim 4, where matching the scanned order identification information with the stored order data is implemented as: Determining whether the scanned order identification information is complete; When the order identification information is incomplete, matching the scanned order identification information with the stored order data.

6. The method according to any one of claims 1-5, further including: Registering and binding the meal delivery and printing integrated device with a merchant.

7. The method according to claim 6, where registering and binding the meal delivery and printing integrated device with a merchant includes: Scanning merchant recognizable information to obtain merchant identification information; Binding the identification information of the meal delivery and printing integrated device with the merchant identification information.

8. The method according to claim 7, where binding the identification information of the meal delivery and printing integrated device with the merchant identification information is implemented as: Determining whether a corresponding relationship between the identification information of the meal delivery and printing integrated device and the merchant identification information is stored in the storage component of the meal delivery and printing integrated device. If not, corresponding the identification information of the meal delivery and printing integrated device with the merchant identification information, and storing the corresponding relationship in the storage component.

9. The method according to any one of claims 6-8, where printing the order data is implemented as: Determine whether the merchant identification information in the order data is the bound merchant identification information. If so, print the order data.

10. An order delivery management device, applicable to an integrated order delivery and printing device, the device comprises: A printing module, configured to, in response to an instruction from a processor, receive order data sent by a cloud via a communication component, and print the order data to obtain an order printing document. Wherein, the instruction of the processor is generated in response to the order data sent by the communication component, and recognizable information corresponding to the identification information of the order is printed on the order printing document; A scanning module, configured to, in response to capturing an image of the order printing document within a scanning range, scan the recognizable information on the order printing document to obtain order identification information; A generating module, configured to generate an order delivery message based on the order identification information, and upload the order delivery message to the cloud via the communication component.

11. The device according to claim 10, further comprises: A storage module, configured to store the printed order data.

12. In the device according to claim 11, the storage module is configured to store the printed order data every preset duration, or store the printed order data within a preset duration.

13. The device according to claim 12, further comprises: A matching module, configured to match the order identification information obtained by scanning with the stored order data; Use the order identification information in the order data with the highest matching degree as the order identification information obtained by scanning.

14. In the matching module of the device according to claim 13, the part that matches the order identification information obtained by scanning with the stored order data is configured to: Determine whether the order identification information obtained by scanning is complete; When the order identification information is incomplete, match the order identification information obtained by scanning with the stored order data.

15. The device according to any one of claims 10-14, further comprises: A binding module, configured to register and bind the integrated order delivery and printing device with a merchant.

16. In the device according to claim 15, the binding module is configured to: Scan the merchant recognizable information to obtain merchant identification information; Bind the identification information of the integrated order delivery and printing device with the merchant identification information.

17. In the binding module of the device according to claim 16, the part that binds the identification information of the integrated order delivery and printing device with the merchant identification information is configured to: Determine whether a corresponding relationship between the identification information of the integrated order delivery and printing device and the merchant identification information is stored in the storage component of the integrated order delivery and printing device. If not, correspond the identification information of the integrated order delivery and printing device with the merchant identification information, and store the corresponding relationship in the storage component.

18. In the printing module of the device according to any one of claims 15-17, the part that prints the order data is configured to: Determine whether the merchant identification information in the order data is the bound merchant identification information. If so, print the order data.

19. A meal delivery and printing integrated device, comprising: a printing component, a scanning component, a storage component, a communication component, and a processor, wherein: the printing component is connected to the communication component and is configured to respond to an instruction of the processor to print order data sent from the cloud received via the communication component to obtain an order printing document. Among them, the instruction of the processor is generated in response to the order data sent by the communication component, and recognizable information corresponding to the identification information of the order is printed on the order printing document; the scanning component is connected to the processor and is configured to capture an image of the order printing document within a scanning range, scan the recognizable information on the order printing document to obtain order identification information, and send the order identification information to the processor; the storage component is connected to the processor and is configured to store order data to be printed from the processor and identification information of the meal delivery and printing integrated device, and send the stored data to the processor according to an instruction of the processor; the processor is connected to the communication component and the storage component, generates an order meal delivery message based on the order identification information, and uploads the order meal delivery message to the cloud via the communication component.

20. The device according to claim 19, further comprising: after the processor uploads the order meal delivery message to the cloud via the communication component, the cloud is enabled to match the scanned order identification information with the stored order data.

21. The device according to claim 19, further comprising: a broadcasting and / or display component, connected to the processor, and configured to broadcast and / or display the order meal delivery message.

22. An electronic device, characterized in that it comprises a memory and at least one processor; wherein, the memory is used to store one or more computer instructions, and the one or more computer instructions are executed by the at least one processor to implement the method steps described in any one of claims 1-9.

23. A computer-readable storage medium, on which computer instructions are stored, characterized in that when the computer instructions are executed by a processor, the method steps described in any one of claims 1-9 are implemented.

24. A computer program product, comprising a computer program / instructions, wherein when the computer program / instructions are executed by a processor, the method steps described in any one of claims 1-9 are implemented.

Citation Information

Patent Citations

  • Method, apparatus, electronic device and readable storage medium for changing order information

    CN109345334A

  • Leakage-proof single-sided single-cloud printing method, device and system and cloud printer

    CN111596871A