Data monitoring method and system, electronic equipment and storage medium
By configuring data monitoring rules and generating monitoring events, the full process problem of the inability to effectively track abnormal events in the existing technology is solved, and the full process monitoring and tracking of equipment production data is realized, providing real-time guarantees for equipment operation and maintenance.
Patent Information
- Application Number
- CN202510102245.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-22
- Publication Date
- 2025-05-16
AI Technical Summary
The prior art cannot effectively track the entire process of abnormal events in monitoring equipment production data, making it difficult to automatically implement subsequent follow-up measures.
By obtaining the production data of the target device and configuring data monitoring rules, including the generation rules of monitoring events, hierarchical division rules, hierarchical advanced rules and push rules. If the point data meets the generation rules, a monitoring event will be generated, and the monitoring event will be pushed and processed according to the level division rules, level advanced rules and push rules to realize full-process tracking.
It realizes the full process monitoring and tracking of production data, providing real-time guarantees for equipment operation and maintenance, thereby facilitating the optimization and maintenance of production.
Smart Images

Figure CN120017689A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to a data monitoring method, system, electronic equipment and storage medium. Background Art
[0002] OT (Operational Technology) data refers to data collected from industrial control systems and management and operation equipment, and is mainly used to monitor and control the physical equipment, factories and processes of enterprises. OT data focuses on the operation of industrial equipment and control systems. It mainly comes from industrial equipment and control systems, including sensors, controllers, PLCs (Programmable Logic Controllers), etc., involving key information such as the operating status of equipment, production progress, and environmental parameters. In the field of industrial intelligent manufacturing, equipment production data is the underlying data of industrial manufacturing and the most critical data in industrial intelligent manufacturing. These data not only reflect the operating status of production equipment, but are also directly related to product quality, production efficiency, and the optimization of the entire manufacturing process. Therefore, attention to equipment production data and abnormal monitoring are of great practical significance.
[0003] In the relevant technologies, there are still many limitations in the monitoring of equipment production data, which are mainly reflected in the following aspects: First, the monitoring capability is single, that is, it focuses on a specific type of production data or a certain stage of the production process, and cannot provide a data view covering the entire production process; second, the expansion capability is insufficient. When new equipment or data sources are incorporated into the existing monitoring system, compatibility issues and technical barriers will be encountered; third, the configuration and management of monitoring rules are highly dependent on the professional knowledge and experience of the operators, and complex settings are required, which increases the risk of human error. After the abnormal production data generates an alarm, it is not possible to effectively track the entire process of the abnormal event, and it is difficult to automatically implement subsequent follow-up measures. Summary of the invention
[0004] In order to provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. The summary is not an extensive review, nor is it intended to identify key / critical components or delineate the scope of protection of these embodiments, but rather serves as a prelude to the detailed description that follows.
[0005] In view of the above-mentioned shortcomings of the prior art, the present invention discloses a data monitoring method, system, electronic device and storage medium, which are used to solve the technical problem in the prior art that the entire process of abnormal events cannot be effectively tracked in the monitoring of generated data.
[0006] In a first aspect, the present application provides a data monitoring method, the method comprising: obtaining production data of a target device, the target device being configured with data monitoring rules in a data monitoring system, the data monitoring rules comprising generation rules, level division rules, level advancement rules and push rules for monitoring events, the production data comprising multiple point data on the target device; if it is monitored that the point data satisfies the generation rules, a monitoring event for the point data is generated; according to the level division rules, the level advancement rules and the push rules, the monitoring event is pushed, and the event processing mechanism and event information of the monitoring event are supervised, the event information comprising generation information, push information, processing information, historical information and closing information; the supervision process of the monitoring event is displayed to achieve full-process tracking of the monitoring event.
[0007] In one embodiment of the present invention, the method for generating the data monitoring rules includes: setting the monitoring standards for each data in the point data and configuring the generation rules; configuring multiple event levels according to the number and / or impact weight of the data that meets the monitoring standards in the point data, and obtaining the level determination rules; configuring the level advancement rules according to the preset processing time limit of the monitoring event or the advanced changes in the number; and configuring the push rules according to the preset event push method and the recipient information corresponding to different event levels; generating the data monitoring rules according to the generation rules, the level determination rules, the level advancement rules and the push rules.
[0008] In one embodiment of the present invention, the setting of the monitoring standard for each data in the point data and the configuration of the generation rules include: counting the type of each data in the point data, the types including numerical data, category data, field data and text data; performing control value configuration on the numerical data, performing control category configuration on the category data, performing control structure configuration on the field data, and performing control logic configuration on the text data, the control value includes an upper limit, a lower limit and a range, the control category includes an offline state, the control structure includes the absence, addition and error of a field structure, and the control logic includes AND or NOT logic; setting the duration of the control value, the control category, the control structure and the control logic to generate the generation rules.
[0009] In one embodiment of the present invention, the monitoring event is pushed according to the level classification rule, the level advancement rule and the push rule, including: determining the target event level of the monitoring event according to the level classification rule, and pushing the monitoring event to the target event recipient according to the target event level and the push rule; generating an advanced monitoring event if it is detected that the monitoring event meets the level advancement rule; determining the advanced event level of the advanced monitoring event according to the target event level, and pushing the advanced monitoring event to the advanced event recipient according to the advanced event level and the push rule; continuously monitoring until the advanced monitoring event is closed, and the closing includes automatic closing when the advanced monitoring event does not meet the generation rule and passive closing after the advanced monitoring event is processed.
[0010] In one embodiment of the present invention, the supervision of the event handling mechanism includes: configuring the open interface, user interface and mobile application of the monitoring event, so that the event recipient can process the monitoring event by calling the open interface, accessing the user interface and logging into the mobile application.
[0011] In one embodiment of the present invention, the production data also includes a point identification and a collection time corresponding to the point data; the processing of the monitoring event includes: matching target operating data from the operating data of the target equipment according to the point identification and the collection time; inputting the target operating data into a pre-configured diagnostic program to determine the fault source of the equipment point and the repair plan for the fault source; repairing the fault source according to the repair plan to complete the processing of the monitoring event.
[0012] In one embodiment of the present invention, the supervision of the event information includes: recording the generation time, generation conditions and event level of the monitoring event to achieve supervision of the generated information; recording the event push process of the monitoring event, and recording the event push method and event recipient of each push to achieve supervision of the push information; monitoring the processing status of the monitoring event, and when the processing status is processed, recording the person who processed the monitoring event to achieve supervision of the processing information; according to the generation conditions, determining the target historical monitoring event that matches the monitoring event from the historical monitoring events, and obtaining the target event information of the target historical monitoring event, as well as determining the number and generation frequency of the monitoring event and the target historical monitoring event to achieve supervision of the historical information; recording the closing time and closing method of the monitoring event to achieve supervision of the closing information.
[0013] In the second aspect, the present application provides a data management and control system, which includes: a data acquisition module for acquiring production data of a target device, wherein the target device is configured with data monitoring rules in the data monitoring system, wherein the data monitoring rules include generation rules, level division rules, level advancement rules and push rules for monitoring events, and the production data includes multiple point data on the target device; an event generation module for generating a monitoring event for the point data if it is detected that the point data meets the generation rules; an event supervision module for pushing the monitoring event according to the level division rules, the level advancement rules and the push rules, and supervising the event processing mechanism and event information of the monitoring event, wherein the event information includes generation information, push information, processing information, historical information and closing information; an event display module for displaying the supervision process of the monitoring event to achieve full-process tracking of the monitoring event.
[0014] In a third aspect, an electronic device is provided, characterized in that the electronic device comprises: one or more processors; a storage device for storing one or more programs, and when the one or more programs are executed by the one or more processors, the electronic device implements the data monitoring method described in the first aspect.
[0015] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor of a computer, the computer executes the data monitoring method described in the first aspect.
[0016] As described above, the data monitoring method, system, electronic device and storage medium provided by the embodiments of the present invention have the following beneficial effects:
[0017] First, the production data of the target device is obtained. The target device is configured with data monitoring rules in the data monitoring system. The data monitoring rules include generation rules, level division rules, level advancement rules and push rules for monitoring events. The production data includes multiple point data on the target device. If the point data is monitored to meet the generation rules, a monitoring event for the point data is generated. Then, according to the level division rules, level advancement rules and push rules, the monitoring event is pushed, and the event processing mechanism and event information of the monitoring event are supervised. The event information includes generation information, push information, processing information, historical information and closing information. Finally, the supervision process of the monitoring event is displayed to track the whole process of the monitoring event. Based on the data monitoring rules configured on the target device, the production data is converted into monitoring events. In this way, the whole process of monitoring events is supervised, thereby realizing the full process monitoring and tracking of the production data, providing real-time guarantee for equipment operation and maintenance, and thus facilitating the optimization and maintenance of production.
[0018] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative work. In the drawings:
[0020] Figure 1 is a schematic diagram of an implementation environment of a data monitoring system shown in an exemplary embodiment of the present application;
[0021] Figure 2 is a flow chart of a data monitoring method shown in an exemplary embodiment of the present application;
[0022] Figure 3 is a schematic diagram of a monitoring standard for production data shown in an exemplary embodiment of the present application;
[0023] Figure 4 is a flowchart of a monitoring event push method shown in an exemplary embodiment of the present application;
[0024] Figure 5 is a block diagram of a data monitoring system shown in an exemplary embodiment of the present application;
[0025] Figure 6 It is a structural schematic diagram of an electronic device shown as an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0026] The following will describe the embodiments of the present invention with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be understood that the preferred embodiments are only for illustrating the present invention, not for limiting the scope of protection of the present invention.
[0027] It should be noted that the illustrations provided in the following embodiments are only used to illustrate the basic concept of the present invention in a schematic manner, and thus the illustrations only show components related to the present invention rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.
[0028] In the following description, numerous details are discussed to provide a more thorough explanation of the embodiments of the present invention. However, it is obvious to those skilled in the art that the embodiments of the present invention can be implemented without these specific details. In other embodiments, well-known structures and devices are shown in the form of block diagrams rather than in detail to avoid making the embodiments of the present invention difficult to understand.
[0029] In the field of industrial intelligent manufacturing, equipment production data is the underlying data of industrial manufacturing and the most critical data in industrial intelligent manufacturing. However, the inventors of this application have found that there are still many limitations in the monitoring of equipment production data, which are mainly reflected in the following aspects: First, the monitoring capability is single, that is, it focuses on a specific type of production data or a certain stage of the production process, and cannot provide a data view covering the entire production process; second, the expansion capability is insufficient. When new equipment or data sources are incorporated into the existing monitoring system, compatibility issues and technical barriers will be encountered; third, the configuration and management of monitoring rules are highly dependent on the professional knowledge and experience of operators, and complex settings are required, which increases the risk of human error. After the alarm is generated by abnormal production data, the entire process of the abnormal event cannot be effectively tracked, and it is difficult to automatically implement subsequent follow-up measures.
[0030] Therefore, see Figure 1 , Figure 1 FIG. 1 is a schematic diagram of an implementation environment of a data monitoring system shown in an exemplary embodiment of the present application. Figure 1 As shown, the implementation environment may include a data monitoring system 110 and a computer device 120. The data monitoring system 110 may be set in the computer device 120 for data monitoring. The computer device 120 may be at least one of a desktop graphics processing unit (GPU) computer, a GPU computing cluster, a neural network computer, etc. The data monitoring system 110 converts production data into monitoring events based on the data monitoring rules configured on the target device, and implements full-process monitoring and tracking of production data by monitoring the monitoring events throughout the entire process, providing real-time guarantee for equipment operation and maintenance, thereby facilitating production optimization and maintenance.
[0031] See also Figure 2 , Figure 2 is a flowchart of a data monitoring method shown in an exemplary embodiment of the present application. The method can be applied to Figure 1 It should be understood that the method can also be applied to other exemplary implementation environments and be specifically executed by devices in other implementation environments, and this embodiment does not limit the implementation environment to which the method is applicable.
[0032] like Figure 2 As shown, in an exemplary embodiment, the data monitoring method at least includes steps S210 to S240, which are described in detail as follows:
[0033] Step S210, obtaining the production data of the target device. The target device is configured with data monitoring rules in the data monitoring system. The data monitoring rules include generation rules, level classification rules, level advancement rules and push rules for monitoring events. The production data includes multiple point data on the target device.
[0034] Among them, the point data includes a variety of monitoring parameters at the corresponding equipment point, including but not limited to equipment operation parameters, product parameters and energy efficiency parameters at the equipment point.
[0035] In this embodiment, the generated data of the target device can be obtained through data collection, message queue, time series database, or open interface.
[0036] It should be noted that the target device corresponds to at least one device point. The data monitoring rules configured in the target device include data monitoring rules for the point data at each device point. The data monitoring rules for the point data at each device point include monitoring event generation rules, level classification rules, level advancement rules and push rules, but the specific rule contents may be the same or different.
[0037] In this way, the monitoring of multiple equipment points and multiple monitoring parameters is realized, avoiding the situation of single monitoring data and being able to cover the entire generation process.
[0038] It should also be noted that data monitoring rules refer to the logic and mechanism used to automatically control point data, including the generation rules, level classification rules, level advancement rules and push rules for monitoring events. Among them, the generation rules determine under what conditions a monitoring event is created so that the generated data is monitored; the level classification rules refer to the classification of monitoring events into different levels according to the severity / importance / urgency of the event; the level advancement rules stipulate under what circumstances the severity / importance / urgency of the monitoring event is raised to a higher level; the push rules refer to when a monitoring event occurs, who receives the notification and how it is received.
[0039] In this way, by configuring the data monitoring rules for the target device in advance, the generated data can be monitored according to its data monitoring rules, without relying heavily on the professional knowledge and experience of the operator, and the reliability of production data monitoring is guaranteed in the face of complex and cumbersome production scenarios. In addition, when new equipment or data sources are incorporated into the existing monitoring system, the corresponding data monitoring rules can be directly configured and incorporated into the monitoring system, ensuring the scalability of data monitoring.
[0040] In one embodiment, a method for generating data monitoring rules includes: setting monitoring standards for each data in the point data and configuring generation rules; configuring multiple event levels according to the number and / or impact weight of data that meets the monitoring standards in the point data to obtain level determination rules; configuring level advancement rules according to the advanced changes in the processing time limit or number of preset monitoring events; and configuring push rules according to the preset event push method and the recipient information corresponding to different event levels; generating data monitoring rules according to the generation rules, level determination rules, level advancement rules and push rules.
[0041] Among them, the monitoring standard is the judgment standard for determining which data in the point data needs to be monitored; the impact weight refers to the importance of each monitoring data to the production process; the processing time limit means that the monitoring event needs to be processed within a certain time limit after it is generated, otherwise it will be pushed further; the advanced change in quantity means that the number of data that meets the monitoring standard increases from one gradient to another; the event push method refers to the notification method of the monitoring event, including but not limited to message queue push, phone notification, SMS notification, video wall linkage, etc.
[0042] In addition, the monitoring standards can be set according to specific parameter types and production requirements; the number of event levels and the number of data that meet the monitoring standards corresponding to each event level can be set according to specific production requirements.
[0043] It should also be noted that multiple event levels are configured according to the number of data that meet the monitoring standards in the point data and / or the impact weight, including: configuring multiple event levels according to the number of data that meet the monitoring standards in the point data; configuring multiple event levels according to the impact weight of the data that meet the monitoring standards in the point data; configuring multiple event levels according to the number of data that meet the monitoring standards in the point data and the impact weight.
[0044] For example, if the point data includes 20 monitoring data, each monitoring data is configured with its own impact weight, and multiple event levels are configured according to the number of data that meet the monitoring criteria and / or the impact weight in the point data, including:
[0045] According to the number of data that meet the monitoring criteria in the 20 monitoring data in the point data, multiple event levels are configured. For example, the number is set to (0,5] for the first event level, [6,10] for the second event level, [11,15] for the third event level, and [16,20] for the fourth event level;
[0046] According to the impact weight of the data that meets the monitoring criteria in the point data, multiple event levels are configured. For example, the sum of the impact weights of the data that meets the monitoring criteria is set to (0, 0.25] corresponding to the first event level, (0.25, 0.5] corresponding to the second event level, (0.5, 0.75] corresponding to the third event level, and (0.75, 1] corresponding to the fourth event level;
[0047] According to the number of data points that meet the monitoring criteria and their impact weights, multiple event levels are configured. This is achieved by scoring the data points according to the number of data points that meet the monitoring criteria, and then dividing the event levels into multiple levels according to the sum of the scores and the impact weights of the data points.
[0048] In a possible embodiment, the method of determining the event level comprehensively considers the quantity of data that meets the monitoring criteria and the impact weight, and is implemented by selecting a higher level between the event level corresponding to the quantity and the event level corresponding to the impact weight.
[0049] In this embodiment, automatic monitoring of production data is achieved through the configuration of data monitoring rules, and the accuracy and reliability of production data monitoring are guaranteed through specific generation rules, level division rules, level advancement rules and push rules.
[0050] In one embodiment, monitoring standards for each data in the point data are set, and generation rules are configured, including: counting the type of each data in the point data, the types include numerical data, category data, field data and text data; performing management and control numerical configuration for numerical data, performing management and control category configuration for category data, performing management and control structure configuration for field data, and performing management and control logic configuration for text data, the management and control numerical values include numerical upper limits, numerical lower limits and numerical ranges, the management and control categories include offline status, the management and control structures include missing, added and errors in field structures, and the management and control logic includes AND / OR logic; setting the duration of the management and control numerical values, management and control categories, management and control structures and management and control logic, and generating generation rules.
[0051] Among them, in the point data, numerical data includes but is not limited to temperature, pressure, flow, power, speed, voltage, production efficiency and production quality; categorical data includes but is not limited to equipment status and data status, that is, the equipment status is offline, and the data status is offline (the data has not been updated within a certain period of time); field data such as operation logs; text data such as production notes, explanatory notes, etc.
[0052] In addition, the duration refers to the duration for which data meets the monitoring criteria. In this embodiment, if certain data meets its corresponding monitoring criteria and continues to meet the monitoring criteria within its corresponding duration, a monitoring event is generated.
[0053] In this embodiment, the control value includes an upper limit, a lower limit and an interval, that is, the numerical data satisfies the control value, for example, the value exceeds the upper limit, then a monitoring event is generated; the control category includes the offline status, that is, the category data satisfies the control category, for example, the category is the offline category, then a monitoring event is generated; the control structure includes the absence, addition and error of the field structure, that is, the field data satisfies the control structure, for example, a field is missing in the operation log, then a monitoring event is generated; the control logic includes AND or NOT logic, that is, the text data satisfies the control logic, for example, the AND or NOT logic error of the production notes, then a monitoring event is generated. It should be noted that the generation of a monitoring event is triggered by at least one data that meets the control criteria.
[0054] In this embodiment, different monitoring standards are set for different types of data, which can meet various complex and cumbersome production scenarios.
[0055] See also Figure 3 , Figure 3 FIG. 1 is a schematic diagram of a monitoring standard for production data shown in an exemplary embodiment of the present application. Figure 3 As shown, the monitoring standards include: monitoring standards for numerical data, categorical data, field data, and text data. Among them, numerical data is configured with control values, including the upper limit, lower limit, and interval; categorical data is configured with control categories, including offline status; field data is configured with control structures, including missing, added, and errors in field structures; text data is configured with control logic, including AND or NOT logic.
[0056] Step S220: If the monitored point data meets the generation rule, a monitoring event for the point data is generated.
[0057] In this embodiment, when the point data meets the generation rule of the monitoring event, the corresponding monitoring event is generated.
[0058] It should be noted that the generation of the monitoring event is triggered by at least one data in the point data satisfying its corresponding monitoring standard, and the event level of the generated monitoring event can be determined based on the number and / or impact weight of the data satisfying the monitoring standard. The higher the level, the higher the importance.
[0059] Step S230, according to the level classification rules, level advancement rules and push rules, the monitoring events are pushed, and the event processing mechanism and event information of the monitoring events are supervised. The event information includes generation information, push information, processing information, history information and closing information.
[0060] In this embodiment, after a monitoring event is generated, the monitoring event will be pushed and supervised, including the supervision of the event processing mechanism and event information. The event information includes the generation information, push information, processing information, historical information and closing information of the monitoring event. In this way, the full process tracking of the monitoring event is achieved.
[0061] Specifically, see Figure 4 , Figure 4 FIG. 1 is a flowchart of a monitoring event push method shown in an exemplary embodiment of the present application. Figure 4 As shown, the step of pushing the monitoring event according to the level classification rules, level advancement rules and push rules includes at least steps S410 to S440, which are described in detail as follows: Step S410, determining the target event level of the monitoring event according to the level classification rules, and pushing the monitoring event to the target event recipient according to the target event level and the push rules; Step S420, if the monitoring event is detected to meet the level advancement rules, an advanced monitoring event is generated; Step S430, determining the advanced event level of the advanced monitoring event according to the target event level, and pushing the advanced monitoring event to the advanced event recipient according to the advanced event level and the push rules; Step S440, continuing monitoring until the advanced monitoring event is closed, and the closing includes automatic closing when the advanced monitoring event does not meet the generation rules and passive closing after the advanced monitoring event is processed.
[0062] In this embodiment, the target event level of the monitoring event is determined according to the level classification rules, that is, the target event level is determined according to the number and / or impact weight of the data that meets the monitoring criteria in the point data; and the monitoring event is pushed to the target event recipient according to the target event level and the push rules, that is, the target event recipient is determined from the push rules according to the target event level, and then the monitoring event is pushed to the target event recipient according to the preset event push method. The push of advanced monitoring events is similar, and will not be repeated here.
[0063] In addition, if it is detected that the monitoring event meets the level advancement rule, an advanced monitoring event is generated. The same is true for the generation method of the monitoring event, which will not be repeated here.
[0064] In this embodiment, the monitoring efficiency and response speed of production data can be guaranteed through the generation and push mechanism of advanced monitoring events.
[0065] In one embodiment, the supervision of the event processing mechanism includes: configuring an open interface, a user interface, and a mobile application for monitoring events, so that the event recipient can process the monitoring event by calling the open interface, accessing the user interface, and logging into the mobile application.
[0066] In this embodiment, through the configuration of the open interface, user interface and mobile application of the monitoring event, after the monitoring event is pushed to the corresponding event recipient (if it is an advanced monitoring event, it is the advanced event recipient), the event recipient can process the monitoring event instantly and anywhere, which speeds up the processing efficiency and enhances the flexibility and convenience of monitoring event processing.
[0067] In one embodiment, the production data also includes the point identification and collection time corresponding to the point data; the monitoring event is processed, including: matching the target operation data from the operation data of the target equipment according to the point identification and the collection time; inputting the target operation data into a pre-configured diagnostic program to determine the fault source of the equipment point and the repair plan for the fault source; repairing the fault source according to the repair plan to complete the processing of the monitoring event.
[0068] It should be noted that the generation of a monitoring event is triggered by at least one data in the point data satisfying its corresponding monitoring standard. Therefore, when the target operation data is input into a pre-configured diagnostic program to determine the fault source and the repair plan of the fault source at the equipment point, at least one fault source and its corresponding repair plan will be obtained.
[0069] In this embodiment, the target operation data is matched from the operation data of the target device based on the point identification and the collection time, so that the data of the abnormal point can be quickly located in the massive operation data, thus improving the efficiency and accuracy of obtaining the abnormal point data, thereby improving the efficiency and accuracy of fault diagnosis. In addition, based on the pre-configured diagnostic program, the follow-up of the data monitoring is automatically realized.
[0070] In one embodiment, the supervision of event information includes: recording the generation time, generation conditions and event level of the monitoring event to realize the supervision of the generated information; recording the event push process of the monitoring event, and recording the event push method and event recipient of each push to realize the supervision of the pushed information; monitoring the processing status of the event, and when the processing status is processed, recording the processor of the monitoring event to realize the supervision of the processing information; according to the generation conditions, determining the target historical monitoring event that matches the monitoring event from the historical monitoring events, and obtaining the target event information of the target historical monitoring event, as well as determining the number and generation frequency of the monitoring event and the target historical monitoring event to realize the supervision of the historical information; recording the closing time and closing method of the monitoring event to realize the supervision of the closing information.
[0071] In this embodiment, event information of monitoring events is supervised, and the event information includes generation information, push information, processing information, history information and closing information. This information is the full-process information of the monitoring events, thus realizing full-process supervision of the monitoring events.
[0072] It should be noted that in the process of supervising the historical information of monitoring events, determining the target historical monitoring events that match the monitoring events from the historical monitoring events based on the generation conditions means matching the target historical monitoring events with the same generation conditions as the monitoring events from the historical monitoring events based on the generation conditions. For example, if the monitoring event is generated because the production quality does not reach the numerical upper limit, then the target historical monitoring events whose generation condition is that the production quality does not reach the numerical upper limit are matched from the historical monitoring events.
[0073] In a possible embodiment, it also includes supervising all monitoring events of various event levels within a certain period of time, such as counting the number of monitoring events generated within a certain period of time, wherein the generation conditions of each monitoring event may be different.
[0074] Step S240, displaying the supervision process of the monitoring event to achieve full-process tracking of the monitoring event.
[0075] In this embodiment, the supervision process of monitoring events is displayed, namely the monitoring event push process, the event handling mechanism of monitoring events and the supervision process of event information of monitoring events, the supervision process of monitoring events is visualized, and the full process tracking of monitoring events is realized.
[0076] In this way, production data is converted into monitoring events, and full-process monitoring and tracking of production data is achieved by supervising the monitoring events throughout the entire process. In addition, full-process monitoring and tracking of all data at each point of the target equipment is achieved, providing real-time guarantee for equipment operation and maintenance, thereby facilitating production optimization and maintenance.
[0077] The above-mentioned data monitoring method first obtains the production data of the target device. The target device is configured with data monitoring rules in the data monitoring system. The data monitoring rules include generation rules, level division rules, level advancement rules and push rules for monitoring events. The production data includes multiple point data on the target device. If the point data is monitored to meet the generation rules, a monitoring event for the point data is generated. Then, according to the level division rules, level advancement rules and push rules, the monitoring event is pushed, and the event processing mechanism and event information of the monitoring event are supervised. The event information includes generation information, push information, processing information, historical information and closing information. Finally, the supervision process of the monitoring event is displayed to track the whole process of the monitoring event. Based on the data monitoring rules configured on the target device, the production data is converted into monitoring events. In this way, the whole process of monitoring events is supervised, thereby realizing the full process monitoring and tracking of the production data, providing real-time guarantee for equipment operation and maintenance, thereby facilitating the optimization and maintenance of production.
[0078] See also Figure 5, Figure 5 is a block diagram of a data monitoring system shown in an exemplary embodiment of the present application. The device can be applied to Figure 1 The implementation environment shown is a schematic diagram. It should be understood that the system may also be applicable to other exemplary implementation environments, and this embodiment does not limit the implementation environment to which the system is applicable.
[0079] like Figure 5 As shown, in an exemplary embodiment, the data monitoring system 500 includes at least a data acquisition module 510, an event generation module 520, an event supervision module 530 and an event display module 540, which are described in detail as follows:
[0080] The data acquisition module 510 is used to acquire the production data of the target device. The target device is configured with data monitoring rules in the data monitoring system. The data monitoring rules include generation rules, level division rules, level advancement rules and push rules for monitoring events. The production data includes multiple point data on the target device.
[0081] An event generation module 520 is used to generate a monitoring event for the point data if the monitored point data meets the generation rule;
[0082] The event supervision module 530 is used to push the monitoring events according to the level classification rules, level advancement rules and push rules, and supervise the event processing mechanism and event information of the monitoring events. The event information includes generation information, push information, processing information, history information and closing information;
[0083] The event display module 540 is used to display the supervision process of the monitoring event and realize the full process tracking of the monitoring event.
[0084] It should be noted that the data monitoring system provided in the above embodiment and the data monitoring method provided in the above embodiment belong to the same concept, wherein the contents of the operations performed by each module have been described in detail in the method embodiment and will not be repeated here.
[0085] See also Figure 6 , Figure 6 It is a structural schematic diagram of an electronic device shown as an exemplary embodiment of the present application. Figure 6 The structure diagram of the computer system suitable for implementing the electronic device of the embodiment of the present application is shown. It should be noted that: Figure 6 The computer system 600 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0086] like Figure 6As shown, the computer system 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 602 or the program loaded from the storage part 608 to the random access memory (RAM) 603, such as executing the method in the above embodiment. In the RAM 603, various programs and data required for system operation are also stored. The CPU 601, the ROM 602 and the RAM 603 are connected to each other through the bus 604. The input / output (I / O) interface 605 is also connected to the bus 604.
[0087] The following components are connected to the I / O interface 605: an input section 606 including a keyboard, a mouse, etc.; an output section 607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as needed. A removable medium 611, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 610 as needed so that a computer program read therefrom is installed into the storage section 608 as needed.
[0088] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 609, and / or installed from a removable medium 611. When the computer program is executed by a central processing unit (CPU) 601, various functions defined in the system of the present application are executed.
[0089] The present invention also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor of a computer, the computer executes the data monitoring method as described above. The computer-readable storage medium may be included in the electronic device described in the above embodiment, or may exist independently without being assembled into the electronic device.
[0090] It should be noted that the computer-readable medium shown in the embodiment of the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, wherein a computer-readable computer program is carried. This propagated data signal can take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. A computer program contained on a computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0091] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present invention. Among them, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0092] The units involved in the embodiments of the present invention may be implemented by software or hardware, and the units described may also be arranged in a processor. The names of these units do not, in some cases, limit the units themselves.
[0093] The above embodiments are merely illustrative of the principles and effects of the present invention, and are not intended to limit the present invention. Anyone familiar with the technology may modify or change the above embodiments without violating the spirit and scope of the present invention. Therefore, all equivalent modifications or changes made by a person of ordinary skill in the art without departing from the spirit and technical ideas disclosed by the present invention shall still be covered by the claims of the present invention.
Claims
1. A data monitoring method, characterized in that: The method comprises: Acquire production data of a target device, wherein the target device is configured with data monitoring rules in a data monitoring system, wherein the data monitoring rules include generation rules, level division rules, level advancement rules, and push rules for monitoring events, and the production data includes data of multiple points on the target device; If it is detected that the point data meets the generation rule, a monitoring event of the point data is generated; According to the level classification rules, the level advancement rules and the push rules, the monitoring events are pushed, and the event processing mechanism and event information of the monitoring events are supervised, and the event information includes generation information, push information, processing information, history information and closing information; The supervision process of the monitoring event is displayed to achieve full-process tracking of the monitoring event.
2. The data monitoring method according to claim 1, characterized in that: The method for generating the data monitoring rules includes: Setting the monitoring standard for each data in the point data and configuring the generation rule; configuring multiple event levels according to the number and / or impact weight of the data in the point data that meet the monitoring standard and obtaining the level determination rule; configuring the level advancement rule according to the preset processing time limit of the monitoring event or the advanced change of the number; and configuring the push rule according to the preset event push mode and the recipient information corresponding to different event levels; The data monitoring rule is generated according to the generation rule, the level determination rule, the level advancement rule and the push rule.
3. The data monitoring method according to claim 2, characterized in that: The step of setting the monitoring standard for each data in the point data and configuring the generation rule comprises: Counting the type of each data in the point data, the type includes numerical data, category data, field data and text data; Performing control value configuration on the numerical data, performing control category configuration on the category data, performing control structure configuration on the field data, and performing control logic configuration on the text data, wherein the control value includes an upper limit, a lower limit, and a range, the control category includes an offline state, the control structure includes a missing, added, and an error in a field structure, and the control logic includes AND or NOT logic; The control value, the control category, the control structure and the duration of the control logic are set to generate the generation rule.
4. The data monitoring method according to claim 1, characterized in that: The pushing of the monitoring event according to the level classification rule, the level advancement rule and the push rule includes: Determine the target event level of the monitoring event according to the level classification rule, and push the monitoring event to the target event recipient according to the target event level and the push rule; If it is detected that the monitoring event meets the level advancement rule, an advanced monitoring event is generated; Determining an advanced event level of the advanced monitoring event according to the target event level, and pushing the advanced monitoring event to an advanced event recipient according to the advanced event level and the push rule; The monitoring is continued until the advanced monitoring event is closed, wherein the closing includes automatic closing when the advanced monitoring event does not satisfy the generation rule and passive closing after the advanced monitoring event is processed.
5. The data monitoring method according to claim 1, characterized in that: Supervision of the event handling mechanism, including: The open interface, user interface and mobile application of the monitoring event are configured so that the event recipient can process the monitoring event by calling the open interface, accessing the user interface and logging into the mobile application.
6. The data monitoring method according to claim 5, characterized in that: The production data also includes the point identification and collection time corresponding to the point data; The processing of the monitoring event includes: Matching target operation data from the operation data of the target device according to the point identifier and the collection time; Input the target operation data into a pre-configured diagnostic program to determine the source of the fault at the equipment point and a repair plan for the source of the fault; The fault source is repaired according to the repair plan to complete the processing of the monitoring event.
7. The data monitoring method according to any one of claims 1 to 6, characterized in that: Supervision of the event information, including: Record the generation time, generation conditions and event level of the monitoring event to achieve supervision of the generated information; Record the event push process of the monitoring event, and record the event push method and event recipient for each push, so as to realize the supervision of the push information; Monitor the processing status of the monitoring event, and when the processing status is processed, record the person who processed the monitoring event to achieve supervision of the processing information; According to the generation condition, a target historical monitoring event matching the monitoring event is determined from the historical monitoring events, and target event information of the target historical monitoring event is obtained, and the number and generation frequency of the monitoring event and the target historical monitoring event are determined to achieve supervision of the historical information; The closing time and closing method of the monitoring event are recorded to realize the supervision of the closing information.
8. A data monitoring system, characterized in that: The system comprises: A data acquisition module is used to acquire production data of a target device, wherein the target device is configured with data monitoring rules in a data monitoring system, wherein the data monitoring rules include generation rules, level division rules, level advancement rules and push rules for monitoring events, and the production data includes data of multiple points on the target device; An event generation module, configured to generate a monitoring event for the point data if it is detected that the point data satisfies the generation rule; An event supervision module, for pushing the monitoring events according to the level classification rules, the level advancement rules and the push rules, and supervising the event processing mechanism and event information of the monitoring events, wherein the event information includes generation information, push information, processing information, history information and closing information; The event display module is used to display the supervision process of the monitoring event and realize the full process tracking of the monitoring event.
9. An electronic device, characterized in that: The electronic device comprises: one or more processors; A storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, enables the electronic device to implement the data monitoring method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by a processor of a computer, the computer is caused to execute the data monitoring method according to any one of claims 1 to 7.