Rendering processing method and device for graphic configuration monitoring graph file

By logically dividing and layering the graphic configuration monitoring diagram files, the problem of unstable rendering of the graphic configuration monitoring diagram in the new energy station is solved, and the rendering performance and stability are improved.

CN119902844APending Publication Date: 2025-04-29BEIJING HUANENG XINRUI CONTROL TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510093585.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-21
Publication Date
2025-04-29

AI Technical Summary

Technical Problem

The rendering performance and rendering speed of the existing new energy site graphic configuration monitoring diagram are uncontrollable, resulting in unstable rendering, especially the problem of lag or stuck due to inconsistent hardware configurations.

Method used

By logically dividing the graphic configuration monitoring diagram file, it is divided into several monitoring diagram logical layers, and the rendering results are drawn in different logical rendering layers, and the total logical rendering layer is used for fusion, and finally drawn on the physical display device to realize the adjustment of layered rendering and rendering logic.

Benefits of technology

Improve the rendering performance and stability of the graphics configuration monitoring diagram, avoid the rendering instability caused by inconsistent hardware configuration, and achieve efficient and stable rendering effects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119902844A_ABST
    Figure CN119902844A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of computer graphics, and discloses a graphic configuration monitoring graph file rendering processing method and device, and the method comprises the steps: carrying out the logic layering of a to-be-rendered graphic configuration monitoring graph file, and obtaining a plurality of monitoring graph logic layers; creating a plurality of logic rendering layers; utilizing a plurality of logic rendering layers to correspondingly receive rendering results of the plurality of monitoring graph logic layers; wherein the logic rendering layers and the monitoring graph logic layers are the same in number and are arranged in a one-to-one correspondence manner; creating a total logic rendering layer; fusing the rendering contents received in the plurality of logic rendering layers by using the total logic rendering layer, and drawing the rendering contents on the total logic rendering layer in a centralized manner; according to the method, the problem of unstable rendering caused by the problem of inconsistent configuration height of a field computer is solved by adjusting the rendering sequence, switching the rendering target object, adjusting the rendering logic and the like.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of computer graphics, and in particular relates to a rendering processing method and device for a graphic configuration monitoring diagram file. Background Art

[0002] Graphical configuration is a method of configuring and designing industrial automation systems or monitoring systems using graphical interfaces and tools. It allows users to quickly build an industrial automation control system monitoring interface that meets actual needs through simple operations such as dragging, configuring, and programming, and realizes data visualization, monitoring, and control functions. It is widely used in industrial automation, energy management, intelligent transportation, environmental protection and other fields.

[0003] In the new energy SCADA system, graphic configuration has become an important tool for production personnel to monitor whether business processes and important nodes are working normally. However, due to the inconsistent drawing and rendering complexity of each monitoring diagram in the graphic configuration, the rendering performance and rendering speed of the monitoring diagram cannot be controlled; among them, in the existing new energy station graphic configuration monitoring diagram, due to the high and low priorities of the content concerned in the actual business scenario, the complexity of the graphic configuration monitoring diagram varies, which leads to uncontrollable monitoring diagram rendering performance; at the same time, due to the different hardware configurations of computer equipment purchased by new energy stations, it is very easy to cause unstable problems such as freezing or even freezing of monitoring diagram rendering. Summary of the invention

[0004] In view of the technical problems existing in the prior art, the present invention provides a rendering processing method and device for a graphic configuration monitoring diagram file to solve the technical problem that the rendering performance and rendering speed of the monitoring diagram cannot be controlled due to the inconsistent drawing and rendering complexity of each monitoring diagram in the graphic configuration in the existing new energy station.

[0005] In order to achieve the above object, the technical solution adopted by the present invention is: The present invention provides a rendering processing method for a graphic configuration monitoring diagram file, comprising: Logically divide the graphic configuration monitoring diagram file to be rendered to obtain several monitoring diagram logical layers; Draw the rendering results of several monitoring diagram logical layers in several pre-created logical rendering layers; The rendering contents in several logical rendering layers are merged and drawn centrally in a pre-created total logical rendering layer; The rendering content in the total logical rendering layer is drawn on the physical display device to obtain the rendering processing result of the graphic configuration monitoring diagram file.

