Visual display method and device for electric power data model

By building a power data model and binding it to the chart components, the display bottleneck of the power information data model in fusion and platform applications is solved, and efficient visual display of the power data model is achieved, reducing implementation costs.

CN120371908APending Publication Date: 2025-07-25NR ENG CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410103293.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-24
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

The existing power information data model construction methods are difficult to meet the needs of integration, cross-border and platformization, resulting in bottlenecks for users in the display and use of data models.

Method used

By constructing a power data model, the corresponding chart components are determined and bound to visually display the power data model, and the power data model is constructed and displayed using a visual interactive guidance method.

Benefits of technology

It improves the construction efficiency of the power data model and reduces the cost of visual implementation of power information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120371908A_ABST
    Figure CN120371908A_ABST
Patent Text Reader

Abstract

The invention provides a visual display method and device of an electric power data model, electronic equipment and a non-instantaneous computer readable storage medium, and the visual display method comprises the steps: responding to a visual display instruction, and constructing the electric power data model; determining a corresponding chart component according to the power data model; and binding the electric power data model and the chart component to visually display the electric power data model. According to the embodiment of the invention, the electric power data model is constructed in a visual interaction guide mode, and the electric power data model is displayed in a visual chart form, so that the construction efficiency of the electric power data model is improved, and the implementation cost of electric power information visualization is greatly reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of electric power visualization display, and in particular, to a method and device for visualizing an electric power data model, an electronic device, and a non-transitory computer-readable storage medium. Background Art

[0002] With the development of automation, informatization and interactive technologies in power systems, the massive characteristics of power information are becoming increasingly prominent. In order to meet the needs of statistics, analysis and mining of power information data in various business systems, the power industry will build a power information data model. Different business systems have developed various real-time monitoring, statistical analysis, offline reporting, smart charts or geographic three-dimensional and other visual display function pages around the power information data model.

[0003] At present, single and scattered data analysis applications are shifting towards integrated, cross-border and platform-based application development. The integration of power information with other multi-source data is increasing, including transportation, security, communications, etc. This customized model building method and page customization development method is difficult to meet the increasingly high display requirements and flexible model change requirements. How to support users' effective use of data models through flexible platform tools has become a bottleneck problem that plagues users of various power information business systems. Summary of the invention

[0004] The present application aims to propose a method and device for visual display of an electric power data model, an electronic device, and a non-transitory computer-readable storage medium to solve the problem of visual display of an electric power data model.

[0005] According to one aspect of the present application, a method for visual display of an electric power data model is proposed, comprising: constructing the electric power data model in response to a visual display instruction; determining a corresponding chart component based on the electric power data model; and binding the electric power data model and the chart component to visually display the electric power data model.

[0006] According to some embodiments, the power data model includes a power application interface data model, and constructing the power data model includes: determining an application that needs to be visualized; determining a data interface that needs to be visualized for the application; and constructing the power application interface data model based on the data interface.

[0007] According to some embodiments, constructing the power application interface data model according to the data interface includes: constructing the power application interface data model according to return data of the data interface.

[0008] According to some embodiments, the power data model includes a real-time power data model. Building the power data model includes: selecting real-time objects to be visually displayed according to the power system hierarchical structure; building the real-time power data model based on the real-time objects.

[0009] According to some embodiments, building the real-time power data model based on the real-time objects includes: building the real-time power data model according to the object attributes of the real-time objects, the real-time data and / or historical data of the real-time objects, and setting the refresh method and / or refresh period of the real-time power data model.

[0010] According to some embodiments, the power data model includes a commercial power data model. Building the power data model includes: determining database screening conditions according to statistical indicators to be visually displayed; building the commercial power data model according to the database screening conditions.

[0011] According to some embodiments, determining database screening conditions according to statistical indicators to be visually displayed includes: determining a database, database tables, database table association methods, database table fields, field filtering conditions, and / or field sorting according to the statistical indicators.

[0012] According to one aspect of the present application, a visualization display device for a power data model is proposed, including: a power data model construction unit for constructing the power data model in response to a visualization display instruction; a chart component determination unit for determining a corresponding chart component according to the power data model; a visualization display unit for binding the power data model and the chart component to visually display the power data model.

