Power industry monitoring system, method and device

文档序号:1737524 发布日期:2019-12-20 浏览:42次 中文

阅读说明:本技术 一种电力行业监控系统、方法及装置 (Power industry monitoring system, method and device ) 是由 张文飞 于 2019-09-17 设计创作,主要内容包括:本申请公开了一种电力行业监控系统。该电力行业监控系统包括:实时数据库,实时数据库中的数据按照预定周期进行更新,并且,实时数据库中的实时数据常驻内存,其中,实时数据包括采集到的电力系统中的实时运行的硬件和/或软件的运行信息,运行信息包括非结构化数据;积算系统,用于获取实时数据库中的运行信息,从非结构化的运行信息中读取相应内容并将处理结果写入到实时数据库中的对应字段;归档服务器,用于将实时数据库中数据按照预定要求进行归档存储在磁盘上。通过本申请,解决了技术控制对参数的采集精度和控制的复杂程度要求越来越高,而现有技术无法满足当前技术需求的问题。(The application discloses a power industry monitoring system. This electric power industry monitored control system includes: the real-time data in the real-time database is updated according to a preset period and is resident in a memory, wherein the real-time data comprises collected running information of hardware and/or software running in real time in the power system, and the running information comprises unstructured data; the integration system is used for acquiring the operation information in the real-time database, reading corresponding content from the unstructured operation information and writing a processing result into a corresponding field in the real-time database; and the archiving server is used for archiving and storing the data in the real-time database on a disk according to a preset requirement. Through the method and the device, the problems that the acquisition precision of the parameters and the complexity of control are higher and higher in technical control, and the prior art cannot meet the current technical requirements are solved.)

1. An electric power industry monitoring system, comprising:

the real-time data in the real-time database is updated according to a preset period and is resident in a memory, wherein the real-time data comprises collected running information of hardware and/or software running in real time in the power system, and the running information comprises unstructured data;

the accumulation system is used for acquiring the operation information in the real-time database, reading corresponding content from the unstructured operation information and writing a processing result into a corresponding field in the real-time database;

and the archiving server is used for archiving and storing the data in the real-time database on a disk according to a preset requirement.

2. The system of claim 1, further comprising:

and the cloud display control platform is used for providing visual display and visual editing for the data archived and stored on the disk.

3. The system of claim 1, wherein the operational information comprises a log file.

4. The system of claim 1, wherein a Socket (Socket) connection is established between the electric power industry monitoring system and the field collection control device, and the Socket connection communicates by transmitting text information in an XML format.

5. The system of claim 1, wherein the archive server is configured to archive the data in the real-time database on a disk in a chronological order.

6. An electric power industry monitoring method, comprising:

collecting the running information of hardware and/or software running in real time in the power system;

storing the operation information in a real-time database, wherein the real-time data in the real-time database is resident in a memory, and the operation information comprises unstructured data;

acquiring running information in the real-time database, reading corresponding content from the unstructured running information and writing a processing result into a corresponding field in the real-time database;

and archiving and storing the data in the real-time database on a disk according to a preset requirement.

7. An electric power industry monitoring device, comprising:

the acquisition unit is used for acquiring the running information of hardware and/or software running in real time in the power system;

the storage unit is used for storing the operation information in a real-time database, wherein the real-time data in the real-time database is resident in a memory, and the operation information comprises unstructured data;

the acquisition unit is used for acquiring the running information in the real-time database, reading corresponding content from the unstructured running information and writing a processing result into a corresponding field in the real-time database;

and the storage unit is used for archiving and storing the data in the real-time database on a disk according to a preset requirement.

8. A storage medium characterized in that the storage medium includes a stored program, wherein the program executes the electric power industry monitoring method of claim 6.

9. A processor, characterized in that the processor is configured to run a program, wherein the program is configured to execute the power industry monitoring method according to claim 6 when running.

Technical Field

The application relates to the field of electric power data, in particular to a monitoring system, a monitoring method and a monitoring device for the electric power industry.

Background

