Order generation method, server and client implemented by invitation method

By using an order -generating method to generate an invitation method, the server and client coordinate work, loading and recommending the list of products, solving the lack of personalized recommendations and low efficiency in the existing technology, and realized the rapid and personalized order recommendation.

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

Patent Information

Application Number
CN202110212707.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2018-05-31
Publication Date
2025-01-28
Estimated Expiration
2038-05-31

AI Technical Summary

Technical Problem

The prior art lacks personalized recommendations when users choose products, and the traditional recommendation methods are inefficient and prone to selection errors.

Method used

By using an order generation method to achieve the invitation method, the server receives the invitation order information sent by the first client, determines the second client, loads the product list information and sends it to the second client. The second client will conduct according to the product list information. Click the order to generate order information.

Benefits of technology

The rapid recommendation order is achieved, which improves the recommended personalization and efficiency, and reduces the possibility of choosing errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113011940B_ABST
    Figure CN113011940B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and device for generating an order by invitation, the method comprising: receiving an invitation ordering information sent by a first client; determining a second client according to the invitation ordering information, loading product list information, and sending the product list information to the second client; receiving information of one or more products selected by the second client returned by the second client performing an ordering operation according to the product list information; and generating order information according to the information of one or more products selected by the second client. Thus, by invitation, fast recommendation ordering is realized, which is efficient and convenient.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the invention patent application with the application date of May 31, 2018, application number 201810549965.4, and name “Order generation method, server and client implemented by invitation”. Technical Field

[0002] The present invention relates to the field of software, and in particular to an order generation method, a server and a client implemented by invitation. Background Art

[0003] For users, when they are in an unfamiliar scenario and want to choose a product, they usually use review software to check reviews and choose products with higher reviews or recommended by everyone. However, review software uses a comprehensive score, which does not make recommendations based on the user's own preferences, consumption habits, current needs, etc., and is not in line with the user's actual situation. Alternatively, users can also ask familiar friends through telephone, chat tools, etc., and have friends recommend products to users. However, this recommendation method is inefficient and requires both parties to describe the products and communicate their opinions, which is time-consuming and may also lead to the problem of choosing the wrong product due to unclear descriptions. Summary of the invention

[0004] In view of the above problems, the present invention is proposed to provide an order generation method, server and client implemented by invitation that overcome the above problems or at least partially solve the above problems.

[0005] According to one aspect of the present invention, a method for generating an order by invitation is provided. The method is executed on a server side and comprises:

[0006] Receiving the order invitation information sent by the first client;

[0007] Determine the second client according to the invitation order information, load the product list information, and send the product list information to the second client;

[0008] Receiving information of one or more commodities selected by the second client returned by the second client performing an order operation according to the commodity list information;

[0009] The order information is generated according to the information of the one or more commodities selected by the second client.

[0010] Optionally, determining the second client according to the order invitation information, loading the product list information, and sending the product list information to the second client further includes:

[0011] Generate an invitation order link according to the invitation order information, and send it to the first client, so that the first client can send the invitation order link to the second user;

[0012] According to the second user clicking the invitation to order link, the product list information acquisition request sent by the second client is triggered, the product list information of the merchant in the invitation to order information is acquired, and the product list information is sent to the second client.

[0013] Optionally, determining the second client according to the order invitation information, loading the product list information, and sending the product list information to the second client further includes:

[0014] Sending an invitation to order link to a second client used by a second user according to the invitation to order information sent by the first client and the information of the second user selected by the first client;

[0015] According to the product list information acquisition request sent by the second client triggered by the second user, the product list information of the merchant in the invitation to order information is acquired, and the product list information is sent to the second client.

[0016] Optionally, after receiving information of one or more commodities selected by the second client returned by the second client performing an order operation according to the commodity list information, the method further includes:

[0017] The invitation order ID returned by the second client is received, so as to determine the first client of the first user according to the invitation order ID.

[0018] Optionally, generating order information according to information of one or more commodities selected by the second client further includes:

[0019] The information of the one or more commodities selected by the second client is returned to the first client, so that the first client can confirm the information of the one or more commodities and generate order information.

[0020] Optionally, returning information of one or more commodities selected by the second client to the first client so that the first client can confirm the information of the one or more commodities and generate order information further includes:

[0021] Returning information of one or more commodities selected by the second client to the first client;

[0022] A confirmation request sent by a first client triggered by a first user is received, and order information is generated according to information of one or more commodities.

[0023] Optionally, the method further comprises:

[0024] A recommendation cancellation request sent by the first client triggered by the first user is received, information of one or more commodities selected by the second client is deleted, and the first client re-initiates an invitation to place an order request or enters the merchant order system.

[0025] According to another aspect of the present invention, a method for generating an order by invitation is provided. The method is executed on a first client and comprises:

[0026] On the invitation ordering page, according to the triggered invitation ordering request, the invitation ordering information is generated, and the invitation ordering information is sent to the server;

[0027] The server generates order information according to the information of one or more commodities selected by the second client and returned by the second client.

[0028] Optionally, the server generating order information according to the information of one or more commodities selected by the second client returned by the second client further includes:

[0029] Receiving information of one or more commodities selected by the second client returned by the server from the second client performing an order operation;

[0030] A request for confirming the information of one or more commodities selected by the second client, triggered by the first user, is obtained and sent to the server, and the server generates order information according to the information of the one or more commodities.

[0031] Optionally, the invitation to order information includes the invitation to order ID, the first user information, the merchant information and / or the first user's request information.

[0032] Optionally, generating invitation order information according to the triggered invitation order request, and sending the invitation order information to the server further comprises:

[0033] The merchant information selected by the first user, the first user information and / or the first user demand information are obtained, and according to the triggered invitation order request, invitation order information is generated, and the invitation order information is sent to the server.

[0034] Optionally, after generating invitation ordering information according to the triggered invitation ordering request and sending the invitation ordering information to the server, the method further includes:

[0035] Receiving the invitation order link generated by the server according to the invitation order information;

[0036] The invitation to order link is sent to the second user, so that the second user can click the invitation to order link and view the product list information on the second client.

[0037] Optionally, after generating invitation ordering information according to the triggered invitation ordering request and sending the invitation ordering information to the server, the method further includes:

[0038] The second user information selected by the first user is obtained, and the second user information is sent to the server, so that the server sends an invitation order link to the second client of the second user according to the second user information.

[0039] Optionally, the method further comprises:

[0040] A request for canceling the recommendation of the one or more commodities selected by the second client is obtained and sent to the server, and the server deletes the one or more commodities selected by the second client;

[0041] Return to the invitation order page to re-trigger the invitation order request or enter the merchant order system.

[0042] According to another aspect of the present invention, a method for generating an order by invitation is provided. The method is executed on a second client and comprises:

[0043] Receiving the product list information loaded and returned by the server according to the order invitation information sent by the first client;

[0044] Display product list information, and select one or more products based on the product list information;

[0045] The information of the one or more commodities selected by the second client is returned to the server for generating order information.

[0046] Optionally, receiving the product list information loaded and returned by the server according to the order invitation information sent by the first client further includes:

[0047] The operation of the second user clicking the invitation to order link triggers sending a request for obtaining the product list information to the server, and receiving the product list information returned by the server; wherein the invitation to order link is sent by the first client to the second user or pushed to the second user by the server based on the second user information sent by the first client.

[0048] Optionally, displaying the product list information, and performing an order operation to select one or more products according to the product list information further includes:

[0049] Displaying product list information, as well as first user information, merchant information and / or first user demand information in the order invitation information;

[0050] According to the product list information and the first user's request information, products that meet the first user's request information are selected, and an order operation is performed to select one or more products in the product list information.

[0051] Optionally, after returning information of the one or more commodities selected by the second client to the server, the method further includes:

[0052] The invitation order ID is returned to the server so as to determine the first client of the first user according to the invitation order ID.

[0053] Optionally, returning information of one or more commodities selected by the second client to the server for generating order information further includes:

[0054] The information of one or more commodities selected by the second client is sent to the first client through the server, so that the first client can confirm and generate order information.

[0055] According to another aspect of the present invention, a method for ordering food by invitation is provided, the method being executed on a server side and comprising:

[0056] Receiving the invitation ordering information sent by the first client;

[0057] Determine the second client according to the invitation ordering information, load the menu information, and send the menu information to the second client;

[0058] Receiving information of one or more dishes selected by the second client returned by the second client performing an ordering operation according to the menu information;

[0059] The order is completed according to the information of one or more dishes selected by the second client.

[0060] Optionally, determining the second client according to the invitation ordering information, loading the menu information, and sending the menu information to the second client further includes:

[0061] generating an invitation to order a meal link according to the invitation to order a meal information, and sending the link to the first client, so that the first client can send the invitation to order a meal link to the second user;

[0062] According to the second user clicking the invitation to order link, the menu information acquisition request sent by the second client is triggered, the menu information of the merchant in the invitation to order information is acquired, and the menu information is sent to the second client.

[0063] Optionally, determining the second client according to the invitation ordering information, loading the menu information, and sending the menu information to the second client further includes:

[0064] Sending an invitation to order a meal link to a second client used by a second user according to the invitation to order a meal information sent by the first client and the information of the second user selected by the first client;

[0065] According to the menu information acquisition request sent by the second client triggered by the second user, the menu information of the merchant in the invitation ordering information is acquired, and the menu information is sent to the second client.

[0066] Optionally, after receiving information of one or more dishes selected by the second client returned by the second client performing an ordering operation according to the menu information, the method further includes:

[0067] The invitation ordering ID returned by the second client is received, so as to determine the first client of the first user according to the invitation ordering ID.

[0068] Optionally, completing the ordering according to the information of the one or more dishes selected by the second client further includes:

[0069] The information of the one or more dishes selected by the second client is returned to the first client, so that the first client can confirm the information of the one or more dishes and complete the order.

[0070] Optionally, returning information of one or more dishes selected by the second client to the first client so that the first client can confirm the information of the one or more dishes to complete the order further includes:

[0071] Returning information about the one or more dishes selected by the second client to the first client;

[0072] A confirmation request sent by the first client triggered by the first user is received, and the dishes in the information of one or more dishes are ordered to the merchant ordering system to complete the ordering.

[0073] Optionally, the method further comprises:

[0074] A cancellation recommendation request sent by the first client triggered by the first user is received, the information of one or more dishes selected by the second client is deleted, and the first client re-initiates an invitation to order request or enters the merchant's ordering system.

[0075] According to another aspect of the present invention, a method for ordering food by invitation is provided, the method being executed on a first client and comprising:

[0076] On the invitation ordering page, generate invitation ordering information according to the triggered invitation ordering request, and send the invitation ordering information to the server;

[0077] The server completes the ordering according to the information of one or more dishes selected by the second client returned by the second client.

[0078] Optionally, the server completing the ordering according to the information of one or more dishes selected by the second client returned by the second client further includes:

[0079] Receiving information of one or more dishes selected by the second client returned by the server from the second client performing a dish recommendation operation;

[0080] A request for confirming the information of one or more dishes selected by the second client, triggered by the first user, is obtained and sent to the server, and the server completes the ordering according to the dishes in the information of the one or more dishes.

[0081] Optionally, the invitation to order food information includes an invitation to order food ID, first user information, merchant information and / or first user request information.

[0082] Optionally, generating invitation ordering information according to the triggered invitation ordering request, and sending the invitation ordering information to the server further comprises:

[0083] The merchant information, the first user information and / or the first user demand information selected by the first user are obtained, and according to the triggered invitation to order request, invitation to order information is generated, and the invitation to order information is sent to the server.

[0084] Optionally, after generating invitation to order food information according to the triggered invitation to order food request and sending the invitation to order food information to the server, the method further includes:

[0085] Receiving the invitation ordering link generated by the server according to the invitation ordering information;

[0086] The invitation to order link is sent to the second user, so that the second user can click the invitation to order link and view the menu information on the second client.

