Bus type network fault monitoring method, control device, storage medium and system

By monitoring the status of network nodes and adjusting the connection path using ant colony optimization routing algorithm, the problem of inability to heal in time in the existing technology is solved, and the high reliability and service continuity of the bus network are achieved.

CN119696952AInactive Publication Date: 2025-03-25AVIC GENERAL TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411820893.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-11
Publication Date
2025-03-25
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The prior art cannot self-heal in time when facing dynamically changing network environments and single-point failures, resulting in the impact of data transmission continuity and system reliability.

Method used

By monitoring the operating status of each node in the network, using preset path adjustment strategies and ant colony optimization routing algorithms, the connection paths of the failed nodes are automatically adjusted to ensure network communication capabilities.

Benefits of technology

Real-time monitoring and self-healing of bus network failures is realized, which improves the reliability and stability of the network, reduces maintenance costs, and ensures business continuity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119696952A_ABST
    Figure CN119696952A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a bus type network fault monitoring method, a control device, a storage medium and a system, and belongs to the technical field of bus network detection. The monitoring method comprises the following steps: monitoring the running state of each node in a target network; for each node, when the monitored running state shows that the node has a fault, converting the current path of the node connected with the bus into other paths; and adjusting a connection path between the failed node and other nodes by using a preset path adjustment strategy so as to ensure the communication capability of the target network. Through the redundant path design and the intelligent routing optimization algorithm, the routing can be automatically reconfigured and the fault node can be bypassed when the node fails, so that the reliability and the stability of the network are improved, the self-healing capability of the network can be remarkably improved, the maintenance cost is reduced, and the service continuity is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of bus network detection, and in particular to a monitoring method, a control device, a storage medium and a system for bus type network failure. Background Art

[0002] The bus network is the simplest computer network topology. Each node is connected by a main data line, without master-slave distinction. Any node failure may cause network connectivity to be damaged, bringing serious challenges to the stable operation of the network. Specifically, the occurrence of a single point of failure may cause the entire network to paralyze, affecting the continuity of data transmission and the reliability of the system. Especially in modern enterprise networks, high availability and rapid self-recovery capabilities have become extremely important.

[0003] When faced with dynamically changing network environments and single point failures, existing technologies have significant limitations in their static routing and single fault recovery mechanisms. They are unable to self-heal faults in a timely manner and cannot meet the needs of modern high-availability networks. Summary of the invention

[0004] The present invention provides a bus network fault monitoring method, control device, storage medium and system, which are used to solve the problem in the prior art that when a single point fault occurs, the fault cannot be self-healed in time and the continuity of data transmission cannot be guaranteed.

[0005] In order to achieve the above-mentioned purpose, an embodiment of the present invention provides a monitoring method for bus-type network failures, characterized in that the monitoring method includes: monitoring the operating status of each node in the target network; for each node, when the monitored operating status shows that the node has a failure, converting the current path of the node connecting the bus to other paths; and using a preset path adjustment strategy to adjust the connection path between the failed node and other nodes to ensure the communication capability of the target network.

[0006] Optionally, the monitoring of the operating status of each node in the target network includes: monitoring performance indicators of each node related to the operating status; and determining the operating status of each node through the monitored performance indicators, the indicators including: one or more of CPU utilization, memory occupancy, network delay, and packet loss rate.

[0007] Optionally, determining the operating status of each node through the monitored performance indicators includes: using an isolation forest algorithm to construct an anomaly detection model; for each node, inputting the monitored performance indicators into the anomaly detection model to obtain an output indicator value; and when the output indicator value exceeds a preset threshold, determining that the node has a fault.

[0008] Optionally, the preset path adjustment strategy is used to adjust the connection path between the node with the indicator failure and other nodes to ensure the communication capability of the target network, including: using an ant optimization routing algorithm to reduce the pheromone concentration of the faulty path to reduce the probability of ants selecting the faulty path; guiding ants to select the other paths to adjust the connection path between the node with the failure and other nodes.

[0009] Optionally, the updated pheromone concentration is expressed by the following formula:

[0010]