In the energy field, the metering of flow has been a key and difficult point in metering work for a long time, and directly influences the stability of enterprise operation and the control of enterprise cost. With the continuous improvement and development of the energy internet, the requirements of technical control on the acquisition precision of parameters and the complexity of control are higher and higher, and the current technical scheme cannot meet the current technical requirements.

Aiming at the problem that the prior art can not meet the current technical requirements, an effective solution is not provided at present.

Disclosure of Invention

The application provides a monitoring system, a monitoring method and a monitoring device for the power industry, and aims to solve the problems that technical control has higher requirements on acquisition precision of parameters and complexity of control, and the prior art cannot meet the current technical requirements.

According to one aspect of the present application, a power industry monitoring method is provided. This electric power industry monitored control system includes: the real-time data in the real-time database is updated according to a preset period and is resident in a memory, wherein the real-time data comprises collected running information of hardware and/or software running in real time in the power system, and the running information comprises unstructured data; the accumulation system is used for acquiring the operation information in the real-time database, reading corresponding content from the unstructured operation information and writing a processing result into a corresponding field in the real-time database; and the archiving server is used for archiving and storing the data in the real-time database on a disk according to a preset requirement.

Optionally, the power industry monitoring system further includes: and the cloud display control platform is used for providing visual display and visual editing for the data archived and stored on the disk.

Optionally, the operation information includes a log file.

Optionally, a Socket (Socket) connection is established between the power industry monitoring system and the field acquisition control device, and communication is performed by transmitting text information in an XML format.

Optionally, the archive server is configured to archive the data in the real-time database in a time sequence and store the archived data on a disk.

According to another aspect of the present application, a power industry monitoring method is provided. The method comprises the following steps: collecting the running information of hardware and/or software running in real time in the power system; storing the operation information in a real-time database, wherein the real-time data in the real-time database is resident in a memory, and the operation information comprises unstructured data; acquiring running information in the real-time database, reading corresponding content from the unstructured running information and writing a processing result into a corresponding field in the real-time database; and archiving and storing the data in the real-time database on a disk according to a preset requirement.

According to another aspect of the present application, an electric power industry monitoring device is provided. The device includes: the acquisition unit is used for acquiring the running information of hardware and/or software running in real time in the power system; the storage unit is used for storing the operation information in a real-time database, wherein the real-time data in the real-time database is resident in a memory, and the operation information comprises unstructured data; the acquisition unit is used for acquiring the running information in the real-time database, reading corresponding content from the unstructured running information and writing a processing result into a corresponding field in the real-time database; the storage unit is used for archiving and storing data in the real-time database on a disk according to a preset requirement.

According to another aspect of the application, a processor is provided, the processor is configured to run a program, wherein the program is executed to perform the power industry monitoring method according to any one of the above.

According to the method and the device, data in a real-time database are updated according to a preset period through the real-time database, and the real-time data in the real-time database are resident in a memory, wherein the real-time data comprise collected running information of hardware and/or software running in the power system in real time, and the running information comprises unstructured data; the accumulation system is used for acquiring the operation information in the real-time database, reading corresponding content from the unstructured operation information and writing a processing result into a corresponding field in the real-time database; and the filing server is used for filing and storing the data in the real-time database on a disk according to a preset requirement, so that the problems that the requirements of technical control on the acquisition precision of parameters and the complexity of control are higher and higher, and the prior art cannot meet the current technical requirements are solved.

Drawings

The accompanying drawings, which are incorporated in and constitute a part of this application, illustrate embodiments of the application and, together with the description, serve to explain the application and are not intended to limit the application. In the drawings:

FIG. 1 is a schematic diagram of an electric power industry monitoring system provided in accordance with an embodiment of the present application;

FIG. 2 is a flow chart of a power industry monitoring method provided in accordance with an embodiment of the present application; and

fig. 3 is a schematic diagram of an electric power industry monitoring device provided according to an embodiment of the present application.

Detailed Description

It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.

In order to make the technical solutions better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only partial embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.

It should be noted that the terms "first," "second," and the like in the description and claims of this application and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It should be understood that the data so used may be interchanged under appropriate circumstances such that embodiments of the application described herein may be used. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.

According to an embodiment of the present application, a power industry monitoring system is provided.

