A business data display system, method, device, and storage medium

Through the parameter configuration management and visual rendering module of the business data display system, combined with layout layout, visual components and data indicators, a personalized and diversified business data display page is generated, which solves the problem that the existing technology cannot meet the needs of personalized and diversified display, and significantly improves the user experience.

CN114443996BActive Publication Date: 2025-06-24AGRICULTURAL BANK OF CHINA
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210113073.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-29
Publication Date
2025-06-24
Estimated Expiration
2042-01-29

AI Technical Summary

Technical Problem

Existing large-screen visualization products cannot meet the needs of personalized and diversified visual displays, especially in the bank's business data display, each branch and business outlet has specific display needs.

Method used

Provide a business data display system, including a parameter configuration management module and a visual rendering module. The parameter configuration management module obtains layout numbers, display layer numbers, component numbers and indicator numbers through the layout layout registration table, component registration table and indicator registration table, thereby obtaining the parameter configuration table. The visual rendering module generates a rendered business data display page based on the target layout, target visualization components, target data indicators and parameter configuration tables.

Benefits of technology

It realizes diversified display of business data, meets the personalized display needs of various business institutions, and greatly improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114443996B_ABST
    Figure CN114443996B_ABST
Patent Text Reader

Abstract

An embodiment of the present invention discloses a business data display system, which includes: a parameter configuration management module, configured to obtain a layout number and a display layer number of a target layout through a layout registration form, obtain a component number of a target visualization component matching the target layout through a component registration form, obtain an index number of a target data index matching the target visualization component through an index registration form, and obtain a parameter configuration table according to the layout number, the display layer number, the component number, and the index number; a visualization rendering module, configured to obtain a rendered business data display page according to the target layout, the target visualization component, the target data index, and the parameter configuration table. The technical solution disclosed in the embodiment of the present invention realizes the diversified display of business data, meets the personalized display requirements of each business institution, and greatly improves the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the field of data visualization, and in particular to a business data display system, method, device and storage medium. Background Art

[0002] With the rapid development of data analysis technology, data visualization has gradually become a hot topic in the field of data analysis, and the demand for data visualization large screens has also increased. Compared with traditional data display technology, data visualization large screens have clearer hierarchical relationships between data and cooler display effects.

[0003] Existing large-screen visualization products usually provide standardized templates, that is, a limited number of large-screen templates are designed in advance, including fixed background styles and basic charts, etc., from which customers can choose to display; but this data display method cannot meet the personalized and diversified visualization display needs. Taking the business data of banks as an example, each bank has a large number of branches and business outlets. Each business outlet has a display demand for the public data of the head office and for its own specialized data. The complexity of data sources and the diversity of display effects make it impossible to effectively display business data through the above-mentioned standardized templates. Summary of the invention

[0004] The embodiments of the present invention provide a business data display system, method, device and storage medium to achieve personalized and diversified display of business data.

[0005] In a first aspect, an embodiment of the present invention provides a business data display system, including: a parameter configuration management module and a visualization rendering module;

[0006] The parameter configuration management module is used to obtain the layout number and display layer number of the target layout through the layout registration table, obtain the component number of the target visualization component matching the target layout through the component registration table, obtain the indicator number of the target data indicator matching the target visualization component through the indicator registration table, and obtain the parameter configuration table according to the layout number, the display layer number, the component number and the indicator number;

[0007] The visualization rendering module is used to obtain a rendered business data display page according to the target layout, the target visualization component, the target data indicator and the parameter configuration table.

[0008] In a second aspect, an embodiment of the present invention provides a method for displaying business data, including:

[0009] The parameter configuration management module, in response to obtaining a layout selection instruction, obtains the layout number and display layer number of the target layout through the layout registration form;

[0010] The parameter configuration management module, in response to obtaining a visual component selection instruction, obtains the component number of the target visual component that matches the target layout through the component registration form;

[0011] The parameter configuration management module, in response to obtaining a data indicator selection instruction, obtains the indicator number of the target data indicator that matches the target visual component through the indicator registration form;

[0012] The parameter configuration management module obtains a parameter configuration table according to the layout number, the display layer number, the component number, and the indicator number;

