Product detail page generation method, device, medium, and program product

By cross-validating merchant and user information to generate product detail pages, and utilizing intelligent model filtering and splicing display modules, the problem of incomplete information on e-commerce platforms is solved, achieving efficient and reliable detail page generation and improving user experience.

CN122264902APending Publication Date: 2026-06-23SHANGHAI SHIZHUANG INFORMATION TECHNOLOGY CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHANGHAI SHIZHUANG INFORMATION TECHNOLOGY CO LTD
Filing Date
2026-04-17
Publication Date
2026-06-23

AI Technical Summary

Technical Problem

The product detail pages on e-commerce platforms often contain incomplete or fragmented information, requiring users to repeatedly scroll, search, and infer to understand the core attributes of the products. This results in a long information acquisition path, high comprehension costs, and low decision-making efficiency.

Method used

By cross-validating descriptions from merchants and users, high-scoring display modules are generated. Large language models, multimodal models, or generative models are used to filter and combine display modules, creating a well-structured and focused details page.

Benefits of technology

It improves the credibility of the details page content and the reasonableness of the reading burden, shortens the path for users to obtain core information, and enhances the shopping experience and decision-making efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122264902A_ABST
    Figure CN122264902A_ABST
Patent Text Reader

Abstract

The application relates to the computer technical field, in particular to a commodity detail page generation method, device, medium and program product. The method is applied to an electronic device and comprises the following steps: obtaining first description information and second description information of a target commodity, wherein the first description information is description information of the target commodity by a merchant, and the second description information is description information of the target commodity by a user; cross-verification is performed on the first description information and the second description information to obtain target description information, wherein the authenticity of the target description information is higher than that of the first description information; at least one display module is generated based on the target description information, wherein the access score of each display module is greater than a first preset value, and the access score is used for representing the degree of suitability of the display module for display; and the display modules are spliced to obtain a detail page of the target commodity. Thus, the commodity description information in the obtained commodity detail page is more authentic.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, specifically to a method, device, medium, and program product for generating product detail pages. Background Technology

[0002] E-commerce platform product detail pages typically consist of multiple independent modules, including the main product image, price information, specifications, and merchant-provided text and images. When the product information provided by the merchant is incomplete or fragmented, users need to repeatedly scroll, search, and infer to understand the core attributes of the product, resulting in a long information acquisition path, high comprehension costs, and low decision-making efficiency.

[0003] Therefore, improving the quality of product detail pages is an urgent problem to be solved. Summary of the Invention

[0004] The purpose of this application is to provide a method, device, medium, and program product for generating product detail pages.

[0005] In a first aspect of this application, a method for generating a product details page is provided, applied to an electronic device. The method includes: obtaining first description information and second description information of a target product, wherein the first description information is a description of the target product by a merchant, and the second description information is a description of the target product by a user; performing cross-validation on the first description information and the second description information to obtain target description information, wherein the authenticity of the target description information is greater than that of the first description information; generating at least one display module based on the target description information, wherein the admission score of each display module is greater than a first preset value, and the admission score is used to characterize the degree to which the display module is suitable for display; and concatenating the display modules to obtain the details page of the target product.

[0006] In this embodiment, the credibility of the content used to generate product detail pages is improved by integrating and filtering information from both the merchant and user sides. By introducing an admission scoring mechanism, the display modules can be intelligently evaluated and filtered, resulting in concise content, a reasonable reading load, and controllable rendering performance in the final detail page. Finally, through modular assembly, a clearly structured and focused product detail page can be constructed, thereby shortening the path for users to obtain core information, reducing understanding and decision-making costs, and improving the shopping experience and decision-making efficiency.

[0007] In one possible implementation of the first aspect, cross-validating the first description information and the second description information to obtain target description information includes: inputting the first description information and the second description information into a first model to obtain target description information; wherein the first model is used to cross-validate the first description information and the second description information, and the first model includes at least one of the following models: a large language model for content generation, a multimodal model for image understanding, and a generative model for layout generation.

[0008] In some embodiments of this application, the efficiency of generating product detail pages is improved by introducing artificial intelligence models such as large language models, multimodal models, or generative models to perform cross-validation processes.

[0009] In one possible implementation of the first aspect, the display module includes at least one of the following modules: summary module, scene module, data support module, precautions module, and field list module; generating at least one display module based on target description information includes: generating display content corresponding to the display module based on the target description information; and arranging the display content according to the layout rules corresponding to the display module to obtain at least one display module.

[0010] In one possible implementation of the first aspect, the layout rules include at least one of the following rules: page margins, module spacing, total module height, text font size, number of text lines, image size, page contrast, number of rendering components, and rendering budget.

[0011] In one possible implementation of the first aspect, the method further includes: verifying each display module to obtain a verification result; when the verification result indicates that the display module has content errors or does not meet the layout rules, generating correction prompt information based on the verification result; and regenerating the display module based on the correction prompt information.

[0012] In one possible implementation of the first aspect, the method further includes: when the display module does not meet the layout rules, regenerating the display module includes: performing a degradation operation on the display module based on the priority of the display module; wherein the degradation operation includes at least one of the following operations: compression, postposition, lazy loading, and deletion.

[0013] In one possible implementation of the first aspect, the method further includes: when the number of regenerations exceeds a second preset value, and the verification result still indicates that the display module has content errors or layout violations, generating a product details page in a preset format for the target product.

[0014] In one possible implementation of the first aspect, the method further includes: determining an admission score for each display module based on the information completeness of the display module, and / or field consistency, and / or source credibility, and / or reading burden, and / or rendering cost.

[0015] In this embodiment, by introducing a multi-dimensional and comprehensive admission scoring mechanism, candidate display modules can be evaluated and quantitatively screened from multiple levels, including information quality, content credibility, user experience, and system performance. This ensures the overall quality and usability of the product details page.

