Method and apparatus for displaying articles

By acquiring user history profiles and conversation content, and utilizing affective computing and 3D model rendering technologies, personalized interactive controls are provided, solving the problem of mismatch between product display and user needs in the e-commerce field, and achieving a higher degree of relevance and immersive experience.

CN122134419APending Publication Date: 2026-06-02BEIJING JINGDONG TUOXIAN TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING JINGDONG TUOXIAN TECH CO LTD
Filing Date
2025-12-30
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

The current product display methods in the e-commerce sector lack interactive experience and fail to capture users' real-time implicit needs during conversations, resulting in a mismatch between product display and user needs.

Method used

By acquiring users' historical profiles and current conversation content, sentiment analysis is used to determine real-time preference vectors, dynamically adjusting item displays, including 3D model rendering and haptic responses, to provide personalized interactive controls and item recommendations.

Benefits of technology

It enables phased clarification and metaphorical guidance of user intent, improves the alignment between item display and user's real-time needs, and provides a more personalized and immersive user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122134419A_ABST
    Figure CN122134419A_ABST
Patent Text Reader

Abstract

The application discloses a kind of methods and devices of article display, it is related to computer technical field.The specific embodiment of the method includes: obtaining the real-time session content of the historical profile of user and current session, determine the article to be displayed;In response to real-time session content and the historical profile of user meet preset condition, show the first interactive control of article to be displayed;In response to the operation of first interactive control, the article to be displayed is associated with the display of article to be displayed.The embodiment can capture the real-time demand of user in session by obtaining real-time session content and the historical profile of user, so as to realize the stage clarification of user intention and metaphorical guidance to user, improve the fit of article display and user real-time demand.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the fields of artificial intelligence and e-commerce technology, and in particular to a method and apparatus for displaying items. Background Technology

[0002] Currently, some products in the e-commerce sector (such as toys) mainly rely on image and text display, keyword search, and basic recommendation algorithms to filter and display items during the shopping guide process. This shopping guide method is mainly based on static product parameter comparison and lacks interactive experience design, thus failing to capture the implicit needs of users in real-time conversations. Summary of the Invention

[0003] In view of this, embodiments of the present invention provide a method and apparatus for displaying items, which can capture the real-time needs of users in a conversation, thereby clarifying the user's intentions in stages and providing metaphorical guidance to the user, and improving the fit between item display and the user's real-time needs.

[0004] To achieve the above objectives, according to one aspect of the present invention, a method for displaying items is provided.

[0005] A method for displaying an item according to an embodiment of the present invention includes: Obtain the user's historical profile and the real-time conversation content of the current session to determine the items to be displayed; The first interactive control displays the item to be displayed in response to real-time conversation content and the user's historical profile meeting preset conditions. In response to the operation of the first interactive control, the item to be displayed is displayed in association with the item to be displayed.

[0006] Optionally, the first interactive control includes a display box and an item image of the item to be displayed; In response to an operation on the first interactive control, the item to be displayed is displayed in association with the item to be displayed, including: In response to a first operation on a first interactive control, a visual display strategy for the item to be displayed is determined. The visual display strategy includes: a sequence of operation instructions and a display time corresponding to each operation instruction in the sequence of operation instructions. Based on the 3D model file of the item to be displayed, and each operation instruction in the operation instruction sequence and its corresponding display time, the position and / or size of the item image relative to the display frame are dynamically adjusted.

[0007] Optionally, the operation instructions include any one or more of the following: Display the item image within the display frame, zoom in on the item image until it extends beyond the display frame, maintain the item image size, zoom out on the item image until it shrinks back into the display frame, and rotate the item image.

[0008] Optionally, in response to an operation on the first interactive control, the item to be displayed is displayed in association with the item to be displayed, including: In response to a second operation on the first interactive control, the three-dimensional model file of the item to be displayed is obtained, and the three-dimensional form of the item to be displayed is displayed based on the three-dimensional model file of the item to be displayed.

[0009] Optionally, the method according to an embodiment of the present invention further includes: in response to a second operation on a first interactive control, displaying one or more second interactive controls of an item to be displayed; in response to an operation on any of the second interactive controls, determining a tactile mode corresponding to the any of the second interactive controls, and calling a user's terminal device to cause the terminal device to trigger a tactile response according to the tactile mode.

[0010] Optionally, the items to be displayed are determined, including: Parse the items to be displayed from the user's data request; and / or, Based on real-time conversation content and user history profiles, the user's real-time preference vector is determined through sentiment analysis; based on the user's real-time preference vector and a preset knowledge base, items to be displayed are selected from a preset item pool.

[0011] Optionally, the preset conditions include compliance conditions and sensitive boundary conditions; the method according to embodiments of the present invention further includes: Before displaying the first interactive control of the item to be displayed, the user's conversation intent is determined based on real-time conversation content and / or user operation behavior data, compliance verification of the user's conversation intent is performed, and / or, sensitive boundary verification of the user's conversation intent is performed. If both compliance and sensitive boundary checks pass, the real-time session content and the user's historical profile are determined to meet the preset conditions. In response to failure of compliance verification, the process of displaying the item will be terminated; If compliance verification passes but sensitive boundary verification fails, the message level of the current session is reduced so that the user can interact with the user based on the reduced message level.

[0012] According to a second aspect of the present invention, an apparatus for displaying articles is provided, comprising: The data acquisition module obtains the user's historical profile and the real-time conversation content of the current session; The data analysis module determines the items to be displayed. The item display module, in response to the real-time conversation content and the user's historical profile meeting preset conditions, displays the first interactive control of the item to be displayed; in response to the operation of the first interactive control, it displays the item to be displayed in association with the item to be displayed.

[0013] According to a third aspect of the present invention, an electronic device for displaying items is provided, comprising: one or more processors; and a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method provided in the first aspect of the present invention.

[0014] According to a fourth aspect of the present invention, a computer-readable medium is provided having a computer program stored thereon, which, when executed by a processor, implements the method provided in the first aspect of the present invention.

[0015] According to a fifth aspect of the present invention, a computer program product is provided, including a computer program that, when executed by a processor, implements the method provided in the first aspect of the present invention.

[0016] One embodiment of the above invention has the following advantages or beneficial effects: by acquiring real-time conversation content and user history profiles, it is possible to capture the user's real-time needs in the conversation, thereby enabling phased clarification of user intentions and metaphorical guidance for users, and improving the fit between item display and user's real-time needs.

[0017] The further effects of the aforementioned unconventional alternative methods will be explained below in conjunction with specific implementation methods. Attached Figure Description

