WO2025008838A1 - Système et procédé de contournement de pcf-spr dans un réseau de communication - Google Patents

Système et procédé de contournement de pcf-spr dans un réseau de communication Download PDF

Info

Publication number
WO2025008838A1
WO2025008838A1 PCT/IN2024/050678 IN2024050678W WO2025008838A1 WO 2025008838 A1 WO2025008838 A1 WO 2025008838A1 IN 2024050678 W IN2024050678 W IN 2024050678W WO 2025008838 A1 WO2025008838 A1 WO 2025008838A1
Authority
WO
WIPO (PCT)
Prior art keywords
spr
state
pcf
user configurable
flag
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.)
Ceased
Application number
PCT/IN2024/050678
Other languages
English (en)
Inventor
Aayush Bhatnagar
Alok Jha
Kunuguntla ANJALI
Gaurav NARAYAN
Sanjeev Kumar
Mukta Shetty
Apoorva Khamesra
Aditya Gupta
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
Priority to EP24835561.2A priority Critical patent/EP4736509A1/fr
Publication of WO2025008838A1 publication Critical patent/WO2025008838A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data

Definitions

  • a portion of the disclosure of this patent document contains material, which is subject to intellectual property rights such as, but are not limited to, copyright, design, trademark, integrated circuit (IC) layout design, and/or trade dress protection, belonging to Jio Platforms Limited (JPL) or its affiliates (herein after referred as owner).
  • JPL Jio Platforms Limited
  • owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all rights whatsoever. All rights to such intellectual property are fully reserved by the owner.
  • the present disclosure relates to a field of a communication network, and specifically to a system and a method for Policy Control Function (PCF) - Subscriber Profile Repository (SPR) bypass in a communication network.
  • PCF Policy Control Function
  • SPR Subscriber Profile Repository
  • PCF Policy Control Function
  • SPR Subscriber Profile Repository
  • AM Access Mobility
  • SM Session Management
  • subscriber SPR data object is stored by SM in cache so that any future lookup query is not sent again towards SPR.
  • This cache object is deleted once all the session data for that specific subscriber is removed from PCF.
  • PCF application does not provide a way to handle the same.
  • PCF Policy Control Function
  • SPR Subscriber Profile Repository
  • the present disclosure discloses a system for performing at least one operation in association with a policy control function (PCF) and a subscription profile repository (SPR) in a communication network.
  • the system includes a memory and a processing engine.
  • the processing engine is configured to execute instructions including receiving at least one user configurable flag from the PCF.
  • the processing engine is configured to determine a state of the at least one received user configurable flag, wherein the determined state is either a true state or a false state.
  • the processing engine is configured to perform the at least one operation based on the determined state.
  • the at least one operation includes at least one of bypassing the SPR, transmitting a query to the SPR, processing a message, and rejecting the message.
  • the at least one user configurable flag is a first user configurable flag, a second runtime user configurable flag, or a third runtime user configurable flag.
  • the processing engine is configured to transmit the query to the SPR if the determined state of the received first user configurable flag is the true state.
  • the processing engine is configured to bypass the SPR if the determined state of the received first user configurable flag is the false state and creates a subscriber profile based on a set of configurable global parameter values.
  • the processing engine is configured to determine at least one status of the SPR on receiving the second runtime user configurable flag.
  • the at least one status includes a partial down, a complete down, a SPR query failure and a SPR query null.
  • the processing engine is configured to process a message, received from a user equipment via an access management function (AMF), with a set of configurable global parameter values if the determined state of the received second runtime user configurable flag is the true state, and the determined status of the SPR is the partial down or the complete down.
  • the processing engine is configured to reject the message if the determined state of the received second runtime user configurable flag is false state and the determined status of the SPR is the SPR query failure.
  • the processing engine is configured to process the message with the set of configurable global parameter values if the determined state of the received third user configurable flag is the true state.
  • the processing engine is configured to reject the message if the determined state of the received third user configurable flag is the false state.
  • the set of configurable global parameter values includes identical field values as stored in the SPR corresponding to the subscriber profile.
  • the SPR is configured to receive subscription information from a user indicating a change in at least one of the personal information, service plans, or services subscribed by the user and is further configured to update the subscriber profile to generate a modified subscriber profile.
  • the processing engine is configured to detect a change in the subscription information associated with the user and send a notification to the PCF with the modified subscriber profile.
  • the processing engine is configured to generate a unique identifier for each of a plurality of subscribe requests received for a Subscription Permanent Identifier (SUPI) from a plurality of PCFs.
  • SUPI Subscription Permanent Identifier
  • the processing engine is configured to receive an unsubscribe message containing the unique identifier provided by the SPR and delete existing subscriptions from memory accordingly.
  • the present disclosure discloses a method for performing a number of operations in association with a policy control function (PCF) and a subscriber profile repository (SPR) in a communication network.
  • the method includes receiving at least one user configurable flag from the PCF.
  • the method includes determining a state of the at least one received user configurable flag. The determined state is either a true state or a false state.
  • the method includes performing the at least one operation based on the determined state.
  • the at least one operation includes at least one of bypassing the SPR, transmitting a query to the SPR, processing a message, and rejecting the message.
  • the at least one user configurable flag is a first user configurable flag, a second runtime user configurable flag, or a third runtime user configurable flag.
  • the method includes a step of transmitting, by the processing engine, the query to the SPR if the determined state of the received first user configurable flag is the true state.
  • the method includes a step of bypassing, by the processing engine, the SPR if the determined state of the received first user configurable flag is the false state and creates a subscriber profile based on a set of configurable global parameter values.
  • the method includes a step of determining, by the processing engine, at least one status of the SPR on receiving the second runtime user configurable flag, wherein the at least one status includes a partial down, a complete down, a SPR query failure and a SPR query null.
  • the processing engine is further configured to process a message, received from a user equipment via an access management function (AMF), with a set of configurable global parameter values if the determined state of the received second runtime user configurable flag is the true state, and the determined status of the SPR is the partial down or the complete down.
  • the processing engine reject the message if the determined state of the received second runtime user configurable flag is false state and the determined status of the SPR is the SPR query failure.
  • the method includes a step of processing, by the processing engine, the message with a set of configurable global parameter values if the determined state of the received third user configurable flag is the true state.
  • the method includes a step of rejecting, by the processing engine, the message if the determined state of the received third user configurable flag is the false state.
  • the set of configurable global parameter values includes identical field values as stored in the SPR corresponding to the subscriber profile.
  • the method includes a step of receiving, by the SPR, subscription information from a user indicating a change in at least one of the personal information, service plans, or services subscribed by the user and updating the subscriber profile to generate a modified subscriber profile.
  • the method includes a step of detecting, by the processing engine, a change in the subscription information associated with the user and sending a notification to the PCF with the modified subscriber profile.
  • the method includes a step of generating, by the processing engine, a unique identifier to differentiate each of a plurality of subscribe requests received for a Subscription Permanent Identifier (SUPI) from a plurality of PCFs.
  • SUPI Subscription Permanent Identifier
  • the method includes a step of receiving, by the processing engine, an unsubscribe message containing the unique identifier provided by the SPR and deleting existing subscriptions from memory accordingly.
  • the present disclosure discloses a user equipment (UE) communicatively coupled with a system.
  • the coupling comprises steps of receiving a connection request, sending an acknowledgment of the connection request to the system, and transmitting a plurality of signals in response to the connection request.
  • UE user equipment
  • PCF policy control function
  • FIG. 1 illustrates an exemplary network architecture for implementing a system, in accordance with an embodiment of the present disclosure.
  • FIG. 2 illustrates an exemplary block diagram of the system, in accordance with an embodiment of the present disclosure.
  • FIG. 3 is a flow chart depicting steps of a method for performing at least one operation in association with a policy control function (PCF) and a subscriber profile repository (SPR) in a communication network, in accordance with an embodiment of the present disclosure.
  • PCF policy control function
  • SPR subscriber profile repository
  • FIG. 4 is a flow chart depicting steps performed by the system, in accordance with an embodiment of the present disclosure.
  • FIG. 5 is an illustration of a non-limiting example of details of computing hardware used in the system, in accordance with an embodiment of the present disclosure.
  • PCF Policy Control Function
  • individual embodiments may be described as a process that is depicted as a flowchart, a flow diagram, a data flow diagram, a structure diagram, or a block diagram. Although a flowchart may describe the operations as a sequential process, many of the operations can be performed in parallel or concurrently. In addition, the order of the operations may be re-arranged.
  • a process is terminated when its operations are completed but could have additional steps not included in a figure.
  • a process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a function, its termination can correspond to a return of the function to the calling function or the main function.
  • exemplary and/or “demonstrative” is used herein to mean serving as an example, instance, or illustration.
  • the subject matter disclosed herein is not limited by such examples.
  • any aspect or design described herein as “exemplary” and/or “demonstrative” is not necessarily to be construed as preferred or advantageous over other aspects or designs, nor is it meant to preclude equivalent exemplary structures and techniques known to those of ordinary skill in the art.
  • the terms “includes,” “has,” “contains,” and other similar words are used in either the detailed description or the claims, such terms are intended to be inclusive like the term “comprising” as an open transition word without precluding any additional or other elements.
  • mobile device “user equipment”, “user device”, “communication device”, “device” and similar terms are used interchangeably for the purpose of describing the invention. These terms are not intended to limit the scope of the invention or imply any specific functionality or limitations on the described embodiments. The use of these terms is solely for convenience and clarity of description. The invention is not limited to any particular type of device or equipment, and it should be understood that other equivalent terms or variations thereof may be used interchangeably without departing from the scope of the invention as defined herein.
  • an “electronic device”, or “portable electronic device”, or “user device” or “communication device” or “user equipment” or “device” refers to any electrical, electronic, electromechanical, and computing device.
  • the user device is capable of receiving and/or transmitting one or parameters, performing function/s, communicating with other user devices, and transmitting data to the other user devices.
  • the user equipment may have a processor, a display, a memory, a battery, and an input-means such as a hard keypad and/or a soft keypad.
  • the user equipment may be capable of operating on any radio access technology including but not limited to IP-enabled communication, Zig Bee, Bluetooth, Bluetooth Low Energy, Near Field Communication, Z-Wave, Wi-Fi, Wi-Fi direct, etc.
  • the user equipment may include, but not limited to, a mobile phone, smartphone, virtual reality (VR) devices, augmented reality (AR) devices, laptop, a general-purpose computer, desktop, personal digital assistant, tablet computer, mainframe computer, or any other device as may be obvious to a person skilled in the art for implementation of the features of the present disclosure.
  • the user device may also comprise a “processor” or “processing unit” includes processing unit, wherein processor refers to any logic circuitry for processing instructions.
  • the processor may be a general-purpose processor, a special purpose processor, a conventional processor, a digital signal processor, a plurality of microprocessors, one or more microprocessors in association with a DSP core, a controller, a microcontroller, Application Specific Integrated Circuits, Field Programmable Gate Array circuits, any other type of integrated circuits, etc.
  • the processor may perform signal coding data processing, input/output processing, and/or any other functionality that enables the working of the system according to the present disclosure. More specifically, the processor is a hardware processor.
  • Radio Access Technology refers to the technology used by mobile devices/ user equipment (UE) to connect to a cellular network. It refers to the specific protocol and standards that govern the way devices communicate with base stations, which are responsible for providing the wireless connection. Further, each RAT has its own set of protocols and standards for communication, which define the frequency bands, modulation techniques, and other parameters used for transmitting and receiving data. Examples of RATs include GSM (Global System for Mobile Communications), CDMA (Code Division Multiple Access), UMTS (Universal Mobile Telecommunications System), LTE (Long-Term Evolution), and 5G. The choice of RAT depends on a variety of factors, including the network infrastructure, the available spectrum, and the mobile device' s/device's capabilities. Mobile devices often support multiple RATs, allowing them to connect to different types of networks and provide optimal performance based on the available network resources.
  • PCF Policy Control Function
  • SPR Subscriber Profile Repository
  • PCF Policy Control Function
  • SPR Subscriber Profile Repository
  • PCF is a network entity responsible for controlling and managing policies related to the quality of service (QoS), traffic management, and charging within the network.
  • QoS quality of service
  • PCF plays a crucial role in ensuring that the network resources are utilized efficiently while meeting the service quality requirements of different applications and users.
  • PCF interacts with other network elements such as the Policy and Charging Rules Function (PCRF), User Equipment (UE), and Session Management Function (SMF) to enforce policies and make dynamic decisions based on factors like subscriber profiles, network conditions, and service requirements.
  • PCF Policy and Charging Rules Function
  • UE User Equipment
  • SMF Session Management Function
  • SPR serves as a centralized repository for storing subscriber-related information and profiles within the network.
  • SPR contains detailed information about subscribers such as their service subscriptions, authentication credentials, service preferences, usage patterns, and QoS requirements.
  • SPR provides a centralized source of subscriber data that various network functions and entities can access for authentication, authorization, charging, and policy enforcement purposes.
  • SPR enables the network to personalize services, enforce policies, and deliver a consistent user experience across different access networks and service domains.
  • the PCF requires an SPR lookup for access mobility (AM) and session management (SM) policy decisions for initial AM/SM policy control messages.
  • A access mobility
  • SM session management
  • a subscriber data object (having a subscriber information) is stored corresponding to a session for a specific subscriber in a cache object associated with the PCF, so that any future lookup query is not sent again toward the SPR.
  • the cache object is deleted once all the session data for that specific subscriber is removed from PCF.
  • there may be scenarios that need to be handled by PCF including cases where SPR lookup needs to be turned off, or SPR is partially unavailable, or SPR lookup failed (due to provisioning-specific issues).
  • PCF does not provide a way to handle these scenarios.
  • SPR subscriber information
  • PCF does not have any way to handle these situations as well.
  • the present disclosure provides a system for PCF-SPR in a communication network.
  • the present disclosure enhances features associated with the PCF and SPR.
  • the present disclosure provides a capability to PCF to act on the notification received from SPR.
  • the present disclosure provides the following functionalities:
  • the described system enhances the capabilities of PCF and SPR within the communication network, offering improved flexibility, real-time responsiveness, and operational efficiency through bypass support, subscribe/notify features, and comprehensive management tools.
  • FIG. 1 illustrates an exemplary network architecture (100) for implementing a system (108), in accordance with an embodiment of the present disclosure.
  • the network architecture (100) includes one or more computing devices or user equipments (104-1, 104-2. .. 104-N) associated with one or more users (102-1, 102-2. . . 102-N), the system (108), and a centralized server (114) in an environment.
  • a person of ordinary skill in the art will understand that one or more users (102-1, 102-2... 102-N) may be individually referred to as the user (102) and collectively referred to as the users (102).
  • one or more user equipments (104-1, 104-2. .. 104-N) may be individually referred to as the user equipment (104) and collectively referred to as the user equipment (104).
  • computing device(s) and “user equipment” may be used interchangeably throughout the disclosure. Although three user equipments (104) are depicted in FIG. 1, however any number of the user equipments (104) may be included without departing from the scope of the ongoing description.
  • the user equipment (104) may include smart devices operating in a smart environment, for example, an Internet of Things (loT) system.
  • the user equipment (104) may include, but is not limited to, smart phones, smart watches, smart sensors (e.g., mechanical, thermal, electrical, magnetic, etc.), networked appliances, networked peripheral devices, networked lighting system, communication devices, networked vehicle accessories, networked vehicular devices, smart accessories, tablets, smart television (TV), computers, smart security system, smart home system, other devices for monitoring or interacting with or for the users (102) and/or entities, or any combination thereof.
  • the user equipment (104) may include, but is not limited to, intelligent, multi-sensing, network-connected devices, that can integrate seamlessly with each other and/or with a central server or a cloud-computing system or any other device that is network-connected.
  • the user equipment (104) may include, but is not limited to, a handheld wireless communication device (e.g., a mobile phone, a smart phone, a phablet device, and so on), a wearable computer device(e.g., a headmounted display computer device, a head-mounted camera device, a wristwatch computer device, and so on), a Global Positioning System (GPS) device, a laptop computer, a tablet computer, or another type of portable computer, a media playing device, a portable gaming system, and/or any other type of computer device with wireless communication capabilities, and the like.
  • a handheld wireless communication device e.g., a mobile phone, a smart phone, a phablet device, and so on
  • a wearable computer device e.g., a headmounted display computer device, a head-mounted camera device, a wristwatch computer device, and so on
  • GPS Global Positioning System
  • the user equipment (104) may include, but is not limited to, any electrical, electronic, electro-mechanical, or an equipment, or 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, wherein the user equipment (104) may include one or more in-built or externally coupled accessories including, but not limited to, a visual aid device such as a camera, an audio aid, a microphone, a keyboard, and input devices for receiving input from the user (102) or the entity such as touch pad, touch enabled screen, electronic pen, and the like.
  • a visual aid device such as a camera
  • an audio aid such as a microphone
  • keyboard a keyboard
  • input devices for receiving input from the user (102) or the entity such as touch pad, touch enabled screen, electronic pen, and the like.
  • the user equipment (104) may not be restricted to the mentioned devices and various other devices may be used.
  • the user equipment (104) is configured to communicate with the system (108), through a communication network (106).
  • the system (108) is commutatively coupled to a policy control function (PCF) (110) and a subscription profile repository (SPR) (112) in the communication network (106).
  • PCF policy control function
  • SPR subscription profile repository
  • the system (108) may be assembled with the PCF (110) and the SPR (112) to provide an enhancement in various capabilities (support the bypass and subscribe/notify features) of the PCF and the SPR.
  • the communication network (106) may include a multiple PCFs, a plurality of access management functions (AMFs), and multiple SPR as per requirements.
  • the communication network (106) is a fifth generation (5G) network, 6G network, fifth generation (5G) standalone (SA) network, 5G non-standalone (NSA) network, fourth generation (4G) network, a combination of 5G to 4G network, wireless fidelity (Wi-Fi) network or other non 3GPP (third generation partnership project) access network.
  • the communication network (106) enables the user equipment (104) to communicate with other devices in the network architecture (100) and/or with the system (108).
  • the communication network (106) may include a wireless card or some other transceiver connection to facilitate this communication.
  • the communication network (106) may be implemented as or include any of a variety of different communication technologies such as a wide area network (WAN), a local area network (LAN), a wireless network, a mobile network, a Virtual Private Network (VPN), the Internet, the Public Switched Telephone Network (PSTN), or the like.
  • WAN wide area network
  • LAN local area network
  • VPN Virtual Private Network
  • PSTN Public Switched Telephone Network
  • the centralized server (114) may include or comprise, 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 system (108) (also referred as “PCF-SPR bypass system (108)”) is configured for enhancing capabilities of the PCF and the SPR to support the bypass and subscribe/notify features.
  • the system (108) is configured to provide the capability to act on the notifications received from SPR.
  • the system (108) is configured to provide alarms, counters, vProbe codes, logs for operational ease of feature.
  • the system includes a memory and a processing engine (as shown in FIG. 2). Under a set of operative instructions, the processing engine is configured to receive at least one user configurable flag from the PCF.
  • the at least one user configurable flag is a first user configurable flag (SPRLookupEnable), a second runtime user configurable flag (SPRFailProcess), or a third runtime user configurable flag (SPRNullProcess).
  • the system (108) is configured to determine a type of the received runtime user configurable flag.
  • the processing engine is configured to determine a state of the received user configurable flag. In an example, the determined state is either a true state or a false state.
  • the processing engine is configured to perform the at least one operation based on the determined state. In an aspect, the at least one operation includes bypassing the SPR, transmitting a query to the SPR, processing a message, or rejecting the message.
  • the system (108) After determining, the type of the received runtime user configurable flag (for example, the received runtime user configurable flag is the first user configurable flag), the system (108) is configured to determine whether the determined state of the received first user configurable flag is the true state or the false state. If the determined state of the received first user configurable flag is the true state, the system (108) is configured to transmit a query to the SPR. If the determined state of the received first user configurable flag is the false state, the system (108) is configured to bypass the SPR and create a subscriber profile based on a set of configurable global parameter values.
  • the set of configurable global parameter values includes identical field values as stored in the SPR corresponding to a subscriber profile.
  • the subscriber profile includes a range of details such as unique subscriber identities like International mobile subscriber identity (IMSI) or Subscriber Identity Module (SIM) information, subscribed services data, voice, and messaging plans, along with associated service profiles defining parameters like QoS and call forwarding settings.
  • IMSI International mobile subscriber identity
  • SIM Subscriber Identity Module
  • the system (108) is configured to determine at least one status of the SPR.
  • the at least one status includes a partial down, a complete down, a SPR query failure and a SPR query null. If the determined state of the received second runtime user configurable flag is the true state and the determined status of the SPR is partial down or the complete down, the system (108) is configured to process a message, received from the user equipment via an access management function (AMF), with the set of configurable global parameter values. If the determined state of the received second runtime user configurable flag is the false state and the determined status of the SPR is the SPR query failure, then the system (108) is configured to reject the received message.
  • AMF access management function
  • the system (108) is configured to determine whether the state of the received third user configurable flag is the true state or the false state. In an embodiment, the system (108) is configured to determine at least one status of the SPR on receiving the third runtime user configurable flag. If the determined state of the received third user configurable flag is the true state, the system (108) is configured to process the message with the set of configurable global parameter values. If the determined state of the received third user configurable flag is the false state, and the determined status of the SPR is SPR query null, then the system (108) is configured to reject the message.
  • the SPR is configured to receive subscription information from a user indicating a change in at least one of the personal information, service plans, or services subscribed by the user. On receiving the subscription information from the user, the SPR is further configured to update the subscriber profile according to the change to generate a modified subscriber profile.
  • the processing engine is configured to detect a change in the subscription information, performed by the SPR, associated with the user, and send a notification to the PCF with the modified subscriber profile.
  • the SPR is configured to receive a subscription message from the PCF and store subscription information for the modified subscriber profile.
  • the processing engine is configured to generate a unique identifier for each of a plurality of subscribe requests received for a Subscription Permanent Identifier (SUPI) from a plurality of PCFs. Further, the processing engine is configured to receive an unsubscribe message containing the unique identifier provided by the SPR and delete existing subscriptions from memory accordingly.
  • the system (108) is configured to generate a unique subscriber identity module provider identifier (SUPI) value to differentiate between a subscribe request for same SUPI from multiple PCFs. In an example, the system (108) is configured to generate the unique SUPI values by adding some randomly generated values.
  • the system (108) is configured to detects a change in subscription information and send a notification towards a uniform resource identifier (URI) with updated subscriber profile.
  • URI uniform resource identifier
  • FIG. 1 shows exemplary components of the network architecture (100)
  • the network architecture (100) may include fewer components, different components, differently arranged components, or additional functional components than depicted in FIG. 1. Additionally, or alternatively, one or more components of the network architecture (100) may perform functions described as being performed by one or more other components of the network architecture (100).
  • system is configured to facilitate various operations as described:
  • the processing engine receives a set of user configurable flags from the PCF, indicating certain conditions or preferences.
  • the set of user configurable flags can be of different types, such as runtime user configurable flags or specific flags indicating system states.
  • the processing engine determines the state of each received flag (true or false). Based on these states, the processing engine performs various operations, including bypassing the SPR, transmitting queries to the SPR, processing messages, or rejecting messages.
  • the first user configurable flag determines whether to transmit a query to the SPR or bypass it.
  • the second runtime user configurable flag is used to determine the status of the SPR and influence message processing.
  • the third user configurable flag affects message processing directly.
  • the SPR receives subscription information from users, indicating changes in personal details, service plans, or subscribed services.
  • the SPR updates subscriber profiles accordingly to reflect modified subscription details.
  • the processing engine detects changes in subscription information and notifies the PCF with the modified subscriber profile.
  • the processing engine also generates unique identifiers for subscribe requests and handles unsubscribe messages, accordingly, deleting subscriptions from memory.
  • the disclosed system enhances the functionalities of the PCF and SPR within the communication network by providing flexible handling of user configurable flags, efficient operation based on flag states, and effective management of subscriber profiles and subscriptions.
  • FIG. 2 illustrates an exemplary block diagram (200) of the system (108), in accordance with an embodiment of the present disclosure.
  • the system (108) includes a memory (204), a plurality of interfaces (206), a processing engine (208), and a database (210).
  • the processing engine (208) is configured to fetch and execute computer-readable instructions stored in the memory.
  • the processing engine (208) is configured to execute a sequence of instructions of the method for performing a number of operations in association with the PCF and the SPR, which may be embodied in a program or software.
  • the instructions can be directed to the processing unit, which may subsequently program or otherwise be configured to implement the methods of the present disclosure.
  • the processing engine (208) is configured to control and/or communicate with large databases, perform high-volume transaction processing, and generate reports from large databases.
  • the processing engine (208) may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, and/or any devices that manipulate signals based on operational instructions.
  • the memory (204) is configured to store program instructions and data corresponding to a plurality of messages received from the PCF and the SCR.
  • the program instructions include a program that implements a method for enhancing a number of functionalities of the connected PCF and the SPR in accordance with embodiments of the present disclosure and may implement other embodiments described in this specification.
  • the memory (204) may include any computer- readable medium known in the art including, for example, volatile memory, such as Static Random Access Memory (SRAM) and Dynamic Random Access Memory (DRAM), and/or non-volatile memory, such as Read Only Memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks, and magnetic tapes.
  • volatile memory such as Static Random Access Memory (SRAM) and Dynamic Random Access Memory (DRAM)
  • DRAM Dynamic Random Access Memory
  • non-volatile memory such as Read Only Memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks, and magnetic tapes.
  • the plurality of interfaces (206) includes a variety of interfaces, for example, interfaces for data input and output devices, referred to as VO devices, storage devices, and the like.
  • the plurality of interfaces (206) is configured to facilitate communication of the system (108).
  • the plurality of interfaces (206) also provides a communication pathway for one or more components of the system (108).
  • the processing engine (208) may be implemented as a combination of hardware and programming (for example, programmable instructions) to implement one or more functionalities of the processing engine (208).
  • programming for the processing engine (208) may be processor-executable instructions stored on a non-transitory machine-readable storage medium and the hardware for the processing engine (208) may comprise a processing resource (for example, one or more processors), to execute such instructions.
  • the machine -readable storage medium may store instructions that, when executed by the processing resource, implement the processing engine (208).
  • the system (108) may include the machine -readable storage medium storing the instructions and the processing resource to execute the instructions, or the machine -readable storage medium may be separate but accessible to the system (108) and the processing resource.
  • the processing engine(s) (208) may be implemented by an electronic circuitry.
  • the processing engine (208) may include a bypass engine (212), a subscription and notification engine (214), and other engines (216).
  • the bypass engine (212) of the system (108) is configured to perform the following steps: a. receive runtime user configurable flag “SPRLookupEnable” with value true/false (default value as true) from the PCF. When the value is true, the PCF is configured to query SPR, via the system (108). The SPR is configured to provide the subscribe information (subscribe profile). When “SPRLookupEnable” is set to true, PCF operates in its standard mode for subscribers, engaging in communication with the SPR to access necessary subscriber information.
  • the PCF also initiates a subscription to the Subscription Permanent Identifier (SUPI) from SPR, enabling bidirectional communication by sharing a notification URI with SPR to facilitate the transmission of notifications back to PCF.
  • SUPI Subscription Permanent Identifier
  • the PCF adjusts its operational behaviour accordingly. The PCF refrains from executing SPR lookup procedures and abstains from subscribing to SUPI.
  • the PCF in association with the system (108), is configured to define a set of configurable global parameter values.
  • the set of configurable global parameter values has similar fields to what is provided by the SPR.
  • the system (108) is configured to use those global parameter values for making decisions for session establishment/session completion.
  • a counter mechanism is implemented. This counter records both the messages sent to SPR and those bypassed, offering insights into the overall communication dynamics between the two entities. By maintaining this count, PCF can effectively manage and optimize its interactions with SPR while ensuring the integrity and efficiency of the system's policy control mechanisms.
  • the access mobility and management function is configured to forward messages received from the user equipment to the local PCF within the same Public Land Mobile Network (PLMN).
  • the SPR lookup process is bypassed for decision-making purposes.
  • the AM Policy query will not be directed to the local PCF.
  • the system (108) is configured to bypass the SPR lookup for decision making.
  • AM policy query did not land on the PCF.
  • the PCF in cooperation with the system (108), is further analyse a user equipment (UE) policy message as well for the inroamer where no SPR lookup has been done.
  • the system (108) is configured to provide a configurable option to connect with a home PCF for forwarding the UE policy message.
  • the system (108) is configured to provide the UE policy message via a V-PCF (virtual PCF) to the home PCF (h-PCF).
  • V-PCF virtual PCF
  • h-PCF home PCF
  • SM policy SM policy for inroamer is not received at PCF and for outroamer local SMF is configured to connect with the PCF.
  • the SMF is configured to handle all sessions corresponding to the same SUPI that are landed to the same PCF.
  • the SMF is configured to operate in all cases including 5G SA or NSA, 4G, 5G to 4G or 4G to 5G handover (HO), Wireless-Fidelity (Wi-Fi) or other Non 3gpp access etc.
  • the system (108) is configured to provide a counter for individual interfaces for inroamers and outroamers (v-PCF to h-PCF communication). Further, the system (108) is configured to record logging data for failed messages for the inroamer/ outroamer. c.
  • the system (108) is configured to receive the second runtime user configurable flag (SPRFailProcess) with the value true/false (default value as true) from the PCF.
  • SPRFailProcess the second runtime user configurable flag with the value true/false (default value as true) from the PCF.
  • SPRFailProcess the second runtime user configurable flag
  • the second runtime user configurable flag is used when the SPR is partially or completely down, which may also result in a timeout of queries.
  • the value of the second runtime user configurable flag decides if the message is processed or not. In case the flag value is true, then even in case of SPR query failure, the system (108) is configured to process the message with the set of configurable global parameter values and the SPR is bypassed. In case the flag value is false, and the SPR query fails, then the system (108) is configured to reject the message. This processing is for messages where SPR lookup is being done. In an embodiment, the system (108) is configured to provide a counter for the number of messages passed/failed based on the second runtime user configurable flag. d.
  • the system (108) is configured to receive the third runtime user configurable flag (SPRNullProcess) with the value true/ false (default value as false) from the PCF.
  • the third runtime user configurable flag (SPRNullProcess) is used when SPR is up and returns the null result for the query, i.e., no record is found in SPR. This flag is not used for timeout/SPR unavailable cases.
  • the system (108) is configured to process the message with the set of configurable global parameter values and considered as a case where SPR is bypassed. If flag value is false and SPR query is null, then the system (108) is configured to reject the message.
  • the system (108) is configured to provide a counter that may be available for a number of messages passed/failed based on the third runtime user configurable flag.
  • SPR acts as a database (DB) towards which PCF is communicating with a DB client.
  • the SPR (using the subscription and notification engine (214)) is configured to: a. provide subscriber lookup as it is being done and to provide an SPR bypass feature.
  • b. provide an application (SPR notification) where the application accepts the subscription messages from the PCF and stores the subscription information.
  • the application is configured to send notifications to the same PCF for subscriber identity module provider identifier (SUPI) when subscriber information changes in SPR.
  • SUPI subscriber identity module provider identifier
  • the application provides a unique identifier (not only SUPI value but added on some random number to differentiate between subscribed requests for the same SUPI from multiple PCFs).
  • the application (SPR notification) is configured to process all the incoming provisioning requests (message requests).
  • the application is configured to keep checking for SUPI values that have been subscribed by the PCF. If this application detects that subscription information has been changed, a notification is sent to a uniform resource identifier (URI) provided by PCF with the updated subscriber profile.
  • URI uniform resource identifier
  • the system (108) is configured to provide counters and logs for each operation. c. in an operative aspect, the application (SPR notification application) is configured to accept the subscription update messages from PCF.
  • the PCF sends update to subscribe with an update of notification URI (In case of switchovers).
  • PCF include subscription ID assigned earlier for such case to uniquely identify the subscription to be updated.
  • the SPR notification application updates the subscription information accordingly.
  • the system (108) is configured to support unsubscribe operations requested from the PCF.
  • the PCF sends the unique identifier provided by the SPR notification application during subscribe.
  • SPR in association with the system (108) (108), receives this unsubscribe message with unique subscription ID, any existing subscriptions is deleted.
  • the system (108) is configured to provide counters and logs for unsubscribed operations.
  • the system (108) is configured to maintain multiple sessions for same SUPI.
  • the system (108) is configured to provide a unique application to PCF and different PCF may be used for Access Mobility (AM) vs Session Management (SM). f.
  • A Access Mobility
  • SM Session Management
  • this application is configured to provide two approaches to handle such a scenario.
  • the SPR Notification application sends the notification to PCF
  • PCF may not find the subscription ID, thus rejecting the message.
  • the SPR notification application is configured to delete the subscription.
  • the SPR notification application provides long timers (in weeks) for individual subscription IDs. Once that subscription timer expires, that subscription may be deleted.
  • PCF is configured to have an update timer (runtime configurable) equivalent to heartbeat (HB), after which PCF may send updates to the SPR notification application.
  • the system (108) in combination with the PCF is configured to define the SPR notification application IP/port/context etc. needed for communication between PCF and SPR notification application.
  • the PCF also considers the backup scenario for this.
  • the PCF sends subscribe message towards the SPR notification application.
  • the subscribe message includes at least SUPI details, notification URI that may be used by SPR notification application for sending the notify.
  • the SPR notification application responds with success and unique subscription ID stored by PCF for any future update or unsubscribe or notify handling.
  • PCF In case of failure, PCF writes log and increment counter with support for conditional alert. h. In case of switchover, context change, etc., PCF sends notification with the updated notification URI and with the unique subscription ID provided during subscribe operation earlier. In an embodiment, the update is sent after predefined time intervals (user-configured time) as heartbeat messages. In an aspect, the system (108) is configured to provide counters and logs (separate for HB vs. actual Updates) along with success and failure counts. i. When all session data for a specific SUPI is removed from the PCF, the PCF sends an unsubscribe message to the SPR notification application with the unique subscription ID. The system (108) removes this subscription data from the database at that time.
  • the system (108) is configured to provide counters and logs for total, passed or failed messages. j.
  • the system (108) sends the notification towards notification URI sent in subscribe along with unique subscription ID assigned earlier during subscribe operation.
  • the PCF updates the SPR data for the subscriber based on notification and keeps a copy of old data, which is used for comparison purposes.
  • the system (108) provides an SPR analysis engine that uses a trigger (notification message from SPR with fields as old and new data or only new data) to take various actions.
  • the various actions include sending new Policy and Charging Control (PCC) Rule towards SM/Modify PCC Rule/ Notify Terminate/Notify Update/Updated Session Aggregate Maximum Bit Rate (AMBR)ZModify Session Rule/Update AM Data/Update Radio Access Technology (RAT) frequency selection priority (RFSP)/Update UE Route Selection Policy (URSP)/Terminate AM Session Notification/Rx Random Access Response (RAR) or ASR message/Request Physical Cell Identifier (PCID) from CHF/Sd Session modification/Termination etc.
  • PCC Policy and Charging Control
  • PCC Policy and Charging Control
  • the system (108) is configured to provide counters and logs for specific SPR rule being triggered.
  • FIG. 2 shows an exemplary block diagram (200) of the PCF-SPR bypass system (108)
  • the PCF-SPR bypass system (108) may include fewer components, different components, differently arranged components, or additional functional components than depicted in FIG. 2. Additionally, or alternatively, one or more components of the PCF-SPR bypass system (108) may perform functions described as being performed by one or more other components of the PCF-SPR bypass system (108).
  • FIG. 3 is a flow chart depicting steps involved in a method (300) for performing at least one operation in association with the PCF and the SPR in the communication network, in accordance with an embodiment of the present disclosure.
  • the processing engine (208) of the system (108) is configured to receive the at least one user configurable flag from the PCF (110).
  • the at least one user configurable flag is a first user configurable flag, a second runtime user configurable flag, or a third runtime user configurable flag.
  • the processing engine (208) is configured to determine a state of each of the received user configurable flag.
  • the determined state is a true state or a false state.
  • the processing engine (208) is configured to perform the at least one operation based on the determined state.
  • the at least one operation includes bypassing the SPR (112), transmitting a query to the SPR (112), processing a message, or rejecting the message.
  • the method includes a step of transmitting, by the processing engine (208), the query to the SPR (112) if the determined state of the received first user configurable flag is the true state.
  • the method includes a step of bypassing, by the processing engine (208), the SPR (112) if the determined state of the received first user configurable flag is the false state and creating a subscriber profile based on a set of configurable global parameter values.
  • the method includes a step of determining, by the processing engine (208), at least one status of the SPR (112) on receiving the second runtime user configurable flag.
  • the at least one status includes a partial down, a complete down, a SPR query failure and a SPR query null.
  • the processing engine (208) is further configured to process a message, received from a user equipment via an access management function (AMF), with the set of configurable global parameter values if the determined state of the received second runtime user configurable flag is the true state, and the determined status of the SPR (112) is the partial down or the complete down.
  • the set of configurable global parameter values includes identical field values as stored in the SPR (112) corresponding to the subscriber profile.
  • the processing engine is further configured to reject the message if the determined state of the received second runtime user configurable flag is false state and the determined status of the SPR (112) is the SPR query failure.
  • the method includes a step of processing, by the processing engine (208), the message with the set of configurable global parameter values if the determined state of the received third user configurable flag is the true state.
  • the processing engine (208) is configured to reject the message if the determined state of the received third user configurable flag is the false state.
  • the method includes a step of receiving, by the SPR (112), subscription information from a user indicating a change in at least one of the personal information, service plans, or services subscribed by the user and updating the subscriber profile to generate a modified subscriber profile.
  • the method includes a step of detecting, by the processing engine (208), a change in the subscription information associated with the user and sending a notification to the PCF (110) with the modified subscriber profile.
  • the method includes a step of generating, by the processing engine (208), a unique identifier to differentiate each of a plurality of subscribe requests received for a Subscription Permanent Identifier (SUPI) from a plurality of PCFs.
  • SUPI Subscription Permanent Identifier
  • the method includes a step of receiving, by the processing engine (208), an unsubscribe message containing the unique identifier provided by the SPR (112) and deleting existing subscriptions from memory accordingly.
  • FIG. 4 is a flow chart depicting steps performed by the system (108), in accordance with an embodiment of the present disclosure.
  • Step (402) includes receiving at least one user configurable flag from the PCF.
  • Step (404) includes determining a type of received user configurable flag.
  • the received user configurable flag may be the first user configurable flag, the second user configurable flag or the third user configurable flag.
  • Step (406) includes determining whether the received first user configurable flag is true or false.
  • Step (408) includes transmitting a query to the SPR if the received first user configurable flag is true.
  • Step (410) includes bypassing the SPR if the received first user configurable flag is false and creating a subscriber profile based on a set of configurable global parameter values (having similar value as stored in SPR).
  • Step (412) includes determining at least one status of the SPR on receiving the second runtime user configurable flag.
  • the at least one status includes a partial down, a complete down, a SPR query failure and a SPR query null.
  • Step (414) includes processing a message, received from the user equipment via the access management function (AMF), with the set of global parameter values if the received second runtime user configurable flag is true and determined status of the SPR is partial down or the complete down.
  • AMF access management function
  • Step (416) includes rejecting the message if the received second runtime user configurable flag is false and the determined status of the SPR is the SPR query failure.
  • Step (418) includes determining whether the received third user configurable flag is true or false.
  • Step (420) includes processing the message with the set of configurable global parameter values if the received first user configurable flag is true.
  • Step (422) includes rejecting the message if the received second runtime user configurable flag is false.
  • the method (400) includes detecting a change in subscription information and sending a notification to a uniform resource identifier (URI) with the updated subscriber profile.
  • URI uniform resource identifier
  • the SPR is configured to receive a subscription message from the PCF and store subscription information for the modified subscriber profile.
  • the method (400) includes a step of generating a unique subscriber identity module provider identifier (SUPI) value to differentiate between a subscribe request for the same SUPI from multiple PCFs.
  • SUPI subscriber identity module provider identifier
  • FIG. 5 illustrates an exemplary block diagram of a computer system (500) in which or with which embodiments of the present disclosure may be implemented.
  • the system (500) may include an external storage device (510), a bus (520), a main memory (530), a read only memory (540), a mass storage device (550), a communication port (560), and a processor (570).
  • an external storage device 510
  • a bus 520
  • main memory 530
  • a read only memory a read only memory
  • 550 mass storage device
  • a communication port a communication port
  • processor (570) may include various modules associated with embodiments of the present disclosure.
  • the communication port (560) may be any of an RS-232 port for use with a modem-based dialup connection, a 10/100 Ethernet port, a Gigabit or 10 Gigabit port using copper or fiber, a serial port, a parallel port, or other existing or future ports.
  • the communication port (560) may be chosen depending on a network, such a Local Area Network (LAN), Wide Area Network (WAN), or any network to which the computer system (500) connects.
  • the memory (530) may be Random Access Memory (RAM), or any other dynamic storage device commonly known in the art.
  • Read-only memory (540) may be any static storage device(s) e.g., but not limited to, a Programmable Read Only Memory (PROM) chips for storing static information e.g., start-up or Basic Input/Output System (BIOS) instructions for the processor (570).
  • PROM Programmable Read Only Memory
  • the mass storage device (550) may be any current or future mass storage solution, which may be used to store information and/or instructions.
  • Exemplary mass storage solutions include, but are not limited to, Parallel Advanced Technology Attachment (PAT A) or Serial Advanced Technology Attachment (SATA) hard disk drives or solid-state drives (internal or external, e.g., having Universal Serial Bus (USB) and/or Firewire interfaces), one or more optical discs, Redundant Array of Independent Disks (RAID) storage, e.g., an array of disks (e.g., SATA arrays).
  • PAT A Parallel Advanced Technology Attachment
  • SATA Serial Advanced Technology Attachment
  • SSD Universal Serial Bus
  • RAID Redundant Array of Independent Disks
  • the bus (520) communicatively couples the processor(s) (570) with the other memory, storage, and communication blocks.
  • the bus (520) may be, e.g., a Peripheral Component Interconnect (PCI)/PCI Extended (PCI-X) bus, Small Computer System Interface (SCSI), Universal Serial Bus (USB) or the like, for connecting expansion cards, drives and other subsystems as well as other buses, such a front side bus (FSB), which connects the processor (570) to the computer system (500).
  • PCI Peripheral Component Interconnect
  • PCI-X PCI Extended
  • SCSI Small Computer System Interface
  • USB Universal Serial Bus
  • the present disclosure discloses a user equipment (UE) communicatively coupled with the system (108).
  • the coupling comprises steps of receiving a connection request, sending an acknowledgment of the connection request to the system; and transmitting a plurality of signals in response to the connection request.
  • the system is a policy control function (PCF).
  • operator and administrative interfaces e.g., a display, keyboard, joystick, and a cursor control device, may also be coupled to the bus (520) to support direct operator interaction with the computer system (500).
  • Other operator and administrative interfaces may be provided through network connections connected through the communication port (560). Components described above are meant only to exemplify various possibilities. In no way should the aforementioned exemplary computer system (500) limit the scope of the present disclosure.
  • the present disclosure is configured to provide an enhancement to the PCF such that the enhanced PCF can support the feature to skip the SPR query lookup, thereby increasing the performance of a communication network.
  • various scenarios may arise that require handling by PCF. These scenarios include situations where SPR lookup needs to be disabled, SPR is partially unavailable, or SPR lookup fails due to provisioning-specific issues.
  • the current system employed in PCF can effectively handle these situations.
  • the present disclosure is applicable to a wide range of applications that require real- time operation, including generating alarms, generating counters, providing vProbe codes, and generating logs for operational ease.
  • the present disclosure is configured to be employed in a communication system related to update the policy subscription information store in a memory (database) to provide policy rules to network functions (SMF/AMF) to enhance the processing of the communication system.
  • SMSF/AMF policy rules to network functions
  • the method and system of the present disclosure may be implemented in a number of ways.
  • the methods and systems of the present disclosure may be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware.
  • the above-described order for the steps of the method is for illustration only, and the steps of the method of the present disclosure are not limited to the order specifically described above unless specifically stated otherwise.
  • the present disclosure may also be embodied as programs recorded in a recording medium, the programs including machine -readable instructions for implementing the methods according to the present disclosure.
  • the present disclosure also covers a recording medium storing a program for executing the method according to the present disclosure.
  • the present disclosure provides a system for policy control function (PCF)-subscriber profile repository (SPR) in a communication network.
  • PCF policy control function
  • SPR subscriber profile repository
  • the present disclosure provides capability to act on notification received from SPR. [00127]
  • the present disclosure provides alarms, counters, vProbe codes, and logs for operational ease of feature.

