A visual data display method and related device

By obtaining the identification information and indicator list of the visual report, determining the data acquisition method, and obtaining feature data information in batches, the problem of slow response speed in the existing technology is solved, and timely and flexible data display is achieved.

CN114969031BActive Publication Date: 2025-09-19CHINA CONSTRUCTION BANK +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210470333.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-28
Publication Date
2025-09-19
Estimated Expiration
2042-04-28

AI Technical Summary

Technical Problem

In the prior art, when there are many display parameter categories and/or when there are many dimensions referenced by the multidimensional index, it is difficult to obtain data that meets the data display request in a timely manner, resulting in a slow response speed.

Method used

By obtaining identification information of a visualization report from a data display request of a target terminal, associating at least one indicator list, and determining a data acquisition method based on the type of the indicator list, characteristic data information of characteristic indicators is obtained in batches, and a visualization report is generated and displayed.

Benefits of technology

The response speed of data display is improved, ensuring that data display requests are met in a timely manner, and improving the flexibility and timeliness of data display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114969031B_ABST
    Figure CN114969031B_ABST
Patent Text Reader

Abstract

The present application discloses a method for visual data display and related devices, which relate to the field of data visualization technology. In the present application, identification information of a visual report is obtained from a data display request sent by a target terminal; then, at least one indicator list associated with the identification information, and the data acquisition method corresponding to each characteristic indicator in the at least one indicator list are obtained; further, based on the obtained data acquisition methods, characteristic data information of the corresponding characteristic indicators are respectively obtained, and finally, the obtained characteristic data information is added to a preset visual report display template to generate a corresponding visual report, and then the visual report is displayed. In this way, the corresponding indicator list is obtained according to the identification information, and the characteristic data information is obtained according to the data acquisition method of each characteristic indicator, which improves the response speed of data display, thereby ensuring that the data that meets the data display request is displayed in a timely manner.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data visualization technology, and in particular to a method for visualizing data and related devices. Background Art

[0002] With the rapid development of information technology, databases are widely used in data storage and management, and visual reports based on data in databases can be used for data information analysis. Among them, visual reports refer to reports that dynamically display data through visual charts such as tables and charts.

[0003] Typically, the data display page of a visual report is set with parameter options, and different data can be displayed by selecting different parameters. For example, assuming the parameter is date and the data is transaction volume and customer volume, after selecting a certain date (parameter value), the data display page can display the transaction volume and customer volume of that day (the data corresponding to the parameter value) in the form of tables, charts, etc.; in addition, real-time data can also be dynamically displayed based on data updates in the database.

[0004] In the prior art, when constructing a visualization report before displaying data, the parameter categories and data categories included in the visualization report to be constructed are determined based on the received visualization report construction instructions; then, in the preset general table of the database, the parameter columns and data columns corresponding to the parameter categories and data categories are determined, and a multidimensional index pre-created for the parameter column is obtained, wherein the multidimensional index is an index created based on at least two parameter columns; further, when a data display request is received, the data corresponding to the parameter value specified in the data display request is obtained based on the multidimensional index of the pre-constructed visualization report, and the obtained data is displayed according to the preset visualization report model.

[0005] It can be seen that by adopting the above-mentioned visual data display method, it is only necessary to pre-build a visual report containing a multi-dimensional index, and then the data determined according to the multi-dimensional index can be displayed in the preset visual report model.

[0006] However, if a data display request requires displaying a large number of parameter categories and / or a multidimensional index references a large number of dimensions, it will take a lot of time to match the corresponding parameter categories one by one according to the constructed multidimensional indexes. In this way, it will be difficult to ensure that the data that meets the data display request is obtained in a timely manner, resulting in the inability to display the data that meets the data display request in a timely manner.

[0007] Therefore, using the above method, it is difficult to ensure that data that meets the data display request is displayed in a timely manner. Summary of the Invention

[0008] The embodiments of the present application provide a visual data display method and related devices to improve the response speed of data display, thereby ensuring that data that meets the data display request is displayed in a timely manner.

[0009] In a first aspect, an embodiment of the present application provides a method for visualizing data display, the method comprising:

[0010] Obtaining identification information of a visualization report from a data display request sent by a target terminal; wherein the visualization report includes at least one indicator list, each indicator list including at least: a characteristic indicator of a corresponding target object and its corresponding characteristic data information;

[0011] Obtaining at least one indicator list associated with the identification information, and determining, based on the indicator type to which each characteristic indicator in the at least one indicator list belongs, a data acquisition method corresponding to each characteristic indicator; wherein each data acquisition method indicates whether characteristic data information of the corresponding characteristic indicator can be acquired in batches;

[0012] Based on each obtained data acquisition method, characteristic data information of corresponding characteristic indicators is respectively obtained;

[0013] The obtained characteristic data information is added to a preset visualization report display template, a corresponding visualization report is generated, and the visualization report is displayed; wherein the visualization report display template includes: at least one display form of the characteristic data information.

[0014] In a second aspect, an embodiment of the present application further provides a visual data display device, the device comprising:

[0015] A parsing module is configured to obtain identification information of a visualization report from a data display request sent by a target terminal; wherein the visualization report includes at least one indicator list, each indicator list including at least: a characteristic indicator of a corresponding target object and its corresponding characteristic data information;

[0016] a processing module configured to obtain at least one indicator list associated with the identification information, and determine, based on the indicator type to which each characteristic indicator in the at least one indicator list belongs, a data acquisition method corresponding to the corresponding characteristic indicator; wherein each data acquisition method indicates whether characteristic data information of the corresponding characteristic indicator can be acquired in batches;

[0017] An acquisition module, configured to acquire characteristic data information of corresponding characteristic indicators based on each acquired data acquisition method;

[0018] The display module is used to add the acquired characteristic data information to a preset visualization report display template, generate a corresponding visualization report, and display the visualization report; wherein the visualization report display template includes: at least one display form of characteristic data information.

[0019] In a possible embodiment, before obtaining identification information of the visualization report in the data display request sent from the target terminal, the processing module is further configured to:

[0020] Receive a reported indicator data set; wherein the indicator data set includes: at least one characteristic indicator of a corresponding target object and its corresponding characteristic data information;

