Commodity evaluation display method, device, equipment and medium

By introducing an entry point for publishing chat history on the product review publishing page, users can publish chat history as part of their product reviews, solving the problem of monotonous content in traditional review systems and improving the diversity and authenticity of reviews.

CN122175651APending Publication Date: 2026-06-09XINGIN INFORMATION TECH (SHANGHAI) CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
XINGIN INFORMATION TECH (SHANGHAI) CO LTD
Filing Date
2024-12-09
Publication Date
2026-06-09

Smart Images

  • Figure CN122175651A_ABST
    Figure CN122175651A_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a commodity evaluation display method and device, equipment and medium, which are applied to the technical field of Internet. The method comprises the following steps: displaying an evaluation publishing page of a target commodity; the evaluation publishing page comprises a publishing portal for accessing a conversation message record of the target commodity; determining a target conversation message from the conversation message record based on the publishing portal; and publishing a target commodity evaluation comprising the target conversation message in response to an evaluation publishing operation on the target commodity. The embodiments of the present application can improve the display content richness of commodity evaluation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Internet technology, specifically to the field of data display technology, and in particular to a method, apparatus, device, and medium for displaying product evaluations. Background Technology

[0002] Currently, users can choose to rate products after purchase to share their experience with other users. However, traditional product rating systems rely solely on text and images, resulting in relatively limited content. Therefore, improving the richness of displayed product rating content has become a pressing issue. Summary of the Invention

[0003] This application provides a product review display method, apparatus, device, and medium, which can improve the richness of the displayed product review content.

[0004] On one hand, embodiments of this application provide a method for displaying product reviews, the method comprising:

[0005] Displays the review posting page for the target product; the review posting page includes a posting entry for accessing the session message history for the target product;

[0006] Based on the publishing entry point, the target session message is determined from the session message record;

[0007] In response to the action of publishing a review for the target product, publish the target product review; the target product review includes the target session message.

[0008] In one embodiment, the method further includes:

[0009] In response to a product rating action on the review posting page, the corresponding product rating is displayed on the review posting page. If the product rating is below the product rating threshold, the posting entry is displayed; or...

[0010] In response to the evaluation content entry operation on the evaluation publishing page, the evaluation content corresponding to the evaluation content entry operation is displayed on the evaluation publishing page. When the evaluation content represents the target evaluation intent and / or the evaluation content contains target keywords, the publishing entry point is displayed; or...

[0011] In response to an image upload operation on the review posting page, the target image uploaded by the image upload operation is displayed on the review posting page. If the target image is a screenshot of a conversation message record, the posting entry is displayed; or...

[0012] Display the publishing entry when there are session message records within the target time period.

[0013] In one embodiment, determining the target session message from the session message record based on the publishing entry point includes:

[0014] In response to a trigger action on the publishing entry, display the session message history of the target product;

[0015] In response to a selection operation on a session message record, select the session message indicated by the selection operation;

[0016] In response to the confirmation operation for the selected session message, the selected session message is identified as the target session message, and the message description of the target session message is displayed at the publishing entry.

[0017] In one embodiment, displaying the session message history of the target product includes:

[0018] When displaying the session message log, display the first selected control corresponding to each session message in the session message log; a first selected control is used to select a session message; and / or,

[0019] When displaying the session message record, locate and display the reference session message in the session message record, and display the second selection control associated with the reference session message; the second selection control is used to select the session message set associated with the reference session message;

[0020] The conversation message record includes one or more of the following: conversation messages between the target account of the target product and the object to which the target product belongs; conversation messages of the target account in the target group chat related to the target product; conversation messages between the target account and the account that published the content of the first product associated with the target product; and conversation messages between the target account and the virtual object associated with the target product; the target account is the account that purchases the target product.

[0021] Reference conversation messages refer to one or more of the following: conversation messages sent by the target account when triggering a round of message conversation, conversation messages associated with the target account when sending the target product card, the latest conversation message sent by the target account, and the first conversation message sent by the target account within a preset time period;

[0022] A session message set refers to one or more of the following: all session messages in the message dialog corresponding to the reference session message, and session messages between the reference session message and the last session message in the session message record.

[0023] In one embodiment, the review posting page includes one or more of the following: a product review posting page for the target product and a product content posting page;

[0024] The reviews of a target product published through the product review posting page are the review data displayed in the review section of the target product's product details page;

[0025] The product content publishing page is used to publish secondary product content related to the target product; the evaluation of the target product published through the product content publishing page is the content data displayed on the content details page of the secondary product content.

[0026] In one embodiment, the method further includes:

[0027] When the target product's reviews are displayed on the review page, an entry point for viewing the target conversation messages will be displayed.

[0028] In response to a triggered action on the viewing entry, display the target session message.

[0029] In one embodiment, displaying the target session message includes:

[0030] When displaying a target session message, display the message analysis text of the target session message; and / or,

[0031] When displaying target session messages, highlight key session messages within the target session messages.

[0032] In one embodiment, the evaluation display page is the product details page of the target product; the evaluation of the target product belongs to the evaluation data in the comment section of the product details page; the evaluation data includes multiple product evaluations;

[0033] The method also includes:

[0034] In response to a triggered action targeting the target message analysis text, display related product reviews from multiple product reviews that are relevant to the target message analysis text;

[0035] Related product reviews refer to product reviews among multiple product reviews where the message analysis text of the associated target session message contains the target message analysis text.

[0036] In one embodiment, the method further includes:

[0037] The first voting control displays the target account of the target product, and the second voting control displays the object to which the target product belongs; the target account refers to the account that purchased the target product and posted a review of the target product;

[0038] In response to a triggered action on the first or second voting control, display the voting results between the target account and its associated object.

[0039] On one hand, embodiments of this application provide a product evaluation display device, the device comprising:

[0040] The evaluation processing module is used to display the evaluation posting page for the target product; the evaluation posting page includes a posting entry for accessing the session message records for the target product;

[0041] The message selection module is used to determine the target session message from the session message record based on the publishing entry point;

[0042] The evaluation processing module is also used to respond to the evaluation publishing operation for the target product and publish the target product evaluation; the target product evaluation includes the target session message.

[0043] On one hand, embodiments of this application provide an electronic device including a processor and a memory, wherein the memory is used to store a computer program, the computer program including program instructions, and the processor is configured to invoke the program instructions to execute some or all of the steps in the above method.

[0044] On one hand, embodiments of this application provide a computer-readable storage medium storing a computer program, the computer program including program instructions, which, when executed by a processor, are used to perform some or all of the steps in the above-described method.

[0045] Accordingly, according to one aspect of this application, a computer program product or computer program is provided, which includes computer instructions that, when executed by a processor, can implement some or all of the steps in the above-described method.

[0046] In this embodiment of the application, when publishing a product review through the review publishing page of the target product, the session message record for the target product can be accessed based on the publishing entry on the review publishing page, and the target session message can be determined from the session message record. In response to the review publishing operation for the target product, a target product review with the target session message can be published. In this way, the chat history related to the target product can be viewed through the product review, thereby improving the richness of the displayed content of the product review. Attached Figure Description

[0047] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0048] Figure 1 A schematic diagram of a network architecture provided for an embodiment of this application;

[0049] Figure 2A schematic diagram illustrating a product review display scenario provided in an embodiment of this application;

[0050] Figure 3 A flowchart illustrating a product review display method provided in an embodiment of this application;

[0051] Figure 4 A schematic diagram of an evaluation publishing page provided for an embodiment of this application;

[0052] Figures 5a-5c This is a schematic diagram illustrating a display scenario of a publishing entry point provided in an embodiment of this application.

[0053] Figures 6a-6e This is a schematic diagram illustrating a scenario for selecting session messages, provided in an embodiment of this application.

[0054] Figure 7 This application provides a schematic diagram of an evaluation and release scenario.

[0055] Figure 8 A flowchart illustrating another product evaluation display method provided in this application embodiment;

[0056] Figures 9a-9b This is a schematic diagram illustrating another scenario for selecting session messages provided in an embodiment of this application;

[0057] Figures 10a-10c A schematic diagram illustrating a session message display scenario provided in an embodiment of this application;

[0058] Figures 11a-11g A schematic diagram illustrating a scenario for viewing session messages provided in an embodiment of this application;

[0059] Figure 12 A flowchart illustrating yet another product evaluation display method provided in this application embodiment;

[0060] Figure 13 This application provides an interactive schematic diagram of a product review display method.

[0061] Figure 14 This is a schematic diagram of the structure of a product evaluation display device provided in an embodiment of this application;

[0062] Figure 15 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0063] The product evaluation display method proposed in this application is implemented in an electronic device, which can be a server or a terminal. The server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, and big data and artificial intelligence platforms. The terminal can be a smartphone, tablet computer, laptop computer, desktop computer, etc., but is not limited to these.

