Data instrument panel building method and device, equipment, storage medium and program product

By embedding document editing areas and display function controls on the data dashboard construction page, the problem of insufficient focus when building data dashboards is solved, and the construction efficiency and chart generation efficiency are improved.

CN119883262AActive Publication Date: 2025-04-25BEIJING VOLCANO ENGINE TECH CO LTD

Patent Information

Application Number
CN202510096538.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-21
Publication Date
2025-04-25
Estimated Expiration
2045-01-21

AI Technical Summary

Technical Problem

The idea is not focused enough when building the data dashboard, resulting in low construction efficiency.

Method used

Provides a method for building a data dashboard. By displaying the document editing area on the dashboard construction page, embedding document editing capabilities, using sketches, tables, text and other document functions for conception, and adding controls and functional controls, including chart controls, triggering the language model to generate charts.

Benefits of technology

It improves the efficiency of building data dashboards, makes the idea more focused, can build pages more lightweight, increases the freedom to add elements, and improves the efficiency of chart generation through language models.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119883262A_ABST
    Figure CN119883262A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data processing, discloses a data instrument panel building method and device, equipment, a storage medium and a program product, and relates to the data processing technology, the artificial intelligence technology, the large model technology and the large language model.The method comprises the steps that an instrument panel building page is displayed, and a document editing area is displayed on the instrument panel building page; the document editing area is used for providing a document type instrument panel building environment; if the current interaction point is located in the document editing area, an adding control is displayed on an instrument panel building page; in response to an interaction operation with the adding control, displaying at least one function control, the function control including a chart control, and the chart control being used for triggering the language model to generate a chart based on the chart parameters; and in response to a selection operation for the chart control, creating a first chart in the document editing area to obtain a target instrument panel. The problem that the data instrument panel building efficiency is low can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of data processing technology, and in particular to a method, device, equipment, storage medium and program product for building a data dashboard. Background Art

[0002] When building a data dashboard, it is usually necessary to use auxiliary sketches or tables to conceive the data dashboard. Then, the data dashboard is built according to the conceived content. Since the conception and construction of the data dashboard are carried out in different products, it is easy to cause the ideas to be not focused enough when building the data dashboard, and the efficiency of building the data dashboard is low. Summary of the invention

[0003] In view of this, the present disclosure provides a data dashboard construction method, device, equipment, storage medium and program product to solve the problem of low efficiency in data dashboard construction.

[0004] In a first aspect, the present disclosure provides a method for building a data dashboard, the method comprising:

[0005] Displaying a dashboard building page, wherein a document editing area is displayed on the dashboard building page, and the document editing area is used to provide a document-based dashboard building environment;

[0006] If the current interaction point is located in the document editing area, an add control is displayed on the dashboard building page;

[0007] In response to an interactive operation with the adding control, displaying at least one functional control, the functional control comprising a chart control, the chart control being used to trigger a language model to generate a chart based on chart parameters;

[0008] In response to a selection operation on the chart control, a first chart is created in the document editing area to obtain a target dashboard.

[0009] In a second aspect, the present disclosure provides a data dashboard construction device, the device comprising:

[0010] A page display module, used to display a dashboard building page, wherein a document editing area is displayed on the dashboard building page, and the document editing area is used to provide a document-based dashboard building environment;

[0011] A first control display module, configured to display an add control on the dashboard building page if the current interaction point is located in the document editing area;

[0012] A second control display module, configured to display at least one functional control in response to an interactive operation with the added control, wherein the functional control includes a chart control, and the chart control is configured to trigger the language model to generate a chart based on the chart parameters;

[0013] The chart creation module is used to create a first chart in the document editing area in response to a selection operation on the chart control to obtain a target dashboard.

[0014] In a third aspect, the present disclosure provides an electronic device, comprising: a memory and a processor, the memory and the processor are communicatively connected to each other, computer instructions are stored in the memory, and the processor executes the above-mentioned data dashboard building method by executing the computer instructions.

[0015] In a fourth aspect, the present disclosure provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the above-mentioned data dashboard building method.

[0016] In a fifth aspect, the present disclosure provides a computer program product, including computer instructions, which are used to enable a computer to execute the above-mentioned data dashboard building method.

