SPLICE AND PATCH PANEL GUI FOR CABLE LAYOUT AND DESIGN
20210405836 · 2021-12-30
Inventors
Cpc classification
H04L41/22
ELECTRICITY
G06F3/0484
PHYSICS
International classification
G06F3/0484
PHYSICS
Abstract
The present invention is a system and method for automating several processes that are presently time-consuming and labor intensive projects, and more specifically, the invention is a system and method implemented by a computer-based tool that enables a user to bring multiple cables (202) together and illustrate in a graphical manner the splices between individual fibers (206) in multiple tubes (204) within multiple cables (202). In addition, user may dynamically move one of more cables (202) in the schematic diagram (200) and the tool will automatically redraw all of the splices between fibers (202) in a manner that creates an efficient layout of the splices. The schematic diagram (200) may show different levels of detail and thereby hide specific splices between fibers (206) until they are needed.
Claims
1. A method for use in managing a fiber-optic network, comprising: establishing a computer-based visualization tool for visualizing a fiber-optic network comprised of fiber-optic elements, said fiber-optic elements including multiple fiber-optic cables, wherein at least some of said fiber-optic cables include multiple fiber-optic tubes and at least some of said fiber-optic tubes include multiple optical fibers, said fiber-optic cables, fiber-optic tubes and optical fibers each defining a level of a fiber-optic hierarchy; first operating said computer-based visualization tool to obtain configuration information concerning a configuration of said fiber-optic network, said configuration information including connection information regarding connections of fiber-optic elements at a connection point; second operating said computer-based visualization tool to generate a display showing said connections of said fiber-optic elements at said connection point based on said configuration information; third operating a user interface device in relation to said display to indicate a change in relation to said connections at said connection point; and updating said configuration information based on said indicated change.
2. The method of claim 1, wherein said change comprises making an alteration of said configuration of said network by one of making a new connection and breaking an existing connection between two fiber-optic elements of a same level of said hierarchy at said connection point.
3. The method of claim 2, wherein said making an alteration comprises using said user interface device to identify a first fiber-optic element and a second fiber-optic element for one of making and breaking a connection.
4. The method of claim 2, further comprising reflecting said alteration in said display.
5. The method of claim 2, wherein said making an alteration comprises using said user interface device to splice a new fiber-optic element into an existing connection.
6. The method of claim 2, wherein said making an alteration comprises using said user interface device to establish a split from an existing connection.
7. The method of claim 2, wherein said making an alteration comprises propagating said alteration through said fiber-optic hierarchy.
8. The method of claim 7, wherein said making an alteration comprises one of making a new connection and breaking an existing connection between first and second higher order fiber-optic elements, each of said first and second higher order fiber-optic elements comprising one of a fiber-optic tube and a fiber-optic cable, and said propagating comprises establishing a new association to at least one of said first and second higher order fiber-optic elements for at least one optical fiber.
9. The method of claim 7, wherein said making an alteration comprises one of making a new connection and breaking an existing connection between first and second optical fibers, and said propagating comprises establishing a new association between at least one of said first and second optical fibers and at least one of an optical tube and an optical cable.
10. The method of claim 1, further comprising using said user interface device for identifying a portion of said display and, in response to said identifying, providing a view, within said display, of network configuration information related to said identified portion of said display.
11. The method of claim 1, further comprising operating said user interface device for moving one of a fiber-optic tube and a fiber-optic cable relative to said display and generating revised connections between optical fibers on said display responsive to said moving.
12. A system for use in managing a fiber-optic network, comprising: a computer-based visualization tool for visualizing a fiber-optic network comprised of fiber-optic elements, said fiber-optic elements including multiple fiber-optic cables, wherein at least some of said fiber-optic cables include multiple fiber-optic tubes and at least some of said fiber-optic tubes include multiple optical fibers, said fiber-optic cables, fiber-optic tubes and optical fibers each defining a level of a fiber-optic hierarchy; a storage module for storing said configuration information including connection information regarding connections of fiber-optic elements at a connection point; wherein said computer-based visualization tool is operative to obtain said configuration information concerning said configuration of said fiber-optic network and generate a display showing said connections of said fiber-optic elements at said connection point based on said configuration information; and a user interface operative in relation to said display to indicate a change in relation to said connections at said connection point, wherein said computer-based visualization tool updates said configuration information based on said indicated change.
13. The system of claim 12, wherein said user interface is operative for making an alteration of said configuration of said network by one of making a new connection and breaking an existing connection between two fiber-optic elements of a same level of said hierarchy at said connection point.
14. The system of claim 13, wherein said user interface is operative for making said alteration by using said user interface device to identify a first fiber-optic element and a second fiber-optic element for one of making and breaking a connection.
15. The system of claim 13, wherein said display is operative for reflecting said alteration.
16. The system of claim 13, wherein said user interface is operative in relation to said display to establish a splice of a new fiber-optic element into an existing connection.
17. The system of claim 13, wherein said user interface is operative in relation to said display to establish a split from an existing connection.
18. The system of claim 13, wherein said computer-based visualization tool is operative for propagating said alteration through said fiber-optic hierarchy.
19. The system of claim 18, wherein said alteration comprises one of making a new connection and breaking an existing connection between first and second higher order fiber-optic elements, each of said first and second higher order fiber-optic elements comprising one of a fiber-optic tube and a fiber-optic cable, and said computer-based visualization tool is operative for establishing a new association to at least one of said first and second higher order fiber-optic elements for at least one optical fiber.
20. The system of claim 18, wherein said alteration comprises one of making a new connection and breaking an existing connection between first and second optical fibers, and said computer-based visualization tool is operative for establishing a new association between at least one of said first and second optical fibers and at least one of an optical tube and an optical cable.
21. The system of claim 12, wherein said user interface is operative for identifying a portion of said display and said computer-based visualization tool is operative for, in response to said identifying, providing a view, within said display, of network configuration information related to said identified portion of said display.
22. The system of claim 12, wherein said user interface is operative for moving one of a fiber-optic tube and a fiber-optic cable relative to said display and said computer-based visualization tool is operative for generating revised connections between optical fibers on said display responsive to said moving.
23. A method for use in managing a fiber-optic network, comprising: establishing a computer-based visualization tool for visualizing a fiber-optic network, said network including at least first and second patch panels for making connections between fiber-optic elements, each of said patch panels including multiple ports for receiving terminals of said fiber-optic elements; entering, into said computer-based visualization tool, attribute information for at least first and second patch panels; first operating said computer-based visualization tool to generate a display including said first and second patch panels based, at least in part, on said attribute information; second operating a user interface device in relation to said display to indicate a change in relation to connections involving said first and second patch panels; and third operating said computer-based visualization tool to generate an updated display showing said change.
24. A system for use in managing a fiber-optic network, comprising: a computer-based visualization tool for visualizing a fiber-optic network, said network including at least first and second patch panels for making connections between fiber-optic elements, each of said patch panels including multiple ports for receiving terminals of said fiber-optic elements; entering, into said computer-based visualization tool, attribute information for at least first and second patch panels; said computer-based visualization tool being operative to generate a display including said first and second patch panels based, at least in part, on said attribute information; and a user interface operative in relation to said display to indicate a change in relation to connections involving said first and second patch panels, wherein said computer-based visualization tool is operative to generate an updated display showing said change.
25. A method for use in managing a fiber-optic network, comprising: establishing a computer-based visualization tool for visualizing a fiber-optic network, said fiber-optic network including a number of connection points distributed over a geographic area; entering, into said computer-based visualization tool, attribute information for at least first and second fiber-optic cables that meet at a first connection point; first operating said computer-based visualization tool to generate a graphical representation of said first connection point including said first and second fiber-optic cables; and overlaying said graphical representation on a display of a map of said geographical area.
26. The method of claim 25, further comprising second operating a user input device in relation to said display to indicate a change in relation to connections at said first connection point.
27. A system for use in managing a fiber-optic network, comprising: a computer-based visualization tool operative for visualizing a fiber-optic network, said fiber-optic network including a number of connection points distributed over a geographic area; a user interface operative for entering, into said computer-based visualization tool, attribute information for at least first and second fiber-optic cables that meet at a first connection point; said computer-based visualization tool being operative for generating a graphical representation of said first connection point including said first and second fiber-optic cables and overlaying said graphical representation on a display of a map of said geographical area.
28. The system of claim 27, further comprising a user input module operative in relation to said display to indicate a change in relation to connections at said first connection point.
Description
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
DETAILED DESCRIPTION
[0063] Reference will now be made to the drawings in which the various embodiments of the present invention will be discussed so as to enable one skilled in the art to make and use the invention. It is to be understood that the following description illustrates particular embodiments and implementations of the present invention for purposes of illustration and should not be viewed as narrowing the claims that follow.
[0064] In the following description, a system for managing fiber-optic networks is described in connection with a specific network implementation. Thereafter, three different embodiments or implementations of the invention are described in relation to: 1) visualizing and managing connections between fiber-optic elements including cables, tubes, and optical fibers; 2) visualizing and managing connections between fiber-optic elements at patch panels; and 3) visualizing and managing connections at connection points (e.g., manholes) of a geographically distributed fiber-optic network.
[0065] Referring to
[0066] The illustrated system includes one or more user devices 2802 connected to a platform 2804 via a network 2806 such as a local area network or wide area network. Although the network 2806 is schematically illustrated as a single network, it will be appreciated that multiple network pathways including wireless network pathways, data network pathways, hotspots, and the like may be employed. The user devices 2802 may include data enabled telephones, tablets, laptops, desktop computers, or other data network devices.
[0067] Components of one of the user devices 2802 are illustrated schematically in
[0068] The user input device 2012 may be, for example, a mouse, touchscreen, voice command module, or the like. In the embodiments described in detail below, the user input device 2012 may include a touchscreen and/or a mouse. The device 2812 can be used to identify elements to blow up for greater detail, to form connections between fiber-optic elements by drag-and-drop operations, to identify connections to be deleted or broken, to enter attribute information for defining fiber-optic network elements, and the like. The input/output device 2814 executes communications with the platform 2804 or other platforms to implement the functionality of the system 2800. Finally, the application 2816 comprises software and/or other logic for executing the system functionality. In cases where the system 2800 is fully executed on a user device 2802, the application 2816 executes all the functionality as discussed below. In other cases, the functionality of the system 2800 may be distributed between the user devices 2802 and the platform 2804.
[0069] Although the platform 2804 is illustrated as a single element in
[0070] The mapping database 2820 includes information for providing geographic maps for use in connection with the fiber-optic network. For example, the database 2820 may include Geographic Information Services (GIS) mapping information. Such mapping information may be useful to depict various elements of the fiber-optic network in relation to geographic references such as streets, intersections, geographical points of interest, and the like. The processor 2822 manages communications with the user devices 2802, accesses the databases 2818 and 2820, and performs various other functions of the system 2800.
[0071] The input/output module 2824 executes communications with the user devices 2802 via the network 2806. For example, the module 2824 may format communications in accordance with an Application Programming Interface (API) or other defined communications protocol. The drawing module 2826 is operative to automatically draw connections based on information input by the user. For example, the information may include attributes regarding a fiber-optic element input by the user or drag-and-drop operations for connecting particular optical fibers. The module 2826 can automatically draw and redraw connections based on such inputs without requiring further action from the user. As discussed below, a user can use the system 2800 to define, modify, and visualize connections in a fiber-optic network.
[0072]
[0073]
[0074]
[0075]
[0076] For example, a user may click on a first fiber 206 in a specific cable 202, and then drag a cursor to a second fiber 206 in another cable 202 or a second fiber 206 in the same cable 202. However, instead of showing a line directly between the first and second fibers 206, the computer-based tool may create a detail box 208 as shown. As more and more connections are made between different fibers 206 using the drag and drop method, additional detail boxes 208 may be added to the schematic diagram being displayed. The number of connections hidden within each detail box may be changed as desired, and the total number of detail boxes may be unlimited.
[0077]
[0078] The detailed and exploded view 302 illustrates in detail the actual connections being made between fibers 310 in the selected detail box 304 and illustrates each of the cables 306 as well as the tubes 308 where the fibers 310 are located. For example,
[0079] It is also noted that each detail box 304 now shows a number in a circle in an upper right corner of the detail box. This number may refer to the specific number of connections that are being illustrated within that specific detail box.
[0080]
[0081]
[0082] It is also noted that in each expanded Quickview, there are three sides where cables may be shown coming into a splicing tray: right, left and bottom.
[0083] Once the user has completed making changes within the expanded Quickview and the Quickview is closed, the changes to splices are immediately and automatically reflected in high-level views such as the views shown in
[0084]
[0085]
[0086]
[0087] In the first embodiment, the redrawing of the splices between fibers may occur dynamically as the cable is being dragged or, alternatively, the redrawing may occur after the cable is dropped in its new position after dragging.
[0088]
[0089]
[0090]
[0091]
[0092]
[0093] If the user desires to define a new splice point, the user may begin by entering (2904) attributes for one or more network elements. For example, the user may elect to make connections between multiple cables at the connection point. Thus, the user may identify the desired number of cables. Then, for each cable, the user may identify a number of fiber-optic tubes to be included in the cable. For each of the tubes, the user can indicate a number of optical fibers. In some cases, a cable may include a combination of tubes and loose fibers. The user may then add (2930) any additional or new elements. For example, a user may add cables, tubes, and/or fibers to an existing splice point and may add other optical elements such as a splitter.
[0094] The illustrated process 2900 further involves determining (2932) whether to change any connections at the splice point. If it is desired to change connections, the user may open (2934) a detail box to view the existing connections. The user can then delete (2936) connections or form new connections. For example, the user may execute a drag-and-drop operation to form a new connection between two fibers. In addition, a user may identify an existing connection to be deleted or broken. For example, the user may right click on the connection and select, from a menu, to delete the connection.
[0095] If no changes to connections are desired, steps 2934 and 2936 may be omitted. In any event, once the user is satisfied with the status of the splice point, the system may save (2938) the connections. In this regard, connections may be continuously and automatically updated or may be saved when requested by the user. In either case, the network information may be updated (2940) to reflect the changes made by the user. Accordingly, when a user next accesses the splice point, the changes will be shown. If more changes are desired (2942) the process may be repeated. Alternatively, the user may conclude the process and close the application.
[0096] In a second embodiment of the invention, the computer-based tool may be modified to illustrate patch panels. Patch panels may often be disposed near computer servers and telephone switches and allow connections to be made and easily changed between various devices coupled to the patch panels as is known to those skilled in the art. In this regard, an optical element such as an optical fiber may have terminals that can be plugged into ports or receptacles on a patch panel. However, the maze of patch cables may easily obscure connections and make them difficult to trace.
[0097] Patch panels come in a variety of configurations relating to the number and arrangement of ports on a faceplate of the panel. In order to facilitate rapidly creating a graphical face plate, the user may first input certain parameters. These parameters may include the number of columns, the number of rows, and the number of ports per column. Thus, a user interface may be provided that allows a user to specify values for each of these parameters, e.g., via a fill-in box or pull-down screen. These values can then be used to automatically generate a graphical representation of the patch panel.
[0098]
[0099]
[0100]
[0101]
[0102] The user moves a cursor over the port 1610 on the first patch panel 1604 and may perform an action such as click and drag. Thus, the user may click on and hold down a mouse button, and then drag the cursor to the desired port 1612 on the second patch panel 1612. When the desired port 1612 on the second patch panel 1606 is reached, the user may release the mouse button and the computer-based tool may draw a line from the first panel 1610 to the second patch panel 1612 at the selected ports 1610 and 1612.
[0103]
[0104]
[0105]
[0106]
[0107]
[0108] The user may then identify (3004) associated panels for connections. As discussed above, certain ports on a panel may be marked to indicate that the port is unavailable. If the user clicks on the marked port, a connected patch panel may be displayed. In this manner, or by similar user inputs, the user can identify the patch panels of interest for a particular process. The user can then delete (3006) existing connections or make new connections. For example, existing connections can be deleted by right clicking on an existing connection and selecting “delete” on a drop-down menu. In addition, a user can execute a drag-and-drop operation to form a new connection between two ports of a single panel or two ports of different panels.
[0109] A determination (3008) may then be made as to whether additional changes are desired. If more changes are desired, the process is repeated. Otherwise, the changes may be saved (3010). In this regard, changes may be continuously and automatically saved as they are made or the changes may be saved when requested by the user. In either case, the network information may be updated (3012) to reflect the changes.
[0110] A third embodiment of the invention is described in relation to
[0111]
[0112]
[0113]
[0114]
[0115]
[0116]
[0117]
[0118]
[0119]
[0120] A determination (3106) can then be made as to whether to define a new element at the connection point. If a new element is desired, the network element may be defined (3108) by populating a table defining the network element or otherwise entering element information via a user interface. Once the definition is complete, the new element may be saved (3110) and the network information database will be updated accordingly.
[0121] Next, a determination (3112) is made concerning whether changes are required to connections at the connection point. If no changes are desired, the process 3100 awaits the next access to the connection point. If changes are desired, the user may delete (3114) a connection or execute a drag-and-drop operation to form a new connection. To delete a connection, the user may right click on the connection and select “delete” from a drop-down menu. To form a new connection, the user may perform a drag-and-drop operation to connect to duct elements.
[0122] A determination (3116) may then be made concerning whether more changes are desired. If more changes are desired, step 3114 may be repeated. Otherwise, the changes may be saved (3118). In this regard, changes may be saved continuously and automatically as they are entered or may be saved when requested by the user. In either case, the network information is updated (3120) to reflect the changes.
[0123] Although only a few example embodiments have been described in detail above, those skilled in the art will readily appreciate that many modifications are possible in the example embodiments without materially departing from this invention. Accordingly, all such modifications are intended to be included within the scope of this disclosure as defined in the following claims. It is the express intention of the applicant not to invoke 35 U.S.C. § 112(f) for any limitations of any of the claims herein, except for those in which the claim expressly uses the words ‘means for’ together with an associated function.