Novel take-out ordering method and computer program

By automatically recommending foods in the takeaway APP using user location and historical behavior information, the takeaway ordering process is simplified, and the problem of long takeaway ordering paths in the existing technology is solved, and the ordering efficiency and user experience are improved.

CN119228498APending Publication Date: 2024-12-31BEIJING SANKUAI ONLINE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411356865.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-26
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

The existing takeaway ordering path is long. When users are not satisfied with the choice of meals, discounts, shipping fees and delivery time, they need to repeatedly check other takeaway merchants, resulting in inefficient ordering.

Method used

By receiving user location and historical behavior information, entering dialogue mode, automatically recommending targeted meals, and displaying meal cards on the dialogue page, simplifying the ordering process, including meal pictures, prices and order controls, users can purchase with one click. Reduce ordering paths.

Benefits of technology

This greatly shortens the user's ordering path, improves the ordering efficiency and user experience, and users can quickly complete ordering without actively entering information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119228498A_ABST
    Figure CN119228498A_ABST
Patent Text Reader

Abstract

The invention provides an information recommendation method, and relates to the technical field of computers, and the information recommendation method comprises the steps: responding to a user operation of a target user for a community sharing control, and displaying at least one recommendation result matched with the geographic position of the target user on an operation interface; the recommendation result is obtained by analyzing and processing at least one of user comment content, order content and user interaction content; in the recommendation result, presenting one or more of publisher information, commodity text information of a recommended commodity corresponding to the recommendation result and commodity interaction information; and responding to a trigger operation acting on the recommendation result, and displaying an operation result corresponding to the trigger operation on the operation interface according to the position of the trigger operation. The accuracy of the recommendation result can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the field of computer processing technology, and more particularly to a takeaway ordering method and a computer program product. Background Art

[0002] In the field of food delivery, when users purchase food online, the ordering path usually includes receiving coupons, selecting food delivery merchants, and ordering. However, this ordering link is long, and if users are not satisfied with the food, discounts, shipping costs, delivery time, etc. of the currently selected food delivery merchant, they will repeatedly switch to other food delivery merchants. The existing ordering path often takes a long time to complete the order, which is very inconvenient for users who pursue efficiency and reduces the efficiency of food delivery ordering. Summary of the invention

[0003] One purpose of the embodiments of the present disclosure is to provide a method that can improve the efficiency of users' takeaway ordering, which is conducive to users' flexible combination of meals.

[0004] According to a first aspect of the present disclosure, a takeaway ordering method is provided, the method comprising the following steps:

[0005] receiving a trigger instruction for entering a conversation mode, obtaining initial feature information, wherein the initial feature information includes at least user location and user historical behavior information,

[0006] Displaying a target meal card on the conversation page, the target meal card including target meal information and an order control, the target meal being a recommended meal determined based on the initial feature information, the target meal information including at least a meal picture, a meal name, and a price, and the target meal card corresponding to a specific target meal;

[0007] receiving a trigger instruction for the order control, and displaying a takeaway ordering page corresponding to the target meal card, wherein the takeaway ordering page at least includes a meal selection display component and a settlement control, wherein the meal selection display component is used to display at least the target meal, the unit price and quantity of the target meal, and the settlement control displays the settlement amount;

[0008] A trigger instruction for the settlement control is received, and a takeaway order settlement page corresponding to the target meal is displayed, wherein the order settlement page at least includes the target meal, the delivery address, and the order confirmation control.

[0009] Optionally, the method further comprises:

[0010] The application page is provided with a takeaway food recommendation portal, receiving a trigger instruction for the takeaway food recommendation portal, and displaying the dialogue page;

[0011] The target meal information on the target meal card also includes an estimated delivery time, which is determined based on the distance information between the location of the takeaway merchant and the location of the user and the takeaway transportation resources.

[0012] Optionally, the method further comprises:

[0013] The takeaway order settlement page also includes a delivery method selection area, including a takeaway delivery option and an in-store pickup option;

[0014] Under the condition of selecting the takeaway delivery method, the takeaway order settlement page displays an address input area and a delivery time selection area, the delivery time selection area includes an immediate delivery control and a scheduled delivery control, the immediate delivery control displays an instant delivery time range, and the scheduled delivery control displays an optional delivery time set after being triggered, and the optional delivery time set includes multiple optional delivery time ranges;

[0015] After receiving the target delivery address input or selected by the user in the address input area, updating the immediate delivery time range and the optional delivery time set according to the target delivery address;

[0016] In response to the user's selection of a delivery time, determining a target delivery time range;

