Ordering system and ordering method

By introducing an ordering system in restaurants, and using the linkage of ordering devices, cloud servers and display devices, the problem of users being unable to confirm order information is solved, and a more efficient ordering and payment process is achieved, improving user experience.

CN120163684APending Publication Date: 2025-06-17SHENZHEN TEA INSPIRATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311723122.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-14
Publication Date
2025-06-17

AI Technical Summary

Technical Problem

The existing restaurant ordering method has problems such as users being unable to confirm the order amount and the correctness of the product, resulting in meal errors and reducing user experience.

Method used

It provides a order-pointing system, including an order-pointing device, a cloud server and a display device. It receives order-pointing information through the order-pointing device and sends it to the cloud server to generate an order. The cloud server returns the order identification information to the order-pointing device and the display device. The user completes payment using a preset applet by scanning the order identification information on the display device.

Benefits of technology

It enables users to confirm order information in real time after ordering, reduce meal errors, improve user experience, and improve payment efficiency through online payment methods.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120163684A_ABST
    Figure CN120163684A_ABST
Patent Text Reader

Abstract

The invention discloses an ordering system and an ordering method, the ordering system comprises an ordering device, a cloud server and a display device, the ordering device is set to receive ordering information and send the ordering information to the cloud server; and receiving order identification information returned by the cloud server, and sending the order identification information to the display device, the cloud server is set to generate an order according to the ordering information received from the ordering device, generate order identification information corresponding to the order, and return the order identification information to the ordering device; the display device is set to display the order identification information; wherein the order identification information is set to indicate a predetermined application program to run a preset applet to complete payment of the order after the order identification information is scanned by the predetermined application program. Through the scheme, a brand new ordering mode of offline interaction and online payment is realized, and the user experience can be greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to, but are not limited to, the food and beverage field, and particularly relate to an order placement system and an order placement method. Background Art

[0002] Currently, when placing an order in a restaurant, the following methods are usually included: The first method is to place an order through a store clerk at the counter. After the order is placed, the teller scans the customer's payment code with a scanning gun to complete the payment and the order placement; The second method is to place an order through a store clerk at the counter. After the order is placed, the customer scans the merchant's collection code by himself / herself to complete the payment and the order placement; The third method is to place an order on a self-service order placement machine, and then scan the payment code generated by the self-service order placement machine to complete the payment and the order placement.

[0003] However, the above order placement methods all have deficiencies. Specifically: When placing an order through the first or second method, the user cannot confirm whether the order amount and the order items are correct before payment, which may lead to incorrect food delivery due to errors in the clerk's entry, mishearing, or the user's misstatement, reducing the user experience and indirectly reducing the order placement efficiency; When placing an order through the third method, the user cannot communicate with the store clerk. When the user is not familiar with the products in the store or not familiar with the use of the self-service order placement machine, it will reduce the user's order placement efficiency and bring a bad experience to the user. Summary of the Invention

[0004] The following is an overview of the subject matter described in detail in this document. This overview is not intended to limit the scope of protection of the claims.

[0005] The present disclosure provides an order placement system and an order placement method, which can greatly improve the user interaction experience.

[0006] An embodiment of the present disclosure provides an order placement system, including: an order placement device, a cloud server, and a display device, where:

[0007] The order placement device is configured to receive order placement information and send the order placement information to the cloud server; and receive the order identification information returned by the cloud server and send the order identification information to the display device;

[0008] The cloud server is configured to generate an order according to the order placement information received from the order placement device, generate the order identification information corresponding to the order, and return the order identification information to the order placement device;

[0009] The display device is configured to display the order identification information;

[0010] Among them, the order identification information is set to instruct the reserved application to run a preset mini-program to complete the payment of the order after being scanned by the reserved application.

[0011] An embodiment of the present disclosure further provides an order placing method, which is applied to an order placing system including an order placing device, a cloud server, and a display device. The method includes:

[0012] The order placing device receives order placing information and sends the order placing information to the cloud server;

[0013] The cloud server generates an order according to the order placing information received from the order placing device, generates the order identification information corresponding to the order, and returns the order identification information to the order placing device;