[0018] The accompanying drawings are provided to better understand the invention and are not intended to unduly limit the scope of the invention. Wherein: Figure 1 This is a schematic diagram of the main flow of the method for displaying items in an embodiment of the present invention; Figure 2 This is a schematic diagram of the current session in an embodiment of the present invention; Figure 3 This is a schematic diagram of the main process for determining the real-time preference vector in an optional embodiment of the present invention; Figure 4 This is a schematic diagram of the main process of session intent recognition in an optional embodiment of the present invention; Figure 5 This is a schematic diagram of the main process of session intent verification in an optional embodiment of the present invention; Figure 6 This is a schematic diagram of the first interactive control in an optional embodiment of the present invention; Figure 7 This is a schematic diagram of the second interactive control in an optional embodiment of the present invention; Figure 8 This is a schematic diagram of the main process for constructing a three-dimensional model in an optional embodiment of the present invention; Figure 9 This is a schematic diagram of the main process for rendering the shape of an item in an optional embodiment of the present invention; Figure 10 This is a schematic diagram of the main process of tactile mode configuration in an optional embodiment of the present invention; Figure 11 This is a schematic diagram of the main process of calling the terminal device to perform tactile response in an optional embodiment of the present invention; Figure 12 This is a schematic diagram of the main framework of the item display scheme in an optional embodiment of the present invention; Figure 13 This is a schematic diagram of the main modules of the item display device in an optional embodiment of the present invention; Figure 14 This is an exemplary system architecture diagram in which embodiments of the present invention can be applied; Figure 15 This is a schematic diagram of the structure of a computer system suitable for implementing terminal devices or servers of the present invention. Detailed Implementation

[0019] The following description, in conjunction with the accompanying drawings, illustrates exemplary embodiments of the present invention, including various details to aid understanding. These details should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the invention. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.

[0020] It should be noted that the collection, gathering, updating, analysis, processing, use, transmission, and storage of user personal information involved in this disclosed technical solution 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 safeguard user personal information security, network security, and national security.

[0021] According to one aspect of the present invention, a method for product shopping guidance is provided.

[0022] Figure 1 This is a schematic diagram of the main flow of the method for displaying items according to an embodiment of the present invention, as shown below. Figure 1 As shown, the method for displaying an article according to an embodiment of the present invention includes steps S101, S102 and S103.

[0023] Step S101: Obtain the user's historical profile and the real-time conversation content of the current session to determine the items to be displayed.

[0024] The items in this embodiment of the invention can be toys. When a user needs to display items, such as needing item shopping guidance, they can send relevant information through a session. Figure 2This is a schematic diagram of the current session in an embodiment of the present invention, such as... Figure 2 As shown, after a user sends "Hello" in the current session, they can receive a corresponding response. Then, the user can further input the information they wish to inquire about within the current session. The information sent by the user in the session reflects their conversational intent. The current session refers to the current session in which the user is currently active, and the real-time content of the current session reflects the user's real-time intent. This embodiment of the invention, by acquiring real-time session content and the user's historical profile, can capture the user's real-time needs within the session, thereby enabling phased clarification of the user's intent and metaphorical guidance, improving the alignment between item display and the user's real-time needs.

[0025] In this embodiment of the invention, the item to be displayed can be specified by the user through a session. For example, the user sends a session message stating "What is item A?". Alternatively, the item to be displayed can be parsed from the user's data request. For instance, if a user triggers a session on item B's page, this session triggering is equivalent to a data request for item B, from which item B can be parsed. Furthermore, the item to be displayed can be determined based on real-time session content and the user's historical profile. For example, determining the item to be displayed includes: determining the user's real-time preference vector through sentiment analysis based on the real-time session content and the user's historical profile; and selecting the item to be displayed from a preset item pool based on the user's real-time preference vector and a preset knowledge base.

[0026] When a user needs to display items, they can send relevant information through a conversation. The information sent by the user in the conversation reflects their needs. However, different users have different language expression habits; some users express their needs directly, while others express them more subtly. A user's needs may also change as the conversation progresses. In this embodiment of the invention, instead of directly determining the user's real-time preference vector based on their historical profile, the real-time preference vector is determined based on the real-time conversation content and the user's historical profile. Essentially, this involves dynamically updating the user profile and determining the user's real-time preference vector based on the dynamically updated user profile, thereby determining the items to be displayed and capturing the user's dynamic needs in real time.

[0027] Affective computing is an interdisciplinary technology designed to enable computer systems to perceive, recognize, understand, and respond to human emotions, thereby achieving more intelligent and human-like interactions. Proposed in 1997 by Professor Rosalind Picard of the MIT Media Lab, it primarily involves the integration of psychology, computer science, and artificial intelligence. The core function of affective computing is to analyze users' emotional signals (extracted from historical behavioral data and current conversations) and incorporate them into the construction of dynamic user profiles, forming an iterative user preference vector. This vector is essentially a multidimensional numerical representation that captures users' preferences, emotional tendencies, and behavioral patterns, driving subsequent personalized purchasing strategies. Based on multimodal data processing and machine learning, affective computing ensures that the system can dynamically adapt to changes in user emotions.

[0028] The core principle of affective computing is to simulate the three stages of human emotional processing: Emotion recognition: collecting users' emotional signals through sensors or data sources, such as extracting features from text, voice, or behavioral logs, such as the intensity of positive / negative emotions; Emotion understanding: using algorithms to analyze these signals, inferring the user's emotional state (such as excitement, hesitation, satisfaction, or frustration), and mapping it to the user profile; Emotion response: generating responses based on the understanding results. In the system, this is reflected in adjusting the sales strategy to better match the user's emotions (for example, if the user shows hesitation, the system can slow down the recommendation pace and provide more comforting words).

[0029] Affective computing emphasizes multimodal fusion: behavioral data (such as browsing history and purchase history) provides long-term emotional patterns, while current conversational signals (such as chat text and click behavior) capture immediate emotional changes. Through iterative updates, user preference vectors become more accurate, achieving "dynamic profile building." The implementation of affective computing can be divided into the following four steps, combining historical and current data for processing.

[0030] Step 1: Data Acquisition and Preprocessing, fusing behavioral data (such as past purchase records, browsing duration, and return rates) with current conversation signals (such as chat text, click sequences, and voice input, if applicable). Preprocessing: Use Natural Language Processing (NLP) techniques to segment and remove noise from the text signal; quantify the behavioral data. Example: Behavioral data might show a user preference for "soft textures," and a "hesitant tone" (such as using "not quite sure") in the current conversation might indicate anxiety.