[0006] Furthermore, the process of logically dividing the graphics configuration monitoring diagram file to be rendered to obtain a plurality of monitoring diagram logical layers includes: Parsing the graphics configuration monitoring file to be rendered to obtain the parsing result of the graphics configuration monitoring file; According to the preset layering rules and based on the parsing result of the graphic configuration monitoring file, the graphic configuration monitoring diagram file to be rendered is layered to obtain a plurality of monitoring diagram logical layers.

[0007] Furthermore, the preset layering rules include the number of rendering times of the layers in the graphic configuration monitoring file and whether interactive operation is required.

[0008] Furthermore, several monitoring graph logical hierarchies are stored in memory.

[0009] Furthermore, a plurality of logical rendering layers and a total logical rendering layer are stored in the memory in a binary manner; wherein the number of the logical rendering layers is the same as the number of the logical layers of the monitoring graph and are arranged in a one-to-one correspondence.

[0010] Furthermore, a rendering timer is added to the monitoring diagram logical layer that needs to be repeatedly rendered; wherein the rendering timer is used to periodically refresh the rendering results of the monitoring diagram logical layer that needs to be repeatedly rendered, and draw the latest rendering results in the corresponding logical rendering layer.

[0011] The present invention also provides a rendering processing system for a graphic configuration monitoring diagram file, which is characterized by comprising: A logical layering module is used to logically divide the graphics configuration monitoring diagram file to be rendered to obtain a number of monitoring diagram logical layers; A layered rendering module is used to draw the rendering results of several monitoring graphs in logical layers in several pre-created logical rendering layers; A rendering fusion module is used to fuse the rendering contents in several logical rendering layers and centrally draw them in a pre-created total logical rendering layer; The physical rendering module is used to draw the rendering content in the total logical rendering layer on the physical display device to obtain the rendering processing result of the graphic configuration monitoring diagram file.

[0012] The present invention also provides a rendering processing device for a graphic configuration monitoring diagram file, comprising: a processor suitable for executing a computer program; A computer-readable storage medium stores a computer program, and when the computer program is executed by the processor, the rendering processing method of the graphic configuration monitoring diagram file is executed.

[0013] The present invention also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the rendering processing method of the graphic configuration monitoring diagram file is implemented.

[0014] The present invention also provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the rendering processing method of the graphic configuration monitoring diagram file is implemented.

[0015] Compared with the prior art, the present invention has the following beneficial effects: The rendering processing method of the graphic configuration monitoring diagram file provided by the present invention performs logical division on the graphic configuration monitoring diagram file to be rendered, draws the rendering results of different monitoring diagram layers in different logical rendering layers, and uses the total logical rendering layer to centrally draw the rendering contents of different logical rendering layers, thereby realizing efficient and stable rendering of the graphic configuration monitoring diagram, and effectively overcoming the problem of inconsistent complexity of monitoring diagram drawing caused by inconsistency of actual site conditions and business. In the present invention, through layered rendering, switching of rendering target objects and adjustment of rendering logic, the phenomenon of unstable rendering of the rendering results of the monitoring diagram caused by inconsistent high and low configurations of on-site computers is avoided, thereby improving the rendering performance and stability of the graphic configuration monitoring diagram. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0017] Figure 1 A flowchart of a rendering processing method for a graphics configuration monitoring diagram file provided in Example 1; Figure 2 A structural block diagram of a rendering processing system for a graphics configuration monitoring diagram file provided in Example 2; Figure 3 This is a structural block diagram of a rendering processing device for a graphic configuration monitoring diagram file provided in Example 3. DETAILED DESCRIPTION

[0018] In order to make the technical problems, technical solutions and beneficial effects solved by this application clearer, the technical solutions in the embodiments of this application will be described clearly and completely in combination with the drawings in the embodiments of this application; obviously, the described embodiments are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0019] The present invention provides a rendering processing method for a graphic configuration monitoring diagram file, comprising the following steps: Step 1: logically divide the graphics configuration monitoring diagram file to be rendered to obtain a number of monitoring diagram logical layers.

[0020] Step 2: Draw the rendering results of the logical layers of several monitoring diagrams in the corresponding pre-created logical rendering layers.

[0021] Step 3: The rendering contents in several logical rendering layers are merged and centrally drawn in a pre-created total logical rendering layer.

[0022] Step 4: Draw the rendering content in the total logical rendering layer on the physical display device to obtain the rendering processing result of the graphic configuration monitoring diagram file.