[0014] The order placing device receives the order identification information returned by the cloud server and sends the order identification information to the display device;

[0015] The display device displays the order identification information;

[0016] Among them, the order identification information is set to instruct the reserved application to run a preset mini-program to complete the payment of the order after being scanned by the reserved application.

[0017] Compared with the related art, an order placing system and an order placing method provided by an embodiment of the present disclosure can forward the generated order identification information to the display device for display after placing an order through the order placing device, so that after the user scans the order identification information displayed by the display device using the reserved application, a preset mini-program can be run to complete the payment of the order. Through the linkage of the order placing device and the display device, this solution realizes a brand-new order placing method of offline interaction and online payment, which can greatly improve the user experience.

[0018] Other features and advantages of the embodiments of the present disclosure will be described in the following description, and part of them will be obvious from the description, or understood by implementing the embodiments of the present disclosure. The objectives and other advantages of the embodiments of the present disclosure can be realized and obtained by the structures specifically pointed out in the description, the claims, and the drawings. Description of the Drawings

[0019] The drawings are used to provide an understanding of the technical solutions of the present disclosure, and constitute a part of the description. They are used together with the embodiments of the present disclosure to explain the technical solutions of the present disclosure, and do not constitute a limitation to the technical solutions of the present disclosure.

[0020] Figure 1 It is a schematic structural diagram of an order placing system according to an embodiment of the present disclosure;

[0021] Figure 2 Schematic diagram of communication among the cash register client, menu screen and server in an embodiment of the present disclosure;

[0022] Figure 3 Flowchart of establishing a direct communication connection between the cash register client and menu screen in an embodiment of the present disclosure;

[0023] Figure 4 Business flowchart when placing an order in an embodiment of the present disclosure;

[0024] Figure 5 Interaction schematic diagram among devices when placing an order in an embodiment of the present disclosure;

[0025] Figure 6 Complete flowchart when placing an order in an embodiment of the present disclosure;

[0026] Figure 7 Flowchart of the order - placing method in an embodiment of the present disclosure. Detailed implementation manners

[0027] The present disclosure describes multiple embodiments, but the description is exemplary rather than restrictive, and it is obvious to those of ordinary skill in the art that there can be more embodiments and implementation solutions within the scope of the embodiments described in the present disclosure. Although many possible combinations of features are shown in the drawings and discussed in the detailed implementation manners, many other combination ways of the disclosed features are also possible. Unless specifically restricted, any feature or element of any embodiment can be combined with any other feature or element in any other embodiment, or can replace any other feature or element in any other embodiment.

[0028] The present disclosure includes and contemplates combinations with features and elements known to those of ordinary skill in the art. The disclosed embodiments, features and elements of the present disclosure can also be combined with any conventional features or elements to form unique inventive solutions defined by the claims. Any feature or element of any embodiment can also be combined with features or elements from other inventive solutions to form another unique inventive solution defined by the claims. Therefore, it should be understood that any feature shown and / or discussed in the present disclosure can be implemented alone or in any appropriate combination. Therefore, except for the limitations made according to the appended claims and their equivalent replacements, the embodiments are not subject to other limitations. In addition, various modifications and changes can be made within the scope of protection of the appended claims.

[0029] In addition, when describing representative embodiments, the specification may have presented the method and / or process as a specific sequence of steps. However, to the extent that the method or process does not depend on the specific order of the steps described herein, the method or process should not be limited to the specific order of steps described. As will be understood by those of ordinary skill in the art, other step sequences are possible. Accordingly, the specific order of steps set forth in the specification should not be construed as a limitation on the claims. In addition, the claims directed to the method and / or process should not be limited to performing their steps in the order written, as those skilled in the art can readily understand that these orders can vary and still remain within the spirit and scope of the embodiments of the present disclosure.

[0030] An embodiment of the present disclosure provides an order-taking system, as Figure 1 shown, which may include: an order-taking device, a cloud server, and a display device, wherein:

[0031] The order-taking device is configured to receive order-taking information and send the order-taking information to the cloud server; and receive the order identification information returned by the cloud server and send the order identification information to the display device;

