A method, apparatus, and device for displaying the cross-relationship of data points

CN115630167BActive Publication Date: 2026-08-14SCHNEIDER SMART TECH LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-15
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

[0002]当前,随着工业数据量暴增,大量的工业数据信息愈加难以管理,且杂乱无章,工业企业无法快速有效的检索所需工业数据信息,工业企业更加期望能够快速理解海量的网络信息,期望可以更快、准确、智能的获取到自己需要的信息

Benefits of technology

[0045]基于上述技术方案,本发明实施例提供的上述方案,通过构建物理数据点与虚拟数据点,基于虚拟数据点的虚拟数据点指标确定与所述虚拟数据点相对应的物理数据点,基于所述虚拟数据点指标由所述物理数据点的元数据信息获取目标数据并进行处理,得到虚拟数据点的元数据信息,然后再基于所述虚拟数据点与所述物理数据点之间的对应关系构建用于呈现数据点的交叉关系的知识图谱。此时,用户可以直接基于该知识图谱查看数据点之间的关联关系,当所述虚拟数据点中的某项数据出现异常时,快速确定与该数据相关联的物理数据点,从而实现了故障的快速排查。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115630167B_ABST
    Figure CN115630167B_ABST
Patent Text Reader

Abstract

This invention provides a method, apparatus, and device for displaying the cross-relationships of data points. It constructs physical data points and virtual data points, determines the corresponding physical data points based on the virtual data point indicators, obtains target data from the metadata information of the physical data points based on the virtual data point indicators, processes the data to obtain the metadata information of the virtual data points, and then constructs a knowledge graph to present the cross-relationships of data points based on the correspondence between the virtual and physical data points. Users can then directly view the relationships between data points based on this knowledge graph. When an anomaly occurs in a data item of a virtual data point, the associated physical data point can be quickly identified, thereby enabling rapid troubleshooting.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data management technology, and specifically to a method, apparatus, and device for displaying the cross-relationship of data points. Background Technology

[0002] Currently, with the explosive growth of industrial data, the massive amount of industrial data information is becoming increasingly difficult to manage and is disorganized. Industrial enterprises are unable to quickly and effectively retrieve the industrial data information they need. They are increasingly looking forward to being able to quickly understand the massive amount of online information and obtain the information they need more quickly, accurately, and intelligently.

[0003] When data problems occur in the entire lifecycle of data generation and transmission, it requires professional operations and maintenance personnel who are familiar with the entire data lifecycle to diagnose the problems through complex troubleshooting work. This poses a great challenge to the capabilities and skills of operations and maintenance personnel and the efficiency of problem discovery, resulting in very low efficiency in handling problems. Summary of the Invention

[0004] In view of this, embodiments of the present invention provide a method, apparatus, and device for displaying the cross-relationship of data points, so as to quickly identify the cause of the problem when data problems occur and improve the efficiency of problem handling.

[0005] To achieve the above objectives, the embodiments of the present invention provide the following technical solutions:

[0006] A method for displaying the cross-relationship of data points includes:

[0007] Obtain the target parameters of the physical object corresponding to the physical data point, and use the target parameters as the metadata information of the physical data point;

[0008] Create virtual data points;

[0009] Obtain the virtual data point index of the virtual data point;

[0010] Based on the virtual data point index, determine the physical data points corresponding to the virtual data points;

[0011] Based on the virtual data point index, target data is obtained from the metadata information of the physical data points and processed to obtain the metadata information of the virtual data points.

[0012] A knowledge graph is constructed based on the correspondence between the virtual data points and the physical data points to represent the cross relationships between the data points.

[0013] Optionally, in the above method for displaying the cross-relationship of data points, the metadata information of the physical data points includes:

[0014] Data information used to characterize one or more of the following: operating parameters, fault information, error codes, and operating status of the physical object corresponding to a physical data point.

[0015] Optionally, in the above method for displaying the cross-relationship of data points, the virtual data point indicators include:

[0016] One or more of the following: name, calculation step size, calculation method, media unit, label, calculation formula, and calculation condition configuration information.

[0017] Optionally, in the above method for displaying the cross-relationships of data points, after constructing a knowledge graph for presenting the cross-relationships of data points based on the association between the virtual data points and the physical data points, it further includes:

[0018] When a data point in the knowledge graph is detected to be selected, the system controls the selected knowledge point to enter a first preset state.

[0019] Optionally, in the above method for displaying the cross-relationships of data points, after constructing a knowledge graph for presenting the cross-relationships of data points based on the association between the virtual data points and the physical data points, it further includes:

[0020] The physical data points corresponding to physical objects that are not in a working state are marked using the second preset state.

[0021] Optionally, in the above method for displaying the cross-relationship of data points, obtaining target data from the metadata information of the physical data points based on the virtual data point indicators and processing it includes:

[0022] The target data is determined based on the calculation formula in the virtual data point index;

[0023] The target data is obtained from the physical data points based on the calculation step size in the virtual data point index.

[0024] The target data is substituted into the calculation formula of the virtual data point index for calculation, and the calculation result is used as the metadata information of the virtual data point.

[0025] Optionally, in the above method for displaying the cross-relationship of data points, obtaining target data from the metadata information of the physical data points based on the virtual data point indicators and processing it includes:

[0026] The monitoring data is determined based on the calculation condition configuration information in the virtual data point indicators.

[0027] The monitoring data is obtained from the physical data points based on the calculation step size in the virtual data point index.

[0028] Determine whether the monitoring data meets the calculation condition configuration information;

[0029] When the calculation condition configuration information is met, the target data is determined based on the calculation formula in the virtual data point index.

[0030] The target data is obtained from the physical data points;

[0031] The target data is substituted into the calculation formula of the virtual data point index for calculation, and the calculation result is used as the metadata information of the virtual data point.

[0032] Optionally, in the above method for displaying the cross-relationship of data points, obtaining the target parameters of the physical object corresponding to the physical data point includes:

[0033] The first step is to obtain the target parameters of the physical object corresponding to the physical data point.

[0034] Based on the virtual data point indicators, target data is obtained from the metadata information of the physical data points and processed, including:

[0035] Based on the calculation step size specified in the virtual data point index, target data is obtained from the metadata information of the physical data points and processed.

[0036] The calculation step size is greater than the first step size.

[0037] A device for displaying the cross-relationship of data points, comprising:

[0038] The physical node management unit is used to obtain the target parameters of the physical object corresponding to the physical data point, and use the target parameters as the metadata information of the physical data point.

[0039] The virtual node management unit is used to create virtual data points, obtain virtual data point indicators of the virtual data points, determine physical data points corresponding to the virtual data points based on the virtual data point indicators, obtain target data from the metadata information of the physical data points based on the virtual data point indicators and process it to obtain the metadata information of the virtual data points.

[0040] The knowledge graph creation unit is used to construct a knowledge graph that presents the cross relationships between data points based on the correspondence between the virtual data points and the physical data points.

[0041] A device for displaying the cross-relationship of data points, comprising:

[0042] Memory and processor;

[0043] The memory is used to store programs;

[0044] The processor is used to execute the program to implement each step of the data point cross-relationship display method described in any of the above-mentioned embodiments.

[0045] Based on the above technical solution, the solution provided in this embodiment of the invention constructs physical data points and virtual data points. Based on the virtual data point indicators of the virtual data points, it determines the physical data points corresponding to the virtual data points. Based on the virtual data point indicators, it obtains target data from the metadata information of the physical data points and processes it to obtain the metadata information of the virtual data points. Then, based on the correspondence between the virtual data points and the physical data points, it constructs a knowledge graph to present the cross-relationships between the data points. At this point, users can directly view the relationships between data points based on this knowledge graph. When an anomaly occurs in a certain data item of the virtual data points, the physical data points associated with that data can be quickly identified, thereby achieving rapid fault diagnosis. Attached Figure Description

[0046] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.

[0047] Figure 1 This is a flowchart illustrating the method for displaying the cross-relationship of data points disclosed in an embodiment of this application;

[0048] Figure 2 This is a flowchart illustrating a method for displaying the cross-relationship of data points disclosed in another embodiment of this application;

[0049] Figure 3 This is a flowchart illustrating a method for displaying the cross-relationship of data points disclosed in another embodiment of this application;

[0050] Figure 4 This is a schematic diagram of the structure of a data point intersection display device disclosed in another embodiment of this application;

[0051] Figure 5 This is a schematic diagram of the structure of a data point intersection display device disclosed in another embodiment of this application. Detailed Implementation

[0052] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0053] In this solution, an IoT platform is incorporated into the management of industrial data. After connecting to industrial equipment, the IoT platform collects a large amount of industrial data. Based on this data, different virtual data indicators can be constructed. In order to better analyze the lineage and impact of industrial data and facilitate the diagnosis of problems in the data production and transmission process, a cross-relationship graph of data points is proposed based on metadata and knowledge graph technology. This enables the sorting and display of the relationship links of target data points. The metadata is used to describe the data content contained in the data nodes (data points in this application).