[0087] Optionally, after generating invitation to order food information according to the triggered invitation to order food request and sending the invitation to order food information to the server, the method further includes:

[0088] The second user information selected by the first user is obtained, and the second user information is sent to the server, so that the server sends an invitation ordering link to the second client of the second user according to the second user information.

[0089] Optionally, the method further comprises:

[0090] Obtaining a request triggered by the first user to cancel the recommendation of the information of one or more dishes selected by the second client and sending it to the server, and the server deleting the information of the one or more dishes selected by the second client;

[0091] Return to the invitation ordering page to re-trigger the invitation ordering request or enter the merchant's ordering system.

[0092] According to another aspect of the present invention, a method for ordering food by invitation is provided, the method being executed on a second client and comprising:

[0093] Receiving menu information loaded and returned by the server according to the invitation ordering information sent by the first client;

[0094] Display menu information and select one or more dishes based on the menu information;

[0095] The information of one or more dishes selected by the second client is returned to the server to complete the order.

[0096] Optionally, receiving the menu information loaded and returned by the server according to the invitation to order food information sent by the first client further includes:

[0097] The operation of the second user clicking on the invitation to order link triggers sending a menu information acquisition request to the server, and receiving the menu information returned by the server; wherein the invitation to order link is sent by the first client to the second user or pushed to the second user by the server based on the second user information sent by the first client.

[0098] Optionally, displaying menu information and recommending dishes according to the menu information to select one or more dishes further includes:

[0099] Displaying menu information, as well as first user information, merchant information and / or first user demand information in the invitation to order information;

[0100] According to the menu information and the first user's request information, dishes that meet the first user's request information are selected, and a recommended dish operation is performed to select one or more dishes.

[0101] Optionally, after returning information of the one or more dishes selected by the second client to the server, the method further includes:

[0102] The invitation ordering ID is returned to the server so as to determine the first client of the first user according to the invitation ordering ID.

[0103] Optionally, returning information of one or more dishes selected by the second client to the server to complete the order further includes:

[0104] The information of one or more dishes selected by the second client is sent to the first client through the server, so that the first client can confirm and complete the order.

[0105] According to another aspect of the present invention, there is provided an order generation server implemented by invitation, comprising:

[0106] An invitation receiving module, adapted to receive an invitation ordering information sent by a first client;

[0107] A commodity information sending module, adapted to determine the second client according to the invitation order information, load the commodity list information, and send the commodity list information to the second client;

[0108] A module for receiving information of one or more commodities selected by the second client after the second client performs an order operation according to the commodity list information;

[0109] The order generation module is adapted to generate order information according to information of one or more commodities selected by the second client.

[0110] Optionally, the commodity information sending module is further adapted to:

[0111] An invitation to order link is generated based on the invitation to order information and sent to the first client so that the first client can send the invitation to order link to the second user; based on the second user clicking on the invitation to order link, a request for obtaining the product list information sent by the second client is triggered, the product list information of the merchant in the invitation to order information is obtained, and the product list information is sent to the second client.

[0112] Optionally, the commodity information sending module is further adapted to:

[0113] Based on the invitation ordering information sent by the first client and the second user information selected by the first client, an invitation ordering link is sent to the second client used by the second user; based on the product list information acquisition request sent by the second client triggered by the second user, the product list information of the merchant in the invitation ordering information is acquired, and the product list information is sent to the second client.

[0114] Optionally, the device further comprises:

[0115] A module for receiving an invitation order ID returned by a second client so as to determine a first client of a first user according to the invitation order ID.

[0116] Optionally, the order generation module is further adapted to:

[0117] The information of the one or more commodities selected by the second client is returned to the first client, so that the first client can confirm the information of the one or more commodities and generate order information.

[0118] Optionally, the order generation module is further adapted to:

[0119] Returning information of one or more commodities selected by the second client to the first client;

[0120] A confirmation request sent by a first client triggered by a first user is received, and order information is generated according to information of one or more commodities.

[0121] Optionally, the server further includes:

[0122] The deletion module is adapted to receive a cancellation request for recommendation sent by the first client triggered by the first user, delete the information of one or more commodities selected by the second client, and have the first client re-initiate an invitation to order request or enter the merchant's ordering system.

[0123] According to another aspect of the present invention, there is provided a first client for generating an order by invitation, which includes:

[0124] An invitation sending module, adapted to generate invitation ordering information according to a triggered invitation ordering request on an invitation ordering page, and send the invitation ordering information to a server;

[0125] A module for the server to generate order information according to information of one or more commodities selected by the second client and returned by the second client.

[0126] Optionally, the module for generating order information by the server according to the information of one or more commodities selected by the second client returned by the second client is further adapted to:

[0127] Receiving information of one or more commodities selected by the second client returned by the server from the second client performing an order operation;

[0128] A request for confirming the information of one or more commodities selected by the second client, triggered by the first user, is obtained and sent to the server, and the server generates order information according to the information of the one or more commodities.

[0129] Optionally, the invitation to order information includes the invitation to order ID, the first user information, the merchant information and / or the first user's request information.

[0130] Optionally, the invitation sending module is further adapted to:

[0131] The merchant information selected by the first user, the first user information and / or the first user demand information are obtained, and according to the triggered invitation order request, invitation order information is generated, and the invitation order information is sent to the server.

[0132] Optionally, the first client further includes:

[0133] A link receiving module, adapted to receive an invitation order link generated by the server according to the invitation order information;

[0134] The link sending module is adapted to send the invitation to order link to the second user, so that the second user can click on the invitation to order link and view the product list information on the second client.

[0135] Optionally, the first client further includes:

[0136] The user acquisition module is adapted to acquire the second user information selected by the first user, and send the second user information to the server, so that the server can send an invitation order link to the second client of the second user according to the second user information.

[0137] Optionally, the first client further includes:

[0138] The cancellation module is suitable for obtaining the request for canceling the recommendation of one or more products selected by the second client triggered by the first user and sending it to the server, and the server deletes the information of one or more products selected by the second client; returns to the invitation to order page to re-trigger the invitation to order request or enters the merchant's order system.

[0139] According to another aspect of the present invention, there is provided a second client for generating an order by invitation, which includes:

[0140] A commodity information receiving module, adapted to receive commodity list information loaded and returned by the server according to the order invitation information sent by the first client;

[0141] The display recommendation module is suitable for displaying product list information and selecting one or more products according to the product list information;

[0142] A module for returning information of one or more commodities selected by the second client to the server for generating order information.

[0143] Optionally, the commodity information receiving module is further adapted to:

[0144] The operation of the second user clicking the invitation to order link triggers sending a request for obtaining the product list information to the server, and receiving the product list information returned by the server; wherein the invitation to order link is sent by the first client to the second user or pushed to the second user by the server based on the second user information sent by the first client.

[0145] Optionally, the display recommendation module is further adapted to:

[0146] Display the product list information, as well as the first user information, merchant information and / or first user demand information in the invitation to place an order; select products that meet the first user demand information based on the product list information and the first user demand information, and perform an order operation to select one or more products in the product list information.

[0147] Optionally, the second client further includes:

[0148] A module for returning the invitation order ID to the server so as to determine the first client of the first user according to the invitation order ID.

[0149] Optionally, the module for returning information of one or more commodities selected by the second client to the server for generating order information is further adapted to:

[0150] The information of one or more commodities selected by the second client is sent to the first client through the server, so that the first client can confirm and generate order information.

[0151] According to another aspect of the present invention, there is provided an order generation system implemented by invitation, which includes the above-mentioned server, a first client and a second client.

[0152] According to another aspect of the present invention, there is provided a server for inviting ordering food, comprising:

[0153] A meal ordering invitation receiving module, adapted to receive a meal ordering invitation message sent by a first client;

[0154] A menu sending module, adapted to determine the second client according to the invitation ordering information, load the menu information, and send the menu information to the second client;

[0155] A module for receiving information of one or more dishes selected by the second client returned by the second client performing an ordering operation according to the menu information;

[0156] The ordering module is adapted to complete the ordering according to the information of one or more dishes selected by the second client.

[0157] Optionally, the menu sending module is further adapted to:

[0158] An invitation to order link is generated based on the invitation to order information and sent to the first client so that the first client can send the invitation to order link to the second user; based on the second user clicking on the invitation to order link, a menu information acquisition request sent by the second client is triggered, the menu information of the merchant in the invitation to order information is acquired, and the menu information is sent to the second client.

[0159] Optionally, the menu sending module is further adapted to:

[0160] Based on the invitation to order information sent by the first client and the second user information selected by the first client, an invitation to order link is sent to the second client used by the second user; based on the menu information acquisition request sent by the second client triggered by the second user, the menu information of the merchant in the invitation to order information is acquired, and the menu information is sent to the second client.

[0161] Optionally, the server further includes:

[0162] A module for receiving an invitation to order food ID returned by a second client, so as to determine a first client of a first user according to the invitation to order food ID.

[0163] Optionally, the ordering module is further adapted to:

[0164] The information of the one or more dishes selected by the second client is returned to the first client, so that the first client can confirm the information of the one or more dishes and complete the order.

[0165] Optionally, the ordering module is further adapted to:

[0166] The information of one or more dishes selected by the second client is returned to the first client; a confirmation request sent by the first client triggered by the first user is received, and the dishes in the information of one or more dishes are ordered to the merchant's ordering system to complete the ordering.

[0167] Optionally, the server further includes:

[0168] The deletion module is adapted to receive a cancellation request for recommendation sent by the first client triggered by the first user, delete the information of one or more dishes selected by the second client, and have the first client re-initiate an invitation to order request or enter the merchant's ordering system.

[0169] According to another aspect of the present invention, a first client for inviting people to order food is provided, which includes:

[0170] The ordering invitation sending module is adapted to generate the ordering invitation information according to the triggered ordering invitation request on the ordering invitation page, and send the ordering invitation information to the server;

[0171] A module for completing the ordering by the server according to the information of one or more dishes selected by the second client returned by the second client.

[0172] Optionally, the module for completing the ordering by the server according to the information of one or more dishes selected by the second client returned by the second client is further adapted to:

[0173] Receive information about one or more dishes selected by the second client returned by the server when the second client performs a dish recommendation operation; obtain a request triggered by the first user to confirm the information about the one or more dishes selected by the second client and send it to the server, and the server completes the ordering based on the dishes in the one or more dish information.

[0174] Optionally, the invitation to order food information includes an invitation to order food ID, first user information, merchant information and / or first user request information.

[0175] Optionally, the ordering invitation sending module is further adapted to:

[0176] The merchant information, the first user information and / or the first user demand information selected by the first user are obtained, and according to the triggered invitation to order request, invitation to order information is generated, and the invitation to order information is sent to the server.

[0177] Optionally, the first client further includes:

[0178] An ordering link receiving module, adapted to receive an invitation ordering link generated by a server according to the invitation ordering information;

[0179] The ordering link sending module is adapted to send the invitation ordering link to the second user, so that the second user can click on the invitation ordering link and view the menu information on the second client.

[0180] Optionally, the first client further includes:

[0181] The user acquisition module is adapted to acquire the second user information selected by the first user, and send the second user information to the server, so that the server can send an invitation ordering link to the second client of the second user according to the second user information.

[0182] Optionally, the first client further includes:

[0183] The cancellation module is suitable for obtaining the request for canceling the recommendation of one or more dishes selected by the second client triggered by the first user and sending it to the server, and the server deletes the information of one or more dishes selected by the second client; returns to the invitation to order page to re-trigger the invitation to order request or enters the merchant's ordering system.

[0184] According to another aspect of the present invention, a second client for inviting people to order food is provided, which includes:

[0185] A menu receiving module, adapted to receive menu information loaded and returned by the server according to the invitation ordering information sent by the first client;

[0186] The display recommendation module is suitable for displaying menu information and recommending dishes according to the menu information to select one or more dishes;