[0032] The cloud server is configured to generate an order based on the order-taking information received from the order-taking device, generate the order identification information corresponding to the order, and return the order identification information to the order-taking device;

[0033] The display device is configured to display the order identification information;

[0034] Wherein, the order identification information is set to, after being scanned by a predetermined application, instruct the predetermined application to run a preset mini-program to complete the payment of the order.

[0035] For the order-taking system of this embodiment, after placing an order through the order-taking device, the generated order identification information can be forwarded to the display device for display, so that after the user scans the order identification information displayed on the display device using the predetermined application, the preset mini-program can be run to complete the payment of the order. Through the linkage of the order-taking device and the display device, this solution can not only achieve offline order placement to interact with users in real time and bring users a personalized shopping experience, but also achieve online payment (enabling users to open the preset mini-program to complete the order payment by scanning the order identification information synchronized to the display device), realizing a brand-new order-taking method of offline interaction and online payment, which can greatly improve the user experience.

[0036] It should be noted that one cloud server can correspond to multiple order placement devices. The cloud server will return the generated order identification information to the corresponding order placement device from which the order placement information is sent. The cloud server can also be set to save the correspondence between the order and the device identification of the order placement device, and after generating or receiving other information related to a certain order, it can be sent to the order placement device corresponding to the order.

[0037] Exemplarily, the order identification information can be, but is not limited to, a QR code, which can include an order number for uniquely identifying an order and an identification of a preset applet; when the application scans the order identification information, it can trigger the running of the preset applet and synchronize the order number to the applet.

[0038] In an exemplary embodiment of the present disclosure, the cloud server is further set to return the corresponding order for the preset applet to display after receiving the query information sent by the preset applet according to the order identification information;

[0039] Wherein, the preset applet is set to send the query information to the cloud server according to the order identification information during operation and display the order returned by the cloud server.

[0040] Exemplarily, the order identification information can be a QR code; the query information sent according to the order identification information can be the order identification information itself, or the information obtained therefrom (such as the order number), or other information that can uniquely correspond to the order generated according to the order identification information (such as a query statement containing the order number).

[0041] The order placement system of this embodiment can realize the three - end linkage of the order placement device, the display device and the user's mobile device, and the three ends synchronously display the order. Customers can view and re - confirm the content in the order from the applet, which can ensure the accuracy of the order generated by the order placement information, avoid disputes caused by errors in the order placement process, etc., and greatly improve the user experience.

[0042] In an exemplary embodiment of the present disclosure, the order-taking device may be a cashier desk client, and a store clerk can input the products selected by a customer through the cashier desk client; the display device may be a menu screen for displaying menu information, and the customer can view the menu information (product introduction information, such as the types and prices of products) through the menu screen; the order is generated according to the order-taking information, and the content of the order will include the order-taking information; the order-taking information may include one or more of the following: total order amount, product types, amount of each product, and flavor of each product; when the order identification information is a two-dimensional code, the menu screen can display the two-dimensional code for the customer to scan to open the merchant mini-program terminal (i.e., the preset mini-program), so that the customer can view the content of the order in the merchant mini-program terminal, confirm whether the products are correct, and make a payment for the order.

[0043] Exemplarily, the specific business process of the order-taking system in this embodiment can be as follows. After the store clerk and the customer confirm the selected products, the store clerk can submit an order through the cashier desk client. A two-dimensional code is generated on the cloud server, and then after the cashier desk client receives the two-dimensional code-related information returned by the cloud server, it sends the two-dimensional code-related information to the menu screen so that the menu screen can display the two-dimensional code. At this time, the customer can scan the two-dimensional code on the menu screen to open the merchant mini-program client and view all the information of the current order in the mini-program client, including the total order amount, product types, amount of each product, flavor of each product, etc.