[0013] The visual rendering module obtains a rendered business data display page according to the target layout, the target visual component, the target data indicator, and the parameter configuration table.

[0014] In a third aspect, an embodiment of the present invention provides a business data display device, including:

[0015] A layout number acquisition module, integrated in the parameter configuration management module, is configured to, in response to obtaining a layout selection instruction, obtain the layout number and display layer number of the target layout through the layout registration form;

[0016] A component number acquisition module, integrated in the parameter configuration management module, is configured to, in response to obtaining a visual component selection instruction, obtain the component number of the target visual component that matches the target layout through the component registration form;

[0017] An indicator number acquisition module, integrated in the parameter configuration management module, is configured to, in response to obtaining a data indicator selection instruction, obtain the indicator number of the target data indicator that matches the target visual component through the indicator registration form;

[0018] A parameter configuration table acquisition module, integrated in the parameter configuration management module, is configured to obtain a parameter configuration table according to the layout number, the display layer number, the component number, and the indicator number;

[0019] A display page acquisition module, integrated in the visual rendering module, is configured to obtain a rendered business data display page according to the target layout, the target visual component, the target data indicator, and the parameter configuration table.

[0020] Fourthly, an embodiment of the present invention further provides a server, which includes a business data display system. The business data display system includes a parameter configuration management module and a visualization rendering module. The business data display system is used to implement the business data display method according to any embodiment of the present invention.

[0021] Fifthly, an embodiment of the present invention further provides a storage medium containing computer-executable instructions. When the computer-executable instructions are executed by a computer processor, the business data display method according to any embodiment of the present invention is implemented.

[0022] In the technical solution disclosed in the embodiment of the present invention, after the parameter configuration management module obtains the layout number, display layer number, component number, and index number through the layout registration form, component registration form, and index registration form, and then obtains the parameter configuration table. The visualization rendering module then obtains the rendered business data display page according to the above parameter configuration table, as well as the target layout, target visualization component, and target data index, realizing the diversified display of business data, meeting the personalized display needs of each business institution, and greatly improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1A is a structural block diagram of a business data display system provided in Embodiment 1 of the present invention;

[0024] Figure 1B is a structural block diagram of a business data display system provided in Embodiment 1 of the present invention;

[0025] Figure 1C is a schematic structural diagram of a layout provided in Embodiment 1 of the present invention;

[0026] Figure 2 is a flowchart of a business data display method provided in Embodiment 2 of the present invention;

[0027] Figure 3 is a structural block diagram of a business data display device provided in Embodiment 3 of the present invention;

[0028] Figure 4 is a structural block diagram of a server provided in Embodiment 4 of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0029] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the present invention, rather than limiting the present invention. In addition, it should be noted that, for the sake of convenience of description, only parts related to the present invention are shown in the drawings, rather than all the structures.

[0030] Embodiment 1

[0031] Figure 1A A service data display system provided for the first embodiment of the present invention, the system includes a parameter configuration management module 100 and a visualization rendering execution module 200.

[0032] The parameter configuration management module 100 is used to obtain the layout number and display layer number of the target layout through the layout registration form, obtain the component number of the target visualization component matching the target layout through the component registration form, obtain the index number of the target data index matching the target visualization component through the index registration form, and obtain the parameter configuration table according to the layout number, the display layer number, the component number, and the index number.

[0033] Specifically, the layout registration form records information such as the layout number, display layer number, and compilation organization of each layout; among them, the layout number is the identification information of the layout, the display layer number is the identification information of each display layer (div) in the layout, and the compilation organization is the organization identification of the layout. Taking the business system of a bank as an example, the compilation organization can be the organization identification of the head office, branch, first-level branch, and second-level branch. When the parameter configuration management module 100 receives a layout configuration instruction issued by the user, it displays the layout registration form to the user; in response to receiving the layout selection instruction issued by the user, that is, when the target layout selected by the user is obtained, the parameter configuration management module 100 obtains the layout number and display layer number of the target layout.

