Communication management system, method and device

By using the target probe in the communication management system of the power station to detect the communication status between the container in the edge server and the data acquisition device, the data loss problem caused by communication disconnection in the prior art is solved, and automated monitoring and efficient communication management are realized.

CN119544538APending Publication Date: 2025-02-28SHANGHAI ROBESTEC ENERGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411487584.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-24
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

In the prior art, disconnection of communication between containers in edge servers of power stations and data acquisition equipment will lead to loss of equipment data, and difficulty in troubleshooting, which can easily lead to production accidents.

Method used

A communication management system is designed, and the target probe is sent to the edge server through the general control server. The edge server runs the target probe to detect the communication status between the container and the data acquisition device, and generates detection results and returns to the general control server. Finally, the general control server sends the detection results to the client for display.

Benefits of technology

It realizes automatic monitoring of the communication status between the container and the data acquisition equipment, improves communication management efficiency, reduces the time and errors of manual inspection, and ensures the safe and stable transmission of power station data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119544538A_ABST
    Figure CN119544538A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a communication management system, method and device. The communication management system comprises a master control server, at least two side end servers and at least two data acquisition devices. The master control server is configured to issue the target probe to the at least two side end servers through a preset port; the target side end server is configured to determine a communication address associated with the target container by running the target probe, detect a communication state between the data acquisition device corresponding to the communication address and the target container, generate a corresponding detection result and return the detection result to the master control server, the target side end server is each of the at least two side end servers, and the target container is each of the at least two containers deployed by the target side end server; and the master control server is configured to send the detection result to the client, wherein the detection result is used for being displayed by the client.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present specification relate to the field of computer technology, and in particular to a communication management system. Background Art

[0002] At present, for the data processing process of the power station, the edge server of the power station usually deploys containers to connect to the equipment data and battery cell data of the power station, and then transmits the data to the client through network encryption for data display. In this process, the data interaction between the container in the edge server and the device used to collect equipment data and battery cell data is particularly important. Once the communication between the container and one of the devices is disconnected, the data of the entire device will be lost, which is not easy to troubleshoot and may easily cause production accidents.

[0003] Therefore, an effective method is urgently needed to solve such problems. Summary of the invention

[0004] In view of this, an embodiment of this specification provides a communication management system. One or more embodiments of this specification also relate to a communication management method, a communication management device, a computing device, a computer-readable storage medium and a computer program to solve the technical defects existing in the prior art.

[0005] According to a first aspect of an embodiment of this specification, there is provided a communication management system, including: a master control server, at least two edge servers, and at least two data acquisition devices;

[0006] The master control server is configured to send the target probe to the at least two edge servers through a preset port;

[0007] The target edge server is configured to determine the communication address associated with the target container by running the target probe, and detect the communication status between the data acquisition device corresponding to the communication address and the target container, generate a corresponding detection result and return it to the master control server, wherein the target edge server is each of the at least two edge servers, and the target container is each of the at least two containers deployed by the target edge server;

[0008] The master control server is configured to send the detection result to the client, wherein the detection result is used for display by the client.

[0009] Optionally, the target edge server is further configured to detect the network status between the data acquisition device corresponding to the communication address and the target container, and when determining that the communication status is normal, detect the message transmission status between the data acquisition device corresponding to the communication address and the target container.

[0010] Optionally, the target edge server is further configured to update the communication address associated with the target container according to a preset period by running the target probe, and add the updated communication address and the association relationship between the target container and the updated communication address to the target file.

[0011] Optionally, the target edge server is further configured to read the association relationship between the target container and the communication address stored in the target file by running the target probe, and read the communication address associated with the target container in the target file according to the association relationship.

[0012] Optionally, the target edge server is further configured to determine at least two communication addresses associated with the target container, traverse the at least two communication addresses, detect the communication status between the data acquisition device corresponding to the target communication address and the target container, and when it is determined based on the communication status that the communication between the data acquisition device corresponding to the target communication address and the target container is abnormal, terminate the detection process between the data acquisition device corresponding to the target communication address and the target container, generate and return the corresponding abnormality detection result to the master control server, and detect the communication status between the data acquisition device corresponding to the next target communication address and the target container, wherein the target communication address is any one of the at least two communication addresses.

[0013] Optionally, the master control server is also configured to generate a corresponding configuration file based on the address information and device login information of the target edge server, and when it is determined that the preset conditions are met, read the address information and the device login information contained in the configuration file by running the target probe, wherein the address information and the device login information are used by the target probe to access the target edge server.

[0014] According to a second aspect of an embodiment of this specification, a communication management method is provided, which is applied to an edge server, including:

[0015] Receive the target probe sent by the master control server through the preset port;

[0016] By running the target probe, the communication address associated with the target container is determined, and the communication status between the data acquisition device corresponding to the communication address and the target container is detected, and the corresponding detection result is generated and returned to the master control server, wherein the target container is each of the at least two containers deployed by the edge server, and the detection result is used to be sent by the master control server to the client and displayed.

[0017] According to a third aspect of an embodiment of this specification, a communication management device is provided, which is applied to an edge server, including:

[0018] A receiving module is configured to receive a target probe sent by the master control server through a preset port;

[0019] The processing module is configured to determine the communication address associated with the target container by running the target probe, and detect the communication status between the data acquisition device corresponding to the communication address and the target container, generate a corresponding detection result and return it to the master control server, wherein the target container is each of the at least two containers deployed by the edge server, and the detection result is used to be sent by the master control server to the client and displayed.

[0020] According to a fourth aspect of an embodiment of this specification, a computing device is provided, including:

[0021] Memory and processor;

[0022] The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions to implement any one of the steps of the communication management method.

[0023] According to a fifth aspect of the embodiments of this specification, a computer-readable storage medium is provided, which stores computer-executable instructions, and when the instructions are executed by a processor, the steps of any one of the communication management methods are implemented.

[0024] According to a sixth aspect of the embodiments of this specification, a computer program is provided, wherein when the computer program is executed in a computer, the computer is caused to execute the steps of the above-mentioned communication management method.