[0187] A module for returning information of one or more dishes selected by the second client to the server to complete the ordering.

[0188] Optionally, the menu receiving module is further adapted to:

[0189] The operation of the second user clicking on the invitation to order link triggers sending a menu information acquisition request to the server, and receiving the menu information returned by the server; wherein the invitation to order link is sent by the first client to the second user or pushed to the second user by the server based on the second user information sent by the first client.

[0190] Optionally, the display recommendation module is further adapted to:

[0191] Display menu information, as well as the first user information, merchant information and / or first user demand information in the invitation to order information; select dishes that meet the first user demand information based on the menu information and the first user demand information, and perform a recommended dish operation to select one or more dishes.

[0192] Optionally, the second client further includes:

[0193] A module for returning the invitation ordering ID to the server so as to determine the first client of the first user according to the invitation ordering ID.

[0194] Optionally, the module for returning information of one or more dishes selected by the second client to the server to complete the ordering is further adapted to:

[0195] The information of one or more dishes selected by the second client is sent to the first client through the server, so that the first client can confirm and complete the order.

[0196] According to another aspect of the present invention, a system for inviting ordering is provided, which includes the above-mentioned server for inviting ordering, a first client for inviting ordering, and a second client for inviting ordering.

[0197] According to another aspect of the present invention, there is provided an electronic device, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus;

[0198] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute the operations corresponding to the order generation method implemented by invitation and executed on the server side.

[0199] According to another aspect of the present invention, a computer storage medium is provided, in which at least one executable instruction is stored, and the executable instruction enables a processor to execute operations corresponding to the order generation method implemented by invitation as described above and executed on the server side.

[0200] According to another aspect of the present invention, there is provided an electronic device, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus;

[0201] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute the operation corresponding to the order generation method implemented by invitation and executed on the first client.

[0202] According to another aspect of the present invention, a computer storage medium is provided, in which at least one executable instruction is stored, and the executable instruction enables a processor to execute operations corresponding to the order generation method implemented by invitation as described above and executed on the first client.

[0203] According to another aspect of the present invention, there is provided an electronic device, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus;

[0204] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute the operation corresponding to the order generation method implemented by invitation and executed on the second client.

[0205] According to another aspect of the present invention, a computer storage medium is provided, in which at least one executable instruction is stored, and the executable instruction enables a processor to execute operations corresponding to the order generation method implemented by invitation as described above and executed on the second client.

[0206] According to another aspect of the present invention, there is provided an electronic device, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus;

[0207] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute the operation corresponding to the method of ordering food by invitation executed on the server side.

[0208] According to another aspect of the present invention, a computer storage medium is provided, in which at least one executable instruction is stored, and the executable instruction enables a processor to execute operations corresponding to the method for ordering food by invitation as performed on the server side.

[0209] According to another aspect of the present invention, there is provided an electronic device, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus;

[0210] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute the operation corresponding to the method of ordering food by invitation executed on the first client.

[0211] According to another aspect of the present invention, a computer storage medium is provided, in which at least one executable instruction is stored, and the executable instruction enables a processor to execute operations corresponding to the method of ordering food by invitation as executed on the first client as described above.

[0212] According to another aspect of the present invention, there is provided an electronic device, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus;

[0213] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute the operation corresponding to the method of ordering food by invitation executed on the second client.

[0214] According to another aspect of the present invention, a computer storage medium is provided, in which at least one executable instruction is stored, and the executable instruction enables a processor to execute operations corresponding to the method for ordering food by invitation as executed on the second client as described above.

[0215] According to the order generation method, server and client implemented by invitation provided by the present invention, the invitation ordering information sent by the first client is received; the second client is determined according to the invitation ordering information, the commodity list information is loaded, and the commodity list information is sent to the second client; the recommended ordering information returned by the second client after the ordering operation according to the commodity list information is received; the recommended ordering information is returned to the first client, so that the first client can confirm the recommended ordering information and generate order information. Thus, fast recommended ordering is realized by invitation, which is efficient and convenient.

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

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

[0218] Figure 1 A flow chart of a method for generating an order by invitation according to an embodiment of the present invention is shown;

[0219] Figure 2 A flow chart of a method for generating an order by invitation according to another embodiment of the present invention is shown;

[0220] Figure 3 A flow chart of a method for generating an order by invitation according to another embodiment of the present invention is shown;

[0221] Figure 4 A flow chart of a method for generating an order by invitation according to another embodiment of the present invention is shown;

[0222] Figure 5 The following is an architecture diagram of an order generation system implemented by invitation according to an embodiment of the present invention;

[0223] Figure 6 A flow chart showing a method for ordering food by invitation according to an embodiment of the present invention is shown;

[0224] Figure 7 A flow chart showing a method for ordering food by invitation according to another embodiment of the present invention is shown;

[0225] Figure 8 A flow chart showing a method for ordering food by invitation according to another embodiment of the present invention is shown;

[0226] Fig. 9 A flow chart showing a method for ordering food by invitation according to another embodiment of the present invention is shown;

[0227] Fig.10 A diagram showing the architecture of a system for inviting people to order food according to an embodiment of the present invention is shown;

[0228] Fig.11 A schematic structural diagram of an electronic device according to an embodiment of the present invention is shown. DETAILED DESCRIPTION

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

[0230] Figure 1 FIG. 1 is a flow chart showing a method for generating an order by invitation according to an embodiment of the present invention. Figure 1 As shown, the order generation method implemented by invitation mode specifically includes the following steps:

[0231] Step S101: generating invitation order information on the invitation order page of the first client according to the invitation order request triggered by the first user, and sending the invitation order information to the server.

[0232] Since this embodiment uses an invitation method to realize order generation, in this embodiment, the inviting party and the invited party need to perform different operations on two different clients respectively, and jointly complete the order generation with the server. Among them, the inviting party is the first user, who uses the first client to operate, and the invited party is the second user, who uses the second client to operate. The first user initiates the invitation on the first client, and the second user recommends and orders on the second client.

[0233] Here, invitation to order applies to any product, including products from offline stores and online e-commerce. For example, ordering food in a restaurant, ordering coffee in a coffee shop, choosing to buy clothes, supplies and toys in a maternity and baby store, shopping in a supermarket, buying products in Tmall XX flagship store, etc., there is no limitation here.

[0234] The first user operates on the invitation ordering page of the first client, triggering an invitation ordering request. The first client obtains the merchant information selected by the first user on the invitation ordering page according to the triggered invitation ordering request, generates invitation ordering information from the first user information, the first user's demand information, etc., and sends the invitation ordering information to the server. Among them, the invitation ordering information includes an invitation ordering ID, the first user information, the merchant information, the first user's demand information, etc. Each invitation ordering ID corresponds to a unique invitation. The invitation ordering ID can be directly generated by the first client, or it can be generated by the server after the server receives the invitation ordering information sent by the first client. The first user information can be filled in by the first user on the invitation ordering page, or the first user information logged in on the first client can be directly obtained. The first user's demand information is filled in by the first user on the invitation ordering page, specifically the first user's preference for the product, the first user's needs, etc. For example, the first user's demand information is not to eat barbecue; or the first user's demand information is not to drink latte; or the first user's demand information is to choose a long skirt for a 5-year-old girl, etc. Merchant information can be obtained by directly scanning the merchant's QR code and identifying the QR code, or directly entering the merchant name, address, merchant website, etc. on the invitation order page. Merchant information includes merchant ID, merchant name, merchant address, business district information, etc. The merchant ID can be obtained by identifying the merchant's QR code, but it is not displayed on the first client and is sent directly when it is sent to the server.

[0235] Step S102: the server receives the order invitation information sent by the first client.

[0236] After the first user initiates the invitation on the first client, the server receives the invitation order information sent by the first client. After receiving the invitation order information sent by the first client, the server saves the invitation order information, such as in a database, so as to obtain the merchant's product list information according to the invitation order information, and correspondingly sends the product list information to the second client that invited, and returns the second client's recommended order information to the first client that issued the invitation, completing the entire process from invitation order to order generation.

[0237] Step S103: the server determines the second client according to the invitation order information, loads the product list information, and sends the product list information to the second client.

[0238] The server can determine the second client by the following methods. Specifically, the server generates a corresponding invitation order link according to the invitation order information, and sends the invitation order link to the first client. After the first client receives the invitation order link, the first client sends the invitation order link to the second user. The first user can send the invitation order link to a designated second user on the first client, or send the invitation order link to one or more friend groups, and the friend who receives the invitation and clicks the invitation order link is determined as the second user. Here, the invitation order link can be sent to a third-party application such as a friend group, user, etc. of DingTalk by sharing, forwarding, etc. After the second user receives the invitation order link, the second user clicks the invitation order link, and the corresponding page is opened on the second client used by the second user, displaying the product list information, so that the second user can view the product list information on the second client and recommend the product. When the second user clicks the invitation order link, the second client triggers a product list information acquisition request sent to the server, and the server can determine the second client according to the product list information acquisition request. The server loads the merchant's product list information according to the invitation order information and sends the product list information to the second client.

[0239] Alternatively, after the first client determines the invitation order information, the first user further selects the second user. The first client obtains the second user information selected by the first user, and sends the second user information to the server. When the first client selects the second user, the second user can be selected by directly selecting the second user or filling in the second user's name, the second user's contact information, etc. The server receives the selected second user information sent by the first client, and then according to the invitation order information sent by the first client, it can directly send an invitation order link to the second client used by the second user. Here, the invitation order link can be actively pushed to the second client by means of push notifications, etc. Afterwards, according to the product list information acquisition request triggered by the second user clicking the invitation order link on the second client, the server obtains the product list information of the merchant in the invitation order information, and sends the product list information to the second client.

[0240] Furthermore, in addition to receiving the product list information loaded and returned by the server based on the invitation to order information sent by the first client, the second client also receives the first user information, first user request information, merchant information, etc. in the invitation to order information returned by the server.

[0241] Step S104: the second client displays the product list information, and performs a recommendation ordering operation based on the product list information to generate recommended ordering information.

[0242] After the second client receives the product list information and invitation order information returned by the server, the second client displays this information on the recommendation page of the second client for the second user to view. The second user can filter out products that meet the first user's demand information from the product list information based on this information for recommendation. For example, the second user selects one or more products from the product list information, clicks the recommendation order operation on the page, and generates recommended order information based on the selected one or more products. Among them, the recommended order information includes the information of the selected one or more products (product name, quantity, etc.), and the invitation order ID in the invitation order information, so that the corresponding first user can be found according to the invitation order ID and returned to the first client. The recommended order information can also include the second user information. When the second user is not selected by the first user, the first user can understand who recommended the recommended order information based on the second user information. The second client returns the generated recommended order information to the server.

[0243] Step S105, the server receives the recommended ordering information returned by the second client after performing an ordering operation based on the product list information, and returns the recommended ordering information to the first client.

[0244] After the server receives the recommended order information, it can first save the recommended order information in the database, and then find the corresponding first user according to the invitation order ID in the recommended order information, and return the recommended order information to the corresponding first client. The first user of the first client confirms whether the product information included in the recommended order information meets his needs, and provides the first user with an opportunity to confirm, rather than directly generating an order. This ensures that the first user can delete or add the products he needs to the recommended order information according to his needs, and maximizes the satisfaction of the first user based on actual needs.

[0245] Step S106: the first client obtains the request for confirming the recommended order information triggered by the first user and sends it to the server.

[0246] After obtaining the recommended order information, the first client can display the product information in the recommended order information for the first user to view the specific product information. If the first user approves the product included in the recommended order information, a confirmation operation can be performed. The first client obtains the request for confirming the recommended order information triggered by the first user and sends the confirmation request to the server.

[0247] Furthermore, the first user can also modify the recommended ordering information in the first client, such as deleting a product, adding a new product, changing the quantity of a product, etc., and then save the modified recommended ordering information and return it to the server together with the confirmation request. The server will re-save the returned recommended ordering information.