Landscapes

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

Abstract

La présente invention concerne un système (108) de contournement de répertoire de profils d'abonné (SPR) à fonction de contrôle de politique (PCF) dans un réseau de communication. La présente invention améliore la PCF et le SPR pour prendre en charge le contournement et une fonctionnalité d'abonnement/de notification. Le système comprend une mémoire et un moteur de traitement. Le moteur de traitement est configuré pour recevoir au moins un drapeau configurable par l'utilisateur provenant de la PCF (110). Le moteur de traitement est configuré pour déterminer un état du ou des drapeaux configurables par l'utilisateur reçus. L'état déterminé est soit un état vrai soit un état faux. Le moteur de traitement est configuré pour effectuer la ou les opérations sur la base de l'état déterminé. La ou les opérations comprennent le contournement du SPR (112) et/ou la transmission d'une interrogation au SPR, le traitement d'un message et le rejet du message.
PCT/IN2024/050678 2023-07-02 2024-06-04 Système et procédé de contournement de pcf-spr dans un réseau de communication Ceased WO2025008838A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP24835561.2A EP4736509A1 (fr) 2023-07-02 2024-06-04 Système et procédé de contournement de pcf-spr dans un réseau de communication

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IN202321044258 2023-07-02
IN202321044258 2023-07-02