[0017] A trigger instruction for an order confirmation control is received, an order is generated, and the order is sent to a takeaway merchant corresponding to the target meal.

[0018] Optionally, the method further comprises:

[0019] The takeaway order settlement page also includes a delivery method selection area, including a takeaway delivery option and an in-store pickup option;

[0020] Under the condition of selecting in-store pickup, the takeaway order settlement page displays the takeaway merchant address corresponding to the target meal, a navigation control, a reserved phone input control and a pick-up time selection control. After the pick-up time selection control is triggered, a pick-up time set including multiple pick-up time options is displayed, and the user can select one of them;

[0021] A trigger instruction for an order confirmation control is received, an order is generated, and the order is sent to a takeaway merchant corresponding to the target meal.

[0022] Optionally, after receiving the trigger instruction for the order control and before displaying the takeaway ordering page corresponding to the target meal card, the method further includes:

[0023] A specification pop-up layer of the target meal is displayed, wherein the specification pop-up layer at least includes the target meal name, a specification selection control area and a specification confirmation control, wherein the specification selection area includes at least two specification controls, and each specification control corresponds to a different target meal specification.

[0024] Optionally, the method further comprises:

[0025] In the dialogue mode, receiving user input information, the user input information includes at least one sentence input by the user or a shopping guide prompt word triggered by the user;

[0026] A target meal is generated according to the user's active input information and initial feature information, and the target meal card is displayed in the conversation page.

[0027] Optionally, the method further comprises:

[0028] When displaying the target food card on the conversation page, one or more shopping guide prompts are also displayed. The shopping guide prompts are determined based on the current target food, the user's historical input information, and the user's historical behavior information;

[0029] In response to triggering the shopping guide prompt word, a new target meal related to the shopping guide prompt word is generated, and the new target meal card is displayed on the conversation page.

[0030] Optionally, the method further comprises:

[0031] If there are multiple takeaway meals recommended based on the initial feature information, the multiple target meal cards are displayed in a stacked form, wherein the first target meal card is displayed unobstructed on the conversation page;

[0032] In response to a sliding operation on the first target meal card, the first target meal card disappears, and the second target meal card is displayed without obstruction.

[0033] Optionally, the method further comprises:

[0034] Based on the target meal information, user information and environment information, outputting a copy for the target meal through a large language model;

[0035] When the target meal card is displayed on the conversation page, the copy corresponding to the target meal is also displayed.

[0036] According to a second aspect of the present disclosure, a computer program product is also provided, including a computer program, characterized in that the computer program is executed by a processor to perform the steps of the method described in the first aspect of the present disclosure.

[0037] The disclosed embodiment provides a takeaway ordering method. When a trigger instruction for entering a dialogue mode is received, a target meal recommended to the user is generated based on the user's location and the user's historical behavior information, and a target meal card is displayed on the dialogue page. The target meal card includes target meal information and an order control. The target meal is a recommended meal determined based on initial feature information. The target meal information includes at least a meal picture, a meal name, and a price. The target meal card corresponds to a specific target meal. The trigger instruction for the order control is received, and the takeaway ordering page corresponding to the target meal card is displayed, so that the ordering can be completed. The method is that the user enters the dialog box from the application page, and the user does not need to actively input information. Meals are recommended to the user based on the user's location, user historical behavior information, other user information, environmental information, merchant information, and product information, which greatly shortens the user's ordering path and improves the user experience.

[0038] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the disclosure of the present application, and together with the specification, are used to explain the principles disclosed in the present application. Obviously, the drawings described below are only some embodiments disclosed in the present application, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0040] Figure 1 A schematic diagram showing the composition structure of a system that can be used to implement the takeaway ordering method of the embodiment of the present disclosure is shown;

[0041] Figure 2 A schematic diagram showing a process of a takeaway ordering method according to some embodiments is shown;

[0042] Figure 3 A schematic diagram of a takeaway homepage according to some embodiments is shown;

[0043] Figure 4 A schematic diagram showing a conversation page according to some embodiments;

[0044] Figure 5 A schematic diagram showing a conversation page according to some embodiments;

[0045] Figure 6 A schematic diagram of the hardware structure of a terminal device according to some embodiments is shown. DETAILED DESCRIPTION

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

[0047] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the present disclosure, its application, or uses.

[0048] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered as part of the specification.

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

[0050] It should be noted that like reference numerals and letters refer to similar items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0051] It should be noted that all actions of obtaining signals, instructions, information or data in the present disclosure are carried out in compliance with the relevant data protection laws and policies of the country where they are located, and with the authorization given by the owner of the corresponding device.