Fig. 1 is a schematic diagram of an electric power industry monitoring system according to an embodiment of the present application. As shown in fig. 1, the system includes:

the real-time data comprises a real-time database 10, data in the real-time database 10 is updated according to a preset period, and the real-time data in the real-time database 10 resides in a memory, wherein the real-time data comprises collected running information of hardware and/or software running in the power system in real time, and the running information comprises unstructured data.

In an optional example, the hardware and/or software running in real time in the power system may be: the system comprises a plurality of distributed acquisition monitoring devices in the power system and/or a distributed real-time data server and an embedded remote terminal server.

In an optional example, the operation information includes: a log file. For example, real-time data and periodic batch data pushed by the distributed collection monitoring equipment.

In an optional example, the operation information of the hardware and/or software in the power system, which is operated in real time, comprises at least one of the following: the system comprises a host (physical machine and virtual machine) CPU utilization rate, a host (physical machine and virtual machine) memory utilization rate, a host (physical machine and virtual machine) hard disk IO, a host (physical machine and virtual machine) network card utilization rate, a cloud operating system service component running condition, a distributed service bus service component running condition, a container cluster service component running condition, an SDN service component running condition, a load balancing component running condition and an instant message bus component running condition.

In an optional example, the real-time database 10 collects and stores the operation information of the hardware and/or software that operates in real time in the power system through a monitoring and collecting tool, wherein the monitoring and collecting tool can monitor according to different periods of 1 hour, 6 hours, 1 day, 1 week, 1 month, and the like; in addition, the monitoring and collecting tool also has an alarm function, allows a user to set a threshold value of the index, an alarm mode and an alarm receiver aiming at the monitoring index, and sends an alarm notice to the corresponding receiver when the index reaches or exceeds the threshold value.

In an optional example, the monitoring and collecting tool may be an underfluxed + grafana, prometheus, or the like monitoring tool.

For example, the following steps are carried out: the real-time database 10 is mainly responsible for receiving real-time data and periodic batch data pushed by the distributed acquisition monitoring devices, and managing and maintaining the real-time data so as to provide data resources for the integrating system 20, the filing server 30 and the cloud display control platform (other components in the power industry monitoring system). The real-time data resides in the memory and is continuously updated along with the change of time so as to reflect the change of the field process.

In an alternative example, the distributed data acquisition devices are connected to each other through an industrial ethernet network to form an industrial ring network covering the whole network, and are connected to the power industry monitoring system (specifically, connected to the real-time database 10) through the Internet. The power industry monitoring system is in real-time communication with the on-site distributed data acquisition equipment through a TCP/IP protocol so as to ensure the real-time performance, safety and reliability of data.

In an alternative example, a Socket (Socket) connection is established between the power industry monitoring system and the field collection control device and communicates by passing text information in XML format.

What needs to be stated for the XML format is: extensible Markup Language (XML), which is a Markup Language used for Markup electronic documents to make them structured, can be used to tag data, define data types, and is a source Language that allows users to define their own Markup Language. XML is a subset of the Standard Generalized Markup Language (SGML) and is well suited for Web transport. XML provides a unified way to describe and exchange structured data that is independent of the application or vendor.

XML defines a set of rules for semantic tags that divide a document into many parts and identify those parts. XML is a meta-markup language and enables a hierarchy to be embodied by nested inclusions between elements. But these tags must be created according to some general principle, XML tags describe not the formatting of page elements but the structure and meaning of the document content.

And the totalizing system 20 is configured to obtain the operation information in the real-time database 10, read corresponding content from the unstructured operation information, and write a processing result into a corresponding field in the real-time database 10.

For example, the following steps are carried out: the integration system 20 is mainly used for performing unified integration of the flow data, specifically, the integration system 20 performs compensation integration on data from different acquisition devices by accessing real-time data in the real-time database 10, and writes a generated processing result into a corresponding field in the real-time database 10 for the cloud display control platform to call.

It should be noted that: the integrating system 20 may implement structured storage of unstructured operation information according to predefined parsing rules through a log analysis tool (e.g., ELK, where ELK is an initial combination of three products, namely, ElasticSearch, logstack, and Kibana, from elastic corporation).