[0023] The present invention also provides a rendering processing system for a graphic configuration monitoring diagram file, comprising a logic layering module, a layered rendering module, a rendering fusion module and a physical rendering module.

[0024] A logical layering module is used to logically divide the graphics configuration monitoring diagram file to be rendered to obtain several monitoring diagram logical layers; a layered rendering module is used to draw the rendering results of several monitoring diagram logical layers in several pre-created logical rendering layers; a rendering fusion module is used to fuse the rendering contents in several logical rendering layers and draw them centrally in a pre-created total logical rendering layer; a physical rendering module is used to draw the rendering contents in the total logical rendering layer on a physical display device to obtain the rendering processing results of the graphics configuration monitoring diagram file.

[0025] The rendering processing method and system of the graphic configuration monitoring diagram file described in the present invention avoids the phenomenon of unstable rendering of the rendering result of the monitoring diagram due to the inconsistency of the high and low configuration of the on-site computer through layered rendering, switching of rendering target objects and adjustment of rendering logic, thereby improving the rendering performance and stability of the graphic configuration monitoring diagram.

[0026] Example 1 As attached Figure 1 As shown, this embodiment 1 provides a rendering processing method for a graphic configuration monitoring diagram file, comprising the following steps: Step 1: Logically divide the graphics configuration monitoring diagram file to be rendered to obtain several monitoring diagram logical layers. Specifically, the process of logically dividing the graphics configuration monitoring diagram file to be rendered is as follows: Step 11, parse the graphics configuration monitoring file to be rendered to obtain the parsing result of the graphics configuration monitoring file; wherein the parsing process includes: reading the graphics configuration monitoring image file to be rendered; performing syntax analysis on the content of the read graphics configuration monitoring image file to be rendered to identify the results and components of the file; wherein, including identifying the number of layers, attributes and relationships between them; based on the syntax analysis, extracting the characteristic data in the graphics configuration monitoring image file to be rendered to obtain the parsing result of the image configuration monitoring file; wherein, the characteristic data in the graphics configuration monitoring image file to be rendered includes the number of rendering times and interactive operation attributes of the layer.

[0027] Step 12: According to the preset layering rules and based on the parsing results of the graphic configuration monitoring file, the graphic configuration monitoring diagram file to be rendered is layered to obtain several monitoring diagram logical layers; wherein the preset layering rules include the number of rendering times of the layers in the graphic configuration monitoring diagram file and whether interactive operations are required.

[0028] Specifically, the process of performing hierarchical processing on the parsing result of the graphic configuration monitoring file includes: According to the preset layering rules, the parsing results of the graphic configuration monitoring file are classified to obtain the classification results; according to the classification results, the graphic configuration monitoring file to be rendered is layered to obtain a plurality of monitoring diagram logical layers; wherein the plurality of monitoring diagram logical layers are stored in the memory; Step 2: Create several logical rendering layers, and obtain several pre-created logical rendering layers, wherein the several logical rendering layers are stored in memory in a binary manner, and the number of logical rendering layers is the same as the number of logical layers of the monitoring graph and is set one-to-one.

[0029] Specifically, an array, a linked list or other preset data structure is used to manage the logical rendering layer, and each logical rendering layer is updated and managed independently; each logical rendering layer includes a layer ID, layer data, layer attributes and a transformation matrix; wherein the layer data is used to store pixel data or graphic quality in binary form; during initialization, a corresponding rendering layer is created according to the layering information of the monitoring graph to ensure that the number of logical rendering layers is the same as the number of logical layers of the monitoring graph, and corresponds one to one.

[0030] Step 3: Draw the rendering results of the logical layers of several monitoring diagrams in the pre-created logical rendering layers accordingly.

[0031] Specifically, a preset rendering engine is used to render and draw several monitoring graph logical layers into several logical rendering layers; wherein the preset rendering engine is WebGL, Canvas or SVG; it should be noted that a rendering timer is added to the monitoring graph logical layer that needs to be rendered repeatedly; wherein the rendering timer is used to periodically refresh the rendering results of the monitoring graph logical layer that needs to be rendered repeatedly, and draw the latest rendering results in the corresponding logical rendering layer.

