Take-out order receiving equipment

By using voice input and server processing on the food delivery order receiving device, the automatic reprinting of food delivery order documents has been achieved, solving the operational inconvenience caused by damaged or lost documents, improving the work efficiency of merchants and reducing equipment costs.

CN121921071APending Publication Date: 2026-04-24BEIJING SANKUAI NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING SANKUAI NETWORK TECH CO LTD
Filing Date
2025-12-16
Publication Date
2026-04-24

AI Technical Summary

Technical Problem

Existing food delivery order-taking equipment cannot effectively handle situations where receipts are damaged or lost. Merchants cannot use the equipment to reprint receipts for other food delivery orders, resulting in inconvenience and inefficiency.

Method used

This invention provides a food delivery order receiving device that integrates a radio module, a communication module, and a printing module. It obtains order information for reprinting through voice input, uploads it to a server for processing, and generates printing instructions, thereby realizing the automatic reprinting of food delivery order documents.

Benefits of technology

It improves the efficiency of merchants reprinting invoices, reduces the computing power requirements and costs of food delivery order-taking equipment, and simplifies the merchant operation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121921071A_ABST
    Figure CN121921071A_ABST
Patent Text Reader

Abstract

The invention provides take-out order receiving equipment, which comprises a sound receiving module, a communication module and a printing module, and is characterized in that the sound receiving module is used for receiving first voice data input by a user, and the first voice data is used for representing a receipt for reprinting a first take-out order; the communication module is used for uploading the first voice data to a server, so that the server obtains first order information of the first take-out order according to the first voice data and generates a first printing instruction according to the first order information; the communication module is further used for receiving the first printing instruction returned by the server; and the printing module is used for executing the first printing instruction and printing a receipt of the first take-out order.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of Internet technology, and more specifically, to a food delivery order receiving device. Background Technology

[0002] With the continuous development of internet technology, the use of food delivery services is becoming increasingly common. After a user places an order through an online platform, the merchant prepares the corresponding food and attaches a receipt. The receipt is a paper voucher that records the order information, which usually includes, but is not limited to, the product name, quantity, price, order number, and special requirements. It serves as important proof of the transaction between the merchant and the consumer, and also as an important basis for delivery personnel to perform their work.

[0003] In existing technology, if a receipt is damaged or lost, the merchant can only trigger a reprint operation for the previous food delivery order using the reprint button provided on the order receiving device, causing the device to print the order information for the previous order. For other food delivery orders, the merchant cannot reprint receipts using the order receiving device. Summary of the Invention

[0004] One objective of this disclosure is to provide a new technical solution for a food delivery order-taking device.

[0005] According to a first aspect of the present disclosure, a food delivery order receiving device is provided, including a radio module, a communication module, and a printing module. The audio module is used to receive first voice data input by the user, wherein the first voice data is used to indicate that the receipt for the first takeout order has been reprinted; The communication module is used to upload the first voice data to the server, so that the server can obtain the first order information of the first takeout order from the first voice data and generate a first printing instruction based on the first order information; The communication module is also used to receive the first print command returned by the server; The printing module is used to execute the first printing instruction and print the receipt for the first food delivery order.

[0006] Optionally, the food delivery order receiving device also includes a display module. The communication module is also used to receive the first text obtained by the server performing speech recognition on the first voice data; The display module is used to display the first dialogue page and show the first text on the first dialogue page; The communication module is also used to receive the second text returned by the server based on the first text; The display module is also used to display the second text on the first dialog page.

[0007] Optionally, the food delivery order-taking device also includes a voice broadcast module. The voice broadcast module is used to broadcast the second text via voice.

[0008] Optionally, the food delivery order-taking device further includes a display module and a processing module. The display module is also used to display an order page, which shows the reprint control corresponding to the second takeout order. The processing module is used to respond to the triggering of the reprint control corresponding to the second takeaway order, obtain the second order information of the second takeaway order, and generate a second print instruction from the second order information; The printing module is used to execute the second printing instruction and print the receipt for the second takeout order.

[0009] Optionally, the food delivery order-taking device further includes a display module and a processing module. The display module is used to display a second dialogue page, which shows a first message sent by the ordering user and a message input box; the first message is the ordering user's supplementary explanation of the third takeout order or inquiry about the third takeout order; The processing module is used to obtain the third text entered by the merchant in the message input box according to the first message, and control the display module to display at least one alternative reply text that matches the third text, wherein the alternative reply text belongs to a pre-set text set; The processing module is further configured to respond to a reply operation for a first reply text among the at least one alternative reply texts by sending the first reply text to the server via the communication module, so that the server can send the first reply text to the order-placing user.

[0010] Optionally, the audio module is used to receive second voice data input by the user based on the first message sent by the user who placed the order; the first message is the user's supplementary explanation of the third takeout order or inquiry about the third takeout order; The communication module is used to upload the second voice data to the server, so that the server can perform semantic recognition on the second voice data. If the semantic recognition result indicates that the first message will be automatically replied, a second reply text will be generated to reply to the first message, and the second reply text will be sent to the ordering user. If the semantic recognition result does not indicate that the first message will be automatically replied, a third reply text will be generated based on the semantic recognition result, and the third reply text will be sent to the ordering user.