[0011] in, represents the updated pheromone concentration, represents the pheromone concentration before updating, ρ is the pheromone volatility, 0≤ρ≤1, Δτ ij is the amount of pheromone left by the ant on the path (i, j).

[0012] Optionally, the probability of an ant choosing a path is expressed by the following formula:

[0013]

[0014] Among them, P ij is the probability of an ant moving from node i to node j, τ ij is the pheromone concentration on path (i,j), η ij is the heuristic function of the path, α and β are parameters that adjust the influence of pheromone and heuristic function, N i is the set of neighbors of node i.

[0015] On the other hand, the present invention further provides a control device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement any one of the above-mentioned monitoring methods.

[0016] On the other hand, the present invention further provides a machine-readable storage medium, on which instructions are stored, and the instructions enable a machine to execute any one of the above-mentioned monitoring methods.

[0017] On the other hand, the present invention also provides a control system for bus-type network failures, wherein the topology of the bus-type network includes a plurality of nodes connected to the bus, each node communicating with the bus through at least two paths, and the control system includes: a fault detection module, which is deployed correspondingly with each node in the target network, and the fault detection module is used to determine the operating status of the node by monitoring the performance indicators of the corresponding node. An automatic switching unit, configured with a routing table for storing the path of each node in the target network, and the automatic switching unit is used to: redirect the node path by updating the routing table; and achieve load balancing so that the data traffic is evenly distributed on at least two paths of each node. The above-mentioned control device. A network management unit is used to configure network parameters and also to control the connection between nodes.

[0018] Optionally, the fault detection module is further used to: after detecting a fault, send a fault alarm to neighboring nodes of the faulty node, and send an isolation request to the network management unit.

[0019] Optionally, the network management unit is further used to: in response to the isolation request, isolate the faulty node and cut off the connection between the faulty node and other nodes.

[0020] Optionally, the control system is also used to: utilize an ant optimization routing algorithm to reduce the pheromone concentration of the faulty path so as to reduce the probability of ants selecting the faulty path; guide ants to select other paths so as to adjust the connection path between the faulty node and other nodes to ensure the communication capability of the target network.

[0021] The bus-type network fault monitoring method, control device, storage medium and system provided by the present invention adopt redundant path design and ant colony optimization routing algorithm, which can monitor each node in the network in real time, timely discover the faulty node and isolate it, and can redirect the path connecting the faulty node through an automatic switching unit. The present invention establishes a method for effectively monitoring and self-healing bus-type network faults through the above method, realizes real-time monitoring of node status, and can automatically switch to a backup path when a path fails, significantly improving the self-healing ability of the network, reducing maintenance costs, and ensuring business continuity. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following is a brief introduction to the drawings required for use in the embodiments or the prior art description. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0023] Figure 1 It is a flowchart of a method for monitoring a bus type network failure provided by an embodiment of the present invention;

[0024] Figure 2 It is a flowchart of another bus type network fault monitoring method provided by an embodiment of the present invention;

[0025] Figure 3 is a flow chart of a bus type network fault monitoring system provided by another embodiment of the present invention;

[0026] Figure 4 is a logical relationship diagram of a bus type network fault monitoring system provided by another embodiment of the present invention;

[0027] Figure 5 It is a logical relationship diagram of the optimization path of the ant optimization routing algorithm provided by another embodiment of the present invention. DETAILED DESCRIPTION

[0028] The specific implementation of the embodiment of the present invention is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described here is only used to illustrate and explain the embodiment of the present invention, and is not used to limit the embodiment of the present invention.

[0029] It should be noted that the acquisition, transmission, storage, use, and processing of data in the technical solution of this application are in compliance with the relevant provisions of national laws and regulations. In the embodiments of this application, some existing solutions in the industry such as certain software, components, and models may be mentioned, which should be considered as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of this application, but it does not mean that the applicant has or will necessarily use the solution.

[0030] As mentioned above, with the rapid development of information technology, the complexity of network systems continues to increase. Traditional network architectures are often unable to recover quickly when faced with node failures, resulting in data transmission interruptions and service unavailability. Therefore, it is necessary to improve the network's self-healing capabilities in order to reduce maintenance costs and ensure the continuity of data transmission.

