Interaction method, apparatus, electronic device, readable storage medium and program product
By recommending dishes based on the smallest single item offered by the service provider, combined with intelligent modules and a redemption voucher mechanism, the issues of personalization and diversification in dish recommendations are resolved, thereby improving user experience and information matching accuracy.
Patent Information
- Application Number
- CN202611215256.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-11
- Publication Date
- 2026-11-06
AI Technical Summary
In existing technologies, menu recommendations are difficult to match with users' individual differences, resulting in insufficient user experience, difficulty in providing diverse and personalized dining experiences, and fixed menu combinations that are difficult to meet the needs of different users.
By recommending dishes based on user-provided information and using the service provider's minimum single item as the unit, the system leverages intelligent modules to offer personalized and diverse menu combinations. This includes interactive pages for the intelligent modules and a redemption voucher mechanism, thereby improving the richness and matching accuracy of the recommendations.
It has improved the personalization and diversity of menu recommendations, enhanced the matching degree between information and user needs, simplified the operation process, and improved the user experience and the probability of receiving the service again.
Smart Images

Figure CN123048087A_ABST
Abstract
Description
Technical Field
[0001] This article relates to the field of computer technology, and in particular to an interactive method, device, electronic device, readable storage medium, and program product. Background Technology
[0002] With the development of computer technology, the internet has become an important platform for information exchange. Various types of content offer users more diverse choices. Therefore, helping users more efficiently find the content they need has become increasingly important. Summary of the Invention
[0003] Based on certain scenarios described herein, an interaction method is provided, comprising: displaying first information and a first control on a first page, wherein the first information is related to a service provider; displaying a second page in response to a triggering operation on the first control, wherein the second page is related to the service provider; and displaying third information in response to receiving second information on the second page, wherein the third information includes a response to the second information, the third information includes a first object and a first resource, the first resource is used to obtain the first object, the first object belongs to the service provider, the service provider provides at least one of a first type of object and a second type of object, the second type of object includes multiple first type objects, and the first object belongs to the first type of object.
[0004] Based on certain scenarios described herein, an interactive device is provided, comprising: a first display module configured to display first information and a first control on a first page, wherein the first information is related to a service provider; a second display module configured to display a second page in response to a triggering operation on the first control, wherein the second page is related to the service provider; and a third display module configured to display third information in response to receiving second information on the second page, wherein the third information includes a response to the second information, the third information includes a first object and a first resource, the first resource is used to obtain the first object, the first object belongs to the service provider, the service provider provides at least one of a first type of object and a second type of object, the second type of object includes multiple first type objects, and the first object belongs to the first type of object.
[0005] According to other embodiments herein, an interactive device is provided, comprising: at least one memory; and at least one processor coupled to said at least one memory, said at least one processor being configured to execute the interactive method as described in any embodiment herein based on instructions stored in said at least one memory.
[0006] According to some of the scenarios described herein, a computer-readable storage medium is provided having computer instructions stored thereon that, when executed by a processor, implement the interaction method as described in any of the scenarios herein.
[0007] According to some of the scenarios described herein, a computer program product is provided that, when run on a computer, causes the computer to implement the interaction method as described in any of the scenarios herein.
[0008] Other features, aspects, and advantages of this document will become clear from the following detailed description of exemplary scenarios with reference to the accompanying drawings. Attached Figure Description
[0009] The following description refers to the accompanying drawings. It should be understood that the drawings described below only relate to certain situations described herein and are not intended to limit the scope of this document. In the drawings:
[0010] Figure 1 This is a schematic diagram illustrating the system architecture according to some scenarios described in this article;
[0011] Figure 2 This is a flowchart illustrating the interaction methods according to some scenarios described in this article;
[0012] Figure 3 This is a diagram illustrating some of the first pages of this article;
[0013] Figure 4-6 This is a diagram illustrating some of the second pages of this document;
[0014] Figure 7 A block diagram of an interactive device is shown for some scenarios described herein;
[0015] Figure 8 Block diagrams of interactive devices according to other scenarios described herein are shown;
[0016] Figure 9 A block diagram of an electronic device according to some scenarios described herein is shown.
[0017] It should be understood that, for ease of description, the dimensions of the various parts shown in the accompanying drawings are not necessarily drawn to actual scale. The same or similar reference numerals are used in the various drawings to denote the same or similar parts. Therefore, once an item is defined in one drawing, it may not be discussed further in subsequent drawings. Detailed Implementation
[0018] The technical solution described herein will be clearly and completely described below with reference to the accompanying drawings. It should be understood that this document can be implemented in various forms and should not be construed as being limited to the situation described herein.
[0019] It should be understood that the steps described in the method embodiments herein may be performed in different orders and / or in parallel. Furthermore, method embodiments may include additional steps and / or omit the steps shown. The scope of this document is not limited in this respect. Unless otherwise specifically stated, the relative arrangement of components and steps set forth in these embodiments should be interpreted as merely exemplary and does not limit the scope of this document.
[0020] As used herein, the term "comprising" and its variations are open-ended terms that include at least the following elements / features but do not exclude other elements / features, i.e., "including but not limited to". The term "based on" means "at least partially based on".
[0021] It should be noted that the concepts of "first," "second," etc., mentioned in this article are used only to distinguish different devices, modules, or units, and are not used to define the order of functions performed by these devices, modules, or units or their interdependencies. Unless otherwise specified, the concepts of "first," "second," etc., are not intended to imply that the objects described in this way must be in a given order in time, space, ranking, or any other way.
[0022] It should be noted that the terms "one" and "more" used in this document are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0023] The names of messages or information exchanged between multiple devices in this document are for illustrative purposes only and are not intended to limit the scope of these messages or information.
[0024] 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 article are information and data authorized by the user or fully authorized by all parties. The collection, use and processing of related data must comply with relevant laws, regulations and standards, and corresponding operation entry points are provided for users to choose to authorize or refuse.
[0025] The following detailed description, in conjunction with the accompanying drawings, is provided, but the document is not limited to these specific scenarios. These specific scenarios may be combined with each other, and identical or similar concepts or processes may not be elaborated upon in certain situations. Furthermore, in some cases, specific features, structures, or characteristics may be combined in any suitable manner by those skilled in the art.
[0026] Taking online food delivery services as an example, service providers set up corresponding menu combinations for different numbers of diners and display them on the application platform. When users dine, they can filter based on the number of diners or have the ordering system recommend existing menu combinations.
[0027] In related technologies, menu recommendations focus on existing menu combinations. Service providers' detail pages offer descriptions of these combinations for users to view, allowing them to filter based on the number of diners; alternatively, users can provide the number of diners, and the platform will select menu combinations that match. However, individual service providers can only offer a relatively limited number of menu combinations, limiting user choice. Furthermore, the recommended combinations are fixed, making it difficult to cater to individual user preferences, dietary restrictions, and other personalized needs. It also fails to provide diverse dining experiences for the same user. As users visit the restaurant more frequently, the lack of variety and novelty hinders repeat visits.
[0028] To address the aforementioned issues, this paper proposes an interaction method, device, electronic device, readable storage medium, and program product. This provides a content recommendation approach that offers recommended object information based on user-provided information, recommending objects at the smallest unit offered by the service provider. This increases the richness of recommended object combinations, enhancing the personalization and diversity of object recommendations. It also improves the matching degree and richness of response information with user needs, increasing the probability of users accepting services again and improving the user experience.
[0029] Figure 1 This is a schematic diagram illustrating the system architecture according to some scenarios described in this article.
[0030] Figure 1 The system architecture 100 shown includes one or more client devices 102 connected to network 101, one or more servers 103, and external services 104 for implementing the interaction methods described herein.
[0031] Network 101 can be a public network, such as the Internet, or a private network, such as a local area network (LAN) or a wide area network (WAN), or a combination thereof.
[0032] Client device 102 can be a personal computer, laptop computer, mobile phone, tablet computer (Tablet PC), personal digital assistant (PDA), portable media player (PMP), set-top box, television, video game console, digital assistant, wearable device, desktop computer, or any other computing device. Client device 102 can run an operating system that manages the hardware and software of client device 102.
[0033] Server 103 can be a rack server, router, computer, personal computer, portable digital assistant, mobile phone, laptop computer, tablet computer, camera, camcorder, netbook, desktop computer, media center, or any combination thereof.
[0034] Client device 102 can provide client-side functionality, including user-oriented input and output processing, such as displaying various media content, receiving and responding to user operations, and communication with server 103. Server 103 includes various interfaces to client device 102, processing modules, data and models, and interfaces with external service 104. Server 103 communicates with external service 104 via network 101 for task completion or information retrieval.
[0035] Figure 2 This is a flowchart illustrating the interaction methods according to some scenarios described in this article.
[0036] like Figure 2 As shown, the interaction method includes: step S1, displaying first information and a first control on a first page, wherein the first information is related to the service provider; step S2, displaying a second page in response to a trigger operation on the first control, wherein the second page is related to the service provider; step S3, displaying third information in response to receiving second information on the second page, wherein the third information includes a response to the second information, the third information includes a first object and a first resource, the first resource is used to obtain the first object, the first object belongs to the service provider, the service provider provides at least one of a first type of object and a second type of object, the second type of object includes multiple first type objects, and the first object belongs to the first type of object.
[0037] The first piece of information includes introductory information about the service provider, such as name, location, and contact information; it may also include the services the service provider can offer; and it may include reviews of the service provider. The first page can be a page on the platform associated with the service provider, such as the service provider's Point of Interest (POI) page.
[0038] The first control can be located anywhere on the first page.
[0039] The second page may include a text or voice input window as at least one channel for providing second information.
[0040] The first type of object can be the smallest unit offered by the service provider, and the second type of object can be a combination of the smallest units offered. The service provider can provide services on a unit basis (single item) or on a combination basis.
[0041] The first object refers to the minimum unit of goods offered by the service provider. The minimum unit of goods offered can be the smallest item that the service provider can offer in a single transaction, or the smallest item that the service recipient (user) can obtain in a single transaction, and it is difficult to further break it down. Each minimum unit of goods offered corresponds to an independent resource quantity. The service provider can offer services to users in units of minimum units of goods offered; or the service provider can offer services in pre-set combinations, where a combination can include multiple minimum units of goods offered, and each minimum unit of goods offered can be available in one or more quantities. When a user selects a combination, they receive each minimum unit of goods offered within that combination. For example, the first object corresponds to the service provider's SKU (Stock Keeping Unit). The first resource can include the total resources of all the first objects included in the third information. Taking the service provider as an example in the catering industry, the minimum unit of goods offered can be each dish, each staple food, each beverage, or a single serving of condiments that the service provider can offer; a pre-set combination can include multiple dishes, multiple servings of staple food, multiple servings of condiments, etc. Correspondingly, the first object can include dishes, staple foods, beverages, dipping sauces, etc., that the service provider can offer. The third information may include multiple first objects, and the first objects may include various types, such as a combination of meat and vegetables, including main dishes, soups, staple foods, etc.
[0042] The interaction method described in this paper can provide information on recommended objects based on information provided by the user, and recommend objects based on the smallest single item provided by the service provider. This improves the richness of the combination of recommended objects, which is conducive to improving the personalization and diversification of object recommendations. It also improves the matching degree and richness of response information with user needs, and makes it easier to increase the probability of users accepting services again, thus improving the user experience.
[0043] In some cases, the first control can be used to interact with the smart module. The first control may include the smart module's identifier so that the user knows it's used to open an interactive page with the smart module. The second page includes the page for interacting with the smart module, such as a chat window. Second information is provided to the smart module, which then responds to this second information, thereby increasing the diversity of responses.
[0044] Intelligent modules can also be called assistants, such as virtual assistants, AI (Artificial Intelligence) assistants, intelligent components, intelligent units, agents, chatbots, etc. This intelligent module has large model capabilities, can understand generalized input requests, and possesses the ability to autonomously analyze, reason, plan, make decisions, produce, and execute.
[0045] The following is combined with Figures 3 to 6 Taking the catering industry as an example, this article provides a detailed description of the interaction methods.
[0046] The first page 1 can be like Figure 3 As shown, the first page includes first information 11 and first control 12. The first page can be a page associated with the service provider on the platform, such as the service provider's POI page. First information 11 is related to the service provider and includes introductory information 111 about the service provider, such as name, location, and contact information. The first information may also include the dishes and dish combinations 112 that the service provider can offer. The first page can display controls for obtaining dish combinations or resource redemption vouchers that the service provider can offer. By triggering the controls and providing the corresponding resources, redemption vouchers for dish combinations or resources can be obtained. The first information may also include evaluation information about the service provider, such as... Figure 3 The bottom of the page shown is displayed after swiping, but is not shown in the image.
[0047] In some cases, the first information includes distance information to the service provider, which is less than a first value. This first value can be related to the device's positioning accuracy, for example, set to any distance between 100 and 500 meters. The interaction method described in this paper displays a first control on the first page when the distance to the service provider is less than the first value. This control opens the interaction page with the intelligent module, providing object recommendation support for users ordering in-store. In other cases, when the distance to the service provider is greater than or equal to the first value, considering the low probability of users needing to order in-store, the first control is not displayed, reducing the processing burden on the intelligent module.
[0048] In response to a trigger action on the first control, the second page is displayed. The second page 2 can be as follows: Figure 4 As shown in (a) and (b). The second page is the page for interacting with the intelligent module. The second page is related to the service provider, such as... Figure 4 As shown in 21 of (a), the identifier of the service provider is displayed, such as the name of the service provider, pictures, etc.
[0049] The second page includes an information input area 221, allowing users to input secondary information via voice or text. The second page may also include multiple options, such as... Figure 4 (a) The number of visitors option shown in 222 and the expected resource consumption range option (e.g., budget range) shown in 223 will use information from the user-selected options as at least part of the second information. In some cases, the second page, such as the area associated with 223, may display the service provider's recommended resource consumption per person for the user's reference.
[0050] In some cases, the interaction method described in this paper also includes obtaining sixth information on the second page. This sixth information includes a second object and a fourth resource, where the fourth resource is used to obtain the second object, which belongs to the service provider. The sixth information can be information about objects provided by the service provider, obtained by the user through in-store viewing or other channels, such as a menu provided by the service provider. The sixth information can be in image format, such as a menu image taken by the user or a screenshot of the menu from the service provider's ordering platform. If the uploaded image is unclear or incorrect, a prompt message can be displayed, for example, on the second page, or through bubbles, notification bars, etc., prompting the user to re-upload.
[0051] The sixth piece of information includes at least one second object and a fourth resource corresponding to the second object. The second object can be the minimum unit provided by the service provider. The second object can supplement or modify the objects that the service provider can provide stored in the platform, providing a rich content basis for the intelligent module to determine the first object. For the same object, if the fourth resource in the sixth piece of information is different from the resources already stored in the platform, the fourth resource shall prevail, thereby improving the timeliness and reliability of the generated third information.
[0052] In response to receiving the second information 22 on the second page, the third information 23 is displayed on the second page 2, such as... Figure 5As shown in (a). The third information includes the intelligent module's response to the second information 22. The third information includes a first object 231 and a first resource 232. The first resource is used to obtain the first object, which belongs to the service provider. For example, the third information includes multiple first objects, each of which can be a dish (including categories such as dishes, staple foods, and beverages, based on the smallest service unit provided by the service provider, without limitation here). The first resource can be used to obtain all the first objects in the third information, thereby making it easier for users to understand the total amount of resources required to obtain the recommended first object.
[0053] In some cases, the third information may also include related descriptive information, such as... Figure 5 As shown in (a), the text displayed above the first object 231 in the third information 23 can be a summary of the content in the third information, serving as a general recommendation. For example, a set of dishes has been provided to you, as shown below, please refer to it. The above-described interaction method can improve the continuity of interaction between the intelligent module and the user.
[0054] In some cases, the second information includes a third resource, the quantity of which is related to the quantity of the first resource. The third resource can be the amount of resources the user expects to consume, such as the user's budget.
[0055] Users can input the quantity of the third resource in the information input area 221 on the second page 2, or provide the quantity of the third resource by selecting the corresponding option 223. In the third information returned by the intelligent module, the quantity of the first resource matches the quantity of the third resource, for example, within the range of the third resource quantity, or exceeding the third resource quantity but controlled within a set proportion (e.g., less than or equal to 120% of the third resource quantity). The interaction method described above can refer to the quantity of the third resource provided by the user and return the first object matching the required resource quantity, improving the fit between the first object and the user's needs, increasing the probability of the third information being adopted by the user, reducing the burden on the user to manually select the required object, and improving the user experience.
[0056] In some cases, the interaction method of this paper also includes: displaying a fourth control and fifth information on a second page, wherein the fifth information is used to provide multiple options, which are related to a third resource; receiving second information on the second page includes: receiving second information related to the selected option in response to selecting at least one option in the fifth information and triggering an operation on the fourth control.
[0057] For example Figure 5As shown in (a), the second page includes fifth information 222 and 223. The fifth information provides multiple options, at least some of which are related to a third resource, which is related to the amount of resources the user expects to consume, as shown in 223. The second page also includes a fourth control 225, which can be displayed when the second page is opened, or after an option in the fifth information is selected, for example, after selecting 2 people and a budget of 150-200. In response to a triggering operation on the fourth control 225, second information 22 is generated, which includes the content selected in the fifth information.
[0058] The interaction method described above provides options for collecting second information, increases the probability that the second information includes valid information, avoids the impact of missing key information on the feedback quality of the third information, reduces the probability of needing to repeatedly generate the third information, and improves the processing efficiency of the intelligent module.
[0059] In some cases, the third information also includes guidance information. This guidance information is used to guide the acquisition of the first object and is related to the second resource, the quantity of which is less than or equal to the quantity of the first resource. The guidance information can guide the user to obtain at least a portion of the first resource through one or more methods. The guidance information includes prompts for the user regarding the available object acquisition methods and the subsequent operations to be performed.
[0060] For example, the guidance information can direct users to consume a second resource to obtain a first object, where the quantity of the second resource is less than the quantity of the first resource, thus guiding users to consume fewer resources to obtain the first object. For instance, the guidance information could include a path or control for obtaining resource discount vouchers; by obtaining vouchers, the amount of resources required by the user can be reduced.
[0061] For example, the guidance information can direct users to consume a second resource to obtain a redemption voucher. This voucher can be used to acquire at least a portion of the first object, ensuring that the total resources consumed by the user to obtain the entire first object are less than the quantity of the first resource. This effectively guides users to obtain the first object with fewer resources. For instance, the guidance information could include a path or control for obtaining resource redemption vouchers. By consuming fewer resources, users can obtain a relatively larger number of resource redemption vouchers, thus reducing the overall resource consumption of the user.
[0062] In some cases, the third information also includes guidance information used to guide the acquisition of the first object, and the guidance information is related to at least a portion of the first object. For example, the guidance information includes guiding the user to acquire at least a portion of the redemption voucher of the first object, wherein the amount of resources required to acquire the redemption voucher is less than the amount of resources required to acquire the same first object.
[0063] For example, the guidance information includes the path or control for obtaining the voucher for the dish combination. The dish combination includes at least a part of the first object, such as including the first object along with additional objects, and the resource consumption is no greater than the quantity of the first resource; or including a part of the first object, and the resource consumption is less than or equal to the resource consumption required to directly obtain the same part of the first object; or including a part of the first object along with additional objects, and the resource consumption is less than or equal to the resource consumption required to directly obtain the same part of the first object, etc. The guidance information may include introductory information, such as the type and quantity of vouchers required, the additional objects that can be obtained, the first object that needs to be obtained separately, and the amount of resources saved, etc.
[0064] The interaction method described above can provide feedback and guidance, enabling users to obtain the first object with fewer resources or obtain more objects with similar resources. This helps increase the probability of third-party information being adopted, improves information conversion rate, reduces user resource consumption, and enhances user experience.
[0065] In some cases, the guidance information includes a second control associated with the redemption voucher. The interaction method described herein also includes displaying a third page in response to a triggering operation on the second control, wherein the third page is used to obtain the redemption voucher.
[0066] like Figure 5 As shown in (a), the third information 23 displayed on the second page 2 includes guidance information 235. Guidance information 235 includes a second control 236, which is associated with a voucher for a resource or object. In response to triggering the second control 236, a third page for obtaining vouchers is displayed. The third page may be the same as or similar to the page displayed when a similar control is triggered from the first page 1. The third page may prompt the user to select the number of vouchers to obtain, and indicate the amount of resources required. The user obtains the corresponding number of vouchers by consuming the corresponding resources.
[0067] The guidance information can also include a textual description of the reasons for recommending the vouchers and how to use them, such as the recommended number of vouchers to obtain and the amount of resources that can be saved.
[0068] The interaction method described above provides a control for obtaining redemption vouchers in the guidance information, allowing users to directly trigger the control to obtain redemption vouchers without having to exit the second page and manually search for the third page. This reduces the difficulty of platform operation, improves the smoothness of operation, and enhances the user experience.
[0069] In some cases, the interaction method described in this paper also includes displaying the redemption voucher on the second page. For example, after the user obtains the redemption voucher by triggering the second control, the redemption voucher, such as a QR code, is displayed below the third information 23, thus eliminating the need to trigger the control further and improving the convenience of using the redemption voucher.
[0070] The third page can also be used to use redemption vouchers and consume resources of the second value, ensuring that the sum of the resources redeemable with the voucher and the second value is the same as the quantity of the first resource. For example, the third page can simultaneously provide the functions of obtaining and using redemption vouchers, and also allow users to consume additional resources. This simplifies the process of consuming resources to obtain redemption vouchers, consuming redemption vouchers, and consuming additional resources to make up the difference with the first resource into a single resource consumption operation on the third page. This reduces the number of steps, lowers the platform's data processing burden, simplifies the user's operation, and improves operational efficiency. When the user completes the operation on the third page and returns to the second page, the second page can... Figure 6 As shown in (b), information related to the completion of resource consumption is displayed, thereby facilitating the use of this information as a voucher for resource consumption.
[0071] In some cases, the interaction method described in this paper also includes displaying fourth information and a third control on the second page, wherein the fourth information is related to the obtained redemption voucher; and the redemption voucher is displayed in response to a triggering operation on the third control. For example, when a user obtains a redemption voucher by triggering the second control, Figure 6 As shown in (a), information 26 related to the redemption voucher is displayed below the third information 23, including, for example, the amount of resources that the voucher can redeem and the number of vouchers. In response to the user triggering the third control 261, the redemption voucher is displayed on the second page, for example, a QR code for the voucher, or the user is redirected to a fourth page, which can be the voucher display page. The associated location of the third control 261 can display its related functions, such as "Go to Use". The above-described interaction method allows the display of obtained redemption vouchers on the second page without requiring the user to exit the second page and manually search for the vouchers, reducing platform interaction steps, improving operational smoothness, and enhancing user experience.
[0072] In some cases, the third information also includes introductory information about the first object. For example... Figure 5As shown in section 234 of (a), the introductory information provides the reasons for including the first object in the third information, assisting the user in making subsequent decisions. The introductory information can be generated based on information provided by the service provider, evaluation information stored on the platform, or media content information related to the service provider. The display position of the introductory information is associated with the corresponding first object, such as appearing below the name of the first object. Taking the catering industry as an example, the introductory information may include one or more of the following: dish flavor, reputation, popularity, target audience, and applicable scenarios.
[0073] The description information can also include icon examples, such as Figure 5 The thumbs-up gesture graphic in (a) indicates that the first object is a popular or recommended object by the service provider, making it easier for the user to understand the first object. The thumbs-up gesture graphic above is only an example and does not constitute an undue limitation of this document. The logos shown on the page can be set and adjusted as needed.
[0074] In some cases, such as Figure 5 As shown in (a), in addition to displaying the third information, the second page can also display operation suggestion information, such as shown in 24. The operation suggestion information can suggest subsequent actions for the user, or provide examples of subsequent actions, such as suggesting the user provide sixth information. The sixth information can include, as mentioned in the examples above, a second object and a fourth resource, where the fourth resource is used to obtain the second object, which belongs to the service provider. In response to receiving the supplementary sixth information from the user, the intelligent module regenerates the third information and provides feedback. For example, the operation suggestion information can suggest adjustments to the third information, such as providing user preferences, or opinions on one or more first objects in the third information.
[0075] In some cases, the interaction method described in this paper also includes: displaying multiple labels on a second page, and displaying third information under the labels, wherein the third information corresponds one-to-one with the labels, and the labels are related to the user's needs.
[0076] like Figure 5 As shown in (b), there are 3 labels 25. These labels are related to user needs, such as saving resources, simplifying operations, and obtaining a better experience. Each label includes corresponding third-party information; selecting a label displays its corresponding third-party information. For example... Figure 5As shown in (b), selecting the first tag displays its corresponding third information; when the second tag is selected, the displayed third information is updated to match the third information corresponding to the second tag. In some cases, if the second information includes user needs, the third information under that user needs tag is displayed first; if the second information does not include user needs, the third information under a random or default tag is displayed first, and the third information is switched in response to the user's selection.
[0077] The third-party information displayed under different tags is related to the user needs indicated by the corresponding tags.
[0078] For example, if a user's requirement is to save resources, then the corresponding third-party information can display multiple guiding messages, such as... Figure 5 As shown in guide messages 235 and 237 in (c), different redemption vouchers can be obtained by sequentially triggering the second controls in guide messages 235 and 237. Multiple redemption vouchers need to be used simultaneously when using them. In some cases, the total resources consumed by this resource consumption method will be less than the total resources consumed by using a single type of redemption voucher, but the process is more complex, suitable for users who need to save resources and are willing to invest some time and effort. In some situations where the user's need is to save resources, the corresponding third information can include information about the redemption vouchers already obtained by the user. This allows for the priority consumption of pre-obtained redemption vouchers, reducing the risk of expiration and waste; it also reduces the probability of needing to obtain redemption vouchers again, improving ease of use.
[0079] For example, if the user's requirement is to simplify the operation, then the corresponding third information can display a single guiding message, such as... Figure 5 As shown in guide information 235 in (a), by triggering the second control in guide information 235 and 237, one or more redemption vouchers of a single type can be redeemed. This resource consumption process is simple to operate and suitable for users who need a hassle-free and simplified operation process.
[0080] For example, if a user's need is to obtain a better experience, then the quantity of the first resource in the corresponding third information can be slightly greater than the quantity of the third resource in the second information. For instance, it could be greater than the quantity of the third resource but less than a set proportion, which could be a value greater than 1 and less than 1.5. In such third information, the first object requires more resources to acquire, and this excess resource quantity is more likely to be accepted by the user. Furthermore, it can provide the user with a higher-quality first object, suitable for users who need a better experience.
[0081] The interaction method described in this paper can provide a variety of third-party information, allowing users with different needs to choose according to their requirements, thereby improving the richness and hit rate of third-party information; it also increases the probability of users adopting one type of third-party information, reduces subsequent interaction operations, and improves user experience.
[0082] Figure 7 This is a schematic diagram illustrating the interactive device 7 according to some scenarios described herein.
[0083] The first display module 71 is configured to display first information and a first control on the first page, wherein the first information is related to the service provider;
[0084] The second display module 72 is configured to display a second page in response to a trigger operation on the first control, wherein the second page is related to the service provider;
[0085] The third display module 73 is configured to display third information in response to receiving second information on the second page. The third information includes a response to the second information and includes a first object and a first resource. The first resource is used to obtain the first object. The first object belongs to the service provider. The service provider provides at least one of a first type of object and a second type of object. The second type of object includes multiple first type objects. The first object belongs to the first type of object.
[0086] The interactive device described above can provide information on recommended objects based on information provided by the user, and recommend objects in units of the smallest single item provided by the service provider. This improves the richness of the recommended object combinations, which is conducive to improving the personalization and diversification of object recommendations. It also improves the matching degree and richness of response information with user needs, and makes it easier to increase the probability of users accepting services again, thus improving the user experience.
[0087] In some cases, the third display module 73 is also configured to display fourth information and a second control on the second page, wherein the fourth information is related to the obtained redemption voucher; in response to a trigger operation on the second control, the redemption voucher is displayed. The interactive device described above can trigger the display of the obtained redemption voucher on the second page without requiring the user to exit the second page and manually search for the voucher, reducing the platform's interaction steps, improving operational smoothness, and enhancing the user experience.
[0088] In some cases, the third display module 73 is also configured to display the redemption voucher on the second page, thereby eliminating the need to further trigger controls and improving the convenience of using the redemption voucher.
[0089] In some cases, the second display module 72 is also configured to display a third control and fifth information on the second page, wherein the fifth information provides multiple options related to a third resource. In response to selecting at least one option in the fifth information and a triggering operation on the third control, the second display module 72 receives second information related to the selected option. The interactive device described above provides options for collecting second information, increasing the probability that the second information includes valid information, avoiding the impact of missing key information on the feedback quality of the third information, reducing the probability of repeatedly generating the third information, and improving the processing efficiency of the intelligent module.
[0090] In some cases, the second display module 72 is also configured to retrieve sixth information on the second page. This sixth information includes a second object and a fourth resource, where the fourth resource is used to retrieve the second object, which belongs to the service provider. The second object can supplement or correct the objects that the service provider can provide stored in the platform, providing a rich content foundation for the intelligent module to determine the first object and improving the timeliness and reliability of the generated third information.
[0091] In some cases, the third display module 73 is also configured to display multiple labels on the second page, with corresponding third information displayed under each label. These labels are related to the user's needs. The interactive device described above can provide a variety of third information, allowing users with different needs to choose according to their requirements, thus improving the richness and relevance of the third information; it also increases the probability of the user adopting one type of third information, reduces subsequent interactive operations, and improves the user experience.
[0092] Figure 8 Block diagrams of interactive devices according to other scenarios described herein are shown.
[0093] like Figure 8 As shown, the interactive device 8 includes: at least one memory 81; and at least one processor 82 coupled to the at least one memory 81, the at least one processor 82 being configured to execute the interactive method as described in any of the foregoing scenarios based on instructions stored in the at least one memory 81.
[0094] Memory 81 is used to store one or more computer-readable instructions. Memory 81 may include any combination of various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory, including but not limited to random access memory, dynamic random access memory, static random access memory, read-only memory, and flash memory. Memory 81 may, for example, store operating systems, application programs, boot loaders, databases, and other programs, as well as various application programs and various data.
[0095] Processor 82 is used to execute computer-readable instructions to implement the interactive method described in any of the foregoing scenarios. The specific implementation of each step of the method can be found in the scenarios described above; repeated details will not be repeated here.
[0096] The processor 82 can be various processing devices, such as a central processing unit, a network processor, etc.; it can also be a digital signal processor, an application-specific integrated circuit, a field-programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component.
[0097] The processor 82 and the memory 81 can communicate with each other directly or indirectly. For example, the processor 82 and the memory 81 can communicate via a network. The network can include wireless networks, wired networks, and / or any combination of wireless and wired networks. The processor 82 and the memory 81 can also communicate with each other via a system bus, which is not limited herein.
[0098] It should be noted that Figure 8 The components of the interactive device 8 shown are merely exemplary and not limiting. The interactive device 8 may have other components depending on the specific application requirements. The processor 82 can control other components in the interactive device 8 to perform desired functions.
[0099] The interactive device 8 can be implemented by software, firmware and / or hardware, and can be integrated into a device with the relevant application installed.
[0100] The interactive device described above can provide information on recommended objects based on information provided by the user, and recommend objects in units of the smallest single item provided by the service provider. This improves the richness of the recommended object combinations, which is conducive to improving the personalization and diversification of object recommendations. It also improves the matching degree and richness of response information with user needs, and makes it easier to increase the probability of users accepting services again, thus improving the user experience.
[0101] Figure 9 A block diagram of an electronic device according to some scenarios described herein is shown.
[0102] Figure 9 The electronic device 9 shown can be a computer system with a dedicated hardware structure, which can perform corresponding functions when the relevant application is installed.
[0103] Electronic devices include, but are not limited to, various mobile terminals and fixed terminals such as digital televisions and desktop computers.
[0104] like Figure 9As shown, the Central Processing Unit (CPU) 91 executes various processes based on programs stored in Read-Only Memory (ROM) 92 or programs loaded from Storage Section 98 into Random Access Memory (RAM) 93. RAM 93 stores data required as needed when the CPU 91 executes various processes. The CPU is merely exemplary; it can also be other types of processors, such as the various processors described above. ROM 92, RAM 93, and Storage Section 98 can be various forms of computer-readable storage media. It should be noted that although... Figure 9 The diagram shows ROM 92, RAM 93 and storage section 98, but one or more of them may be combined or located in the same or different memory or storage modules.
[0105] CPU 91, ROM 92 and RAM 93 are interconnected via bus 94. Input / output interface 95 is also connected to bus 94.
[0106] The following components are connected to the input / output interface 95: input section 96, such as a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output section 97, including displays such as cathode ray tubes, liquid crystal displays, speakers, vibrators, etc.; storage section 98, including hard disks, magnetic tapes, etc.; and communication section 99, including network interface cards such as LAN cards, modems, etc. The communication section 99 allows communication processing via a network such as the Internet. It is easy to understand that, although... Figure 9 The portion of the electronic device 9 shown communicates via bus 94, but it may also communicate via a network or other means, wherein the network may include a wireless network, a wired network, and / or any combination of wireless and wired networks.
[0107] As needed, drive 910 is also connected to input / output interface 95. Removable media 911, such as disks, optical disks, magneto-optical disks, semiconductor memories, etc., are installed on drive 910 as needed, so that computer programs read from them can be installed into storage section 98 as needed.
[0108] When the above series of processes are implemented through software, the program constituting the software can be installed from a network such as the Internet or a storage medium such as a removable medium 911.
[0109] According to this document, the processes described in the above-referenced flowchart can be implemented as computer software programs. For example, some scenarios described herein include a computer program product that, when run on a computer, causes the computer to implement the interactive methods described in any of the foregoing scenarios. The computer program product includes computer instructions carried on a computer-readable medium, containing program code for performing the methods shown in the flowchart. In such a scenario, the computer instructions can be downloaded and installed from a network via communication section 99, or installed from storage section 98, or installed from ROM 92. When the computer program is executed by CPU 91, the interactive methods described herein are performed.
[0110] The computer program product described in this paper can provide information on recommended objects based on information provided by the user. It recommends objects based on the smallest single item provided by the service provider, thereby increasing the richness of the combination of recommended objects and improving the personalization and diversification of object recommendations. It also improves the matching degree and richness of response information with user needs, and facilitates increasing the probability of users accepting services again, thus improving the user experience.
[0111] It should be noted that, in the context of this document, a computer-readable medium can be a tangible medium that may contain or store programs for use by or in conjunction with an instruction execution system, apparatus, or device.
[0112] A computer-readable medium may be a computer-readable storage medium, a computer-readable signal medium, or any combination thereof.
[0113] Computer-readable storage media include, but are not limited to, systems, apparatuses, or devices that are electrical, magnetic, optical, electromagnetic, infrared, or semiconductor, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, electrical connections having one or more wires, portable computer disks, hard disks, random access memory, read-only memory, erasable programmable read-only memory, optical fibers, portable compact disk read-only memory, optical storage devices, magnetic storage devices, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. Computer instructions are stored on the computer-readable storage medium that, when executed by a processor, implement the interactive methods described in any of the foregoing embodiments.
[0114] The computer-readable storage medium described in this paper can provide information on recommended objects based on information provided by the user. It recommends objects based on the smallest single item provided by the service provider, which improves the richness of the combination of recommended objects and helps to improve the personalization and diversification of object recommendations. It also improves the matching degree and richness of response information with user needs, and facilitates increasing the probability of users accepting services again, thereby improving the user experience.
[0115] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of sending, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical fibers, radio frequency, etc., or any suitable combination thereof.
[0116] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0117] In one scenario, a computer program is also provided, comprising: instructions that, when executed by a processor, cause the processor to perform the method described in any of the foregoing scenarios. For example, the instructions may be embodied in computer program code.
[0118] In this document, computer program code for performing the operations described herein may be written in one or more programming languages or a combination thereof. These programming languages include, but are not limited to, object-oriented programming languages such as C++, as well as conventional procedural programming languages such as C or similar languages. The program code may execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer may be connected to the user's computer via any type of network, or it may be connected to an external computer.
[0119] The flowcharts and block diagrams in the accompanying figures illustrate the architecture, functionality, and operation of possible implementations of the systems, methods, and computer program products according to the various scenarios described herein. In this respect, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the figures. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0120] The functions described above can be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary hardware logic components that can be used include: field-programmable gate arrays, application-specific integrated circuits (ASICs), application-specific standard products (ASICs), systems-on-a-chip (SoCs), complex programmable logic devices, and so on.
[0121] While certain specific situations described herein have been illustrated in detail by way of examples, those skilled in the art should understand that these examples are for illustrative purposes only and not intended to limit the scope of this document. Those skilled in the art should understand that modifications can be made to these situations without departing from the scope and spirit of this document. The scope of this document is defined by the appended claims.
Claims
1. An interaction method, comprising: The first page displays first information and first controls, wherein the first information is related to the service provider; In response to a triggering operation on the first control, a second page is displayed, wherein the second page is related to the service provider; In response to receiving second information on the second page, third information is displayed, wherein the third information includes a response to the second information, the third information includes a first object and a first resource, the first resource is used to obtain the first object, the first object belongs to the service provider, the service provider provides at least one of a first type of object and a second type of object, the second type of object includes multiple first type of objects, and the first object belongs to the first type of object.
2. The interaction method according to claim 1, wherein, The third information also includes guidance information, which is used to guide the acquisition of the first object, wherein: The guidance information is related to a second resource, the quantity of which is less than or equal to the quantity of the first resource; or The guidance information is related to at least a portion of the first object.
3. The interaction method according to claim 2, wherein, The guidance information includes a second control, which is associated with the redemption voucher. The interaction method also includes: In response to a triggering operation on the second control, a third page is displayed, wherein the third page is used to obtain the redemption voucher.
4. The interaction method according to claim 3, further comprising: The redemption voucher is displayed on the second page; or The second page displays fourth information and a third control, wherein the fourth information is related to the obtained redemption voucher; in response to a triggering operation on the third control, the redemption voucher is displayed.
5. The interaction method according to claim 1, wherein, The third information also includes introductory information about the first object.
6. The interaction method according to claim 1, wherein, The second information includes a third resource, the quantity of which is related to the quantity of the first resource.
7. The interaction method according to claim 6 further includes: The second page displays a fourth control and a fifth piece of information, wherein the fifth piece of information is used to provide multiple options, which are related to the third resource; Receiving second information on the second page includes: receiving the second information in response to selecting at least one option in the fifth information and triggering the fourth control, the second information being related to the selected option.
8. The interaction method according to claim 1, further comprising: On the second page, obtain the sixth information, which includes a second object and a fourth resource. The fourth resource is used to obtain the second object, which belongs to the service provider.
9. The interaction method according to claim 1, further comprising: The second page displays multiple tabs, and the third information is displayed under each tab. The third information corresponds one-to-one with each tab, and the tabs are related to user needs.
10. The interaction method according to claim 1, wherein, The first information includes distance information to the service provider, and the distance information is less than a first value.
11. An interactive device, comprising: The first display module is configured to display first information and a first control on a first page, wherein the first information is related to the service provider; The second display module is configured to display a second page in response to a trigger operation on the first control, wherein the second page is related to the service provider; The third display module is configured to display third information in response to receiving second information on the second page, wherein the third information includes a response to the second information, the third information includes a first object and a first resource, the first resource is used to obtain the first object, the first object belongs to the service provider, the service provider provides at least one of a first type of object and a second type of object, the second type of object includes multiple first type of objects, and the first object belongs to the first type of object.
12. An interactive device, comprising: At least one memory; as well as At least one processor coupled to the at least one memory, the at least one processor being configured to execute the interaction method as described in any one of claims 1 to 10 based on instructions stored in the at least one memory.
13. A computer-readable storage medium having stored thereon computer instructions that, when executed by a processor, implement the interactive method as described in any one of claims 1 to 10.
14. A computer program product, when run on a computer, causes the computer to implement the interactive method as described in any one of claims 1 to 10.