[0016] In one possible implementation of the first aspect, the method further includes: when the admission score of the display module is less than or equal to a first preset value, performing a simplification operation on the display module; wherein the simplification operation includes at least one of the following operations: displaying only preset fields of the target product, displaying only information in the target description information whose source credibility is greater than a third preset value, and displaying the target description information of the target product in the form of a field list.

[0017] In one possible implementation of the first aspect, the method further includes: obtaining user feedback information on the display module, including the retention conversion rate of the display module, user feedback rate, and negative feedback information; and optimizing the display module based on the feedback information.

[0018] In one possible implementation of the first aspect, the display module includes a view control, and the method further includes: in response to a click operation on the view control, displaying the source of the display content of the display module.

[0019] In one possible implementation of the first aspect, the merchant's description of the target product includes at least one of the following: product title, basic product information, image information, transaction instructions, delivery instructions, and service guarantee; the user's description of the target product includes at least one of the following: purchase reviews, Q&A information, user notes associated with the target product, and high-frequency search features of the target product.

[0020] In one possible implementation of the first aspect, the target description information includes: the selling points of the target product, the real-world experience of the target product, the high-frequency focus points of the target product, and the pre-set disclosure information of the target product.

[0021] In a second aspect of this application, an electronic device is provided, including a processor, a memory, and a communication interface. The memory is used to store instructions, and the processor is used to call and execute the instructions to implement the methods described in the first aspect and any possible implementation thereof.

[0022] In a third aspect of this application, a computer-readable medium is provided, on which instructions are stored, which, when executed on an electronic device, cause the electronic device to perform the methods of the first aspect and any possible implementation thereof.

[0023] In a fourth aspect of this application, a computer program product is provided, the program product including computer instructions, which, when executed by an electronic device, cause the electronic device to perform the method of the first aspect and any possible implementation thereof.

[0024] The beneficial effects of the second to fourth aspects mentioned above can be found in the first aspect and the beneficial effects of any possible implementation of the first aspect, and will not be repeated here. Attached Figure Description

[0025] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the accompanying drawings are described below.

[0026] Figure 1 According to some embodiments of this application, a flowchart of a method for generating a product details page is shown;

[0027] Figure 2A According to some embodiments of this application, a schematic diagram of a product selection page for a shopping software is shown. Figure 1 ;

[0028] Figure 2B According to some embodiments of this application, a schematic diagram of a product selection page for a shopping software is shown in two.

[0029] Figure 2C According to some embodiments of this application, a schematic diagram three of a shopping software product selection page is shown;

[0030] Figure 2D According to some embodiments of this application, a schematic diagram of a product selection page for a shopping software is shown. Figure 4 ;

[0031] Figure 3A According to some embodiments of this application, a schematic diagram of a product review page for a shopping app is shown. Figure 1 ;

[0032] Figure 3B According to some embodiments of this application, a schematic diagram two of a product review page for a shopping software is shown;

[0033] Figure 4 A schematic diagram of a user note is shown according to some embodiments of this application;

[0034] Figure 5A According to some embodiments of this application, a schematic diagram of a product details page for a target product is shown. Figure 1 ;

[0035] Figure 5B According to some embodiments of this application, a schematic diagram two of a product details page for a target product is shown;

[0036] Figure 6 According to some embodiments of this application, a flowchart of a method for verifying a display module is shown;

[0037] Figure 7 According to some embodiments of this application, a schematic diagram of the structure of an electronic device is shown;

[0038] Figure 8 According to some embodiments of this application, a block diagram of a system-on-a-chip is shown. Detailed Implementation

[0039] The illustrative embodiments of this application include, but are not limited to, a method, apparatus, medium, and program product for generating a product details page.

[0040] Currently, product detail pages on e-commerce platforms typically consist of multiple independent modules, including the main product image, price information, specifications, merchant's text and image details, user reviews, and Q&A. When the product information provided by the merchant is incomplete, the quality of the product materials provided varies, or the content related to product reviews is fragmented, consumers often need to repeatedly scroll, search, and cross-reference these modules to fully understand the product's core attributes, such as "what is the product, who is it suitable for, what are its core advantages, and is it worth buying?" This method of information acquisition suffers from problems such as lengthy paths, high comprehension costs, and low decision-making efficiency.

[0041] To improve this situation, some existing solutions attempt to introduce artificial intelligence technology to automatically generate product descriptions. However, most of these solutions only reach the level of "generating a descriptive text" or "inserting a fixed-style summary card into the page." Their specific shortcomings include:

[0042] 1. Insufficient Credibility of Content: The generated product descriptions may contain exaggerated expressions, inconsistent factual statements, or insufficient overall credibility, posing a business risk.

[0043] 2. Lack of intelligent display decision-making mechanism: It is unable to dynamically and intelligently determine whether the high-level introduction area of ​​the product details page should be displayed, which content modules should be displayed, and in what form (such as a simplified version or a graphic version) it should be displayed, resulting in a rigid display strategy.

[0044] 3. Insufficient layout adaptation capability: The system lacks a flexible and automated page layout solving mechanism. This results in inconsistent display of generated product descriptions across different products and devices, potentially leading to layout errors, content overflow, or slow loading, thus affecting the consistency of the user experience.

[0045] 4. Lack of a continuous feedback loop for optimization: Existing generation schemes are typically unidirectional, with users passively receiving information. The system cannot continuously learn and optimize based on real user interaction data, making it difficult to iteratively improve display quality.

[0046] To address this issue, this application provides a method for generating a product details page. The method involves obtaining descriptions of the target product from both the merchant and the user, and then cross-validating these descriptions to obtain target description information. Since this target description information is cross-validated, its authenticity is higher than that of the merchant's description of the target product. At least one display module is generated based on the target description information. The admission score of each display module is greater than a first preset value, and this admission score characterizes the suitability of the display module for display. By concatenating these display modules, the product details page is obtained.