[0031] To address this problem, the present invention provides a monitoring method, a control device, a storage medium and a system for bus-type network failures. The status of each node is monitored in real time through a fault detection module, and redundant path design and an ant colony optimization routing algorithm are used to ensure that the route can be automatically reconfigured when a node fails to bypass the failed node, thereby improving the reliability and stability of the network and ensuring the continuity of data transmission.

[0032] Combine the following Figure 1 — Figure 5 The present invention is described in detail.

[0033] Figure 1 and Figure 2 It is a flowchart of a method for monitoring a bus type network failure provided by an embodiment of the present invention.

[0034] like Figure 1 As shown, the bus network fault monitoring method provided by the embodiment of the invention can be performed by a controller, and the method includes the following steps:

[0035] Step 101: Monitor the operating status of each node in the target network;

[0036] Step 102: for each node, when the monitored operating status shows that the node fails, convert the current path of the node connecting the bus to another path;

[0037] Step 103: Using a preset path adjustment strategy, adjust the connection path between the failed node and other nodes to ensure the communication capability of the target network.

[0038] The bus-type network fault monitoring method provided by the present invention can monitor the operating status of each node in the network in real time, and switch the path of the node connecting to the bus when a node fails to prevent data transmission interruption; and can disconnect the connection path between the node and other nodes to prevent the faulty node from affecting the stability of the entire network, thereby realizing automatic repair of bus-type network node faults, improving the reliability and stability of the network, reducing maintenance costs, and ensuring business continuity.

[0039] Please refer to Figure 2 Example, preferably, in step 101, the monitoring of the operating status of each node in the target network includes: monitoring the performance indicators of each node related to the operating status; and determining the operating status of each node through the monitored performance indicators.

[0040] The preferred indicators in the embodiment of the present invention include: one or more of CPU usage, memory usage, network delay, and packet loss rate. The above indicators can be used to more accurately monitor the running status of the node.

[0041] Preferably, the health status of the node can be monitored by the following formula:

[0042] H i =f(CPU i ,Memory i ,Latency i ,PacketLoss i ) (1)

[0043] Among them, H i Indicates the health status of node i, CPU i、Memory i 、Latency i and PacketLoss i They represent the CPU usage, memory usage, network delay and packet loss rate of the node respectively. Function f can be a weighted sum function, and the specific weight can be adjusted according to actual needs.

[0044] In a preferred embodiment of the present invention, determining the operating status of each node through the monitored performance indicators may include: using an isolation forest algorithm to construct an anomaly detection model; for each node, inputting the monitored performance indicators into the anomaly detection model to obtain an output indicator value; and when the output indicator value exceeds a preset threshold, determining that the node has a fault.

[0045] Among them, the anomaly detection model training process can be expressed by the following formula:

[0046]

[0047] Among them, E h (x) is the expected depth at which the node sample x is isolated in the tree, c(n) is the normalization constant, and n is the number of node samples. By setting a threshold, it is determined whether the node is in an abnormal state.

[0048] In a preferred embodiment of the present invention, the process of constructing an isolated tree using the isolation forest algorithm is relatively simple, and its computational complexity is low when processing large-scale data sets. Compared with some traditional anomaly detection methods, the embodiments of the present invention can quickly process and analyze data and are suitable for scenarios with high real-time requirements. By collecting performance indicator data of nodes, constructing feature vectors and using the isolation forest algorithm to train the model, setting thresholds based on parameters such as the expected depth of isolation of node samples in the tree to judge anomalies, compared with traditional fixed threshold detection methods, it can more intelligently adapt to changes in network status and reduce false positives and false negatives.

[0049] Preferably, in step 102, the preset path adjustment strategy is used to adjust the connection path between the node with the indicator failure and other nodes to ensure the communication capability of the target network, including: using an ant optimization routing algorithm to reduce the pheromone concentration of the faulty path to reduce the probability of ants selecting the faulty path; guiding ants to select the other paths to adjust the connection path between the node with the failure and other nodes.

[0050] Among them, the updated pheromone concentration is expressed by the following formula:

[0051]