[0025] In an embodiment of the present specification, the master control server sends the target probe to at least two edge servers through a preset port; the target edge server determines the communication address associated with the target container by running the target probe, and detects the communication status between the data acquisition device corresponding to the communication address and the target container, generates corresponding detection results and returns them to the master control server, wherein the target edge server is each of the at least two edge servers, and the target container is each of the at least two containers deployed by the target edge server; the master control server sends the detection results to the client for display. By adding a target probe for communication monitoring, the embodiment of the present specification can realize automatic monitoring of the communication status between the container and the data acquisition device without affecting the collection and transmission efficiency of the power station data, which is conducive to improving the communication management efficiency between the container and the data acquisition device. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] Figure 1It is an architecture diagram of a communication management system provided by an embodiment of this specification;

[0027] Figure 2 is a flow chart of a communication management method provided by an embodiment of this specification;

[0028] Figure 3 It is an interactive schematic diagram of a communication management method provided by an embodiment of this specification;

[0029] Figure 4 It is a structural diagram of a communication management device provided by an embodiment of this specification;

[0030] Figure 5 It is a structural block diagram of a computing device provided by an embodiment of this specification. DETAILED DESCRIPTION

[0031] Many specific details are described in the following description to facilitate a full understanding of this specification. However, this specification can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of this specification, so this specification is not limited to the specific implementation disclosed below.

[0032] The terms used in one or more embodiments of this specification are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of this specification. The singular forms of "a", "said" and "the" used in one or more embodiments of this specification and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in one or more embodiments of this specification refers to and includes any or all possible combinations of one or more associated listed items.

[0033] It should be understood that although the terms first, second, etc. may be used to describe various information in one or more embodiments of this specification, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of this specification, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0034] First, the terms involved in one or more embodiments of this specification are explained.

[0035] Battery Management System (BMS): commonly known as a battery nanny or battery butler, it can be used to intelligently manage and maintain each battery unit, prevent the battery from overcharging and over-discharging, extend the battery life, and monitor the battery status.

[0036] Energy Management System (EMS): An intelligent system that integrates software and hardware to monitor, control and optimize energy flow and energy consumption in energy systems. Based on data acquisition, analysis and decision support technology, it can monitor the operating status of energy equipment, energy consumption and environmental conditions in real time, thereby achieving efficient management and optimization of energy.

[0037] Zabbix: It is a monitoring software that can monitor various network parameters to ensure the safe operation of enterprise service architecture. It also supports a flexible alarm mechanism, which enables operation and maintenance personnel to quickly locate faults and solve problems.

[0038] At present, for the data processing process of the power station, the edge server of the power station usually connects the equipment data and battery cell data of the power station through container deployment. Multiple isolated containers are deployed in the edge server. Each container is responsible for collecting data from one or more power station equipment, and then encrypted and transmitted to the client for data display through the network. In this process, the data interaction between the container in the edge server and the power station equipment is particularly important. Once the communication between the container and one of the devices is disconnected, the data of the entire device will be lost, which is difficult to check and easy to cause production accidents.

[0039] To solve this type of problem, the usual approach is to manually enter a single container to check the container network status, and then enter each container in turn to check the communication status. However, since hundreds or thousands of power stations need to be managed in actual applications, the difficulty of operation can be imagined. If all checks are completed, one power station will take more than ten minutes or even dozens of minutes. In general, it is time-consuming and labor-intensive, and the operation process is prone to negligence, affecting the troubleshooting results.

[0040] In this specification, a communication management system and a communication management method are provided. This specification also involves a communication management device, a computing device, a computer-readable storage medium, and a computer program, which are described in detail one by one in the following embodiments.

[0041] Figure 1 The following is an architecture diagram of a communication management system provided according to an embodiment of the present specification, including:

[0042] A master control server 102, at least two edge servers 104 and at least two data collection devices 106;

[0043] The master control server 102 is configured to send the target probe to the at least two edge servers 104 through a preset port;

[0044] The target edge server 104 is configured to determine the communication address associated with the target container by running the target probe, and detect the communication status between the data acquisition device 106 corresponding to the communication address and the target container, generate a corresponding detection result and return it to the master control server 102, wherein the target edge server 104 is each of the at least two edge servers 104, and the target container is each of the at least two containers deployed by the target edge server 104;

[0045] The master control server 102 is configured to send the detection result to the client, wherein the detection result is used for display by the client.

[0046] Specifically, the probe is a script program; the container deployed in the edge server 104 can be a docker container, and at least two docker containers can be deployed in each edge server 104; the communication address can be an IP address; the data acquisition device 106 can be an EMS device and a BMS device, the EMS device is used to collect equipment data of energy equipment in the power station, and the BMS device is used to collect battery data (battery cell data) of the batteries in the power station, and each power station can include at least two EMS devices and BMS devices; each docker container can be used to collect data collected by multiple EMS devices and / or multiple BMS devices.

[0047] In actual applications, the Docker container can automatically collect data according to a preset period. For example, the preset period can be one minute, but it can be set according to actual needs and is not limited here.

[0048] In the embodiment of this specification, each edge server 104 can be deployed on a VPN in the same network segment, that is, the target probe of the master control server 102 can be VPN-connected to each edge server 104 through the same network segment. The whole formed by each edge server 104 can be regarded as a virtual cluster, which is included in the control of the master control server 102.

[0049] In actual applications, the master control server 102 can be used to periodically call the target probe to detect the data of each edge server 104. Specifically, the master control server 102 can send the target probe to each edge server 104 through a preset port. Each edge server 104 determines one or at least two IP addresses associated with each container deployed in the edge server 104 by running the target probe. Each IP address corresponds to an EMS device or BMS device. The association of a container with an IP address means that the container is used to collect data of the EMS device or BMS device corresponding to the IP address.

[0050] Taking one of the target containers as an example, after determining the IP address associated with the target container, the communication status between the EMS device and / or BMS device corresponding to the IP address and the target container can be detected, and the corresponding detection result can be generated and returned to the master control server 102.

[0051] The master control server 102 is used to receive the communication status detection results returned by each edge server 104 in the virtual cluster, and send them to the client. The client can summarize and display each communication status detection result.

[0052] In addition, the target probe can also be used to detect the communication status between each container on the edge server 104 and the edge server 104. The edge server 104 can also return the detection result to the master control server 102, and the master control server 102 sends it to the client.