[0047] Thus, the product detail page generation method provided in this application can effectively filter and integrate information from both the merchant and user sides, improving the credibility of the content used to generate the product detail page. By introducing an admission scoring mechanism, the display modules can be evaluated and filtered, resulting in a concise detail page with a reasonable reading burden and controllable rendering performance. Finally, through modular assembly, a clearly structured and focused product detail page can be constructed, thereby shortening the path for users to obtain core information, reducing the cost of understanding and decision-making, and improving the shopping experience and decision-making efficiency.

[0048] It is understood that the product details page generation method provided in this application can be applied to electronic devices, meaning that the executing entity for each step of this method is an electronic device. For the sake of simplicity, the executing entity for each step will not be described again below when introducing the steps of this method.

[0049] This application does not limit the type of electronic device, which may include, but is not limited to, mobile phones, wearable devices (such as smartwatches), tablets, desktops, laptops, handheld computers, notebook computers, ultra-mobile personal computers (UMPCs), netbooks, as well as cellular phones, personal digital assistants (PDAs), augmented reality (AR) / virtual reality (VR) devices, etc. The embodiments of this application do not impose any restrictions on the specific type of electronic device.

[0050] To more clearly illustrate the technical solutions provided in the embodiments of this application, the technical solutions of this application will be described below in conjunction with the accompanying drawings.

[0051] Figure 1 A flowchart illustrating a method for generating a product details page is shown according to an embodiment of this application. Figure 1 As shown, the method for generating a product details page may include the following steps S101 to S104:

[0052] S101: Obtain the first description information and the second description information of the target product. The first description information is the merchant's description information of the target product, and the second description information is the user's description information of the target product.

[0053] Figure 2A , Figure 2B , Figure 2C as well as Figure 2D A schematic diagram of a product selection page 200 of a shopping software according to an embodiment of this application. Figure 1 1, 2, 3, 4.

[0054] Please see Figure 2A , Figure 2B , Figure 2C as well as Figure 2D In some embodiments of this application, the first descriptive information, that is, the merchant's description of the target product, may include, for example: Figure 2A The product image shown is 201, the product price is 202, the product title is 203, and the product's transaction details, shipping details, and service guarantees are 204. It may also include, for example... Figure 2B The product name 205 and basic product information 206 shown are as follows: Figure 2C The product information shown in section 207 (product material, size, product name, suitable target audience, applicable season, etc.) and such Figure 2D The product images and text shown are 208.

[0055] It is understood that this application does not limit the type of descriptive information that merchants can provide for the target products; the foregoing examples are merely illustrations. The first descriptive information may also include any form of data content provided or edited by the merchant to describe the product's attributes, functions, services, or promises, such as product videos, product specification tables, product certification information, and packaging lists.

[0056] Figure 3A , Figure 3B This is a schematic diagram of a product review page 300 of a shopping software according to an embodiment of this application. Figure 1 ,two.

[0057] Please see Figure 3A , Figure 3B In some embodiments of this application, the second descriptive information, that is, the user's description of the target product, may include, for example: Figure 3A The image shows user reviews of the target product. These reviews can include user-submitted reviews (302) or a comprehensive rating of the target product derived from user-submitted reviews (302) (301). For example... Figure 3BAs shown, the user's description of the target product may also include user notes 303 associated with the target product and Q&A information 304 associated with the target product.

[0058] Figure 4 This is a schematic diagram illustrating a user note 3031 according to an embodiment of this application. Figure 4 As shown, a user note includes image information of the target product uploaded by the user, a text description of the target product, and related searches 30311 for the target product mentioned in the note. Related searches 30311 are high-frequency search features of the target product associated with the user note.

[0059] It is understood that this application does not limit the types of descriptive information users provide about the target product; the foregoing examples are merely illustrations. The second descriptive information may also include user-shared video content, topics and replies in discussion forums, publicly available content mentioning the product on social media, and any information originating from the user side that reflects their genuine experience, evaluation, or demand for the product, such as unstructured data aggregated through analysis of user behavior (e.g., searches, browsing, favorites) that reflects group concerns or usage preferences.

[0060] S102: Cross-validate the first description information and the second description information to obtain the target description information. The authenticity of the target description information is greater than that of the first description information.

[0061] In some embodiments, the target description information may include the selling points of the target product. For example, if the target product is a perfume, the selling points of the perfume may be "restrained scent, suitable for commuting to the office" or "core ingredients made from natural raw materials".

[0062] The target description information can also include real-world experiences with the target product. For example, if the target product is a perfume, the real-world experience with the perfume could be a user review stating that "the fragrance lasts for about 8 hours."

[0063] The target description information can also include the high-frequency concerns of the target product. For example, if the target product is a skin care product, the high-frequency concerns of the skin care product could be "whether it is suitable for sensitive skin". Or, if the target product is a down jacket, the high-frequency concerns of the down jacket could be "how well it keeps warm in winter".

[0064] The target description information may also include information that is required to be disclosed by the target product, such as "product material (e.g., pure cotton), capacity (e.g., 500ml), and applicable population restrictions (e.g., children over 3 years old)".

[0065] It is understood that the application does not limit the type of target description information; it can be any structured or unstructured information unit that can represent the core attributes, value, or user concerns of a product and has undergone cross-validation. The aforementioned selling points, real-world experiences, high-frequency concerns, and pre-disclosed information are merely illustrative examples and do not constitute a limitation on the scope of protection of this application.

[0066] In some embodiments, cross-validating the first description information and the second description information to obtain the target description information may include: inputting the first description information and the second description information into a first model to obtain the target description information.

[0067] The first model is used to cross-validate the first description information and the second description information. The first model includes at least one of the following models: a large language model for content generation, a multimodal model for image understanding, and a generative model for layout generation.