[0021] For at least one characteristic indicator and its corresponding characteristic data information, perform the following operations:

[0022] Obtaining at least one indicator list that matches a category code of a feature indicator; wherein the category code represents: a category level to which a feature indicator belongs;

[0023] Identification information corresponding to a visualization report setting is determined, and the identification information is associated with at least one indicator list storing a data characteristic value of a characteristic indicator; wherein the data characteristic value is used to obtain characteristic data information of the characteristic indicator.

[0024] In a possible embodiment, when obtaining at least one indicator list matching a category code of a feature indicator, the processing module is further configured to:

[0025] Based on the data type of the characteristic data information of a characteristic indicator, determine the calculation method of the corresponding data characteristic value and its data storage format;

[0026] Based on the calculation method of the data characteristic value and the characteristic data information, the corresponding data characteristic value is obtained, and the data characteristic value is added to the at least one indicator list according to the data storage format.

[0027] In a possible embodiment, when obtaining at least one indicator list matching a category code of a feature indicator, the processing module is specifically configured to:

[0028] Querying a preset first indicator list set to obtain a list subset that matches the category code; wherein the first indicator list set includes: at least one indicator list belonging to the first category level;

[0029] When the list subset is not empty, at least one indicator list contained in the list subset is used as at least one indicator list matching the category code.

[0030] In a possible embodiment, when querying the preset first indicator list set to obtain a list subset matching the category code, the processing module is further configured to:

[0031] When the list subset is empty, obtain at least one indicator list that matches the category code from the preset second indicator list set; wherein the second indicator list set includes: at least one indicator list belonging to the second category level, and the indicator category corresponding to the second category level is a subcategory of the indicator category corresponding to the first category level.

[0032] In a possible embodiment, when obtaining at least one indicator list matching a category code of a feature indicator, the processing module is further configured to:

[0033] If there is an indicator list that does not include a feature indicator in at least one indicator list, the feature indicator is saved in the indicator list that does not include a feature indicator.

[0034] In a possible embodiment, when displaying a visual report, the display module is further configured to:

[0035] For each characteristic indicator included in the visualization report, perform the following operations:

[0036] When an information update instruction corresponding to a characteristic indicator is obtained, the data characteristic value of the characteristic indicator is updated to obtain a corresponding data update result;

[0037] Based on the data update result, at least one dependent characteristic value associated with a characteristic indicator is adjusted; wherein each dependent characteristic value represents: other characteristic indicators that affect the characteristic data information corresponding to the characteristic indicator.

[0038] In a third aspect, the present application provides an electronic device, comprising:

[0039] a memory for storing program instructions;

[0040] The processor is used to implement the above-mentioned steps of a visual data display method when calling the program instructions stored in the memory.

[0041] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the computer program implements the above-mentioned steps of a visual data display method.

[0042] In a fifth aspect, a computer program product is provided. When the computer program product is called by a computer, the computer executes the steps of the visual data display method as described in the first aspect.

[0043] The visualization data display method provided in the embodiment of the present application obtains the identification information of the visualization report from the data display request sent by the target terminal, thereby obtaining at least one indicator list associated with the identification information, and based on the indicator type of each characteristic indicator in the at least one indicator list, respectively determines the data acquisition method corresponding to the corresponding characteristic indicator; further, based on the obtained each data acquisition method, respectively obtains the characteristic data information of the corresponding characteristic indicator; finally, the obtained each characteristic data information is added to the preset visualization report display template to generate the corresponding visualization report, and then display the visualization report. In this way, the corresponding indicator list and the data acquisition method of each characteristic indicator are obtained according to the identification information of the visualization report, and the characteristic data information of the corresponding characteristic indicator is obtained respectively. This avoids the technical disadvantages of the prior art that when there are many parameter categories to be displayed and / or when there are many dimensions referenced by the multidimensional index, a large amount of time is required to match the corresponding parameter categories one by one according to the constructed multidimensional indexes, thereby improving the response speed of data display, thereby ensuring that the data that meets the data display request is displayed in a timely manner. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] Figure 1 An optional schematic diagram exemplarily illustrates an application scenario of an embodiment of the present application;

[0045] Figure 2 A flowchart illustrating a method for associating identification information of a visual report with an indicator list according to an embodiment of the present application is shown;

[0046] Figure 3 An optional schematic diagram illustrating an indicator data set according to an embodiment of the present application is shown;

[0047] Figure 4 The following is a schematic diagram showing a logic judgment of a method for obtaining an indicator list provided in an embodiment of the present application;

[0048] Figure 5 This embodiment of the present application provides an exemplary method based on Figure 4 Schematic diagram of the specific scenario;

[0049] Figure 6 A schematic diagram of a specific scenario of adding data characteristic values ​​of characteristic indicators provided by an embodiment of the present application is exemplified;

[0050] Figure 7 The following is an exemplary diagram of a logic diagram for adding a feature indicator provided by an embodiment of the present application;

[0051] Figure 8 The following is a schematic diagram showing an application scenario of associating identification information with an indicator list provided in an embodiment of the present application;

[0052] Figure 9 The following is a flow chart showing a method for visualizing data display according to an embodiment of the present invention;

[0053] Figure 10 A logical diagram illustrating a method for obtaining data corresponding to a characteristic indicator provided by an embodiment of the present application is exemplified;

[0054] Figure 11 The following is an exemplary diagram of a logic diagram for updating visual report data provided by an embodiment of the present application;

[0055] Figure 12 This embodiment of the present application provides an exemplary method based on Figure 9 Schematic diagram of application scenarios;

[0056] Figure 13 The following is a schematic diagram showing the structure of a visual data display device provided in an embodiment of the present application;

[0057] Figure 14 A schematic structural diagram of an electronic device provided in an embodiment of the present application is exemplarily shown. DETAILED DESCRIPTION

