An information interaction method and device, electronic equipment, storage medium and program product
Patent Information
- Application Number
- CN202611211125.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-11
- Publication Date
- 2026-10-27
AI Technical Summary
[0004]本发明实施例提供了一种信息交互方法、装置、电子设备、存储介质及程序产品,解决了交互链路过长的问题
[0019]本发明实施例的技术方案,通过展示交互界面;响应于通过交互界面接收到的第一用户需求,在交互界面上展示一个或多个动态标签页,各动态标签页是根据第一用户需求动态生成;在交互界面上展示一个或多个第一候选对象的对象信息,各第一候选对象根据第一用户需求确定。上述技术方案,通过利用第一用户需求生成动态标签页,并与第一用户需求驱动的对象信息同步展示在交互界面上,由此将原本分散的多维度信息聚合呈现,使得用户一键触发即可直达相应信息,无需跨界面搜索,大幅缩短了交互链路。
Smart Images

Figure CN122989260A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of human-computer interaction technology, and in particular to an information interaction method, device, electronic device, storage medium and program product. Background Technology
[0002] In recent years, with the rapid development of artificial intelligence (AI) technology, AI-powered shopping guide systems have been widely applied in e-commerce shopping scenarios. These systems understand user needs through interaction, thereby providing users with accurate product recommendations and decision support.
[0003] In the process of realizing this invention, the inventors discovered the following technical problem in the prior art: the interaction link is too long, which urgently needs to be solved. Summary of the Invention
[0004] This invention provides an information interaction method, apparatus, electronic device, storage medium, and program product, which solves the problem of excessively long interaction links.
[0005] According to one aspect of the present invention, an information interaction method is provided, which may include:
[0006] Display the interactive interface;
[0007] In response to the first user request received through the interactive interface, one or more dynamic tabs are displayed on the interactive interface, and each dynamic tab is dynamically generated according to the first user request;
[0008] The interactive interface displays the object information of one or more first candidate objects, and each first candidate object is determined according to the first user's needs.
[0009] According to another aspect of the present invention, an information interaction device is provided, which may include:
[0010] The interactive interface display module can be used to display the interactive interface.
[0011] The dynamic tab display module can be used to respond to the first user request received through the interactive interface and display one or more dynamic tabs on the interactive interface, wherein each dynamic tab is dynamically generated according to the first user request;
[0012] The object information display module can be used to display object information of one or more first candidate objects on the interactive interface, wherein each first candidate object is determined according to the first user's requirements.
[0013] According to another aspect of the present invention, an electronic device is provided, which may include:
[0014] At least one processor; and
[0015] A memory that is communicatively connected to at least one processor; wherein,
[0016] The memory stores a computer program that can be executed by at least one processor, such that when the at least one processor executes the program, it implements the information interaction method provided in any embodiment of the present invention.
[0017] According to another aspect of the present invention, a computer-readable storage medium is provided having computer instructions stored thereon for causing a processor to execute and implement the information interaction method provided in any embodiment of the present invention.
[0018] According to another aspect of the present invention, a computer program product is provided, on which a computer program is stored, which, when executed by a processor, implements the information interaction method provided in any embodiment of the present invention.
[0019] The technical solution of this invention involves displaying an interactive interface; responding to a first user request received through the interactive interface, displaying one or more dynamic tabs on the interactive interface, each dynamic tab being dynamically generated based on the first user request; and displaying object information for one or more first candidate objects on the interactive interface, each first candidate object being determined based on the first user request. This technical solution, by generating dynamic tabs using the first user request and synchronously displaying them along with the object information driven by the first user request on the interactive interface, aggregates and presents originally scattered multi-dimensional information, allowing users to access the corresponding information with a single click, eliminating the need for cross-interface searches and significantly shortening the interaction path.
[0020] It should be understood that the description in this section is not intended to identify key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0021] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0022] Figure 1 This is a flowchart of an information interaction method provided according to an embodiment of the present invention;
[0023] Figure 2 This is a flowchart of another information interaction method provided according to an embodiment of the present invention;
[0024] Figure 3 This is a flowchart of another information interaction method provided according to an embodiment of the present invention;
[0025] Figure 4 This is a flowchart of another information interaction method provided according to an embodiment of the present invention;
[0026] Figure 5 This is a schematic diagram illustrating an example of intelligent shopping guide interaction based on dynamic tabs according to an embodiment of the present invention;
[0027] Figure 6 This is a structural block diagram of an information interaction device provided according to an embodiment of the present invention;
[0028] Figure 7 This is a schematic diagram of the structure of an electronic device that implements the information interaction method of the present invention. Detailed Implementation
[0029] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0030] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. The same applies to "target," "original," etc., and will not be repeated here. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0031] It should be noted that the collection, gathering, updating, analysis, processing, use, transmission, and storage of user personal information involved in the technical solution of this invention all comply with relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. Necessary measures are taken to prevent unauthorized access to user personal information data and to maintain user personal information security and network security.
[0032] Before introducing the embodiments of the present invention, the specific implementation process of the relevant information interaction scheme will be described by way of example, so as to better understand the reason why the interaction link is too long, and thus better understand how the information interaction scheme described in the embodiments of the present invention shortens the interaction link.
[0033] For example, in related information interaction solutions, the interactive interface usually only displays a product list, such as displaying a product list under the default tab, but lacks the aggregated display of multi-dimensional information such as guides, reviews, brand stories and sets, which requires users to search across interfaces, resulting in an excessively long interaction chain.
[0034] Accordingly, in this embodiment of the invention, in addition to displaying the default tabs on the interactive interface, tabs can also be dynamically generated according to user needs (i.e., dynamic tabs) and displayed, thereby aggregating and presenting multi-dimensional information in tab form. Users can directly access the corresponding information with a single click, that is, browse multi-dimensional information without going through too many interactive operations, thus greatly shortening the interaction chain. This will be described in detail below.
[0035] Figure 1 This is a flowchart of an information interaction method provided in an embodiment of the present invention. This embodiment is applicable to situations that assist users in decision-making, especially in assisting users in shopping decisions, and even more so in situations where AI dialogue assists users in shopping decisions. The method can be executed by the information interaction device provided in this embodiment of the present invention. This device can be implemented by software and / or hardware, and can be integrated into an electronic device, which can be various user terminals or servers. The user terminal can be a handheld terminal (such as a mobile phone or tablet computer) or an in-vehicle terminal, etc.
[0036] See Figure 1 The method of this invention specifically includes the following steps:
[0037] S110, Displaying the interactive interface.
[0038] The interactive interface can be understood as a graphical front-end carrier for users to interact with the system. In this embodiment of the invention, it can be used to carry a demand input area, an information display area, and a tab bar.
[0039] In this step, an interactive interface is displayed to provide a unified entry point for interaction, ensuring that users can initiate user requests immediately and avoiding blank or invalid waiting.
[0040] S120. In response to a first user request received through the interactive interface, display one or more dynamic tabs on the interactive interface, wherein each dynamic tab is dynamically generated according to the first user request.
[0041] The first user requirement can be understood as the original expression input by the user through the interactive interface. Based on this, and in combination with the application scenarios that may be involved in the embodiments of the present invention, the original expression can optionally be input through one or more of the following methods: text, voice, and touch. Alternatively, the original expression can be product search in e-commerce shopping guide scenarios, service search in local life service scenarios, or content exploration in content consumption scenarios, etc. This is related to the actual situation and is not specifically limited here.
[0042] Dynamic tabs can be understood as tabs that are not preset but dynamically generated by the system in real time based on the user's needs. Each tab corresponds to a specific information dimension. It's important to note that the tabs are presented as interactive titles on the interface, not as the information display area corresponding to that title. Each tab title changes dynamically based on the user's needs, rather than being a preset fixed title.
[0043] In response to a first user request, one or more dynamic tabs are generated and displayed on the interactive interface. For example, the first user request is semantically parsed and intent-classified to identify key entities and request dimensions. Based on this, corresponding tabs are matched and instantiated from a pre-set tab library or generated in real-time using an AI model. These tabs are then displayed in priority order on the tab bar of the interactive interface. Optionally, in this embodiment, the tab bar can be located at the top, bottom, or side of the interactive interface, depending on actual needs, and is not specifically limited here.
[0044] For example, if the first user's need is to find a high-speed blender that can finely blend baby food, the dynamic tabs could be products, guides, and reviews; if the first user's need is to find a nearby Sichuan restaurant, the dynamic tabs could be restaurants, reviews, queues, discounts, and surrounding areas; if the first user's need is to watch a science fiction movie, the dynamic tabs could be movies, reviews, behind-the-scenes, original works, and surrounding areas.
[0045] In this step, by directly mapping the first user need to a multi-dimensional navigation entry point, users can access information in different dimensions with one click without having to manually switch interfaces, thus shortening the interaction path for cross-dimensional browsing.
[0046] S130. Display object information of one or more first candidate objects on the interactive interface, wherein each first candidate object is determined according to the first user's needs.
[0047] The first candidate can be understood as the recommended subject selected based on the first user's needs. For example, it could be candidate products in e-commerce shopping guide scenarios, candidate services in local life service scenarios, or candidate content in content consumption scenarios. This is related to the actual situation and is not specifically limited here.
[0048] The object information can be understood as the descriptive information of the first candidate object. In this embodiment of the invention, optionally, the specific content of the descriptive information is related to its corresponding tag page, such as strategy information, evaluation information, brand story information or package information, etc. This is related to the actual situation and is not specifically limited here.
[0049] Based on the first user's needs, one or more first candidate objects are identified, and the object information of each first candidate object is displayed on the interactive interface. For example, based on the semantic vector of the first user's needs, a similarity search is performed in the index to recall several first candidate objects with the highest similarity. The recall results are then rearranged according to the user's context, and the summary information of each first candidate object is displayed on the interactive interface in the form of a list or card, while also supporting triggering the loading of more.
[0050] In this step, by presenting object information relevant to the user's primary needs, the cost of secondary filtering for the user is reduced, while simultaneously creating a dimension switching mechanism with the dynamic tabs. The linkage of information switching improves the efficiency of information acquisition.
[0051] The technical solution of this invention involves displaying an interactive interface; responding to a first user request received through the interactive interface, displaying one or more dynamic tabs on the interactive interface, each dynamic tab being dynamically generated based on the first user request; and displaying object information for one or more first candidate objects on the interactive interface, each first candidate object being determined based on the first user request. This technical solution, by generating dynamic tabs using the first user request and synchronously displaying them along with the object information driven by the first user request on the interactive interface, aggregates and presents originally scattered multi-dimensional information, allowing users to access the corresponding information with a single click, eliminating the need for cross-interface searches and significantly shortening the interaction path.
[0052] An optional technical solution, the above information interaction method may further include:
[0053] In response to order completion, the interactive interface updates and displays various dynamic tabs, which are dynamically generated based on the product category of the ordered item.
[0054] In this context, "order completion" can be understood as the state node where the user successfully submits an order and generates a transaction record in the current interaction session. "Ordered object" can be understood as the object to which the user has just successfully placed an order. "Object category" can be understood as the classification attribute to which the ordered object belongs, used to identify the category to which the ordered object belongs. For example, in e-commerce shopping guide scenarios, the object category is the product category, such as clothing, lipstick, or home appliances; in local life service scenarios, the object category is the service category, such as restaurants, hair salons, or gyms; in content consumption scenarios, the object category is the content category, such as movies, music, or novels. These are specific to different situations and are not specifically limited here.
[0055] Upon detecting that a user has completed an order, the system dynamically updates and displays the corresponding dynamic tabs based on the product category of the ordered item. For example, it queries a pre-built library of after-sales service dimensions based on the product category, generates a new dynamic tab, and displays it on the interactive interface. Another example is using an AI model to generate and update personalized dynamic tabs in real time based on the product category and user preferences.
[0056] The above technical solution extends the interaction process from "ending upon order placement" to the post-purchase stage. Through dynamic tab updates driven by product categories, it proactively provides users with continuous services such as guides and matching tips, thereby avoiding breakage in the post-purchase scenario and forming a closed loop across the entire chain.
[0057] Another alternative technical solution, the aforementioned information interaction method, may further include:
[0058] In response to order completion, the system displays information about one or more third candidate objects on the interactive interface. These third candidate objects can be used in conjunction with the ordered objects.
[0059] The third candidate can be understood as a newly selected recommended entity in the post-purchase stage. It can have one or more relationships with the ordered object, such as functional complementarity, scenario co-occurrence, and accessory matching, so it can be used in combination with the ordered object. For example, it can be a mobile phone with a mobile phone case, or a coffee machine with coffee beans.
[0060] Upon detecting that a user has placed an order, one or more third-party candidate items are identified based on the ordered items, and the information of each third-party candidate item is displayed on the interactive interface. For example, based on the product category and attributes (such as model and specifications) of the ordered items, high-frequency combinations are retrieved from a product association database, and the recall results are sorted by combination reliability, then displayed on the interactive interface in a horizontal card flow format. As another example, combining the specific functional characteristics of the ordered items (such as "supports fast charging"), a complementary candidate list (such as "fast charging adapter" and "data cable") is generated using an AI model, and items already owned by the user are filtered out, ultimately displaying the personalized, rearranged item information.
[0061] The above technical solution proactively introduces a third candidate product at the successful order placement point, leveraging the high conversion intention window at the time of order placement to improve the product conversion rate.
[0062] The two technical solutions described above work together to extend the shopping guide service from pre-sales to after-sales by refreshing the dynamic tab page and displaying matching options after the order is placed, forming a closed loop in the entire chain. This allows users to obtain continuous service without leaving the site or searching again, and significantly enhances the overall interaction continuity and service integrity.
[0063] Figure 2 This is a flowchart of another information interaction method provided by an embodiment of the present invention. This embodiment is based on and optimized from the above-described technical solutions. Optionally, in this embodiment, the information interaction method may further include: updating and displaying each dynamic tab on the interactive interface in response to a trigger operation for any dynamic tab or a trigger operation for object information of any first candidate object. Further optionally, the information interaction method may further include: updating and displaying each dynamic tab on the interactive interface in response to a second user request received through the interactive interface, wherein the updated dynamic tabs are dynamically generated according to the second user request. The above two optional technical solutions may be executed individually or simultaneously, depending on the actual situation, and are not specifically limited here. Explanations of terms that are the same as or corresponding to those in the above embodiments will not be repeated here.
[0064] See Figure 2 The method in this embodiment may specifically include the following steps:
[0065] S210, Displaying the interactive interface.
[0066] S220. In response to a first user request received through the interactive interface, one or more dynamic tabs are displayed on the interactive interface, wherein each dynamic tab is dynamically generated according to the first user request.
[0067] S230. Display object information of one or more first candidate objects on the interactive interface, wherein each first candidate object is determined according to the first user's needs.
[0068] S240, In response to a trigger operation for any dynamic tab or a trigger operation for object information of any first candidate object, update and display each dynamic tab on the interactive interface.
[0069] The triggering operation can be understood as the user actively selecting an interactive element on the interactive interface through one or more interactive actions such as clicking, touching, and hovering. In the embodiments of the present invention, the interactive element can be the object information of any dynamic tab or any first candidate object.
[0070] Upon detecting the aforementioned triggering operation, the system can use the user-triggered dynamic tabs or object information as the primary signal to automatically infer the user's intent shift direction and update the display of each dynamic tab. For example, when a user clicks on a dynamic tab, the system uses the information dimension represented by that dynamic tab as an implicit intent correction signal, performs semantic analysis again based on the original primary user needs, infers a shift in user intent, and then dynamically generates a new set of dynamic tabs based on the shifted user intent, refreshing the tab bar display as a whole. As another example, when a user clicks on the object information of a primary candidate object, the system uses the object attributes of that primary candidate object as an intent correction signal, identifies the user's deep interest in that primary candidate, and then dynamically generates a new dynamic tab based on the object category and feature dimensions (such as noise reduction, battery life, and wearing comfort) of that primary candidate object, replacing the original dynamic tabs for display.
[0071] In this step, the user-initiated action is used as an implicit intent correction signal, enabling the system to automatically infer new user intent without waiting for the user to re-enter. By updating and displaying dynamic tabs, the system can quickly match new user intent, reducing the number of times the user manually corrects their input and improving the accuracy of user intent recognition.
[0072] S250, In response to a second user request received through the interactive interface, update and display each dynamic tab on the interactive interface, wherein the updated dynamic tab is dynamically generated according to the second user request.
[0073] The second user requirement can be understood as a new expression that the user enters again through the interactive interface after the previous input (such as the first user requirement), which is used to correct or refine the original requirement.
[0074] New dynamic tabs are dynamically generated based on the second user's needs, and these new dynamic tabs are displayed on the interactive interface. For example, upon receiving the second user's needs, joint semantic analysis is performed between it and the first user's needs (e.g., refining the user's statement from "I want to buy headphones" to "I want to buy noise-canceling headphones, with a budget under 2000"), extracting new constraints (e.g., noise cancellation and budget), and regenerating new dynamic tabs based on the corrected user intent (e.g., noise cancellation reviews, price comparisons, and brand recommendations). The tab bar on the interactive interface is then refreshed. As another example, if a significant shift in intent is detected between the second and first user needs (e.g., the user changes from "buying headphones" to "buying speakers"), the old user needs are discarded, and intent identification and dimensional decomposition are completely re-performed based on the new user needs. New dynamic tabs corresponding to the new user needs are generated, and all existing dynamic tabs are replaced with the updated ones.
[0075] In this step, by supporting active user input, we capture clear signals of user intent refinement or switching, and refresh the dynamic tabs as a whole to match the corrected user intent. This allows user intent to gradually converge in multiple rounds of interaction, avoiding continuous recommendation bias caused by a single vague input.
[0076] The technical solution of this invention has dual-track intent clarification capabilities of implicit behavior perception and explicit input response, covering the entire process from initial vague intent to precise intent convergence. This ensures that dynamic tabs in multi-round interactions always closely match the user's true concerns, significantly reducing repeated invalid interactions caused by inaccurate user intent recognition, thereby significantly improving user decision-making efficiency.
[0077] Figure 3 This is a flowchart of another information interaction method provided by an embodiment of the present invention. This embodiment is based on and optimized from the above-mentioned technical solutions. In this embodiment, optionally, dynamic tabs are generated in the following manner: determining generation factors, wherein the generation factors include at least one of the following: user intent understanding, user intent stage, historical interaction data, and object category of a first candidate object, wherein user intent understanding and user intent stage are obtained at least according to the first user needs; generating each dynamic tab according to the generation factors. The explanations of terms that are the same as or corresponding to those in the above embodiments are not repeated here.
[0078] See Figure 3 The method in this embodiment may specifically include the following steps:
[0079] S310, Displaying the interactive interface.
[0080] S320. In response to a first user request received through an interactive interface, determine generation factors, wherein the generation factors include at least one of the following: user intent understanding, user intent stage, historical interaction data, and object categories of one or more first candidate objects, wherein the user intent understanding, user intent stage, and each first candidate object are obtained dynamically based on at least the first user request.
[0081] Among them, the generating factors can be understood as the decision variables used when dynamically generating dynamic tabs.
[0082] User intent understanding can be considered as the user intent obtained after semantic parsing of the first user's needs. In the embodiments of the present invention, it may be, for example, the user's core needs and / or related needs recommendations.
[0083] The user intent stage can be understood as the decision-making cycle node of the user currently in, determined based on the first user's needs, especially the first user's needs and context. In the embodiments of this invention, combined with e-commerce shopping guide scenarios, it can be, for example, preliminary screening, in-depth comparison, price comparison, decision-making and post-purchase, etc. It can also be the scenario stage (only the scenario is clear, such as outdoor camping, decorating a new home or preparing New Year's Eve dinner), the object category stage (i.e., the object category is clear), the object attribute stage (such as the object attributes such as brand, series and model are clear), and the stock keeping unit (SKU) stage (i.e., the SKU is clear), etc.
[0084] Historical interaction data can be understood as past data of a user in the current or historical sessions, used to represent historical intent and / or historical needs. For example, it could be one or more of the following: historical click data, historical browsing data, historical favorites data, historical add-to-cart data, and historical order data, used to represent historical intent. As another example, it could be historical voice and / or historical text, used to represent historical needs.
[0085] For example, after receiving the first user request, the user intent is extracted through natural language understanding (e.g., purchasing noise-canceling headphones), and the user intent stage is determined by combining the session rounds and the user's actions (e.g., whether they have viewed the details page) (e.g., deep comparison stage). Then, the product categories of the products that the user has clicked in the current session are retrieved as historical interaction data, and the top-ranked product categories among the first candidate objects (e.g., Bluetooth headphones) are also included to form a generation factor that includes one or more of the above.
[0086] For another example, a priority weighting strategy is adopted when determining the generation factors: if there is abundant historical interaction data (such as multiple clicks on similar products), historical interaction data and object category are the main factors; otherwise, the reliance on user intent understanding and user intent stage is strengthened, and the statistical results of the object category distribution of the first candidate object are used as supplementary factors, and finally the generation factors used for dynamic tab generation are combined.
[0087] In this step, by introducing multi-dimensional generation factors, the generation of dynamic tabs does not rely on a single input in isolation, but integrates the user's deep state and behavioral trajectory, thereby providing rich decision-making basis for generating dynamic tabs that are highly adapted to the current scenario.
[0088] S330. Based on the generation factors, generate one or more dynamic tabs and display the object information of each dynamic tab and each first candidate object on the interactive interface.
[0089] For example, the generating factors are concatenated into structured prompts, and a large language model is invoked for real-time reasoning. The model then generates customized dynamic tabs based on the semantics of the generating factors.
[0090] For another example, candidate tabs configured for each generation factor are obtained, and dynamic tabs are generated based on these candidate tabs. A candidate tab can be understood as one or more alternative tabs pre-configured in the system backend for a specific generation factor. For example, candidate tabs configured for "object category = mobile phone" might be parameters, evaluation, accessories, and comparison; candidate tabs configured for "user intent stage = preliminary screening" might be overview, popular, and new products; and so on, without specific limitations. Then, dynamic tabs are generated based on the adapted candidate tabs. For example, based on the weight of each generation factor, the candidate tabs corresponding to that factor are assigned values, and the assigned values for the same candidate tab are summed. Based on the summation results for each candidate tab, the target tab is obtained from the candidate tabs. Another example is performing cross-filtering logic on the candidate tabs for each generation factor: only candidate tabs that appear simultaneously under at least two generation factors are retained to obtain the target tab, ensuring that the final target tab has a strong correlation supported by multiple generation factors. In this example, by configuring candidate tabs for each generation factor and then merging them, we can ensure the full utilization of multiple generation factors while controlling the quantity and quality through merging and filtering mechanisms, thus ensuring that the final target tabs displayed are both comprehensive and concise.
[0091] In this step, by transforming multi-source generation factors into specific dynamic tabs, the output dimensions not only align with the current understanding and stage of user intent but also integrate historical interaction data and object categories. This ensures the relevance and timeliness of the dynamic tabs and improves the accuracy of information acquisition.
[0092] The technical solution of this invention, by explicitly defining and integrating multiple generation factors such as user intent understanding, user intent stage, historical interaction data, and candidate object categories, makes the generation of dynamic tabs systematic and interpretable, avoids blind generation, and ensures that each dynamic tab originates from actual decision-making needs, thereby improving the matching degree between recommendation dimensions and users' real scenarios.
[0093] Figure 4 This is a flowchart of another information interaction method provided by an embodiment of the present invention. This embodiment is based on and optimized from the above-described technical solutions. Optionally, in this embodiment, the above-described information interaction method may further include: displaying target information under the target tab in response to a triggering operation for any dynamic tab, wherein the target tab is the triggered dynamic tab. The explanations of terms that are the same as or corresponding to those in the above embodiments will not be repeated here.
[0094] See Figure 4 The method in this embodiment may specifically include the following steps:
[0095] S410, Displaying the interactive interface.
[0096] S420, In response to a first user request received through the interactive interface, display one or more dynamic tabs on the interactive interface, wherein each dynamic tab is dynamically generated according to the first user request.
[0097] S430. Display object information of one or more first candidate objects on the interactive interface, wherein each first candidate object is determined according to the first user's requirements.
[0098] S440. In response to a trigger operation for any dynamic tab, display target information under the target tab, wherein the target tab is the triggered dynamic tab.
[0099] The trigger operation can be understood as the user selecting a dynamic tab by clicking, touching, or hovering.
[0100] The target tab can be understood as the specific dynamic tab that the user is currently triggering.
[0101] The target information can be understood as the specific information displayed in the corresponding area of the interactive interface after the target tab is activated. This information is directly related to the dimension of the information carried by the target tab. In this embodiment of the invention, it can be presented in one or more forms such as text summary, data chart, graphic card or product list.
[0102] For example, when a user clicks on a dynamic tab, the dynamic tab is marked as active, and the corresponding pre-generated or real-time generated information is retrieved from the background. This information is then displayed in the area corresponding to the dynamic tab on the interactive interface, while other tabs remain visible but inactive.
[0103] For another example, when a user hovers over or focuses on a dynamic tab, information preloading is triggered. The target information is retrieved or generated before the user actually clicks. After the user completes the click, the current information is switched with a smooth animation, and the target information is quickly presented in the dedicated display area of the target tab.
[0104] The technical solution of this invention allows users to access dynamic tabs with one click, enabling them to obtain target information in the corresponding dimension without leaving the current interactive interface. In other words, it integrates multiple information entry points into one, thereby significantly reducing the interaction step length for information acquisition, i.e., shortening the interaction link.
[0105] An optional technical solution involves generating the target information in the following manner:
[0106] Based on the first user needs and information dimensions, candidate information is obtained, where the information dimension is the dimension of the information carried by the target tab.
[0107] Based on the candidate information, target information is generated.
[0108] Here, the information dimension can be understood as the specific content direction represented by the target tab, such as "Review" corresponding to the "User Evaluation Dimension," "Brand Story" corresponding to the "Brand History Dimension," and "Guide" corresponding to the "User Tutorial Dimension." Candidate information can be understood as a set of raw materials initially recalled or generated from knowledge sources based on the primary user needs and information dimensions. For example, the primary user needs and information dimensions are concatenated into query conditions, and matching raw content fragments are retrieved from the internal knowledge base or external index to form candidate information. Another example is that the primary user needs and information dimensions are input into a large language model, and the model is required to generate candidate information based on its own training knowledge or online search results. Here, the user's original needs and information dimensions are combined as the basis for content sources, ensuring that candidate information not only aligns with the overall user intent but also accurately serves the specific perspective of that information dimension, avoiding content generalization or disconnect from the needs.
[0109] Furthermore, target information is generated based on candidate information. For example, multiple fragmented pieces of content from the candidate information (such as multiple user reviews or test data) are deduplicated, sorted, and key sentences are extracted. Then, a text summarization model is called to generate a structured summary text (e.g., "Noise reduction performance: average noise reduction depth -35dB, better than 80% of products in the same price range"), supplemented with visual elements (such as rating bars) to form the final target information. Another example is to input candidate information as context into a large language model, with additional display format instructions (e.g., "Please organize the following data into a clear paragraph of no more than 200 words, including a comparison of advantages and disadvantages"). The model generates complete narrative content, which is then validated for word count and sensitive words to obtain the target information. By reprocessing the candidate information rather than directly copying it, the generated target information is highly targeted and readable, avoiding redundancy or crudeness of the original information and improving the user's efficiency in understanding the target information.
[0110] The above technical solution is based on "first user needs". "Information dimension" serves as a dual anchor point for information generation. By generating information in real time rather than searching a fixed database, the target information under each dynamic tab combines user needs with the precision of information dimension, thereby enhancing the information value that users gain when browsing each dynamic tab.
[0111] Another optional technical solution is that the target tab is a set tab, and the target information includes the object information of each first candidate object and the object information of one or more second candidate objects. The second candidate objects can be set up with the first candidate objects for ordering. The above information interaction method may also include:
[0112] In response to a group order for multiple candidate objects among all candidate objects, display the first settlement information corresponding to the multiple candidate objects; and / or, in response to a single order for any candidate object, display the second settlement information corresponding to any candidate object.
[0113] Among them, the package tab can be understood as a special type of dynamic tab, whose corresponding information dimension is a combination package, that is, aggregating multiple objects that can be ordered in a package (i.e., ordering in combination).
[0114] The second candidate can be understood as a supplementary object that has one or more relationships with the first candidate, such as being used in combination or appearing in the same scenario. It can be combined with the first candidate to form a complete package for a one-time order. Optionally, when the first user's requirement indicates a brand (i.e., the user's input explicitly or implicitly points to a specific brand), objects under that brand that can be combined with the first candidate are considered as second candidates. This restricts the second candidate to a complementary object under that brand. This ensures compatibility and brand consistency among candidate objects, aligns with the user's psychological expectations of the brand, avoids the loss of trust caused by recommending mismatched objects from different brands, and improves the professionalism and acceptance rate of package recommendations.
[0115] For example, when a user triggers the bundled product tab, the first candidate product selected based on the user's initial needs is displayed. Simultaneously, based on a matching algorithm or scenario rules, a second candidate product that can be used as an accessory or complementary item is retrieved from the product library, and information about both types of candidates is displayed. Here, the bundled products and the main recommended product are aggregated and displayed under the same dynamic tab, allowing users to directly browse bundled options when making a purchase decision, reducing the time spent searching and comparing separately, and improving the convenience of bundled product purchases.
[0116] Furthermore, all candidate objects can be understood as all orderable objects displayed under the package tab. In this technical solution, this includes all first candidate objects and all second candidate objects.
[0117] Multiple candidate objects can be understood as two or more objects selected by the user from all candidate objects, forming a set. Based on this, placing a set order can be understood as the user performing an action of submitting multiple candidate objects as a single order, such as clicking "One-Click Order" or "Set Order". The first settlement information can be understood as one or more settlement-related information such as the total price calculated for the entire set, discount allocation, actual payment amount, and payment method, etc., without specific limitations here.
[0118] In response to a bundle order, the system displays the initial checkout information. For example, a user can select multiple candidate items in the bundle tab using checkboxes, and then click the "Buy Bundle" button. This will either add all selected items to the shopping cart and redirect the user to the checkout page, or display a pop-up checkout page showing the total price, the amount due after discounts, and payment options. This provides an overall checkout path for bundles, allowing users to complete the checkout for multiple candidate items at once. This avoids adding items to the cart individually and repeated checkouts, significantly shortening the bundle purchase interaction process and improving conversion efficiency.
[0119] Any candidate can be understood as a single candidate among all candidates. Therefore, a single-item order can be understood as the user selecting only that single candidate for independent purchase, without combining it with other candidates. The second settlement information can be understood as one or more settlement-related information such as the individual price, applicable discounts, and actual payment amount calculated for that single candidate; no specific definition is given here.
[0120] In response to a single-item order, a second checkout option is displayed. For example, if a user clicks the "Buy" button next to a single candidate item in the bundle tab, that candidate item will not be associated with other checkboxes, and the user will directly enter the single-item checkout process, displaying the corresponding second checkout information. This preserves the single-item purchase path, respects the differentiated choices of users in bundle scenarios, avoids forced bundling, meets the needs of purchasing only the main recommended item or individual complementary items, and enhances operational flexibility and user-friendliness.
[0121] The above technical solution aggregates the main recommended objects and matching objects through the set tab, and supports one-click ordering of sets and individual purchases at the same time. It provides an efficient bulk checkout channel for users who need sets, and also retains flexible options for users who prefer to buy individual items, thus balancing conversion efficiency and personalized decision-making freedom.
[0122] Based on this, in order to better understand the above technical solutions as a whole, the following example of a smart shopping guide interaction based on dynamic tabs will be used to illustrate them.
[0123] For example, see Figure 5 The specific implementation process is as follows:
[0124] 1. The user triggers the AI shopping assistant interaction box and enters their first user request, such as "Do you have a high-speed blender that can finely blend baby food?" as shown in the example.
[0125] 2. Based on the first user's needs, analyze the user's intent, generate and display the corresponding response, such as the summary information (i.e., object information) of each blender (i.e. the first candidate object) in the example shown in the figure, and simultaneously generate multiple tabs at the top according to the user's intent. These multiple tabs include a default tab and one or more dynamic tabs (such as "Products", "Guides" and "Reviews" in the example shown in the figure).
[0126] In this example, the dynamic tabs are determined by a hybrid decision engine: product category (e.g., clothing, lipstick, and home appliances), user intent stage (e.g., initial screening, price comparison, decision-making, and post-purchase), user intent understanding (e.g., core user needs and related needs recommendations), and historical interaction data (e.g., historical click data, browsing data, input data, and order data for the AI shopping assistant). Based on this, each generating factor corresponds to a specific candidate tab. For example, the candidate tabs for clothing include matching, trying on, and size; the candidate tabs for lipstick include shade, trying on makeup, and reviews; the candidate tabs for home appliances include reviews, guides, and comparisons; and the candidate tabs for initial screening include products and guides. Thus, the corresponding candidate tabs can be weighted according to the weight of each generating factor to output dynamic tab combinations and rankings.
[0127] 3. Users can click the "Products" tab to view a list of similar products, such as the blender 4 to blender 9 in the example; click the "Guides" tab to view shopping and usage guides; and click the "Reviews" tab to view user reviews. The content of each tab (i.e., the target information) is summarized in real-time by a large language model. Structured presentation.
[0128] 4. If the initial recommendation does not meet the user's needs, the user's interaction of clicking on a product or switching tabs is captured as an implicit intent signal. The system automatically infers the shift in user intent and dynamically refreshes the tab combination (i.e., dynamic tab combination). For example, in the illustration, if a user clicks on a blender (i.e., a product from a certain brand), the system identifies brand preference and dynamically refreshes the tab combination to "Product," "Brand Story," and "Set." In addition, users can actively add constraints in the interaction box, i.e., input a second user requirement (such as "need noise reduction" and "under 500"), which further clarifies the user's intent and dynamically refreshes the tab combination.
[0129] 5. After selecting "Set", other products related to the user's intended product under the corresponding brand will be displayed (i.e., the object information of the second candidate object will be displayed, such as the rice cooker and air fryer related to the blender 1 under the same brand in the example shown in the figure). One-click ordering (i.e. set ordering) and adding to cart are supported, as well as single item purchase.
[0130] 6. After the user places an order, return to the default tab and recommend complementary products (i.e., display the object information of the third candidate object, such as the baby food cup, cleaning brush and soundproof cover in the example). At the same time, dynamically generate "complements" and "recipes" tabs based on the product categories of the ordered products to form full-link coverage.
[0131] The above example uses user intent to generate dynamic tabs to display multi-dimensional information to users. This allows users to directly access the target information and shortens the interaction process. It also helps users accurately identify the products they intend to buy, improving their purchasing efficiency.
[0132] Figure 6 This is a structural block diagram of an information interaction device provided in an embodiment of the present invention. This device is used to execute the information interaction method provided in any of the above embodiments. This device and the information interaction methods of the above embodiments belong to the same inventive concept. Details not described in detail in the embodiments of the information interaction device can be found in the embodiments of the above information interaction methods. See also... Figure 6 Specifically, the device may include: an interactive interface display module 510, a dynamic tab display module 520, and an object information display module 530.
[0133] Among them, the interactive interface display module 510 is used to display the interactive interface;
[0134] The dynamic tab display module 520 is used to respond to the first user request received through the interactive interface and display one or more dynamic tabs on the interactive interface, wherein each dynamic tab is dynamically generated according to the first user request;
[0135] The object information display module 530 is used to display object information of one or more first candidate objects on the interactive interface, wherein each first candidate object is determined according to the first user's requirements.
[0136] Optionally, the aforementioned information interaction device may further include:
[0137] The first update display module is used to update and display each dynamic tab on the interactive interface in response to a trigger operation for any dynamic tab or a trigger operation for the object information of any first candidate object.
[0138] Optionally, the aforementioned information interaction device may further include:
[0139] The second update display module can be used to respond to a second user request received through the interactive interface and update and display each dynamic tab on the interactive interface, wherein the updated dynamic tabs are dynamically generated according to the second user request.
[0140] Optionally, dynamic tabs can be generated using the following modules:
[0141] The generation factor determination module is used to determine generation factors, wherein the generation factors include at least one of the following: user intent understanding, user intent stage, historical interaction data, and object category of the first candidate object, wherein the user intent understanding and user intent stage are obtained at least based on the first user needs;
[0142] The dynamic tab generation module is used to generate various dynamic tabs based on generation factors.
[0143] Based on this, the optional dynamic tab generation module may include:
[0144] The candidate tag page acquisition unit is used to acquire the candidate tag pages configured for each generation factor.
[0145] The dynamic tab generation unit is used to generate dynamic tabs based on each candidate tab.
[0146] Optionally, the aforementioned information interaction device may further include:
[0147] The target information display module is used to respond to a trigger operation on any dynamic tab and display target information under the target tab, where the target tab is the triggered dynamic tab.
[0148] Based on this, optional target information is generated through the following module:
[0149] The candidate information acquisition module is used to obtain candidate information based on the first user's needs and information dimensions, where the information dimension is the dimension of the information carried by the target tab.
[0150] The target information generation module is used to generate target information based on candidate information.
[0151] Alternatively, the target tab is a set tab, and the target information includes object information of each first candidate object and object information of one or more second candidate objects. The second candidate objects can be ordered in sets with the first candidate objects. The aforementioned information interaction device may further include:
[0152] The first settlement information display module is used to respond to a group order operation targeting multiple candidate objects from all candidate objects, and to display the first settlement information corresponding to the multiple candidate objects, wherein all candidate objects include each first candidate object and each second candidate object; and / or,
[0153] The second settlement information display module is used to respond to a single order operation for any candidate object and display the second settlement information corresponding to any candidate object.
[0154] Based on this, optionally, the first user demand indicates the brand, and the second candidate is an object under the brand that can be ordered in a set with the first candidate.
[0155] Optionally, the aforementioned information interaction device may further include:
[0156] The third update display module is used to update and display various dynamic tabs on the interactive interface in response to order completion. These updated dynamic tabs are dynamically generated based on the product category of the ordered item; and / or,
[0157] The accompanying information display module is used to display the object information of one or more third candidate objects on the interactive interface in response to the completion of the order. The third candidate objects can be used in conjunction with the ordered objects.
[0158] Based on any of the above information interaction devices, the first candidate object may be the candidate product.
[0159] The information interaction device provided in this embodiment of the invention displays an interactive interface through an interactive interface display module; displays one or more dynamic tabs on the interactive interface in response to a first user request received through the interactive interface through a dynamic tab display module, each dynamic tab being dynamically generated according to the first user request; and displays object information of one or more first candidate objects on the interactive interface through an object information display module, each first candidate object being determined according to the first user request. This device, by generating dynamic tabs using the first user request and synchronously displaying them on the interactive interface along with the object information driven by the first user request, aggregates and presents originally scattered multi-dimensional information, allowing users to directly access the corresponding information with a single click, eliminating the need for cross-interface searches and significantly shortening the interaction process.
[0160] The information interaction device provided in the embodiments of the present invention can execute the information interaction method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the method execution.
[0161] It is worth noting that in the embodiments of the above-mentioned information interaction device, the various units and modules included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the scope of protection of the present invention.
[0162] Figure 7 A schematic diagram of an electronic device 10, which can be used to implement embodiments of the present invention, is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0163] like Figure 7 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 can also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0164] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0165] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as information interaction methods.
[0166] In some embodiments, the information interaction method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the information interaction method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the information interaction method by any other suitable means (e.g., by means of firmware).
[0167] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-chips or system-on-a-chips (SoCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0168] Computer programs used to implement the methods of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The computer programs can be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0169] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0170] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0171] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0172] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0173] In particular, according to embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication unit 19, or installed from storage unit 18, or installed from ROM 12. When the computer program is executed by processor 11, it performs the functions defined in the methods of the embodiments of the present invention.
[0174] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0175] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. An information exchange method, characterized in that, include: Display the interactive interface; In response to a first user request received through the interactive interface, one or more dynamic tabs are displayed on the interactive interface, each of the dynamic tabs being dynamically generated according to the first user request. The interactive interface displays object information for one or more first candidate objects, each of which is determined based on the first user's requirements.
2. The method according to claim 1, characterized in that, Also includes: In response to a trigger operation for any of the dynamic tabs or a trigger operation for the object information of any of the first candidate objects, each of the dynamic tabs is updated and displayed on the interactive interface.
3. The method according to claim 1, characterized in that, Also includes: In response to a second user request received through the interactive interface, each of the dynamic tabs is updated and displayed on the interactive interface, wherein the updated dynamic tabs are dynamically generated according to the second user request.
4. The method according to claim 1, characterized in that, The dynamic tabs are generated in the following way: Determine the generation factors, wherein the generation factors include at least one of the following: user intent understanding, user intent stage, historical interaction data, and the object category of the first candidate object, wherein the user intent understanding and the user intent stage are obtained at least based on the first user needs; Each of the aforementioned dynamic tabs is generated based on the generated factors.
5. The method according to claim 4, characterized in that, The step of generating each of the dynamic tabs based on the generating factors includes: Obtain the candidate tabs configured for each of the aforementioned generation factors; Each of the candidate tabs is used to generate a dynamic tab.
6. The method according to claim 1, characterized in that, Also includes: In response to a triggering operation for any of the dynamic tabs, target information is displayed under the target tab, wherein the target tab is the triggered dynamic tab.
7. The method according to claim 6, characterized in that, The target information is generated in the following manner: Based on the first user needs and information dimensions, candidate information is obtained, wherein the information dimension is the dimension of the information carried by the target tab page; The target information is generated based on the candidate information.
8. The method according to claim 6, characterized in that, The target tab is a set tab, and the target information includes the object information of each of the first candidate objects and the object information of one or more second candidate objects. The second candidate objects can be ordered in sets with the first candidate objects. The method further includes: In response to a group order operation targeting multiple candidate objects from all candidate objects, first settlement information corresponding to the multiple candidate objects is displayed, wherein all candidate objects include each of the first candidate objects and each of the second candidate objects; and / or, In response to a single order placed for any of the candidate objects, second settlement information corresponding to any of the candidate objects is displayed.
9. The method according to claim 8, characterized in that, The first user demand indicates a brand, and the second candidate is an object under the brand that can be ordered in combination with the first candidate.
10. The method according to claim 1, characterized in that, Also includes: In response to order completion, each of the aforementioned dynamic tabs is updated and displayed on the interactive interface, wherein the updated dynamic tabs are dynamically generated based on the product category of the ordered item; and / or, In response to the completion of the order, the object information of one or more third candidate objects is displayed on the interactive interface, wherein the third candidate objects can be used in conjunction with the ordered object.
11. The method according to any one of claims 1-10, characterized in that, The first candidate is the candidate product.
12. An information interaction device, characterized in that, include: The interactive interface display module is used to display the interactive interface; A dynamic tab display module is used to respond to a first user request received through the interactive interface and display one or more dynamic tabs on the interactive interface, wherein each dynamic tab is dynamically generated according to the first user request. The object information display module is used to display object information of one or more first candidate objects on the interactive interface, wherein each first candidate object is determined according to the first user's requirements.
13. An electronic device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to cause the at least one processor to perform the information interaction method as described in any one of claims 1-11.
14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause a processor to execute and implement the information interaction method as described in any one of claims 1-11.
15. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the information interaction method as described in any one of claims 1-11.