[0052] The disclosed embodiments relate to a method for ordering food from a takeaway. In the prior art of ordering food from a takeaway APP, when a user selects food online, the usual ordering path is for the user to complete the order after receiving a coupon, selecting a takeaway merchant, and ordering food, etc. However, such an ordering link is relatively long, and if the user is not satisfied with the food, discount, freight, delivery time, etc. of the currently selected takeaway merchant, the user will repeatedly switch to check other takeaway merchants. The existing ordering path often takes a long time to complete the order, which reduces the efficiency of ordering food from a takeaway, and is very inconvenient for users who pursue efficiency. In order to simplify the ordering path operation, the user enters the dialog box with the smart assistant from the homepage of the takeaway APP, and can automatically recommend food to the user based on the user's location, historical behavior, consumption preferences, red envelopes, coupons, and other information, other user information, environmental information, merchant information, and product information without receiving active user input information, which greatly shortens the user's ordering path and improves the user experience.

[0053] Figure 1 The present invention shows a schematic diagram of the composition structure of a system corresponding to the method for ordering takeout food in accordance with an embodiment of the present invention. The system can be used in an application scenario of ordering takeout food based on the Internet.

[0054] like Figure 1 As shown, the takeaway ordering system includes a server 1000 and a user's terminal device 2000. The terminal device 2000 runs a client of the takeaway platform, so that the user can order takeaways based on the client. The client can be a local application, a web application, or a light application such as a mini program, which is not limited here.

[0055] The user's terminal device 2000 can communicate with the server 1000 through the network to achieve data interaction.

[0056] The server 1000 is a business point that provides processing, database, and communication facilities. The server 1000 may be an integrated server, a distributed server in a computer data center, a cloud server, or a server cluster deployed in the cloud. The server 1000 includes servers of the takeaway ordering platform, and may also include other platform servers that the client relies on for operation, etc., which are not limited here.

[0057] In some embodiments, Figure 1 As shown, the server 1000 may include a processor 1100 , a memory 1200 , an interface device 1300 , and a communication device 1400 .

[0058] The processor 1100 is used to execute a computer program, which can be written in an instruction set of an architecture such as x86, Arm, RISC, MIPS, SSE, etc. The memory 1200 includes, for example, a ROM (read-only memory), a RAM (random access memory), a non-volatile memory such as a hard disk, etc. The interface device 1300 includes, for example, various bus interfaces, such as a serial bus interface (including a USB interface), a parallel bus interface, etc. The communication device 1400 is capable of wired or wireless communication; the communication device 1400 may include, for example, any module for WLAN, GPRS, 3G / 4G / 5G remote communication.

[0059] In some embodiments, the memory 1200 of the server 1000 is used to store a computer program, which is used to control the processor 1100 to operate to provide support for implementing the information processing method according to the embodiment of the present disclosure. A technician can design instructions according to the scheme disclosed in the present invention. How instructions control the processor to operate is well known in the art, so it will not be described in detail here.

[0060] The terminal device 2000 may be, for example, a mobile phone, a tablet computer, a PC or other portable devices.

[0061] In some embodiments, Figure 1As shown, the terminal device 2000 may include a processor 2100, a memory 2200, an interface device 2300, a communication device 2400, a display device 2500, an input device 2600, a speaker 2700, a microphone 2800, and the like.

[0062] The processor 2100 is used to execute a computer program, which can be written in an instruction set of an architecture such as x86, Arm, RISC, MIPS, SSE, etc. The memory 2200 includes, for example, a ROM (read-only memory), a RAM (random access memory), a non-volatile memory such as a hard disk, etc. The interface device 2300 includes, for example, a USB interface, a headphone interface, etc. The communication device 2400 is capable of wired or wireless communication, and the communication device 2400 may include at least one short-range communication module, for example, any module for short-range wireless communication based on short-range wireless communication protocols such as Hilink protocol, WiFi (IEEE 802.11 protocol), Mesh, Bluetooth, ZigBee, Thread, Z-Wave, NFC, UWB, LiFi, etc. The communication device 2400 may also include a remote communication module, for example, any module for WLAN, GPRS, 2G / 3G / 4G / 5G remote communication. The display device 2500 is, for example, a liquid crystal display, a touch display, etc. The input device 2600 may include, for example, a touch screen, a keyboard, etc. The speaker 2700 is used to output an audio signal. Microphone 2800 is used to collect audio signals.

[0063] In some embodiments, the memory 2200 of the terminal device 2000 is used to store a computer program, which is used to control the processor 2100 to operate so as to execute the information processing method according to the embodiments of the present disclosure.

[0064] Below Figure 1 The takeaway ordering system is taken as an example to illustrate various embodiments of the takeaway ordering system involved in the present disclosure.