[0053] In actual applications, the client can collect the detection results into Zabbix for monitoring, and can display the specific monitoring results in a visual interface. According to the monitoring results, it can be determined whether the communication status between each container and the data acquisition device is normal, whether the communication status between each container and the edge server 104 is normal, and indicators such as the duration of the abnormality. If it is determined that an abnormality exists, abnormal alarm processing can also be performed.

[0054] In the embodiments of this specification, since the environment of the docker container is relatively closed, this is an advantage of its ability to run independently. However, because its environment is isolated from the host machine and for security reasons, generally only the corresponding business ports are opened, the environments of each docker container are also isolated from each other. This makes the communication management between each container and each data acquisition device extremely cumbersome. The embodiments of this specification, by adding probes for communication monitoring, achieve automatic monitoring of the communication status between the container and the data acquisition device and abnormal alarm without affecting the collection and transmission efficiency of the power station data.

[0055] In addition, the embodiments of this specification do not require the installation of a third-party dependent environment, do not require additional exposure of the core collection container port, and do not require data analysis in the program running environment, which greatly ensures the security and stability of the battery cell data and device data.

[0056] In an optional embodiment, the target edge server 104 is also configured to detect the network status between the data acquisition device corresponding to the communication address and the target container, and when it is determined that the communication status is normal, detect the message transmission status between the data acquisition device corresponding to the communication address and the target container.

[0057] Specifically, the communication status detection between the data acquisition device and the target container can be divided into two levels, namely network status detection and message transmission status detection.

[0058] In actual applications, when the network status between the data acquisition device and the target container is normal, messages can be transmitted between the two, that is, data is transmitted; if the network status between the data acquisition device and the target container is abnormal, it means that the communication status between the data acquisition device and the target container is abnormal; similarly, if the network status between the data acquisition device and the target container is normal, but the message transmission status between the two is abnormal, it also means that the communication status between the data acquisition device and the target container is abnormal.

[0059] Therefore, when detecting the communication status between the data acquisition device and the target container, the network status between the two can be detected first, and when the network status is normal, the message transmission status between the two can be continued to be detected. If the message transmission status is also normal, it means that the communication status between the data acquisition device and the target container is normal; otherwise, the communication status is abnormal.

[0060] The embodiments of this specification help improve the communication management efficiency of the system by automatically monitoring the network status and message transmission status between each container and each data acquisition device.

[0061] In an optional embodiment, the target edge server 104 is also configured to update the communication address associated with the target container according to a preset period by running the target probe, and add the updated communication address and the association relationship between the target container and the updated communication address to the target file.

[0062] Specifically, the target file may be a BMSIP file.

[0063] In view of the variability of the power station, the edge server 104 can be set to perform a comprehensive power station traversal according to a preset period, automatically detect and update the IP addresses associated with each container, and specifically, the edge server 104 can run the target probe, automatically screen and update the IP addresses associated with each container in the edge server 104 through the docker command, and add these IP addresses to the BMSIP file to ensure the real-time and accuracy of the total IP pool. Among them, each edge server 104 stores a BMSIP file, and the BMSIP file in the target edge server 104 is used to store the IP addresses associated with each container in the target edge server 104, as well as the association between each IP address and the container.

[0064] In actual applications, the preset period may be one week, that is, a comprehensive power plant traversal is performed at 1 a.m. every Monday to automatically detect and update the IP addresses of online power plants. However, the specific period may be determined according to actual needs and is not limited here.

[0065] In the embodiments of this specification, each power station and each edge server 104 can be deployed on a VPN in the same network segment, so that the master control server 102 can perform unified IP management.

[0066] In the embodiment of this specification, the IP addresses in all containers are automatically screened and updated through the docker command, and these IP addresses are added to the BMSIP file, so as to realize the one-time storage of IP addresses and reduce the need for frequent execution of IP detection commands. In addition, the closed nature of the docker container ensures the security of the data, and the reserved port 12500 enables the master control server 102 to communicate with the container without destroying the closed nature of the container.

[0067] In addition, for users who are not familiar with the operating characteristics and programming of containers, the embodiments of this specification do not rely on the deployment of the operating environment, nor do they need to install various plug-ins. They can automatically execute the process of obtaining the IP address associated with each container. Even if there are changes to the data acquisition equipment in the power station, the IP pool can be automatically updated, reducing the learning cost of users and improving the practicality of communication management.

[0068] In an optional implementation, the target edge server 104 is further configured to read the association relationship between the target container and the communication address stored in the target file by running the target probe, and read the communication address associated with the target container in the target file based on the association relationship.

[0069] Specifically, after the edge server 104 adds the updated communication address and the association between the container and the updated communication address to the target file, if it is necessary to detect the communication status between the container and the data acquisition device, it can run the target probe and use the while loop mechanism to traverse and read the IP address associated with each container stored in the target file, and check the communication status between the container and the data acquisition device corresponding to each IP address one by one.

[0070] In an optional embodiment, the target edge server 104 is also configured to determine at least two communication addresses associated with the target container, traverse the at least two communication addresses, and detect the communication status between the data acquisition device corresponding to the target communication address and the target container. When it is determined according to the communication status that the communication between the data acquisition device corresponding to the target communication address and the target container is abnormal, the detection process between the data acquisition device corresponding to the target communication address and the target container is terminated, a corresponding abnormal detection result is generated and returned to the master control server 102, and the communication status between the data acquisition device corresponding to the next target communication address and the target container is detected, wherein the target communication address is any one of the at least two communication addresses.

[0071] Specifically, when there are at least two IP addresses associated with the target container, as mentioned above, if it is necessary to detect the communication status between the target container and the data acquisition device, the target probe can be run to traverse and read the IP addresses associated with the target container stored in the target file using the while loop mechanism, and the communication status between the target container and the data acquisition device corresponding to each IP address can be checked one by one.

[0072] Specifically, you can first check the network status between the target container and the data acquisition device corresponding to an IP address. The inspection results include the following two types:

[0073] 1. The network status is abnormal.

[0074] If the network status is abnormal, the probe program will immediately mark the IP address as "down" in the STATUS_ARRAY array, terminate the communication status detection process between the data acquisition device corresponding to the IP address and the target container, return the abnormal IP address and its cause to the master control server 102, and record the relevant information in detail in the exception log error.log to facilitate subsequent troubleshooting and continue to check the next IP address.

[0075] 2. The network status is normal.