[0013] According to one aspect of the present application, an electronic device is proposed, including: a processor; and a memory storing a computer program, which when executed by the processor, causes the processor to execute the visualization display method as described in any previous embodiment.

[0014] According to one aspect of the present application, a non-transitory computer-readable storage medium is proposed, on which computer-readable instructions are stored, which when executed by a processor, cause the processor to execute the visualization display method as described in any previous embodiment.

[0015] According to the embodiments of the present application, a power data model is built through a visual interaction guidance method and the power data model is displayed in the form of a visual chart, thereby improving the construction efficiency of the power data model and greatly reducing the implementation cost of power information visualization.

[0016] It should be understood that the above general description and the following detailed description are merely exemplary and do not limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. By referring to the accompanying drawings and describing its exemplary embodiments in detail, the above and other objectives, features, and advantages of the present application will become more apparent.

[0018] Figure 1 FIG. shows a flowchart of a method for visual display of a power data model according to an exemplary embodiment of the present application.

[0019] Figure 2 FIG. shows a flowchart of a method for visual display of a power system application interface according to an exemplary embodiment of the present application.

[0020] Figure 3 FIG. shows a flowchart of a method for visual display of power real-time data according to an exemplary embodiment of the present application.

[0021] Figure 4 FIG. shows a flowchart of a method for visual display of power commercial data according to an exemplary embodiment of the present application.

[0022] Figure 5 FIG. shows a block diagram of a device for visual display of a power data model according to an exemplary embodiment of the present application.

[0023] Figure 6 FIG. shows an electronic device according to an exemplary embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0024] Example embodiments will now be described more fully with reference to the accompanying drawings. However, the example embodiments can be implemented in various forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this application will be thorough and complete, and will fully convey the concept of the example embodiments to those skilled in the art. Like reference numerals in the figures denote like or similar parts, and thus their repetitive description will be omitted.

[0025] The described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of the embodiments of the present disclosure. However, those skilled in the art will realize that the technical solutions of the present disclosure can be practiced without one or more of these specific details, or can be implemented in other ways, components, materials, devices, or operations, etc. In these cases, well-known structures, methods, devices, implementations, materials, or operations will not be shown or described in detail.

[0026] The flowcharts shown in the drawings are merely illustrative and not necessarily include all the content and operations / steps, nor are they necessarily executed in the described order. For example, some operations / steps can be decomposed, while some operations / steps can be combined or partially combined. Therefore, the actual execution order may change according to the actual situation.

[0027] The terms "first", "second", etc. in the description and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally further include steps or units not listed, or may optionally further include other steps or units inherent to these processes, methods, products or devices.

[0028] The following will be described in detail with reference to the drawings specific embodiments according to this application.

[0029] Figure 1 A flowchart of a method for visualizing a power data model according to an exemplary embodiment of this application is shown, as Figure 1 The shown visualization method includes step S101, step S103, and step S105.

[0030] As Figure 1 described, in step S101, in response to a visualization display instruction, the power data model is constructed.

[0031] According to an embodiment of this application, the power data model includes a power application interface data model, a power real-time data model, and a power commercial data model.

[0032] In step S103, corresponding chart components are determined according to the power data model.

[0033] In a specific embodiment, in step S103, a page canvas is selected to be created, corresponding chart components are selected according to the power data model constructed in step S101, and the chart components are dragged onto the canvas.

[0034] According to some embodiments, creating a page canvas includes creating a corresponding page canvas according to the type of application terminal. Among them, the application terminal includes a general front-end page, a large-screen terminal, and / or a mobile terminal.

[0035] In step S105, the power data model and the chart components are bound to visually display the power data model.

[0036] According to an embodiment of the present application, first, bind the chart component and the power data model; then, bind the data returned by the power data model and the corresponding data attributes of the chart component; finally, visually display the power data model and the related data of the power data model.

[0037] According to Figure 1 the shown embodiment, a power data model is constructed through a visual interaction guidance method, and the power data model is displayed in the form of a visual chart, thereby improving the construction efficiency of the power data model and greatly reducing the implementation cost of power information visualization.

[0038] Figure 2 shows a flowchart of a visual display method for a power system application interface according to an exemplary embodiment of the present application, as Figure 2 the shown visual display method includes steps S201, S203, S205, S207, and S209.