[0068] For example, the first model can be a large language model, which automatically identifies the core features (such as "fragrance lasts for 24 hours") that are frequently confirmed or corrected by user-side information (such as "fragrance lasts for about 8 hours") by performing semantic understanding, information extraction and comparative analysis on the first descriptive information (such as "fragrance lasts for about 8 hours" as commonly reflected in user reviews), and filters out exaggerated claims that lack evidence support, thereby outputting verified target descriptive information.

[0069] For example, the first model can also be a multimodal model, used to simultaneously understand product images provided by the merchant and physical product images and videos uploaded by the user, in order to cross-verify the authenticity of visual information such as the appearance and material of the product.

[0070] For example, the first model can also be a combination of a multimodal model and a generative model. After the multimodal model completes the cross-validation of information, the generative model generates target description text / images that conform to a preset template or style based on the validated information.

[0071] This application does not limit the type of the first model, which can be any machine learning model or algorithm combination capable of performing information comparison, analysis, or fusion tasks. This application also does not limit the specific cross-validation rules used by the first model, nor the training method, data source, or optimization strategy of the first model.

[0072] S103: Generate at least one display module based on the target description information. The admission score of each display module is greater than a first preset value. The admission score is used to characterize the degree to which the display module is suitable for display.

[0073] For example, the display module may include a summary module, such as a text card that summarizes the product’s core selling points and target audience, such as “A light fragrance suitable for commuting to work, featuring a restrained scent and approximately 8 hours of lasting fragrance.”

[0074] For example, the display module may also include a scenario module, such as a combination of text and images to describe specific usage scenarios of the product, such as "Office Scenario: Fresh and Unobtrusive Scent" accompanied by pictures of the office environment.

[0075] For example, the display module may also include a data support module, such as charts for visually displaying experimental data or survey results, like a "user satisfaction survey bar chart" or a "component efficacy comparison chart".

[0076] For example, the display module may also include a precautions module, such as text listing product usage restrictions or contraindications, such as "Use with caution by pregnant women" or "Avoid contact with eyes".

[0077] For example, the display module may also include a field list module, such as a table or list for clearly listing the key specifications of the product, such as "Capacity: 50ml; Material: Glass bottle".

[0078] It is understood that this application does not limit the types of modules included in the display module; the aforementioned summary module, scenario module, data support module, precautions module, and field list module are merely examples. The display module can also be any other type of information aggregation and presentation unit defined according to business needs, such as a user reputation summary module, a product comparison module, or a shopping guide module, etc.

[0079] In some embodiments of this application, generating at least one display module based on target description information may include: generating display content corresponding to the display module based on the target description information; and arranging the display content according to the layout rules corresponding to the display module to obtain at least one display module.

[0080] For example, the layout rule for the summary module can be "single-line title + no more than three lines of body description text displayed in the center". The first model will fill the core selling points extracted from the target description information into the preset summary template container according to this rule to form the summary display module.

[0081] For example, for the field list module, its layout rule can be "a table layout with two or three columns, each row containing field names and field values". The first model will fill the table with the product specification parameters extracted from the target description information according to this rule to form the field list display module.

[0082] In some embodiments, layout rules may include page margins, module spacing, total module height, text font size, number of text lines, image size, page contrast, number of rendering components, rendering budget, etc.

[0083] For example, page margins can be constrained to "both left and right margins are no less than 24 pixels". Module spacing can be constrained to "the vertical spacing between adjacent modules is between 32 and 40 pixels". Total module height can be constrained to "the estimated rendering height of a single module does not exceed 40% of the screen height". Text font size can be constrained to "title font size ranges from 26 to 30pt, and body font size ranges from 14 to 16pt". Number of text lines can be constrained to "the summary module's body description text does not exceed 3 lines". Image size can be constrained to "the aspect ratio of all images must be between 4:3 and 16:9". Page contrast can be constrained to "the contrast between text color and background color must meet the WCAG AA standard". The number of rendered components can be constrained to "no more than 10 independent components can be rendered simultaneously in the first screen". Rendering budget can be constrained to "the total rendering time of all modules in the first screen does not exceed 1000 milliseconds".

[0084] It is understood that this application does not restrict the layout rules, and the aforementioned layout rules are merely examples. Layout rules can be dynamically configured and adjusted according to the target terminal's screen size, operating system, brand visual specifications, or business needs, as long as the layout rules can provide quantifiable and verifiable objective standards for the automated layout of the display modules.

[0085] Before a display module is allowed to be shown on the product details page, its admission score needs to be determined. The admission score is a comprehensive evaluation indicator used to quantify the suitability of the module for display across multiple dimensions, including information quality, user experience, and system performance. Therefore, by determining the admission score of a module, this embodiment of the application can intelligently filter out the most worthy and suitable content to be displayed to users from numerous candidate modules, thereby ensuring information effectiveness while optimizing the reading experience and controlling rendering overhead.

[0086] In this embodiment, the first preset value is a configurable scoring threshold used to determine whether a display module has basic display qualifications. When the admission score of a display module is greater than the first preset value, the module is considered suitable for display and will be included in the subsequent layout solving and splicing process; conversely, if the admission score is less than or equal to the first preset value, the module is considered unsuitable for direct display in the current state and the simplification operation or degradation strategy mentioned below can be triggered for processing. The specific value of the first preset value can be dynamically adjusted according to business needs, category characteristics, or user experience goals, and this application does not impose specific restrictions on it.

[0087] For the sake of clarity, a detailed description of the admission scoring system can be found below, and will not be repeated here.

[0088] S104: Combine the display modules to obtain the details page of the target product generated by the method.

[0089] Figure 5A According to an embodiment of this application, a schematic diagram of a product details page for a target product is shown. Figure 1 , Figure 5B According to an embodiment of this application, a schematic diagram two of a product details page for a target product is shown.