It should also be noted that: the elastic search is a database of a document-oriented schema free realized based on a full text retrieval engine lucene. All configuration, monitoring and operation of the database are done through Restful interface. The data format is json. The default support node automatically discovers, automatically copies data, automatically distributes and expands and automatically balances loads. Is suitable for processing the retrieval of data of the maximum ten million levels. The treatment efficiency is very high. It can be understood that the elastic search is an integration of adding a restful interface and a distributed technology on the basis of lucene.

Logstash is a software that decodes, filters, converts and transforms file logs or syslog and other various types of input data streams into other types of data streams, and the most common usage is to analyze and structure system logs and then pour them into an ElasticSearch. Of course logstack can also independently complete a plurality of log/event processing tasks, and is not necessarily used with ElasticSearch.

Kibana is a software that searches the ElasticSearch database through Restful interface, and presents the data in the form of bar charts, pie charts, line graphs, geographical position distribution charts, and tables through HTML 5.

And the archiving server 30 is used for archiving and storing the data in the real-time database 10 on a disk according to a predetermined requirement.

In an optional example, the archive Server 30 executes the received interactive instruction through a Web Server (e.g., a Web Server) to perform query exposure processing on data stored on a disk and adjustment processing on configuration parameters (e.g., predetermined requirements) of the archive service. In addition, the query presentation processing and/or the adjustment processing can be executed through a cloud display control platform.

In an optional example, the archive server 30 is configured to archive the data in the real-time database 10 on a disk in a time sequence.

That is, the archive server 30 receives the real-time data in the real-time database 10 and performs archive processing on the data according to the user requirement, so as to compress, archive and store the data in a designated disk, thereby enabling the user to conveniently know the change history of the data.

The combination of the real-time database 10 and the archive server 30 may serve as a cloud data center, among others, existing in the electric power industry monitoring system.

Optionally, in the power industry monitoring system provided in the embodiment of the present application, the power industry monitoring system includes: and the cloud display control platform is used for providing visual display and visual editing for the data archived and stored on the disk.

It should be noted that: the cloud display control platform is an operational platform for data real-time operation monitoring and balanced dispatching command, and is a comprehensive management platform based on data. Specifically, the main functions of the cloud display and control platform include: user interface Web server, log monitoring, comprehensive analysis, energy early warning, balance scheduling and the like.

For example, all terminal devices accessing the internet can access the power industry monitoring system provided in the embodiment of the present application through the Web Server of the cloud display control platform, and query the real-time data stored in the real-time database 10 and the historical data stored in the archive Server 30 for archiving. In addition, the user can control the field devices (for example, the hardware and/or software running in real time in the power system) and configure the accounting system 20 itself through the web server of the cloud display and control platform.

In the power industry monitoring system provided by the embodiment of the application, through the real-time database 10, data in the real-time database 10 is updated according to a predetermined period, and the real-time data in the real-time database 10 resides in a memory, wherein the real-time data includes collected running information of hardware and/or software running in real time in the power system, and the running information includes unstructured data; an integrating system 20, configured to obtain the operation information in the real-time database 10, read corresponding content from the unstructured operation information, and write a processing result into a corresponding field in the real-time database 10; the filing server 30 is configured to file and store the data in the real-time database 10 on a disk according to a predetermined requirement, so as to solve the problem that the technical control has higher requirements on acquisition precision of parameters and complexity of control, and the prior art cannot meet the current technical requirements.

That is, the monitoring system in the power industry provided by the embodiment of the present application realizes the following functions by using a high-speed and reliable cloud infrastructure platform: the method comprises the steps of collecting and storing real-time data, calculating flow integration and compensation, archiving and storing the data, providing a Web access interface for monitoring and controlling a terminal user, and monitoring global and local flows anytime and anywhere through a network.

It should be noted that: in the monitoring system for the power industry provided in the embodiment of the present application, the integrating system 20, the filing server 30, and the cloud display control platform are all related by taking the real-time database 10 as a center. Specifically, the integrating system 20 reads the total real-time traffic data of the real-time database 10, and performs traffic compensation integration on the real-time traffic data, so as to store the obtained processing result in the real-time database 10; the archiving server 30 reads the data in the real-time database 10 and performs archiving and storing processing on the data; the cloud display and control platform reads the data in the real-time database 10 to perform real-time display and graphical display.