[0054] When users of the Internet of Things (IoT) platform discover problems with the results of data points or indicators in the system platform, they can use this cross-relationship graph to query information on related data points that have cross-relationships with the target data point. This helps users quickly determine the source of the problem, improves the efficiency of diagnosing such problems, and plays a role in assisting troubleshooting.

[0055] For details, see Figure 1 The method for displaying the cross-relationship of data points disclosed in this application embodiment may include:

[0056] Step S101: Obtain the target parameters of the physical object corresponding to the physical data point, and use the target parameters as the metadata information of the physical data point.

[0057] In this scheme, each physical data point corresponds to one or more physical objects, which can be industrial equipment to be monitored. The target parameters can be one or more data information used to characterize the operating parameters, fault information, error codes, and operating status of the physical object corresponding to the physical data point. These data can include: collected values ​​of real-world environmental parameters of the physical object (temperature, humidity, pressure, voltage, current, voltage, etc.), and one or more combinations of conventional information values ​​such as the physical object's status, fault information, error codes, and operating conditions.

[0058] When a system using this method acquires the target parameters of a physical object, it can use SCADA software, PLC system, or gateway products with edge control capabilities to collect data from sensors and devices on the physical object.

[0059] In this solution, after obtaining the target parameters, these data can be displayed in the constructed knowledge graph. Specifically, in this solution, a unique identifier is pre-configured for each physical data point. When obtaining the target parameters of the physical object corresponding to the physical data point, the unique identifier of the physical data point is extracted. Based on the unique identifier, the data point description information of the corresponding physical device on the edge side is extracted and presented on the front-end interface. The data update capability is used to customize and update the description content of the data point of the physical device. The customized and updated description content of the data point is used as the target parameter of the physical object. The target parameter is presented as the metadata information of the physical data point in the corresponding database table and interface. At this time, the metadata information of the physical data point is obtained.

[0060] Step S102: Create virtual data points.

[0061] In this scheme, the virtual data point does not obtain data from the physical object and does not correspond to a real physical device. Instead, the physical data point retrieves data, processes the retrieved data, and obtains the data corresponding to the virtual data point. This data is recorded as the metadata information of the virtual data point.

[0062] Step S103: Obtain the virtual data point index of the virtual data point.

[0063] In this scheme, after the virtual data point is created, the virtual data point index corresponding to the virtual data point is obtained. The virtual data point index is used to specify at least the relevant attributes of the original data information to be displayed by the virtual data point, the data generation method, and the data to be obtained from the physical data point.

[0064] For example, the virtual data point indicators in this solution include one or more of the following: name, calculation step size, calculation method, media unit, label, calculation formula, and calculation condition configuration information. The name can be the name of the virtual data point; the calculation step size can be the update frequency of the metadata information in the virtual data point; the calculation method specifies the calculation method for the metadata information in the virtual data point; the label can be used to specify the unique identifier of the physical data points associated with the virtual data point; the calculation formula specifies the calculation formula for the metadata information corresponding to the virtual data point; and the calculation condition configuration information specifies the update conditions for the metadata information corresponding to the virtual data point. Of course, other virtual data point indicators can also be set according to user needs in this solution.

[0065] The definition and implementation of information such as calculation step size, calculation formula, and calculation condition configuration information in the virtual data point index are closely related to the metadata of physical data points. First, virtual data points can be filtered from the metadata of physical data points to select the range that meets the requirements through the calculation step size. At the same time, the association between virtual data points and physical data points can be established through the definition of calculation formula and calculation condition metadata.

[0066] In this scheme, when acquiring data from virtual data points, it is necessary to ensure that the selected physical data points can provide data for calculation within a specified time. This requires that the acquisition frequency of physical data points be higher than that of virtual data points. Therefore, acquiring the target parameters of the physical object corresponding to the physical data point includes: acquiring the target parameters of the physical object corresponding to the physical data point using a first step length; acquiring and processing the target data from the metadata information of the physical data point based on the virtual data point index includes: acquiring and processing the target data from the metadata information of the physical data point based on the calculation step length specified in the virtual data point index; the calculation step length is greater than the first step length.

[0067] Step S104: Determine the physical data points corresponding to the virtual data points based on the virtual data point indicators.