[0034] As Figure 1B shown, optionally, in the embodiment of the present invention, the service data display system further includes: a layout management module 300; the layout management module 300 is used to obtain the layout, store the layout in the layout library, and update the layout registration form according to the layout. Each layout corresponds to its own layout parameters, and the layout parameters are saved in the layout library in the form of a layout parameter table; among them, the layout parameters may include the display layer nesting relationship and the display layer ratio relationship. The display layer nesting relationship represents the association relationship between each display layer in the layout, that is, the parent display layer (i.e., the upper-level display layer) corresponding to each display layer, and the display layer ratio relationship represents the proportion of the height and width of each display layer in the parent display layer.

[0035] As Figure 1CAs shown in the figure, taking the construction of a 2*2 layout as an example, the root (i.e., the root display layer) of the layout is divided into div_01 (i.e., the 01 display layer) and div_02 (i.e., the 02 display layer). The widths of both div_01 and div_02 are 50% of the width of the root display layer, and the lengths are both 100% of the width of the root display layer. Then, div_01 is further divided into div_011 (i.e., the 011 display layer) and div_012 (i.e., the 012 display layer), and div_02 is divided into div_021 (i.e., the 021 display layer) and div_022 (i.e., the 022 display layer). The widths of div_011 and div_012 are both 100% of the width of div_01, and the heights are both 50% of the height of div_01. The widths of div_021 and div_022 are both 100% of the width of div_02, and the heights are both 50% of the height of div_02. Thus, the layout parameter table of this layout can be as shown in Table 1. In particular, the layout parameters can also include parameter items such as layer color, layer description information, layer group, layer carousel number (i.e., displayed in a carousel manner), and layer switching number (i.e., displayed in a switching manner).

[0036] Table 1 Layout Parameter Table

[0037] Layout Number Layer Number Parent Layer Number Layer Arrangement Method Layer Height Layer Height Layer Border Style L_01 root flex 100% 100% 1px L_01 div_01 root 50% 100% 1px L_01 div_011 div_01 100% 50% 1px L_01 div_012 div_01 100% 50% 1px L_01 div_02 root 50% 100% 1px L_01 div_021 div_01 100% 50% 1px L_01 div_022 div_01 100% 50% 1px

[0038] The component registration form records information such as the component number, component type, and development institution of each visualization component. Among them, the component number is the identification information of the visualization component, and the component type reflects the visualization display method of the component. For example, pie charts, bar charts, line charts, and column charts, as well as combinations of the above multiple charts. The development institution is the institutional identification of the institution that developed the visualization component. Taking the business system of a bank as an example, the development institution can be the institutional identifications of the head office, branch, first-level branch, and second-level branch. When the parameter configuration management module 100 receives a component configuration instruction for the display layer sent by the user, it displays the component registration form to the user. In response to receiving a visualization component selection instruction sent by the user, that is, when the target visualization component selected by the user is obtained, the parameter configuration management module 100 obtains the component number of the target visualization component.

[0039] Optionally, in the embodiment of the present invention, the service data display system further includes: a visualization component management module 400; the visualization component management module 400 is configured to obtain visualization components, store the visualization components in a visualization component library, and update the component registration form according to the visualization components. The encapsulation of the visualization components is based on the open-source visualization component package echarts.js. Using the JavaScript language, the visualization requirements of the user are encapsulated into a JavaScript file. After the visualization component management module 400 obtains the encapsulated visualization component uploaded by the user, the JavaScript file is saved in the visualization component library to implement the management and invocation of the visualization components.

[0040] The data indicator is the indicator information extracted from the service data. The data indicator table records the indicator number, date, and source institution of each data indicator; among them, the indicator number is the identification information of the data indicator, the date is the generation date of the service data, and the source institution is the institution identification that issues the service data. Taking the business system of a bank as an example, the source institution can be the institution identifications of the head office, branch, first-level branch, and second-level branch. When the parameter configuration management module 100 obtains the data configuration instruction of the visualization component sent by the user, it displays the indicator registration form to the user; in response to obtaining the data indicator selection instruction sent by the user, that is, when obtaining the target data indicator selected by the user, the parameter configuration management module 100 obtains the indicator number of the target data indicator.

[0041] Optionally, in the embodiment of the present invention, the service data display system further includes: a data indicator management module 500; the data indicator management module 500 is configured to obtain data indicators according to service data, store the data indicators in a data indicator library, and update the indicator registration form according to the data indicators. The service data can come from different business systems or the same business system. After the parameter configuration management module 100 obtains the service data sent by the upstream business system, it extracts the specified data information in the service data as data indicators, stores the extracted data indicators in the data indicator library, and at the same time, updates the indicator registration form according to the data indicators to achieve the standardized and formatted storage of the service data.