It should also be noted that: the monitoring system in the power industry provided by the embodiment of the application is erected at the cloud end and runs by using a high-speed, stable and reliable special server; and the terminal equipment applied by the hardware running in real time in the power system and the software running in real time in the power system adopts mobile equipment with a web browser. And further, the monitoring system in the power industry has high-efficiency integrating capability, and the terminal equipment has the technical effects of low cost and convenience in use.

In an alternative example, the communication between the power industry monitoring system and the field collection control device (i.e., the hardware and/or software running in real time in the power system) provided by the embodiment of the present application can be functionally divided into three different modes:

firstly, transferring a basic file:

after the field acquisition control equipment is started and configuration is completed, equipment information and configuration information of the equipment and a data table file connected below the equipment are actively sent to a power industry monitoring system, and the file is called as a basic file. After receiving the file, the power industry monitoring system adds the file to the real-time database 10, so as to record the equipment and point location information connected below the equipment, and lay a foundation for collecting real-time data and issuing control instructions later.

Secondly, reading real-time data:

after the basic file exists, the power industry monitoring system can acquire and read real-time data according to the requirements of point location information, data acquisition frequency and the like in the basic file. The real-time data reading is carried out by establishing Socket connection with field acquisition control equipment and sending SQL sentences or XML data request files, and the acquisition control equipment writes the required real-time data into an XML file according to requirements and returns the file to the real-time database 10 of the power industry monitoring system.

Thirdly, issuing a control instruction:

a user can send a control instruction to the field acquisition control equipment through the cloud display control platform, the control instruction is contained in an XML file, the power industry monitoring system transmits the XML file to the corresponding field acquisition control equipment, the field equipment receives the XML file and analyzes the XML file, relevant operation is carried out according to point location information and the control instruction in the file, and the control instruction is forwarded to an execution mechanism or a control signal is directly output to control the field equipment.

To sum up, the electric power industry monitoring system that this application embodiment provided is based on production field distributed architecture, with each data acquisition link networking on-the-spot to carry out centralized management and control at the high in the clouds, make the monitoring technology exert the highest utility, provide convenience greatly for system management.

That is, the monitoring system for the power industry provided by the embodiment of the application has the characteristics of low usability, dispersed resources and complex management of cloud infrastructure, data, service and application in the power industry, belongs to distributed log monitoring and has the blockage of a distributed real-time data server and a remote terminal server, the data acquisition realizes the acquisition, storage, summarization, pushing and unified flow totalization of real-time data through a distributed network structure, and provides data monitoring and server configuration to the outside through a Web mode; the power industry monitoring system is established on a high-performance server at the cloud end of the Internet, and an IaaS or PaaS cloud service mode is adopted, so that a cloud platform which is flexible and flexible in resource allocation, more centralized and intelligent in data utilization, more uniform and efficient in service integration and quicker and more convenient in application and development is provided for enterprises.

The technical advantages that can be achieved by the power industry monitoring system provided by the embodiment of the application are discussed:

first, the power industry monitoring system provided by the embodiment of the application has the following functions:

1. collecting logs: log collection is the first step in using a log analysis tool. Typical log data includes: log of server, log of each application component, log of Linux system, database MySQL log, log of application, etc. The log service supports automatic deployment of Agent/SDK for log collection. The SDK is adapted to log traffic for applications running in containers as an extension of log4j/logback, and is non-intrusive to the application. The agent is suitable for accessing non-business modules such as middleware, a system module, an access layer, a database and the like. The method is convenient to collect log data of different data sources across regions, channels and platforms in real time.

2. Data storage: the log data storage can be deployed for a distributed system architecture with high expandability, and can also be a local disk. The system may support daily TB-level log data. The system supports multiple redundant backups, and provides data persistence of not less than 99.999% and service reliability of not less than 99.9%.