[0064] In the description of this application's embodiments, the published content can refer to a note, and the content details page can refer to a note details page. The published content can be a product note associated with a product. For example, it could be an advertising note with a product transaction entry point.

[0065] The target products involved can be those that require users to confirm receipt before they can leave a review, or those that require users to verify usage information (such as a QR code) before they can leave a review. There are no specific limitations.

[0066] The published product reviews can be displayed not only in the review section of the target product's product details page (e.g., the review data in the review section includes product reviews published by users for the target product), but also in the review section of the object details page of the object to which the target product belongs (e.g., the object account indicated by the object is a merchant account) (e.g., the review data in the review section includes product reviews published by users for products in the store).

[0067] One of the network architecture diagrams proposed in the product evaluation display method is as follows: Figure 1 As shown, the network architecture may include server 100 (the number of servers is not limited) and a cluster of terminal devices (the number of terminal devices is not limited, such as terminal device 200a, terminal device 200b, ..., terminal device 200n), wherein communication connections may exist between the servers. Simultaneously, a server may have a communication connection with any terminal device, so that the server can interact with the terminal device through this communication connection. The aforementioned communication connection is not limited in method; it can be directly or indirectly connected via wired communication, or directly or indirectly connected via wireless communication, or other methods, which are not limited herein. Furthermore, it is understood that the electronic devices involved in the embodiments of this application may be... Figure 1 The terminal device shown can also be Figure 1 The server shown.

[0068] It should be understood that, such as Figure 1Each terminal device in the shown cluster can have an application client installed for product reviews. This application client can be of any type, such as a social networking client, instant messaging client (e.g., a conferencing client), entertainment client (e.g., a live streaming client), multimedia client (e.g., a video client), information client (e.g., a news client), shopping client, or any other client capable of displaying text, images, audio, and video data. No specific type of application client is limited here.

[0069] For example, an application client refers to a client that can send and receive internet messages instantly and has functions such as product reviews. Specifically, terminal devices (such as…) Figure 1 The application client on the terminal device 200a) shown displays the evaluation publishing page of the target product. When the target session message is selected from the session message record through the publishing entry on the evaluation publishing page, the server is instructed to publish the evaluation of the target product including the target session message through the product evaluation publishing operation for the target product.

[0070] Optionally, the aforementioned terminal devices and servers can be logically separated. Therefore, when referring to terminal devices and servers below, they may be physically the same device or different devices.

[0071] For further information, please refer to [link / reference]. Figure 2 , Figure 2 This is a schematic diagram illustrating a product review display scenario provided in an embodiment of this application. The scenario includes a product review posting page 20a (e.g., displayed on a product order page 20b), which may display product information (e.g., images, names, etc.), a rating area for product rating (e.g., allowing ratings for product, logistics services, customer service attitude, etc.), a review content area for inputting review content (e.g., displaying review content "This product..."), an image upload entry (e.g., displaying "Add Image"), and a submission control for posting a review.

[0072] The evaluation posting page can also display a posting entry 21a for accessing the session message records for the target product.

[0073] Specifically, triggering the publishing entry 21a displays a conversation message record page 22a, which shows conversation message records (such as conversation messages between the target account purchasing the target product and the object to which the target product belongs). The object to which the target product belongs can be the merchant "Brand X Official Store". In other words, it displays a conversation message page between the target account and the merchant of the target product. The conversation message records on this page can include conversation messages sent by the target account, conversation messages sent by the merchant's smart assistant, conversation messages sent by the merchant's customer service, etc.

[0074] In this system, each session message corresponds to a first selected control. When a first selected control is selected, it indicates that the corresponding session message is selected. A target session message can be selected from the session message record (e.g., by triggering the selection of a session message or by triggering the selection of a first selected control). In this case, the first selected control corresponding to the target session message is selected.

[0075] Optionally, a second selection control (“Select the following message” control) can be displayed for multi-selecting session messages, which can be triggered to select multiple session messages at once.

[0076] For example, at this time, the first selected control 23a is in the selected state, and the corresponding session message 24a is selected as the target session message. Or, the first selected control 23b is in the selected state, but the corresponding session message 24b is not selected.

[0077] Among them, by confirming the target conversation message (such as triggering the "Attach Selected Information" control), the message description 21b of the target conversation message (such as the number of selected target conversation messages, such as "5 chat messages have been selected") can be displayed at the posting entry on the evaluation posting page. The evaluation posting operation for the target product can be executed by triggering the submit evaluation control, so as to post the evaluation of the target product carrying the target conversation message.

[0078] Understandably, when posting product reviews, in addition to the traditional text and images, users can choose to attach relevant conversation messages related to the product. This allows users to view these conversation messages (such as chat logs with the seller) while reviewing the product, enhancing the richness of the review content. Furthermore, the presence of authentic chat logs can ensure the reliability and authenticity of the product reviews.

[0079] It should be noted that in specific embodiments of this application, when scenarios involving the acquisition of user information and related data, such as the acquisition of user information (e.g., session message records), user permission or consent is required. That is, when the embodiments of this application are applied to specific products or technologies, the collection, use, and processing of relevant user data comply with the relevant laws, regulations, and standards of the relevant regions. For example, prompts can be issued through an interactive page to indicate what data will be collected or acquired. Specifically, the types and content of this data can be presented to the user through a list or similar method. Further data collection and processing will only proceed after a confirmation or instruction to allow data collection is received on the interactive page.

[0080] It is understood that the above scenarios are merely examples and do not constitute a limitation on the application scenarios of the technical solutions provided in the embodiments of this application. The technical solutions of this application can also be applied to other scenarios. For example, as those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0081] Based on the above description, this application proposes a product review display method, which can be executed by the aforementioned electronic device, specifically... Figure 1 The terminal device shown. Please refer to [link / reference]. Figure 3 , Figure 3 This is a flowchart illustrating a product review display method provided in an embodiment of this application. Figure 3 As shown, the process of the product review display method in this application embodiment may include the following:

[0082] S101. Display the evaluation and posting page for the target product.

[0083] The review posting page includes an entry point for accessing the session message history for the target product. Reviews posted through this page can be the same review data displayed in the review section of the product details page.

[0084] For example, such as Figure 4 As shown, Figure 4 This is a schematic diagram of a review posting page provided in an embodiment of this application; wherein, after purchasing a target product, the target account can view a product order page 40a, which may include order information for the target product (such as the merchant, the payment price of the target product, etc.). The product order page may display a review control 41a and a product rating entry point 42a.