[0248] Step S107: the server generates order information based on the recommended order information.

[0249] After receiving the confirmation request from the first client, the server can connect with the actual merchant ordering system according to the product information included in the recommended ordering information to generate order information. For example, if the recommended ordering information includes beverage information of a coffee shop, after the server receives the confirmation request from the first client, it can directly connect with the coffee shop ordering system to automatically place an order for the beverage information and generate order information; or, if the recommended ordering information includes clothing information of the XX Tmall flagship store, after the server receives the confirmation request from the first client, it can directly connect with the Tmall ordering system to automatically place an order for the clothing information and generate Tmall order information.

[0250] Optionally, this embodiment also includes the following steps:

[0251] Step S108: the first client obtains the request for canceling the recommended order information triggered by the first user and sends it to the server.

[0252] After obtaining the recommended order information, the first client can display the product information in the recommended order information for the first user to view the specific product information. If the first user does not approve the product included in the recommended product information, the first client can cancel the recommendation. The first client obtains the request for canceling the recommended order information triggered by the first user and sends the request for canceling the recommendation to the server.

[0253] Step S109: the server deletes the recommended order information, and the first client re-initiates an invitation order request or enters the merchant order system.

[0254] After receiving the request to cancel the recommendation, the server can delete the invalid recommended order information. After returning the request to cancel the recommendation, the first client can return to the invitation order page, and the first user can initiate a new invitation order request on the invitation order page, or the first client can directly jump to the merchant order system page, enter the merchant order system, and the first user can place an order by himself.

[0255] According to the order generation method implemented by invitation provided by the present invention, the first user initiates an invitation order request on the first client by invitation, and generates invitation order information. The server loads the product list information and sends it to the determined second client. The second user performs a recommended order operation on the second client according to the product list information, generates recommended order information, and returns it to the server. The server returns the recommended order information to the first client, and generates order information after the first client confirms the recommended order information, thereby realizing fast recommended ordering, better meeting the needs of the first user, and being efficient and convenient. Furthermore, by docking with the merchant ordering system, order information can be generated directly according to the recommended ordering information, and the problem of wrong ordering that may occur due to communication such as language and text is also avoided.

[0256] Figure 2 FIG. 2 is a flow chart showing a method for generating an order by invitation according to another embodiment of the present invention. Figure 2 As shown, the order generation method implemented by invitation mode specifically includes the following steps:

[0257] Step S201, receiving an order invitation message sent by a first client.

[0258] Step S202, determining the second client according to the invitation order information, loading the product list information, and sending the product list information to the second client.

[0259] Optionally, this step further includes: generating an invitation order link according to the invitation order information, and sending it to the first client, so that the first client can send the invitation order link to the second user. According to the second user clicking the invitation order link, triggering the product list information acquisition request sent by the second client, acquiring the product list information of the merchant in the invitation order information, and sending the product list information to the second client.

[0260] Optionally, this step further includes: sending an invitation order link to a second client used by a second user according to the invitation order information sent by the first client and the second user information selected by the first client. According to the product list information acquisition request sent by the second client triggered by the second user, acquiring the product list information of the merchant in the invitation order information, and sending the product list information to the second client.

[0261] Step S203, receiving the recommended ordering information returned by the second client after performing an ordering operation based on the product list information.

[0262] Step S204, returning the recommended order information to the first client, so that the first client can confirm the recommended order information and generate order information.

[0263] Optionally, this step further includes: returning the recommended order information to the first client, receiving a confirmation request sent by the first client triggered by the first user, and generating order information according to the recommended order information.

[0264] Optionally, this embodiment further includes the following steps:

[0265] Step S205, receiving a cancel recommendation request sent by the first client triggered by the first user, deleting the recommended order information, and the first client re-initiates an invitation order request or enters the merchant order system.

[0266] The above steps are executed on the server side. For the description of each step, refer to Figure 1 The corresponding description in the embodiments will not be repeated here.

[0267] Figure 3 FIG. 2 is a flow chart showing a method for generating an order by invitation according to another embodiment of the present invention. Figure 3 As shown, the order generation method implemented by invitation mode specifically includes the following steps:

[0268] Step S301, generating invitation order information according to the triggered invitation order request on the invitation order page, and sending the invitation order information to the server.

[0269] The invitation to order information includes the invitation to order ID, the first user information, the merchant information and / or the first user's request information.

[0270] Optionally, this step further includes: obtaining the merchant information selected by the first user, the first user information and / or the first user demand information, generating the invitation order information according to the triggered invitation order request, and sending the invitation order information to the server.

[0271] Optionally, this embodiment further includes the following steps:

[0272] Step S302, receiving the invitation order link generated by the server according to the invitation order information.

[0273] Step S303: Send the invitation to order link to the second user, so that the second user can click the invitation to order link and view the product list information on the second client.

[0274] Step S304, obtaining the second user information selected by the first user, and sending the second user information to the server, so that the server can send an invitation order link to the second client of the second user according to the second user information.

[0275] Among them, you can choose to execute steps S302, S303, or step S304 according to the specific implementation situation, which is not limited here.

[0276] Step S305: receiving the recommended order information generated by the second client performing the recommended order operation and returned by the server.

[0277] Step S306, obtaining a request for confirming the recommended order information triggered by the first user and sending it to the server, and the server generates order information according to the recommended order information.

[0278] Optionally, this embodiment further includes the following steps:

[0279] Step S307: Obtain a request for canceling the recommended order information triggered by the first user and send it to the server, and the server deletes the recommended order information.

[0280] Step S308, return to the invitation to order page to re-trigger the invitation to order request or enter the merchant order system.

[0281] The above steps are executed on the first client. For the description of each step, refer to Figure 1 The corresponding description in the embodiments will not be repeated here.

[0282] Figure 4 FIG. 2 is a flow chart showing a method for generating an order by invitation according to another embodiment of the present invention. Figure 4 As shown, the order generation method implemented by invitation mode specifically includes the following steps:

[0283] Step S401, receiving the product list information loaded and returned by the server according to the invitation order information sent by the first client.

[0284] Optionally, this step further includes: sending a request to the server for obtaining product list information based on the operation of the second user clicking the invitation to order link, and receiving the product list information returned by the server; wherein the invitation to order link is sent by the first client to the second user or pushed to the second user by the server based on the second user information sent by the first client.

[0285] Step S402, displaying the product list information, and performing a recommended ordering operation based on the product list information to generate recommended ordering information.

[0286] Optionally, this step further includes: displaying the product list information, and the first user information, merchant information and / or first user demand information in the invitation order information. According to the product list information and the first user demand information, selecting products that meet the first user demand information, performing a recommendation order operation and generating recommended order information.

[0287] Step S403: Send the recommended order information to the first client via the server.

[0288] The above steps are executed on the second client. For the description of each step, refer to Figure 1 The corresponding description in the embodiments will not be repeated here.

[0289] Figure 5 FIG. 1 shows an architecture diagram of an order generation system implemented by invitation according to an embodiment of the present invention. Figure 5 As shown, the order generation system implemented by invitation includes a server 510, a first client 520 and a second client 530.

[0290] The server 510 includes the following modules:

[0291] The invitation receiving module 511 is adapted to receive invitation ordering information sent by the first client.

[0292] The commodity information sending module 512 is adapted to: determine the second client according to the invitation order information, load the commodity list information, and send the commodity list information to the second client.

[0293] The first receiving module 513 for recommendation information is adapted to receive the recommendation ordering information returned by the second client after the second client performs an ordering operation based on the product list information.

[0294] The order generating module 514 is adapted to return the recommended order information to the first client, so that the first client can confirm the recommended order information and generate order information.

[0295] Optionally, the product information sending module 512 is further suitable for: generating an invitation order link based on the invitation order information, and sending it to the first client, so that the first client can send the invitation order link to the second user; based on the second user clicking the invitation order link, triggering the product list information acquisition request sent by the second client, acquiring the product list information of the merchant in the invitation order information, and sending the product list information to the second client.

[0296] Optionally, the product information sending module 512 is further adapted to: sending an invitation to order link to a second client used by a second user based on the invitation to order information sent by the first client and the second user information selected by the first client; obtaining the product list information of the merchant in the invitation to order information based on a product list information acquisition request sent by the second client triggered by the second user, and sending the product list information to the second client.

[0297] Optionally, the order generation module 514 is further adapted to: return the recommended order information to the first client; receive a confirmation request sent by the first client triggered by the first user, and generate order information according to the recommended order information.

[0298] Optionally, the server 510 further includes a deletion module 515. The deletion module 515 is adapted to receive a cancellation request for recommendation sent by the first client triggered by the first user, delete the recommended order information, and have the first client re-initiate an invitation order request or enter the merchant order system.

[0299] The first client 520 includes the following modules:

[0300] The invitation sending module 521 is adapted to: generate invitation ordering information according to the triggered invitation ordering request on the invitation ordering page, and send the invitation ordering information to the server.

[0301] The second recommendation information receiving module 522 is adapted to receive the recommendation order information returned by the server and generated by the second client performing the recommendation order operation.

[0302] The confirmation module 523 is adapted to: obtain a request for confirmation of the recommended order information triggered by the first user and send it to the server, and the server generates order information according to the recommended order information.

[0303] Optionally, the invitation sending module 521 is further adapted to: obtain the merchant information selected by the first user, the first user information and / or the first user demand information, generate the invitation order information according to the triggered invitation order request, and send the invitation order information to the server.

[0304] Optionally, the first client 520 further includes: a link receiving module 524 and a link sending module 525 .

[0305] The link receiving module 524 is adapted to receive an invitation order link generated by the server according to the invitation order information.

[0306] The link sending module 525 is adapted to send the invitation to order link to the second user, so that the second user can click the invitation to order link and view the product list information on the second client.

[0307] Optionally, the first client 520 further includes: a user acquisition module 526 .

[0308] The user acquisition module 526 is adapted to: acquire the second user information selected by the first user, and send the second user information to the server, so that the server sends an invitation order link to the second client of the second user according to the second user information.

[0309] Optionally, the first client 520 further includes: a cancellation module 527 .

[0310] The cancellation module 527 is adapted to: obtain the request for canceling the recommended order information triggered by the first user and send it to the server, and the server deletes the recommended order information; return to the invitation order page to re-trigger the invitation order request or enter the merchant order system.

[0311] The second client 530 includes the following modules:

[0312] The commodity information receiving module 531 is adapted to receive commodity list information loaded and returned by the server according to the invitation order information sent by the first client.

[0313] The display recommendation module 532 is suitable for: displaying the commodity list information, and performing a recommendation ordering operation based on the commodity list information to generate the recommendation ordering information.

[0314] The recommendation information sending module 533 is adapted to send the recommendation order information to the first client via the server.

[0315] Optionally, the product information receiving module 531 is further adapted to: sending a request to obtain product list information to the server based on the operation of the second user clicking the invitation to order link, and receiving the product list information returned by the server; wherein the invitation to order link is sent by the first client to the second user or pushed to the second user by the server based on the second user information sent by the first client.

[0316] Optionally, the display recommendation module 532 is further suitable for: displaying product list information, as well as the first user information, merchant information and / or first user demand information in the invitation ordering information; selecting products that meet the first user demand information based on the product list information and the first user demand information, performing a recommended ordering operation and generating recommended ordering information.

[0317] The description of each module included in the above server, the first client and the second client can be found in the description of the corresponding steps in the method embodiment, which will not be repeated here.

[0318] According to the order generation system implemented by invitation provided by the present invention, the first user initiates an invitation order request on the first client by invitation, and generates invitation order information. The server loads the product list information and sends it to the determined second client. The second user performs a recommended order operation on the second client according to the product list information, generates recommended order information, and returns it to the server. The server returns the recommended order information to the first client, and generates order information after the first client confirms the recommended order information, thereby realizing fast recommended ordering, better meeting the needs of the first user, and being efficient and convenient. Furthermore, by docking with the merchant ordering system, order information can be generated directly according to the recommended ordering information, and the problem of wrong ordering that may occur due to communication such as language and text is also avoided.