[0011] Optionally, the communication module is used to receive user order information for a fourth takeout order sent by the server; the fourth takeout order is a takeout order whose corresponding user order information meets the set manual order acceptance conditions. The food delivery order receiving device also includes a display module and / or a voice broadcast module. The display module is used to display the user order information of the fourth food delivery order; the voice broadcast module is used to broadcast the information based on the user order information of the fourth food delivery order. The radio module is used to receive third voice data, indicating whether or not to accept the order, input by the user based on the user order information of the fourth food delivery order. The communication module is used to upload the third voice data to the server, so that if the server determines to accept the order based on the third voice data, it determines that the fourth food delivery order is effective; if it determines to refuse the order based on the third voice data, it cancels the fourth food delivery order.

[0012] Optionally, the audio module is used to receive fourth voice data input by the user; wherein the fourth voice data is used to indicate that a fifth food delivery order has been prepared. The communication module is used to upload the fourth voice data to the server, so that the server can update the order status of the fifth takeout order to "food prepared" based on the fourth voice data.

[0013] Optionally, the food delivery order-taking device further includes a display module and a processing module. The display module is used to display the order page, which includes the order information of the sixth takeout order and the corresponding food preparation control. The processing module is used to generate a food preparation request for the sixth takeout order in response to the triggering of the food preparation control corresponding to the sixth takeout order, and to report the food preparation request for the sixth takeout order to the server through the communication module, so that the server can update the order status of the sixth takeout order to "food prepared" according to the food preparation request for the sixth takeout order, and return confirmation information indicating that the order status of the sixth takeout order has been updated to "food prepared". The communication module is used to receive the confirmation information and transmit the confirmation information to the processing module; The processing module is used to control the display module to cancel the display of the order information of the sixth takeout order on the order page based on the confirmation information.

[0014] Optionally, the food delivery order-taking device further includes a display module and a processing module. The display module is used to display the account binding page, which shows an account input box and a password input box. The processing module is used to obtain the device identifier of the food delivery order receiving device, the merchant account entered in the account input box, and the password information entered in the password input box. The communication module uploads the device identifier, the merchant account, and the password information to the server so that the server can bind the merchant account to the food delivery order receiving device based on the device identifier, the merchant account, and the password information.

[0015] Through the embodiments of this disclosure, merchants can reprint takeout order documents via voice input, eliminating the need for merchant terminals and improving the efficiency of document reprinting. Furthermore, by uploading the user-inputted voice data to a server for processing to obtain the first print command, the computing power requirements of the takeout order receiving equipment can be reduced, thus lowering the cost of such equipment.

[0016] Other features and advantages of the invention will become clear from the following detailed description of exemplary embodiments of the invention with reference to the accompanying drawings. Attached Figure Description

