Communication management machine

By setting up an edge computing module in the communication management machine for statistical analysis, the problem of lack of data analysis and processing functions in the existing technology is solved, and localized processing of functions such as energy consumption statistics and equipment life expectancy is realized, which reduces the burden on the system platform and enhances network security functions.

CN119583188APending Publication Date: 2025-03-07CHANGSHU SWITCHGEAR MFG CO LTD (FORMER CHANGSHU SWITCHGEAR PLANT)
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411794529.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-09
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

The existing communication management machines lack data analysis and processing functions, which leads to excessive burden on the system platform.

Method used

An edge computing module is set up inside the communication management machine to conduct statistical analysis of data to realize functions such as energy consumption statistics, equipment life expectancy and fault recording file processing.

Benefits of technology

Through localization processing of some statistical analysis functions, the burden on the system platform is reduced and the use of network security functions through the SSL/TLS protocol is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119583188A_ABST
    Figure CN119583188A_ABST
Patent Text Reader

Abstract

The invention discloses a communication management machine. The communication management machine comprises a data acquisition module, a memory database, a data forwarding module and a data encryption / decryption module, the data acquisition module is used for acquiring data of field power equipment, performing data analysis according to corresponding forwarding requirements and then storing the data into the memory database in real time; the data forwarding module is used for forwarding the data in the memory database according to a corresponding forwarding protocol; the data encryption / decryption module is used for encrypting / decrypting exchange data between the data forwarding module and the outside; the communication management machine further comprises an edge calculation module which is used for carrying out statistical analysis on the data in the memory database. Compared with the prior art, the edge calculation module is arranged to perform statistical analysis on the local data collected by the communication management machine, and localization processing of functions such as energy consumption statistics, equipment life prediction and fault recording file processing can be realized, so that the burden of a system platform is effectively reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a communication management machine, belonging to the technical field of automated communications. Background Art

[0002] The communication management machine, also known as the communication management machine, is mainly responsible for connecting smart devices with different communication interfaces (serial port, CAN, Ethernet, etc.) and different communication protocols. The data of these devices connected in different ways are converted into data in a unified format through protocols, and these data are transmitted to different host computer platforms.

[0003] Communication management machines integrate multiple communication protocols and offer remote management and control capabilities. They enable rapid data transmission and processing, improving the automation and intelligence of systems. Consequently, they are increasingly being used in these systems. For example, a communication management machine in a power system can aggregate communication data from all intelligent monitoring and protection devices within a substation and transmit it to a higher-level system platform in real time.

[0004] The focus of general communication management machines is on data collection and data forwarding, and they lack data analysis and processing to extract valuable information to provide support for user decision-making. Summary of the Invention

[0005] The technical problem to be solved by the present invention is to overcome the deficiencies of the existing technology and provide a communication management machine that can execute some statistical analysis functions that should originally be undertaken by the system platform, thereby reducing the burden on the system platform.

[0006] The present invention specifically adopts the following technical solutions to solve the above technical problems: A communication management machine includes: a data acquisition module, a memory database, a data forwarding module, and a data encryption / decryption module; the data acquisition module is used to collect data from on-site power equipment and store the data in the memory database in real time after performing data analysis according to corresponding forwarding requirements; the data forwarding module is used to forward the data in the memory database according to the corresponding forwarding protocol; the data encryption / decryption module is used to encrypt / decrypt the data exchanged between the data forwarding module and the outside world; the communication management machine also includes an edge computing module for performing statistical analysis on the data in the memory database.

[0007] In a specific embodiment, the edge computing module includes a historical database and an energy consumption statistics unit; the energy consumption statistics unit periodically extracts the energy consumption data of specified devices from the memory database and stores it in the historical database, and statistically calculates the energy consumption data of these specified devices within a specified time period and stores it in the historical database.

[0008] In another specific embodiment, the edge computing module includes a historical database and a device life prediction unit; the device life prediction unit extracts the life-related data changes of the specified devices from the memory database and stores them in the historical database, and estimates the device life of these specified devices based on the extracted life-related data changes and stores them in the historical database.