[0085] Among them, the evaluation release page 43a can be displayed by triggering the evaluation control 41a (e.g., Figure 2The example review posting page 20a corresponds to the initial review posting page. This review posting page 43a can be a standalone page or a floating page on the product order page 40a. Alternatively, the product rating entry 42a is used to rate the target product. Triggering the product rating entry 42a can display the review posting page 44a, at which time the product rating on the review page 44a can automatically display the result of the rating given through the product rating entry 42a.

[0086] The posting entry can be displayed by default on the evaluation posting page.

[0087] S102. Based on the publishing entry, determine the target session message from the session message record.

[0088] The review posting page can display a posting entry point for accessing the session message records for the target product.

[0089] Optionally, the posting entry point can be displayed directly on the evaluation posting page, or it can be displayed when a session message record is detected. For example, it could be displayed when a session message record is detected within a target time period, such as within 24 hours.

[0090] For example, when a conversation message sent by a target account is detected (within the target time period), it can be determined that a conversation message record exists. For instance, if the conversation message record is between the target account and its merchant, the system can detect the existence of such a conversation message between the target account and its merchant within the target time period and display the publishing entry point.

[0091] Alternatively, if a session message is detected (within the target time period) from the target account to the merchant, it is determined that a session message record exists.

[0092] Alternatively, the decision to display the posting entry can be made through the evaluation action on the evaluation posting page.

[0093] For example, in response to a product rating action on the review posting page, the review posting page could display the corresponding product rating, with a posting entry point based on that rating. For instance, the posting entry point could be displayed when the product rating is below a certain threshold. This indicates that the target account has left a negative review, and during this process, the target account may have posted some conversational messages, such as dialogues with the merchant; therefore, a posting entry point could be displayed.

[0094] For example, a target account can rate the target product using various methods (such as product rating, logistics service rating, customer service attitude rating, etc.) on the review posting page. The posting entry can be displayed when any one type of rating is below the product rating threshold. Alternatively, the posting entry can be displayed when all types of ratings are below the product rating threshold. Or, the posting entry can be displayed when the average score of multiple types of ratings is below the product rating threshold. There are no restrictions on this.

[0095] Optionally, the posting entry can also be displayed when the product rating exceeds a preset rating threshold. For example, the posting entry could be displayed when any type of rating exceeds the preset rating threshold. Alternatively, the posting entry could be displayed when all types of ratings exceed the preset rating threshold. Or, the posting entry could be displayed when the average score of multiple types of ratings exceeds the preset rating threshold. There are no limitations on this.

[0096] For example, in response to the evaluation content entry operation on the evaluation posting page, the evaluation content corresponding to the entry operation can be displayed on the evaluation posting page, and the posting entry can be displayed based on the evaluation content. For instance, if the target account can enter evaluation text on the evaluation posting page, and the evaluation intent represented by the evaluation content is the target evaluation intent and / or the evaluation content contains target keywords, the posting entry can be displayed.

[0097] For example, when the review content indicates a negative review intention, a posting option can be displayed. Alternatively, the client can send the review content to the server, which can then determine the review intention based on the content. For instance, the server can use an intelligent model to identify the emotional tone of the review content (such as "This product is definitely not worth buying") and determine the review intention based on that emotional tone.

[0098] Alternatively, when the review content contains configured target keywords, such as related terms related to the intended review, a posting entry can be displayed. For example, if the intended review is negative, the target keywords could be "poor quality," "poor attitude," or "dislike." Conversely, if the intended review is positive, the target keywords could be "good quality," "good attitude," or "very much like." Alternatively, the target keywords could be related terms to conversation history, such as "chat history."

[0099] Alternatively, when the evaluation content represents a negative evaluation intent and contains configured target keywords, a posting entry can be displayed.

[0100] For example, in response to an image upload operation on the review posting page, the page could display the target image uploaded, and then display the posting entry based on that image. For instance, if the target image is a screenshot of a conversation message record, the posting entry could be displayed (if the user uploads a screenshot, it means they want to include the conversation message in their product review).

[0101] For example, a user can upload a target image, and the client can send the evaluation content to the server. The server can then determine whether the target image is a screenshot of a certain session message record, such as by analyzing the image name and the information in the image to determine if the target image is likely a screenshot.

[0102] For example, such as Figures 5a-5c As shown, Figures 5a-5c This application provides a schematic diagram of a display scenario for a publishing entry point; wherein, in Figure 5a In the middle, you can go through the product order page 50a (e.g. Figure 4 The example product order page 40a) displays the review posting page 51a for the target product (e.g. Figure 4 The example evaluation posting page 43a) shows that the evaluation posting page 51a may not display a posting entry point.

[0103] On the review posting page, users can rate the target product, such as giving it two stars, a four-star rating for logistics service, and a two-star rating for customer service attitude. If any rating is less than three stars, it means the product rating is below the product rating threshold, and in this case, the posting entry 52a will be displayed on the review posting page 51a.

[0104] Optionally, the review page can also display recommended reviews based on product ratings. For example, "Not good-looking, I don't like it," or "The size is not right."

[0105] exist Figure 5b In the process, you can enter evaluation content for the target product on the evaluation posting page 51a on the product order page 50a. For example, when you enter the evaluation content "This product is not worth buying", you can determine the evaluation intent of the entered evaluation content. For example, if the evaluation intent is negative, the posting entry 52a will be displayed.

[0106] Alternatively, when entering a review such as "I won't say much about the merchant's service attitude, just look at the chat history yourself, I can only say be careful when buying", you can determine whether the review content includes the target keyword. For example, if the review content includes the target keyword "chat history", the posting entry 52a will be displayed.

[0107] exist Figure 5cIn the process, images can be uploaded to the review posting page 51a on the product order page 50a. For example, when the target image 53a being uploaded is a screenshot of a message, the posting entry 52a will be displayed.

[0108] Specifically, determining the target session message based on the publishing entry point can involve: displaying session message records in response to a trigger operation on the publishing entry point; selecting the session message indicated by the selection operation in response to a selection operation on the session message records; and confirming the selected session message as the target session message in response to a confirmation operation on the selected session message, and displaying the message description of the target session message at the publishing entry point. For example, the message description could indicate that a target session message has been selected, or display the number of selected target session messages, etc.

[0109] The session message record can include one or more session messages. When displaying the session message record, the first selected control corresponding to each session message in the session message record is displayed.

[0110] Each session message can correspond to a first selected control. A first selected control is used to select a session message. For example, when the first selected control is selected, it means that the session message is selected. When the first selected control is not selected, it means that the session message is not selected. The target session message can include one or more session messages.

[0111] Optionally, the conversation message record includes one or more of the following: conversation messages between the target account (the account that purchases the target product) and the object to which the target product belongs (i.e., the merchant or store); conversation messages of the target account in the target group chat related to the target product; conversation messages between the target account and the account that publishes the first product content associated with the target product; and conversation messages between the target account and the virtual object associated with the target product.

[0112] For example, the target account can access the initial conversation page with the merchant (e.g., by clicking the "Contact Merchant" control on the product order page), and the target account can send chat messages to the merchant on this initial conversation page. The conversation message record can be the conversation messages on the initial conversation page.

[0113] For example, if a target product is associated with a target group chat, the target account can send chat messages on the second session page of the target group chat. The message record for this session can be the chat messages on the second session page.

[0114] For example, the first product posting content could refer to an advertising note for the target product (e.g., a merchant account can post a note containing a transaction entry point for the target product, or the merchant can entrust another account to post a note containing a transaction entry point for the target product). The details page of this advertising note can display a product inquiry control. Triggering this control leads to a third-party chat page between the target account and the posting account. The target account can then send chat messages to the posting account on this third-party chat page. The chat message record can be the chat messages on the third-party chat page.

[0115] For example, a virtual object can refer to a smart assistant, such as a platform smart assistant (also known as platform customer service, which can be used to inquire about product orders, complain about products, handle transaction disputes, etc.) on a trading platform for the target product, or a smart assistant displayed on the product details page or product order page of the target product. The target account can send chat messages on a fourth conversation page with the virtual object. The conversation message record can be the conversation messages on the fourth conversation page.

[0116] There are no restrictions on the type of session message record. The target account can select the target session message from any one or more of the above session message records.

[0117] Optionally, a session message record page can be displayed, which can show any one or more of the aforementioned session message records. For example, the session message record page includes a first session control related to the first session page. By triggering the first session control, the session messages on the first session page can be displayed on the session message record page, and at this time, the session messages on the first session page can be selected.

[0118] Alternatively, the conversation message record page may include a second conversation control associated with the second conversation page. By triggering this second conversation control, conversation messages on the second conversation page can be displayed on the conversation message record page, at which point conversation messages on the first conversation page can be selected.

[0119] Optionally, since a session page can include multiple session messages, when displaying session message records, a reference session message can be located in the session message records, and a second selection control associated with the reference session message can be displayed.

[0120] The second selection control is used to select a set of session messages related to the reference session message. For example, when the second selection control is triggered, the first selection control corresponding to each session message in the session message set can be switched to the selected state.

[0121] Optionally, the method for determining the reference session message can differ for different types of session messages. The method for determining the session message set can also differ.

[0122] For example, a reference conversation message refers to one or more of the following: a conversation message sent by the target account when triggering a round of messaging; a conversation message associated with the target account when sending a product card for the target product; the latest conversation message sent by the target account; or the first conversation message sent by the target account within a preset time period.

[0123] For example, when a target account enters the conversation page (or enters the conversation page to send a conversation message), it signifies the initiation of a messaging conversation. In this case, the reference conversation message could be the first conversation message sent by the target account in the latest messaging conversation.

[0124] Alternatively, it could be the first message sent by the target account in the latest round of messaging conversations related to the target product. For example, in a messaging conversation, the target account might send a product card or order for the target product, or mention the product name, indicating that the current messaging conversation is related to the target product.

[0125] For example, when the target account enters the conversation page, it can choose to send a product card (or a product order) for the target product. When reviewing the target product, the sent product card or order can be used as the associated conversation message. Alternatively, the first conversation message sent after the sent product card or order can be used as the associated conversation message.

[0126] For example, it could be the most recently sent message from the target account. Or it could be the first message sent within a preset time period (such as the first message sent within 30 minutes).

[0127] For example, on the first conversation page, the reference conversation message could be the conversation message associated with sending the product card for the target product. Alternatively, on the second conversation page, the reference conversation message could be the first conversation message sent within a preset time period. Or, on the third conversation page, the reference conversation message could be the most recently sent conversation message (or the first sent conversation message) from the target account. Or, on the fourth conversation page, the reference conversation message could be the conversation message sent by the target account when triggering a new round of messaging. There are no limitations here; the specific configuration can be based on the actual scenario.

[0128] Optionally, a session message set refers to one or more of the following: all session messages in the message dialog corresponding to the reference session message, and session messages between the reference session message and the last session message in the session message record.

[0129] For example, a message conversation might end some time after the target account logs out of the conversation page, so the conversation message set could be all the conversation messages generated in the same message conversation that references the conversation message.

[0130] For example, a session message set can be all session messages on the current session message record page that are between the referenced session message and the last session message. No further limitations are imposed here.

[0131] Therefore, the first selection control is used to select a single session message, and the second selection control is used to select multiple session messages. When selecting a set of session messages through the second selection control, the first selection control can still be used to select and deselect session messages.

[0132] For example, such as Figures 6a-6e As shown, Figures 6a-6e This is a schematic diagram illustrating a session message selection scenario provided in an embodiment of this application; wherein, in Figure 6a In the middle, the conversation message record page 60a (e.g.) Figure 2 The session message records on the example session message record page 22a) can be session messages (first session messages) between the target account of the target product and the merchant of the target product, such as displaying the merchant's name, rating, etc.