[0058] In order to improve the response speed of data display and ensure the timely display of data that meets the data display request, in an embodiment of the present application, the identification information of the visualization report is obtained from the data display request sent from the target terminal, thereby obtaining at least one indicator list associated with the identification information, and based on the indicator type of each characteristic indicator in the at least one indicator list, the data acquisition method corresponding to the corresponding characteristic indicator is determined respectively; further, based on the obtained each data acquisition method, the characteristic data information of the corresponding characteristic indicator is obtained respectively; finally, the obtained each characteristic data information is added to the preset visualization report display template to generate the corresponding visualization report, and then the visualization report is displayed.

[0059] The following will be combined with the accompanying drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the embodiments described are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0060] It should be noted that in the description of this application, "multiple" is understood to mean "at least two." "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. A and B are connected, which can mean: A and B are directly connected, and A and B are connected through C. In addition, in the description of this application, words such as "first" and "second" are only used for the purpose of distinguishing descriptions, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying an order.

[0061] In addition, the collection, dissemination, and use of data in the technical solution of this application comply with the requirements of relevant national laws and regulations.

[0062] Before introducing the visual data display method provided in the embodiments of the present application, in order to facilitate understanding, the technical terms involved in the embodiments of the present application are first explained below.

[0063] (1) Data visualization: a series of methods to present relatively complex and abstract data in a visual and easy-to-understand form.

[0064] (2) Indicator: A label for a statistical data, such as the number of complaints and sales volume.

[0065] (3) Report: A set of indicator data that is composed of multiple statistical data.

[0066] (4) Client: refers to the program that corresponds to the server and provides local services to customers. Except for some applications that only run locally, it is generally installed on an ordinary client and needs to cooperate with the server to run. After the development of the Internet, the more commonly used clients include web browsers used for the World Wide Web, email clients for sending and receiving emails, and instant messaging client software. For this type of application, there needs to be a corresponding server and service program in the network to provide the corresponding services, such as database services, email services, etc. Therefore, a specific communication connection needs to be established between the client and the server to ensure the normal operation of the application.

[0067] It should be noted that the above-mentioned naming method of technical terms is only an example, and the embodiments of the present application do not limit the naming method of the above-mentioned technical terms.

[0068] like Figure 1, which is a schematic diagram of an application scenario of an embodiment of the present application. The application scenario diagram includes: a server 101 and terminal devices (102a, 102b). Information exchange between the server 101 and the terminal device 102 can be carried out through a communication network, wherein the communication mode adopted by the communication network can be divided into a wireless communication mode or a wired communication mode.

[0069] Exemplarily, the server 101 can access the network through cellular mobile communication technology to communicate with the terminal devices (102a, 102b), wherein the cellular mobile communication technology, for example, includes the fifth generation mobile communication (5th Generation Mobile Networks, 5G) technology.

[0070] Optionally, the server 101 may access the network and communicate with the terminal devices (102a, 102b) via short-range wireless communication, wherein the short-range wireless communication method includes, for example, Wireless Fidelity (Wi-Fi) technology.

[0071] The embodiment of the present application does not limit the number of servers and terminal devices. Figure 1 As shown, only one server 101 and two terminal devices (102a, 102b) are taken as an example for description.

[0072] The server 101 is configured to obtain identification information of a visualization report from a data display request sent by a target terminal; wherein the visualization report includes at least one indicator list, and each indicator list includes at least: a characteristic indicator of a corresponding target object and its corresponding characteristic data information; then, obtain at least one indicator list associated with the identification information, and based on the indicator type to which each characteristic indicator in the at least one indicator list belongs, determine the data acquisition method corresponding to the corresponding characteristic indicator; wherein each data acquisition method represents: whether the characteristic data information of the corresponding characteristic indicator can be obtained in batches; further, based on each obtained data acquisition method, obtain the characteristic data information of the corresponding characteristic indicator; finally, add each obtained characteristic data information to a preset visualization report display template, generate a corresponding visualization report, and display the visualization report; wherein the visualization report display template includes: at least one display form of characteristic data information.

[0073] The terminal device (102a, 102b) is a device that can provide voice and / or data connectivity to users, including handheld terminal devices with wireless connection functions, vehicle-mounted terminal devices, etc.

[0074] Exemplarily, terminal devices include but are not limited to: mobile phones, tablet computers, laptops, PDAs, mobile Internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminal devices in industrial control, wireless terminal devices in unmanned driving, wireless terminal devices in smart grids, wireless terminal devices in transportation safety, wireless terminal devices in smart cities, or wireless terminal devices in smart homes; a related client can be installed on the terminal device, which can be software (for example, a browser, short video software, etc.), or a web page, a mini-program, etc.

[0075] It should be noted that, in the embodiment of the present application, the terminal device is also referred to as a target terminal, which can be used to send a data display request to the server.

[0076] In addition, the embodiments of the present application can be applied to various scenarios, including but not limited to cloud technology, artificial intelligence, smart transportation, assisted driving and other scenarios.

[0077] The following describes the visual data display method provided by the exemplary embodiment of the present application in combination with the application scenarios described above and with reference to the accompanying drawings. It should be noted that the above application scenarios are only shown to facilitate understanding of the spirit and principles of the present application, and the implementation methods of the present application are not limited in this respect.

[0078] In one possible implementation, a visualization report is displayed based on a data display request sent by a target terminal, and before completing the visualization data display, the identification information of the visualization report is pre-associated with the corresponding indicator list, thereby ensuring that when displaying the visualization report, only the indicator list associated with the identification information needs to be returned, and there is no need to return the corresponding indicators and then perform classified display, which improves the flexibility of data display to a certain extent.

[0079] See Figure 2 As shown in FIG, a flowchart of an implementation method of associating identification information of a visual report with an indicator list provided in an embodiment of the present application is shown. Taking the execution subject as a server as an example, the specific implementation process of the method is as follows:

[0080] S201: Receive a reported indicator data set.

[0081] The indicator data set includes: at least one characteristic indicator of the corresponding target object and its corresponding characteristic data information.

[0082] For example, Figure 3As shown, the characteristic index may be a person's appearance feature, and the characteristic data information is a characteristic parameter of the corresponding appearance feature, wherein the appearance feature includes at least characteristic indicators such as height, weight, and face shape.