[0032] Step 4: Create a total logical rendering layer and obtain a pre-created total logical rendering layer. The total logical rendering layer is stored in memory in a binary manner. The total logical rendering layer serves as a container or a composite layer for all logical rendering layers to composite all logical rendering layers together to form a final display result. For example, the total logical rendering layer is a frame buffer object (FBO) or an off-screen Canvas. It should be noted that an event listener is added to the total logical rendering layer to monitor whether several logical rendering layers are updated; when it is monitored that any logical rendering layer is updated, several logical rendering layers are redrawn into the total logical rendering layer.

[0033] Step 5: Fuse the rendering contents in several logical rendering layers and draw them together in the pre-created total logical rendering layer. Specifically, use a preset fusion method to fuse the rendering contents in several logical rendering layers and draw them together in the total logical rendering layer; the preset fusion method includes, for example, the drawImage method, a method of binding the textures of several logical rendering layers to a shader and rendering them on the frame buffer of the total logical rendering layer, or a method of adding sub-elements to the total logical rendering layer. <g>The method for rendering in the container.

[0034] Step 6: Draw the rendering content in the total logical rendering layer on the physical display device to obtain the rendering processing result of the graphic configuration monitoring diagram file.

[0035] Specifically, the process of drawing the rendering content in the total logical rendering layer on the physical display device is as follows: Get the rendering result from the overall logical rendering layer; for example, in HTML5 Canvas, you can use the toDataURL or getImageData method to convert the Canvas content into image data; then, draw the rendering result obtained from the overall logical rendering layer onto the physical display device.

[0036] It should be noted that a rendering start timer is created for the physical display device, and the duration of the rendering start timer is specified by the operation and maintenance and implementation personnel according to the actual needs of the new energy site; each time the timer is triggered, all content currently rendered to the physical display device is cleared, and the relevant data of the total logical rendering layer is retrieved and rendered to the physical display device.

[0037] Example description: Taking the rendering process of a certain graphic configuration monitoring diagram file as an example, the method described in this embodiment 1 is explained as follows: First, the graphics configuration monitoring graph files that need to be rendered are logically layered; when the graphics configuration monitoring files are logically layered, the layers are logically divided into three dimensions: only rendered once and not involving interaction, only rendered once involving interaction, and repeatedly rendered, and temporarily stored in memory. Among them, the rendering status of the graphics configuration monitoring graph files that need to be rendered is shown in Table 1; the results of the logical layering of the graphics configuration monitoring graph files that need to be rendered are shown in Table 2 below.

[0038] Table 1 Rendering status of the graphics configuration monitoring diagram file to be rendered

[0039] Table 2 Logical hierarchical result table of the graphic configuration monitoring diagram file to be rendered

[0040] Among them, the columns in Table 2 represent the logical layering information corresponding to different logical rendering layers, the row data represents the content information of the logical layering in the graphic configuration monitoring diagram file, and the cell data represents the division results of different logical rendering layers in different graphic configuration monitoring diagram files.

[0041] Next, three logical rendering layers are created and temporarily stored in the memory in binary form; the three logical rendering layers are responsible for corresponding to three different logical layers respectively, and take over the rendering results of each logical layer; for the logical layers of latitudes that need to be repeatedly rendered, a rendering timer is created and refreshed every second; each time the rendering timer is refreshed, the corresponding logical rendering layer is redrawn; the rendering timer periodically draws the logical layer results of the latitudes that need to be repeatedly rendered, as shown in Table 3.

[0042] Table 3 Logical layering results of timing drawing that requires repeated rendering of latitudes

[0043] It should be noted that each time the rendering timer is executed, the corresponding data value is obtained, and the logical layers that need to be repeatedly rendered are repeatedly rendered according to the data; the data in the table represents the different data each time the timer is executed and the logical layers that need to be repeatedly rendered in different graphic configuration monitoring files.

[0044] After that, create a total logical rendering layer; use the total logical rendering layer to merge the rendering contents of the three logical rendering layers, so as to centrally draw the rendering contents of the three logical rendering layers on the total logical rendering layer; wherein, the total logical rendering layer is stored in the memory in a two-level system; at the same time, monitor whether the three logical rendering layers are updated, and once any one of them is updated, redraw the three logical rendering layers on the total logical rendering layer to ensure that the total logical rendering layer is always in the latest state; wherein, different total logical rendering layers in different configuration graphic files are shown in Table 4 below.

[0045] Table 4 Different total logical rendering layers in different configuration graphic files