[0065] <First Embodiment>

[0066] In the first embodiment, the steps of the takeaway ordering method can be implemented by the user's terminal device 2000 running a computer program of the takeaway platform client. Figure 2 FIG. 2 shows a flow chart of a method for ordering takeout food according to some embodiments. Figure 2 As shown, the takeaway ordering method of this embodiment includes the following steps S210 to S240:

[0067] Step S210: receiving a trigger instruction for entering a conversation mode, and acquiring initial feature information, wherein the initial feature information includes at least user location and user historical behavior information.

[0068] In this embodiment, the takeaway food recommendation entrance provided on the application page is triggered to enter the dialogue mode. The takeaway food recommendation entrance can be in many forms, and can be a takeaway food entrance embedded in any position on the application page, such as an interactive control, jump control, Banner, Tab, menu, etc. It can also be a takeaway food entrance superimposed or suspended on the application page, such as an interactive control, jump control, floating window, etc.

[0069] In some embodiments, the takeaway food recommendation entrance is a fixed position on the application page, such as the top, middle, bottom, upper left, upper right, lower left, lower right, etc. of the application page. Alternatively, the takeaway food recommendation entrance can be moved to any position on the application page, wherein the user can move the takeaway food recommendation entrance by dragging it on the screen. Figure 3 As shown, when you open the takeaway homepage for the first time, the takeaway food recommendation entrance is a floating icon located at the bottom right of the takeaway homepage. You can move it to any position by dragging the floating icon.

[0070] In this embodiment, in addition to the user location and user historical behavior information, the initial feature information may also include one or more of other user information, environmental information, merchant information, and product information. Other user information includes user consumption preferences, recent user consumption behavior, and red envelopes and coupons that can be collected and have been collected by the user; environmental information includes user location and weather, current date and time; merchant information includes descriptions, evaluations, interactions, and transaction data of merchants around the user's location; and product information includes descriptions, evaluations, interactions, and transaction data of products provided by merchants around the user's location.

[0071] Step S220, displaying a target meal card on the conversation page, wherein the target meal card includes target meal information and an order control, wherein the target meal is generated based on the initial feature information, wherein the target meal information includes at least a meal picture, a meal name and a price, and the target meal card corresponds to a specific target meal.

[0072] In this embodiment, after receiving the trigger command to enter the dialogue mode, the dialogue page with the intelligent assistant is displayed, and the target food generated based on the initial features is displayed without the need for active input from the user. The user can purchase the target food with one click, which greatly simplifies the takeout ordering process.

[0073] In this embodiment, the target meal is generated based on the initial feature information, and the generation steps are as follows:

[0074] a. Based on the orders generated by the user's history, the food category, ingredients, taste, cuisine and other attributes of the order are identified to form a package database.

[0075] b. Take user consumption preferences, environmental information, available discount information, etc. as input, use the big model to convert all input information into query conditions, and retrieve and recall matching packages in the package database.

[0076] c. The final result is obtained through filtering, deduplication, sorting, breaking up, and truncation.

[0077] The target meals generated by the above steps and methods in this application are more in line with user preferences, saving users' time in selecting meals and effectively increasing users' ordering rate.

[0078] In this embodiment, the target dishes generated based on the initial feature information may be one or more, and each target dish is presented in the form of a specific target dish card in the conversation page. Figure 4 As shown, multiple target meal cards in the conversation page are displayed in a stacked form, wherein the first target meal card visually located in the front is displayed unobstructed, while meal cards other than the first target meal card are at least partially obstructed or hidden due to being stacked on each other, so that users can view the first target meal card easily. This presentation method is simpler and more intuitive, making it easier for users to browse the target meal information.

[0079] In this embodiment, the user can switch the target meal card that is visually located in the front by triggering the screen. Specifically, the user switches the display to the second target meal card by sliding the first target meal card. This is equivalent to the user flipping through all the target meal cards by sliding the cards. The sliding operation can be up, down, left, or right. This method of quickly displaying other target meal cards by sliding cards makes it easy for users to quickly browse multiple target meals and make choices quickly, thereby improving the user's ordering experience.

[0080] In this embodiment, the target meal card includes target meal information and order controls. The target meal information includes meal pictures, meal names and prices, among which the meal picture area accounts for the highest proportion on the card, providing a stronger visual presentation to the user. The price can be just the meal price, or it can be the price of the user's final order after calculating the meal price, discount, delivery, etc. In order to help users get more discounts, you can also set a discount collection control on the card, such as clicking on expansion to reduce XX yuan, or clicking on collection to reduce XX yuan, so that users can receive discounts with one click. The target meal information also includes information such as taste praise rate and user evaluation, as a reference for users to place orders.