[0042] Optionally, in the embodiment of the present invention, the data index management module 500 is specifically configured to process the service data according to the data type of the service data to obtain the processed data index; wherein, the data type includes incremental data and point-in-time data. Taking the business system of a bank as an example, the business data of the bank mainly includes two types. One is transaction data, such as the business details of the core transaction system, including the amount of business volume and the number of business transactions, etc.; the other is management data, such as the business details of the business management system, including the number of ATMs. For different types of business data, their data types are also different. Transaction data is incremental data, that is, according to the continuous change of time, the value is continuously accumulated; management data is point-in-time data, that is, according to the continuous change of time, the value at a specific moment is obtained. Accordingly, according to the different data types of the obtained business data, the business data can be processed from the time dimension to obtain the data index in the time dimension.

[0043] Optionally, in the embodiment of the present invention, the data index management module 500 is further specifically configured to process the service data from the institutional dimension and the time dimension according to the data type of the service data to obtain the processed data index. Specifically, taking the daily end-of-day details sent by different business systems as an example, when the transaction data sent by the core transaction system is obtained (that is, incremental data is obtained), it is summarized according to the institutional dimension to obtain the end-of-day cumulative value of each institution; then it is summarized according to the time dimension to obtain the monthly cumulative value, quarterly cumulative value and annual cumulative value of each institution; finally, it is sorted according to the institutional level (that is, the head office, branch, first-level branch, and second-level branch are arranged in descending order) to obtain the end-of-day cumulative value, monthly cumulative value, quarterly cumulative value and annual cumulative value of each institutional level; when the management data sent by the business management system is obtained (that is, point-in-time data is obtained), it is first summarized according to the institutional dimension to obtain the end-of-day point value of each institution; then it is summarized according to the time dimension to obtain the end-of-month point value, end-of-quarter point value and end-of-year point value of each institution; finally, it is sorted according to the institutional level to obtain the end-of-day point value, end-of-month point value, end-of-quarter point value and end-of-year point value of each institutional level.

[0044] Taking the above technical solution as an example, Table 2 is the parameter configuration table obtained by the parameter configuration management module 100 according to the layout number, display layer number, component number and index number.

[0045] Table 2 Parameter Configuration Table

[0046] Page Number Layout Number Display Layer Number Component Number Index Number P_00 L_01 div_011 C_01 M02001 P_00 L_01 div_012 C_02 M03001 P_00 L_01 div_021 C_03 M01051 P_00 L_01 div_022 C_04 F01001

[0047] Optionally, in the embodiments of the present invention, the parameter configuration management module 100 is further configured to display a recommended layout and recommended visualization components according to the user's data display requirements. The parameter configuration management module 100 can determine how many display layers are needed to display the data respectively according to the quantity of the data to be displayed, and then recommend a matching layout to the user according to the number of display layers. It can also recommend a matching visualization component according to the data type of the data to be displayed through the association relationship between the initialized data indicators and the visualization components, or the historical display records. For example, when the data to be displayed is incremental data, a visualization component with a bar chart or line chart display method is recommended; when the data to be displayed is point-in-time data, a visualization component with a pie chart or column chart display method is recommended.

[0048] The visualization rendering module 200 is configured to obtain a rendered business data display page according to the target layout, the target visualization component, the target data indicator, and the parameter configuration table. The visualization rendering module 200 respectively obtains the target layout, the target visualization component, and the target data indicator from the layout library, the visualization component library, and the data indicator library according to the association relationship between the layout number, the display layer number, the component number, and the indicator number in the parameter configuration table. Then, the target visualization component reads the target data indicator, and then places the read target visualization component in the corresponding display layer of the target layout. Furthermore, according to the JSP (Java Server Pages) front-end language and the JSP Standard Tag Library (JSTL), through the method of recursively calling sub-pages, hierarchical rendering is performed, and finally a rendered display page of business data is obtained.