[0046] Among them, the columns in Table 4 represent the total logical rendering layer information of different graphic configuration monitoring diagram files, and the cell data represent the different total logical rendering layer situations in different graphic configuration monitoring diagram files.

[0047] Finally, the rendering content in the total logic rendering layer is drawn on the physical display device to obtain the rendering processing result of the graphic configuration monitoring diagram file; wherein, during the first rendering, the total logic rendering layer related data temporarily stored in the memory is obtained, and these data are directly rendered to the actual physical display device; a rendering start timer is created for the physical display device, and the duration of the rendering start timer is specified by the operation and maintenance and implementation personnel according to the actual needs of the new energy station; each time the timer is triggered, all the contents currently rendered to the physical display device are cleared, the relevant data of the total logic rendering layer is re-obtained, and rendered to the physical display device; wherein, the rendering start timer periodically draws the total logic rendering layer in different physical display devices, as shown in Table 5.

[0048] Table 5 Timing of drawing total logical rendering layers in different physical display devices

[0049] The rendering processing method of the graphic configuration monitoring diagram file described in this embodiment 1, by logically typeset the rendering, thereby overcoming the problem of uncontrollable rendering performance caused by inconsistent complexity of monitoring diagram drawing due to inconsistency between actual site conditions and business; by adjusting the rendering order, switching the rendering target object, adjusting the rendering logic and other methods, the rendering is no longer unstable due to inconsistent on-site computer configuration problems; the present invention effectively solves the problems of uncontrollable rendering speed and unstable rendering process in the prior art, and improves the performance and stability of the graphic configuration.

[0050] Example 2 As attached Figure 2 As shown, this embodiment 2 provides a rendering processing system for a graphics configuration monitoring diagram file, including a logical layering module, a first rendering layer creation module, a layered rendering module, a second rendering layer creation module, a rendering fusion module and a physical rendering module.

[0051] A logical layering module is used to logically divide the graphics configuration monitoring diagram file to be rendered to obtain several monitoring diagram logical layers; a first rendering layer creation module is used to create several logical rendering layers to obtain several pre-created logical rendering layers; a layered rendering module is used to draw the rendering results of several monitoring diagram logical layers in the pre-created several logical rendering layers; a second rendering layer creation module is used to create a total logical rendering layer to obtain a pre-created total logical rendering layer; a rendering fusion module is used to fuse the rendering contents in several logical rendering layers and draw them centrally in the pre-created total logical rendering layer; a physical rendering module is used to draw the rendering contents in the total logical rendering layer on a physical display device to obtain the rendering processing result of the graphics configuration monitoring diagram file.

[0052] Example 3 As attached Figure 3 As shown, this embodiment 3 provides a rendering processing device for a graphic configuration monitoring image file, including: a memory for storing a computer program; a processor for implementing the steps of a rendering processing method for a graphic configuration monitoring image file when executing the computer program.

[0053] When the processor executes the computer program, the steps of the rendering processing method of the above-mentioned graphic configuration monitoring diagram file are implemented, for example: The graphics configuration monitoring diagram file to be rendered is logically divided to obtain several monitoring diagram logical layers; several logical rendering layers are created to obtain several pre-created logical rendering layers; the rendering results of several monitoring diagram logical layers are correspondingly drawn in several pre-created logical rendering layers; a total logical rendering layer is created to obtain a pre-created total logical rendering layer; the rendering contents in several logical rendering layers are merged and centrally drawn in the pre-created total logical rendering layer; the rendering contents in the total logical rendering layer are drawn on a physical display device to obtain the rendering processing result of the graphics configuration monitoring diagram file.

[0054] Alternatively, when the processor executes the computer program, the functions of each module in the rendering processing system of the above-mentioned graphic configuration monitoring image file are realized, for example: A logical layering module is used to logically divide the graphics configuration monitoring diagram file to be rendered to obtain several monitoring diagram logical layers; a first rendering layer creation module is used to create several logical rendering layers to obtain several pre-created logical rendering layers; a layered rendering module is used to draw the rendering results of several monitoring diagram logical layers in the pre-created several logical rendering layers; a second rendering layer creation module is used to create a total logical rendering layer to obtain a pre-created total logical rendering layer; a rendering fusion module is used to fuse the rendering contents in several logical rendering layers and draw them centrally in the pre-created total logical rendering layer; a physical rendering module is used to draw the rendering contents in the total logical rendering layer on a physical display device to obtain the rendering processing result of the graphics configuration monitoring diagram file.