[0083] It should be noted that the target object can be a certain business or an object. In the embodiment of the present application, there is no restriction on the type or form of the target object; nor is there any restriction on the information source of the reported indicator data set and the type of characteristic indicators and their corresponding characteristic data information.

[0084] Optionally, the reported indicator data set may be summarized and deduplicated so that each different data class in the sorted indicator data set corresponds to one characteristic indicator.

[0085] Furthermore, after receiving the reported indicator data set and obtaining at least one characteristic indicator of the corresponding target object and its corresponding characteristic data information, the server obtains an indicator list through the following steps for each characteristic indicator obtained and its corresponding characteristic data information, and associates the identification information of the visualization report with the obtained indicator list.

[0086] S202: Obtain at least one indicator list that matches the category code of a feature indicator.

[0087] Specifically, when executing step S202, refer to Figure 4 FIG. 1 is a flow chart of a method for obtaining an indicator list provided in an embodiment of the present application. The specific implementation process of the method is as follows:

[0088] S401: Query a preset first indicator list set.

[0089] The first indicator list set includes: at least one indicator list belonging to the first category level.

[0090] Optionally, the first category level is a major category, for example, metal and silver. Obviously, metal is a major category and silver is a minor category. Therefore, the first indicator list set may include: the indicator list corresponding to metal, but not: the indicator list corresponding to silver.

[0091] S402: Obtain a list subset that matches the category code of the above-mentioned feature indicator.

[0092] S403: Determine whether the list subset is empty. If not, proceed to S404; if so, proceed to S405.

[0093] S404: Use at least one indicator list included in the list subset as at least one indicator list matching the category code.

[0094] S405: Obtain at least one indicator list matching the category code from a preset second indicator list set.

[0095] The second indicator list set includes: at least one indicator list belonging to the second category level.

[0096] Optionally, the second category level is a subcategory. Still taking metal and silver as an example, obviously, the second indicator list set may include: the indicator list corresponding to silver, but not include: the indicator list corresponding to metal.

[0097] It should be noted that the indicator category corresponding to the second category level is a subcategory of the indicator category corresponding to the first category level. It is easy to know that when classifying, silver is a subcategory of metal.

[0098] For example, Figure 5 FIG. 1 is a schematic diagram of a specific scenario for obtaining an indicator list according to an embodiment of the present application. After the server obtains the category code of characteristic indicator A as SA10.25X, it queries the first indicator list set ZB.C1 to obtain the corresponding list subset ZB.c. Furthermore, according to the list subset ZB.c, obtaining the corresponding indicator list may involve at least the following two situations:

[0099] Case 1: If in the corresponding list subset ZB.c, there exists an indicator list A.1S with category code SA10.251 and an indicator list C.2S with category code SA10.258 that match the category code SA10.25X of feature indicator A, then the indicator lists A.1S and C.2S are regarded as indicator lists that match the category code SA10.25X of feature indicator A.

[0100] Scenario 2: If no indicator list matching the category code SA10.25X of feature indicator A exists in the corresponding list subset ZB.c, the second indicator list set ZB.C2 is searched to obtain a matching indicator list ZL.p matching the category code SA10.25X of feature indicator A. This matching indicator list ZL.p includes indicator list A.1SH with category code SA10.251 and indicator list C.2SH with category code SA10.258. Therefore, indicator lists A.1SH and C.2SH are considered the indicator lists matching the category code SA10.25X of feature indicator A.

[0101] In one possible implementation, in the process of obtaining at least one indicator list that matches the category code of a characteristic indicator, the server determines the calculation method of the corresponding data characteristic value and its data storage format based on the data type of the characteristic data information of a characteristic indicator, thereby obtaining the corresponding data characteristic value based on the calculation method of the data characteristic value and the characteristic data information, and then adding the data characteristic value to the at least one indicator list obtained according to the data storage format.

[0102] For example, see Figure 6 As shown, a schematic diagram of a specific scenario of adding data characteristic values ​​of characteristic indicators provided in an embodiment of the present application is provided. The server determines that the data type of the characteristic data information Mess.01 corresponding to the characteristic indicator Tb.01 is SG.1 through the data type identification module SL.Mod. Then, based on the preset data type, the comparison relationship table between the calculation method of the data characteristic value and its data storage format, the calculation method Method.T1 and the data storage format DataSt.1 of the data characteristic value corresponding to the characteristic indicator Tb.01 are determined when the data type is SG.1; further, based on the characteristic value calculation module JS.Mod, the calculation method Method.T1 of the data characteristic value, and the characteristic data information Mess.01, the corresponding data characteristic value DataCh.1 is obtained, and the data characteristic value DataCh.1 is added to the obtained indicator list IndexList.1 and the indicator list IndexList.2 according to the data storage format DataSt.1.

[0103] There is no restriction on the calculation method of the data eigenvalues, that is, the specific calculation process of the data eigenvalues ​​can be linear calculation or nonlinear calculation, and even the corresponding neural network can be applied to calculate the data eigenvalues.

[0104] It should be noted that, if there is an indicator list that does not include the above-mentioned characteristic indicator in the at least one indicator list obtained by the server, the above-mentioned characteristic indicator needs to be saved in the indicator list that does not include the above-mentioned characteristic indicator.

[0105] For example, see Figure 7As shown, a logical diagram of adding characteristic indicators provided by an embodiment of the present application is provided. Based on the above method steps, the server obtains the corresponding indicator list 1 and indicator list 2, that is, indicator list 1 includes the corresponding characteristic indicators: characteristic indicator A1, characteristic indicator A2, characteristic indicator A3, characteristic indicator B1, characteristic indicator B2, characteristic indicator C1, characteristic indicator C2, characteristic indicator D1, characteristic indicator D2, characteristic indicator E1; indicator list 2 includes the corresponding characteristic indicators: characteristic indicator A1, characteristic indicator A2, characteristic indicator A3, characteristic indicator B1, characteristic indicator C1, characteristic indicator C2, characteristic indicator D1, characteristic indicator D2, characteristic indicator E1. It is not difficult to find that characteristic indicator B2 is not included in indicator list 2. Therefore, when one of the above characteristic indicators is characteristic indicator B2, characteristic indicator B2 needs to be saved in indicator list 2.