[0081] In some embodiments, the target meal card also includes the target merchant information corresponding to the target meal, and the target information includes the target merchant name, user rating, monthly sales volume, estimated delivery time, etc. The estimated delivery time is determined based on the distance information between the takeaway merchant location and the user location, the meal delivery time of the merchant store, the meal delivery time of the takeaway deliveryman, etc.

[0082] Step 230, receiving a trigger instruction for the order control, and displaying the takeaway ordering page corresponding to the target meal card, wherein the takeaway ordering page includes at least a meal selection display component and a settlement control, wherein the meal selection display component is used to display at least the target meal, the unit price and quantity of the target meal, and the settlement control displays the settlement amount.

[0083] In this embodiment, the meal selection component is used to display the meals to be purchased in the target merchant selected by the user, and the meals to be purchased include at least the target meal selected by the user. The meals to be purchased in the meal selection component can also be edited, such as increasing or decreasing the number of the target meal selected by the user, adding other meals of the target merchant from the ordering page, or clearing all meals to be purchased in the meal selection component. Because when the user enters the ordering page of the target merchant corresponding to the target meal, the meal to be purchased may need to be adjusted due to the need for a full discount or new needs after browsing the ordering page. The meal selection component in this application can arbitrarily adjust the information such as the meals to be purchased and the quantity, thereby improving the flexibility of the user in purchasing meals.

[0084] In some embodiments, after receiving the trigger instruction for the order control, the specification pop-up layer of the target meal can also be displayed, and the specification pop-up layer includes at least the name of the target meal, the specification selection control area, and the specification confirmation control. The specification selection area includes at least two specification controls, and each specification control corresponds to a different target meal specification. The specification selection dimensions include one or more of the set meal type, portion or size, and taste. For example, when the meal is milk tea, the specification selection dimensions include portion, temperature, sweetness, and condiments; when the meal is a self-selected set meal, the specification selection dimensions include meat dishes, vegetarian dishes, staple food, beverages, etc. After the user completes the selection, the specification confirmation control is triggered to jump to the takeaway ordering page or the takeaway order settlement page.

[0085] In some embodiments, after detecting that the confirmation control on the specification pop-up layer is triggered, it is determined whether the user's selected item meets the order conditions. If it meets the conditions, the page jumps to the takeaway order settlement page. If it does not meet the conditions, the page jump is prohibited, and the user is prompted that the order conditions are not met. Among them, the selected item can be one or more of the options for meal sets, dishes, and specifications. The specification pop-up layer in this application can quickly guide users to complete the selection of dish specifications, greatly improving the user experience.

[0086] Step 240, receiving a trigger instruction for the settlement control, and displaying a takeaway order settlement page corresponding to the target meal, wherein the order settlement page at least includes the target meal, the delivery address, and the order confirmation control. The takeaway order settlement page also includes a delivery method selection area, including a takeaway delivery option and an in-store pickup option.

[0087] Under the condition of selecting a takeaway delivery method, the takeaway order settlement page displays an address input area and a delivery time selection area, the delivery time selection area includes an immediate delivery control and a scheduled delivery control, the immediate delivery control displays an immediate delivery time range, and the scheduled delivery control displays an optional delivery time set after being triggered, and the optional delivery time set includes multiple optional delivery time ranges; after receiving the target delivery address entered or selected by the user in the address input area, the immediate delivery time range and the optional delivery time set are updated according to the target delivery address; in response to the user's selection of the delivery time, the target delivery time range is determined; a trigger instruction for the order confirmation control is received, an order is generated and sent to the takeaway merchant corresponding to the target meal.

[0088] When in-store pickup is selected, the takeaway order settlement page displays the takeaway merchant address corresponding to the target meal, a navigation control, a reserved phone input control and a pick-up time selection control. When the pick-up time selection control is triggered, a pick-up time set including multiple pick-up time options is displayed, and the user can select one of them; a trigger instruction for the order confirmation control is received, an order is generated and sent to the takeaway merchant corresponding to the target meal.

[0089] In some embodiments, the delivery method includes at least one of delivery to the user's address, delivery to a transit warehouse, or user pick-up at the store. In the case of delivery to a transit warehouse, the overall delivery process is divided into two stages. The first stage is that the delivery rider first delivers the food to the transit warehouse in the user's address area, and the second stage is that the user walks to the transit warehouse to pick up the food.