[0044] The order-taking system in this embodiment can realize the three-terminal linkage of the order-taking device, the display device, and the customer's mobile device, providing a brand-new semi-self-service and semi-service order-taking method. On the one hand, compared with the traditional fully self-service order-taking, the customer takes orders through the store clerk and can interact with the store clerk in real time, solving problems such as the customer not understanding single products or not being able to use self-service machines and needing to ask someone in the fully self-service order-taking scenario, and realizing a personalized shopping experience; on the other hand, compared with the traditional method of directly deducting the payment code in the payment box to complete the payment, the semi-self-service and semi-service order-taking system in this embodiment enables the customer to confirm whether the product types, flavors, etc. in the order are correct before payment, avoiding order-taking errors caused by unclear communication, and greatly improving the user experience.

[0045] In an exemplary embodiment of the present disclosure, the preset mini-program is further configured to receive a payment instruction input by the user for the order during operation and call a payment application program for the user to complete the payment of the order in the payment application program;

[0046] The cloud server is further configured to receive the payment status information of the order and send the payment status information to the corresponding order-taking device;

[0047] The order-taking device is further configured to receive the payment status information, generate a display instruction according to the payment status information, and send the display instruction to the display device;

[0048] The display device is further configured to display a prompt message indicating the payment status according to the display instruction.

[0049] Exemplarily, the payment status may include payment success, payment failure, etc. The payment status information may be represented by a string. For example, "1" represents payment success and "0" represents payment failure; the form of the prompt message for the payment status may be a pop-up prompt or a voice prompt, etc., such as a pop-up window with the words "payment success" or "payment failure".

[0050] The order-taking system of this embodiment can realize the three-terminal linkage of the order-taking device, the display device, and the user's mobile device, synchronize the order payment status to the three terminals of the order-taking device, the display device, and the mobile device running the mini-program, so that the store clerk and the customer can timely learn whether the order payment is successful or failed, improving the customer's shopping experience. For example, after the user pays successfully through the mini-program, the order-taking device can receive the payment success message returned by the cloud server, and then directly synchronize the payment success message to the display device to display the payment success prompt message (such as a payment success pop-up window, a payment success prompt sound, etc.).

[0051] In an example of this embodiment, the payment application may be a common payment application, such as Alipay, WeChat, UnionPay payment program, etc.

[0052] In this example, after the customer scans the QR code on the display device to open the merchant mini-program, they can directly call common payment channels in the mini-program to complete the payment, which can improve the flexibility and convenience of payment.

[0053] In addition, before the user makes a payment, it can be detected whether the user is registered as a member. If the user is not registered as a member, the user is prompted to register as a member. After the user clicks the registration button, the member payment interface is jumped to guide the user to complete the member registration and increase the user stickiness.

[0054] In an exemplary embodiment of the present disclosure, the order-taking system further includes a router;

[0055] The order-taking device is further configured to send an invitation connection instruction; and, after receiving the confirmation connection instruction from the display device, establish a communication connection with the display device;

[0056] The router is configured to forward the invitation connection instruction to the display device connected to this router after receiving the invitation connection instruction from the order-taking device;

[0057] The display device is further configured to, after receiving the invitation connection instruction forwarded by the router, send a confirmation connection instruction to the order placement device according to the invitation connection instruction.

[0058] Wherein, the confirmation connection instruction may include the IP address and port number of the display device, and establishing a communication connection between the order placement device and the display device includes: the order placement device establishing a communication connection with the display device through the IP and port number.

[0059] As can be seen from this embodiment, the order placement system of the present disclosure realizes a mutual discovery mechanism between the order placement device and the display device. Through this mechanism, an efficient and reliable communication can be established between the order placement device and the display device, so that order information and the like can be synchronized to the display device in real time for customers to view, improving the user experience.

[0060] It should be noted that the number of display devices can be one or more, and the present disclosure does not limit this.

[0061] In an example of this embodiment, the communication connection established between the order placement device and the display device is Google Remote Procedure Call (gRPC) communication. This communication method is simple, convenient, efficient and stable. Of course, it can also be replaced by any other form of communication method, and the present disclosure does not limit this.

[0062] In an example of this embodiment, the invitation connection instruction is a routing broadcast message.

[0063] The following uses an example to illustrate the above embodiment.

[0064] In this example, the cashier desk client is used as the order placement device, and the menu screen is used as the display device. Figure 2 is a communication schematic diagram of the cashier desk client, the menu screen and the server. Figure 3 is a flowchart for establishing a direct communication connection between the cashier desk client and the menu screen.