[0017] The data dashboard construction method provided by the embodiment of the present disclosure displays a document editing area for providing a document-style dashboard construction environment on the dashboard construction page, so as to embed the document editing capability in the dashboard construction page, so that the document editing area can be used to conceive the data dashboard through document functions such as sketches, tables, and texts. At the same time, when the current interaction point is located in the document editing area, the add control is displayed, and the display of the function control is triggered by the add control. Therefore, the dashboard construction page can be lightweight, so that the content of the dashboard can be more focused when building the dashboard. Moreover, this method of displaying the function control according to the interaction point can also make the elements of the added dashboard more free to a certain extent. Not only that, the language model can also be triggered by the function control of the chart control to generate a chart based on the chart parameters, so that the chart generation efficiency of the dashboard can be effectively improved by using the language model. Moreover, compared with the related art, the present disclosure can not only conceive the data dashboard in the document editing area, but also build the data instrument in the document editing area, so that the idea is more focused when the data instrument is built, thereby effectively improving the efficiency of building the dashboard. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the specific embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the specific embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0019] Figure 1 It is a flowchart of a method for building a data dashboard according to an embodiment of the present disclosure;

[0020] Figure 2 is a schematic diagram of a dashboard construction page in a drawing board mode according to an embodiment of the present disclosure;

[0021] Figure 3 is a schematic diagram of a dashboard building page in a document mode according to an embodiment of the present disclosure;

[0022] Figure 4 is a display schematic diagram of a function control according to an embodiment of the present disclosure;

[0023] Figure 5 is a data processing schematic diagram of a column control according to an embodiment of the present disclosure;

[0024] Figure 6 is a schematic diagram of an auxiliary page according to an embodiment of the present disclosure

[0025] Figure 7 is a schematic diagram of an editing page of a beautification control according to an embodiment of the present disclosure;

[0026] Figure 8 is a schematic diagram of a chart configuration page according to an embodiment of the present disclosure;

[0027] Fig. 9 It is a structural block diagram of a data dashboard building device according to an embodiment of the present disclosure;

[0028] Fig.10 is a structural block diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0029] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present disclosure.

[0030] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0031] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.

[0032] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0033] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0034] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.

[0035] When building a data dashboard, it is usually necessary to use auxiliary sketches or tables to conceive the data dashboard. Then, the data dashboard is built according to the conceived content. Since the conception and construction of the data dashboard are carried out in different products, it is easy to cause the ideas to be not focused enough when building the data dashboard, and the efficiency of building the data dashboard is low.

[0036] In view of this, according to an embodiment of the present disclosure, a data dashboard building method embodiment is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0037] In this embodiment, a data dashboard construction method is provided, which can be used in mobile terminals, such as mobile phones, tablet computers, etc. Figure 1 is a flow chart of a method for building a data dashboard according to an embodiment of the present disclosure, such as Figure 1 As shown, the process includes the following steps:

[0038] Step S101, displaying a dashboard building page, on which a document editing area is displayed, and the document editing area is used to provide a document-based dashboard building environment.

[0039] Specifically, two dashboard building modes, document mode and canvas mode, are provided on the dashboard building page. The dashboard building mode that is initially displayed when entering the dashboard building page can be pre-configured. For example, when entering the dashboard building page, the visual canvas in canvas mode is displayed first. Alternatively, when entering the dashboard building page, the document editing area in document mode is displayed first. The dashboard building page displays selection controls for document mode and canvas mode. If the visual canvas in canvas mode is displayed first, you can interact with the selection control for document mode to switch to displaying the document editing area.

[0040] For example, Figure 2 As shown, in the drawing board mode, a visual drawing board and a toolbar are displayed. Among them, the toolbar includes chart controls, global filter controls, tab controls, text controls, web page controls, image controls, query controls, parameter controls, etc. Dashboards can be created in the visual drawing board through the interactive operations of various controls in the toolbar. The logic of online configuration and editing of dashboards is retained in the drawing board mode. Compared with the document mode, the added elements (such as charts, text, pictures, etc.) can be dragged more freely according to the framework in the drawing board mode.

[0041] Furthermore, if Figure 2 As shown, the dashboard building page also displays page controls, and the page configuration panel can be displayed on the dashboard building page through interactive operations with the page controls. The page configuration panel provides configuration functions for display parameters such as the theme, layout mode, component spacing, etc. of each dashboard in the dashboard building page. For example, the page configuration panel provides theme 1 and theme 2, and the display style of the dashboard can be switched by selecting the theme. For example, the page configuration panel provides tile layout and free layout, and the layout mode of the dashboard can be switched by selecting the layout mode.