[0031] Step 2: Sentiment feature extraction, for example, extracting features from the following multimodal signals: Text / conversation signals: Extract sentiment words (such as "like", "disappointment") using a bag-of-words model or embeddings (such as Word2Vec), and calculate sentiment polarity (positive / negative / neutral); Behavioral signals: Analyze click frequency, dwell time, etc., to infer sentiment (e.g., quickly skipping certain recommendations indicates aversion); Physiological / other signals (if the system supports): such as voice tone or heart rate (hardware support required). The tools for sentiment feature extraction can be selectively configured, for example: Python libraries such as librosa (voice features), NLTK, or jieba (text segmentation).

[0032] Step 3: Sentiment Modeling and Computation. Building the sentiment model: Based on psychological theory, sentiments are divided into basic emotions (happiness, anxiety, sadness, anger, disgust) and complex emotions (combinations of basic emotions). Machine learning models are used to map signals to these emotions. Forming a user preference vector: The sentiment output and preferences are fused into a single vector (e.g., [0.8 comfort preference, 0.6 excitement, -0.3 hesitation score]), updated using an iterative algorithm (such as gradient descent). Examples of sentiment computation algorithms are as follows: Supervised learning: Using Support Vector Machines (SVM) or neural networks to classify sentiment; Deep learning: BERT models (pre-trained transformers) analyze sentiment in conversational text; RNN / LSTM processes sequential behavioral data; Fusion mechanism: Using attention mechanisms to weight historical and current signals to ensure dynamism.

[0033] Step 4: Output and Policy Generation. Personalized policies are generated based on preference vectors: for example, if sentiment analysis detects "excitement," a high-intensity vibration pattern is prioritized; if "hesitation" is detected, gentler, contextualized language is used and the recommendation pace is slowed. Sentiment analysis can employ a multi-round iterative mechanism, with policy results fed back to the sentiment analysis system to update the next round of sentiment analysis, forming a closed loop.

[0034] A sentiment model built on sentiment computing is a preference prediction model. Figure 3 This is a schematic diagram of the main process for determining the real-time preference vector in an optional embodiment of the present invention, as shown below. Figure 3 As shown, the main process diagram for determining the real-time preference vector includes: Step S301, obtaining the real-time conversation content of the user in the current session; Step S302, the preference prediction model performs sentiment calculation based on the real-time conversation content and the user's historical profile; Step S303, the preference prediction model outputs the determined real-time preference vector of the user; subsequently, based on the user's real-time preference vector and the preset knowledge base, items to be displayed can be selected from the preset item pool to achieve personalized display.

[0035] Step S102: In response to the real-time conversation content and the user's historical profile meeting the preset conditions, the first interactive control of the item to be displayed is shown.

[0036] After determining the item to be displayed, it can be displayed directly, or the real-time conversation content and the user's historical profile can be verified before displaying the item. By verifying the real-time conversation content and the user's historical profile, it is possible to ensure that the displayed content meets the set conditions, and it is also convenient to determine personalized display content corresponding to the user and its real-time needs based on the user's real-time needs and the user's historical profile, thus achieving personalized display.

[0037] The specific implementation method for verifying the real-time conversation content and the user's historical profile of the current session can be selectively set according to the actual situation. In some optional embodiments of the present invention, the preset conditions include compliance conditions and / or sensitive boundary conditions. Verifying the real-time conversation content and the user's historical profile of the current session means: verifying the real-time conversation content and the user's historical profile of the current session based on compliance conditions, and / or verifying the real-time conversation content and the user's historical profile of the current session based on sensitive boundary conditions. In addition, in optional embodiments of the present invention, the user's conversation intent can also be verified. For example, before displaying the first interactive control of the item to be displayed, the user's conversation intent is determined based on the real-time conversation content and / or the user's operation behavior data, and the user's conversation intent is verified for compliance, and / or, the user's conversation intent is verified for sensitive boundary conditions.

[0038] In practical applications, compliance verification can be performed alone, and the first interactive control of the item to be displayed can be shown if the compliance verification passes. Alternatively, only sensitive boundary verification can be performed, and the first interactive control of the item to be displayed can be shown if the sensitive boundary verification passes. Both compliance verification and sensitive boundary verification can also be performed simultaneously. In this case, if both compliance verification and sensitive boundary verification pass, and the real-time conversation content and the user's historical profile meet preset conditions, the first interactive control of the item to be displayed can be shown. If compliance verification fails, the item to be displayed can be omitted, and the item display process can be continued without terminating the process. For example, a reminder message can be sent to the user to allow them to adjust the conversation content sent in the current conversation. If compliance verification fails, the item display process provided in this embodiment of the invention can also be terminated directly. If compliance verification passes but sensitive boundary verification fails, the language level of the current conversation can be lowered to interact with the user based on the lowered language level. For example, when the user is a minor, lowering the language level of the current conversation reduces the scale of the conversation content and avoids displaying conversation content or items unsuitable for minors.

[0039] When interacting with a user through the current session, the session intent can be verified based on the session content and / or the user's action behavior data (e.g., clicks, browsing, adding to cart, following, placing orders, etc.). For example, this verification can check whether the session intent is compliant or whether it crosses sensitive boundaries. The method for session intent identification can be selectively set according to the actual situation. For example, it can determine the session intent through semantic analysis of the session content, or determine one of the preset intents as the session intent based on the similarity between the session content and multiple preset intents. In an optional embodiment of the invention, an intent recognition model for identifying session intent can be pre-trained, so that the intent recognition model can be invoked to determine the session intent when it is needed. Figure 4 This is a schematic diagram of the main process of session intent recognition in an optional embodiment of the present invention, as shown below. Figure 4 As shown, in step S401, various intent category prompts are determined, such as product guidance and chat interaction. In step S402, the conversation content and / or user operation behavior data are input into the intent recognition model. In step S403, the intent recognition model displays the conversation intent. By using an intent recognition model to identify conversation intents, the efficiency and accuracy of intent recognition can be improved. The model structure used to train the intent recognition model can be selective, such as Yanxi, Deepseek, Gpt-4, Claude, Kimi-K2, etc., and this embodiment of the invention does not specifically limit it.

[0040] As an example, multiple intent categories are pre-defined. When identifying a user's session intent, the most matching intent is selected from the following list (only one can be selected): (1) Product shopping guide: For example, users can search for product recommendations, details, prices, and purchase methods.

[0041] (2) Chat interaction: For example, users want to chat, share experiences or seek general advice, but do not directly involve the product (such as "I am in a bad mood today").

[0042] (3) Violation: For example, involving sensitive or illegal content.

[0043] (4) Other: For example, irrelevant queries (such as weather, news), guide back to the topic or politely decline.

