A wiring frame connection relationship optimization system and method based on visual management
By constructing patch panel, module, tray, and terminal models, and defining the Side attribute of the jumper model, hidden wiring and status control are provided, solving the problem of unclear front-end and back-end connections in patch panel management, and achieving efficient visual management and operation experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-26
- Publication Date
- 2026-04-14
AI Technical Summary
Existing patch panel management solutions do not clearly distinguish between front-end and back-end connections, leading to increased cabling complexity, high maintenance difficulty, and an inability to intuitively display connection relationships, thus affecting network manageability and efficiency.
A patch panel connection optimization system based on visualization management is adopted. By constructing patch panel, module, tray and terminal models, defining jumper models and setting the Side attribute, a hidden connection module and a status control module are provided to realize the visualization of patch panels and simplify operation.
It significantly improves the management efficiency and accuracy of patch panels, reduces operating costs, and provides a user-friendly operating experience. Users can intuitively identify problems and reduce the time spent finding and resolving them.
Smart Images

Figure CN119521037B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication network technology, specifically to a system and method for optimizing patch panel connection relationships based on visual management. Background Technology
[0002] With the rapid development of communication technology, fiber optic networks have become the main carrier of information transmission.
[0003] In today's communication network environment, patch panels are a crucial component. Their primary function is to centrally manage and distribute connections for various cables (such as fiber optics and copper cables). By providing orderly interfaces and layouts, patch panels enable the systematic access and distribution of large numbers of cables, thereby ensuring network stability and scalability.
[0004] However, existing patch panel management solutions do not clearly distinguish between front-end (typically referring to the part facing cable management and access, involving the physical connection and cabling of cables) and back-end (typically referring to the interface part facing end users or devices). Because the front-end and back-end connections are not clearly separated, confusion often arises during actual cabling. For example, cables for different purposes may be mixed together, increasing cabling complexity. Furthermore, when network maintenance is required, the unclear connection relationships make it difficult for technicians to quickly locate the problem, increasing maintenance difficulty and time costs. Moreover, the lack of a clear front-end and back-end division makes it impossible to intuitively display the correspondence between each connection point, thus affecting the overall manageability and efficiency of the network. Summary of the Invention
[0005] This invention addresses the needs and shortcomings of current technological development by providing a system and method for optimizing patch panel connection relationships based on visual management. It aims to improve the accuracy and efficiency of fiber optic network management in environments such as data centers and communication equipment rooms, reduce human error, and optimize network operation and maintenance processes.
[0006] In a first aspect, the present invention provides a patch panel connection relationship optimization system based on visual management, and the technical solution adopted to solve the above-mentioned technical problems is as follows:
[0007] A patch panel connection relationship optimization system based on visual management, comprising:
[0008] The model building module is used to build four types of models: patch panel, module, tray, and terminal, and to visualize the patch panel through model attributes;
[0009] The model definition module is used to define the patch cord model, and defines the connection on the left side of the patch panel as the rear connection and the connection on the right side of the patch panel as the front connection. Among them, a patch cord is a cable used to establish a temporary connection between different modules inside the patch panel. It has a Side attribute that indicates the connection direction. When the patch cord is connected to the left side of the patch panel, its Side attribute is automatically set to rear, and when the patch cord is connected to the right side of the patch panel, its Side attribute is automatically set to front.
[0010] The hidden connection module is used to traverse all jumpers when a board is double-clicked. If neither end of a jumper is connected to a terminal on the board, the jumper is automatically hidden.
[0011] The status control module allows users to control the display or hiding status of all jumpers through the interface.
[0012] Optionally, the patch panel may contain multiple modules, each representing an independent circuit or channel, with each module nested in a tray; the tray is used to support and organize the modules and has a specified number of rows and columns; a terminal is a single connection point within the module for physical contact with the conductor of a cable;
[0013] After the model building module constructs four models—patch panel, module, tray, and terminal—it can visualize the patch panel by using the number of rows and columns of the tray in the module properties and the number of rows, columns, and arrangement of the terminals in the tray properties.
[0014] Optionally, the model building module involved is also used to set the initial connection state of the terminal to unconnected.
[0015] Optionally, the hidden wiring module is also used to distinguish between directly connected and indirectly connected jumpers to ensure that only jumpers that are not directly or indirectly connected to the current board are hidden.
[0016] Optionally, the constructed patch panel model includes the following attributes: unique identifier, patch panel name, patch panel location, site, and size;
[0017] The constructed module model includes the following attributes: unique identifier, patch panel to which it belongs, module name, number of tray rows and columns on the module;
[0018] The constructed tray model includes the following attributes: unique identifier, patch panel, module, tray name, number of rows and columns of the tray on the module, number of rows and columns of terminals on the tray, and arrangement of terminals on the tray;
[0019] The constructed terminal model includes the following attributes: unique identifier, patch panel, module, tray, terminal name, row number on the module, and column number of the tray on the module;
[0020] The defined patch panel model includes the following attributes: unique identifier, terminal name, port ID, and front / back terminal identifier.
[0021] Secondly, the present invention provides a method for optimizing patch panel connection relationships based on visual management, and the technical solution adopted to solve the above-mentioned technical problems is as follows:
[0022] A method for optimizing patch panel connection relationships based on visual management is described below.
[0023] S1. Construct four models: patch panel, module, tray, and terminal, and initialize the terminal connection status;
[0024] S2. Define the jumper model and its connection logic, and automatically set the Side attribute of the jumper according to the connection direction;
[0025] S3. When the user double-clicks the board, the function of hiding the connection is executed, hiding the jumpers that are not connected to the board;
[0026] S4. Provides a show / hide control button, allowing users to control the display or hide status of the jumper as needed.
[0027] Optionally, when performing step S1, the constructed patch panel contains multiple modules, each module representing an independent circuit or channel, and each module is nested in a tray; the tray is used to support and organize the modules and has a specified number of rows and columns; the terminal is a single connection point within the module for physical contact with the conductor of the cable;
[0028] After constructing four models—patch panel, module, tray, and terminal—the patch panel can be visualized by using the number of rows and columns of the tray in the module properties and the number of rows, columns, and arrangement of the terminals in the tray properties.
[0029] Optionally, the jumper cable involved is a cable used to establish temporary connections between different modules within a patch panel, having a Side attribute indicating the direction of the connection;
[0030] When defining the patch panel model, the connection on the left side of the patch panel is defined as the rear connection, and the connection on the right side of the patch panel is defined as the front connection. When the patch panel is connected to the left side of the patch panel, its Side property is automatically set to rear, and when the patch panel is connected to the right side of the patch panel, its Side property is automatically set to front.
[0031] Optionally, when a user double-clicks the board to execute the hidden connection function, the system first distinguishes whether the two ends of the jumper are directly connected or indirectly connected to the terminals on the board, to ensure that all jumpers that are neither directly nor indirectly connected to the current board terminals are hidden.
[0032] Optionally, the patch panel model involved in the construction includes the following attributes: unique identifier, patch panel name, patch panel location, site, and size;
[0033] The constructed module model includes the following attributes: unique identifier, patch panel to which it belongs, module name, number of tray rows and columns on the module;
[0034] The constructed tray model includes the following attributes: unique identifier, patch panel, module, tray name, number of rows and columns of the tray on the module, number of rows and columns of terminals on the tray, and arrangement of terminals on the tray;
[0035] The constructed terminal model includes the following attributes: unique identifier, patch panel, module, tray, terminal name, row number on the module, and column number of the tray on the module;
[0036] The defined patch panel model includes the following attributes: unique identifier, terminal name, port ID, and front / back terminal identifier.
[0037] The patch panel connection optimization system and method based on visual management of the present invention have the following advantages compared with the prior art:
[0038] 1. This invention can significantly improve the management efficiency and accuracy of patch panels, reduce operating costs, and provide users with a more user-friendly and efficient operating experience;
[0039] 2. This invention provides visual management, allowing users to intuitively see the connection status of the patch panel, quickly identify problems, and reduce the time spent searching for and resolving issues. Setting the Side attribute based on the location of the jumper connection avoids errors that may be introduced by manual configuration. Users can control the display or hiding of jumpers through simple interface operations without delving into complex system settings, reducing the difficulty of operation. By hiding jumpers not connected to specific boards, visual clutter can be reduced, allowing operators to see key connection points more clearly and optimizing the utilization of workspace. Attached Figure Description
[0040] Appendix Figure 1 This is a module connection block diagram of Embodiment 1 of the present invention;
[0041] Appendix Figure 2 This is a flowchart of the method in Embodiment 2 of the present invention. Detailed Implementation
[0042] To make the technical solution, the technical problem solved, and the technical effect of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with specific embodiments.
[0043] Example 1:
[0044] Combined with appendix Figure 1 This embodiment proposes a patch panel connection relationship optimization system based on visual management, which includes:
[0045] The model building module is used to build four types of models: patch panel, module, tray, and terminal, and to visualize the patch panel through model attributes;
[0046] The model definition module is used to define the patch cord model, and defines the connection on the left side of the patch panel as the rear connection and the connection on the right side of the patch panel as the front connection. Among them, a patch cord is a cable used to establish a temporary connection between different modules inside the patch panel. It has a Side attribute that indicates the connection direction. When the patch cord is connected to the left side of the patch panel, its Side attribute is automatically set to rear, and when the patch cord is connected to the right side of the patch panel, its Side attribute is automatically set to front.
[0047] The hidden connection module is used to traverse all jumpers when the board is double-clicked. When neither end of the jumper is connected to the terminal on the board, the jumper is automatically hidden.
[0048] The status control module allows users to control the display or hiding status of all jumpers through the interface.
[0049] In this embodiment, the patch panel involves multiple modules, each representing an independent circuit or channel, and each module is nested within a tray. The tray supports and organizes the modules and has a specified number of rows and columns. A terminal is a single connection point within a module, used for physical contact with the conductor of a cable. After constructing four models—patch panel, module, tray, and terminal—the model building module visualizes the patch panel by using the number of rows and columns of the tray in the module attributes and the number of rows, columns, and arrangement of the terminals in the tray attributes.
[0050] In this embodiment, the model building module is also used to set the initial connection state of the terminal to unconnected. Typically, the "unconnected" state is represented by "0", the "front end connected" state is represented by "1", the "back end connected" state is represented by "2", and the state when "both front end and back end are connected" is represented by "3".
[0051] In this embodiment, the hidden connection module is also used to distinguish between directly connected and indirectly connected jumpers, so as to ensure that only jumpers that are not directly or indirectly connected to the current board are hidden.
[0052] The patch panel model involved in this embodiment includes the following attributes: unique identifier, patch panel name, patch panel location, site, and size. The specific attributes are shown in Table 1 below.
[0053] Table 1 Properties of the patch panel model
[0054] Attributes (in English) Attributes (Chinese explanation) Is this field required? UUID Unique Identifier yes Name Patch panel name yes Province Province where the patch panel is located yes City The city where the patch panel is located yes District District / County where the patch panel is located yes Town Town where the patch panel is located yes Site Belonging site yes Address Specific address of patch panel yes Height patch panel height yes Weight patch panel owner yes Remark Remark no Stateflag Delete flag yes Creator Automatic maintenance no CreateTime Automatic maintenance no Modifier Automatic maintenance no ModifyTime Automatic maintenance no
[0055] The module model involved in this embodiment includes the following attributes: unique identifier, patch panel to which it belongs, module name, number of tray rows and columns on the module, and the specific attributes are shown in Table 2 below.
[0056] Table 2 Attributes of the Module Model
[0057]
[0058]
[0059] The tray model involved in this embodiment includes the following attributes: unique identifier, patch panel, module, tray name, number of rows and columns of the tray on the module, number of rows and columns of terminals on the tray, and arrangement of terminals on the tray. The specific attributes are shown in Table 3 below.
[0060] Table 3 Attributes of the Tray Model
[0061] Attributes (in English) Attributes (Chinese explanation) Is this field required? UUID Unique Identifier yes RelatedRack Patch panel yes RelatedModule Belonging Module yes RowAtNo Number of rows of the tray on the module yes ColumnAtNo Number of columns of tray on the module yes RowCount Number of rows of terminals on the tray yes ColumnCount Number of columns of terminals on the tray yes ArrangementMode Terminal arrangement on the tray yes Name Tray Name yes NO Pallet number yes LifeCycle Design, implementation, operation yes Remark Remark no Stateflag Delete flag yes Creator Automatic maintenance no CreateTime Automatic maintenance no Modifier Automatic maintenance no ModifyTime Automatic maintenance no
[0062] The terminal model involved in this embodiment includes the following attributes: unique identifier, patch panel, module, tray, terminal name, row number on the module, and column number of the tray on the module. The specific attributes are shown in Table 4 below.
[0063] Table 4. Attributes of the terminal model
[0064] Attributes (in English) Attributes (Chinese explanation) Is this field required? UUID Unique Identifier yes RelatedRack Terminal Block yes RelatedModule Terminal module yes RelatedTray Terminal tray yes RowAtNo Line number on the module yes ColumnAtNo Tray column number on the module yes Name Terminal name yes NO Terminal number yes ConnectStatus Terminal connection status yes Remark Remark no Stateflag Delete flag yes Creator Automatic maintenance no CreateTime Automatic maintenance no Modifier Automatic maintenance no ModifyTime Automatic maintenance no
[0065] The jumper model involved in this embodiment includes the following attributes: unique identifier, terminal name, port ID, and front / back terminal identifier. The specific attributes are shown in Table 5 below.
[0066] Table 5 Properties of the fiber jumper model
[0067] Attributes (in English) Attributes (Chinese explanation) Is this field required? UUID Unique Identifier yes ATerminalId Terminal / Port ID (A-end) ZTerminalId Z-end terminal / port ID yes Side Terminal front / rear markings yes Name name yes Remark Remark no Stateflag Delete flag yes Creator Automatic maintenance no CreateTime Automatic maintenance no Modifier Automatic maintenance no ModifyTime Automatic maintenance no
[0068] Example 2:
[0069] Combined with appendix Figure 2 This embodiment proposes a method for optimizing patch panel connection relationships based on visual management. The implementation steps of this method are as follows:
[0070] S1. Construct four models: patch panel, module, tray, and terminal, and initialize the terminal connection status. Typically, "not connected" is represented by "0", "front end connected" is represented by "1", "back end connected" is represented by "2", and "both front end and back end connected" is represented by "3". Initializing the terminal connection status means setting the connection status value to 0.
[0071] When performing step S1, the constructed patch panel contains multiple modules, each representing an independent circuit or channel, and each module is nested within a tray. The tray is used to support and organize the modules, and has a specified number of rows and columns. A terminal is a single connection point within a module, used for physical contact with the conductor of a cable. After constructing the four models—patch panel, module, tray, and terminal—the patch panel is visualized using the number of rows and columns of the tray in the module properties, and the number of rows, columns, and arrangement of the terminals in the tray properties.
[0072] S2. Define the jumper model and its connection logic, and automatically set the Side attribute of the jumper according to the connection direction.
[0073] A patch cord is a cable used to establish temporary connections between different modules within a patch panel, and it has a Side attribute that indicates the direction of the connection. When defining a patch cord model, connections to the left side of the patch panel are defined as rear connections, and connections to the right side are defined as front connections. When a patch cord connects to the left side of the patch panel, its Side attribute is automatically set to rear, and when it connects to the right side, its Side attribute is automatically set to front.
[0074] S3. When the user double-clicks the board, the function of hiding the connection is executed, hiding the jumpers that are not connected to the board.
[0075] When a user double-clicks the board to execute the hidden connection function, the system first distinguishes whether the two ends of the jumper are directly connected or indirectly connected to the terminals on the board, to ensure that all jumpers that are neither directly nor indirectly connected to the current board terminals are hidden.
[0076] S4. Provides a show / hide control button, allowing users to control the display or hide status of the jumper as needed.
[0077] In this embodiment, the constructed patch panel model includes the following attributes: unique identifier, patch panel name, patch panel location, site, and size;
[0078] The constructed module model includes the following attributes: unique identifier, patch panel to which it belongs, module name, number of tray rows and columns on the module;
[0079] The constructed tray model includes the following attributes: unique identifier, patch panel, module, tray name, number of rows and columns of the tray on the module, number of rows and columns of terminals on the tray, and arrangement of terminals on the tray;
[0080] The constructed terminal model includes the following attributes: unique identifier, patch panel, module, tray, terminal name, row number on the module, and column number of the tray on the module;
[0081] The defined patch panel model includes the following attributes: unique identifier, terminal name, port ID, and front / back terminal identifier.
[0082] In summary, the patch panel connection optimization system and method based on visual management of the present invention can significantly improve the management efficiency and accuracy of patch panels, reduce operating costs, and provide users with a more user-friendly and efficient operating experience.
[0083] The above specific examples illustrate the principles and implementation methods of the present invention in detail. These embodiments are merely for the purpose of helping to understand the core technical content of the present invention. Based on the above specific embodiments of the present invention, any improvements and modifications made to the present invention by those skilled in the art without departing from the principles of the present invention should fall within the patent protection scope of the present invention.
Claims
1. A patch panel connection relationship optimization system based on visual management, characterized in that, It includes: The model building module is used to build four types of models: patch panel, module, tray, and terminal, and to visualize the patch panel through model attributes; The model definition module is used to define the patch cord model, and defines the connection on the left side of the patch panel as the rear connection and the connection on the right side of the patch panel as the front connection. Among them, a patch cord is a cable used to establish a temporary connection between different modules inside the patch panel. It has a Side attribute that indicates the connection direction. When the patch cord is connected to the left side of the patch panel, its Side attribute is automatically set to rear, and when the patch cord is connected to the right side of the patch panel, its Side attribute is automatically set to front. The hidden connection module is used to traverse all jumpers when the board is double-clicked. When neither end of the jumper is connected to the terminal on the board, the jumper is automatically hidden. The status control module allows users to control the display or hiding status of all jumpers through the interface. The patch panel comprises multiple modules, each representing an independent circuit or channel, and each module is nested within a tray. The tray is used to support and organize the modules, and has a specified number of rows and columns. A terminal is a single connection point within a module, used for physical contact with the conductor of a cable. After the model building module constructs four models—patch panel, module, tray, and terminal—it achieves a visual representation of the patch panel by using the number of rows and columns of the tray in the module attributes and the number of rows, columns, and arrangement of the terminals in the tray attributes.
2. The patch panel connection relationship optimization system based on visual management according to claim 1, characterized in that, The model building module is also used to set the initial connection state of the terminals to unconnected.
3. The patch panel connection relationship optimization system based on visual management according to claim 1, characterized in that, The hidden connection module is also used to distinguish between directly connected and indirectly connected jumpers to ensure that only jumpers that are not directly or indirectly connected to the current board are hidden.
4. The patch panel connection relationship optimization system based on visual management according to claim 1, characterized in that, The constructed patch panel model includes the following attributes: unique identifier, patch panel name, patch panel location, site, and size; The constructed module model includes the following attributes: unique identifier, patch panel to which it belongs, module name, number of tray rows and columns on the module; The constructed tray model includes the following attributes: unique identifier, patch panel, module, tray name, number of rows and columns of the tray on the module, number of rows and columns of terminals on the tray, and arrangement of terminals on the tray; The constructed terminal model includes the following attributes: unique identifier, patch panel, module, tray, terminal name, row number on the module, and column number of the tray on the module; The defined patch panel model includes the following attributes: unique identifier, terminal name, port ID, and front / back terminal identifier.
5. A method for optimizing patch panel connection relationships based on visual management, characterized in that, The implementation steps of this method are as follows: S1. Construct four models: patch panel, module, tray, and terminal, and initialize the terminal connection status; The constructed patch panel contains multiple modules, each representing an independent circuit or channel, and each module is nested in a tray; Trays are used to support and organize modules, and have a specified number of rows and columns; terminals are individual connection points within a module, used to make physical contact with the conductors of cables; after constructing four models—patch panels, modules, trays, and terminals—the patch panel can be visualized by using the number of rows and columns of the tray in the module properties and the number of rows, columns, and arrangement of the terminals in the tray properties. S2. Define the jumper model and its connection logic, and automatically set the Side attribute of the jumper according to the connection direction; S3. When the user double-clicks the board, the function of hiding the connection is executed, hiding the jumpers that are not connected to the board; S4. Provides a show / hide control button, allowing users to control the display or hide status of the jumper as needed.
6. The method for optimizing patch panel connection relationships based on visual management according to claim 5, characterized in that, A patch cord is a cable used to establish temporary connections between different modules within a patch panel, and it has a Side attribute that indicates the direction of the connection. When defining the patch panel model, the connection on the left side of the patch panel is defined as the rear connection, and the connection on the right side of the patch panel is defined as the front connection. When the patch panel is connected to the left side of the patch panel, its Side property is automatically set to rear, and when the patch panel is connected to the right side of the patch panel, its Side property is automatically set to front.
7. The method for optimizing patch panel connection relationships based on visual management according to claim 5, characterized in that, When a user double-clicks the board to execute the hidden connection function, the system first distinguishes whether the two ends of the jumper are directly connected or indirectly connected to the terminals on the board, to ensure that all jumpers that are neither directly nor indirectly connected to the current board terminals are hidden.
8. The method for optimizing patch panel connection relationships based on visual management according to claim 5, characterized in that, The constructed patch panel model includes the following attributes: unique identifier, patch panel name, patch panel location, site, and size; The constructed module model includes the following attributes: unique identifier, patch panel to which it belongs, module name, number of tray rows and columns on the module; The constructed tray model includes the following attributes: unique identifier, patch panel, module, tray name, number of rows and columns of the tray on the module, number of rows and columns of terminals on the tray, and arrangement of terminals on the tray; The constructed terminal model includes the following attributes: unique identifier, patch panel, module, tray, terminal name, row number on the module, and column number of the tray on the module; The defined patch panel model includes the following attributes: unique identifier, terminal name, port ID, and front / back terminal identifier.
Citation Information
Patent Citations
The graphical user interface displays the client-server communication relationship on the screen panel.
CN308256567S