System operation state snapshot generation method based on integrated monitoring system
By obtaining and matching operating status information in real time in the comprehensive rail transit monitoring system and generating multi-dimensional reports, the problems of difficulty in troubleshooting and inconvenient information sharing are solved, and operation and maintenance efficiency is improved and costs are reduced.
Patent Information
- Application Number
- CN202411146021.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-20
- Publication Date
- 2025-01-07
AI Technical Summary
In the comprehensive rail transit monitoring system, troubleshooting is difficult and information collection and sharing is inconvenient, resulting in low operation and maintenance efficiency and high cost.
By obtaining the operating status information of the comprehensive monitoring system in real time and matching it with the preset report template, a multi-dimensional operating status report is generated, including real-time and historical status information, simplifying information sharing and transmission, and reducing operation and maintenance costs.
It realizes fast and comprehensive status information acquisition and convenient information transmission, improves troubleshooting efficiency, and reduces operation and maintenance costs.
Smart Images

Figure CN119276741A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of integrated monitoring technology, and in particular to a method for generating a system operation status snapshot based on an integrated monitoring system. Background Art
[0002] In the rail transit industry, the integrated monitoring system, as a highly integrated integrated automation monitoring system, undertakes the key tasks of real-time centralized monitoring of electromechanical equipment and coordination and linkage between various systems. The system integrates information from multiple subsystems such as power equipment, fire alarm, station and section environmental control equipment, shield doors, flood prevention doors, escalators, etc., and has the remarkable characteristics of many types of access equipment, large number, and long system data links.
[0003] However, in the actual operation process, due to the complexity of the integrated monitoring system, when the system is abnormal or fails, the troubleshooting and location of the problem face many challenges. First, due to the large number of system components and long data links, troubleshooting needs to span multiple subsystems and information is dispersed, resulting in the need for multiple professionals to use a variety of troubleshooting tools and methods to cooperate with each other and troubleshoot each node one by one, which is a large workload and inefficient. Secondly, for some problems that last for a short time, even if the operation and maintenance personnel immediately start to troubleshoot, it is often difficult to capture the actual state when the problem occurs, and a large amount of historical data analysis and deduction is required to reproduce it. In addition, the current collection and sharing of system status information mostly relies on manual work, which has problems such as incomplete information, poor timeliness, and high communication costs, which prolongs the time for problem analysis and processing and reduces accuracy. Summary of the invention
[0004] The present invention provides a system operation status snapshot generation method based on an integrated monitoring system, which is used to solve the defects in the prior art that when an abnormality occurs in the operation of the integrated monitoring system, there are problems in information collection and sharing, and troubleshooting is difficult.
[0005] The present invention provides a method for generating a system operation status snapshot based on a comprehensive monitoring system, comprising: Acquire the operating status information of the monitored system released by the integrated monitoring system in real time, wherein the operating status information includes alarm and event information and variable point and time information; Matching the operation status information with the trigger conditions in the operation status report template, and if the match is successful, generating a multi-dimensional report based on the operation status information and the operation status report template to obtain the operation status report of the monitored system; The operation status report template is constructed based on the historical comprehensive monitoring information of the comprehensive monitoring system, and the historical comprehensive monitoring information includes historical operation status information, predefined variable points, and a reference relationship between the historical operation status information and the variable points.
[0006] According to a method for generating a system operation status snapshot based on an integrated monitoring system provided by the present invention, the multi-dimensional report generation is performed based on the operation status information and the operation status report template to obtain the operation status report of the integrated monitoring system, including: Generate a multi-dimensional snapshot based on the operating status information to obtain an operating status snapshot of the monitored system; Based on the running status snapshot and the running status report template, a multi-dimensional report is generated to obtain the running status report of the monitored system.
[0007] According to a method for generating a system operation status snapshot based on an integrated monitoring system provided by the present invention, the operation status information further includes at least two of real-time status information, historical status change information, monitoring screen information, and log information; correspondingly, the operation status snapshot includes at least two of real-time status snapshot, historical status change snapshot, alarm and event change snapshot, monitoring screen snapshot, and log snapshot; The generating of a multi-dimensional report based on the running status snapshot and the running status report template to obtain the running status report of the monitored system includes: Based on various snapshots in the running status snapshot and configuration information of the running status report template, generating report chapters corresponding to the various snapshots; Based on the report sections corresponding to the various snapshots, an operation status report of the monitored system is determined, and the operation status report and the operation status information are output.
[0008] According to a method for generating a system operation status snapshot based on an integrated monitoring system provided by the present invention, the method generates report sections corresponding to the various snapshots based on various snapshots in the operation status snapshot and configuration information of the operation status report template, including: Parsing the running status report template to obtain various data tags in the running status report template, wherein the data tags are obtained by performing data type conversion based on the historical comprehensive monitoring information during the construction of the running status report template; Based on the configuration information of the running status report template, various snapshots in the running status snapshot are formatted, and the various data tags are replaced based on various target information obtained by the formatting to obtain report chapters corresponding to the various snapshots.
[0009] According to a method for generating a system operation status snapshot based on a comprehensive monitoring system provided by the present invention, the monitoring screen information is determined based on the following steps: Determine the target time and the variable value of each variable point at the target time based on the variable points and time information in the running status information; Based on the variable value of each variable point at the target time, the screen in the integrated monitoring system is driven to change the display state, and a screen is captured from the screen at the changed target time as the monitoring screen information.
[0010] According to a method for generating a system operation status snapshot based on a comprehensive monitoring system provided by the present invention, the operation status report template is determined based on the following steps: Extracting various data tags based on the historical comprehensive monitoring information, wherein the data tags include at least two of alarm and event data tags, variable data tags, monitoring screen data tags, and log data tags; Based on the various data tags, generate an initial operation status report template; The operation status report template is determined based on the initial operation status report template, the trigger condition and the configuration information; the trigger condition is determined based on the historical operation status information, and the configuration information is used to constrain the format of the generated operation status report.
[0011] According to a method for generating a system operation status snapshot based on a comprehensive monitoring system provided by the present invention, the historical operation status information includes a historical comprehensive monitoring alarm table, a historical comprehensive monitoring point table, a historical comprehensive monitoring log, a historical comprehensive monitoring screen and a device list; The alarm and event data tags are determined based on the historical integrated monitoring alarm table; the monitoring screen data tags are extracted from the historical integrated monitoring screen based on the predefined variable points and the reference relationship between the historical integrated monitoring screen and the variable points; the log data tags are determined based on the integrated monitoring log; The variable data tag is determined by data type conversion based on the historical comprehensive monitoring point table and the equipment list; the trigger condition is determined based on the historical comprehensive monitoring alarm table, the historical comprehensive monitoring point table, and the equipment list.
[0012] The present invention also provides a system operation status snapshot generation device based on the comprehensive monitoring system, comprising: An acquisition unit, used for acquiring in real time the operating status information of the monitored system released by the integrated monitoring system, wherein the operating status information includes alarm and event information and variable point and time information; A generating unit, configured to match the operating status information with a trigger condition in an operating status report template, and if the match is successful, generate a multi-dimensional report based on the operating status information and the operating status report template to obtain an operating status report of the monitored system; The operation status report template is constructed based on the historical comprehensive monitoring information of the comprehensive monitoring system, and the historical comprehensive monitoring information includes historical operation status information, predefined variable points, and a reference relationship between the historical operation status information and the variable points.
[0013] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method for generating a system operation status snapshot based on a comprehensive monitoring system as described in any one of the above is implemented.
[0014] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the system operation status snapshot generation method based on the integrated monitoring system as described in any one of the above is implemented.
[0015] The system operation status snapshot generation method based on the integrated monitoring system provided by the present invention starts from data and data links, uses the operation status information of the monitored system collected by the integrated monitoring system to match the trigger conditions in the preset operation status report template, and automatically generates a multi-dimensional operation status report describing the current and adjacent time period status of the entire system based on the operation status report template and the operation status information of the monitored system when the trigger conditions are met. The report adopts a universal file format and can be read without the support of professional software in the database and the integrated monitoring system. It not only quickly and comprehensively obtains various status information, but also realizes the convenience of information transmission and reading. It overcomes the defects of information collection and sharing problems and difficulty in troubleshooting when abnormal operation occurs in traditional solutions, and can transmit system status information between operation and maintenance personnel and between operation and maintenance personnel and suppliers, thereby reducing the cost of system operation and maintenance work and improving the efficiency of problem analysis and positioning. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the present invention or the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0017] Figure 1It is a flow chart of a method for generating a system operation status snapshot based on a comprehensive monitoring system provided by the present invention; Figure 2 is a schematic diagram of the interaction process provided by the present invention; Figure 3 It is a framework diagram of the operation status report generation process provided by the present invention; Figure 4 It is the overall framework diagram of the report generation process provided by the present invention; Figure 5 It is a framework diagram of the determination process of the operation status report template provided by the present invention; Figure 6 It is a schematic diagram of the comprehensive monitoring point value conversion process provided by the present invention; Figure 7 It is a structural schematic diagram of a system operation status snapshot generating device based on a comprehensive monitoring system provided by the present invention; Figure 8 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0018] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0019] ISCS (Integrated Supervisory Control System), as a highly integrated integrated automation monitoring system, undertakes the key tasks of real-time centralized monitoring of electromechanical equipment and coordination and linkage between various systems. The main purpose of this system is to use a systematic approach to connect various decentralized automation systems into an organic whole, realize information exchange and resource sharing between systems, improve the coordination and cooperation capabilities of various systems, realize efficient linkage between systems, and improve the overall automation level.
[0020] The integrated monitoring system integrates the operating status information of multiple subsystems, including power equipment, fire alarm, station and section environmental control equipment, shield doors, flood prevention doors, escalators, lighting, access control, automatic ticket vending, broadcasting CCTV, and passenger information display system. It has the remarkable characteristics of many types of access equipment, large number, and long system data link. However, in the actual operation process, due to the complexity of the integrated monitoring system, when abnormal operation or failure occurs, the troubleshooting and location of the problem face many challenges.
[0021] First, due to the large number of system components and long data links, troubleshooting needs to span multiple systems and disperse information, which requires multiple professionals to use a variety of troubleshooting tools and methods to cooperate with each other and troubleshoot node by node, which is a large workload and inefficient. Secondly, for some problems that last for a short time, even if the operation and maintenance personnel immediately start to troubleshoot, it is often difficult to capture the actual state when the problem occurs, and a large amount of historical data analysis and deduction is required to reproduce it. In addition, the current system status information collection and information sharing mostly rely on manual work, and there are problems such as incomplete information, poor timeliness, and high communication costs, which further prolongs the time for problem analysis and processing and reduces accuracy.
[0022] In this regard, the present invention provides a method for generating a system operation status snapshot based on an integrated monitoring system, which aims to start from data and data links, make full use of the operation status information (alarms and events, variable point information and time information) of the monitored system collected by the integrated monitoring system, match trigger conditions through a preset operation status report template, and quickly generate a system operation status report of the monitored system when the trigger conditions are met, thereby solving the current problems of untimely status information, high human resource consumption for data collection, and inconvenient information sharing in information collection, reducing the cost of system operation and maintenance work, and improving the efficiency of problem analysis and positioning.
[0023] Figure 1 is a flow chart of a method for generating a system operation status snapshot based on a comprehensive monitoring system provided by the present invention, such as Figure 1 As shown, the execution subject of the method can be a system operation status snapshot generation device (hereinafter referred to as the device) based on the comprehensive monitoring system, and the method includes: Step 110, obtaining in real time the operating status information of the monitored system released by the integrated monitoring system, the operating status information including alarm and event information and variable point and time information; Step 120, matching the operation status information with the trigger conditions in the operation status report template, and in case of successful matching, generating a multi-dimensional report based on the operation status information and the operation status report template to obtain an operation status report of the monitored system; the operation status report template is constructed based on the historical comprehensive monitoring information of the comprehensive monitoring system, and the historical comprehensive monitoring information includes historical operation status information, predefined variable points, and a reference relationship between the historical operation status information and the variable points.
[0024] Specifically, considering that the integrated monitoring system has many components and long data links, when a fault occurs, the problem needs to be troubleshooted and located in many systems and the information is scattered. There is a need for many professionals to use a variety of troubleshooting tools and methods to coordinate with each other to troubleshoot each node, resulting in a large workload and low efficiency in problem location.
[0025] In view of this, in an embodiment of the present invention, it is proposed that the information collection capability of the integrated monitoring system can be utilized to collect various status information, statistical information, etc. of the monitored system when, before, and after a problem occurs, so as to quickly generate a multi-dimensional operation status report that is easy to browse, analyze, transmit, and save, thereby solving the problem of difficulty in collecting information about the time point of the problem and before and after the problem and describing the status of each system during the troubleshooting of the integrated monitoring system. Various types of status information can be quickly and comprehensively acquired, and the convenience of information transmission and reading can be achieved. System status information can be transmitted between operation and maintenance personnel, and between operation and maintenance personnel and suppliers, thereby greatly reducing the cost of system operation and maintenance work and improving the efficiency of problem analysis and location.
[0026] It is understandable that, in the actual operation process, the integrated monitoring system can monitor each connected device / system, and can obtain the operating status information of the monitored system in real time. The operating status information here is information that can characterize the operating status of the monitored system, which can be alarm and event information, variable points and time information, etc., which can be collected through the data collection service in the collection and report generation server in the integrated monitoring system. That is, the integrated monitoring system can collect the alarms and events, monitoring screen information, log information, etc. of the monitored system in real time through the data collection service, and obtain the status information of the monitored system from the database according to the defined variable points and time information, such as real-time status information, historical status change information, etc., and further, this part of the information obtained can be published so that the device can obtain this part of information, that is, the operating status information of the monitored system.
[0027] Among them, the variable points and time information are defined in the operation status report template. Before generating a multi-dimensional report, it is necessary to predetermine the operation status report template to which the operation status report is to be generated. Multiple variable points are defined in it, forming a variable point list, and the correspondence between the variable point list and the time range is defined. The time range can cover the entire process when, before, and after the problem occurs. Based on this, relevant data can be quickly obtained from the database of the comprehensive monitoring system, thereby ensuring that the information obtained is complete and comprehensive.
[0028] After obtaining the operating status information of the monitored system, in an embodiment of the present invention, a snapshot / report can be generated based on this to obtain an operating status report of the monitored system. However, considering that snapshot reports are mostly used for information transmission and to assist operation and maintenance personnel in problem analysis and location, in order to ensure the validity of the generated report and save computing resources at the same time, in an embodiment of the present invention, an abnormality judgment can be performed before the report is generated, that is, to confirm whether an abnormality / fault occurs, and to confirm whether the report generation needs to continue based on the judgment result.
[0029] Furthermore, if it is determined that the system operation is abnormal, a multi-dimensional report is generated to obtain an operation status report of the monitored system. Here, specifically, it can be to first analyze and judge whether it is abnormal based on the operation status information of the monitored system obtained by the comprehensive monitoring system, that is, to judge the abnormality based on the operation status information of the monitored system and the trigger conditions in the preset operation status report template. The trigger condition here is a condition for judging whether the system operation is abnormal, which is pre-defined and placed in the operation status report template.
[0030] If the alarm and event information in the running status information matches the trigger conditions, that is, the abnormal judgment is satisfied, and the trigger conditions for generating reports under abnormal conditions are required, then multi-dimensional reports can be generated to obtain the running status report of the monitored system. That is, when the running status information successfully matches the trigger conditions in the running status report template, the report is generated for the monitored system, specifically, the report is generated based on the running status information of the monitored system, so as to obtain the running status of the monitored system through this information, so that the abnormal conditions can be obtained through the generated running status report, which is convenient for the operation and maintenance personnel to analyze and locate the problem.
[0031] However, considering the standardization, readability and transmission convenience of the generated report, in the embodiment of the present invention, an operation status report template can be pre-built to generate the report based on this template, thereby ensuring the validity of the report content, improving its standardization and transmission convenience, facilitating reading by various personnel, and solving the current problems of untimely information acquisition and inconvenient information sharing. That is, all status information of the comprehensive monitoring system can be collected and formed into a report template in a general format, and on this basis, combined with the operation status information, an operation status report that can be read by various personnel can be quickly and comprehensively generated.
[0032] Here, specifically, all status information in the historical events of the integrated monitoring system can be obtained first, that is, the historical integrated monitoring information of the integrated monitoring system. The historical integrated monitoring information here can include historical operation status information, predefined variable points, and the reference relationship between the historical operation status information and the variable points, wherein the variable points can be predefined according to actual conditions, requirements, etc., and the historical operation status information includes multiple types of information such as alarms, monitoring screens, logs, etc. Then, a report template in a general format for report generation can be constructed based on this historical integrated monitoring information, that is, an operation status report template.
[0033] It should be noted that in the embodiment of the present invention, the operation status report generated based on the operation status report template and the operation status information of the monitored system is actually a report file that records the main operation status information, parameter information, statistical information, etc. of the integrated monitoring system and its monitored system in the form of numbers, text descriptions, tables, images, etc., based on the defined time range. It can be output in formats such as doc, docx, pdf (Portable Document Format), html (Hyper Text Markup Language), etc., for easy transmission and reading.
[0034] The system operation status snapshot generation method based on the integrated monitoring system provided by the present invention starts from data and data links, uses the operation status information of the monitored system collected by the integrated monitoring system to match the trigger conditions in the preset operation status report template, and automatically generates a multi-dimensional operation status report describing the current and adjacent time period status of the entire system based on the operation status report template and the operation status information of the monitored system when the trigger conditions are met. The report adopts a universal file format and can be read without the support of professional software in the database and the integrated monitoring system. It not only quickly and comprehensively obtains various status information, but also realizes the convenience of information transmission and reading. It overcomes the defects of information collection and sharing problems and difficulty in troubleshooting when abnormal operation occurs in traditional solutions, and can transmit system status information between operation and maintenance personnel and between operation and maintenance personnel and suppliers, thereby reducing the cost of system operation and maintenance work and improving the efficiency of problem analysis and positioning.
[0035] Based on the above embodiment, in step 120, a multi-dimensional report is generated based on the operation status information and the operation status report template to obtain an operation status report of the integrated monitoring system, including: Generate multi-dimensional snapshots based on the operating status information to obtain the operating status snapshot of the monitored system; Based on the running status snapshot and the running status report template, multi-dimensional report generation is performed to obtain the running status report of the monitored system.
[0036] Specifically, in step 120, a multi-dimensional report is generated according to the operation status information and the operation status report template to obtain the operation status report of the integrated monitoring system, which may specifically include: First, snapshot generation can be performed to obtain a multi-dimensional snapshot file of the monitored system, that is, multi-dimensional snapshot generation can be performed based on the operating status information of the monitored system, so as to obtain an operating status snapshot of the monitored system. Here, the snapshot generation is specifically performed by the alarm and event monitoring service in the integrated monitoring system, that is, after monitoring time changes, point value changes, alarm occurrences, event occurrences, etc., and judging the trigger conditions accordingly, if the trigger conditions are met, the operating status information of the current monitored system is passed as a parameter to the snapshot generation process in the service to generate a snapshot and obtain an operating status snapshot.
[0037] Then, the operation status report of the current monitored system can be obtained based on this operation status snapshot and the operation status report template, that is, a multi-dimensional report can be generated based on this multi-dimensional operation status snapshot to obtain the operation status report of the monitored system. Specifically, the operation status snapshot can be organized in the form of a template to form a report file consistent with the template form, that is, the operation status report template can be parsed, and the operation status report of the monitored system can be generated based on the information obtained from the parsing and the operation status snapshot.
[0038] Based on the above embodiment, the operation status information also includes at least two of real-time status information, historical status change information, monitoring screen information, and log information; correspondingly, the operation status snapshot includes at least two of real-time status snapshot, historical status change snapshot, alarm and event change snapshot, monitoring screen snapshot, and log snapshot; Based on the running status snapshot and the running status report template, a multi-dimensional report is generated to obtain the running status report of the monitored system, including: Based on various snapshots in the running status snapshot and configuration information of the running status report template, generate report chapters corresponding to various snapshots; Based on the report sections corresponding to various snapshots, the operating status report of the monitored system is determined, and the operating status report and operating status information are output.
[0039] Specifically, the operating status information of the monitored system also includes real-time status information, historical status change information, monitoring screen information, and at least two of the log information; and correspondingly, the operating status snapshot generated based on this may include a real-time status snapshot corresponding to the real-time status information, a historical status change snapshot corresponding to the historical status change information, an alarm and event change snapshot corresponding to the alarm and event information, a monitoring screen snapshot corresponding to the monitoring screen information, and at least two of the log snapshots corresponding to the log information.
[0040] Figure 2 is a schematic diagram of the interaction process provided by the present invention, Figure 3 It is a framework diagram of the operation status report generation process provided by the present invention, such as Figure 2 and Figure 3 As shown, in the embodiment of the present invention, the device mainly includes a system status report template editing terminal, a data server, a report management client, and a collection and report generation server. Through the configured operation status report template, combined with the alarm and event monitoring service, the data collection service, and the report generation service, the various information in the comprehensive monitoring system is automatically and quickly collected and a multi-dimensional operation status report is formed. The operation of the device requires the support of the comprehensive monitoring system.
[0041] Among them, the system status report template editing terminal is deployed with a template editing tool, which can create, modify, and delete the operation status report template. The operation status report template includes the report number, the name and condition of the event or alarm that triggers the generation, the name of the real-time historical library variable point to be collected and the length of the historical data collection period, the alarm and event filtering conditions to be collected and the length of the historical data collection period, the name of the configuration diagram to be screenshot and its diagram point relationship, data filling scheme, etc.; the operation status report template created or modified in this way is stored in the data server.
[0042] At the same time, this editing tool can also call the real-time database, alarm and event service, historical database, log database, and monitoring screen display software in the integrated monitoring system to obtain the data list that can be provided as the data elements that can be used in the operation status report template. Among them, the data element list of the real-time / historical database is the point definition table, the data element list of the log database is the log type, the element list of alarms and events is the alarm definition table and event definition table, and the data element list of the monitoring screen display software is the monitoring screen definition and graph point relationship table.
[0043] The database system is installed in the data server, which can store the operation status report template, collected data, log information, alarm and event information, monitoring screen information, reports in various formats, etc. The report management client is installed with the report management software, which is connected to the database system and provides users with the functions of querying, browsing, downloading, automatically triggering records, data collection records, and report generation records for the operation status report.
[0044] The collection and report generation server is installed with alarm and event monitoring service, data collection service and report generation service. Among them, the alarm and event monitoring service can monitor the alarm and event information and point value change information released by the integrated monitoring system, and compare them according to the trigger conditions configured in the operation status report template of each monitored system. If the match is successful, the snapshot generation process is started according to the configuration requirements, and the operation status report is obtained on this basis. The data collection service can realize the collection of real-time status information, historical status change information, alarm and event information, monitoring screen information and log information.
[0045] Among them, the method for collecting real-time status information is to subscribe to real-time change information in the real-time database of the integrated monitoring system through the variable point list defined in the running status report template, and directly use the received information when needed. The historical status change information is obtained by calling the historical database service interface in the integrated monitoring system through the variable point list and time range defined in the running status report template as parameters. The method for collecting alarm and event information is to call the alarm and event service in the integrated monitoring system to obtain real-time information, and call the alarm and event history database to obtain historical information. The method for collecting log information is to call the log service in the integrated monitoring system to obtain it from the log database according to the log filtering conditions and time range defined in the running status report template.
[0046] Among them, the monitoring screen information is determined based on the following steps: based on the variable points and time information in the running status information, determine the target time and the variable values of each variable point at the target time; based on the variable values of each variable point at the target time, drive the screen in the integrated monitoring system to change the display state, and capture the screen from the screen at the changed target time as the monitoring screen information. That is, the existing monitoring screen display capability of the integrated monitoring system can be used to call the specified screen to obtain the monitoring screen screenshot as the monitoring screen information. Specifically, it can be that the target time is determined according to the variable points and time information in the running status information, and then the variable values of each variable point at the target time are input into the screen driver of the integrated monitoring system to change the display state of the screen, redirect the monitoring screen to the screen at the specified target time, and on this basis, obtain the monitoring screen information by capturing the monitoring screen.
[0047] Here, the existing monitoring screen display capability of the integrated monitoring system is used to obtain monitoring screen information, which saves the cost of developing status data visualization screens and avoids the problem of inconsistency between the newly developed visualization screens and the display methods in the existing integrated monitoring system.
[0048] The report generation service can obtain the information collected by the data collection service, and fill the information into the template according to the requirements of the operation status report template to generate an operation status report. This report and operation status information can be output as Docx, PDF, or HTML format files according to the configured data format.
[0049] Figure 4 It is the overall framework diagram of the report generation process provided by the present invention, such as Figure 4 As shown, after the trigger match, a snapshot can be generated according to the running status information to obtain a multi-dimensional running status snapshot, and then the configuration information of the running status snapshot and the running status report template can be passed as parameters to the snapshot generation process in the service to generate report chapters corresponding to various snapshots, such as the real-time status description report chapter corresponding to the real-time status snapshot, the historical status change report chapter corresponding to the historical status change snapshot, the alarm and event change report chapter corresponding to the alarm and event change snapshot, the monitoring screen report chapter corresponding to the monitoring screen snapshot, and the log report chapter corresponding to the log snapshot; after that, the report chapters corresponding to various snapshots can be combined to obtain the running status report of the monitored system, that is, the report chapters corresponding to various snapshots can be sorted and summarized to generate a running status report, and output it.
[0050] Here, after the report is generated, it is packaged into a compressed package and stored in the database system. At the same time, attribute information such as the report name and generation time is recorded for query and download by the report management client.
[0051] Based on the above embodiment, based on various snapshots in the running status snapshot and the configuration information of the running status report template, report sections corresponding to various snapshots are generated, including: Parse the operation status report template to obtain various data labels in the operation status report template. The data labels are obtained by converting data types based on historical comprehensive monitoring information during the construction of the operation status report template. Based on the configuration information of the running status report template, various snapshots in the running status snapshot are formatted, and various data tags are replaced based on various target information obtained by the formatting to obtain report chapters corresponding to various snapshots.
[0052] Specifically, the process of generating report chapters corresponding to various snapshots according to various snapshots in the running status snapshot and the configuration information of the running status report template specifically includes: The report generation process is to parse the data tags in the running status report template after the required data collection is completed, format the data into the target form, and then replace the data tags in the running status report template to obtain the corresponding report chapter.
[0053] In detail, the operation status report template can be parsed first to obtain various data tags in the operation status report template. The data tags in the operation status report template have been determined during the construction process of the operation status report template, and can be obtained by converting the data type of the historical comprehensive monitoring information; then, the configuration information of the operation status report template can be used to format the various snapshots in the operation status snapshot to convert them into a specified form, that is, a target form, and the various snapshots of the converted target form, that is, the various target information after format processing, are replaced to replace the various data tags in the operation status report template, thereby obtaining the report chapters corresponding to the various snapshots.
[0054] It should be noted that after obtaining the report chapter, the original operation status information can also be output to the folder where the operation status report is located with the label name as the file name. The default generated operation status report is in docx format. If other formats are specified, the generated report file will be converted to the specified other format. The data tags in the operation status report template include at least two of the alarm and event data tags, variable data tags, monitoring screen data tags, and log data tags.
[0055] Based on the above embodiment, the running status report template is determined based on the following steps: Extract various data tags based on historical comprehensive monitoring information, the data tags including at least two of alarm and event data tags, variable data tags, monitoring screen data tags and log data tags; Generate an initial operation status report template based on various data tags; Based on the initial running status report template, trigger conditions and configuration information, the running status report template is determined; the trigger conditions are determined based on the historical running status information, and the configuration information is used to constrain the format of the generated running status report.
[0056] Specifically, the running status report template can be determined through the following process: Figure 5 It is a framework diagram of the determination process of the running status report template provided by the present invention, such as Figure 5As shown, in the embodiment of the present invention, a data model is used to model the global operating status of the monitored system, and to define the trigger conditions for report generation, related data, etc. The input of this process is the historical comprehensive monitoring data of the comprehensive monitoring system, which includes historical operating status information, predefined variable points, and the reference relationship between the historical operating status information and the variable points; wherein the historical operating status information includes a historical comprehensive monitoring alarm table, a historical comprehensive monitoring point table, a historical comprehensive monitoring log, a historical comprehensive monitoring screen, and a device list; the processing process is to use the data model to map and process the accessed historical comprehensive monitoring information, and the mapped model is divided into a device class table, a device table, a table of correspondence between device attributes and comprehensive monitoring variable points, events, alarms, report templates, and various data tags. Using the mapped information, define the trigger conditions and establish a trigger mechanism through information changes and snapshots of the comprehensive monitoring system.
[0057] Among them, the alarm and event data tags in various data tags can be determined according to the historical comprehensive monitoring alarm table; the monitoring screen data tags are extracted from the historical comprehensive monitoring screen based on predefined variable points and the reference relationship between the historical comprehensive monitoring screen and the variable points; the log data tags can be determined through the comprehensive monitoring log; the variable data tags are determined by data type conversion based on the historical comprehensive monitoring point table and the equipment list; the trigger conditions are determined based on the historical comprehensive monitoring alarm table, the historical comprehensive monitoring point table, and the equipment list.
[0058] Figure 6 is a schematic diagram of the comprehensive monitoring point value conversion process provided by the present invention, such as Figure 6 As shown, the device attribute value can be obtained by converting the data type of the historical comprehensive point value in the historical comprehensive monitoring point table in the historical comprehensive monitoring information.
[0059] In the embodiment of the present invention, the data model and attributes are defined as follows: a) Equipment category table; b) Equipment list; c) Table of correspondence between equipment attributes and comprehensive monitoring variable points; d) Report template (operation status report template); e) Various data labels (including object attribute text, data set table, data set chart, data set link, and monitoring screen screenshot, a total of six types); f) Trigger conditions and configuration information.
[0060] In an embodiment of the present invention, the global operating status of the monitored system managed by the integrated monitoring system is quickly and comprehensively generated into a multi-dimensional operating status report. This report breaks through the level of a single physical device and rises to the level of an integrated system associated with a business; at the same time, it breaks through the scope of service status information and expands to the scope of real-time status, historical status, alarm and event information, log records, and monitoring screen information. In addition, the method of troubleshooting system problems and historical experience are solidified and passed on through the operating status report template, so that the troubleshooting of various problems has rules to follow. With the accumulation of experience, the data collection content and report types of the operating status report are gradually improved, which can effectively improve work efficiency, greatly save the workload of operation and maintenance personnel in data collection and report writing, and improve work efficiency. At the same time, reports in the form of files can effectively transmit information without the integrated monitoring system, which is convenient for problem analysis, location and resolution.
[0061] The following describes the system operation status snapshot generation device based on the comprehensive monitoring system provided by the present invention. The system operation status snapshot generation device based on the comprehensive monitoring system described below and the system operation status snapshot generation method based on the comprehensive monitoring system described above can refer to each other.
[0062] Figure 7 Schematic diagram of the structure of the system operation status snapshot generation device based on the comprehensive monitoring system provided by the present invention. Figure 7 As shown, the device comprises: An acquisition unit 710 is used to acquire in real time the operating status information of the monitored system released by the integrated monitoring system, wherein the operating status information includes alarm and event information and variable point and time information; A generating unit 720 is used to match the operation status information with the trigger condition in the operation status report template, and if the match is successful, generate a multi-dimensional report based on the operation status information and the operation status report template to obtain the operation status report of the monitored system; The operation status report template is constructed based on the historical comprehensive monitoring information of the comprehensive monitoring system, and the historical comprehensive monitoring information includes historical operation status information, predefined variable points, and a reference relationship between the historical operation status information and the variable points.
[0063] The system operation status snapshot generating device based on the integrated monitoring system provided by the present invention starts from data and data links, uses the operation status information of the monitored system collected by the integrated monitoring system to match the trigger conditions in the preset operation status report template, and automatically generates a multi-dimensional operation status report describing the current and adjacent time period status of the entire system based on the operation status report template and the operation status information of the monitored system when the trigger conditions are met. The report adopts a universal file format and can be read without the support of professional software in the database and the integrated monitoring system. It can not only quickly and comprehensively obtain various status information, but also realize the convenience of information transmission and reading, and overcome the defects of information collection and sharing problems and difficulty in troubleshooting when abnormal operation occurs in traditional solutions. It can transmit system status information between operation and maintenance personnel and between operation and maintenance personnel and suppliers, thereby reducing the cost of system operation and maintenance work and improving the efficiency of problem analysis and positioning.
[0064] Based on the above embodiment, the generating unit 720 is used for: Generate a multi-dimensional snapshot based on the operating status information to obtain an operating status snapshot of the monitored system; Based on the running status snapshot and the running status report template, a multi-dimensional report is generated to obtain the running status report of the monitored system.
[0065] Based on the above embodiment, the operation status information also includes at least two of real-time status information, historical status change information, monitoring screen information, and log information; correspondingly, the operation status snapshot includes at least two of real-time status snapshot, historical status change snapshot, alarm and event change snapshot, monitoring screen snapshot, and log snapshot; The generating unit 720 is used for: Based on various snapshots in the running status snapshot and configuration information of the running status report template, generating report chapters corresponding to the various snapshots; Based on the report sections corresponding to the various snapshots, an operation status report of the monitored system is determined, and the operation status report and the operation status information are output.
[0066] Based on the above embodiment, the generating unit 720 is used for: Parsing the running status report template to obtain various data tags in the running status report template, wherein the data tags are obtained by performing data type conversion based on the historical comprehensive monitoring information during the construction of the running status report template; Based on the configuration information of the running status report template, various snapshots in the running status snapshot are formatted, and the various data tags are replaced based on various target information obtained by the formatting to obtain report chapters corresponding to the various snapshots.
[0067] Based on the above embodiment, the acquisition unit 710 is used for: Determine the target time and the variable value of each variable point at the target time based on the variable points and time information in the running status information; Based on the variable value of each variable point at the target time, the screen in the integrated monitoring system is driven to change the display state, and a screen is captured from the screen at the changed target time as the monitoring screen information.
[0068] Based on the above embodiment, the device further includes a template determining unit, which is used to: Extracting various data tags based on the historical comprehensive monitoring information, wherein the data tags include at least two of alarm and event data tags, variable data tags, monitoring screen data tags, and log data tags; Based on the various data tags, generate an initial operation status report template; The operation status report template is determined based on the initial operation status report template, the trigger condition and the configuration information; the trigger condition is determined based on the historical operation status information, and the configuration information is used to constrain the format of the generated operation status report.
[0069] Based on the above embodiment, the historical operation status information includes a historical comprehensive monitoring alarm table, a historical comprehensive monitoring point table, a historical comprehensive monitoring log, a historical comprehensive monitoring screen and a device list; The alarm and event data tags are determined based on the historical integrated monitoring alarm table; the monitoring screen data tags are extracted from the historical integrated monitoring screen based on the predefined variable points and the reference relationship between the historical integrated monitoring screen and the variable points; the log data tags are determined based on the integrated monitoring log; The variable data tag is determined by data type conversion based on the historical comprehensive monitoring point table and the equipment list; the trigger condition is determined based on the historical comprehensive monitoring alarm table, the historical comprehensive monitoring point table, and the equipment list.
[0070] Figure 8 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 8As shown, the electronic device may include: a processor 810, a communication interface 820, a memory 830 and a communication bus 840, wherein the processor 810, the communication interface 820 and the memory 830 communicate with each other through the communication bus 840. The processor 810 may call the logic instructions in the memory 830 to execute a system operation status snapshot generation method based on an integrated monitoring system, the method comprising: obtaining the operation status information of the monitored system released by the integrated monitoring system in real time, the operation status information comprising alarm and event information and variable points and time information; matching the operation status information with the trigger conditions in the operation status report template, and in the case of successful matching, performing multi-dimensional report generation based on the operation status information and the operation status report template to obtain the operation status report of the monitored system; the operation status report template is constructed based on the historical integrated monitoring information of the integrated monitoring system, the historical integrated monitoring information comprising historical operation status information, predefined variable points, and a reference relationship between the historical operation status information and the variable points.
[0071] In addition, the logic instructions in the above-mentioned memory 830 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0072] On the other hand, the present invention also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute the system operation status snapshot generation method based on the integrated monitoring system provided by the above-mentioned methods, and the method includes: obtaining the operation status information of the monitored system published by the integrated monitoring system in real time, and the operation status information includes alarm and event information and variable points and time information; matching the operation status information with the trigger conditions in the operation status report template, and if the match is successful, generating a multi-dimensional report based on the operation status information and the operation status report template to obtain the operation status report of the monitored system; the operation status report template is constructed based on the historical integrated monitoring information of the integrated monitoring system, and the historical integrated monitoring information includes historical operation status information, predefined variable points, and a reference relationship between the historical operation status information and the variable points.
[0073] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the system operation status snapshot generation method based on the integrated monitoring system provided by the above-mentioned methods, the method comprising: acquiring in real time the operation status information of the monitored system published by the integrated monitoring system, the operation status information comprising alarm and event information and variable points and time information; matching the operation status information with the trigger conditions in the operation status report template, and in the case of successful matching, generating a multi-dimensional report based on the operation status information and the operation status report template to obtain the operation status report of the monitored system; the operation status report template is constructed based on the historical integrated monitoring information of the integrated monitoring system, the historical integrated monitoring information comprising historical operation status information, predefined variable points, and a reference relationship between the historical operation status information and the variable points.
[0074] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0075] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0076] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for generating a system operation status snapshot based on a comprehensive monitoring system, characterized in that: include: Acquire the operating status information of the monitored system released by the integrated monitoring system in real time, wherein the operating status information includes alarm and event information and variable point and time information; Matching the operation status information with the trigger conditions in the operation status report template, and if the match is successful, generating a multi-dimensional report based on the operation status information and the operation status report template to obtain the operation status report of the monitored system; The operation status report template is constructed based on the historical comprehensive monitoring information of the comprehensive monitoring system, and the historical comprehensive monitoring information includes historical operation status information, predefined variable points, and a reference relationship between the historical operation status information and the variable points.
2. The method for generating a system operation status snapshot based on a comprehensive monitoring system according to claim 1, characterized in that: The generating of a multi-dimensional report based on the running status information and the running status report template to obtain the running status report of the integrated monitoring system includes: Generate a multi-dimensional snapshot based on the operating status information to obtain an operating status snapshot of the monitored system; Based on the running status snapshot and the running status report template, a multi-dimensional report is generated to obtain the running status report of the monitored system.
3. The method for generating a system operation status snapshot based on a comprehensive monitoring system according to claim 2, characterized in that: The operation status information also includes at least two of real-time status information, historical status change information, monitoring screen information, and log information; Correspondingly, the running status snapshot includes at least two of a real-time status snapshot, a historical status change snapshot, an alarm and event change snapshot, a monitoring screen snapshot, and a log snapshot; The generating of a multi-dimensional report based on the running status snapshot and the running status report template to obtain the running status report of the monitored system includes: Based on various snapshots in the running status snapshot and configuration information of the running status report template, generating report chapters corresponding to the various snapshots; Based on the report sections corresponding to the various snapshots, an operation status report of the monitored system is determined, and the operation status report and the operation status information are output.
4. The method for generating a system operation status snapshot based on a comprehensive monitoring system according to claim 3, characterized in that: The generating of report sections corresponding to the various snapshots based on the various snapshots in the running status snapshot and the configuration information of the running status report template includes: Parsing the running status report template to obtain various data tags in the running status report template, wherein the data tags are obtained by performing data type conversion based on the historical comprehensive monitoring information during the construction of the running status report template; Based on the configuration information of the running status report template, various snapshots in the running status snapshot are formatted, and the various data tags are replaced based on various target information obtained by the formatting to obtain report chapters corresponding to the various snapshots.
5. The method for generating a system operation status snapshot based on a comprehensive monitoring system according to claim 3, characterized in that: The monitoring screen information is determined based on the following steps: Determine the target time and the variable value of each variable point at the target time based on the variable points and time information in the running status information; Based on the variable value of each variable point at the target time, the screen in the integrated monitoring system is driven to change the display state, and a screen is captured from the screen at the changed target time as the monitoring screen information.
6. The method for generating a system operation status snapshot based on a comprehensive monitoring system according to any one of claims 1 to 5, characterized in that: The operation status report template is determined based on the following steps: Extracting various data tags based on the historical comprehensive monitoring information, wherein the data tags include at least two of alarm and event data tags, variable data tags, monitoring screen data tags, and log data tags; Based on the various data tags, generate an initial operation status report template; Determine the running status report template based on the initial running status report template, the trigger condition and the configuration information; The trigger condition is determined based on the historical running status information, and the configuration information is used to constrain the format of the generated running status report.
7. The method for generating a system operation status snapshot based on a comprehensive monitoring system according to claim 6, characterized in that: The historical operation status information includes a historical comprehensive monitoring alarm table, a historical comprehensive monitoring point table, a historical comprehensive monitoring log, a historical comprehensive monitoring screen and a device list; The alarm and event data tags are determined based on the historical integrated monitoring alarm table; the monitoring screen data tags are extracted from the historical integrated monitoring screen based on the predefined variable points and the reference relationship between the historical integrated monitoring screen and the variable points; the log data tags are determined based on the integrated monitoring log; The variable data tag is determined by data type conversion based on the historical comprehensive monitoring point table and the equipment list; the trigger condition is determined based on the historical comprehensive monitoring alarm table, the historical comprehensive monitoring point table, and the equipment list.
8. A system operation status snapshot generation device based on a comprehensive monitoring system, characterized in that: include: An acquisition unit, used for acquiring in real time the operating status information of the monitored system released by the integrated monitoring system, wherein the operating status information includes alarm and event information and variable point and time information; A generating unit, configured to match the operating status information with a trigger condition in an operating status report template, and if the match is successful, generate a multi-dimensional report based on the operating status information and the operating status report template to obtain an operating status report of the monitored system; The operation status report template is constructed based on the historical comprehensive monitoring information of the comprehensive monitoring system, and the historical comprehensive monitoring information includes historical operation status information, predefined variable points, and a reference relationship between the historical operation status information and the variable points.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the system operation status snapshot generation method based on the comprehensive monitoring system is implemented as described in any one of claims 1 to 7.
10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for generating a system operation status snapshot based on a comprehensive monitoring system as described in any one of claims 1 to 7 is implemented.