[0044] Validating conversation intent can involve checking whether it falls within the scope of currently available services. For example, if the conversation intent is for chat interaction, but only product recommendation services are currently offered, then the conversation intent is outside the scope of currently available services. Validating conversation intent can also involve checking whether the conversation intent is compliant. For example, compliance conditions can be pre-set, the specific content of which can be selectively configured. These compliance conditions are used to verify whether the conversation intent complies with laws, regulations, or ethical standards. For example, if the user input involves minors, violence, non-consensual behavior, illegal transactions, or other prohibited content (such as child pornography or abuse), then the conversation intent is determined not to meet the compliance conditions, the compliance check fails, and a rejection response message is output. The content of the rejection response message can be selectively configured; it is recommended to use neutral language, such as "Sorry, I cannot discuss this topic; please consult relevant professionals." Validating conversation intent can also involve checking whether the conversation intent crosses sensitive boundaries, i.e., whether the conversation intent involves sensitive information. The above implementation of session intent validation is merely an example. In practical applications, session intent validation can be performed from multiple dimensions, not just one. For instance, it can include compliance validation and validation to determine if sensitive boundaries have been reached. In this case, the validations of these multiple dimensions can be performed independently or sequentially.

[0045] When the validation result of a single dimension of the conversation intent fails, the subsequent validation process can be terminated directly, and the conversation intent validation is deemed unsuccessful. When the validation result of a single dimension of the user intent fails, validation can continue in other dimensions, adjusting the conversational language used to interact with the user in the current conversation based on the results of those other dimensions. For example, the process involves obtaining the first conversation content interacting with the user based on the default conversational language in the current conversation, and / or obtaining the user's operational behavior data; determining the user's conversation intent based on the first conversation content and / or operational behavior data; performing compliance validation on the user's conversation intent; terminating the item display process in response to the compliance validation result indicating that the user's conversation intent does not meet preset compliance conditions; performing sensitive boundary validation on the user's conversation intent in response to the compliance validation result indicating that the user's conversation intent meets compliance conditions; and lowering the language level of the current conversation in response to the user's conversation intent not meeting preset boundary conditions, so as to interact with the user based on the lowered language level. By performing compliance validation and sensitive boundary validation, item display can be implemented for diverse conversation intents, improving the adaptability of the item display solution. By terminating the item display process when the conversation intent does not meet preset compliance conditions, the compliance of the item display scheme can be improved. By lowering the dialogue level of the current conversation when the conversation intent does not meet preset boundary conditions, and then interacting with the user based on the lowered dialogue level, inappropriate sensitive information can be avoided during the interaction process. It should be noted that the above embodiments pre-set multiple conversation dialogues, and the default dialogue level is relatively high. In actual application, lower-level dialogues can also be used as the default dialogues. Therefore, when the user's conversation intent meets compliance conditions and sensitive boundary conditions, the dialogue level of the current conversation can be increased, and then the interaction with the user can be based on the increased dialogue level.

[0046] Figure 5 This is a schematic diagram of the main process of user intent verification in an optional embodiment of the present invention. Figure 5 In the optional embodiment shown, an intent verification model is pre-trained to validate user intents. This model validates user intents based on a pre-built knowledge base. During intent validation, the user intent is input into the intent verification model, which determines whether the validation passes. If the validation passes, the subsequent process continues; if the validation fails, the product recommendation process ends, and a prompt message is output, such as "Sorry, I cannot discuss this topic; please consult relevant professionals."

[0047] In some optional embodiments of the present invention, the user's conversational intent can be identified and verified before determining the user's real-time preference vector through sentiment computing. The user's real-time preference vector is then determined through sentiment computing only if the conversational intent verification passes. For details on identifying and verifying the user's conversational intent, please refer to the foregoing sections; these details will not be repeated here. It should be noted that identifying and verifying the user's conversational intent is not a necessary step in the embodiments of the present invention. In some cases, identifying the user's conversational intent may not be necessary, for example, if the user exists in a preset user list, the conversational intent of users in this list does not need to be verified. In the embodiments of the present invention, after obtaining the user's historical profile and the real-time conversation content of the current session in step S101, the user's real-time preference vector can be determined directly through sentiment computing.

[0048] The first interactive control refers to a control that can interact with the user. The interactive content corresponding to this control can be selectively set. For example, the first interactive control can display the item to be displayed, or it can display an item recommendation strategy related to the item to be displayed. The item recommendation strategy may include, for example, item attribute suggestions or a list of recommended items.

[0049] Figure 6 This is a schematic diagram of the first interactive control in an optional embodiment of the present invention. Figure 6 In the optional embodiment shown, the first interactive control includes a display box and an image of the item to be displayed. For example... Figure 6 As shown, the "AI-Selected Products for You" card displays two first interactive controls. Each first interactive control includes a display box on the left, which contains an image of the item to be displayed. The first interactive control also includes relevant information about the item to be displayed, such as the product name, the source store, the distance between the source store and the current location, the price, the shipping cost, and a "Buy Now" control.

[0050] Step S103: In response to the operation of the first interactive control, display the item to be displayed in association with the item to be displayed.

[0051] For example, in response to a user's scrolling operation on a first interactive control, the various first interactive controls are scrolled and displayed, so as to alternately move some first interactive controls corresponding to items to be displayed outside the display range of the terminal device, or move other first interactive controls corresponding to items to be displayed into the display range of the terminal device, such as... Figure 2 As shown, in response to the user's scrolling operation on the first interactive control, the first interactive control corresponding to the item to be displayed is moved to the display range of the terminal device.

[0052] In this embodiment of the invention, in response to an operation on the first interactive control, the item to be displayed is displayed in association with the item to be displayed. Alternatively, in response to a user moving a first interactive control into the display range of the terminal device, the corresponding first interactive control is highlighted; or, in response to a user selecting a first interactive control, the item form corresponding to that first interactive control is rendered and displayed, and so on. This embodiment of the invention does not specifically limit the specific implementation of step S103.

[0053] In some optional embodiments of the present invention, in response to an operation on the first interactive control, displaying the item to be displayed in association with the item includes: in response to a first operation on the first interactive control, determining a visual display strategy for the item to be displayed, the visual display strategy including: an operation instruction sequence and a display time corresponding to each operation instruction in the operation instruction sequence; dynamically adjusting the position and / or size of the item image relative to the display frame based on the 3D model file of the item to be displayed, and each operation instruction in the operation instruction sequence and its corresponding display time. The operation instructions can be selectively set according to actual conditions, such as moving the position, dynamically moving along a specific trajectory, dynamically changing the color, simulating the item emitting a sound, etc. In some optional embodiments of the present invention, the operation instructions include any one or more of the following: displaying the item image within the display frame, enlarging the item image until the item image is enlarged outside the display frame, maintaining the size of the item image unchanged, shrinking the item image until the item image is shrunk into the display frame, and rotating the item image.