[0106] S203: Determine identification information corresponding to the visualization report setting, and associate the identification information with at least one indicator list storing a data characteristic value of a characteristic indicator.

[0107] For details, see Figure 8 As shown, when executing step S203, after obtaining at least one indicator list that matches the category code of the above-mentioned characteristic indicator, the server can determine the identification information set by the identification information adding module for the visualization report through the identification information detection module; further, the identification information is associated with at least one indicator list that stores the data characteristic value of the above-mentioned characteristic indicator.

[0108] Obviously, based on the above method steps, through the visualization report and the various indicator lists it contains, it is possible to quickly, flexibly and universally receive the reported indicator data set, thereby accelerating the subsequent visualization data display process and improving the timeliness of the visualization data display to a certain extent.

[0109] Furthermore, after obtaining at least one indicator list associated with the identification information of the visualization report, the server refers to Figure 9 FIG. 1 is a flowchart of an implementation method of a visual data display method provided in an embodiment of the present application. The specific implementation process of the method is as follows:

[0110] S901: Obtain identification information of a visualization report from a data display request sent by a target terminal.

[0111] Specifically, when executing step S901, after receiving the data display request sent by the target terminal, the server parses the data display request sent by the target terminal based on the data parsing module, thereby obtaining the identification information of the visualization report. For example, the server obtains the identification information of the visualization report as "M.AI0002" from the data display request sent by the target terminal.

[0112] The visualization report includes at least one indicator list, and each indicator list includes at least: a characteristic indicator of a corresponding target object and its corresponding characteristic data information.

[0113] For example, taking sales business A as an example, the corresponding visualization report M.BJ0001 includes two indicator lists, namely, a sales volume list and a sales cost list. The indicator lists and their corresponding characteristic data information are shown in Table 1:

[0114] Table 1

[0115]

[0116] Based on the above table, the server can obtain a list of various indicators and their corresponding characteristic data information. Taking the sales volume list as an example, the server can obtain that the sales volume of product type A.1 during the sales period of 2022.04.18 8:00-20:30 is 586 pieces, and the sales volume of product type A.2 during the sales period of 2022.04.18 8:00-20:30 is 672 pieces.

[0117] S902: Acquire at least one indicator list associated with the identification information, and determine data acquisition methods corresponding to the corresponding characteristic indicators based on the indicator types to which the respective characteristic indicators in the at least one indicator list belong.

[0118] Specifically, when executing step S902, after obtaining the identification information of the visualization report, the server filters out at least one indicator list that meets the association condition from the set indicator list set based on the association relationship between the identification information and the indicator list; further, based on the indicator type to which each characteristic indicator in the at least one filtered indicator list belongs, and the mapping relationship between the indicator type and the data acquisition method, the data acquisition method corresponding to the corresponding characteristic indicator is determined respectively; wherein each data acquisition method represents: whether the characteristic data information of the corresponding characteristic indicator can be obtained in batches.

[0119] For example, see Figure 10 As shown, a logical schematic diagram of a data acquisition method for determining a characteristic indicator corresponding to an embodiment of the present application is provided. The server filters out each characteristic list that meets the association conditions from a preset indicator list set based on the visualization report identification information and the preset identification information matching module; then, based on the indicator type of each characteristic indicator and the relationship comparison table between the indicator type and the data acquisition method, the data acquisition method of the characteristic data information corresponding to the corresponding characteristic indicator is determined respectively.

[0120] S903: Based on each acquired data acquisition method, characteristic data information of corresponding characteristic indicators is acquired respectively.

[0121] Specifically, when executing step S903, after obtaining at least one indicator list associated with the identification information and the data acquisition methods corresponding to the characteristic indicators, the server obtains the characteristic data information of the corresponding characteristic indicators based on the obtained data acquisition methods.

[0122] Optionally, if the data acquisition method for a characteristic indicator is to acquire data in batches, then the corresponding characteristic data information is acquired in batches based on the data characteristic value corresponding to the characteristic data information of a characteristic indicator; if the data acquisition method for a characteristic indicator is to acquire data one by one, then the corresponding characteristic data information is acquired based on the data acquisition means configured corresponding to the data characteristic value.

[0123] For example, when the server is processing indicator data showing complaint trends, if the daily complaint volume is obtained in batches, then the corresponding characteristic data information can be obtained in batches based on the data characteristic values ​​corresponding to the characteristic data information of the complaint volume; however, if the reasons for complaints are obtained one by one, then the corresponding characteristic data information can be obtained based on the data acquisition means configured corresponding to the data characteristic values ​​of the reasons for complaints.

[0124] It can be seen that when adopting the method of step S903, when obtaining characteristic data information, it is possible to first filter and group out a set of characteristic indicators that can be queried in batches, and then obtain the characteristic data information corresponding to all the characteristic indicators in batches from the characteristic indicator set, and finally temporarily save the obtained characteristic data information, which improves the response time of querying characteristic data information and the system concurrency capability to a certain extent, and also ensures to a certain extent that the server can display visual reports in a timely manner.

[0125] S904: adding each acquired characteristic data information to a preset visualization report display template, generating a corresponding visualization report, and displaying the visualization report.

[0126] Specifically, when executing step S904, after obtaining the characteristic data information corresponding to each characteristic indicator, the server adds the obtained characteristic data information to the preset visualization report display template and the corresponding characteristic data information filling place, thereby generating a corresponding visualization report and then displaying the visualization report.

[0127] It should be noted that the visual report display template includes: at least one display form of characteristic data information. For example, the visual report display template can be pre-set to use tables, two-dimensional graphics, three-dimensional graphics, etc. to display the various characteristic indicators contained in the visual report and their corresponding characteristic data information; it can also be set to use static or dynamic forms to display the various characteristic indicators contained in the visual report and their corresponding characteristic data information; in addition, the lines, colors, etc. used in the visual report display template can also be set.

[0128] Optionally, in the above process of adding characteristic data information, the server can also determine whether the corresponding characteristic indicators are configured to require synchronous calculation of month-on-month, comparative, year-on-year and other data information. If calculation is required, the required month-on-month, comparative, synchronous and other data information are calculated according to the corresponding rules, and the constructed data object is saved to the corresponding indicator list, or directly added to the preset visual report display template for generating the corresponding visual report.