[0090] This application supports the selection of multiple food delivery methods, which is more flexible and can also reduce delivery costs. In addition, it also provides users with appointment time options, including delivery time selection and pickup time selection. Users can choose a pickup time that suits them better, and the time selection is more flexible, which improves the user experience.

[0091] <Second Embodiment>

[0092] In the second embodiment, the target food can be further recommended according to the user's input in the dialogue page. In the dialogue mode, the user's input information is received, and the user input information includes at least one sentence input by the user or a shopping guide prompt word triggered by the user; the target food is generated according to the user's input information and the initial feature information, and the target food card is displayed in the dialogue page.

[0093] In some embodiments, the dialogue page can be a dialog box between the user and the smart assistant. When the user opens the dialog box for the first time, the smart assistant first generates a first target meal set based on the initial features, and displays the first target meal in the first target meal set in the dialog box, specifically displaying the first target meal card in the first target meal set in the dialog box. The user can also enter his or her own requirements for the meal, and update the content in the dialog box according to at least one statement entered by the user. The updating method is as follows: the user's input information is displayed below the first target meal card in the form of a dialogue, and the smart assistant generates a second target meal set based on at least one statement entered by the user and the initial feature information, specifically displaying the first target meal card in the second target meal set in the dialog box. In fact, the user can continue to enter information, and the smart assistant will generate a new target meal set based on each time the user enters information, and display the first target meal card in the new target meal set in the dialog box.

[0094] In some embodiments, a fixed food display area is provided in the dialogue page for displaying the target food collection generated by the intelligent assistant based on the current dialogue. When the user opens the dialog box for the first time, the intelligent assistant first generates the first target food collection based on the initial features, and displays the first target food in the first target food collection in the fixed food display area in the dialogue page, which can be specifically displayed as the first target food card in the first target food collection. The intelligent assistant updates the target food collection in the fixed food display area according to the user's input information. The user's input information is displayed below the first target food card in the form of a dialogue, and the intelligent assistant generates the second target food collection according to the user's input information and initial feature information, which can be specifically removed from the fixed food display area, and the first target food card related to the second target food collection is displayed. In fact, the user can continue to input information, and the intelligent assistant will generate a new target food collection according to each user input information, and display the first target food card in the new target food collection in the fixed food display area.

[0095] In other embodiments, there are multiple input methods for the user, which may be text input, voice input, gesture input, or triggering one or more shopping guide prompt words.

[0096] In some embodiments, one or more shopping guide prompts are also displayed in the dialogue page. In order to facilitate the user to see the shopping guide and make a selection, the one or more shopping guide prompts are set near the input box, such as Figure 5 As shown, the input box is located at the bottom of the dialogue page, and shopping guide prompt words 1 and 2 are displayed at the top of the input box. The shopping guide prompt words are determined based on the currently generated target meal, user historical input information and user historical behavior information to determine the user's intention, and then based on the user's intention to determine one or more words or short sentences, such as fried chicken, milk tea, hot and sour noodles, meal packages under 20 yuan, and meal packages delivered in less than 30 minutes; in response to the user triggering the shopping guide prompt words, the shopping guide prompt words are displayed as user input in the dialog box, and the intelligent assistant generates a new target meal based on the shopping guide prompts, and displays the new target meal card on the dialogue page.

[0097] In other embodiments, the shopping guide prompts may update the target meal cards displayed in the interactive page while updating the target meal cards in the interactive page, and may also update one or more shopping guide prompts in the dialogue page based on the currently generated new target meal, user input information and user historical behavior information.

[0098] This application provides multiple shopping guide prompts to guide users to select shopping guide prompts, so as to more quickly clarify the user's ordering needs and quickly find the target dishes that meet the user's needs, thereby improving the user experience.

[0099] <Third Embodiment>

[0100] In a third embodiment, based on the target meal information, user information and environmental information, a large language model is used to output copy for the target meal; wherein the user information includes user consumption preferences, user recent consumption behavior, user available and already received coupons; and the environmental information includes user location and weather, current date and time.

[0101] In some embodiments, after receiving a contact instruction to enter the conversation mode and before displaying the conversation page and the target meal, the copy is displayed during the page loading time. For example, in the initial stage the copy is "The assistant is looking for discounts for you", in the stage of finding red envelopes the copy becomes "The assistant is looking for available red envelopes for you", and in the stage of finding a store the copy becomes "The assistant is matching a meal with available red envelopes for you".

[0102] In some embodiments, when the target meal card is displayed on the dialogue page, the copy corresponding to the target meal is also displayed. Specifically, after the dialogue page is loaded, the copy is the copy of the smart assistant, which can help users refine the highlights of the generated target meal set. For example, based on the user's input information "light taste, less than 20 yuan", the target meal card is generated and displayed, and the copy "I found a batch of light-tasting meals for you, less than 20 yuan" is displayed.

