Information display interaction method and system based on multi-dimensional variable expression
Through the information display interaction method based on multidimensional variable expressions, the problem of long custom development time in the existing technology is solved, and the business data map display is quickly responding to user needs is realized, which improves the flexibility and response speed of the system.
Patent Information
- Application Number
- CN202411826371.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-12
- Publication Date
- 2025-05-16
AI Technical Summary
In the prior art, R&D personnel need to repeatedly customize and develop the changing data information according to user needs, resulting in a long development time and it is difficult to quickly respond to user needs.
The information display interaction method based on multi-dimensional variable expressions is adopted. By receiving business information update operations, the business data set of each display layer in the data display model is updated. The display content of each layer is rendered using the rendering engine and multi-dimensional variable expressions, and assembled with the GIS geographic layer to generate a business data map.
It realizes rapid response to user needs and displays changing business information as business data maps in real time, reducing customized development time for R&D personnel, and improving system flexibility and response speed.
Smart Images

Figure CN120010973A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of information display, and in particular to an information display interaction method and system based on multi-dimensional variable expressions. Background Art
[0002] A Geographic Information System (GIS) is a system for creating, managing, analyzing, and mapping all types of data. A GIS system integrates location data with all types of descriptive information to help users understand patterns, relationships, and relationships in the geographic environment, thereby improving efficiency and assisting users in achieving better management and decision-making.
[0003] With the development of information technology, in the field of business intelligence (BI) analysis large screen or cockpit display, there are more and more demands for superimposed data information display based on GIS system. The GIS system disclosed in the prior art provides layer loading and display capabilities through the software development kit (SDK) interface. When implementing such business scenarios, R&D personnel are often required to perform customized development. First, a layer is generated based on the data to be displayed, and then the SDK interface of the GIS system is called to load and render the generated layer, thereby realizing the display of the data; then, the event information is registered through the SDK interface of the GIS system, and according to the operation of the mouse, the data information to be displayed or the linkage operation with other charts is displayed.
[0004] In the business scenarios disclosed in the prior art, when the data information to be displayed by the user changes, the R&D personnel are required to repeat the customized development according to the changed data information. However, the R&D process takes a long time and it is difficult to meet the needs of quickly responding to users. Summary of the invention
[0005] In order to solve the problem in the prior art that R&D personnel need to repeatedly customize the development process for changed data information according to user needs and it is difficult to quickly respond to user needs, the present invention proposes an information display interaction method based on multidimensional variable expressions. According to the received business information update operation, the business data set of each display layer in the data display model is updated to obtain an updated business data set of each display layer, and multiple multidimensional variable expressions in each display layer are used to render using a rendering engine to determine the display content of each layer, and then the rendered display content of each layer is assembled with the GIS geographic layer to obtain a business data map, which is convenient for real-time adjustment of the displayed business data map according to the business information update operation, so as to achieve the purpose of quickly responding to user needs and displaying the changed business information as a business data map.
[0006] In one aspect, the present invention provides an information display interaction method based on a multi-dimensional variable expression, comprising:
[0007] According to the received business information update operation, the business data set of each display layer in the data display model is updated to obtain the updated business data set in each display layer;
[0008] Based on each display layer, according to the updated business data set of the display layer, combined with the multi-dimensional variable expression between the display layer and the business data set, each display layer is rendered respectively by using a rendering engine to obtain the display content of each display layer;
[0009] Based on the GIS geographic layer, the display content of each display layer is assembled to obtain a business data map.
[0010] Optionally, the pre-construction of the data presentation model includes:
[0011] Each business type of the GIS geographic layer is used as a display layer, and the display layer includes a background layer, an area layer, a line layer and a punctuation layer;
[0012] Based on each display layer, the display layer is divided to obtain a business data set and a data rendering configuration in the display layer, and based on the business data set and the data rendering configuration in the display layer, a plurality of multidimensional variable expressions in the display layer are constructed, wherein the attributes of the data rendering configuration include color, style and picture;
[0013] Each display layer and multiple multidimensional variable expressions in each display layer are integrated to build a data display model.
[0014] Optionally, based on each display layer, according to the updated business data set of the display layer combined with the multidimensional variable expression between the display layer and the business data set, each display layer is rendered separately by using a rendering engine to obtain the display content of each display layer, including:
[0015] Based on each display layer, using the multidimensional variable expression for representing the relationship between the attribute of the data rendering configuration and the update business data set in the display layer, combined with the update business data set of the display layer, the rendering attribute of the data of the update business data set of the display layer is obtained;
[0016] Based on each of the display layers, according to the updated business data set of the display layer and the rendering attributes of the data of the updated business data set, the display layer is rendered using a rendering engine to obtain the display content of the display layer.
[0017] Optionally, the receiving service information update operation includes:
[0018] The user operations monitored in the cockpit page are regarded as received business information update operations.
[0019] Optionally, the updating of the business data set of each presentation layer in the data presentation model according to the received business information update operation to obtain the updated business data set in each presentation layer includes:
[0020] According to the image type interacted by the business information update operation in the cockpit page, determining a target display layer associated with the graphic type in the data display model; the image type includes: point, line and area;
[0021] Based on the target display layer, updating the data in the business data set of the target display layer to the context variable set to obtain an updated context variable set;
[0022] Based on each of the display layers and the update context variable set, the business data set of the display layer is updated using a multidimensional variable expression between the business data set of the display layer and the update context variable set to obtain an updated business data set in the display layer.
[0023] Optionally, the updating of the data in the business data set of the target display layer to the context variable set based on the target display layer to obtain the updated context variable set further includes:
[0024] Based on the update context variable set, a rendering relationship between each presentation layer and the update context variable set is generated.
[0025] Optionally, based on each display layer, according to the updated business data set of the display layer, combined with the multi-dimensional variable expression between the display layer and the business data set, each display layer is rendered separately by using a rendering engine to obtain the display content of each display layer, including:
[0026] Based on each of the display layers, the display layers are rendered separately using a rendering engine according to the updated business data set in the display layer, the multidimensional variable expression between the display layer and the business data set, the updated context variable set, and the rendering relationship between the display layer and the updated context variable set to obtain the display content of the display layer.
[0027] Optionally, after assembling the display content of each display layer based on the GIS geographic layer to obtain the business data map, the method further includes:
[0028] Based on the update context variable set, using the multidimensional variable expression between the update context variable set and the chart data set, the data of the chart data set is updated to obtain an updated chart data set;
[0029] Based on the update context variable set and the update chart data set, a business data chart is generated using a multidimensional variable expression between the update context variable set and the chart style.
[0030] Optionally, the generating of the business data chart based on the update context variable set and the update chart data set using a multidimensional variable expression between the update context variable set and the chart style includes:
[0031] Based on the update context variable set, using a multidimensional variable expression between the update context variable set and the chart style, obtaining a chart style of the business data chart;
[0032] The business data in the updated chart data set is used as the data in the business data chart, combined with the chart style of the business data chart, and rendered using a rendering engine to generate a business data chart.
[0033] On the other hand, the present invention also provides an information display interaction system based on multi-dimensional variable expressions, the system comprising:
[0034] A data update module, used to update the business data set of each display layer in the data display model according to the received business information update operation, and obtain the updated business data set in each display layer;
[0035] A display rendering module is used to render each display layer based on each display layer, according to the updated business data set of the display layer, and in combination with the multi-dimensional variable expression between the display layer and the business data set, using a rendering engine to render each display layer respectively, so as to obtain the display content of each display layer;
[0036] The information display module assembles the display content of each display layer based on the GIS geographic layer to obtain a business data map.
[0037] In another aspect, the present invention further provides an electronic device, comprising: at least one processor and a memory; the memory and the processor are connected via a bus;
[0038] The memory is used to store one or more programs;
[0039] When the one or more programs are executed by the at least one processor, the information display interaction method based on multi-dimensional variable expressions as described in the above technical solution is implemented.
[0040] On the other hand, the present invention further provides a readable storage medium having an execution program stored thereon, and when the execution program is executed, the information display interaction method based on multi-dimensional variable expressions as described in the above technical solution is implemented.
[0041] Compared with the prior art, the present invention has the following beneficial effects:
[0042] The present invention provides an information display interaction method based on multidimensional variable expressions. By updating the business data set of each display layer in the data display model according to the received business information update operation, the updated business data set of each display layer is obtained, and multiple multidimensional variable expressions in each display layer are used to render using a rendering engine to determine the display content of each layer, and then the rendered display content of each layer and the GIS geographic layer are assembled to obtain a business data map, which is convenient for real-time adjustment of the displayed business data map according to the business information update operation, so as to achieve the purpose of quickly responding to user needs and displaying the changed business information on the business data map. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 A flowchart of an information display interaction method based on multi-dimensional variable expressions of the present invention;
[0044] Figure 2 It is a structural schematic diagram of a data display model in an information display interaction method based on a multi-dimensional variable expression of the present invention;
[0045] Figure 3It is a structural schematic diagram of an information display interaction system based on multi-dimensional variable expressions of the present invention;
[0046] Figure 4 The figure is a schematic diagram of the structure of an electronic device of the present invention. DETAILED DESCRIPTION
[0047] Embodiment 1:
[0048] The present invention first proposes an information display interaction method based on multi-dimensional variable expressions, such as Figure 1 and Figure 2 As shown, it includes:
[0049] S1, according to the received business information update operation, update the business data set of each display layer in the data display model to obtain the updated business data set in each display layer;
[0050] S2, based on each display layer, according to the updated business data set of the display layer, combined with the multi-dimensional variable expression between the display layer and the business data set, using the rendering engine to render each display layer respectively, to obtain the display content of each display layer;
[0051] S3, based on the GIS geographic layer, assemble the display content of each display layer to obtain a business data map.
[0052] In the current large-screen display scenario, since the data rendering display effect based on GIS maps is better than the traditional large-screen display effect, users' demand for business data display based on GIS maps is becoming more and more common. The means of displaying business data based on GIS maps disclosed in the prior art is to adopt a customized development method, which is mainly to achieve specific map rendering effects for specific data; in some business intelligence analysis tools (BI tools), configurable GIS map data rendering functions are also provided, but the use of business intelligence analysis tools requires users to provide formatted data that meets the configuration format requirements. Both of them have fixed configurations for the display style of business data, which lack flexibility overall and are difficult to realize dynamic changes in displayed business information in a timely manner according to changes in user needs.
[0053] The disadvantages of using GIS map data to render display effects in the prior art include: the business data needs to be preprocessed to meet the display format requirements, and the display style settings of the business information displayed using GIS map data in the prior art are usually fixed, such as color, size, etc., and cannot change synchronously with changes in business information.
[0054] In this regard, in the information display interaction method provided by the present invention, a dynamic binding mechanism for GIS layer data, display attributes and other information is implemented by utilizing multidimensional variable expressions. It can be configured online, take effect immediately, and can be modified at any time. It can flexibly and agilely respond to changes in user needs without the need for coding by R&D personnel, and does not require the traditional lengthy coding, testing, publishing, and deployment processes. Flexible and dynamic linkage based on multidimensional variable expressions between GIS map layer content, display styles and business data and context variables can be achieved through configuration, which can quickly respond to user needs and display changed business information on the business data map.
[0055] In S1, the business information update operation is generated by the user according to his actual needs and can be obtained through mouse clicks or keyboard input.
[0056] In order to facilitate the updating of the displayed business information according to the business information update operation, the pre-constructed data display model of the present invention includes multiple display layers, each display layer is used to represent a type of business data, and each display layer includes a business data set. Each business data set can be implemented as a data set containing several two-dimensional (row and column) structures.
[0057] In some embodiments, the pre-construction of the data presentation model provided in the present invention includes:
[0058] Each business type of the GIS geographic layer is used as a display layer, and the display layer includes a background layer, an area layer, a line layer and a punctuation layer;
[0059] Based on each display layer, the display layer is divided to obtain a business data set and a data rendering configuration in the display layer, and based on the business data set and the data rendering configuration in the display layer, a plurality of multidimensional variable expressions in the display layer are constructed, wherein the attributes of the data rendering configuration include color, style and picture;
[0060] Each display layer and multiple multidimensional variable expressions in each display layer are integrated to build a data display model.
[0061] Each multidimensional variable expression of each display layer in the data display model is used to represent the association between the attributes of each data rendering configuration in the corresponding display layer and the data in the business dataset, so as to facilitate updating the rendering attributes of the corresponding display layer according to the updated data in the business dataset, thereby achieving the purpose of updating the data and rendering results of the display content of the corresponding display layer.
[0062] According to the business data update operation, the data of the business data set in each display layer in the data display model is updated, and the rendering properties of each display layer are obtained by using the data of the updated business data set and the multi-dimensional variable expression of the business data set in each display layer and the rendering properties of each display layer. The display content of each display layer is rendered separately by using a rendering engine, thereby realizing the update of the display content of each display layer.
[0063] The data display model provided in this application includes several display layers, wherein the background layer is used to display an image or polygonal area, the area layer is used to display several polygonal areas, the line layer is used to display several polylines, and the punctuation layer is used to render images, texts, graphics or combinations based on point coordinates. The business data set of each display layer includes several two-dimensional structured data sets, and the data in the business data set is used to load and render the massive rendering data in batches according to business rules, thereby improving the overall performance.
[0064] The data rendering configuration of each display layer includes attributes such as identity (ID), name, coordinates, prompt information, fill color, line style, and image, which are used to provide rendering attributes of the display layer. A rendering attribute of each display layer is obtained by configuring a multidimensional variable expression that references the data in the business dataset in each display layer. The column name of the business dataset can be used as a variable in the multidimensional variable expression in each display layer.
[0065] The present invention utilizes multi-dimensional variable expression technology to realize GIS layer data display without customized coding development and online configuration of interactive linkage with other chart components of the large screen / cockpit interface, which can greatly improve the display implementation speed of similar business scenarios, reduce technical requirements, and thus achieve rapid response to user needs. At the same time, the present invention also supports efficient loading and rendering of massive data based on GIS layers, and is suitable for regional rendering and display of power grid equipment (lines, substations, etc.).
[0066] In some embodiments, the received service information update operation in S1 includes:
[0067] The user operations monitored in the cockpit page are regarded as received business information update operations.
[0068] Exemplarily, user operations monitored in the cockpit page may include mouse events, which include graphics clicked by the mouse, such as points, lines, and areas. The business information associated with the graphics clicked by the mouse is updated to the context variable collection using a multidimensional variable expression between the context variable collection and the target display layer, thereby facilitating subsequent updates to the business data set of the global display layer.
[0069] In some embodiments, S1 may be implemented as:
[0070] S11, determining a target display layer associated with the graphic type in a data display model according to the image type interacted by the business information update operation in the cockpit page; the image type includes: point, line and area;
[0071] S12, based on the target display layer, updating the data in the business data set of the target display layer to the context variable set to obtain an updated context variable set;
[0072] S13, based on each of the display layers and based on the update context variable set, the business data set of the display layer is updated using a multidimensional variable expression representing the relationship between the business data set of the display layer and the update context variable set to obtain an updated business data set in the display layer.
[0073] Optionally, after S12, the method provided by the present invention further includes: generating a rendering relationship between each presentation layer and the update context variable set based on the update context variable set.
[0074] The data set in the current cockpit page includes the data set of the multi-layer data display model, and its data query condition can be a multi-dimensional variable expression containing context variables, which will be bound to the context variables. When the value of the bound context variable changes due to the business information update operation, the multi-dimensional variable expression of the relationship between the business data set of each display layer and the updated context variable set is recalculated, and the re-query of the business data set of the display layer is triggered. Then, the data change of the business data set of the display layer is used to trigger the reconstruction and rendering of its associated chart or multi-layer data display model.
[0075] Correspondingly, get the display content of each display layer, including:
[0076] Based on each of the display layers, the display layers are rendered separately using a rendering engine according to the updated business data set in the display layer, the multidimensional variable expression between the display layer and the business data set, the updated context variable set, and the rendering relationship between the display layer and the updated context variable set to obtain the display content of the display layer.
[0077] By constructing multidimensional variable expressions between the business data sets, context variables and business data map rendering effects of each display layer, dynamic binding between the business data sets of each display layer, context variables and business data map rendering effects can be achieved, thereby supporting analysis and display scenarios such as cockpits and large screens. No customized development (coding) is required, and only configuration is required to achieve flexible and dynamic linkage between the data content, display style and business data and context variables of the business data map based on multidimensional variable expressions.
[0078] In some embodiments, S2 provided by the present invention includes:
[0079] Based on each display layer, using the multidimensional variable expression for representing the relationship between the attribute of the data rendering configuration and the update business data set in the display layer, combined with the update business data set of the display layer, the rendering attribute of the data of the update business data set of the display layer is obtained;
[0080] Based on each of the display layers, according to the updated business data set of the display layer and the rendering attributes of the data of the updated business data set, the display layer is rendered using a rendering engine to obtain the display content of the display layer.
[0081] The rendering properties of the data of the updated business dataset of the display layer in S2 can provide a rendering reference for the subsequent rendering process. For example, the rendering properties of the data of the updated business dataset of the current display layer include line style, fill color, picture and prompt information. The rendering engine renders the current display layer according to the line style, fill color, picture and prompt information generated by the data of the updated data set of the display layer, thereby obtaining the display content of the current display layer.
[0082] Exemplarily, S2 can be implemented as follows: when the data in the business data set of each display layer changes according to the business information update operation, the data of each row of records in the business data set of each display layer is recalculated using the multidimensional variable expression between the business data set and the rendering attribute configuration in each display layer, thereby obtaining the calculation result of the rendering attribute corresponding to the updated business data set in each display layer, triggering the rendering engine to render using the calculation result of each display layer, and obtaining the display content of each display layer.
[0083] Similarly, the business data map in S3 is specifically implemented as an image that displays the business information corresponding to the business information update operation in combination with the GIS geographic layer. The GIS geographic layer can be set as a map image, and the business information can be the data information of the power grid equipment. The power grid equipment may include power grid lines or substations. The business data map is used to render the power grid equipment (lines, substations, etc.) by region and display them on the GIS map, thereby providing a better display effect.
[0084] In some embodiments, S3 can be implemented as follows: assembling the display content of each display layer and the GIS geographic layer, and refreshing the display content of the GIS geographic layer, superimposing the GIS geographic layer and the display content of each display layer, thereby realizing the linkage between business data and GIS map display, and facilitating timely adjustment of the display content of the GIS map according to the user's business information update operation.
[0085] With the information display interaction method based on multidimensional variable expressions provided by the present invention, the business data set of each display layer in the data display model is updated according to the received business information update operation to obtain the updated business data set of each display layer, and multiple multidimensional variable expressions in each display layer are used to render using a rendering engine to determine the display content of each layer, and then the rendered display content of each layer and the GIS geographic layer are assembled to obtain a business data map, which is convenient for real-time adjustment of the displayed business data map according to the business information update operation. Compared with the business data display method disclosed in the prior art, it can achieve the purpose of quickly responding to user needs and displaying changed business information on the business data map.
[0086] In some embodiments, in order to further facilitate the display of business data, after S4, the method provided by the present invention further includes:
[0087] Based on the update context variable set, using the multidimensional variable expression between the update context variable set and the chart data set, updating the data of the chart data set to obtain an updated chart data set;
[0088] Based on the update context variable set and the update chart data set, a business data chart is generated using a multidimensional variable expression between the update context variable set and the chart style.
[0089] A business data chart is a graphic that displays business data using a line chart, pie chart, or bar chart. The chart style of the business data icon is used to render the display style of the business data chart, such as the chart's line type, display color, font, etc. The multidimensional variable expression between the chart dataset and the context variable is used to represent the association between the context variable and the business data in the chart dataset. The data in the chart dataset is the data in the business data chart, and the multidimensional variable expression between the chart style and the context variable is used to represent the display style of the corresponding business data chart, using the chart's line type, display color, font, etc.
[0090] Exemplarily, the generating of the business data chart based on the update context variable set and the update chart data set using a multidimensional variable expression between the update context variable set and the chart style includes:
[0091] Based on the update context variable set, using a multidimensional variable expression between the update context variable set and the chart style, obtaining a chart style of the business data chart;
[0092] The business data in the updated chart data set is used as the data in the business data chart, combined with the chart style of the business data chart, and rendered using a rendering engine to generate a business data chart.
[0093] The data sets in the current cockpit page include data sets associated with various business data charts, and their data query conditions also include multidimensional variable expressions between context variable sets and chart data sets. Since the multidimensional variable expression constructs the association relationship between the context variable set and the data in the chart data set, when the value of the bound context variable changes due to the business information update operation, the multidimensional variable expression of the relationship between the data sets associated with various charts and the updated context variable set will be used to recalculate, and trigger the re-query of the data sets associated with various charts, and then use the data changes of the data sets associated with various charts to trigger the reconstruction and rendering of the associated charts.
[0094] The chart display style (color, line type, font, etc.) in the current cockpit page can be bound to context variables through multidimensional variable expressions. When the value of the bound context variable changes due to business information update operations, the multidimensional variable expression will be recalculated and the chart display effect will be refreshed.
[0095] In the information display interaction method provided by the present invention, through the multi-layer data display model based on the GIS geographic layer, the interaction between the multi-layer data display model and context variables, the interaction between the multi-layer data display model and the business data set through the linkage of context variables, and the interaction between the multi-layer data display model and other charts through the linkage of context variables, the flexible binding and triggering mechanism of the multi-dimensional variable expression is utilized to realize the dynamic linkage effect of the display style of the GIS layer.
[0096] Embodiment 2:
[0097] Reference Figure 3 The present invention based on the same inventive concept also provides an information display interaction system based on multi-dimensional variable expressions, the system comprising:
[0098] A data update module, used to update the business data set of each display layer in the data display model according to the received business information update operation, and obtain the updated business data set in each display layer;
[0099] A display rendering module is used to render each display layer based on each display layer, according to the updated business data set of the display layer, and in combination with the multi-dimensional variable expression between the display layer and the business data set, using a rendering engine to render each display layer respectively, so as to obtain the display content of each display layer;
[0100] The information display module assembles the display content of each display layer based on the GIS geographic layer to obtain a business data map.
[0101] The system provided by the present invention also includes: a model pre-construction module, which is specifically used to: take each business type of the GIS geographic layer as a display layer, and the display layer includes a background layer, a regional layer, a line layer and a punctuation layer; based on each display layer, divide the display layer to obtain the business data set and data rendering configuration in the display layer, and based on the business data set and data rendering configuration in the display layer, construct multiple multidimensional variable expressions in the display layer, and the attributes of the data rendering configuration include color, style and picture; comprehensively each display layer and the multiple multidimensional variable expressions in each display layer to construct a data display model.
[0102] In some embodiments, the display rendering module in the system provided by the present invention includes:
[0103] A rendering attribute acquisition unit is used to obtain, based on each display layer, the rendering attribute of the data of the update business data set of the display layer by using the multidimensional variable expression of the relationship between the attribute for representing the data rendering configuration and the update business data set in the display layer and combining the update business data set of the display layer;
[0104] The display rendering unit is used to render the display layer based on each display layer, according to the updated business data set of the display layer and the rendering attributes of the data of the updated business data set, using a rendering engine to render the display layer to obtain the display content of the display layer.
[0105] Exemplarily, the receiving service information update operation of the data update module provided by the present invention may include:
[0106] The user operations monitored in the cockpit page are regarded as received business information update operations.
[0107] Optionally, the data updating module in the system provided by the present invention includes:
[0108] A display layer confirmation unit, configured to determine a target display layer associated with the graphic type in a data display model according to the image type interacted by the business information update operation in the cockpit page; the image type includes: point, line and area;
[0109] A context variable set updating unit, configured to update the data in the business data set of the target display layer to the context variable set based on the target display layer, so as to obtain an updated context variable set;
[0110] The business data updating unit is used to update the business data set of the display layer based on each display layer and the update context variable set, using a multidimensional variable expression used to represent the relationship between the business data set of the display layer and the update context variable set, so as to obtain an updated business data set in the display layer.
[0111] In some embodiments, the system provided by the present invention further includes:
[0112] The rendering relationship generating unit is used to generate a rendering relationship between each presentation layer and the update context variable set based on the update context variable set.
[0113] Based on the above-mentioned display layer confirmation unit, context variable set update unit, business data update unit and rendering relationship generation unit, the display rendering module provided by the present invention is used for:
[0114] Based on each of the display layers, the display layers are rendered separately using a rendering engine according to the updated business data set in the display layer, the multidimensional variable expression between the display layer and the business data set, the updated context variable set, and the rendering relationship between the display layer and the updated context variable set to obtain the display content of the display layer.
[0115] In some embodiments, the system provided by the present invention further includes a chart display unit, including:
[0116] A chart data updating subunit, configured to update the data of the chart data set based on the update context variable set and using a multi-dimensional variable expression between the update context variable set and the chart data set to obtain an updated chart data set;
[0117] The chart generation subunit is used to generate a business data chart based on the update context variable set and the update chart data set, using a multidimensional variable expression between the update context variable set and the chart style.
[0118] Exemplarily, the chart generating subunit provided by the present invention is specifically used for
[0119] Based on the update context variable set, using a multidimensional variable expression between the update context variable set and the chart style, obtaining a chart style of the business data chart;
[0120] The business data in the updated chart data set is used as the data in the business data chart, combined with the chart style of the business data chart, and rendered using a rendering engine to generate a business data chart.
[0121] Embodiment 3:
[0122] like Figure 4 As shown, the present invention also provides an electronic device, which may be a computer device, a single-chip device, an intelligent mobile device, etc. The electronic device in this embodiment may include a processor, a memory, a transceiver component, etc. The memory, the processor, and the transceiver component are connected via a bus; the memory may be used to store an execution program, and an exemplary execution program may include instructions; the processor is used to execute the instructions stored in the memory. The memory may also be used to store data, which may be called and / or modified when the instructions are executed.
[0123] The processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. It is the computing core and control core of the terminal, which is suitable for implementing one or more instructions, specifically suitable for loading and executing one or more instructions in a storage medium to implement the corresponding method flow or corresponding functions, so as to implement the steps of an information display interaction method based on multi-dimensional variable expressions in the above-mentioned embodiment.
[0124] Embodiment 4:
[0125] Based on the same inventive concept, the present invention also provides a readable storage medium, specifically an electronic device readable storage medium (Memory), which is a memory device in an electronic device for storing programs and data. It can be understood that the storage medium here can include both built-in storage media in electronic devices and, of course, extended storage media supported by electronic devices. The storage medium provides a storage space, which stores the operating system of the terminal. In addition, one or more instructions suitable for being loaded and executed by a processor are also stored in the storage space, and these instructions can be one or more execution programs (including program codes). It should be noted that the storage medium here can be a high-speed RAM memory or a non-volatile memory, such as at least one disk storage. The processor loads and executes one or more instructions stored in the storage medium, which can implement the steps of an information display interaction method based on a multidimensional variable expression in the above embodiment.
[0126] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0127] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks 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 produce a machine, 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 flowchart and / or block diagram. 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.
[0128] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0129] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0130] The above are merely embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention are included in the scope of the claims of the present invention to be approved.
Claims
1. An information display interaction method based on multidimensional variable expressions, characterized in that: include: According to the received business information update operation, the business data set of each display layer in the data display model is updated to obtain the updated business data set in each display layer; Based on each display layer, according to the updated business data set of the display layer, combined with the multi-dimensional variable expression between the display layer and the business data set, each display layer is rendered respectively by using a rendering engine to obtain the display content of each display layer; Based on the GIS geographic layer, the display content of each display layer is assembled to obtain a business data map.
2. The method according to claim 1, characterized in that The pre-construction of the data display model includes: Each business type of the GIS geographic layer is used as a display layer, and the display layer includes a background layer, an area layer, a line layer and a punctuation layer; Based on each display layer, the display layer is divided to obtain a business data set and a data rendering configuration in the display layer, and based on the business data set and the data rendering configuration in the display layer, a plurality of multidimensional variable expressions in the display layer are constructed, wherein the attributes of the data rendering configuration include color, style and picture; Each display layer and multiple multidimensional variable expressions in each display layer are integrated to build a data display model.
3. The method according to claim 2, characterized in that Based on each display layer, according to the updated business data set of the display layer and the multidimensional variable expression between the display layer and the business data set, each display layer is rendered by using a rendering engine to obtain the display content of each display layer, including: Based on each display layer, using the multidimensional variable expression for representing the relationship between the attribute of the data rendering configuration and the update business data set in the display layer, combined with the update business data set of the display layer, the rendering attribute of the data of the update business data set of the display layer is obtained; Based on each of the display layers, according to the updated business data set of the display layer and the rendering attributes of the data of the updated business data set, the display layer is rendered using a rendering engine to obtain the display content of the display layer.
4. The method according to claim 1, characterized in that The receiving service information update operation includes: The user operations monitored in the cockpit page are regarded as received business information update operations.
5. The method according to claim 4, characterized in that The updating operation of the received business information updates the business data set of each display layer in the data display model to obtain the updated business data set in each display layer, including: According to the image type interacted by the business information update operation in the cockpit page, determining a target display layer associated with the graphic type in the data display model; the image type includes: point, line and area; Based on the target display layer, updating the data in the business data set of the target display layer to the context variable set to obtain an updated context variable set; Based on each of the display layers and the update context variable set, the business data set of the display layer is updated using a multidimensional variable expression between the business data set of the display layer and the update context variable set to obtain an updated business data set in the display layer.
6. The method according to claim 5, characterized in that The updating of the data in the business data set of the target display layer to the context variable set based on the target display layer to obtain the updated context variable set further includes: Based on the update context variable set, a rendering relationship between each presentation layer and the update context variable set is generated.
7. The method according to claim 6, characterized in that Based on each display layer, according to the updated business data set of the display layer, combined with the multi-dimensional variable expression between the display layer and the business data set, each display layer is rendered by using a rendering engine to obtain the display content of each display layer, including: Based on each of the display layers, the display layers are rendered separately using a rendering engine according to the updated business data set in the display layer, the multidimensional variable expression between the display layer and the business data set, the updated context variable set, and the rendering relationship between the display layer and the updated context variable set to obtain the display content of the display layer.
8. The method according to any one of claims 5 to 7, characterized in that: After assembling the display content of each display layer based on the GIS geographic layer to obtain the business data map, the method further includes: Based on the update context variable set, using the multidimensional variable expression between the update context variable set and the chart data set, the data of the chart data set is updated to obtain an updated chart data set; Based on the update context variable set and the update chart data set, a business data chart is generated using a multidimensional variable expression between the update context variable set and the chart style.
9. The method according to claim 8, characterized in that The generating of the business data chart based on the update context variable set and the update chart data set using a multidimensional variable expression between the update context variable set and the business data chart comprises: Based on the update context variable set, using a multidimensional variable expression between the update context variable set and the chart style, obtaining a chart style of the business data chart; The business data in the updated chart data set is used as the data of the business data chart to be generated, and combined with the chart style of the business data chart, the rendering engine is used for rendering to generate the business data chart.
10. An information display interaction system based on multi-dimensional variable expressions, characterized in that: The system comprises: A data update module, used to update the business data set of each display layer in the data display model according to the received business information update operation, and obtain the updated business data set in each display layer; A display rendering module is used to render each display layer based on each display layer, according to the updated business data set of the display layer, and in combination with the multi-dimensional variable expression between the display layer and the business data set, using a rendering engine to render each display layer respectively, so as to obtain the display content of each display layer; The information display module assembles the display content of each display layer based on the GIS geographic layer to obtain a business data map.