[0039] In step S201, determine the application that needs to be visually displayed.

[0040] In step S203, determine the data interface that the application needs to be visually displayed.

[0041] In step S205, construct the power application interface data model according to the data interface.

[0042] In some embodiments, in step S205, construct the power application interface data model according to the return data of the data interface.

[0043] In step S207, determine the corresponding chart component according to the power application interface data model.

[0044] In step S209, bind the power application interface data model and the chart component to visually display the power data model.

[0045] In a specific embodiment, first, select the corresponding application name, and the system will automatically list all data interfaces under the application; then, select the data interface that needs to be displayed, and automatically generate metadata according to the return data of the data interface and create the corresponding application interface data model. Among them, the application interface data model provides both metadata and application data; then, select to create the corresponding terminal page canvas, drag the corresponding chart component to the canvas according to the application interface data model, place and decorate it according to the art design requirements, and then select the corresponding chart for data model binding.

[0046] Taking the monthly bar chart of the daily discharge of energy storage as an example, click on the bar chart with the mouse and switch to the data model binding tab page. Select the application data model to be bound, bind the time column of the model to the abscissa of the bar chart, and bind the discharge amount value column of the model to the ordinate column of the bar chart. In this way, the data binding is completed. After saving and publishing the page and opening the corresponding terminal, the visualization display result of the power application data can be seen.

[0047] Figure 3 The flowchart of a method for visualizing real-time power data according to an exemplary embodiment of the present application is shown. As Figure 3 shown, the visualization method includes steps S301, S303, S305, and S307.

[0048] In step S301, select the real-time object to be visually displayed according to the power system hierarchical structure.

[0049] In step S303, construct the power real-time data model according to the real-time object.

[0050] In some embodiments, in step S303, construct the power real-time data model according to the object attributes of the real-time object, the real-time data and / or historical data of the real-time object, and set the refresh method and / or refresh period of the power real-time data model.

[0051] In step S305, determine the corresponding chart component according to the power real-time data model.

[0052] In step S307, bind the power real-time data model and the chart component to visually display the power data model.

[0053] In a specific embodiment, first, create an application scenario for retrieving results using a real-time object retriever according to the existing power system hierarchical structure, creating a real-time data model, and binding a visualization chart for display. In this application scenario, the user selects to create a power real-time data model, a real-time object retriever pops up. In the retriever, select the application name, then search for the real-time object to be displayed according to the power system hierarchical structure, select the real-time object to be displayed and its object attributes, and at the same time set the object refresh period, such as 5 seconds. The system automatically generates a power real-time data model and corresponding metadata. Then, select to create a normal page canvas, drag the corresponding chart component onto the canvas, place and decorate it according to the aesthetic design requirements, and then select the corresponding chart for data model binding.

[0054] Taking the on / off display of the switch status at a certain plant station as an example, click on the picture decision status quantity component with the mouse and switch to the data model binding tab page. Select the real-time data model to be bound, and bind the real-time numerical field name of the model to the numerical attribute of the numerical status quantity. In this way, the real-time data binding is completed, and at the same time, the corresponding display icons are set for different numerical values. For example, 0 is the picture of the switch being off, and 1 is the picture of the switch being on. After saving the page and publishing it, open the corresponding real-time monitoring page to monitor the real-time status of the switch. The switch icon will change according to the real-time status value and be refreshed periodically.

[0055] Figure 4 FIG. shows a flowchart of a method for visualizing power commercial data according to an exemplary embodiment of the present application, as Figure 4 The shown visualization method includes steps S401, S403, S405, and S407.

[0056] In step S401, determine the database filtering conditions according to the statistical indicators to be visually displayed.

[0057] According to some embodiments, in step S401, determine the database, database table, database table association method, database table fields, field filtering conditions, and / or field sorting according to the statistical indicators.

[0058] In step S403, construct the power commercial data model according to the database filtering conditions.

[0059] In step S405, determine the corresponding chart component according to the power commercial data model.

[0060] In step S407, bind the power commercial data model and the chart component to visually display the power data model.

[0061] In complex actual power visualization display scenarios, various visualization index data are usually pre-statistically timed. Most of these index data are stored in power commercial database tables, and these index data can be quickly displayed on the large screen through low-code visualization charts.