[0090] Please see Figure 5A and Figure 5B The product details page 400 of the target product generated by the method for generating product details page according to the embodiments of this application may include a summary module 401, a scene module 402, a data support module 403, a precautions module 404, and a field list module 405.

[0091] In this embodiment, multiple display modules with an admission score greater than a first preset value are sequentially combined and assembled according to a predetermined order based on module priority and content logical relevance, resulting in a product details page that is high-quality, highly authentic, and attracts significant user attention. This shortens the path for users to obtain core information, reduces the cost of understanding and decision-making, and improves the shopping experience and decision-making efficiency.

[0092] In some embodiments of this application, the product details page generation method provided in this application further includes determining the admission score in step S103 above.

[0093] In some embodiments, the admission score determination rule for a display module may be based on the information completeness, and / or field consistency, and / or source credibility, and / or reading burden, and / or rendering cost of the display module to determine the admission score for each display module.

[0094] For example, the admission score for the "data support module" mentioned above can be calculated by comprehensively considering: the completeness and clarity of the experimental data charts within the module (information completeness), the consistency between the chart data and the original survey report (field consistency), the authority of the data source institution (source credibility), the estimated reading time of the charts and explanatory text (reading burden), and the estimated rendering time of the chart component on the client side (rendering cost). By weighting the scores of these dimensions, a comprehensive admission score is finally obtained.

[0095] It is understood that this application does not limit the specific calculation rules, weight allocation of each dimension, or scoring thresholds for the aforementioned admission score. The dimensions and examples listed above are only to illustrate the multi-factor comprehensiveness of the admission score mechanism. It is sufficient to provide a criterion for quantifying whether a particular module is suitable for display.

[0096] In some embodiments, when the admission score of the display module is less than or equal to a first preset value, the display module can be simplified. The simplification operation may include at least one of the following: displaying only preset fields of the target product, displaying only information in the target description information whose source credibility is greater than a third preset value, or displaying the target description information of the target product in the form of a field list.