[0065] As Figure 3 shown, the process of establishing a connection between the cashier desk client and the menu screen may include the following steps:

[0066] Step S310, the cashier desk client starts its own network permission detection to ensure that the network permission is enabled and it can establish a connection with other devices.

[0067] Step S320, map the local port to the remote address port to implement a two-way channel for data transmission. Among them, the local port can be 0.0.0.0:34317, and the remote address port can be 255.255.255.255:34318.

[0068] Step S330: The cash register client enables local port listening and listens for the data received on the local port to ensure timely processing of information from other devices.

[0069] Step S340: The cash register client sends a broadcast message for inviting connection to the router.

[0070] Step S350: After receiving the broadcast message for inviting connection, the router forwards the broadcast message for inviting connection to the menu screen, so that the menu screen can learn about the existence of the cash register client based on this broadcast message and can communicate with it.

[0071] Step S360: After receiving the broadcast message for inviting connection, the menu screen actively responds through the menu screen server and sends a broadcast message for confirming connection to the cash register client, where the broadcast message for confirming connection may include the IP and port number of the menu screen.

[0072] Step S370: After receiving the broadcast message for confirming connection, the cash register client establishes a communication connection with the menu screen through the IP and port number in this broadcast message. Thus, the direct communication channel between the cash register client and the menu screen is completed.

[0073] It can be seen that initially, UDP communication is carried out between the cash register client and the menu screen through the router, and finally, the direct communication channel between the cash register client and the menu screen is established. Through this channel, stable and efficient data transmission can be achieved between the cash register client and the menu screen, realizing seamless online and offline docking, and improving the order-taking efficiency and user experience.

[0074] It should be noted that the communication method between the cash register client and the menu screen can be gRPC communication, which is simple, convenient, efficient and stable. Of course, it can also be replaced by any other form of communication method, and the present disclosure does not limit this.

[0075] The order-taking system of the present disclosure realizes efficient mutual discovery and connection establishment between the cash register and the menu screen, providing a more flexible and intelligent solution for the catering industry. This technology has significant advantages in improving service efficiency, simplifying device configuration and enhancing user experience.

[0076] Next, a example is used to illustrate the business process when using the order-taking system of the present disclosure for placing an order.

[0077] In this example, the cash register client is used as the order-taking device and the menu screen is used as the display device. The business flow chart for placing an order can refer to Figure 4 , and the interaction schematic diagram between devices when placing an order can refer to Figure 5 , such as Figure 6As shown, when placing an order using the order placement system of the present disclosure, the following steps may be included:

[0078] Step S610, the customer places an order through a store clerk at the store. During the order placement process, the customer communicates face-to-face with the clerk, jointly selects goods, providing a real-time interaction and personalized shopping experience.

[0079] Step S620, the clerk selects goods through the cashier client. After confirming the selected goods, the cashier client generates order placement information based on the confirmed selected goods and sends it to the cloud server.

[0080] Step S630, the cloud server generates an order based on the order placement information and generates order identification information for this order and returns it to the cashier client.

[0081] Step S640, the cashier client sends the order identification information to the menu screen through gRPC communication.

[0082] Step S650, the menu screen displays a settlement QR code based on this order identification information.

[0083] Step S660, the customer scans the settlement QR code on the menu screen, enters the mini-program payment page, and then completes the payment through a third-party payment channel such as WeChat / Alipay. This step utilizes mainstream payment tools, improving the flexibility and convenience of payment.

[0084] It should be noted that when it is detected in this step that the account logged in by the customer is not a registered member, the user will be prompted to register as a member.

[0085] Step S670, the cloud server receives the callback from the third-party payment channel, generates payment status information based on this callback information, and sends it to the corresponding cashier client.

[0086] Step S680, the cashier client generates a display instruction based on this payment status information and sends this display instruction to the menu screen through gRPC communication.

[0087] Step S690, the menu screen displays payment status prompt information based on this display instruction. For example, this payment status prompt information can be a payment success pop-up window displayed when the payment is successful.

