[go: up one dir, main page]

WO2025013067A1 - System and method for mapping user equipment identifiers in a telecommunication network - Google Patents

System and method for mapping user equipment identifiers in a telecommunication network Download PDF

Info

Publication number
WO2025013067A1
WO2025013067A1 PCT/IN2024/051141 IN2024051141W WO2025013067A1 WO 2025013067 A1 WO2025013067 A1 WO 2025013067A1 IN 2024051141 W IN2024051141 W IN 2024051141W WO 2025013067 A1 WO2025013067 A1 WO 2025013067A1
Authority
WO
WIPO (PCT)
Prior art keywords
mapping
msisdn
supi
network
user equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/IN2024/051141
Other languages
French (fr)
Inventor
Aayush Bhatnagar
Ankit Murarka
Gaurav Saxena
Meenakshi Shobharam
Mohit Bhanwria
Vinay Gayki
Durgesh KUMAR
Shashank Bhushan
Aniket Anil Khade
Jugal Kishore Kolariya
Rahul Verma
Gaurav Kumar
Sunil Meena
Kishan Sahu
Supriya De
Kumar Debashish
Tilala Mehul
Vineet Bhandari
Jainam Gandhi
Suvadeep Ghosh
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jio Platforms Ltd
Original Assignee
Jio Platforms Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jio Platforms Ltd filed Critical Jio Platforms Ltd
Publication of WO2025013067A1 publication Critical patent/WO2025013067A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/69Identity-dependent
    • H04W12/72Subscriber identity