[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments of the invention and, together with their description, serve to explain the principles of the invention.

[0018] Figure 1 A schematic diagram of a system related to a food delivery order-taking device that can be used to implement embodiments of this disclosure is shown; Figure 2 This is a block diagram of a food delivery order receiving device according to an embodiment of the present disclosure; Figure 3 This is a block diagram of a food delivery order receiving device according to another embodiment of the present disclosure. Detailed Implementation

[0019] Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that, unless otherwise specifically stated, the relative arrangement, numerical expressions, and values ​​of the components and steps set forth in these embodiments do not limit the scope of the invention.

[0020] The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit the invention or its application or use.

[0021] Techniques, methods, and apparatus known to those skilled in the art in the relevant field may not be discussed in detail, but where appropriate, such techniques, methods, and apparatus should be considered part of the specification.

[0022] In all the examples shown and discussed herein, any specific values ​​should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values.

[0023] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.

[0024] This disclosure relates to a food delivery order-taking device applied in food delivery business scenarios. When a user purchases goods on an online shopping platform, the platform generates a corresponding order in a "ready to be prepared" state based on the user's purchase information. The merchant corresponding to the order can print an order slip corresponding to the generated order using the food delivery order-taking device in their store. The order slip includes information about the goods to be delivered, allowing the merchant to prepare the goods based on the information provided. The order slip also contains identifiable information corresponding to the order identification information. The merchant can scan this identifiable information using the food delivery order-taking device to send a food preparation request. Upon receiving the request, the online platform changes the order status to "prepared" and notifies the recipient to pick up the goods and complete the delivery. While the merchant is preparing the goods according to the order slip, the user may send instant messaging messages, such as notes or order information modifications. Cloud printers on the market primarily display, process, or respond to messages through applications or mini-programs on the merchant's mobile phone. In this situation, merchants must rely on mobile phones to receive and respond to customer orders. However, mobile phones involve account-related issues, making notifications inaccurate and untimely. Many merchants miss crucial messages, leading to negative reviews and customer complaints, which is detrimental to their business. Traditional cloud printers can only be used for order taking and printing, lacking capabilities such as customer message notifications and interactive features.

[0025] Figure 1 A schematic diagram of a system related to a food delivery order-taking device that can be used to implement embodiments of the present disclosure is shown. The system includes a server 1100, a user terminal 1200, and a food delivery order-taking device 1300. The system can be used in Internet-based food delivery ordering application scenarios.

[0026] Users can shop online using user terminal 1200. This client can be a local application, a web application, or a lightweight application such as a mini-program; there are no restrictions on this. User terminal 2000 can communicate with server 1100 via a network to achieve data interaction.

[0027] Server 1100 is a service point that provides processing, database, and communication facilities. Server 1000 can be a monolithic server, a distributed server in a computer data center, a cloud server, or a server cluster deployed in the cloud, etc. Server 1100 includes servers for food delivery platforms, and may also include other platform servers that the client depends on, etc., without limitation.

[0028] The food delivery order receiving device 1300 includes a communication device 1310, a printing device 1320, a data acquisition device 1330, a display device 1340, a control device 1350, a voice device 1360, a memory 1370, and a microphone 1380.

[0029] In some embodiments, such as Figure 1 As shown, server 1100 may include processor 1110, memory 1120, interface device 1130, and communication device 1140.

[0030] Processor 1110 executes computer programs, which can be written using instruction sets of architectures such as x86, Arm, RISC, MIPS, and SSE. Memory 1120 includes, for example, ROM (Read-Only Memory), RAM (Random Access Memory), and non-volatile memory such as a hard disk. Interface device 1130 includes, for example, various bus interfaces, such as serial bus interfaces (including USB interfaces) and parallel bus interfaces. Communication device 1140 is capable of wired or wireless communication; communication device 1140 may include any module for WLAN, GPRS, or 3G / 4G / 5G remote communication.

[0031] In some embodiments, the memory 1120 of the server 1100 is used to store a computer program for controlling the processor 1110 to operate in order to support the implementation of the information processing method according to embodiments of the present disclosure. Those skilled in the art can design instructions based on the disclosed solutions. How the instructions control the processor to operate is well known in the art and will not be described in detail here.

[0032] User terminal 1200 can be, for example, a mobile phone, tablet computer, PC, or other portable device.

[0033] In some embodiments, such as Figure 1 As shown, the user terminal 1200 may include a processor 1210, a memory 1220, an interface device 1230, a communication device 1240, a display device 1250, an input device 1260, a speaker 1270, a microphone 1280, etc.

[0034] Processor 1210 executes computer programs, which can be written using instruction sets of architectures such as x86, Arm, RISC, MIPS, and SSE. Memory 1220 includes, for example, ROM (Read-Only Memory), RAM (Random Access Memory), and non-volatile memory such as a hard disk. Interface device 1230 includes, for example, a USB interface and a headphone jack. Communication device 1240 is capable of wired or wireless communication, and may include at least one short-range communication module, such as those based on the Hilink protocol, WiFi (IEEE 802.11 protocol), Mesh, Bluetooth, ZigBee, Thread, etc. The communication device 1240 can include any module for short-range wireless communication using short-range wireless communication protocols such as Wave, NFC, UWB, and LiFi. It may also include a remote communication module, such as any module for WLAN, GPRS, or 2G / 3G / 4G / 5G remote communication. The display device 1250 is, for example, an LCD screen or a touch screen. The input device 1260 may include, for example, a touch screen or a keyboard. The speaker 1270 is used to output audio signals. The microphone 1280 is used to acquire audio signals.

[0035] Server 1100 and user terminal 1200, as well as server 1100 and food delivery order receiving device 1300, can communicate via network 1400. The network 1400 on which the food delivery order receiving device 1300 communicates with server 1100, and the network 1400 on which the user terminal 1200 communicates with server 1100, can be the same or different, and this is not limited here.

[0036] In some embodiments, the memory 1220 of the user terminal 1200 is used to store a computer program for controlling the processor 1210 to operate in order to perform an information processing method according to an embodiment of the present disclosure.

[0037] The following is based on Figure 1 Taking the system described above as an example, this paper illustrates various embodiments of the food delivery order-taking equipment involved in this disclosure.

[0038] In this embodiment, as Figure 2 As shown, the food delivery order receiving device 2000 includes a radio module 2100, a communication module 2200, and a printing module 2300.

[0039] The radio module 2100 is used to receive first voice data input by the user, wherein the first voice data is used to indicate that the receipt for the first takeout order has been reprinted.

[0040] The communication module 2200 is used to upload the first voice data to the server, so that the server can obtain the first order information of the first takeout order from the first voice data and generate the first print command based on the first order information.

[0041] The communication module 2200 is also used to receive the first print command returned by the server.

[0042] The printing module 2300 is used to execute the first printing instruction and print the receipt for the first takeout order.

[0043] In this embodiment, the user can first input a pre-defined wake-up word to activate the artificial intelligence application in the food delivery order-taking device 2000, enabling voice interaction with the server through the AI ​​application. Specifically, the AI ​​application can acquire the first voice data received by the audio receiving module 2100 and call the communication module 2200 to upload the first voice data to the server.

[0044] The first voice data may include the order number of the first food delivery order, so that the server can accurately obtain the first order information of the first food delivery order based on the order number. For example, the first voice data may be the voice data of "reprinting food delivery order number XX".

[0045] In this embodiment, when the server receives the first voice data, it may first perform voice recognition processing on the first voice data to obtain the first text of the first voice data; then perform semantic analysis processing on the first text, obtain the first order information of the first takeout order based on the semantic analysis results, generate a first printing instruction based on the first order information, and then return the first printing instruction to the takeout order receiving device 2000.

[0046] The printing module 2300 can print the receipt for the first takeout order by executing the first print command.

[0047] Through the embodiments of this disclosure, merchants can reprint takeout order documents via voice input, eliminating the need for merchant terminals and improving the efficiency of document reprinting. Furthermore, by uploading the user-inputted voice data to a server for processing to obtain the first print command, the computing power requirements of the takeout order receiving equipment can be reduced, thus lowering the cost of such equipment.

[0048] In some embodiments, such as Figure 3As shown, the food delivery order receiving device 2000 also includes a display module 2400. The communication module 2200 is also used to receive the first text obtained by the server through speech recognition of the first voice data; the display module 2400 is used to display the first dialogue page and display the first text on the first dialogue page; the communication module 2200 is also used to receive the second text returned by the server based on the first text; the display module 2400 is also used to display the second text on the first dialogue page.

[0049] In this embodiment, the second text can be a response to the first text. For example, if the first text is "Reprint order number XX for takeout", then the second text could be "Okay, print now".

[0050] Furthermore, the first and second texts can be right-aligned or left-aligned on the first dialogue page. Alternatively, the first and second texts can be distributed horizontally on the first dialogue page; for example, the first text can be right-aligned and the second text can be left-aligned.

[0051] The display module in this embodiment can show the voice interaction process, so that merchants can view the reprint process of this order through the first dialogue page.

[0052] In some embodiments, such as Figure 3 As shown, the food delivery order receiving device 2000 also includes a voice broadcast module 2500, which is used to broadcast voice messages based on the second text.

[0053] In this embodiment, the voice broadcast module 2500 can be the voice of broadcasting the second text, so that merchants can know in a timely manner whether the voice-controlled takeaway order receiving device has successfully reprinted the takeaway order invoice.

[0054] In some embodiments, such as Figure 3 As shown, the food delivery order receiving device 2000 also includes a processing module 2600. The display module 2400 is also used to display an order page, which shows the reprint control corresponding to the second food delivery order; the processing module 2600 is used to respond to the triggering of the reprint control corresponding to the second food delivery order, obtain the second order information of the second food delivery order, and generate a second print instruction from the second order information; the printing module 2300 is used to execute the second print instruction and print the document of the second food delivery order.

[0055] In this embodiment, the second food delivery order can be any food delivery order associated with a merchant account using a food delivery order receiving device, and the corresponding food delivery has not been picked up by the rider.

[0056] In one embodiment, the order page can display multiple food delivery orders associated with the merchant account using the food delivery order receiving device, and the corresponding food delivery orders that have not been picked up by the rider, as well as a reprint control corresponding to each food delivery order.

[0057] In this embodiment, the merchant can determine the second takeout order from multiple takeout orders based on actual needs and trigger the reprint control corresponding to the second takeout order on the order page. The processing module, in response to the triggering of the reprint control corresponding to the second takeout order, obtains the second order information of the second takeout order and generates a second print instruction from the second order information.

[0058] In another embodiment, the order page may display multiple food delivery orders associated with a merchant account using a food delivery order receiving device, and the corresponding food delivery orders that have not been picked up by the rider, as well as a reprint control.

[0059] In this embodiment, the merchant can determine the second takeout order from multiple takeout orders based on actual needs, and trigger the reprint control after selecting the second takeout order on the order page. When the second takeout order is selected, the processing module responds to the triggering of the reprint control by obtaining the second order information of the second takeout order and generating a second print instruction from the second order information.

[0060] In one embodiment, the food delivery order receiving device may include a storage module, which may store order information of multiple food delivery orders associated with the merchant account using the food delivery order receiving device and whose corresponding food delivery orders have not been picked up by riders. The processing module obtains the second order information of the second food delivery order, which may be obtained from the storage module by retrieving the second order information that matches the order number of the second food delivery order.

[0061] In another embodiment, the processing module obtains the second order information of the second takeout order by uploading the order number of the second takeout order to the server through the communication module. The server returns the second order information of the second takeout order to the communication module of the takeout order receiving device based on the order number of the second takeout order. The communication module then transmits the received second order information to the processing module so that the processing module can obtain the second order information.

[0062] In one embodiment, in response to the triggering of the reprint control corresponding to the second takeout order, the processing module can also control the voice broadcast module 2500 to broadcast audio data indicating that the order is being reprinted.

[0063] Through this embodiment, merchants can manually operate the display module in the food delivery order receiving device to reprint food delivery order documents, thereby improving merchant efficiency.

[0064] In some embodiments, the voice module 2100 is used to receive fourth voice data input by the user; wherein the fourth voice data is used to indicate that the fifth takeout order has been prepared; the communication module 2200 is used to upload the fourth voice data to the server so that the server can update the order status of the fifth takeout order to "prepared" based on the fourth voice data.

[0065] In this embodiment, the user can first input a pre-defined wake-up word to activate the artificial intelligence application in the food delivery order-taking device 2000, enabling voice interaction with the server through the AI ​​application. Specifically, the AI ​​application can acquire the fourth voice data received by the audio receiving module 2100 and call the communication module 2200 to upload the fourth voice data to the server.

[0066] The fourth voice data may include the order number of the fifth takeout order, so that the server can accurately update the order status of the fifth takeout order to "order prepared" based on the order number. For example, the fourth voice data may be the voice data saying "Takeout order number XX is ready".

[0067] In this embodiment, when the server receives the fourth voice data, it can first perform speech recognition processing on the fourth voice data to obtain the fourth text of the fourth voice data; then perform semantic analysis processing on the fourth text, and update the order status of the fifth takeout order to "food prepared" based on the semantic analysis results.

[0068] In this embodiment, merchants can prepare takeout orders via voice input without any manual operation, thus improving the efficiency of takeout order preparation. Furthermore, by uploading the user-inputted voice data to the server for voice recognition and semantic analysis, the computing power requirements of the takeout order-taking equipment can be reduced, thereby lowering the cost of such equipment.

[0069] Furthermore, the display module 2400 can also be used to display a third dialogue page, and display a fourth text on the third dialogue page; the communication module 2200 is also used to receive the fifth text returned by the server when the order status of the fifth takeout order is updated to "food prepared"; the display module 2400 is also used to display the fifth text on the third dialogue page.

[0070] In this embodiment, the fifth text can represent the order status update result of the fifth takeout order. For example, if the fourth text is "Takeout order number XX has been prepared", then the fifth text can be "Takeout order number XX has been successfully prepared".

[0071] Furthermore, the fourth and fifth texts can be right-aligned or left-aligned on the third dialogue page. Alternatively, the fourth and fifth texts can be distributed horizontally on the third dialogue page; for example, the fourth text can be right-aligned and the fifth text can be left-aligned.

[0072] The display module in this embodiment can show the voice interaction process, so that merchants can view the food preparation process through the third dialogue page.

[0073] Furthermore, the voice broadcast module 2500 can broadcast the fifth text in voice, so that merchants can know in a timely manner whether the voice-controlled food delivery order receiving device has successfully processed the food.

[0074] In some embodiments, the processing module 2600 can also be used to control the display module to cancel the display of the order information of the fifth takeaway order on the order page when the fifth text indicates that the order status of the fifth takeaway order has been updated to "orders have been prepared".

[0075] In some embodiments, the display module 2400 is used to display an order page, which includes order information for the sixth takeout order and a corresponding food preparation control; the processing module 2600 is used to generate a food preparation request for the sixth takeout order in response to the triggering of the food preparation control corresponding to the sixth takeout order, and to report the food preparation request for the sixth takeout order to the server through the communication module, so that the server updates the order status of the sixth takeout order to "prepared" according to the food preparation request, and returns confirmation information indicating that the order status of the sixth takeout order has been updated to "prepared"; the communication module 2200 is used to receive the confirmation information and transmit the confirmation information to the processing module 2600; the processing module 2600 is used to control the display module to cancel the display of the order information of the sixth takeout order on the order page according to the confirmation information.

[0076] In this embodiment, the sixth food delivery order can be any food delivery order associated with a merchant account using a food delivery order receiving device, and the corresponding food delivery order has not been picked up by the rider.

[0077] In one embodiment, the order page can display multiple food delivery orders associated with the merchant account using the food delivery order receiving device, and the corresponding food delivery orders that have not been picked up by the rider, as well as a food preparation control corresponding to each food delivery order.

[0078] In this embodiment, the merchant can determine the sixth takeout order from multiple takeout orders based on actual needs and trigger the corresponding food preparation control on the order page. The processing module responds to the triggering of the food preparation control for the sixth takeout order by generating a food preparation request for that sixth takeout order.

[0079] In another embodiment, the order page may display multiple food delivery orders associated with a merchant account using a food delivery order receiving device, and the corresponding food delivery orders that have not yet been picked up by a rider, as well as a food delivery control.

[0080] In this embodiment, the merchant can determine the sixth takeout order from multiple takeout orders based on actual needs, and trigger the order fulfillment control after selecting the sixth takeout order on the order page. The processing module responds to the triggering of the order fulfillment control by generating an order fulfillment request for the sixth takeout order when the sixth takeout order is selected.

[0081] In one embodiment, the multiple takeout orders displayed on the order page can be shown in the order they were received, with takeout orders that take longer to prepare being displayed first, so that merchants can manually prepare takeout orders in sequence.

[0082] Furthermore, the food delivery equipment can display a pop-up notification on the screen of the display module for food delivery orders that exceed the average preparation time of the corresponding store, and will provide voice reminders for severely overdue food delivery orders through the voice broadcast module.

[0083] In some embodiments, the display module 2400 is used to display a second dialogue page, which displays a first message sent by the ordering user and a message input box; the first message is a supplementary explanation or inquiry from the ordering user regarding the third takeout order; the processing module 2600 is used to obtain the third text entered by the merchant in the message input box based on the first message, and control the display module to display at least one alternative reply text that matches the third text, the alternative reply text belonging to a pre-set text set; the processing module 2600 is also used to respond to a reply operation to the first reply text among the at least one alternative reply text by sending the first reply text to the server through the communication module 2200, so that the server can send the first reply text to the ordering user.

[0084] In this embodiment, the third food delivery order can be any food delivery order associated with the merchant account using the food delivery order receiving device, and the first message can include instant messaging messages or user reviews.

[0085] In this embodiment, a text set can be pre-set according to the food delivery scenario, and the text set includes multiple reply texts.

[0086] In one example, when the processing module receives the third text entered by the merchant in the message input box as the first message, it determines the matching degree between the third text and each reply text in the text set, determines at least one alternative reply text that matches the third text based on the matching degree, and controls the display module to display the alternative reply text.

[0087] In another example, the text set can be stored on a server, and the processing module can send the third text to the server through the communication module. The server determines the matching degree between the third text and each reply text in the text set, determines at least one alternative reply text that matches the third text based on the matching degree, and returns the alternative reply text to the processing module through the communication module. The processing module then controls the display module to display the alternative reply text.

[0088] In this embodiment, determining the matching degree of the third text and each reply text in the text set, and determining at least one candidate reply text that matches the third text based on the matching degree, may include: determining a first text vector of the third text and a second text vector of each reply text in the text set, determining the matching degree between the third text and the corresponding reply text based on the first text vector and each second text vector, and selecting reply texts with a matching degree greater than or equal to a first threshold as candidate reply texts.

[0089] The second dialogue page also displays a send control, and alternative reply texts can be displayed above the message input box so that merchants can select from the alternative reply texts.

[0090] When a merchant selects any of the alternative reply texts, the selected alternative reply text can be used as the first reply text and filled into the message input box. The merchant can then trigger the send control to complete the reply operation for the first reply text among at least one alternative reply text.

[0091] This embodiment allows merchants to quickly reply to the first message, simplifying the process and improving the efficiency of message replies.

[0092] In some embodiments, the audio receiving module 2100 is used to receive second voice data input by the user based on the first message sent by the user who placed the order; the communication module 2200 is used to upload the second voice data to the server so that the server performs semantic recognition on the second voice data. If the semantic recognition result indicates an automatic reply to the first message, the server generates a second reply text to reply to the first message and sends the second reply text to the user who placed the order; if the semantic recognition result does not indicate an automatic reply to the first message, the server generates a third reply text based on the semantic recognition result and sends the third reply text to the user who placed the order.

[0093] In this embodiment, the second voice data may include the username of the user who placed the order and sent the first message, or information indicating the time of receipt of the first message, or information indicating the content of the first message.

[0094] When the server receives the second voice data, it can perform speech recognition on the second voice data to obtain the sixth text, and perform semantic analysis on the sixth text. If the semantic analysis result indicates that the first message will be automatically replied, a second reply text will be generated to reply to the first message; if the semantic analysis result does not indicate that the first message will be automatically replied, a third reply text will be generated based on the semantic recognition result.

[0095] In this embodiment, the second reply text is generated based on the first message, and the third reply text is generated based on the semantic recognition result of the second voice data.

[0096] Furthermore, the first message can be processed based on a pre-trained dialogue model to obtain the second response text.

[0097] Furthermore, a third response text can be obtained by processing the semantic recognition results of the second speech data based on a pre-trained text generation model.

[0098] For example, the second voice data input by the merchant could represent "[Reply to user message (Food is ready, cannot be cancelled)]". The delivery order-taking device can then upload this second voice data to a server. The server performs speech recognition on the second voice data to obtain a sixth text, which is then input into a pre-trained large model. The large model performs semantic recognition on the second text and outputs a reply instruction containing a third reply text. The server executes this instruction and sends the third reply text to the user who placed the order. For example, this reply instruction could be "[Reply message: Food is ready, cannot be cancelled]".

[0099] Furthermore, if the server determines that the second voice data lacks the user information of the order-placing user to be replied to, it can send a message to the food delivery order-receiving device. The food delivery order-receiving device can then play an audio message indicating "Which user's message is being replied to?" At this point, the merchant needs to continue inputting the fifth voice data, representing the user information of the order-placing user to be replied to. For example, the fifth voice data could represent "Message from order number XX." The food delivery order-receiving device uploads the fifth voice data to the server. The server performs voice recognition on the fifth voice data to obtain the user information of the order-placing user to be replied to. Then, based on the recognized user information, it executes the reply instruction and sends the third reply text to the order-placing user to be replied to.

[0100] Furthermore, when the server sends the third reply text to the user who placed the order, it can issue a completion instruction to the communication module of the food delivery order receiving device. The communication module then transmits the completion instruction to the processing module, which, based on the completion instruction, controls the voice broadcast module to broadcast the message "Message has been replied to".

[0101] Through this embodiment, merchants can reply to the first message without manual operation by simply inputting the second voice data, which further simplifies the process of replying to the first message and improves the efficiency of merchants replying to messages.

[0102] In some embodiments, the communication module 2200 is used to receive user order information for a fourth takeout order sent by the server; the fourth takeout order is a takeout order whose corresponding user order information meets the set manual order acceptance conditions; the display module 2400 is used to display the user order information for the fourth takeout order; the voice broadcast module 2500 is used to perform voice broadcast based on the user order information for the fourth takeout order; the receiver module 2100 is used to receive third voice data input by the user based on the user order information for the fourth takeout order, indicating whether to accept the order; the communication module 2200 is used to upload the third voice data to the server, so that if the server determines to accept the order based on the third voice data, the fourth takeout order is confirmed to be effective; if the server determines to refuse to accept the order based on the third voice data, the fourth takeout order is cancelled.

[0103] In this embodiment, when a user places an order, the server can determine whether the user's order information for the received takeout order meets the set manual order acceptance conditions. If the user's order information for the received takeout order meets the set manual order acceptance conditions, the server will treat the received takeout order as the fourth takeout order and send the user's order information for the fourth takeout order to the communication module of the takeout order receiving device. If the user's order information for the received takeout order does not meet the set manual order acceptance conditions, the server will determine that the received takeout order is valid.

[0104] In one embodiment, the user's order information includes at least the order amount. Correspondingly, the manual order acceptance condition may include the order amount being less than or equal to a set amount.

[0105] In one embodiment, the user order information may further include a user identifier and a merchant identifier. Correspondingly, the manual order acceptance condition may include the user identifier belonging to a set of user identifiers that correspond one-to-one with the merchant identifier. The set of user identifiers may be constructed by the corresponding merchant and may include one or more user identifiers.

[0106] Through this embodiment, merchants can use voice control to manually accept fourth takeout orders that meet the manual order acceptance criteria, simplifying merchant operations and improving the efficiency of manual order acceptance.

[0107] In some embodiments, when the server receives a refund request from a user for a corresponding food delivery order, it sends a refund notification and the user's noted reason for the refund to the communication module of the order-receiving device. The communication module then transmits the refund notification and reason to the processing module. The processing module, based on the refund notification, controls the voice broadcast module to broadcast the message "User has requested a refund, please confirm whether you agree," and controls the display module to display the reason for the refund, an agreement control, and a rejection control. This allows merchants to quickly identify the order number and respond via voice whether they agree to the refund.

[0108] The processing module can respond to the triggering of the consent control by sending consent information to the server via the communication module, and the server will then approve the refund request based on this consent information. Alternatively, the audio module can accept sixth voice data indicating consent input by the merchant, upload the sixth voice data to the server via the communication module, and the server will approve the refund request based on the sixth voice data.

[0109] The processing module can respond to the rejection control being triggered by sending a rejection message to the server via the communication module. The server then rejects the refund request based on this rejection message. Alternatively, the audio module can accept a seventh voice message indicating rejection input by the merchant, upload this seventh voice message to the server via the communication module, and the server rejects the refund request based on this seventh voice message.

[0110] In some embodiments, the display module 2400 is used to display an account binding page, which displays an account input box and a password input box; the processing module 2600 is used to obtain the device identifier of the food delivery order receiving device, the merchant account entered in the account input box, and the password information entered in the password input box, and upload the device identifier, merchant account, and password information to the server through the communication module 2200, so that the server can bind the merchant account to the food delivery order receiving device according to the device identifier, merchant account, and password information.

[0111] In this embodiment, the server binds the merchant account to the food delivery order receiving device, and can then process food delivery orders associated with the bound merchant account through the food delivery order receiving device.

[0112] This embodiment simplifies the process of binding merchant accounts to food delivery order-taking devices, thereby improving merchant efficiency.

[0113] This invention can be a system, method, and / or computer program product. A computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for causing a processor to implement various aspects of the invention.

[0114] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination of the foregoing. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.

[0115] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.

[0116] The computer program instructions used to perform the operations of this invention may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Smalltalk, C++, etc., and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuits, such as programmable logic circuits, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), are personalized by utilizing state information from computer-readable program instructions. These electronic circuits can execute computer-readable program instructions to implement various aspects of the present invention.