[0054] exist Figure 2 In the optional embodiment shown, in response to the operation of the first interactive control, the display of the item to be displayed is associated with the item, including: moving the first interactive control corresponding to the item to be displayed to the display range of the terminal device, and enlarging the item image in the display frame of the item to be displayed to outside the display frame.

[0055] In some optional embodiments of the present invention, in response to an operation of the first interactive control, displaying the item to be displayed in association with the item to be displayed includes: first rendering and displaying the item form of the item to be displayed corresponding to the first interactive control; then determining the visual display strategy of the item to be displayed; and dynamically adjusting the position and / or size of the item image of the item to be displayed relative to the display frame based on the three-dimensional model file of the item to be displayed, and each operation instruction in the operation instruction sequence and its corresponding display time. Figure 7 This is a schematic diagram of the second interactive control in an optional embodiment of the present invention. Figure 7In the optional embodiment shown, in response to an operation on the first interactive control, when displaying the item to be displayed in association with the item to be displayed, the item form of the item to be displayed corresponding to the first interactive control is rendered and displayed. In this embodiment, a visual display strategy for the item to be displayed can be further determined. Based on the 3D model file of the item to be displayed, and each operation instruction in the operation instruction sequence and its corresponding display time, the position and / or size of the item image relative to the display frame is dynamically adjusted. For example, the position and / or size of the item image relative to the display frame are... Figure 7 The object shape shown in the image dynamically executes operation commands such as zooming in, zooming out, rotating, and displaying.

[0056] In some optional embodiments of the present invention, in response to an operation on a first interactive control, displaying the item to be displayed in association with the item includes: in response to a second operation on the first interactive control, obtaining a 3D model file of the item to be displayed, and displaying the 3D form of the item to be displayed based on the 3D model file. By rendering the form of the item to be displayed, the 3D structure of the item to be displayed can be shown, thereby facilitating a comprehensive and intuitive understanding of the item to be displayed by the user. In optional embodiments of the present invention, a 3D model of the item can be pre-constructed. Specifically, before rendering the form of the item to be displayed based on the attribute information of the item to be displayed and its preset 3D model, multi-view images of the item to be displayed are received, and a 3D model of the item to be displayed is constructed based on the multi-view images using artificial intelligence. Embodiments of the present invention save the pre-constructed 3D model file, so that rendering can be performed by calling the 3D model file when needed.

[0057] Figure 8 This is a schematic diagram of the main process for constructing a three-dimensional model in an optional embodiment of the present invention, such as... Figure 8 As shown, the main process of building a 3D model includes: Step S801, the user selects an item, which is the item for which a 3D model needs to be created later; Step S802, uploading multi-view images of the item; Step S803, building a 3D model of the item based on AI (Artificial Intelligence); Step S804, saving the 3D model file of the item.

[0058] Figure 9 This is a schematic diagram of the main process for rendering the form of an item in an optional embodiment of the present invention, such as... Figure 9As shown, the main process of rendering an object's form includes: Step S901, receiving an object data request, which indicates the 3D form of the object to be rendered; Step S902, obtaining the object's 3D model file; Step S903, 3D model file compression processing, as 3D model files are usually large and can affect the display effect when displayed on a terminal device. Compression processing can improve the rendering speed and the display effect on the terminal device; Step S904, 3D model loading and visual display processing on the terminal device.

[0059] After rendering the object form of the object to be displayed based on its attribute information and a preset 3D model, the method of this embodiment of the invention may further include: determining a display strategy for the object to be displayed based on the user's display instructions. The display strategy includes: a sequence of operation instructions and a display time corresponding to each operation instruction in the sequence of operation instructions; and updating the object form of the object to be displayed sequentially based on each operation instruction in the sequence of operation instructions and its corresponding display time. For example, the display strategy includes: zooming in to the image display frame within 0.3 seconds - staying at the maximum size for 2 seconds - zooming out to the image display frame within 0.3 seconds. Therefore, the process of loading and visually displaying the 3D model on the terminal device includes: first, zooming in to the image display frame within 0.3 seconds; then, after zooming in to the maximum size, staying for 2 seconds; and finally, zooming out to the image display frame within 0.3 seconds. Figure 6 As shown. It should be noted that the above display strategy may not be used for sending, but rather comes from a configuration file, dynamically adjusting the form of the item to be displayed by pre-setting the display strategy.

[0060] In an optional embodiment of the present invention, in response to a second operation on the first interactive control, one or more second interactive controls of the item to be displayed are shown. These second interactive controls are used to interact with the user, and exemplarily perform various interactive operations on the item to be displayed, such as moving, dynamically moving along a specific trajectory, zooming in, zooming out, rotating, changing color, simulating the sound emitted by the item to be displayed, etc. The specific functions of the second interactive controls are not limited in the embodiments of the present invention.

[0061] In some optional embodiments, in response to an operation on any second interactive control, a haptic mode corresponding to the second interactive control is determined, and the user's terminal device is invoked to trigger a haptic response based on the haptic mode; or, in response to an operation on any second interactive control, a sound mode corresponding to the second interactive control is determined, and the user's terminal device is invoked to trigger a sound response based on the sound mode.

[0062] This embodiment enables haptic response by invoking the user's terminal device, achieving real-time rendering, lighting and shadow fitting, and material approximation to real objects. This allows for a synchronized "seeing" and "touching" experience, along with parameter comparison and explanation, resulting in a "seeing and touching" interactive experience. Similarly, by invoking sound response by invoking the user's terminal device, it enables real-time sound approximation to real objects, achieving a synchronized "seeing" and "hearing" experience, along with parameter comparison and explanation, resulting in a "seeing and hearing" interactive experience.

[0063] The tactile mode in this embodiment of the invention can be a vibration mode. Figure 10 This is a schematic diagram of the main process for configuring the tactile mode in an optional embodiment of the present invention. Figure 10 As shown, the main process of configuring the haptic mode includes: Step S1001, setting the vibration mode; Step S1002, determining whether the item type supports the vibration mode. The specific item types that support vibration mode can be set according to the actual situation. For example, food items typically do not support vibration mode, as do augmented reality glasses. If the item type supports vibration mode, proceed to Step S1003; otherwise, proceed to Step S1008; Step S1003, selecting the terminal device system, such as Android or iOS; Step S1004, obtaining the vibration mode configuration window supported by the terminal device system; Step S1005, determining whether the configured vibration modes are greater than 5 (this number can be set selectively, for example, to 3, 4, 6, etc.). If yes, proceed to Step S1008; otherwise, proceed to Step S1006; Step S1006, configuring different vibration modes; Step S1007, saving the current vibration mode; Step S1008, the haptic mode configuration process ends. In step S1007, the user can select vibration mode API1 supported by the terminal device, and set the vibration duration and number of vibrations for vibration mode API1. This completes the setting of vibration mode API1. Then, the user can select vibration mode API2 supported by the terminal device, and set the vibration duration and number of vibrations for vibration mode API2. This process is repeated to configure each vibration mode in turn. API1, API2, ... are identifiers for vibration modes, each representing a different vibration mode. When setting each vibration mode, a nonlinear mapping model from the linear / eccentric motor drive parameters of the terminal device to the vibration mode of the object can be established. Furthermore, time-slice synthesis and intensity / rhythm modulation can be combined to achieve haptic consistency and boundary condition verification (duration, frequency, duty cycle) between Android and iOS platforms, improving the matching degree between the haptic response of the terminal device and the actual vibration mode of the object.