[0052] in, represents the updated pheromone concentration, represents the pheromone concentration before updating, ρ is the pheromone volatility, 0≤ρ≤1, Δτ ij is the amount of pheromone left by the ant on the path (i, j). According to the above formula, when there is a faulty path, the pheromone concentration on the faulty path can be reduced by increasing the pheromone volatility rate ρ on the faulty path, thereby guiding the ants to choose other paths.

[0053] The probability of an ant choosing a path is expressed by the following formula:

[0054]

[0055] Among them, P ij is the probability of an ant moving from node i to node j, τ ij is the pheromone concentration on path (i,j), η ij is the heuristic function of the path, α and β are parameters that adjust the influence of pheromone and heuristic function, N i is the neighbor set of node i. When the pheromone concentration on the fault path decreases, the probability of ants choosing this path will decrease, thereby guiding the ants to choose other paths, realizing path adjustment and ensuring the communication capability of the network.

[0056] The bus-type network fault monitoring method provided by the present invention can monitor the operating status of each node in the network in real time. By monitoring the indicators of each node, the indicators are input into the anomaly detection model to obtain the output indicator value, and the indicator value is compared with the set threshold to judge the anomaly. The operating status of the node can be accurately monitored. Compared with the traditional detection method, it can adapt to the changes in network status more intelligently and reduce false alarms and missed alarms. In addition, the monitoring method provided by the present invention can adjust the pheromone concentration of the fault path through the ant routing optimization algorithm, thereby guiding the ants to select other paths to achieve path adjustment, which can significantly improve the self-healing ability of the network, reduce maintenance costs, and ensure business continuity.

[0057] An embodiment of the present invention further provides a control device, which may include: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the above-mentioned monitoring method.

[0058] An embodiment of the present invention further provides a machine-readable storage medium, on which instructions are stored, and the instructions enable a machine to execute the above-mentioned monitoring method.

[0059] Figure 3 It is a flow chart of a bus type network failure monitoring system provided by another embodiment of the present invention.

[0060] like Figure 3 As shown in the example: The control system for bus-type network failures provided in this embodiment may include: a fault detection module, which is deployed correspondingly with each node in the target network, and the fault detection module is used to determine the operating status of the node by monitoring the performance indicators of the corresponding node. An automatic switching unit, which is configured with a routing table for storing each node path in the target network, and the automatic switching unit is used to: redirect the node path by updating the routing table, achieve load balancing, and evenly distribute the data traffic on each node path. The above-mentioned control device. The network management unit is used to configure network parameters and also to control the connection between nodes.

[0061] The fault detection module of the preferred embodiment of the present invention can periodically send a "heartbeat" signal to the main bus to confirm the availability of the path. If a path fails to respond within a specified time, the path is considered to be faulty.

[0062] In a preferred embodiment of the present invention, the topology of the bus network includes a plurality of nodes connected to the bus, and each node communicates with the bus through at least two paths.

[0063] The fault detection module in the embodiment of the present invention is preferably further used to: after detecting a fault, send a fault alarm to the neighboring nodes of the faulty node, and send an isolation request to the network management unit so that the network management unit performs isolation and switching operations.

[0064] The fault alarm information format may adopt a JSON structure, as shown below:

[0065]

[0066] The network management unit is preferably further used for isolating the faulty node in response to an isolation request sent by the fault detection module, and cutting off the connection between the faulty node and other nodes to prevent the fault from affecting the normal operation of other nodes.

[0067] The control system preferably in the embodiment of the present invention is also used to: utilize the ant optimization routing algorithm to reduce the pheromone concentration of the fault path to reduce the probability of ants selecting the fault path; guide ants to select the other paths to adjust the connection path between the faulty node and other nodes to ensure the communication capability of the target network.

[0068] To illustrate with an example, when the fault detection module detects a faulty node, it sends a fault alarm to the adjacent nodes and the network management unit. The network management unit isolates the faulty node and cuts off the connection with other nodes. At the same time, the network management unit can send instructions to the automatic switching unit, so that the automatic switching unit uses the ant optimized routing algorithm to update the routing table, redirect the node path, and achieve self-healing.