[0049] In the technical solution disclosed in the embodiments of the present invention, after the parameter configuration management module obtains the layout number, the display layer number, the component number, and the indicator number through the layout registration form, the component registration form, and the indicator registration form, and then obtains the parameter configuration table, the visualization rendering module obtains a rendered business data display page according to the above parameter configuration table, the target layout, the target visualization component, and the target data indicator, realizing the diversified display of business data, meeting the personalized display requirements of each business institution, and greatly improving the user experience.

[0050] Embodiment 2

[0051] Figure 2The flowchart of a business data display method provided in the second embodiment of the present invention. This embodiment is applicable to the personalized display of business data. This method can be executed by the business data display device in the embodiments of the present invention. The device can be implemented by software and / or hardware and integrated in the business data display system in the first embodiment. The business data display system can be integrated in a server. Typically, it can be integrated in the management server of a bank to manage the business data generated by each business system of the bank. The method specifically includes the following steps:

[0052] S210. The parameter configuration management module responds to obtaining a layout selection instruction, and obtains the layout number and display layer number of the target layout through the layout registration form.

[0053] S220. The parameter configuration management module responds to obtaining a visual component selection instruction, and obtains the component number of the target visual component matching the target layout through the component registration form.

[0054] S230. The parameter configuration management module responds to obtaining a data index selection instruction, and obtains the index number of the target data index matching the target visual component through the index registration form.

[0055] S240. The parameter configuration management module obtains a parameter configuration table according to the layout number, the display layer number, the component number, and the index number.

[0056] S250. The visual rendering module obtains a rendered business data display page according to the target layout, the target visual component, the target data index, and the parameter configuration table.

[0057] In the technical solution disclosed in the embodiment of the present invention, after the parameter configuration management module obtains the layout number, the display layer number, the component number, and the index number through the layout registration form, the component registration form, and the index registration form, and then obtains the parameter configuration table. The visual rendering module then obtains a rendered business data display page according to the above parameter configuration table, the target layout, the target visual component, and the target data index, realizing the diversified display of business data, meeting the personalized display needs of each business institution, and greatly improving the user experience.

[0058] Embodiment Three

[0059] Figure 3 The structural block diagram of a business data display device provided in the third embodiment of the present invention. The device specifically includes: a layout number obtaining module 310, a component number obtaining module 320, an index number obtaining module 330, a parameter configuration table obtaining module 340, and a display page obtaining module 350.

[0060] The layout number acquisition module 310, integrated in the parameter configuration management module, is configured to, in response to obtaining a layout selection instruction, obtain the layout number and display layer number of the target layout through the layout registration form;

[0061] The component number acquisition module 320, integrated in the parameter configuration management module, is configured to, in response to obtaining a visual component selection instruction, obtain the component number of the target visual component that matches the target layout through the component registration form;

[0062] The metric number acquisition module 330, integrated in the parameter configuration management module, is configured to, in response to obtaining a data metric selection instruction, obtain the metric number of the target data metric that matches the target visual component through the metric registration form;

[0063] The parameter configuration table acquisition module 340, integrated in the parameter configuration management module, is configured to obtain a parameter configuration table according to the layout number, the display layer number, the component number, and the metric number;

[0064] The display page acquisition module 350, integrated in the visual rendering module, is configured to obtain a business data display page after rendering according to the target layout, the target visual component, the target data metric, and the parameter configuration table.

[0065] In the technical solution disclosed in the embodiments of the present invention, after the parameter configuration management module obtains the layout number, the display layer number, the component number, and the metric number through the layout registration form, the component registration form, and the metric registration form, and then obtains the parameter configuration table. The visual rendering module then obtains the business data display page after rendering according to the above parameter configuration table, the target layout, the target visual component, and the target data metric, realizing the diversified display of business data, meeting the personalized display requirements of each business institution, and greatly improving the user experience.

[0066] Optionally, on the basis of the above technical solution, the business data display device further includes:

[0067] The layout acquisition module, integrated in the layout management module, is configured to obtain a layout, store the layout in the layout library, and update the layout registration form according to the layout.

[0068] Optionally, on the basis of the above technical solution, the business data display device further includes:

[0069] A visualization component acquisition module, integrated into the visualization component management module, is used to acquire visualization components, store the visualization components in the visualization component library, and update the component registration form according to the visualization components.