[0319] In order to specifically illustrate the order generation method provided by the present invention by invitation in combination with scenarios, an embodiment of the present invention further provides a method for ordering food by invitation in a dining scenario.

[0320] Figure 6 FIG. 1 is a flow chart showing a method for ordering food by invitation according to an embodiment of the present invention. Figure 6 As shown, the method of ordering food by invitation includes the following steps:

[0321] Step S601: generating invitation ordering information on the invitation ordering page of the first client according to the invitation ordering request triggered by the first user, and sending the invitation ordering information to the server.

[0322] The first user operates on the invitation ordering page of the first client, such as obtaining the merchant information by scanning the QR code posted on the corner of the restaurant table; or directly adding the merchant information such as the restaurant name and address. You can also fill in the first user's demand information according to the user's eating habits, such as liking desserts, not liking to eat fatty meat, not being able to eat spicy food, etc. According to the invitation ordering request triggered by the first user, the first client obtains the merchant information, the first user's demand information, etc., and can also obtain the first user information according to the logged-in user information. The above information generates the invitation ordering information and sends it to the server. Among them, the invitation ordering information can also include the invitation ordering ID. Each invitation ordering ID corresponds to a unique invitation. The invitation ordering ID can be generated directly on the first client, or it can be generated by the server after the server receives the invitation ordering information sent by the first client.

[0323] Step S602: the server receives the invitation to order food sent by the first client.

[0324] After receiving the invitation to order information sent by the first client, the server saves the invitation to order information, such as in a database, so as to obtain the merchant's menu information based on the invitation to order information, and accordingly sends the menu information to the invited second client, and returns the recommended dish information of the second client to the first client that issued the invitation, thereby completing the entire process from invitation to order to completion of ordering.

[0325] Step S603: the server determines the second client according to the invitation ordering information, loads the menu information, and sends the menu information to the second client.

[0326] The server can determine the second client by the following methods. Specifically, the server generates a corresponding invitation link according to the invitation information and sends the invitation link to the first client. After the first client receives the invitation link, the first client sends the invitation link to the second user. The first user can send the invitation link to a designated second user on the first client, or send the invitation link to one or more friend groups, and the friend who receives the invitation and clicks the invitation link is determined as the second user. Here, the invitation link can be sent to a third-party application such as a friend group or user of DingTalk by sharing, forwarding, etc. After the second user receives the invitation link, the second user clicks the invitation link, and the corresponding page is opened on the second client used by the second user to display the menu information, so that the second user can view the menu information on the second client and select the dishes that meet the first user's requirements. When the second user clicks the invitation link, the menu information acquisition request sent by the second client to the server is triggered, and the server can determine the second client according to the menu information acquisition request. The server loads the menu information of the merchant according to the invitation information and sends the menu information to the second client.

[0327] Alternatively, after the first client determines the invitation to order information, the first user further selects the second user. The first client obtains the second user information selected by the first user, and sends the second user information to the server. When the first client selects the second user, the second user can be selected by directly selecting the second user from multiple users or filling in the second user's name, the second user's contact information, etc. The server receives the selected second user information sent by the first client, and then according to the invitation to order information sent by the first client, it can directly send an invitation to order link to the second client used by the second user. Here, the invitation to order link can be actively pushed to the second client by means of push notifications, etc. Afterwards, according to the menu information acquisition request triggered by the second user clicking the invitation to order link on the second client, the server obtains the menu information of the merchant in the invitation to order information, and sends the menu information to the second client.

[0328] Furthermore, in addition to receiving the menu information loaded and returned by the server according to the invitation to order information sent by the first client, the second client also receives the first user information, the first user demand information, the merchant information, etc. in the invitation to order information returned by the server.

[0329] Step S604: the second client displays the menu information and generates recommended dish information by performing a dish recommendation operation according to the menu information.

[0330] After the second client receives the menu information and the invitation to order information returned by the server, the second client displays the dish information, the first user's request information, etc. on the recommended dish page of the second client. The second user can filter out dishes that meet the first user's request information from the menu information for recommendation. For example, if the first user's request information is not spicy, dessert, the second user can select dishes such as bean paste buns, green tea cakes, and bread temptation from the menu information, click on the recommended dish operation on the page, and generate recommended dish information. Among them, the recommended dish information includes the name, quantity, and other information of one or more selected dishes, as well as the invitation to order ID in the invitation to order information, so that the corresponding first user can be found according to the invitation to order ID. The server will then return the recommended dish information to the first client. The recommended dish information can also include the second user information. When the second user is not selected by the first user, the first user can understand who recommended the recommended dish information according to the second user information. The second client returns the generated recommended dish information to the server.

[0331] Step S605: The server receives the recommended dish information returned by the second client after the second client performs an ordering operation according to the menu information, and returns the recommended dish information to the first client.

[0332] After the server receives the recommended dish information, it can first save the recommended dish information in the database, and then find the corresponding first user according to the invitation ordering ID in the recommended dish information, and return the recommended dish information to the corresponding first client. The first user of the first client confirms whether the product information included in the recommended dish information meets his needs, and provides the first user with an opportunity to confirm instead of directly completing the order. This ensures that the first user can delete the recommended dishes or add the dishes he wants to eat according to his needs, and maximizes the satisfaction of the first user from a practical perspective.

[0333] Step S606: The first client obtains the request for confirming the recommended dish information triggered by the first user and sends it to the server.

[0334] After obtaining the recommended dish information, the first client can display the recommended dish. The first user can view the recommended dish information. If the first user approves all the recommended dishes, a confirmation operation can be performed. The first client obtains the request for confirming the recommended dish information triggered by the first user and sends the confirmation request to the server.

[0335] Furthermore, the first user can also modify the recommended dishes in the first client, such as deleting green tea cakes, adding fruit platters, changing the amount of rice, etc., and then save the modified recommended dish information and return it to the server together with the confirmation request. The server will re-save the returned recommended dish information.

[0336] Step S607: the server completes the order based on the recommended dish information.

[0337] After receiving the confirmation request from the first client, the server connects with the actual merchant's ordering system according to the recommended dish information, directly orders the recommended dishes, and completes the ordering operation.

[0338] Optionally, this embodiment also includes the following steps:

[0339] Step S608: The first client obtains the request triggered by the first user to cancel the recommendation of the recommended dish information and sends it to the server.

[0340] After obtaining the recommended dish information, the first client displays the recommended dish. If the first user does not approve the recommended dish, the recommendation can be canceled. The first client obtains the request for canceling the recommended dish information triggered by the first user, and sends the request for canceling the recommendation to the server.

[0341] Step S609: the server deletes the recommended dish information, and the first client re-initiates an invitation to order a meal or enters the merchant's ordering system.

[0342] After receiving the request to cancel the recommendation, the server can delete the invalid recommended dish information. After returning the request to cancel the recommendation, the first client can return to the invitation ordering page, and the first user can initiate a new invitation ordering request on the invitation ordering page, or the first client can directly jump to the merchant ordering system, and the first user can order by himself.

[0343] According to the method for ordering food by invitation provided by the present invention, a first user initiates an invitation to order food request on a first client by way of invitation, and generates invitation to order food information. The server loads the menu information and sends it to a determined second client. The second user performs a recommended dish operation on the second client according to the menu information, generates recommended dish information, and returns it to the server. The server returns the recommended dish information to the first client, and completes the order after the first client confirms the recommended dish information, thereby realizing fast recommendation of dishes, better meeting the eating habits of the first user, and being efficient and convenient. Furthermore, by docking with the merchant's ordering system, ordering food can be completed directly according to the recommended dish information, without the need for the first user to manually order food, and also avoiding the possibility of the first user and the second user communicating in language and text, and other issues such as ordering the wrong dish.

[0344] Figure 7 FIG. 2 is a flow chart showing a method for ordering food by invitation according to another embodiment of the present invention. Figure 7 As shown, the method of ordering food by invitation includes the following steps:

[0345] Step S701, receiving the invitation to order food sent by the first client.

[0346] Step S702, determining the second client according to the invitation ordering information, loading the menu information, and sending the menu information to the second client;

[0347] Optionally, this step further includes: generating an invitation to order link according to the invitation to order information, and sending it to the first client, so that the first client can send the invitation to order link to the second user. When the second user clicks on the invitation to order link, a menu information acquisition request sent by the second client is triggered, menu information of the merchant in the invitation to order information is acquired, and the menu information is sent to the second client.

[0348] Optionally, this step further includes: sending an invitation to order a meal link to a second client used by a second user according to the invitation to order a meal information sent by the first client and the second user information selected by the first client. According to the menu information acquisition request sent by the second client triggered by the second user, the menu information of the merchant in the invitation to order a meal information is acquired, and the menu information is sent to the second client.

[0349] Step S703, receiving the recommended dish information returned by the second client after performing an ordering operation based on the menu information.

[0350] Step S704: Return the recommended dish information to the first client, so that the first client can confirm the recommended dish information and complete the order.

[0351] Optionally, this step further includes: returning the recommended dish information to the first client, receiving a confirmation request sent by the first client triggered by the first user, and placing an order for the dish in the recommended dish information to the merchant's ordering system to complete the ordering.

[0352] Optionally, this embodiment further includes the following steps:

[0353] Step S705, receiving a cancellation request sent by the first client triggered by the first user, deleting the recommended dish information, and the first client re-initiates an invitation to order request or enters the merchant's ordering system.

[0354] The above steps are executed on the server side. For the description of each step, refer to Figure 6 The corresponding description in the embodiments will not be repeated here.

[0355] Figure 8 FIG. 2 is a flow chart showing a method for ordering food by invitation according to another embodiment of the present invention. Figure 8 As shown, the method of ordering food by invitation includes the following steps:

[0356] Step S801: Generate invitation to order information on the invitation to order page according to the triggered invitation to order request, and send the invitation to order information to the server.

[0357] The invitation to order food information includes the invitation to order food ID, the first user information, the merchant information and / or the first user's request information.

[0358] Optionally, this step further includes: obtaining the merchant information selected by the first user, the first user information and / or the first user demand information, generating the invitation to order information according to the triggered invitation to order request, and sending the invitation to order information to the server.

[0359] Optionally, this embodiment further includes the following steps:

[0360] Step S802, receiving the invitation to order link generated by the server according to the invitation to order information.

[0361] Step S803: Send the invitation to order link to the second user, so that the second user can click the invitation to order link and view the menu information on the second client.

[0362] Step S804, obtaining the second user information selected by the first user, and sending the second user information to the server, so that the server can send an invitation to order a meal link to the second client of the second user according to the second user information.

[0363] Among them, you can choose to execute steps S802, S803, or execute step S804 according to the specific implementation situation, which is not limited here.

[0364] Step S805, receiving the invitation to order link generated by the server according to the invitation to order information.

[0365] Step S806, obtaining a request for confirming the recommended dish information triggered by the first user and sending it to the server, and the server completes the ordering according to the recommended dish.

[0366] Optionally, this embodiment further includes the following steps:

[0367] Step S807, obtaining the request for canceling the recommended dish information triggered by the first user and sending it to the server, and the server deletes the recommended dish information.

[0368] Step S808, return to the invitation to order page to re-trigger the invitation to order request or enter the merchant's ordering system.

[0369] The above steps are executed on the first client. For the description of each step, refer to Figure 6 The corresponding description in the embodiments will not be repeated here.

[0370] Fig. 9 FIG. 2 is a flow chart showing a method for ordering food by invitation according to another embodiment of the present invention. Fig. 9 As shown, the method of ordering food by invitation includes the following steps:

[0371] Step S901, receiving menu information loaded and returned by the server according to the invitation to order food information sent by the first client.