[0129] Undoubtedly, in the process of visual report display, the simple display of feature data information cannot convey information well. Therefore, the month-on-month, comparative, and year-on-year data information between the same feature data at different times can help to convey the meaning of the feature data information more clearly.

[0130] In addition, the embodiment of the present application does not impose any limitation on the form and type of the above-mentioned preset visual report display template and the generation method of the visual report.

[0131] Obviously, in order to improve the flexibility of displaying data, in the embodiment of the present application, the concept of a visual report is abstracted. One visual report corresponds to one large visual screen, and the data displayed on the large screen corresponds to the various feature indicators contained in the visual report and their corresponding feature data information.

[0132] It is worth noting that in the embodiments of the present application, there is no restriction on the specific carrier for presenting the visual report. For ease of understanding, the above description is only based on the example of a large visual screen as the carrier for presenting the visual report.

[0133] Furthermore, when the server is displaying a visualization report, if it receives an information update instruction for the characteristic indicators and corresponding characteristic data information contained in the visualization report, it can use the following method steps to update the visualization report being displayed, thereby realizing real-time display of the characteristic indicators and their corresponding characteristic data information.

[0134] Specifically, such as Figure 11As shown, a logical schematic diagram of a visualization report data update provided in an embodiment of the present application can perform the following operations for each characteristic indicator included in the visualization report: when an information update instruction corresponding to a characteristic indicator is obtained, the data characteristic value of a characteristic indicator is updated to obtain a corresponding data update result; then, based on the data update result, at least one dependent characteristic value associated with a characteristic indicator is adjusted; wherein each dependent characteristic value represents: other characteristic indicators that affect the characteristic data information corresponding to a characteristic indicator.

[0135] Optionally, the above-mentioned update operation and adjustment operation may include: adding, subtracting, multiplying, overwriting corresponding feature data information, and / or feature data values, etc.

[0136] For example, if complaints from City A are transferred to City B, an increase operation needs to be performed on the number of complaints in City B, and an opposite decrease operation needs to be performed on the number of complaints in City A.

[0137] See Figure 12 As shown in the figure, it is a schematic diagram of a specific application scenario of a visual data display method provided by an embodiment of the present application. After the server receives the data display request RE.SZ1 sent by the target terminal (for example, displaying the sales volume of the new product Ac in the past week), it parses the identification information KS.T of the visual report KS.Bt1 from the data display request RE.SZ1; then, it obtains the indicator list Z.A1, indicator list Z.B1 and indicator list Z.C1 associated with the identification information KS.T, and determines the data acquisition method corresponding to each characteristic indicator, which are: batch acquisition of data, acquisition of data one by one, batch acquisition of data, Acquire data one by one and in batches; further, based on the characteristic data values ​​corresponding to each characteristic indicator, namely Ts.Da1, Ts.Da2, Ts.Da3, Ts.Da4 and Ts.Da5, obtain each characteristic data information, namely T.DataMes1, T.DataMes2, T.DataMes3, T.DataMes4 and T.DataMes5; and finally, add each obtained characteristic data information to the preset visualization report display template Scre.Moudle in turn, generate the corresponding visualization report, and then display the visualization report KS.Bt1.

[0138] In summary, the visualization data display method provided by the embodiment of the present application obtains the identification information of the visualization report from the data display request sent by the target terminal, thereby obtaining at least one indicator list associated with the identification information, and based on the indicator type of each characteristic indicator in the at least one indicator list, respectively determines the data acquisition method corresponding to the corresponding characteristic indicator; further, based on the obtained each data acquisition method, respectively obtains the characteristic data information of the corresponding characteristic indicator; finally, the obtained each characteristic data information is added to the preset visualization report display template to generate the corresponding visualization report, and then display the visualization report. In this way, the corresponding indicator list and the data acquisition method of each characteristic indicator are obtained according to the identification information of the visualization report, and the characteristic data information of the corresponding characteristic indicator is obtained respectively. This avoids the technical disadvantages of the prior art that when there are many parameter categories to be displayed and / or when there are many dimensions referenced by the multidimensional index, a lot of time is needed to match the corresponding parameter categories one by one according to the constructed multidimensional indexes, thereby improving the response speed of data display, thereby ensuring that the data that meets the data display request is displayed in a timely manner.

[0139] Based on the same technical concept, the embodiment of the present application also provides a visual data display device, which can implement the above method flow of the embodiment of the present application. Figure 13 As shown, the visual data display device includes: an analysis module 1301, a processing module 1302, an acquisition module 1303 and a display module 1304, wherein:

[0140] In a possible embodiment, before obtaining identification information of the visualization report in the data display request sent from the target terminal, the processing module 1302 is further configured to:

[0141] Receive a reported indicator data set; wherein the indicator data set includes: at least one characteristic indicator of a corresponding target object and its corresponding characteristic data information;

[0142] For at least one characteristic indicator and its corresponding characteristic data information, perform the following operations:

[0143] Obtaining at least one indicator list that matches a category code of a feature indicator; wherein the category code represents: a category level to which a feature indicator belongs;

[0144] Identification information corresponding to a visualization report setting is determined, and the identification information is associated with at least one indicator list storing a data characteristic value of a characteristic indicator; wherein the data characteristic value is used to obtain characteristic data information of the characteristic indicator.

[0145] In a possible embodiment, when obtaining at least one indicator list matching the category code of a feature indicator, the processing module 1302 is further configured to:

[0146] Based on the data type of the characteristic data information of a characteristic indicator, determine the calculation method of the corresponding data characteristic value and its data storage format;

[0147] Based on the calculation method of the data characteristic value and the characteristic data information, the corresponding data characteristic value is obtained, and the data characteristic value is added to the at least one indicator list according to the data storage format.

[0148] In a possible embodiment, when obtaining at least one indicator list matching a category code of a feature indicator, the processing module 1302 is specifically configured to:

[0149] Querying a preset first indicator list set to obtain a list subset that matches the category code; wherein the first indicator list set includes: at least one indicator list belonging to the first category level;