3. Log parsing rule identification: the native log uploaded by a user is semi-structured data, and is generally divided into different records according to rows, and each record can be split into different fields according to different log types. The analysis log is to change unstructured log data into structured data according to a predefined analysis rule. The log analysis tool needs to provide common log parsing rules, and can identify and parse common log formats. For unsupported log formats, the user can customize the parsing rules.

4. Log search: full-text indexing is supported for the log, and retrieval is convenient; automatically identifying various log types and automatically extracting key fields; the method supports a Search Processing Language (SPL), supports the correlation operation of related logic expressions, and also supports the operation of an aggregation function (such as count, sum), and a character string/number/time operation function.

5. And log statistics: the statistical analysis is to create statistical charts of different display modes aiming at search results, and the statistical charts needing to be supported include: event statistics, time segmentation, numerical segmentation, field value classification, and the like.

6. Counting the events: the event count is a statistic of the number of events for different field values in the current search result, including the total number (equivalent to count in SQL statement) and the number of independent values (equivalent to count in SQL statement). Through statistical analysis of the event counts, the distribution of the event numbers of different fields can be explored.

7. Time segmentation: time segmentation is the custom of different intervals to statistically analyze events and supports total (sum), maximum (max), minimum (min) and mean (avg) statistics. The time interval dimension can be arbitrarily specified, and the statistical field only supports numerical type and does not support character type.

8. Numerical segmentation: numerical segmentation is similar to temporal segmentation, except for the segmentation dimension. The former is segmented according to numerical values and the latter is segmented according to time.

9. And field value classification: the field value classification is very useful for a case of analyzing a specific value distribution of a field. Any field can be specified, showing the number of TOP N values in the form of a histogram.

10. Log visualization: the instrument panel enables a user to customize log analysis according to the requirements of different scenes in a visual configuration mode. The log analysis tool needs to support a graphics panel, a number panel, and a table panel. Wherein the graphic panel comprises a region diagram, a bar chart, a line chart and a pie chart. The complex report presentation is completed by combining different panels, statistical data is inquired according to a set time range, the panel data can be updated dynamically through setting, and meanwhile, the panel also supports functions of dragging, zooming and the like.

11. And log real-time viewing: it can be seen from log generation to query that the data acquisition, processing and search statistics are required to be completed in seconds. The screening can be performed according to host names, application names and log types, and a login server is not required.

12. Log source management: the log sources in the log platform need to be divided according to applications, and each classification corresponds to one data source. The log source, the access host, the file name, the parsing rule, the application name, the total number of uploaded logs, and the final uploading time need to be known. And need to provide for deletion, pause, and start operations of the data source.

13. Log audit:

the log audit records information of all systems and related user behaviors, and can automatically analyze, process and display. The method comprises the steps of collecting mass log information generated by network equipment, a host, an operating system and various application systems of various manufacturers in a user network uninterruptedly in real time by means of active and passive combination, collecting the information to an auditing center, carrying out centralized storage, backup, inquiry, audit, alarm and response, and issuing rich report reports. Mainly aiming at each component, such as a cloud operating system and a container cluster, the operation of different users on resources comprises the following steps: and performing log audit on operations such as resource application, change, deletion and the like, and displaying the operations on a page of the automatic operation and maintenance tool set.

14. Analyzing and alarming: the method supports the setting of an analysis strategy aiming at the log, and the analysis result can assist operation and maintenance personnel to quickly locate the problem; and triggering type monitoring alarm aiming at log setting conditions is supported. By setting different trigger conditions for the log, monitoring alarm based on service logic can be realized; after the alarm condition is triggered, the alarm condition can be sent to a preset alarm receiver through WeChat; the alarm rule types of the log are divided into event number monitoring, field statistical monitoring and continuous statistical monitoring.

15. Event monitoring: event number monitoring, namely, triggering an alarm when the total number of search results in a given time range reaches a threshold value; field statistics monitoring, namely filling a field needing to be monitored in a trigger condition, and starting to alarm when the number of times of the field appearing in a period of time reaches a threshold value; and (4) continuously counting and monitoring, namely, triggering an alarm when the continuous occurrence times of fields needing to be monitored in the triggering condition reach a threshold value within a certain time.