[0062] In a specific embodiment, first, create a link to the power commercial database, and select whether it is a simple data table or a multi-table query according to the complexity of the data. If it is a multi-table query, the association conditions need to be set according to the guiding interface; then, select the fields to be displayed and set other filtering conditions such as filtering and sorting. After selection, save to automatically generate the power commercial data model and the corresponding metadata; then, select to create a large screen page, drag the corresponding chart component to the canvas, place and decorate it according to the art design requirements, and then select the corresponding chart for data model binding.

[0063] Taking the display of the GIS location of substations and transmission power lines in a certain area as an example, click on the GIS map component with the mouse and switch to the data model binding tab page. Select the power commercial data model to be bound, bind the substation names and GIS coordinates in the model to the labels and coordinates on the map for display, and at the same time bind the array of power flow relationships between substations to the GIS power line data object. In this way, the data binding is completed. After saving the page and publishing it, open the corresponding visual large screen page to see the power line effect of real-time large screen projection.

[0064] According to the embodiments of the present application, a power data model is constructed through a visual interaction guidance method, and power data model metadata is automatically generated, covering power application interface data, power real-time data, power commercial data, etc. At the same time, a drag-and-drop method is provided to quickly organize visual charts into ordinary pages, large screens, and APP pages, and quickly associate them with the data model in a simple attribute configuration manner according to the power model metadata, completing the visual display and refresh of power information data, thereby effectively improving the construction efficiency of the power information data model and greatly reducing the development threshold and project implementation cost of ordinary pages, large screens, and APP pages for power information visualization.

[0065] Above, the embodiments of the present application have been introduced mainly from the perspective of methods. Those skilled in the art should easily realize that, in combination with the operations or steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Those skilled in the art can use different methods to implement the described functions for each specific operation or method, and such implementation should not be considered to exceed the scope of the present application.

[0066] Next, the device embodiments of the present application will be described. For details not described in the device embodiments of the present application, reference may be made to the method embodiments of the present application.

[0067] Figure 5 The block diagram of a visualization display device for a power data model according to an exemplary embodiment of the present application is shown, as Figure 5 The shown device includes a power data model construction unit 501, a chart component determination unit 503, and a visualization display unit 505. Among them, the power data model construction unit 501 is used to construct the power data model in response to a visualization display instruction; the chart component determination unit 503 is used to determine the corresponding chart component according to the power data model; the visualization display unit 505 is used to bind the power data model and the chart component to visually display the power data model.

[0068] Figure 6 An electronic device according to an exemplary embodiment of the present application is shown. Next, refer to Figure 6Describe the electronic device 200 according to this embodiment of the present application. Figure 6 The displayed electronic device 200 is only an example and should not impose any limitations on the functions and usage scope of the embodiments of the present application.

[0069] As Figure 6 shown, the electronic device 200 is presented in the form of a general-purpose computing device. The components of the electronic device 200 may include, but are not limited to: at least one processing unit 210, at least one storage unit 220, a bus 230 connecting different system components (including the storage unit 220 and the processing unit 210), a display unit 240, etc.

[0070] Among them, the storage unit stores program code, and the program code can be executed by the processing unit 210, so that the processing unit 210 executes the methods according to various exemplary embodiments of the present application described in this specification. For example, the processing unit 210 can execute the method as Figure 1 shown in.

[0071] The storage unit 220 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 2201 and / or a cache storage unit 2202, and may further include a read-only storage unit (ROM) 2203.

[0072] The storage unit 220 may further include a program / utilities 2204 having a set (at least one) of program modules 2205. Such program modules 2205 include, but are not limited to: an operating system, one or more application programs, other program modules, and program data. The implementation of a network environment may be included in each or some combination of these examples.

