Method and device for placing an order for a product based on a metaverse
By displaying a metaverse scene on the client side, users can select product combinations and match customized solutions within the metaverse, solving the problem of insufficient immersion when placing an order and achieving a more immersive ordering experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- RAJAX NETWORK &TECHNOLOGY (SHANGHAI) CO LTD
- Filing Date
- 2023-04-26
- Publication Date
- 2026-07-28
AI Technical Summary
In existing technologies, users cannot personally experience the product manufacturing process when placing an order, resulting in a poor sense of immersion.
The client displays a metaverse scene, showcasing candidate products. After the user selects a target product combination, a target customized solution is matched and displayed in the metaverse scene, allowing the user to decide whether to place an order.
It enhances the immersive experience of the ordering process, allowing users to personally experience the creation of their target product combination.
Smart Images

Figure CN116523595B_ABST
Abstract
Description
Technical Field
[0001] This specification relates to the field of metaverse technology, and in particular to a product ordering interaction method and device based on metaverse. Background Technology
[0002] Currently, when users place an order, they typically access a browsing page through the app, where they view product information. When they find a product they like, they click on it to enter the order page and place their order. This ordering method lacks a sense of immersion. Summary of the Invention
[0003] According to the first aspect of this specification, a product ordering interaction method based on the metaverse is proposed and applied to a client. The method includes: displaying candidate products in a metaverse scene displayed on the client; obtaining a target product combination selected by the user from the candidate products; if a target customization scheme can be matched from at least one customization scheme based on the target product combination, displaying the target customization scheme so that the user can determine whether to place an order for the target customization scheme, wherein each customization scheme is a scheme created using at least one product combination.
[0004] According to the second aspect of this specification, a product ordering interaction method based on the metaverse is proposed and applied to the server. The method includes: sending information of candidate products to the client so that the client can display the candidate products in the metaverse scene; obtaining a target product combination selected by the user from the candidate products; matching a target customization scheme with at least one customization scheme based on the target product combination, wherein each customization scheme is a scheme created using at least one product combination; if the target customization scheme is successfully matched, sending the information of the target customization scheme to the client for display so that the user can determine whether to place an order for the target customization scheme.
[0005] According to the third aspect of this specification, a product ordering interaction device based on a metaverse is proposed and applied to a client. The device includes: a first display module for displaying candidate products in a metaverse scene displayed on the client; a first acquisition module for acquiring a target product combination selected by the user from the candidate products; and a second display module for displaying a target customization scheme if a target customization scheme can be matched from at least one customization scheme based on the target product combination, so that the user can determine whether to place an order for the target customization scheme, wherein each customization scheme is a scheme created using at least one product combination.
[0006] According to the fourth aspect of this specification, a product ordering interaction device based on a metaverse is proposed and applied to a server. The device includes: a first sending module for sending information of candidate products to a client so that the client can display the candidate products in a metaverse scene; a second acquisition module for acquiring a target product combination selected by the user from the candidate products; a matching module for matching a target customization scheme based on the target product combination among at least one customization scheme, each customization scheme being a scheme created using at least one product combination; and a second sending module for sending information of the target customization scheme to the client for display if the target customization scheme is successfully matched, so that the user can determine whether to place an order for the target customization scheme.
[0007] According to a fifth aspect of this specification, a computer-readable storage medium is provided having computer instructions stored thereon, which, when executed by a processor, implement the methods described in any embodiment of this specification.
[0008] According to a sixth aspect of this specification, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the methods described in any embodiment of this specification.
[0009] This manual presents a metaverse scene on the client side, showcasing candidate products within it. After the user selects a target product combination from the candidates, the metaverse scene displays a customized solution matched from at least one customization option based on that combination. This creates a DIY (Do It Yourself) experience, allowing the user to choose their target product combination and create their customized solution. Furthermore, the user can decide whether to place an order for the customized solution, bridging the DIY process in the metaverse with the ordering process in the real-world scenario. This process allows users to personally experience the creation of their target product combination when placing an order, enhancing the immersive experience. Attached Figure Description
[0010] Figure 1A This is a schematic diagram of a product browsing page in related technologies.
[0011] Figure 1B This is a schematic diagram of the order page for a product in the relevant technology.
[0012] Figure 2 This is a flowchart of a product ordering interaction method based on the metaverse, as described in this specification.
[0013] Figure 3A and Figure 3BThese are schematic diagrams of the first functional entry points in the embodiments of this specification.
[0014] Figure 4 This is a schematic diagram of the metaverse scene in an embodiment of this specification.
[0015] Figure 5A and Figure 5B These are schematic diagrams illustrating the methods for selecting candidate ingredients in the embodiments of this specification.
[0016] Figure 6A and Figure 6B These are schematic diagrams of the prompt messages in the embodiments of this specification.
[0017] Figure 7A , Figure 7B and Figure 7C These are schematic diagrams showing a list of customized solutions for the embodiments of this specification.
[0018] Figure 8A and Figure 8B These are schematic diagrams illustrating the target fabrication method as described in the embodiments of this specification.
[0019] Figure 9 This is a schematic diagram illustrating the ordering method in the metaverse scene and the ordering method in the non-metaverse scene, as described in this specification.
[0020] Figure 10 This is a schematic diagram of the order placement method in the metaverse scene according to an embodiment of this specification.
[0021] Figure 11 This is a flowchart illustrating the specific order placement method in the metaverse scenario as described in this specification.
[0022] Figure 12 This is a flowchart of another embodiment of the product ordering interaction method based on the metaverse in this specification.
[0023] Figure 13 This is a block diagram of a product ordering interaction device based on the metaverse, as described in this specification.
[0024] Figure 14 This is a block diagram of a product ordering interaction device based on the metaverse, which is another embodiment of this specification.
[0025] Figure 15 This is a schematic diagram of a computer device according to an embodiment of this specification. Detailed Implementation
[0026] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with one or more embodiments of this specification. Rather, they are merely examples of apparatuses and methods consistent with some aspects of one or more embodiments of this specification as detailed in the appended claims.
[0027] It should be noted that the steps of the corresponding methods are not necessarily performed in the order shown and described in this specification in other embodiments. In some other embodiments, the methods may include more or fewer steps than those described in this specification. Furthermore, a single step described in this specification may be broken down into multiple steps in other embodiments; and multiple steps described in this specification may be combined into a single step in other embodiments.
[0028] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation portals are provided for users to choose to authorize or refuse.
[0029] like Figure 1A The diagram illustrates a product ordering method in related technologies. On the client side of electronic device 101, a browsing page can be displayed, showing product information for various goods and information about the merchants supplying those goods (hereinafter referred to as merchant information). For example, in the embodiment shown in Figure 1, the client is used to implement a food ordering function. The goods on the client can be food items, such as dishes, drinks, pastries, etc. Product information may include, but is not limited to, product names and / or product images, while merchant information may include, but is not limited to, merchant name, merchant rating, sales volume of goods within a preset time period, merchant distance, estimated delivery time of goods, and / or merchant promotional information. Taking the product in the first row of the figure as an example, the product name is "Coconut Chicken," the merchant name is "XX Coconut Chicken," the merchant rating is 4.9, the sales volume of the product in the most recent month (i.e., monthly sales volume) is 100, the merchant distance is 3.7km, the estimated delivery time of the product is 41 minutes, and the merchant's promotional information is "¥12 off for purchases over ¥20." For product and merchant information of other items in the image, please refer to the product with the name "Coconut Chicken"; it will not be repeated here.
[0030] On the aforementioned browsing page, users can swipe the screen of electronic device 101 to browse more product and merchant information, and can click to enter the order page for their desired products, thereby placing an order for those products. Some embodiments of the order page include... Figure 1B As shown, the order page can display information such as address, contact information, estimated delivery time, payment method, product name, quantity, and price. For example, in the embodiment shown in the figure, the address information is "**City** District** Street** Community** Building** Number**", the contact information includes contact person information (e.g., Mr. or Ms.) and contact number (e.g., 12345678901), the estimated delivery time is between 10:42 and 10:57, the payment method is balance payment, and the ordered products include three products named Product A, Product B, and Product C, with each product having a quantity of 1 (as shown by "×1" in the figure). The prices of Product A, Product B, and Product C are ¥3.99, ¥3.99, and ¥7.98, respectively.
[0031] However, the inventors found that in the above ordering methods, users have difficulty experiencing the production process of the products firsthand, resulting in a poor sense of immersion.
[0032] Based on this, the embodiments of this specification provide a product ordering interaction method based on the metaverse, applied to the client side, such as... Figure 2 As shown, the method includes:
[0033] Step S202: Display candidate products in the metaverse scene shown on this client;
[0034] Step S204: Obtain the target product combination selected by the user from the candidate products;
[0035] Step S206: If a target customization plan can be matched from at least one customization plan based on the target product combination, the target customization plan is displayed so that the user can determine whether to place an order for the target customization plan. Each customization plan is a plan created using at least one product combination.
[0036] The goods mentioned in the embodiments of this specification include, but are not limited to, at least one of the following: food ingredients, furniture, clothing, and travel plans. The customization plan in the embodiments of this specification can be a plan created using one or more goods. For example, if the goods are food ingredients, the customization plan can be a meal prepared using one or more ingredients; if the goods are furniture, the customization plan can be a home decoration plan created using one or more furniture arrangements; if the goods are clothing, the customization plan can be an outfit plan created using one or more clothing combinations; if the goods are travel plans, the customization plan can be a travel route over a period of time obtained by combining travel plans for one or more destinations. It is understood that the above are merely illustrative examples and are not intended to limit this specification. In other examples of this specification, the goods and customization plans can also be of other types, which will not be listed here.
[0037] In step S202, the client can provide ordering functionality for one or more products. For ease of understanding, the following description uses the example of ingredients and a customized meal as an example to illustrate the solution in this embodiment. Ingredients refer to the raw materials used in preparing a meal, such as some or all of vegetables, fruits, meats, seafood, seasonings, condiments, and water. A meal refers to an edible item prepared using one or more ingredients, including but not limited to dishes, beverages, and / or pastries. The client can provide ordering functionality for either meals or ingredients.
[0038] Before placing an order, a metaverse scene can be displayed on the client, showcasing candidate products within that scene. The metaverse scene refers to a virtual world constructed using digital technology, which maps to or transcends the real world and allows interaction with it.
[0039] In some embodiments, the metaverse scene can be generated based on an environmental image of the client's environment. For example, an environmental image of the client's environment can be acquired using an image acquisition device on the client's electronic device, and the metaverse scene can be generated based on that image. One or more virtual objects can also be rendered in the metaverse scene generated based on the environmental image. In other embodiments, a fixed metaverse scene can be generated, or a metaverse scene including at least one fixed element and at least one non-fixed element can be generated. The visual characteristics of the non-fixed elements can vary with factors such as time and / or location. For example, if the current time is daytime (e.g., 7:00 to 19:00), the sun can be displayed in the metaverse scene, while if the current time is nighttime (e.g., 19:00 to 7:00 the next day), the moon can be displayed. As another example, if the current location is Beijing, a Chinese-style metaverse scene can be displayed; while if the current location is New York, a Western-style metaverse scene can be displayed. Other methods can also be used to generate metaverse scenes, which will not be listed here.
[0040] In some embodiments, a first functional entry point can be provided on the client for accessing the metaverse scene. This first functional entry point can be located on a designated page of the client. In some embodiments, the designated page includes the client's homepage. For example, see... Figure 3A The primary function entry point can be set in the central position 301 or the recommended area 302 on the client's homepage. The central position 301, also known as the grid navigation area, typically appears as a grid navigation using icons and text. In some embodiments, users can edit the central position 301 to add the primary function entry point. The recommended area 302 can include one or more tabs, each displaying different recommended content. Users can swipe through the tabs to view their corresponding recommended content and click on a tab to access its corresponding function entry point.
[0041] In other embodiments, the designated page includes other functional pages of the client, and these other functional pages can be accessed through a second functional entry point on the client. The second functional entry point is a different functional entry point from the first functional entry point. In this embodiment, the user can first access other functional pages through the second functional entry point, and then directly enter the metaverse scene from the first functional entry point on those other functional pages, without needing to return to the client's homepage from the other functional pages and then enter the metaverse scene from the first functional entry point on the homepage, thus reducing user operations. Optionally, the second functional entry point can be a functional entry point for placing orders in a non-metaverse scene. For example, if the product is food ingredients and the customized solution is a meal, the non-metaverse scene could be... Figure 1A The order placement scenario shown is also known as a normal order placement scenario. For example... Figure 3B As shown, after entering the normal order placement scenario, a first function entry can be displayed within this scenario, allowing users to easily switch from the normal order placement scenario to the metaverse scenario. Similarly, a second function entry can also be included in the metaverse scenario to allow users to switch from the metaverse scenario to the normal order placement scenario. In other embodiments, the second function entry can also be a function entry in other function pages, which will not be elaborated here.
[0042] In the above embodiments, the first function entry can be set in one or more locations on the client side. In this way, users can enter the metaverse scene through different channels, reducing the number of times users switch between different function pages and improving the user's operational convenience.
[0043] In some embodiments, a first entry point for entering the metaverse scenario and a second entry point for placing orders in a non-metaverse scenario can be set simultaneously on the same functional page (e.g., the client's homepage). This allows users to freely choose whether to place an order through the metaverse scenario or a non-metaverse scenario.
[0044] Figure 4 A schematic diagram of a kitchen metaverse scene 400 is shown. This kitchen metaverse scene 400 includes ingredients 401, tools 402, and appliances 403. Ingredients 401 may include seasonings such as salt, sugar, and soy sauce; tools 402 may include steamers, casseroles, frying pans, knives, spatulas, and cutting boards; and appliances 403 may include a refrigerator, which may store one or more ingredients 401. In this embodiment, candidate products may include seasonings or ingredients 401 stored in the refrigerator. It is understood that the above is merely illustrative and not intended to limit this specification. Besides the kitchen metaverse scene 400 shown in the figure, the metaverse scene in this embodiment may also be other types of scenes, in which other types of candidate products may be included. For example, the metaverse scene may also be a bedroom metaverse scene, in which candidate products may include furniture such as beds, wardrobes, dressing tables, and bedside tables. As another example, the metaverse scene may also be a fitting room scene, in which candidate products may include items such as wardrobes, mirrors, clothes hangers, and combs.
[0045] In the above embodiments, the candidate products displayed in the metaverse scene can be real images of the candidate products, animated images generated for the candidate products, or virtual models corresponding to the candidate products, etc. For ease of description, the real images, animated images, and virtual models corresponding to the candidate products are collectively referred to as the visualization materials corresponding to the candidate products.
[0046] In some embodiments, the number of candidate items displayed in the metaverse scene may be greater than or equal to 1. Optionally, the number of candidate items displayed in the metaverse scene may be fixed. Alternatively, the number of candidate items displayed in the metaverse scene may dynamically change based on factors such as the number of times a user enters the metaverse, the duration of entry, the number of times a target customized solution has been matched for the user's history, and / or the types of target customized solutions matched for the user's history. For example, after a user enters the metaverse scene for the first time, a first number (e.g., 1) of candidate items may be displayed in the metaverse scene, along with operation guidance information to guide the user's operations within the metaverse scene. After the user skips the operation guidance information, or after the operation guidance information has been displayed, a second number of candidate items may be displayed in the metaverse scene, where the second number may be greater than the first number, to provide the user with more choices.
[0047] In step S204, the target product combination selected by the user from the candidate products can be obtained. The target product combination includes one or more candidate products, and the categories of the candidate products in the target product combination can be the same or different. In some examples, the target product combination may include three eggs; in other examples, the target product combination may include two green peppers and one egg. In some embodiments, each candidate product may correspond to a selection component (e.g., a selection box) for selecting or deselecting the candidate product. The user can select the candidate product as a product in the target product combination by clicking the selection component corresponding to the candidate product. Figure 5A As shown, various candidate products such as potatoes, green peppers, eggs, tomatoes, meat, and seafood can be displayed in the metaverse scene, along with their corresponding selection components. After a user selects green peppers and meat by clicking, the selection components for those two products switch from unselected to selected. A confirmation component can also be displayed in the metaverse scene; clicking it confirms the selected set of candidate products as the target product combination. Besides the scenario shown, the visual materials and selection components for candidate products can also be integrated. In this case, clicking the visual material changes the candidate product's state from unselected to selected, or vice versa.
[0048] In other embodiments, users can drag and drop candidate products to a designated location in the metaverse scene, or to an object of a specified category within the metaverse scene, thereby selecting the candidate product as a product in the target product set. For example... Figure 5BAs shown, visual assets representing meat and cooking tools (such as a steamer) can be displayed in the metaverse scene. Users can drag and drop the visual asset representing meat to the location of the steamer to select that candidate product. Other candidate products can be selected in a similar way. The collection of all selected candidate products constitutes the target product combination.
[0049] In step S206, the server can match a target customization scheme from at least one customization scheme based on the target product combination, and send the matched target customization scheme to the client for display. Each customization scheme includes at least one product. For example, customization scheme I is scrambled eggs with tomatoes, which includes both tomatoes and eggs; customization scheme II is steamed egg custard, which includes only eggs.
[0050] In some embodiments, the target customization scheme satisfies a first condition: the target customization scheme is a scheme created using the target product combination, meaning that the products used to create the target customization scheme correspond one-to-one with the products in the target product combination, or the products used to create the target customization scheme are a subset of the products in the target product combination. For example, the target product combination includes tomatoes and eggs; a customization scheme created from these two products is scrambled eggs with tomatoes. If another customization scheme is also scrambled eggs with tomatoes, then scrambled eggs with tomatoes is the target customization scheme. In other embodiments, the target customization scheme satisfies a second condition: at least one product used to create the target customization scheme is not included in the target product combination, and the matching degree between the target customization scheme and the target product combination meets a preset condition. The preset condition may be that the matching degree between the target customization scheme and the target product combination is greater than a preset matching degree threshold. For example, a customization scheme is shredded pork with garlic sauce, made from pork, carrots, green peppers, and wood ear mushrooms; the target product combination includes pork, carrots, dried chili peppers, and wood ear mushrooms. Although the green peppers in the above customized solution are not included in the target product combination, the matching degree between the customized solution and the target product combination is greater than the preset matching degree threshold. Therefore, Yu Xiang Rou Si (shredded pork with garlic sauce) is the target customized solution.
[0051] In some embodiments, if a solution satisfying the first or second condition can be matched from at least one customized solution, the matching is determined to be successful, and the matched customized solution is determined to be the target customized solution. Otherwise, the matching is determined to be unsuccessful. Further, the number of target customized solutions can be set, and a specified number of customized solutions satisfying the first or second condition can be determined as target customized solutions. For example, regarding the first condition, a specified number of solutions can be randomly selected from the customized solutions satisfying the first condition as target customized solutions, or a specified number of customized solutions selected by the user in descending order of historical selection frequency can be selected as target customized solutions. In some examples, assuming the target product combination includes tomatoes and eggs, and the solutions satisfying the first condition include scrambled eggs with tomatoes and tomato and egg soup, then scrambled eggs with tomatoes or tomato and egg soup can be randomly determined as the target customized solution; or, assuming scrambled eggs with tomatoes has been selected as the target customized solution more times by the user in historical selection than tomato and egg soup, then scrambled eggs with tomatoes can be determined as the target customized solution.
[0052] For example, regarding the second condition, several customized solutions with matching degrees greater than a preset threshold can be selected as target customized solutions, ranked from highest to lowest. The matching degree between the customized solution and the target product combination can be determined based on the types of goods included in the customized solution and the types of goods included in the target product combination. The more types of goods of the same category included in both the customized solution and the target product combination, the higher the matching degree. Furthermore, the matching degree between the customized solution and the target product combination can also be determined based on the matching degree between the production method of the customized solution and the production method of the target product combination. The closer the production method of the customized solution and the production method of the target product combination are, the higher the matching degree. The production method of the target product combination (hereinafter referred to as the target production method) can be selected by the user or a default production method can be used. The production method of the customized solution can be pre-submitted and stored by the merchant providing the customized solution.
[0053] In some embodiments, the metaverse scene also displays cooking tools for creating customized solutions. Based on this, the target cooking method can be determined according to the category of the cooking tool and / or the user's operation information on the functional modules of the cooking tool. Taking the product as the ingredient and the customized solution as the meal as an example, in an embodiment where the target cooking method is determined based on the category of the cooking tool, the cooking tool can include various types of pots such as steamers, woks, and frying pans. If the user selects a steamer, the target cooking method can be determined as "steaming," while if the user selects a wok, the target cooking method can be determined as "stir-frying." In an embodiment where the target cooking method is determined based on the user's operation information on the cooking tool, the cooking tool can include one or more functional modules, with different functional modules corresponding to different cooking methods. For example, the cooking tool can be a multi-functional rice cooker, which can include a first functional module corresponding to the cooking method "steaming" and a second functional module corresponding to the cooking method "boiling." If the user's operation information pertains to the first functional module, the target cooking method can be determined as "steaming."
[0054] In some embodiments, multiple factors can be combined to determine the target customization scheme. For example, the target customization scheme can be matched from multiple customization schemes based on both the target product combination and the target production method. It is understood that the above are merely illustrative examples of some exemplary methods for determining the target product combination and are not intended to limit this specification. Other methods can also be used to determine the target product combination in other examples, which will not be listed here.
[0055] In some embodiments, after obtaining the target product combination selected by the user from the candidate products, a prompt message can be output to indicate whether the target product combination is suitable for creating a customized solution. This process can be performed after each user selects a candidate product, or it can be performed when the user submits a target product combination including one or more products. Taking the former case as an example... Figure 6A As shown, assuming the user first selects meat, the target product combination including meat can be matched with various customization options, and the result will be braised pork. In this case, a prompt message can be output, such as "You have selected the braised pork recipe!" This prompt message can be used to explain to the user the customization options that can be made from the currently selected target product combination. If the user continues to select green peppers, the target product combination including meat and green peppers can be matched with various customization options, and the result will be stir-fried green peppers with pork. In this case, a prompt message can be output, such as "You have selected the stir-fried green peppers with pork recipe!". Figure 6BAs shown, assuming the user's current selected candidate items include potatoes, tomatoes, and seafood, and the target product combination including these three candidate items is not a product combination used to create a customized meal, a prompt message such as "No meal made from the currently selected ingredients was found. Continue?" can be output. If the user confirms the target product combination, the target customized meal can be determined based on the matching degree between the target product combination and each customized meal. If the user cancels the target product combination, they can also reselect other target product combinations. For example, they can delete one or more items from the selected candidate items, or select other candidate items.
[0056] In some embodiments, if no target customization scheme is matched from at least one customization scheme based on the target product combination, product information of at least one product included in the target product combination and / or merchant information of the first merchant for each of the above at least one product can be displayed in the metaverse scene or on other pages of the client. The product information includes, but is not limited to, at least one of the following: product name, corresponding visual material, product price, and product delivery time. The first merchant's merchant information includes at least one of the following: the first merchant's name, location, rating, and information on other customization schemes available from the first merchant. For example, if the product is food ingredients and the customization scheme is a meal, sometimes it is impossible to find a target customization scheme similar to the target product combination. In this case, the information of the food ingredients (i.e., the aforementioned product information) and the information of the food ingredient's retailer (i.e., the aforementioned first merchant's merchant information) can be displayed in the metaverse scene. The product name can be the name of the food ingredient, the corresponding visual material can be an image or 3D model of the food ingredient, the product price is the amount the user needs to pay for the food ingredient, and the product delivery time can be the estimated delivery time when the retailer's delivery capacity will deliver the food ingredient to the user. Merchant information can be found in [link to relevant documentation]. Figure 1A The illustrated embodiments will not be described in detail here. Assuming that the target product combination includes two products, ginger and garlic, and no target customization solution can be matched for the target product combination, the product information of ginger, the product information of garlic, the merchant information of the retailer selling ginger (i.e., the first merchant), and the merchant information of the retailer selling garlic (i.e., the first merchant) can be displayed.
[0057] In other embodiments, if a target customized solution can be matched from at least one customized solution based on the target product combination, information about the target customized solution and / or merchant information of a second merchant for the target customized solution can be displayed in the metaverse scene or on other pages of the client. The information about the target customized solution may include, but is not limited to, at least one of the following: the name of the target customized solution, visual materials (e.g., images or virtual models of the target customized solution), category, production method, price, delivery time, products included in the target customized solution, the matching degree between the target customized solution and the target product combination, and other users' evaluation information of the target customized solution. The merchant information of the second merchant can be the same as that of the first merchant, and will not be elaborated further here.
[0058] In some embodiments, a display priority for each second merchant can be determined, and based on this display priority, the merchant information of each second merchant providing the target customization solution and the target product combination provided by each second merchant can be displayed. For example, the display priority of each second merchant can be determined based on its rating. A second merchant with a higher rating may have a higher display priority than a second merchant with a lower rating. As another example, the display priority of each second merchant can be determined based on its distance from the user. A second merchant closer to the user may have a higher display priority than a second merchant farther from the user. Alternatively, the display priority of each second merchant can be determined based on both its rating and distance, or based on at least one of its rating and distance combined with other factors; examples of this will not be provided here.
[0059] In some embodiments, a list of customization options can be displayed in the metaverse scene. This list can show at least one customization option and the products included in each option. The candidate products are those displayed in the list. For example, if the products are ingredients and the customization option is a meal, the list of customization options could be a recipe. Figure 7A , Figure 7B and Figure 7CThe diagram illustrates some examples of recipes. These recipes include scrambled eggs with tomatoes and scrambled eggs with green peppers. Below each dish in the recipe, the types of ingredients included are displayed. For example, scrambled eggs with tomatoes includes tomatoes and eggs; scrambled eggs with green peppers includes green peppers and eggs. It is understood that the diagrams are merely illustrative; in practical applications, the categories of goods included in different customization schemes may be partially the same or completely different, and the quantity of goods included in different customization schemes may be the same or different. Furthermore, the list may also include a refresh module for refreshing the currently displayed goods and customization schemes. For example, in the diagram above, the refresh module consists of left and right arrows. Users can click the right arrow to display new dishes and ingredients in the recipe; users can also click the left arrow to re-display the previously displayed dishes and ingredients.
[0060] exist Figure 7A In the illustrated embodiment, the products included in each customization scheme in the list are fixedly displayed around the customization scheme (e.g., fixedly displayed below the customization scheme). It is understood that in other embodiments, the products included in each customization scheme in the list may also be fixedly displayed on top of the customization scheme (e.g., the visualizations corresponding to the products included in the customization scheme overlap with the visualization materials corresponding to the customization scheme). Alternatively, the products included in the customization scheme may be displayed in the list upon receiving a user's instruction to view the customization scheme. If no such viewing instruction is received, only the customization scheme itself is displayed in the list, without showing the products included in the customization scheme. Figure 7B As shown, taking a recipe list that includes both scrambled eggs with tomatoes and scrambled eggs with green peppers as an example, a user can click on the scrambled eggs with tomatoes dish to display the ingredients, namely tomatoes and eggs, below the dish. Since the user did not click on the scrambled eggs with green peppers dish, the recipe only displays the dish itself, without showing the ingredients, namely green peppers and eggs.
[0061] In some embodiments, the above list also shows the preparation method for each customization option. The preparation methods for different customization options may be the same or different. In addition to selecting the target product combination, users can also select the preparation method corresponding to the target product combination. For example, when the preparation method is a cooking method, cooking methods include, but are not limited to, stir-frying, steaming, boiling, pan-frying, and deep-frying. Users can select the ingredients included in the meal and can also select or change the cooking method corresponding to the meal. For example, in Figure 7CIn the illustrated embodiment, the cooking method for the dish "stir-fry" is "stir-fry". Users can select "stir-fry" as the target cooking method, or they can use the switching module shown in the figure to select other cooking methods. For example, a user can select "boil" as the target cooking method. In this case, the target customization plan can be determined based on the target cooking method and the target product combination. For example, if a user selects "tomatoes" and "eggs" as the target product combination and selects "boil" as the target cooking method, the determined target customization plan could be tomato and egg soup. The target cooking method can be determined by the client, or the client can send various information (e.g., the type of cooking tool, user operation information on the functional modules of the cooking tool) to the server, and the server can then retrieve the target cooking method and return it to the client.
[0062] In some embodiments, a list of customized solutions can be set at a fixed location in the metaverse scene. Alternatively, the list of customized solutions can be displayed in the metaverse scene in response to the fulfillment of preset conditions. These preset conditions include at least one of the following: the user enters the metaverse scene; the current time is within a preset time range; or interactive information for viewing the list is received. The preset time range can be pre-set, for example, it can be set to mealtimes (e.g., 11:00 to 13:00 and 15:00 to 20:00 daily). That is, the list of customized solutions can be displayed only if the current time is mealtime, and not displayed if the current time is not mealtime. Interactive information can include, but is not limited to, touch interaction information on the touchscreen of the client's device, user gesture interaction information, and / or voice interaction information. For example, an interactive object can be displayed in the metaverse scene, which the user can interact with by sending interactive information, thereby displaying the list of customized solutions in the metaverse scene. In some examples, the interactive object is a humanoid object, which can be called a "butler." The user can interact with the butler to display the list of customized solutions in the metaverse scene.
[0063] In some embodiments, the display order of customized options in the list can be determined based on the user's information. This user information can be obtained when the user enters the metaverse scene or views the list, and includes, but is not limited to, one or more of the following: the user's gender, age, location, preferences, occupation, and historical order information. For example, if a user prefers spicy food, dishes from Sichuan and Hunan cuisines can be prioritized in the list. Similarly, desserts can be prioritized for female users. Furthermore, if a user's historical order information includes scrambled eggs with tomatoes, then scrambled eggs with tomatoes can be prioritized in the list.
[0064] After a target customization plan is matched, the user can decide whether to place an order. For example, the system can display information about the target customization plan and the merchant information of a second merchant, allowing the user to decide whether to place an order based on this information. If the user places an order, the system can also obtain the quantity information of each item in the target product combination, determine the attribute information of the target customization plan based on the quantity information of each item, and generate an order corresponding to the target customization plan. When the product is food ingredients and the customization plan is a meal, the attribute information of the target customization plan can include at least one of the following: the flavor of the meal (e.g., mild, medium spicy), the temperature of the meal (e.g., room temperature, less ice, normal ice), the portion size of the meal (e.g., large, medium, small), and whether the meal requires utensils. When selecting the type of product in the target product combination, the user can also select the quantity of the product in the target product combination. Taking the flavor of a dish as an example, when green peppers are included in the target product combination, users can drag and drop ingredients such as green peppers into the designated cooking tool. The number of times the green peppers are dragged determines the quantity of green peppers in the dish. If the quantity of green peppers is less than a first threshold, the dish is determined to be mildly spicy; if the quantity is greater than or equal to the first threshold but less than a second threshold, the dish is determined to be medium spicy; and if the quantity is greater than or equal to the second threshold, the dish is determined to be extra spicy. The first threshold is less than the second threshold. This method automatically determines the attribute information of the target customized solution. On the one hand, it eliminates the need for manual selection by the user, saving operational costs; on the other hand, compared to the method of selecting attribute information on the order page in related technologies, it further enhances the immersive experience during the ordering process.
[0065] Furthermore, based on the quantity information of each item in the target product combination, prompts can be output to indicate the attribute information of the target customized solution. Continuing the previous example, if the number of green peppers selected by the user is less than the first quantity threshold, a prompt including the keyword "mildly spicy" can be output to indicate that the current flavor is "mildly spicy". If the number of green peppers selected by the user is greater than or equal to the first quantity threshold and less than the second quantity threshold, a prompt including the keyword "medium spicy" can be output to indicate that the current flavor is "medium spicy". And so on.
[0066] After a user places an order for a customized solution, the order information can be obtained, and virtual assets can be issued to the user's account based on this information. Specifically, the order information can be sent to the server, which then issues the virtual assets to the user's account and displays the information of these virtual assets on the client. Order information may include, but is not limited to, at least one of the following: order amount, delivery status, and review information. The order amount may include the price of each item in the order, or the price of the customized solution itself. The delivery status may include statuses such as merchant preparing stock, delivery personnel en route to the merchant, delivery personnel in transit, and the customized solution already delivered. Review information can be submitted by other users who placed orders with the second merchant.
[0067] In some embodiments, the information of the target customization scheme can also be sent to the server, so that the server can generate corresponding achievement data for the user based on the target customization scheme information and return the achievement data to the client for display. The achievement data can represent statistical information of the target customization schemes historically matched by the user in the metaverse scene, equivalent to an honorary medal awarded to the user after a target customization scheme is matched, which can serve as an incentive for the user. For example, when a target customization scheme of a certain category is matched for the first time, or when a preset number of different categories of target customization schemes are matched, corresponding achievement data can be generated. This can increase the fun of the ordering interaction process. In some embodiments, virtual assets can also be issued to the user's account based on the achievement data already obtained. For example, when the user's obtained achievement data reaches a preset number, virtual assets corresponding to that preset number can be issued; or when the user obtains achievement data of a specified category, virtual assets corresponding to that specified category can be issued.
[0068] In some embodiments, achievement data can also be displayed within a metaverse context. For example, when a user first obtains a piece of achievement data, it can be displayed within the metaverse context. Another example is when a user sends an achievement viewing command, the metaverse context can display the user's obtained achievements and / or unobtained achievements.
[0069] In some embodiments, a production video of the target customized solution can also be displayed in the metaverse scene. This production video can be a video of the target customized solution being produced in a real-world setting, or it can be an animated video of the target customized solution. The production video can be pushed from the server to the client. Furthermore, after a user places an order for the target customized solution, the production video of the target customized solution can be displayed in the metaverse scene. The display duration of the production video can be determined based on the production method of the target customized solution, the estimated delivery time, and / or the delivery status. Again, taking the product as ingredients and the customized solution as a meal as an example, after a user places an order for the meal, a production video of the meal being cooked can be displayed in the metaverse scene. For example, see... Figure 8A The food is prepared by steaming. The video could showcase the cooking tools (as shown in the steamer in the image) and a timer (as shown in the clock in the image). The cooking video could then be a timed video that tracks the steaming time using the timer. The timer's duration could be equal to the estimated delivery time to the user. Once the food's delivery status is "delivered," the video should stop showing, and a message indicating that the food is ready should be displayed. For example, see [link to example]. Figure 8B The food is prepared by "stir-frying," and the video can show the ingredients being stir-fried in a wok using a spatula. The video's duration can be equal to the estimated delivery time to the user. If the food's delivery status is "delivered," the video can show the visual effect of the food being served in tableware.
[0070] The following example uses ingredients as the product and a customized plan as a meal, combined with... Figure 9 , Figure 10 and Figure 11 The overall flow of the embodiments in this specification will be illustrated with examples. For instance... Figure 9 As shown, users can choose to place orders through either a non-metaverse scenario or a metaverse scenario on the client. After a user successfully places an order, the order is sent to the platform's merchants, enabling them to supply products or customized solutions. For example... Figure 10 As shown, in the metaverse scenario, users can place orders based on menu templates or through a DIY approach. When ordering based on menu templates, users can first filter menu items using tags or select items through a search (step S1002). For example, users can... Figures 7A to 7CThe recipe displayed shows filter tags and / or a search bar. Filter tags can be used to filter dishes into a specific category; for example, a dish can be categorized by its cuisine (Sichuan, Hunan, Cantonese, etc.). Clicking the filter tag for Sichuan cuisine will display dishes within that cuisine. The search bar can be used to enter the name of a dish or the names of its ingredients. For example, a user can enter "scrambled eggs with tomatoes," or simply "tomatoes" and / or "eggs" in the search bar. In step S1004, an order can be placed for the dishes searched or filtered in step S1002.
[0071] In the DIY-based ordering method, the user can first DIY their meal (step S1006). That is, the combination of ingredients selected by the user (i.e., the target product combination in the aforementioned embodiment) may not perfectly match the ingredient combination of the meal provided by the merchant. For example, the user's provided meal is shredded pork with garlic sauce, which includes pork, carrots, green peppers, and wood ear mushrooms, while the user's selected ingredient combination includes pork, carrots, dried chili peppers, and wood ear mushrooms. Since the user does not directly select the meal but rather chooses and combines ingredients, this method is called meal DIY. After the user selects the ingredient combination, a target customized solution can be matched based on that combination, i.e., a meal that matches the ingredient combination. Then, the user can place an order for the matched meal (step S1008). Furthermore, achievement data can be generated by parsing data such as meal type and cuisine (step S1010). For example, when a user DIYs a meal of a certain cuisine for the first time, achievement data for that cuisine is generated. Similarly, when a user DIYs a meal for the first time, achievement data for that meal is generated. Virtual assets can also be issued to users by unlocking achievements related to dishes and cuisines (step S1012). For example, virtual assets can be issued when the number of achievements obtained reaches a preset number, or when a user obtains achievement data of a specified category. These virtual assets can be used to deduct a certain amount from the order amount when the user places an order.
[0072] Furthermore, after a user places an order for food, the order can be submitted to the platform's server, which will then allocate the order to the merchant supplying the food (i.e., the second merchant in the aforementioned embodiment); or, if no matching food is found (i.e., the target customized solution in the aforementioned embodiment), if the user directly orders ingredients, the platform's server can allocate the order to the retailer of the ingredients (i.e., the first merchant in the aforementioned embodiment) (step S1014). After accepting the order, the merchant can update the order status to the platform's server, which will then allocate delivery capacity. The delivery capacity can then go to the merchant to pick up the food or ingredients and deliver them to the user (step S1016).
[0073] like Figure 11 The diagram shown illustrates the specific process of placing an order in the metaverse scenario.
[0074] In step S1102, the client can obtain user information, for example, when the user enters the metaverse scene, the user information is obtained and sent to the middle platform (i.e. the aforementioned server).
[0075] In step S1104, the middle platform can use Algorithm 1 to query recommended recipes based on user information.
[0076] In step S1106, the middle platform can obtain the recommended recipes returned by Algorithm 1.
[0077] In step S1108, the middle platform can return the recipe to the client.
[0078] In step S1110, the user can select ingredient information based on the recipe through the client.
[0079] In step S1112, the user can check the selection result. There are two possible selection results: one is that the user selects a customized solution (for example, the ingredients in a certain customized solution correspond one-to-one with the ingredients selected by the user), in which case steps S1114 to S1118 are executed. The other is that the user selects a non-customized solution (for example, any customized solution includes at least one ingredient that is not among the ingredients selected by the user), in which case steps S1120 to S1138 are executed.
[0080] In step S1114, the platform can retrieve the merchant corresponding to the recalled food item. This merchant is the one that provides the customized solution.
[0081] In step S1116, the middle platform can obtain the retrieved merchant information.
[0082] In step S1118, the middleware can return the retrieved merchant information to the client so that the user can determine whether to place an order.
[0083] In step S1120, the platform can match meals based on the ingredients selected by the user.
[0084] In step S1122, the middle platform can obtain the meals returned based on the matching results.
[0085] In step S1124, the middle platform can recall merchant information and the food information in that merchant based on the returned food information.
[0086] In step S1126, the middle platform can obtain the information of the recalled merchants and food items.
[0087] In step S1128, the middleware can check whether the results of the recalled merchant information and food information are empty. If the results are empty, then step S1130 is executed; otherwise, steps S1132 to S1136 are executed.
[0088] In step S1130, the middle platform can return the recalled merchant information and food information to the client.
[0089] In step S1132, the platform can recall ingredient information and merchant information of retailers providing ingredients.
[0090] In step S1134, the platform can obtain information on the recalled ingredients and merchants.
[0091] In step S1136, the platform can check whether the recalled ingredient information and merchant information are empty. If not, the recalled ingredient information and merchant information are rendered.
[0092] In step S1138, the middleware can return the rendering result to the client.
[0093] See Figure 12 This disclosure also provides a product ordering interaction method based on the metaverse, applied to the server side, the method including:
[0094] Step S1202: Send the information of the candidate products to the client so that the client can display the candidate products in the metaverse scene;
[0095] Step S1204: Obtain the target product combination selected by the user from the candidate products;
[0096] Step S1206: Match the target customization scheme among at least one customization scheme based on the target product combination, where each customization scheme is a scheme created using at least one product combination;
[0097] Step S1208: If a target customization plan is successfully matched, the information of the target customization plan is sent to the client for display, so that the user can decide whether to place an order for the target customization plan.
[0098] In some embodiments, candidate products include ingredients, and customized solutions include meals made based on at least some of the candidate products.
[0099] In some embodiments, if a target customization scheme is not successfully matched, first target information is sent to the client for display; the first target information includes product information of at least one product included in the target product combination and / or merchant information of the first merchant providing each of the at least one product.
[0100] In some embodiments, if a target customization scheme is successfully matched, second target information is sent to the client for display; the second target information includes information about the target customization scheme and / or merchant information of the second merchant providing the target customization scheme.
[0101] In some embodiments, sending information about candidate products to a client includes: sending a list of customization options to the client for display, the list of customization options being able to display at least one customization option and the products included in each customization option; wherein, the candidate products are the products displayed in the list.
[0102] In some embodiments, the method further includes: generating achievement data corresponding to the user based on information from the target customization scheme.
[0103] In some embodiments, the method further includes: issuing virtual assets to a user's account based on the user's acquired achievement data.
[0104] In some embodiments, the method further includes sending achievement data to a client so that the client can display the achievement data in a metaverse scene.
[0105] In some embodiments, each customization scheme corresponds to a production method; matching a target customization scheme among at least one customization scheme based on the target product combination includes: obtaining the target production method selected by the user; and matching a target customization scheme among multiple customization schemes based on the target product combination and the target production method.
[0106] For specific details of the embodiments disclosed herein, please refer to the aforementioned method executed by the client, which will not be repeated here.
[0107] It is easy to understand that the solutions described in the above embodiments can be freely combined to obtain new solutions when there is no conflict. Due to space limitations, they will not be described in detail here.
[0108] The following are embodiments of the apparatus described in this specification, which can be used to execute the embodiments of the methods described in this specification. For details not disclosed in the apparatus embodiments of this specification, please refer to the embodiments of the methods described in this specification.
[0109] Figure 13 This specification describes a metaverse-based product ordering interaction device, applied to a client-side application. The device includes:
[0110] The first display module 1302 is used to display candidate products in the metaverse scene displayed on this client.
[0111] The first acquisition module 1304 is used to acquire the target product combination selected by the user from the candidate products;
[0112] The second display module 1306 is used to display the target customization plan if a target customization plan can be matched from at least one customization plan based on the target product combination, so that the user can determine whether to place an order for the target customization plan. Each customization plan is a plan made using at least one product combination.
[0113] Figure 14 This specification describes a metaverse-based product ordering interaction device, applied to a server. The device includes:
[0114] The first sending module 1402 is used to send information about candidate products to the client so that the client can display candidate products in the metaverse scene.
[0115] The second acquisition module 1404 is used to acquire the target product combination selected by the user from the candidate products;
[0116] Matching module 1406 is used to match a target customization scheme among at least one customization scheme based on a target product combination, wherein each customization scheme is a scheme made using at least one product combination;
[0117] The second sending module 1408 is used to send the information of the target customization plan to the client for display if the target customization plan is successfully matched, so that the user can decide whether to place an order for the target customization plan.
[0118] In some embodiments, the functions or modules of the apparatus provided in the embodiments of this specification can be used to perform the methods described in the above method embodiments. The specific implementation can be referred to the description of the above method embodiments, and for the sake of brevity, it will not be repeated here.
[0119] This specification also provides a computer device, which includes at least a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the methods described in any of the foregoing embodiments.
[0120] Figure 15 This diagram illustrates a more specific hardware structure of a computing device provided in an embodiment of this specification. The device may include: a processor 1502, a memory 1504, an input / output interface 1506, a communication interface 1508, and a bus 1510. The processor 1502, memory 1504, input / output interface 1506, and communication interface 1508 are interconnected internally via the bus 1510.
[0121] The processor 1502 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification. The processor 1502 may also include a graphics card, such as an Nvidia Titan X graphics card or a 1080Ti graphics card.
[0122] The memory 1504 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1504 can store the operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1504 and is called and executed by the processor 1502.
[0123] The input / output interface 1506 is used to connect input / output modules to enable information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.
[0124] The communication interface 1508 is used to connect the communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0125] Bus 1510 includes a pathway for transmitting information between various components of the device, such as processor 1502, memory 1504, input / output interface 1506, and communication interface 1508.
[0126] It should be noted that although the above-described device only shows the processor 1502, memory 1504, input / output interface 1506, communication interface 1508, and bus 1510, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.
[0127] This specification also provides a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the methods described in any of the foregoing embodiments.
[0128] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0129] As can be seen from the above description of the embodiments, those skilled in the art can clearly understand that the embodiments of this specification can be implemented by means of software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solutions of the embodiments of this specification, or the parts that contribute to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments of this specification.
[0130] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer, which can be a personal computer, laptop computer, cellular phone, image acquisition device phone, smartphone, personal digital assistant, media player, navigation device, email sending and receiving device, game console, tablet computer, wearable device, or any combination of these devices.
[0131] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on its differences from other embodiments. In particular, the device embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments. The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate. When implementing the embodiments of this specification, the functions of each module can be implemented in one or more software and / or hardware. Alternatively, some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without creative effort.
[0132] The above description is merely a specific implementation of the embodiments of this specification. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principles of the embodiments of this specification, and these improvements and modifications should also be considered within the protection scope of the embodiments of this specification.
Claims
1. A product ordering interaction method based on the metaverse, applied to a client, the method comprising: The metaverse scene displayed on this client shows candidate products and production tools. The production tools include one or more functional modules, and different functional modules correspond to different production methods. The system obtains the target product combination selected by the user from the candidate products and the production tool selected by the user, and sends them to the server. The server then determines the target production method for the target product combination based on the category of the production tool selected by the user and / or the user's operation information on the functional modules of the selected production tool. Furthermore, for at least one preset customization scheme, the server determines the matching degree of the target product combination with the customization scheme based on the similarity between the types of products included in the customization scheme and the types of products included in the target product combination, and based on the similarity between the production method of the customization scheme and the target production method. The system receives a matching score from the server. If a target customization scheme can be matched from at least one customization scheme based on the matching score, the target customization scheme is displayed so that the user can determine whether to place an order for the target customization scheme. Each customization scheme is a scheme made by combining at least one product.
2. The method according to claim 1, wherein the candidate products include ingredients, and the customization scheme includes meals prepared based on at least a portion of the candidate products.
3. The method according to claim 1, wherein the target customization scheme is a scheme created using the target product combination.
4. The method according to claim 1, wherein at least one product used to create the target customization scheme is not included in the target product combination, and the matching degree between the target customization scheme and the target product combination meets a preset condition.
5. The method according to claim 3 or 4, after obtaining the target product combination selected by the user from the candidate products, the method further includes: The system will indicate whether the target product combination is a product combination used to create a customized solution.
6. The method according to claim 1, further comprising: If no target customization scheme is matched from at least one customization scheme based on the target product combination, display the product information of at least one product included in the target product combination and / or provide the merchant information of the first merchant for each of the at least one product; and / or If a target customization scheme can be matched from at least one customization scheme based on the target product combination, information of the target customization scheme and / or merchant information of a second merchant providing the target customization scheme are displayed.
7. The method according to claim 6, wherein the information of the target customization scheme includes at least one of the following: the name of the target customization scheme, visualization materials, category, production method, price, delivery time, the goods included in the target customization scheme, the matching degree between the target customization scheme and the target goods combination, and other users' evaluation information of the target customization scheme; and / or The merchant information of the second merchant includes at least one of the following: the name, location, rating, promotional information, and information on other customized solutions that the second merchant can offer.
8. The method of claim 1, wherein the meta-universe scene displays a list of customization schemes, the list of customization schemes being capable of displaying at least one customization scheme and goods included in each customization scheme; wherein, The candidate products are those shown in the list.
9. The method of claim 8, wherein the goods included in each customization scheme in the list are fixedly displayed on or around the customization scheme; or Upon receiving the user's instruction to view the customized plan, the products included in the customized plan are displayed in the list.
10. The method according to claim 8, wherein the list further shows the manufacturing method corresponding to each customization scheme.
11. The method of claim 8, wherein the list is displayed in the metaverse scenario if at least one of the following conditions is met: The user enters the metaverse scene; The current time is within the preset time range; Received interactive information for viewing the list.
12. The method according to claim 8, wherein the display order of each customized scheme in the list is determined based on the user's user information.
13. The method according to claim 1, wherein the client includes a first functional entry point for entering the metaverse scene.
14. The method according to claim 13, wherein the first function entry point is located in a designated page of the client; the designated page includes at least one of the following: The client's homepage; The client's other function pages are accessed through the client's second function entry point.
15. The method according to claim 1, further comprising: After the user places an order for the target customized solution, obtain the order information; The order information is used to issue virtual assets to the user's account.
16. The method according to claim 1, wherein the information of the target customization scheme is used to generate achievement data corresponding to the user.
17. The method according to claim 16, further comprising: The achievement data is displayed within the metaverse scenario.
18. The method according to claim 1, further comprising: A video showcasing the creation of the target customization scheme is displayed within the metaverse scene.
19. The method according to claim 1, wherein the metaverse scene is generated based on an environmental image of the environment in which the client is located.
20. The method according to claim 1, wherein each customization scheme corresponds to a production method; the target customization scheme is obtained by matching multiple customization schemes based on the target production method selected by the user and the target product combination.
21. The method according to claim 1, further comprising: Obtain the quantity information of each item in the target product combination; The attribute information of the target customization scheme is determined based on the quantity information of each commodity; When the user confirms that they are placing an order for the target customization plan, an order corresponding to the target customization plan is generated based on the attribute information of the target customization plan.
22. A product ordering interaction method based on the metaverse, applied on the server side, the method comprising: Information about candidate products and production tools is sent to the client so that the client can display the candidate products and production tools in the metaverse scene. The production tools include one or more functional modules, and different functional modules correspond to different production methods. Obtain the target product combination selected by the user from the candidate products, and obtain the production tool selected by the user; Based on the category of the production tool selected by the user and / or the user's operation information on the functional modules on the selected production tool, determine the target production method for the target product combination; For at least one preset customization scheme, the matching degree of the target product combination to the customization scheme is determined based on the similarity between the types of goods included in the customization scheme and the types of goods included in the target product combination, and based on the similarity between the production method of the customization scheme and the target production method. Based on the matching degree, the target customized solution is matched in at least one customized solution, and each customized solution is a solution made using at least one combination of products; If the target customization plan is successfully matched, the information of the target customization plan is sent to the client for display, so that the user can determine whether to place an order for the target customization plan.
23. The method of claim 22, wherein the candidate products include ingredients, and the customization scheme includes meals prepared based on at least a portion of the candidate products.
24. The method according to claim 22, further comprising: If the target customization scheme is not successfully matched, the first target information will be sent to the client for display. The first target information includes product information of at least one product included in the target product combination and / or merchant information of the first merchant providing each of the at least one product; and / or If the target customization scheme is successfully matched, the second target information will be sent to the client for display. The second target information includes information about the target customization scheme and / or merchant information of the second merchant providing the target customization scheme.
25. The method according to claim 22, wherein sending the information of the candidate goods to the client includes: A list of customized solutions is sent to the client for display. The list of customized solutions can display at least one customized solution and the products included in each customized solution; wherein, the candidate products are the products displayed in the list.
26. The method according to claim 22, further comprising: The user's achievement data is generated based on the information from the target customization plan.
27. The method according to claim 26, further comprising: Virtual assets are issued to the user's account based on the user's achievements.
28. The method according to claim 26, further comprising: The achievement data is sent to the client so that the client can display the achievement data in the metaverse scene.
29. The method according to claim 22, wherein each customization scheme corresponds to a production method; the step of matching the target customization scheme among at least one customization scheme based on the target product combination includes: Obtain the target production method selected by the user; Based on the target product combination and the target production method, a target customization scheme is matched among multiple customization options.
30. A product ordering interaction device based on a metaverse, applied to a client, the device comprising: The first display module is used to display candidate products and production tools in the metaverse scene displayed on this client. The production tools include one or more functional modules, and different functional modules correspond to different production methods. The first acquisition module is used to acquire the target product combination selected by the user from the candidate products and the production tool selected by the user, and send them to the server so that the server can determine the target production method for the target product combination based on the category of the production tool selected by the user and / or the user's operation information on the functional modules on the selected production tool; and for at least one preset customization scheme, determine the matching degree of the target product combination with the customization scheme based on the similarity between the types of products included in the customization scheme and the types of products included in the target product combination, and based on the similarity between the production method of the customization scheme and the target production method. The second display module is used to receive the matching degree sent by the server. If a target customization scheme can be matched from at least one customization scheme based on the matching degree, the target customization scheme is displayed so that the user can determine whether to place an order for the target customization scheme. Each customization scheme is a scheme made by combining at least one product.
31. A product ordering interaction device based on a metaverse, applied on a server side, the device comprising: The first sending module is used to send information about candidate products and production tools to the client so that the client can display the candidate products and production tools in the metaverse scene. The production tool includes one or more functional modules, and different functional modules correspond to different production methods. The second acquisition module is used to acquire the target product combination selected by the user from the candidate products, and to acquire the production tool selected by the user; A matching module is used to determine a target production method for the target product combination based on the category of the production tool selected by the user and / or the user's operation information on the functional modules of the selected production tool; for at least one preset customization scheme, based on the similarity between the types of goods included in the customization scheme and the types of goods included in the target product combination, and based on the similarity between the production method of the customization scheme and the target production method, determine the matching degree between the target product combination and the customization scheme; and match a target customization scheme in at least one customization scheme based on the matching degree, wherein each customization scheme is a scheme produced using at least one product combination; The second sending module is used to send the information of the target customization plan to the client for display if the target customization plan is successfully matched, so that the user can determine whether to place an order for the target customization plan.
32. A computer-readable storage medium having stored thereon computer instructions that, when executed by a processor, implement the method of any one of claims 1 to 29.
33. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the method of any one of claims 1 to 29.