[0117] Various aspects of the present invention are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0118] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0119] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0120] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in 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 using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions. It will be known to those skilled in the art that implementation in hardware, implementation in software, and implementation using a combination of software and hardware are equivalent.

[0121] The various embodiments of the present invention have been described above. These descriptions are exemplary and not exhaustive, and are not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or technical improvements to the embodiments in the market, or to enable others skilled in the art to understand the embodiments disclosed herein. The scope of the invention is defined by the appended claims.

Claims

1. A food delivery order-taking device, characterized in that, Includes a radio module, a communication module, and a printing module. The audio module is used to receive first voice data input by the user, wherein the first voice data is used to indicate that the receipt for the first takeout order has been reprinted; The communication module is used to upload the first voice data to the server, so that the server can obtain the first order information of the first takeout order from the first voice data and generate a first printing instruction based on the first order information; The communication module is also used to receive the first print command returned by the server; The printing module is used to execute the first printing instruction and print the receipt for the first food delivery order.

2. The food delivery order receiving device according to claim 1, characterized in that, The food delivery order receiving device also includes a display module. The communication module is also used to receive the first text obtained by the server performing speech recognition on the first voice data; The display module is used to display the first dialogue page and show the first text on the first dialogue page; The communication module is also used to receive the second text returned by the server based on the first text; The display module is also used to display the second text on the first dialog page.