[0068] In this step, physical data points that are associated with the virtual data points are determined. In this scheme, after the virtual data point index is determined, physical data points that are associated with the virtual data point can be determined based on the relevant indexes in the virtual data point index.

[0069] Step S105: Based on the virtual data point index, obtain target data from the metadata information of the physical data point and process it to obtain the metadata information of the virtual data point.

[0070] Once the physical data point corresponding to the virtual data point is determined, the target data to be obtained is determined based on the relevant indicators (such as calculation formulas) in the virtual data point index. After determining the target data, the physical data point is crawled to obtain the target data. Then, the target data is processed based on the calculation method, calculation formula, calculation condition configuration information, etc. specified in the virtual data point index to obtain the metadata information of the virtual data point.

[0071] In this scheme, the metadata information of the virtual data point may include not only the data calculated based on the target data, but also automatically generated data point codes, update times, and other information.

[0072] Step S106: Construct a knowledge graph to represent the cross relationships between data points based on the association between the virtual data points and the physical data points.

[0073] Through the preceding steps, the system applying this method has recorded the metadata information of the created physical data points and virtual data points. Based on the metadata relationship between data points, the system can analyze and process the metadata relationship to determine the correspondence between virtual data points and physical data points. Then, it can construct a cross-relationship map between virtual data points and physical data points, present the combination structure relationship theme of data points on the front-end interface, and analyze the data lineage and data influence between data points to facilitate data insight.

[0074] The technical solution disclosed in the above embodiments of this application constructs physical data points and virtual data points. Based on the virtual data point indicators, it determines the physical data points corresponding to the virtual data points. Based on the virtual data point indicators, it obtains target data from the metadata information of the physical data points and processes it to obtain the metadata information of the virtual data points. Then, based on the correspondence between the virtual data points and the physical data points, it constructs a knowledge graph to present the cross-relationships between the data points. At this point, users can directly view the relationships between data points based on this knowledge graph. When an anomaly occurs in a certain data item of a virtual data point, the physical data point associated with that data can be quickly identified, thereby achieving rapid fault diagnosis.

[0075] In another embodiment of the technical solution disclosed in this application, in order to more clearly show the relationship between data points to the user, after constructing a knowledge graph for presenting the cross relationship between data points based on the relationship between the virtual data points and the physical data points, the method further includes: when a data point in the knowledge graph is detected to be selected, controlling the selected knowledge point to enter a first preset state. For example, when a data point (which can be a virtual data point or a physical data point) is selected, other data points in the knowledge graph that have a corresponding relationship with the data point are put into the first preset state. The first preset state can be a lit state or other states that can distinguish these data points from other data points. The other data points refer to data points in the knowledge graph that do not have a relationship with the selected data point.

[0076] During monitoring, some physical data points may correspond to physical objects that are not in operation. In order to distinguish these physical nodes, the above scheme, after constructing a knowledge graph to present the cross-relationship of data points based on the association between the virtual data points and the physical data points, may also include: marking physical data points that are not in operation with a second preset state, for example, marking the physical data points corresponding to these physical objects that are not in operation as gray.

[0077] In the technical solutions disclosed in this application, different virtual data points display different metadata information, and therefore, their configured virtual data point indicators will also be different. Consequently, the acquisition and processing of target data will also differ. Therefore, in this solution, the step of acquiring and processing target data based on the metadata information of the physical data points using the virtual data point indicators may include:

[0078] Step S201: Determine the target data based on the calculation formula in the virtual data point index.

[0079] In this scheme, target data is determined by calculation formulas corresponding to the metadata information of the virtual data points, and these target data can be stored in different physical data points.

[0080] Step S202: Based on the calculation step size in the virtual data point index, obtain the target data from the physical data points.

[0081] When acquiring the target data, the latest target data of the physical data points is usually acquired.

[0082] Step S203: Substitute the target data into the calculation formula in the virtual data point index to perform the calculation, and use the obtained calculation result as the metadata information of the virtual data point.

[0083] In this scheme, the virtual data points can be used to display one or more metadata, and the target data and calculation formulas corresponding to each metadata can be different.

[0084] In another embodiment of the technical solution, the step of obtaining target data from the metadata information of the physical data points based on the virtual data point indicators and processing it may further include:

[0085] Step S301: Determine monitoring data based on the calculation condition configuration information in the virtual data point indicators;

[0086] In the technical solution disclosed in this embodiment, the update of the source data information of the virtual data point needs to meet a preset condition, which is included in the calculation condition configuration information. The monitoring data to be monitored is determined through the calculation condition configuration information.