[0055] Exemplarily, the computer program may be divided into one or more modules / units, which are stored in the memory and executed by the processor to complete the present invention. The one or more modules / units may be a series of computer program instruction segments capable of completing preset functions, and the instruction segments are used to describe the execution process of the computer program in the rendering processing device of the graphic configuration monitoring image file.

[0056] For example, the computer program can be divided into a logical layering module, a first rendering layer creation module, a layered rendering module, a second rendering layer creation module, a rendering fusion module and a physical rendering module, and the specific functions of each module are as follows: a logical layering module, which is used to logically divide the graphics configuration monitoring diagram file to be rendered, and obtain a number of monitoring diagram logical layers; a first rendering layer creation module, which is used to create a number of logical rendering layers, and obtain a number of pre-created logical rendering layers; a layered rendering module, which is used to draw the rendering results of the several monitoring diagram logical layers in the pre-created several logical rendering layers; a second rendering layer creation module, which is used to create a total logical rendering layer, and obtain a pre-created total logical rendering layer; a rendering fusion module, which is used to fuse the rendering contents in the several logical rendering layers and draw them in a pre-created total logical rendering layer; a physical rendering module, which is used to draw the rendering contents in the total logical rendering layer on a physical display device, and obtain the rendering processing result of the graphics configuration monitoring diagram file.

[0057] The rendering processing device of the graphic configuration monitoring diagram file can be a computing device such as a desktop computer, a notebook, a PDA, and a cloud server. The rendering processing device of the graphic configuration monitoring diagram file can include, but is not limited to, a processor and a memory. Those skilled in the art can understand that the above is an example of a rendering processing device of a graphic configuration monitoring diagram file, and does not constitute a limitation on the rendering processing device of the graphic configuration monitoring diagram file. It can include more components than the above, or combine certain components, or different components. For example, the rendering processing device of the graphic configuration monitoring diagram file can also include input and output devices, network access devices, buses, etc.

[0058] 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 gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc. The processor is the control center of the rendering processing device of the graphic configuration monitoring image file, and uses various interfaces and lines to connect various parts of the rendering processing device of the entire graphic configuration monitoring image file.

[0059] The memory can be used to store the computer program and / or module, and the processor implements various functions of the rendering processing device of the graphic configuration monitoring image file by running or executing the computer program and / or module stored in the memory and calling the data stored in the memory.

[0060] The memory may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory may include a high-speed random access memory, and may also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (SmartMediaCard, SMC), a secure digital (SecureDigital, SD) card, a flash card (FlashCard), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0061] Example 4 This embodiment 4 also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the rendering processing method of a graphic configuration monitoring image file are implemented, for example: The graphics configuration monitoring diagram file to be rendered is logically divided to obtain several monitoring diagram logical layers; several logical rendering layers are created to obtain several pre-created logical rendering layers; the rendering results of several monitoring diagram logical layers are correspondingly drawn in several pre-created logical rendering layers; a total logical rendering layer is created to obtain a pre-created total logical rendering layer; the rendering contents in several logical rendering layers are merged and centrally drawn in the pre-created total logical rendering layer; the rendering contents in the total logical rendering layer are drawn on a physical display device to obtain the rendering processing result of the graphics configuration monitoring diagram file.

[0062] If the module / unit integrated in the rendering processing system of the graphic configuration monitoring image file is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium.

[0063] Based on such understanding, the present invention implements all or part of the processes in the rendering processing method of the above-mentioned graphic configuration monitoring diagram file, and can also be completed by instructing related hardware through a computer program, and the computer program can be stored in a computer-readable storage medium, and when the computer program is executed by a processor, the steps of the rendering processing method of the above-mentioned graphic configuration monitoring diagram file can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or preset intermediate form, etc.

[0064] The computer-readable storage medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium, etc.

[0065] It should be noted that the content contained in the computer-readable storage medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable storage media do not include electrical carrier signals and telecommunication signals.

[0066] Example 5 This embodiment 5 provides a computer product, which computer program product includes a computer program, which is stored in a computer-readable storage medium; the processor of the rendering processing device of the graphic configuration monitoring image file reads the computer program from the computer-readable storage medium, and the processor executes the computer program, so that the rendering processing device of the graphic configuration monitoring image file can execute the rendering processing method of the graphic configuration monitoring image file described in embodiment 1, which will not be repeated here.