[0070] Optionally, based on the above technical solution, the business data display device further includes:

[0071] A data metric acquisition module, integrated into the data metric management module, is used to acquire data metrics according to business data, store the data metrics in the data metric library, and update the metric registration form according to the data metrics.

[0072] Optionally, based on the above technical solution, the data metric acquisition module is specifically used to perform data processing on the business data according to the data type of the business data to obtain the processed data metrics; wherein, the data type includes incremental data and point-in-time data.

[0073] Optionally, based on the above technical solution, the data metric acquisition module is specifically further used to perform data processing on the business data from the institutional dimension and the time dimension according to the data type of the business data to obtain the processed data metrics.

[0074] Optionally, based on the above technical solution, the business data display device further includes:

[0075] A data display requirement acquisition module, integrated into the parameter configuration management module, is used to display recommended layout and recommended visualization components according to the user's data display requirements.

[0076] The above device can execute the business data display method provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the method. The technical details not described in detail in this embodiment can be referred to the business data display method provided by any embodiment of the present invention.

[0077] Embodiment 4

[0078] Figure 4 It is a schematic structural diagram of a server provided in Embodiment 4 of the present invention, which shows a structural block diagram of an exemplary server suitable for implementing the embodiments of the present invention. Figure 4 The displayed server includes a business data display system, and the business data display system includes a parameter configuration management module and a visualization rendering module;

[0079] The business data display system is used to implement the business data display method provided in any embodiment of the present invention. That is: the parameter configuration management module, in response to obtaining a layout selection instruction, obtains the layout number and display layer number of the target layout through the layout registration form; the parameter configuration management module, in response to obtaining a visualization component selection instruction, obtains the component number of the target visualization component matching the target layout through the component registration form; the parameter configuration management module, in response to obtaining a data index selection instruction, obtains the index number of the target data index matching the target visualization component through the index registration form; the parameter configuration management module obtains a parameter configuration table according to the layout number, the display layer number, the component number, and the index number; the visualization rendering module obtains a rendered business data display page according to the target layout, the target visualization component, the target data index, and the parameter configuration table.

[0080] Embodiment 5

[0081] Embodiment 5 of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, it implements the business data display method as described in any embodiment of the present invention; the method includes:

[0082] The parameter configuration management module, in response to obtaining a layout selection instruction, obtains the layout number and display layer number of the target layout through the layout registration form;

[0083] The parameter configuration management module, in response to obtaining a visualization component selection instruction, obtains the component number of the target visualization component matching the target layout through the component registration form;

[0084] The parameter configuration management module, in response to obtaining a data index selection instruction, obtains the index number of the target data index matching the target visualization component through the index registration form;

[0085] The parameter configuration management module obtains a parameter configuration table according to the layout number, the display layer number, the component number, and the index number;

[0086] The visualization rendering module obtains a rendered business data display page according to the target layout, the target visualization component, the target data index, and the parameter configuration table.

[0087] The computer storage medium of the embodiments of the present invention may adopt any combination of one or more computer-readable media. The computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (a non-exhaustive list) of the computer-readable storage medium include: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, the computer-readable storage medium may be any tangible medium that contains or stores a program, which can be used by or in combination with an instruction execution system, apparatus, or device.

[0088] The computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries the computer-readable program code. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may also be any computer-readable medium other than the computer-readable storage medium, which can send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device.

[0089] The program code contained on the computer-readable medium may be transmitted by any appropriate medium, including but not limited to wireless, wire, optical fiber, RF, etc., or any suitable combination of the above.

[0090] The computer program code for performing the operations of the present invention may be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, executed as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (for example, by using an Internet service provider to connect through the Internet).

[0091] Note that the above is only a preferred embodiment of the present invention and the technical principles applied. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and various obvious changes, re-adjustments and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments. Without departing from the concept of the present invention, more other equivalent embodiments can be included, and the scope of the present invention is determined by the scope of the appended claims.

Claims