[0042] The document mode transfers the user's experience of document writing to the construction of the dashboard. The dashboard construction concept can be carried out in the provided document editing page, making the idea of ​​dashboard construction more focused.

[0043] Step S102: If the current interaction point is located in the document editing area, an add control is displayed on the dashboard building page.

[0044] For example, Figure 3As shown, in document mode, the dashboard building page does not display the toolbar. Instead, when the current interaction point is in the document editing area, an add control is displayed in the display area of ​​the dashboard building page corresponding to the current interaction point, so as to trigger the display of the function control by adding the control.

[0045] Step S103, in response to the interaction operation with the added control, displaying at least one functional control, the functional control including a chart control, the chart control being used to trigger the language model to generate a chart based on the chart parameters.

[0046] For example, Figure 4 As shown, when interacting with the added control, a toolbar is displayed, wherein the toolbar includes at least one functional control. The toolbar changes its display position as the position of the current interaction point changes.

[0047] As can be seen from the figure, compared with the artboard mode, in the document mode, the toolbar displayed in a fixed position is removed. Therefore, the panel can be lightweight, allowing users to focus more on the content of the dashboard. At the same time, the addition control that follows the interaction point is used to trigger the display of the function control, making it more free to add elements.

[0048] Optionally, at least one functional control includes at least one of an auxiliary control, a column control, a chart control, a global filter control, a query control, a parameter control, and an element control of other elements other than a chart. Among them, the element control includes a tab control, a text control, a web page control, a picture control or other element controls, which are not limited here. The global filter control is used to globally filter the elements of the document editing page. The query control is used to query the elements of the document editing page. The parameter control is used to adjust the dynamic parameters involved in the document editing page. It should be noted that the above functional controls are only examples. In actual operation, the functional controls can be adjusted according to actual conditions.

[0049] Step S104, in response to the selection operation on the chart control, a first chart is created in the document editing area to obtain a target dashboard.

[0050] Specifically, in response to an interactive operation with a chart control, a chart container is displayed in a document editing area, and a first chart is generated in the chart container based on the chart parameters by configuring chart parameters in the chart container and using a language model.

[0051] The data dashboard construction method provided in this embodiment displays a document editing area for providing a document-style dashboard construction environment on the dashboard construction page, so as to embed document editing capabilities in the dashboard construction page, so that the document editing area can be used to conceive the data dashboard through document functions such as sketches, tables, and texts. At the same time, when the current interaction point is located in the document editing area, the add control is displayed, and the display of the function control is triggered by the add control. Therefore, the dashboard construction page can be lightweight, so that the content of the dashboard can be more focused when building the dashboard. Moreover, this method of displaying the function control according to the interaction point can also make the elements of the added dashboard more free to a certain extent. Not only that, the language model can also be triggered by the chart control, a function control, to generate a chart based on the chart parameters. Therefore, the language model can be used to effectively improve the chart generation efficiency of the dashboard. Moreover, compared with the relevant technology, the present disclosure can not only conceive the data dashboard in the document editing area, but also build the data instrument in the document editing area, so that the idea is more focused when the data instrument is built, thereby effectively improving the efficiency of building the dashboard.

[0052] In some optional embodiments, the chart parameters include a data source; in response to a selection operation on a chart control, a first chart is created in a document editing area to obtain a target dashboard, including: in response to a selection operation on a chart control, at least one optional chart related to the data source is displayed; in response to a selection operation on a target optional chart among the at least one optional chart, a first chart is created in the document editing area to obtain a target dashboard.

[0053] Specifically, the selectable chart is a chart that has been generated based on the data source.

[0054] Specifically, the first chart is a target selectable chart. For example, Figure 4 As shown, when interacting with the chart control, optional charts such as optional chart 1 and optional chart 2 are displayed. If optional chart 2 is selected, optional chart 2 is displayed as the first chart in the document editing page.

[0055] The data dashboard building method provided in this embodiment provides optional charts for selection when creating a chart through a chart control, thereby further improving the efficiency of chart creation.

[0056] In some optional implementations, the dashboard building page also displays a data source control. The data dashboard building method disclosed herein also includes: displaying a target data source in response to an interactive operation with the data source control; and obtaining an updated target data source in response to an interactive operation with the target data source.