[0133] For example, the server can obtain the session messages on the session page between the target account and the merchant of the target product.

[0134] The conversation message record page 60a can locate and display a reference conversation message in the first conversation message, such as the first conversation message 62a sent after the target account (i.e., object 1) sends the product card 61a for the target product. In addition, a second selection control 63a related to the reference conversation message can also be displayed (such as displaying "Select the following message").

[0135] Triggering the second selection control 63a allows you to select a session message set related to the reference session message (such as a session message between the reference session message and the last session message in the first session message set). That is, the first selection control corresponding to a session message in the session message set is switched to the selected state.

[0136] At this time, when a session message is selected, a message confirmation selection control 64a can be displayed (e.g., triggering the "Attach Selected Information" control). By triggering the confirmation selection control 64a, it can be determined that the currently selected session message is the target session message.

[0137] Among them, Figure 6b In the middle, the session message record page 60a may include a first session control (such as a "merchant" control). When the first session control is selected, the aforementioned first session message can be displayed and selected.

[0138] Specifically, when the target product is associated with the target group chat "Brand X Official Group" and the target account has chat history in the target group chat, a second conversation control (such as the "Group Chat" control) can be displayed for the target group chat. By triggering the second conversation control, the conversation messages on the conversation message record page 60a can be switched to the conversation messages in the target group chat (second conversation messages).

[0139] For example, when determining whether a target product is associated with a target group chat (e.g., the target product is bound to a group chat, or the merchant of the target product is bound to a group chat), the server can determine whether the target account has sent conversation messages in the target group chat, and then obtain the conversation messages on the conversation page of the target group chat.

[0140] In the conversation message record page 60a, one conversation message corresponds to one first selected control, and the reference conversation message in the second conversation message can be located and displayed, such as the first conversation message 62b sent after the target account (i.e., object 1) sends the product card 61b of the target product.

[0141] In addition, a second selection control 63b related to the reference session message can be displayed (e.g., displaying "Select the following message").

[0142] By triggering the first selected control, the corresponding session message can be selected.

[0143] In particular, when a session message is selected (such as when the first session message contains a selected session message), the message confirmation selection control is still retained.

[0144] Among them, Figure 6c In the middle, the target product is associated with the first product posting content. The content details page 600a of the first product posting content can display the posting account (object 11), image, title "Winter Recommendation", and body text "This Clothes is Recommended". In addition, it can also display the product transaction entry of the target product (such as the product transaction control 65a) and the consultation control 65b.

[0145] The triggering of the consultation control 65b can display a third-party conversation page 66a between the target account and the publishing account, allowing the target account to send conversation messages (third-party conversation messages) to the publishing account.

[0146] Subsequently, a corresponding third conversation control (such as the "Consultation" control) can be displayed on the conversation message record page 60a. By triggering the third conversation control, the conversation messages on the conversation message record page 60a can be switched to the conversation messages on the third conversation page 66a.

[0147] For example, the server can obtain the session pages initiated by the target account through the content details page of the first product's published content, and when the product associated with the first product's published content is the target product, it can obtain the session messages in the corresponding session page associated with the first product's published content. Alternatively, it can obtain the first product's published content that the target account has previously initiated session pages from the first product's published content associated with the target product, and obtain the session messages of the session pages initiated by the target account through the content details page of that first product's published content.

[0148] One of the features is a first selected control displayed for each session message. A reference session message can be located and displayed within a third session message, such as the first session message 62c sent by the target account. Additionally, a second selected control 63c related to the reference session message can also be displayed.

[0149] Among them, Figure 6d In this system, the target account can engage in message conversations with the virtual object (intelligent assistant) on a fourth conversation page. When the target account enters the fourth conversation page and sends a conversation message, it signifies the initiation of a message conversation. For example, the intelligent assistant will automatically send a conversation message "Hello, assistant is at your service" and display the conversation start symbol 67a. The first conversation message sent by the user after the conversation start symbol 67a (i.e., reference conversation message 62d) can be considered as the target account initiating a message conversation.

[0150] When the target account exits the fourth session page, it indicates the end of the message conversation. At this time, the message conversation termination symbol 67b will be displayed after the next session message.

[0151] Subsequently, the smart assistant can also send conversational messages, such as a message asking for a service rating.

[0152] Optionally, a corresponding fourth conversation control (such as an "assistant" control) can be displayed on the conversation message record page 60a. By triggering the fourth conversation control, the conversation messages on the conversation message record page 60a can be switched to the conversation messages on the fourth conversation page.

[0153] One session message displays a first selected control. A reference session message within a third session message can also be located and displayed, such as reference session message 62d. Furthermore, a second selected control 63d related to the reference session message can also be displayed.

[0154] Among them, all session messages in the message dialog containing the reference session message can be selected using the second selection control 63d, that is, the session messages between the message dialog start symbol 67a and the message dialog end symbol 67b.

[0155] Optionally, in Figure 6e In the middle, a message search bar 68a can also be displayed on the conversation message record page 60a. Messages can be searched through the message search bar. For example, when displaying conversation messages in the conversation page where the target group chat is located, you can use the message search bar to search for conversation messages related to the message search information "looks old". When the corresponding conversation message 68b is triggered, you can locate conversation message 68b (i.e., the reference conversation message) in the conversation messages displayed on the conversation message record page 60a. At this time, you can select the specified conversation message.

[0156] Optionally, a second selection control 68c can also be displayed for the located session message 68b. Optionally, the second selection control 68c can be used to select session message 68b and all session messages following session message 68b, or to select all session messages in the message dialog containing session message 68b.

[0157] S103. In response to the evaluation publishing operation for the target product, publish the target product evaluation.

[0158] Specifically, by confirming the selected conversation message on the conversation message record page, the selected conversation message can be designated as the target conversation message. At this point, the evaluation posting page can be displayed, and the message description of the target conversation message can be shown at the posting entry point on the evaluation posting page.

[0159] The review page allows users to rate products, enter review content, and publish reviews based on the information displayed on the page. The review includes the target product's chat message.

[0160] For example, a review posting request can be generated, and the server can post a review of the target product based on the review posting request. The server can store this target session message, and when displaying the target product review on the product details page, if the target session message needs to be displayed, it can directly retrieve the stored target session message. Alternatively, the server can store the message identifier of the target session message, and retrieve it from the session message record based on the message identifier when the target session message needs to be displayed.

[0161] For example, such as Figure 7 As shown, Figure 7 This application provides a schematic diagram of an evaluation and release scenario; wherein, with Figure 6a Taking the example of the conversation message record page 60a, by triggering the message confirmation selection control 64a (such as triggering the "Attach Selected Information" control), a confirmation operation is performed on the selected conversation message. At this time, the evaluation posting page 70a can be displayed (e.g., Figure 5aThe example review posting page 51a) can also be displayed on the product order page 70b, and the posting entry on the review posting page 70a displays the message description 71a of the target session message.

[0162] On the evaluation publishing page 70a, users can perform operations such as product rating and evaluation content entry. Subsequently, the evaluation of the target product can be published by triggering the evaluation submission control.

[0163] In this embodiment of the application, when publishing a product review through the review publishing page of the target product, the session message record for the target product can be accessed based on the publishing entry on the review publishing page, and the target session message can be determined from the session message record. In response to the review publishing operation for the target product, a target product review with the target session message can be published. In this way, the chat history related to the target product can be viewed through the product review, thereby improving the richness of the displayed content of the product review.

[0164] Based on the above description, this application proposes a product review display method, which can be executed by the aforementioned electronic device, specifically... Figure 1 The terminal device shown. Please refer to [link / reference]. Figure 8 , Figure 8 This is a flowchart illustrating a product review display method provided in an embodiment of this application. Figure 8 As shown, the process of the product review display method in this application embodiment may include the following:

[0165] S201. Display the review and posting page for the target product.

[0166] The review posting page includes a posting entry point for accessing the session message history for the target product.