[0076] If the network status is normal, the probe program will execute the logshow command to verify the message transmission status between the target container and the data acquisition device corresponding to the IP address, that is, whether the sending and receiving of the message are normal; if everything is normal, it means that the communication status between the target container and the data acquisition device corresponding to the IP address is normal, and the probe program will mark the IP address as "up" in the STATUS_ARRAY array, and continue to check the next IP address; if the message transmission status is abnormal, similarly, the probe program will immediately mark the IP address as "down" in the STATUS_ARRAY array, and terminate the communication status detection process between the data acquisition device corresponding to the IP address and the target container, return the abnormal IP address and its cause to the master control server 102, and record the relevant information in detail in the abnormal log error.log, and continue to check the next IP address.

[0077] In an optional embodiment, the master control server 102 is also configured to generate a corresponding configuration file based on the address information and device login information of the target edge server 104, and when it is determined that the preset conditions are met, read the address information and the device login information contained in the configuration file by running the target probe, wherein the address information and the device login information are used by the target probe to access the target edge server 104.

[0078] Specifically, the device login information includes user name and password information; the address information may be an IP address.

[0079] In the embodiment of this specification, a configuration file secretes can be added to the master control server 102, and the configuration file is used to store the IP address and device login information of each edge server 104; in addition, the configuration file can be encrypted and stored using openssl. Specifically, openssl enc-aes-256-cbc-a-in secrets-pass pass:mypassword can be executed for encryption, and -d can be executed for decryption to ensure data security.

[0080] For example, the encrypted text configuration file is displayed as U2FsdGVkX1+p / lRt / n3C / s8kLMoX+KE / NKXudUTEu9gunH5tng9+IzNG+B2qgjPj.

[0081] After decryption, it is read as: 10.9.0.21user password

[0082] The probe program decrypts the information using the secret key and reads the IP address, user name and password information written in the configuration file, and can access the corresponding edge server 104 .

[0083] In an embodiment of the present specification, the master control server sends the target probe to at least two edge servers through a preset port; the target edge server determines the communication address associated with the target container by running the target probe, and detects the communication status between the data acquisition device corresponding to the communication address and the target container, generates corresponding detection results and returns them to the master control server, wherein the target edge server is each of the at least two edge servers, and the target container is each of the at least two containers deployed by the target edge server; the master control server sends the detection results to the client for display. By adding a target probe for communication monitoring, the embodiment of the present specification can realize automatic monitoring of the communication status between the container and the data acquisition device without affecting the collection and transmission efficiency of the power station data, which is conducive to improving the communication management efficiency between the container and the data acquisition device.

[0084] Figure 2 A flow chart of a communication management method provided according to an embodiment of the present specification is shown. The communication management method is applied to an edge server and specifically includes the following steps.

[0085] Step 202: Receive the target probe sent by the master control server through a preset port.

[0086] Step 204: Determine the communication address associated with the target container by running the target probe, and detect the communication status between the data acquisition device corresponding to the communication address and the target container, generate corresponding detection results and return them to the master control server, wherein the target container is each of at least two containers deployed by the edge server, and the detection results are sent by the master control server to the client and displayed.

[0087] Specifically, the probe is a script program; the container deployed in the edge server can be a docker container, and at least two docker containers can be deployed in each edge server; the communication address can be an IP address; the data acquisition device can be an EMS device and a BMS device, the EMS device is used to collect equipment data of energy equipment in the power station, and the BMS device is used to collect battery data (battery cell data) of the batteries in the power station, and each power station can include at least two EMS devices and BMS devices; each docker container can be used to collect data collected by multiple EMS devices and / or multiple BMS devices.

[0088] In actual applications, the Docker container can automatically collect data according to a preset period. For example, the preset period can be one minute, but it can be set according to actual needs and is not limited here.

[0089] In the embodiment of this specification, each edge server can be deployed on a VPN in the same network segment, and the target probe of the master control server can connect to each edge server through VPN. The whole formed by each edge server can be regarded as a virtual cluster and included in the control of the master control server.

[0090] In actual applications, the master control server can be used to periodically call the target probe to detect the data of each edge server. Specifically, the master control server can send the target probe to the edge server through a preset port. The edge server receives the target probe and determines one or at least two IP addresses associated with each container deployed in the edge server by running the target probe. Each IP address corresponds to an EMS device or BMS device. The association of a container with an IP address means that the container is used to collect data from the EMS device or BMS device corresponding to the IP address.

[0091] Taking one of the target containers as an example, after determining the IP address associated with the target container, the communication status between the EMS device and / or BMS device corresponding to the IP address and the target container can be detected, and the corresponding detection result can be generated and returned to the master control server.

[0092] The master control server is used to receive the communication status detection results returned by each edge server in the virtual cluster and send them to the client. The client can summarize and display the communication status detection results.

[0093] In addition, the target probe can also be used to detect the communication status between each container on the edge server and the edge server. The edge server can also return the detection result to the master control server, and the master control server sends it to the client.

[0094] In actual applications, the client can collect various detection results into Zabbix for monitoring, and can display the specific monitoring results in a visual interface. According to the monitoring results, it can be determined whether the communication status between each container and the data acquisition device is normal, whether the communication status between each container and the edge server is normal, and indicators such as the duration of the abnormality. If an abnormality is determined, abnormal alarm processing can also be performed.

[0095] In addition, when it is determined that the communication status between each container and the data acquisition device is normal, and the communication status between each container and the edge server 104 is normal, the edge server 104 can determine the data acquisition index based on the point table data of the power station, and by running the data acquisition program in the container, collect and obtain the target data of each data acquisition device corresponding to the data acquisition index at the power station, and transmit the target data and the power station identification of the power station to the data warehouse for storage through the network tunnel; the client can obtain the target data corresponding to at least two power stations in the data warehouse according to the power station identification of at least two power stations, perform statistical analysis on the target data corresponding to at least two power stations, and display the analysis results in a preset display format.

[0096] Specifically, the information point table of a power station is a summary table of specific points used to collect power station operation and monitoring data, and usually includes the following contents:

[0097] a. Equipment operation status point: the status point of the circuit breaker and knife switch (isolating switch), that is, the name of the switch knife switch and its auxiliary contacts;