[0088] Thus, the entire business process is completed. Through this process, seamless connection between online and offline is achieved, improving the user experience.

[0089] In an exemplary embodiment of the present disclosure, the order placement system further includes a printing device; the payment status information includes payment success information;

[0090] The order-taking device is further configured to generate a printing instruction when it identifies that the payment status information is payment success information, and send the printing instruction to the printing device;

[0091] The printing device is configured to print a payment receipt after receiving the printing instruction.

[0092] In the order-taking system of this embodiment, after the user's payment is successful, it can support printing a receipt to provide the receipt to the customer.

[0093] An embodiment of the present disclosure provides an order-taking method, which is applied to an order-taking system including an order-taking device, a cloud server, and a display device, as Figure 7 shown, and may include the following steps:

[0094] Step S710, the order-taking device receives order-taking information and sends the order-taking information to the cloud server;

[0095] Step S720, the cloud server generates an order according to the order-taking information received from the order-taking device, generates the order identification information corresponding to the order, and returns the order identification information to the order-taking device;

[0096] Step S730, the order-taking device receives the order identification information returned by the cloud server and sends the order identification information to the display device;

[0097] Step S740, the display device displays the order identification information, wherein the order identification information is set to indicate that the predetermined application runs a preset applet to complete the payment of the order after being scanned by the predetermined application.

[0098] In the order-taking method of this embodiment, after placing an order through the order-taking device, the generated order identification information can be forwarded to the display device for display, so that after the user scans the order identification information displayed on the display device using the predetermined application, the preset applet can be run to complete the payment of the order. This solution realizes a new order-taking method of offline interaction and online payment through the linkage of the order-taking device and the display device, which can greatly improve the user experience.

[0099] In an exemplary embodiment of the present disclosure, the method further includes:

[0100] The preset applet sends a query message to the cloud server according to the order identification information when running;

[0101] The cloud server returns the corresponding order for the preset applet to display after receiving the query message;

[0102] The preset applet displays the order returned by the cloud server.

[0103] In an exemplary embodiment of the present disclosure, the method further includes:

[0104] When the preset mini-program runs, it receives a payment instruction input by the user for the order and calls a payment application for the user to complete the payment of the order in the payment application;

[0105] The cloud server receives the payment status information of the order and sends the payment status information to the corresponding order-taking device;

[0106] The order-taking device receives the payment status information, generates a display instruction according to the payment status information, and sends the display instruction to the display device;

[0107] The display device displays a prompt message indicating the payment status according to the display instruction.

[0108] In an exemplary embodiment of the present disclosure, the order-taking system further includes a router; the method further includes establishing a communication connection between the order-taking device and the display device, including:

[0109] The order-taking device sends an invitation connection instruction;

[0110] After receiving the invitation connection instruction from the order-taking device, the router forwards the invitation connection instruction to the display device connected to this router;

[0111] After receiving the invitation connection instruction forwarded by the router, the display device sends a confirmation connection instruction to the order-taking device according to the invitation connection instruction;

[0112] After receiving the confirmation connection instruction from the display device, the order-taking device establishes a communication connection with the display device.

[0113] In an exemplary embodiment of the present disclosure, the order-taking system further includes a printing device; the payment status information includes payment success information; the method further includes:

[0114] When the order-taking device identifies that the payment status information is payment success information, it generates a printing instruction and sends the printing instruction to the printing device;

[0115] After receiving the printing instruction, the printing device prints a payment receipt.

[0116] Those of ordinary skill in the art will understand that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices, can be implemented as software, firmware, hardware, and appropriate combinations thereof. In the hardware implementation, the division of the functional modules / units mentioned above does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be executed by several physical components in cooperation. Some or all of the components may be implemented as software executed by a processor, such as a digital signal processor or a microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which can include a computer storage medium (or non-transitory medium) and a communication medium (or transitory medium). As is well known to those of ordinary skill in the art, the term "computer storage medium" includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information, such as computer-readable instructions, data structures, program modules, or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cassettes, tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those of ordinary skill in the art that a communication medium typically contains computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transmission mechanism, and can include any information delivery medium.

