CN112180826A - Operation and maintenance monitoring method and device and storage medium - Google Patents
Operation and maintenance monitoring method and device and storage medium Download PDFInfo
- Publication number
- CN112180826A CN112180826A CN202011069791.5A CN202011069791A CN112180826A CN 112180826 A CN112180826 A CN 112180826A CN 202011069791 A CN202011069791 A CN 202011069791A CN 112180826 A CN112180826 A CN 112180826A
- Authority
- CN
- China
- Prior art keywords
- data set
- target data
- server
- detection data
- receiving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/058—Safety, monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0863—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving passwords or one-time passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0869—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving random numbers or seeds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
The embodiment of the invention relates to an operation and maintenance monitoring method, an operation and maintenance monitoring device and a storage medium, wherein the operation and maintenance monitoring method comprises the following steps: the upper computer receives a target data set sent by the sensor and/or the PLC; sending the target data set to a server; performing corresponding operation by the server according to the target data set; the target data set comprising at least one of: the device comprises detection data, type symbols corresponding to the detection data and identifiers describing equipment for acquiring the detection data.
Description
Technical Field
The embodiment of the invention relates to the field of operation and maintenance, in particular to an operation and maintenance monitoring method, an operation and maintenance monitoring device and a storage medium.
Background
In order to ensure a stable and reliable operation of the service, the monitoring device is usually equipped with a site to be monitored (such as a pharmacy), and the stable operation of the monitoring device is the basis. How to ensure the stable operation of monitoring equipment and the like and timely processing when problems occur is a problem which needs to be solved at present.
Disclosure of Invention
In view of this, to solve the above technical problems or some technical problems, embodiments of the present invention provide an operation and maintenance monitoring method, apparatus, and storage medium.
The embodiment of the invention provides an operation and maintenance monitoring method which is applied to an upper computer, and the method comprises the following steps:
receiving a target data set sent by a sensor and/or a PLC;
sending the target data set to a server; performing corresponding operation by the server according to the target data set;
the target data set comprising at least one of: the device comprises detection data, type symbols corresponding to the detection data and identifiers describing equipment for acquiring the detection data.
In one possible embodiment, the receiving the target data set transmitted by the sensor and/or the PLC includes:
and receiving a target data set sent by the sensor and/or the PLC through the Modbus.
In one possible embodiment, before sending the target data set to the server, the method further includes at least one of:
encrypting the target data set; correspondingly, sending the encrypted target data set;
converting the target data set into a preset service language corresponding to a server; correspondingly, sending the target data set converted into the service language;
wherein the encrypting the target data set comprises one of:
generating a first random number, and scrambling the first random number to obtain a second random number; disturbing the target data set according to the second random number to obtain a disturbed target data set;
acquiring a communication key from a server, and encrypting the target data set by using the communication key; an encrypted target data set is obtained.
The embodiment of the invention provides an operation and maintenance monitoring method which is applied to a server and comprises the following steps:
receiving a data set sent by an upper computer;
analyzing the data set, and executing different operations aiming at the data in the data set according to the analysis result;
the data set comprising at least one of: the device comprises detection data, type symbols corresponding to the detection data and identifiers describing equipment for acquiring the detection data.
In one possible embodiment, the performing different operations on the data in the data set according to the analysis result includes:
determining a preset processing strategy of corresponding detection data according to the type symbol and the identifier in the data set;
when the corresponding detection data are determined to meet the corresponding conditions according to the preset processing strategy, executing corresponding actions;
the action includes at least one of: alarming, displaying and sending corresponding short messages.
In one possible embodiment, the method further comprises: receiving an acquisition instruction sent by an upper computer; sending a communication key to the upper computer according to the acquisition instruction;
correspondingly, the receiving the data set sent by the upper computer includes: receiving an encrypted target data set sent by an upper computer;
correspondingly, the performing different operations on the data in the data set according to the analysis result includes:
decrypting the encrypted target data set.
The embodiment of the invention provides an operation and maintenance monitoring device, which is applied to an upper computer, and comprises:
the first receiving module is used for receiving a target data set sent by the sensor and/or the PLC;
the first sending module is used for sending the target data set to a server; performing corresponding operation by the server according to the target data set;
the target data set comprising at least one of: the device comprises detection data, type symbols corresponding to the detection data and identifiers describing equipment for acquiring the detection data.
The embodiment of the invention provides an operation and maintenance monitoring device, which is applied to a server, and comprises:
the second receiving module is used for receiving a data set sent by the upper computer;
the processing module is used for analyzing the data set and executing different operations aiming at the data in the data set according to the analysis result;
the data set comprising at least one of: the device comprises detection data, type symbols corresponding to the detection data and identifiers describing equipment for acquiring the detection data.
An embodiment of the present invention provides a computer device, including: the processor is used for executing a monitoring program of the service stored in the memory so as to realize any one of the operation and maintenance monitoring method executed by the upper computer side or the server side.
The embodiment of the invention provides a storage medium, wherein the storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to realize any one of the operation and maintenance monitoring methods executed by an upper computer side or a server side.
The operation and maintenance monitoring method, device and storage medium provided by the embodiment of the invention comprise the following steps: the upper computer receives a target data set sent by the sensor and/or the PLC; sending the target data set to a server; performing corresponding operation by the server according to the target data set; the target data set comprising at least one of: detecting data, type symbols corresponding to the detecting data and identifiers for describing equipment for acquiring the detecting data; therefore, the running state of the equipment can be monitored in real time, whether the network is normal or not can be detected, and the running states of the temperature, the humidity, the current and the voltage can be monitored; the PLC operating state can also be monitored.
Drawings
Fig. 1 is a flowchart of an operation and maintenance monitoring method according to an embodiment of the present invention;
fig. 2 is a flowchart of another operation and maintenance monitoring method according to an embodiment of the present invention;
fig. 3 is a flowchart of another operation and maintenance monitoring method according to an embodiment of the present invention;
fig. 4 is a schematic diagram of an operation and maintenance monitoring system according to an embodiment of the present invention;
fig. 5 is a schematic diagram of an operation and maintenance monitoring apparatus according to an embodiment of the present invention;
fig. 6 is a schematic diagram of another operation and maintenance monitoring apparatus according to an embodiment of the present invention;
fig. 7 is a schematic diagram of another operation and maintenance monitoring apparatus according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. 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 invention.
For the convenience of understanding of the embodiments of the present invention, the following description will be further explained with reference to specific embodiments, which are not to be construed as limiting the embodiments of the present invention.
Fig. 1 is a flowchart of an operation and maintenance monitoring method according to an embodiment of the present invention; as shown in fig. 1, the method is applied to an upper computer, and the method includes:
the target data set comprising at least one of: the device comprises detection data, type symbols corresponding to the detection data and identifiers describing equipment for acquiring the detection data.
The detection data is one or more, and can be data values of temperature, humidity, current, voltage, PLC operation state and the like;
the type symbol is used for representing each detection data type; for example, the corresponding detection data are indicated by different types of symbols as temperature, humidity, current, voltage, PLC operation state and the like;
the identifier may be used to describe which sensor or PLC the corresponding probe data was acquired by.
Specifically, the receiving a target data set sent by a sensor and/or a PLC includes:
and receiving a target data set sent by the sensor and/or the PLC through the Modbus.
Specifically, before the target data set is sent to the server, the method further includes at least one of:
encrypting the target data set; correspondingly, sending the encrypted target data set;
converting the target data set into a preset service language corresponding to a server; and correspondingly, sending the target data set converted into the business language.
Here, the preset service language may be set by a developer in advance, and the server may directly read the preset service language.
Wherein the encrypting the target data set comprises one of:
generating a first random number, and scrambling the first random number to obtain a second random number; disturbing the target data set according to the second random number to obtain a disturbed target data set;
acquiring a communication key from a server, and encrypting the target data set by using the communication key; an encrypted target data set is obtained.
The above encryption method is only used to illustrate that encryption can be performed to secure data, and other encryption methods may be used as a specific encryption method.
Fig. 2 is a flowchart of another operation and maintenance monitoring method according to an embodiment of the present invention; as shown in fig. 2, the method is applied to a server, and the method includes:
the data set comprising at least one of: the device comprises detection data, type symbols corresponding to the detection data and identifiers describing equipment for acquiring the detection data.
Specifically, the performing different operations on the data in the data set according to the analysis result includes:
determining a preset processing strategy of corresponding detection data according to the type symbol and the identifier in the data set;
when the corresponding detection data are determined to meet the corresponding conditions according to the preset processing strategy, executing corresponding actions;
the action includes at least one of: alarming, displaying and sending corresponding short messages.
Here, different types of symbols and different identifiers may correspond to different preset processing strategies. Presetting a processing strategy, which comprises the following steps: and directly displaying and alarming. Alerting may include: and when the corresponding threshold value is exceeded or is lower than the threshold value, alarming.
Specifically, the method further comprises: receiving an acquisition instruction sent by an upper computer; sending a communication key to the upper computer according to the acquisition instruction;
correspondingly, the receiving the data set sent by the upper computer includes: receiving an encrypted target data set sent by an upper computer;
correspondingly, the performing different operations on the data in the data set according to the analysis result includes:
and decrypting the encrypted target data set.
Then, analysis is performed according to the decrypted data, and different operations are performed on the data in the data set according to the analysis result.
The above decryption method is only used to illustrate that the encrypted data can be decrypted, and other decryption methods may be used specifically.
The upper computer and the server can agree with encryption and decryption rules in advance, the upper computer side encrypts the data according to the preset encryption and decryption rules, and the server side decrypts the data.
For example, if scrambling is performed with a random number, the server performs the reverse operation.
If the encryption is performed by the communication key, the server performs decryption by using the decryption key.
Correspondingly, the embodiment of the invention also provides an operation and maintenance monitoring method applied to the sensor and/or the PLC; the method comprises the following steps:
acquiring detection data, marking a type symbol of the corresponding detection data and a marker for describing equipment for acquiring the detection data;
and sending the detection data, the type symbol of the corresponding detection data and the identifier for describing equipment for acquiring the detection data to an upper computer through a Modbus.
The specific descriptions of the detection data, the type symbol, and the identifier are already described in the method shown in fig. 1, and are not repeated here.
Fig. 3 is a flowchart of another operation and maintenance monitoring method according to an embodiment of the present invention; as shown in fig. 3, the method includes:
301, acquiring a triple by a sensor and/or a PLC;
the triplet (the actual content of the triplet, corresponding to the actual content of the target data set or data set, which may be understood as a type of target data set) comprises: one or more probe data, one or more type symbols for characterizing the type of probe data, one or more identifiers for describing the sensor and/or PLC;
the detection data can be temperature, humidity, current, voltage, PLC operation state and the like;
the type symbol is used for indicating the type of the detection data; for example, it can be indicated by the type symbol that a certain detected data is temperature;
the identifier is used for describing the identifier of the sensor and/or the PLC; for example, a corresponding sensor is described by identifier 1, and a corresponding PLC is indicated by PLC1
the business language may be: the preset language that the server can read or analyze.
The service language can be preset for different servers.
for example, the detection data (summary class, such as PLC operation state) corresponding to certain types of symbols is directly displayed, and the detection data (alarm class, such as temperature, humidity, current, voltage, etc.) corresponding to certain types of symbols is alarmed.
Of course, threshold judgment can be performed on the detection data corresponding to different types of symbols, and an alarm can be given only when a certain threshold is exceeded. And the PLC running state can also be used as an alarm type, and if certain data exceeds a corresponding threshold value, an alarm is given. And the temperature, the humidity, the current, the voltage and the like can also be used as a summary class, namely if the temperature, the humidity, the current, the voltage and the like do not exceed the corresponding threshold values, only displaying is carried out, and no alarm is given.
The alarm, including: and sending a short message notification to related personnel, carrying out corresponding data processing by the staff (such as remotely controlling corresponding equipment through a mobile phone, and certainly, directly operating the corresponding equipment), responding the operation of the staff by the corresponding equipment, and solving the problem of alarm.
The corresponding device refers to a device for which each probe data is directed.
By the method provided by the embodiment of the invention, the operation efficiency can be improved, and the operation state of the equipment can be rapidly mastered; when the equipment goes wrong, a manager can be quickly informed, so that the fault can be quickly eliminated, and the loss is less; in addition, the cost can be reduced, the equipment characteristics can be known, the system running state can be optimized, the fault risk can be reduced, and the like.
The Modbus is a serial communication protocol, published in 1979 by Modicon corporation (now Schneider Electric) for communication using a Programmable Logic Controller (PLC). Modbus has become an industry standard (De factor) for industrial field communication protocols and is now a common connection between industrial electronic devices.
In one embodiment, a communication protocol between a terminal (such as the upper computer) and a server is also provided; table 1 is an illustrative representation of a communication protocol;
TABLE 1
In one embodiment, further to the above encryption process, the encryption may consist of at least one of: random number, KEY.
For example, a data encryption process, comprising:
1. generating random numbers RAND
2. Generating random number variation RAND _1 ═ RAND +0x32
3. Padding RAND _1 to byte 3 of data
4. After the RANDs are respectively subjected to XOR (^) and the RANDs, plaintext data before CRC is correspondingly backfilled;
5. the data before the CRC is subjected to CRC8 check, and the check value is filled in the CRC position.
Encrypting the communication process of the upper computer and the server, comprising the following steps:
1. the terminal sends (0x01) an instruction to the server to obtain a communication KEY KEY;
2. the server returns a communication KEY KEY, and the terminal needs to store the KEY for subsequent communication;
3. the terminal establishes communication with the server.
The device state sent by the upper computer can be uploaded in a format shown in table 2.
Byte(s) | Item(s) | Description of the invention |
0-1 | STX | Data header/frame header fixed value: 0xABAC |
2 | LEN | 0x0C |
3 | RAND | Random number |
4 | KEY | Communication key |
5 | CMD | 0x12 |
6~17 | DATA | Data of |
18 | CRC | CRC8 check value of data before CRC after encryption |
TABLE 2
TABLE 3
Table 3 is a schematic representation of a particular probe data, corresponding type symbol, etc.
In one embodiment, the upper computer receives instructions, including: random number, communication key, encryption method appointed with server, upper computer encryption, etc. Table 4 is a schematic table of instructions received by the upper computer.
Byte(s) | Item(s) | Description of the invention |
0-1 | STX | Data header/frame header fixed value: 0xABAC |
2 | LEN | 0x01 |
3 | RAND | Random number |
4 | KEY | Communication key |
5 | CMD | 0x12 |
6 | DATA | And returning a value: 0: success 1: failure of |
7 | CRC | CRC8 check value of data before CRC after encryption |
TABLE 4
Interactive flow, adopting SOCKET UDP protocol, reporting once every 10 seconds
Fig. 4 is a schematic diagram of an operation and maintenance monitoring system according to an embodiment of the present invention; the operation performed by the operation and maintenance monitoring system refers to the methods shown in fig. 1, fig. 2, and fig. 3, and will not be described herein again.
Fig. 5 is a schematic diagram of an operation and maintenance monitoring apparatus according to an embodiment of the present invention; as shown in fig. 5, applied to an upper computer, the apparatus includes:
the first receiving module is used for receiving a target data set sent by the sensor and/or the PLC;
the first sending module is used for sending the target data set to a server; performing corresponding operation by the server according to the target data set;
the target data set comprising at least one of: the device comprises detection data, type symbols corresponding to the detection data and identifiers describing equipment for acquiring the detection data.
Specifically, the first receiving module is used for receiving a target data set sent by the sensor and/or the PLC through the Modbus.
Specifically, the first sending module is configured to, before sending the target data set to the server, perform at least one of:
encrypting the target data set; correspondingly, sending the encrypted target data set;
converting the target data set into a preset service language corresponding to a server; correspondingly, sending the target data set converted into the service language;
wherein the encrypting the target data set comprises one of:
generating a first random number, and scrambling the first random number to obtain a second random number; disturbing the target data set according to the second random number to obtain a disturbed target data set;
acquiring a communication key from a server, and encrypting the target data set by using the communication key; an encrypted target data set is obtained.
The operation and maintenance monitoring performed by the above-mentioned device may refer to the method shown in fig. 1, which is not described herein again.
Fig. 6 is a schematic diagram of another operation and maintenance monitoring apparatus according to an embodiment of the present invention; as shown in fig. 6, applied to a server, the apparatus includes:
the second receiving module is used for receiving a data set sent by the upper computer;
the processing module is used for analyzing the data set and executing different operations aiming at the data in the data set according to the analysis result;
the data set comprising at least one of: the device comprises detection data, type symbols corresponding to the detection data and identifiers describing equipment for acquiring the detection data.
Specifically, the processing module is configured to determine a preset processing strategy of the corresponding probe data according to the type symbol and the identifier in the data set;
when the corresponding detection data are determined to meet the corresponding conditions according to the preset processing strategy, executing corresponding actions;
the action includes at least one of: alarming, displaying and sending corresponding short messages.
Specifically, the second receiving module is further configured to receive an acquisition instruction sent by the upper computer; accordingly, the method can be used for solving the problems that,
the device further comprises: the second sending module is used for sending the communication key to the upper computer according to the acquisition instruction;
correspondingly, the second receiving module is specifically configured to receive the encrypted target data set sent by the upper computer;
correspondingly, the processing module is configured to decrypt the encrypted target data set.
The operation and maintenance monitoring performed by the above-mentioned device may refer to the method shown in fig. 2, which is not described herein again.
Fig. 7 is a schematic diagram of another operation and maintenance monitoring apparatus according to an embodiment of the present invention. As applied to a schematic structural diagram of an electronic device, the electronic device 700 shown in fig. 7 includes: at least one processor 701, memory 702, at least one network interface 704, and other user interfaces 703. The various components in the electronic device 700 are coupled together by a bus system 705. It is understood that the bus system 705 is used to enable communications among the components. The bus system 705 includes a power bus, a control bus, and a status signal bus in addition to a data bus. But for clarity of illustration the various busses are labeled in figure 7 as the bus system 705.
The user interface 703 may include, among other things, a display, a keyboard, or a pointing device (e.g., a mouse, trackball, touch pad, or touch screen, among others.
It is to be understood that the memory 702 in embodiments of the present invention may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The non-volatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of illustration and not limitation, many forms of RAM are available, such as Static random access memory (Static RAM, SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic random access memory (Synchronous DRAM, SDRAM), Double Data Rate Synchronous Dynamic random access memory (ddr Data Rate SDRAM, ddr SDRAM), Enhanced Synchronous SDRAM (ESDRAM), synchlronous SDRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The memory 702 described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
In some embodiments, memory 702 stores the following elements, executable units or data structures, or a subset thereof, or an expanded set thereof: an operating system 7021 and application programs 7022.
The operating system 7021 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, for implementing various basic services and processing hardware-based tasks. The application 7022 includes various applications, such as a Media Player (Media Player), a Browser (Browser), and the like, for implementing various application services. Programs that implement methods in accordance with embodiments of the present invention can be included within application program 7022.
In embodiments of the present invention, the application program code may be loaded into and executed by the processor 702 by invoking programs or instructions stored in memory 702, which, in particular, may be programs or instructions stored in application program 7022,
when applied to an upper computer, the processor 701 is configured to execute the method steps provided by the method embodiments, for example, including:
receiving a target data set sent by a sensor and/or a PLC;
sending the target data set to a server; performing corresponding operation by the server according to the target data set;
the target data set comprising at least one of: the device comprises detection data, type symbols corresponding to the detection data and identifiers describing equipment for acquiring the detection data.
When applied to a server, the processor 701 is configured to perform the method steps provided by the method embodiments, for example, including:
receiving a data set sent by an upper computer;
analyzing the data set, and executing different operations aiming at the data in the data set according to the analysis result;
the data set comprising at least one of: the device comprises detection data, type symbols corresponding to the detection data and identifiers describing equipment for acquiring the detection data.
The method disclosed in the above embodiments of the present invention may be applied to the processor 701, or implemented by the processor 701. The processor 701 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be implemented by integrated logic circuits of hardware or instructions in the form of software in the processor 701. The Processor 701 may be a general-purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, or discrete hardware components. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software elements in the decoding processor. The software elements may be located in ram, flash, rom, prom, or eprom, registers, among other storage media that are well known in the art. The storage medium is located in the memory 702, and the processor 701 reads the information in the memory 702 and performs the steps of the above method in combination with the hardware thereof.
It is to be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. For a hardware implementation, the Processing units may be implemented within one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), general purpose processors, controllers, micro-controllers, microprocessors, other electronic units configured to perform the functions described herein, or a combination thereof.
For a software implementation, the techniques described herein may be implemented by means of units performing the functions described herein. The software codes may be stored in a memory and executed by a processor. The memory may be implemented within the processor or external to the processor.
The electronic device provided in this embodiment may be the electronic device shown in fig. 7, and may perform all the steps of the operation and maintenance monitoring method shown in fig. 1-2, so as to achieve the technical effect of the operation and maintenance monitoring method shown in fig. 1-2, and for brevity, it is described with reference to fig. 1-2, which is not described herein again.
The embodiment of the invention also provides a storage medium (computer readable storage medium). The storage medium herein stores one or more programs. Among others, the storage medium may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as read-only memory, flash memory, a hard disk, or a solid state disk; the memory may also comprise a combination of memories of the kind described above.
When the one or more programs in the storage medium are executable by the one or more processors, the operation and maintenance monitoring method executed by the operation and maintenance monitoring device is implemented.
When the method is applied to the upper computer, the processor is used for executing the operation and maintenance monitoring program stored in the memory so as to realize the following steps of the operation and maintenance monitoring method executed on the upper computer side:
receiving a target data set sent by a sensor and/or a Programmable Logic Controller (PLC);
sending the target data set to a server; performing corresponding operation by the server according to the target data set;
the target data set comprising at least one of: the device comprises detection data, type symbols corresponding to the detection data and identifiers describing equipment for acquiring the detection data.
When the method is applied to the server, the processor is used for executing the operation and maintenance monitoring program stored in the memory so as to realize the following steps of the operation and maintenance monitoring method executed on the server side:
receiving a data set sent by an upper computer;
analyzing the data set, and executing different operations aiming at the data in the data set according to the analysis result;
the data set comprising at least one of: the device comprises detection data, type symbols corresponding to the detection data and identifiers describing equipment for acquiring the detection data.
Those of skill would further appreciate that the various illustrative components and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied in hardware, a software module executed by a processor, or a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are merely exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.
Claims (10)
1. An operation and maintenance monitoring method is applied to an upper computer, and comprises the following steps:
receiving a target data set sent by a sensor and/or a Programmable Logic Controller (PLC);
sending the target data set to a server; performing corresponding operation by the server according to the target data set;
the target data set comprising at least one of: the device comprises detection data, type symbols corresponding to the detection data and identifiers describing equipment for acquiring the detection data.
2. The method of claim 1, wherein receiving the set of target data transmitted by the sensor and/or PLC comprises:
and receiving a target data set sent by the sensor and/or the PLC through the Modbus.
3. The method of claim 1, wherein prior to sending the target data set to a server, the method further comprises at least one of:
encrypting the target data set; correspondingly, sending the encrypted target data set;
converting the target data set into a preset service language corresponding to a server; correspondingly, sending the target data set converted into the service language;
wherein the encrypting the target data set comprises one of:
generating a first random number, and scrambling the first random number to obtain a second random number; disturbing the target data set according to the second random number to obtain a disturbed target data set;
acquiring a communication key from a server, and encrypting the target data set by using the communication key; an encrypted target data set is obtained.
4. An operation and maintenance monitoring method is applied to a server, and the method comprises the following steps:
receiving a data set sent by an upper computer;
analyzing the data set, and executing different operations aiming at the data in the data set according to the analysis result;
the data set comprising at least one of: the device comprises detection data, type symbols corresponding to the detection data and identifiers describing equipment for acquiring the detection data.
5. The method of claim 4, wherein performing different operations on the data in the dataset according to the analysis result comprises:
determining a preset processing strategy of corresponding detection data according to the type symbol and the identifier in the data set;
when the corresponding detection data are determined to meet the corresponding conditions according to the preset processing strategy, executing corresponding actions;
the action includes at least one of: alarming, displaying and sending corresponding short messages.
6. The method of claim 3, further comprising: receiving an acquisition instruction sent by an upper computer; sending a communication key to the upper computer according to the acquisition instruction;
correspondingly, the receiving the data set sent by the upper computer includes: receiving an encrypted target data set sent by an upper computer;
correspondingly, the performing different operations on the data in the data set according to the analysis result includes:
decrypting the encrypted target data set.
7. The utility model provides an operation and maintenance monitoring device which characterized in that is applied to the host computer, the device includes:
the first receiving module is used for receiving a target data set sent by the sensor and/or the PLC;
the first sending module is used for sending the target data set to a server; performing corresponding operation by the server according to the target data set;
the target data set comprising at least one of: the device comprises detection data, type symbols corresponding to the detection data and identifiers describing equipment for acquiring the detection data.
8. An operation and maintenance monitoring device, which is applied to a server, the device comprising:
the second receiving module is used for receiving a data set sent by the upper computer;
the processing module is used for analyzing the data set and executing different operations aiming at the data in the data set according to the analysis result;
the data set comprising at least one of: the device comprises detection data, type symbols corresponding to the detection data and identifiers describing equipment for acquiring the detection data.
9. A computer device, comprising: the processor is used for executing a monitoring program of the service stored in the memory to realize the operation and maintenance monitoring method of any one of claims 1 to 3 or realize the operation and maintenance monitoring method of any one of claims 4 to 6.
10. A storage medium storing one or more programs, the one or more programs being executable by one or more processors to implement the operation and maintenance monitoring method of any one of claims 1 to 3 or the operation and maintenance monitoring method of any one of claims 4 to 6.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011069791.5A CN112180826A (en) | 2020-09-30 | 2020-09-30 | Operation and maintenance monitoring method and device and storage medium |
PCT/CN2020/123275 WO2022067915A1 (en) | 2020-09-30 | 2020-10-23 | Operation and maintenance monitoring method, apparatus, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011069791.5A CN112180826A (en) | 2020-09-30 | 2020-09-30 | Operation and maintenance monitoring method and device and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112180826A true CN112180826A (en) | 2021-01-05 |
Family
ID=73948538
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011069791.5A Pending CN112180826A (en) | 2020-09-30 | 2020-09-30 | Operation and maintenance monitoring method and device and storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112180826A (en) |
WO (1) | WO2022067915A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115002048A (en) * | 2022-05-31 | 2022-09-02 | 珠海格力电器股份有限公司 | Data transmission method and device, electronic equipment and storage medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101436070A (en) * | 2007-11-12 | 2009-05-20 | 宝山钢铁股份有限公司 | Equipment diagnosis alarming device of decentralized control system |
CN101581591A (en) * | 2008-12-30 | 2009-11-18 | 无锡虹叶腾文电子科技有限公司 | Coal gas remote meter reading system |
CN104632190A (en) * | 2014-12-23 | 2015-05-20 | 北京奥瑞安能源技术开发有限公司 | Method and system for collecting oil-gas well parameters |
CN105116846A (en) * | 2015-07-15 | 2015-12-02 | 华南农业大学 | Wireless sensor network-based silkworm rearing room environment intelligent monitoring system and method |
CN107783515A (en) * | 2016-08-31 | 2018-03-09 | 湖南中冶长天节能环保技术有限公司 | A kind of field apparatus detection and management system |
CN108023724A (en) * | 2016-11-04 | 2018-05-11 | 北京展讯高科通信技术有限公司 | Data transmission method and device |
US20190187688A1 (en) * | 2016-05-09 | 2019-06-20 | Strong Force Iot Portfolio 2016, Llc | Systems and methods for data collection and frequency analysis |
CN110906968A (en) * | 2019-12-05 | 2020-03-24 | 华南理工大学广州学院 | Acquisition method of data acquisition system |
US10741050B2 (en) * | 2017-10-18 | 2020-08-11 | Bently Nevada, Llc | Automated alarm shelving |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103279083B (en) * | 2013-05-06 | 2016-02-24 | 中国船舶重工集团公司第七一二研究所 | A kind of ORC genset wireless supervisory control system and long-distance monitoring method |
CN108259270A (en) * | 2018-01-11 | 2018-07-06 | 郑州云海信息技术有限公司 | A kind of data center's system for unified management design method |
CN108809701A (en) * | 2018-05-23 | 2018-11-13 | 郑州云海信息技术有限公司 | A kind of data center's wisdom data platform and its implementation |
-
2020
- 2020-09-30 CN CN202011069791.5A patent/CN112180826A/en active Pending
- 2020-10-23 WO PCT/CN2020/123275 patent/WO2022067915A1/en active Application Filing
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101436070A (en) * | 2007-11-12 | 2009-05-20 | 宝山钢铁股份有限公司 | Equipment diagnosis alarming device of decentralized control system |
CN101581591A (en) * | 2008-12-30 | 2009-11-18 | 无锡虹叶腾文电子科技有限公司 | Coal gas remote meter reading system |
CN104632190A (en) * | 2014-12-23 | 2015-05-20 | 北京奥瑞安能源技术开发有限公司 | Method and system for collecting oil-gas well parameters |
CN105116846A (en) * | 2015-07-15 | 2015-12-02 | 华南农业大学 | Wireless sensor network-based silkworm rearing room environment intelligent monitoring system and method |
US20190187688A1 (en) * | 2016-05-09 | 2019-06-20 | Strong Force Iot Portfolio 2016, Llc | Systems and methods for data collection and frequency analysis |
CN107783515A (en) * | 2016-08-31 | 2018-03-09 | 湖南中冶长天节能环保技术有限公司 | A kind of field apparatus detection and management system |
CN108023724A (en) * | 2016-11-04 | 2018-05-11 | 北京展讯高科通信技术有限公司 | Data transmission method and device |
US10741050B2 (en) * | 2017-10-18 | 2020-08-11 | Bently Nevada, Llc | Automated alarm shelving |
CN110906968A (en) * | 2019-12-05 | 2020-03-24 | 华南理工大学广州学院 | Acquisition method of data acquisition system |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115002048A (en) * | 2022-05-31 | 2022-09-02 | 珠海格力电器股份有限公司 | Data transmission method and device, electronic equipment and storage medium |
CN115002048B (en) * | 2022-05-31 | 2023-09-12 | 珠海格力电器股份有限公司 | Data transmission method and device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
WO2022067915A1 (en) | 2022-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9361457B1 (en) | Use of decoy data in a data store | |
US9560523B2 (en) | Mobile device authentication | |
CN109598135B (en) | Industrial control equipment operation and maintenance information storage method, device and system | |
CN111193817B (en) | Method and device for automatically registering equipment serial number, computer equipment and storage medium | |
CN109302501B (en) | Industrial control data storage method, device and system based on block chain technology | |
US20150370235A1 (en) | Analyzing scada systems | |
CN103401930A (en) | Web Service-based industrial monitoring method and device | |
CN113507691B (en) | Information pushing system and method based on power distribution network cross-region service | |
CN112180826A (en) | Operation and maintenance monitoring method and device and storage medium | |
CN112866193A (en) | Equipment deployment method, device, equipment and storage medium | |
CN105051713A (en) | System and method of web-based keyboard, video and mouse (kvm) redirection and application of the same | |
US10021063B2 (en) | Apparatus and method for protecting proprietary information over public notification infrastructure | |
CN102387181B (en) | A kind of login method and entering device | |
CN109995782B (en) | Information processing method, device, system and computer storage medium | |
CN109922056B (en) | Data security processing method, terminal and server thereof | |
US11102091B2 (en) | Analyzing SCADA systems | |
CN111723410A (en) | Hard disk encryption method, hard disk lock system, hard disk encryption device and storage medium | |
CN112462980B (en) | Password interception preventing method and device and POS machine | |
CN112468454B (en) | Remote file management system and remote file management method thereof | |
CN112565269B (en) | Method and device for detecting back door flow of server, electronic equipment and storage medium | |
CN112464203A (en) | Data format detection method based on intelligent password key application interface and electronic equipment | |
CN114996671A (en) | Server information processing method, device and medium | |
CN112446063A (en) | Mobile terminal PIN input method, computer storage medium and terminal device | |
CN118336925B (en) | Monitoring control method, system, equipment and medium for centrally-mounted switch cabinet | |
CN111277601A (en) | Website security monitoring method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210105 |