[0167] Optionally, the evaluation posting page may include one or more of the following: a first evaluation posting page for the evaluation section of the product details page of the target product, and a second evaluation posting page for second product posting content related to the target product.

[0168] The product reviews published through the first review page can be the review data displayed in the review section of the product details page. For example, the first review page could be... Figure 7 The example review posting page is 70a.

[0169] The second review posting page is used to post content for a second product. This second product posting content can be a sharing note (i.e., a product review or product showcase) sent by an account after purchasing the target product. This sharing note can include a link to view the target product's details page.

[0170] At this point, the product reviews published through the product content publishing page can be the content data displayed on the content details page of the second review publishing page.

[0171] Optionally, the second evaluation publishing page can directly display the publishing entry. Alternatively, the publishing entry can be displayed when the evaluation intent represented by the entered evaluation content (i.e., the entered text of the content to be published) is the target evaluation intent and / or the evaluation content contains target keywords.

[0172] Alternatively, the publishing entry can be displayed when the uploaded image (i.e. the image of the content to be published) is a screenshot of a message record related to a conversation.

[0173] Optionally, if the second review posting page has a product rating entry point for performing product rating operations, the entry point can also be displayed when the product rating is lower than the product rating threshold. This is not limited to this; the display principle of the entry point on the second review posting page can be referred to the display principle of the entry point on the first review posting page described above.

[0174] S202. Based on the publishing entry, determine the target session message from the session message record. For a detailed implementation of step S202, please refer to the relevant description in the above embodiments.

[0175] S203. In response to the evaluation publishing operation for the target product, publish the target product evaluation.

[0176] The evaluation of the target product includes the target session message.

[0177] The evaluation publishing process can vary depending on the evaluation publishing page. For the evaluation publishing process on the first evaluation publishing page, please refer to the relevant description in the above embodiments.

[0178] Specifically, the posting of reviews on the second review page can be done as follows: Figures 9a-9b As shown, Figures 9a-9b This is a schematic diagram illustrating a session message selection scenario provided in an embodiment of this application; wherein, in Figure 9a In the middle, on the product order page 90a (e.g.) Figure 4 The example product order page 40a) may include a posting control 91a (“posting control”) for review content. By triggering the posting control 91a, a second review posting page 92a can be displayed. On the second review posting page 92a, the content title (e.g., “Avoid this product”), the content text (e.g., “The clothes are of poor quality and the seller’s attitude is also bad. Buy with caution”), and the content image can be configured.

[0179] At this point, when the second evaluation posting page 92a displays a posting entry 93a, you can select the target conversation message from the conversation message record through the posting entry 93a. After confirming the target conversation message, the message description "5 chat messages selected" will be displayed on the posting entry.

[0180] The content publishing control 94a (“Publish Review Content” control) can be used to publish review content. For example, a content publishing request can be generated based on the content to be published on the second review publishing page, and the server can then publish the corresponding review content based on the content publishing request.

[0181] The content to be published on the second review page is the configured review of the target product, which can be displayed on the content details page of the review.

[0182] Optionally, in Figure 9b In the middle, on the second evaluation publishing page 92a, you can also rate the product. For example, you can display the product rating entry 95a, and through the product rating entry 95a, you can display the product rating page 96a. On the product rating page, you can perform the product rating operation. After the product rating is confirmed, the product rating confirmation information (such as "rated") can be displayed on the product rating entry 95a.

[0183] S204. When the evaluation page of the target product displays the evaluation of the target product, display the entry point for viewing the target conversation message.

[0184] The evaluation display page can be the product details page of the target product, and the evaluation of the target product can be displayed in the evaluation area of ​​the product details page (or displayed in the data page corresponding to the evaluation area).

[0185] The evaluation display page can be the content details page of the target product's customer reviews, and the target product's evaluation can be the content data in the content details page.

[0186] When displaying reviews of a target product, if the review includes target conversation messages, a view entry for those messages can be linked. This view entry can be used to view the target conversation messages.

[0187] For example, such as Figures 10a-10c As shown, Figures 10a-10c This is a schematic diagram illustrating a session message display scenario provided in an embodiment of this application; wherein, in Figure 10a In the process, the product details page 101a of the target product may include an evaluation area 102a, which can display evaluation data, such as product evaluations published through the first evaluation publishing page, such as product evaluation 103a.

[0188] Optionally, the system can also display user reviews posted on the second review page for the target product (such as displaying the cover, title, and posting account), such as review content 1031a. Additionally, a view control 103b can be displayed to view all review content.

[0189] Optionally, by triggering the user's review, a detailed product information page can be viewed.

[0190] In addition, the evaluation area 102a can display some evaluation data. Therefore, an evaluation viewing control 102b can be displayed for product evaluations, and through the evaluation viewing control 102b, a data page 104a can be displayed to show all the evaluation data.

[0191] Optionally, a control corresponding to the shared product review content can be displayed on data page 104a. By triggering this control, all shared product review content can be displayed on data page 104a.

[0192] Optionally, a data page 104a containing all the customer reviews can be displayed via a viewing control 103b on the product details page 101a.

[0193] Specifically, data page 104a, when displaying evaluation data, can show rating information for the target product, user reviews of the target product, etc. Data page 104a includes target product reviews 105a (such as those posted through...). Figure 7 When viewing product reviews posted on the example review posting page 70a, the viewing entry 106a can be displayed.

[0194] exist Figure 10b In the middle, the content of the review (such as through...) Figure 9a The content data on the content details page 107a of the example review posting page 92a can be the review of the target product. When the target product review is accompanied by a target conversation message, the viewing entry 108a can be displayed.

[0195] The content details page 107a can display the product viewing entry 109a (such as displaying information like "author's post-purchase sharing"), and the product viewing entry 109a can lead to the product details page of the target product.

[0196] Optionally, if the content of the review (such as through...) Figure 9b(As shown in the example review posting page 92a, where the review content is posted). At this time, the content details page 107b not only has the viewing entry 108b and the product viewing entry 109b, but also displays the product rating information 108c. For example, it can display all the rating information, or only display some of the rating information. By triggering the product rating information 108c, all the rating information can be displayed.

[0197] exist Figure 10c Optionally, on the first evaluation posting page (e.g.) Figure 7 On the example first review posting page 70a), after the review of the target product is posted, a review posting completion page 1010a can be displayed (for example, displayed as a floating layer on the product order page 1010b). This review posting completion page 1010a can display review posting completion information 1011a, as well as a review viewing control 1012a for the target product. For example, after the server posts the review of the target product, it returns review posting completion indication information to the client, and the client displays the review posting completion page and the review posting completion information.

[0198] Specifically, the evaluation details page 1012b (i.e., an evaluation display page) for the target product can be displayed by triggering the evaluation viewing control 1012a. The evaluation details page can display the viewing entry 1013a for viewing the target session messages.

[0199] Optionally, the product order page 1010b (e.g.) Figure 9a In the example product order page 90a), after a product review is published through the first review publishing page, the review control changes to the view review control 1014a. After a product review is published through the second review publishing page, the review sharing control changes to the view review sharing control 1014b.

[0200] At this point, you can view the review details page 1012b of the target product by viewing the review control 1014a. You can also view the content details page of the customer review by viewing the customer review control 1014b.

[0201] S205. In response to a trigger operation on the viewing entry, display the target session message.

[0202] Optionally, the target session message can be selected from one or more session message records. For example, it could be selected from the first session page with the merchant, or from the second session page in the target group chat.

[0203] A target message page can be displayed, showing the target session message. Optionally, if the target session message includes only one type of session message record, it can be displayed directly in the target session message. Alternatively, if it includes multiple types of session message records, a corresponding session control can be displayed for each type, and the corresponding target session message can be switched on the target message page by triggering the session control.

[0204] The principle behind displaying target session messages through the publishing entry on different evaluation display pages is the same.

[0205] For example, such as Figures 11a-11g As shown, Figures 11a-11g This is a schematic diagram illustrating a scenario for viewing session messages provided in an embodiment of this application; wherein, in Figure 11a In the data page 110a displayed through the product details page (such as...) Figure 10a The example data page 104a can display the target product review 1101a, and also display an entry point for viewing the target conversation messages accompanying the target product review. Through this entry point, one can access the target message page 111a, where the target conversation messages can be displayed (e.g., via...). Figure 6a The example session message record page 60a shows the target session message selected, where the target session message only comes from the first session page.

[0206] Optionally, the target product purchased may also be displayed on the target message page 111a.

[0207] Optional, in Figure 11b In the process, by triggering the viewing entry associated with the target product review on data page 110a (which can be the same entry as or a different entry from the publishing entry), the target session message displayed on the target message page 111a can be accessed through... Figure 6b The example session message record page 60a is selected. At this time, the target message page 111a can display a first session control 112a (“Merchant” control) for viewing the target session message selected from the first session page, and a second session control 112b (“Group Chat” control) for viewing the target session message selected from the second session page.