Definitions

  • the present invention relates to the field of wireless communication systems, more particularly relates to a method and system for mapping user equipment identifiers in a telecommunication network.
  • Probes are specialized devices or software modules deployed within the network infrastructure to collect data, monitor network traffic, and perform analysis. These probes capture information related to network performance, call quality, data throughput, and other parameters.
  • the challenge lies in the fact that when one or more customers face network problems, they typically contact customer care with only their mobile numbers (MSISDNs) and are unaware of their associated SUPI numbers.
  • MSISDNs mobile numbers
  • SUPLMSISDN mapping makes it difficult to troubleshoot network issues accurately. Without this mapping, customer care representatives and network engineers have limited visibility into the specific problems customers are experiencing and struggle to pinpoint the causes.
  • Few technologies offer mapping and real-time monitoring based on Artificial Intelligence/Machine Learning (AI/ML) approach.
  • AI/ML approach has been considered for realtime monitoring, depend on the third party applications/services to provide data for enrichment. The enrichments are achieved offline first, and then the data is made available for the systems, which causes delay in troubleshooting, hinders the proactive and quick remedial actions, and which also involves heavy computing for updating millions of records in one go.
  • the invention seeks to address this challenge by providing a solution that enables the mapping of customer numbers (MSISDNs) to their respective SUPI numbers.
  • MSISDNs customer numbers
  • the invention facilitates more efficient troubleshooting and analysis of network issues. It allows customer care representatives and network operators to correlate customer-reported problems with the corresponding SUPI numbers, leading to better identification and resolution of network drops, coverage issues, or other connectivity problems.
  • the invention's main advantages lie in bridging the gap between customer numbers and SUPI or MSISDN numbers, thereby enhancing the ability to troubleshoot network issues accurately and improve customer support.
  • the telecommunications providers can leverage the collected data to gain insights, optimize network performance, and deliver a more seamless and reliable communication experience to their subscribers.
  • One or more embodiments of the present disclosure provide a method and system for mapping user equipment identifiers in a telecommunication network.
  • a method for mapping user equipment identifiers in a telecommunication network includes the step of receiving, by one or more processors, operational data including information related to at least one of network performance and call quality from a 5G Network Function (5g NF), wherein the operational data is associated with a user equipment.
  • the method includes the step of identifying, by the one or more processors, a Subscription Permanent Identifier (SUPI) number associated with the user equipment from the operational data.
  • SUPI Subscription Permanent Identifier
  • the method includes the step of receiving, by the one or more processors, a Mobile Station International Subscriber Directory Number (MSISDN) number associated with the user equipment from a subscriber data lake.
  • MSISDN Mobile Station International Subscriber Directory Number
  • the method includes the step of mapping, by the one or more processors, the SUPI number with the MSISDN number.
  • the method includes the step of storing, by the one or more processors, details of the mapping between the SUPI number and the MSISDN number in a distributed data lake
  • the method further comprising updating the details of the mapping by processing the network data received on a periodic basis.
  • the method further mapping comprising updating the details of the mapping when a change occurs in one or more of the MSISDN number and the SUPI number.
  • the method further comprising providing an interface for allowing a user to access the details of the mapping.
  • the MSISDN number is received from a subscriber data lake, and the details of the mapping are stored in the subscriber data lake.
  • a user equipment In another aspect of the present invention, a user equipment is disclosed.
  • One or more primary processors communicatively coupled to one or more processors.
  • the one or more primary processors coupled with a memory.
  • the memory stores instructions which when executed by the one or more primary processors causes the UE to transmit a Mobile Station International Subscriber Directory Number (MSISDN) number to the one or more processors.
  • MSISDN Mobile Station International Subscriber Directory Number
  • a non -transitory computer- readable medium having stored thereon computer-readable instructions that, when executed by a processor.
  • the processor is configured to receive operational data including information related to at least one of network performance and call quality from a 5G Network Function (5g NF), wherein the operational data is associated with a user equipment.
  • the processor is configured to identify a Subscription Permanent Identifier (SUPI) number associated with the user equipment from the operational data.
  • the processor is configured to receive a Mobile Station International Subscriber Directory Number (MSISDN) number associated with the user equipment from a subscriber data lake.
  • MSISDN Mobile Station International Subscriber Directory Number
  • the processor is configured to map the SUPI number with the MSISDN number.
  • the processor is configured to store details of the mapping between the SUPI number and the MSISDN number in a distributed data lake.
  • FIG. 1 is an exemplary block diagram of an environment for mapping user equipment identifiers in a telecommunication network, according to one or more embodiments of the present invention
  • FIG. 2 is an exemplary block diagram of a system for mapping user equipment identifiers in the telecommunication network, according to one or more embodiments of the present invention
  • FIG. 3 is an exemplary flow diagram of the system of FIG. 2, according to one or more embodiments of the present invention.
  • FIG. 4 is an exemplary block diagram of an architecture can be implemented in the system of FIG.2, according to one or more embodiments of the present invention
  • FIG. 5 is a flow diagram illustrating a method for mapping user equipment identifiers in the telecommunication network, according to one or more embodiments of the present disclosure.
  • the present invention addresses the problem of mapping customer numbers (MSISDNs) to their corresponding SUPI numbers in the field of a telecommunication network management.
  • MSISDNs mapping customer numbers
  • users using a dashboard are typically only provided with the MSISDN and are unaware of the associated SUPI.
  • the invention introduces a feature that supports the mapping between SUPI and MSISDN, enabling users to fetch the SUPI mapping from the given MSISDN.
  • FIG. 1 illustrates an exemplary block diagram of an environment 100 for mapping user equipment identifiers in a telecommunication network, according to one or more embodiments of the present invention.
  • the environment 100 includes a User Equipment (UE) 102, a server 104, a telecommunication network 106, a system 108, and Network Functions (NFs) 110.
  • UE User Equipment
  • server 104 a server 104
  • telecommunication network 106 a telecommunication network
  • system 108 a system 108
  • NFs Network Functions
  • UEs user equipment
  • Each of the at least one UE 102 namely the first UE 102a, the second UE 102b, and the third UE 102c is configured to connect to the server 104 via the telecommunication network 106.
  • each of the first UE 102a, the second UE 102b, and the third UE 102c is one of, but not limited to, any electrical, electronic, electromechanical or an equipment and a combination of one or more of the above devices such as Virtual Reality (VR) devices, Augmented Reality (AR) devices, laptop, a general-purpose computer, desktop, personal digital assistant, tablet computer, mainframe computer, or any other computing device.
  • each of the first UE 102a, the second UE 102b, and the third UE 102c is one of, but not limited to, hubs, switches, routers, bridges, gateways, modems, repeaters, and access points.
  • the telecommunication network 106 includes, by way of example but not limitation, one or more of a wireless network, a wired network, an internet, an intranet, a public network, a private network, a packet- switched network, a circuit-switched network, an ad hoc network, an infrastructure network, a Public-Switched Telephone Network (PSTN), a cable network, a cellular network, a satellite network, a fiber optic network, or some combination thereof.
  • PSTN Public-Switched Telephone Network
  • the telecommunication network 106 may also include, by way of example but not limitation, at least a portion of one or more networks having one or more nodes that transmit, receive, forward, generate, buffer, store, route, switch, process, or a combination thereof, etc. one or more messages, packets, signals, waves, voltage or current levels, some combination thereof, or so forth.
  • the telecommunication network 106 may also include, by way of example but not limitation, one or more of a wireless network, a wired network, an internet, an intranet, a public network, a private network, a packet-switched network, a circuit-switched network, an ad hoc network, an infrastructure network, a Public-Switched Telephone Network (PSTN), a cable network, a cellular network, a satellite network, a fiber optic network, a V OIP or some combination thereof.
  • PSTN Public-Switched Telephone Network
  • the environment 100 further includes the server 104 may include by way of example but not limitation, one or more of a standalone server, a server blade, a server rack, a bank of servers, a server farm, hardware supporting a part of a cloud service or system, a home server, hardware running a virtualized server, one or more processors executing code to function as a server, one or more machines performing server-side functionality as described herein, at least a portion of any of the above, some combination thereof.
  • the entity may include, but is not limited to, a vendor, a network operator, a company, an organization, a university, a lab facility, a business enterprise, a defense facility, or any other facility that provides content.
  • the Network Functions (NFs) 110 essential components in telecommunications network 106 that performs specific tasks and provide specific services to enable network operations and communications.
  • the NFs 110 are responsible for various functions, such as routing, switching, authentication, security, billing, and more.
  • the NFs 110 play a crucial role in the efficient and reliable operation of telecommunications networks 106.
  • the 5G NFs 110 includes at least one of, but not limited to, an Access and Mobility Management Function (AMF), a Session Management Function (SMF) and an User plane function (UPF).
  • AMF Access and Mobility Management Function
  • SMF Session Management Function
  • UPF User plane function
  • the environment 100 further includes the system 108 communicably coupled to the server 104, the Network Functions (NFs) 110 and each of the UE 102a, the UE 102b, and the UE 102c via the telecommunication network 106.
  • the system 108 is configured for mapping user equipment identifiers in the telecommunication network 106.
  • the system 108 is adapted to be embedded within the server 104 or is embedded as the individual entity, as per multiple embodiments of the present invention.
  • FIG. 2 is an exemplary block diagram of the system 108 for mapping user equipment identifiers in the telecommunication network 106, according to one or more embodiments of the present invention.
  • the system 108 includes a processor 202, a memory 204, a subscriber data lake 206, and a distributed data lake 208 and a user interface 210.
  • the one or more processor 202 hereinafter referred to as the processor 202 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, single board computers, and/or any devices that manipulate signals based on operational instructions.
  • the processor 202 is configured to fetch and execute computer-readable instructions stored in the memory 204.
  • the memory 204 may be configured to store one or more computer-readable instructions or routines in a non-transitory computer-readable storage medium, which may be fetched and executed for mapping user equipment identifiers in the telecommunication network 106.
  • the memory 204 may include any non-transitory storage device including, for example, volatile memory such as RAM, or non-volatile memory such as EPROM, flash memory, and the like.
  • the subscriber data lake 206 and the distributed data lake 208 are configured to store at least one of, but not limited to, the data pertaining to the UE 102 and the mapping details.
  • the subscriber data lake 206 and the distributed data lake 208 are one of, but not limited to, a centralized database, a cloud-based database, a commercial database, an open-source database, a distributed database, an end-user database, a graphical database, a No-Structured Query Language (NoSQL) database, an object- oriented database, a personal database, an in-memory database, a document-based database, a time series database, a wide column database, a key value database, a search database, a cache databases, and so forth.
  • NoSQL No-Structured Query Language
  • the foregoing examples of the subscriber data lake 206 and the distributed data lake 208 types are non-limiting and may not be mutually exclusive e.g., a database can be both commercial and cloudbased
  • the subscriber data lake 206 and the distributed data lake 208 includes but not limited to, a Unified Inventory Management (UIM).
  • UIM is a standard based telecommunications inventory management application that enables users to model and manage subscribers, services, and resources.
  • the UIM serves as the backbone of the telecommunication network 106.
  • the UIM stores the logical and physical inventory data of every asset, device, node, and application.
  • At least one of, the subscriber data lake 206 and the distributed data lake 208 is a system or framework designed to consolidate and manage all inventory -related data and processes across various network elements and services in a unified manner, which ensures that inventory data is accurate, up-to-date, and accessible across different departments and systems.
  • the user interface 210 includes a variety of interfaces, for example, interfaces for a Graphical User Interface (GUI), a web user interface, a Command Line Interface (CLI), and the like.
  • GUI Graphical User Interface
  • CLI Command Line Interface
  • the user interface 210 facilitates communication with the system 108.
  • the user interface 210 provides a communication pathway for one or more components of the system 108. Examples of the one or more components include, but are not limited to, the UE 102, the subscriber data lake 206 and the distributed data lake 208.
  • the system 108 In order for the system 108 to map user equipment identifiers in the telecommunication network 106.
  • the processor 202 includes a first probing component 212, a learning module 214, and a second probing component 216 communicably coupled to each other.
  • the processor 202 is communicably coupled to the one or more components of the system 108 such as the subscriber data lake 206, the distributed data lake 208, the User Interface (UI) 210 and the memory 204.
  • operations and functionalities of the first probing component 212, the learning module 214, the second probing component 216 and the one or more components of the system 108 can be used in combination or interchangeably.
  • the user equipment identifiers include at least one of but not limited to, a Subscription Permanent Identifier (SUPI) number and a Mobile Station International Subscriber Directory Number (MSISDN) number.
  • SUPI Subscription Permanent Identifier
  • MSISDN Mobile Station International Subscriber Directory Number
  • the operational data is not limited to Fifth Generation (5G) identities.
  • the operational data includes, but is not limited to Second Generation (2G), Third Generation (3G), Fourth Generation (4G) identities.
  • the SUPI is an essential identifier used in 5G networks.
  • the SUPI is a unique identifier assigned to a subscriber and associated with their SIM card or other authentication credentials.
  • the SUPI is used for various purposes, including network access, authentication, and authorization.
  • the SUPI helps to establish a secure and reliable connection between the UE 102 and the telecommunication network 106.
  • the SUPI is equivalent to an International Mobile Subscriber Identity (IMSI).
  • IMSI International Mobile Subscriber Identity
  • GSM Global System for Mobile communication
  • UMTS Universal Mobile Telecommunication system
  • the SUPI is usually a string of 15 decimal digits. The first three digits represent the Mobile Country Code (MCC) while the next two or three form the Mobile Network Code (MNC) identifying the network operator. The remaining (nine or ten) digits are known as Mobile Subscriber Identification Number (MSIN) and represent the individual user of that particular operator.
  • MCC Mobile Country Code
  • MNC Mobile Network Code
  • MSIN Mobile Subscriber Identification Number
  • each Subscriber Identity Module (SIM) card of the subscribers is issued with the user equipment identifier or a unique identifier.
  • the user equipment identifier is referred to as the IMSI.
  • the user equipment identifier is referred to as the SUPI.
  • the MSISDN is equivalent to a Global Phone Subscriber Identity (GPSI).
  • GPSI Global Phone Subscriber Identity
  • the GPSI is a unique identifier used to globally identify a subscriber's phone number across different networks.
  • the GPSI is part of the architecture defined in the context of the IP Multimedia Subsystem (IMS) and next-generation networks, such as 5G.
  • IMS IP Multimedia Subsystem
  • 5G next-generation networks
  • the learning module 214 of the processor 202 Upon receiving the MSISDN number associated with the UE 102 from the subscriber data lake 206, the learning module 214 of the processor 202 is further configured to map the identified SUPI number with the MSISDN number.
  • the mapping pertaining to the identified SUPI number with the MSISDN number is performed by the learning module 214 in real time. The real time mapping ensures that the MSISDN number is accurately aligned with the identified SUPI number i.e. the operational data.
  • the details of the mapping between the SUPI number and the MSISDN number are displayed to the user via the User Interface (UI) 210 to troubleshoot one or more issues raised by the subscriber.
  • the system 120 ensures the availability of accurate mapping information, empowering the user to effectively analyze and resolve one or more issues raised by the subscriber.
  • the subscriber includes a customer who encounters a network issue, for an example, poor call quality or data connectivity problems.
  • the first probing component 212, the learning module 214, and the second probing component 216 are implemented as a combination of hardware and programming (for example, programmable instructions) to implement one or more functionalities of the processor 202.
  • the programming for the processor 202 may be processor-executable instructions stored on a non-transitory machine-readable storage medium and the hardware for the processor may comprise a processing resource (for example, one or more processors), to execute such instructions.
  • the memory 204 may store instructions that, when executed by the processing resource, implement the processor 202.
  • the system 108 may comprise the memory 204 storing the instructions and the processing resource to execute the instructions, or the memory 204 may be separate but accessible to the system 108 and the processing resource.
  • the processor 202 may be implemented by electronic circuitry.
  • FIG. 3 illustrates an exemplary block diagram of an architecture that can be implemented in the system of FIG.2, according to one or more embodiments of the present invention. More specifically, FIG. 3 illustrates the system 108 configured for mapping user equipment identifiers in the telecommunication network 106. It is to be noted that the embodiment with respect to FIG. 3 will be explained with respect to the UE 102 for the purpose of description and illustration and should nowhere be construed as limited to the scope of the present disclosure.
  • FIG. 3 shows communication between the UE 102, the system 108, the Network Functions (NFs) 110.
  • the UE 102, and the Network Functions (NFs) 110 uses a network protocol connection to communicate with the system 108.
  • the network protocol connection is the establishment and management of communication between the UE 102, the system 108, and the Network Functions (NFs) 110, over the telecommunication network 106 (as shown in FIG. 1) using a specific protocol or set of protocols.
  • the network protocol connection includes, but not limited to, Session Initiation Protocol (SIP), System Information Block (SIB) protocol, Transmission Control Protocol (TCP), User Datagram Protocol (UDP), File Transfer Protocol (FTP), Hypertext Transfer Protocol (HTTP), Simple Network Management Protocol (SNMP), Internet Control Message Protocol (ICMP), Hypertext Transfer Protocol Secure (HTTPS) and Terminal Network (TEENET).
  • SIP Session Initiation Protocol
  • SIB System Information Block
  • TCP Transmission Control Protocol
  • UDP User Datagram Protocol
  • FTP File Transfer Protocol
  • HTTP Hypertext Transfer Protocol
  • SNMP Simple Network Management Protocol
  • ICMP Internet Control Message Protocol
  • HTTPS Hypertext Transfer Protocol Secure
  • TEENET Terminal Network
  • the UE 102 includes a primary processor 302, and a memory 304.
  • the UE 102 may include more than one primary processor 302 as per the requirement of the telecommunication network 106.
  • the primary processor 302 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, single board computers, and/or any devices that manipulate signals based on operational instructions.
  • the primary processor 302 is configured to fetch and execute computer-readable instructions stored in the memory 304.
  • the memory 304 may be configured to store one or more computer-readable instructions or routines in a non-transitory computer-readable storage medium, which may be fetched and executed to transmit the MSISDN number associated with the UE 102 to the one or more processors 202.
  • the memory 304 may include any non-transitory storage device including, for example, volatile memory such as RAM, or non-volatile memory such as disk memory, EPROMs, FLASH memory, unalterable memory, and the like.
  • the subscriber when the subscriber is facing one or more issues related to at least one of but not limited to, a poor quality of a calling service, then the subscriber connects to the network operator i.e. user in order to complaint the network operator regarding the one or more issues via the UE 102. Further, the network operator receives the operational data associated with the UE 102 via the Network Functions (NFs) 110 Thereafter, the network operator requests the system 108 in order to get the mapped data pertaining to the SUPI number and the MSISDN number so that the network operator can retrieve the mapped data which enables the network operator to troubleshoot one or more issues faced by the subscriber accurately and efficiently.
  • NFs Network Functions
  • the system 108 includes the one or more processors 202, the memory 204, the subscriber data lake 206, and the distributed data lake 208 and the user interface 210.
  • the subscriber data lake 206, and the distributed data lake 208 and the user interface 210 in order to map user equipment identifiers in the telecommunication network are 106 already explained in FIG. 2.
  • a similar description related to the working and operation of the system 108 as illustrated in FIG. 2 has been omitted to avoid repetition.
  • the processor 202 includes the first probing component 212, the learning module 214, and the second probing component 216.
  • the operations and functions of the first probing component 212, the learning module 214, and the second probing component 216 are already explained in FIG. 2.
  • a similar description related to the working and operation of the system 108 as illustrated in FIG. 2 has been omitted to avoid repetition.
  • the limited description provided for the system 108 in FIG. 3, should be read with the description provided
  • FIG. 4 is an exemplary block diagram of an architecture 400 which can be implemented in the system 108 of FIG.2, according to one or more embodiments of the present invention.
  • the architecture 400 of the system 108 includes several components and their connections to enable mapping user equipment identifiers in the telecommunication network 106.
  • the architecture 400 of the system 108 includes the Network Functions (NFs) 110.
  • the Network Functions (NFs) 110 includes a NF 110a, a NF 110b, and a NF 110c.
  • the NFs HOa-llOc capture and generates Streaming Data Records (SDR) data, specifically the SUPI or the IMSI, associated with the UE 102 of the subscribers.
  • SDR data is the continuous flow of the data from the NFs 110a- 110c.
  • the SDR includes at least one of, but not limited to, timestamp of request, timestamp of response, etc.
  • the SDR data may also be referred to as the raw data.
  • the MSISDN or the GPSI which are the subscribers' phone numbers, are not sent in the data records by the NFs HOa-llOc.
  • FIG. 5 is a flow diagram illustrating a method 500 for mapping user equipment identifiers in the telecommunication network 106, according to one or more embodiments of the present disclosure.
  • the method 500 includes the step of receiving operational data including information related to at least one of network performance and call quality from a 5G Network Function (5g NF), wherein the operational data is associated with a user equipment.
  • the first probing component 212 of the processor 202 is configured to receive operational data including information related to at least one of network performance and call quality from the network functions 110.
  • the operational data is associated with the UE 102.
  • the first probing component 212 receives the operational data from the NFs 110 without the MSISDN.
  • the method 500 includes the step of receiving a Mobile Station International Subscriber Directory Number (MSISDN) number associated with the UE 102 from the subscriber data lake 206.
  • MSISDN Mobile Station International Subscriber Directory Number
  • the learning module 214 of the processor 202 is configured to receive MSISDN number associated with the UE 102 from the subscriber data lake 206.
  • the first probing component 212 receives the SUPI from the NFs 110 based on which the learning module 214 fetches the MSISDN number associated with the UE 102 from the subscriber data lake 206.
  • the method 500 includes the step of storing details of the mapping between the SUPI number and the MSISDN number in a distributed data lake 208.
  • the learning module 214 of the processor 202 is configured to store details of the mapping in the distributed data lake 208.
  • the details of the mapping include at least one of, but not limited to, the common field based on which the mapping is done, and the mapping of the MSISDN number with SUPI number for each subscriber.
  • the learning module 214 creates a separate index in the distributed data lake 208 to store this mapping.
  • the learning module 214 continuously updates the details of the mapping by processing the operational data received on the periodic basis when a change occurs in at least one of the MSISDN number and the SUPI number. For example, when the at least one of the MSISDN number and the SUPI number is changes, the mapping is updated accordingly.
  • the user fetches the details of the mapping from the distributed data lake 208 via the second probing component 216.
  • the fetched details are displayed to the user via the User Interface (UI) 210 which facilitates in troubleshooting the one or more issues raised by the subscriber.
  • UI User Interface
  • the present invention further discloses a non-transitory computer-readable medium having stored thereon computer-readable instructions.
  • the computer- readable instructions are executed by the processor 202.
  • the processor 202 is configured to receive operational data including information related to at least one of network performance and call quality from a 5G Network Function (5g NF) 110, wherein the operational data is associated with a user equipment 102.
  • the processor 202 is configured to identify a Subscription Permanent Identifier (SUPI) number associated with the user equipment 102 from the operational data.
  • the processor 202 is configured to receive a Mobile Station International Subscriber Directory Number (MSISDN) number associated with the user equipment 102 from a subscriber data lake 206.
  • the processor 202 is configured to map the SUPI number with the MSISDN number.
  • the processor 202 is configured to store details of the mapping between the SUPI number and the MSISDN number in a distributed data lake 208.
  • 5g NF 5G Network Function
  • the present disclosure provides technical advancement for mapping the MSISDNs with the SUPIs.
  • the present disclosure ensures the availability of accurate mapping information, empowering the user to effectively analyze and resolve subscriber/customer reported issues.
  • the system and method of the present embodiment offer following advantages: [0085] Enhanced Troubleshooting:
  • the invention enables the alignment of MSISDNs with SUPIs. This alignment allows the users, such as customer care or network analysts, to easily correlate customer-reported issues with the SDR data. It streamlines the troubleshooting process, leading to faster and more accurate issue identification and resolution.
  • the invention provides the users with the necessary mapping of the MSISDNs and the SUPIs, empowering them to analyze data records in a more precise and targeted manner. With access to the mapping, including MSISDNs and associated SUPIs, the user can extract valuable insights from the mapped data, identify patterns, and make informed decisions for optimizing network performance.
  • Scalability and Flexibility The solution can be implemented in various telecommunications networks, including 5G networks, making it scalable and adaptable to different environments. It can integrate with existing systems and processes, allowing for seamless deployment and integration without significant disruptions or infrastructure changes.
  • the invention provides realtime access to the MSISDN-SUPI mapping information. This allows the users to retrieve and utilize the mapping data whenever needed, enabling immediate troubleshooting and analysis of network issues.
  • UE User Equipment
  • Second probing component - 216
  • NFs - 110a, 110b and 110c are identical to NFs - 110a, 110b and 110c.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention relates to a system (120) and a method (500) for mapping user equipment identifiers in a telecommunication network (106) The method (500) includes the step of receiving operational data including information related to at least one of network performance and call quality from a 5G Network Function (5g NF) (110). The method (500) further includes the step of identifying a Subscription Permanent Identifier (SUPI) number associated with the user equipment (102) from the operational data. The method (500) further includes the step of receiving a Mobile Station International Subscriber Directory Number (MSISDN) number associated with the user equipment (102) from a subscriber data lake (206). The method (500) further includes the step of mapping the SUPI number with the MSISDN number. The method (500) further includes the step of storing details of the mapping between the SUPI number and the MSISDN number in a distributed data lake (208).