[0087] Step S302: Based on the calculation step size in the virtual data point index, obtain the monitoring data from the physical data points.

[0088] Step S303: Determine whether the monitoring data meets the calculation condition configuration information;

[0089] In this step, the size or status of the monitoring data is used to determine whether the calculation conditions and configuration information are met.

[0090] Step S304: When the calculation condition configuration information is met, the target data is determined based on the calculation formula in the virtual data point index;

[0091] Step S305: Obtain the target data from the physical data points;

[0092] Step S306: Substitute the target data into the calculation formula in the virtual data point index to perform the calculation, and use the obtained calculation result as the metadata information of the virtual data point.

[0093] This embodiment discloses a data point cross-relationship display device. For the specific working content of each unit in the device, please refer to the content of the above method embodiment.

[0094] The following describes the data point cross-relationship display device provided in the embodiments of the present invention. The data point cross-relationship display device described below and the data point cross-relationship display method described above can be referred to in correspondence with each other.

[0095] See Figure 4 The device for displaying the cross-relationship of these data points may include:

[0096] Physical node management unit A is used to obtain the target parameters of the physical object corresponding to the physical data point, and use the target parameters as the metadata information of the physical data point.

[0097] Virtual node management unit B is used to create virtual data points, obtain virtual data point indicators of the virtual data points, determine physical data points corresponding to the virtual data points based on the virtual data point indicators, obtain target data from the metadata information of the physical data points based on the virtual data point indicators and process it to obtain the metadata information of the virtual data points.

[0098] The knowledge graph creation unit C is used to establish the association between virtual data points and physical data points based on the calculation formula and calculation condition definition in the virtual data point index, and to construct a knowledge graph to present the cross relationships of data points based on the association between the virtual data points and physical data points.

[0099] Figure 5 For a hardware structure diagram of the data point cross-relationship display device provided in this embodiment of the invention, see [link / reference]. Figure 5 As shown, it may include: at least one processor 100, at least one communication interface 200, at least one memory 300 and at least one communication bus 400;

[0100] In this embodiment of the invention, the number of processor 100, communication interface 200, memory 300, and communication bus 400 is at least one, and the processor 100, communication interface 200, and memory 300 communicate with each other through communication bus 400; obviously, Figure 5 The communication connections shown for the processor 100, communication interface 200, memory 300, and communication bus 400 are optional.

[0101] Optionally, the communication interface 200 can be an interface of a communication module, such as the interface of a GSM module;

[0102] Processor 100 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention.

[0103] The memory 300 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.

[0104] Specifically, processor 100 is used for:

[0105] Obtain the target parameters of the physical object corresponding to the physical data point, and use the target parameters as the metadata information of the physical data point;

[0106] Create virtual data points;

[0107] Obtain the virtual data point index of the virtual data point;

[0108] Based on the virtual data point index, determine the physical data points corresponding to the virtual data points;

[0109] Based on the virtual data point index, target data is obtained from the metadata information of the physical data points and processed to obtain the metadata information of the virtual data points.

[0110] A knowledge graph is constructed based on the correspondence between the virtual data points and the physical data points to represent the cross relationships between the data points.

[0111] The processor 100 is also used to perform the various steps disclosed in other method embodiments, which will not be described in detail here.

[0112] For ease of description, the above system is described by dividing it into various modules based on their functions. Of course, in implementing this invention, the functions of each module can be implemented in one or more software and / or hardware components.

[0113] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, for system or system embodiments, since they are basically similar to method embodiments, the description is relatively simple, and relevant parts can be referred to the descriptions in the method embodiments. The systems and system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without creative effort.

[0114] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.

[0115] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented directly by hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.

[0116] It should also be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0117] The above description of the disclosed embodiments enables those skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for displaying the cross-relationship of data points, characterized in that, include: Obtain the target parameters of the physical object corresponding to the physical data point, and use the target parameters as the metadata information of the physical data point; Create virtual data points that do not correspond to physical objects. These virtual data points are obtained by retrieving data from the physical data points and processing the retrieved data. Obtain the virtual data point index of the virtual data point, which is used to specify the relevant attributes, data generation method and data to be obtained from the physical data point of the metadata information to be displayed by the virtual data point; Based on the relevant indicators in the virtual data point indicators, physical data points corresponding to the virtual data points are determined. The relevant indicators include labels, calculation formulas, calculation condition configuration information, and calculation step sizes. Based on the virtual data point index, target data is obtained from the metadata information of the physical data points and processed to obtain the metadata information of the virtual data points; wherein, obtaining target data from the metadata information of the physical data points based on the virtual data point index and processing it includes: determining target data based on the calculation formula in the virtual data point index; obtaining the target data from the physical data points based on the calculation step size in the virtual data point index; substituting the target data into the calculation formula in the virtual data point index to perform calculation, and using the obtained calculation result as the metadata information of the virtual data points; A knowledge graph is constructed based on the correspondence between the virtual data points and the physical data points to represent the cross relationships between the data points.