First, the monitoring system in the power industry provided by the embodiment of the application has the following characteristics:

1. the system has excellent performance and reliability, specifically, the system can carry out 7 multiplied by 24 hours of service on an application system, and is stable and reliable to operate; the performance influence on an application system is not more than 3%; daily average CPU occupancy rate is less than 40%, busy hour is less than 75%, memory occupancy rate is less than 50%, and maximum concurrence rate is less than 75%; the system can meet the requirements of easy understanding, easy analysis, easy configuration, easy modification and easy test; the system starts from user experience dimensionality, and meets the requirements of reasonable page layout, general operation specification, humanization of error processing, feedback and prompt and the like.

2. The system is easy to use, and particularly, the system starts from the user experience dimension, and needs to meet the requirements of reasonable page layout, general operation specification, error processing, feedback, humanization prompting and the like, and needs to support Windows7 and above operating systems, IE8 browsers and above or Chrome browsers to access the APM system by the client.

3. The system is easy to maintain, and particularly, in order to facilitate operation and maintenance personnel to timely and effectively maintain the system, the system meets the requirements of easy understanding, easy analysis, easy configuration, easy modification and easy testing.

4. The disaster recovery capability specifically utilizes existing software and hardware resources of a project unit according to the characteristics of related requirements, applications and data of the disaster recovery construction of a national grid company, and specifically provides specific backup and recovery schemes of a project module, including but not limited to strategies such as full backup, incremental backup, archival log backup and logic backup. The multi-node redundancy deployment is supported, single-point faults are effectively reduced, and the high reliability of products is guaranteed.

5. The safety is specifically ensured to be safe, reliable and stable in operation to the maximum extent according to the safety protection requirement of the general intelligent power grid information safety protection scheme (national power grid information (2011) 1727) of the national power grid company and following the safety strategy of 'zoning, safe access, dynamic sensing and comprehensive protection'; the system has comprehensive safety protection capability and supports prevention of various attacks such as various DoS/DDoS attacks, ARP spoofing attacks, ultra-large ICMP message attacks, address/port scanning and the like.

6. The system has an open architecture and dynamic expansion capability, and can increase processing nodes according to the load conditions of different data to perform dynamic expansion and contraction.

The embodiment of the present application further provides a power industry monitoring method, and it should be noted that the power industry monitoring system according to the embodiment of the present application may be used to execute the method for monitoring the power industry provided by the embodiment of the present application. The power industry monitoring method provided by the embodiment of the application is introduced below.

Fig. 2 is a schematic diagram of a power industry monitoring method according to an embodiment of the application. As shown in fig. 2, the electric power industry monitoring method includes the following steps:

step S202, collecting running information of hardware and/or software running in real time in the power system;

step S204, storing the operation information in a real-time database 10, wherein the real-time data in the real-time database 10 resides in a memory, and the operation information comprises unstructured data;

step S206, acquiring the running information in the real-time database 10, reading corresponding content from the unstructured running information and writing a processing result into a corresponding field in the real-time database 10;

step S208, archiving and storing the data in the real-time database 10 on a disk according to a predetermined requirement.

The monitoring method for the power industry provided by the embodiment of the application realizes the following functions by means of a high-speed and reliable cloud infrastructure platform: the method comprises the steps of collecting and storing real-time data, calculating flow integration and compensation, archiving and storing the data, providing a Web access interface for monitoring and controlling a terminal user, and monitoring global and local flows anytime and anywhere through a network.

It should be noted that: the system for operating the monitoring method in the power industry is erected at the cloud end and operates by using a high-speed, stable and reliable special server; and the terminal equipment applied by the hardware running in real time in the power system and the software running in real time in the power system adopts mobile equipment with a web browser. And further, the system for operating the monitoring method in the power industry has high-efficiency integrating capability, and the terminal equipment has the technical effects of low cost and convenience in use.

It should also be noted that the steps illustrated in the flowcharts of the figures may be performed in a computer system such as a set of computer-executable instructions and that, although a logical order is illustrated in the flowcharts, in some cases, the steps illustrated or described may be performed in an order different than presented herein.