3. The food delivery order receiving device according to claim 2, characterized in that, The food delivery order receiving device also includes a voice broadcast module. The voice broadcast module is used to broadcast the second text via voice.

4. The food delivery order receiving device according to claim 1, characterized in that, The food delivery order-taking device also includes a display module and a processing module. The display module is also used to display an order page, which shows the reprint control corresponding to the second takeout order. The processing module is used to respond to the triggering of the reprint control corresponding to the second takeaway order, obtain the second order information of the second takeaway order, and generate a second print instruction from the second order information; The printing module is used to execute the second printing instruction and print the receipt for the second takeout order.

5. The food delivery order receiving device according to claim 1, characterized in that, The food delivery order-taking device also includes a display module and a processing module. The display module is used to display a second dialogue page, which shows a first message sent by the ordering user and a message input box; the first message is the ordering user's supplementary explanation of the third takeout order or inquiry about the third takeout order; The processing module is used to obtain the third text entered by the merchant in the message input box according to the first message, and control the display module to display at least one alternative reply text that matches the third text, wherein the alternative reply text belongs to a pre-set text set; The processing module is further configured to respond to a reply operation for a first reply text among the at least one alternative reply texts by sending the first reply text to the server via the communication module, so that the server can send the first reply text to the order-placing user.

6. The food delivery order receiving device according to claim 1, characterized in that, The audio module is used to receive second voice data input by the user based on the first message sent by the user who placed the order; the first message is the user's supplementary explanation of the third takeout order or inquiry about the third takeout order; The communication module is used to upload the second voice data to the server, so that the server can perform semantic recognition on the second voice data. If the semantic recognition result indicates that the first message will be automatically replied, a second reply text will be generated to reply to the first message, and the second reply text will be sent to the ordering user. If the semantic recognition result does not indicate an automatic reply to the first message, a third reply text is generated based on the semantic recognition result and sent to the user who placed the order.