[0097] For example, for a data support module with a low admission score (e.g., because its chart data source is singular and lacks credibility), the system can perform a simplification operation, such as abandoning the generation of complex visualization charts and instead listing verified key data points (e.g., "user satisfaction: 92%", "repurchase rate: 35%)" in the form of a field list.

[0098] For example, when the summary module is insufficient due to a lack of real-world experience information from the user side, it can generate only a simplified version of the high-level product introduction, which at least includes the product definition and applicable scenarios.

[0099] For example, for a high-level introduction area consisting of multiple complex sub-modules (such as header poster, scene poster, and data chart), when the performance of the terminal device is limited, the summary module can be rendered first, and the poster module, chart module, and long text module can be delayed or loaded on demand.

[0100] Please continue to participate. Figure 5B The product details page generated by the product details page generation method provided in this application may also include a viewing control 4051 and a feedback control 4052.

[0101] In some embodiments of this application, the product details page generation method further includes obtaining user feedback information on the display module and optimizing the display module based on the feedback information. The feedback information may include positive and negative feedback collected based on user clicks on the feedback control 4052 (for example, after a user clicks on the feedback control 4052, options such as "inaccurate content," "exaggerated expression," and "difficult to read layout" may be provided), or it may include retention conversion rates, user feedback rates, etc., obtained using data tracking methods in the display module.

[0102] Based on this feedback, the system can dynamically adjust and optimize the module admission scoring rules, layout constraints, or content generation model, thereby continuously improving the quality and user experience of the subsequently generated product detail pages.

[0103] In some embodiments, users can click on the view control 4051 on the product details page to view the data source in the display module. For example, clicking on the view control next to the statement "Fragrance lasts for about 8 hours" in the summary module can display a pop-up window showing specific user review excerpts or Q&A text supporting the statement.

[0104] By showing users the data sources on the product details page, the credibility and transparency of the displayed content can be enhanced, helping users to understand the basis of the information more intuitively, thereby building stronger trust and assisting them in making purchasing decisions.

[0105] In some embodiments of this application, the display module may also provide expand / collapse interactive functionality. For example, for scene modules or notice modules with long content, a summary or the first few lines are displayed by default. Users can click the "expand" button to view the complete content and click the "collapse" button to restore the concise view, thereby achieving a balance between information completeness and page simplicity.

[0106] In some embodiments, the product details page generation method further includes validating the generated display module. Figure 6 A flowchart illustrating the verification method of the display module in some embodiments of this application is shown. For example... Figure 6 As shown, the verification method for the demonstration module includes the following steps S601 to S603:

[0107] S601: Verify each display module and obtain the verification result.

[0108] In this embodiment, the verification may include content comparison verification and rule compliance verification of the display module. Content comparison verification involves reversely comparing key factual information (such as product specifications and performance data) in the display module with the target description information determined through multi-source cross-validation, to detect whether there is factual alteration, model illusion, or logical conflict in the display module. Rule compliance verification checks whether the page layout of the display module fully meets preset layout rules and whether the content in the display module matches a preset list of prohibited exaggerated marketing terms.

[0109] S602: When the verification result indicates that the display module has content errors or does not meet the layout rules, generate a correction prompt message based on the verification result.

[0110] In this embodiment, specific error details can be extracted from the verification results. For example, "The summary module describes the fragrance duration as '12 hours,' but the verified target description data describes it as '8 hours,' indicating an exaggeration." Another example is, "The scene module's main text has 5 lines, exceeding the preset maximum constraint of 4 lines." These error details are then assembled with the corresponding module identifiers and constraint rules to construct clear and specific correction instructions, forming correction prompt information.

[0111] S603: Based on the corrected prompt information, regenerate the display module.

[0112] In this embodiment, the correction prompt can be used as a new input condition to drive the content generation model (i.e., the aforementioned first model or a dedicated regeneration model) to perform the generation process again. Based on the prompt, the generation model correctively rewrites and reformatts the problematic display module and resubmits it for verification.

[0113] In some embodiments, when the number of regeneration attempts exceeds a second preset value and the verification result still indicates that the display module has content errors or layout violations, a product details page in a preset format for the target product can be generated.

[0114] It is understandable that the above "generate-verify-correct" loop can be executed a preset number of times (for example, the second preset value is set to 3 times). If it still cannot generate a display module that meets the verification standard, a degradation strategy can be triggered, such as removing the problematic module or replacing it with a more basic field list.

[0115] In some embodiments, when a display module does not meet the layout rules, regenerating the display module includes: performing a degradation operation on the display module based on its priority. The degradation operation includes at least one of the following operations: compression, placement at the end, lazy loading, and deletion.

[0116] For example, for a scenario module that violates the layout due to excessively long body text (exceeding the line count constraint), a compression operation can be performed on it based on its priority (such as medium priority), that is, the generation model is required to simplify the body text content to meet the line count constraint; or a post-operation can be performed to adjust it to the back in the module order to reduce the impact on the first screen layout.

[0117] For example, when the total height of the display modules exceeds the threshold or the terminal device has insufficient rendering resources, the summary module, field list module, and low rendering cost module can be retained first, while compression, post-loading, or delayed loading operations can be performed on the poster module, etc.

[0118] In some embodiments of this application, all or part of the display modules generated according to the method provided in this application can be placed at the beginning of the product details page. For example, it can be inserted after the main product information area and before the product display modules, or inserted at the top of the first display container of the details page. In this way, it can be ensured that the high-positioned product introduction content, which has been verified by evidence and optimized in layout, reaches the user first, reducing the cost for the user to scroll to find core information and improving information acquisition efficiency and decision-making experience.

[0119] To better understand the technical solution of this application, the method for generating a product details page of this application will be described below with reference to a specific embodiment.

[0120] Taking the generation of a product details page for a perfume as an example, we first collect structured fields such as the product category, brand, and capacity, as well as multi-source data such as merchant details page descriptions and a large number of user reviews and Q&A.

[0121] The product detail page for this perfume category includes modules such as a summary module, a scene poster module, and a user review / Q&A summary module. The layout rules for each module include: primarily single-column layout, 24px left and right margins, 32-40px top and bottom spacing, 24-radius rounded corners for cards, 1.5-1.6 line spacing for the main text, left alignment, and the number of lines in the main text must meet a preset maximum limit (e.g., scene modules cannot exceed 4 lines), etc.

[0122] Multi-source cross-validation revealed that the "24-hour long-lasting fragrance" claimed by merchants was rarely mentioned in user reviews. However, genuine experience-related terms such as "suitable for commuting," "lasts for about 8 hours," and "restrained scent exudes maturity" appeared frequently in the reviews. Therefore, "restrained scent / suitable for commuting" was elevated to a high-level core feature, and the actual fragrance lasting time was fixed at "8 hours," thus accurately filtering out possible exaggerated claims by merchants.

[0123] Subsequently, in the content generation and validation phase, suppose the first model outputs "Fragrance lasts up to 48 hours" in its initial version, and the scene module text reaches 6 lines (exceeding the set maximum of 4 lines). At this point, the validation engine intercepts the result and automatically constructs feedback prompts: "Diagnosis error: Fragrance duration violates the factual baseline, please correct to within 8 hours; Scene module text is too long, please compress to within 4 lines. Please regenerate." After receiving this instruction, the model outputs the corrected version: "Fragrance lasts approximately 8 hours, suitable for workplace commuting," and the layout is simplified. After this corrected version passes validation, it is finally sent to the client and displayed in a prominent area of ​​the product details page in the form of summary modules, scene modules, etc., and provides an interactive entry point for "viewing evidence" for key statements, allowing users to trace specific user review evidence.

[0124] Ultimately, the system outputs renderable "page description" data that conforms to page layout rules (such as white / very light gray background, modern sans-serif font, preset font size levels and colors), including module order, component tree, text content, and style parameters. The client renders the content accordingly, achieving a consistent presentation of "content + style" on both the client and the application. A lightweight feedback entry point is also provided within the module to collect user feedback on the accuracy and readability of the content. The system continuously monitors performance through offline evaluation (factual consistency, layout compliance rate) and online evaluation (user negative feedback rate, conversion metrics), and dynamically adjusts data source priority, credibility thresholds, and generation rules based on the reasons for negative feedback (such as factual errors, difficult-to-read layout), forming a closed loop of sustainable optimization.

[0125] In some embodiments, this application also provides a readable storage medium storing a program or instructions that, when executed on an electronic device, cause the electronic device to perform the product details page generation method described in the above embodiments.

[0126] In some embodiments, this application also provides a program product, including: a program or instructions, which, when run on an electronic device, cause the electronic device to execute the product details page generation method described in the above embodiments.

[0127] In some embodiments, this application also provides an electronic device, which includes: one or more processors; one or more memories; the one or more memories storing one or more programs, which, when executed by one or more processors, cause the electronic device to perform the product details page generation method described in the above embodiments.

[0128] In some embodiments, this application also provides a vehicle, which includes in-vehicle electronic equipment, which may be the electronic equipment mentioned above.

[0129] Now for reference Figure 7The diagram shows a block diagram of an electronic device 800 according to some embodiments of this application. The electronic device 800 may include one or more processors 801 coupled to a controller hub 803. In at least one embodiment, the controller hub 803 communicates with the processor 801 via a multi-branch bus such as a Front Side Bus (FSB) or a point-to-point interface such as a Quick Path Interconnect (QPI). The processor 801 executes instructions controlling general types of data processing operations. In one embodiment, the controller hub 803 includes, but is not limited to, a Graphics & Memory Controller Hub (GMCH) (not shown) and an Input / Output Hub (IOH) (which may be on a separate chip) (not shown), wherein the GMCH includes memory and a graphics controller and is coupled to the IOH.

[0130] Electronic device 800 may also include a coprocessor 802 and a memory 804 coupled to a controller hub 803. Alternatively, one or both of the memory and GMCH may be integrated within the processor (as described in this application), with memory 804 and coprocessor 802 directly coupled to processor 801 and controller hub 803, which is on a single chip with IOH.

[0131] Memory 804 may be, for example, Dynamic Random Access Memory (DRAM), Phase Change Memory (PCM), or a combination of both. Memory 804 may include one or more tangible, non-transitory computer-readable media for storing data and / or instructions. The computer-readable storage medium stores instructions, specifically, temporary and permanent copies of those instructions. These instructions may include: instructions that, when executed by at least one processor, cause electronic device 800 to implement the product detail page generation method provided in the embodiments of this application. When the instructions are executed on a computer, the computer performs the product detail page generation method provided in the embodiments of this application.

[0132] In one embodiment, the coprocessor 802 is a dedicated processor, such as, for example, a high-throughput many-integrated core (MIC) processor, a network or communication processor, a compression engine, a graphics processor, general-purpose computing on graphics processing units (GPGPU), or an embedded processor, etc. Optional properties of the coprocessor 802 are indicated by dashed lines. Figure 7 middle.

[0133] In one embodiment, electronic device 800 may further include a Network Interface Controller (NIC) 806. The network interface 806 may include a transceiver for providing a radio interface for electronic device 800 to communicate with any other suitable device, such as a front-end module, antenna, etc. In various embodiments, the network interface 806 may be integrated with other components of electronic device 800. The network interface 806 can implement the functions of the communication unit in the above embodiments.

[0134] Electronic device 800 may further include input / output (I / O) device 805. Input / output device 805 may include: a user interface designed to enable a user to interact with electronic device 800; a peripheral component interface designed to enable peripheral components to interact with electronic device 800; and / or sensors designed to determine environmental conditions and / or location information related to electronic device 800.

[0135] It is worth noting that, Figure 7 This is merely an example. That is, although... Figure 7 The electronic device 800 shown includes multiple devices such as a processor 801, a controller hub 803, and a memory 804. However, in practical applications, devices using the methods of this application may include only a portion of the devices in the electronic device 800. For example, it may include only the processor 801 and the network interface 806. Figure 7 The properties of the optional devices are shown by dashed lines.

[0136] Now for reference Figure 8 The diagram shown is a block diagram of a System-on-Chip (SoC) 900 according to some embodiments of this application. Figure 8 In the diagram, similar components share the same reference numerals. Additionally, dashed boxes are an optional feature for more advanced SoCs. Figure 8In this embodiment, SoC 900 includes: an interconnect unit 950 coupled to processor 910; a system proxy unit 980; a bus controller unit 990; an integrated memory controller unit 940; a group or one or more coprocessors 920, which may include integrated graphics logic, an image processor, an audio processor, and a video processor; a static random access memory (SRAM) unit 930; and a direct memory access (DMA) unit 960. In one embodiment, coprocessor 920 includes a dedicated processor, such as, for example, a network or communication processor, a compression engine, general-purpose computing on graphics processing units (GPGPU), a high-throughput MIC processor, or an embedded processor.

[0137] Static Random Access Memory (SRAM) cell 930 may include one or more tangible, non-transitory computer-readable media for storing data and / or instructions. The computer-readable storage medium stores instructions, specifically, temporary and permanent copies of the instructions. The instructions may include: instructions that, when executed by at least one processor, cause the SoC to implement the product detail page generation method disclosed in embodiments of this application. When the instructions are executed on a computer, the computer performs the product detail page generation method disclosed in embodiments of this application.

[0138] It is understood that, as used herein, the term “module” may refer to or include, or be part of, an application-specific integrated circuit (ASIC), electronic circuitry, a processor (shared, dedicated, or grouped) and / or memory that executes one or more software or firmware programs, combinational logic circuitry, and / or other suitable hardware components that provide the described functionality.

[0139] It is understood that in the various embodiments of this application, the processor may be a microprocessor, a digital signal processor, a microcontroller, etc., and / or any combination thereof. According to another aspect, the processor may be a single-core processor, a multi-core processor, etc., and / or any combination thereof.

[0140] The embodiments disclosed in this application can be implemented in hardware, software, firmware, or a combination of these implementation methods. Embodiments of this application can be implemented as computer programs or program code executable on a programmable system, the programmable system including at least one processor, a storage system (including volatile and non-volatile memory and / or storage elements), at least one input device, and at least one output device.

[0141] Program code can be applied to input instructions to execute the functions described in this application and generate output information. The output information can be applied to one or more output devices in a known manner. For the purposes of this application, the processing system includes any system having a processor such as, for example, a digital signal processor (DSP), a microcontroller, an application-specific integrated circuit (ASIC), or a microprocessor.

[0142] The program code can be implemented using a high-level procedural language or an object-oriented programming language to communicate with the processing system. Assembly language or machine language can also be used when needed. In fact, the mechanisms described in this application are not limited to any particular programming language. In either case, the language can be a compiled language or an interpreted language.

[0143] In some cases, the disclosed embodiments may be implemented in hardware, firmware, software, or any combination thereof. The disclosed embodiments may also be implemented as instructions carried or stored thereon on one or more temporary or non-temporary machine-readable (e.g., computer-readable) storage media, which may be read and executed by one or more processors. For example, the instructions may be distributed via a network or through other computer-readable media. Therefore, machine-readable media may include any mechanism for storing or transmitting information in a machine-readable (e.g., computer-readable) form, including but not limited to floppy disks, optical disks, CD-ROMs, magneto-optical disks, read-only memory (ROM), random access memory (RAM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic cards or optical cards, flash memory, or tangible machine-readable storage for transmitting information (e.g., carrier waves, infrared signals, digital signals, etc.) using the Internet in the form of electrical, optical, acoustic, or other forms of propagated signals. Therefore, machine-readable media includes any type of machine-readable medium suitable for storing or transmitting electronic instructions or information in a machine-readable (e.g., computer-readable) form.

[0144] In the accompanying drawings, some structural or methodological features may be shown in a specific arrangement and / or order. However, it should be understood that such a specific arrangement and / or order may not be necessary. Rather, in some embodiments, these features may be arranged in a manner and / or order different from that shown in the illustrative drawings. Furthermore, the inclusion of structural or methodological features in a particular figure does not imply that such features are required in all embodiments, and in some embodiments, these features may be omitted or may be combined with other features.

[0145] It should be noted that all units / modules mentioned in the device embodiments of this application are logical units / modules. Physically, a logical unit / module can be a physical unit / module, a part of a physical unit / module, or a combination of multiple physical units / modules. The physical implementation of these logical units / modules themselves is not the most important factor; the combination of functions implemented by these logical units / modules is the key to solving the technical problems proposed in this application. Furthermore, to highlight the innovative aspects of this application, the above-described device embodiments of this application have not introduced units / modules that are not closely related to solving the technical problems proposed in this application. This does not mean that the above-described device embodiments do not contain other units / modules.

[0146] It should be noted that in the examples and description of this application, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one" does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0147] Although this application has been illustrated and described with reference to certain preferred embodiments thereof, those skilled in the art will understand that various changes in form and detail may be made thereto without departing from the scope of this application.

Claims

1. A method for generating product detail pages, applied to electronic devices, characterized in that, The method includes: Obtain first and second description information of the target product, wherein the first description information is the merchant's description of the target product, and the second description information is the user's description of the target product; Cross-validation is performed on the first description information and the second description information to obtain target description information, wherein the authenticity of the target description information is greater than that of the first description information; At least one display module is generated based on the target description information. The admission score of each display module is greater than a first preset value. The admission score is used to characterize the degree to which the display module is suitable for display. By combining the display modules, the details page of the target product is obtained.

2. The method according to claim 1, characterized in that, The step of cross-validating the first description information and the second description information to obtain the target description information includes: The first description information and the second description information are input into the first model to obtain the target description information; The first model is used to cross-validate the first description information and the second description information. The first model includes at least one of the following models: a large language model for content generation, a multimodal model for image understanding, and a generative model for layout generation.

3. The method according to claim 1, characterized in that, The display module includes at least one of the following modules: summary module, scene module, data support module, precautions module, and field list module; The step of generating at least one display module based on the target description information includes: Based on the target description information, generate display content corresponding to the display module; The displayed content is arranged according to the layout rules corresponding to the displayed module to obtain the at least one displayed module.

4. The method according to claim 3, characterized in that, The layout rules include at least one of the following rules: Page margins, module spacing, total module height, text font size, number of text lines, image size, page contrast, number of rendering components, and rendering budget.

5. The method according to claim 4, characterized in that, The method further includes: Each of the aforementioned display modules is validated, and the validation results are obtained. When the verification result indicates that the display module has content errors or does not meet the layout rules, a correction prompt message is generated based on the verification result. Based on the correction prompt information, the display module is regenerated.

6. The method according to claim 5, characterized in that, The method further includes: When the display module does not meet the layout rules, regenerating the display module includes: Based on the priority of the display module, a downgrade operation is performed on the display module; The degradation operation includes at least one of the following operations: compression, post-positioning, delayed loading, and deletion.

7. The method according to claim 5, characterized in that, The method further includes: If the number of regeneration attempts exceeds the second preset value, and the verification result still indicates that the display module has content errors or layout violations, a product details page in a preset format for the target product is generated.

8. The method according to claim 1, characterized in that, The method further includes: An admission score is determined for each of the display modules based on the information completeness, and / or field consistency, and / or source credibility, and / or reading burden, and / or rendering cost.

9. The method according to claim 8, characterized in that, The method further includes: When the admission score of the display module is less than or equal to the first preset value, the display module is simplified. The simplified operation includes at least one of the following operations: displaying only the preset fields of the target product, displaying only the information in the target description information whose source credibility is greater than a third preset value, and displaying the target description information of the target product in the form of a field list.

10. The method according to claim 1, characterized in that, The method further includes: Obtain user feedback information on the display module, including the retention conversion rate, user feedback rate, and negative feedback information of the display module; The display module is optimized based on the feedback information.

11. The method according to claim 1, characterized in that, The display module includes a viewing control, and the method further includes: In response to a click on the view control, the source of the content displayed by the display module is shown.

12. The method according to claim 1, characterized in that, The merchant's description of the target product includes at least one of the following: product title, basic product information, image information, transaction instructions, delivery instructions, and service guarantee; The user's description of the target product includes at least one of the following: purchase reviews, Q&A information, user notes associated with the target product, and high-frequency search features of the target product.

13. The method according to claim 1, characterized in that, The target description information includes: the selling points of the target product, the real-world experience of the target product, the high-frequency attention points of the target product, and the pre-set disclosure information of the target product.

14. An electronic device, comprising a processor, a memory, and a communication interface, characterized in that, The memory is used to store instructions, and the processor is used to call and execute the instructions to implement the method as described in any one of claims 1 to 13.

15. A computer-readable medium, characterized in that, The readable medium stores instructions that, when executed on an electronic device, cause the electronic device to perform the method of any one of claims 1 to 13.

16. A computer program product, characterized in that, The program product includes computer instructions that, when executed by an electronic device, perform the method of any one of claims 1 to 13.