[0103] In some embodiments, each time the user switches a food card, a copy is generated based on the user's input information and / or other highlights of the target food. Among them, other highlights of the target food can be one or more of the target food information, user information, environmental information, and preferential information. For example, when the food card after the user switches is the sweet-scented osmanthus oolong of merchant A, and the user has entered the demand of "lighter", the copy is generated "the sweet-scented osmanthus oolong of merchant A has a light taste and is also one of the top 3 products in the store", among which "the sweet-scented osmanthus oolong of merchant A" in the copy is the target food information, "the light taste" is the demand entered by the user, and "the top 3 products in the store" are other highlights of the target food.

[0104] This application displays the target dishes on the dialogue page while displaying the corresponding copy, providing users with reasons for recommending the target dishes, helping users make choices more quickly, and greatly improving the user experience.

[0105] <Fourth Embodiment>

[0106] In the fourth embodiment, after the user triggers the takeaway order control on the takeaway order settlement page, the user pays the settlement amount and generates a takeaway order. The takeaway platform sends the takeaway order to the corresponding takeaway merchant for meal preparation, specifically by accepting the order through the merchant's application, and can also automatically print the takeaway order receipt through the merchant's printing device. The takeaway order receipt contains information such as the set meal selected by the user, optional dishes, notes, and the number of tableware required.

[0107] In this embodiment, the food delivery platform also converts the order into a food delivery waybill and sends it to the delivery personnel. Specifically, the waybill information is displayed to the delivery personnel through the delivery terminal. The waybill is used to display the pick-up node of each merchant and the delivery node corresponding to the user based on the target order associated with the target waybill. The waybill item also displays an order acceptance control for the user to determine whether to accept the order.

[0108] In some embodiments, the waybill may also provide the distance between adjacent nodes, the set delivery time, the delivery revenue, etc., so that the delivery personnel can determine whether to accept the order.

[0109] In this embodiment, after the delivery personnel triggers the order acceptance control, the waybill will be added to the delivery personnel's waybill list. The delivery personnel needs to process the waybill according to the node instructions of the target waybill, and finally deliver all the meals in the target order to the ordering user at one time, thereby completing the waybill. In this way, the order status of the user terminal will become "completed".

[0110] <Fifth Embodiment>

[0111] The embodiments of the present disclosure also provide a computer storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method for ordering takeout food according to any embodiment of the present disclosure are implemented.

[0112] The embodiments of the present disclosure also provide a computer program product or a client, which, when executed by a processor, implements the steps of the takeaway ordering method according to any embodiment of the present disclosure.

[0113] The present disclosure also provides a terminal device, such as Figure 6 As shown, the terminal device settlement page 600 includes a memory settlement page 602 and a processor settlement page 601. The memory settlement page 602 stores a computer program, which, when executed by the processor settlement page 601, implements the steps of the takeaway ordering method according to any embodiment of the present disclosure.

[0114] The terminal device settlement page 600 and Figure 1 The terminal device 2000 in the embodiment may have the same or similar hardware structure, which is not limited here.

[0115] The present invention may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present invention.

[0116] Computer readable storage medium can be a tangible device that can hold and store instructions used by an instruction execution device. Computer readable storage medium can be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination thereof. More specific examples (non-exhaustive list) of computer readable storage medium include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, for example, a punch card or a convex structure in a groove on which instructions are stored, and any suitable combination thereof. The computer readable storage medium used here is not interpreted as a transient signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagated by a waveguide or other transmission medium (for example, a light pulse by an optical fiber cable), or an electrical signal transmitted by a wire.

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

[0118] The computer program instructions for performing the operation of the present invention may be assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. Computer-readable program instructions may be executed completely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer, partially on a remote computer, or completely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect via the Internet). In some embodiments, an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), may be personalized by utilizing the state information of the computer-readable program instructions, and the electronic circuit may execute the computer-readable program instructions, thereby realizing various aspects of the present invention.

[0119] Various aspects of the present invention are described herein with reference to the flow charts and / or block diagrams of the methods, devices (systems) and computer program products according to embodiments of the present invention. It should be understood that each box of the flow chart and / or block diagram and the combination of each box in the flow chart and / or block diagram can be implemented by computer-readable program instructions.

[0120] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

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

[0122] The flowchart and block diagram in the accompanying drawings show the possible architecture, functions and operations of the system, method and computer program product according to multiple embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of an instruction, and a part of a module, a program segment or an instruction contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or the flowchart, and the combination of the boxes in the block diagram and / or the flowchart can be implemented by a dedicated hardware-based system that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that it is equivalent to implement it by hardware, implement it by software, and implement it by combining software and hardware.