[0073] The bus 230 may represent one or more of several types of bus structures, including a storage unit bus or a storage unit controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0074] The electronic device 200 can also communicate with one or more external devices 300 (such as a keyboard, a pointing device, a Bluetooth device, etc.), and can also communicate with one or more devices that enable a user to interact with the electronic device 200, and / or communicate with any device that enables the electronic device 200 to communicate with one or more other computing devices (such as a router, a modem, etc.). Such communication can be carried out through the input / output (I / O) interface 250. Moreover, the electronic device 200 can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through the network adapter 260. The network adapter 260 can communicate with other modules of the electronic device 200 through the bus 230. It should be understood that although not shown in the figure, other hardware and / or software modules can be used in combination with the electronic device 200, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0075] Through the description of the above embodiments, those skilled in the art can easily understand that the example embodiments described herein can be implemented by software, or can be implemented by the way of software in combination with necessary hardware. The technical solutions according to the embodiments of the present application can be embodied in the form of a software product, and the software product can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, or a network device, etc.) to execute the above method according to the embodiments of the present application.

[0076] The software product can adopt any combination of one or more readable media. The readable media can be a readable signal medium or a readable storage medium. The readable storage medium can 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 readable storage medium include: an electrical connection having one or more wires, a portable 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0077] A computer-readable storage medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries 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 foregoing. The readable storage medium may also be any readable medium other than the readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0078] The program code for performing the operations of this application may be written in any combination of one or more programming languages. The programming languages include object-oriented programming languages such as Java, C++, etc., 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 computing device, partially on the user's device, executed as a stand-alone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user's computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., by using an Internet service provider to connect through the Internet).

[0079] The above computer-readable medium carries one or more programs, and when the one or more programs are executed by a device, the computer-readable medium realizes the foregoing functions.

[0080] Those skilled in the art can understand that the above-mentioned modules can be distributed in the device according to the description of the embodiments, or can be correspondingly changed and distributed in one or more devices that are uniquely different from the embodiments. The modules of the above embodiments can be combined into one module, or can be further split into multiple sub-modules.

[0081] According to an embodiment of the present application, a computer program is provided, including a computer program or instruction, and when the computer program or instruction is executed by a processor, the method described above can be executed.

[0082] The above has introduced the embodiments of the present application in detail. Specific examples are used herein to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, any changes or deformations made by those skilled in the art based on the idea of the present application, within the specific implementation manner and application scope of the present application, fall within the scope of protection of the present application. In summary, the content of this specification should not be construed as a limitation to the present application.

Claims

1. A visualization method for an electric power data model, characterized in that, Including: In response to a visualization display instruction, construct the power data model; Determine the corresponding chart component according to the power data model; Bind the power data model and the chart component to visually display the power data model.

2. The visualization display method according to claim 1, wherein The power data model includes a power application interface data model. Constructing the power data model includes: Determine the applications that need to be visually displayed; Determine the data interfaces that the applications need to visually display; Construct the power application interface data model according to the data interfaces.

3. The visualization display method according to claim 2, wherein Constructing the power application interface data model according to the data interfaces includes: Construct the power application interface data model according to the return data of the data interfaces.

4. The visualization display method according to claim 1, wherein The power data model includes a power real-time data model. Constructing the power data model includes: Select the real-time objects that need to be visually displayed according to the power system hierarchical structure; Construct the power real-time data model according to the real-time objects.

5. The visualization display method according to claim 4, wherein Constructing the power real-time data model according to the real-time objects includes: Construct the power real-time data model according to the object attributes of the real-time objects, the real-time data and / or historical data of the real-time objects, and set the refresh method and / or refresh period of the power real-time data model.

6. The visualization display method according to claim 1, wherein The power data model includes a power commercial data model. Constructing the power data model includes: Determine the database screening conditions according to the statistical indicators that need to be visually displayed; Construct the power commercial data model according to the database screening conditions.

7. The visualization display method according to claim 6, wherein Determining the database screening conditions according to the statistical indicators that need to be visually displayed includes: Determine the database, database table, database table association method, database table fields, field filtering conditions and / or field sorting according to the statistical indicators.

8. A visualization display device for an electric power data model, characterized in that, Including: A power data model construction unit for constructing the power data model in response to a visualization display instruction; A chart component determination unit for determining the corresponding chart component according to the power data model; A visualization display unit for binding the power data model and the chart component to visually display the power data model.

9. An electronic device, including: A processor; And A memory storing a computer program, which when executed by the processor causes the processor to execute the visualization display method according to any one of claims 1-7.

10. A non-transitory computer-readable storage medium, having stored thereon computer-readable instructions, which when executed by a processor cause the processor to execute the visualization display method according to any one of claims 1-7.