Automatic end-to-end link generation and visualization system

By designing an automated end-to-end link generation and visualization system, the problems of link management complexity, lack of dynamic visualization and high operation and maintenance costs in the existing technology are solved, and efficient, accurate and convenient operation of link management is achieved, ensuring the stable operation of the communication network.

CN119922086APending Publication Date: 2025-05-02NANJING XINTIANWEI PHOTOELECTRIC TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510076550.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-17
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

In the prior art, there are problems in the generation, management and maintenance of automated end-to-end links, the problem of complex configuration and binding relationship processing, the lack of dynamic visualization and interactivity, and manual positioning and repairing link abnormalities, resulting in low management efficiency and high operation and maintenance costs.

Method used

An automated end-to-end link generation and visualization system is designed, including link merging module, link visual module, link maintenance module and link patrol module. The system combines statistics by receiving the binding relationship between the link port configuration of the link pairing end, generates a port connection table, and generates a link topology diagram based on the visual display strategy. At the same time, the system can dynamically monitor the link status, automatically maintain and inspect, and improve management efficiency.

Benefits of technology

It significantly improves the generation, management and maintenance efficiency of automated end-to-end links, provides intuitive link topology diagrams and dynamic update capabilities, reduces operation and maintenance costs and difficulties, and provides strong guarantees for the stable operation of modern communication networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119922086A_ABST
    Figure CN119922086A_ABST
Patent Text Reader

Abstract

The invention provides an automatic end-to-end link generation and visualization system, and the system comprises a link merging module which is used for receiving a binding relationship configured by a link pairing end to link ports, calling a link merging strategy based on the binding relationship, and carrying out the merging statistics of the link ports based on the link merging strategy, and obtaining a port connection table; the link visual module is used for performing visual display processing on the port connection table according to the visual display strategy to generate a link topological graph; the link maintenance module is used for receiving the abnormal interruption information of the link port, performing state change on an abnormal link in the link topological graph based on the abnormal interruption information, generating a maintenance link graph and sending the maintenance link graph to a maintenance end; and the link inspection module is used for acquiring the maintenance link diagram in the preset maintenance time length, counting the abnormal times of each abnormal link in the maintenance link diagram, processing the link topological diagram based on the abnormal times, generating a link inspection diagram and sending the link inspection diagram to the inspection end.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to data processing technology, and in particular to an automatic end-to-end link generation and visualization system. Background Art

[0002] With the rapid development of information technology, automated end-to-end links play a vital role in modern communication networks. Automated end-to-end links refer to data transmission channels that are automatically established, managed, and maintained from the data source to the data receiving end through a series of network devices, transmission media, and protocols. It ensures efficient, accurate, and reliable transmission of data in the network and is widely used in enterprise networks, data centers, cloud computing platforms, and other fields. The stability and efficiency of automated end-to-end links directly affect the performance of the entire system and user experience.

[0003] However, in the existing technology, the generation, management and maintenance of automated end-to-end links still face many challenges. First, the configuration and binding relationship of link ports are often complex and changeable, and there is a lack of efficient combined statistical means, which makes it difficult for managers to quickly and accurately grasp the overall status of the link. Secondly, the visual display of the link is often limited to static charts, lacking dynamic updates and interactivity, making it difficult for managers to intuitively monitor the link status and discover potential problems in a timely manner. In addition, when the link is abnormally interrupted, the existing system often lacks an automated maintenance mechanism, requiring managers to manually locate and repair it, greatly increasing the cost and difficulty of operation and maintenance.

[0004] In view of the shortcomings of the above-mentioned prior art, the present invention realizes the visualization of end-to-end links and dynamically updates them according to actual conditions, which significantly improves the efficiency of generating, managing and maintaining automated end-to-end links, and provides a strong guarantee for the stable operation of modern communication networks. Summary of the invention

[0005] The embodiment of the present invention provides an automated end-to-end link generation and visualization system, which can realize the visualization of end-to-end links and dynamically update them according to actual conditions, significantly improving the efficiency of automated end-to-end link generation, management and maintenance, and providing strong guarantee for the stable operation of modern communication networks.

[0006] A first aspect of an embodiment of the present invention provides an automated end-to-end link generation and visualization system, including:

[0007] A link merging module, used to receive the binding relationship configured by the link partner end for the link port, call the link merging strategy based on the binding relationship, and merge and count the link ports based on the link merging strategy to obtain a port connection table;

