System and method for visualizing handover relations of a cell in a wireless network
The system addresses the challenge of visualizing diverse handover relations by providing a unified platform for inter-RAT, intra-RAT, inter-band, and intra-site handover relations, enhancing network performance through automated visualization and reducing manual efforts.
Patent Information
- Application Number
- PCT/IN2025/050132
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-21
- Filing Date
- 2025-02-03
- Publication Date
- 2025-09-25
AI Technical Summary
There is no unified solution for visualizing different types of handover relations such as inter-RAT, intra-RAT, inter-band, intra-band, inter-site, and intra-site of a cell on a single platform, leading to time-consuming and labor-intensive manual efforts in analyzing neighbor relations.
A system and method for generating a visual representation of handover relations, including an interfacing unit, receiving unit, selection unit, processing unit, and analyzing unit, which processes and visualizes inter-RAT, intra-RAT, inter-band, and intra-site handover relations using distinct visual identifiers and a unified database, reducing manual efforts and providing a comprehensive visualization.
The system provides a unified and efficient visualization of handover relations, simplifying the analysis of neighbor relations by consolidating multiple reports into a single view, identifying critical relations, and reducing manual data aggregation and validation efforts.
Smart Images

Figure IN2025050132_25092025_PF_FP_ABST
Abstract
Description
SYSTEM AND METHOD FOR VISUALIZING HANDOVER RELATIONS OF A CELL IN A WIRELESS NETWORKRESERVATION OF RIGHTS
[0001] A portion of the disclosure of this patent document contains material, which is subject to intellectual property rights such as but are not limited to, copyright, design, trademark, integrated circuit (IC) layout design, and / or trade dress protection, belonging to Jio Platforms Limited (JPL) or its affiliates (hereinafter referred as owner). The owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all rights whatsoever. All rights to such intellectual property are fully reserved by the owner.TECHNICAL FIELD
[0002] The present disclosure relates generally to the field of wireless communication networks. More particularly, the present disclosure relates to a system and a method for visualizing different types of handover relations of a cell on a single platform. The present disclosure provides a system and a method for automated cellular multi-technology neighbor layer visualization layer.DEFINITION
[0003] As used in the present disclosure, the following terms are generally intended to have the meaning as set forth below, except to the extent that the context in which they are used to indicate otherwise.
[0004] The expression ‘handover’ used hereinafter in the specification refers to the process of transferring an ongoing call, data session, or other communication from one radio access point or cell to another, typically to ensure continuous service as a mobile device (interchangeably referred to as device) moves through different coverage areas. The primary goal of handover is to maintain or improve the quality of service by switching to a stronger signal, less congested cell, or a different radio access technology (RAT) while minimizing disruption to a user.
[0005] The expression ‘Handover relations’ used hereinafter in the specification refers to specific connections and interactions between different radio access points or cells within a network, which facilitate the seamless transfer of ongoing communications (such as calls or data sessions) from one access point to another as mobile devices move. These relations are critical for maintaining uninterrupted service and optimizing network performance by ensuring that devices stay connected to the strongest and most suitable signal available as they transition between coverage areas or technologies.
[0006] The expression ‘Inter-Radio Access Technology (RAT) handover’ used hereinafter in the specification refers to a type of handover that involves switching between different radio access technologies, such as moving from LTE (Long Term Evolution) to Wi-Fi or from 4G to 5G. Inter-RAT handovers are necessary when a device moves into an area covered by a different access technology that provides better service and / or coverage.
[0007] The expression ‘Intra-RAT handover’ used hereinafter in the specification refers to a type of handover occurring within the same radio access technology. For example, within the LTE network, a device might switch from one LTE cell to another LTE cell, usually due to changes in signal strength or congestion levels.
[0008] The expression ‘Intra-band handover’ used hereinafter in the specification refers to the handover between different frequency bands within the same radio access technology. Mobile networks often use multiple frequency bands (e.g., 700 MHz, 1800 MHz, 2100 MHz) to provide coverage and capacity. Intra-band handovers help optimize network performance as devices move across coverage areas served by different bands. Intra-band handovers involve switching between different cells or sectors within the same frequency band and radio access technology. This is common in networks where each band is divided into smaller coverage areas (cells)to serve more users efficiently.
[0009] The expression ‘Inter-site handover’ used hereinafter in the specification refers to a type of handover that occurs when a mobile device moves from the coverage area of one base station (site) to another base station within the same radio access network. Inter-site handovers help manage traffic load and ensure continuous service as users move across the network.
[0010] The expression ‘Intra-site handover’ used hereinafter in the specification refers to a handover involving transferring a mobile device's connection between different sectors or cells within the coverage area of a single base station site. This process is common in densely populated areas where a single base station may have multiple antennas pointing in different directions to cover different sectors.
[0011] These definitions are in addition to those expressed in the art.BACKGROUND
[0012] 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.
[0013] Wireless communication technology has rapidly evolved over the past few decades. The first generation of wireless communication technology was analog technology that offered only voice services. Further, when the second-generation (2G) technology was introduced, text messaging and data services became possible. 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, improved networkcoverage, and security. Currently, the fifth -generation (5G) technology is being deployed, with even faster data speeds, low latency, and the ability to connect multiple devices simultaneously.
[0014] As wireless technologies are advancing, there is a need to cope with the 5G requirements and deliver a high level of service to the customers. In a wireless communication system, a service area is divided into a plurality of coverages, generally referred to as a number of cells. Each cell is subdivided into a plurality of sectors served from a plurality of base stations. Handoff, or handover (HO) is a processing scheme in which a terminal is handed over from one cell to the next in order to maintain a wireless connection with the network.
[0015] Handover procedure is intended to reduce interruption times and is a critical function for the overall wireless communication system performance. The handover procedure can be between base stations of the same radio access technologies (intra-RAT handover) or between different radio access technologies (inter-RAT handover).
[0016] Further, inter-frequency (band) handover is a type of handover that occurs between different frequency bands or carriers in a network. It involves transferring an ongoing communication session from a cell operating on one frequency band to a cell operating on a different frequency band. Intra-frequency handover occurs when a user moves from one cell to another within the same frequency band. Intra-handover, also known as an intra-cell handover or handover within the same cell, occurs when a mobile device switches between different sectors within the same base station or cell. Inter handover, also known as an inter-cell handover, occurs when a mobile device switches its connection from one cell to another within the same or a different Evolved Node B (eNodeB).
[0017] Further, the handover events are essential to provide an enhanced user experience by providing a seamless connectivity to the mobile device when it ismoving from one location to another without interrupting the ongoing communication session.
[0018] However, traditionally, there is no unified solution for visualizing different types of handover relations such as inter-radio access technology (RAT), intra-RAT, inter-band, intraband, inter-site, and intrasite of a cell on a single platform.
[0019] Further, analysis of neighbor relations related to a single site location is time-consuming and requires significant manual effort. For example, analyzing all neighbor relations associated with a site A, having both 4G and 5 G technologies with a minimum of five bands altogether, involves fetching multiple reports and conducting numerous manual operations to combine and validate them. This process is necessary to find out the incoming, outgoing, and bidirectional neighbors.
[0020] Thus, there is a need for a unified and an efficient solution for visualizing different type of handover relations of a network cell on a single platform.OBJECTS
[0021] Some of the objects of the present disclosure, which at least one embodiment herein satisfies, are as follows:
[0022] An object of the present disclosure is to provide a system and a method for visualizing different types of handover relations of a cell on a single platform.
[0023] Another object of the present disclosure is to provide a system and method for visualizing different types of handover relations e.g., inter radio access technology (RAT), intra RAT, inter band, intra band, inter site, intra site, of a cell on a single platform.
[0024] An object of the present disclosure is to provide a system and a method for automated cellular multi-technology neighbor layer visualization layer.
[0025] Other objects and advantages of the present disclosure will be more apparent from the following description, which is not intended to limit the scope of the present disclosure.SUMMARY
[0026] The present disclosure discloses a method for generating a visual representation of handover relations in a network. The method includes receiving, by an interfacing unit, at least one input from a user. The method includes receiving, by a receiving unit, a plurality of data corresponding to a plurality of neighbour cells associated with the network from at least one data source. The method includes selecting, by a selection unit, at least one neighbour cell by validating the received data corresponding to each neighbour cell according to a user-defined condition. The method includes processing, by a processing unit, the validated data to generate one or more handover relations corresponding to a user-defined cell and the at least one selected neighbour cell based on the at least one received input. The method includes analyzing, by an analyzing unit, the validated data corresponding to the one or more generated handover relations to generate at least one key performance indicator (KPI) related to handover relation. The method includes generating, by the analyzing unit, the visual representation by aggregating the one or more generated handover relations and the at least one generated KPI corresponding to the user-defined cell.
[0027] In an embodiment, the one or more generated handover relations include a inter radio access technology (RAT) handover relation, an intra RAT handover relation, an intra band handover relation, an intra site handover relation, an inter site handover relation.
[0028] In an embodiment, the method further comprises displaying the generated visual representation on a display unit.
[0029] In an embodiment, the method further comprises storing the validateddata in a database, wherein the database includes a dedicated repository for storing the data corresponding to each network technology.
[0030] In an embodiment, the method further comprises providing through, the interfacing unit, a network technology selection option, and a handover type selection option.
[0031] In an embodiment, the network technology selection option comprises a 4th generation (4G) mobile network, a 5th generation (5G) mobile network, and a 6th generation (6G) mobile network.
[0032] In an embodiment, the handover type selection option comprises a 4G to 5G handover, a 5G to 5G handover, a 4G to 4G handover, and a 5G to 4G handover.
[0033] In an embodiment, the at least one generated KPI includes a handover (HO) success rate, a number of successful HO attempts, a handover direction, a target cell, a band, and a number of total HO attempts.
[0034] In an embodiment, each of the generated handover relations is uniquely represented in the generated visual representation by associating each generated handover relation with a distinct visual identifier.
[0035] In an embodiment, the at least one selected neighbour cell is one of an outgoing neighbour cell and an incoming neighbour cell for which the visual representation of handover relations in the network is required by the user.
[0036] In an embodiment, the user-defined condition includes a range of the handover success rate.
[0037] The present disclosure further discloses a system for generating a visual representation of handover relations. The system includes an interfacing unit, a receiving unit, a selection unit, a processing unit, and an analyzing unit. Theinterfacing unit is configured to receive at least one input from a user. The at least one input includes a network technology selection, a cell selection, and a handover type selection. The receiving unit is configured to receive a plurality of data corresponding to a plurality of neighbour cells associated with the network from at least one data source. The selection unit is configured to select at least one neighbour cell by validating the received data corresponding to each neighbour cell according to a user-defined condition. The processing unit is configured to process the validated data to generate one or more handover relations corresponding to a user-defined cell and the at least one selected neighbour cell based on the at least one received input. The analyzing unit is configured to analyze the validated data corresponding to the one or more generated handover relations to generate at least one key performance indicator (KPI) related to handover relation. The analyzing unit is further configured to generate the visual representation by aggregating the one or more generated handover relations and the at least one generated KPI corresponding to the user- defined cell.
[0038] In an embodiment, the system includes a display unit configured to display the generated visual representation.
[0039] In an embodiment, the system includes a database configured to store the validated data. The database includes a dedicated repository for storing the data corresponding to each network technology.
[0040] In an embodiment, the interfacing unit is further configured to provide a network technology selection option and a handover type selection option.
[0041] In an embodiment, each generated handover relation is uniquely represented on the generated visual representation by associating each generated handover relation with a distinct visual identifier.
[0042] In an embodiment, the present disclosure discloses a user equipmentconfigured to generate a visual representation of handover relations. The user equipment includes a processor and a computer readable storage medium storing programming instructions for execution by the processor. Under the programming instructions, the processor is configured to receive, by an interfacing unit, at least one input from a user. Under the programming instructions, the processor is configured to receive, by a receiving unit, a plurality of data corresponding to a plurality of neighbour cells associated with the network from at least one data source. Under the programming instructions, the processor is configured to select, by a selection unit, at least one neighbour cell by validating the received data corresponding to each neighbour cell according to a user-defined condition. Under the programming instructions, the processor is configured to process, by a processing unit, the validated data to generate one or more handover relations corresponding to a user-defined cell and the at least one selected neighbour cell based on the at least one received input. Under the programming instructions, the processor is configured to analyze, by an analyzing unit, the validated data corresponding to the one or more generated handover relations to generate at least one key performance indicator (KPI) related to handover relation. Under the programming instructions, the processor is configured to generate the visual representation by aggregating the one or more generated handover relations and the at least one generated KPI corresponding to the user-defined cell.
[0043] In an embodiment, the present disclosure discloses a computer program product comprising a non-transitory computer-readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to receive, by an interfacing unit, at least one input from a user. Execution of the instructions, cause the one or more processors to receive, by a receiving unit, a plurality of data corresponding to a plurality of neighbour cells associated with the network from at least one data source. Execution of the instructions, cause the one or more processors to select, by a selection unit, at least one neighbour cell by validating the received data corresponding to each neighbour cell according to a user-definedcondition. Execution of the instructions, cause the one or more processors to process, by a processing unit, the validated data to generate one or more handover relations corresponding to a user-defined cell and the at least one selected neighbour cell based on the at least one received input. Execution of the instructions, cause the one or more processors to analyze, by an analyzing unit, the validated data corresponding to the one or more generated handover relations to generate at least one key performance indicator (KPI) related to handover. Execution of the instructions, cause the one or more processors to generate a visual representation by aggregating the one or more generated handover relations and the at least one generated KPI corresponding to the user-defined cell.BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWING
[0044] The accompanying drawings, which are incorporated herein, and constitute a part of this disclosure, illustrate exemplary embodiments 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 electrical components, electronic components or circuitry commonly used to implement such components.
[0045] FIG. 1A illustrates an exemplary block diagram of a system for generating a visual representation of handover relations in a network, in accordance with an embodiment of the present disclosure.
[0046] FIG. IB illustrates an exemplary block diagram for visualizing different types of handover relations of a cell on a single platform, in accordance with an embodiment of the present disclosure.
[0047] FIG. 2 illustrates an exemplary flow diagram for visualizing different types of handover relations of the cell on a single platform (visual representation), in accordance with an embodiment of the present disclosure.
[0048] FIG. 3 illustrates an example feature placement for visualizing different types of handover relations of the cell on the single platform, in accordance with an embodiment of the present disclosure.
[0049] FIG. 4 illustrates an exemplary handover (HO) lines representation for 5G to 5G high-rank neighbors for Intra RAT, in accordance with an embodiment of the present disclosure.
[0050] FIG. 5 illustrates an exemplary detailed directional information on handover (HO) lines (bidirectional), in accordance with an embodiment of the present disclosure.
[0051] FIG. 6 illustrates an exemplary detailed directional information on HO lines (incoming handover), in accordance with an embodiment of the present disclosure.
[0052] FIG. 7 illustrates an exemplary HO lines representing inter band handover towards a target cell in same site, in accordance with an embodiment of the present disclosure.
[0053] FIG. 8A and 8B illustrate an example handover lines representation for inter-band HO between a source cell and a target cell of the same site, in accordance with an embodiment of the present disclosure.
[0054] FIG. 9 illustrates an exemplary HO lines representation for 5G to 4G high-rank neighbors for inter RAT, in accordance with an embodiment of the present disclosure.
[0055] FIG. 10 illustrates an exemplary handover lines representation for 5Gto 4G high-rank neighbors, and 5G to 5G high-rank neighbors when multiple technology sites are present, in accordance with an embodiment of the present disclosure.
[0056] FIG. 11 illustrates an exemplary computer system in which or with which embodiments of the present disclosure may be implemented.
[0057] FIG. 12 illustrates an exemplary flow diagram of a method for generating the visual representation of handover relations, in accordance with an embodiment of the present disclosure.
[0058] The foregoing shall be more apparent from the following more detailed description of the disclosure.LIST OF REFERENCE NUMERALS100 - System102 - Interfacing Unit104 - Receiving Unit106 - Selection Unit108 - Processing Unit110 - Analyzing Unit114 - Database200 - Flow Diagram300 - User Interface400 - User Interface500- User Interface600- User Interface700- User Interface800A, 800B - User Interface900- User Interface1000- User Interface1100 - A computer system1110 - External storage device1120 - Bus1130 - Main memory1140 - Read only memory1150 - Mass storage device1160 - Communication port(s)1170 - ProcessorDETAILED DESCRIPTION
[0059] In the following description, for the purposes of explanation, various specific details are set forth to provide a thorough understanding of embodiments of the present disclosure. It will be apparent, however, that embodiments 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 embodiments 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.
[0060] The ensuing description provides exemplary embodiments only, and is not intended to limit the scope, applicability, or configuration of the disclosure. Rather, the ensuing description of the exemplary embodiments will provide those skilled in the art with an enabling description for implementing an exemplary embodiment. It should be understood that various changes may be made in the function and arrangement of elements without departing from the spirit and scope ofthe disclosure as set forth.
[0061] Specific details are given in the following description to provide a thorough understanding of the embodiments. However, it will be understood by one of ordinary skill in the art that the embodiments 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 embodiments 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 embodiments.
[0062] Also, it is noted that individual embodiments may be described as a process that 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. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a function, its termination can correspond to a return of the function to the calling function or the main function.
[0063] 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 detaileddescription or the claims, such terms are intended to be inclusive like the term “comprising” as an open transition word without precluding any additional or other elements.
[0064] Reference throughout this specification to “one embodiment” or “an embodiment” or “an instance” or “one instance” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present disclosure. Thus, the appearances of the phrases “in one embodiment” or “in an embodiment” in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0065] The terminology used herein is to describe particular embodiments only and is not intended to be limiting the disclosure. As used herein, the singular forms “a”, “an”, and “the” are intended to include the plural forms as well, unless the context indicates otherwise. It will be further understood that the terms “comprises” and / or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. As used herein, the term “and / or” includes any combinations of one or more of the associated listed items. 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 invention. These terms are not intended to limit the scope of the invention or imply any specific functionality or limitations on the described embodiments. The use of these terms is solely for convenience and clarity of description. The invention 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 theinvention as defined herein.
[0066] 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, 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.
[0067] Further, the user device may also comprise a “processor” or “processing unit” includes 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 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.
[0068] 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.
[0069] Radio Access Technology (RAT) refers to the technology used by mobile devices / User Equipment (UE) to connect to a cellular network. It refers to specific protocols and standards that govern the way devices communicate with base stations, which are responsible for providing the wireless connection. Each RAT has its own set of protocols and standards for communication, which define 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 factors such as network infrastructure, available spectrum, and the capabilities of mobile device. Many mobile devices support multiple RATs, enabling them to connect to different types of networks and optimize performance based on available network resources.
[0070] While considerable emphasis has been placed herein on the components and component parts of the preferred embodiments, it will be appreciated that many embodiments can be made and that many changes can be made in the preferred embodiments without departing from the principles of the disclosure. These and other changes in the preferred embodiment as well as other embodiments of the disclosure will be apparent to those skilled in the art from the disclosure herein, whereby it is to be distinctly understood that the foregoing descriptive matter is to beinterpreted merely as illustrative of the disclosure and not as a limitation.
[0071] Traditionally, there is no unified solution for visualizing different types of handover relations, such as inter RAT, intra RAT, inter band, intra band, inter site, and intra site of a cell, on a single platform. In a communication network with multiple vendor sites, neighbor relations need to be defined for smooth handover between cell-to-cell. Further, analyzing neighbor relations related to a single site location is time-consuming and requires a lot of manual effort. For example, to analyze the whole neighbor relations related to a site A, having 4G and 5G technologies with a minimum of five bands altogether, there is a need to fetch multiple reports and require a lot of manual operations to combine and validate them to find out the incoming, outgoing, and bidirectional neighbors.
[0072] Thus, there is a need for a unified and efficient solution for visualizing different types of handover relations of a cell on a single platform.
[0073] The present disclosure aims to overcome the above-mentioned and other existing problems in this field of technology by providing an improved system and method for visualizing different types of handover relations of a cell on a single interactive platform.
[0074] The present disclosure aims to overcome challenges of the prior arts by providing a system and method for visualizing different types of handover relations e.g., inter RAT, intra RAT, inter-band, intra-band, inter-site, intra-site, of a cell on the single platform (visual representation).
[0075] The present disclosure provides a system and a method for automated cellular multi-technology neighbor layer visualization layer.
[0076] In an aspect, the present system provides visualizing neighbors in layers using curved dash lines with a direction for inter-RAT relations between a source and a target of the same site.
[0077] In an aspect, the present system provides visualizing neighbors in layers using straight dash lines with a direction for inter-RAT relations between a source and a target of a different site.
[0078] In an aspect, the present system provides visualizing neighbors in layers using continuous curved lines with a direction for intra-RAT relations between a source and a target of the same site.
[0079] In an aspect, the present system provides visualizing neighbors in layers using continuous straight lines with direction for intra-RAT relations between the source and target of a different site.
[0080] In an aspect, the present system provides visualizing the neighbors in layers for interband handover (HO) with RAT lines with a bend if there are two high- ranking neighbors on the same target site in the same direction.
[0081] In an aspect, the present system provides a unified database for all the handover (HO) relations, including inter-RAT and intra-RAT, multi-vendor, source- to-target, and target-to-source.
[0082] In an aspect, the present system provides a threshold-based thematic visualization of the handover success rate (HOSR) on the handover lines. In an aspect, the HOSR may be user-defined.
[0083] In an aspect, the present system provides directional arrows to represent the direction of handovers like bidirectional, incoming, and outgoing.
[0084] In an aspect, the present system provides straight and curved directional handover arrow lines to visualize the source to target.
[0085] In an aspect, the present system provides a representation of handover lines using straight directional arrows when the source and target cells are of different sites.
[0086] In an aspect, the present system provides a representation of handover lines by using curved directional arrows with thematic if the source and the target cells are of the same site.
[0087] In an aspect, the inter RAT handover is mapped using dashed directional arrows.
[0088] Thus, the present disclosure reduces the manual efforts required for analyzing the multiple neighbor relations using spreadsheets such as excel sheets. Further, the present invention reduces / diminishes the efforts of plotting the multiple neighbor relations using different image mapping tools.
[0089] Further, conventionally, using image mapper tools a user may be able to identify the neighbors, however the user may not be able to identify whether there is incoming neighbor relation, or it is a bidirectional neighbor relation.
[0090] However, in order to overcome the shortcomings of the traditional approaches, the present system relates to creating a unique database where all incoming, outgoing, and bidirectional handovers are captured along with the handover attempt and the handover success rate (HOSR).
[0091] The present disclosure provides a unified solution for visualizing different types of handover relations, such as inter RAT, intra RAT, inter band, intra band, inter site, and intra site of a cell, on the single platform.
[0092] The present disclosure is configured to provide:• a comprehensive visualization such that users can analyze handover relations associated with a specific site, such as Site A, which supports 4G and 5G network technologies across a minimum of 5 frequency bands. The platform consolidates multiple reports into a unified view, eliminating the need for manual data aggregation and validation.• a neighbor relation mapping such that the platform displays both incoming and outgoing neighbor relations in a single accessible format. This simplifies the identification and management of critical neighbor relations.• validate neighbor relations based on predefined criteria, focusing on high- ranking relations with significant handover attempts (e.g., exceeding 5% success rate, adjustable as needed). This ensures that only vital relations are prioritized for analysis and optimization.• a user-friendly interface such that with a simple click on a cell, users can visualize neighbor relations at the site layer. The platform supports user- defined thresholds for handover success rates, enhancing visualization with thematic representations of handover (HO) lines.
[0093] Hereinafter, exemplary embodiments of the present disclosure will be described with reference to the accompanying drawings.
[0094] FIG. 1A illustrates an exemplary block diagram of a system (100) for generating a visual representation of handover relations in a network, in accordance with an embodiment of the present disclosure.
[0095] As shown in FIG. 1A, the system (100) includes an interfacing unit (102), a receiving unit (104), a selection unit (106), a processing unit (108), and an analyzing unit (110).
[0096] The interfacing unit (102) is configured to receive at least one input from a user. The interfacing unit (102) is configured to interact with other users or systems. The interfacing unit (102) is capable of accepting information or commands from the user. The at least one input includes a network technology selection, a cell selection, and a handover type selection. In an embodiment, the interfacing unit (102) is further configured to facilitate user interaction by offering a network technology selection option and a handover type selection option. These options enable users tospecify desired network technologies and preferences for handover types via the interfacing unit (102), thereby enhancing operational flexibility and user control within the system (100). For example, using the network technology selection option, the user can specify which network technology he / she wants to visualize on a display unit. In an embodiment, the network technology selection option comprises a 4th generation (4G) mobile network, a 5th generation (5G) mobile network, and a 6th generation (6G) mobile network. The user may be able to choose one or more options, such as 4G, 5G, 6G, or Wi-Fi. Selection of a specific network technology helps in focusing the visualization on relevant network segments. Using the cell selection, the user may define a specific network cell using a cell identifier. The user may also be able to define various cellular parameters or configurations that he is interested in. The user may be able to set parameters such as cell IDs or frequency bands, allowing the user to zoom into specific areas of the network or specific cell configurations. Using the handover type selection option, the user may choose a way or criteria for handovers between different network cells or technologies. For example, the handover type selection may include various options, including a hard handover, soft handover, intra-band handover, and inter-band handover. In an embodiment, the handover type selection option comprises a 4G to 5G handover, a 5Gto 5G handover, a 4G to 4G handover, and a 5Gto 4G handover. For instance, if a user is interested in visualizing 5G network handover relations, then he may select “5G” as the network technology. He may then define specific cells by entering cell IDs or choosing frequency bands of interest. Additionally, he can specify intra-band handover criteria to see how devices seamlessly transition between cells within the 5 G network.
[0097] In an aspect, the 4G to 5G handover occurs when a user device, connected to a 4G network, moves into an area with 5G coverage, and the system detects that the 5G network will provide better performance. In the present disclosure, the system uses the combined table of neighbor relations to identify outgoing 4Gneighbor cells that are linked to 5G cells with a high handover success rate (above 5%). By validating these high-ranking neighbors, the system initiates the handover from 4G to 5G to enhance user experience with faster speeds and lower latency, provided the signal strength and other factors like network load and user mobility meet the required thresholds.
[0098] In an aspect, the 5G to 5G handover occurs when a user device, connected to a 5G network, moves from one 5G cell to another within the same or neighboring 5G networks. The system evaluates the combined table to identify incoming and outgoing neighbor relations between 5G cells, focusing on cells with a high handover success rate (above 5%). The system then checks signal strength, user speed, and other network conditions to ensure a smooth transition between 5G cells. This handover ensures that the device remains connected to the best available 5G cell, maintaining optimal service quality as the user moves.
[0099] In an aspect, the 4G to 4G handover occurs when a user device moves from one 4G cell to another 4G cell within the same 4G network. Using the combined table of neighbor relations, the system analyzes outgoing 4G neighbor cells with high handover success rates (above 5%) and selects the best option for the user. This handover type ensures that the user remains connected to a stable 4G network even as they move between cells, with the system validating the performance of neighboring 4G cells based on signal strength, handover success rates, and other relevant metrics to ensure a seamless experience.
[0100] In an aspect, the 5G to 4G handover occurs when a user device connected to a 5G network moves into an area where only 4G coverage is available. The system uses the combined table to evaluate outgoing 5G neighbor relations to 4G cells that have a high handover success rate (above 5%) and initiates the handover when the 5G signal is weak or unavailable. This fallback ensures that the device remains connected to the network, switching to the more stable 4G network whennecessary. The system evaluates factors like signal degradation, network load, and user mobility before triggering the handover to maintain connectivity and performance.
[0101] In an example, the visual representation may include graphical elements such as network topology diagrams, handover paths, and indicators of network technology transitions. The visual representation provides users with an intuitive and comprehensive understanding of how handovers occur within the specified network. In an aspect, the interfacing unit (102) interacts with the users and receives inputs to configure the visualization of handover relations in the network. By allowing users to select network technologies, define cell parameters, and choose handover types, the system (100) empowers them to analyze and optimize network performance and efficiency effectively. In an overall aspect, the interfacing unit (102) accepts input from users via various input devices such as keyboards, mouse, touchscreens, or other interactive tools. On receiving the input, the interfacing unit (102) interprets the received input to understand the user's intentions. This involves parsing the input data to extract relevant commands or parameters. Based on the interpreted inputs, the interfacing unit (102) generates specific commands or instructions that direct the system (100) to perform desired actions. For example, selecting a network technology, defining cell parameters, or choosing handover types are examples of actions that result from user inputs. In an aspect, the interfacing unit (102) may provide immediate feedback to the user. This may include displaying acknowledgment messages, updating status indicators, or confirming successful execution of commands. The interfacing unit (102) may comprise a variety of interfaces, for example, interfaces for data input and output devices (I / O), storage devices, and the like. The interfacing unit (102) may facilitate communication through the system (100).
[0102] The interfacing unit (102) may also provide a communication pathway for one or more components of the system (100). Examples of such componentsinclude, but are not limited to, the processing unit (108) and a database (114).
[0103] The receiving unit (104) is configured to receive a plurality of data corresponding to a plurality of neighbour cells associated with the network from at least one data source. The plurality of neighbour cells is adjacent cells within the network that are interconnected and interact with each other for various network operations. For example, the neighbor cells are those that are close enough to each other that mobile devices can potentially switch (handover) between them during movement. Each cell is typically identified by a unique cell ID and may have specific attributes like signal strength, frequency band, and supported technologies.
[0104] In an aspect, the receiving unit (104) is configured to send a request to one or more data sources to obtain data related to multiple neighbour cells within the network. This request typically includes specific parameters such as cell identifiers, geographic locations, signal strength, load information, or other network -related attributes relevant to the neighbour cells. Once the request is formulated, the receiving unit establishes a communication connection with the data source. This may involve establishing a secure network connection, which could utilize communication protocols like TCP / IP or HTTP, and may require authentication procedures to ensure that the receiving unit has proper access rights to the data. Once the connection is successfully established, the data source processes the request and sends back the required data. This data could be transmitted in various formats, such as structured datasets, JSON, or XML, depending on the configuration of the system. The receiving unit processes and stores the incoming data, parsing it as needed to ensure its accuracy and relevance. If there are issues with the connection or the data transmission (such as packet loss or incomplete data), the receiving unit may attempt to re-establish the connection or retransmit the request.
[0105] The plurality of data may include neighbor cell information, handover criteria and policies data, historical handover data, network load and conditions data,and real-time monitoring data. The neighbor cell information includes unique cell ids, geographic locations, signal strengths, quality metrics, and technology compatibility details such as LTE or 5G support. The handover criteria and policies data consist of thresholds for triggering handovers based on signal strength or quality, priority rules for handover scenarios, and preferences for handover types (e.g., hard, soft, interband). The historical handover data provides insights into success / failure rates, durations, and patterns of handovers over time or under specific conditions. The network load and conditions data cover current traffic loads, resource availability such as bandwidth, and interference levels affecting neighboring cells. The real-time monitoring data involves live signal measurements and immediate events impacting neighboring cells, such as traffic spikes or failures. This comprehensive dataset (plurality of data) enables effective optimization and management of network handover operations.
[0106] In an example, the at least one data source includes a Network Management System (NMS) (system that monitor and manage network elements, including neighbor relationships and cell configurations), Base Stations, and a Centralized Database (where network configuration and performance data are stored and accessed).
[0107] In an example, the receiving unit (104) is configured to receive the plurality of data of the plurality of user equipments. In an aspect, the receiving unit (104) is configured to receive the data directly from the user equipment, a plurality of network modules or any other sources (third party source). In an example, the plurality of data may also be stored in cloud-based services, either provided by the network operator or third-party service providers. These could include storage services, databases, and content delivery networks. In another example, the user records may be received from subscriber data management (SDM) systems. The SDM systems manage subscriber data across different generations of networks and may integrate with 5G core network functions to ensure seamless service continuity.
[0108] The selection unit (106) is configured to select at least one neighbour cell by validating the received data corresponding to each neighbour cell according to a user-defined condition. The selection unit (106) is configured to validate the received data corresponding to each neighbor cell based on specific conditions set by the user and generates validated data. The validation of the data involves assessing parameters such as signal strength, quality metrics (like signal -to-noise ratio), or other network performance indicators. If the data of the neighboring cell meets or exceeds a minimum threshold defined by the user for these conditions, it is considered eligible for inclusion in the handover relationships visualization. In an example, the user might specify that only neighbour cells with a signal strength greater than a predefined threshold (e.g., 80 dBm) should be selected. The selection unit (106) compares the signal strength of each neighbour cell with the threshold. If the signal strength of a neighbour cell meets or exceeds the threshold, that cell is considered valid and selected. If a cell’s signal strength falls below the threshold, it is excluded from the selection process.
[0109] In addition to signal strength, the selection unit (106) may apply more complex conditions based on other network parameters, such as the load on the neighbour cell, the geographic distance of the cell from the current cell, or the latency associated with the cell. These conditions are defined by the user and help tailor the selection process to meet specific needs, such as optimizing network performance or ensuring only the most relevant neighbour cells are selected for further operations like visualizing handover relations or performing network optimization.
[0110] The selection unit (106) dynamically applies these user-defined conditions to the received data, ensuring that only the neighbour cells meeting the criteria are selected for subsequent processing. Once the cells are selected, the data can be used to generate visual representations, conduct analyses, or trigger other operations based on the defined objective.
[0111] By adopting this approach, the system (100) ensures that only relevant neighboring cells, capable of maintaining or improving the quality of service during handover, are highlighted in the network visualization. In an embodiment, the user- defined condition (user-defined range) includes a range of the handover success rate. For example, the user may define that the handover success rate should fall within a range of 90% to 95%. This condition serves as a criterion used by the system (100) to select neighbour cells based on their performance in achieving successful handovers within the network. By applying such conditions, the system (100) ensures that only neighbour cells meeting the specified performance criteria are considered for further analysis or action, thereby optimizing network reliability and efficiency.
[0112] By dynamically selecting and validating neighbor cells, the system (100) provides operators and analysts with a clear and actionable overview of handover dynamics, facilitating optimization and troubleshooting efforts within the network. In an embodiment, the at least one selected neighbour cell is one of an outgoing neighbour cell and an incoming neighbour cell. The selected neighbour cell can either be one to which the user-defined cell initiates handover connections (outgoing neighbour cell) or one from which the user-defined cell receives handover connections (incoming neighbour cell). This distinction clarifies the directionality of the handover relationships being managed or visualized within the network environment, providing specificity in understanding how different cells interact in terms of network handover operations.
[0113] The processing unit (108) may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, logic circuitries, and / or any devices that process data based on operational instructions. Among other capabilities, the processing unit (108) may be configured to fetch and execute computer-readable instructions stored in a memory (112) of the system (100). The memory (112) may be configured to store one or more computer-readable instructions or routines in a non -transitory computer readablestorage medium, which may be fetched and executed to create or share data packets over a network service. The memory may comprise any non -transitory storage device including, for example, volatile memory such as random -access memory (RAM), or non-volatile memory such as erasable programmable read only memory (EPROM), flash memory, and the like.
[0114] In an embodiment, the processing unit (108) may be implemented as a combination of hardware and programming (for example, programmable instructions) to implement one or more functionalities of the processing unit (108). In examples described herein, such combinations of hardware and programming may be implemented in several different ways. For example, the programming for the processing unit (108) may be processor-executable instructions stored on a non- transitory machine-readable storage medium and the hardware for the processing unit (108) may comprise a processing resource (for example, one or more processors), to execute such instructions. In the present examples, the machine -readable storage medium may store instructions that, when executed by the processing resource, implement the processing unit (108). In such examples, the system (100) may comprise the machine-readable storage medium storing the instructions and the processing resource to execute the instructions, or the machine -readable storage medium may be separate but accessible to the system (100) and the processing resource. In other examples, the processing unit (108) may be implemented by electronic circuitry.
[0115] In an operative aspect, the selection unit (106) first receives the performance data of multiple neighbour cells, which includes key metrics such as the handover success rates for each cell. These success rates reflect how often handovers between the current cell and a neighbour cell are successfully completed without service interruptions or failures. The selection unit (106) systematically analyzes the data, extracting the handover success rate for each neighbour cell in the dataset. For each neighbour cell, the selection unit (106) checks whether the handover successrate falls within the acceptable range. If a cell's success rate is within this range (for example, a success rate of 91% or 93%), it meets the user's performance criteria and is considered a valid and relevant candidate for further processing. This means the neighbour cell is selected as part of the group of cells that will be considered for actions such as network visualization, analysis, or optimization. On the other hand, if a neighbour cell's handover success rate falls outside the defined range (e.g., below 90% or above 95%), the selection unit (106) excludes the cell from further consideration. This ensures that only cells exhibiting stable and reliable handover performance are selected, while those with suboptimal or excessively high success rates (which might indicate issues or irregularities) are not included in the final set for further actions. This validation process helps maintain the quality of the network by focusing on cells that are proven to perform within the desired threshold for handover success.
[0116] The processing unit (108) is coupled with the selection unit (106) and is further configured to receive the validated data corresponding to the at least one selected neighbour cell. In an aspect, the processing unit (108) is configured to receive the validated data corresponding to the user-defined cell. On receiving the validated data, the processing unit (108) is configured to process the validated data to generate one or more handover relations corresponding to the user-defined cell and the at least one selected neighbour cell based on the at least one received input. In an embodiment, each generated handover relation is uniquely represented on the generated visual representation by associating each generated handover relation with a distinct visual identifier. In an embodiment, the one or more generated handover relations include a inter radio access technology (RAT) handover relation, an intra RAT handover relation, an intra band handover relation, an intra site handover relation, an inter site handover relation. The inter RAT handover relationship depicts a type of handover occurs when the user moves between different radio access technologies. For instance, a handover from (Long-Term Evolution (LTE) (4G) to 5Gensures seamless connectivity as the user moves into an area covered by 5G. The intra RAT handover relation includes handovers using the same radio access technology. For example, within an LTE network, a device may switch from one LTE cell to another to balance network load or improve signal quality. The intra band handover relation refers to handovers between different frequencies within the same frequency band. For instance, within the LTE band, a device may move from one frequency channel to another to avoid interference or utilize available spectrum more effectively. The intra site handover relation describes handovers between cells within the same physical site or base station coverage area. For example, as a mobile device moves within a building or a small geographical area, it may switch between different cells served by the same base station. The system (100) manages these handovers to ensure seamless coverage and efficient resource allocation within localized areas. The inter site handover relation involves handovers between cells located in different physical sites or base stations. For instance, when a mobile device moves from one area covered by one base station to another area served by a different base station, the system (100) facilitates smooth handovers to maintain continuous service and manage network load across broader geographical regions. These handover relations are crucial for optimizing network performance, enhancing user experience, and ensuring efficient use of network resources. By analyzing and visualizing these relationships, the system (100) enables network operators to identify and address potential issues, implement targeted optimizations, and deliver reliable connectivity in dynamic mobile environments.
[0117] In an operative aspect, the processing unit (108) is configured to receive and process validated data concerning user-defined cells and selected neighboring cells. In an aspect, the processing may include steps of filtering, mapping, and generating handover relations between the user-defined cell and the selected neighbour cells. First, the processing unit (108) filters the received data to identify the user-defined cell and the selected neighbour cells based on the conditionsdefined by the user. For example, the selection unit (106) may have previously filtered the neighbour cells based on parameters like signal strength, handover success rate, or network load. In an aspect, the processing may include step of mapping the handover relations between the user-defined cell and the selected neighbour cells. This mapping involves determining the most optimal handover paths, taking into consideration factors such as the proximity of the neighbour cells, handover success rates, and other relevant network parameters. The mapping step ensures that only those neighbour cells capable of providing a successful and reliable handover are included in the final set of handover relations. In an aspect, the processing may also include steps of calculating key handover metrics, such as expected handover times, signal strength at the time of handover, and the likelihood of a successful handover. These metrics help refine the handover relations by providing deeper insights into the quality and reliability of the handover process between the user-defined cell and its selected neighbour cells.
[0118] Once the validated data is received, the processing unit (108) performs a series of operations to generate one or more handover relations. These relations are specifically derived from the validated data corresponding to the user-defined cell and the selected neighboring cell(s). This process is based on inputs received by the system (100), ensuring that the generated handover relations meet the specific criteria set by the user. Thus, the functionality of the processing unit (108) facilitates a precise visualization and management of handover dynamics within the network, providing operators with actionable insights for optimizing network performance and efficiency.
[0119] In an aspect, the processing unit (108) is configured to combine information about user-defined cells and selected neighboring cells into a unified dataset for comprehensive analysis. The system (100) uses various analytical techniques to calculate important metrics and parameters that are essential for understanding handover dynamics. Based on the analyzed data, the processing unit(108) makes decisions to identify potential handover relationships. This involves applying specific criteria such as signal strength thresholds and priority rules to determine the most appropriate handover types, based on network conditions and user preferences.
[0120] The analyzing unit (110) is configured to analyze the validated data corresponding to the one or more generated handover relations. In an aspect, the analyzing unit (110) is configured to retrieve the validated data corresponding to the one or more generated handover relations. Based on the retrieved data, the analyzing unit (110) is configured to generate at least one key performance indicator (KPI) related to handover. In an embodiment, the at least one generated KPI includes a handover (HO) success rate, a number of successful HO attempts, a handover direction, a target cell, a band, and a number of total HO attempts. Handover (HO) success rate is a percentage of times a handover is successfully completed without issues. The number of successful HO attempts refers to a total count of handovers that were successful. The Handover direction indicates whether the handover was from the user equipment to the network (uplink) or from the network to the user equipment (downlink). In another aspect, the handover may be an incoming handover or an outgoing handover. The target cell specifies the specific area within the network where the handover is directed. The band refers to the frequency range used by the target cell in the network. The number of total HO attempts is the overall count of all attempts made to switch between different parts of the network.
[0121] The analyzing unit (110) is configured to process and analyze the validated data pertaining to the handover relations generated by the processing unit (108). To process and analyze validated data, the analyzing unit (110) conducts an in- depth analysis of parameters such as signal strength, quality metrics, and historical handover patterns derived from the validated data. The primary objective of this analysis is to compute the at least one generated KPI that provide crucial insights into the efficiency and reliability of handovers within the network. For example, the atleast one generated KPI may include metrics like handover success rates, average handover duration, and signal quality improvements post-handover.
[0122] The analyzing unit (110) is further configured to generate the visual representation by aggregating the one or more generated handover relations and the at least one generated KPI corresponding to the user-defined cell. To generate the visual representation, the analyzing unit (110) is configured to synthesize these generated handover relations and the at least one generated KPI into the visual representation. This visualization process aggregates the analyzed data to create comprehensive graphical displays that illustrate the relationships between user-defined cells and their selected neighboring cells. The visual representation typically includes detailed network topology diagrams showcasing handover paths, charts depicting KPI trends over time, and tables summarizing critical performance metrics. By integrating analytical insights, the system (100) empowers network operators and analysts to effectively monitor, evaluate, and optimize handover performance, ensuring robust network management and enhanced user experience.
[0123] In an operative aspect, the analyzing unit (110) is configured to employ advanced algorithms and methodologies to process and analyze the validated data associated with the handover relations generated by the system (100). This comprehensive analysis encompasses a detailed examination of critical parameters such as signal strength variations, quality metrics (including signal -to-noise ratio and signal-to-interference ratio), and historical patterns of handover events derived from the validated dataset. The primary goal of this analytical process is to derive the KPIs that serve as quantitative measures to evaluate and optimize the efficiency and reliability of handovers within the network.
[0124] In an embodiment, the system (100) further includes a display unit configured to display the generated visual representation. Following the generation of the network view or visual representation encompassing handover relations and KPIs,the display unit is activated to visually render this information. The display unit is adaptable to various forms, including but not limited to a computer monitor, a dedicated network management console, or an interactive dashboard interface. The displayed visual presentation enables efficient monitoring, analysis, and management of network handover dynamics and performance metrics by operators and administrators.
[0125] In an embodiment, the database for storing (114) the validated data. In an example, the database (114) includes dedicated repositories tailored for storing the data corresponding to each network technology (such as 3G, 4G, 5G, and 6G) and vendor. This structure allows for segregated storage and management of validated data specific to different network technologies and vendors, facilitating organized data retrieval, analysis, and optimization strategies tailored to each technological and vendor-specific context within the network environment. In an example, the dedicated repositories may include a 3G repository, a 4G repository, a 5G repository, and a 6G repository. Each of these repositories stores performance data specific to the corresponding network technology, including key performance indicators (KPIs) such as handover success rates, signal strength, and latency, enabling network operators to effectively manage and analyze performance across different network generations and vendors. In an example, the validated data related to the 3 G network is stored in the 3 G repository. This repository contains performance metrics such as the handover success rate, failure rate, signal strength, average handover time, and network load during handovers, all of which are critical for analyzing the efficiency of the 3G network's handover process. The 4G repository is specifically designed to store validated performance data related to 4GLTE networks. The 5G repository is tailored for storing validated data related to the 5 G network, a more advanced technology that supports higher data rates, ultra-low latency, and increased connectivity. The 6G repository is intended to store validated performance data for the next generation of mobile networks — 6G. As a highly advanced technology, 6G is expected to offereven greater speeds, ultra-reliable low latency, and massive connectivity, including new use cases like holographic communication and the integration of Al into the network infrastructure. By segregating this data from other network technologies, the system ensures that the unique characteristics and performance parameters of the 3G network are easily accessible and optimally analyzed.
[0126] Referring to FIG. IB, an example block diagram (150) for visualizing different types of handover relations of a cell (for example, user-defined cell) on a single platform, in accordance with an embodiment of the present disclosure.
[0127] In an aspect, the present disclosure utilizes a combined table that is created for each technology (5G and 4G) that contains both incoming and outgoing neighbor relations in a single table. In an aspect, the present invention validates a high-rank neighbor (152). In an aspect, an NR (New Radio) neighbor database table (162) is created by receiving data from a data source 1 (164) (e.g., NMS). The NR neighbor database table (162) maintains 5G to 5G handover (HO) relations (154) and 5G to 4G handover (HO) relations (156). In an aspect, an LTE (Long-Term Evolution) neighbor database table (166) is created based on data received from a data source 2 (168). The LTE neighbor database table (166) maintains 4G to 4G handover (HO) relations (158) and 4G to 5 G handover (HO) relations (160).
[0128] The present system (100) focuses on validating neighbor relations that have a significant impact on handover operations, specifically those with a handover success rate above a defined threshold (e.g., 5%).
[0129] In an aspect, the present system (100) provides a view where users can easily view and analyze neighbor relations associated with a specific network cell by using a single click mechanism. By clicking on the cell, the user may access visual representations that show how neighboring cells interact based on defined criteria, such as handover success rates, enhancing user understanding and decision -making.
[0130] In an aspect, the present system (100) consolidates neighbor relations across different types of radio access technologies (e.g., 5G to 4G transitions or within 5G networks) into a unified table format, thereby simplifying data management and analysis tasks.
[0131] In an aspect, the present system (100) aggregates all incoming neighbor relations, focusing on relationships where the current network cell is the target of potential handovers initiated by neighboring cells, facilitating comprehensive network analysis and management.
[0132] In an aspect, the present system (100) filters handover (HO) relations based on their frequency or success rates. For example, the system (100) may focus on handovers that occur most frequently or successfully (e.g., those exceeding 5% of total attempts), thereby optimizing network performance and efficiency.
[0133] In an aspect, the present system (100) discloses displaying the multiple neighbor relations using different directional arrows (arrows of straight and curved), which will ease the process of analyzing the multiple handover (HO) relations and the effectiveness of the KPIs.
[0134] In an aspect, the present system (100) discloses a single window from where the user can access the handover success rate of the selected cell, the handover success rate of the selected cell to the neighbor cell, and those cells having neighbor relations defined towards the selected cell. The handovers can be from 5Gto 5G, 5G to 4G, 4G to 4G or 4G to 5G relations. Thus, the present system (100) discloses a unified database (DB) for the entire neighbor relations.
[0135] In an aspect, the present system (100) discloses a single data source creation for each technology with incoming and outgoing neighbors. In an aspect, the present invention discloses a categorized neighbor relation to include different types of relations possible for a particular cell. In an aspect, the present invention disclosesa limited / selective handover (HO) relations visualization based on the percentage ‘%’ of handover (HO) attempts. In an aspect, the present invention discloses one-to-one mapping of each neighbor on a plurality of layers. In an aspect, the present invention discloses an intra-RAT handover (HO) with a straight directional pointer for a source cell to a target cell if the target cell is at another site location. In an aspect, the present invention discloses an intra-RAT handover (HO) with a curved directional pointer for a source cell to a target cell if the target cell is of the same site location. In an aspect, the present invention discloses an inter-RAT handover (HO) with a straight dashed directional pointer for a source cell to a target cell if the target cell is of another site location. In an aspect, the present invention discloses an inter-RAT handover (HO) with a curved dashed directional pointer for a source cell to a target cell if the target cell is of the same site location. In an aspect, the present invention discloses filtered incoming neighbor relations visualization based on a handover success rate (HOSR) of the target cell to the source cell.
[0136] Thus, the present system (100) discloses an automated visualization of the high-rank neighbors on the plurality of layers in the user interface (UI). The present invention discloses a unified data table for a plurality of vendors, a plurality of site types, and a plurality of inter and intra-handover (HO) relations.
[0137] FIG. 2 illustrates an example flow diagram (200) for visualizing different types of handover relations of the network cell on the single platform, in accordance with an embodiment of the present disclosure.
[0138] A technology (4G or 5G) selection (at step 202) is performed, and a cell selection (at step 204) is performed for the high-rank neighbor when a 4G technology is selected. An LTE neighbor database (at step 210) is maintained where all handovers with a high-rank neighbor condition with n% of total attempt (at step 212) are saved. The handovers may be 4G to 4G (at step 206) handovers and / or 4G to 5G (at step 208) handovers. The 4G to 4G handover occurs when a mobile device oruser's connection transitions from one 4G network cell to another 4G network cell within the same network technology. For example, imagine a scenario where a mobile device is actively using data services while moving through an urban area. As the device moves away from the coverage area of cell A (which is a 4G cell), the network detects that the signal strength is weakening. To maintain uninterrupted service, the network initiates a handover, transferring the device's connection seamlessly to Cell B, which is another 4G cell located nearby and provides better signal strength and quality. The 4G to 5G handover refers to the process where a mobile device's connection transitions from a 4G network cell to a 5G network cell, moving across different generations of cellular technology. For example, consider a scenario where a user is streaming high -definition video content on their smartphone in an urban area served by both 4G and 5G networks. As the user moves closer to a 5G-enabled cell (Cell C) while still connected to a 4G cell (Cell D), the network detects that the user's application requires higher bandwidth for uninterrupted streaming. The network then initiates a handover, seamlessly transferring the user's connection from Cell D (4G) to Cell C (5G), thereby enhancing data speed and network performance for the streaming application.
[0139] The 4G to 4G (at step 206) handovers and 4G to 5G (at step 208) handovers may further include a self-outgoing handover (at step 214), a self- bidirectional handover (at step 216), and a self-incoming handover (at step 218). In an aspect, a handover representation is generated for the self-outgoing handover, a self-bidirectional handover, and a self-incoming handover. The self-outgoing handover refers to a scenario where the current network cell initiates a handover process to transition its connection to a neighboring cell. For example, in a 4G network, suppose cell A detects that its signal strength is weakening. Cell A decides to hand over its ongoing communication to cell B, which has a stronger signal strength and better quality. This action by cell A to initiate the handover process to cell B is an example of a self-outgoing handover. The self-bidirectional handoveroccurs when the current network cell is both the sender and receiver of handover connections simultaneously. For example, consider a scenario where cell X in the 4G network is experiencing high traffic load. Cell X decides to offload some of its users to cell Y to balance the load. At the same time, cell Y may also transfer some of its users to cell X due to a change in network conditions or to optimize coverage. This mutual handover process between cell X and cell Y, where both cells are sending and receiving handover connections, represents a self-bidirectional handover. The selfincoming handover refers to a situation where the current network cell receives a handover request or connection from a neighboring cell. For example, a 5G network, suppose cell M is operating normally, but due to congestion in its neighboring cells (e.g., cell N), cell N decides to hand over some of its users to cell M to relieve the congestion. Cell M accepts the handover requests from cell N and integrates the new connections into its network. This reception of handover requests by cell M from cell N exemplifies a self-incoming handover.
[0140] In an aspect, the handover representation (at step 220) for an Intra RAT handover (HO) (at step 222) includes a curved line with a thematic to distinguish the % HOSR threshold. In an aspect, the handover representation (at step 220) for an Inter-RAT handover (HO) (at step 224) includes a curved dashed line with a thematic to distinguish the % HOSR threshold.
[0141] In another aspect, a cell selection (at step 226) is performed for a high- rank neighbor when a 5G technology is selected. A new radio (NR) database (at step 234) is maintained where all handovers with a high-rank neighbor condition with n% of total attempt (at step 232) are saved. The handovers may be 5G to 5G handovers (at step 228) and 5G to 4G handovers (at step 230). The 5G to 5G handovers (at step 228) and 5G to 4G handovers (at step 230) may further include an outgoing handover (at step 236), a bidirectional handover (at step 238), and an incoming handover (at step 240). In an aspect, a filtering (at step 242) of the incoming cells is performed only for the cells with less than HOSR threshold. In an aspect, a handoverrepresentation (at step 244) is generated for the outgoing handover, the bidirectional handover, and the incoming handover. In an aspect, the handover representation (246) for an Intra RAT handover (HO) includes a straight line with thematic to distinguish the % HOSR threshold. In an aspect, the handover representation (248) for an Inter RAT handover (HO) includes a straight dashed line with thematic to distinguish the % HOSR threshold.
[0142] In an aspect, the handover representation is the curved line with thematic, the curved dashed line with thematic, the straight line with thematic, and the straight dashed line with thematic is represented on a user interface (UI) (at step 250).
[0143] In an aspect, a default HOSR / change in HOSR threshold is an input to the UI and the LTE neighbor database, and the NR neighbor database (at step 252). HOSR threshold refers to a predefined threshold or criterion used to determine the acceptable level of Handover Success Rate (HOSR) in the context of managing handover processes between the network cells.
[0144] FIG. 3 illustrates an example feature placement for visualizing different types of handover relations of a cell on a single platform, in accordance with an embodiment of the present disclosure. FIG. 3 illustrates an exemplary user interface UI spider view menu (300) in layers. The spider view menu (also referred as “spider view”) is a feature that automatically extracts information from various sources and displays the extracted information on the user interface (UI) that is easy to navigate. In examples, the spider view menu is a type of visualization where data or information is organized in a spider chart or radar chart. The spider view menu displays multivariate data in the form of a two-dimensional chart with three or more quantitative variables represented on axes starting from the same point. The data points are plotted on the axes and connected to form a polygon, resembling a spider's web. The spider view menu is designed to provide users with a convenient way toview relevant and up-to-date information from different sources at one place, thereby saving time and effort by avoiding the need to visit multiple websites or applications to gather information. The spider view menu enables users to stay informed and up- to-date with minimal effort. By providing a centralized location for accessing information from multiple sources, it makes it easier for users to stay familiar with updates and trends.
[0145] The interface is the cell identifier, which provides the essential details of the network cell in question, such as its frequency band "1800 MHz", sector "Cl", and a unique identifying code "ABC". This identifier serves as the focal point from which all data categories are accessed.
[0146] In an aspect, the UI includes alarms segment. This segment is tailored to present a comprehensive overview of the current and historical alarm data for the node. It is designed to alert network operators to any immediate or past issues that need attention, offering a streamlined approach to fault management.
[0147] Further to the alarms segment is the Key Performance Indicators (KPIs) segment. The interface is configured to display various performance metrics that are vital to assessing the health and efficiency of the network node. The properties segment provides detailed information on the node's characteristics. The properties segment encompasses a broad range of data, including the node's physical attributes, operational settings, and other pertinent properties that define its functionality within the network. The capacity segment is configured to monitor the network node's usage statistics and future capacity requirements. The capacity segment provides insights into the network's current load and assists in forecasting future demands to ensure optimal performance. The configuration segment offers an interface through which the network's technical settings can be viewed and adjusted. The settings are important for maintaining the node's performance and for implementing changes to its operational parameters. The high-rank neighborssegment offers a number of high-rank neighbor for a cell. The high-rank neighbors can be a 5Gto 5G or a 5Gto 4G etc.
[0148] FIG. 4 illustrates an exemplary handover (HO) lines representation (400) for 5G to 5G high-rank neighbors for Intra RAT, in accordance with an embodiment of the present disclosure. In an aspect, the handover occurs between two cells PQR and RST. In an aspect, FIG. 4 discloses a handover lines representation (400) for 5G to 5G high-rank neighbors with HOSR X % (for example, X may be a value of 45).
[0149] FIG. 5 illustrates an exemplary detailed directional information (500) on handover lines (bidirectional), in accordance with an embodiment of the present disclosure. In an example, a segment 504 shows a 5G to 5G outgoing handover from the network cell PQR to the network cell RST with HOSR of Y (for example 95%). Further, a segment 502 shows a 5G to 5G incoming handover from the network cell RST to the network cell PQR with HOSR of X (for example 45%).
[0150] FIG. 6 illustrates an exemplary detailed directional information on handover lines (incoming only) (600), in accordance with an embodiment of the present disclosure. In an example, the line 602 shows a 5G to 5G incoming handover from the network cell B to the network cell C.
[0151] FIG. 7 illustrates an exemplary handover lines representation (700) for inter band handover towards same target site (network cell), in accordance with an embodiment of the present disclosure. In the inter band handover, the network initiates an inter-band handover to ensure uninterrupted streaming and take advantage of faster speeds offered by Cell Y. This involves transferring the user's connection from the low-frequency band (e.g., 600 MHz) of cell X to the high-frequency band (e.g., 28 GHz) of Cell Y.
[0152] FIG. 8A and 8B illustrate an exemplary handover lines representation(800A and 800B) for inter band handover between a source cell and a target cell of same site, in accordance with an embodiment of the present disclosure. In the inter band handover, to ensure uninterrupted streaming and take advantage of faster speeds offered by Cell Y, the network initiates an inter-band handover within the source site. This involves transferring the user's connection from the low-frequency band (e.g., 600 MHz) of Cell X to the high-frequency band (e.g., 28 GHz) of Cell Y.
[0153] FIG. 9 illustrates an exemplary handover lines representation (900) for 5G to 4G high-rank neighbors with the handover success rate HOSR (inter -RAT), in accordance with an embodiment of the present disclosure. In an aspect, FIG. 9 discloses handover lines representation (900) for 5G to 4G high-rank neighbors with a handover success rate HOSR having Y value (In an example, Y is 60%).
[0154] FIG. 10 illustrates an example handover lines representation (1000) for 5G to 4G high-rank neighbors and 5G to 5G high-rank neighbors with handover success rate HOSR if multiple technology sites are present in a single layer, in accordance with an embodiment of the present disclosure. In an aspect, FIG. 10 discloses handover lines representation (1000) for 5G to 4G high-rank neighbors with handover success rate HOSR X (for example 45 %), and for 5G to 5G high-rank neighbors with handover success rate HOSR Y (for example 95 %).
[0155] FIG. 11 illustrates an exemplary computer system (1100) in which or with which embodiments of the present disclosure may be implemented. The computer system (1100) may include an external storage device (1110), a bus (1120), a main memory (1130), a read-only memory (1140), a mass storage device (1150), a communication port(s) (1160), and a processor (1170). A person skilled in the art will appreciate that the computer system (1100) may include more than one processor and communication ports. The processor (1170) may include various modules associated with embodiments of the present disclosure. The communication port(s) (1160) may be any of an RS -232 port for use with a modem-based dialup connection, a 10 / 100Ethernet port, a Gigabit or 10 Gigabit port using copper or fibre, a serial port, a parallel port, or other existing or future ports. The communication ports(s) (1160) may be chosen depending on a network, such as a Local Area Network (LAN), Wide Area Network (WAN), or any network to which the computer system (1100) connects.
[0156] In some embodiments, the main memory (1130) may be Random Access Memory (RAM), or any other dynamic storage device commonly known in the art. The read-only memory (1140) may be any static storage device(s) e.g., but not limited to, a Programmable Read Only Memory (PROM) chip for storing static information e.g., start-up or basic input / output system (BIOS) instructions for the processor (1170). The mass storage device (1150) may be any current or future mass storage solution, which can be used to store information and / or instructions. Exemplary mass storage solutions include, but are not limited to, Parallel Advanced Technology Attachment (PAT A) or Serial Advanced Technology Attachment (SATA) hard disk drives or solid-state drives (internal or external, e.g., having Universal Serial Bus (USB) and / or Lirewire interfaces).
[0157] In some embodiments, the bus (1120) may communicatively couple the processor(s) (1170) with the other memory, storage, and communication blocks. The bus (1120) may be, e.g., a Peripheral Component Interconnect PCI) / PCI Extended (PCI-X) bus, Small Computer System Interface (SCSI), USB, or the like, for connecting expansion cards, drives, and other subsystems as well as other buses, such a front side bus (FSB), which connects the processor (1170) to the computer system (1100).
[0158] In another embodiment, operator and administrative interfaces, e.g., a display, keyboard, and cursor control device, may also be coupled to the bus (1120) to support direct operator interaction with the computer system (1100). Other operator and administrative interfaces can be provided through network connectionsconnected through the communication port(s) (1160). The components described above are meant only to exemplify various possibilities. In no way should the aforementioned exemplary computer system (1100) limit the scope of the present disclosure.
[0159] In an example, the computer system (1100) includes a non-transitory computer-readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to receive, by an interfacing unit (102), at least one input from a user. The at least one input includes a network technology selection, a cell selection, and a handover type selection. Execution of the instructions, cause the one or more processors to receive, by a receiving unit (104), a plurality of data corresponding to a plurality of neighbour cells associated with the network from at least one data source. Execution of the instructions, cause the one or more processors to select, by a selection unit (106), at least one neighbour cell by validating the received data corresponding to each neighbour cell according to a user- defined condition. Execution of the instructions, cause the one or more processors to process, by a processing unit (108), the validated data to generate one or more handover relations corresponding to the user-defined cell and the at least one selected neighbour cell based on the at least one received input. Execution of the instructions, cause the one or more processors to analyze, by an analyzing unit (110), the validated data corresponding to the one or more generated handover relations to generate at least one key performance indicator (KPI) related to handover relation. Execution of the instructions, cause the one or more processors to generate a visual representation by aggregating the one or more generated handover relations and the at least one generated KPI corresponding to the user-defined cell.
[0160] FIG. 12 illustrates an exemplary flow diagram of a method (1200) for generating the visual representation of handover relations in the network, in accordance with an embodiment of the present disclosure.
[0161] At step (1202), the method (1200) includes receiving, by the interfacing unit (102), at least one input from the user. The at least one input includes a network technology selection, a cell selection, and a handover type selection. In an embodiment, the interfacing unit (102) is further configured to facilitate user interaction by offering a network technology selection option and a handover type selection option. These options enable users to specify desired network technologies and preferences for handover types via the interfacing unit (102), enhancing operational flexibility and user control within the system. In this step, the method begins by enabling user interaction through the interfacing unit (102), which acts as the primary interface for communication between the user and the system. The interfacing unit (102) may be a hardware or software component, such as a graphical user interface (GUI), command-line interface (CLI), or touch interface, designed to capture and process inputs from the user. For example, using the network technology selection option, the user can specify which network technology he / she wants to visualize on a display unit. In an embodiment, the network technology selection option comprises a 4th generation (4G) mobile network, a 5th generation (5G) mobile network, and a 6th generation (6G) mobile network. The user may be able to choose one or more options, such as 4G, 5G, 6G, or Wi-Fi. Selection of a specific network technology helps in focusing the visualization on relevant network segments. Using the cell selection, the user may define a specific network cell using a cell identifier. The user may also be able to define various cellular parameters or configurations that he is interested in. The user may be able to set parameters such as cell IDs or frequency bands, allowing the user to zoom into specific areas of the network or specific cell configurations. Using the handover type selection option, the user may choose a way or criteria for handovers between different network cells or technologies. For example, the handover type selection may include various options, including a hard handover, soft handover, intra-band handover, and inter-band handover. In an embodiment, the handover type selection option comprises a 4G to5G handover, a 5Gto 5G handover, a 4G to 4G handover, and a 5Gto 4G handover.
[0162] At step (1204), the method includes receiving, by the receiving unit (104), a plurality of data corresponding to a plurality of neighbour cells associated with the network from at least one data source. The plurality of neighbour cells is adjacent cells within the network that are interconnected and interact with each other for various network operations. The plurality of data may include neighbor cell information, handover criteria and policies data, historical handover data, network load and conditions data, and real-time monitoring data. In an example, the at least one data source includes a Network Management System (NMS) (systems that monitor and manage network elements, including neighbor relationships and cell configurations), base stations, and a centralized database (where network configuration and performance data are stored and accessed.
[0163] At step (1206), the method includes selecting, by a selection unit (106), at least one neighbour cell by validating the received data corresponding to each neighbour cell according to a user-defined condition. The selection unit (106) is configured to validate the received data corresponding to each neighbor cell based on specific conditions set by the user and generates a validated data. In an embodiment, the user-defined condition includes a range of the handover success rate. If the data of the neighboring cell meets or exceeds a minimum threshold defined by the user for these conditions, it is considered eligible for inclusion in the handover relationships visualization.
[0164] At step (1208), the method includes processing, by a processing unit (108), the validated data to generate one or more handover relations corresponding to the user-defined cell and the at least one selected neighbour cell based on the at least one received input. In an embodiment, the one or more generated handover relations include a inter RAT handover relation, an intra RAT handover relation, an intra band handover relation, an intra site handover relation, an inter site handover relation.
[0165] At step (1210), the method includes analyzing, by an analyzing unit (110), the validated data corresponding to the one or more generated handover relations to generate at least one key performance indicator (KPI) related to handover. In an aspect, the analyzing unit (110) is configured to retrieve the validated data corresponding to the one or more generated handover relations. Based on the retrieved data, the analyzing unit (110) is configured to generate at least one KPI related to handover relation. In an embodiment, the at least one generated KPI includes a handover (HO) success rate, a number of successful HO attempts, a handover direction, a target cell, a band, and a number of total HO attempts.
[0166] In an aspect, the analyzing may include steps of identifying and extracting relevant performance metrics from the validated data that are associated with the generated handover relations. These metrics may include handover success rates, handover failure rates, signal strength at the point of handover, handover delay, handover time, network load at the time of handover, or latency.
[0167] The analyzing may include step of defining Key Performance Indicators (KPIs). KPIs are measurable values that help assess the performance of handovers. For example, KPIs may include:• Handover Success Rate: The percentage of successful handovers compared to total handover attempts.• Handover Failure Rate: The percentage of failed handovers.• Average Handover Time: The average time taken for a handover to complete.• Signal Strength at Handover: The signal strength at the moment of handover, which can affect the likelihood of success.• Handover Latency: The time delay between the initiation of the handover and its successful completion.
[0168] The analyzing may include steps of analyzing the validated data and calculating KPIs. The analyzing unit (110) then processes the identified metrics to calculate the defined KPIs. For example, the handover success rate may be calculated by dividing the number of successful handovers by the total number of handover attempts. For example, the handover failure rate can be determined by subtracting the success rate from 100%. For example, the average handover time is computed by averaging the time taken for each handover between the user-defined cell and the selected neighbour cells. For example, the signal strength and latency metrics can be averaged or analyzed across all the generated handover relations to identify trends or areas for improvement.
[0169] At step (1212), the method includes generating, by the analyzing unit (110), the visual representation by aggregating the one or more generated handover relations and the at least one generated KPI corresponding to the user-defined cell. The analyzing unit (110) is further configured to generate the visual representation by aggregating the one or more generated handover relations and the at least one generated KPI corresponding to the user-defined cell. To generate the visual representation, the analyzing unit (110) is configured to synthesize these generated handover relations and the at least one generated KPI into the visual representation. This visualization process aggregates the analyzed data to create comprehensive graphical displays that illustrate the relationships between user-defined cells and their selected neighboring cells.
[0170] In an aspect, the first step in generating the visual representation is receiving the generated handover relations and the corresponding KPIs. These handover relations, along with KPIs, provide critical performance data that will be visualized. The handover relations represent the relationships between the user- defined cell and the selected neighbour cells, while the KPIs reflect key metrics like handover success rate, failure rate, average time, signal strength, and latency.
[0171] In an aspect, a second step of generating the visual representation is aggregating handover relations and KPIs. In this step, the analyzing unit (110) aggregates both the handover relations and the generated KPIs into a unified dataset. This involves combining the spatial and performance data (handover relations) with the performance indicators (KPIs) into a format that can be represented visually. The aggregation process ensures that each handover relation is linked with its corresponding KPI, so that the visual representation can display both the relationships between cells and their performance metrics together.
[0172] In an aspect, a third step of generating the visual representation is structuring the data for visualization. In this step, the analyzing unit (110) then structures the aggregated data in a way that is suitable for visualization. This might involve arranging the data to show how different neighbour cells perform in terms of handovers, success rates, failure rates, and other KPIs. It may also involve sorting or grouping the data by geographical regions, signal strengths, or other relevant factors, depending on die visualization’s goals.
[0173] In an aspect, a fourth step of generating the visual representation is creating the visual representation. In this step, using the aggregated and structured data, the analyzing unit (110) creates the visual representation. This could be a graph, map, or other graphical representation, depending on the application. For example, a map-based visualization might display the user-defined cell and its neighbour cells, with lines or arrows indicating potential handover paths, and color coding or other visual markers to show the performance metrics associated with each handover relation. The KPIs may be represented as numerical values, bar charts, or heatmaps overlaid on the geographical representation of the network.
[0174] In an aspect, a fifth step of generating the visual representation is integrating data into a cohesive view. In this step, the analyzing unit (110) ensures that the generated visual representation presents both the handover relations and KPIsin a cohesive and easy-to-understand format. This includes ensuring that data from both sources (handover relations and KPIs) are displayed clearly without confusion. For example, the visualization may display handover paths with color gradients representing handover success rates, or it may include pop-up details or tooltips showing the exact KPIs for each cell.
[0175] In an embodiment, the method further comprises displaying the generated visual representation on a display unit.
[0176] In an embodiment, the method further comprises storing the validated data in a database, wherein the database includes a dedicated repository for each network technology.
[0177] In an aspect, the present invention provides a method for visualizing the handover relations of a cell in a wireless network. The method includes selecting, by a user, a network cell based on a network technology. The method includes determining a plurality of neighbor cells associated with the selected network cell. In addition, the method includes validating at least one neighbor cell associated with the selected network cell based on a user-defined condition. The method further includes filtering the validated at least one neighbor cell based on a threshold condition input by the user and dynamically visualizing at least one handover relation between the filtered at least one neighbor cell and the selected network cell.
[0178] In an exemplary embodiment, the present disclosure discloses a user equipment configured to generate a visual representation of handover relations. The user equipment includes a processor and a computer readable storage medium storing programming instructions for execution by the processor. Under the programming instructions, the processor is configured to receive, by an interfacing unit (102), at least one input from a user. The at least one input includes a network technology selection, a cell selection, and a handover type selection. Under the programming instructions, the processor is configured to receive, by a receiving unit (104), aplurality of data corresponding to a plurality of neighbour cells associated with the network from at least one data source. Under the programming instructions, the processor is configured to select, by a selection unit (106), at least one neighbour cell by validating the received data corresponding to each neighbour cell according to a user-defined condition. Under the programming instructions, the processor is configured to process, by a processing unit (108), the validated data to generate one or more handover relations corresponding to the user-defined cell and the at least one selected neighbour cell based on the at least one received input. Under the programming instructions, the processor is configured to analyze, by an analyzing unit (110), the validated data corresponding to the one or more generated handover relations to generate at least one key performance indicator (KPI) related to handover relation. Under the programming instructions, the processor is configured to generate the visual representation by aggregating the one or more generated handover relations and the at least one generated KPI corresponding to the user-defined cell.
[0179] The present disclosure introduces significant technical advancements by providing an enhanced system and method for visualizing diverse types of handover relations associated with a cell within a unified platform. The present disclosure consolidates various handover scenarios into a cohesive visual representation, allowing network operators to efficiently monitor and analyze handover dynamics across different network technologies (e.g., 4G, 5G, 6G) and types (e.g., inter-RAT, intra-RAT). By integrating comprehensive handover data into a single interface, the system enhances operational visibility and decision -making capabilities, facilitating optimized network management and improved user experience. Furthermore, the present disclosure is applicable to all wireless networks, irrespective of the generation of wireless communication technology, including 2G, 3G, GSM, CDMA, WCDMA, and future generations. This versatility makes the system a robust solution for various types of wireless networks, significantly improving network performance and reliability.
[0180] While considerable emphasis has been placed herein on the preferred embodiments, it will be appreciated that many embodiments can be made and that many changes can be made in the preferred embodiments without departing from the principles of the disclosure. These and other changes in the preferred embodiments of the disclosure will be apparent to those skilled in the art from the disclosure herein, whereby it is to be distinctly understood that the foregoing descriptive matter to be implemented merely as illustrative of the disclosure and not as limitation.TECHNICAL ADVANCEMENTS
[0181] As is evident from the above, the present disclosure provides a technically advanced solution by providing an improved system and method for visualizing different types of handover relations of a cell on a single platform.
[0182] The present disclosure provides a system and a method for automated cellular multi-technology neighbor layer visualization layer.
[0183] The present invention reduces the manual efforts required for analyzing the multiple neighbor relations.
[0184] The present invention reduces / diminishes the efforts of plotting the multiple neighbor relations using different image mapping tools.
[0185] The present invention relates to creating a unique database where all incoming, outgoing, and bidirectional handovers are captured with its attempt and the handover success rate (HOSR).
[0186] The present invention discloses displaying the multiple neighbor relations with directional arrows straight and curved, which will ease the process of analyzing the multiple handover (HO) relations and the effectiveness of the key performance indicators (KPIs).
[0187] The present invention discloses a single window from where the user can access the handover success rate of the selected cell, the handover success rate of the selected cell to the neighbor cell, and those cells having neighbor relations defined towards the selected cell. The handovers can be from 5Gto 5G, 5Gto 4G, 4G to 4G or 4G to 5 G relations.
[0188] The present invention discloses a unified database (DB) for the entire neighbor relations.
Claims
We Claim:
1. A method (1200) for generating a visual representation of handover relations in a network, the method comprising: receiving (1202), by an interfacing unit (102), at least one input from a user; receiving (1204), by a receiving unit (104), a plurality of data corresponding to a plurality of neighbour cells associated with the network from at least one data source; selecting (1206), by a selection unit (106), at least one neighbour cell by validating the received data corresponding to each neighbour cell according to a user-defined condition; processing (1208), by a processing unit (108), the validated data to generate one or more handover relations corresponding to a user-defined cell and the at least one selected neighbour cell based on the at least one received input; analyzing (1210), by an analyzing unit (110), the validated data corresponding to the one or more generated handover relations to generate at least one key performance indicator (KPI) related to handover relation; and generating (1212), by the analyzing unit (110), the visual representation by aggregating the one or more generated handover relations and the at least one generated KPI corresponding to the user-defined cell.
2. The method (1200) as claimed in claim 1, wherein the one or more generated handover relations include a inter radio access technology (RAT) handover relation, an intra RAT handover relation, an intra band handover relation, an intra site handover relation, or an inter site handover relation.
3. The method (1200) as claimed in claim 1, further comprising storing the validated data in a database, wherein the database includes a dedicated repository for storing the data corresponding to each network technology.
4. The method (1200) as claimed in claim 1, further comprising providing through, the interfacing unit (102), a network technology selection option, and a handover type selection option.
5. The method (1200) as claimed in claim 1, wherein the at least one input includes a network technology selection, a cell selection, and a handover type selection.
6. The method (1200) as claimed in claim 5, wherein the handover type selection option comprises a 4G to 5G handover, a 5G to 5G handover, a 4G to 4G handover, and a 5G to 4G handover.
7. The method (1200) as claimed in claim 1, wherein the at least one generated KPI includes a handover (HO) success rate, a number of successful HO attempts, a handover direction, a target cell, a band, and a number of total HO attempts.
8. The method (1200) as claimed in claim 1, wherein each of the generated handover relations is uniquely represented in the generated visual representation by associating each generated handover relation with a distinct visual identifier.
9. The method (1200) as claimed in claim 1, wherein the at least one selected neighbour cell is one of an outgoing neighbour cell and an incoming neighbour cell for which the visual representation of handover relations in the network is required by the user.
10. A system (100) for generating a visual representation of handover relations in a network, the system (100) comprising: an interfacing unit (102) configured to receive at least one input from a user; a receiving unit (104) configured to receive a plurality of data corresponding to a plurality of neighbour cells associated with the network from at least one data source; a selection unit (106) configured to select at least one neighbour cell by validating the received data corresponding to each neighbour cell according to a user-defined condition; a processing unit (108) configured to process the validated data to generate one or more handover relations corresponding to a user-defined cell and the at least one selected neighbour cell based on the at least one received input; and an analyzing unit (110) configured to: analyze the validated data corresponding to the one or more generated handover relations to generate at least one key performance indicator (KPI) related to handover relation, andgenerate the visual representation by aggregating the one or more generated handover relations and the at least one generated KPI corresponding to the user-defined cell.
11. The system (100) as claimed in claim 10, wherein the at least one input includes a network technology selection, a cell selection, and a handover type selection.
12. The system (100) as claimed in claim 10, wherein the one or more generated handover relations include a inter radio access technology (RAT) handover relation, an intra RAT handover relation, an intra band handover relation, an intra site handover relation, or an inter site handover relation.
13. The system (100) as claimed in claim 10, includes a database configured to store the validated data, wherein the database includes a dedicated repository for storing the data corresponding to each network technology.
14. The system (100) as claimed in claim 10, wherein the interfacing unit (102) is further configured to provide a network technology selection option and a handover type selection option.
15. The system (100) as claimed in claim 14, wherein the handover type selection option comprises a 4G to 5G handover, a 5G to 5G handover, a 4G to 4G handover, and a 5G to 4G handover.
16. The system (100) as claimed in claim 10, wherein the at least one generated KPI includes a handover (HO) success rate, a number of successful HO attempts, a handover direction, a target cell, a band, and a number of total HO attempts.
17. The system (100) as claimed in claim 10, wherein each of the generated handover relations is uniquely represented on the generated visual representation by associating each generated handover relation with a distinct visual identifier.
18. The system (100) as claimed in claim 10, wherein the at least one selected neighbour cell is one of an outgoing neighbour cell and an incoming neighbour cell for which the visual representation of handover relations in the network is required by the user.
19. A user equipment configured to generate a visual representation of handover relations in a network, the user equipment comprising: a processor; and a computer readable storage medium storing programming instructions for execution by the processor, the programming instructions to: receive, by an interfacing unit (102), at least one input from a user; receive, by a receiving unit (104), a plurality of data corresponding to a plurality of neighbour cells associated with the network from at least one data source; select, by a selection unit (106), at least one neighbour cell by validating the received data corresponding to each neighbour cell according to a user-defined condition; process, by a processing unit (108), the validated data to generate one or more handover relations corresponding to a user-defined cell and the at least one selected neighbour cell based on the at least one received input;analyze, by an analyzing unit (110), the validated data corresponding to the one or more generated handover relations to generate at least one key performance indicator (KPI) related to handover relation; and generate the visual representation by aggregating the one or more generated handover relations and the at least one generated KPI corresponding to the user-defined cell.
20. A computer program product comprising a non-transitory computer-readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to: receive, by an interfacing unit, at least one input from a user; receive, by a receiving unit, a plurality of data corresponding to a plurality of neighbour cells associated with the network from at least one data source; select, by a selection unit, at least one neighbour cell by validating the received data corresponding to each neighbour cell according to a user- defined condition; process, by a processing unit, the validated data to generate one or more handover relations corresponding to a user-defined cell and the at least one selected neighbour cell based on the at least one received input; analyze, by an analyzing unit, the validated data corresponding to the one or more generated handover relations to generate at least one key performance indicator (KPI) related to handover relation; andgenerate the visual representation by aggregating the one or more generated handover relations and the at least one generated KPI corresponding to the user-defined cell.
Citation Information
Patent Citations
Method and apparatus for optimizing neighbor cell handover relationship
CN106792929B
System and method for managing a handover procedure
EP2958373B1
System and method for handover management in mobile networks
EP3840458A1
Handover method and device, handover processing method and device, handover data analysis method and device, and medium
WO2021239110A1