[0064] Figure 11 This is a schematic diagram of the main process of invoking the terminal device for tactile response in an optional embodiment of the present invention, as shown below. Figure 11 As shown, the main process of calling the terminal device to perform haptic response includes: step S1101, obtaining the vibration mode configured on the item; step S1102, the user selects a vibration option, which indicates the vibration mode the user wishes to use; step S1103, calling the terminal device system's underlying vibration mode API; and step S804, the terminal device generates vibrations of different frequencies.

[0065] In this embodiment of the invention, in response to an operation on any second interactive control, a sound mode corresponding to that second interactive control can also be determined, and the user's terminal device can be invoked to trigger a sound response based on the sound mode. This process is similar to the process of invoking the terminal device for haptic response, and will not be described in detail here.

[0066] Figure 12 This is a schematic diagram of the main framework of the item display scheme in an optional embodiment of the present invention. The following is a combined view... Figure 12 The method for displaying items according to an embodiment of the present invention will be described by way of example. This embodiment revolves around a closed loop of "user input—intelligent parsing—content compliance—personalized generation—3D and haptic presentation—data feedback iteration," realizing an integrated display process from cognition to experience to decision-making, as detailed below: 1. User-side entry point and requirement collection: The terminal device provides three types of entry points: "3D preview, vibration trial, and AI Q&A" to collect users' explicit needs (price, material, function) and implicit preferences, forming multi-source interactive signals.

[0067] 2. Intent Recognition and Intent Verification: Multimodal intent parsing is performed on real-time conversation content and user actions to extract information such as product categories, functional focuses, and language preferences that match user needs. The parsed conversation intent is then validated: content categories, word boundaries, and display scale are standardized and judged; if sensitive boundaries are reached, measures such as downgrading the display, replacing the wording, or providing prompts and guidance are taken to ensure compliance throughout the entire process.

[0068] In this embodiment, intent recognition and intent verification can be implemented using a large model. Intent recognition using a large model is primarily based on the core mechanisms of the Transformer architecture: self-attention and pre-trained language representations. This model learns the syntax, semantics, and contextual relationships of the language through pre-training on massive amounts of text data, thereby mapping user input to predefined intent categories.

[0069] Regarding semantic representation and contextual understanding in large models: Large models transform inputs into high-dimensional vector embeddings that capture semantic similarities and contextual dependencies between words. For example, "I want to book a ticket" might be represented as a vector cluster that highly matches the intent of "book a flight." Attention mechanisms allow the model to focus on key parts of the input (such as keywords and modifiers), thereby distinguishing sentences with similar but different intents (e.g., "What's the weather like?" vs. "Today's weather forecast"). The model calculates the posterior probability P(Intent|Input) of the input belonging to each intent category and selects the category with the highest probability. Mathematically, this can be expressed as the output of the softmax function:

[0070] in, It is input. It is an intent category. It is the model's logit output. It is a temperature parameter (used to control the randomness of the output).

[0071] Regarding zero-shot / few-shot learning for large models: The pre-trained knowledge of large models allows for "zero-shot" recognition: without specific training data, the model can infer the intent category simply by providing a prompt. For example, a prompt like, "Classify the following sentences as 'query,' 'booking,' or 'complaint': The user input is...". The principle: Large models leverage their generalization capabilities to transfer knowledge from pre-training, enabling cross-domain intent recognition. This is more flexible than traditional supervised learning, especially when intent categories change dynamically.

[0072] Regarding fine-tuning and enhancement mechanisms for large models: If zero-shot accuracy is insufficient, the model can be fine-tuned on specific datasets, such as using LoRA (Low-Rank Adaptive) for efficient fine-tuning, allowing the model to adapt to domain-specific intents. Combining Retrieval Augmentation (RAG): First, retrieve relevant knowledge bases, then use a large model to fuse and generate intents, improving accuracy in complex scenarios. Multi-intent processing: For compound queries (such as "check the weather and book tickets"), the model identifies multiple sub-intents through semantic parsing.

[0073] The aforementioned large model performs exceptionally well when handling fuzzy, colloquial, or multilingual inputs, achieving an accuracy of over 90%, far exceeding traditional methods.

[0074] 3. User profile and personalization strategy generation: By integrating user behavior data with real-time conversation content, dynamic profiles and sentiment analysis are performed to create iterative user preference vectors. Based on these dynamic profiles, personalized item display strategies can be generated, including: material and size suggestions, vibration mode optimization, contextualized dialogue style, and recommendation rhythm. The strategy results provide a unified driving force for subsequent dialogues and displays.

[0075] 4. Integration of product data and knowledge retrieval: The system retrieves product knowledge base and evaluation data, integrates information such as material parameters, structural characteristics, suitable users, and usage precautions, and combines prior knowledge with real-time conversations through a search-enhanced generation method to ensure that the recommended explanations are traceable and the information is credible.

[0076] In this embodiment, the knowledge base can be a RAG knowledge base. RAG stands for Retrieval-Augmented Generation, which improves the accuracy of intent recognition by expanding the knowledge base through real-time retrieval.

[0077] 5. Preparation of materials and configuration of capabilities for the operation backend: 3D visual configuration: The operations team selects products and uploads multi-view images, which are then reconstructed by AI to generate interactive 3D product models and related visual materials.

[0078] Vibration mode configuration: Multiple vibration schemes (such as gradually increasing pulse, intermittent, irregular waveform, etc.) are preset according to the characteristics of the items, and the configuration is adapted and the duration limit is verified according to the native capabilities of the operating system of different terminal devices; the configuration results are saved as reusable mode templates.

[0079] 6. Terminal device experience presentation: 3D Display: The terminal device loads the 3D model and performs real-time rendering, supporting rotation, scaling and switching between interior and exterior scenes, while providing lighting and environmental integration effects to enhance the immersive experience of "naked-eye 3D".