Description

SYSTEM AND METHOD FOR MAPPING USER EQUIPMENT IDENTIFIERS
IN A TELECOMMUNICATION NETWORK
FIELD OF THE INVENTION
[0001] The present invention relates to the field of wireless communication systems, more particularly relates to a method and system for mapping user equipment identifiers in a telecommunication network.
BACKGROUND OF THE INVENTION
[0002] In the realm of telecommunications networks, the identification and management of subscriber numbers play a crucial role in ensuring seamless connectivity and effective service provisioning. Two fundamental numbers used for this purpose are a SUPI (Subscription Permanent Identifier) and a MSISDN (Mobile Station International Subscriber Directory Number).
[0003] To monitor and maintain a network performance, telecommunications providers utilize various tools and components, including probes and monitoring systems. Probes are specialized devices or software modules deployed within the network infrastructure to collect data, monitor network traffic, and perform analysis. These probes capture information related to network performance, call quality, data throughput, and other parameters.
[0004] Probing agents mentioned in the discussion are examples of such monitoring systems. These solutions utilizes the probes to collect network data and provide valuable insights into the network's operation and performance. They enable network operators to monitor call quality, detect anomalies, and troubleshoot issues by analyzing the collected data.
[0005] In the context of the invention, the challenge lies in the fact that when one or more customers face network problems, they typically contact customer care with only their mobile numbers (MSISDNs) and are unaware of their associated SUPI numbers. This lack of SUPLMSISDN mapping makes it difficult to troubleshoot network issues accurately. Without this mapping, customer care representatives and network engineers have limited visibility into the specific problems customers are experiencing and struggle to pinpoint the causes. Few technologies offer mapping and real-time monitoring based on Artificial Intelligence/Machine Learning (AI/ML) approach. However, in traditional systems where AI/ML approach has been considered for realtime monitoring, depend on the third party applications/services to provide data for enrichment. The enrichments are achieved offline first, and then the data is made available for the systems, which causes delay in troubleshooting, hinders the proactive and quick remedial actions, and which also involves heavy computing for updating millions of records in one go.
[0006] The invention seeks to address this challenge by providing a solution that enables the mapping of customer numbers (MSISDNs) to their respective SUPI numbers. By establishing this connection, the invention facilitates more efficient troubleshooting and analysis of network issues. It allows customer care representatives and network operators to correlate customer-reported problems with the corresponding SUPI numbers, leading to better identification and resolution of network drops, coverage issues, or other connectivity problems.
[0007] Overall, the invention's main advantages lie in bridging the gap between customer numbers and SUPI or MSISDN numbers, thereby enhancing the ability to troubleshoot network issues accurately and improve customer support. By integrating the mapping capability into systems, the telecommunications providers can leverage the collected data to gain insights, optimize network performance, and deliver a more seamless and reliable communication experience to their subscribers.
[0008] Therefore, there is a need to overcome this challenge and enable efficient troubleshooting. SUMMARY OF THE INVENTION
[0009] One or more embodiments of the present disclosure provide a method and system for mapping user equipment identifiers in a telecommunication network.
[0010] In one aspect of the present invention, a method for mapping user equipment identifiers in a telecommunication network is disclosed. The method includes the step of receiving, by one or more processors, operational data including information related to at least one of network performance and call quality from a 5G Network Function (5g NF), wherein the operational data is associated with a user equipment. The method includes the step of identifying, by the one or more processors, a Subscription Permanent Identifier (SUPI) number associated with the user equipment from the operational data. The method includes the step of receiving, by the one or more processors, a Mobile Station International Subscriber Directory Number (MSISDN) number associated with the user equipment from a subscriber data lake. The method includes the step of mapping, by the one or more processors, the SUPI number with the MSISDN number. The method includes the step of storing, by the one or more processors, details of the mapping between the SUPI number and the MSISDN number in a distributed data lake
[0011] In another embodiment, the method further comprising updating the details of the mapping by processing the network data received on a periodic basis.
[0012] In yet another embodiment, the method further mapping comprising updating the details of the mapping when a change occurs in one or more of the MSISDN number and the SUPI number.
[0013] In yet another embodiment, the method further comprising providing an interface for allowing a user to access the details of the mapping. [0014] In yet another embodiment, the MSISDN number is received from a subscriber data lake, and the details of the mapping are stored in the subscriber data lake.
[0015] In another aspect of the present invention, a system for mapping user equipment identifiers in a telecommunication network is disclosed. The system includes a first probing component, configured to receive operational data including information related to network performance and call quality from a 5G Network Function (5g NF), wherein the operational data is associated with a user equipment, wherein the first probing component is configured to identify a Subscription Permanent Identifier (SUPI) number associated with the user equipment from the operational data. The system includes a learning module, configured to receive a Mobile Station International Subscriber Directory Number (MSISDN) number associated with the user equipment from a subscriber data lake. The learning module is further configured to
[0016] In another aspect of the present invention, a user equipment is disclosed. One or more primary processors communicatively coupled to one or more processors. The one or more primary processors coupled with a memory. The memory stores instructions which when executed by the one or more primary processors causes the UE to transmit a Mobile Station International Subscriber Directory Number (MSISDN) number to the one or more processors.
[0017] In yet another aspect of the present invention, a non -transitory computer- readable medium having stored thereon computer-readable instructions that, when executed by a processor is disclosed. The processor is configured to receive operational data including information related to at least one of network performance and call quality from a 5G Network Function (5g NF), wherein the operational data is associated with a user equipment. The processor is configured to identify a Subscription Permanent Identifier (SUPI) number associated with the user equipment from the operational data. The processor is configured to receive a Mobile Station International Subscriber Directory Number (MSISDN) number associated with the user equipment from a subscriber data lake. The processor is configured to map the SUPI number with the MSISDN number. The processor is configured to store details of the mapping between the SUPI number and the MSISDN number in a distributed data lake.
[0018] Other features and aspects of this invention will be apparent from the following description and the accompanying drawings. The features and advantages described in this summary and in the following detailed description are not all- inclusive, and particularly, many additional features and advantages will be apparent to one of ordinary skill in the relevant art, in view of the drawings, specification, and claims hereof. Moreover, it should be noted that the language used in the specification has been principally selected for readability and instructional purposes and may not have been selected to delineate or circumscribe the inventive subject matter, resort to the claims being necessary to determine such inventive subject matter.
BRIEF DESCRIPTION OF THE DRAWINGS
[0019] 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. [0020] FIG. 1 is an exemplary block diagram of an environment for mapping user equipment identifiers in a telecommunication network, according to one or more embodiments of the present invention;
[0021] FIG. 2 is an exemplary block diagram of a system for mapping user equipment identifiers in the telecommunication network, according to one or more embodiments of the present invention;
[0022] FIG. 3 is an exemplary flow diagram of the system of FIG. 2, according to one or more embodiments of the present invention;
[0023] FIG. 4 is an exemplary block diagram of an architecture can be implemented in the system of FIG.2, according to one or more embodiments of the present invention;
[0024] FIG. 5 is a flow diagram illustrating a method for mapping user equipment identifiers in the telecommunication network, according to one or more embodiments of the present disclosure.
[0025] The foregoing shall be more apparent from the following detailed description of the invention.
DETAILED DESCRIPTION OF THE INVENTION
[0026] Some embodiments of the present disclosure, illustrating all its features, will now be discussed in detail. It must also be noted that as used herein and in the appended claims, the singular forms "a", "an" and "the" include plural references unless the context clearly dictates otherwise.
[0027] Various modifications to the embodiment will be readily apparent to those skilled in the art and the generic principles herein may be applied to other embodiments. However, one of ordinary skill in the art will readily recognize that the present disclosure including the definitions listed here below are not intended to be limited to the embodiments illustrated but is to be accorded the widest scope consistent with the principles and features described herein.
[0028] A person of ordinary skill in the art will readily ascertain that the illustrated steps detailed in the figures and here below are set out to explain the exemplary embodiments shown, and it should be anticipated that ongoing technological development will change the manner in which particular functions are performed. These examples are presented herein for purposes of illustration, and not limitation. Further, the boundaries of the functional building blocks have been arbitrarily defined herein for the convenience of the description. Alternative boundaries can be defined so long as the specified functions and relationships thereof are appropriately performed. Alternatives (including equivalents, extensions, variations, deviations, etc., of those described herein) will be apparent to persons skilled in the relevant art(s) based on the teachings contained herein. Such alternatives fall within the scope and spirit of the disclosed embodiments.
[0029] The present invention addresses the problem of mapping customer numbers (MSISDNs) to their corresponding SUPI numbers in the field of a telecommunication network management. In everyday scenarios, users using a dashboard are typically only provided with the MSISDN and are unaware of the associated SUPI. The invention introduces a feature that supports the mapping between SUPI and MSISDN, enabling users to fetch the SUPI mapping from the given MSISDN.
[0030] Referring to FIG. 1, FIG. 1 illustrates an exemplary block diagram of an environment 100 for mapping user equipment identifiers in a telecommunication network, according to one or more embodiments of the present invention. The environment 100 includes a User Equipment (UE) 102, a server 104, a telecommunication network 106, a system 108, and Network Functions (NFs) 110.
[0031] For the purpose of description and explanation, the description will be explained with respect to one or more user equipment’s (UEs) 102, or to be more specific will be explained with respect to a first UE 102a, a second UE 102b, and a third UE 102c, and should nowhere be construed as limiting the scope of the present disclosure. Each of the at least one UE 102 namely the first UE 102a, the second UE 102b, and the third UE 102c is configured to connect to the server 104 via the telecommunication network 106.
[0032] In an embodiment, each of the first UE 102a, the second UE 102b, and the third UE 102c is one of, but not limited to, any electrical, electronic, electromechanical or an equipment and a combination of one or more of the above devices such as Virtual Reality (VR) devices, Augmented Reality (AR) devices, laptop, a general-purpose computer, desktop, personal digital assistant, tablet computer, mainframe computer, or any other computing device. In an alternate embodiment, each of the first UE 102a, the second UE 102b, and the third UE 102c is one of, but not limited to, hubs, switches, routers, bridges, gateways, modems, repeaters, and access points.
[0033] The telecommunication network 106 includes, by way of example but not limitation, one or more of a wireless network, a wired network, an internet, an intranet, a public network, a private network, a packet- switched network, a circuit-switched network, an ad hoc network, an infrastructure network, a Public-Switched Telephone Network (PSTN), a cable network, a cellular network, a satellite network, a fiber optic network, or some combination thereof. The telecommunication network 106 may include, but is not limited to, a Third Generation (3G), a Fourth Generation (4G), a Fifth Generation (5G), a Sixth Generation (6G), a New Radio (NR), a Narrow Band Internet of Things (NB-IoT), an Open Radio Access Network (O-RAN), and the like.
[0034] The telecommunication network 106 may also include, by way of example but not limitation, at least a portion of one or more networks having one or more nodes that transmit, receive, forward, generate, buffer, store, route, switch, process, or a combination thereof, etc. one or more messages, packets, signals, waves, voltage or current levels, some combination thereof, or so forth. The telecommunication network 106 may also include, by way of example but not limitation, one or more of a wireless network, a wired network, an internet, an intranet, a public network, a private network, a packet-switched network, a circuit-switched network, an ad hoc network, an infrastructure network, a Public-Switched Telephone Network (PSTN), a cable network, a cellular network, a satellite network, a fiber optic network, a V OIP or some combination thereof.
[0035] The environment 100 further includes the server 104 may include by way of example but not limitation, one or more of a standalone server, a server blade, a server rack, a bank of servers, a server farm, hardware supporting a part of a cloud service or system, a home server, hardware running a virtualized server, one or more processors executing code to function as a server, one or more machines performing server-side functionality as described herein, at least a portion of any of the above, some combination thereof. In an embodiment, the entity may include, but is not limited to, a vendor, a network operator, a company, an organization, a university, a lab facility, a business enterprise, a defense facility, or any other facility that provides content.
[0036] In an embodiment, the Network Functions (NFs) 110 essential components in telecommunications network 106 that performs specific tasks and provide specific services to enable network operations and communications. The NFs 110 are responsible for various functions, such as routing, switching, authentication, security, billing, and more. The NFs 110 play a crucial role in the efficient and reliable operation of telecommunications networks 106. For example, the 5G NFs 110 includes at least one of, but not limited to, an Access and Mobility Management Function (AMF), a Session Management Function (SMF) and an User plane function (UPF).
[0037] The environment 100 further includes the system 108 communicably coupled to the server 104, the Network Functions (NFs) 110 and each of the UE 102a, the UE 102b, and the UE 102c via the telecommunication network 106. The system 108 is configured for mapping user equipment identifiers in the telecommunication network 106. The system 108 is adapted to be embedded within the server 104 or is embedded as the individual entity, as per multiple embodiments of the present invention.
[0038] Operational and construction features of the system 108 will be explained in detail with respect to the following figures.
[0039] FIG. 2 is an exemplary block diagram of the system 108 for mapping user equipment identifiers in the telecommunication network 106, according to one or more embodiments of the present invention.
[0040] As per the illustrated and preferred embodiment, the system 108 includes a processor 202, a memory 204, a subscriber data lake 206, and a distributed data lake 208 and a user interface 210. For the purpose of description and explanation, the description will be explained with respect to one or more processors 202, or to be more specific will be explained with respect to the processor 202 and should nowhere be construed as limiting the scope of the present disclosure. The one or more processor 202, hereinafter referred to as the processor 202 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, single board computers, and/or any devices that manipulate signals based on operational instructions.
[0041] As per the illustrated embodiment, the processor 202 is configured to fetch and execute computer-readable instructions stored in the memory 204. The memory 204 may be configured to store one or more computer-readable instructions or routines in a non-transitory computer-readable storage medium, which may be fetched and executed for mapping user equipment identifiers in the telecommunication network 106. The memory 204 may include any non-transitory storage device including, for example, volatile memory such as RAM, or non-volatile memory such as EPROM, flash memory, and the like.
[0042] The subscriber data lake 206 and the distributed data lake 208 are configured to store at least one of, but not limited to, the data pertaining to the UE 102 and the mapping details. The subscriber data lake 206 and the distributed data lake 208 are one of, but not limited to, a centralized database, a cloud-based database, a commercial database, an open-source database, a distributed database, an end-user database, a graphical database, a No-Structured Query Language (NoSQL) database, an object- oriented database, a personal database, an in-memory database, a document-based database, a time series database, a wide column database, a key value database, a search database, a cache databases, and so forth. The foregoing examples of the subscriber data lake 206 and the distributed data lake 208 types are non-limiting and may not be mutually exclusive e.g., a database can be both commercial and cloudbased, or both relational and open-source, etc.
[0043] For example, at least one of, the subscriber data lake 206 and the distributed data lake 208 includes but not limited to, a Unified Inventory Management (UIM). The UIM is a standard based telecommunications inventory management application that enables users to model and manage subscribers, services, and resources. The UIM serves as the backbone of the telecommunication network 106. The UIM stores the logical and physical inventory data of every asset, device, node, and application. At least one of, the subscriber data lake 206 and the distributed data lake 208 is a system or framework designed to consolidate and manage all inventory -related data and processes across various network elements and services in a unified manner, which ensures that inventory data is accurate, up-to-date, and accessible across different departments and systems.
[0044] The user interface 210 includes a variety of interfaces, for example, interfaces for a Graphical User Interface (GUI), a web user interface, a Command Line Interface (CLI), and the like. The user interface 210 facilitates communication with the system 108. In one embodiment, the user interface 210 provides a communication pathway for one or more components of the system 108. Examples of the one or more components include, but are not limited to, the UE 102, the subscriber data lake 206 and the distributed data lake 208. [0045] In order for the system 108 to map user equipment identifiers in the telecommunication network 106. The processor 202 includes a first probing component 212, a learning module 214, and a second probing component 216 communicably coupled to each other. The processor 202 is communicably coupled to the one or more components of the system 108 such as the subscriber data lake 206, the distributed data lake 208, the User Interface (UI) 210 and the memory 204. In an embodiment, operations and functionalities of the first probing component 212, the learning module 214, the second probing component 216 and the one or more components of the system 108 can be used in combination or interchangeably.
[0046] In one embodiment, the user equipment identifiers include at least one of but not limited to, a Subscription Permanent Identifier (SUPI) number and a Mobile Station International Subscriber Directory Number (MSISDN) number.
[0047] In an embodiment, the first probing component 212 of the processor 202 is configured to receive an operational data from the Network Functions (NFs) 110 particular 5G NFS which includes information related to network performance and call quality associated with the UE 102. In one embodiment, the operational data is raw data received from the Network Functions (NFs) 110. The operational data includes data pertaining to such as at least one of, a bandwidth, latency, and an error rate. The operational data also includes at least one of, the SUPI number and the MSISDN number. The operational data may also be known as Streaming Data Records (SDR) data. The SDR data is the continuous flow of the data from the Network Functions (NFs) 110. In particular, the operational data is associated with the UE 102. The first probing component 212 is configured to identify a Subscription Permanent Identifier (SUPI) number associated with the UE 102 from the received operational data.
[0048] As per one or more embodiments, the operational data is not limited to Fifth Generation (5G) identities. In an alternate embodiment, the operational data includes, but is not limited to Second Generation (2G), Third Generation (3G), Fourth Generation (4G) identities.
[0049] The SUPI is an essential identifier used in 5G networks. The SUPI is a unique identifier assigned to a subscriber and associated with their SIM card or other authentication credentials. The SUPI is used for various purposes, including network access, authentication, and authorization. The SUPI helps to establish a secure and reliable connection between the UE 102 and the telecommunication network 106.
[0050] In one embodiment, the SUPI is equivalent to an International Mobile Subscriber Identity (IMSI). The IMSI is a unique 15-digit number that identifies every subscriber in a Global System for Mobile communication (GSM) and Universal Mobile Telecommunication system (UMTS) network in mobile networks. In particular, the SUPI is usually a string of 15 decimal digits. The first three digits represent the Mobile Country Code (MCC) while the next two or three form the Mobile Network Code (MNC) identifying the network operator. The remaining (nine or ten) digits are known as Mobile Subscriber Identification Number (MSIN) and represent the individual user of that particular operator.
[0051] In one embodiment, each Subscriber Identity Module (SIM) card of the subscribers is issued with the user equipment identifier or a unique identifier. In 2G, 3G, and 4G networks the user equipment identifier is referred to as the IMSI. In 5G networks, the user equipment identifier is referred to as the SUPI.
[0052] The learning module 214 of the processor 202 is configured to receive a Mobile Station International Subscriber Directory Number (MSISDN) number associated with the UE 102 from the subscriber data lake 206. The MSISDN serves as the primary identifier for mobile subscribers and is commonly known as the mobile number. The MSISDN is the phone number associated with the single SIM card and is the number to which subscriber can call or send an SMS message. In particular, the the MSISDN is used for routing calls to the subscriber. The MSISDN uniquely identifies an individual UE 102 within a telecommunication network 106. The MSISDN consists of the country code, the National Destination Code (NDC), and the user/subscriber number. For example, in the MSISDN "+1-555-1234567, " the "+1" represents the country code, the "555" represents the NDC, and the "1234567" represents the subscriber number. The MSISDN is used for routing calls and Short Message Service (SMS) messages to the correct subscriber.
[0053] In one embodiment, the MSISDN is equivalent to a Global Phone Subscriber Identity (GPSI). The GPSI is a unique identifier used to globally identify a subscriber's phone number across different networks. The GPSI is part of the architecture defined in the context of the IP Multimedia Subsystem (IMS) and next-generation networks, such as 5G.
[0054] Upon receiving the MSISDN number associated with the UE 102 from the subscriber data lake 206, the learning module 214 of the processor 202 is further configured to map the identified SUPI number with the MSISDN number. The mapping pertaining to the identified SUPI number with the MSISDN number is performed by the learning module 214 in real time. The real time mapping ensures that the MSISDN number is accurately aligned with the identified SUPI number i.e. the operational data.
[0055] In one embodiment, the learning module 214 is further configured to store details of the mapping between the identified SUPI number and the MSISDN number in the distributed data lake 208. The learning module 214 creates a separate index in the distributed data lake 208 to store this mapping. The learning module 214 updates the details of the mapping by processing the operational data received on a periodic basis. In another embodiment, the learning module 214 updates the details of the mapping when a change occurs in one or more of the MSISDN number and the SUPI number. In alternate embodiment, the details of the mapping is updated in at least one of, the subscriber data lake 206, and the distributed data lake 208. [0056] The second probing component 216 of the processor 202 is configured to allow the user to access the details of the mapping which is in at least one of, the subscriber data lake 206, and the distributed data lake 208 via the User Interface (UI) 210. In an embodiment, the user includes a support team member or a network analyst.
[0057] In one embodiment, the details of the mapping between the SUPI number and the MSISDN number are displayed to the user via the User Interface (UI) 210 to troubleshoot one or more issues raised by the subscriber. In particular, the system 120 ensures the availability of accurate mapping information, empowering the user to effectively analyze and resolve one or more issues raised by the subscriber. In an embodiment, the subscriber includes a customer who encounters a network issue, for an example, poor call quality or data connectivity problems.
[0058] The first probing component 212, the learning module 214, and the second probing component 216, in an exemplary embodiment, are implemented as a combination of hardware and programming (for example, programmable instructions) to implement one or more functionalities of the processor 202. In the examples described herein, such combinations of hardware and programming may be implemented in several different ways. For example, the programming for the processor 202 may be processor-executable instructions stored on a non-transitory machine-readable storage medium and the hardware for the processor may comprise a processing resource (for example, one or more processors), to execute such instructions. In the present examples, the memory 204 may store instructions that, when executed by the processing resource, implement the processor 202. In such examples, the system 108 may comprise the memory 204 storing the instructions and the processing resource to execute the instructions, or the memory 204 may be separate but accessible to the system 108 and the processing resource. In other examples, the processor 202 may be implemented by electronic circuitry.
[0059] FIG. 3 illustrates an exemplary block diagram of an architecture that can be implemented in the system of FIG.2, according to one or more embodiments of the present invention. More specifically, FIG. 3 illustrates the system 108 configured for mapping user equipment identifiers in the telecommunication network 106. It is to be noted that the embodiment with respect to FIG. 3 will be explained with respect to the UE 102 for the purpose of description and illustration and should nowhere be construed as limited to the scope of the present disclosure.
[0060] FIG. 3 shows communication between the UE 102, the system 108, the Network Functions (NFs) 110. For the purpose of description of the exemplary embodiment as illustrated in FIG. 3, the UE 102, and the Network Functions (NFs) 110 uses a network protocol connection to communicate with the system 108. In an embodiment, the network protocol connection is the establishment and management of communication between the UE 102, the system 108, and the Network Functions (NFs) 110, over the telecommunication network 106 (as shown in FIG. 1) using a specific protocol or set of protocols. The network protocol connection includes, but not limited to, Session Initiation Protocol (SIP), System Information Block (SIB) protocol, Transmission Control Protocol (TCP), User Datagram Protocol (UDP), File Transfer Protocol (FTP), Hypertext Transfer Protocol (HTTP), Simple Network Management Protocol (SNMP), Internet Control Message Protocol (ICMP), Hypertext Transfer Protocol Secure (HTTPS) and Terminal Network (TEENET).
[0061] In an embodiment, the UE 102 includes a primary processor 302, and a memory 304. In alternate embodiments, the UE 102 may include more than one primary processor 302 as per the requirement of the telecommunication network 106. The primary processor 302, may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, single board computers, and/or any devices that manipulate signals based on operational instructions.
[0062] In an embodiment, the primary processor 302 is configured to fetch and execute computer-readable instructions stored in the memory 304. The memory 304 may be configured to store one or more computer-readable instructions or routines in a non-transitory computer-readable storage medium, which may be fetched and executed to transmit the MSISDN number associated with the UE 102 to the one or more processors 202. The memory 304 may include any non-transitory storage device including, for example, volatile memory such as RAM, or non-volatile memory such as disk memory, EPROMs, FLASH memory, unalterable memory, and the like.
[0063] For example, when the subscriber is facing one or more issues related to at least one of but not limited to, a poor quality of a calling service, then the subscriber connects to the network operator i.e. user in order to complaint the network operator regarding the one or more issues via the UE 102. Further, the network operator receives the operational data associated with the UE 102 via the Network Functions (NFs) 110 Thereafter, the network operator requests the system 108 in order to get the mapped data pertaining to the SUPI number and the MSISDN number so that the network operator can retrieve the mapped data which enables the network operator to troubleshoot one or more issues faced by the subscriber accurately and efficiently.
[0064] As mentioned earlier in FIG.2, the system 108 includes the one or more processors 202, the memory 204, the subscriber data lake 206, and the distributed data lake 208 and the user interface 210. the subscriber data lake 206, and the distributed data lake 208 and the user interface 210 in order to map user equipment identifiers in the telecommunication network are 106 already explained in FIG. 2. For the sake of brevity, a similar description related to the working and operation of the system 108 as illustrated in FIG. 2 has been omitted to avoid repetition.
[0065] Further, the processor 202 includes the first probing component 212, the learning module 214, and the second probing component 216. The operations and functions of the first probing component 212, the learning module 214, and the second probing component 216 are already explained in FIG. 2. Hence, for the sake of brevity, a similar description related to the working and operation of the system 108 as illustrated in FIG. 2 has been omitted to avoid repetition. The limited description provided for the system 108 in FIG. 3, should be read with the description provided
Y1 for the system 108 in the FIG. 2 above, and should not be construed as limiting the scope of the present disclosure.
[0066] FIG. 4 is an exemplary block diagram of an architecture 400 which can be implemented in the system 108 of FIG.2, according to one or more embodiments of the present invention.
[0067] The architecture 400 of the system 108 includes several components and their connections to enable mapping user equipment identifiers in the telecommunication network 106.
[0068] In one implementation, the architecture 400 of the system 108 includes the Network Functions (NFs) 110. The Network Functions (NFs) 110 includes a NF 110a, a NF 110b, and a NF 110c. The NFs HOa-llOc capture and generates Streaming Data Records (SDR) data, specifically the SUPI or the IMSI, associated with the UE 102 of the subscribers. The SDR data is the continuous flow of the data from the NFs 110a- 110c. For example, the SDR includes at least one of, but not limited to, timestamp of request, timestamp of response, etc. The SDR data may also be referred to as the raw data. However, the MSISDN or the GPSI, which are the subscribers' phone numbers, are not sent in the data records by the NFs HOa-llOc.
[0069] In one implementation, the architecture 400 of the system 108 includes the first probing component 212 which receives the SDR data from the NFs HOa-llOc. In one embodiment, the first probing component 212 includes at least one of, but not limited to, a probing agent. The first probing component 212 identifies the SUPI number associated with the UE 102.
[0070] In one implementation, the architecture 400 of the system 108 includes the learning module 214. In one embodiment, the learning module 214 includes an Artificial Intelligence/Machine Learning (AI/ML) module. The learning module 214 receives the MSISDN number associated with the UE 102 from the subscriber data lake 206. The subscriber data lake 206 also known as a Unified Inventory Management (UIM) which serves as a central repository for storing subscriber related information. The subscriber data lake 206 ingests, stores, and allows for processing of large volumes of data in its original form. The subscriber data lake 206 contains data such as the IMSI, the MSISDN, and an Integrated Circuit Card Identifier (ICCID).
[0071] In one embodiment, the learning module 214 maps the SUPI number with the MSISDN number, and ensures that the details of mapping are synched in real time. The learning module 214 store details of the mapping between the SUPI number and the MSISDN number in the distributed data lake 208. The distributed data lake 208 is a storage location where the learning module 214 stores the mapped data pertaining to the MSISDN and SUPI mapping.
[0072] In one implementation, the architecture 400 of the system 108 includes the second probing component 216 which allows the user to access the details of the mapping stored in the distributed data lake 208 allows for analyzing and resolving subscribers one or more issues via the User Interface (UI) 210.
[0073] For example, when the subscriber raises a complaint with the customer care, providing their MSISDN and location details, the customer care utilizes the processor 202 and access the MSISDN-SUPI mapping stored in the distributed data lake 208. This mapping information allows to link the subscribers reported issue with the SDR data, which primarily contains the SUPI. The customer care analyzes the data records related to the mapping and troubleshoot the issue effectively, leading to a faster resolution and improved subscriber experience.
[0074] FIG. 5 is a flow diagram illustrating a method 500 for mapping user equipment identifiers in the telecommunication network 106, according to one or more embodiments of the present disclosure. For the purpose of description, the method 500 is described with the embodiments as illustrated in FIG. 2 and should nowhere be construed as limiting the scope of the present disclosure. [0075] At step 502, the method 500 includes the step of receiving operational data including information related to at least one of network performance and call quality from a 5G Network Function (5g NF), wherein the operational data is associated with a user equipment. In one embodiment, the first probing component 212 of the processor 202 is configured to receive operational data including information related to at least one of network performance and call quality from the network functions 110. In particular, the operational data is associated with the UE 102. For example, the the first probing component 212 receives the operational data from the NFs 110 without the MSISDN.
[0076] At step 504, the method 500 includes the step of identifying a Subscription Permanent Identifier (SUPI) number associated with the UE 102 from the operational data. In an embodiment, the first probing component 212 of the processor 202 is configured to identify the SUPI number associated with the UE 102 from the received operational data.
[0077] At step 506, the method 500 includes the step of receiving a Mobile Station International Subscriber Directory Number (MSISDN) number associated with the UE 102 from the subscriber data lake 206. In an embodiment, the learning module 214 of the processor 202 is configured to receive MSISDN number associated with the UE 102 from the subscriber data lake 206. For example, the the first probing component 212 receives the SUPI from the NFs 110 based on which the learning module 214 fetches the MSISDN number associated with the UE 102 from the subscriber data lake 206.
[0078] At step 508, the method 500 includes the step of mapping the SUPI number with the MSISDN number. In an embodiment, the learning module 214 of the processor 202 is configured to map the identified SUPI number with the MSISDN number in real time. The real-time mapping process ensures that the is SUPI aligned with the MSISDN. In particular, by performing mapping operation in real time, the learning module 214 enables immediate analysis, facilitating prompt and precise insights into network performance of the subscriber. For example, the one-to-one mapping of the MSISDN number is done with the SUPI number of the subscriber based on at least one of, a common field between the MSISDN number and the SUPI number. In other words, the MSISDN number of the subscriber A is mapped with the SUPI number of the subscriber A and vice versa. Herin the common field may be a subscriber profile which may include the details of subscriber such as name, date of birth, etc.
[0079] At step 510, the method 500 includes the step of storing details of the mapping between the SUPI number and the MSISDN number in a distributed data lake 208. In an embodiment, the learning module 214 of the processor 202 is configured to store details of the mapping in the distributed data lake 208. For example, the details of the mapping include at least one of, but not limited to, the common field based on which the mapping is done, and the mapping of the MSISDN number with SUPI number for each subscriber. The learning module 214 creates a separate index in the distributed data lake 208 to store this mapping. Further, the learning module 214 continuously updates the details of the mapping by processing the operational data received on the periodic basis when a change occurs in at least one of the MSISDN number and the SUPI number. For example, when the at least one of the MSISDN number and the SUPI number is changes, the mapping is updated accordingly.
[0080] Thereafter, whenever the user requires the details between the mapping of the identified SUPI number and the MSISDN number, the user fetches the details of the mapping from the distributed data lake 208 via the second probing component 216. The fetched details are displayed to the user via the User Interface (UI) 210 which facilitates in troubleshooting the one or more issues raised by the subscriber.
[0081] The present invention further discloses a non-transitory computer-readable medium having stored thereon computer-readable instructions. The computer- readable instructions are executed by the processor 202. The processor 202 is configured to receive operational data including information related to at least one of network performance and call quality from a 5G Network Function (5g NF) 110, wherein the operational data is associated with a user equipment 102. The processor 202 is configured to identify a Subscription Permanent Identifier (SUPI) number associated with the user equipment 102 from the operational data. The processor 202 is configured to receive a Mobile Station International Subscriber Directory Number (MSISDN) number associated with the user equipment 102 from a subscriber data lake 206. The processor 202 is configured to map the SUPI number with the MSISDN number. The processor 202 is configured to store details of the mapping between the SUPI number and the MSISDN number in a distributed data lake 208.
[0082] A person of ordinary skill in the art will readily ascertain that the illustrated embodiments and steps in description and drawings (FIG.1-5) are set out to explain the exemplary embodiments shown, and it should be anticipated that ongoing technological development will change the manner in which particular functions are performed. These examples are presented herein for purposes of illustration, and not limitation. Further, the boundaries of the functional building blocks have been arbitrarily defined herein for the convenience of the description. Alternative boundaries can be defined so long as the specified functions and relationships thereof are appropriately performed. Alternatives (including equivalents, extensions, variations, deviations, etc., of those described herein) will be apparent to persons skilled in the relevant art(s) based on the teachings contained herein. Such alternatives fall within the scope and spirit of the disclosed embodiments.
[0083] The present disclosure provides technical advancement for mapping the MSISDNs with the SUPIs. The present disclosure ensures the availability of accurate mapping information, empowering the user to effectively analyze and resolve subscriber/customer reported issues.
[0084] The system and method of the present embodiment offer following advantages: [0085] Enhanced Troubleshooting: The invention enables the alignment of MSISDNs with SUPIs. This alignment allows the users, such as customer care or network analysts, to easily correlate customer-reported issues with the SDR data. It streamlines the troubleshooting process, leading to faster and more accurate issue identification and resolution.
[0086] Improved Customer Experience: By efficiently addressing subscribers/ customer reported issues, the invention enhances the overall customer experience. The ability to quickly identify and resolve network service problems translates to reduced downtime, improved service quality, and increased customer satisfaction.
[0087] Effective Data Analysis: The invention provides the users with the necessary mapping of the MSISDNs and the SUPIs, empowering them to analyze data records in a more precise and targeted manner. With access to the mapping, including MSISDNs and associated SUPIs, the user can extract valuable insights from the mapped data, identify patterns, and make informed decisions for optimizing network performance.
[0088] Scalability and Flexibility: The solution can be implemented in various telecommunications networks, including 5G networks, making it scalable and adaptable to different environments. It can integrate with existing systems and processes, allowing for seamless deployment and integration without significant disruptions or infrastructure changes.
[0089] Real-Time Access to Mapping Information: The invention provides realtime access to the MSISDN-SUPI mapping information. This allows the users to retrieve and utilize the mapping data whenever needed, enabling immediate troubleshooting and analysis of network issues.
[0090] The present invention offers multiple advantages over the prior art and the above listed are a few examples to emphasize on some of the advantageous features. The listed advantages are to be read in a non-limiting manner. REFERENCE NUMERALS
[0091] Environment - 100;
[0092] Telecommunication network- 106;
[0093] Network Functions- 110;
[0094] Server - 104;
[0095] System -108;
[0096] User Equipment (UE) - 102;
[0097] Processor - 202;
[0098] Memory - 204;
[0099] Subscriber data lake - 206;
[00100] Distributed data lake - 208;
[00101] User interface-210;
[00102] First probing component - 212;
[00103] Learning module- 214;
[00104] Second probing component - 216;
[00105] Primary processor- 302;
[00106] Memory- 304;
[00107] NFs - 110a, 110b and 110c.