The embodiment of the present application further provides a power industry monitoring device, and it should be noted that the power industry monitoring device in the embodiment of the present application may be used to execute the method for monitoring the power industry provided in the embodiment of the present application. The following describes an electric power industry monitoring device provided in an embodiment of the present application.

Fig. 3 is a schematic diagram of an electric power industry monitoring device according to an embodiment of the present application. As shown in fig. 3, the electric power industry monitoring apparatus includes: an acquisition unit 31, a saving unit 33, an acquisition unit 35, and a storage unit 37.

The acquisition unit 31 is used for acquiring the running information of hardware and/or software running in real time in the power system;

a saving unit 33, configured to save the operation information in the real-time database 10, where the real-time data in the real-time database 10 resides in a memory, and the operation information includes unstructured data;

an obtaining unit 35, configured to obtain the operation information in the real-time database 10, read corresponding content from the unstructured operation information, and write a processing result into a corresponding field in the real-time database 10;

and the storage unit 37 is used for archiving and storing the data in the real-time database 10 on a disk according to a predetermined requirement.

The monitoring device for the power industry provided by the embodiment of the application realizes the following functions by means of a high-speed reliable cloud infrastructure platform: the method comprises the steps of collecting and storing real-time data, calculating flow integration and compensation, archiving and storing the data, providing a Web access interface for monitoring and controlling a terminal user, and monitoring global and local flows anytime and anywhere through a network.

It should be noted that: the monitoring device in the power industry is erected at the cloud end and runs by using a high-speed, stable and reliable special server; and the terminal equipment applied by the hardware running in real time in the power system and the software running in real time in the power system adopts mobile equipment with a web browser. And further, the monitoring device in the power industry has high-efficiency integrating capability, and the terminal equipment has the technical effects of low cost and convenience in use.

The Z device includes a processor and a memory, the acquisition unit 31, the storage unit 33, the acquisition unit 35, the storage unit 37, and the like are stored in the memory as program units, and the processor executes the program units stored in the memory to implement corresponding functions.

The processor comprises a kernel, and the kernel calls the corresponding program unit from the memory. The kernel can be set to be one or more than one, and the technical problems that the requirement on the acquisition precision of the parameters and the complexity of the control is higher and higher by technical control and the prior art cannot meet the current technical requirement are solved by adjusting the kernel parameters.

The memory may include volatile memory in a computer readable medium, Random Access Memory (RAM) and/or nonvolatile memory such as Read Only Memory (ROM) or flash memory (flash RAM), and the memory includes at least one memory chip.

An embodiment of the present invention provides a storage medium on which a program is stored, the program implementing the power industry monitoring method when executed by a processor.

The embodiment of the invention provides a processor, which is used for running a program, wherein the power industry monitoring method is executed when the program runs.

The embodiment of the invention provides equipment, which comprises a processor, a memory and a program which is stored on the memory and can run on the processor, wherein the processor executes the program and realizes the following steps: collecting the running information of hardware and/or software running in real time in the power system; storing the operation information in a real-time database 10, wherein the real-time data in the real-time database 10 resides in a memory, and the operation information comprises unstructured data; acquiring the running information in the real-time database 10, reading corresponding content from the unstructured running information and writing a processing result into a corresponding field in the real-time database 10; and archiving and storing the data in the real-time database 10 on a disk according to a preset requirement. The device herein may be a server, a PC, a PAD, a mobile phone, etc.

The present application further provides a computer program product adapted to perform a program for initializing the following method steps when executed on a data processing device: collecting the running information of hardware and/or software running in real time in the power system; storing the operation information in a real-time database 10, wherein the real-time data in the real-time database 10 resides in a memory, and the operation information comprises unstructured data; acquiring the running information in the real-time database 10, reading corresponding content from the unstructured running information and writing a processing result into a corresponding field in the real-time database 10; and archiving and storing the data in the real-time database 10 on a disk according to a preset requirement.

As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.

The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.

These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.

The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). The memory is an example of a computer-readable medium.

Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.

It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in the process, method, article, or apparatus that comprises the element.

As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.

The above are merely examples of the present application and are not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种交通期望线的边绑定以及评价方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!