[0080] Haptic simulation: Users select a preset vibration mode in the interface, which calls the native hardware capabilities of the terminal device system to trigger the corresponding haptic feedback, achieving a "visible and tangible" interactive experience.

[0081] AI-powered interactive Q&A: Based on personalized strategies, compliance boundaries, and retrieval knowledge, it outputs stylized shopping guides, explains parameter differences and usage scenarios, and dynamically updates the recommended item list and experience tips during the conversation.

[0082] 7. Behavioral feedback and strategy iteration: User data such as clicks, dwell time, and feedback during 3D interaction, vibration trial, and conversational consultation are fed back into the user profile and strategy generation stages.

[0083] Evaluate the conversion path after item display, such as by evaluating data like the number of sessions, item exposure rate, and item clicks, and continuously optimize the intent recognition, intent verification, and message generation processes. The operations team can then iterate on 3D materials and vibration templates to form a data-driven, continuously enhanced closed loop.

[0084] This embodiment can generate personalized item display strategies for item guidance; therefore, the item display scheme can also be considered an item guidance scheme. The item display or item guidance scheme in this embodiment can also be of various types, for example, it may include any one or more of the following: The product display or product guidance solution includes real-time conversational scripts; based on the user's real-time preference vector, a product guidance strategy corresponding to the user is generated, including: determining the user's real-time emotional state based on the user's real-time preference vector, and determining the real-time conversational scripts based on the user's real-time emotional state, so as to interact with the user based on the real-time conversational scripts; The product display or product shopping guide solution includes product attribute suggestions; based on the user's real-time preference vector, it generates a product shopping guide strategy corresponding to the user, including: determining the user's real-time emotional state based on the user's real-time preference vector, and determining the user's product attribute suggestions based on the user's emotional state; The product display or product guide solution includes a list of recommended products; based on the user's real-time preference vector, a product guide strategy corresponding to the user is generated, including: based on the user's real-time preference vector and a pre-set knowledge base, determining the recommended products corresponding to the user's real-time preference vector, and obtaining a list of recommended products.

[0085] Product display or product recommendation solutions can be as follows: For product display or recommendation: provide professional recommendations, but avoid explicit descriptions; suggest consulting a doctor or emphasize safe use; For chat interaction: maintain a friendly, professional, and positive attitude; if appropriate, guide the conversation back to the product topic. Product display or product recommendation solutions can also output a confidence score, which is a value between 0 and 1, and can be retained to two decimal places. The confidence score indicates the degree of match between the generated product display or product recommendation solution and the conversation intent.

[0086] The product display or product guide can be output, and the output format can be set selectively. For example, the product display or product guide can be set not to use JSON format output, or the product display or product guide can be set not to contain any additional text other than the pre-set information, so that the content in the product display or product guide can be identified through fixed logic.

[0087] This embodiment deeply integrates AI intent recognition, intent verification, dynamic profiling, knowledge retrieval, 3D visualization, and tactile simulation. On the one hand, it can reduce trial and error costs with immersive "naked-eye 3D + real vibration touch" and on the other hand, it can improve decision-making efficiency with "personalized language + real-time strategy updates". Ultimately, it achieves a complete digital service chain with seamless experience, more intelligent display, and compliant and controllable performance.

[0088] The terminal device in the embodiments of the present invention can be various electronic devices with a display screen and support web browsing, including but not limited to smartphones, tablets, laptops, and desktop computers. The terminal device in the embodiments of the present invention may also include wearable devices (such as wristbands / rings). By supplementing the tactile channel with wearable devices (such as wristbands / rings), more granular tactile sensation can be achieved.

[0089] Currently, e-commerce primarily relies on image and text displays, keyword searches, and basic recommendation algorithms for product filtering and display. This shopping guide method mainly focuses on static product parameter comparisons, lacking interactive experience design. Users need to compare material parameters (such as silicone / TPE hardness values) and functional indicators (such as vibration frequency range) themselves, resulting in inefficient decision-making due to a lack of intelligent shopping guide interpretation. Furthermore, it has not yet been deeply integrated with haptic feedback technology. The 2D plane cannot present three-dimensional structures and a sense of grip, lacking tactile verification and creating a fragmented experience, leading to blind selection based on "seeing but not touching." Vibration simulation functions are limited to single-frequency output and cannot achieve multi-mode variable frequency tactile reproduction. User profile construction is mostly based on shallow behavioral data and has not achieved dynamic integration with real-time dialogue data, failing to capture implicit needs in real-time conversations.

[0090] According to the method for displaying items according to embodiments of the present invention, by determining the user's real-time preference vector based on real-time conversation content and the user's historical profile, it is possible to capture the user's real-time needs in drawing; by determining the user's real-time preference vector through sentiment computing, it is possible to track the user's emotional state, thereby enabling phased clarification of the user's intentions and metaphorical guidance for the user, and improving the fit between item display and the user's real-time needs.

[0091] According to a second aspect of the present invention, an apparatus for displaying an item to implement the above-described method is provided.

[0092] The article display device 1300 according to an embodiment of the present invention includes: The data acquisition module 1301 acquires the user's historical profile and the real-time conversation content of the current session; Data analysis module 1302 determines the items to be displayed; The product guide module 1303, in response to the real-time conversation content and the user's historical profile meeting preset conditions, displays the first interactive control of the item to be displayed; in response to the operation of the first interactive control, it displays the item to be displayed in association with the item to be displayed.

[0093] One embodiment of the above invention has the following advantages or beneficial effects: by acquiring real-time conversation content and user history profiles, it is possible to capture the user's real-time needs in the conversation, thereby enabling phased clarification of user intentions and metaphorical guidance for users, and improving the fit between item display and user's real-time needs.

[0094] According to a third aspect of the present invention, an electronic device for displaying items is provided, comprising: one or more processors; and a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method provided in the first aspect of the present invention.

[0095] According to a fourth aspect of the present invention, a computer-readable medium is provided having a computer program stored thereon, which, when executed by a processor, implements the method provided in the first aspect of the present invention.

[0096] According to a fifth aspect of the present invention, a computer program product is provided, including a computer program that, when executed by a processor, implements the method provided in the first aspect of the present invention.

[0097] Figure 14 An exemplary system architecture 1400 is shown, which can be applied to the method of displaying items or the device of item shopping guide according to the embodiments of the present invention.

[0098] like Figure 14 As shown, system architecture 1100 may include terminal devices 1401, 1402, and 1403, a network 1404, and a server 1405. Network 1404 serves as the medium for providing communication links between terminal devices 1401, 1402, and 1403 and server 1405. Network 1404 may include various connection types, such as wired or wireless communication links, or fiber optic cables, etc.

