The invention is directed to graphical user interfaces for communication networks, and in particular to enabling custom attributes and operator notes in an object information window.
In most cases, a communication network is not homogeneous, being made of sub-networks operated by different entities according to various protocols (SONET, Ethernet, ATM, IP, Ethernet) using equipment from a plurality of vendors. While the availability of the network elements (NE's) from multiple vendors may lead to reduction in prices, the management of networks having heterogeneous network elements from several different vendors poses important challenges to network managers. An additional challenge is posed by dynamics of the current communication networks and its geographical proliferation. Thus, new network devices are added, old devices are replaced with newer versions or removed, while some devices may be re-located. In many cases the customers wish to divide their network into different regions based on political or business boundaries; quite frequently two or more regions overlap.
Network management tools are software applications that run typically on workstations for enabling monitoring (surveillance), administration, operation, maintenance and provisioning of the network elements (NE) and connections in the respective communication network. The object of these tools is to provide a centralized view of the network for enabling correlation of the events that span NEs and sub-networks. Since the amount of information associated with even the simplest network tends to be very large, substantial effort may be required on the part of the vendors to develop software which runs on the network management system (NMS) of networks spanning over an extended geographical area.
Modern NMS's (network management systems) provide fully integrated management for various technologies such as LAN, TDM, Frame Relay, ATM and IP, with a rich graphical user interface (GUI) showing network topology and network element drawings, real-time monitoring and fault management, and provide full path management and service recovery capabilities.
A GUI uses object oriented programming techniques to present the information to the network operator for visual inspection typically using windows. A window uses very basic displayable elements and controls known as widgets, which include for example icons, pull-down menus, buttons, selection boxes, progress indicators, on-off checkmarks, scroll bars, window frames, window manipulators, and many other displayable elements.
A GUI selects the information to be presented in a window in accordance with a respective request in the context of network management and service provisioning capabilities of the network. The operators monitor and control the display of information on a video terminal (workstation) and the GUI enables the NMS to receive, reject, accept and respond to actions requested by an operator. The GUI allows an operator to retrieve information from the network using ‘point-and-click’ commands. As the network topology becomes more complex and more specialized, the operators need extensive training for providing on-going support. Follow-up training may need to be provided each time a new network element is added to the network.
Examples of GUI windows are the topology maps providing graphical representations of the network, where basic icons are displayed for each network object. Information about the state of the respective object is generally conveyed by outlining the icons using dashed, solid, colored, tri-dimensional representations. Less conventional states may be shown by attaching a modifier to the icon. In order to simplify the display of the overall network, the objects are grouped in various ways depending on some user-defined criteria, and higher level views (windows) use container icons.
In addition, a network management system is typically used by many operators, both simultaneously and sequentially. The operators of the same NMS may not be collocated, particularly in the case of global networks where the operators may be located on different continents. As a result, there is a need to enable operators with ways to communicate their intentions, exchange general information and warnings about certain objects, with the view to improve the management of the network.
Modern GUI's also enable the operator to display some network data for specified managed objects of the current window in response to a ‘point and click’ command. Such an object information window displays a set of attributes predefined (same attributes for all customers) for each type of network element. If all attributes were shown for each customer, the object information window would become too large and would be unusable for quick reference.
On the other hand, customers have different preferences for the attribute information to be displayed for the NE's in their networks. While use of a predefined set of attributes may simplify the GUI, it restricts the ability of operating a particular network according to the business operations of a respective network.
Therefore, there is a need to enable a network operator to customize the amount and type of information that can be obtained in an object information window, according to the business operations of a respective network.
Modern network management solutions should allow operators to easily monitor a network, while keeping track of significant events which may have occurred around the time a problem has precipitated in the network. This knowledge may facilitate easier problem resolution. It is known to use a network management feature whereby notes associated with an object can be stored for later searching and retrieval. However, currently these notes can only be viewed separately from the object information generated by the management system, since they are stored and accessed from a separate database.
Therefore, there is a need to enable an operator with a means to customize the object information on the GUI, by providing an object information window with a text box for maintaining operator notes on the objects in the respective window.
It is an object of the invention to provide a GUI with an improved object information window that facilitates problem resolution in a communication network.
It is another object of the invention to fulfill a customer requirement for the capability to provide some informational customization to the network management maps.
The invention is directed to a network management system provided with a graphical user interface (GUI) of the type adapted to transmit commands and display information with a view to enable management of a communication network. Namely, the invention provides a method of obtaining customized information regarding a managed object of the network comprising: a) selecting the managed object on a window displayed by the GUI and communicating identification data of the managed object to the network management system; b) displaying a modified object information window including fields for standard information and additional fields for the customized information pertaining to the selected object; and c) completing the fields with the standard information and the customized information, respectively.
According to another aspect of the invention, a GUI of a communication network is provided with a modified object information window that enables network operators to see an extended number of object attributes and operator information about an object of interest in one step. The modified object information window comprises a plurality of conventional object information fields pertaining to the object of interest in the network; a custom field area for enabling further characterization of the object; and a operator note area for enabling input of specific notes regarding operation of the object.
Advantageously, the invention enhances the information currently available in the object information window, by enabling use of custom attributes and operator notes. In this way, the operators may perform searches on attributes which relate to their business operations. In addition, operator notes enable operators to see all of the attributes and information about a node in one step.
Still another advantage of the invention resides in the ability to substantially reduce the errors in the network by allowing operators to communicate their intentions, observations and warnings about certain objects, as well as being able to provide reminders and deadlines for actions/operations to be performed at a certain moment. Use of the invention also increases efficiency of the network management operation, since one operator's knowledge of an object can be transferred to other operators.
And yet another advantage is that an object associated with the object information window can be selected from the window, allowing the operator to also perform further analysis and repair the objects from this window.
The foregoing and other objects, features and advantages of the invention will be apparent from the following more particular description of the preferred embodiments, as illustrated in the appended drawing, where:
According to the invention, a custom field area designated by reference number 5 enables operators to define attributes of their liking for an object. This area may accommodate one or more custom fields, as shown by “Custom Field 1” designated with reference numeral 10. Field 10 has an associated custom attribute field 12, which is used in the example of
Operator notes in an object info window enable the operators to see all of the attribute and operator information about a node in one step. History of notes associated with the respective object may also be launched, as shown at 24, as well as a historical catalog of the notes. An important feature of the invention is the ability to search on the notes. For example, an operator may wish to search all nodes on the NM Map for a particular type of attribute and extract the associated information.