[0150] When the list subset is not empty, at least one indicator list contained in the list subset is used as at least one indicator list matching the category code.

[0151] In a possible embodiment, when querying the preset first indicator list set to obtain a list subset matching the category code, the processing module 1302 is further configured to:

[0152] When the list subset is empty, obtain at least one indicator list that matches the category code from the preset second indicator list set; wherein the second indicator list set includes: at least one indicator list belonging to the second category level, and the indicator category corresponding to the second category level is a subcategory of the indicator category corresponding to the first category level.

[0153] In a possible embodiment, when obtaining at least one indicator list matching a category code of a feature indicator, the processing module 1302 is further configured to:

[0154] If there is an indicator list that does not include a feature indicator in at least one indicator list, the feature indicator is saved in the indicator list that does not include a feature indicator.

[0155] In a possible embodiment, when displaying a visual report, the display module 1304 is further configured to:

[0156] For each characteristic indicator included in the visualization report, perform the following operations:

[0157] When an information update instruction corresponding to a characteristic indicator is obtained, the data characteristic value of the characteristic indicator is updated to obtain a corresponding data update result;

[0158] Based on the data update result, at least one dependent characteristic value associated with a characteristic indicator is adjusted; wherein each dependent characteristic value represents: other characteristic indicators that affect the characteristic data information corresponding to the characteristic indicator.

[0159] Based on the same technical concept, the embodiment of the present application also provides an electronic device, which can implement the visual data display method process provided in the above embodiment of the present application. In one embodiment, the electronic device can be a server, or a terminal device or other electronic device. Figure 14 As shown, the electronic device may include:

[0160] At least one processor 1401, and a memory 1402 connected to the at least one processor 1401. The specific connection medium between the processor 1401 and the memory 1402 is not limited in the embodiment of the present application. Figure 14 In the example, the processor 1401 and the memory 1402 are connected via a bus 1400. Figure 14 The bus 1400 can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, Figure 14 The diagram is represented by only one thick line, but this does not mean that there is only one bus or one type of bus. Alternatively, the processor 1401 may also be referred to as a controller, without limitation to the name.

[0161] In the embodiment of the present application, the memory 1402 stores instructions that can be executed by at least one processor 1401. The at least one processor 1401 can execute a visual data display method discussed above by executing the instructions stored in the memory 1402. The processor 1401 can implement Figure 13 The functions of each module in the device shown.

[0162] Among them, the processor 1401 is the control center of the device, which can use various interfaces and lines to connect the various parts of the entire control device, and monitor the device as a whole by running or executing instructions stored in the memory 1402 and calling the data stored in the memory 1402, the various functions of the device and processing data.

[0163] In one possible design, processor 1401 may include one or more processing units. Processor 1401 may integrate an application processor and a modem processor. The application processor primarily processes the operating system, user interface, and application programs, while the modem processor primarily processes wireless communications. It is understood that the modem processor may not be integrated into processor 1401. In some embodiments, processor 1401 and memory 1402 may be implemented on the same chip. In some embodiments, they may also be implemented on separate chips.

[0164] Processor 1401 can be a general-purpose processor, such as a CPU (CPU), a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. A general-purpose processor can be a microprocessor or any conventional processor. The steps of a visual data display method disclosed in conjunction with the embodiments of this application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor.

[0165] Memory 1402 is a non-volatile computer-readable storage medium that can be used to store non-volatile software programs, non-volatile computer executable programs and modules. Memory 1402 may include at least one type of storage medium, such as a flash memory, a hard disk, a multimedia card, a card-type memory, a random access memory (Random Access Memory, RAM), a static random access memory (Static Random Access Memory, SRAM), a programmable read-only memory (Programmable Read Only Memory, PROM), a read-only memory (Read Only Memory, ROM), an electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), a magnetic memory, a disk, an optical disk, etc. Memory 1402 is any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory 1402 in the embodiment of the present application can also be a circuit or any other device that can realize a storage function, for storing program instructions and / or data.

[0166] By designing and programming the processor 1401, the code corresponding to the visual data display method described in the above embodiment can be fixed into the chip, so that the chip can execute the code when running. Figure 9The steps of a method for visualizing data display in the embodiment shown are as follows: How to design and program the processor 1401 is a technique well known to those skilled in the art and will not be described in detail here.

[0167] Based on the same inventive concept, an embodiment of the present application further provides a storage medium storing computer instructions. When the computer instructions are executed on a computer, the computer executes a visual data display method discussed above.

[0168] In some possible implementations, various aspects of a visual data display method provided by the present application may also be implemented in the form of a program product, which includes program code. When the program product is run on an apparatus, the program code is used to enable the control device to execute the steps of a visual data display method according to various exemplary implementations of the present application described above in this specification.

[0169] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0170] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a server, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0171] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0172] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0173] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.

Claims

1. A method for visualizing data display, characterized in that: include: Receive a reported indicator data set; wherein the indicator data set includes: at least one characteristic indicator of a corresponding target object and its corresponding characteristic data information; For the at least one characteristic indicator and its corresponding characteristic data information, perform the following operations respectively: Acquire at least one indicator list that matches a category code of a characteristic indicator; wherein the category code represents: a category level to which the characteristic indicator belongs; Determining identification information corresponding to a visualization report setting, and associating the identification information with the at least one indicator list storing a data characteristic value of the one characteristic indicator; wherein the data characteristic value is used to obtain characteristic data information of the one characteristic indicator; Obtaining identification information of a visualization report from a data display request sent by a target terminal; wherein the visualization report includes at least one indicator list, each indicator list including at least: a characteristic indicator of a corresponding target object and its corresponding characteristic data information; Obtaining at least one indicator list associated with the identification information, and determining, based on the indicator type to which each characteristic indicator in the at least one indicator list belongs, a data acquisition method corresponding to the corresponding characteristic indicator; wherein each data acquisition method indicates whether characteristic data information of the corresponding characteristic indicator can be obtained in batches; Based on each obtained data acquisition method, characteristic data information of corresponding characteristic indicators is respectively obtained; The obtained characteristic data information is added to a preset visual report display template, a corresponding visual report is generated, and the visual report is displayed; wherein the visual report display template includes: at least one display form of the characteristic data information.

