The present disclosure relates to telecommunication, and more particularly to identifying LTE network cells for computing a User Correlated Network Score (CNS) of a telecom area being part of an existing telecom deployment in a heterogeneous telecom network and is intended to be used for KPI improvement score to improve the experience in a telecom network.
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 is used only to enhance the understanding of the reader with respect to the present disclosure, and not as admissions of prior art.
Today with the advent of wireless technology like Global System for Mobile Communication (GSM), Enhanced Data Rates for GSM Evolution (EDGE), High Speed Packet Access (HSPA), Long Term Evolution (LTE), and the like, all communications in a wireless network provide various communication services such as voice, video, data, advertisement, content, messaging, broadcasts, etc. One example of such a network is Evolved Universal Terrestrial Radio Access (E-UTRA). E-UTRA is a radio access network standard that is meant to be a replacement for Universal Mobile Telecommunications System (UMTS) and High-Speed Downlink Packet Access (HSDPA)/High-Speed Uplink Packet Access (HSUPA) technologies as specified in 3rd Generation Partnership Project (3GPP) releases 5 and beyond. E-UTRA is an air interface of 3GPP's LTE upgrade path for mobile networks. Unlike HSPA, E-UTRA of LTE is an entirely new air interface system, unrelated to and incompatible with W-CDMA. It provides higher data rates, and lower latency, and is optimized for packet data. The UMTS, which is a successor to GSM technologies, currently supports various air interface standards, such as Wideband-Code Division Multiple Access (W-CDMA), Time Division-Code Division Multiple Access (TD-CDMA), and Time Division-Synchronous Code Division Multiple Access (TD-SCDMA). The UMTS also supports enhanced third-generation (3G) data communications protocols, such as HSPA, which provides higher data transfer speeds and capacity to associated UMTS networks. With the capacity and higher data transfer speeds, there are many problems associated with the cells and the optimization of the cells.
In 5G cellular deployment, macro cells, along with various small cells, are planned to provide a coverage and capacity solution across a target area. Thus, inter-site distance becomes narrower for the network. Further, a greater number of sites/eNodeBs are required to mitigate ongoing data demand in the emerging network, which creates a dense to hyper-dense radio access network in big cities.
Key Performance Indications (KPIs) are being used in the method for calculating throughput, call drop rate, and mute call rate. The network events generated by the users constitute already known information. KPI information is generally universal and is calculated from the counters/events, which are specific to a network element of a telecom vendor.
In the present day, Telecom Operators & Vendors in Telecom Industry run the Network performance improvement plans based on the network KPIs. The network KPIs are calculated through the counters/events measured by the network elements and these plans don't have any counters that provide a measurement of customer's experience. Though these plans provide the cells that are needed for overall network improvement, yet, they fail to identify the cells that are impacting the users most.
Currently, existing approaches of KPIs computations, in the telecom network, are based on computing the counters measured by the network elements and don't have any counters that provides measurement of customer's experience. However, the approach is incapable of computing a realistic user score of an arbitrary geographical area. This is due to the fact that the area could potentially be served by multiple telecom cells. Further, the spatial density of users may vary vastly across different regions of the area.
There is therefore a need in the art to provide a method and system that can overcome the shortcomings of the existing prior art.
Some of the objects of the present disclosure, which at least one embodiment herein satisfy are as listed herein below.
An object of the present disclosure is to provide a method and a system for computing user correlated network score of mobile users across a telecom network.
An object of the present disclosure is to provide a method and a system for enhancing communication experience for mobile users across a telecom network.
An object of the present disclosure is to provide a method and a system for computing user correlated network score of mobile users across a telecom network of an arbitrary geographical region served by different Telecom Operators & Vendors of the Telecom Industry.
An object of the present disclosure is to provide a method and a system for assessing a mobile customer's communication experience in the telecom network by scoring each network cell by correlating KPIs based on network and users both, derived from the counters of network elements, as well as the counters of network events generated by customers.
An object of the present disclosure is to provide a method and a system for computation of a realistic User Correlated Network Scores to get insights into user profile of the telecom area.
An object of the present disclosure is to provide a method and a system to identify only the cells needed for overall network performance improvement in the telecom area.
An object of the present disclosure is to provide a method and a system to identify the cells that are impacting the user experience the most in the telecom area.
This section is provided to introduce certain objects and aspects of the present invention in a simplified form that are further described below in the detailed description. This summary is not intended to identify the key features or the scope of the claimed subject matter.
In an aspect, the present disclosure provides a system for computing a user correlated network score in a telecom area. The system computes a network score based on one or more Key Performance Indications (KPIs) of a macro cell or a small cell operating in the telecom area for a time interval T. The network score of the macro cell or the small cell (101) operating in the telecom area for the time interval T is computed based on the KPIs that comprise an average throughput, a Physical Resource Block (PRB) utilization, interference ratio, a call drop rate, a mute call rate, and a call setup success rate. Further, the system selects a group of mobile users based on the computed network score. The selected group of mobile users have the network score of a last “n” percentile network score. Further, the system collects a call record of the selected group of mobile users from a storage module. The call record of the selected group of mobile users from the storage module is captured when a mobile user initiates a voice or a data session with the telecom network by latching on to the macro cell or the small cell operating in the telecom area. Further, the call record of the selected group of mobile users from the storage module comprises parameters such as a user IMSI identifier, a usage duration, a cell identifier, and a voice/data flag.
Further, the system aggregates a session duration across the collected call record to compute a total user call duration for the macro cell or the small cell operating in the telecom area for the time interval T. Further, the system computes a number of unique mobile users latched on the macro cell or the small cell operating in the telecom area by aggregating the collected call record cell-wise. Further, the system computes a user correlation factor of the macro cell or the small cell operating in the telecom area for the time interval T based on the total user call duration for the macro cell or the small cell (101) operating in the telecom area for the time interval T and the number of unique mobile users (102) latched on the macro cell or the small cell (101) operating in the telecom area. The user correlation factor of the macro or small cell operating in the telecom area for the time interval T is stored in the storage module. Further, the user correlation factor of the macro cell or the small cell operating in the telecom area for the time interval T is calculated by dividing the total user call duration computed for the macro cell or the small cell by the time interval T scaled with the number of unique mobile users latched on the macro cell or the small cell operating in the telecom area. Thereafter, the system computes a user correlated network score for the macro cell or the small cell operating in the telecom area based on the computed network score and the computed user correlation factor of the macro cell or the small cell (101) operating in the telecom area for the time interval T. The user correlated network score is calculated by scaling the computed network score with the computed user correlation factor of the macro cell or the small cell operating in the telecom area for the time interval T. Further, the user correlated network score comprises a realistic user score that provides a predictive insight into a mobile user profile of the telecom area. Further, the user correlated network score for a bigger time interval TLarge is calculated by dividing a bigger time interval TLarge into a plurality of smaller and equal time intervals TSmall and computing the user correlated network score for a plurality of smaller and equal time intervals TSmall and averaging the computed correlated network scores for a plurality of smaller and equal time intervals TSmall to compute the user correlated network score for a bigger time interval TLarge.
In an aspect, the present disclosure provides a method for computing a user correlated network score in a telecom area. The method includes computing, by a processor, a network score based on one or more Key Performance Indications (KPIs) of a macro cell or a small cell operating in the telecom area for a time interval T. The network score of the macro cell or the small cell operating in the telecom area for the time interval T is computed based on the KPIs that comprise an average throughput, a Physical Resource Block (PRB) utilization, interference ratio, a call drop rate, a mute call rate, and a call setup success rate. Further, the method includes selecting, by the processor, a group of mobile users based on the computed network score. The selected group of mobile users have the network score of a last “n” percentile network score. Further, the method includes collecting, by the processor, a call record of the selected group of mobile users from a storage module. The call record of the selected group of mobile users from the storage module is captured when a mobile user initiates a voice or a data session with the telecom network by latching on to the macro cell or the small cell operating in the telecom area. The call record of the selected group of mobile users from the storage module comprises parameters such as a user IMSI identifier, a usage duration, a cell identifier, and a voice/data flag. Further, the method includes aggregating, by the processor, a session duration across the collected call record to computing, by the processor, a total user call duration for the macro cell or the small cell operating in the telecom area for the time interval T.
Further, the method includes computing, by the processor, a number of unique mobile users latched on the macro cell or the small cell operating in the telecom area by aggregating the collected call record cell-wise. Further, the method includes computing, by the processor, a user correlation factor of the macro cell or the small cell operating in the telecom area for the time interval T based on the total user call duration for the macro cell or the small cell operating in the telecom area for the time interval T and the number of unique mobile users latched on the macro cell or the small cell operating in the telecom area. The user correlation factor of the macro or small cell operating in the telecom area for the time interval T is stored in the storage module. The user correlation factor of the macro cell or the small cell operating in the telecom area for the time interval T is calculated by dividing the total user call duration computed for the macro cell or the small cell by the time interval T scaled with the number of unique mobile users latched on the macro cell or the small cell operating in the telecom area. Furthermore, the method includes computing, by the processor, a user correlated network score for the macro cell or the small cell operating in the telecom area based on the computed network score and the computed user correlation factor of the macro cell or the small cell (101) operating in the telecom area for the time interval T. The user correlated network score is calculated by scaling the computed network score with the computed user correlation factor of the macro cell or the small cell (101) operating in the telecom area for the time interval T. The user correlated network score comprises a realistic user score that provides a predictive insight into a mobile user (102) profile of the telecom area. Further, the user correlated network score comprises a realistic user score that provides a predictive insight into a mobile user profile of the telecom area. Further, the user correlated network score for a bigger time interval TLarge is calculated by dividing a bigger time interval TLarge into a plurality of smaller and equal time intervals TSmall and computing the user correlated network score for a plurality of smaller and equal time intervals TSmall and averaging the computed correlated network scores for a plurality of smaller and equal time intervals TSmall to compute the user correlated network score for a bigger time interval TLarge.
The accompanying drawings, which are incorporated herein, and constitute a part of this disclosure, illustrate exemplary embodiments of the disclosed methods and systems 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 or circuitry commonly used to implement such components.
In the following description, for the purpose of explanation, various specific details are set forth in order to provide a thorough understanding of embodiments of the present invention. It will be apparent, however, that embodiments of the present invention 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 invention are described below, as illustrated in various drawings in which like reference numerals refer to the same parts throughout the different drawings.
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 of the invention as set forth.
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.
Also, it is noted that individual embodiments may be described as a process which is depicted as a flowchart, a flow diagram, a data flow diagram, a structure diagram, or a block diagram. Although a flowchart may describe the operations as a sequential process, many of the operations can be performed in parallel or concurrently. In addition, the order of the operations may be re-arranged. A process is terminated when its operations are completed but could have additional steps not included in a figure. 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.
The word “exemplary” and/or “demonstrative” is used herein to mean serving as an example, instance, or illustration. For the avoidance of doubt, the subject matter disclosed herein is not limited by such examples. In addition, any aspect or design described herein as “exemplary” and/or “demonstrative” is not necessarily to be construed as preferred or advantageous over other aspects or designs, nor is it meant to preclude equivalent exemplary structures and techniques known to those of ordinary skill in the art. Furthermore, to the extent that the terms “includes,” “has,” “contains,” and other similar words are used in either the detailed description or the claims, such terms are intended to be inclusive—in a manner similar to the term “comprising” as an open transition word—without precluding any additional or other elements.
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 invention. 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.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a”, “an”, and “the” are intended to include the plural forms as well, unless the context clearly 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 and all combinations of one or more of the associated listed items.
In an aspect, the present disclosure relates to a computation of a congestion score for an insight into a congestion profile of a telecom area under consideration. The computation would enable a telecom operator to provide solutions and preventive measures for the telecom area if the congestion score indicates a significant deterioration in a heterogeneous telecom network.
In 203, the call record of the set of users may be collected for the time interval T from the storage module (303) by the CCF computing module (302). In 204, a total user call duration corresponding to the macro cell or the small cell (101) may be calculated by aggregating the session duration reported in the collected call record cell-wise by the CCF computing module (302). In 205, a unique user score against the macro cell or the small cell (101) may be computed again by aggregating the call record cell-wise by the CCF computing module (302). In 206, a user correlation factor (CCF) for the macro cell or the small cell (101) may be calculated by dividing the total user call duration computed for the macro cell or the small cell (101) by the time interval T scaled with the unique user score computed for the macro cell or the small cell (101) by the CCF computing module (302). In 207, the network score (NS) is appropriately scaled with the CCF to derive the user correlated network score (CCNS) of the macro cell or the small cell (101) for the time interval T by the CNS computing module (304).
In an embodiment, a method to compute the user correlated network score, CNS, for the macro cell or the small cell (101) operating in the telecom area in the time interval T is disclosed. The method may be performed by an analytics server or a server device (described and depicted in
Next, the method selects, by the processor, a group of mobile users (102) based on the computed network score. Next, the method collects, by the processor, a call record of the selected group of mobile users (102) from a storage module (303). Next, the method aggregates, by the processor, a session duration across the collected call record to computing, by the processor, a total user call duration for the macro cell or the small cell (101) operating in the telecom area for the time interval T. Next, the method computes, by the processor, a number of unique mobile users (102) latched on the macro cell or the small cell (101) operating in the telecom area by aggregating the collected call record cell-wise. Next, the method computes, by the processor, a user correlation factor of the macro cell or the small cell (101) operating in the telecom area for the time interval T based on the total user call duration for the macro cell or the small cell (101) operating in the telecom area for the time interval T and the number of unique mobile users (102) latched on the macro cell or the small cell (101) operating in the telecom area. Thereafter, the method ends with computing, by the processor, a user correlated network score for the macro cell or the small cell (101) operating in the telecom area based on the computed network score and the computed user correlation factor of the macro cell or the small cell (101) operating in the telecom area for the time interval T.
In an aspect, the call records for the mobile users (102) in the telecom area may represent either both the data and the voice sessions or either of them.
In another aspect, the call record may comprise mandatory parameters, such as a user IMSI identifier, a usage duration, a cell identifier, and a voice/data flag.
In another aspect, the network score NS may be computed for the macro cell or the small cell (101) operating in the telecom area for the time interval T based on the one or more network KPIs computed for the macro cell or the small cell (101) operating in the telecom area for the time interval T.
In another aspect, the KPIs such as an average throughput, a PRB Utilization, an interference ratio, a call drop rate, a mute call rate, a call setup success rate may be used to compute the network score for the macro cell or the small cell (101) operating in the telecom area for the time interval T.
In another aspect, the set of mobile users (102), in the telecom area, may be the bottom ‘n’ percentile users based on a user experience score computed for the mobile users (102) in the telecom area. The bottom ‘n’ percentile cells with respect to the user correlated network scores are selected as priority cells for corrective actions needed to improve the network score.
In another aspect, the network score NS may be computed as one of the limited discrete values based on the one or more network KPIs observed for the macro cell or the small cell (101) operating in the telecom area for the time interval T.
In another aspect, the user correlated network score CNS for a bigger time interval
TLarge may be calculated by breaking TLarge into several smaller equal time intervals TSmall, computing user correlated network scores for each of the TSmall, averaging the computed scores for each of the TSmall to find the user correlated network score CNS of the bigger time interval TLarge.
Another aspect wherein user correlated network score CNS shall predict and compute a realistic user score to get predictive insights into user profile of the area under consideration to provide solutions and preventive measures for the area in case the predictive score indicates significant deterioration.
In another embodiment, the method also could predict and compute a realistic user score would provide telecom operators the opportunity to get predictive insights into user profile of the area under consideration which would therefore enable operators to provision solutions and preventive measures for the area in case the predictive score indicates significant deterioration.
The storage module (303) of the Analytics Server may store the call record of the selected set of mobile users (102) by using telecom services in the telecom area during the time interval T. The storage module (303) may also store a set of network KPIs against the macro cell or the small cell (101) operating in the telecom area for the time interval T. The user correlation factor (CCF) computing module (301) of the Analytics Server may fetch the call record of the selected mobile users (102) from the storage module (303). Further, the user correlation factor (CCF) computing module (301) may calculate the CCF the macro cell or the small cell (101) operating in the telecom area for the time interval T. Further, the computed CCF for the macro cell or the small cell (101) operating in the telecom area for the time interval T may be stored in the storage module (303). The User correlated Network Score (CNS) computing module (302) may first calculate the Network Score (NS) for the macro cell or the small cell (101) operating in the telecom area for the time interval T by fetching the required KPIs from the storage module (303). Further, the User correlated Network Score (CNS) computing module (302) may fetch the CCF for the macro cell or the small cell (101) operating in the telecom area for the time interval T from the storage module (303). Thereafter, the User correlated Network Score (CNS) computing module (302) may scale the respective NS macro cell or the small cell (101) operating in the telecom area for the time interval T with the corresponding CCF macro cell or the small cell (101) operating in the telecom area for the time interval T to obtain the user correlated network score (CNS) of the macro cell or the small cell (101) operating in the telecom area for the time interval T.
The storage module (303) may be used by the user correlation factor (CCF) computing module (301) and the User correlated Network Score (CNS) computing module (302) to store temporary information or results. A CPU (304) and a RAM (305) may respectively be accessed by all modules for their respective computing needs.
The bus (420) communicatively couples the processor(s) (470) with the other memory, storage, and communication blocks. The bus (420) can 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 (470) to the system (402).
Optionally, operator and administrative interfaces, e.g., a display, keyboard, and a cursor control device, may also be coupled to the bus (1320) to support direct operator interaction with a computer system. Other operator and administrative interfaces can be provided through network connections connected through communication port 1360. The external storage device (1310) can be any kind of external hard drives, floppy drives, IOMEGA® Zip Drives, Compact Disc—Read Only Memory (CD-ROM), Compact Disc-Re-Writable (CD-RW), Digital Video Disk-Read Only Memory (DVD-ROM). Components described above are meant only to exemplify various possibilities. In no way should the aforementioned exemplary computer system limit the scope of the present disclosure
While considerable emphasis has been placed herein on the disclosed embodiments, it will be appreciated that many embodiments can be made and that many changes can be made to the embodiments without departing from the principles of the present invention. These and other changes in the embodiments of the present invention will be apparent to those skilled in the art, whereby it is to be understood that the foregoing descriptive matter to be implemented is illustrative and non-limiting.
One of the primary advantages is that this invention helps telecom operators to compute User correlated Network Scores of a geographical area being covered by the telecom service.
Another advantage of this invention is it provides a solution for computing a User correlated Network Scores of an area that may help operators to plan additional telecom capacity for the area thereby addressing improving the overall telecom experience of the users operating in the area.
Another advantage of this invention is it provides a solution to help operators find the root cause of a user complaint raised by a user operating in a confined area.
Another advantage of this invention is it provides a solution to help telecom operators to build the time-based User correlated Network profile of a telecom area.
Another advantage of this invention is it provides a solution to help telecom operators to compute a realistic user score would provide telecom operators the opportunity to get insights into the mobile user (102) profile of the area under consideration which would therefore enable operators to provide solutions and preventive measures for the area in case the score indicates significant deterioration.
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, 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. The present disclosure may pertain to 3GPP specifications such as for example 3GPP TS 29.198-04-5, version 9.0.0, Release 9.
Number | Date | Country | Kind |
---|---|---|---|
202121029445 | Jun 2021 | IN | national |