1. A business data display system, characterized in that, Including: A parameter configuration management module and a visualization rendering module; The parameter configuration management module is used to obtain the layout number and display layer number of the target layout through the layout registration form, obtain the component number of the target visualization component matching the target layout through the component registration form, obtain the index number of the target data index matching the target visualization component through the index registration form, and obtain a parameter configuration table according to the layout number, the display layer number, the component number, and the index number; The visualization rendering module is used to obtain a rendered business data display page according to the target layout, the target visualization component, the target data index, and the parameter configuration table; wherein, the visualization rendering module is specifically used to respectively obtain the target layout, the target visualization component, and the target data index from the layout library, the visualization component library, and the data index library according to the association relationship between the layout number, the display layer number, the component number, and the index number in the parameter configuration table, read the target data index through the target visualization component, then place the read target visualization component in the corresponding display layer of the target layout, and perform hierarchical rendering by recursively calling sub-pages in the JSP front-end language and the JSP standard tag library to obtain a display page of the rendered business data; It further includes: a layout management module; the layout management module is used to obtain a layout, store the layout in the layout library, and update the layout registration form according to the layout; wherein, each layout corresponds to its own layout parameters, and the layout parameters are saved in the layout library in the form of a layout parameter table; the layout parameters include the display layer nesting relationship and the display layer ratio relationship, the display layer nesting relationship represents the parent display layer corresponding to each display layer in the layout, and the display layer ratio relationship represents the proportion of the height and width of each display layer in the parent display layer respectively.

2. The system according to claim 1, characterized in that The business data display system further includes: a visualization component management module; The visualization component management module is used to obtain visualization components, store the visualization components in the visualization component library, and update the component registration form according to the visualization components.

3. The system according to claim 1, characterized in that, The business data display system further includes: a data index management module; The data index management module is used to obtain data indexes according to business data, store the data indexes in the data index library, and update the index registration form according to the data indexes.

4. The system according to claim 3, characterized in that, The data index management module is specifically used to perform data processing on the business data according to the data type of the business data to obtain processed data indexes; wherein, the data type includes incremental data and point-in-time data.

5. The system according to claim 4, characterized in that, The data index management module is specifically further used to perform data processing on the business data from the institutional dimension and the time dimension according to the data type of the business data to obtain processed data indexes.

6. The system according to claim 4 or 5, characterized in that, The parameter configuration management module is further configured to display a recommended layout and recommended visualization components according to the user's data display requirements.

7. A method for displaying service data, characterized in that, Applied to the business data display system according to any one of claims 1-6, it includes: In response to obtaining a layout selection instruction, the parameter configuration management module obtains the layout number and display layer number of the target layout through the layout registration form; In response to obtaining a visualization component selection instruction, the parameter configuration management module obtains the component number of the target visualization component matching the target layout through the component registration form; In response to obtaining a data index selection instruction, the parameter configuration management module obtains the index number of the target data index matching the target visualization component through the index registration form; The parameter configuration management module obtains a parameter configuration table according to the layout number, the display layer number, the component number, and the index number; The visualization rendering module obtains a rendered business data display page according to the target layout, the target visualization component, the target data index, and the parameter configuration table.

8. A business data display device, characterized in that Applied to the business data display system according to any one of claims 1-6, it includes: A layout number acquisition module, integrated in the parameter configuration management module, for obtaining the layout number and display layer number of the target layout through the layout registration form in response to obtaining a layout selection instruction; A component number acquisition module, integrated in the parameter configuration management module, for obtaining the component number of the target visualization component matching the target layout through the component registration form in response to obtaining a visualization component selection instruction; An index number acquisition module, integrated in the parameter configuration management module, for obtaining the index number of the target data index matching the target visualization component through the index registration form in response to obtaining a data index selection instruction; A parameter configuration table acquisition module, integrated in the parameter configuration management module, for obtaining a parameter configuration table according to the layout number, the display layer number, the component number, and the index number; A display page acquisition module, integrated in the visualization rendering module, for obtaining a rendered business data display page according to the target layout, the target visualization component, the target data index, and the parameter configuration table.

9. A storage medium containing computer-executable instructions, characterized in that, The computer-executable instructions are used to execute the business data display method according to claim 7 when executed by a computer processor.

Citation Information

Patent Citations

  • Visual platform expansion method based on operation of integrated management center service

    CN112527373A

  • Data processing method, device and system

    CN113590555A