[0057] In some optional embodiments, the data dashboard building method of the present disclosure also includes: in response to text input in the document editing area, displaying a target document in the document editing area, the target document including the input text; in response to an interactive operation on the target text in the target document, creating a second chart in the document editing area, the second chart being obtained by analyzing the target text.

[0058] Specifically, in addition to adding a chart through a chart control, the target document can also be displayed by inputting text in the document editing area. A second chart corresponding to the target document is generated by selecting the target text in the target document.

[0059] Specifically, the second graph is obtained by analyzing the target text by the language model.

[0060] The data dashboard construction method provided in this embodiment creates a second chart in the document editing area by interacting with the target text in the document editing area. Therefore, while constructing a dashboard using text ideas, the ideas can be instantly converted into charts, further improving the efficiency of constructing the data dashboard.

[0061] In some optional embodiments, the functional control includes a column control; the data dashboard building method of the present disclosure also includes: in response to interactive operations with the column control, adding at least one data container in the document editing area, the data containers are displayed in columns, and the data containers are used to add charts and / or other elements besides charts.

[0062] It should be noted that other elements include text, pictures and other elements.

[0063] For example, Figure 5 As shown, unlike the layout in canvas mode, in document mode, you can use the column control to add data containers that evenly divide the document editing area to add charts or other elements besides charts.

[0064] The data dashboard construction method provided in this embodiment provides a column control to add a column-displayed data container in the document editing area, so as to use the data container to add charts or other elements. Therefore, the column layout can be made so that elements such as charts are arranged more orderly, thereby improving the visual effect of the created data dashboard.

[0065] In some optional embodiments, the data dashboard building method of the present disclosure further includes: in response to the size adjustment of the target data container in at least one data container, adjusting the display ratio and / or display height of other data containers in the document editing area.

[0066] It can be understood that if the height, size or other dimensions of any data container are adjusted, other data containers will adaptively adjust their display ratios and heights in the document editing area to adapt to the contents of the data containers.

[0067] The data dashboard construction method provided in this embodiment can adaptively adjust the display ratio and / or display height of other data containers in the document editing area when adjusting the size of the target data container. Therefore, the column division effect can be further improved to achieve a better dashboard display effect.

[0068] In some optional implementations, the function control includes an auxiliary control, and the auxiliary control is used to trigger the display of at least one building function provided by the language model.

[0069] It should be noted that if Figure 6 As shown, in addition to displaying the auxiliary control as a functional control when the addition of the control is triggered, the auxiliary control can also be directly displayed in the dashboard building page to trigger the display of at least one building function provided by the language model.

[0070] Optionally, the building function includes at least one of a first creation function, a second creation function, a layout function, an interpretation function, and a beautification function. The first creation function is used to create a dashboard through a data source, and the second creation function is used to create a dashboard through a chart. It should be noted that the above building function is only an example and can be adjusted according to actual conditions.

[0071] It can be seen that the building functions provided by the language model are the same as those of the sketchpad mode, supporting data sets, charts, layouts, interpretations, beautification and other functions.

[0072] The data dashboard construction method provided in this embodiment provides an auxiliary control for triggering the display of at least one construction function provided by the language model. Therefore, the language model can be triggered by the auxiliary control to assist in the construction of the dashboard, so as to further improve the efficiency of the dashboard construction.

[0073] In some optional embodiments, the data dashboard building method of the present invention also includes: in response to an interactive operation with an auxiliary control, displaying at least one building function on an auxiliary page; in response to a selection operation of a target building function in at least one building function, displaying an input area for the target building function on the auxiliary page; in response to content input in the input area, processing the target building function on the target dashboard to obtain an updated target dashboard.

[0074] For example, Figure 6As shown, when interacting with the auxiliary control, an auxiliary page is displayed, and at least one building function is displayed in the auxiliary page. For example, the first creation function, the second creation function, the layout function, the interpretation function, the beautification function, etc. Figure 6 As shown, assuming that the target building function is a layout function, the input area of ​​the layout function is displayed on the auxiliary page. The layout information can be input through the input control of the input area. At the same time, the input area also displays a generation control. In response to the interactive operation with the generation control, the layout of the target dashboard is adjusted based on the layout information to obtain an updated target dashboard.

[0075] Wherein, when the target building function is a layout function, the input area also displays at least one optional layout mode and / or recommended layout, for example, recommended layout 1, recommended layout 2. By selecting an optional layout mode or a recommended layout, the layout of the target dashboard can be quickly adjusted.