[0069] According to the control system provided by this embodiment, when the fault detection module detects a faulty node, it immediately sends fault alarm information to the neighboring nodes and the network management unit. The network management unit then isolates the faulty node and cuts off its connection with other nodes. At the same time, the network management unit will issue instructions to the automatic switching unit. After receiving the instructions, the automatic switching unit will use the ant optimization routing algorithm to update the routing table and re-plan the node path, thereby achieving the self-healing function of the network, ensuring the stable operation and continuous communication of the entire network system, and effectively responding to the dynamically changing network environment.

[0070] Figure 4 It is a logical relationship diagram of a bus-type network fault monitoring system provided by another embodiment of the present invention.

[0071] like Figure 4 As shown in the example: In this embodiment, for example, assume that there are two nodes (node ​​A and node B) in a small enterprise network, and each node is connected to the main bus through, for example, two independent paths. When configuring the network, the network interface of each node can be configured to ensure that the nodes are connected to different switches. A fault detection module is installed on each node, and a timer is set to send a heartbeat signal once per second.

[0072] Under normal circumstances, the traffic of node A is load balanced through path 1 (switch X) and path 2 (switch Y). For example, suppose that at a certain moment, path 1 fails, and the fault detection module immediately detects the failure and sends a signal to the network management unit. At this time, the automatic switching unit will update the routing table and redirect all traffic of node A to path 2 to ensure that data transmission is not affected.

[0073] Through the above path design and automatic switching mechanism, the network can recover quickly in the face of failures, ensuring business continuity and stability.

[0074] Figure 5 It is a logical relationship diagram of the optimization path of the ant optimization routing algorithm provided by another embodiment of the present invention.

[0075] like Figure 5 As shown in the example: In this embodiment, for example, assume that in a small network, there are three nodes (such as nodes A, B and C), which are connected to each other through multiple paths. First, the pheromone concentration of each path is preconfigured, for example, set to 0.1. Then, through the ant optimization routing algorithm (for example, simulating multiple "ants" moving in the network), the ant at node A can choose a path to reach node B or node C.

[0076] At each move, the "ant" selects a path according to formula (4). If the "ant" chooses path 1 (node ​​A to node B), after completing the data transmission, it will leave pheromone on path 1 and update the pheromone concentration. For example, in one transmission, the concentration of path 1 is updated from 0.1 to 0.15, while the concentration of path 2 remains unchanged.

[0077] For example, during the operation of the network, if a path fails, the relevant nodes will immediately detect it and update the pheromone concentration through the ant optimization routing algorithm. The pheromone concentration of the faulty path will be reduced or even set to zero. The evaporation of pheromones makes the less used path gradually lose its appeal, thereby guiding the subsequent "ants" to choose a better path.

[0078] According to the optimization path method provided by this embodiment, the ant optimization routing algorithm has the characteristics of distributed computing, so that the algorithm can adapt well to large-scale, distributed network environments, and has strong robustness. Even if some nodes fail, other nodes can still continue to perform routing calculations, and can better adapt to the dynamically changing network environment. It also enables the above-mentioned monitoring method to effectively respond to node failures and other situations in bus-type networks, realize the network's fault self-healing function, and ensure the normal operation of the network and the continuous development of business.

[0079] It should be understood that in various embodiments of the present invention, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0080] In addition, the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0081] It should be understood that in the embodiment of the present invention, "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.

[0082] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0083] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0084] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or it can be an electrical, mechanical or other form of connection.

[0085] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiments of the present invention.

[0086] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0087] Through the description of the above embodiments, it is clear to those skilled in the art that the present invention can be implemented in hardware, firmware, or a combination thereof. When software is used for implementation, the above functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein the communication media include any medium that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that a computer can access. Taking this as an example but not limited to: a computer-readable medium can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer. In addition. Any connection can be appropriately a computer-readable medium. For example, if the software is transmitted from a website, a server or other remote source using a coaxial cable, an optical fiber cable, a twisted pair, a digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwaves, then the coaxial cable, optical fiber cable, twisted pair, DSL, or wireless technologies such as infrared, wireless, and microwaves are included in the fixing of the medium. As used in the present invention, disk and disc include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and blue-ray disc, wherein disk usually reproduces data magnetically, while disc uses laser to reproduce data optically. The above combination should also be included in the scope of protection of computer-readable media.