Publications (1)

Publication Number Publication Date
WO2025008838A1 true WO2025008838A1 (fr) 2025-01-09

Family

ID=94171475

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IN2024/050678 Ceased WO2025008838A1 (fr) 2023-07-02 2024-06-04 Système et procédé de contournement de pcf-spr dans un réseau de communication

Country Status (2)

Country Link
EP (1) EP4736509A1 (fr)
WO (1) WO2025008838A1 (fr)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2678983B1 (fr) * 2011-02-25 2015-07-01 Alcatel Lucent Fichiers d'abonnement transitoires
EP3072286B1 (fr) * 2013-11-20 2018-08-29 Oracle International Corporation Procédés, systèmes et supports lisibles par ordinateur pour fournir des informations d'utilisation de réseau de données en temps réel à l'aide d'un répertoire de profils d'abonnement (spr)
IN202011038535A (fr) * 2020-09-07 2022-03-11

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2678983B1 (fr) * 2011-02-25 2015-07-01 Alcatel Lucent Fichiers d'abonnement transitoires
EP3072286B1 (fr) * 2013-11-20 2018-08-29 Oracle International Corporation Procédés, systèmes et supports lisibles par ordinateur pour fournir des informations d'utilisation de réseau de données en temps réel à l'aide d'un répertoire de profils d'abonnement (spr)
IN202011038535A (fr) * 2020-09-07 2022-03-11