[0076] It should be noted that, with the development of the language model, the building function provided by the language model can be further expanded. At the same time, the building function displayed in the auxiliary page can also be further expanded. The data dashboard building method provided in this embodiment displays an input area of ​​the target building function on the auxiliary page when the target building function is selected. The target dashboard is processed by the target building function through the content input in the input area to obtain an updated target dashboard. Therefore, the building function provided by the language model can be used to improve the editing efficiency of the target dashboard.

[0077] In some optional implementations, the functional controls also include element controls for elements other than charts. The data dashboard building method of the present disclosure also includes: in response to interactive operations with the element controls, adding corresponding target elements in the document editing area.

[0078] Optionally, the element control includes at least one of a tab control, a text control, a web page control, and a chart control. It should be noted that the above element control is only an example and can be adjusted according to actual conditions.

[0079] It can be understood that the element control is used to add a corresponding element in the document editing area. For example, if the element control is a text control, the text control is used to add text in the document editing area.

[0080] The data dashboard construction method provided in this embodiment provides element controls for elements other than charts, so that elements can be flexibly added in the document editing area through the element controls.

[0081] In some optional embodiments, the data dashboard building method of the present disclosure further includes: in response to an interactive operation with a target chart in a document editing area, displaying at least one editing control, the editing control being used to trigger the language model to perform a corresponding editing operation on the target chart.

[0082] Optionally, at least one editing control includes at least one of a beautification control, a configuration control, and a label control of at least one label type. It should be noted that the above editing controls are only examples and can be adjusted according to actual conditions. For example, the editing controls may also include a color matching control, a hierarchy control, and the like.

[0083] It should be noted that the target chart may be the first chart, the second chart or other charts in the document editing area.

[0084] The data dashboard construction method provided in this embodiment provides an editing function, and triggers the language model to perform corresponding editing operations on the target chart through the editing control. Therefore, the editing efficiency of the target chart can be effectively improved.

[0085] In some optional implementations, the editing control includes a beautification control; the data dashboard building method of the present disclosure includes: in response to a selection operation on the beautification control, displaying at least one optional beautification operation on the editing page; in response to a selection operation on a target beautification operation in at least one optional beautification operation, performing a target beautification operation on a target chart to obtain an updated target chart.

[0086] For example, Figure 7 As shown, when the beautification control is selected, the editing page of the beautification control is displayed. At least one optional beautification operation is displayed on the editing page, for example, beautification operation for "data format / field", beautification operation for "theme style", beautification operation for "chart layout", beautification operation for "chart style", etc.

[0087] The data dashboard construction method provided in this embodiment provides optional beautification operations for selection when selecting a beautification control, thereby improving the beautification efficiency of a target chart.

[0088] In some optional embodiments, the editing control includes an annotation control of at least one annotation type; the data dashboard building method of the present disclosure also includes: in response to a selection operation of a target annotation control in the annotation control of at least one annotation type, adding and displaying a chart annotation of the corresponding annotation type on the target chart.

[0089] Optionally, at least one annotation type includes at least one of value line annotation, area annotation, compound growth annotation, total difference annotation, level difference annotation, and point-line-surface annotation; wherein the point-line-surface annotation includes position point annotation. In addition, at least one annotation type may also include other types of annotations, and the above annotation types are only for illustration and may be adjusted according to actual conditions.

[0090] For example, Figure 8 As shown in the figure, assume that the document editing area displays Chart 1 and Chart 2. If you need to add a chart annotation to Chart 1, you can click Chart 1 to display the toolbar corresponding to Chart 1. The toolbar displays at least one editing control, such as annotation controls of different annotation types. Select any annotation control to add and display chart annotations of the corresponding annotation type using the language model.

[0091] The data dashboard construction method provided in this embodiment configures corresponding annotation controls for different annotation types based on visual statistical calculation logic and opinion expression methods to provide at least one annotation control of the annotation type. Therefore, when selecting a target chart, the data of the corresponding annotation type can be automatically calculated by selecting the annotation control to add the corresponding chart annotation to the target chart, saving chart annotation time. At the same time, chart annotations are used to assist in understanding the data of the target chart.

[0092] In some optional embodiments, the editing control includes a configuration control; the data dashboard building method of the present disclosure also includes: in response to a selection operation on the configuration control, displaying at least one display parameter on a chart configuration page; in response to an interactive operation on a target display parameter in at least one display parameter, obtaining an updated target display parameter; and adjusting the target chart based on the updated target display parameter to obtain an updated target chart.