[0088] In short, the above is only a preferred embodiment of the technical solution of the present invention, and is not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for monitoring bus type network failure, characterized in that: The monitoring method comprises: Monitor the operating status of each node in the target network; For each of the nodes, when the monitored operating status shows that the node fails, the current path of the node connecting the bus is converted to other paths; and using a preset path adjustment strategy, the connection path between the failed node and other nodes is adjusted to ensure the communication capability of the target network.

2. The monitoring method according to claim 1, characterized in that: The monitoring of the operating status of each node in the target network includes: Monitor the performance indicators of each node related to the operating status; and determine the operating status of each node through the monitored performance indicators, wherein the indicators include: one or more of CPU usage, memory occupancy, network latency, and packet loss rate.

3. The monitoring method according to claim 2, characterized in that: Determining the operating status of each node through the monitored performance indicators includes: Use the isolation forest algorithm to build an anomaly detection model; For each node, the monitored performance index is input into the anomaly detection model to obtain an output index value; and when the output index value exceeds a preset threshold, it is determined that the node has a fault.

4. The monitoring method according to claim 1, characterized in that: The method of using a preset path adjustment strategy to adjust the connection path between the node with the indicator failure and other nodes to ensure the communication capability of the target network includes: Using an ant optimized routing algorithm to reduce the pheromone concentration of the faulty path, so as to reduce the probability of ants selecting the faulty path; and The ants are guided to select the other paths to adjust the connection paths between the failed node and other nodes.

5. The monitoring method according to claim 4, characterized in that: The updated pheromone concentration is expressed by the following formula: ,in, represents the updated pheromone concentration, Indicates the pheromone concentration before updating, is the pheromone volatilization rate, , Ants on the path The amount of pheromones left on the body.

6. The monitoring method according to claim 4, characterized in that: The probability of an ant choosing a path is expressed by the following formula: ,in, is the probability of an ant moving from node to node, Is the path The pheromone concentration on is the heuristic function of the path, and is a parameter that adjusts the influence of pheromone and heuristic function, Is a node The set of neighbors.

7. A control device, characterized in that: The control device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor executes the computer program to implement the monitoring method according to any one of claims 1 to 6.

8. A machine-readable storage medium, characterized in that: The machine-readable storage medium stores instructions, which enable the machine to execute the monitoring method according to any one of claims 1-6.

9. A control system for bus type network failure, characterized in that: The topology of the bus network includes a plurality of nodes connected to the bus, each node communicates with the bus through at least two paths, and the control system includes: A fault detection module is deployed corresponding to each node in the target network, and is used to determine the operating status of the node by monitoring the performance indicators of the corresponding node; An automatic switching unit is configured with a routing table for storing a path of each node in the target network, and the automatic switching unit is used to: Redirect node paths by updating routing tables; Implement load balancing so that data traffic is evenly distributed on at least two paths of each node; The control device of claim 7; and a network management unit, used to configure network parameters and also to control connections between nodes.

10. The control system according to claim 9, characterized in that: The fault detection module is also used for: After a fault is detected, a fault alarm is sent to neighboring nodes of the faulty node, and an isolation request is sent to the network management unit.

11. The control system according to claim 10, characterized in that: The network management unit is also used for: In response to the isolation request, the faulty node is isolated, and the connection between the faulty node and other nodes is cut off.

12. The control system according to claim 9, characterized in that: The control system is also used for: Using an ant optimized routing algorithm to reduce the pheromone concentration of the faulty path, so as to reduce the probability of ants selecting the faulty path; and The ants are guided to select the other paths to adjust the connection paths between the failed node and other nodes to ensure the communication capability of the target network.

Citation Information

Patent Citations

  • Power operation and maintenance data cleaning method based on isolation forest algorithm and neural network

    CN108776683A

  • Fault diagnosis method, device and equipment for multifunctional vehicle bus network

    CN118041749A

  • Train network node and canopen-based train network node monitoring method

    US20210144068A1

  • Automobile bus fault positioning method, diagnostic device, and automobile detection system and method

    WO2022121693A1

  • Load balancing method and system, and electronic device and storage medium

    WO2024021486A1