[0009] In another specific embodiment, the edge computing module includes a fault recording file processing unit, which is used to process the fault data points in the memory database that do not adopt the unified fault file recording format into the unified fault file recording format for storage.

[0010] Preferably, the data transmission between the edge computing module and the outside world uses the MQTT protocol.

[0011] Preferably, the data encryption / decryption module adopts SSL / TLS protocol at the data transmission layer.

[0012] Furthermore, the communication management machine also includes a WEB configuration module with a built-in embedded WEB server, which is used to set various parameters of the communication management machine through a browser.

[0013] Furthermore, the communication management machine also includes a wireless communication module for realizing wireless communication between the communication management machine and the outside.

[0014] Furthermore, the communication management machine also includes a time synchronization function module for performing NTP time synchronization and synchronizing the time of devices supporting the time synchronization function by broadcasting specific time synchronization commands.

[0015] Furthermore, the communication management machine also includes an operation and maintenance management module for implementing operation and maintenance management of the communication management machine.

[0016] Compared with the prior art, the technical solution of the present invention has the following beneficial effects: The present invention uses an edge computing module installed inside the communication management machine to perform statistical analysis on the local data collected by the communication management machine. This can localize functions such as energy consumption statistics, equipment life prediction, and fault recording file processing, thereby effectively reducing the burden on the system platform. This invention further strengthens the network security function. To address the security risks faced by data uploaded to the system platform, it adopts the SSL / TLS network encryption method to achieve data transmission security through security certificates and data encryption. The present invention can further obtain time through an NTP server to synchronize itself, and can synchronize time with devices supporting the time synchronization function through broadcasting. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 A structural block diagram of a specific embodiment of the communication management machine of the present invention; Figure 2 This is a schematic diagram of the work flow of the energy consumption statistics unit; Figure 3 Schematic diagram of the work flow of the equipment life prediction unit; Figure 4 This is a schematic diagram of the workflow of the fault recording file processing unit. DETAILED DESCRIPTION

[0018] In response to the problem that existing communication management machines only perform data collection and forwarding, the solution of the present invention is to rely on the increasingly powerful data processing capabilities of intelligent electronic devices, set up an edge computing module inside the communication management machine, and perform statistical analysis on the local data collected by the communication management machine to achieve localized processing of functions that should be undertaken by the system platform, such as energy consumption statistics, equipment life prediction, and fault recording file processing, thereby effectively reducing the burden on the system platform.

[0019] The present invention specifically adopts the following technical solutions to solve the above technical problems: A communication management machine includes: a data acquisition module, a memory database, a data forwarding module, and a data encryption / decryption module; the data acquisition module is used to collect data from on-site power equipment and store the data in the memory database in real time after performing data analysis according to corresponding forwarding requirements; the data forwarding module is used to forward the data in the memory database according to the corresponding forwarding protocol; the data encryption / decryption module is used to encrypt / decrypt the data exchanged between the data forwarding module and the outside world; the communication management machine also includes an edge computing module for performing statistical analysis on the data in the memory database.

[0020] In a specific embodiment, the edge computing module includes a historical database and an energy consumption statistics unit; the energy consumption statistics unit periodically extracts the energy consumption data of specified devices from the memory database and stores it in the historical database, and statistically calculates the energy consumption data of these specified devices within a specified time period and stores it in the historical database.

[0021] In another specific embodiment, the edge computing module includes a historical database and a device life prediction unit; the device life prediction unit extracts the life-related data changes of the specified devices from the memory database and stores them in the historical database, and estimates the device life of these specified devices based on the extracted life-related data changes and stores them in the historical database.

[0022] In another specific embodiment, the edge computing module includes a fault recording file processing unit, which is used to process the fault data points in the memory database that do not adopt the unified fault file recording format into the unified fault file recording format for storage.

[0023] Preferably, the data transmission between the edge computing module and the outside world uses the MQTT protocol.

