Search

CN-119739478-B - System and method for generating index topological graph based on analytic expression

CN119739478BCN 119739478 BCN119739478 BCN 119739478BCN-119739478-B

Abstract

The invention provides a system and a method for generating an index topological graph based on an analytic expression, which relate to the technical field of computer processing and comprise an index topological configuration module, a task scheduling module, an index calculation module and a data display module; the system comprises an index topology configuration module, a task scheduling module, an index calculation module and a data display module, wherein the index topology configuration module is used for respectively carrying out entity identification analysis according to a plurality of user input expression texts to obtain corresponding index topological structures and sending the corresponding index topological structures to the task scheduling module, the task scheduling module is used for carrying out task creation on each index topological structure according to a preset scheduling rule to obtain corresponding index calculation tasks, the index calculation module is used for carrying out task priority calculation according to all the index calculation tasks to obtain index priority calculation data, and the data display module is used for receiving the index priority calculation data and obtaining a target topological graph through the index priority calculation data. The invention realizes the improvement of the generation efficiency of the topological graph.

Inventors

  • HUANG TING
  • ZHANG JUN
  • CAI DONG
  • SHEN WEI
  • TIAN LIJUN

Assignees

  • 中控技术股份有限公司

Dates

Publication Date
20260508
Application Date
20241128

Claims (8)

  1. 1. The system for generating the index topological graph based on the analytic expression is characterized by comprising an index topological configuration module, a task scheduling module, an index calculation module and a data display module; The index topology configuration module is used for respectively carrying out entity recognition analysis according to a plurality of user input expression texts to obtain corresponding index topology structures, and sending the index topology structures to the task scheduling module, and comprises the following components: respectively carrying out entity recognition analysis on each user input expression text to obtain a corresponding index entity, an index type and a text mathematical operator; Matching an index reference function according to the index entity, the index type and the text mathematical operator to obtain the index topological structure, wherein the index reference function comprises IDXM, IDXT, IDXE and IDXB, the IDXM is used for representing an actual measurement value referencing a current index, IDXT is used for representing a target value referencing the current index, IDXE is used for representing an equivalent value referencing the current index, and IDXB is used for representing a balance value referencing the current index; the step of obtaining the index topological structure according to the index entity, the index type and the index reference function matched by the text mathematical operator comprises the following steps: Matching the index reference function with the index entity according to the index type and the text mathematical operator to obtain the index topological relation; based on the index function, the index topological structure is obtained by calling index standard data through the index topological relation; The task scheduling module is used for performing task creation on each index topological structure according to a preset scheduling rule to obtain a corresponding index calculation task; the index calculation module is used for calculating task priority according to all the index calculation tasks to obtain index priority calculation data; The data display module is used for receiving the index priority computing data and obtaining a target topological graph through the index priority computing data.
  2. 2. The system for generating an index topology based on analytical expressions of claim 1, wherein the index criteria data comprises an index value, an amplitude, and an anomaly duration, and further comprising, after the index topology is obtained by the index topology invoking the index criteria data: When the index value is smaller than or equal to a first preset value, a data normal monitoring result is obtained; When the index value is larger than the first preset value and smaller than or equal to a second preset value, and the amplitude is within a preset amplitude range, a data mild abnormality monitoring result is obtained, wherein the second preset value is larger than the first preset value; When the index value is larger than the second preset value and the abnormality duration is within a preset abnormality duration range, obtaining a data moderate abnormality monitoring result; and when the index value is larger than the second preset value and the abnormality duration is not in the preset abnormality duration range, obtaining a data serious abnormality monitoring result.
  3. 3. The system for generating an index topological graph based on an analytical expression according to claim 1, wherein the task creating the index topological structures according to the preset scheduling rules to obtain the corresponding index calculation tasks comprises: Obtaining corresponding service types through the index topological structures respectively, wherein the service types comprise a metering class, an electric power statistics class, a production report class, a cost accounting class, a process analysis class and a process stability rate class; And performing task creation on the index topological structure according to the service type and the preset scheduling rule to obtain the index calculation task, wherein the preset scheduling rule comprises preset settlement time corresponding to each service type.
  4. 4. The system for generating an index topological graph based on an analytical expression according to claim 1, wherein the index calculation module comprises a plurality of index calculation units, the calculating task priority according to all the index calculation tasks to obtain index priority calculation data, and the calculating module comprises: The index calculation unit corresponding to the calculation requirements of the index calculation tasks respectively obtains the index calculation tasks of the index calculation units, wherein the index calculation unit comprises an automatic calculation unit, an off-line calculation unit, a recalculation unit, a value change calculation unit, a writing value calculation unit, a topology calculation unit and an event triggering calculation unit; and performing task priority calculation on the index calculation tasks of each index calculation unit to obtain the index priority calculation data.
  5. 5. The system for generating an index topological graph based on an analytical expression according to claim 4, wherein performing task priority calculation on the index calculation task of each of the index calculation units to obtain the index priority calculation data comprises: obtaining corresponding index quoting times according to the index calculation tasks of the index calculation units; obtaining unit index priority by descending order of all index quotation times; And obtaining the index priority computing data according to the unit index priority and the index computing task of the index computing unit.
  6. 6. The system for generating an index topology map based on an analytical expression of any one of claims 1-5, wherein the system for generating an index topology map further comprises a heterogeneous data access module for: Heterogeneous data are obtained; the standard index data are obtained through standardized processing of the heterogeneous data; And sending the index standard data to the index topology configuration module.
  7. 7. The system for generating an index topological graph based on an analytical expression according to any one of claims 1 to 5, wherein the data presentation module further comprises a visualization unit, and the visualization unit is configured to visually present the target topological graph.
  8. 8. A method for generating an index topological graph based on an analytical expression, which is applied to the system for generating an index topological graph based on the analytical expression according to any one of claims 1 to 7, and comprises the following steps: The index topology configuration module respectively carries out entity recognition analysis according to a plurality of user input expression texts to obtain corresponding index topology structures and sends the index topology structures to the task scheduling module, and the task scheduling module comprises: respectively carrying out entity recognition analysis on each user input expression text to obtain a corresponding index entity, an index type and a text mathematical operator; Matching an index reference function according to the index entity, the index type and the text mathematical operator to obtain the index topological structure, wherein the index reference function comprises IDXM, IDXT, IDXE and IDXB, the IDXM is used for representing an actual measurement value referencing a current index, IDXT is used for representing a target value referencing the current index, IDXE is used for representing an equivalent value referencing the current index, and IDXB is used for representing a balance value referencing the current index; the step of obtaining the index topological structure according to the index entity, the index type and the index reference function matched by the text mathematical operator comprises the following steps: Matching the index reference function with the index entity according to the index type and the text mathematical operator to obtain the index topological relation; based on the index function, the index topological structure is obtained by calling index standard data through the index topological relation; The task scheduling module performs task creation on each index topological structure according to a preset scheduling rule to obtain a corresponding index calculation task; the index calculation module calculates task priority according to all the index calculation tasks to obtain index priority calculation data; and the data display module receives the index priority computing data and obtains a target topological graph through the index priority computing data.