2. The method according to claim 1, wherein The step of obtaining at least one indicator list matching a category code of a characteristic indicator further includes: Determining a calculation method and a data storage format of a corresponding data characteristic value based on a data type of the characteristic data information of the characteristic indicator; Based on the calculation method of the data characteristic value and the characteristic data information, the corresponding data characteristic value is obtained, and the data characteristic value is added to the at least one indicator list according to the data storage format.

3. The method according to claim 1, wherein The obtaining of at least one indicator list matching a category code of a characteristic indicator includes: Querying a preset first indicator list set to obtain a list subset matching the category code; wherein the first indicator list set includes: at least one indicator list belonging to a first category level; When the list subset is not empty, at least one indicator list included in the list subset is used as at least one indicator list matching the category code.

4. The method according to claim 3, wherein The querying of the preset first indicator list set to obtain a list subset matching the category code further includes: When the list subset is empty, obtain at least one indicator list matching the category code from a preset second indicator list set; wherein the second indicator list set includes: at least one indicator list belonging to a second category level, and the indicator category corresponding to the second category level is a subcategory of the indicator category corresponding to the first category level.

5. The method according to any one of claims 1 to 4, wherein The step of obtaining at least one indicator list matching a category code of a characteristic indicator further includes: If there is an indicator list that does not include the one characteristic indicator in the at least one indicator list, the one characteristic indicator is saved in the indicator list that does not include the one characteristic indicator.

6. The method according to claim 1, wherein The display of the visual report further includes: For each characteristic indicator included in the visualization report, perform the following operations: When an information update instruction corresponding to a characteristic indicator is obtained, the data characteristic value of the characteristic indicator is updated to obtain a corresponding data update result; Based on the data update result, at least one dependent characteristic value associated with the one characteristic indicator is adjusted; wherein each dependent characteristic value represents: other characteristic indicators that affect the characteristic data information corresponding to the one characteristic indicator.

7. A visual data display device, characterized in that: include: A processing module, configured to receive a reported indicator data set; wherein the indicator data set includes: at least one characteristic indicator of a corresponding target object and its corresponding characteristic data information; For the at least one characteristic indicator and its corresponding characteristic data information, perform the following operations respectively: Acquire at least one indicator list that matches a category code of a characteristic indicator; wherein the category code represents: a category level to which the characteristic indicator belongs; Determining identification information corresponding to a visualization report setting, and associating the identification information with the at least one indicator list storing a data characteristic value of the one characteristic indicator; wherein the data characteristic value is used to obtain characteristic data information of the one characteristic indicator; A parsing module, configured to obtain identification information of a visualization report from a data display request sent by a target terminal; wherein the visualization report includes at least one indicator list, each indicator list including at least: a characteristic indicator of a corresponding target object and its corresponding characteristic data information; a processing module configured to obtain at least one indicator list associated with the identification information, and determine, based on the indicator type to which each characteristic indicator in the at least one indicator list belongs, a data acquisition method corresponding to the corresponding characteristic indicator; wherein each data acquisition method indicates whether characteristic data information of the corresponding characteristic indicator can be acquired in batches; An acquisition module, configured to acquire characteristic data information of corresponding characteristic indicators based on each acquired data acquisition method; The display module is used to add the obtained characteristic data information to a preset visual report display template, generate a corresponding visual report, and display the visual report; wherein the visual report display template includes: at least one display form of characteristic data information.

8. The device according to claim 7, wherein When obtaining at least one indicator list matching a category code of a feature indicator, the processing module is further configured to: Determining a calculation method and a data storage format of a corresponding data characteristic value based on a data type of the characteristic data information of the characteristic indicator; Based on the calculation method of the data characteristic value and the characteristic data information, the corresponding data characteristic value is obtained, and the data characteristic value is added to the at least one indicator list according to the data storage format.

9. The device according to claim 7, wherein When obtaining at least one indicator list matching a category code of a characteristic indicator, the processing module is specifically configured to: Querying a preset first indicator list set to obtain a list subset matching the category code; wherein the first indicator list set includes: at least one indicator list belonging to a first category level; When the list subset is not empty, at least one indicator list included in the list subset is used as at least one indicator list matching the category code.

10. The device according to claim 9, wherein When querying the preset first indicator list set to obtain a list subset matching the category code, the processing module is further configured to: When the list subset is empty, obtain at least one indicator list matching the category code from a preset second indicator list set; wherein the second indicator list set includes: at least one indicator list belonging to a second category level, and the indicator category corresponding to the second category level is a subcategory of the indicator category corresponding to the first category level.

11. The device according to any one of claims 7 to 10, characterized in that When obtaining at least one indicator list matching a category code of a feature indicator, the processing module is further configured to: If there is an indicator list that does not include the one characteristic indicator in the at least one indicator list, the one characteristic indicator is saved in the indicator list that does not include the one characteristic indicator.

12. The device according to claim 7, wherein When presenting the visual report, the presentation module is further configured to: For each characteristic indicator included in the visualization report, perform the following operations: When an information update instruction corresponding to a characteristic indicator is obtained, the data characteristic value of the characteristic indicator is updated to obtain a corresponding data update result; Based on the data update result, at least one dependent characteristic value associated with the one characteristic indicator is adjusted; wherein each dependent characteristic value represents: other characteristic indicators that affect the characteristic data information corresponding to the one characteristic indicator.

13. An electronic device, characterized in that: include: a memory for storing program instructions; A processor is configured to call the program instructions stored in the memory and execute the steps of the method according to any one of claims 1 to 6 according to the obtained program instructions.

14. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions. When the program instructions are executed by a computer, the computer is caused to perform the steps of the method according to any one of claims 1 to 6.

15. A computer program product, characterized in that The computer program product comprises: computer program code, which enables the computer to execute the steps of any one of the methods according to claims 1 to 6 when the computer program code is run on the computer.

Citation Information

Patent Citations

  • Report generation method, device and system, electronic equipment and storage medium

    CN113221522A