Also Published As

Publication number Publication date
EP4736509A1 (fr) 2026-05-06

Similar Documents

Publication Publication Date Title
KR101436276B1 (ko) 무선 통신 디바이스의 프로비저닝을 제어하는 방법들 및 장치
RU2558680C2 (ru) Способ, устройство и система обработки для управления полосой пропускания
AU2018220050A1 (en) Enforcing policies based on information received from external systems
CN107241683B (zh) 定制自定义移动网络的设备、系统和方法
CN104780623A (zh) 连接控制方法及装置
EP4736509A1 (fr) Système et procédé de contournement de pcf-spr dans un réseau de communication
WO2026047722A1 (fr) Procédé et système de réduction de charge de signalisation de commande de politique dans des réseaux à l'aide d'identifiants de politique partagée
CN117062105A (zh) 一种通信方法、装置、网络功能和存储介质
CN117098112B (zh) Pdu会话管理方法、装置、系统、电子设备及存储介质
WO2026062711A1 (fr) Procédé et système de gestion de transactions dans un réseau de télécommunications
US9560518B1 (en) Data usage assessment when allocating roaming resources
EP4736574A1 (fr) Système et procédé de gestion de session périmée dans un réseau sans fil
WO2026047734A1 (fr) Système et procédé de récupération de multiples données d'abonnement dans un réseau par l'intermédiaire d'une seule transaction
WO2026047703A1 (fr) Procédé et système pour maintenir une ou plusieurs sessions dans un réseau
WO2025012954A1 (fr) Procédé et système pour optimiser la disponibilité d'une donnée mise à jour au niveau d'un site secondaire
US20250071617A1 (en) Dynamic steering of mvno's ue subscriptions to operator networks with 5gaas
WO2025017596A1 (fr) Système et procédé de transfert d'une pluralité de fichiers vers des serveurs
WO2025017585A1 (fr) Système et procédé de surveillance de règles de commande de politique et de facturation
WO2026094074A1 (fr) Système et procédé de gestion d'une mise à jour de profil d'abonné dans un réseau
WO2026069386A1 (fr) Procédé et système de gestion d'informations de liaison d'une session dans un réseau
WO2024152183A1 (fr) Procédé et appareil de transmission de données de service de réalité étendue et multimédia, et support de stockage
WO2025074383A1 (fr) Système et procédé de gestion de distribution de charge de tranche de réseau dans un réseau
WO2025008913A1 (fr) Procédé et système de fourniture d'authentification manuelle basée sur une interface de programmation d'application sécurisée de fonctions de réseau
WO2025074382A1 (fr) Systèmes et procédés de distribution de charge de tranche de réseau
WO2025052398A1 (fr) Procédé et système permettant de mettre à jour une politique de gestion de session (sm) préconfigurée associée à un réseau

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: 24835561

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2024835561

Country of ref document: EP

Effective date: 20260202

WWE Wipo information: entry into national phase

Ref document number: 2024835561

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2024835561

Country of ref document: EP

Effective date: 20260202