[0024] Preferably, the data encryption / decryption module adopts SSL / TLS protocol at the data transmission layer.

[0025] Preferably, the memory database is a redis database.

[0026] Preferably, the historical database is a SQLite3 database.

[0027] Furthermore, the communication management machine also includes a WEB configuration module with a built-in embedded WEB server, which is used to set various parameters of the communication management machine through a browser.

[0028] Furthermore, the communication management machine also includes a wireless communication module for realizing wireless communication between the communication management machine and the outside.

[0029] Furthermore, the communication management machine also includes a time synchronization function module for performing NTP time synchronization and synchronizing the time of devices supporting the time synchronization function by broadcasting specific time synchronization commands.

[0030] Furthermore, the communication management machine also includes an operation and maintenance management module for implementing operation and maintenance management of the communication management machine.

[0031] To facilitate public understanding, the technical solution of the present invention is described in detail below through a specific embodiment with reference to the accompanying drawings: The communication management machine of this embodiment is as follows Figure 1 As shown, it includes: data acquisition module, data forwarding module, data encryption / decryption module, edge computing module, WEB configuration module, wireless communication module, time synchronization function module and operation and maintenance management module, as well as redis memory database and SQLite3 historical database.

[0032] The data acquisition module primarily collects data from various on-site power equipment, such as circuit breakers and network meters, through serial and network ports. Upon system startup, the program reads the serial and network port configuration information from the configuration file and then initiates independent threads for each serial and network port data channel to read data. This collected data is then parsed according to different forwarding requirements and stored in real time in a Redis in-memory database.

[0033] The data forwarding module supports a variety of forwarding protocols such as Modbus TCP, IEC104, and MQTT. When forwarding data, the program will obtain the data to be forwarded from the Redis memory database and forward it to the local system platform or cloud platform system according to the corresponding forwarding protocol.

[0034] The data encryption / decryption module is used to achieve secure data transmission. Data exchange between the data forwarding module and the system platform must be encrypted / decrypted by the data encryption / decryption module. The data encryption / decryption module of this embodiment uses the SSL / TLS protocol at the data transmission layer, and integrates encryption methods such as digital signatures, RSA asymmetric encryption, AES symmetric encryption, and national secrets.

[0035] The edge computing module is used to perform statistical analysis on the data in the in-memory database, thereby locally processing some functions or other additional functions that should be handled by the system platform. The specific functions performed by the edge computing module can be flexibly configured according to actual needs. This embodiment includes three functions: energy consumption statistics, equipment life prediction, and fault recording file processing. The following describes them separately: like Figure 2 As shown in the figure, for designated devices that require energy consumption statistics, the energy consumption statistics unit will periodically extract the corresponding energy consumption data from the Redis in-memory database and store it in the SQLite3 historical database. The energy consumption statistics unit reads the corresponding energy consumption data from the SQLite3 historical database, calculates and statistics the energy consumption data of the designated device within the specified year, month, day, and other time periods, and records the energy consumption data of the designated device in the SQLite3 historical database so that it can be queried regularly and sent to the system platform via the MQTT data interface. The system platform can use this processed energy consumption data to quickly generate annual, monthly, and daily energy consumption reports for users. In this way, the energy consumption statistics function that should have been undertaken by the system platform is handed over to the communication management machine to complete, which can reduce the burden on the system platform.

[0036] like Figure 3 As shown in the figure, the system monitors the life-related data of the specified equipment, such as the number of operations, number of failures, power-on time, load profile, current and voltage extremes, and stores the life-related data in the redis memory database. At the same time, the changed life-related data is saved in the SQLite3 historical database. The equipment life prediction unit retrieves the changes in these life-related data in the SQLite3 historical database, predicts the equipment life through the set algorithm, and stores the predicted equipment life data in the SQLite3 historical database. Then, the equipment life data is uploaded to the system platform through the MQTT data interface at regular intervals to remind users to perform equipment maintenance and updates in a timely manner.