Claims

We Claim:
1. A method (500) of mapping user equipment identifiers in a telecommunication network (106), the method (500) comprising: receiving, by one or more processors, operational data including information related to at least one of network performance and call quality from a 5G Network Function (5g NF) (110), wherein the operational data is associated with a user equipment (102); identifying, by the one or more processors (202), a Subscription Permanent Identifier (SUPI) number associated with the user equipment (102) from the operational data; receiving, by the one or more processors (202), a Mobile Station International Subscriber Directory Number (MSISDN) number associated with the user equipment (102) from a subscriber data lake (206); mapping, by the one or more processors (202), the SUPI number with the MSISDN number; and storing, by the one or more processors (202), details of the mapping between the SUPI number and the MSISDN number in a distributed data lake (208).
2. The method (500) as claimed in claim 1, further comprising updating the details of the mapping by processing the network data received on a periodic basis.
3. The method (500) as claimed in claim 2, comprising updating the details of the mapping when a change occurs in one or more of the MSISDN number and the SUPI number.
4. The method (500) as claimed in claim 1, further comprising providing an interface for allowing a user to access the details of the mapping.
5. The method (500) as claimed in claim 1, wherein atleast one of: the MSISDN number is received from the subscriber data lake (206), and the details of the mapping are stored in the distributed data lake (208).
6. A system (108) for mapping user equipment identifiers in a telecommunication network (106), the system (108) comprising: a first probing component (212) configured to receive operational data including information related to network performance and call quality from a 5G Network Function (5g NF) (110), wherein the operational data is associated with a user equipment (102), wherein the first probing component (212) is configured to identify a Subscription Permanent Identifier (SUPI) number associated with the user equipment (102) from the operational data; and a learning module (214) configured to: receive a Mobile Station International Subscriber Directory Number (MSISDN) number associated with the user equipment (102) from a subscriber data lake (206); map the SUPI number with the MSISDN number; and store details of the mapping between the SUPI number and the MSISDN number in a distributed data lake (208).
7. The system (108) as claimed in claim 6, wherein the learning module (214) updates the details of the mapping by processing the network data received on a periodic basis.
8. The system (108) as claimed in claim 7, wherein the learning module updates the details of the mapping when a change occurs in one or more of the MSISDN number and the SUPI number.
9. The system (108) as claimed in claim 6, wherein the system (108) comprises a second probing component (214) configured to allow a network operator to access the details of the mapping.
10. The system (108) as claimed in claim 6, wherein at least one of, the MSISDN number is received from the subscriber data lake (206), and the details of the mapping are stored in the distributed data lake (208).
11. A non-transitory computer-readable medium having stored thereon computer- readable instructions that, when executed by a processor (202), cause the processor (202) to: receive operational data including information related to network performance and call quality from a 5G Network Function (5g NF) (110), wherein the operational data is associated with a user equipment (102); identify a Subscription Permanent Identifier (SUPI) number associated with the user equipment (102) from the operational data; receive a Mobile Station International Subscriber Directory Number (MSISDN) number associated with the user equipment (102) from a subscriber data lake (206); map the SUPI number with the MSISDN number; and store details of the mapping between the SUPI number and the MSISDN number in a distributed data lake (208).
12. A User Equipment (UE) (102) comprising: one or more processors (202) communicatively coupled to a memory (304), wherein said memory (304) stores instructions which when executed by the one or more processors (202) causes the UE (102) to: transmit a Mobile Station International Subscriber Directory Number (MSISDN) number associated with the UE (102) to the one or more processors (202); wherein the one or more processors (202) is configured to perform the steps as claimed in claim 1.
PCT/IN2024/051141 2023-07-13 2024-07-10 System and method for mapping user equipment identifiers in a telecommunication network Pending WO2025013067A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IN202321047347 2023-07-13
IN202321047347 2023-07-13