[0372] Optionally, this step further includes: sending a menu information acquisition request to the server based on the operation of the second user clicking the invitation to order link, and receiving the menu information returned by the server; wherein the invitation to order link is sent by the first client to the second user or pushed to the second user by the server based on the second user information sent by the first client.

[0373] Step S902, displaying menu information, and performing a dish recommendation operation based on the menu information to generate recommended dish information.

[0374] Optionally, this step further includes: displaying menu information, and the first user information, merchant information and / or first user demand information in the invitation to order information. According to the menu information and the first user demand information, selecting dishes that meet the first user demand information, performing a dish recommendation operation and generating recommended dish information.

[0375] Step S903: Send the recommended dish information to the first client via the server.

[0376] The above steps are executed on the second client. For the description of each step, refer to Figure 6The corresponding description in the embodiments will not be repeated here.

[0377] Fig.10 FIG. 1 shows an architecture diagram of a system for inviting people to order food according to an embodiment of the present invention. Fig.10 As shown, the invitation ordering system includes an invitation ordering server 1010 , an invitation ordering first client 1020 , and an invitation ordering second client 1030 .

[0378] The invitation ordering server 1010 includes the following modules:

[0379] The ordering invitation receiving module 1011 is adapted to receive the ordering invitation information sent by the first client.

[0380] The menu sending module 1012 is adapted to: determine the second client according to the invitation to order food information, load the menu information, and send the menu information to the second client.

[0381] The first receiving module 1013 for recommended dishes is adapted to receive the recommended dish information returned by the second client after performing an ordering operation based on the menu information.

[0382] The ordering module 1014 is adapted to return the recommended dish information to the first client so that the first client can confirm the recommended dish information and complete the ordering.

[0383] Optionally, the menu sending module 1012 is further adapted to: generate an invitation to order link based on the invitation to order information, and send it to the first client, so that the first client can send the invitation to order link to the second user; based on the second user clicking on the invitation to order link, trigger a menu information acquisition request sent by the second client, acquire the menu information of the merchant in the invitation to order information, and send the menu information to the second client.

[0384] Optionally, the menu sending module 1012 is further adapted to: send an invitation to order link to a second client used by a second user based on the invitation to order information sent by the first client and the second user information selected by the first client; obtain the menu information of the merchant in the invitation to order information based on a menu information acquisition request sent by the second client triggered by the second user, and send the menu information to the second client.

[0385] Optionally, the ordering module 1014 is further adapted to: return the recommended dish information to the first client; receive a confirmation request sent by the first user triggering the first client, place an order for the dishes in the recommended dish information to the merchant's ordering system, and complete the order.

[0386] Optionally, the invitation ordering server 1010 further includes a deletion module 1015. The deletion module 1015 is adapted to receive a cancellation recommendation request sent by the first client triggered by the first user, delete the recommended dish information, and have the first client re-initiate an invitation ordering request or enter the merchant ordering system.

[0387] The first client 1020 for inviting customers to order food includes the following modules:

[0388] The ordering invitation sending module 1021 is adapted to: generate the ordering invitation information according to the triggered ordering invitation request on the ordering invitation page, and send the ordering invitation information to the server.

[0389] The second dish recommendation receiving module 1022 is adapted to receive the dish recommendation information returned by the server and generated by the second client performing the dish recommendation operation.

[0390] The dish confirmation module 1023 is adapted to: obtain a request triggered by the first user to confirm the recommended dish information and send it to the server, and the server completes the ordering according to the recommended dish.

[0391] Optionally, the ordering invitation sending module 1021 is further adapted to: obtain the merchant information selected by the first user, the first user information and / or the first user demand information, generate the invitation to order information according to the triggered invitation to order request, and send the invitation to order information to the server.

[0392] Optionally, the first client 1020 for inviting customers to order food further includes: an order link receiving module 1024 and an order link sending module 1025 .

[0393] The ordering link receiving module 1024 is adapted to receive an invitation to order link generated by the server according to the invitation to order information.

[0394] The ordering link sending module 1025 is adapted to send the invitation to order link to the second user, so that the second user can click on the invitation to order link and view the menu information on the second client.

[0395] Optionally, the first client 1020 for inviting customers to order food further includes: a user acquisition module 1026 .

[0396] The user acquisition module 1026 is adapted to: acquire the second user information selected by the first user, and send the second user information to the server, so that the server can send an invitation ordering link to the second client of the second user according to the second user information.

[0397] Optionally, the first client 1020 that invites the user to order food further includes: a cancellation module 1027 .

[0398] The cancellation module 1027 is adapted to: obtain the request for canceling the recommended dish information triggered by the first user and send it to the server, and the server deletes the recommended dish information; return to the invitation ordering page to re-trigger the invitation ordering request or enter the merchant ordering system.

[0399] The second client 1030 for inviting customers to order food includes the following modules:

[0400] The menu receiving module 1031 is adapted to receive menu information loaded and returned by the server according to the invitation to order food information sent by the first client.

[0401] The display recommendation module 1032 is suitable for: displaying menu information, and performing a dish recommendation operation based on the menu information to generate recommended dish information.

[0402] The recommended dish sending module 1033 is adapted to send the recommended dish information to the first client via the server.

[0403] Optionally, the menu receiving module 1031 is further adapted to: sending a menu information acquisition request to the server based on the operation of the second user clicking the invitation to order link, and receiving the menu information returned by the server; wherein the invitation to order link is sent by the first client to the second user or pushed to the second user by the server based on the second user information sent by the first client.

[0404] Optionally, the display recommendation module 1032 is further suitable for: displaying menu information, as well as the first user information, merchant information and / or first user demand information in the invitation to order information; selecting dishes that meet the first user demand information based on the menu information and the first user demand information, and performing a recommendation operation to generate recommended dish information.

[0405] The description of each module included in the above invitation ordering server, the first invitation ordering client and the second invitation ordering client can be found in the description of the corresponding steps in the corresponding method embodiment, which will not be repeated here.

[0406] According to the invitation ordering system provided by the present invention, the first user initiates an invitation ordering request on the first client by way of invitation, and generates invitation ordering information. The server loads the menu information and sends it to the determined second client. The second user performs a recommended dish operation on the second client according to the menu information, generates recommended dish information, and returns it to the server. The server returns the recommended dish information to the first client, and completes the ordering after the first client confirms the recommended dish information, thereby realizing fast dish recommendation, better meeting the first user's eating habits, and being efficient and convenient. Furthermore, by docking with the merchant's ordering system, ordering can be completed directly according to the recommended dish information, without the need for the first user to manually order, and also avoiding the possibility of the first user and the second user communicating in language and text, and other issues such as ordering the wrong dish.

[0407] The present application also provides a non-volatile computer storage medium, which stores at least one executable instruction, and the computer executable instruction can execute the order generation method implemented by invitation and executed on the server side in any of the above method embodiments.

[0408] Fig.11 A schematic structural diagram of an electronic device according to an embodiment of the present invention is shown. The specific embodiment of the present invention does not limit the specific implementation of the electronic device.

[0409] like Fig.11 As shown, the electronic device may include: a processor (processor) 1102 , a communication interface (Communications Interface) 1104 , a memory (memory) 1106 , and a communication bus 1108 .

[0410] in:

[0411] The processor 1102 , the communication interface 1104 , and the memory 1106 communicate with each other via a communication bus 1108 .

[0412] The communication interface 1104 is used to communicate with other devices such as clients or other servers.

[0413] Processor 1102 is used to execute program 1110, and specifically can execute the relevant steps in the above-mentioned order generation method embodiment implemented by invitation.

[0414] Specifically, the program 1110 may include program codes, which include computer operation instructions.

[0415] The processor 1102 may be a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention. The one or more processors included in the electronic device may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.

[0416] The memory 1106 is used to store the program 1110. The memory 1106 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0417] Program 1110 can be specifically used to enable processor 1102 to execute the order generation method implemented by invitation in any of the above method embodiments. The specific implementation of each step in program 1110 can refer to the corresponding descriptions in the corresponding steps and units in the above-mentioned order generation embodiment implemented by invitation executed on the server side, and will not be repeated here. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the above-described devices and modules can refer to the corresponding process description in the above-mentioned method embodiment, and will not be repeated here.

[0418] The present invention also provides a non-volatile computer storage medium, which stores at least one executable instruction, and the executable instruction can execute the order generation method implemented by invitation and executed on the first client in any of the above method embodiments.

[0419] The present invention also provides a computing device, including: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other through the communication bus; the memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute the operations corresponding to the order generation method implemented by the invitation method executed on the first client. Fig.11 The structural schematic diagram of the computing device shown is the same and will not be repeated here.

[0420] The present invention also provides a non-volatile computer storage medium, which stores at least one executable instruction, and the executable instruction can execute the order generation method implemented by invitation and executed on the second client in any of the above method embodiments.

[0421] The present invention also provides a computing device, including: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; the memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute the operations corresponding to the order generation method implemented by the invitation method executed on the second client. Fig.11 The structural schematic diagram of the computing device shown is the same and will not be repeated here.

[0422] The present invention also provides a non-volatile computer storage medium, which stores at least one executable instruction, and the executable instruction can execute the method of ordering food by invitation executed on the server side in any of the above method embodiments.

[0423] The present invention also provides a computing device, including: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other through the communication bus; the memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute the operations corresponding to the method for ordering food by invitation executed on the server side. Fig.11 The structural schematic diagram of the computing device shown is the same and will not be repeated here.

[0424] The present invention also provides a non-volatile computer storage medium, which stores at least one executable instruction, and the executable instruction can execute the method of ordering food by invitation performed on the first client in any of the above method embodiments.

[0425] The present invention also provides a computing device, including: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other through the communication bus; the memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute the operation corresponding to the method for ordering food by invitation executed on the first client. Fig.11 The structural schematic diagram of the computing device shown is the same and will not be repeated here.

[0426] The present invention also provides a non-volatile computer storage medium, which stores at least one executable instruction, and the executable instruction can execute the method of ordering food by invitation performed on the second client in any of the above method embodiments.

[0427] The present invention also provides a computing device, including: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other through the communication bus; the memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute the operation corresponding to the method for ordering food by invitation executed on the second client. Fig.11 The structural schematic diagram of the computing device shown is the same and will not be repeated here.

[0428] The algorithm and display provided herein are not inherently related to any particular computer, virtual system or other device. Various general purpose systems can also be used together with the teachings based on this. According to the above description, it is obvious that the structure required for constructing such systems. In addition, the present invention is not directed to any specific programming language either. It should be understood that various programming languages ​​can be utilized to realize the content of the present invention described herein, and the description of the above specific languages ​​is for disclosing the preferred embodiment of the present invention.

[0429] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.

[0430] Similarly, it should be understood that in order to streamline the present disclosure and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, various features of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, this disclosed method should not be interpreted as reflecting the intention that the claimed invention requires more features than those expressly recited in each claim. Rather, as reflected in the claims, inventive aspects lie in less than all of the features of the individual embodiments previously disclosed. Therefore, the claims that follow the detailed description are hereby expressly incorporated into the detailed description, with each claim itself serving as a separate embodiment of the present invention.

[0431] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and in addition they may be divided into a plurality of submodules or subunits or subcomponents. Except that at least some of such features and / or processes or units are mutually exclusive, all features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed in this manner may be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature providing the same, equivalent or similar purpose.

[0432] In addition, those skilled in the art will appreciate that, although some embodiments described herein include certain features included in other embodiments but not other features, the combination of features of different embodiments is meant to be within the scope of the present invention and form different embodiments. For example, in the claims, any one of the claimed embodiments may be used in any combination.

[0433] The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that a microprocessor or a digital signal processor (DSP) may be used in practice to implement some or all of the functions of some or all of the components of the order generation device implemented by invitation according to an embodiment of the present invention. The present invention may also be implemented as a device or device program (e.g., a computer program and a computer program product) for executing part or all of the methods described herein. Such a program implementing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.