[0008] A link visualization module, used to perform visualization processing on the port connection table according to a visualization strategy to generate a link topology diagram;

[0009] A link maintenance module, configured to receive abnormal interruption information of the link port, change the state of the abnormal link in the link topology diagram based on the abnormal interruption information, generate a maintenance link diagram and send it to the maintenance end;

[0010] The link inspection module is used to obtain a maintenance link diagram within a preset maintenance time, count the number of abnormalities of each abnormal link in the maintenance link diagram, process the link topology diagram based on the number of abnormalities, generate a link inspection diagram and send it to the inspection end.

[0011] Optionally, in a possible implementation manner of the first aspect, the receiving a binding relationship configured by the link pairing end for the link port, retrieving a link merging strategy based on the binding relationship, and merging and counting the link ports based on the link merging strategy to obtain a port connection table includes:

[0012] Receive a binding relationship configured by a link partner for a link port, use the corresponding link port as a binding port based on the binding relationship, use the remaining link ports as traversal ports, and set the port state of the binding port to a bound state;

[0013] According to the connection relationship between the binding port and the traversal port, the corresponding link ports are combined and counted to obtain a port connection table.

[0014] Optionally, in a possible implementation manner of the first aspect, the receiving the binding relationship configured by the link partner end to the link port includes:

[0015] Send all link ports to the link partner for display;

[0016] In response to the user's triggering information of the button configured in the link pairing end, determining the link port triggered by the user based on the link pairing end as the triggering port;

[0017] In response to the user triggering information of the ready button in the link pairing end, a binding relationship is configured for the trigger port.

[0018] Optionally, in a possible implementation of the first aspect, the binding port and

[0019] The traversing the connection relationship of the ports performs combined statistics on the corresponding link ports to obtain a port connection table, including:

[0020] Taking the traversal port that has a connection relationship with all the bound ports as a common port, combining the bound port with the common port to generate a multi-port common port, and counting the multi-port common ports to obtain a multi-port common set;

[0021] The traversal ports having a separate connection relationship with each of the binding ports are used as single-link ports, and the corresponding binding ports are combined with the single-link ports to generate single-ended single-link ports, and the single-ended single-link ports are counted to obtain a single-ended single-link set;

[0022] Constructing an initial connection table, obtaining the number of multi-terminal common connection ports in the multi-terminal common connection set as a first number, and obtaining the number of single-terminal independent connection ports in the single-terminal independent connection set as a second number;

[0023] Obtaining a connection planning quantity according to a sum of the first quantity and the second quantity, and selecting adjacent cells in the initial connection table as planning information cells corresponding to the binding port based on the connection planning quantity;

[0024] Selecting the planning information grids in sequence as first planning grids based on the first number, using the remaining planning information grids as second planning grids, filling the first planning grids with a first background color, and filling the second planning grids with a second background color;

[0025] The multi-terminal common connection ports in the multi-terminal common connection set are sequentially filled into the first planning grid, and the single-terminal independent connection ports in the single-terminal independent connection set are sequentially filled into the second planning grid to obtain a port connection table.

[0026] Optionally, in a possible implementation manner of the first aspect, performing visual display processing on the port connection table according to a visual display strategy to generate a link topology graph includes:

[0027] Constructing binding identifiers corresponding to the binding ports, connecting the binding identifiers through link connection lines, and generating an initial connection graph corresponding to the binding ports;

[0028] Acquire the common connection port in the first planning grid corresponding to the bound port in the port connection table, and construct a common connection identifier based on the common connection port;

[0029] Retrieve the single-link port in the second planning grid corresponding to the bound port in the port connection table, and construct a single-link identifier based on the single-link port;

[0030] A link topology diagram is generated according to the initial connection diagram, the common connection identifier and the single connection identifier.

[0031] Optionally, in a possible implementation manner of the first aspect, generating a link topology map according to the initial connection map, the co-connection identifier, and the single-connection identifier includes:

[0032] Separately connecting the single-link identifier and the corresponding binding identifier in the initial connection diagram through a link connection line;

[0033] The co-connection identifier is connected to all the binding identifiers in the initial connection diagram through link connection lines to generate a link topology diagram.

[0034] Optionally, in a possible implementation manner of the first aspect, the receiving the abnormal interruption information of the link port, changing the state of the abnormal link in the link topology map based on the abnormal interruption information, and generating a maintenance link map and sending it to the maintenance end, includes:

[0035] receiving abnormal interruption information of the link port, and determining, based on the abnormal interruption information, an identifier of a corresponding link port in the link topology diagram as an abnormal identifier;

[0036] The link connection line between the abnormal identifications is obtained as an abnormal link, the abnormal pixel value is retrieved, the pixel value of the abnormal link is replaced with the abnormal pixel value, and a maintenance link diagram is generated and sent to the maintenance end.

[0037] Optionally, in a possible implementation of the first aspect, the method further includes:

[0038] Acquire a signal state of a link port to which the abnormal link is connected, wherein the signal state includes a signal interruption state and a signal fluctuation state;

[0039] When it is determined that the signal state is a signal interruption state, an interruption mark is retrieved, and a center point of the abnormal link is obtained, and the interruption mark is set at the center point position;

[0040] When it is determined that the signal state is a signal fluctuation state, a link port to which the abnormal link is connected is determined as a loose port, and a corresponding identifier is determined based on the loose port as a loose identifier;

[0041] The loose center point of the loose mark is obtained, the loose circular mark is retrieved, and the center of the loose circular mark is obtained, and the center of the circle is set at the position of the loose center point.

[0042] Optionally, in a possible implementation manner of the first aspect, obtaining a maintenance link diagram within a preset maintenance duration, counting the number of abnormalities of each abnormal link in the maintenance link diagram, processing the link topology diagram based on the number of abnormalities, generating a link inspection diagram and sending it to the inspection end, includes:

[0043] Obtain a maintenance link diagram within a preset maintenance duration, and count the number of abnormalities of each abnormal link in the maintenance link diagram;

[0044] According to the ratio of the abnormal number of times to the preset number of times, an abnormal coefficient is obtained, and based on the product of the abnormal coefficient and the number of times weight value, an abnormal adjustment value is obtained;

[0045] Obtaining an actual brightness corresponding to the abnormal link according to the product of the abnormal adjustment value and the preset brightness;

[0046] The brightness of the abnormal link in the link topology diagram is replaced with the actual brightness, and a link inspection diagram is generated and sent to the inspection end.

[0047] Optionally, in a possible implementation manner of the first aspect, obtaining the actual brightness corresponding to the abnormal link according to the product of the abnormal adjustment value and a preset brightness includes:

[0048] The actual brightness is obtained by the following formula:

[0049]

[0050] Where W2 is the actual brightness, n is the number of abnormalities, N is the preset number, k is the actual brightness, n is the number of abnormalities, n is the number weight value, and W1 is the preset brightness.

[0051] The beneficial effects of the present invention are as follows:

[0052] 1. The present invention significantly improves the efficiency of link management through an automated end-to-end link generation and visualization system. Traditional link management methods often require manual complex configuration and binding relationship processing, which is not only time-consuming and labor-intensive, but also prone to errors. The present invention, through a link merging module, can automatically receive the binding relationship configured by the link pairing end for the link port, and based on the binding relationship, retrieve the link merging strategy for merging statistics to obtain a port connection table. In this process, the system can intelligently identify and process various complex connection relationships, greatly improving the accuracy and efficiency of link configuration. At the same time, the link visualization module can also perform visual display processing on the port connection table according to the visualization strategy, and generate an intuitive link topology diagram, so that managers can understand the overall status of the link at a glance.

[0053] 2. The present invention realizes dynamic monitoring and maintenance of link status through the link maintenance module and the link inspection module. In the traditional link management method, when the link is abnormally interrupted, the management personnel are often required to manually locate and repair it, which not only increases the operation and maintenance costs and difficulty, but also often makes it difficult to discover and solve the problem in time. The present invention, through the link maintenance module, can automatically receive the abnormal interruption information of the link port, and change the status of the abnormal link in the link topology diagram based on the abnormal interruption information, generate a maintenance link diagram and send it to the maintenance end. In this way, the management personnel can understand the abnormal status of the link in time and take corresponding maintenance measures. At the same time, the link inspection module can also obtain the maintenance link diagram within the preset maintenance time, count the number of abnormalities of each abnormal link, and process the link topology diagram based on the number of abnormalities, generate a link inspection diagram and send it to the inspection end. In this way, the management personnel can have a more comprehensive understanding of the operating status of the link, discover and solve potential problems in time.