[0093] Optionally, the at least one display parameter includes at least one of color matching, page margin, and appearance. It should be noted that the above display parameters are only examples and can be adjusted according to actual conditions.

[0094] For example, Figure 8 As shown, when the configuration control is selected, the chart configuration page is displayed. The chart configuration page shows display parameters such as color, page margins, and appearance. You can adjust the color, page margins, and appearance of the target chart on the chart configuration page to update the chart.

[0095] The data dashboard construction method provided in this embodiment provides a configuration control to provide the configuration capability for the display parameters of the target chart. Therefore, the target chart can be flexibly adjusted through the configuration control.

[0096] In some optional implementations, a save control is also displayed on the dashboard building page, and the save control is used to save the target dashboard in the document editing area.

[0097] As a specific application example, a target application is installed on a computer, and the target application is used to build a data dashboard. The data dashboard building method disclosed in the present invention can be used in the target application, and combined with the document function, the building of the data dashboard can be freely conceived on the document editing page, thereby converting the concept into a specific data dashboard, and the idea is more focused when building the data dashboard. In addition, a variety of dashboard building and editing functions are provided in combination with the language model, so as to further improve the efficiency of building the data dashboard by using data processing technology, artificial intelligence technology, large model technology, and large language model technology.

[0098] In this embodiment, a data dashboard construction device is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and will not be repeated hereafter. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0099] This embodiment provides a data dashboard construction device, such as Fig. 9 As shown, including:

[0100] A page display module 901 is used to display a dashboard building page. The dashboard building page displays a document editing area, which is used to provide a document-based dashboard building environment;

[0101] A first control display module 902 is used to display an add control on the dashboard building page if the current interaction point is located in the document editing area;

[0102] A second control display module 903, for displaying at least one functional control in response to an interactive operation with an added control, wherein the functional control includes a chart control, and the chart control is used to trigger the language model to generate a chart based on the chart parameters;

[0103] The chart creation module 904 is used to create a first chart in the document editing area in response to a selection operation on the chart control to obtain a target dashboard.

[0104] In some optional embodiments, the chart parameters include a data source. The chart creation module 904 includes:

[0105] An optional chart display unit, for displaying at least one optional chart related to the data source in response to a selection operation on the chart control;

[0106] The optional chart selection unit is used to create a first chart in the document editing area in response to a selection operation on a target optional chart among the at least one optional chart, so as to obtain a target dashboard.

[0107] In some optional implementations, the data dashboard building device of the present disclosure further includes:

[0108] A text input module, for displaying a target document in the document editing area in response to text input in the document editing area, the target document including the input text;

[0109] The chart generation module is used to create a second chart in the document editing area in response to an interactive operation on a target text in a target document, wherein the second chart is obtained by analyzing the target text.

[0110] In some optional implementations, the functional control includes a column control. The data dashboard construction device of the present disclosure also includes:

[0111] The column adding module is used to add at least one data container in the document editing area in response to the interactive operation with the column control. The data containers are displayed in columns. The data containers are used to add charts and / or other elements except charts.

[0112] In some optional implementations, the data dashboard building device of the present disclosure further includes:

[0113] The container adjustment module is used to adjust the display ratio and / or display height of other data containers in the document editing area in response to the size adjustment of the target data container in at least one data container.

[0114] In some optional implementations, the function control includes an auxiliary control, and the auxiliary control is used to trigger the display of at least one building function provided by the language model.

[0115] In some optional implementations, the data dashboard building device of the present disclosure further includes:

[0116] A function display module, for displaying at least one building function on the auxiliary page in response to an interactive operation with the auxiliary control;

[0117] A function selection module, configured to display an input area of ​​the target building function on the auxiliary page in response to a selection operation of the target building function among the at least one building function;

[0118] The function execution module is used to process the target dashboard with the target building function in response to the content input in the input area to obtain an updated target dashboard.

[0119] In some optional implementations, the function control also includes element controls of other elements besides the chart. The data dashboard construction device of the present disclosure also includes:

[0120] The element adding control is used to add a corresponding target element in the document editing area in response to an interactive operation with the element control.

[0121] In some optional implementations, the data dashboard building device of the present disclosure further includes:

[0122] The chart interaction module is used to display at least one editing control in response to an interactive operation with a target chart in the document editing area, and the editing control is used to trigger the language model to perform a corresponding editing operation on the target chart.

[0123] In some optional implementations, the editing control includes a beautification control. The data dashboard construction device of the present disclosure also includes:

[0124] An optional operation display module, used for displaying at least one optional beautification operation on the editing page in response to a selection operation on the beautification control;

[0125] The chart beautification module is used to perform a target beautification operation on a target chart in response to a selection operation of a target beautification operation in at least one optional beautification operation to obtain an updated target chart.

[0126] In some optional implementations, the editing control includes at least one annotation type of annotation control. The data dashboard construction device of the present disclosure also includes:

[0127] The chart annotation module is used to add and display a chart annotation of a corresponding annotation type on a target chart in response to a selection operation of a target annotation control in an annotation control for at least one annotation type.

[0128] In some optional implementations, the editing control includes a configuration control. The data dashboard building device of the present disclosure also includes:

[0129] A parameter display module, for displaying at least one display parameter on a chart configuration page in response to a selection operation on a configuration control;

[0130] A parameter adjustment module, configured to obtain an updated target display parameter in response to an interactive operation on a target display parameter in at least one display parameter;

[0131] The style updating module is used to adjust the target chart based on the updated target display parameters to obtain an updated target chart.

[0132] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.

[0133] The data dashboard building device in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.

[0134] The present disclosure also provides an electronic device having the above Fig. 9 The data dashboard construction device shown.

[0135] See also Fig.10 , Fig.10 is a structural block diagram of an electronic device provided by an optional embodiment of the present disclosure, such as Fig.10 As shown, the electronic device includes: one or more processors 1001, memory 1002, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process instructions executed in the electronic device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple electronic devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Fig.10 A processor 1001 is taken as an example.

[0136] The processor 1001 may be a central processing unit, a network processor or a combination thereof. The processor 1001 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.

[0137] The memory 1002 stores instructions executable by at least one processor 1001 so as to enable at least one processor 1001 to implement the method shown in the above embodiment.

[0138] The memory 1002 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the electronic device, etc. In addition, the memory 1002 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 1002 may optionally include a memory remotely arranged relative to the processor 1001, and these remote memories may be connected to the electronic device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0139] The memory 1002 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 1002 may also include a combination of the above types of memory.

[0140] The electronic device also includes an input device 1003 and an output device 1004. The processor 1001, the memory 1002, the input device 1003 and the output device 1004 may be connected via a bus or other means. Fig.10 The example of connecting through bus is taken in the following.

[0141] The input device 1003 can receive input digital or character information, and generate key signal input related to the user settings and function control of the electronic device, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator rod, one or more mouse buttons, a trackball, a joystick, etc. The output device 1004 may include a display device, an auxiliary lighting device (e.g., an LED) and a tactile feedback device (e.g., a vibration motor), etc. The above-mentioned display device includes but is not limited to a liquid crystal display, a light emitting diode, a display and a plasma display. In some optional embodiments, the display device can be a touch screen.

[0142] The embodiments of the present disclosure also provide a computer-readable storage medium. The above-mentioned method according to the embodiments of the present disclosure can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium and downloaded through a network, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state drive, etc.; further, the storage medium can also include a combination of the above-mentioned types of memory. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.

[0143] A part of the present disclosure may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present disclosure through the operation of the computer. Those skilled in the art should understand that the existence of computer program instructions in computer-readable media includes, but is not limited to, source files, executable files, installation package files, etc., and accordingly, the way in which computer program instructions are executed by a computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to the computer.

[0144] Although the embodiments of the present disclosure have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present disclosure, and such modifications and variations are all within the scope defined by the appended claims.

Claims

1. A method for building a data dashboard, characterized in that: The method comprises: Displaying a dashboard building page, wherein a document editing area is displayed on the dashboard building page, and the document editing area is used to provide a document-based dashboard building environment; If the current interaction point is located in the document editing area, an add control is displayed on the dashboard building page; In response to an interactive operation with the adding control, displaying at least one functional control, the functional control comprising a chart control, the chart control being used to trigger a language model to generate a chart based on chart parameters; In response to a selection operation on the chart control, a first chart is created in the document editing area to obtain a target dashboard.