2. The method for displaying the cross-relationship of data points according to claim 1, characterized in that, Metadata information for physical data points includes: Data information used to characterize one or more of the following: operating parameters, fault information, error codes, and operating status of the physical object corresponding to a physical data point.

3. The method for displaying the cross-relationship of data points according to claim 1, characterized in that, Virtual data point metrics include: One or more of the following: name, calculation step size, calculation method, media unit, label, calculation formula, and calculation condition configuration information.

4. The method for displaying the cross-relationship of data points according to claim 1, characterized in that, After constructing a knowledge graph based on the association between the virtual data points and the physical data points to represent the cross relationships between the data points, the method further includes: When a data point in the knowledge graph is detected to be selected, the system controls the selected knowledge point to enter a first preset state.

5. The method for displaying the cross-relationship of data points according to claim 1, characterized in that, After constructing a knowledge graph based on the association between the virtual data points and the physical data points to represent the cross relationships between the data points, the method further includes: The physical data points corresponding to physical objects that are not in a working state are marked using the second preset state.

6. The method for displaying the cross-relationship of data points according to claim 1, characterized in that, Based on the virtual data point indicators, target data is obtained from the metadata information of the physical data points and processed, including: The monitoring data is determined based on the calculation condition configuration information in the virtual data point indicators. The monitoring data is obtained from the physical data points based on the calculation step size in the virtual data point index. Determine whether the monitoring data meets the calculation condition configuration information; When the calculation condition configuration information is met, the target data is determined based on the calculation formula in the virtual data point index. The target data is obtained from the physical data points; The target data is substituted into the calculation formula of the virtual data point index for calculation, and the calculation result is used as the metadata information of the virtual data point.

7. The method for displaying the cross-relationship of data points according to claim 1, characterized in that, Obtain the target parameters of the physical object corresponding to the physical data point, including: The first step is to obtain the target parameters of the physical object corresponding to the physical data point. Based on the virtual data point indicators, target data is obtained from the metadata information of the physical data points and processed, including: Based on the calculation step size specified in the virtual data point index, target data is obtained from the metadata information of the physical data points and processed. The calculation step size is greater than the first step size.

8. A device for displaying the cross-relationship of data points, characterized in that, include: The physical node management unit is used to obtain the target parameters of the physical object corresponding to the physical data point, and use the target parameters as the metadata information of the physical data point. A virtual node management unit is used to create virtual data points that do not correspond to physical objects. These virtual data points are obtained by retrieving data from physical data points and processing the retrieved data. The unit acquires virtual data point indicators for each virtual data point. These indicators define the relevant attributes, data generation methods, and required data to be retrieved from the physical data points for the metadata information to be displayed by the virtual data point. Based on the relevant indicators in the virtual data point indicators, the unit determines the physical data point corresponding to the virtual data point. These relevant indicators include tags, calculation formulas, calculation condition configuration information, and calculation step sizes. Based on the virtual data point indicators, the unit retrieves target data from the metadata information of the physical data points and processes it to obtain the metadata information of the virtual data point. The process of retrieving and processing target data from the metadata information of the physical data points based on the virtual data point indicators includes: determining target data based on the calculation formula in the virtual data point indicators; retrieving the target data from the physical data points based on the calculation step size in the virtual data point indicators; substituting the target data into the calculation formula in the virtual data point indicators to perform calculations; and using the calculated result as the metadata information of the virtual data point. The knowledge graph creation unit is used to construct a knowledge graph that presents the cross relationships between data points based on the correspondence between the virtual data points and the physical data points.

9. A device for displaying the cross-relationship of data points, characterized in that, include: Memory and processor; The memory is used to store programs; The processor is used to execute the program to implement each step of the data point cross-relationship display method as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Knowledge graph acquisition method and device, equipment and medium

    CN110750654A

  • Knowledge graph representation learning-oriented distributed framework construction method

    CN111930518A