Report display method and device, equipment and storage medium
By generating a report page containing operational elements and supporting user editing, the problem of low efficiency in generating analysis reports for chain merchants is solved, flexibility and diversity are improved, and user experience is enhanced.
Patent Information
- Application Number
- CN202510725583.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-30
- Publication Date
- 2025-09-23
AI Technical Summary
When chain merchants generate analysis reports, existing technologies make it difficult to improve generation efficiency while meeting the flexibility and diversity needs of different merchant users.
A report display method is provided. By obtaining the display properties of an object, a report page including a first area and a second area is generated. The first area displays an analysis report, and the second area displays operation elements. The method supports users to insert content modules and edit report content in the second area, and update the report content using a trained report generation model.
It realizes the efficient generation and flexible editing of merchant user analysis reports, meets the personalized needs of different users, improves the efficiency of report generation and editing, and enhances user satisfaction.
Smart Images

Figure CN120687008A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, and in particular to a report presentation method, apparatus, device, and storage medium. Background Art
[0002] When chain merchants (for example, those with multiple stores) review the performance of their stores, they need to view data through multiple channels, summarize and analyze the relevant data, and finally manually integrate it into a document format. This process is time-consuming and inefficient.
[0003] In related technologies, methods such as automatic report generation can help merchant users improve the efficiency of analysis reports on objects such as stores to a certain extent. However, since different merchant users have different reporting requirements, it is impossible to improve the flexibility and diversity of store analysis reports while ensuring the efficiency of report generation. Summary of the Invention
[0004] The present disclosure provides a report presentation method, apparatus, device, and storage medium to solve at least one technical problem in the related art. The technical solution of the present disclosure is as follows:
[0005] According to a first aspect of an embodiment of the present disclosure, a report presentation method is provided, comprising:
[0006] Get the first display attribute of the object to be reported;
[0007] In response to the report generation instruction, a report page of the object is displayed based on the first display attribute; the report page includes a first area and a second area, the first area displays the first analysis report of the object, and the second area displays operation elements related to the first area;
[0008] In response to a triggering operation on a content editing element among the operation elements, inserting a content module corresponding to the content editing element into the first area;
[0009] In response to an input operation on the content module, a second analysis report of the object is presented based on the first analysis report.
[0010] In some embodiments, in response to a triggering operation on a content editing element in the operation element, inserting a content module corresponding to the content editing element in the first area includes:
[0011] In response to a triggering operation on a content editing element among the operation elements, acquiring a current input position in the first area and a content module corresponding to the content editing element;
[0012] The content module is inserted at the current input position.
[0013] In some embodiments, the content module includes a text module and / or a picture module; and in response to an input operation on the content module, displaying the second analysis report of the object based on the first analysis report includes:
[0014] Responding to an input operation on the text module and / or the image module, acquiring input text content and / or input image content;
[0015] The first analysis report is updated based on the input text content and / or input image content, and a second analysis report of the object is displayed.
[0016] In some embodiments, the content module includes at least one business module corresponding to the object; and in response to an input operation on the content module, displaying a second analysis report of the object based on the first analysis report includes:
[0017] In response to a triggering operation on a target business module among the at least one business module, acquiring an input business template related to the target business module;
[0018] The first analysis report is updated based on the input business template, and a second analysis report of the object is displayed.
[0019] In some embodiments, the report page further includes a third area; updating the first analysis report based on the input business template and displaying the second analysis report of the object includes:
[0020] Displaying the input service template in the first area;
[0021] In response to a triggering operation on the input business template, displaying a second display attribute corresponding to the object in the third area; the second display attribute includes a sub-attribute of the first display attribute and an object display field corresponding to the input business template;
[0022] In response to an attribute selection operation on the second display attribute, obtaining a service attribute to be inserted;
[0023] Based on the to-be-inserted service attributes and the input service template, the first analysis report is updated, and a second analysis report of the object is displayed.
[0024] In some embodiments, updating the first analysis report based on the to-be-inserted service attribute and the input service template to display the second analysis report of the object includes:
[0025] The trained report generation model is called, the business attributes to be inserted and the input business template are processed based on the report generation model, the content of the first analysis report is updated, and the second analysis report of the object is displayed in the first area.
[0026] In some embodiments, the method further comprises:
[0027] In response to a triggering operation on the first report sub-content in the first area, displaying a content box corresponding to the first report sub-content in the third area of the report page;
[0028] In response to an editing operation on the content frame, updating the first report sub-content in the first area in real time and displaying the updated report sub-content;
[0029] In response to the text adjustment instruction, the text dimension of the updated report sub-content is adjusted, the updated report sub-content is replaced with the report sub-content after the text adjustment, and the target analysis report of the object is displayed.
[0030] In some embodiments, the method further comprises:
[0031] In response to a triggering operation on a second report sub-content in the first area, extracting a first content parameter from the second report sub-content;
[0032] In response to a triggering operation on a generation parameter tag in a third area of the report page, filling the first content parameter into a parameter attribute corresponding to the generation parameter tag;
[0033] In response to a screening operation on the first content parameter, displaying a second content parameter;
[0034] In response to the report regeneration operation, a target analysis report of the object is presented based on the second content parameter.
[0035] In some embodiments, the second area further displays a mode selection element; and the method further comprises:
[0036] In response to a triggering operation on the mode selection element, displaying a first mode module and a second mode module in the second area;
[0037] In response to a triggering operation on the first mode module, displaying in the second area a report thumbnail related to the first mode module and the report content in the first area;
[0038] In response to a triggering operation on the second mode module, a report outline diagram related to the second mode module and the report content in the second area is displayed in the second area.
[0039] In some embodiments, the report page further includes a fourth area; and the method further includes:
[0040] In response to a triggering operation on the report display attribute in the fourth area, displaying updated report display attributes;
[0041] In response to a triggering operation on a download control in the fourth area, the analysis report displayed in the first area is downloaded.
[0042] According to a second aspect of an embodiment of the present disclosure, there is provided a report display device, comprising:
[0043] A first acquisition module is configured to acquire a first display attribute of an object to be reported;
[0044] a page display module configured to execute, in response to a report generation instruction, displaying a report page of the object based on the first display attribute; the report page comprising a first area and a second area, the first area displaying the first analysis report of the object, and the second area displaying operation elements related to the first area;
[0045] an inserting module configured to, in response to a triggering operation on a content editing element among the operation elements, insert a content module corresponding to the content editing element into the first area;
[0046] The report display module is configured to display a second analysis report of the object based on the first analysis report in response to an input operation on the content module.
[0047] In some embodiments, the plug-in module comprises:
[0048] a module acquisition submodule configured to execute, in response to a triggering operation on a content editing element in the operation element, acquire a current input position in the first area and a content module corresponding to the content editing element;
[0049] The inserting submodule is configured to insert the content module at the current input position.
[0050] In some embodiments, the content module includes a text module and / or a picture module; the report presentation module includes:
[0051] a content acquisition submodule configured to acquire input text content and / or input image content in response to an input operation on the text module and / or image module;
[0052] The first report display submodule is configured to update the first analysis report based on the input text content and / or input image content and display a second analysis report of the object.
[0053] In some embodiments, the content module includes at least one business module corresponding to the object; the report presentation module includes:
[0054] a template acquisition submodule, configured to execute, in response to a triggering operation on a target business module among the at least one business module, acquire an input business template related to the target business module;
[0055] The second report display submodule is configured to update the first analysis report based on the input business template and display a second analysis report of the object.
[0056] In some embodiments, the report page further includes a third area; and the report display module includes:
[0057] a template display submodule, configured to display the input business template in the first area;
[0058] an attribute display submodule configured to, in response to a triggering operation on the input business template, display a second display attribute corresponding to the object in the third area; the second display attribute includes a sub-attribute of the first display attribute and an object display field corresponding to the input business template;
[0059] an attribute selection submodule, configured to execute an attribute selection operation in response to the second display attribute, and obtain a service attribute to be inserted;
[0060] The report updating submodule is configured to update the content of the first analysis report based on the service attributes to be inserted and the input service template, and display a second analysis report of the object.
[0061] In some embodiments, the report update submodule includes:
[0062] The report updating unit is configured to execute the call of the trained report generation model, process the business attributes to be inserted and the input business template based on the report generation model, update the content of the first analysis report, and display the second analysis report of the object in the first area.
[0063] In some embodiments, the apparatus further comprises:
[0064] a content triggering module configured to execute, in response to a triggering operation on the first report sub-content in the first area, displaying a content box corresponding to the first report sub-content in the third area of the report page;
[0065] a content editing module configured to update the first report sub-content in the first area in real time in response to an editing operation on the content frame, and display the updated report sub-content;
[0066] The adjustment module is configured to execute, in response to the text adjustment instruction, an adjustment process of the text dimension of the updated report sub-content, replace the updated report sub-content with the report sub-content after the text adjustment, and display the target analysis report of the object.
[0067] In some embodiments, the apparatus further comprises:
[0068] a parameter extraction module configured to extract a first content parameter from the second report sub-content in response to a triggering operation on the second report sub-content in the first area;
[0069] a parameter filling module configured to execute, in response to a triggering operation on a generation parameter tag in a third area of the report page, filling the first content parameter into a parameter attribute corresponding to the generation parameter tag;
[0070] a filtering module configured to perform a filtering operation on the first content parameter in response to displaying a second content parameter;
[0071] The report regeneration module is configured to execute, in response to the report regeneration operation, a target analysis report for presenting the object based on the second content parameter.
[0072] In some embodiments, the second area further displays a mode selection element; and the apparatus further comprises:
[0073] a mode triggering module configured to execute, in response to a triggering operation on the mode selection element, displaying a first mode module and a second mode module in the second area;
[0074] A first mode display module is configured to display, in response to a triggering operation on the first mode module, a report thumbnail related to the first mode module and the report content in the first area in the second area;
[0075] The second mode display module is configured to display a report outline related to the second mode module and the report content in the second area in response to a triggering operation on the second mode module.
[0076] In some embodiments, the report page further includes a fourth area; the apparatus further includes:
[0077] an attribute operation module configured to execute, in response to a trigger operation on the report display attribute in the fourth area, display an updated report display attribute;
[0078] The download module is configured to execute, in response to a triggering operation on a download control in the fourth area, download the analysis report displayed in the first area.
[0079] According to a third aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the report presentation method as described in any of the above embodiments.
[0080] According to a fourth aspect of an embodiment of the present disclosure, there is provided an electronic device, including:
[0081] processor;
[0082] a memory for storing instructions executable by the processor;
[0083] The processor is configured to execute the instructions to implement the report presentation method as described in any of the above embodiments.
[0084] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, which includes a computer program, and when the computer program is executed by a processor, it implements the report presentation method provided in any of the above embodiments.
[0085] The technical solutions provided by the embodiments of the present disclosure bring at least the following beneficial effects:
[0086] The embodiment of the present disclosure obtains a first display attribute of an object to be reported; in response to a report generation instruction, displays a report page of the object based on the first display attribute; the report page includes a first area and a second area, the first analysis report of the object is displayed in the first area, and the operation element related to the first area is displayed in the second area; in response to a trigger operation on a content editing element in the operation element, a content module corresponding to the content editing element is inserted in the first area; in response to an input operation on the content module, the second analysis report of the object is displayed based on the first analysis report. The present disclosure supports one-click report generation, which can not only help users (such as merchants) improve the efficiency of generating object analysis reports, but also meet the reporting needs of different users by displaying the report page to the user and supporting the user to perform related editing operations on the first analysis report in the report page by introducing the second area, thereby improving the flexibility and diversity of the object analysis report, and also improving the efficiency of report editing and user satisfaction.
[0087] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0088] The accompanying drawings herein are incorporated into the specification and constitute a part of the present disclosure, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute an improper limitation to the present disclosure.
[0089] Figure 1 The present invention is an architecture diagram of a system for displaying an application report according to an exemplary embodiment.
[0090] Figure 2 The figure is a flowchart of a report presentation method according to an exemplary embodiment.
[0091] Figure 3a and Figure 3b The figure is a schematic diagram of an interface showing a report display process according to an exemplary embodiment.
[0092] Figure 4 It is a schematic diagram of an entry interface of another report display process according to an exemplary embodiment.
[0093] Figure 5 The figure is a schematic diagram of an interface including a generated second analysis report according to an exemplary embodiment.
[0094] Figure 6a It is a schematic diagram of an interface of a report display method according to an exemplary embodiment.
[0095] Figure 6bIt is a schematic diagram of an interface of another report display method according to an exemplary embodiment.
[0096] Figure 7 The figure is a schematic diagram of an interface showing a report update process according to an exemplary embodiment.
[0097] Figure 8 The figure is a schematic diagram of an interface including a generated second analysis report according to an exemplary embodiment.
[0098] Figure 9 The figure is a block diagram of a report display device according to an exemplary embodiment.
[0099] Figure 10 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0100] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0101] It should be noted that the terms "first," "second," and the like in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the numbers used in this manner are interchangeable where appropriate so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure as detailed in the appended claims.
[0102] Figure 1 This is an architecture diagram of a system for displaying an application report according to an exemplary embodiment. Figure 1 , the architecture diagram may include a terminal 10 and a server 20.
[0103] The terminal 10 may be, but is not limited to, a physical device such as a smartphone, tablet computer, laptop computer, desktop computer, smart speaker, smart wearable device, digital assistant, augmented reality device, virtual reality device, or one or more of the following: an application running on the physical device. The terminal 10 may be installed with an application having a report display function, such as a client or mini-program, and may also be equipped with an operating system that supports the running of the application.
[0104] The server 20 may be, but is not limited to, an independent server, or a server cluster or distributed system composed of multiple physical servers, or may be one or more cloud servers that provide cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, and basic cloud computing services such as big data and artificial intelligence platforms. The terminal 10 and the server 20 may be directly or indirectly connected via wired or wireless communication, which is not limited in the present embodiment. Through the communication between the terminal 10 and the server 20, the server 20 can provide the terminal 10 with background support for report presentation to implement the report presentation process.
[0105] The report display method provided in the embodiment of the present disclosure can be executed by a report display device, which can be integrated into an electronic device such as a terminal in the form of hardware or software, or can be executed by the terminal alone, or can be executed collaboratively by the terminal and the server.
[0106] It should be noted that this disclosure involves user information and other related data. When the following embodiments of this disclosure are applied to specific products or technologies, user permission or consent must be obtained, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.
[0107] Figure 2 FIG. 1 is a flow chart showing a report presentation method according to an exemplary embodiment. Figure 2 As shown, the report display method can be applied to an electronic device, and the electronic device is taken as the terminal in the above implementation environment diagram as an example for explanation, including the following steps.
[0108] In step S201 , a first display attribute of an object to be reported is obtained.
[0109] The object may be, for example, a chain merchant, an associated merchant, or other merchant user for whom an analysis report is required. For example, the object may include, but is not limited to, at least one online store, at least one offline store, or at least one product.
[0110] The first display attribute may include one or more of a store ID and a report analysis date. For example, the store ID may include, but is not limited to, the store name and store number. The report analysis date may be a historical date (e.g., the past 7 days) or a historical time range to be analyzed.
[0111] In step S203, in response to the report generation instruction, a report page of the object is displayed based on the first display attribute; the report page includes a first area and a second area, the first analysis report of the object is displayed in the first area, and the operation elements related to the first area are displayed in the second area.
[0112] In this embodiment, the report generation instruction can be generated by triggering any report generation portal, including but not limited to the toolbox portal of the merchant backend, the store list page portal, the store details page portal, etc.
[0113] In actual application, take the report generation entrance as the toolbox entrance of the merchant background as an example, Figure 3a As shown, you can enter the backend page 300 of the merchant backend toolbox, select or enter the store under the management and the report analysis date (for example, the default date is the past month) in the header input area of the backend page 300. Then, click the report generation button 310 in the backend page to enter the report creation process, which is shown as follows: Figure 3b The report creation page 340 is shown in FIG.
[0114] like Figure 3b As shown, on the left side of the report creation page 340, there are controls 350 for adjusting or selecting, for example, the store to be analyzed, and a second control 360 for selecting the analysis date. On the right side of the report creation page 340, there is a report preview area 350, in which a scrolling preview of the basic report content template can be displayed. For batch report generation, multiple stores can be selected, and the analysis date can support daily, weekly, monthly, or custom dates. By triggering the report generation control 360 on the report creation page 340, the report page for that store is generated and displayed.
[0115] Optionally, continue as Figure 3a As shown, the historical report generation result 320 can be displayed in the background page 300. The result can be displayed in the form of a list, and each historical report result can be sorted and filtered according to the creation type, creator, creation time, etc., and by triggering the relevant controls in the operation column of the result (such as the view details control), the report details page of the corresponding historical report can be displayed.
[0116] In some embodiments, taking the report generation entrance as the store list page entrance as an example, Figure 4 As shown, in the displayed store list page 400, a report can be created for a single store in the store list 410 by triggering the report generation control 430, or multiple stores can be selected on the left side of the store list and the report generation button 420 on the right can be triggered to enter the report creation process and create batch reports.
[0117] In some embodiments, taking the report generation entrance as the store details page entrance as an example, a store in the store list page can be triggered to enter the store details page of the store, and by triggering the report generation button in the store details page, the report creation process is entered to generate an analysis report for the store a.
[0118] In practical applications, such as Figure 5 As shown, in the generated report page 500, the report page 500 may include a first area 510 and a second area 520, wherein the first analysis report of the object is displayed in the first area 510, and the operation elements related to the first area 520 are displayed in the second area 520. Exemplarily, the first analysis includes one or more of but not limited to text, pictures, graphs, tables, videos, etc. The operation elements may include but not limited to one or more of content editing elements and mode elements (such as a first mode module, a second mode module, etc.). Exemplarily, the content editing elements may include but not limited to at least one of a general component, a business module, etc. The content editing element can be displayed by triggering an insert element 521 in the second area, and the mode element can be displayed by triggering a mode selection element 522 in the second area. The content editing element is used to intelligently edit the report content displayed in the first area. The mode selection element is used to selectively display the display mode of the report content displayed in the first area.
[0119] In step S205 , in response to a triggering operation on a content editing element among the operation elements, a content module corresponding to the content editing element is inserted into the first area.
[0120] Optionally, the terminal receives a trigger operation for a content editing element in the operation element and performs an insert action, that is, inserting a content module corresponding to the content editing element at a corresponding position in the first area.
[0121] In some embodiments, in response to a triggering operation on a content editing element in the operation element, inserting a content module corresponding to the content editing element in the first area includes:
[0122] In response to a triggering operation on a content editing element in the operation elements, obtaining a current input position in the first area and a content module corresponding to the content editing element;
[0123] Inserts a content module at the current input position.
[0124] Optionally, in response to a trigger operation on a content editing element in an operation element, the terminal detects the current input position in the first area before the trigger operation, obtains the module type of the content module corresponding to the current input position and the triggered content editing element, and inserts a content module of a matching type into the current input position based on the module type. The inserted content module can be a module with template content, a module with blank content, etc. In this way, by introducing the content module and the current input position, the user can make precise content adjustments to the initially generated first analysis report according to needs, meet the reporting needs of different users, and further improve the flexibility and diversity of the object analysis report.
[0125] In step S207 , in response to an input operation on the content module, a second analysis report of the object is displayed based on the first analysis report.
[0126] Optionally, the terminal obtains input content in response to the user object's input operation on the content module, and updates the content of the first analysis report and the display arrangement and / or layout of the report content based on the input content, and generates and displays the second analysis report of the object.
[0127] In some embodiments, the content module includes a text module and / or an image module; in response to an input operation on the content module, the second analysis report based on the first analysis report presentation object includes:
[0128] Responding to an input operation on a text module and / or an image module, obtaining input text content and / or input image content;
[0129] The first analysis report is updated based on the input text content and / or the input image content, and a second analysis report of the object is displayed.
[0130] In practical applications, such as Figure 6a As shown, in the case where the content module 520 in the second area includes a text module 610 and a picture module 620, the terminal displays a text box 630 corresponding to the text module 610 at a first position in the first area in response to a triggering operation on the text module 610, and obtains the input text content in the text box 630. In response to a triggering operation on the picture module 620, the terminal displays a picture insertion box 640 corresponding to the picture module 620 at a second position in the first area, and selects a picture to be inserted as input picture content by triggering the picture insertion box 640. Based on the input text content and / or input picture content, the content of the first analysis report is updated, and a second analysis report of the object is generated and displayed. In this way, by introducing a text module and / or a picture module into the content module, diversified editing operations are supported on the first analysis report in the text and / or picture dimensions, further improving the flexibility and diversity of the object analysis report.
[0131] In some embodiments, the content module includes at least one business module corresponding to the object; in response to an input operation on the content module, presenting a second analysis report of the object based on the first analysis report includes:
[0132] In response to a triggering operation on a target business module in at least one business module, obtaining an input business template related to the target business module;
[0133] The first analysis report is updated based on the input business template, and a second analysis report of the object is displayed.
[0134] In practical applications, such as Figure 6b As shown, in the case where the content module includes at least one business module corresponding to the object, the terminal responds to the trigger operation of the target business module 650 in the at least one business module, obtains the input business template related to the target business module and the object, and inserts the input business template 660 at the corresponding position in the first area. The report content of the first analysis report can be updated through the default business attributes in the input business template, and the second analysis report of the object is generated and displayed.
[0135] The above embodiment, by adding at least one business module corresponding to the object in the content module, different business modules correspond to different business analysis requirements, which can realize the update and editing operations of more complex report content, further improve the flexibility and diversity of the object analysis report, and reduce the difficulty of editing complex report content, which is conducive to improving report editing efficiency.
[0136] In some embodiments, the report page further includes a third area; the first analysis report is updated based on the input business template, and the second analysis report of the displayed object includes:
[0137] Display the input business template in the first area;
[0138] In response to a triggering operation on the input business template, a second display attribute corresponding to the object is displayed in the third area; the second display attribute includes a sub-attribute of the first display attribute and an object display field corresponding to the input business template;
[0139] In response to an attribute selection operation on a second display attribute, obtaining a service attribute to be inserted;
[0140] Based on the business attributes to be inserted and the input business template, the content of the first analysis report is updated, and a second analysis report of the object is displayed.
[0141] Optionally, the terminal displays the input business template corresponding to the selected target business module in the first area. If the input business template needs to be adjusted, a trigger operation, such as a click, is performed on the input business template to display the third area on the report page. The terminal also extracts a second display attribute corresponding to the object from the input business template. This second display attribute may be a default business attribute corresponding to the input business template and the object. Optionally, the second display attribute may include, but is not limited to, at least one of the analysis object (e.g., product), analysis time, and analysis field corresponding to the object. The analysis time may be the business analysis time corresponding to the input business template (e.g., yesterday) or the business analysis time period (e.g., the past three days). This analysis time may be different from the analysis time for the entire analysis report previously selected and is unique to the input business template. The analysis field is the key analysis indicator included in the input business template. Different target business modules have different corresponding second display attributes. Subsequently, in response to the user object performing an attribute selection operation on the second display attribute, such as a delete operation, an add operation, or a select operation, based on actual business needs, the updated second display attribute is obtained as the business attribute to be inserted.
[0142] In actual application, continue as Figure 6b As shown, by triggering the input business template 660 displayed in the first area, the display position of the first area can be moved to the left and the third area can be displayed on the right side of the first area. The third area is a generation toolbar, and the corresponding parameter editing is performed by triggering the "Generate Parameters" label in the third area. The third area displays the second display attributes (such as field 1, field 2, etc.) such as analysis objects (such as matcha, fried yogurt, etc.), analysis time and analysis fields. The corresponding analysis object can be deleted by the delete button on the right side of each analysis object or analysis field. For example, click the delete button on the right side of "Fried Yogurt" to delete the analysis object of "Fried Yogurt". At this time, the analysis object of "Fried Yogurt" is deleted in the input page template without the need to analyze it. For another example, by clicking the delete button on the right side of "Field 2", the analysis field of "Field 2" can be deleted. At this time, there is no need to obtain and analyze the analysis data corresponding to each analysis object in "Field 2" in the input page template.
[0143] In the above embodiment, by expanding the input business template and the third area in the report page, the second display attribute corresponding to the input business template and the object is displayed in the third area. By selecting the second display attribute, the required display content in the input business template can be adjusted to adapt to different business display requirements, thereby increasing the flexibility and diversity of the object analysis report and improving the efficiency of report editing.
[0144] In some embodiments, based on the service attributes to be inserted and the input service template, the first analysis report is updated, and the second analysis report of the display object includes:
[0145] The trained report generation model is called, the business attributes to be inserted and the input business template are processed based on the report generation model, the content of the first analysis report is updated, and the second analysis report of the object is displayed in the first area.
[0146] The report generation model may be a generative large language model, which may be trained by fine-tuning instructions or prompting learning on a pre-trained large language model. The model structure and training process of the large language model are not specifically limited herein.
[0147] Optionally, after obtaining the business attributes to be inserted and the input business template, the terminal responds to the report update instruction, obtains the corresponding analysis data to be updated, takes the business attributes to be inserted, the analysis data to be updated and the input business template as model input, performs report update processing through the trained report generation model, analyzes the analysis data to be updated, and outputs an updated analysis content block corresponding to the input business template, updates the corresponding content block in the first analysis report with the updated analysis content block, and regenerates and displays the second analysis report of the object.
[0148] The above embodiment improves the efficiency of report generation and updating by calling the trained report generation model and updating the report content in combination with the business attributes to be inserted and the input business template.
[0149] In some embodiments, the method further comprises:
[0150] In response to a triggering operation on the first report sub-content in the first area, displaying a content box corresponding to the first report sub-content in the third area of the report page;
[0151] In response to an editing operation on the content frame, updating the first report sub-content in the first area in real time and displaying the updated report sub-content;
[0152] In response to the text adjustment instruction, the text dimension of the updated report sub-content is adjusted, the updated report sub-content is replaced with the report sub-content after the text adjustment, and the target analysis report of the object is displayed.
[0153] In actual application, multiple report sub-contents are displayed in the first area, such as Figure 7The report sub-content corresponding to the "overall analysis" shown in the figure, "the trend chart of sub-business a in the past XX days", "the XXXX distribution table of sub-business a", etc. If you need to edit the report sub-content, you can click on a report sub-content in the first area as the first report sub-content 710 (for example, the report sub-content of "overall analysis"). Under the content format label in the third area, the content box 720 corresponding to the first report sub-content is displayed. The original text content of the triggered first report sub-content is displayed in the content box 720 by default. Afterwards, the terminal can respond to the editing operation of the user object in the content box 720, and update the edited content to the first report sub-content in the first area in real time, and display the updated report sub-content in the third area.
[0154] If text adjustment is required for the edited content, the text adjustment control 730 in the third area can be triggered to generate a text adjustment instruction, and the text adjustment capability of the trained report generation model can be used to adjust the text dimension of the updated report sub-content, so as to replace the updated report sub-content in the third area with the report sub-content after text adjustment, and the report sub-content after text adjustment is used as part of the target analysis report of the object, and the target analysis report is updated and displayed in the first area. Optionally, the text dimension adjustment here can be performed by adjusting the text style of the edited text content so that it is more consistent with the overall style of the analysis report, and the adjusted text content does not deviate from the original analysis results.
[0155] The above embodiment improves report editing efficiency by supporting direct editing of the first report sub-content in the first region. Furthermore, the textual dimensions of the edited report content can be adjusted to improve the consistency of the textual style and quality of the entire subsequently generated analysis report.
[0156] In some embodiments, the method further comprises:
[0157] In response to a triggering operation on the second report sub-content in the first area, extracting the first content parameter from the second report sub-content;
[0158] In response to a triggering operation on a generation parameter tag in a third area of the report page, filling the first content parameter into a parameter attribute corresponding to the generation parameter tag;
[0159] In response to a filter operation on the first content parameter, presenting a second content parameter;
[0160] In response to the report regeneration operation, a target analysis report of the object is presented based on the second content parameter.
[0161] Optionally, in response to a triggering operation on the second report sub-content in the first area, the terminal extracts a first content parameter from the second report sub-content, and the first content parameter matches the type of the extracted second report sub-content and the corresponding object. At the same time, the third area is displayed in the report page, and a content format tag and a generation parameter tag are displayed in the third area. By triggering the content format tag, the extracted first content parameter is filled into each parameter attribute type corresponding to the generation parameter tag. Afterwards, the user object's screening operation for the first content parameter, such as deletion, addition, selection, etc., is obtained, and the second content parameter is obtained and displayed. Afterwards, in response to the report regeneration operation corresponding to the report regeneration button triggered in the third area, the terminal obtains the second content parameter to regenerate the corresponding updated second report sub-content, and updates the report based on the updated second report sub-content, and obtains and displays the target analysis report of the object.
[0162] The above embodiment triggers the second report sub-content in the first region, extracts content parameters from the second report sub-content, and populates them into the parameter attributes corresponding to the generation parameter tag. This allows the user object to filter the populated parameters, thereby regenerating the report based on the filtered second content parameters. This eliminates the need for complex input operations, reducing the risk of input errors and improving the accuracy of report regeneration.
[0163] In some embodiments, the second area further displays a mode selection element; and the method further comprises:
[0164] In response to a triggering operation on the mode selection element, displaying the first mode module and the second mode module in the second area;
[0165] In response to a triggering operation on the first mode module, displaying in the second area a report thumbnail related to the first mode module and the report content in the first area;
[0166] In response to a triggering operation on the second mode module, a report outline diagram related to the report content in the second mode module and the second area is displayed in the second area.
[0167] In actual application, continue as Figure 5As shown, by triggering mode selection element 522, the first mode module and the second mode module are displayed on the right side of the second area. By triggering the first mode module, a report thumbnail corresponding to the first mode module and the report content in the first area is displayed on the right side of the second area. By triggering the second mode module, a report outline corresponding to the second mode module and the report content in the first area is displayed on the right side of the second area. In this way, by introducing the first mode module and the second mode module, the display style of the report can be flexibly adjusted according to different browsing needs, thereby improving the presentation effect of the report.
[0168] In some embodiments, the report page further includes a fourth area; and the method further includes:
[0169] In response to a triggering operation on the report presentation attribute in the fourth area, presenting the updated report presentation attribute;
[0170] In response to a triggering operation on a download control in the fourth area, the analysis report displayed in the first area is downloaded.
[0171] In practical applications, such as Figure 8 As shown, the report page also displays a fourth area 810. In response to a corresponding trigger operation (e.g., editing, adjusting, etc.) on the report display properties in fourth area 810, the terminal displays the updated report display properties. Furthermore, in response to a trigger operation on the download control in the fourth area, the terminal can retrieve the analysis report displayed in the second area and download the corresponding analysis report document. Optionally, the report display properties may include, but are not limited to, basic information, report name, and the report display ratio in the first area. Basic information may include, for example, the name of the store where the report was generated and the analysis time. The report name may refer to the document name corresponding to the analysis report displayed in the first area. The report display ratio can be increased or decreased by, for example, by 25%, 50%, 75%, 100%, 125%, 150%, or 200%. Thus, by expanding the fourth area on the report page, report display properties can be quickly adjusted and related download operations can be performed, reducing the number of steps required and improving the convenience and efficiency of report editing.
[0172] The above embodiment obtains the first display attribute of the object to be reported; in response to the report generation instruction, displays the report page of the object based on the first display attribute; the report page includes a first area and a second area, the first analysis report of the object is displayed in the first area, and the operation element related to the first area is displayed in the second area; in response to the trigger operation of the content editing element in the operation element, the content module corresponding to the content editing element is inserted in the first area; in response to the input operation of the content module, the second analysis report of the object is displayed based on the first analysis report. The present disclosure supports one-click report generation, which can not only help users (such as merchants) improve the efficiency of generating object analysis reports, but also meet the reporting needs of different users by displaying the report page to the user and supporting the user to perform related editing operations on the first analysis report in the report page by introducing the second area, thereby improving the flexibility and diversity of the object analysis report, and also improving the efficiency of report editing and user satisfaction.
[0173] Furthermore, by generating analysis reports with one click, merchants can improve overall efficiency in scenarios such as store analysis reports. In the report generation interaction process, merchants only need to select the corresponding parameters to generate a report with one click, which reduces the number of steps and improves efficiency. In the editing interaction process, if merchants are dissatisfied with part of the report document, they can directly regenerate the corresponding module with one click, allowing for quick and flexible update of the analysis report content.
[0174] In addition, in terms of report editing efficiency, this application also solves the problem that traditional text editing is inefficient and module data is prone to errors during modification and search. By introducing generation parameters during the interaction process, the content can be directly regenerated by inputting parameters, ensuring the accuracy and consistency of module data. The efficiency of text editing is effectively improved and the error rate in editing and modification is reduced.
[0175] It should be noted that the above embodiments may be executed individually, or may be executed crosswise or superimposed on each other when there is no technical conflict.
[0176] Figure 9 This is a block diagram of a report display device according to an exemplary embodiment. Figure 9 , the apparatus may include:
[0177] A first acquisition module 910 is configured to acquire a first display attribute of an object to be reported;
[0178] a page display module 920 configured to execute, in response to the report generation instruction, displaying a report page for the object based on the first display attribute; the report page comprising a first area and a second area, the first area displaying the first analysis report of the object, and the second area displaying operation elements related to the first area;
[0179] an inserting module 930 configured to, in response to a triggering operation on a content editing element in the operation element, insert a content module corresponding to the content editing element into the first area;
[0180] The report display module 940 is configured to display a second analysis report of the object based on the first analysis report in response to an input operation on the content module.
[0181] In some embodiments, the insertion module 930 includes:
[0182] a module acquisition submodule configured to execute, in response to a triggering operation on a content editing element in the operation element, acquire a current input position in the first area and a content module corresponding to the content editing element;
[0183] The inserting submodule is configured to insert the content module at the current input position.
[0184] In some embodiments, the content module includes a text module and / or a picture module; the report display module 940 includes:
[0185] a content acquisition submodule configured to acquire input text content and / or input image content in response to an input operation on the text module and / or image module;
[0186] The first report display submodule is configured to update the first analysis report based on the input text content and / or input image content and display a second analysis report of the object.
[0187] In some embodiments, the content module includes at least one business module corresponding to the object; the report display module 940 includes:
[0188] a template acquisition submodule, configured to execute, in response to a triggering operation on a target business module among the at least one business module, acquire an input business template related to the target business module;
[0189] The second report display submodule is configured to update the first analysis report based on the input business template and display a second analysis report of the object.
[0190] In some embodiments, the report page further includes a third area; the report display module 940 includes:
[0191] a template display submodule, configured to display the input business template in the first area;
[0192] an attribute display submodule configured to, in response to a triggering operation on the input business template, display a second display attribute corresponding to the object in the third area; the second display attribute includes a sub-attribute of the first display attribute and an object display field corresponding to the input business template;
[0193] an attribute selection submodule, configured to execute an attribute selection operation in response to the second display attribute, and obtain a service attribute to be inserted;
[0194] The report updating submodule is configured to update the content of the first analysis report based on the service attributes to be inserted and the input service template, and display a second analysis report of the object.
[0195] In some embodiments, the report update submodule includes:
[0196] The report updating unit is configured to execute the call of the trained report generation model, process the business attributes to be inserted and the input business template based on the report generation model, update the content of the first analysis report, and display the second analysis report of the object in the first area.
[0197] In some embodiments, the apparatus further comprises:
[0198] a content triggering module configured to execute, in response to a triggering operation on the first report sub-content in the first area, displaying a content box corresponding to the first report sub-content in the third area of the report page;
[0199] a content editing module configured to update the first report sub-content in the first area in real time in response to an editing operation on the content frame, and display the updated report sub-content;
[0200] The adjustment module is configured to execute, in response to the text adjustment instruction, an adjustment process of the text dimension of the updated report sub-content, replace the updated report sub-content with the report sub-content after the text adjustment, and display the target analysis report of the object.
[0201] In some embodiments, the apparatus further comprises:
[0202] a parameter extraction module configured to extract a first content parameter from the second report sub-content in response to a triggering operation on the second report sub-content in the first area;
[0203] a parameter filling module configured to execute, in response to a triggering operation on a generation parameter tag in a third area of the report page, filling the first content parameter into a parameter attribute corresponding to the generation parameter tag;
[0204] a filtering module configured to perform a filtering operation on the first content parameter in response to displaying a second content parameter;
[0205] The report regeneration module is configured to execute, in response to the report regeneration operation, a target analysis report for presenting the object based on the second content parameter.
[0206] In some embodiments, the second area further displays a mode selection element; and the apparatus further comprises:
[0207] a mode triggering module configured to execute, in response to a triggering operation on the mode selection element, displaying a first mode module and a second mode module in the second area;
[0208] A first mode display module is configured to display, in response to a triggering operation on the first mode module, a report thumbnail related to the first mode module and the report content in the first area in the second area;
[0209] The second mode display module is configured to display a report outline related to the second mode module and the report content in the second area in response to a triggering operation on the second mode module.
[0210] In some embodiments, the report page further includes a fourth area; the apparatus further includes:
[0211] an attribute operation module configured to execute, in response to a trigger operation on the report display attribute in the fourth area, display an updated report display attribute;
[0212] The download module is configured to execute, in response to a triggering operation on a download control in the fourth area, download the analysis report displayed in the first area.
[0213] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0214] Figure 10 FIG. 1 is a block diagram of an electronic device according to an exemplary embodiment. Figure 10 The electronic device includes a processor; a memory for storing instructions executable by the processor; wherein, when the processor is configured to execute the instructions stored in the memory, it implements the steps of any report display method in the above embodiments.
[0215] The electronic device may be a terminal, a server or a similar computing device. For example, the electronic device is a terminal. Figure 10This is a block diagram of an electronic device for report presentation according to an exemplary embodiment. Specifically:
[0216] The terminal may include components such as an RF (Radio Frequency) circuit 1110, a memory 1120 including one or more computer-readable storage media, an input unit 1130, a display unit 1140, a sensor 1150, an audio circuit 1160, a WiFi (wireless fidelity) module 1170, a processor 1180 including one or more processing cores, and a power supply 1190. It will be understood by those skilled in the art that Figure 10 The terminal structure shown in the figure does not constitute a limitation on the terminal, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0217] The RF circuit 1110 can be used to receive and send signals during information transmission or calls. Specifically, after receiving downlink information from the base station, it is handed over to one or more processors 1180 for processing. In addition, uplink data is sent to the base station. Generally, the RF circuit 1110 includes but is not limited to an antenna, at least one amplifier, a tuner, one or more oscillators, a subscriber identity module (SIM) card, a transceiver, a coupler, an LNA (low noise amplifier), a duplexer, etc. In addition, the RF circuit 1110 can also communicate with the network and other terminals via wireless communication. Such wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile Communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.
[0218] The memory 1120 can be used to store software programs and modules. The processor 1180 executes various functional applications and data processing by running the software programs and modules stored in the memory 1120. The memory 1120 may mainly include a program storage area and a data storage area. The program storage area may store an operating system, application programs required for functions, etc.; the data storage area may store data created based on the use of the terminal, etc. In addition, the memory 1120 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 1120 may also include a memory controller to provide access to the memory 1120 by the processor 1180 and the input unit 1130.
[0219] The input unit 1130 can be used to receive input digital or character information and generate keyboard, mouse, joystick, optical, or trackball signal input related to user settings and function control. Specifically, the input unit 1130 may include a touch-sensitive surface 1131 and other input devices 1132. The touch-sensitive surface 1131, also known as a touch display or touchpad, can detect user touch operations on or near it (for example, operations performed by a user using a finger, stylus, or any other suitable object or accessory on or near the touch-sensitive surface 1131) and drive corresponding connected devices according to a pre-set program. Optionally, the touch-sensitive surface 1131 may include a touch detection device and a touch controller. The touch detection device detects the user's touch position and detects the signals generated by the touch operation, transmitting the signals to the touch controller. The touch controller receives the touch information from the touch detection device, converts it into touch point coordinates, and then sends it to the processor 1180. It can also receive and execute commands from the processor 1180. In addition, the touch-sensitive surface 1131 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch-sensitive surface 1131, the input unit 1130 can also include other input devices 1132. Specifically, the other input devices 1132 can include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, power keys, etc.), a trackball, a mouse, a joystick, and the like.
[0220] The display unit 1140 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the terminal. These graphical user interfaces can be composed of graphics, text, icons, videos, and any combination thereof. The display unit 1140 may include a display panel 1141. Optionally, the display panel 1141 can be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like. Furthermore, the touch-sensitive surface 1131 can cover the display panel 1141. When the touch-sensitive surface 1131 detects a touch operation on or near it, it transmits the information to the processor 1180 to determine the type of touch event. The processor 1180 then provides a corresponding visual output on the display panel 1141 based on the type of touch event. The touch-sensitive surface 1131 and the display panel 1141 can be two independent components to implement input and output functions. However, in some embodiments, the touch-sensitive surface 1131 and the display panel 1141 can also be integrated to implement input and output functions.
[0221] The terminal may also include at least one sensor 1150, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 1141 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 1141 and / or the backlight when the terminal is moved to the ear. As a type of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the terminal posture (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that the terminal may also be configured with, such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be described here.
[0222] Audio circuit 1160, speaker 1161, and microphone 1162 provide an audio interface between the user and the terminal. Audio circuit 1160 can convert received audio data into electrical signals and transmit them to speaker 1161, which then converts them into sound signals for output. Microphone 1162, on the other hand, converts collected sound signals into electrical signals, which are then received by audio circuit 1160 and converted into audio data. The audio data is then processed by output processor 1180 and transmitted via RF circuit 1110 to, for example, another terminal. Alternatively, the audio data can be output to memory 1120 for further processing. Audio circuit 1160 may also include an earphone jack to allow communication between an external headset and the terminal.
[0223] WiFi is a short-range wireless transmission technology. The terminal can help users send and receive emails, browse web pages and access streaming media through the WiFi module 1170, which provides users with wireless broadband Internet access. Figure 10 A WiFi module 1170 is shown, but it is understandable that it is not an essential component of the terminal and can be omitted as needed without changing the essence of the invention.
[0224] Processor 1180 is the terminal's control center, connecting all components of the terminal using various interfaces and circuits. By running or executing software programs and / or modules stored in memory 1120 and accessing data stored in memory 1120, it executes various terminal functions and processes data, thereby providing overall terminal monitoring. Optionally, processor 1180 may include one or more processing cores; preferably, processor 1180 may integrate an application processor and a modem processor. The application processor primarily handles the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 1180.
[0225] The terminal also includes a power supply 1190 (e.g., a battery) for supplying power to various components. Preferably, the power supply can be logically connected to the processor 1180 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The power supply 1190 can also include one or more DC or AC power supplies, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and other arbitrary components.
[0226] Although not shown, the terminal may also include a camera, a Bluetooth module, etc., which will not be described in detail here. Specifically, in this embodiment, the terminal also includes a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors. The one or more programs include instructions for executing the virtual resource claiming method provided in the above method embodiment.
[0227] In an exemplary embodiment, a computer storage medium is further provided. When instructions in the computer storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the steps of the method provided in any one of the above embodiments.
[0228] In an exemplary embodiment, a computer program product is also provided, comprising a computer program / instructions that, when executed by a processor, implements the method provided in any of the above-described embodiments. Optionally, the computer program is stored in a computer-readable storage medium. A processor of an electronic device reads the computer program from the computer-readable storage medium and executes the computer program, causing the electronic device to perform the method provided in any of the above-described embodiments.
[0229] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, which can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0230] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the following claims.
[0231] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A report presentation method, characterized in that: include: Get the first display attribute of the object to be reported; In response to the report generation instruction, a report page of the object is displayed based on the first display attribute; the report page includes a first area and a second area, the first area displays the first analysis report of the object, and the second area displays operation elements related to the first area; In response to a triggering operation on a content editing element among the operation elements, inserting a content module corresponding to the content editing element into the first area; In response to an input operation on the content module, a second analysis report of the object is presented based on the first analysis report.
2. The method according to claim 1, characterized in that In response to a triggering operation on a content editing element in the operation element, inserting a content module corresponding to the content editing element in the first area includes: In response to a triggering operation on a content editing element among the operation elements, acquiring a current input position in the first area and a content module corresponding to the content editing element; The content module is inserted at the current input position.
3. The method according to claim 1, characterized in that The content module includes a text module and / or a picture module; and in response to an input operation on the content module, displaying a second analysis report of the object based on the first analysis report includes: Responding to an input operation on the text module and / or the image module, acquiring input text content and / or input image content; The first analysis report is updated based on the input text content and / or input image content, and a second analysis report of the object is displayed.
4. The method according to claim 1, wherein The content module includes at least one business module corresponding to the object; and in response to an input operation on the content module, displaying a second analysis report of the object based on the first analysis report includes: In response to a triggering operation on a target business module among the at least one business module, acquiring an input business template related to the target business module; The first analysis report is updated based on the input business template, and a second analysis report of the object is displayed.
5. The method according to claim 4, characterized in that The report page further includes a third area; updating the first analysis report based on the input business template and displaying the second analysis report of the object includes: Displaying the input service template in the first area; In response to a triggering operation on the input business template, displaying a second display attribute corresponding to the object in the third area; the second display attribute includes a sub-attribute of the first display attribute and an object display field corresponding to the input business template; In response to an attribute selection operation on the second display attribute, obtaining a service attribute to be inserted; Based on the to-be-inserted service attributes and the input service template, the first analysis report is updated, and a second analysis report of the object is displayed.
6. The method according to claim 5, characterized in that The updating of the first analysis report based on the to-be-inserted service attribute and the input service template to display the second analysis report of the object includes: The trained report generation model is called, the business attributes to be inserted and the input business template are processed based on the report generation model, the content of the first analysis report is updated, and the second analysis report of the object is displayed in the first area.
7. The method according to claim 1, characterized in that The method further comprises: In response to a triggering operation on the first report sub-content in the first area, displaying a content box corresponding to the first report sub-content in the third area of the report page; In response to an editing operation on the content frame, updating the first report sub-content in the first area in real time and displaying the updated report sub-content; In response to the text adjustment instruction, the text dimension of the updated report sub-content is adjusted, the updated report sub-content is replaced with the report sub-content after the text adjustment, and the target analysis report of the object is displayed.
8. The method according to claim 1 or 7, characterized in that The method further comprises: In response to a triggering operation on a second report sub-content in the first area, extracting a first content parameter from the second report sub-content; In response to a triggering operation on a generation parameter tag in a third area of the report page, filling the first content parameter into a parameter attribute corresponding to the generation parameter tag; In response to a screening operation on the first content parameter, displaying a second content parameter; In response to the report regeneration operation, a target analysis report of the object is presented based on the second content parameter.
9. The method according to claim 1, characterized in that The second area further displays a mode selection element; the method further comprising: In response to a triggering operation on the mode selection element, displaying a first mode module and a second mode module in the second area; In response to a triggering operation on the first mode module, displaying in the second area a report thumbnail related to the first mode module and the report content in the first area; In response to a triggering operation on the second mode module, a report outline diagram related to the second mode module and the report content in the second area is displayed in the second area.
10. The method according to claim 1, characterized in that The report page further includes a fourth area; and the method further includes: In response to a triggering operation on the report display attribute in the fourth area, displaying updated report display attributes; In response to a triggering operation on a download control in the fourth area, the analysis report displayed in the first area is downloaded.
11. A report display device, characterized in that: include: A first acquisition module is configured to acquire a first display attribute of an object to be reported; a page display module configured to execute, in response to a report generation instruction, displaying a report page of the object based on the first display attribute; the report page comprising a first area and a second area, the first area displaying the first analysis report of the object, and the second area displaying operation elements related to the first area; an inserting module configured to, in response to a triggering operation on a content editing element among the operation elements, insert a content module corresponding to the content editing element into the first area; The report display module is configured to display a second analysis report of the object based on the first analysis report in response to an input operation on the content module.
12. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the report presentation method according to any one of claims 1 to 10.
13. A computer-readable storage medium, when instructions in the computer-readable storage medium are executed by a processor of an electronic device, enables the electronic device to execute the report presentation method according to any one of claims 1 to 10.