[0054] 3. The present invention realizes the dynamic update and interactivity of the link topology map through innovative algorithms and technical means. In the traditional link visualization display, it is often limited to static charts and lacks dynamic updates and interactivity, making it difficult for managers to intuitively monitor the link status and promptly discover potential problems. The present invention, through innovative algorithms and technical means, can dynamically update according to the actual status of the link to generate an intuitive link topology map. At the same time, the system also supports interactive operations, and managers can view and edit the link topology map by clicking, dragging, etc., which greatly improves the convenience and flexibility of link management. This innovation not only improves the efficiency and quality of link management, but also provides a strong guarantee for the stable operation of modern communication networks. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] Figure 1 A schematic diagram of the structure of an automated end-to-end link generation and visualization system provided by the present invention;

[0056] Figure 2 A flow chart of a first implementation of an automated end-to-end link generation and visualization system provided by the present invention;

[0057] Figure 3 A flow chart of a second implementation of an automated end-to-end link generation and visualization system provided by the present invention;

[0058] Figure 4 A schematic diagram of an interruption mark setting provided by the present invention. DETAILED DESCRIPTION

[0059] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0060] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present invention and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in sequences other than those illustrated or described herein.

[0061] It should be understood that in various embodiments of the present invention, the size of the sequence number of each process 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.

[0062] It should be understood that in the present invention, "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus comprising a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to these processes, methods, products or apparatuses.

[0063] It should be understood that in the present invention, "plurality" refers to two or more than two. "And / or" is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "Contains A, B and C", "Contains A, B, C" means that A, B, and C are all included, "Contains A, B or C" means that one of A, B, and C is included, and "Contains A, B and / or C" means that any one, any two, or any three of A, B, and C are included.

[0064] It should be understood that in the present invention, "B corresponding to A", "B corresponding to A", "A corresponds to B" or "B corresponds to A" means that B is associated with A and B can be determined based on A. Determining B based on A does not mean determining B based only on A, but B can also be determined based on A and / or other information. A and B match when the similarity between A and B is greater than or equal to a preset threshold.

[0065] Depending on the context, "if" as used herein may be interpreted as "when" or "when" or "in response to determining" or "in response to detecting."

[0066] The technical solution of the present invention is described in detail with specific embodiments below. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.

[0067] The present invention provides an automated end-to-end link generation and visualization system, such as Figure 1 As shown, including:

[0068] S1, a link merging module, is used to receive the binding relationship configured by the link partner end for the link port, retrieve the link merging strategy based on the binding relationship, and perform merging statistics on the link ports based on the link merging strategy to obtain a port connection table.

[0069] The link pairing end is a mobile end for link pairing, which may be a user's mobile phone, tablet, etc. The link port is a port for data transmission, such as port A and port B.