[0434] It should be noted that the above embodiments illustrate the present invention rather than limit it, and that those skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets shall not be construed as a limitation on the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention may be implemented by means of hardware comprising a number of different elements and by means of a suitably programmed computer. In a unit claim enumerating a number of devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc., does not indicate any order. These words may be interpreted as names.

Claims

1. A method for generating an order by invitation, the method being executed on a server side, comprising: Receiving the order invitation information sent by the first client based on the order invitation page; Determine the second client according to the invitation order information, load the product list information, and send the product list information to the second client; Receiving the recommended order information generated based on one or more commodities selected by the second client after the second client performs the recommended order operation based on the commodity list information; Returning the recommended order information generated according to the one or more commodities selected by the second client to the first client; After receiving the confirmation request from the first client, the server connects with the actual merchant ordering system according to the commodity information included in the recommended ordering information to generate order information.

2. The method according to claim 1, wherein: The step of determining the second client according to the invitation order information, loading the product list information, and sending the product list information to the second client further includes: Generate an invitation order link according to the invitation order information, and send it to the first client, so that the first client can send the invitation order link to the second user; According to the second user clicking the invitation to order link, the product list information acquisition request sent by the second client is triggered, the product list information of the merchant in the invitation to order information is acquired, and the product list information is sent to the second client.

3. The method according to claim 1, wherein: The step of determining the second client according to the invitation order information, loading the product list information, and sending the product list information to the second client further includes: Sending an invitation to order link to a second client used by a second user according to the invitation to order information sent by the first client and the information of the second user selected by the first client; According to the product list information acquisition request sent by the second client triggered by the second user, the product list information of the merchant in the invitation to order information is acquired, and the product list information is sent to the second client.

4. The method according to any one of claims 1 to 3, wherein: After receiving the recommended order information generated based on one or more commodities selected by the second client after the second client performs the recommended order operation based on the commodity list information, the method further includes: The invitation order ID returned by the second client is received, so as to determine the first client of the first user according to the invitation order ID.

5. The method according to claim 1, wherein: The step of returning the recommended order information generated by the one or more commodities selected by the second client to the first client so that the first client can confirm the recommended order information and generate order information further includes: Returning the recommended order information generated by the one or more commodities selected by the second client to the first client; A confirmation request sent by a first client triggered by a first user is received, and order information is generated according to the recommended order information of the one or more commodities.

6. The method according to claim 1, wherein: The method further comprises: A recommendation cancellation request sent by the first client triggered by the first user is received, information of one or more commodities selected by the second client is deleted, and the first client re-initiates an invitation to place an order request or enters the merchant ordering system.

7. A method for generating an order by invitation, the method being executed on a first client, comprising: On the invitation ordering page, according to the triggered invitation ordering request, the invitation ordering information is generated, and the invitation ordering information is sent to the server; Receiving the recommended order information generated by the one or more commodities selected by the second client and returned by the server through the order operation performed by the second client; A request for confirming the recommended order information generated for one or more commodities selected by the second client, triggered by the first user, is obtained and sent to the server, and the server generates order information according to the recommended order information generated for the one or more commodities.

8. The method according to claim 7, wherein: The invitation to order information includes the invitation to order ID, first user information, merchant information and / or first user demand information.

9. The method according to claim 7, wherein: The step of generating invitation order information according to the triggered invitation order request on the invitation order page and sending the invitation order information to the server further comprises: The merchant information selected by the first user, the first user information and / or the first user demand information are obtained, and according to the triggered invitation order request, invitation order information is generated, and the invitation order information is sent to the server.

10. The method according to claim 7, wherein: After generating the invitation order information on the invitation order page according to the triggered invitation order request and sending the invitation order information to the server, the method further includes: Receiving the invitation order link generated by the server according to the invitation order information; The invitation to order link is sent to the second user, so that the second user can click on the invitation to order link and view the product list information on the second client.

11. The method according to claim 7, wherein: After generating the invitation order information on the invitation order page according to the triggered invitation order request and sending the invitation order information to the server, the method further includes: The second user information selected by the first user is obtained, and the second user information is sent to the server, so that the server sends an invitation order link to the second client of the second user according to the second user information.

12. The method according to claim 7, wherein: The method further comprises: Obtaining a request for canceling the recommendation order information generated for the one or more commodities selected by the second client triggered by the first user and sending it to the server, and the server deleting the information of the one or more commodities selected by the second client; Return to the invitation order page to re-trigger the invitation order request or enter the merchant order system.

13. A method for generating an order by invitation, the method being executed on a second client, comprising: Receiving the commodity list information loaded and returned by the server according to the invitation order information sent by the first client based on the invitation order page; Display the product list information, and perform an order operation according to the product list information to select one or more products to generate recommended order information; The recommended order information generated by the one or more commodities selected by the second client is returned to the server, so that the first client can confirm the recommended order information and generate order information.

14. The method according to claim 13, wherein: The receiving server further includes: The operation of the second user clicking the invitation to order link triggers sending a request for obtaining the product list information to the server, and receiving the product list information returned by the server; wherein, the invitation to order link is sent by the first client to the second user or pushed to the second user by the server based on the second user information sent by the first client.

15. The method according to claim 13 or 14, wherein: The displaying of the product list information, and performing an ordering operation according to the product list information to select one or more products to generate recommended ordering information further includes: Displaying the product list information, as well as the first user information, merchant information and / or first user demand information in the invitation to order information; According to the product list information and the first user demand information, products that meet the first user demand information are selected, and an order operation is performed to select one or more products in the product list information and generate recommended order information.

16. The method according to claim 13, wherein: After returning the recommended order information generated by the one or more commodities selected by the second client to the server, the method further includes: The invitation order ID is returned to the server so as to determine the first client of the first user according to the invitation order ID.

17. A method for ordering food by invitation, the method being executed on a server side, comprising: Receiving the invitation to order information sent by the first client based on the invitation to order page; Determine the second client according to the invitation ordering information, load the menu information, and send the menu information to the second client; Receiving the recommended order information generated based on one or more dishes selected by the second client after the second client performs a recommended order operation based on the menu information; Returning the recommended order information generated according to the one or more dishes selected by the second client to the first client; Receive confirmation of the recommended order information from the first client and generate order information.

18. The method according to claim 17, wherein: The step of determining the second client according to the invitation ordering information, loading the menu information, and sending the menu information to the second client further includes: generating an invitation to order a meal link according to the invitation to order a meal information, and sending the link to the first client, so that the first client can send the invitation to order a meal link to the second user; According to the second user clicking the invitation to order link, the menu information acquisition request sent by the second client is triggered, the menu information of the merchant in the invitation to order information is acquired, and the menu information is sent to the second client.

19. The method according to claim 17, wherein: The step of determining the second client according to the invitation ordering information, loading the menu information, and sending the menu information to the second client further includes: Sending an invitation to order a meal link to a second client used by a second user according to the invitation to order a meal information sent by the first client and the information of the second user selected by the first client; According to the menu information acquisition request sent by the second client triggered by the second user, the menu information of the merchant in the invitation ordering information is acquired, and the menu information is sent to the second client.

20. The method according to any one of claims 17 to 19, wherein: After receiving the information of one or more dishes selected by the second client returned by the second client performing an ordering operation according to the menu information, the method further includes: The invitation ordering ID returned by the second client is received, so as to determine the first client of the first user according to the invitation ordering ID.

21. The method according to claim 17, wherein: The step of completing the ordering according to the information of the one or more dishes selected by the second client further comprises: The information of the one or more dishes selected by the second client is returned to the first client, so that the first client can confirm the information of the one or more dishes and complete the order.

22. The method according to claim 21, wherein: The step of returning the information of the one or more dishes selected by the second client to the first client so that the first client can confirm the information of the one or more dishes and complete the order further includes: Returning information of the one or more dishes selected by the second client to the first client; A confirmation request sent by the first client triggered by the first user is received, and the dishes in the information of the one or more dishes are ordered to the merchant ordering system to complete the ordering.

23. The method according to claim 17, wherein: The method further comprises: A recommendation cancellation request sent by the first client triggered by the first user is received, the information of one or more dishes selected by the second client is deleted, and the first client re-initiates an invitation to order request or enters the merchant's ordering system.

24. A method for ordering food by invitation, the method being executed on a first client, comprising: On the invitation ordering page, generate invitation ordering information according to the triggered invitation ordering request, and send the invitation ordering information to the server; Receiving the recommended order information generated by the one or more dishes selected by the second client and returned by the server through the dish recommendation operation performed by the second client; A request for confirming the recommended ordering information generated for one or more dishes selected by the second client, triggered by the first user, is obtained and sent to the server, and the server generates order information according to the recommended ordering information generated for the one or more dishes.

25. The method according to claim 24, wherein: The invitation to order food information includes an invitation to order food ID, first user information, merchant information and / or first user demand information.

26. The method according to claim 24, wherein: The step of generating invitation ordering information according to the triggered invitation ordering request and sending the invitation ordering information to the server further comprises: The merchant information, the first user information and / or the first user demand information selected by the first user are obtained, and according to the triggered invitation to order request, invitation to order information is generated, and the invitation to order information is sent to the server.

27. The method according to claim 24, wherein: After generating the invitation to order food information according to the triggered invitation to order food request and sending the invitation to order food information to the server, the method further includes: Receiving a food ordering invitation link generated by the server according to the food ordering invitation information; The invitation to order link is sent to the second user, so that the second user clicks on the invitation to order link and views the menu information on the second client.

28. The method of claim 24, wherein: After generating the invitation to order food information according to the triggered invitation to order food request and sending the invitation to order food information to the server, the method further includes: The second user information selected by the first user is obtained, and the second user information is sent to the server, so that the server sends an invitation ordering link to the second client of the second user according to the second user information.

29. The method according to claim 27, wherein: The method further comprises: Acquire a request triggered by the first user to cancel the recommendation of the information of one or more dishes selected by the second client and send it to the server, and the server deletes the information of the one or more dishes selected by the second client; Return to the invitation ordering page to re-trigger the invitation ordering request or enter the merchant's ordering system.

30. A method for ordering food by invitation, the method being executed on a second client, comprising: Receiving menu information loaded and returned by the server according to the invitation to order information sent by the first client based on the invitation to order page; Displaying the menu information, and performing a dish recommendation operation according to the menu information to select one or more dishes to generate recommended order information; The recommended order information generated by the one or more dishes selected by the second client is returned to the server, and the first client confirms the recommended order information and generates order information.

31. The method according to claim 30, wherein: The receiving server further includes: A menu information acquisition request is sent to the server based on the operation of the second user clicking on the invitation to order link, and the menu information returned by the server is received; wherein the invitation to order link is sent by the first client to the second user or pushed to the second user by the server based on the second user information sent by the first client.

32. The method according to claim 30 or 31, wherein: The displaying of the menu information and performing a dish recommendation operation according to the menu information to select one or more dishes to generate recommended order information further includes: Displaying the menu information, as well as the first user information, the merchant information and / or the first user's request information in the invitation to order information; According to the menu information and the first user demand information, dishes that meet the first user demand information are selected, and a recommended dish operation is performed to select one or more dishes and generate recommended order information.

33. The method of claim 30, wherein: After returning the recommended order information generated by the one or more dishes selected by the second client to the server, the method further includes: The invitation ordering ID is returned to the server so as to determine the first client of the first user according to the invitation ordering ID.

34. An order generation server implemented by invitation, comprising: An invitation receiving module, adapted to receive the invitation ordering information sent by the first client based on the invitation ordering page; A commodity information sending module, adapted to determine the second client according to the invitation order information, load the commodity list information, and send the commodity list information to the second client; A module for receiving the recommended order information generated based on one or more commodities selected by the second client after the second client performs the recommended order operation based on the commodity list information; The order generation module is adapted to return the recommended order information generated based on one or more commodities selected by the second client to the first client, receive the first client's confirmation of the recommended order information, and generate order information.