[0208] Specifically, when the first session control is selected, the target session message selected on the first session page is displayed (such as the session message displayed on the target message page 111a); when the second session control is selected, the target session message selected on the second session page is displayed (such as the message displayed on the target message page 111a). Figure 6b The example session message record page 60a shows the selected target session message.

[0209] Optionally, the message description displayed on the viewing entry on the data page 110a at this time is determined based on the currently selected target session message, such as "with 8 chat messages".

[0210] Optionally, the target conversation messages can come from multiple types of conversation pages, and there can be one or more conversation pages for a single type (for example, conversation messages are selected in both target group chats). In this case, a conversation control can be displayed for each type of conversation page to select and view the corresponding conversation messages.

[0211] Optionally, when displaying the target session message, the message analysis text of the target session message can also be displayed. For example, when a product review is published, the server performs message analysis on the target session message to obtain the corresponding message analysis text. Alternatively, when the target session message is displayed for the first time, the server can perform message analysis on the target session message and store it, so that it can be directly retrieved when the target session message is displayed subsequently.

[0212] The server can extract a message overview (such as poor merchant attitude or failure of the merchant to actively solve problems) from the target session message through an intelligent model. This is a brief summary of the target session message, which summarizes the key points represented by the target session message and serves as the message analysis text.

[0213] Optionally, key conversation messages within the target conversation can be highlighted. For example, precisely extracted key information from the target conversation message, such as product characteristics, terms of service, points of contention, reviews, and user attitudes, can be highlighted. Alternatively, key conversation messages can be intelligently identified using a smart model.

[0214] Alternatively, business personnel can configure a keyword library related to the type of the target product. The server can then use message content in the target session message that is associated with keywords in the keyword library as key session messages. For example, the target session message can be segmented to determine if the resulting message segments contain matching keywords in the keyword library. If they do, the message segments are determined to be key session messages.

[0215] For example, if the target product is clothing, keywords in the keyword library could include: poor quality, poor material, etc. Similarly, if the target product is food, keywords in the keyword library could include: bad taste, unpalatable, etc.

[0216] exist Figure 11c In Figure 11bWhen displaying the target session message (first target session message) selected on the first session page on the example data page 111a, a message analysis card 113a for the first target session message can be displayed. The message analysis card 113a can display the message analysis text of the first target session message (such as "the merchant's attitude is poor" or "the merchant has not actively solved the problem").

[0217] Among them, key session messages of the first target session message can also be highlighted, such as key session message 114a.

[0218] In response to the second target session message (second target session message) selected by the second session page being displayed by triggering the second session control, a message analysis card 113b for the second target session message can be displayed, on which the message analysis card 113b can display the message analysis text of the second target session message (such as "poor product quality").

[0219] Among them, key session messages of the first target session message can also be highlighted, such as key session message 114b.

[0220] Among them, the message analysis text obtained through any target session message is the message analysis text contained in the target session message included in the target product evaluation.

[0221] Optionally, the target product reviews are the review data in the comment section of the product details page; the review data includes multiple product reviews. Therefore, in response to a triggered operation on the target message analysis text, related product reviews from among the multiple product reviews that are relevant to the target message analysis text can be displayed.

[0222] Among them, associated product reviews refer to product reviews in which the message analysis text of the associated target session message contains the target message analysis text.

[0223] That is, the message analysis text included in the target session message of the associated product evaluation includes the target message analysis text, or there is a message analysis text that matches the target message analysis text.

[0224] For example, taking a product review as an example, the server can obtain all the message analysis texts contained in the target session message, and determine the text similarity between the target message analysis text and any message analysis text in all the message analysis texts. If the text similarity determines that there is a message analysis text in all the message analysis texts that matches the target message analysis text, then the product review is determined to be a related product review.

[0225] exist Figure 11d In Figure 11cOn the example data page 111a, message analysis text 115a can be triggered, and product review viewing page 116a can be displayed. Product review viewing page 116a can be used to display related product reviews determined from the review data. Optionally, the target product reviews corresponding to the current data page 111a may not be displayed.

[0226] For example, it could be product review 117a, in which case an entry point for viewing the target session messages included in product review 117a could be displayed. Similarly, it could be product review 117b, in which case an entry point for viewing the target session messages included in product review 117a could be displayed.

[0227] Optionally, in Figure 11e In the middle, the evaluation of the target product is the content of the review (such as...) Figure 10b When displaying the content data in the example content details page 107a (indicating the review content), on the data page 111b used to display the target session message (such as...), Figure 11b On the example data page 111a), by triggering the message analysis text 1151a, the sample content viewing page 1161a can be displayed. This sample content viewing page 1161a can be used to display related sample content, such as sample content 1162a.

[0228] Optionally, the review content corresponding to the current data page 111b may not be displayed.

[0229] The associated product review content refers to the product review content related to the target product, which includes the message analysis text corresponding to the target session message, and includes message analysis text 1151a, or product review content that contains message analysis text matching message analysis text 1151a.

[0230] Among them, triggering the review content 1162a will take you to the corresponding content details page.

[0231] Optionally, a first voting control for the target account and a second voting control for the object to which the target product belongs can also be displayed on the data page; the target account refers to the account that purchases the target product and posts a review of the current target product; in response to a trigger operation on the first or second voting control, the voting results between the target account and its object can be displayed.

[0232] exist Figure 11f In Figure 11cOn the example data page 111a, a first voting control 118a (“User” control) and a second voting control 118b (“Merchant” control) for the target product's owner can be displayed. Triggering the first voting control indicates that the account viewing the target session message (the account currently viewing the target session message) is selecting to support the target account. At this point, the voting result 118c can be displayed. This includes displaying "You have voted for the user," showing the voting percentage (e.g., "83% of users support"), and adaptively adjusting the length of the first and second voting controls based on the voting percentage.

[0233] For example, the server can determine the voting percentage based on the voting results and return the voting percentage to the client so that the client can adjust the length of the control when displaying the voting percentage.

[0234] Optionally, in Figure 11g In the middle, the evaluation of the target product is the content of the review (such as...) Figure 10b When displaying the content data in the example content details page 107a (indicating the product review content), the data page used to display the corresponding target session message can also display a first voting control for the target account (i.e., the account that posted the current product review content) and a second voting control for the belonging object.

[0235] Optionally, the first and second voting controls can also be directly displayed on the content details page 119a of the product review. In this case, a voting card 119b can be displayed, which can show the first and second voting controls. After voting is completed, the voting results can also be displayed.

[0236] In this embodiment of the application, when publishing a product review, the session message record for the target product can be accessed through the publishing entry on the review publishing page, and the target session message can be determined from the session message record. In response to the review publishing operation for the target product, a product review with the target session message can be published. In this way, chat history related to the target product can be viewed through the product review, thereby improving the richness of the displayed content of the product review.

[0237] Based on the above description, this application proposes a product review display method, which can be executed by the aforementioned electronic device, specifically... Figure 1 The server shown. Please refer to [link / reference]. Figure 12 , Figure 12 This is a flowchart illustrating a product review display method provided in an embodiment of this application. Figure 12 As shown, the process of the product review display method in this application embodiment may include the following:

[0238] S301. Receive a message selection request and, in response to the message selection request, return the session message record for the target product.

[0239] The message selection request is triggered by the client based on the posting entry on the evaluation posting page of the target product.

[0240] For example, a client can trigger the review control on the product order page to request the first review posting page from the server. Alternatively, it can trigger the "show your purchase" control on the product order page to request the second review posting page from the server.

[0241] Optionally, the server may return the entry data of the publishing entry to the client when it detects that the target account has session message records, so that the client can display the publishing entry on the evaluation publishing page.

[0242] Alternatively, the client can send the product rating corresponding to the product rating operation performed by the target account on the target product to the server. When the server determines that the product rating is lower than the product rating threshold, it returns the entry data of the publishing entry.

[0243] Alternatively, the client can send the evaluation content corresponding to the evaluation content entry operation performed by the target account for the target product to the server. When the server determines that the evaluation intent represented by the evaluation content is the target evaluation intent and / or the evaluation content contains the target keywords, it returns the entry data of the publishing entry.

[0244] Alternatively, the client can send the target image corresponding to the image upload operation performed by the target account for the target product to the server. When the target image is a screenshot of a message record in the session, the server returns the entry data for the publishing entry.

[0245] Optionally, the server may also return entry data for the publishing entry point when it detects that multiple conditions mentioned above are met. For example, the target account has session message records, and the product rating is lower than the product rating threshold. This is not a limitation.