Publications (1)

Publication Number Publication Date
WO2025013067A1 true WO2025013067A1 (en) 2025-01-16

Family

ID=94215128

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IN2024/051141 Pending WO2025013067A1 (en) 2023-07-13 2024-07-10 System and method for mapping user equipment identifiers in a telecommunication network

Country Status (1)

Country Link
WO (1) WO2025013067A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021225087A1 (en) * 2020-05-08 2021-11-11 Nec Corporation Support for network slice quota event notification
EP3993471A1 (en) * 2020-10-30 2022-05-04 EXFO Solutions SAS Sim swap scam protection via passive monitoring
KR20220138662A (en) * 2021-04-06 2022-10-13 삼성전자주식회사 Apparatus and method for controlling network slice in a communication system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021225087A1 (en) * 2020-05-08 2021-11-11 Nec Corporation Support for network slice quota event notification
EP3993471A1 (en) * 2020-10-30 2022-05-04 EXFO Solutions SAS Sim swap scam protection via passive monitoring
KR20220138662A (en) * 2021-04-06 2022-10-13 삼성전자주식회사 Apparatus and method for controlling network slice in a communication system

Similar Documents

Publication Publication Date Title
US10841187B2 (en) Monitoring enterprise networks with endpoint agents
US9172593B2 (en) System and method for identifying problems on a network
US8761757B2 (en) Identification of communication devices in telecommunication networks
US9705922B2 (en) Cloud-based user-level policy, reporting, and authentication over DNS
US20170070582A1 (en) Network entity discovery and service stitching
US20120060219A1 (en) Deviating Behaviour of a User Terminal
CN104823470A (en) System and method for correlating network information with subscriber information in mobile network environment
US9338657B2 (en) System and method for correlating security events with subscriber information in a mobile network environment
US10237805B2 (en) Telecommunications routing system
US9805111B2 (en) Data model pattern updating in a data collecting system
US9942766B1 (en) Caller validation for end service providers
US20230229539A1 (en) Methods, systems, and computer readable media for health checking involving common application programming interface framework
US9813317B2 (en) Self-localizing data distribution network
CN117176612B (en) Network quality detection method, device and computer readable storage medium
WO2025013067A1 (en) System and method for mapping user equipment identifiers in a telecommunication network
CN103595967A (en) Monitoring method and device suitable for access of multiple operator client sides
US9032079B2 (en) Management and diagnosis of telephonic devices
CN116915907A (en) Number interception method, device, communication equipment and storage medium
WO2025017750A1 (en) System and method for stitching subscriber profile with trace data
CN112769610A (en) Management method and device of centralized management system, electronic equipment and storage medium
Scheitle et al. Analyzing locality of mobile messaging traffic using the matador framework
CN102547565A (en) System for position management of mobile user and mobile network on basis of position analysis
Deri et al. Realtime MicroCloud-based flow aggregation for fixed and mobile networks
WO2025012982A2 (en) Method and system for handling errors between a home network and a foreign network
Gibeli et al. Construction of baselines for VoIP traffic management on open MANs

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24839177

Country of ref document: EP

Kind code of ref document: A1