A server cabinet power environment monitoring method, device and medium
By using a national cryptographic chip built into the active identification module in the environmental monitoring system for data encryption and edge computing, the privacy leakage and data security issues of the environmental monitoring system are solved, and the secure storage of data and the automated processing of abnormal alarms are realized.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-10
- Publication Date
- 2026-03-27
AI Technical Summary
Existing environmental monitoring systems rely on a single communication method, which can easily lead to privacy leaks and compromise data security.
The active identification module incorporates a national cryptographic chip and achieves secure data transmission and processing through encrypted storage and edge computing, including automated operations such as identity verification, data encryption, and anomaly alarms.
It improves data security, ensures that data is not compromised when the system hardware is replaced, saves human resources, and enables timely detection and handling of anomalies.
Smart Images

Figure CN116305327B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of industrial internet, and in particular to a server cabinet power environment monitoring method, device and medium. BACKGROUND
[0002] With the continuous development of industrial internet, more and more industrial devices begin to embed active identification and join the industrial internet identification analysis system. Active identification is to assign industrial internet identification to device terminals as the unique digital identity of the device terminal. Through the communication capability of the terminal itself, the active identification initiates an identification analysis request to the identification analysis system, completes terminal addressing, identity verification, instruction issuing, data reporting and other operations, realizes data access and data sharing of the same subject and multiple subject terminals, and is an important basis and guarantee for promoting the development of the industrial internet identification analysis system.
[0003] Dynamic environment monitoring refers to centralized monitoring of power equipment and cabinet environment variables in various machine rooms, i.e., power environment monitoring. The existing dynamic environment monitoring system can collect data of power equipment and cabinet environment in the cabinet, monitor the running state of the system and equipment and security in real time, record and process related data, detect faults in time, and make necessary operations to timely notify personnel to handle. However, the existing dynamic environment monitoring system is generally based on wired communication, which has the problem of single communication mode, and is prone to privacy leakage, and data security cannot be guaranteed. SUMMARY
[0004] The embodiments of the present application provide a server cabinet power environment monitoring method, device and medium to solve the technical problem that the existing dynamic environment monitoring system is prone to privacy leakage and data security cannot be guaranteed.
[0005] In one aspect, the embodiments of the present application provide a server cabinet power environment monitoring method applied to a server cabinet power environment monitoring system, the system comprising an industrial computer, an active identification module and a plurality of sensor devices, the active identification module being built-in with a master control chip and comprising:
[0006] The active identification module is used to determine that the encryption area of the master control chip stores a key corresponding to a national secret chip, and read an identification code of the active identification module to verify the identity information of the server cabinet;
[0007] In the case of successful verification, the master control machine receives power environment data of the server cabinet collected by each sensor device, and transmits the power environment data to the master control chip of the active identification module;
[0008] The power environment data is encrypted and stored by the national secret chip based on the key of the national secret chip of the master control chip, and the encrypted power environment data is pushed to the industrial computer.
[0009] The edge computing is performed on the power environment data by the industrial computer, and whether the power environment data has an abnormal condition is determined according to a calculation result, so that alarm information corresponding to the abnormal condition is pushed to a corresponding administrator.
[0010] In an implementation manner of the present application, the master control chip is determined to store the key corresponding to the national secret chip through the active identification module, specifically including:
[0011] It is checked through the active identification module whether the encryption area of the master control chip stores a key, if the encryption area of the master control chip does not store a key, a key corresponding to the national secret chip is read and generated, and the key corresponding to the national secret chip is stored in the encryption area of the master control chip.
[0012] In the case that the encryption area of the master control chip stores a key, it is determined whether the key stored in the encryption area of the master control chip is consistent with the key of the national secret chip, if yes, the register area of the national secret chip in the active identification module is read to determine the completion of the checking of the national secret chip according to the value of the register corresponding to the national secret chip.
[0013] In an implementation manner of the present application, the identification code of the active identification module is read to verify the identity information of the server cabinet, specifically including:
[0014] It is checked through the active identification module whether the encryption area of the master control chip stores an identification code, if not, an identification code is applied to an enterprise node in an identification analysis system based on a preset identification code application algorithm, so as to obtain the identification code corresponding to the server cabinet;
[0015] The identification code is encrypted through a built-in encryption algorithm, and the encrypted identification code is stored in the encryption area of the master control chip.
[0016] In the case that the encryption area of the master control chip stores an identification code, it is determined whether the identification code stored in the encryption area of the master control chip is consistent with a pre-stored identification code, if yes, the verification of the identity information of the server cabinet is completed.
[0017] The register area of the identification code in the active identification module is read, and the completion of the checking of the identification code is determined according to the value of the register corresponding to the identification code.
[0018] In an implementation manner of the present application, the system further includes a cloud platform.
[0019] After the edge computing of the power environment data by the industrial computer and the determination of whether the power environment data has an abnormal situation according to the calculation result, the method further comprises:
[0020] The alarm information corresponding to the abnormal situation is encrypted by the national secret chip;
[0021] The encrypted power environment data and alarm information are sent to the industrial computer by the active identification module, and the encrypted identification code, power environment data and alarm information are uploaded to the cloud platform by the industrial computer.
[0022] In an implementation manner of the present application, after the encrypted identification code, power environment data and alarm information are uploaded to the cloud platform by the industrial computer, the method further comprises:
[0023] The cloud platform decrypts the identification code, and determines the server cabinet corresponding to the identification code according to the decrypted identification code;
[0024] The encrypted power environment data and alarm information are decrypted according to the public key corresponding to the national secret chip, and the identification code, power environment data and alarm information are visually displayed, so that the administrator corresponding to the server cabinet can view through a webpage or a mobile client.
[0025] In an implementation manner of the present application, the system further comprises a display screen;
[0026] After the power environment data of the server cabinet collected by each sensor device is received by the main control machine in the case of successful verification, the method further comprises:
[0027] The power environment data is pushed to the display screen by the industrial computer, so as to display the power environment data on the display screen;
[0028] After the determination of whether the power environment data has an abnormal situation according to the calculation result, the method further comprises:
[0029] The abnormal situation is marked on the display screen, and the state of the three-color lamp on the display screen is adjusted, so that the administrator can obtain the abnormal situation in time.
[0030] In an implementation manner of the present application, the system further comprises a positioning module;
[0031] After the determination of whether the power environment data has an abnormal situation according to the calculation result, the method further comprises:
[0032] The positioning module is configured to acquire geographic position information of the server cabinet and transmit the geographic position information corresponding to the server cabinet to the industrial computer.
[0033] The industrial computer is configured to upload the geographic position information to a cloud platform and push the geographic position information to an administrator corresponding to the server cabinet.
[0034] In an implementation form of the present application, the main control machine is configured to receive power environment data of the server cabinet collected by each sensor device and transmit the power environment data to the main control chip of the active identification module, and specifically includes:
[0035] The data acquisition module built in the main control machine is configured to perform data communication with a temperature sensor, a humidity sensor and a smoke sensor.
[0036] The main control machine is configured to receive server cabinet temperature data sent by the temperature sensor, receive server cabinet humidity data sent by the humidity sensor, and receive server cabinet smoke data sent by the smoke sensor.
[0037] The data acquisition module built in the main control machine is configured to transmit the temperature data, humidity data and smoke data to the main control chip of the active identification module.
[0038] On the other hand, the present application also provides a server cabinet power environment monitoring device, which is applied to a server cabinet power environment monitoring system, the system comprising an industrial computer, an active identification module and a plurality of sensor devices, the active identification module being built-in with a main control chip, and the device comprising:
[0039] at least one processor;
[0040] and a memory in communication connection with the at least one processor;
[0041] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the above-mentioned server cabinet power environment monitoring method.
[0042] On the other hand, the present application also provides a non-volatile computer storage medium, which stores computer executable instructions and is applied to a server cabinet power environment monitoring system, the system comprising an industrial computer, an active identification module and a plurality of sensor devices, the active identification module being built-in with a main control chip, and the computer executable instructions being set to:
[0043] a server cabinet power environment monitoring method as described above.
[0044] The embodiment of the application provides a server cabinet power environment monitoring method, device and medium, at least including the following beneficial effects:
[0045] By storing the key of the national secret chip in the encryption area of the master control chip of the active identification module, the safe storage of data is realized, that is, even if the flash memory or hard disk for storing data in the system is replaced, or the master control chip is replaced, the internally collected and stored data information cannot be cracked; the active identification module containing the national secret chip is built-in, a unique identity code is provided for the server cabinet corresponding to the power environment monitoring system, and the data security of the system is greatly improved; the automatic execution of identification code application, encryption and storage is realized through the active identification module, manual operation is not needed, and human resources are saved; through edge calculation on the power environment data, the abnormal condition of the server cabinet can be known in time, and alarm information corresponding to the abnormal condition can be pushed to the corresponding manager in time, so that the abnormality can be acquired and processed in time. BRIEF DESCRIPTION OF DRAWINGS
[0046] The drawings described herein are used to provide further understanding of the application, constitute a part of the application, the illustrative embodiments of the application and the description thereof are used to explain the application, and do not constitute improper limitation on the application. In the drawings:
[0047] Figure 1 A flowchart of a server cabinet power environment monitoring method provided by the embodiment of the application is shown in the figure.
[0048] Figure 2 An internal structure diagram of a server cabinet power environment monitoring device provided by the embodiment of the application is shown in the figure. DETAILED DESCRIPTION
[0049] In order to make the purpose, technical scheme and advantages of the application clearer, the technical scheme of the application will be clearly and completely described below by combining the specific embodiments of the application and corresponding drawings. Apparently, the described embodiments are only part of the embodiments of the application, not all the embodiments. Based on the embodiments in the application, all other embodiments obtained by those skilled in the art without creative labor are within the protection scope of the application.
[0050] The embodiment of the application provides a kind of server cabinet power environment monitoring method, equipment and medium, by the key of national secret chip is stored in the encryption area of the main control chip of active identification module, the safe storage of data is realized, even if the flash memory or hard disk of system internal storage data is replaced, or replace main control chip, internal acquisition and storage data information still cannot be cracked;By the active identification module containing national secret chip built-in, the unique identity code is provided for the server cabinet of power environment monitoring system corresponding, greatly improve the data security of system;The automation execution of identification code application, encryption and storage is realized by active identification module, without manual operation, save human resources;By edge computing to power environment data, the abnormal condition of server cabinet can be known in time, and the alarm information corresponding to abnormal condition is pushed to corresponding manager in time, so as to obtain and handle exception in time.Use to solve the technical problems that the existing dynamic environment monitoring system is prone to privacy leakage, and data security cannot be guaranteed.
[0051] Figure 1 The flowchart of the server cabinet power environment monitoring method provided by the embodiment of the application is shown in Figure Figure 1 As shown, the server cabinet power environment monitoring method provided by the embodiment of the application can mainly include the following steps:
[0052] 101, determine the encryption area of main control chip to store the key corresponding to national secret chip by active identification module, and read the identification code of active identification module to verify the identity information of server cabinet.
[0053] The server cabinet power environment monitoring method disclosed by the application is applied to a server cabinet power environment monitoring system, which includes an industrial computer, an active identification module and a plurality of sensor devices. The active identification module is built-in with a main control chip, and the industrial computer is built-in with a data acquisition module. The data acquisition module contains a DIDO interface, and / or an RJ45 interface, and / or an RS485 interface, and / or an RS232 interface, which can communicate with temperature and humidity sensors, water immersion sensors, smoke sensors and the like to realize data acquisition, data transmission and data display.
[0054] Specifically, the server checks whether the encryption area of the master control chip stores a key through the active identification module, and in the case that the encryption area of the master control chip of the active identification module does not store a key, the server stores the key corresponding to the national security chip in the encryption area of the master control chip by reading the national security chip to generate the key corresponding to the national security chip. In the case that the encryption area of the master control chip stores a key, the server further needs to determine whether the key stored in the encryption area of the master control chip is consistent with the key of the national security chip, and in the case that the two are consistent, the value of the register corresponding to the national security chip can be obtained by reading the register area of the national security chip of the active identification module, so that the check on the national security chip can be completed according to the value of the register corresponding to the national security chip.
[0055] Specifically, the server checks whether the encryption area of the master control chip stores an identification code through the active identification module, and in the case that the encryption area of the master control chip does not store an identification code, the server applies for an identification code from an enterprise node in an identification analysis system based on a preset identification code application algorithm, so as to obtain an identification code corresponding to the server cabinet. The server encrypts the obtained identification code through a built-in encryption algorithm, and stores the encrypted identification code in the encryption area of the master control chip.
[0056] In the case that the encryption area of the master control chip stores an identification code, the server needs to determine whether the identification code stored in the encryption area of the master control chip is consistent with the pre-stored identification code, and in the case that the two are consistent, the verification of the server cabinet identity information is completed, and then the register area of the identification code in the active identification module is read, and the check on the identification code is completed according to the value of the register corresponding to the identification code.
[0057] 102、In the case that the verification is successful, the power environment data of the server cabinet collected by each sensor device is received by the master control machine, and the power environment data is transmitted to the master control chip of the active identification module.
[0058] Specifically, the server communicates with the temperature sensor, the humidity sensor and the smoke sensor through the data acquisition module built in the master control machine, receives the server cabinet temperature data sent by the temperature sensor, receives the server cabinet humidity data sent by the humidity sensor, and receives the server cabinet smoke data sent by the smoke sensor. Then, the server sends the temperature data, the humidity data and the smoke data to the master control chip of the active identification module through the data acquisition module built in the master control machine.
[0059] It should be noted that the sensor device in the embodiment of the application further comprises a water immersion sensor. The temperature and humidity sensor has a built-in RS485 interface and / or an RJ45 interface for connecting the industrial computer and communicates with the industrial computer through the Modbus RTU protocol and / or the Modbus TCP protocol. The water immersion sensor has a built-in RS485 interface and / or an RJ45 interface for connecting the industrial computer and communicates with the industrial computer through the Modbus RTU protocol and / or the Modbus TCP protocol. The smoke sensor has a built-in RS485 interface and / or an RJ45 interface for connecting the industrial computer and communicates with the industrial computer through the Modbus RTU protocol and / or the Modbus TCP protocol.
[0060] In an embodiment of the application, the system further comprises a display screen. After the server receives the power environment data of the server cabinet collected by each sensor device through the host computer in the case of successful verification, the server pushes the power environment data to the display screen through the industrial computer, and displays the power environment data through the display screen.
[0061] It should be noted that the display screen in the embodiment of the application is a capacitive touch screen, which has a built-in USB interface for touch interaction with the industrial computer. At the same time, the display screen is connected to the industrial computer through an HDMI interface, and / or a VGA interface, and / or a DP interface to display the UI interface of the dynamic environment monitoring system, so as to meet the data viewing and operation needs of the on-site operation and maintenance personnel.
[0062] 103、Based on the key of the national secret chip in the main control chip, the power environment data is encrypted and stored through the national secret chip, and the encrypted power environment data is pushed into the industrial computer.
[0063] The server stores the key of the national secret chip in the main control chip, and realizes the encryption of the received power environment data through the national secret chip, and stores the encrypted power environment data in the main control chip of the main identification module. Then, the server pushes the encrypted power environment data into the industrial computer, so that the industrial computer can perform subsequent operations on the encrypted power environment data.
[0064] 104、Through the industrial computer, edge computing is performed on the power environment data, and according to the calculation result, it is determined whether the power environment data has an abnormal condition, so as to push the alarm information corresponding to the abnormal condition to the corresponding administrator.
[0065] In an embodiment of the present application, the system further comprises a cloud platform. After the server performs edge computing on the power environment data through the industrial computer, and determines whether the power environment data has an abnormal condition according to the calculation result, the server encrypts the alarm information corresponding to the abnormal condition through the national secret chip, and then sends the encrypted power environment data and alarm information to the industrial computer through the active identification module, so that the encrypted identification code, power environment data and alarm information can be uploaded to the cloud platform through the industrial computer.
[0066] In an embodiment of the present application, after the server uploads the encrypted identification code, power environment data and alarm information to the cloud platform through the industrial computer, the cloud platform decrypts the identification code, and determines the identity information of the server cabinet corresponding to the identification code according to the decrypted identification code, then decrypts the encrypted power environment data and alarm information according to the public key corresponding to the national secret chip, and visually displays the identification code, power environment data and alarm information, so that the administrator corresponding to the server cabinet can view through a webpage or a mobile client.
[0067] In an embodiment of the present application, after the server determines whether the power environment data has an abnormal condition according to the calculation result, the server marks the abnormal condition of the power environment data on the display screen, and adjusts the state of the three-color lamp on the display screen, so as to facilitate the administrator to obtain the abnormal condition in time and process it in time.
[0068] In an embodiment of the present application, the system further comprises a positioning module. After the server determines whether the power environment data has an abnormal condition according to the calculation result, the server obtains the geographic location information of the server cabinet through the positioning module, and transmits the geographic location information corresponding to the server cabinet to the industrial computer, and then uploads the geographic location information corresponding to the server cabinet to the cloud platform through the industrial computer. In addition, the server also pushes the geographic location information corresponding to the server cabinet to the administrator corresponding to the server cabinet.
[0069] It should be noted that the positioning module in the embodiment of the present application is built-in Beidou positioning module and / or GPS positioning module. The module transmits the position information of the dynamic environment monitoring system to the industrial computer in real time. The industrial computer in the present application transmits the collected cabinet identification data, state data, position data, alarm data and the like to the public cloud server through a wireless network and / or a wired network sending end through a built-in 5G communication module, and / or a 4G Cat.1 communication module, and / or a Lora communication module, and / or a ZigBee communication module, and / or a NB-IoT communication module, and / or a Wi-Fi communication module, and / or an Ethernet communication module and the like.
[0070] The above is a method embodiment of the present application. Based on the same inventive concept, the present embodiment also provides a server cabinet power environment monitoring device, the structure of which is shown in Figure 2
[0071] Figure 2 An internal structure diagram of a server cabinet power environment monitoring device provided by the present embodiment is shown in Figure 2
[0072] at least one processor;
[0073] and a memory in communication connection with the at least one processor;
[0074] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to:
[0075] determine, through the active identification module, that the encryption area of the master control chip stores the key corresponding to the national secret chip, and read the identification code of the active identification module to verify the identity information of the server cabinet;
[0076] In the case of successful verification, receive, through the master control machine, the power environment data of the server cabinet collected by each sensor device, and transmit the power environment data to the master control chip of the active identification module;
[0077] Based on the key of the national secret chip of the master control chip, encrypt and store the power environment data through the national secret chip, and push the encrypted power environment data to the industrial computer;
[0078] Perform edge computing on the power environment data through the industrial computer, and determine whether the power environment data is abnormal according to the calculation result, so as to push the alarm information corresponding to the abnormal condition to the corresponding administrator.
[0079] The present embodiment also provides a non-volatile computer storage medium, which stores computer executable instructions, and the computer executable instructions are set to:
[0080] determine, through the active identification module, that the encryption area of the master control chip stores the key corresponding to the national secret chip, and read the identification code of the active identification module to verify the identity information of the server cabinet;
[0081] In the case of successful verification, receive, through the master control machine, the power environment data of the server cabinet collected by each sensor device, and transmit the power environment data to the master control chip of the active identification module;
[0082] Based on the key of the master chip China secret chip, the power environment data is encrypted and stored by the China secret chip, and the encrypted power environment data is pushed to the industrial computer.
[0083] The industrial computer performs edge computing on the power environment data, and determines whether the power environment data is abnormal according to the calculation result, so as to push the alarm information corresponding to the abnormal condition to the corresponding administrator.
[0084] In the 1990s, it was quite obvious to distinguish whether an improvement in a technology was in hardware (e.g., improvement in circuit structures of diodes, transistors, switches, etc.) or in software (improvement in method flow). However, as technology has evolved, many improvements in method flow today can be considered as direct improvements in hardware circuit structures. Designers almost always obtain the corresponding hardware circuit structures by programming the improved method flow into hardware circuits. Therefore, it cannot be said that an improvement in a method flow cannot be implemented by hardware entity modules. For example, a programmable logic device (PLD) (e.g., a field programmable gate array (FPGA)) is an integrated circuit whose logic function is determined by user programming of the device. A digital system is "integrated" on a PLD by the designer programming it, rather than by asking a chip manufacturer to design and fabricate a custom integrated circuit chip. Moreover, instead of manually fabricating integrated circuit chips, this programming is now mostly implemented by "logic compiler" software, which is similar to software compilers used in program development, and the original code to be compiled is written in a specific programming language, which is called a hardware description language (HDL), and there are many such languages, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc., and the most commonly used are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should be aware that, as long as the method flow is logically programmed in the above-mentioned hardware description languages and programmed into an integrated circuit, a hardware circuit implementing the logical method flow can be easily obtained.
[0085] The controller can be implemented in any suitable way, for example, the controller can take the form of a microprocessor or processor and a computer readable medium storing computer readable program code, such as software or firmware, executable by the (micro)processor, logic gates, switches, an application specific integrated circuit (ASIC), a programmable logic controller and an embedded microcontroller, examples of which include but are not limited to the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20 and Silicone Labs C8051F320, the memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also know that, in addition to being implemented in pure computer readable program code, the controller can equally well be implemented to perform the same functions using logic gates, switches, an application specific integrated circuit, a programmable logic controller and an embedded microcontroller, etc. by means of a logical programming of the method steps. The controller can thus be considered as a hardware component, and the means comprised therein for performing the various functions can be considered as structures within the hardware component. Alternatively, the means for performing the various functions can even be considered as both a software module implementing the method and a structure within the hardware component.
[0086] The systems, apparatuses, modules or units illustrated by the above embodiments can be specifically implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer can be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0087] For the sake of description, the above apparatuses are described in functional division and are described respectively. Of course, the functions of the units can be implemented in the same or multiple software and / or hardware when implementing the present specification.
[0088] Those skilled in the art will understand that the embodiments of the present specification can be provided as a method, a system or a computer program product. Therefore, the embodiments of the present specification can take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware aspects. Moreover, the embodiments of the present specification can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0089] The specification is presented with reference to flow diagrams and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the specification. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processing element 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 flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagrams and / or block diagrams in the specification can present a method, apparatus or computer program product according to embodiments of the specification. Flow diagrams and / or block diagrams can also present a method, apparatus or computer program product to achieve functions specified in flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagrams and / or block diagrams in the specification can present a method, apparatus or computer program product according to embodiments of the specification. Flow diagrams and / or block diagrams can also present a method, apparatus or computer program product to achieve functions specified in flow diagrams and / or block diagrams block or blocks.
[0090] These computer program instructions can 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 instructions which implement the flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagrams and / or block diagrams in the specification can present a method, apparatus or computer program product according to embodiments of the specification. Flow diagrams and / or block diagrams can also present a method, apparatus or computer program product to achieve functions specified in flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagrams and / or block diagrams in the specification can present a method, apparatus or computer program product according to embodiments of the specification. Flow diagrams and / or block diagrams can also present a method, apparatus or computer program product to achieve functions specified in flow diagrams and / or block diagrams block or blocks.
[0091] These computer program instructions can 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 flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagrams and / or block diagrams in the specification can present a method, apparatus or computer program product according to embodiments of the specification. Flow diagrams and / or block diagrams can also present a method, apparatus or computer program product to achieve functions specified in flow diagrams and / or block diagrams block or blocks. Figure 1 The flow diagrams and / or block diagrams in the specification can present a method, apparatus or computer program product according to embodiments of the specification. Flow diagrams and / or block diagrams can also present a method, apparatus or computer program product to achieve functions specified in flow diagrams and / or block diagrams block or blocks.
[0092] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0093] The memory can include non-persistent memory and / or storage mechanisms such as, for example, random access memory (RAM), non-volatile memory (NVM), and / or a persistent memory such as, for example, read-only memory (ROM) or flash memory. The memory is an example of computer-readable media.
[0094] Computer-readable media includes permanent and non-permanent, movable and non-movable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules 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 technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device. According to the definition herein, computer-readable media does not include transitory media such as modulated data signals and carriers.
[0095] It should also be noted that the terms "comprising", "containing", or any other variant thereof are intended to cover non-exclusive inclusion, such that a process, method, article or apparatus that comprises a list of elements does not only include those elements, but also includes other elements not explicitly listed or inherent to such a process, method, article or apparatus. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or apparatus that includes the element.
[0096] The specification can be described in the general context of computer-executable instructions, such as program modules, executed by computers. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The specification can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media, including storage devices.
[0097] Each embodiment in the specification is described in a progressive manner, and the same or similar parts between each embodiment can be referred to each other, and each embodiment focuses on the difference from other embodiments. In particular, for device, equipment, non-volatile computer storage medium embodiments, since they are basically similar to method embodiments, the description is relatively simple, and the relevant parts can be referred to the part of the method embodiment.
[0098] The above-described embodiments of the application have special structure and can achieve the desired results. Other embodiments can have different structures and achieve the same results. The purpose of the above-described embodiments is to illustrate the principles of the application and not to limit the scope of the application. The scope of the application is defined by the claims and their equivalents. Other embodiments are within the scope of the claims.
[0099] The above description is merely illustrative of the embodiments of the present application and is not intended to limit the scope of the present application. Various modifications can be made by those skilled in the art based upon the teachings disclosed herein. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the embodiments of the present application shall fall within the scope of the claims of the present application.
Claims
1. A method for monitoring the power environment of a server cabinet, characterized in that, The application is applied to a server cabinet power environment monitoring system, and the system comprises an industrial computer, an active identification module and a plurality of sensor devices, the active identification module is internally provided with a main control chip, and the method comprises the following steps: Through the active identification module, it is determined that the encryption area of the main control chip stores the key corresponding to the national secret chip, and the identification code of the active identification module is read to verify the identity information of the server cabinet; In the case of successful verification, the power environment data of the server cabinet collected by each sensor device is received by the industrial computer, and the power environment data is transmitted to the main control chip of the active identification module; Based on the key of the national secret chip of the main control chip, the power environment data is encrypted by the national secret chip, and the encrypted power environment data is pushed to the industrial computer; Through the industrial computer, the edge calculation of the power environment data is carried out, and whether the power environment data has an abnormal condition is determined according to the calculation result, so as to push the alarm information corresponding to the abnormal condition to the corresponding administrator.
2. The method of claim 1, wherein, Through the active identification module, it is determined that the encryption area of the main control chip stores the key corresponding to the national secret chip, and the identification code of the active identification module is read to verify the identity information of the server cabinet; Through the active identification module, it is determined that the encryption area of the main control chip stores the key corresponding to the national secret chip, and the identification code of the active identification module is read to verify the identity information of the server cabinet; The reading of the identification code of the active identification module to verify the identity information of the server cabinet comprises the following steps:
3. The method of claim 1, wherein, Through the active identification module, it is determined that the encryption area of the main control chip stores the key corresponding to the national secret chip, and the identification code of the active identification module is read to verify the identity information of the server cabinet; Through the built-in encryption algorithm, the identification code is encrypted, and the encrypted identification code is stored in the encryption area of the main control chip; In the case that the encryption area of the main control chip stores the identification code, it is determined whether the identification code stored in the encryption area of the main control chip is consistent with the pre-stored identification code, if yes, the verification of the identity information of the server cabinet is completed; The register area of the identification code in the active identification module is read, and the checking of the identification code is completed according to the value of the corresponding register of the identification code. The system further comprises a cloud platform; 4. The method of claim 3, wherein, After the edge calculation of the power environment data by the industrial computer and the determination of whether the power environment data has an abnormal condition according to the calculation result, the method further comprises the following steps: The alarm information corresponding to the abnormal condition is encrypted by the national secret chip; The power environment data and the alarm information are sent to the industrial computer through the active identification module, and the identification code, the power environment data and the alarm information are uploaded to the cloud platform through the industrial computer.
5. The method of claim 4, wherein, After the identification code, the power environment data and the alarm information are uploaded to the cloud platform through the industrial computer, the method further comprises: The cloud platform decrypts the identification code, and determines the server cabinet corresponding to the identification code according to the decrypted identification code; The power environment data and the alarm information are decrypted according to the public key corresponding to the national secret chip, and the identification code, the power environment data and the alarm information are visually displayed, so that the administrator corresponding to the server cabinet can view through the webpage or the mobile client.
6. The method of claim 1, wherein, The system further comprises a display screen; After the power environment data of the server cabinet collected by each sensor device is received through the industrial computer under the condition that the verification is successful, the method further comprises: The power environment data is pushed to the display screen through the industrial computer, so that the power environment data is displayed through the display screen; After it is determined whether the power environment data has an abnormal condition according to the calculation result, the method further comprises: The abnormal condition is marked on the display screen, and the state of the three-color lamp on the display screen is adjusted, so that the administrator can timely obtain the abnormal condition.
7. The method of claim 4, wherein, The system further comprises a positioning module; After it is determined whether the power environment data has an abnormal condition according to the calculation result, the method further comprises: The geographic location information of the server cabinet is obtained through the positioning module, and the geographic location information corresponding to the server cabinet is transmitted to the industrial computer; The geographic location information is uploaded to the cloud platform through the industrial computer, and the geographic location information is pushed to the administrator corresponding to the server cabinet.
8. The method of claim 1, wherein, The power environment data of the server cabinet collected by each sensor device is received through the industrial computer, and the power environment data is transmitted to the main control chip of the active identification module, specifically comprising: Data communication is performed between the temperature sensor, the humidity sensor and the smoke sensor through the data acquisition module built in the industrial computer; The server cabinet temperature data sent by the temperature sensor is received, the server cabinet humidity data sent by the humidity sensor is received, and the server cabinet smoke data sent by the smoke sensor is received; The temperature data, the humidity data and the smoke data are sent to the main control chip of the active identification module through the data acquisition module built in the industrial computer.
9. A server cabinet power environment monitoring device, characterized by, A server cabinet power environment monitoring system is applied, and the system comprises an industrial computer, an active identification module and a plurality of sensor devices. The active identification module is built in a main control chip, and the device comprises: At least one processor; And a memory in communication connection with the at least one processor; The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the server cabinet power environment monitoring method according to any one of claims 1-8.
10. A non-transitory computer storage medium storing computer-executable instructions that, when executed, cause a computer to perform: The application is applied to a server cabinet power environment monitoring system, and the system comprises an industrial computer, an active identification module and a plurality of sensor devices. The application is applied to a server cabinet power environment monitoring system, and the system comprises an industrial computer, an active identification module and a plurality of sensor devices.
Citation Information
Patent Citations
Security encryption authentication module for power distribution terminal communication and method thereof
CN105871873A
Method and system employing national cryptographic algorithm and being applied to domesticated FSU
CN111181970A