Method and system for visualization of alarms in a network
Patent Information
- Authority / Receiving Office
- EP · EP
- Patent Type
- Applications
- Current Assignee / Owner
- JIO PLATFORMS LTD
- Filing Date
- 2024-07-05
- Publication Date
- 2026-05-20
AI Technical Summary
Current wireless communication network systems lack a centralized automation platform for real-time monitoring of alarms, making it impractical for network service providers to efficiently manage and visualize alarms across large-scale networks, especially in 5G/6G networks with numerous nodes from different vendors.
A method and system for visualizing alarms using a Centralized Automation Platform that connects vendor Element Management Systems (EMS) via a North Bound Interface (NBI), processing alarm messages into simplified formats, and displaying them in configurable views such as Active Alarm Tabular View, Site View, and Live Alarm View, enabling near real-time monitoring and reporting.
This solution provides network operation teams with quick visibility into outage sites and performance degradation, facilitating timely corrective actions, improving network uptime, and enhancing customer experience by enabling efficient alarm management and visualization across different scenarios and geographies.
Smart Images

Figure IN2024051073_16012025_PF_FP_ABST
Abstract
Description
METHOD AND SYSTEM FOR VISUALIZATION OF ALARMS IN A NETWORKFIELD OF INVENTION
[0001] The present disclosure relates generally to the field of wireless communication networks such as fifth generation (5G), or sixth generation (6G) networks. More particularly, the present disclosure relates to methods and systems for implementation of visualization of alarm(s) for different scenarios in a wireless communication network.BACKGROUND
[0002] The following description of related art is intended to provide background information pertaining to the field of the disclosure. This section may include certain aspects of the art that may be related to various features of the present disclosure. However, it should be appreciated that this section be used only to enhance the understanding of the reader with respect to the present disclosure, and not as admissions of prior art.
[0003] Wireless communication technology has rapidly evolved over the past few decades, with each generation bringing significant improvements and advancements. The first generation of wireless communication technology was based on analog technology and offered only voice services. However, with the advent of the second generation (2G) technology, digital communication and data services became possible, and text messaging was introduced. The third generation (3G) technology marked the introduction of high-speed internet access, mobile video calling, and location-based services. The fourth generation (4G) technology revolutionized wireless communication with faster data speeds, better network coverage, and improved security. Currently, the fifth generation (5G) technology is being deployed, promising even faster data speeds, low latency, and the ability to connect multiple devices simultaneously. With each generation, wireless communication technology has become more advanced, sophisticated, and capable of delivering more services to its users.
[0004] Furthermore, the wireless communication technology has enabled the network service providers to cater millions of users simultaneously, but the need of providing efficient services to such users has also led to various challenges for the network service providers. For instance, to provide the users seamless services, the network service providers need to continuously monitor the functioning of the network nodes to detect abnormal functioning at such nodes.
[0005] Also, in telecommunication network systems, an Element Management System, referred as EMS is the vendor equipment which collects the data like Performance Data, Alert Messages like Alarms and Parameter related information, etc. from all network nodes parented to it. Every EMS has a defined capacity not only on the hardware front but also depends upon the capacity to handle the number of nodes on the software angle. Hence, for the large-scale network having millions of nodes there will be multitudes of EMS at National level installed across various geographies. In the absence of centralized platform of automation to monitor the alarms in the real time is humanly impossible and there may be a need to deploy huge manpower.
[0006] Further, over the period of time various solutions have been developed to improve the performance of the wireless communication networks and to monitor the alarms generated by various network nodes. However, there are certain challenges with existing solutions. For instance, in the existing systems there is an absence of a centralized platform of automation to monitor the alarms in a wireless communication network and the existing solutions also failed to provide an implementation of visualization of such alarms for different scenarios in the wireless communication network, wherein such limitation of the existing solutions the present disclosure aims to overcome.OBJECTS OF THE DISCLOSURE
[0007] Some of the objects of the present disclosure, which at least one implementation disclosed herein satisfies are listed herein below.
[0008] It is an object of the present disclosure to provide a system and a method for implementation of visualization of alarms for different scenarios in a wireless communication network.
[0009] It is another object of the present disclosure to provide a solution that may be applicable to networks such as including but not limited to 5G / 6GNR SA (New Radio- Standalone) associated with different network nodes that may be further associated with different vendors.
[0010] It is another object of the present disclosure to provide three different views for monitoring the Alarms in a wireless communication system at National level almost in a near real time i.e., Active Alarm Tabular View, Site View, and Live Alarm View.
[0011] It is yet another object of the present disclosure to provide a solution to provide to the operation team of a wireless communication network an option to view the ageing of the sites facing outage so as to prioritize and to rectify the same.SUMMARY
[0012] This section is provided to introduce certain aspects of the present disclosure in a simplified form that are further described below in the detailed description. This summary is not intended to identify the key features or the scope of the claimed subject matter.
[0013] An aspect of the present disclosure relates to a method for visualization of one or more alarms in a network. The method comprises receiving, by a receiving unit via a North Bound Interface (NBI), one or more alarm messages from at least one Element Management System (EMS), wherein the one or more alarm messages are received in one or more formats. The method further comprises processing, by a processing unit, the one or more alarm messages to convert the one or more formats into a simplified message format. The method further comprises identifying, by an identification unit, a data associated with the one or more alarms based at least on the simplified message format. The method further comprises generating, by the processing unit, at least one visual format of at least the one or more alarms for displaying, based at least on the identified data.
[0014] According to an exemplary aspect of the present disclosure the method further comprises tagging, by the processing unit, at least one attribute to the one or more alarm messages.
[0015] According to another exemplary aspect of the present disclosure the at least one attribute comprises one of an outage alarm, and a performance degradation.
[0016] According to another exemplary aspect of the present disclosure the method further comprises displaying, by a display unit, the at least one visual format of at least the one or more alarms on at least one geographical region in one or more views, wherein the one or more views are configurable based at least on an input.
[0017] According to another exemplary aspect of the present disclosure the one or more views comprises at least one of an active alarm view, a site view, and a live alarm view.
[0018] According to another exemplary aspect of the present disclosure each of the one or more alarm messages are stored in a repository to create an alarm history.
[0019] According to another exemplary aspect of the present disclosure the one or more views provide an access for checking the alarm history.
[0020] According to another exemplary aspect of the present disclosure the data comprises at least one of one or more cell sites of occurrence of the one or more alarms, and an extent of impact on the one or more cell sites.
[0021] According to another exemplary aspect of the present disclosure the one or more formats comprises at least a Simple Network Management Protocol (SNMP) format.
[0022] According to another exemplary aspect of the present disclosure the method further comprises downloading, by the processing unit, an alarm report corresponding to the at least one visual format of at least the one or more alarms; and storing, by a storage unit, the downloaded alarm report.
[0023] Another aspect of the present disclosure relates to a system for visualization of one or more alarms in a network. The system comprises a receiver unit, a processing unit, and an identification unit, connected to each other. The receiving unit is configured to receive, via a North Bound Interface (NBI), one or more alarm messages from at least one Element Management System (EMS), wherein the one or more alarm messages are received in one or more formats. Further, the processing unit is configured to process, the one or more alarm messages to convert the one or more formats into a simplified message format. Further, the identification unit is configured to identify a data associated with the one or more alarms based at least on the simplified message format. Further, the processing unit is configured to generate at least one visual format of at least the one or more alarms for displaying, based at least on the identified data.
[0024] Another aspect of the present disclosure relates to a user equipment comprising a processor. The processor is configured to send a request to a system, to display one or more alarms associated with a network in at least one visual format. The processor is further configured to receive from the system, the at least one visual format of the one or more alarms. The at least one visual format of the one or more alarms is generated by the system based on receiving, by the system via a NorthBound Interface (NBI), one or more alarm messages from at least one Element management system (EMS), wherein the one or more alarm messages are received in one or more formats. Further, the generation of the visual format is further based on processing, by the system, the one or more alarm messages to convert the one or more formats into a simplified message format. The generation of the visual format is further based on identifying, by the system, a data associated with the one or more alarm messages based at least on the simplified message format. Further, the generation of the visual format is further based on generating, by the system, at least one visual format of at least the one or more alarms for displaying, based at least on the identified data.
[0025] Yet another aspect of the present disclosure relates to a non-transitory computer readable storage medium storing one or more instructions for visualization of one or more alarms in a network. The one or more instructions comprises executable code which, when executed by one or more units of a system, causes the system to perform certain functions. The one or more instructions when executed causes a receiving unit of the system to receive via a North Bound Interface (NBI), one or more alarm messages from at least one Element Management System (EMS), wherein the one or more alarm messages are received in one or more formats. The one or more instructions when executed further causes a processing unit of the system to process the one or more alarm messages to convert the one or more formats into a simplified message format. The one or more instructions when executed further causes an identification unit of the system to identify a data associated with the one or more alarms based at least on the simplified message format. The one or more instructions when executed further causes the processing unit of the system to generate at least one visual format of at least the one or more alarms for displaying, based at least on the identified data.BRIEF DESCRIPTION OF DRAWINGS
[0026] The accompanying drawings, which are incorporated herein, and constitute a part of this disclosure, illustrate exemplary implementations of the disclosed methods and systems in which like reference numerals refer to the same parts throughout the different drawings. Components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Some drawings may indicate the components using block diagrams and may not represent the internal circuitry of each component. It will be appreciated by those skilled in the art that disclosure of such drawings includes disclosure of electronic components or circuitry commonly used to implement such components.
[0027] FIG. 1 A illustrates an exemplary block diagram of a system [100A] for implementation of visualization of one or more alarms in a network, in accordance with exemplary implementations of the present disclosure.
[0028] FIG. IB illustrates an exemplary block diagram of a computing device upon which the features of the present disclosure may be implemented in accordance with exemplary implementation of the present disclosure.
[0029] FIG. 2 illustrates an exemplary method flow diagram indicating the process
[0200] for implementation of visualization of one or more alarms in a network, in accordance with exemplary implementations of the present disclosure.
[0030] FIG. 3 illustrates an exemplary active alarm tabular view, in accordance with exemplary implementations of the present disclosure.
[0031] FIG. 4 illustrates an exemplary sequence diagram indicating the process of implementation of visualization of alarms for different scenarios i.e., visualization of alarms in a network, in accordance with exemplary implementations of the present disclosure.
[0032] FIG. 5 illustrates an exemplary sequence diagram for site view in the map layer, in accordance with exemplary implementations of the present disclosure.
[0033] FIG. 6 illustrates an exemplary map layer site view, in accordance with exemplary implementations of the present disclosure.
[0034] FIG. 7 illustrates another exemplary map layer site view, in accordance with exemplary implementations of the present disclosure.
[0035] FIG. 8 illustrates an exemplary alarm view, in accordance with exemplary implementations of the present disclosure.
[0036] FIG. 9 illustrates an exemplary live alarm view, in accordance with exemplary implementations of the present disclosure.
[0037] FIG. 10 illustrates another exemplary live alarm view, in accordance with exemplary implementations of the present disclosure.
[0038] FIG. 11 illustrates another exemplary active alarm age view, in accordance with exemplary implementations of the present disclosure.
[0039] FIG. 12 illustrates another exemplary alarm -trends view, in accordance with exemplary implementations of the present disclosure.
[0040] FIG. 13 illustrates another exemplary alarm history view, in accordance with exemplary implementations of the present disclosure.
[0041] The foregoing shall be more apparent from the following more detailed description of the disclosure.DETAILED DESCRIPTION
[0042] In the following description, for the purposes of explanation, various specific details are set forth in order to provide a thorough understanding of implementations of the present disclosure. It will be apparent, however, that implementations of the present disclosure may be practiced without these specific details. Several features described hereafter can each be used independently of one another or with any combination of other features. An individual feature may not address any of the problems discussed above or might address only some of the problems discussed above. Some of the problems discussed above might not be fully addressed by any of the features described herein. Example implementations of the present disclosure are described below, as illustrated in various drawings in which like reference numerals refer to the same parts throughout the different drawings.
[0043] The ensuing description provides exemplary implementations only, and is not intended to limit the scope, applicability, or configuration of the disclosure. Rather, the ensuing description of the exemplary implementations will provide those skilled in the art with an enabling description for implementing an exemplary implementation. It should be understood that various changes may be made in the function and arrangement of elements without departing from the spirit and scope of the disclosure as set forth.
[0044] It should be noted that the terms "mobile device", "user equipment", "user device", “communication device”, “device” and similar terms are used interchangeably for the purpose of describing the disclosure. These terms are not intended to limit the scope of the disclosure or imply any specific functionality or limitations on the described implementations. The use of these terms is solely for convenience and clarity of description. The disclosure is not limited to any particular type of device or equipment, and it should be understood that other equivalent terms or variations thereof may be used interchangeably without departing from the scope of the disclosure as defined herein.
[0045] Specific details are given in the following description to provide a thorough understanding of the implementations. However, it will be understood by one of ordinary skill in the art that the implementations may be practiced without these specific details. For example, circuits, systems, networks, processes, and other components may be shown as components in block diagram form in order not to obscure the implementations in unnecessary detail. In other instances, well-known circuits, processes, algorithms, structures, and techniques may be shown without unnecessary detail in order to avoid obscuring the implementations.
[0046] Also, it is noted that individual implementations may be described as a process which is depicted as a flowchart, a flow diagram, a data flow diagram, a structure diagram, or a block diagram. Although a flowchart may describe the operations as a sequential process, many of the operations can be performed in parallel or concurrently. In addition, the order of the operations may be re-arranged. A process is terminated when its operations are completed but could have additional steps not included in a figure.
[0047] The word “exemplary” and / or “demonstrative” is used herein to mean serving as an example, instance, or illustration. For the avoidance of doubt, the subject matter disclosed herein is not limited by such examples. In addition, any aspect or design described herein as “exemplary” and / or “demonstrative” is not necessarily to be construed as preferred or advantageous over other aspects or designs, nor is it meant to preclude equivalent exemplary structures and techniques known to those of ordinary skill in the art. Furthermore, to the extent that the terms “includes,” “has,” “contains,” and other similar words are used in either the detailed description or the claims, such terms are intended to be inclusive — in a manner similar to the term “comprising” as an open transition word — without precluding any additional or other elements.
[0048] As used herein, an “electronic device”, or “portable electronic device”, or “user device” or “communication device” or “user equipment” or “device” refers to any electrical, electronic, electromechanical and computing device. The user device is capable of receiving and / or transmitting one or parameters, performing function / s, communicating with other user devices and transmitting data to the other user devices. The user equipment may have a processor, a display, a memory, a battery and an input-means such as a hard keypad and / or a soft keypad. The user equipment may be capable of operating on any radio access technology including but not limited to IP-enabled communication, Zig Bee, Bluetooth, Bluetooth Low Energy, Near Field Communication, Z-Wave, Wireless fidelity (Wi-Fi), Wi-Fi direct, etc. For instance, the user equipment may include, but not limited to, a mobile phone, smartphone, virtual reality (VR) devices, augmented reality (AR) devices, laptop, a general-purpose computer, desktop, personal digital assistant, tablet computer, mainframe computer, or any other device as may be obvious to a person skilled in the art for implementation of the features of the present disclosure.
[0049] Further, the user device may also comprise a “processor” or “processing unit”, wherein processor refers to any logic circuitry for processing instructions. The processor may be a general- purpose processor, a special purpose processor, a conventional processor, a digital signal processor, a plurality of microprocessors, one or more microprocessors in association with a digital signal processing (DSP) core, a controller, a microcontroller, Application Specific Integrated Circuits, Field Programmable Gate Array circuits, any other type of integrated circuits, etc. The processor may perform signal coding data processing, input / output processing, and / or any other functionality that enables the working of the system according to the present disclosure. More specifically, the processor is a hardware processor.
[0050] As portable electronic devices and wireless technologies continue to improve and grow in popularity, the advancing wireless technologies for data transfer are also expected to evolve and replace the older generations of technologies. In the field of wireless data communications, the dynamic advancement of various generations of cellular technology are also seen. The development, in this respect, has been incremental in the order of second generation (2G), third generation (3G), fourth generation (4G), and now fifth generation (5G), and more such generations are expected to continue in the forthcoming time.
[0051] Radio Access Technology (RAT) refers to the technology used by mobile devices / user equipment (UE) to connect to a cellular network. It refers to the specific protocol and standards that govern the way devices communicate with base stations, which are responsible for providingthe wireless connection. Further, each RAT has its own set of protocols and standards for communication, which define the frequency bands, modulation techniques, and other parameters used for transmitting and receiving data. Examples of RATs include GSM (Global System for Mobile Communications), CDMA (Code Division Multiple Access), UMTS (Universal Mobile Telecommunications System), LTE (Long-Term Evolution), and 5G. The choice of RAT depends on a variety of factors, including the network infrastructure, the available spectrum, and the mobile device's / device's capabilities. Mobile devices often support multiple RATs, allowing them to connect to different types of networks and provide optimal performance based on the available network resources.
[0052] As discussed in the background section, the current known solutions have several shortcomings. The present disclosure aims to overcome the above-mentioned and other existing problems in this field of technology by providing methods and systems for implementation of visualization of alarms for different scenarios. Mainly, according to the present disclosure vendor EMSs (Element Management Systems) are connected to Centralized Automation Platform via NBI interface, i.e., North Bound Interface. The north bound interface refers to the interface or connection between the element management system and a system as disclosed in the present disclosure which enables transfer of the data between the two. Alarms are raised by the network nodes as and when it encounters the abnormal functioning in certain scenario and such alarms are collected in the form of messages by the Element Management System to which the nodes are parented. The Centralized Automation Platform collects all the alarm related messages which are streamed from different EMS and further these alarms are processed in a near real time and various attributes are added to these alarms like Outage Alarm, Performance Degradation alarm for the quick visibility for both, Network Operations Centre and Field Staff to take corrective action to resolve the issues, thereby improving the Network uptime and hence the customer experience.
[0053] This feature also enables not only the field staff and network operation center (NOC) operation team to have a quick visibility of the outage site but also customer care agent for dealing with the customer complaints and update the customer accordingly.
[0054] Furthermore, it is pertinent to note that the solution as disclosed in the present disclosure is not limited to the Radio network, the implementation can be adopted with zero development efforts to any technology 5G, 6G, etc, any Domain, viz., Transport, Core, Backhaul IP equipment’s like Routers, FTTX (Fiber to Home / Curb / Building), etc and also vendor agnostic.
[0055] Hereinafter, exemplary implementations of the present disclosure will be described with reference to the accompanying drawings.
[0056] Referring to FIG. 1 A, an exemplary block diagram of a system [100A] for implementation of visualization of one or more alarms in a network is shown, in accordance with the exemplary implementations of the present disclosure. The system [100A] comprises at least one of a receiving unit [102A], at least one processing unit [104A], at least one identification unit [106A], at least one display unit [108A], at least one repository [110A], and at least one storage unit [112A], Also, all of the components / units of the system [100 A] are assumed to be connected to each other unless otherwise indicated below. Also, in FIG. 1A only a few units are shown, however, the system [100A] may comprise multiple such units or the system [100A] may comprise any such numbers of said units, as required to implement the features of the present disclosure. Further, in an implementation, the system [100 A] may be present in a server device to implement the features of the present disclosure. The system [100A] may be a part of the server device / or may be independent of but in communication with the server device.
[0057] The system [100A] is configured for implementation of visualization of the one or more alarms in a network, with the help of the interconnection between the components / units of the system [100A], The storage unit [112A] of the system [100A] is configured to store the data as required to implement the features of the present disclosure. Also, the receiving unit [102A], the processing unit
[0104] , and the identification unit [106A] of the system [100A] are configured to enable three different scenarios, i.e., Active Alarm Tabular View (also interchangeably used with active alarm view), a Site View and a Live Alarm View for monitoring the one or more Alarms at National level almost in a near real time.
[0058] Particularly, in order for visualization of the one or more alarms in a network, the receiving unit [102A] of the system [100A] is configured to receive, via a North Bound Interface (NBI) [116A], one or more alarm messages from at least one Element management system (EMS) [114A], wherein the one or more alarm messages are received in one or more formats. In an implementation of the present disclosure, the one or more formats comprises at least a Simple Network Management Protocol (SNMP) format. The visualisation of alarms refers to displaying the information related to the different alarms and visualising the information through various ways such as by providing a user interface for displaying the information. The network refers to the telecommunication network for different generation of the network technologies. The receiving unit [102A] may be a unit capable of receiving data and may also be connected to a processorcapable of receiving and / or processing data from certain other units. The north bound interface [116A] refers to the interface or connection between the element management system [114A] and the system [100 A] which enables transfer of the data between the two. Each alarm message from the one or more alarm messages may be a message containing information associated with the alarm(s) such as type of alarm, reason of alarm, information related to one or more faults, identifier of alarm, geographical location, vendor name, alarm severity, an identifier associated with an enterprise resource planning software, an identifier associated with a site, alarm name, number of occurrences, and some other allied information. The one or more alarm messages may have different formats and may contain information in different formats. The EMS [114A] may be a system which is associated with management of certain faults, errors, and alarms. The EMS [114A] may also be a fault management system.
[0059] Further, the processing unit [104A] of the system [100A] is configured to process, the one or more alarm messages to convert the one or more formats into a simplified message format. The one or more alarm messages may also be processed via an Operation Support System (OSS). The processing unit [104 A] may be a unit capable of processing data and converting input into output by processing data, and may also be a processor capable of implementing the features if the present disclosure. The OSS may be a system capable of handling different formats of messages and interpretation of associated information. The OSS can identify whether any problem in a network is a site related problem or randomly occurring throughout the geography. The OSS can also initiate action in either case by sending the field staff to the site or by taking it up with the SMEs / vendor for further analysis and resolution like tuning the parameter, software upgrade, etc. The simplified message format refers to the format which converts the complex messages comprising a lot of details into a simpler format which provides information in a simpler way.
[0060] Further, the identification unit [106 A] of the system [100 A] is configured to identify data associated with the one or more alarms based at least on the simplified message format. The data associated with one or more alarms refers to the information related to the alarm.
[0061] In an implementation of the present disclosure, the data comprises at least one of one or more cell sites of occurrence of the one or more alarms, and an extent of impact on the one or more cell sites. The one or more cell sites of occurrence of the one or more alarms may be the information related to the faults / issues which are detected by the EMS [114A] specifically related to the location or identifier of the cell / terminals / gNodeB at which the error / fault / issue has beenoccurred. The extent of the impact of the cell sites may refer to the impact which has occurred on the coverage due to such faults / errors / issues at the particular cell.
[0062] Further, the processing unit [104A] of the system [100A] is configured to generate at least one visual format of at least the one or more alarms to display on at least one geographical region based at least on the identified data. The at least one visual format may be a format for displaying the information related to the alarms for a particular cell. The at least one geographical region may be the region at which the alarm has been generated due to certain faults / issues.
[0063] In an implementation of the present disclosure, the processing unit [104A] is further configured to tag at least one attribute to the one or more alarm messages. The at least one attribute may in be an outage alarm or a performance degradation. The outage alarm refers to the alarm where the cell has stopped working due to certain issues such as power outage. The performance degradation refers to the attributes where the cell is not working at an optimum level and has been not able to function efficiently and effectively.
[0064] In an implementation of the present disclosure, the display unit [108A] of the system [100A] is further configured to display the at least one visual format of at least the one or more alarms on the at least one geographical region in one or more views, wherein the one or more views are configurable based at least on an input. Further, in an implementation of the present disclosure, the one or more views comprises at least an active alarm view, a site view, and a live alarm view. In an implementation, the active alarm view depicts the details of one or more active alarms (i.e., unresolved issues), the site view depicts details of one or more issues at one or more cell sites / sites of a network entity, and the live alarm view depicts details of one or more issues that are occurring at a network entity in real time and / or in near real time.
[0065] In an implementation of the present disclosure, each of the one or more alarm messages are stored within a repository [110A] for creating an alarm history. The repository [110A] refers to a storage which stores the source codes and may also be a storage unit [112A] which is capable of storing information. The alarm history refers to the history of previous alarms and contains the information related to the previous alarms. Furthermore, the one or more views provides an access for checking the alarm history. The access for checking the alarm history may refer to the providing an option for accessing the alarm history in the one or more views.
[0066] In an implementation of the present disclosure, the processing unit [104A] is configured to download an alarm report corresponding to the at least one visual format of at least the one or more alarms and then store the downloaded alarm report in the storage unit [ 112A] . The alarm report is made based on the at least one visual format which contains the information related to the one or more alarms.
[0067] FIG. IB illustrates an exemplary block diagram of a computing device
[1000] upon which the features of the present disclosure may be implemented in accordance with exemplary implementation of the present disclosure. In an implementation, the computing device
[1000] may also implement a method
[0200] for visualization of one or more alarm in a network by utilising the system [100A], In another implementation, the computing device
[1000] itself implements the method
[0200] for visualisation of one or more alarms in a network using one or more units configured within the computing device
[1000] , wherein said one or more units are capable of implementing the features as disclosed in the present disclosure.
[0068] The computing device
[1000] may include a bus
[1002] or other communication mechanism for communicating information, and a hardware processor
[1004] coupled with bus
[1002] for processing information. The hardware processor
[1004] may be, for example, a general- purpose microprocessor. The computing device
[1000] may also include a main memory
[1006] , such as a random-access memory (RAM), or other dynamic storage device, coupled to the bus
[1002] for storing information and instructions to be executed by the processor
[1004] , The main memory
[1006] also may be used for storing temporary variables or other intermediate information during execution of the instructions to be executed by the processor
[1004] , Such instructions, when stored in non-transitory storage media accessible to the processor
[1004] , render the computing device
[1000] into a special-purpose machine that is customized to perform the operations specified in the instructions. The computing device
[1000] further includes a read only memory (ROM)
[1008] or other static storage device coupled to the bus
[1002] for storing static information and instructions for the processor
[1004] ,
[0069] A storage device
[1010] , such as a magnetic disk, optical disk, or solid-state drive is provided and coupled to the bus
[1002] for storing information and instructions. The computing device
[1000] may be coupled via the bus
[1002] to a display
[1012] , such as a cathode ray tube (CRT), Liquid crystal Display (LCD), Light Emitting Diode (LED) display, Organic LED (OLED) display, etc. for displaying information to a computer user. An input device
[1014] , including alphanumeric and other keys, touch screen input means, etc. may be coupled to the bus
[1002] forcommunicating information and command selections to the processor
[1004] , Another type of user input device may be a cursor controller
[1016] , such as a mouse, a trackball, or cursor direction keys, for communicating direction information and command selections to the processor
[1004] , and for controlling cursor movement on the display
[1012] , This input device typically has two degrees of freedom in two axes, a first axis (e.g., x) and a second axis (e.g., y), that allow the device to specify positions in a plane.
[0070] The computing device
[1000] may implement the techniques described herein using customized hard-wired logic, one or more ASICs or FPGAs, firmware and / or program logic which in combination with the computing device
[1000] causes or programs the computing device
[1000] to be a special-purpose machine. According to one implementation, the techniques herein are performed by the computing device
[1000] in response to the processor
[1004] executing one or more sequences of one or more instructions contained in the main memory
[1006] , Such instructions may be read into the main memory
[1006] from another storage medium, such as the storage device
[1010] , Execution of the sequences of instructions contained in the main memory
[1006] causes the processor
[1004] to perform the process steps described herein. In alternative implementations of the present disclosure, hard-wired circuitry may be used in place of or in combination with software instructions.
[0071] The computing device
[1000] also may include a communication interface
[1018] coupled to the bus
[1002] , The communication interface
[1018] provides a two-way data communication coupling to a network link
[1020] that is connected to a local network
[1022] , For example, the communication interface
[1018] may be an integrated services digital network (ISDN) card, cable modem, satellite modem, or a modem to provide a data communication connection to a corresponding type of telephone line. As another example, the communication interface
[1018] may be a local area network (LAN) card to provide a data communication connection to a compatible LAN. Wireless links may also be implemented. In any such implementation, the communication interface
[1018] sends and receives electrical, electromagnetic or optical signals that carry digital data streams representing various types of information.
[0072] The computing device
[1000] can send messages and receive data, including program code, through the network(s), the network link
[1020] and the communication interface
[1018] , In the Internet example, a server
[1030] might transmit a requested code for an application program through the Internet
[1028] , the ISP
[1026] , the local network
[1022] , a host
[1024] and the communication interface
[1018] , The received code may be executed by the processor
[1004] asit is received, and / or stored in the storage device
[1010] , or other non-volatile storage for later execution.
[0073] Referring to FIG. 2, an exemplary method flow diagram
[0200] for visualization of one or more alarms in a network, in accordance with exemplary implementations of the present disclosure is shown. In an implementation the method
[0200] is performed by the system [100A], Further, in an implementation, the system [100 A] may be present in a server device to implement the features of the present disclosure. Also, as shown in FIG. 2, the method
[0200] starts at step
[0202] ,
[0074] At step
[0204] , the method
[0200] as disclosed by the present disclosure comprises receiving, by a receiving unit [102A] via a North Bound Interface (NBI) [116A], one or more alarm messages from at least one Element Management System (EMS) [114A], wherein the one or more alarm messages are received in one or more formats. In an implementation of the present disclosure, the one or more formats comprises at least a Simple Network Management Protocol (SNMP) format. The visualisation of alarms refers to displaying the information related to the different alarms and visualising the information through various ways such as by providing a user interface for displaying the information. The network refers to the telecommunication network for different generation of the network technologies. The receiving unit [102A] may be a unit capable of receiving data and may also be connected to a processor capable of receiving and / or processing data from certain other units. The north bound interface [ 116 A] refers to the interface or connection between the element management system [114A] and the system [100A] which enables transfer of the data between the two systems. Each alarm from the one or more alarm messages may be a message containing information associated with the alarms such as type of alarm, reason of alarm, information related to one or more faults, identifier of alarm, geographical location, vendor name, alarm severity, an identifier associated with an enterprise resource planning software, an identifier associated with a site, alarm name, number of occurrences, and some other allied information. The one or more alarm messages may have different formats and may contain information in different formats. The EMS [114A] may be a system which is associated with management of certain faults, errors, and alarms. The EMS [114A] may also be a fault management system.
[0075] At step
[0206] , the method
[0200] as disclosed by the present disclosure comprises processing, by the processing unit [104A], the one or more alarm messages to convert the one or more formats into a simplified message format. The one or more alarm messages may also be processed via an Operation Support System (OSS). The processing unit [104A] may be a unit capable of processing data and converting input into output by processing data, and may also be aprocessor capable of implementing the features if the present disclosure. The OSS may be a system capable of handling different formats of messages and interpretation of associated information. The OSS can identify whether the problem in the network is a site related problem or randomly occurring throughout the geography. The OSS can also initiate action in either case by sending the field staff to the site or take up with the SMEs / vendor for further analysis and resolution like tuning the parameter, software upgrade, etc. The simplified message format refers to the format which converts the complex messages comprising a lot of details into a simpler format which provides information in a simpler way.
[0076] At step
[0208] , the method
[0200] as disclosed by the present disclosure comprises identifying, by an identification unit [106 A], data associated with the one or more alarms based at least on the simplified message format. The data associated with one or more alarms refers to the information related to the alarm.
[0077] In an implementation of the present disclosure, the data comprises at least one of one or more cell sites of occurrence of the one or more alarms, and an extent of impact on the cell sites. The one or more cell sites of occurrence of the one or more alarms may be the information related to the faults / issues which are detected by the EMS [114A] specifically related to the location or identifier of the cell / terminals / gNodeB at which the error / fault / issue has been occurred. The extent of the impact of the cell sites may refer to the impact which has occurred on the coverage due to such faults / errors / issues at the particular cell.
[0078] At step
[0210] , the method
[0200] as disclosed by the present disclosure comprises generating, by the processing unit [104 A], at least one visual format of at least the one or more alarms for displaying on at least one geographical region based at least on the identified data. The at least one visual format may be a format for displaying the information related to the alarms for a particular cell. The at least one geographical region may be the region at which the alarm has been generated due to certain faults / issues.
[0079] In an implementation of the present disclosure, the processing unit [104A] tags at least one attribute to the one or more alarm messages. The at least one attribute may in another implementation be an outage alarm or a performance degradation. The outage alarm refers to the alarm where the cell has stopped working due to certain issues such as power outage. The performance degradation refers to the attributes where the cell is not working at an optimum level and has been not able to function efficiently and effectively.
[0080] In an implementation of the present disclosure, the method further comprises displaying, by a display unit [108A] the at least one visual format of at least the one or more alarms on at least one geographical region in one or more views, wherein the one or more views are configurable based at least on an input. Further, in another implementation of the present disclosure, the one or more views comprises at least an active alarm view, a site view, and a live alarm view. In an implementation, the active alarm view depicts the details of one or more active alarms (i.e., unresolved issues), the site view depicts details of one or more issues at one or more cell sites / sites of a network entity, and the live alarm view depicts details of one or more issues that are occurring at a network entity in real time and / or in near real time.
[0081] In an implementation of the present disclosure, each of the alarm messages are stored within a repository [110A] for creating an alarm history. The repository [110A] refers to a storage which stores the source codes and may also be a storage unit [112A] which is capable of storing information. The alarm history refers to the history of previous alarms and contains the information related to the previous alarms. The one or more views further provides an access for checking the alarm history. The access for checking the alarm history may refer to the providing an option for accessing the alarm history in the one or more views.
[0082] In an implementation of the present disclosure, the method
[0200] further comprises downloading, by the processing unit [104 A] via the interface, an alarm report corresponding to the at least one visual format of at least the one or more alarms and then storing, by the processing unit [104A], the downloaded alarm report in a storage unit [112A], The alarm report is made based on the at least one visual format which contains the information related to the one or more alarms.
[0083] Thereafter, the method terminates at step (212).
[0084] Furthermore, according to exemplary implementations of the present disclosure a fault management system may be provided that may have a fault management architecture for providing implementation of visualization of one or more alarms for different scenarios. The Architecture may include various stages of alarm parsing right from the ingestion of streaming alarm data from Vendor Element Management System to the storage of the alarms in the database. This architecture is common for all the three scenarios i.e., Active Alarm Tabular View (also interchangeably used with active alarm view), Site View and Live Alarm View.
[0085] According to the present disclosure the alarm messages are streamed from the vendor EMS [114A] to the North Bound Interface (NBI) interface [116A], It is to be noted that the messages are streamed from the vendor EMS [114A] adopting different alarm message format. OSS System (Operation Support System) should be robust and able to handle any format and interpret the alarms with all relevant attributes. These alarms are further enriched with geographical and other allied information and stored in the active database and the cleared alarms are moved to the history database.
[0086] Further, various scenarios according to the present disclosure are provided as below:
[0087] Scenario 1 : Visualization of Active Alarms is provided as below:
[0088] The active alarms are processed in near real time and are visible in the graphical user interface (GUI) to the operation team without any delay.
[0089] Referring to FIG. 3, an exemplary active alarm tabular view, in accordance with exemplary implementations of the present disclosure is provided. This feature also provides the user the facility to view the alarms based on different filters. The filters include visualisation of the alarms, vendor wise - for visualisation of the alarms based on different vendors. The filters further include visualisation of alarms, technology wise - for any geography starting from National level to the smallest entity of the business cluster. The filters further include visualisation of alarms, node wise - for different types of network nodes ranging from Macro nodes to small nodes. Also, operation engineer can view any site of his choice. The active alarm report for any vendor at any geography can be downloaded for further information and analysis. The active alarm tabular view comprises various information in tabular format such as event time, circle, state (location), vendor names and one or more identifiers. The active alarm tabular view may also comprise information associated with type of alarm, reason of alarm, information related to one or more faults, identifier of alarm, geographical location, vendor name, alarm severity, an identifier associated with an enterprise resource planning software, an identifier associated with a site, alarm name, number of occurrences, and some other allied information.
[0090] Referring to FIG. 4, an exemplary sequence diagram indicating the process of implementation of visualization of alarms for different scenarios is shown, in accordance with exemplary implementations of the present disclosure. As indicated in the FIG. 4 at step 1, a Web Server / User Interface (UI) sends an HTTP request to a Fault Management MicroService (FMMicroService) which processes request and then at step 2, sends a HTTP response to the web server / UI. The HTTP request and HTTP response respectively comprises information related to a request and response related to active alarms 5G data visualisation, active alarms 5G data count, download all 5G active alarm, and / or service affecting alarm data count etc. At step 3, The FM MicroService sends a REST API request to the rest layer. The REST layer sends a request, at step 4, seeking active alarms as “Get Active Alarms” to a service layer. The service layer, at step 5, sends a query for alarm data to a database collection which returns a result at step 6, which is then sent to the rest layer which contains information associated with active alarms. The rest layer, at step 7, also sends a request seeking active alarms count for which the service layer sends a query, at step 8, for alarm count to the data collection, the data collection return a result, at step 9, to the service layer which sends the information related to the count of active alarms to the rest layer. At step 10, the rest layer also sends a request to the service layer for downloading alarms, the service layer, at step 11, sends a query seeking alarm data to the database collection, which returns a result at step 12. The returned result is sent to the service layer which further sends the result information to the rest layer. The rest layer, at step 13, also sends a request to the service layer for seeking a count for services affected alarm which sends a query at step 14, seeking count for service affecting alarm to the database collection. The database collection returns a result, at step 15 to the service layer, which sends the result to the rest layer. The rest layer, at step 16, sends the received responses associated with information related to the alarm in response to the Rest API Request.
[0091] Scenario 2: Visualization of Alarm for any site in the Map Layer is provided as below:
[0092] Map layer view of the site is a unique feature which provides multiple information like Alarms, KPI’s, Properties, Capacity and Configuration of the selected site.
[0093] The Properties option gives the wealth of information regarding the physical properties which include not only Lat- Long, Azimuth but also equipment configuration like Band, etc along with the location of the site.
[0094] A site icon is dynamically updated on daily basis as per the configuration of the Band and its azimuth available from the configuration dump.
[0095] Based on the site search on the map layer for different types of nodes, the active and history alarms are made available by selecting the alarm option in the site icon of the map layer.
[0096] Furthermore, Referring to FIG. 5, an exemplary sequence diagram for site view in the map layer is illustrated, in accordance with exemplary implementations of the present disclosure. As indicated in the FIG. 5 an App Server / UI sends a request, at step 501, seeking information related to spider view macro active alarm listing to the rest layer for finding Macro Active Alarms, the REST layer, at step 502, request the service layer, which request, at step 503, a data access objects (DAO) layer, then the DAO layer sends a request, at step 504, for data to an Alarm Library which sends, at step 505, a query for data to a Database 1. The database 1 stores information related to active alarm, and executes the query and then provides the result to the rest layer, at step 509, through the Alarm Library at step 506, DAO layer at step 507, and Service layer at step 508. At step 510, the rest layer provides the result to the App server / UI. The App Server / UI sends a request, at step 511, to the rest layer for spider view macro history alarm listing, and the rest layer sends a request, at step 512, to the service layer to get Macro Alarms history. The service layer sends a request, at step 513, for data through the DAO layer, to the Alarm Library, at step 514, which sends, at step 515, a query to the Database 2. The database 2 stores information related to alarm history and executes the query and provides the result for macro alarm history to the rest layer at step 519, through the Alarm Library at step 516, DAO layer at step 517, and Service layer at step 518. Then, at step 520, the rest layer provides the result to the App Server / UI. The App Server / UI sends a request, at step 521, for downloading all macro active alarm and alarm history to the rest layer, the rest layer sends a request, at step 522, to the service layer for downloading the Macro alarms. The service layer sends a request, at step 523, for data and creating a report to the DAO layer. The DAO layer sends a request, at step 524, for data to the alarm library which sends a query for data to the databases. The Alarm library sends the query to the database 1 at step 525, and database 2 at step 526. The database 1 and 2 executes the query and sends the information to the rest layer, at step 531, through the Alarm Library at step 527, and step 528, DAO layer at step 529, and the Service layer at step 530. At step 532, the rest layer provides the result to the App Server / UI.
[0097] In an exemplary implementation of the present disclosure, a map layer site view, an alarm view for map layer site, and a map layer site properties view are provided for visualization of alarm for any site in the Map Layer.
[0098] Referring to FIG. 6 and FIG. 7, an exemplary map layer site view is illustrated, in accordance with exemplary implementations of the present disclosure. The FIG. 6 shows a view of a map layer comprising various network nodes at various locations which are illustrated on a geographical map. FIG. 7 shows the map layer site view which is visualised after clicking on acertain network node as shown in FIG. 6. Further, FIG. 7 shows various options for selecting one or more options such as the alarm, KPIs, properties, capacity, configurations, among other options as well.
[0099] Also, FIG. 8 illustrates an exemplary alarm view, in accordance with exemplary implementations of the present disclosure. The alarm view is illustrated as a part of the map layer visualisation, which may be visualised after selection of the one or more options as the alarm as provided in the FIG. 7. The alarm view visualisation may illustrate information associated with an identifier type of alarm, reason of alarm, information related to one or more faults, identifier of alarm, geographical location, vendor name, alarm severity, an identifier associated with an enterprise resource planning software, an identifier associated with a site, alarm name, number of occurrences, and some other allied information.
[0100] Scenario 3: Visualization of live alarms is provided as below:
[0101] NOC team focuses majorly on Service Affecting alarms for prioritizing the resolution.
[0102] Live Alarms provides near real time view of the alarm and the outage site count for a desired geography.
[0103] It also provides the ageing of the alarms along with report download functionality.
[0104] In addition, operation team can also visualize the Service Affecting Alarm trend for any selected alarm and for any geography and drill down to the site level.
[0105] Visualization of Live Alarms will help the centralized NOC team to monitor the impacted area on map view and accordingly can drive the field team to take action and rectify the issue on priority.
[0106] Live alarm details are updated periodically in near real time via the streaming alarm messages. Only service affecting alarms and unique outage site count is considered in Live Alarms as these are the alarms which impacts the services in an area. Operation team can navigate between the desired geographies from National level view and drill down to Business Cluster view. In addition, by selecting any Business cluster, it can be drill down to site level for further analysiswhich is also downloadable. Operation team can also view the ageing of the outage sites so as to prioritize and to rectify the same.
[0107] Live Alarm view also provides the trend of each of the Service Affecting alarm on a chosen geography. Operation team can select any of the Service Affecting alarms for any geography and analyse the trend of the alarms to the tune of n days (e.g., 15 days) which can further be drilled down to the Site level along with the information of the number of occurrences of the alarm Site wise.
[0108] Further, Operation team can easily identify whether it is a Site related problem or randomly occurring throughout the geography. Accordingly, Operation team can initiate action in either case by sending the Field staff to the site or take up with the SMEs / Vendor for further analysis and resolution like tuning the parameter, software upgrade, etc.
[0109] Live alarm gives a single pane view of the Network status which can be used effectively by Network Operation Centre engineers to prioritize the resolutions and also find out the root cause of the problems. By this feature, there is a signification reduction of analysis time taken by the Operations team as manual computation is totally avoided.
[0110] Referring to FIG. 9 and FIG. 10, exemplary live alarm views are illustrated, in accordance with exemplary implementations of the present disclosure. The visualisations (both under FIG. 9 as well as FIG. 10) shows the number of on-Air sites, and number of outage sites based on states or geographical locations of the one or more alarms, where the one or more alarms are associated with outage sites. Both of the figures illustrate different exemplary illustrations of the visualisation.
[0111] Referring to FIG. 11, another exemplary active alarm age view is illustrated, in accordance with exemplary implementations of the present disclosure. The visualisation illustrates a site count of standalone sites and non- standalone sites. The visualisation illustrates active alarms associated with standalone sites and non-standalone sites on a time-period basis.
[0112] Referring to FIG. 12, another exemplary alarm-trends view is illustrated, in accordance with exemplary implementations of the present disclosure. The visualisation illustrates a count of alarms based on different types of alarms illustrating a trend of occurrence of alarms.
[0113] Referring to FIG. 13, another exemplary alarm history view is illustrated, in accordance with exemplary implementations of the present disclosure. The visualisation illustrates a history of the alarms for each type of alarm illustrating another trend of occurrence of alarms. The visualisation shows day-wise occurrence of alarms. The visualisation may comprise information such as type of alarm, reason of alarm, information related to one or more faults, identifier of alarm, geographical location, vendor name, alarm severity, an identifier associated with enterprise resource planning software, an identifier associated with site, alarm name, number of occurrences, and some other allied information.
[0114] Therefore, the present disclosure discloses implementation of visualization of alarms for different scenarios. According to present disclosure initially a plurality of alarm messages is received. In an implementation the plurality of alarm messages includes SNMP protocol-based alarm messages. Further, the plurality of alarm messages is processed and are converted into a simpler format for example in text format. Next, details related to the alarms are identified based on the text, for example the details such as a cell location where the alarms happened, is the entire cell site is affected or some of the cells on the cell site are affected etc. Next, the implementation of visualization of alarms for different scenarios is provided based on the identified details related to the alarms.
[0115] Another aspect of the present disclosure may also relate to a user equipment comprising a processor. The processor is configured to send a request to a system [100A], to display one or more alarms associated with a network in at least one visual format. The processor is further configured to receive from the system [100A], the at least one visual format of the one or more alarms. The at least one visual format of the one or more alarms is generated by the system [100A] based on receiving, by the system [100A] via a North Bound Interface (NBI) [116A], one or more alarm messages from at least one Element management system (EMS) [114A], wherein the one or more alarm messages are received in one or more formats. Further, the generation of the visual format is further based on processing, by the system [100A], the one or more alarm messages to convert the one or more formats into a simplified message format. The generation of the visual format is further based on identifying, by the system [100A], a data associated with the one or more alarm messages based at least on the simplified message format. Further, the generation of the visual format is further based on generating, by the system [100A], at least one visual format of at least the one or more alarms for displaying, based at least on the identified data.
[0116] Also, an aspect of the present disclosure may relate to a non-transitory computer readable storage medium storing one or more instructions for visualization of one or more alarms in a network. The one or more instructions comprises executable code which, when executed by one or more units of a system [100A], causes the one or more units of the system [100A] to perform certain functions. The one or more instructions when executed causes a receiving unit [102A] of the system [100A] to receive via a North Bound Interface (NBI) [116A], one or more alarm messages from at least one Element management system (EMS) [114A], wherein the one or more alarm messages are received in one or more formats. The one or more instructions when executed further causes a processing unit [104 A] of the system [100 A] to process the one or more alarm messages to convert the one or more formats into a simplified message format. The one or more instructions when executed further causes an identification unit [106 A] of the system [100 A] to identify a data associated with the one or more alarms based at least on the simplified message format. The one or more instructions when executed further causes the processing unit [104 A] to generate at least one visual format of at least the one or more alarms on at least one geographical region based at least on the identified data.
[0117] As is evident from the above, the present disclosure provides a technically advanced solution of implementation of visualization of alarms for different scenarios. Mainly, the present disclosure provides three different scenarios for monitoring the Alarms at National level almost in a near real time i.e., Active Alarm Tabular View, Site View, and Live Alarm View. Also, to the operation team, an option is provided to view the ageing of the outage sites so as to prioritize and to rectify the same.
[0118] Moreover, based on the present disclosure NOC engineer can monitor the live alarm view for any vendor at any desired geography and can easily take action to improve the network uptime and hence customer experience. This feature can be used as a monitoring tool in case of any events or festivals or VIP sites wherein live monitoring is required to keep 100% uptime for customer experience. Further, the Map layer Site Alarm view feature enables the operation team for quick resolution of customer complaint by having the alarm information on the map layer for both, serving cell and neighbour cell based on the customer location. This also helps the Customer care agents to identify the Outage sites based on customer location and accordingly service ticket can be issued to the field staff for early resolution and inform the customer the expected time of resolution. Furthermore, NOC user can visualize and monitor the outage sites and ageing of the alarms in near real time through a graphical view and can be drilled down from National level to Business Cluster / Site level.
[0119] While considerable emphasis has been placed herein on the disclosed implementations, it will be appreciated that many implementations can be made and that many changes can be made to the implementations without departing from the principles of the present disclosure. These and other changes in the implementations of the present disclosure will be apparent to those skilled in the art, whereby it is to be understood that the foregoing descriptive matter to be implemented is illustrative and non-limiting.
[0120] Further, in accordance with the present disclosure, it is to be acknowledged that the functionality described for the various components / units can be implemented interchangeably.While specific embodiments may disclose a particular functionality of these units for clarity, it is recognized that various configurations and combinations thereof are within the scope of the disclosure. The functionality of specific units as disclosed in the disclosure should not be construed as limiting the scope of the present disclosure. Consequently, alternative arrangements and substitutions of units, provided they achieve the intended functionality described herein, are considered to be encompassed within the scope of the present disclosure.
Claims
We Claim:
1. A method for visualization of one or more alarms in a network, comprising: receiving, by a receiving unit [102 A] via a North Bound Interface (NBI) [116A], one or more alarm messages from at least one Element management system (EMS) [114A], wherein the one or more alarm messages are received in one or more formats; processing, by a processing unit [104 A] the one or more alarm messages to convert the one or more formats into a simplified message format; identifying, by an identification unit [106A], a data associated with the one or more alarms based at least on the simplified message format; and generating, by the processing unit [104A], at least one visual format of at least the one or more alarms for displaying, based at least on the identified data.
2. The method as claimed in claim 1, further comprises tagging, by the processing unit [104A], at least one attribute to the one or more alarm messages.
3. The method as claimed in claim 2, wherein the at least one attribute comprises one of an outage alarm, and a performance degradation.
4. The method as claimed in claim 1, further comprising: displaying, by a display unit [108A], the at least one visual format of at least the one or more alarms on at least one geographical region in one or more views, wherein the one or more views are configurable based at least on an input.
5. The method as claimed in claim 4, wherein the one or more views comprises at least one of an active alarm view, a site view, and a live alarm view.
6. The method as claimed in claim 4, wherein each of the one or more alarm messages are stored in a repository [110A] to create an alarm history.
7. The method as claimed in claim 6, wherein the one or more views provide an access for checking the alarm history.
8. The method as claimed in claim 1, wherein the data comprises at least one of one or more cell sites of occurrence of the one or more alarms, and an extent of impact on the one or more cell sites.
9. The method as claimed in claim 1, wherein the one or more formats comprises at least a Simple Network Management Protocol (SNMP) format.
10. The method as claimed in claim 1, further comprising: downloading, by the processing unit [104 A], an alarm report corresponding to the at least one visual format of at least the one or more alarms; and storing, by a storage unit [112A], the downloaded alarm report.
11. A system [100A] for visualization of one or more alarms in a network, the system [100 A] comprising: a receiving unit [102A], configured to receive, via a North Bound Interface (NBI) [116A], one or more alarm messages from at least one Element management system (EMS) [114A], wherein the one or more alarm messages are received in one or more formats; a processing unit [104A] connected to at least the receiving unit [102A], the processing unit [104 A] configured to process, the one or more alarm messages to convert the one or more formats into a simplified message format; an identification unit [106 A] connected to at least the processing unit [104 A], the identification unit [106 A] configured to identify a data associated with the one or more alarms based at least on the simplified message format; and the processing unit [104A], configured to generate at least one visual format of at least the one or more alarms for displaying, based at least on the identified data.
12. The system [100A] as claimed in claim 11, wherein the processing unit [104A] is further configured to tag at least one attribute to the one or more alarm messages.
13. The system [100A] as claimed in claim 12, wherein the at least one attribute comprises one of an outage alarm, and a performance degradation.
14. The system [100A] as claimed in claim 11, further comprises a display unit [108A], configured to display the at least one visual format of at least the one or more alarms on atleast one geographical region in one or more views, wherein the one or more views are configurable based at least on an input.
15. The system [100A] as claimed in claim 14, wherein the one or more views comprises at least one of an active alarm view, a site view, and a live alarm view.
16. The system [100A] as claimed in claim 14, further comprises a repository [110A] to store each of the one or more alarm messages to create an alarm history.
17. The system [100A] as claimed in claim 16, wherein the one or more views provide an access for checking the alarm history.
18. The system [100A] as claimed in claim 11, wherein the data comprises at least one of one or more cell sites of occurrence of the one or more alarms, and extent of impact on the one or more cell sites.
19. The system [100A] as claimed in claim 11, wherein the one or more formats comprises at least a Simple Network Management Protocol (SNMP) format.
20. The system [100A] as claimed in claim 11, wherein the processing unit [104A] is further configured to download an alarm report corresponding to the at least one visual format of at least the one or more alarms.
21. The system [100A] as claimed in claim 20, further comprises a storage unit [112A], configured to store the downloaded alarm report.
22. A user equipment comprising: a processor configured to: o send a request to a system [100A], to display one or more alarms associated with a network in at least one visual format; and o receive from the system [100A], the at least one visual format of the one or more alarms, wherein the at least one visual format of the one or more alarms is generated by the system [100A] based on:receiving, by the system [100A] via a North Bound Interface (NBI) [116A], one or more alarm messages from at least one Element management system (EMS) [114A], wherein the one or more alarm messages are received in one or more formats, processing, by the system [100A], the one or more alarm messages to convert the one or more formats into a simplified message format, identifying, by the system [100A], a data associated with the one or more alarm messages based at least on the simplified message format, and generating, by the system [100A], at least one visual format of at least the one or more alarms for displaying, based at least on the identified data.
23. A non-transitory computer-readable storage medium storing instructions for visualization of one or more alarms in a network, the instructions comprising executable code which, when executed by one or more units of a system [100A], causes: a receiving unit [102 A] of the system [100 A] to receive, via a North Bound Interface (NBI) [116A], one or more alarm messages from at least one Element management system (EMS) [114 A], wherein the one or more alarm messages are received in one or more formats; a processing unit [104 A] of the system [100 A] to process the one or more alarm messages to convert the one or more formats into a simplified message format; an identification unit [106 A] of the system [100 A] to identify a data associated with the one or more alarms based at least on the simplified message format; and the processing unit [104A] of the system [100A] to generate at least one visual format of at least the one or more alarms for displaying, based at least on the identified data.