[0098] b. Equipment operation parameter points: bus voltage (including phase voltage and line voltage), frequency; voltage, current, active power and reactive power of the power supply line; current of each load interval (the transformer can have the current on the high voltage side or both the high and low voltage sides), active power and reactive power; current of the busbar interval;

[0099] c. Equipment metering parameter points: active and reactive electric energy of the power supply line; active electric energy in the load interval, etc.

[0100] In actual applications, if the information point table contains the above content, it can meet the monitoring of power plant operation. However, in specific use, the data contained in the information point tables of different power plants may be different. For example, power plant 1 contains all the contents of a to c above, while power plant 2 and power plant 3 may only contain part of the contents of a to c above, that is, the point table data contained in the information point table of each power station is not exactly the same.

[0101] Based on this, in order to facilitate a quick and easy overview of the detailed data of all power stations, in an embodiment of the present specification, the edge server 104 first determines the data collection index based on the point table data of the power station, and collects and obtains the target data corresponding to the data collection index at the power station by running the data collection program, and transmits the target data and the power station identifier of the power station to the data warehouse for storage through the network tunnel; the client can obtain the target data corresponding to the at least two power stations in the data warehouse according to the power station identifiers of the at least two power stations, perform statistical analysis on the target data corresponding to the at least two power stations, and display the analysis results in a preset display format.

[0102] The data collection index may be determined according to the data content contained in the information point table. For example, if the information point table contains PCS-related data, the data collection index may be the PCS data reporting status.

[0103] The target data may be data related to the data collection index contained in the information point table; the network tunnel may be a VPN tunnel.

[0104] Since the multiple power stations put into use are distributed in different locations, each edge server 104 can be used to collect target data of one or at least two power stations distributed in the same location. For example, power station 1 is deployed in Beijing, and power stations 2 and 3 are deployed in Guangzhou. Then, the target data of power station 1 can be collected through one edge server 104, and the target data of power stations 2 and 3 can be collected through another edge server 104. After the two edge servers 104 transmit the collected target data to the data warehouse, the client obtains the target data of all power stations from the data warehouse.

[0105] In the embodiments of this specification, the display screen is used to realize the real-time collection of key data of the power station and the effective capture of alarm information to ensure the integrity of data storage; the edge server 104 is used to actively monitor the operating status and key parameters of the power station equipment, timely detect abnormal conditions and issue warnings to ensure the stable operation of the equipment. The client is responsible for receiving and storing the data collected by the edge server 104 and the generated warning information to provide data support for subsequent analysis; the data and warning information received by the client can also be displayed through the display screen.

[0106] Specifically, the power station's collection equipment first stores the collected power station data in the information point table and displays it in real time on the display screen. Subsequently, the edge server 104 can automatically connect to each power station through VPN, and capture relevant data items, i.e., data collection indicators, in real time according to preset requirements through the point table data stored in each power station. These data items can be flexibly configured to meet different monitoring requirements. Among them, the embodiment of this specification can perform data collection through an independently developed data collection program.

[0107] After the target data is successfully captured by the data collection program, the edge server 104 can transmit the target data to the database of the edge server 104 through the VPN tunnel, and then be classified and stored in the data warehouse for persistent preservation. The storage period of the data can be personalized according to its importance and urgency, ensuring that key data is retained for a long time, while secondary data can be cleaned up as needed.

[0108] Among them, the target data is classified and stored in the data warehouse. Specifically, in the data warehouse, the target data is classified and stored according to the power station. Specifically, the target data and the power station identification of the power station can be stored in association to identify the corresponding relationship between the target data and the power station.

[0109] After the target data is stored in the data warehouse, the client can perform statistical analysis on the target data in the data warehouse.

[0110] In the embodiments of this specification, the data statistics process is highly customized, and relevant data can be selected and extracted based on specific needs, and Python can be used to accurately capture the information required for data analysis. For example, if you need to analyze the CPU load and PCS data reporting status of the power station's acquisition equipment, you can specify the `system.cpu.util` and `system.pcs.data` indicators to obtain the target data of the two indicators `system.cpu.util` and `system.pcs.data` corresponding to each power station from the data warehouse, and then perform statistical analysis on the obtained target data.

[0111] Since the information point tables of each power station are different, the use of public version software or templates cannot meet the flexibility requirements of data collection. Therefore, the embodiment of this specification adopts a self-developed data collection system to realize automatic data collection, and in the data collection process, customized data collection is realized by customizing data collection indicators.

[0112] In addition, in order to ensure the security and stability of the target data during transmission, the embodiments of this specification use a VPN tunnel. Through the VPN tunnel, the self-developed data acquisition system can safely and reliably connect to each power station, capture data in real time and transmit it to the data warehouse. At the same time, the VPN tunnel also provides data encryption and identity authentication functions, effectively preventing data leakage and illegal access.

[0113] In actual applications, the power station in the embodiments of this specification can be used to supply power to an electric locomotive, the electric locomotive includes a battery storage vehicle and a traction vehicle, the battery storage vehicle includes a battery storage module and a pantograph, the traction vehicle includes multiple battery packs, and the traction vehicle is connected to the battery storage vehicle; the battery storage vehicle is used to determine the remaining power of the battery storage vehicle and the traction vehicle, determine the charging information of the battery storage vehicle and the traction vehicle according to the remaining power and the power to be consumed by the electric locomotive, and send a charging instruction to the power station based on the charging information; the power station is used to charge the battery storage vehicle and / or the traction vehicle through the pantograph in response to the charging instruction.

[0114] Specifically, in the electric locomotive provided in the embodiment of this specification, the front of the locomotive is a battery storage car, and the battery storage car is connected to a tractor. The tractor is composed of a flatbed truck and a container loaded on the flatbed truck, and a plurality of battery packs are installed in the container. The battery storage car and the flatbed truck can be physically connected, for example, by a hook connection, and the battery storage car and the battery pack can be electrically connected, for example, by a cable connection, so as to realize electrical communication between the battery storage car and the tractor. In practical applications, the battery storage module of the battery storage car and the battery pack in the tractor can both be used as the power source of the electric locomotive to provide power for the electric locomotive. Among them, the battery storage module can be a storage battery, and the battery pack can be composed of lithium batteries.

[0115] In addition, power stations can be set up on both sides of the route of the electric locomotive to stop and charge the electric locomotive when passing through the power station. The location and number of power stations can be determined according to actual needs and are not limited here. In addition, the other end of the tractor can also be connected to a truck. The truck is also composed of a flatbed truck and a container. The difference from the tractor is that the container of the truck is used to load goods.