[0067] It should be noted that a person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing related hardware through a computer program. The program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods.

[0068] The rendering processing method of the graphic configuration monitoring diagram file described in the present invention can improve the rendering speed and stability, improve the sustainable operation capability and performance of the program, and optimize the user experience in actual use by performing logical typesetting and rendering process processing on the rendering of the graphic configuration; the method provides a new idea for the efficient and stable rendering of the graphic configuration of the new energy system, avoiding the problems of inconsistent rendering fluency, inability to guarantee stability, and very unfriendly user experience caused by inconsistent complexity of the monitoring diagram in the graphic configuration and unequal hardware device configuration.

[0069] The above embodiment is only one of the implementation methods that can realize the technical solution of the present invention. The scope of protection claimed by the present invention is not limited only to this embodiment, but also includes changes, replacements and other implementation methods that can be easily thought of by any technician familiar with the technical field within the technical scope disclosed by the present invention.< / g>

Claims

1. A rendering processing method for a graphic configuration monitoring diagram file, characterized in that: include: Logically divide the graphic configuration monitoring diagram file to be rendered to obtain several monitoring diagram logical layers; Draw the rendering results of several monitoring diagram logical layers in several pre-created logical rendering layers; The rendering contents in several logical rendering layers are merged and drawn centrally in a pre-created total logical rendering layer; The rendering content in the total logical rendering layer is drawn on the physical display device to obtain the rendering processing result of the graphic configuration monitoring diagram file.

2. The rendering processing method of a graphic configuration monitoring diagram file according to claim 1 is characterized in that: The process of logically dividing the graphics configuration monitoring diagram file to be rendered to obtain several monitoring diagram logical layers includes: Parsing the graphics configuration monitoring file to be rendered to obtain the parsing result of the graphics configuration monitoring file; According to the preset layering rules and based on the parsing result of the graphic configuration monitoring file, the graphic configuration monitoring diagram file to be rendered is layered to obtain a plurality of monitoring diagram logical layers.

3. The rendering processing method of a graphic configuration monitoring diagram file according to claim 2 is characterized in that: The preset layering rules include the number of times the layers in the graphic configuration monitoring file are rendered and whether interactive operations are required.

4. The rendering processing method of a graphic configuration monitoring diagram file according to claim 2 is characterized in that: Several logical hierarchies of monitoring graphs are stored in memory.

5. The rendering processing method of a graphic configuration monitoring diagram file according to claim 1 is characterized in that: Several logical rendering layers and the total logical rendering layer are stored in the memory in a binary manner; wherein the number of the logical rendering layer is the same as the number of the logical layers of the monitoring diagram and they are set in a one-to-one correspondence.

6. The rendering processing method of a graphic configuration monitoring diagram file according to claim 3 is characterized in that: A rendering timer is added to the monitoring diagram logical layer that needs to be rendered repeatedly; wherein the rendering timer is used to regularly refresh the rendering results of the monitoring diagram logical layer that needs to be rendered repeatedly, and draw the latest rendering results in the corresponding logical rendering layer.

7. A rendering processing system for a graphic configuration monitoring diagram file, characterized in that: include: A logical layering module is used to logically divide the graphics configuration monitoring diagram file to be rendered to obtain a number of monitoring diagram logical layers; A layered rendering module is used to draw the rendering results of several monitoring graphs in logical layers in several pre-created logical rendering layers; A rendering fusion module is used to fuse the rendering contents in several logical rendering layers and centrally draw them in a pre-created total logical rendering layer; The physical rendering module is used to draw the rendering content in the total logical rendering layer on the physical display device to obtain the rendering processing result of the graphic configuration monitoring diagram file.

8. A rendering processing device for a graphic configuration monitoring diagram file, characterized in that: include: a processor suitable for executing a computer program; A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by the processor, the rendering processing method for a graphic configuration monitoring diagram file according to any one of claims 1 to 6 is executed.

9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the rendering processing method of the graphic configuration monitoring diagram file according to any one of claims 1 to 6 is implemented.

10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the rendering processing method of the graphic configuration monitoring diagram file according to any one of claims 1 to 6 is implemented.