Claims

1. A point - ordering system, characterized in that, Comprising: An order-taking device, a cloud server, and a display device, wherein: The order-taking device is configured to receive order-taking information and send the order-taking information to the cloud server; and receive the order identification information returned by the cloud server and send the order identification information to the display device; The cloud server is configured to generate an order according to the order-taking information received from the order-taking device, generate the order identification information corresponding to the order, and return the order identification information to the order-taking device; The display device is configured to display the order identification information; Wherein, the order identification information is set to, after being scanned by a predetermined application, instruct the predetermined application to run a preset applet to complete the payment of the order.

2. The point - ordering system according to claim 1, characterized in that: The cloud server is further configured to return a corresponding order for the preset applet to display after receiving the query information sent by the preset applet according to the order identification information; Wherein, the preset applet is configured to send the query information to the cloud server according to the order identification information during operation and display the order returned by the cloud server.

3. The point - ordering system according to claim 2, characterized in that: The preset applet is further configured to receive a payment instruction input by the user for the order during operation and call a payment application for the user to complete the payment of the order in the payment application; The cloud server is further configured to receive the payment status information of the order and send the payment status information to the corresponding order-taking device; The order-taking device is further configured to receive the payment status information, generate a display instruction according to the payment status information, and send the display instruction to the display device; The display device is further configured to display a prompt message indicating the payment status according to the display instruction.

4. The point - ordering system according to claim 1, characterized in that, The order-taking system further includes a router; The order-taking device is further configured to send an invitation connection instruction; and establish a communication connection with the display device after receiving the confirmation connection instruction from the display device; The router is configured to forward the invitation connection instruction to the display device connected to this router after receiving the invitation connection instruction from the order-taking device; The display device is further configured to initiate a confirmation connection instruction to the order-taking device according to the invitation connection instruction after receiving the invitation connection instruction forwarded by the router.

5. The point - ordering system according to claim 4, characterized in that: The confirmation connection instruction includes the IP address and port number of the display device. Establishing a communication connection between the order-taking device and the display device includes: the order-taking device establishing a communication connection with the display device through the IP and port number.

6. The point - ordering system according to claim 5, characterized in that: The communication connection established between the order-taking device and the display device is a Google Remote Procedure Call (gRPC) communication, and the invitation connection instruction is a routing broadcast message.

7. A point - ordering method, characterized in that, Applied to an order-taking system including an order-taking device, a cloud server, and a display device, the method includes: The order-taking device receives order-taking information and sends the order-taking information to the cloud server; The cloud server generates an order according to the order information received from the order-ordering device, generates the order identification information corresponding to the order, and returns the order identification information to the order-ordering device; The ordering device receives the order identification information returned by the cloud server, and sends the order identification information to the display device; The display device displays the order identification information; The order identification information is configured to instruct the predetermined application to run a preset applet to complete payment of the order after being scanned by the predetermined application.

8. The method according to claim 7, characterized in that, The method further comprises: The preset applet sends query information to the cloud server according to the order identification information when running; After receiving the query information, the cloud server returns the corresponding order for display by the preset applet; The preset applet displays the orders returned by the cloud server.

9. The method according to claim 8, characterized in that, The method further comprises: The preset applet receives the payment instruction input by the user for the order when running, and calls the payment application so that the user can complete the payment of the order in the payment application; The cloud server receives payment status information of the order and sends the payment status information to the corresponding order-ordering device; The ordering device receives the payment status information, generates a display instruction according to the payment status information and sends it to the display device; The display device displays prompt information indicating the payment status according to the display instruction.

10. According to the method of claim 7, wherein: The ordering system further includes a router; the method further includes establishing a communication connection between the ordering device and the display device, including: The ordering device sends an invitation connection instruction; After receiving the invitation connection instruction from the ordering device, the router forwards the invitation connection instruction to the display device connected to the router; After receiving the invitation connection instruction forwarded by the router, the display device sends a confirmation connection instruction to the ordering device according to the invitation connection instruction; After receiving the confirmation connection instruction from the display device, the order-taking device establishes a communication connection with the display device.