[0246] The server can obtain the target account's conversation message records for the target product through message selection requests, such as conversation messages with the merchant or conversation messages in the target group chat.

[0247] Optionally, when returning the session message record, a reference session message can be identified from the session message record, and the indication information of the reference session message can be returned to the client so that the client can locate the reference session message when displaying the session message record.

[0248] S302, Receive an evaluation release request, and when the target session message selected from the session message record is obtained through the evaluation release request, publish the target product evaluation of the target product in response to the evaluation release request.

[0249] The client can select the target session message in the session message record and perform the evaluation publishing operation on the evaluation publishing page.

[0250] The server can publish a review of the target product based on the review content carried in the review publication request and return a review publication completion indication message to the client. This target product review includes the target session message.

[0251] For example, the server can store the target session messages. Or it can store the message identifier of the target session messages.

[0252] Optionally, the server can also perform message analysis on the target session messages to obtain message analysis text and identify key session messages for subsequent retrieval. For details on how this is achieved, please refer to the relevant descriptions in the above embodiments.

[0253] Optionally, when the review posting page is the second review posting page, the review content carried in the review posting request can be used to generate the review content of the target product.

[0254] S303. Receive a message viewing request, obtain the target session message included in the target product evaluation, and obtain the message analysis text obtained by performing message analysis on the target session message, as well as the key session message identified from the target session message.

[0255] Among them, the message viewing request is generated by the client in response to the triggering operation of the viewing entry for the target session message on the evaluation display page.

[0256] The server can retrieve target session messages, message analysis text, and key session messages based on the message viewing request. Alternatively, if message analysis has not been performed before, it can perform message analysis to obtain message analysis text, identify key session messages, and store them.

[0257] S304. In response to a message viewing request, return the target session message, message analysis text, and key session messages.

[0258] The client can display message analysis text when displaying target session messages, and highlight key session messages in the target session messages.

[0259] Optionally, the client can also display a first voting control and a second voting control, and trigger either voting control to generate a voting request. The server can generate the voting result (such as the voting percentage) between the target account and the target product's owner based on the voting request, and return the voting result to the client, which can then display the voting result.

[0260] Optionally, the client can also trigger any target message analysis text to generate an evaluation query request. The server can obtain related product evaluations (or related customer reviews) based on the target message analysis text carried in the evaluation query request and return them to the client for display. For details, please refer to the relevant descriptions in the above embodiments.

[0261] For example, such as Figure 13 As shown, Figure 13This is an interactive schematic diagram of product review display provided in an embodiment of this application; wherein, S11, the terminal device (client) displays the review posting page, and in response to the product rating operation for the target product on the review posting page, displays the product rating corresponding to the product rating operation on the review posting page; S12, the terminal device sends the product rating to the server; S13, when the server determines that the product rating is lower than the product rating threshold, it generates entry data for the posting entry; S14, the server returns the entry data to the terminal device; S15, the terminal device displays the posting entry on the review posting page; S16, in response to the trigger operation of the posting entry on the review posting page of the target product, the terminal device generates a message selection request and sends it to the server; S17, the server... S18. Obtain the session message records for the target product, identify the reference session messages in the session message records, and return them to the terminal device; S19. When displaying the session message records, the terminal device locates and displays the reference session messages, and displays the first selection control corresponding to each session message, and the second selection control corresponding to the reference session message; S10. The terminal device selects the attached target session message from the session message records using the first and second selection controls; S111. In response to the evaluation publishing operation, the terminal device generates an evaluation publishing request and sends it to the server; S112. The server publishes the evaluation of the target product with the attached target session message based on the evaluation publishing operation, and performs message analysis on the target session message to obtain the message analysis text, and confirms... S112. The terminal device displays the product details page of the target product and displays a data page including the target product's reviews through the review area of ​​the product details page; S113. In response to the trigger operation of the viewing entry associated with the target session message included in the target product reviews, the terminal device generates a message viewing request and sends it to the server (or the terminal device displays the content details page of the review content and generates a message viewing request in response to the trigger operation of the viewing entry associated with the target session message on the content details page); S114. The server obtains the target session message, obtains the message analysis text and key session messages (or message tags), and returns them to the terminal device; S115. The terminal device... When displaying the target session message, the message analysis text can be displayed, and key session messages in the target session message can be highlighted (e.g., finding the corresponding key session message based on message tags); S116, the terminal device responds to the trigger operation of the target message analysis text, generates an evaluation query request, and sends it to the server; S117, the server obtains the product evaluations of the target product that include the target session message, and queries the obtained product evaluations for related product evaluations whose corresponding message analysis text contains the target message analysis text (or obtains the post-order content of the target product that includes the target session message, and queries the obtained post-order content for related post-order content whose corresponding message analysis text contains the target message analysis text);S118. The server returns reviews of related products (or related customer testimonials).

[0262] In this embodiment of the application, when publishing a product review, the session message records for the target product can be accessed through the publishing entry on the review publishing page, and the target session message can be determined from the session message records. Then, the target product review with the target session message can be published. In this way, the chat history related to the target product can be viewed through the product review, thereby improving the richness of the displayed content of the product review.

[0263] Please see Figure 14 , Figure 14 This is a schematic diagram of a product evaluation display device provided in an embodiment of this application. It should be noted that... Figure 14 The product evaluation display device shown is used to perform the present application. Figure 3 , Figure 8 , Figure 12 The methods in the illustrated embodiments are shown only in the parts relevant to the embodiments of this application for ease of explanation; specific technical details are not disclosed. Reference to this application is required. Figure 3 , Figure 8 , Figure 12 The illustrated embodiment. The product review display device 900 may include: a review processing module 901 and a message selection module 902. Wherein:

[0264] The evaluation processing module 901 is used to display the evaluation publishing page of the target product; the evaluation publishing page includes a publishing entry for accessing the session message records for the target product;

[0265] The message selection module 902 is used to determine the target session message from the session message record based on the publishing entry;

[0266] The evaluation processing module 901 is also used to respond to the evaluation publishing operation for the target product and publish the target product evaluation; the target product evaluation includes the target session message.

[0267] The evaluation processing module 901 is also used for:

[0268] In response to a product rating action on the review posting page, the corresponding product rating is displayed on the review posting page. If the product rating is below the product rating threshold, the posting entry is displayed; or...

[0269] In response to the evaluation content entry operation on the evaluation publishing page, the evaluation content corresponding to the evaluation content entry operation is displayed on the evaluation publishing page. When the evaluation content represents the target evaluation intent and / or the evaluation content contains target keywords, the publishing entry point is displayed; or...

[0270] In response to an image upload operation on the review posting page, the target image uploaded by the image upload operation is displayed on the review posting page. If the target image is a screenshot of a conversation message record, the posting entry is displayed; or...

[0271] Display the publishing entry when there are session message records within the target time period.

[0272] Specifically, when the message selection module 902 is used to determine the target session message from the session message record based on the publishing entry, it is used for:

[0273] In response to a trigger action on the publishing entry, display the session message history of the target product;

[0274] In response to a selection operation on a session message record, select the session message indicated by the selection operation;

[0275] In response to the confirmation operation for the selected session message, the selected session message is identified as the target session message, and the message description of the target session message is displayed at the publishing entry.

[0276] Specifically, when displaying the session message records for the target product, the message selection module 902 is used for:

[0277] When displaying the session message log, display the first selected control corresponding to each session message in the session message log; a first selected control is used to select a session message; and / or,

[0278] When displaying the session message record, locate and display the reference session message in the session message record, and display the second selection control associated with the reference session message; the second selection control is used to select the session message set associated with the reference session message;

[0279] The conversation message record includes one or more of the following: conversation messages between the target account of the target product and the object to which the target product belongs; conversation messages of the target account in the target group chat related to the target product; conversation messages between the target account and the account that published the content of the first product associated with the target product; and conversation messages between the target account and the virtual object associated with the target product; the target account is the account that purchases the target product.

[0280] Reference conversation messages refer to one or more of the following: conversation messages sent by the target account when triggering a round of message conversation, conversation messages associated with the target account when sending the target product card, the latest conversation message sent by the target account, and the first conversation message sent by the target account within a preset time period;

[0281] A session message set refers to one or more of the following: all session messages in the message dialog corresponding to the reference session message, and session messages between the reference session message and the last session message in the session message record.

[0282] The evaluation posting page includes one or more of the following: product evaluation posting page for the target product and product content posting page;

[0283] The reviews of a target product published through the product review posting page are the review data displayed in the review section of the target product's product details page;

[0284] The product content publishing page is used to publish secondary product content related to the target product; the evaluation of the target product published through the product content publishing page is the content data displayed on the content details page of the secondary product content.

[0285] The evaluation processing module 901 is also used for:

[0286] When the target product's reviews are displayed on the review page, an entry point for viewing the target conversation messages will be displayed.