[0037] Many existing low-voltage equipment fault recording data do not use the current unified comtrade file format, but use Modbus data points. Therefore, the edge computing module in this embodiment includes a fault recording file processing unit to process the fault data points in the memory database that do not use the unified fault file recording format into the unified fault file recording format for storage. Figure 4 As shown, the fault recording file processing unit reads the fault recording data via the Modbus protocol (requires the device to support the fault recording function), processes the file in the comtrade format, and saves the file to a designated directory in the communication management machine's file system. The communication management machine in this embodiment provides an FTP upload function. The system platform can use FTP to retrieve the saved file and open the comtrade file using the fault recording analysis software.

[0038] The WEB configuration module has an embedded WEB server. Users only need to connect the network port of the communication management machine using an Ethernet cable and enter the IP address and port number of the communication management machine in the browser to set the various parameters of the communication management machine through the browser interface. WEB configuration includes system configuration, collection configuration, forwarding configuration, and edge computing configuration.

[0039] The wireless communication module supports multiple wireless communication modes such as 4G, LoRa, and 5G, and can transmit data wirelessly, so that the communication management function can be applied to occasions where wiring is difficult.

[0040] In addition to manually entering the set time, the time synchronization function module also supports NTP time synchronization, which can obtain the accurate time from the pre-set NTP server and modify the local time to the obtained time; the time synchronization function module can also issue specific time synchronization commands to synchronize the devices that support the time synchronization function, and use the method of sending broadcast commands to allow the devices to obtain the time.

[0041] The operation and maintenance management module of this embodiment includes functions such as remote login and program update, and supports SSH remote login function. Users can easily log in to the communication management machine and perform various operations on the communication management machine.

Claims

1. A communication management machine, comprising: Data acquisition module, memory database, data forwarding module, data encryption / decryption module; The data acquisition module is used to collect data from on-site power equipment and store it in the memory database in real time after analyzing the data according to the corresponding forwarding requirements; The data forwarding module is used to forward the data in the memory database according to the corresponding forwarding protocol; the data encryption / decryption module is used to encrypt / decrypt the exchanged data between the data forwarding module and the outside world; it is characterized in that the communication management machine also includes an edge computing module for performing statistical analysis on the data in the memory database.

2. The communication management machine according to claim 1, characterized in that: The edge computing module includes a historical database and an energy consumption statistics unit; the energy consumption statistics unit periodically extracts energy consumption data of designated devices from the memory database and stores them in the historical database, and statistically calculates the energy consumption data of these designated devices within a specified time period and stores them in the historical database.

3. The communication management machine according to claim 1, characterized in that: The edge computing module includes a historical database and an equipment life prediction unit; the equipment life prediction unit extracts the life-related data changes of the specified equipment from the memory database and stores it in the historical database, and estimates the equipment life of these specified equipment based on the extracted life-related data changes and stores it in the historical database.

4. The communication management machine according to claim 1, characterized in that: The edge computing module includes a fault recording file processing unit, which is used to process the fault data points in the memory database that do not adopt the unified fault file recording format into the unified fault file recording format for storage.

5. The communication management machine according to claim 1, characterized in that: The edge computing module uses the MQTT protocol for data transmission with the outside world.

6. The communication management machine according to claim 1, characterized in that: The data encryption / decryption module adopts SSL / TLS protocol in the data transmission layer.

7. The communication management machine according to any one of claims 1 to 5, characterized in that: It also includes a WEB configuration module with an embedded WEB server, which is used to set various parameters of the communication management machine through a browser.

8. The communication management machine according to any one of claims 1 to 5, characterized in that: It also includes a wireless communication module for realizing wireless communication between the communication management machine and the outside.

9. The communication management machine according to any one of claims 1 to 5, characterized in that: It also includes a time synchronization function module for performing NTP time synchronization and synchronizing the time of devices supporting the time synchronization function by broadcasting specific time synchronization commands.

10. The communication management machine according to any one of claims 1 to 5, characterized in that: It also includes an operation and maintenance management module for implementing the operation and maintenance management of the communication management machine.