[0123] Embodiments of the present invention have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the marketplace, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the present invention is defined by the appended claims.

Claims

1. A method for ordering takeout food, characterized in that: The method comprises: receiving a trigger instruction for entering a conversation mode, obtaining initial feature information, wherein the initial feature information includes at least a user location and user historical behavior information, Displaying a target meal card on the conversation page, the target meal card including target meal information and an order control, the target meal is generated based on the initial feature information, the target meal information at least includes a meal picture, a meal name and a price, and the target meal card corresponds to a specific target meal; receiving a trigger instruction for the order control, and displaying a takeaway ordering page corresponding to the target meal card, wherein the takeaway ordering page at least includes a meal selection display component and a settlement control, wherein the meal selection display component is used to display at least the target meal, the unit price and quantity of the target meal, and the settlement control displays the settlement amount; A trigger instruction for the settlement control is received, and a takeaway order settlement page corresponding to the target meal is displayed, wherein the order settlement page at least includes the target meal, the delivery address, and the order confirmation control.

2. The method according to claim 1, characterized in that The method further comprises: The application page is provided with a takeaway food recommendation portal, receiving a trigger instruction for the takeaway food recommendation portal, and displaying the dialogue page; The target meal information on the target meal card also includes an estimated delivery time, which is determined based on the distance information between the location of the takeaway merchant and the location of the user and the takeaway transportation resources.

3. The method according to claim 1, characterized in that The method further comprises: The takeaway order settlement page also includes a delivery method selection area, including a takeaway delivery option and an in-store pickup option; Under the condition of selecting the takeaway delivery method, the takeaway order settlement page displays an address input area and a delivery time selection area, the delivery time selection area includes an immediate delivery control and a scheduled delivery control, the immediate delivery control displays an instant delivery time range, and the scheduled delivery control displays an optional delivery time set after being triggered, and the optional delivery time set includes multiple optional delivery time ranges; After receiving the target delivery address input or selected by the user in the address input area, updating the immediate delivery time range and the optional delivery time set according to the target delivery address; In response to the user's selection of a delivery time, determining a target delivery time range; A trigger instruction for an order confirmation control is received, an order is generated, and the order is sent to a takeaway merchant corresponding to the target meal.

4. The method according to claim 1, characterized in that: The method further comprises: The takeaway order settlement page also includes a delivery method selection area, including a takeaway delivery option and an in-store pickup option; Under the condition of selecting in-store pickup, the takeaway order settlement page displays the takeaway merchant address corresponding to the target meal, a navigation control, a reserved phone input control and a pick-up time selection control. After the pick-up time selection control is triggered, a pick-up time set including multiple pick-up time options is displayed, and the user can select one of them; A trigger instruction for an order confirmation control is received, an order is generated, and the order is sent to a takeaway merchant corresponding to the target meal.

5. The method according to claim 1, characterized in that After receiving the trigger instruction for the order control, before displaying the takeaway ordering page corresponding to the target meal card, the method further includes: A specification pop-up layer of the target meal is displayed, wherein the specification pop-up layer at least includes the target meal name, a specification selection control area and a specification confirmation control, wherein the specification selection area includes at least two specification controls, and each specification control corresponds to a different target meal specification.

6. The method according to claim 1, characterized in that The method further comprises: In the dialogue mode, receiving user input information, the user input information includes at least one sentence input by the user or a shopping guide prompt word triggered by the user; A target meal is generated according to the user's input information and the initial feature information, and the target meal card is displayed in the conversation page.

7. The method according to claim 6, characterized in that The method further comprises: When displaying the target food card on the conversation page, one or more shopping guide prompts are also displayed. The shopping guide prompts are determined based on the current target food, the user's historical input information, and the user's historical behavior information; In response to triggering the shopping guide prompt word, a new target meal related to the shopping guide prompt word is generated, and the new target meal card is displayed on the conversation page.

8. The method according to claim 1, characterized in that The method further comprises: If there are multiple takeaway meals recommended based on the initial feature information, the multiple target meal cards are displayed in a stacked form, wherein the first target meal card is displayed unobstructed on the conversation page; In response to a sliding operation on the first target meal card, the first target meal card disappears, and the second target meal card is displayed without obstruction.

9. The method according to claim 1, characterized in that: The method further comprises: Based on the target meal information, user information and environment information, outputting a copy for the target meal through a large language model; When the target meal card is displayed on the conversation page, the copy corresponding to the target meal is also displayed.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.