[0287] In response to a triggered action on the viewing entry, display the target session message.

[0288] Specifically, when the evaluation processing module 901 is used to display the target session message, it is used for:

[0289] When displaying a target session message, display the message analysis text of the target session message; and / or,

[0290] When displaying target session messages, highlight key session messages within the target session messages.

[0291] The evaluation display page is the product details page of the target product; the evaluation of the target product is the evaluation data in the comment section of the product details page; the evaluation data includes multiple product evaluations;

[0292] The evaluation processing module 901 is also used for:

[0293] In response to a triggered action targeting the target message analysis text, display related product reviews from multiple product reviews that are relevant to the target message analysis text;

[0294] Related product reviews refer to product reviews among multiple product reviews where the message analysis text of the associated target session message contains the target message analysis text.

[0295] The evaluation processing module 901 is also used for:

[0296] The first voting control displays the target account of the target product, and the second voting control displays the object to which the target product belongs; the target account refers to the account that purchased the target product and posted a review of the target product;

[0297] In response to a triggered action on the first or second voting control, display the voting results between the target account and its associated object.

[0298] The specific implementation methods of the evaluation processing module and the message selection module can be found in the description of the above embodiments, and will not be repeated here. It should be understood that the beneficial effects obtained by using the same method will also not be repeated here.

[0299] Please see Figure 15 , Figure 15 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 15 As shown, the electronic device 1100 includes at least one processor 1101 and a memory 1102. Optionally, the electronic device may also include a network interface. The processor 1101, memory 1102, and network interface can exchange data. The network interface, controlled by the processor 1101, is used to send and receive messages. The memory 1102 stores computer programs, including program instructions. The processor 1101 executes the program instructions stored in the memory 1102. The processor 1101 is configured to invoke the program instructions to execute the aforementioned method. The memory 1102 may include volatile memory, such as random-access memory (RAM); the memory 1102 may also include non-volatile memory, such as flash memory, solid-state drive (SSD), etc.; the memory 1102 may also include combinations of the above types of memory.

[0300] Processor 1101 may be a central processing unit (CPU). In one embodiment, processor 1101 may also be a graphics processing unit (GPU). Processor 1101 may also be a combination of a CPU and a GPU. Processor 1101 can be used to invoke device control applications stored in memory 1102 to perform the above-described tasks. Figure 3 , Figure 8 , Figure 12 The description of the product review display method in the corresponding embodiment can also be executed as described above. Figure 14The description of the product evaluation display device in the corresponding embodiments will not be repeated here. Furthermore, the beneficial effects of using the same method will also not be repeated.

[0301] In specific implementations, the devices, processors, memory, etc., described in the embodiments of this application can execute the implementation methods described in the above method embodiments, or they can execute the implementation methods described in the embodiments of this application, which will not be repeated here.

[0302] This application also provides a computer-readable storage medium storing a computer program. The computer program includes program instructions, which, when executed by a processor, enable the processor to perform some or all of the steps described in the above method embodiments. Optionally, the computer storage medium can be volatile or non-volatile. The computer-readable storage medium may primarily include a program storage area and a data storage area. The program storage area may store an operating system, at least one application program required for a given function, etc.; the data storage area may store data created based on the use of blockchain nodes, etc.

[0303] This application provides a computer program product, which may include a computer program. When the computer program is executed by a processor, it can implement some or all of the steps in the above method, which will not be elaborated here.

[0304] In this article, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0305] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a computer storage medium, which can be a computer-readable storage medium. When executed, the program can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.

[0306] The above-disclosed embodiments are merely some of the embodiments of this application, and should not be construed as limiting the scope of this application. Those skilled in the art can understand that all or part of the processes for implementing the above embodiments, and equivalent changes made in accordance with the claims of this application, still fall within the scope of this application.

Claims

1. A method for displaying product reviews, characterized in that, The method includes: Displays the review posting page for the target product; the review posting page includes a posting entry for accessing the session message records for the target product; Based on the published entry point, the target session message is determined from the session message record; In response to the evaluation publishing operation for the target product, a target product evaluation is published; the target product evaluation includes the target session message.

2. The method according to claim 1, characterized in that, The method further includes: In response to a product rating operation for the target product on the evaluation posting page, the product rating corresponding to the product rating operation is displayed on the evaluation posting page; if the product rating is lower than a product rating threshold, the posting entry is displayed; or, In response to the evaluation content entry operation on the evaluation publishing page, the evaluation content corresponding to the evaluation content entry operation is displayed on the evaluation publishing page. When the evaluation intent represented by the evaluation content is the target evaluation intent and / or the evaluation content contains target keywords, the publishing entry point is displayed; or... In response to an image upload operation on the evaluation posting page, the target image uploaded corresponding to the image upload operation is displayed on the evaluation posting page; if the target image is a screenshot of a message from the session message record, the posting entry is displayed; or, When the session message record exists within the target time period, the publishing entry is displayed.

3. The method according to claim 1, characterized in that, The step of determining the target session message from the session message record based on the publishing entry includes: In response to a triggered operation targeting the publishing entry, the session message record is displayed; In response to a selection operation for the session message record, the session message indicated by the selection operation is selected; In response to an acknowledgment operation for the selected session message, the selected session message is determined to be the target session message.

4. The method according to claim 3, characterized in that, The display of the session message record includes: When displaying the session message record, a first selection control corresponding to each session message in the session message record is displayed; a first selection control is used to select a session message; and / or, When displaying the session message record, a reference session message is located and displayed in the session message record, and a second selection control associated with the reference session message is displayed; the second selection control is used to select the session message set associated with the reference session message. The conversation message records include one or more of the following: conversation messages between the target account of the target product and the object to which the target product belongs; conversation messages of the target account in a target group chat related to the target product; conversation messages between the target account and the account that publishes the first product content associated with the target product; and conversation messages between the target account and the virtual object associated with the target product; the target account is the account that purchases the target product. The reference session message refers to one or more of the following: the session message sent by the target account when triggering a round of message dialogue, the session message associated with the target account when sending the product card of the target product, the latest session message sent by the target account, and the first session message sent by the target account within a preset time period. The session message set refers to one or more of the following: all session messages in the message dialog corresponding to the reference session message, and session messages between the reference session message and the last session message in the session message record.

5. The method according to claim 1, characterized in that, The evaluation posting page includes one or more of the following: a first evaluation posting page for the evaluation area of ​​the product details page of the target product, and a second evaluation posting page for second product posting content related to the target product; The evaluation of the target product published through the first evaluation publishing page is the evaluation data displayed in the evaluation area; The second evaluation publishing page is used to publish the content of the second product, and the evaluation of the target product published through the second evaluation publishing page is the content data displayed on the content details page of the second product publication.

6. The method according to claim 1, characterized in that, The method further includes: When the evaluation of the target product is displayed on the evaluation display page, an entry point for viewing the target session message is displayed; In response to a triggered operation on the viewing entry, the target session message is displayed.

7. The method according to claim 6, characterized in that, The display of the target session message includes: When displaying the target session message, display the message analysis text of the target session message; and / or, When displaying the target session message, key session messages within the target session message are highlighted.

8. The method according to claim 6, characterized in that, The evaluation display page is the product details page of the target product; The target product reviews are the review data in the comment section of the product details page; the review data includes multiple product reviews. The method further includes: In response to a triggered operation targeting the target message analysis text, related product reviews that are relevant to the target message analysis text are displayed from among the multiple product reviews; The associated product reviews refer to product reviews among the multiple product reviews in which the message analysis text corresponding to the target session message contains the target message analysis text.

9. The method according to claim 6, characterized in that, The method further includes: The system displays a first voting control for the target account and a second voting control for the object to which the target product belongs; the target account refers to the account that purchased the target product and posted a review of the target product. In response to a triggered operation on the first or second voting control, the voting results between the target account and the associated object are displayed.

10. A product evaluation display device, characterized in that, The device includes: The evaluation processing module is used to display the evaluation posting page of the target product; the evaluation posting page includes a posting entry for accessing the session message records for the target product; The message selection module is used to determine the target session message from the session message record based on the publishing entry. The evaluation processing module is further configured to respond to the evaluation publishing operation for the target product by publishing a target product evaluation for the target product; the target product evaluation includes the target session message.

11. An electronic device, characterized in that, The system includes a processor and a memory, wherein the memory is used to store a computer program, the computer program including program instructions, and the processor is configured to invoke the program instructions to perform the method as described in any one of claims 1-9.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, the computer program including program instructions that, when executed by a processor, cause the processor to perform the method as described in any one of claims 1-9.

13. A computer program product, characterized in that, The method includes a computer program comprising program instructions that, when executed by a processor, implement the method according to any one of claims 1-9.