Description

System and method for generating index topological graph based on analytic expression Technical Field The invention relates to the technical field of computer processing, in particular to a system and a method for generating an index topological graph based on an analytical expression. Background With the continuous development of industrial internet technology, index data analysis has become an important component of enterprise operation management, and the index data analysis can better optimize the business process. However, the traditional index data analysis usually depends on the manual establishment of an index topological graph, the standardization of the collected data is carried out, and the index analysis result is presented in the modes of topological graph, early warning and the like. However, a large amount of data is often needed in the index analysis process, so that time and labor are consumed for manually making an index topological graph, and the efficiency is low. And manually updating the index topology map generally requires a long time, and real-time or near real-time data analysis cannot be realized. Disclosure of Invention The present invention aims to solve the above-described problems. In order to solve the problems, the invention provides a system and a method for generating an index topological graph based on an analytical expression. In a first aspect, the invention provides a system for generating an index topological graph based on an analytic expression, which comprises an index topological configuration module, a task scheduling module, an index calculation module and a data display module; the index topology configuration module is used for respectively carrying out entity identification analysis according to a plurality of user input expression texts to obtain corresponding index topology structures and sending the corresponding index topology structures to the task scheduling module; The task scheduling module is used for performing task creation on each index topological structure according to a preset scheduling rule to obtain a corresponding index calculation task; the index calculation module is used for calculating task priority according to all the index calculation tasks to obtain index priority calculation data; The data display module is used for receiving the index priority computing data and obtaining a target topological graph through the index priority computing data. Optionally, the performing entity recognition analysis according to the text of the multiple user input expressions to obtain a corresponding index topological structure, and sending the index topological structure to the task scheduling module includes: respectively carrying out entity recognition analysis on each user input expression text to obtain a corresponding index entity, an index type and a text mathematical operator; And matching an index reference function according to the index entity, the index type and the text mathematical operator to obtain the index topological structure, wherein the index reference function comprises IDXM, IDXT, IDXE and IDXB, the IDXM is used for representing an actual measurement value referencing the current index, the IDXT is used for representing a target value referencing the current index, the IDXE is used for representing an equivalent value referencing the current index, and the IDXB is used for representing a balance value referencing the current index. Optionally, the obtaining the index topology structure according to the index entity, the index type and the index reference function matching the text mathematical operator includes: Matching the index reference function with the index entity according to the index type and the text mathematical operator to obtain the index topological relation; and calling index standard data through the index topological relation based on the index function to obtain the index topological structure. Optionally, the index standard data includes an index value, an amplitude and an abnormal duration, and after the index topological structure is obtained by calling the index standard data through the index topological relation, the method further includes: When the index value is smaller than or equal to a first preset value, a data normal monitoring result is obtained; When the index value is larger than the first preset value and smaller than or equal to a second preset value, and the amplitude is within a preset amplitude range, a data mild abnormality monitoring result is obtained, wherein the second preset value is larger than the first preset value; When the index value is larger than the second preset value and the abnormality duration is within a preset abnormality duration range, obtaining a data moderate abnormality monitoring result; and when the index value is larger than the second preset value and the abnormality duration is not in the preset abnormality duration range, obtaining a data serious abnormali