2. The method for building a data dashboard according to claim 1, characterized in that: The chart parameter includes a data source; in response to a selection operation on the chart control, creating a first chart in the document editing area to obtain a target dashboard, including: In response to a selection operation on the chart control, displaying at least one selectable chart related to the data source; In response to a selection operation on a target selectable chart among the at least one selectable chart, a first chart is created in the document editing area to obtain the target dashboard.

3. The method for building a data dashboard according to claim 1, characterized in that: The method further comprises: In response to text input in the document editing area, displaying a target document in the document editing area, the target document including the input text; In response to an interactive operation on a target text in the target document, a second chart is created in the document editing area, where the second chart is obtained by analyzing the target text.

4. The method for building a data dashboard according to claim 1, characterized in that: The functional control includes a column control; the method further includes: In response to the interactive operation with the column control, at least one data container is added in the document editing area, and the data containers are displayed in columns. The data containers are used to add charts and / or other elements except charts.

5. The method for building a data dashboard according to claim 4, characterized in that: The method further comprises: In response to the size adjustment of the target data container in the at least one data container, the display ratio and / or display height of other data containers in the document editing area are adjusted.

6. The method for building a data dashboard according to claim 1, characterized in that: The function control includes an auxiliary control, and the auxiliary control is used to trigger the display of at least one building function provided by the language model.

7. The method for building a data dashboard according to claim 6, characterized in that: The method further comprises: In response to an interactive operation with the auxiliary control, displaying the at least one building function on the auxiliary page; In response to a selection operation on a target building function among the at least one building function, displaying an input area of ​​the target building function on an auxiliary page; In response to the content input in the input area, the target dashboard is processed by the target building function to obtain the updated target dashboard.

8. The method for building a data dashboard according to claim 1, characterized in that: The functional control also includes element controls of other elements besides the chart, and the method further includes: In response to the interactive operation with the element control, a corresponding target element is added in the document editing area.

9. The method for building a data dashboard according to claim 1, characterized in that: The method further comprises: In response to an interactive operation with a target chart in the document editing area, at least one editing control is displayed, wherein the editing control is used to trigger the language model to perform a corresponding editing operation on the target chart.

10. The method for building a data dashboard according to claim 9, characterized in that: The editing control includes a beautification control; the method includes: In response to a selection operation on the beautification control, displaying at least one optional beautification operation on the editing page; In response to a selection operation of a target beautification operation among the at least one selectable beautification operation, the target beautification operation is performed on the target chart to obtain an updated target chart.

11. The method for building a data dashboard according to claim 9, characterized in that: The editing control includes a label control of at least one label type; the method further includes: In response to a selection operation of a target annotation control in the annotation controls for the at least one annotation type, a chart annotation of the corresponding annotation type is added and displayed on the target chart.

12. The method for building a data dashboard according to claim 9, characterized in that: The editing control includes a configuration control; the method further includes: In response to a selection operation on the configuration control, displaying at least one display parameter on a chart configuration page; In response to an interactive operation on a target display parameter among the at least one display parameter, obtaining an updated target display parameter; The target chart is adjusted based on the updated target display parameters to obtain the updated target chart.

13. A data dashboard construction device, characterized in that: The device comprises: A page display module, used to display a dashboard building page, wherein a document editing area is displayed on the dashboard building page, and the document editing area is used to provide a document-based dashboard building environment; A first control display module, configured to display an add control on the dashboard building page if the current interaction point is located in the document editing area; A second control display module, configured to display at least one functional control in response to an interactive operation with the added control, wherein the functional control includes a chart control, and the chart control is configured to trigger the language model to generate a chart based on the chart parameters; The chart creation module is used to create a first chart in the document editing area in response to a selection operation on the chart control to obtain a target dashboard.

14. An electronic device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the data dashboard building method according to any one of claims 1 to 12 by executing the computer instructions.

15. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the data dashboard building method according to any one of claims 1 to 12.

16. A computer program product, characterized in that It includes computer instructions, and the computer instructions are used to enable a computer to execute the data dashboard construction method according to any one of claims 1 to 12.

Citation Information

Patent Citations

  • Instrument panel drawing processing method and device, electronic equipment and storage medium

    CN111597808A

  • Data instrument panel construction method and device, electronic equipment and storage medium

    CN116991385A

  • Data analysis method and device, readable medium and electronic equipment

    CN117851438A

  • Situational web-based dashboard

    US8407576B1

Cited By

  • Chart component display method and device, equipment, storage medium and product

    CN120803304A