[0070] In simple terms, the user first selects two devices or ports (let's call them port A and port B) that they want to connect on the system page. After the system sees the user's selection, it starts working. It will treat port A and port B as adjacent, like two people holding hands, and then establish a connection between them. At the same time, the system will record that the two ports have been "bound" together, which means that they are now in a connected state.

[0071] Afterwards, the system will check whether port A and port B have already been connected to other ports (just like checking whether these two people are already holding hands with other people). If they have not been connected before, the system will assign them a new connection number, just like giving a "friendship number" to the new friends, and then save this number for easy search later. If they have already been connected to other ports before, the system will merge these connections, just like merging several small circles into a large circle, and reassign an internal number and connection number to each port to ensure that everyone can find their place in the circle. Single-end link information processing: If only port A or only port B has been connected before, the system will also merge these connections, just like inviting a new friend to join an existing circle, and reassign numbers.

[0072] In the technical solutions provided by this scheme, such as Figure 2As shown, in some embodiments, the port connection table is generated by the following steps, wherein step S1 (receiving the binding relationship configured by the link pairing end for the link port, retrieving the link merging strategy based on the binding relationship, and merging and counting the link ports based on the link merging strategy to obtain the port connection table) specifically includes S11-S12:

[0073] S11, receiving a binding relationship configured by a link partner for a link port, taking the corresponding link port as a binding port based on the binding relationship, taking the remaining link ports as traversal ports, and setting the port state of the binding port to a bound state.

[0074] It is understandable that the server first identifies and confirms which link ports are designated by the user or the system as ports with a specific binding relationship, which we call binding ports. At the same time, for those link ports that are not designated as binding relationships, the system regards them as ports to be further analyzed or processed, which we call traversal ports.

[0075] After determining the binding port and the traversal port, the system further sets the port status of the binding port and marks it as bound. This step ensures that the system can clearly distinguish which ports have established a clear binding relationship and which ports are still waiting for subsequent processing or analysis.

[0076] Through such a mechanism, the system can efficiently manage and maintain the complex relationships between link ports, providing accurate and reliable basic data for subsequent link merging, visualization, maintenance inspection and other steps.

[0077] In some embodiments, the step of (receiving a binding relationship configured by a link partner end to a link port) includes:

[0078] Send all link ports to the link partner for display.

[0079] In response to the trigger information of the button configured in the link pairing end by the user, a link port triggered by the user based on the link pairing end is determined as a trigger port.

[0080] It is understandable that before configuration, the server will display all link ports to the link pairing end. The user can trigger the configuration button, and then the link port triggered by the user will be recorded as the port to be bound, that is, the trigger port, and the binding relationship will be configured for the trigger port later.

[0081] In response to the user triggering information of the ready button in the link pairing end, a binding relationship is configured for the trigger port.

[0082] It is understandable that the server will respond to the user's triggering information of the ready button in the link pairing end, that is, it will configure the corresponding binding relationship for the trigger port selected by the user during the triggering of the configuration button.

[0083] S12, combining and counting the corresponding link ports according to the connection relationship between the binding ports and the traversal ports to obtain a port connection table.

[0084] In some embodiments, the step (combining and counting the corresponding link ports according to the connection relationship between the binding port and the traversal port to obtain a port connection table) includes:

[0085] The traversal port having a connection relationship with all the binding ports is used as a common port, and the binding port is combined with the common port to generate a multi-terminal common port, and the multi-terminal common ports are counted to obtain a multi-terminal common set.

[0086] It is not difficult to understand that the traversal port that is simultaneously connected to all the binding ports is taken as a common port, and the binding port and the common port are combined to generate a multi-terminal common port. For example, D is simultaneously connected to port A and port B, so D is a common port, and the multi-terminal common port is ABD.

[0087] Subsequently, all multi-port co-connected ports are counted to obtain a multi-port co-connected set.

[0088] The traversal ports having a separate connection relationship with each of the binding ports are used as single-link ports, and the corresponding binding ports are combined with the single-link ports to generate single-ended single-link ports, and the single-ended single-link ports are counted to obtain a single-ended single-link set.

[0089] It is easy to understand that the traversal port that has a separate connection relationship with each of the binding ports is regarded as a single-link port, for example, C is only connected to A, so C is a single-link port. Similarly, the single-ended independent port is AC.

[0090] Subsequently, the single-ended independent connection ports are counted to obtain the single-ended independent connection set.

[0091] An initial connection table is constructed, the number of multi-terminal common connection ports in the multi-terminal common connection set is obtained as a first number, and the number of single-terminal independent connection ports in the single-terminal independent connection set is obtained as a second number.

[0092] Among them, the initial connection table is a blank table.

[0093] It is not difficult to understand that the server obtains the number of multi-end co-connected ports in the multi-end co-connected set as the first number, and obtains the number of single-end independent ports in the single-end independent set as the second number.

[0094] A connection planning quantity is obtained according to the sum of the first quantity and the second quantity, and adjacent cells in the initial connection table are selected based on the connection planning quantity as planning information cells corresponding to the binding port.

[0095] It is not difficult to understand that the connection planning quantity is obtained based on the sum of the first quantity and the second quantity, and subsequently a corresponding number of adjacent cells in the initial connection table are selected as planning information cells corresponding to the binding port based on the connection planning quantity.

[0096] The planning information grids are selected in sequence as first planning grids based on the first number, the remaining planning information grids are selected as second planning grids, the first planning grids are filled with a first background color, and the second planning grids are filled with a second background color.

[0097] It is not difficult to understand that, according to the first quantity, the planning information grid is selected in sequence as the first planning grid, and the multi-terminal common connection ports are subsequently placed, and the remaining planning information grids are used as the second planning grid, and the single-terminal independent connection ports are subsequently placed. The first planning grid is filled with the first background color, and the second planning grid is filled with the second background color. For example, the first background color can be red, and the second background color can be green, so as to facilitate the subsequent distinction between the common connection and the independent connection relationship.

[0098] The multi-terminal common connection ports in the multi-terminal common connection set are sequentially filled into the first planning grid, and the single-terminal independent connection ports in the single-terminal independent connection set are sequentially filled into the second planning grid to obtain a port connection table.

[0099] It is not difficult to understand that the multi-terminal common connection ports in the multi-terminal common connection set are sequentially filled into the first planning grid, and the single-terminal independent connection ports in the single-terminal independent connection set are sequentially filled into the second planning grid to obtain a port connection table.

[0100] S2, a link visualization module, is used to perform visualization processing on the port connection table according to a visualization strategy to generate a link topology diagram.

[0101] In the technical solutions provided by this scheme, such as Figure 3 As shown, in some embodiments, a link topology map is generated by the following steps, wherein step S2 (performing a visual display process on the port connection table according to a visual display strategy to generate a link topology map) includes S21-S24:

[0102] S21, constructing binding identifiers corresponding to the binding ports, connecting the binding identifiers through link connection lines, and generating an initial connection graph corresponding to the binding ports.

[0103] The binding identifier may be set according to the number of the binding port. For example, the identifier corresponding to port A may be a letter A placed in the middle of a square.

[0104] Subsequently, the binding identifiers are connected via link connection lines to generate an initial connection diagram corresponding to the binding ports.

[0105] S22, obtaining the common port in the first planning grid corresponding to the bound port in the port connection table, and constructing a common identification based on the common port.

[0106] It is understandable that the server will obtain the common port and construct a common identifier based on the common port. For example, the corresponding identifier of port D can be a letter D placed in the middle of a square.

[0107] S23, retrieve the single-link port in the second planning grid corresponding to the bound port in the port connection table, and construct a single-link identifier based on the single-link port.

[0108] Similarly, construct a single-link identifier corresponding to the single-link port.

[0109] S24, generating a link topology diagram according to the initial connection diagram, the common connection identifier and the single connection identifier.

[0110] In some embodiments, the step (generating a link topology diagram according to the initial connection diagram, the co-connection identifier and the single-connection identifier) ​​includes:

[0111] The single-link identifier is separately connected to the corresponding binding identifier in the initial connection diagram through a link connection line.

[0112] It is not difficult to understand that if it is a separate connection, the single-link identifier and the corresponding binding identifier in the initial connection diagram are separately connected through a link connection line.

[0113] The co-connection identifier is connected to all the binding identifiers in the initial connection diagram through link connection lines to generate a link topology diagram.

[0114] Similarly, according to the connection relationship between the common connection port and the binding port, the common connection identifier and all the binding identifiers in the initial connection diagram are connected together through link connection lines to generate a link topology diagram.

[0115] S3, a link maintenance module, configured to receive abnormal interruption information of the link port, change the state of the abnormal link in the link topology diagram based on the abnormal interruption information, generate a maintenance link diagram and send it to the maintenance end.

[0116] In some embodiments, step S3 (receiving abnormal interruption information of the link port, changing the state of the abnormal link in the link topology map based on the abnormal interruption information, and generating a maintenance link map and sending it to the maintenance end) includes:

[0117] Abnormal interruption information of the link port is received, and an identifier of a corresponding link port in the link topology diagram is determined as an abnormal identifier based on the abnormal interruption information.

[0118] The link connection line between the abnormal identifications is obtained as an abnormal link, the abnormal pixel value is retrieved, the pixel value of the abnormal link is replaced with the abnormal pixel value, and a maintenance link diagram is generated and sent to the maintenance end.

[0119] It is not difficult to understand that when the signal between the ports is abnormal, abnormal interruption information will be generated. At this time, the line between the abnormal ports in the topology diagram will be determined as an abnormal link, and the abnormal pixel value will be taken, and the pixel value of the abnormal link will be replaced with the abnormal pixel value to generate a maintenance link diagram and send it to the maintenance end. It is highlighted to facilitate the location of the abnormality.

[0120] Based on the above embodiment, it also includes:

[0121] A signal state of a link port to which the abnormal link is connected is obtained, where the signal state includes a signal interruption state and a signal fluctuation state.

[0122] The signal interruption state is a state in which the link port cannot receive data, and the signal fluctuation state is a state in which the link port can receive signals, but receives signals intermittently.

[0123] When it is determined that the signal state is a signal interruption state, an interruption mark is retrieved, and the center point of the abnormal link is obtained, and the interruption mark is set at the center point position.

[0124] It can be understood that when it is determined that the signal state is a signal interruption state, an interruption mark is retrieved, and the center point of the abnormal link is obtained, and the interruption mark is set at the center point position.

[0125] The interrupt mark is a pre-set mark, such as a cross. Figure 4 As shown, for example, a cross mark will be set on the connection line between port A and port B.

[0126] When the signal state is determined to be a signal fluctuation state, the link port connected to the abnormal link is determined as a loose port, and a corresponding identifier is determined based on the loose port as a loose identifier. The loose center point of the loose identifier is obtained, the loose circular mark is retrieved, and the center of the loose circular mark is obtained, and the center of the circle is set at the position of the loose center point.

[0127] The loose circular mark is a pre-set mark, such as a circle. The server will subsequently obtain the center of the loose circular mark and set the center at the position of the loose center point. The loose port is marked for easy maintenance.

[0128] S4, a link inspection module, is used to obtain a maintenance link diagram within a preset maintenance time, count the number of abnormalities of each abnormal link in the maintenance link diagram, process the link topology diagram based on the number of abnormalities, generate a link inspection diagram and send it to the inspection end.

[0129] In some embodiments, step S4 (obtaining a maintenance link diagram within a preset maintenance duration, counting the number of abnormalities of each abnormal link in the maintenance link diagram, processing the link topology diagram based on the number of abnormalities, and generating a link inspection diagram to send to the inspection end) includes:

[0130] A maintenance link diagram within a preset maintenance duration is obtained, and the number of abnormalities of each abnormal link in the maintenance link diagram is counted.

[0131] It is understandable that the number of times each link is abnormal will be counted.

[0132] An abnormality coefficient is obtained according to the ratio of the abnormal number of times to the preset number of times, and an abnormality adjustment value is obtained based on the product of the abnormality coefficient and the number of times weight value.

[0133] According to the product of the abnormal adjustment value and the preset brightness, the actual brightness corresponding to the abnormal link is obtained.

[0134] The preset number is a number preset by humans, and the preset number has a corresponding preset brightness, for example, 10 times corresponds to a brightness of 50. 0 is black, and 100 is white. The more subsequent abnormalities there are, the more blurred the connection of the port is, and subsequent personnel can focus on inspection.

[0135] The actual brightness is obtained by the following formula:

[0136]

[0137] Where W2 is the actual brightness, n is the number of abnormalities, N is the preset number, k is the actual brightness, n is the number of abnormalities, n is the frequency weight value, W1 is the preset brightness, Adjust the value for abnormality.

[0138] The brightness of the abnormal link in the link topology diagram is replaced with the actual brightness, and a link inspection diagram is generated and sent to the inspection end.

[0139] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. An automated end-to-end link generation and visualization system, characterized in that: include: A link merging module, used to receive the binding relationship configured by the link partner end for the link port, call the link merging strategy based on the binding relationship, and merge and count the link ports based on the link merging strategy to obtain a port connection table; A link visualization module, used to perform visualization processing on the port connection table according to a visualization strategy to generate a link topology diagram; A link maintenance module, configured to receive abnormal interruption information of the link port, change the state of the abnormal link in the link topology diagram based on the abnormal interruption information, generate a maintenance link diagram and send it to the maintenance end; The link inspection module is used to obtain a maintenance link diagram within a preset maintenance time, count the number of abnormalities of each abnormal link in the maintenance link diagram, process the link topology diagram based on the number of abnormalities, generate a link inspection diagram and send it to the inspection end.

2. The system according to claim 1, characterized in that The receiving link pairing end configures the link port with a binding relationship, calling a link merging strategy based on the binding relationship, and merging and counting the link ports based on the link merging strategy to obtain a port connection table, including: Receive a binding relationship configured by a link partner for a link port, use the corresponding link port as a binding port based on the binding relationship, use the remaining link ports as traversal ports, and set the port state of the binding port to a bound state; According to the connection relationship between the binding port and the traversal port, the corresponding link ports are combined and counted to obtain a port connection table.

3. The system according to claim 2, characterized in that The receiving link pairing end configures a binding relationship for a link port, including: Send all link ports to the link partner for display; In response to the user's triggering information of the button configured in the link pairing end, determining the link port triggered by the user based on the link pairing end as the triggering port; In response to the user triggering information of the ready button in the link pairing end, a binding relationship is configured for the trigger port.

4. The system according to claim 3, characterized in that The step of combining and counting the corresponding link ports according to the connection relationship between the binding ports and the traversal ports to obtain a port connection table includes: Taking the traversal port that has a connection relationship with all the bound ports as a common port, combining the bound port with the common port to generate a multi-port common port, and counting the multi-port common ports to obtain a multi-port common set; The traversal ports having a separate connection relationship with each of the binding ports are used as single-link ports, and the corresponding binding ports are combined with the single-link ports to generate single-ended single-link ports, and the single-ended single-link ports are counted to obtain a single-ended single-link set; Constructing an initial connection table, obtaining the number of multi-terminal common connection ports in the multi-terminal common connection set as a first number, and obtaining the number of single-terminal independent connection ports in the single-terminal independent connection set as a second number; Obtaining a connection planning quantity according to a sum of the first quantity and the second quantity, and selecting adjacent cells in the initial connection table as planning information cells corresponding to the binding port based on the connection planning quantity; Selecting the planning information grids in sequence as first planning grids based on the first number, using the remaining planning information grids as second planning grids, filling the first planning grids with a first background color, and filling the second planning grids with a second background color; The multi-terminal common connection ports in the multi-terminal common connection set are sequentially filled into the first planning grid, and the single-terminal independent connection ports in the single-terminal independent connection set are sequentially filled into the second planning grid to obtain a port connection table.

5. The system according to claim 4, characterized in that The step of performing visual display processing on the port connection table according to the visual display strategy to generate a link topology diagram includes: Constructing binding identifiers corresponding to the binding ports, connecting the binding identifiers through link connection lines, and generating an initial connection graph corresponding to the binding ports; Acquire the common connection port in the first planning grid corresponding to the bound port in the port connection table, and construct a common connection identifier based on the common connection port; Retrieve the single-link port in the second planning grid corresponding to the bound port in the port connection table, and construct a single-link identifier based on the single-link port; A link topology diagram is generated according to the initial connection diagram, the common connection identifier and the single connection identifier.

6. The system according to claim 5, characterized in that The generating a link topology diagram according to the initial connection diagram, the co-connection identifier and the single-connection identifier includes: Separately connecting the single-link identifier and the corresponding binding identifier in the initial connection diagram through a link connection line; The co-connection identifier is connected to all the binding identifiers in the initial connection diagram through link connection lines to generate a link topology diagram.

7. The system according to claim 6, characterized in that The receiving of abnormal interruption information of the link port, changing the state of the abnormal link in the link topology diagram based on the abnormal interruption information, and generating a maintenance link diagram to send to the maintenance end includes: receiving abnormal interruption information of the link port, and determining, based on the abnormal interruption information, an identifier of a corresponding link port in the link topology diagram as an abnormal identifier; The link connection line between the abnormal identifications is obtained as an abnormal link, the abnormal pixel value is retrieved, the pixel value of the abnormal link is replaced with the abnormal pixel value, and a maintenance link diagram is generated and sent to the maintenance end.

8. The system according to claim 7, characterized in that Also includes: Acquire a signal state of a link port to which the abnormal link is connected, wherein the signal state includes a signal interruption state and a signal fluctuation state; When it is determined that the signal state is a signal interruption state, an interruption mark is retrieved, and a center point of the abnormal link is obtained, and the interruption mark is set at the center point position; When it is determined that the signal state is a signal fluctuation state, a link port to which the abnormal link is connected is determined as a loose port, and a corresponding identifier is determined based on the loose port as a loose identifier; The loose center point of the loose mark is obtained, the loose circular mark is retrieved, and the center of the loose circular mark is obtained, and the center of the circle is set at the position of the loose center point.

9. The system according to claim 8, characterized in that The obtaining of a maintenance link diagram within a preset maintenance time, counting the number of abnormalities of each abnormal link in the maintenance link diagram, processing the link topology diagram based on the number of abnormalities, and generating a link inspection diagram to send to the inspection end includes: Obtain a maintenance link diagram within a preset maintenance duration, and count the number of abnormalities of each abnormal link in the maintenance link diagram; According to the ratio of the abnormal number of times to the preset number of times, an abnormal coefficient is obtained, and based on the product of the abnormal coefficient and the number of times weight value, an abnormal adjustment value is obtained; Obtaining an actual brightness corresponding to the abnormal link according to the product of the abnormal adjustment value and the preset brightness; The brightness of the abnormal link in the link topology diagram is replaced with the actual brightness, and a link inspection diagram is generated and sent to the inspection end.

10. The system according to claim 9, characterized in that The obtaining, according to the product of the abnormal adjustment value and the preset brightness, an actual brightness corresponding to the abnormal link includes: The actual brightness is obtained by the following formula: Where W2 is the actual brightness, n is the number of abnormalities, N is the preset number, k n is the frequency weight value, and W1 is the preset brightness.