[0116] A pantograph is provided above the electric storage car. When the electric locomotive needs to be charged by a power station, the pantograph can be controlled to rise so as to contact the power station. The power station charges the electric locomotive through the pantograph. After charging is completed, the pantograph can be controlled to fall.

[0117] When the electric locomotive is driving, the battery storage vehicle can determine the remaining power of the battery storage vehicle and the traction vehicle through the energy storage system, that is, determine the remaining power of the battery storage module and multiple battery packs, and then determine the charging information of the battery storage vehicle and the traction vehicle based on the remaining power and the power to be consumed by the electric locomotive. The charging information includes but is not limited to the power to be charged, charging priority, charging current and / or charging voltage, etc., specifically, determine the information such as the power to be charged, charging priority, and charging current and voltage of the battery storage vehicle and the traction vehicle; after the determination is completed, when the electric locomotive drives to the power station, it can send a charging instruction to the power station based on the charging information, and control the pantograph to raise the pantograph so that the pantograph contacts the power station, so that the power station charges the battery storage vehicle and / or the traction vehicle through the pantograph.

[0118] Alternatively, in the case that the traction vehicle is low on power, a signal is sent to separate the storage vehicle and the low-power traction vehicle in the preset battery replacement operation area of ​​the power station, so that the storage vehicle can continue to travel across the switch based on the battery storage module; a signal is received to enter the dedicated charging line, and a signal is sent to the storage vehicle to enter the preset dedicated charging line and connect with the fully-charged traction vehicle, and the preset switch is switched, so that the fully-charged traction vehicle supplies power to the storage vehicle; after the storage vehicle is connected with the fully-charged traction vehicle, a signal is sent to the storage vehicle to exit the dedicated charging line and connect with the low-power traction vehicle, so that the storage vehicle pulls the fully-charged traction vehicle and the low-power traction vehicle into the dedicated charging line; on the dedicated charging line, a signal is sent to the storage vehicle to separate from the low-power traction vehicle, leaving the low-power traction vehicle in the dedicated charging line for charging, and waiting for the next battery replacement after it is fully charged.

[0119] Among them, the distance between the preset dedicated charging line and the power plant and the locomotive running track is respectively within a first preset distance range and a second preset distance range; the under-powered traction vehicle is left on the dedicated charging line for charging, specifically, the grid load of the power plant is monitored in real time, and when the grid load is less than or equal to the preset load value, the under-powered traction vehicle left on the dedicated charging line is used as an energy storage device to charge the under-powered traction vehicle; when the grid load is greater than the preset load value, the fully charged traction vehicle in the dedicated charging line is used as a backup battery to perform peak and valley regulation for the power plant.

[0120] In addition, the time periods corresponding to the highest and lowest points of the power plant's grid load curve in historical data can also be obtained; the time periods corresponding to the highest and lowest points of the power grid load curve in a day are used as the locomotive battery replacement limit time and the optimal battery replacement time, respectively, wherein during the locomotive battery replacement limit time, no less than a preset number of under-powered traction vehicles stay on the dedicated charging line.

[0121] Furthermore, the time periods corresponding to the highest and lowest points of the power grid load curve of the power plant in the historical data are obtained. Specifically, the power grid load curve of the power plant on each day of multiple preset years is used as historical data to predict the power grid load curve of each day in the next year; according to the power grid load prediction curve of each day, the time periods corresponding to the highest and lowest points of the power grid load prediction curve of each day are determined.

[0122] According to the grid load forecast curve for each day, determine the time periods corresponding to the highest point and the lowest point of the grid load forecast curve for each day. Specifically, in the grid load forecast curve for each day, determine the first front balance point and the first rear balance point with the smallest absolute value of the time difference with the highest point before and after the highest point, respectively, and determine the second front balance point and the second rear balance point with the smallest absolute value of the time difference with the lowest point before and after the lowest point, respectively, wherein the balance point is the point where the grid load is the power generation of the power plant; the time period between the first front balance point and the first rear balance point is taken as the time period corresponding to the highest point in a day; the time period between the second front balance point and the second rear balance point is taken as the time period corresponding to the lowest point in a day.

[0123] In addition, the locomotive battery replacement schedule can be determined based on the locomotive battery replacement limit time and the optimal battery replacement time, so as to peak and valley adjust the power plant through the traction vehicle of the locomotive battery replacement.

[0124] In practical applications, the power-on and power-off control environment data and the high-voltage system status data can be obtained through the sensor network, and the battery abnormal interference index of the electric locomotive can be obtained by comprehensive analysis. According to the battery abnormal interference index of the electric locomotive, the battery cluster abnormality assessment threshold is processed; the abnormal status data of each battery unit of the electric locomotive is monitored, and the battery cluster abnormality assessment value of the electric locomotive is obtained by comprehensive analysis; the battery cluster abnormality assessment value of the electric locomotive is compared with the battery cluster abnormality assessment threshold. If the battery cluster abnormality assessment value of the electric locomotive is greater than the battery cluster abnormality assessment threshold, the electric locomotive is powered off.

[0125] Specifically, a comprehensive analysis is performed to obtain the abnormal battery interference index of the electric locomotive. The specific analysis process is: deploy a number of environmental monitoring points, collect the ambient temperature, ambient humidity and ambient air pressure of each environmental monitoring point, and obtain the reference suitable ambient temperature, reference suitable ambient humidity and reference suitable ambient air pressure from the electric locomotive database, and obtain the upper and lower power control environment abnormality assessment value after processing.

[0126] In a specific embodiment, the abnormal evaluation value of the power-on / off control environment is used to quantitatively evaluate the abnormal degree of the power-on / off control environment, and provide a data basis for power-on / off control. The abnormal evaluation value of the power-on / off control environment is related to the ambient temperature, ambient humidity, and ambient air pressure. The more the ambient temperature, ambient humidity, and ambient air pressure deviate from the corresponding reference suitable index, the larger the abnormal evaluation value of the power-on / off control environment is, indicating that the power-on / off control environment is more abnormal.

