Review information display method and apparatus, and electronic device
Patent Information
- Application Number
- PCT/CN2025/139671
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-02-28
- Filing Date
- 2025-12-03
- Publication Date
- 2026-09-03
Smart Images

Figure CN2025139671_03092026_PF_FP_ABST
Abstract
Description
Evaluation information display methods, devices and electronic equipment
[0001] Cross-reference of related applications
[0002] This application claims the benefit of Chinese patent application No. 202510237873.2, filed on February 28, 2025, which is incorporated herein by reference. Technical Field
[0003] This disclosure relates to the field of computer technology, and in particular to a method, apparatus and electronic device for displaying evaluation information. Background Technology
[0004] With the development of computers, users can use electronic devices to perform various functions. For example, users can watch videos or buy goods through electronic devices.
[0005] In some scenarios, when purchasing goods on an online platform, users can refer to reviews from other customers who have already bought the same item. Product reviews are generally displayed according to the store's listings. Summary of the Invention
[0006] This disclosure is provided to briefly introduce the concepts, which will be described in detail in the subsequent Detailed Description section. This disclosure is not intended to identify key or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.
[0007] In a first aspect, embodiments of this disclosure provide a method for displaying evaluation information, the method comprising: for a target product, obtaining a set of evaluation information for the target product from the target product interaction records of multiple entities; generating evaluation summary information for the target product based on the evaluation information set; and displaying at least a portion of the evaluation summary information in the target product interaction interface.
[0008] Secondly, embodiments of this disclosure provide an evaluation information display device, comprising: an acquisition unit, configured to acquire a set of evaluation information for a target product from interaction records of multiple entities; a generation unit, configured to generate evaluation summary information for the target product based on the evaluation information set; and a display unit, configured to display at least a portion of the evaluation summary information in the target product's interactive interface.
[0009] Thirdly, embodiments of this disclosure provide an electronic device, including: one or more processors; and a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the evaluation information display method as described in the first aspect.
[0010] Fourthly, embodiments of this disclosure provide a computer-readable medium having a computer program stored thereon that, when executed by a processor, implements the steps of the evaluation information display method as described in the first aspect.
[0011] Fifthly, embodiments of this disclosure provide a computer program, wherein when executed by a processor, the program implements the evaluation information display method as described in the first aspect.
[0012] In a sixth aspect, embodiments of this disclosure provide a computer program product, including computer instructions, wherein when the computer instructions are executed by a processor, they implement the evaluation information display method as described in the first aspect. Attached Figure Description
[0013] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.
[0014] Figure 1 is a flowchart of an embodiment of the evaluation information display method according to the present disclosure;
[0015] Figures 2A, 2B, 2C, 2D, 2E and 2F are schematic diagrams of an application scenario of the evaluation information display method according to this disclosure;
[0016] Figure 3 is a schematic diagram of an application scenario of the evaluation information display method according to this disclosure;
[0017] Figure 4 is a schematic diagram of an application scenario of the evaluation information display method according to this disclosure;
[0018] Figure 5 is a structural schematic diagram of an embodiment of the evaluation information display device according to the present disclosure;
[0019] Figure 6 is an exemplary system architecture in which the evaluation information display method of one embodiment of this disclosure can be applied;
[0020] Figure 7 is a schematic diagram of the basic structure of an electronic device provided according to an embodiment of the present disclosure. Detailed Implementation
[0021] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0022] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.
[0023] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.
[0024] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.
[0025] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0026] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0027] In related technologies, when a store sells a small quantity of a particular product, there is limited review information for that product, making it difficult for users to obtain effective reference information based on those reviews.
[0028] Please refer to Figure 1, which illustrates the flow of an embodiment of the evaluation information display method according to this disclosure. As shown in Figure 1, the evaluation information display method includes the following steps:
[0029] Step 101: For the target product, obtain the set of evaluation information for the target product from the interaction records of the target product among multiple entities.
[0030] In this embodiment, the entity executing the evaluation information display method (e.g., a server and / or a terminal device) can obtain a set of evaluation information for the target product from the target product interaction records of multiple entities.
[0031] Here, the target product can be any product. As an example, the target product could be a shirt from brand S. It's understood that the trading platform might have multiple entities selling shirts from brand S.
[0032] As an example, an entity can be a store, merchant, etc. The interaction records for the target product of an entity can be the interaction records generated during the process of the entity selling the target product; multiple entities can correspond to providers of the same or similar products (i.e., the target product). For example, after purchasing the target product, a user might post a comment about it. It's understandable that the user's comment might relate to the target product itself or the purchase process.
[0033] Step 102: Based on the evaluation information set, generate evaluation summary information for the target product.
[0034] Here, a summary of evaluation information for the target product can be generated based on a collection of comment information (interaction records of the target product from multiple entities).
[0035] Here, the evaluation summary information for the target product can be generated from all or part of the evaluation information set.
[0036] The format and presentation of evaluation and summary information can be set according to the actual application scenario, and no restrictions are imposed here.
[0037] Optionally, the evaluation summary information may include statement-based summary information.
[0038] Optionally, the evaluation summary information may include keyword-based summary information.
[0039] Optionally, summary information in the form of sentences and summary information in the form of keywords can be displayed side by side.
[0040] Optionally, keyword-based summary information can be integrated into sentence-based summary information, and the two can be displayed together.
[0041] Step 103: Display at least part of the evaluation summary information in the target product's interactive interface.
[0042] Here, some or all of the evaluation summary information can be displayed on the interactive interface (e.g., product page) of the target product in one or more entities (e.g., shops on a trading platform).
[0043] It should be noted that the evaluation information display method provided in this embodiment can obtain user comments on the target product from the interaction records of multiple entities, forming a set of evaluation information for the target product. Then, the evaluation information in the evaluation information set can be summarized to generate evaluation summary information. All or part of the evaluation summary information is displayed on the target product's interaction interface. Therefore, based on the comment information generated during the interaction process of the target product with multiple entities, relatively accurate evaluation information can be generated for the target product, providing users with highly accurate reference information.
[0044] It should be noted that the evaluation summary information obtained by summarizing evaluation information based on multiple entities can efficiently supplement the information when there is little evaluation information for the target product in a single store, thereby enhancing users' understanding of the product.
[0045] As an example, please refer to Figure 2A. Figure 2A shows the target product interaction interface, which can be the details page of the target product, shirt X, sold by store A (an online sales store). Area 201 can display after-sales reviews of shirt X sold by store A. Area 202 can display a summary of reviews for the same product (i.e., shirt X); area 203 can display a summary of reviews, including a summary statement that may incorporate keywords (underlined).
[0046] In some embodiments, the method further includes: displaying an extended control in the target product interaction interface; and displaying generated evaluation summary information and evaluation information in the evaluation information set in response to a trigger operation on the extended control.
[0047] Here, the generated evaluation summary information can be all the evaluation summary information.
[0048] Here, the evaluation information in the evaluation information set can be user-provided evaluation information, that is, specific evaluation information.
[0049] As an example, please refer to Figures 2B and 2D. In Figure 2B, triggering the extended control 204 can display the interface shown in Figure 2D (including evaluation summary keywords and specific evaluation information).
[0050] As an example, please refer to Figures 2E and 2F. In Figure 2E, triggering the extended control 204 will display the interface shown in Figure 2F (including evaluation summary statements and specific evaluation information).
[0051] This improves the comprehensiveness of the displayed evaluation information, providing users with a complete reference.
[0052] In some embodiments, the evaluation summary information includes evaluation summary keywords, which include target evaluation dimensions and corresponding summary viewpoints.
[0053] Here, the number of keywords in the evaluation summary of the target product can be one or more.
[0054] Here, the evaluation summary keywords can include target evaluation dimensions, such as quality, color, comfort, etc.
[0055] Here, the evaluation summary keywords can include summary viewpoints corresponding to the evaluation dimensions, such as "good quality (evaluation dimension)" (summary viewpoint) and "the color (evaluation dimension) is very good" (summary viewpoint).
[0056] Therefore, evaluation summary information can be displayed in the form of keywords, improving the conciseness of the summary information.
[0057] In some embodiments, step 102 may include: determining the target evaluation dimension of the target product based on the evaluation information set; aggregating the original text of keywords based on the target evaluation dimension to obtain the aggregation result corresponding to the target evaluation dimension; and summarizing the viewpoint information from the aggregation result corresponding to the target evaluation dimension to obtain the summary viewpoint corresponding to the target evaluation dimension.
[0058] Here, the aggregation results include the original text of keywords that match the target evaluation dimensions.
[0059] As an example, the target evaluation dimensions determined based on the evaluation information set include fabric and workmanship. Based on the evaluation dimension of fabric, the first aggregation result can be obtained by aggregating the original text of keywords matching fabric (the original text of keywords is the original text in the evaluation information set), and the second aggregation result can be obtained by aggregating the original text of keywords matching workmanship. From the first aggregation result, summary opinions matching fabric are obtained, such as good, very good, not bad, etc., thus obtaining the evaluation summary keyword "good fabric". From the second aggregation result, summary opinions matching workmanship are obtained, such as fine, meticulous, good, etc., thus obtaining the evaluation summary keyword "fine workmanship".
[0060] Therefore, by first determining the target evaluation dimensions and then aggregating relevant keyword texts, the comprehensiveness of finding keyword texts that match the target evaluation dimensions can be improved, thereby increasing the accuracy of the determined summary viewpoints and the accuracy rate of comment keywords.
[0061] In some embodiments, determining the target evaluation dimension of the target product based on the evaluation information in the evaluation information set includes: extracting the original text of keywords from the evaluation information in the evaluation information set; and selecting the target evaluation dimension from multiple evaluation dimensions corresponding to the evaluation information set.
[0062] Here, the original text of the keywords includes evaluation dimensions and corresponding viewpoints.
[0063] As an example, the evaluation information in the evaluation information set can include the original text of keywords. For example, the evaluation information could be, "This clothing is of good quality and the logistics are fast"; "good quality" and "fast logistics" can both be the original text of keywords.
[0064] Here, if the evaluation information set contains multiple evaluation items, then the evaluation information set can represent multiple evaluation dimensions. A subset of these evaluation dimensions can be selected as the target evaluation dimensions.
[0065] As an example, we can select the quality of "good" as the evaluation dimension.
[0066] Optionally, the selection criteria for the target evaluation dimension can be determined according to preset dimension selection rules; for example, it can be based on whether it is in the target dimension blacklist, or on the number of comments for that dimension, to determine whether to select that dimension as the target evaluation dimension.
[0067] This allows us to identify more representative and universal evaluation dimensions, generating evaluation summary keywords and improving the accuracy of these keywords.
[0068] In some implementations, the process shown in Figure 3 can be referenced. Figure 3 illustrates an exemplary process for obtaining evaluation summary keywords.
[0069] Step 301: Extract the original text of keywords from the evaluation information in the evaluation information set.
[0070] Step 302: Select the target evaluation dimension from the multiple evaluation dimensions corresponding to the evaluation information set.
[0071] Step 303: Based on the target evaluation dimension, aggregate the original text of the keywords to obtain the aggregated results corresponding to the target evaluation dimension.
[0072] Step 304: From the aggregated results corresponding to the target evaluation dimensions, summarize the viewpoints to obtain the summarized viewpoints corresponding to the target evaluation dimensions.
[0073] It should be noted that the evaluation summary keywords generated through the process shown in Figure 3 can identify more representative and universal target evaluation dimensions, as well as improve the comprehensiveness of finding original texts that match the target evaluation dimensions, thereby improving the accuracy of the identified summary viewpoints and the accuracy rate of comment keywords.
[0074] In some embodiments, the method further includes: in response to a triggered operation on evaluation summary keywords displayed in the target product's interactive interface, displaying evaluation information matching the evaluation summary keywords.
[0075] As an example, please refer to Figure 2B, which shows the interactive interface for the target product displaying evaluation summary keywords. In Figure 2B, triggering evaluation summary keyword 2031 will display evaluation information related to evaluation summary keyword 2031 (as shown in Figure 2C).
[0076] Therefore, when users expect to view specific evaluation information for a target evaluation dimension, the specific evaluation information matching the target evaluation dimension can be displayed in a timely manner, improving the efficiency and accuracy of users obtaining information.
[0077] In some embodiments, the evaluation summary information includes evaluation summary statements.
[0078] In some embodiments, step 102 includes: summarizing at least a portion of the evaluation information in the evaluation information set according to preset statement summary rules, and generating an evaluation summary statement for the target product.
[0079] Here, the rules for summarizing statements include one or more of the following: word count rules, sentence structure rules, tone rules, salutation rules, and rules for restricting output content.
[0080] As an example, input restriction rules can be used to limit the output of non-general information for the target product, such as information that is highly relevant to the store.
[0081] As an example, please refer to Figure 2E, which shows the evaluation summary statement 2032. The evaluation summary statement can be a fluent summary statement that summarizes part or all of the evaluation information in the evaluation information set. Triggering the evaluation summary statement 2032 in Figure 2E or the extended control can display the interface shown in Figure 2E. The interface shown in Figure 2F can display the complete evaluation summary statement and related specific evaluation information.
[0082] This allows for the generation of evaluation summary statements that are complete in meaning, fluent in language, and conform to preset summary rules, thereby improving the readability and accuracy of evaluation summary information.
[0083] In some embodiments, the step of summarizing at least a portion of the evaluation information in the evaluation information set according to a preset statement summary rule to generate an evaluation summary statement for the target product includes: generating scores for the evaluation information in the evaluation information set according to a preset evaluation information quality rule; selecting evaluation information from the evaluation information set to display a first subset according to the scores of the evaluation information; and summarizing the evaluation information in the first subset using the statement summary rule to obtain an evaluation summary statement.
[0084] Here, evaluation information quality rules are used to determine the quality of evaluation information. These rules include not only quality scoring rules for the text itself, but also quality scoring rules appropriate to the text format of evaluation information.
[0085] In some embodiments, the evaluation information quality rules include one or more of the following sub-rules, but are not limited to: text quality sub-rules; user positive evaluation sub-rules; user rating sub-rules; and evaluation timeliness sub-rules.
[0086] Here, text quality sub-rules can be used to determine text quality, such as text fluency, word count, etc.
[0087] Here, the user positive review sub-rule is used to determine whether the overall evaluation of this target product is positive.
[0088] Here, users assign molecular rules, which are used to quantitatively determine the user's rating of the target product.
[0089] Here, the evaluation timeliness sub-rule is used to determine whether the evaluation information is still timely (to avoid comments being too early and inaccurate).
[0090] Therefore, evaluation information can be scored using one or more sub-rules. Evaluation information selected based on these scores is of higher quality, improving the quality of the base corpus used to generate evaluation summary statements, and thus ensuring the quality of the generated evaluation summary statements.
[0091] In some embodiments, summarizing the evaluation information in the first subset using the statement summary rules to obtain an evaluation summary statement may include: inputting the first subset, the statement summary rules, and the target product information into a summary model to obtain candidate statements output by the summary model; inputting the candidate statements into a verification model to obtain a verification result output by the verification model; outputting an evaluation summary statement in response to a verification result indicating a pass; and inputting rewrite requirement information, reasons for failure, and candidate statements into the summary model in response to a verification result indicating a fail, so that the summary model performs a new round of summary process.
[0092] As an example, referring to Figure 4, product information, summary rules, and evaluation information from the first subset can be input into summary model 401. Summary model 401 can output candidate statements, which can be imported into verification model 402 to obtain the verification result output by the verification model. The verification model can output a pass or fail verification conclusion. If the verification result indicates pass, the evaluation summary information is output. If the verification result indicates fail, a rewrite request 403 can be input into summary model 401. The rewrite request can include rewrite requirement information, reasons for failure, and candidate statements input into the summary model, which will then perform a new round of summary process until the verification passes.
[0093] Here, the summary model can be used to summarize textual information to obtain summary information. The specific implementation of the summary model can be flexibly configured according to needs.
[0094] As an example, a summary model can be used. The input to the summary model includes product information, summary rules, and several review entries. The summary rules constrain the word count, sentence structure, tone, expression, and the way users are addressed, ensuring the output is relatively objective and neutral. Key product points selected need to be categorized and summarized to ensure clarity, highlighting important phrases. Simultaneously, the output of information not commonly used for the same product, such as logistics and shipping details, and merchant customer service information, should be restricted.
[0095] Here, the validation model can output a validation result indicating that the validation failed if the candidate statement does not meet the preset validation conditions (e.g., text format, content restrictions, text length).
[0096] Therefore, evaluation summary statements that meet the conditions can be automatically generated, improving the readability and accuracy of the generated evaluation summary statements.
[0097] Referring further to Figure 5, as an implementation of the methods shown in the above figures, this disclosure provides an embodiment of an evaluation information display device, which corresponds to the method embodiment shown in Figure 1, and the device can be specifically applied to various electronic devices.
[0098] As shown in Figure 5, the evaluation information display device of this embodiment includes: an acquisition unit 501, a generation unit 502, and a display unit 503. The acquisition unit is used to acquire a set of evaluation information for a target product from the interaction records of multiple entities; the generation unit is used to generate evaluation summary information for the target product based on the evaluation information set; and the display unit is used to display at least a portion of the evaluation summary information on the target product's interactive interface.
[0099] In this embodiment, the specific processing of the acquisition unit 501, generation unit 502 and display unit 503 of the evaluation information display device and the resulting technical effects can be referred to the relevant descriptions of steps 101, 102 and 103 in the corresponding embodiment of Figure 1, and will not be repeated here.
[0100] In some embodiments, the apparatus is further configured to: display extended controls in the target product interaction interface; and, in response to a triggering operation on the extended controls, display generated evaluation summary information and evaluation information in the evaluation information set.
[0101] In some embodiments, the evaluation summary information includes evaluation summary keywords, which include target evaluation dimensions and corresponding summary viewpoints.
[0102] In some embodiments, generating evaluation summary information for the target product based on the evaluation information set includes: determining the target evaluation dimension of the target product based on the evaluation information set; aggregating keyword text based on the target evaluation dimension to obtain the aggregation result corresponding to the target evaluation dimension, wherein the aggregation result includes keyword text matching the target evaluation dimension; and summarizing viewpoint information from the aggregation result corresponding to the target evaluation dimension to obtain the summary viewpoint corresponding to the target evaluation dimension.
[0103] In some embodiments, determining the target evaluation dimension of the target product based on the evaluation information in the evaluation information set includes: extracting keyword text from the evaluation information in the evaluation information set, wherein the keyword text includes the evaluation dimension and the corresponding opinion information; and selecting the target evaluation dimension from multiple evaluation dimensions corresponding to the evaluation information set.
[0104] In some embodiments, the device is further configured to: in response to a triggered operation on evaluation summary keywords displayed in the target product's interactive interface, display evaluation information matching the evaluation summary keywords.
[0105] In some embodiments, the evaluation summary information includes evaluation summary statements; wherein generating evaluation summary information for a target product based on an evaluation information set includes: summarizing at least a portion of the evaluation information in the evaluation information set according to preset statement summary rules to generate evaluation summary statements for the target product; the statement summary rules include one or more of the following: word count rules, sentence structure rules, tone rules, salutation rules, and rules for restricting output content.
[0106] In some embodiments, the step of summarizing at least a portion of the evaluation information in the evaluation information set according to a preset statement summary rule to generate an evaluation summary statement for the target product includes: generating scores for the evaluation information in the evaluation information set according to a preset evaluation information quality rule; selecting evaluation information from the evaluation information set to display a first subset according to the scores of the evaluation information; and summarizing the evaluation information in the first subset using the statement summary rule to obtain an evaluation summary statement.
[0107] In some embodiments, the evaluation information quality rule includes one or more of the following sub-rules: text quality sub-rule; positive user evaluation sub-rule; user rating sub-rule; evaluation timeliness sub-rule.
[0108] In some embodiments, summarizing the evaluation information in the first subset using the statement summary rules to obtain an evaluation summary statement includes: inputting the first subset, the statement summary rules, and the target product information into a summary model to obtain candidate statements output by the summary model; inputting the candidate statements into a verification model to obtain a verification result output by the verification model; outputting an evaluation summary statement in response to a verification result indicating a pass; and inputting rewrite requirement information, reasons for failure, and candidate statements into the summary model in response to a verification result indicating a fail, so that the summary model performs a new round of summary process.
[0109] Please refer to Figure 6, which illustrates an exemplary system architecture in which an evaluation information display method of one embodiment of the present disclosure can be applied.
[0110] As shown in Figure 6, the system architecture may include terminal devices 601, 602, and 603, a network 604, and a server 605. Network 604 serves as the medium for providing a communication link between terminal devices 601, 602, and 603 and server 605. Network 604 may include various connection types, such as wired or wireless communication links or fiber optic cables, etc.
[0111] Terminal devices 601, 602, and 603 can interact with server 605 via network 604 to receive or send messages, etc. Various client applications, such as web browsers, search engines, and news apps, can be installed on terminal devices 601, 602, and 603. These client applications can receive user commands and perform corresponding functions, such as adding information to a message based on user instructions.
[0112] Terminal devices 601, 602, and 603 can be either hardware or software. When terminal devices 601, 602, and 603 are hardware, they can be various electronic devices with a display screen and supporting web browsing, including but not limited to smartphones, tablets, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III), MP4 players (Moving Picture Experts Group Audio Layer IV), laptops, and desktop computers, etc. When terminal devices 601, 602, and 603 are software, they can be installed in the aforementioned electronic devices. They can be implemented as multiple software programs or software modules (e.g., software programs or software modules used to provide distributed services) or as a single software program or software module. No specific limitations are imposed here.
[0113] Server 605 can be a server that provides various services, such as receiving information retrieval requests sent by terminal devices 601, 602, and 603, retrieving the corresponding display information according to the information retrieval request through various methods, and sending the relevant data for displaying the information to terminal devices 601, 602, and 603.
[0114] It should be noted that the evaluation information display method provided in this embodiment can be executed by a terminal device, and correspondingly, the evaluation information display device can be installed in terminal devices 601, 602, and 603. Furthermore, the evaluation information display method provided in this embodiment can also be executed by a server 605, and correspondingly, the evaluation information display device can be installed in server 605.
[0115] It should be understood that the number of terminal devices, networks, and servers shown in Figure 6 is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.
[0116] Referring now to FIG7, a schematic diagram of the structure of an electronic device (such as the terminal device or server in FIG6) suitable for implementing embodiments of the present disclosure is shown. The terminal device in embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG7 is merely an example and should not impose any limitation on the functionality and scope of use of embodiments of the present disclosure.
[0117] As shown in Figure 7, the electronic device may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage device 708 into a random access memory (RAM) 703. The RAM 703 also stores various programs and data required for the operation of the electronic device 700. The processing unit 701, ROM 702, and RAM 703 are interconnected via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.
[0118] Typically, the following devices can be connected to I / O interface 705: input devices 706 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 707 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 708 including, for example, magnetic tapes, hard disks, etc.; and communication devices 709. Communication device 709 allows the electronic device to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 7 shows an electronic device with various devices, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0119] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 709, or installed from storage device 708, or installed from ROM 702. When the computer program is executed by processing device 701, it performs the functions defined in the methods of embodiments of this disclosure.
[0120] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0121] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol), and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed networks.
[0122] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0123] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to: obtain a set of evaluation information for the target product from the target product interaction records of multiple entities; generate evaluation summary information for the target product based on the evaluation information set; and display at least a portion of the evaluation summary information in the target product interaction interface.
[0124] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including but not limited to object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0125] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0126] The units described in the embodiments of this disclosure can be implemented in software or in hardware. The names of the units are not necessarily limiting in certain circumstances; for example, a generation unit can also be described as a "unit that generates comment summary information".
[0127] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0128] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0129] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0130] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0131] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. A method for displaying evaluation information, wherein, include: For the target product, obtain a set of evaluation information for the target product from the interaction records of the target product among multiple entities; Based on the evaluation information set, generate evaluation summary information for the target goods; The target product's interactive interface displays at least a portion of the aforementioned evaluation summary information.
2. The method according to claim 1, wherein, The method further includes: Display extended controls in the target product's interactive interface; In response to a trigger action on the extended control, display the generated evaluation summary information and the evaluation information in the evaluation information set.
3. The method according to claim 1 or 2, wherein, The evaluation summary information includes evaluation summary keywords, which include the target evaluation dimensions and the corresponding summary viewpoints.
4. The method according to claim 3, wherein, The process of generating evaluation summary information for the target product based on the evaluation information set includes: Based on the evaluation information set, determine the target evaluation dimensions for the target goods; Based on the target evaluation dimension, the original text of the keywords is aggregated to obtain the aggregation result corresponding to the target evaluation dimension. The aggregation result includes the original text of the keywords that match the target evaluation dimension. From the aggregated results corresponding to the target evaluation dimensions, we can summarize the viewpoints to obtain the summary viewpoints corresponding to the target evaluation dimensions.
5. The method according to claim 4, wherein, The target evaluation dimensions for the target product are determined from the evaluation information set, including: Extract the original text of keywords from the evaluation information set. The original text of keywords includes the evaluation dimensions and the corresponding viewpoint information. Select the target evaluation dimension from the multiple evaluation dimensions corresponding to the evaluation information set.
6. The method according to any one of claims 3-5, wherein, The method further includes: In response to a triggered action on the review summary keywords displayed in the interactive interface of the target product, display review information that matches the review summary keywords.
7. The method according to any one of claims 1-6, wherein, The evaluation summary information includes evaluation summary statements; in The process of generating evaluation summary information for the target product based on the evaluation information set includes: Based on the preset statement summary rules, at least a portion of the evaluation information in the evaluation information set is summarized to generate an evaluation summary statement for the target product. The statement summary rules include one or more of the following: word count rules, sentence structure rules, tone rules, salutation rules, and rules for restricting output content.
8. The method according to claim 7, wherein, The step of summarizing at least a portion of the evaluation information in the evaluation information set according to preset statement summarization rules to generate an evaluation summary statement for the target product includes: Based on preset evaluation information quality rules, generate scores for the evaluation information in the evaluation information set; Based on the scores given in the evaluation information, select the first subset of evaluation information from the set of evaluation information and display it. Using the aforementioned statement summary rules, the evaluation information in the first subset is summarized to obtain the evaluation summary statement.
9. The method according to claim 8, wherein, The evaluation information quality rules include one or more of the following sub-rules: Text quality sub-rules; Sub-rule for positive user reviews; User-defined molecular rules; Evaluation of timeliness rules.
10. The method according to claim 8 or 9, wherein, The step of summarizing the evaluation information in the first subset using the statement summary rules to obtain evaluation summary statements includes: Input the first subset, the statement summary rules, and the target product information into the summary model to obtain the candidate statements output by the summary model; The candidate statement is input into the verification model, and the verification result is output by the verification model. If the verification result indicates that the verification passed, an evaluation summary statement will be output. If the verification result indicates that the verification failed, the rewrite requirement information, the reason for failure, and the candidate statement will be input into the summary model, and the summary model will carry out a new round of summary process.
11. An evaluation information display device, wherein, include: The acquisition unit is used to acquire a set of evaluation information for a target product from the interaction records of multiple entities. The generation unit is used to generate evaluation summary information for the target product based on the evaluation information set. The display unit is used to display at least part of the evaluation summary information in the interactive interface of the target product.
12. An electronic device, wherein, include: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-0.
13. A computer-readable medium having a computer program stored thereon, wherein, When the program is executed by the processor, it implements the method as described in any one of claims 1-10.
14. A computer program, wherein, When the program is executed by the processor, it implements the method as described in any one of claims 1-10.
15. A computer program product comprising computer instructions, wherein, When the computer instructions are executed by the processor, they implement the method as described in any one of claims 1-10.