[0099] Users can use terminal devices 1401, 1402, and 1403 to interact with server 1405 via network 1404 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 1401, 1402, and 1403, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social media platform software, etc. (for example only).

[0100] Terminal devices 1401, 1402, and 1403 can be various electronic devices with displays and web browsing capabilities, including but not limited to smartphones, tablets, laptops, and desktop computers.

[0101] Server 1405 can be a server that provides various services, such as a backend management server that supports shopping websites browsed by users using terminal devices 1401, 1402, and 1403 (for example only). The backend management server can analyze and process data such as received product information query requests, and feed back the processing results (such as target push information, product information - for example only) to the terminal devices.

[0102] It should be noted that the item display method provided in the embodiments of the present invention is generally executed by the server 1405, and correspondingly, the item display device is generally set in the server 1405.

[0103] It should be understood that Figure 14 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.

[0104] The following is for reference. Figure 15 It shows a schematic diagram of the structure of a computer system 1500 suitable for implementing a terminal device of the present invention. Figure 15 The terminal device shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.

[0105] like Figure 15 As shown, the computer system 1500 includes a central processing unit (CPU) 1501, which can perform various appropriate actions and processes based on programs stored in read-only memory (ROM) 1502 or programs loaded from storage section 1508 into random access memory (RAM) 1503. The RAM 1503 also stores various programs and data required for the operation of the system 1500. The CPU 1501, ROM 1502, and RAM 1503 are interconnected via a bus 1504. An input / output (I / O) interface 1505 is also connected to the bus 1504.

[0106] The following components are connected to I / O interface 1505: an input section 1506 including a keyboard, mouse, etc.; an output section 1507 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 1508 including a hard disk, etc.; and a communication section 1509 including a network interface card such as a LAN card, modem, etc. The communication section 1509 performs communication processing via a network such as the Internet. A drive 1510 is also connected to I / O interface 1505 as needed. Removable media 1511, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 1510 as needed so that computer programs read from them can be installed into storage section 1508 as needed.

[0107] In particular, according to embodiments disclosed in this invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this invention include a computer program product comprising a computer program carried on a 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 section 1509, and / or installed from removable medium 1511. When the computer program is executed by central processing unit (CPU) 1501, it performs the functions defined above in the system of this invention.

[0108] It should be noted that the computer-readable medium shown in this invention can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this invention, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this invention, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.

[0109] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, 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 a 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 drawings. 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 a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, 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.

[0110] The modules described in the embodiments of the present invention can be implemented in software or hardware. The described modules can also be housed in a processor; for example, a processor can be described as including a data acquisition module, a data analysis module, and an item guide module. The names of these modules do not necessarily limit the module itself; for example, a data acquisition module can also be described as "displaying items in association with the items to be displayed."

[0111] In another aspect, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiments; or it may exist independently and not assembled into the device. The computer-readable medium carries one or more programs that, when executed by the device, cause the device to: acquire a user's historical profile and the real-time conversation content of the current session; determine a user's real-time preference vector through sentiment analysis based on the real-time conversation content and the user's historical profile; and generate a product recommendation strategy corresponding to the user based on the user's real-time preference vector.

[0112] According to the technical solution of the present invention, by acquiring real-time conversation content and user historical profiles, it is possible to capture the user's real-time needs in the conversation, thereby enabling phased clarification of user intentions and metaphorical guidance for users, and improving the fit between item display and user's real-time needs.

[0113] 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 occur depending on 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. A method for displaying items, characterized in that, include: Obtain the user's historical profile and the real-time conversation content of the current session to determine the items to be displayed; In response to the real-time session content and the user's historical profile meeting preset conditions, the first interactive control of the item to be displayed is shown; In response to the operation of the first interactive control, the item to be displayed is displayed in association with the item to be displayed.

2. The method according to claim 1, characterized in that, The first interactive control includes a display box and an image of the item to be displayed; In response to an operation on the first interactive control, displaying the item to be displayed in association with the item to be displayed includes: In response to a first operation on the first interactive control, a visual display strategy for the item to be displayed is determined, the visual display strategy including: an operation instruction sequence and a display time corresponding to each operation instruction in the operation instruction sequence; Based on the 3D model file of the item to be displayed, and each operation instruction in the operation instruction sequence and its corresponding display time, the position and / or size of the item image of the item to be displayed relative to the display frame are dynamically adjusted.

3. The method according to claim 2, characterized in that, The operation instructions include any one or more of the following: The process involves displaying the item image within the display frame, zooming in on the item image until it extends beyond the display frame, maintaining the item image size, zooming out on the item image until it shrinks back into the display frame, and rotating the item image.

4. The method according to claim 1, characterized in that, In response to an operation on the first interactive control, displaying the item to be displayed in association with the item to be displayed includes: In response to a second operation on the first interactive control, a 3D model file of the item to be displayed is obtained, and the 3D form of the item to be displayed is displayed based on the 3D model file of the item to be displayed.

5. The method according to claim 4, characterized in that, The method further includes: in response to a second operation on the first interactive control, displaying one or more second interactive controls of the item to be displayed; in response to an operation on any second interactive control, determining a tactile mode corresponding to the any second interactive control, and calling the user's terminal device to cause the terminal device to trigger a tactile response according to the tactile mode.

6. The method according to any one of claims 1-5, characterized in that, Determine the items to be displayed, including: The item to be displayed is parsed from the user's data request; and / or, Based on the real-time conversation content and the user's historical profile, the user's real-time preference vector is determined through sentiment analysis; based on the user's real-time preference vector and a preset knowledge base, the items to be displayed are selected from a preset item pool.

7. The method according to any one of claims 1-5, characterized in that, The preset conditions include compliance conditions and sensitive boundary conditions; the method further includes: Before displaying the first interactive control of the item to be displayed, the user's session intent is determined based on the real-time session content and / or the user's operation behavior data, and compliance verification is performed on the user's session intent, and / or sensitive boundary verification is performed on the user's session intent. If both the compliance check and the sensitive boundary check pass, it is determined that the real-time session content and the user's historical profile meet the preset conditions. In response to the failure of the compliance verification, the process of displaying the item is terminated; In response to the compliance check passing and the sensitive boundary check failing, the message level of the current session is reduced so that the user can be interacted with based on the reduced message level.

8. A device for displaying items, characterized in that, include: The data acquisition module obtains the user's historical profile and the real-time conversation content of the current session; The data analysis module determines the items to be displayed. The item display module, in response to the real-time conversation content and the user's historical profile meeting preset conditions, displays the first interactive control of the item to be displayed; In response to the operation of the first interactive control, the item to be displayed is displayed in association with the item to be displayed.

9. An electronic device for displaying items, characterized in that, include: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-7.

10. A computer-readable medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-7.

11. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1-7.