[0127] It should be understood that in this embodiment, the environmental monitoring points are deployed to monitor the power-on and power-off control environmental data. Power-on and power-off control refers to the process management of opening (powering on) and closing (powering off) the high-voltage electrical system of the electric locomotive. This process involves the orderly power-on and power-off of multiple high-voltage components of the vehicle to ensure the safety and efficiency of the operation.

[0128] The power-on process refers to starting the entire electrical system and ensuring that each subsystem is activated in a predetermined order to prepare for vehicle operation, including waking up the BMS (Battery Management System) to monitor the battery status, activating the MCU (Microcontroller Unit) to control the motor, and safely closing the high-voltage contactor through the pre-charging circuit so that the high-voltage battery can supply power to the vehicle's high-voltage system.

[0129] The power-off process refers to the control process of system shutdown, including gradually shutting down high-voltage loads, disconnecting high-voltage power supplies, performing necessary safety checks and energy release, and ultimately allowing the entire high-voltage system to safely enter a non-working state.

[0130] Specifically, the electric locomotive is powered off, including power off control when only the auxiliary equipment on the locomotive is powered on. The specific process is: the battery management system sends a locomotive power-off request instruction, the locomotive auxiliary equipment sends a power-off signal three times in a row or the wake-up signal is lost, the secondary master control will receive these signals and immediately send a water cooling shutdown instruction.

[0131] The battery management system detects the total current of the loop, powers off the high voltage according to the current size, and disconnects the total positive relay and the total negative relay in the battery cluster in turn. All battery clusters complete the high voltage power-off synchronously.

[0132] By collecting key operating parameters of batteries and high-voltage systems in real time, a detailed data basis is provided for the accurate evaluation of battery status, and battery abnormalities are dynamically evaluated, which improves the pertinence and accuracy of judgments. At the same time, it also provides data support for optimizing energy management and improving endurance, thereby promoting the overall performance of electric locomotives.

[0133] In the embodiment of this specification, the edge server receives the target probe sent by the master control server through the preset port, and determines the communication address associated with the target container by running the target probe, and then detects the communication status between the data acquisition device corresponding to the communication address and the target container, generates the corresponding detection result and returns it to the master control server, and the master control server sends the detection result to the client for display. By adding a target probe for communication monitoring, the embodiment of this specification can realize automatic monitoring of the communication status between the container and the data acquisition device without affecting the collection and transmission efficiency of the power station data, which is conducive to improving the communication management efficiency between the container and the data acquisition device.

[0134] The above is a schematic scheme of a communication management method of this embodiment. It should be noted that the technical scheme of the communication management method and the technical scheme of the above communication management system belong to the same concept, and the details not described in detail in the technical scheme of the communication management method can be referred to the description of the same technical scheme of the above communication management.

[0135] The following combination Figure 3 , taking the application of the communication management method provided in this specification in the data processing scenario of a power station as an example, the communication management method is further described. Figure 3 An interactive schematic diagram of a communication management method provided by an embodiment of this specification is shown, which specifically includes the following steps.

[0136] Step 302: The master control server sends the target probe to at least two edge servers through a preset port.

[0137] Step 304: The edge server runs the target probe to update at least two IP addresses associated with the target container according to a preset period, and adds the updated IP address and the association between the target container and the updated IP address to the target file, where the target container is each of the at least two containers deployed by the edge server.

[0138] Step 306: By running the target probe, the association relationship between the target container and the IP address stored in the target file is read, and according to the association relationship, at least two IP addresses associated with the target container are read from the target file.

[0139] Step 308: Detect the network status between the data collection device corresponding to the target IP address and the target container, wherein the target IP address is any one of at least two IP addresses associated with the target container.

[0140] Specifically, when it is determined according to the detection result that the network is normal, step 310 is executed; when it is determined according to the detection result that the network is abnormal, step 312 is executed.

[0141] Step 310: Detect the message transmission status between the data collection device corresponding to the target IP address and the target container.

[0142] Specifically, when it is determined according to the detection result that the message transmission state is abnormal, step 312 is executed; when it is determined according to the detection result that the message transmission state is normal, step 314 is executed.

[0143] Step 312: Terminate the detection process of the communication status between the data acquisition device corresponding to the target IP address and the target container, generate a corresponding abnormality detection result and return it to the master control server.

[0144] Specifically, after the abnormality detection result is returned to the master control server, step 314 is continued.

[0145] Step 314: Detect the communication status between the data collection device corresponding to the next target IP address and the target container.

[0146] Specifically, the process of detecting the communication status between the data acquisition device and the target container can be implemented by executing steps 308 to 312 .

[0147] Step 316: The master control server sends the detection result to the client.

[0148] Step 318: The client displays the detection results.

[0149] Step 320: The container in the edge server collects data on the data collection equipment of the power station.

[0150] Specifically, step 320 is executed in parallel with the process from step 302 to step 318 .

[0151] In an embodiment of the present specification, the master control server sends the target probe to at least two edge servers through a preset port; the target edge server determines the communication address associated with the target container by running the target probe, and detects the communication status between the data acquisition device corresponding to the communication address and the target container, generates corresponding detection results and returns them to the master control server, wherein the target edge server is each of the at least two edge servers, and the target container is each of the at least two containers deployed by the target edge server; the master control server sends the detection results to the client for display. By adding a target probe for communication monitoring, the embodiment of the present specification can realize automatic monitoring of the communication status between the container and the data acquisition device without affecting the collection and transmission efficiency of the power station data, which is conducive to improving the communication management efficiency between the container and the data acquisition device.

[0152] Corresponding to the above method embodiment, this specification also provides a communication management device embodiment, Figure 4 A schematic diagram of the structure of a communication management device provided by an embodiment of the present specification is shown, and the communication management device is applied to an edge server, such as Figure 4 As shown, the device comprises:

[0153] The receiving module 402 is configured to receive the target probe sent by the master control server through a preset port;

[0154] The processing module 404 is configured to determine the communication address associated with the target container by running the target probe, and detect the communication status between the data acquisition device corresponding to the communication address and the target container, generate a corresponding detection result and return it to the master control server, wherein the target container is each of the at least two containers deployed by the edge server, and the detection result is used to be sent by the master control server to the client and displayed.

[0155] The above is a schematic scheme of a communication management device of this embodiment. It should be noted that the technical scheme of the communication management device and the technical scheme of the communication management method described above are of the same concept, and the details not described in detail in the technical scheme of the communication management device can be found in the description of the technical scheme of the communication management method described above.