7. The food delivery order receiving device according to claim 1, characterized in that, The communication module is used to receive the user order information of the fourth takeout order sent by the server; the fourth takeout order is a takeout order whose corresponding user order information meets the set manual order acceptance conditions. The food delivery order receiving device also includes a display module and / or a voice broadcast module. The display module is used to display the user order information of the fourth food delivery order; the voice broadcast module is used to broadcast the information based on the user order information of the fourth food delivery order. The radio module is used to receive third voice data, indicating whether or not to accept the order, input by the user based on the user order information of the fourth food delivery order. The communication module is used to upload the third voice data to the server, so that the server determines that the fourth food delivery order is effective when it determines to accept the order based on the third voice data; If the third voice data determines that the order will be refused, the fourth food delivery order will be cancelled.

8. The food delivery order receiving device according to claim 1, characterized in that, The audio module is used to receive the fourth voice data input by the user; wherein, the fourth voice data is used to indicate that the fifth food delivery order has been fulfilled. The communication module is used to upload the fourth voice data to the server, so that the server can update the order status of the fifth takeout order to "food prepared" based on the fourth voice data.

9. The food delivery order receiving device according to claim 1, characterized in that, The food delivery order-taking device also includes a display module and a processing module. The display module is used to display the order page, which includes the order information of the sixth takeout order and the corresponding food preparation control. The processing module is used to generate a food preparation request for the sixth takeout order in response to the triggering of the food preparation control corresponding to the sixth takeout order, and to report the food preparation request for the sixth takeout order to the server through the communication module, so that the server can update the order status of the sixth takeout order to "food prepared" according to the food preparation request for the sixth takeout order, and return confirmation information indicating that the order status of the sixth takeout order has been updated to "food prepared". The communication module is used to receive the confirmation information and transmit the confirmation information to the processing module; The processing module is used to control the display module to cancel the display of the order information of the sixth takeout order on the order page based on the confirmation information.

10. The food delivery order receiving device according to claim 1, characterized in that, The food delivery order-taking device also includes a display module and a processing module. The display module is used to display the account binding page, which shows an account input box and a password input box. The processing module is used to obtain the device identifier of the food delivery order receiving device, the merchant account entered in the account input box, and the password information entered in the password input box. The communication module uploads the device identifier, the merchant account, and the password information to the server so that the server can bind the merchant account to the food delivery order receiving device based on the device identifier, the merchant account, and the password information.