35. The server according to claim 34, wherein: The commodity information sending module is further adapted to: An invitation order link is generated based on the invitation order information and sent to the first client, so that the first client can send the invitation order link to the second user; based on the second user clicking on the invitation order link, a request for obtaining the product list information sent by the second client is triggered, the product list information of the merchant in the invitation order information is obtained, and the product list information is sent to the second client.

36. The server according to claim 34, wherein: The commodity information sending module is further adapted to: Based on the invitation ordering information sent by the first client and the second user information selected by the first client, an invitation ordering link is sent to the second client used by the second user; based on the product list information acquisition request sent by the second client triggered by the second user, the product list information of the merchant in the invitation ordering information is acquired, and the product list information is sent to the second client.

37. A server according to any one of claims 34 to 36, wherein: The device also includes: A module for receiving an invitation order ID returned by a second client, so as to determine a first client of a first user according to the invitation order ID.

38. The server according to claim 34, wherein: The server also includes: The deletion module is adapted to receive a cancellation request for recommendation sent by the first client triggered by the first user, delete the information of one or more commodities selected by the second client, and have the first client re-initiate an invitation to order request or enter the merchant's ordering system.

39. A first client for generating an order by invitation, comprising: An invitation sending module, adapted to generate invitation ordering information according to a triggered invitation ordering request on an invitation ordering page, and send the invitation ordering information to a server; Receiving the recommended order information generated by the one or more commodities selected by the second client and returned by the server through the order operation performed by the second client; A request for confirming the recommended order information generated for one or more commodities selected by the second client, triggered by the first user, is obtained and sent to the server, and the server generates order information according to the recommended order information generated for the one or more commodities.

40. The first client according to claim 39, wherein: The invitation to order information includes the invitation to order ID, first user information, merchant information and / or first user demand information.

41. The first client according to claim 39, wherein: The invitation sending module is further adapted to: The merchant information selected by the first user, the first user information and / or the first user demand information are obtained, and according to the triggered invitation order request, invitation order information is generated, and the invitation order information is sent to the server.

42. The first client according to claim 39, wherein: The first client further includes: A link receiving module, adapted to receive an invitation order link generated by a server according to the invitation order information; The link sending module is adapted to send the invitation to order link to the second user, so that the second user can click on the invitation to order link and view the product list information on the second client.

43. The first client according to claim 39, wherein: The first client further includes: The user acquisition module is adapted to acquire the second user information selected by the first user, and send the second user information to the server, so that the server can send an invitation order link to the second client of the second user according to the second user information.

44. The first client according to claim 39, wherein: The first client further includes: The cancellation module is suitable for obtaining the recommended order information generated by the first user for one or more commodities selected by the second client, sending a request to cancel the recommendation to the server, and the server deletes the information of the one or more commodities selected by the second client; returning to the invitation order page to re-trigger the invitation order request or entering the merchant order system.

45. A second client for generating an order by invitation, comprising: A commodity information receiving module, adapted to receive commodity list information loaded and returned by the server according to the invitation order information sent by the first client based on the invitation order page; A display and recommendation module, adapted to display the commodity list information, and perform an order operation according to the commodity list information to select one or more commodities to generate recommended order information; A module for returning the recommended order information generated by one or more commodities selected by the second client to the server, so that the first client can confirm the recommended order information and generate order information.

46. ​​The second client according to claim 45, wherein: The commodity information receiving module is further adapted to: The operation of the second user clicking the invitation to order link triggers sending a request for obtaining the product list information to the server, and receiving the product list information returned by the server; wherein, the invitation to order link is sent by the first client to the second user or pushed to the second user by the server based on the second user information sent by the first client.

47. The second client according to claim 45 or 46, wherein: The display recommendation module is further adapted to: Display the product list information, as well as the first user information, merchant information and / or first user demand information in the invitation to place an order; select products that meet the first user demand information based on the product list information and the first user demand information, and perform an order operation to select one or more products in the product list information.

48. The second client according to claim 45, wherein: The second client further includes: A module for returning the invitation order ID to the server so as to determine the first client of the first user according to the invitation order ID.

49. An order generation system implemented by invitation, comprising the server described in any one of claims 34-38, the first client described in any one of claims 39-44, and the second client described in any one of claims 45-48.

50. A server for inviting ordering food, comprising: An ordering invitation receiving module, adapted to receive the ordering invitation information sent by the first client based on the ordering invitation page; A menu sending module, adapted to determine the second client according to the invitation ordering information, load the menu information, and send the menu information to the second client; A module for receiving recommended order information generated by one or more dishes selected by the second client after the second client performs an ordering operation according to the menu information; The ordering module is adapted to complete ordering based on the recommended ordering information generated according to one or more dishes selected by the second client.

51. The server according to claim 50, wherein: The menu sending module is further adapted to: An invitation to order link is generated based on the invitation to order information and sent to the first client so that the first client can send the invitation to order link to the second user; based on the second user clicking on the invitation to order link, a menu information acquisition request sent by the second client is triggered, the menu information of the merchant in the invitation to order information is acquired, and the menu information is sent to the second client.

52. The server according to claim 50, wherein: The menu sending module is further adapted to: Based on the invitation to order information sent by the first client and the second user information selected by the first client, an invitation to order link is sent to the second client used by the second user; based on the menu information acquisition request sent by the second client triggered by the second user, the menu information of the merchant in the invitation to order information is acquired, and the menu information is sent to the second client.

53. The server according to claim 50, wherein: The server also includes: A module for receiving an invitation to order food ID returned by a second client, so as to determine a first client of a first user according to the invitation to order food ID.

54. The server according to claim 50, wherein: The ordering module is further adapted to: The recommended order information generated by the one or more dishes selected by the second client is returned to the first client, so that the first client can confirm the recommended order information generated by the one or more dishes and complete the order.

55. The server according to claim 54, wherein: The ordering module is further adapted to: The recommended ordering information generated by the one or more dishes selected by the second client is returned to the first client; a confirmation request sent by the first client triggered by the first user is received, and the dishes in the recommended ordering information generated by the one or more dishes are ordered to the merchant's ordering system to complete the ordering.

56. The server according to claim 50, wherein: The server also includes: The deletion module is adapted to receive a cancellation request for recommendation sent by the first client triggered by the first user, delete the information of one or more dishes selected by the second client, and have the first client re-initiate an invitation to order request or enter the merchant's ordering system.

57. A first client for inviting people to order food, comprising: The ordering invitation sending module is adapted to generate the ordering invitation information according to the triggered ordering invitation request on the ordering invitation page, and send the ordering invitation information to the server; Receiving the recommended order information generated by the one or more dishes selected by the second client and returned by the server through the dish recommendation operation performed by the second client; A request for confirming the recommended ordering information generated for one or more dishes selected by the second client, triggered by the first user, is obtained and sent to the server, and the server generates order information according to the recommended ordering information generated for the one or more dishes.

58. The first client according to claim 57, wherein: The invitation to order food information includes an invitation to order food ID, first user information, merchant information and / or first user demand information.

59. The first client according to claim 57, wherein: The ordering invitation sending module is further adapted to: The merchant information, the first user information and / or the first user demand information selected by the first user are obtained, and according to the triggered invitation to order request, invitation to order information is generated, and the invitation to order information is sent to the server.

60. The first client according to claim 57, wherein: The first client further includes: An ordering link receiving module, adapted to receive an invitation ordering link generated by a server according to the invitation ordering information; The ordering link sending module is adapted to send the invitation ordering link to the second user, so that the second user can click on the invitation ordering link and view the menu information on the second client.

61. The first client according to claim 57, wherein: The first client further includes: The user acquisition module is adapted to acquire the second user information selected by the first user, and send the second user information to the server, so that the server sends an invitation ordering link to the second client of the second user according to the second user information.

62. The first client according to claim 57, wherein: The first client further includes: The cancellation module is suitable for obtaining the recommended order information generated for one or more dishes selected by the second client triggered by the first user, sending a request to cancel the recommendation to the server, and the server deletes the recommended order information generated for one or more dishes selected by the second client; returning to the invitation order page to re-trigger the invitation order request or entering the merchant's ordering system.

63. A second client for inviting people to order food, comprising: A menu receiving module, adapted to receive menu information loaded and returned by the server according to the invitation to order information sent by the first client based on the invitation to order page; A display and recommendation module, adapted to display the menu information, and perform a dish recommendation operation according to the menu information to select one or more dishes to generate recommended order information; A module for returning the recommended order information generated by one or more dishes selected by the second client to the server, so that the first client can confirm the recommended order information and generate order information.

64. The second client according to claim 63, wherein: The menu receiving module is further adapted to: A menu information acquisition request is sent to the server based on the operation of the second user clicking on the invitation to order link, and the menu information returned by the server is received; wherein the invitation to order link is sent by the first client to the second user or pushed to the second user by the server based on the second user information sent by the first client.

65. The second client according to claim 63, wherein: The display recommendation module is further adapted to: Display the menu information, as well as the first user information, merchant information and / or first user demand information in the invitation to order information; select dishes that meet the first user demand information based on the menu information and the first user demand information, and perform a recommended dish operation to select one or more dishes.

66. The second client according to claim 63, wherein: The second client further includes: A module for returning the invitation ordering ID to the server so as to determine the first client of the first user according to the invitation ordering ID.

67. An invitation ordering system, comprising the invitation ordering server described in any one of claims 50-56, the invitation ordering first client described in any one of claims 57-62, and the invitation ordering second client described in any one of claims 63-66.

68. An electronic device comprising: A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform operations corresponding to the order generation method implemented by invitation and executed on the server side as described in any one of claims 1-6.

69. A computer storage medium, wherein at least one executable instruction is stored in the storage medium, wherein the executable instruction enables a processor to execute operations corresponding to the order generation method implemented by invitation and executed on a server side as described in any one of claims 1-6.

70. An electronic device comprising: A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform operations corresponding to the order generation method implemented by invitation and executed on the first client as described in any one of claims 7-12.

71. A computer storage medium, wherein at least one executable instruction is stored in the storage medium, wherein the executable instruction enables a processor to execute operations corresponding to the order generation method implemented by invitation and executed on a first client as described in any one of claims 7-12.

72. An electronic device comprising: A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform operations corresponding to the order generation method implemented by invitation and executed on the second client as described in any one of claims 13-16.

73. A computer storage medium, wherein at least one executable instruction is stored in the storage medium, wherein the executable instruction enables a processor to execute operations corresponding to the order generation method implemented by invitation and executed on a second client as described in any one of claims 13-16.

74. An electronic device comprising: A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform operations corresponding to the method for ordering food by invitation performed on the server side as described in any one of claims 17-23.

75. A computer storage medium, wherein at least one executable instruction is stored in the storage medium, wherein the executable instruction enables a processor to execute operations corresponding to the method for ordering food by invitation performed on a server as described in any one of claims 17-23.

76. An electronic device comprising: A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform operations corresponding to the method for ordering food by invitation performed on the first client as described in any one of claims 24-29.

77. A computer storage medium, wherein at least one executable instruction is stored in the storage medium, wherein the executable instruction enables a processor to perform operations corresponding to the method for ordering food by invitation performed on a first client as described in any one of claims 24-29.

78. An electronic device comprising: A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform operations corresponding to the method for ordering food by invitation performed on the second client as described in any one of claims 30-33.

79. A computer storage medium, wherein at least one executable instruction is stored in the storage medium, wherein the executable instruction enables a processor to perform operations corresponding to the method for ordering food by invitation performed on a second client as described in any one of claims 30-33.

Citation Information

Patent Citations

  • Data processing system, method and platform

    CN105989447A

  • Method for multi-people collaborative electronic dish ordering

    CN107169818A