[0156] Figure 5 The structure block diagram of a computing device 500 provided according to an embodiment of the present specification is shown. The components of the computing device 500 include but are not limited to a memory 510 and a processor 520. The processor 520 is connected to the memory 510 via a bus 530, and the database 550 is used to store data.

[0157] The computing device 500 also includes an access device 540 that enables the computing device 500 to communicate via one or more networks 560. Examples of these networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 540 may include one or more of any type of network interface (e.g., a network interface card (NIC)) whether wired or wireless, such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a World Wide Interoperability for Microwave Access (Wi-MAX) interface, an Ethernet interface, a universal serial bus (USB) interface, a cellular network interface, a Bluetooth interface, a near field communication (NFC) interface, and the like.

[0158] In one embodiment of the present specification, the above components of the computing device 500 and Figure 5 Other components not shown in the figure may also be connected to each other, for example, via a bus. It should be understood that Figure 5 The computing device structure block diagram shown is only for the purpose of illustration, and is not intended to limit the scope of this specification. Those skilled in the art can add or replace other components as needed.

[0159] The computing device 500 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, etc.), a mobile phone (e.g., a smart phone), a wearable computing device (e.g., a smart watch, smart glasses, etc.), or other types of mobile devices, or a stationary computing device such as a desktop computer or PC. The computing device 500 may also be a mobile or stationary server.

[0160] The processor 520 is used to execute the following computer executable instructions, which implement the steps of the above communication management method when executed by the processor.

[0161] The above is a schematic scheme of a computing device of this embodiment. It should be noted that the technical scheme of the computing device and the technical scheme of the above communication management method belong to the same concept, and the details not described in detail in the technical scheme of the computing device can be referred to the description of the technical scheme of the above communication management method.

[0162] An embodiment of the present specification also provides a computer-readable storage medium storing computer-executable instructions, which can implement the steps of the above communication management method when executed by a processor.

[0163] The above is a schematic scheme of a computer-readable storage medium of this embodiment. It should be noted that the technical scheme of the storage medium and the technical scheme of the above communication management method belong to the same concept, and the details not described in detail in the technical scheme of the storage medium can be referred to the description of the technical scheme of the above communication management method.

[0164] An embodiment of the present specification also provides a computer program, wherein when the computer program is executed in a computer, the computer is caused to execute the steps of the above communication management method.

[0165] The above is an illustrative solution of a computer program of this embodiment. It should be noted that the technical solution of the computer program and the technical solution of the above communication management method belong to the same concept, and the details not described in detail in the technical solution of the computer program can be referred to the description of the technical solution of the above communication management method.

[0166] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0167] The computer instructions include computer program codes, which may be in source code form, object code form, executable files or some intermediate forms, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.

[0168] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the embodiments of this specification are not limited by the order of the actions described, because according to the embodiments of this specification, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the embodiments of this specification.

[0169] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0170] The preferred embodiments of this specification disclosed above are only used to help explain this specification. The optional embodiments do not describe all the details in detail, nor do they limit the invention to only the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of the embodiments of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the embodiments of this specification, so that technicians in the relevant technical field can well understand and use this specification. This specification is only limited by the claims and their full scope and equivalents.

Claims

1. A communication management system, comprising: A master control server, at least two edge servers and at least two data acquisition devices; The master control server is configured to send the target probe to the at least two edge servers through a preset port; The target edge server is configured to determine the communication address associated with the target container by running the target probe, and detect the communication status between the data acquisition device corresponding to the communication address and the target container, generate a corresponding detection result and return it to the master control server, wherein the target edge server is each of the at least two edge servers, and the target container is each of the at least two containers deployed by the target edge server; The master control server is configured to send the detection result to the client, wherein the detection result is used for display by the client.

2. According to the communication management system according to claim 1, the target edge server is also configured to detect the network status between the data acquisition device corresponding to the communication address and the target container, and when it is determined that the network status is normal, detect the message transmission status between the data acquisition device corresponding to the communication address and the target container.

3. According to the communication management system according to claim 1, the target edge server is also configured to update the communication address associated with the target container according to a preset period by running the target probe, and add the updated communication address and the association relationship between the target container and the updated communication address to the target file.

4. According to the communication management system according to claim 1 or 3, the target edge server is also configured to read the association relationship between the target container and the communication address stored in the target file by running the target probe, and read the communication address associated with the target container in the target file based on the association relationship.

5. According to the communication management system of claim 1, the target edge server is further configured to determine at least two communication addresses associated with the target container, traverse the at least two communication addresses, detect the communication status between the data acquisition device corresponding to the target communication address and the target container, and when it is determined according to the communication status that the communication between the data acquisition device corresponding to the target communication address and the target container is abnormal, terminate the detection process between the data acquisition device corresponding to the target communication address and the target container, generate a corresponding abnormal detection result and return it to the master control server, and detect the communication status between the data acquisition device corresponding to the next target communication address and the target container, wherein, The target communication address is any one of the at least two communication addresses.

6. According to the communication management system of claim 1, the master control server is further configured to generate a corresponding configuration file according to the address information and device login information of the target edge server, and read the address information and the device login information contained in the configuration file by running the target probe when it is determined that the preset conditions are met, wherein: The address information and the device login information are used by the target probe to access the target edge server.

7. A communication management method, applied to an edge server, comprising: Receive the target probe sent by the master control server through the preset port; By running the target probe, the communication address associated with the target container is determined, and the communication status between the data acquisition device corresponding to the communication address and the target container is detected, and the corresponding detection result is generated and returned to the master control server, wherein the target container is each of the at least two containers deployed by the edge server, and the detection result is used to be sent by the master control server to the client and displayed.

8. A communication management device, applied to an edge server, comprising: A receiving module is configured to receive a target probe sent by the master control server through a preset port; The processing module is configured to determine the communication address associated with the target container by running the target probe, and detect the communication status between the data acquisition device corresponding to the communication address and the target container, generate a corresponding detection result and return it to the master control server, wherein the target container is each of the at least two containers deployed by the edge server, and the detection result is used to be sent by the master control server to the client and displayed.

9. A computing device comprising: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the communication management method according to claim 7 are implemented.

10. A computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the steps of the communication management method according to claim 7.