Method and system for managing access for a user equipment in a network
The method allows for effective management of barring requirements in 5G networks by using a Policy Control Function to assess the location and attachment status of User Equipment, optimizing resource allocation and ensuring policy compliance.
Patent Information
- Application Number
- PCT/IN2024/051657
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-08
- Filing Date
- 2024-09-05
- Publication Date
- 2025-03-13
AI Technical Summary
There is a need to effectively manage barring requirements in high-speed networks like 5G, where certain subscribers need to be restricted from accessing services based on their location and barring status.
The method involves a Policy Control Function (PCF) that receives a message request from a User Equipment (UE) containing geo location parameters, SMF instance ID, UPF instance, message type, and TAI parameters. The PCF identifies the location area status, dedicated SMF, and attachment status of the UE, then creates a policy decision to manage access based on these factors.
This solution enables efficient management of barring requirements by optimizing resource allocation and ensuring policy compliance, thereby enhancing network efficiency and regulatory compliance in diverse geographical locations and varying subscriber needs.
Smart Images

Figure IN2024051657_13032025_PF_FP_ABST
Abstract
Description
METHOD AND SYSTEM FOR MANAGING ACCESS FOR A USER EQUIPMENT IN A NETWORKFIELD OF DISCLOSURE
[0001] Embodiments of the present disclosure generally relate to wireless communication networks. More particularly, embodiments of the present disclosure relate to managing access for a User Equipment (UE) in a network.BACKGROUND
[0002] The following description of the related art is intended to provide background information pertaining to the field of the disclosure. This section may include certain aspects of the art that may be related to various features of the present disclosure. However, it should be appreciated that this section is used only to enhance the understanding of the reader with respect to the present disclosure, and not as admissions of the prior art.
[0003] Wireless communication technology has rapidly evolved over the past few decades, with each generation bringing significant improvements and advancements. The first generation of wireless communication technology was based on analog technology and offered only voice services. However, with the advent of the second generation (2G) technology, digital communication and data services became possible, and text messaging was introduced. 3G technology marked the introduction of high-speed internet access, mobile video calling, and location-based services. The fourth generation (4G) technology revolutionized wireless communication with faster data speeds, better network coverage, and improved security. Currently, the fifth generation (5G) technology is being deployed, promising even faster data speeds, low latency, and the ability to connect multiple devices simultaneously. With each generation, wireless communication technology has become more advanced, sophisticated, and capable of delivering more services to its users.
[0004] Telecommunication in the modern world has brought magnificent positive changes into human society. From entertainment to shopping and providing medical facilities, mobile phones have changed the way humans live in society. But there are many situations when the government directs barring of services in an area. There are many regions in the world, wherein due to high instability in the society, barring directions come swiftly and frequently and therefore there was aneed to develop a mechanism to effectively manage barring requirements. Further, barring requirements may arise from other factors as well such as changing of telecom circles. A Policy Control Function (PCF) is required to support a regulatory requirement and prevent unauthorized communication within the restricted or barred areas. This regulatory requirement aims to enforce restrictions on services based on specific geographical areas. There is a need to manage barring requirements in high end fast speed networks such as 5G network wherein certain subscribers are needed to be restricted from accessing services based on their location and barring status.
[0005] Thus, there exists an imperative need in the art to manage barring requirements effectively via dedicated Session Management Function (SMF) and Tracking Area Identity (TAI) of a UE.SUMMARY
[0006] This section is provided to introduce certain aspects of the present disclosure in a simplified form that are further described below in the detailed description. This summary is not intended to identify the key features or the scope of the claimed subject matter.
[0007] An aspect of the present disclosure may relate to a method for managing access for a User Equipment (UE) in a network. The method comprises receiving, by a processing unit, at a Policy Control Function (PCF) from the UE, a message request comprising a set of message parameters. The set of message parameters comprises at least one of a geo location parameter associated with the UE, a Session management Function (SMF) instance Identifier (ID) associated with the message request, a User Plane Function (UPF) instance associated with the message request, a message type parameter associated with the message request, and a Tracking Area Identity (TAI) parameter associated with the UE. The method further comprises identifying, by the processing unit at the PCF, a location area status of the UE based on the geo location parameter. The location area status indicates one of a barred area and a non-barred area. Furthermore, the method comprises identifying, by the processing unit at the PCF, a dedicated SMF based on the geo location parameter. The method further comprises determining, by the processing unit at the PCF, an attachment status of the UE with the dedicated SMF. The method further comprises identifying, by the processing unit at PCF, a target message type associated with the message type parameter based on the attachment status, wherein the target message is one of a create request message and an update request message. Furthermore, the method comprises identifying, by the processing unit at the PCF, one of a target Tracking Area Identity (TAI) associated with the Tracking Area Identity (TAI) parameter and a target SMF-instance-Id, based on the target message type. The methodfurther comprises creating, by the processing unit, at the PCF, a policy decision to manage access for the UE, based on the determined attachment status and one of the target TAI and the target SMF-Instance-Id in the message request.
[0008] In an exemplary aspect of the present disclosure, the location area status is identified at the PCF, based on a predefined list of location areas associated with the geo location parameter, wherein each location area of the predefined list of location areas is at least one of: a barred location area and a non- barred location area.
[0009] In an exemplary aspect of the present disclosure, the barred location area is identified by the processing unit, at the PCF, in an event of a geo location associated with the geo location parameter being identified as one of the barred location area based on a comparison of the geo location parameter and the predefined list of location areas. The barred location area is associated with specific network policies.
[0010] In an exemplary aspect of the present disclosure, the non-barred location area is an area with unrestricted service access in the network.
[0011] In an exemplary aspect of the present disclosure, the determining the attachment status of the UE with the dedicated SMF further comprises checking a session management data stored within the SMF to confirm if the UE is currently attached or unattached. Furthermore, the determining the attachment status of the UE with the dedicated SMF further comprises performing a real-time query session with the dedicated SMF to verify the current attachment status of the UE.
[0012] In an exemplary aspect of the present disclosure, the creating the policy decision further comprises rejecting a new session establishment request from the dedicated SMF or releasing of an existing session if the UE is in the barring location area and unattached to the dedicated SMF and a UPF.
[0013] In an exemplary aspect of the present disclosure, the creating the policy decision further comprises rejecting a new session establishment request from the dedicated SMF or releasing of an existing session if the UE is in the non-barring location area and attached to the dedicated SMF and a UPF.
[0014] In an exemplary aspect of the present disclosure, the method further comprises discarding, by the processing unit at the PCF, the message request in an event when the target message type is the create request message. Furthermore, the method comprises initiating monitoring, by the processing unit at the PCF, of the message request in an event when the target message type is the update request message.
[0015] Another aspect of the present disclosure may relate to a system for managing access for a User Equipment (UE) in a network. The system comprises at least a processing unit. The processing unit is configured to receive, at a Policy Control Function (PCF) from the UE, a message request comprising a set of message parameters. The set of message parameters comprises at least one of one of a geo location parameter associated with the UE, a Session management Function (SMF) Identifier associated with the message request, a User Plane Function (UPF) instance associated with the message request a message type parameter associated with the message request, and a Tracking Area Identity (TAI) parameter associated with the UE. The processing unit is further configured to identify, at the PCF, a location area status based on the geo location parameter, wherein the location area status is one of a barred area and a non-barred area. Furthermore, the processing unit is configured to identify, at the PCF, a dedicated SMF based on the geo location parameter. The processing unit is further configured to determine, at the PCF, an attachment status of the UE with the dedicated SMF. The processing unit is further configured to identify, at PCF, a target message type associated with the message type parameter based on the attachment status, wherein the target message is one of a create request message and an update request message. The processing unit is furthermore configured to identify, at the PCF, one of: a target Tracking Area Identity (TAI) associated with the Tracking Area Identity (TAI) parameter and a target SMF-instance-Id, based on the target message type. The processing unit is further configured to create, at the PCF, a policy decision to manage access for the UE, based on the determined attachment status and one of the target TAI and the target SMF-Instance-Id in the message request.
[0016] Yet another aspect of the present disclosure may relate to a non-transitory computer readable storage medium storing instructions for managing access for a User Equipment (UE) in a network, the instructions include executable code which, when executed by one or more units of a system, cause a processing unit of the system to receive, at a Policy Control Function (PCF) from the UE, a message request comprising a set of message parameters, wherein the set of message parameters comprises at least one of one of a geo location parameter associated with the UE, a Session management Function (SMF) Identifier associated with the message request, a User PlaneFunction (UPF) instance associated with the message request a message type parameter associated with the message request, and a Tracking Area Identity (TAI) parameter associated with the UE. The instructions when executed by the system further cause the processing unit to identify, at the PCF, a location area status based on the geo location parameter, wherein the location area status is one of a barred area and a non-barred area. The instructions when executed by the system further cause the processing unit to identify, at the PCF, a dedicated SMF based on the geo location parameter. The instructions when executed by the system further cause the processing unit to determine, at the PCF, an attachment status of the UE with the dedicated SMF. The instructions when executed by the system further cause the processing unit to identify, at PCF, a target message type associated with the message type parameter based on the attachment status. The target message is one of a create request message and an update request message. The instructions when executed by the system further cause the processing unit to identify, at the PCF, one of: a target Tracking Area Identity (TAI) associated with the Tracking Area Identity (TAI) parameter and a target SMF-instance-Id, based on the target message type. The instructions when executed by the system further cause the processing unit to create, at the PCF, a policy decision to manage access for the UE, based on the determined attachment status and one of the target TAI and the target SMF-Instance-Id in the message request.OBJECTS OF THE DISCLOSURE
[0017] Some of the objects of the present disclosure, which at least one embodiment disclosed herein satisfies are listed herein below.
[0018] It is an object of the present disclosure to provide a system and a method managing barring requirement effectively via dedicated Session Management Function (SMF) and Tracking Area Identity (TAI) of a UE.
[0019] It is another object of the present disclosure to provide a solution to managing barring requirements effectively via dedicated combination of Session Management Function (SMF) and User Plane Function (UPF).
[0020] It is yet another object of the present disclosure to allocate resources efficiently based on the specific needs of the areas, ensuring that resources are optimized for both barred and nonbarred subscribers via the dedicated combination of Session Management Function (SMF) and User Plane Function (UPF) to prevent resource wastage and enhances overall network efficiency.
[0021] It is yet another object of the present disclosure to provide flexible network architecture by deploying the dedicated combination of Session Management Function (SMF) and User Plane Function (UPF) to tailor specific requirements of diverse geographical location and varied subscriber needs.
[0022] It is yet another object of the present disclosure to ensure policy compliance by monitoring the subscribers based on SMF-Instance-Id and TAI combination to ensure that subscribers adhere to network policies and restrictions and maintain regulatory compliance and service quality standards.DESCRIPTION OF THE DRAWINGS
[0023] 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. Also, the embodiments shown in the figures are not to be construed as limiting the disclosure, but the possible variants of the method and system according to the disclosure are illustrated herein to highlight the advantages of the disclosure. It will be appreciated by those skilled in the art that disclosure of such drawings includes disclosure of electrical components or circuitry commonly used to implement such components.
[0024] FIG. 1A illustrates an exemplary block diagram representation of 5th generation core (5GC) network architecture.
[0025] FIG. IB illustrates an exemplary system architecture depicting communication between a Policy Control Function (PCF), a Policy and Charging Rules Function (PCRF) and one or more network functions, in accordance with exemplary implementations of the present disclosure.
[0026] FIG. 2 illustrates an exemplary block diagram of a computing device upon which the features of the present disclosure may be implemented in accordance with exemplary implementation of the present disclosure.
[0027] FIG. 3 illustrates an exemplary block diagram of a system for managing access for a User Equipment (UE) in a network, in accordance with exemplary implementations of the present disclosure.
[0028] FIG. 4 illustrates a method flow diagram for managing access for the User Equipment (UE) in a network, in accordance with exemplary implementations of the present disclosure.
[0029] FIG. 5 illustrates an exemplary method for managing access of the UE in a non-barring location area, in accordance with exemplary implementations of the present disclosure.
[0030] FIG. 6 illustrates an exemplary method for managing access of the UE in a barring location area, in accordance with exemplary implementations of the present disclosure.
[0031] The foregoing shall be more apparent from the following more detailed description of the disclosure.DETAILED DESCRIPTION
[0032] In the following description, for the purposes of explanation, various specific details are set forth in order to provide a thorough understanding of embodiments of the present disclosure. It will be apparent, however, that embodiments of the present disclosure may be practiced without these specific details. Several features described hereafter may each be used independently of one another or with any combination of other features. An individual feature may not address any of the problems discussed above or might address only some of the problems discussed above.
[0033] The ensuing description provides exemplary embodiments only, and is not intended to limit the scope, applicability, or configuration of the disclosure. Rather, the ensuing description of the exemplary embodiments will provide those skilled in the art with an enabling description for implementing an exemplary embodiment. It should be understood that various changes may be made in the function and arrangement of elements without departing from the spirit and scope of the disclosure as set forth.
[0034] Specific details are given in the following description to provide a thorough understanding of the embodiments. However, it will be understood by one of ordinary skill in the art that the embodiments may be practiced without these specific details. For example, circuits, systems,processes, and other components may be shown as components in block diagram form in order not to obscure the embodiments in unnecessary detail.
[0035] Also, it is noted that individual embodiments may be described as a process which is depicted as a flowchart, a flow diagram, a data flow diagram, a structure diagram, or a block diagram. Although a flowchart may describe the operations as a sequential process, many of the operations may 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.
[0036] The word “exemplary” and / or “demonstrative” is used herein to mean serving as an example, instance, or illustration. For the avoidance of doubt, the subject matter disclosed herein is not limited by such examples. In addition, any aspect or design described herein as “exemplary” and / or “demonstrative” is not necessarily to be construed as preferred or advantageous over other aspects or designs, nor is it meant to preclude equivalent exemplary structures and techniques known to those of ordinary skill in the art. Furthermore, to the extent that the terms “includes,” “has,” “contains,” and other similar words are used in either the detailed description or the claims, such terms are intended to be inclusive — in a manner similar to the term “comprising” as an open transition word — without precluding any additional or other elements.
[0037] As used herein, a “processing unit” or “processor” or “operating processor” includes one or more processors, wherein processor refers to any logic circuitry for processing instructions. A processor may be a general-purpose processor, a special purpose processor, a conventional processor, a digital signal processor, a plurality of microprocessors, one or more microprocessors in association with a (Digital Signal Processing) DSP core, a controller, a microcontroller, Application Specific Integrated Circuits, Field Programmable Gate Array circuits, any other type of integrated circuits, etc. The processor may perform signal coding data processing, input / output processing, and / or any other functionality that enables the working of the system according to the present disclosure. More specifically, the processor or processing unit is a hardware processor.
[0038] As used herein, “a user equipment”, “a user device”, “a smart-user-device”, “a smartdevice”, “an electronic device”, “a mobile device”, “a handheld device”, “a wireless communication device”, “a mobile communication device”, “a communication device” may be any electrical, electronic and / or computing device or equipment, capable of implementing the features of the present disclosure. The user equipment / device may include, but is not limited to, amobile phone, smart phone, laptop, a general-purpose computer, desktop, personal digital assistant, tablet computer, wearable device or any other computing device which is capable of implementing the features of the present disclosure. Also, the user device may contain at least one input means configured to receive an input from at least one of a transceiver unit, a processing unit, a storage unit, a detection unit and any other such unit(s) which are required to implement the features of the present disclosure.
[0039] As used herein, “storage unit” or “memory unit” refers to a machine or computer-readable medium including any mechanism for storing information in a form readable by a computer or similar machine. For example, a computer-readable medium includes read-only memory (“ROM”), random access memory (“RAM”), magnetic disk storage media, optical storage media, flash memory devices or other types of machine-accessible storage media. The storage unit stores at least the data that may be required by one or more units of the system to perform their respective functions.
[0040] As used herein “interface” or “user interface” refers to a shared boundary across which two or more separate components of a system exchange information or data. The interface may also be referred to a set of rules or protocols that define communication or interaction of one or more modules or one or more units with each other, which also includes the methods, functions, or procedures that may be called.
[0041] All modules, units, components used herein, unless explicitly excluded herein, may be software modules or hardware processors, the processors being a general-purpose processor, a special purpose processor, a conventional processor, a digital signal processor (DSP), a plurality of microprocessors, one or more microprocessors in association with a DSP core, a controller, a microcontroller, Application Specific Integrated Circuits (ASIC), Field Programmable Gate Array circuits (FPGA), any other type of integrated circuits, etc.
[0042] As used herein the transceiver unit include at least one receiver and at least one transmitter configured respectively for receiving and transmitting data, signals, information or a combination thereof between units / components within the system and / or connected with the system.
[0043] As discussed in the background section, the current known solutions have several shortcomings. The present disclosure aims to overcome the above-mentioned and other existingproblems in this field of technology by providing method and system of managing access for a User Equipment (UE) in a network.
[0044] FIG. 1A illustrates an exemplary block diagram representation of 5th generation core (5GC) network architecture [100A], in accordance with exemplary implementation of the present disclosure. As shown in FIG. 1 A, the 5GC network architecture [100A] includes a user equipment (UE)
[0102] , a radio access network (RAN)
[0104] , an access and mobility management function (AMF)
[0106] , a Session Management Function (SMF)
[0108] , a Service Communication Proxy (SCP)
[0110] , an Authentication Server Function (AUSF)
[0112] , a Network Slice Specific Authentication and Authorization Function (NSSAAF)
[0114] , a Network Slice Selection Function (NSSF)
[0116] , a Network Exposure Function (NEF)
[0118] , a Network Repository Function (NRF)
[0120] , a Policy Control Function (PCF)
[0122] , a Unified Data Management (UDM)
[0124] , an application function (AF)
[0126] , a User Plane Function (UPF)
[0128] , a data network (DN)
[0130] , wherein all the components are assumed to be connected to each other in a manner as obvious to the person skilled in the art for implementing features of the present disclosure.
[0045] The Radio Access Network (RAN)
[0104] is the part of a mobile telecommunications system that connects user equipment (UE)
[0102] to the core network (CN) and provides access to different types of networks (e.g., 5G network). It consists of radio base stations and the radio access technologies that enable wireless communication.
[0046] The Access and Mobility Management Function (AMF)
[0106] is a 5G core network function responsible for managing access and mobility aspects, such as UE registration, connection, and reachability. It also handles mobility management procedures like handovers and paging.
[0047] The Session Management Function (SMF)
[0108] is a 5G core network function responsible for managing session-related aspects, such as establishing, modifying, and releasing sessions. It coordinates with the User Plane Function (UPF) for data forwarding and handles IP address allocation and QoS enforcement.
[0048] The Service Communication Proxy (SCP)
[0110] is a network function in the 5G core network that facilitates communication between other network functions by providing a secure and efficient messaging service. It acts as a mediator for service-based interfaces.
[0049] The Authentication Server Function (AUSF)
[0112] is a network function in the 5G core responsible for authenticating UEs during registration and providing security services. It generates and verifies authentication vectors and tokens.
[0050] The Network Slice Specific Authentication and Authorization Function (NSSAAF)
[0114] is a network function that provides authentication and authorization services specific to network slices. It ensures that UEs can access only the slices for which they are authorized.
[0051] The Network Slice Selection Function (NSSF)
[0116] is a network function responsible for selecting the appropriate network slice for a UE based on factors such as subscription, requested services, and network policies.
[0052] The Network Exposure Function (NEF)
[0118] is a network function that exposes capabilities and services of the 5G network to external applications, enabling integration with third-party services and applications.
[0053] The Network Repository Function (NRF)
[0120] is a network function that acts as a central repository for information about available network functions and services. It facilitates the discovery and dynamic registration of network functions.
[0054] The Policy Control Function (PCF)
[0122] is a network function responsible for policy control decisions, such as QoS, charging, and access control, based on subscriber information and network policies.
[0055] The Unified Data Management (UDM)
[0124] is a network function that centralizes the management of subscriber data, including authentication, authorization, and subscription information.
[0056] The Application Function (AF)
[0126] is a network function that represents external applications interfacing with the 5G core network to access network capabilities and services.
[0057] The User Plane Function (UPF)
[0128] is a network function responsible for handling user data traffic, including packet routing, forwarding, and QoS enforcement.
[0058] The Data Network (DN)
[0130] refers to a network that provides data services to user equipment (UE) in a telecommunications system. The data services may include but are not limited to Internet services, private data network related services.
[0059] Referring to FIG. IB, an exemplary system architecture [100B] depicting communication between a Policy Control Function (PCF)
[0122] , a Policy and Charging Rules Function (PCRF) [122 A] and one or more network functions, in accordance with exemplary implementations of the present disclosure is shown. The exemplary system architecture [100B] includes the PCF
[0122] , and the PCRF [122A], Generally, the PCRF [122 A] is a node that operates in real time to determine policy rules in a network. The PCRF [122A] is configured to define and monitor quality of service (QoS) policies based on user profiles to ensure that users receive a quality of service that matches their subscription. The PCF
[0122] and the PCRF [122A] are in communication with the one or more network functions. The one or more network functions include but may not be limited to a Deep packet inspection unit (DPI)
[0132] , the SMF
[0108] , a charging function (CHF)
[0134] , a Binding Support Function (BSF)
[0136] , and the NRF
[0120] , Also, the one or more network functions include the AMF
[0106] , the AF
[0126] , an Online Charging System (OCS)
[0138] , a Packet Data Network Gateway (PGW)
[0140] , a Network Management System (NMS)
[0142] and a Subscription Profile Repository (SPR)
[0144] , The DPI unit
[0132] is configured to perform a method of examining content of data packets as they pass by a checkpoint on the network. In addition, the CHF
[0134] is a network function that exists in control plane in a 5G core network. The CHF
[0134] is responsible for charging in 5G core network supporting both online and offline charging. The CHF
[0134] may interacts with the SMF
[0108] during active user session to perform online charging. Generally, the BSF
[0136] enables the PCF
[0122] to register, update and remove binding information from the PCF
[0122] or the PCRF [122A],
[0060] Further, in general, the OCS
[0138] enables fixed, mobile, and data network carriers to charge fee for voice, data, and multimedia services in real time. In addition, the PGW
[0140] acts as an interface between the 5G network and external data network. The NMS
[0142] identifies, configures, monitors, updates and troubleshoots network devices (both wired and wireless). Also, the SPR
[0144] contains subscriber (e.g. user) related information (such as charging and policy control). The SPR
[0144] provides the subscriber related information to the PCF
[0122] and the PCRF [122A],
[0061] FIG. 2 illustrates an exemplary block diagram of a computing device
[0200] upon which the features of the present disclosure may be implemented in accordance with exemplaryimplementation of the present disclosure. In an implementation, the computing device
[0200] may also implement a method for managing access for a User Equipment (UE) in a network, utilising the system. In another implementation, the computing device
[0200] itself implements the method for managing access for a User Equipment (UE) in a network, using one or more units configured within the computing device
[0200] , wherein said one or more units are capable of implementing the features as disclosed in the present disclosure.
[0062] The computing device
[0200] may include a bus
[0202] or other communication mechanism for communicating information, and a hardware processor
[0204] coupled with bus
[0202] for processing information. The hardware processor
[0204] may be, for example, a general-purpose microprocessor. The computing device
[0200] may also include a main memory
[0206] , such as a random-access memory (RAM), or other dynamic storage device, coupled to the bus
[0202] for storing information and instructions to be executed by the processor
[0204] , The main memory
[0206] also may be used for storing temporary variables or other intermediate information during execution of the instructions to be executed by the processor
[0204] , Such instructions, when stored in non-transitory storage media accessible to the processor
[0204] , render the computing device
[0200] into a special-purpose machine that is customized to perform the operations specified in the instructions. The computing device
[0200] further includes a read only memory (ROM)
[0208] or other static storage device coupled to the bus
[0202] for storing static information and instructions for the processor
[0204] ,
[0063] A storage device
[0210] , such as a magnetic disk, optical disk, or solid-state drive is provided and coupled to the bus
[0202] for storing information and instructions. The computing device
[0200] may be coupled via the bus
[0202] to a display
[0212] , such as a cathode ray tube (CRT), Liquid crystal Display (LCD), Light Emitting Diode (LED) display, Organic LED (OLED) display, etc. for displaying information to a computer user. An input device
[0214] , including alphanumeric and other keys, touch screen input means, etc. may be coupled to the bus
[0202] for communicating information and command selections to the processor
[0204] , Another type of user input device may be a cursor controller
[0216] , such as a mouse, a trackball, or cursor direction keys, for communicating direction information and command selections to the processor
[0204] , and for controlling cursor movement on the display
[0212] , The input device typically has two degrees of freedom in two axes, a first axis (e.g., x) and a second axis (e.g., y), that allow the device to specify positions in a plane.
[0064] The computing device
[0200] may implement the techniques described herein using customized hard-wired logic, one or more ASICs or FPGAs, firmware and / or program logic which in combination with the computing device
[0200] causes or programs the computing device
[0200] to be a special-purpose machine. According to one implementation, the techniques herein are performed by the computing device
[0200] in response to the processor
[0204] executing one or more sequences of one or more instructions contained in the main memory
[0206] , Such instructions may be read into the main memory
[0206] from another storage medium, such as the storage device
[0210] , Execution of the sequences of instructions contained in the main memory
[0206] causes the processor
[0204] to perform the process steps described herein. In alternative implementations of the present disclosure, hard-wired circuitry may be used in place of or in combination with software instructions.
[0065] The computing device
[0200] also may include a communication interface
[0218] coupled to the bus
[0202] , The communication interface
[0218] provides a two-way data communication coupling to a network link
[0220] that is connected to a local network
[0222] , For example, the communication interface
[0218] may be an integrated services digital network (ISDN) card, cable modem, satellite modem, or a modem to provide a data communication connection to a corresponding type of telephone line. As another example, the communication interface
[0218] may be a local area network (LAN) card to provide a data communication connection to a compatible LAN. Wireless links may also be implemented. In any such implementation, the communication interface
[0218] sends and receives electrical, electromagnetic or optical signals that carry digital data streams representing various types of information.
[0066] The computing device
[0200] can send messages and receive data, including program code, through the network(s), the network link
[0220] and the communication interface
[0218] , In the Internet example, a server
[0230] might transmit a requested code for an application program through the Internet
[0228] , the ISP
[0226] , the local network
[0222] , the host
[0224] and the communication interface
[0218] , The received code may be executed by the processor
[0204] as it is received, and / or stored in the storage device
[0210] , or other non-volatile storage for later execution.
[0067] The present disclosure is implemented by a system
[0300] (as shown in FIG. 3). In an implementation, the system
[0300] may include the computing device
[0200] (as shown in FIG. 2). It is further noted that the computing device
[0200] may perform the steps of a method
[0400] (as shown in FIG. 4).
[0068] Referring to FIG. 3, an exemplary block diagram of a system
[0300] for managing access for the User Equipment (UE)
[0102] in a network, is shown, in accordance with the exemplary implementations of the present disclosure. The system
[0300] comprises at least one processing unit
[0302] , Also, all of the components / units of the system
[0300] are assumed to be connected to each other unless otherwise indicated below. As shown in the figures all units shown within the system should also be assumed to be connected to each other. Also, in FIG. 3 only a few units are shown, however, the system
[0300] may comprise multiple such units or the system
[0300] may comprise any such numbers of said units, as required to implement the features of the present disclosure. Further, in an implementation, the system
[0300] may be present in a user device to implement the features of the present disclosure. The system
[0300] may be a part of the user device / or may be independent of but in communication with the user device (may also referred herein as a UE). In another implementation, the system
[0300] may reside in a server or a network entity. In yet another implementation, the system
[0300] may reside partly in the server / network entity and partly in the user device. The system
[0300] is configured for managing access for a User Equipment (UE) in a network, with the help of the interconnection between the components / units of the system
[0300] , In an implementation of the present disclosure, the network may be a 5thGeneration core network. In another implementation, the network may be a 4th Generation network, a 6thGeneration network, or any other future generations of network.
[0069] The system comprises at least a processing unit
[0302] , The processing unit
[0302] is configured to receive, at a Policy Control Function (PCF
[0122] ) from the UE
[0102] , a message request comprising a set of message parameters. In one implementation, the message request may be a Session Management (SM) message request that refers to establishment of a new session in a dedicated SMF. In another implementation, the message request may be a Session Management (SM) update message. In an embodiment, the SM update message may be an update request for releasing a previous session for the UE
[0102] , In another embodiment, the SM update message request refers to release of an existing session in the dedicated SMF. The message request may be received from the UE
[0102] at multiple instances of time. The set of message parameters comprises at least one of one of a geo location parameter associated with the UE
[0102] , a Session management Function (SMF) Identifier associated with the message request, a User Plane Function (UPF) instance associated with the message request, a message type parameter associated with the message request, and a Tracking Area Identity (TAI) parameter associated with the UE
[0102] , In general, the SMF identifier uniquely identifies the SMF within the network to route and manage signals between network functions. In addition, User Plane Function (UPF) instance in 5G core network is a specific operational unit of a User Plane Function (UPF)
[0128] , The UPF
[0128] isconfigured to handle and process user data traffic in the 5G core network. Each UPF instance is designed to manage and forward user data packets between the user equipment (UE)
[0102] and external networks.
[0070] The geo location parameter refers to longitudinal and latitudinal position of the UE
[0102] at a specific time. For example, the geolocation parameters associated with the UE
[0102] may be 1441000, 23450000 which refers to 14°41.000 North and 23°45.000 East. The message type parameter includes parameters such as a create message, an update message, and the like. The TAI refers to an identifier assigned to a specific geographical area for tracking and managing the location of the UE
[0102] ,
[0071] The processing unit
[0302] is further configured to identify, at the PCF
[0122] , a location area status based on the geo location parameter. The location area status is one of a barred area and a non-barred area. In general, barred area refers to a segment or portion of a network that has restricted access or is intentionally kept off-limits to certain users or devices. The non-barred area refers to parts of a network that do not have access restrictions or are open to users and devices under normal conditions. Generally, a non-barred area allows for open communication and access. Further, the location area status is identified at the PCF
[0122] , based on a predefined list of location areas associated with the geo location parameter. The predefined list of location areas may be maintained by an authority or a network operator. The PCF
[0122] may query the predefined list of location areas to identify the location area status. Each location area of the predefined list of location areas is at least one of a barred location area and a non- barred location area. The barred location area is identified by the processing unit
[0302] , at the PCF
[0122] , in an event of a geo location associated with the geo location parameter being identified as one of the barred location area based on a comparison of the geo location parameter and the predefined list of location areas. For instance, in a state ABC, the predefined list of location areas comprises- city X (geo location- 1335000, 4532000 to 1620000, 4945000)- barred area, city P (geo location- 0936000, 1215000 to 1155000, 1738000)- non-barred area, city Z (0155000, 3738000 to 0855000, 4429000)- nonbarred area. The geo location parameter in the message request is 1430000, 4731000, which is located in city X which is in the barred location area. The barred location area is associated with specific network policies. The barred location area refers to a geographical location where specific network policies apply. The non-barred location area is an area with unrestricted service access in the network. The non-barred location area refers to a geographical location where specific network policies do not apply.
[0072] The processing unit
[0302] is configured to identify, at the PCF
[0122] , a dedicated SMF based on the geo location parameter. The dedicated SMF refers to a specific SMF assigned to each location area to allow management of users in the barred area and the non-barred area. The dedicated SMF may have a separate configuration for the barred location area from the dedicated SMF for the non-barred location area. In an implementation of the present disclosure, if the geo location parameter of the UE
[0102] is located in the barred area, the dedicated SMF may be associated with the barred location area. In another implementation, if the geo location parameter of the UE
[0102] is located in the non-barred area, the dedicated SMF may be associated with the non-barred location area.
[0073] The processing unit
[0302] is further configured to determine, at the PCF
[0122] , an attachment status of the UE
[0102] with the dedicated SMF. To determine the attachment status of the UE
[0102] with the dedicated SMF, the processing unit
[0302] is further configured to check a session management data stored within the dedicated SMF to confirm if the UE
[0102] is currently attached or unattached and perform a real-time query session with the dedicated SMF to verify the current attachment status of the UE
[0102] , The session management data includes but may not be limited to the geo location parameter, the SMF identifier, the TAI, a Quality of Service (QoS) data, an internet protocol (IP) address associated with the UE
[0102] , and the like. The real time query session refers to a dynamic query to the dedicated SMF to obtain an update on the attachment status of the UE
[0102] with the dedicated SMF. The processing unit
[0302] may perform the real time query on demand of a system operator.
[0074] The processing unit
[0302] is further configured to identify, at PCF
[0122] , a target message type associated with the message type parameter based on the attachment status. The target message type refers to a message type received at a particular instance of time. The target message type may be received on-demand from the UE
[0102] , The target message type may be identified based on time of receiving, network traffic, priority, and the like. The target message is one of the create request message and the update request message. The create message request refers to establishment of a new session in the dedicated SMF. The update message request refers to release of an existing session in the dedicated SMF.
[0075] The processing unit
[0302] is configured to identify, at the PCF
[0122] , one of a target Tracking Area Identity (TAI) associated with the Tracking Area Identity (TAI) parameter and a target SMF -instance-id, based on the target message type. In an implementation of the present disclosure, if the location status of the UE
[0102] is the non-barred area, the processing unit
[0302] may identify the target TAI associated with the TAI parameter. Whereas, if the location status of the UE
[0102] is the barred area, the processing unit
[0302] may identify the SMF-instance-Id.
[0076] The processing unit
[0302] is furthermore configured to create, at the PCF
[0122] , a policy decision to manage access for the UE
[0102] , based on the determined attachment status and one of the target TAI and the target SMF-instance-Id in the message request. The policy decision refers to making a decision for rejecting or accepting the message request. To create the policy decision, the PCF
[0122] may evaluate and compare one of the target TAI with the TAI parameter and the target SMF-instance-Id with the dedicated SMF. To create the policy decision, the processing unit
[0302] is further configured to reject a new session establishment request from the dedicated SMF or release of an existing session if the UE
[0102] is in the barring location area and unattached to the dedicated SMF and the UPF
[0128] , The UPF
[0122] may have a separate configuration for the barred location area from the UPF
[0122] for the non-barred location area. In an embodiment, the dedicated SMF and the UPF
[0122] may operate separately. In another embodiment, the dedicated SMF and the UPF
[0122] may be configured to operate in a combination. The operation of the dedicated SMF and the UPF
[0122] in combination may allow to apply specific set of policies for the barred area and the non-barred area. In an implementation of the present disclosure, to reject the new session establishment request or release of the existing session, if the UE
[0102] is in the barring location area, the PCF
[0122] may compare the target SMF-instance-Id with the dedicated SMF. If the target SMF-instance-Id is same as the dedicated SMF, the update request message may be accepted and the PCF
[0122] may release the existing session. In another embodiment, if the target SMF-instance-Id is not same as the dedicated SMF, the update request message may be rejected.
[0077] To create the policy decision, the processing unit
[0302] is further configured to reject a new session establishment request from the dedicated SMF or release of an existing session if the UE
[0102] is in the non-barring location area and attached to the dedicated SMF and the UPF
[0122] , In an implementation of the present disclosure, to reject the new session establishment request or release of the existing session, if the UE
[0102] is in the non-barring location area, the PCF
[0122] may compare the target TAI with the TAI parameter. If the target TAI is same as the TAI parameter, the update request message may be accepted and the PCF
[0122] may release the existing session. In another embodiment, if the target SMF-instance-Id is not same as the dedicated SMF, the update request message may be rejected.
[0078] The processing unit
[0302] is further configured to discard, at the PCF
[0122] , the message request in an event when the target message type is the create request message and initiate monitoring, at the PCF
[0122] , the message request in an event when the target message type is the update request message.
[0079] Referring to FIG. 4, an exemplary method flow diagram
[0400] for managing access for a User Equipment (UE) in a network, in accordance with exemplary implementations of the present disclosure is shown. In an implementation the method
[0400] is performed by the system
[0300] , Further, in an implementation, the system
[0300] may be present in a server device to implement the features of the present disclosure. In an implementation of the present disclosure, the network may be a 5thGeneration core network. In another implementation, the network may be a 4th Generation network, a 6thGeneration network, or any other future generations of network. Also, as shown in FIG. 4, the method
[0400] starts at step
[0402] ,
[0080] At step
[0404] , the method comprises receiving, by a processing unit
[0302] , at a Policy Control Function (PCF
[0122] ) from the UE
[0102] , a message request comprising a set of message parameters. The message request may be a Session Management (SM) update message. The set of message parameters comprises at least one of a geo location parameter associated with the UE
[0102] , a Session management Function (SMF) instance Identifier (ID) associated with the message request, a User Plane Function (UPF) instance associated with the message request, a message type parameter associated with the message request, and a Tracking Area Identity (TAI) parameter associated with the UE
[0102] , The geo location parameter refers to longitudinal and latitudinal position of the UE
[0102] at a specific time. For example, the geolocation parameters associated with the UE
[0102] may be 1441000, 23450000 which refers to 14°41.000 North and 23°45.000 East. The message type parameter includes parameters such as a create message, an update message, a delete message, and the like. The TAI refers to an identifier assigned to a specific geographical area for tracking and managing the location of the UE
[0102] ,
[0081] Next at step
[0406] , the method comprises identifying, by the processing unit
[0302] at the PCF
[0122] , a location area status of the UE
[0102] based on the geo location parameter. The location area status indicates one of a barred area and a non-barred area. In general, barred area refers to a segment or portion of a network that has restricted access or is intentionally kept off-limits to certain users or devices. The non-barred area refers to parts of a network that do not have access restrictions or are open to users and devices under normal conditions. Generally, a non-barred area allows for open communication and access. The location area status is identified at the PCF
[0122] ,based on a predefined list of location areas associated with the geo location parameter. The predefined list of location may be maintained by an authority or a network operator. The PCF
[0122] may query the predefined list of location areas to identify the location area status. Each location area of the predefined list of location areas is at least one of a barred location area and a non- barred location area. The barred location area is identified by the processing unit
[0302] , at the PCF
[0122] , in an event of a geo location associated with the geo location parameter being identified as one of the barred location area based on a comparison of the geo location parameter and the predefined list of location areas. For instance, in a state ABC, the predefined list of location comprises- city X (geo location- 1335000, 4532000 to 1620000, 4945000)- barred area, city P (geo location- 0936000, 1215000 to 1155000, 1738000)- non-barred area, city Z (0155000, 3738000 to 0855000, 4429000)- non-barred area. The geo location parameter in the message request is 1430000, 4731000, which is located in city X which is in the barred location area. The barred location area is associated with specific network policies. The non-barred location area is an area with unrestricted service access in the network. The non-barred location area refers to a geographical location where specific network policies do not apply.
[0082] Next at step
[0408] , the method comprises identifying, by the processing unit
[0302] at the PCF
[0122] , a dedicated SMF based on the geo location parameter. The dedicated SMF refers to a combination of the SMF and the UPF instance, assigned to each location area to allow for management of users in the barred area and the non-barred area by applying specific set of policies for the barred area and the non-barred area through the dedicated SMF and the UPF instance. The dedicated SMF for the barred location area may be different from the dedicated SMF for the nonbarred location area. In an implementation of the present disclosure, if the geo location parameter of the UE
[0102] is located in the barred area, the dedicated SMF may be associated with the barred location area. In another implementation, if the geo location parameter of the UE
[0102] is located in the non-barred area, the dedicated SMF may be associated with the non-barred location area.
[0083] Next at step
[0410] , the method comprises determining, by the processing unit
[0302] at the PCF
[0122] , an attachment status of the UE
[0102] with the dedicated SMF. The determining the attachment status of the UE
[0102] with the dedicated SMF further comprises checking a session management data stored within the SMF to confirm if the UE
[0102] is currently attached or unattached and performing a real-time query session with the dedicated SMF to verify the current attachment status of the UE
[0102] , The session management data includes but may not be limited to the geo location parameter, the SMF identifier, the TAI, a Quality of Service (QoS) data, an internet protocol (IP) address associated with the UE
[0102] , and the like. The real time querysession refers to a dynamic query to the dedicated SMF to obtain an update on the attachment status of the UE
[0102] with the dedicated SMF. The processing unit
[0302] may perform the real time query on demand of a system operator.
[0084] Next at step
[0412] , the method comprises identifying, by the processing unit
[0302] at PCF
[0122] , a target message type associated with the message type parameter based on the attachment status. The target message type refers to a message type received at a particular instance of time. The target message type maybe received on-demand from the UE
[0102] , The target message type may be identified based of time of receiving, network traffic, priority, and the like. The target message is one of a create request message and an update request message. The create message request refers to establishment of a new session in the dedicated SMF. The update message request refers to release of an existing session in the dedicated SMF.
[0085] Next at step
[0014] , the method comprises identifying, by the processing unit
[0302] at the PCF
[0122] , one of a target Tracking Area Identity (TAI) associated with the Tracking Area Identity (TAI) parameter and a target SMF-instance-Id, based on the target message type. In an implementation of the present disclosure, if the location status of the UE
[0102] is the non-barred area, the processing unit
[0302] may identify the target TAI associated with the TAI parameter. Whereas, if the location status of the UE
[0102] is the barred area, the processing unit
[0302] may identify the SMF-instance-Id.
[0086] Next at step
[0416] , the method comprises creating, by the processing unit
[0302] , at the PCF
[0122] , a policy decision to manage access for the UE
[0102] , based on the determined attachment status and one of the target TAI and the target SMF-instance-Id in the message request. The policy decision refers to making a decision for rejecting or accepting the message request. To create the policy decision, the PCF
[0122] may evaluate and compare one of the target TAI with the TAI parameter and the target SMF-instance-Id with the dedicated SMF. The creating the policy decision further comprises rejecting a new session establishment request from the dedicated SMF or releasing of an existing session if the UE
[0102] is in the barring location area and unattached to the dedicated SMF and a UPF
[0122] , The UPF
[0122] may have a separate configuration for the barred location area from the UPF for the non-barred location area. In an embodiment, the dedicated SMF and the UPF
[0122] may operate separately. In another embodiment, the dedicated SMF and the UPF
[0122] may be configured to operate in a combination. The operation of the dedicated SMF and the UPF in combination may allow to apply specific set of policies for the barred area and the non-barred area. The creating the policy decision further comprises rejectinga new session establishment request from the dedicated SMF or releasing of an existing session if the UE
[0102] is in the non-barring location area and attached to the dedicated SMF and the UPF
[0122] , In an implementation of the present disclosure, to reject the new session establishment request or release of the existing session, if the UE
[0102] is in the barring location area, the PCF
[0122] may compare the target SMF-Instance-Id with the dedicated SMF. If the target SMF- instance-Id is same as the dedicated SMF, the update request message may be accepted and the PCF
[0122] may release the existing session. In another embodiment, if the target SMF-instance-Id is not same as the dedicated SMF, the update request message may be rejected.
[0087] The method further comprises discarding, by the processing unit
[0302] at the PCF
[0122] , the message request in an event when the target message type is the create request message. Furthermore, the method comprises initiating monitoring, by the processing unit
[0302] at the PCF
[0122] , of the message request in an event when the target message type is the update request message.
[0088] The method terminates at step
[0418] ,
[0089] Referring to FIG. 5, an exemplary method
[0500] for managing access of the UE
[0102] in a non-barring location area, in accordance with exemplary implementations of the present disclosure is shown. The exemplary method
[0500] starts at step
[0502] ,
[0090] At step
[0504] , based on the message request from the UE
[0102] , the PCF
[0122] may identify if the location area status of the UE
[0102] is the non-barred area. The location area status may be identified based on the geo location parameter in the message request. In an embodiment, if the location area status of the UE
[0102] is the non-barred area, the exemplary method
[0500] may proceed to step
[0506] , In an embodiment, if the location area status of the UE
[0102] is the barred area, the PCF
[0122] may continue to operate in normal course.
[0091] At step
[0506] , the PCF
[0122] may identify if the UE
[0102] is attached to the dedicated SMF. If the UE
[0102] is attached to the dedicated SMF, the step may proceed to step
[0510] , whereas if the UE
[0102] is not attached to the dedicated SMF, the step may not proceed to step
[0508] , where the PCF
[0122] may continue to function in normal course.
[0092] At step
[0510] , the PCF
[0122] may check if the message request received from the UE
[0102] is the SMF create request message or the SMF update request message.
[0093] If the message request is the SMF create request message, the method may proceed to step
[0512] where the PCF
[0122] may reject the new session establishment request from the dedicated SMF. If the message request is the SMF update request message, the exemplary method
[0500] may proceed to step
[0514] , where the PCF
[0122] may check if the target TAI is same as a TAI barred.
[0094] If the target TAI is same as the TAI barred, then the exemplary method
[0500] may proceed to step
[0518] and the PCF
[0122] may continue to update the policy decisions. If the target TAI is not same as the TAI barred, the exemplary method
[0500] may process to step
[0516] and the PCF
[0122] may reject the update message request. In an embodiment, the dedicated SMF may operate in combination with the UPF
[0122] , The dedicated SMF and the UPF
[0122] may be separately configured for each location area to allow for management of users in the barred area and the nonbarred area by applying specific set of policies for the barred area and the non-barred area through the combination of the dedicated SMF and the UPF
[0122] , The dedicated SMF for the barred location area may be different from the dedicated SMF for the non-barred location area.
[0095] Referring to FIG. 6, an exemplary method
[0600] for managing access of a UE
[0102] in a barring location area, in accordance with exemplary implementations of the present disclosure is shown. The exemplary method
[0600] starts at step
[0602] ,
[0096] At step
[0604] , based on the message request, the PCF
[0122] may identify if the location area status of the UE
[0102] is the barred area. The location area status may be identified based on the geo location parameter in the message request. In an embodiment, if the location area status of the UE
[0102] is the barred area, the exemplary method
[0600] may proceed to step
[0606] , If the location area status of the UE
[0102] is the non-barred area, the exemplary method
[0600] may proceed to step
[0605] , where the PCF
[0122] may continue to function in normal course.
[0097] At step
[0606] , the PCF
[0122] may identify if the UE
[0102] is attached to the dedicated SMF or not. If the dedicated SMF is attached to the UE
[0102] , the exemplary method
[0600] may proceed to step
[0608] and the PCF
[0122] may not take any action. The PCF
[0122] may continue to operate in normal course of action. If the dedicated SMF is not attached to the UE
[0102] , the PCF
[0122] needs to take action, the exemplary method
[0600] proceeds to step
[0610] ,
[0098] At step
[0610] , the PCF
[0122] may check if the message request received from the UE
[0102] is the SMF create request message or the SMF update request message.
[0099] If the message request is the SMF create request message, the exemplary method
[0600] may proceed to step
[0612] where the PCF
[0122] may reject the new establishment request from the dedicated SMF. If the message request is the SMF update request message, the exemplary method
[0600] may proceed to step
[0614] , At step
[0614] , the PCF
[0122] may check if the target SMF- instance-Id is same as the dedicated SMF.
[0100] If the target SMF-instance-Id is same as the dedicated SMF, then the exemplary method
[0600] may proceed to step
[6518] where the PCF
[0122] may continue to update the policy decisions in the SMF. If the target SMF-instance-Id is not same as the dedicated SMF, the exemplary method
[0600] may proceed to step
[0616] , In an embodiment, the dedicated SMF may operate in combination with the UPF
[0122] , The dedicated SMF and the UPF
[0122] may be separately configured for each location area to allow for management of users in the barred area and the nonbarred area by applying specific set of policies for the barred area and the non-barred area through the combination of the dedicated SMF and the UPF
[0122] , The dedicated SMF for the barred location area may be different from the dedicated SMF for the non-barred location area.
[0101] At step
[0616] , the PCF
[0122] may reject the SMF update request.
[0102] The present disclosure further discloses a non-transitory computer readable storage medium storing instructions for managing access for a User Equipment (UE)
[0102] in a network, the instructions include executable code which, when executed by one or more units of a system, cause a processing unit
[0302] of the system to receive, at a Policy Control Function (PCF)
[0122] from the UE
[0102] , a message request comprising a set of message parameters, wherein the set of message parameters comprises at least one of one of a geo location parameter associated with the UE
[0102] , a Session management Function (SMF) Identifier associated with the message request, a User Plane Function (UPF) instance associated with the message request a message type parameter associated with the message request, and a Tracking Area Identity (TAI) parameter associated with the UE
[0102] , The instructions when executed by the system further cause the processing unit
[0302] to identify, at the PCF
[0122] , a location area status based on the geo location parameter, wherein the location area status is one of a barred area and a non-barred area. The instructions when executed by the system further cause the processing unit
[0302] to identify, at the PCF
[0122] , a dedicated SMF based on the geo location parameter. The instructions when executed by the system further cause the processing unit
[0302] to determine, at the PCF
[0122] , an attachment status of the UE
[0102] with the dedicated SMF. The instructions when executed by the systemfurther cause the processing unit
[0302] to identify, at PCF
[0122] , a target message type associated with the message type parameter based on the attachment status. The target message is one of a create request message and an update request message. The instructions when executed by the system further cause the processing unit
[0302] to identify, at the PCF
[0122] , one of a target Tracking Area Identity (TAI) associated with the Tracking Area Identity (TAI) parameter and a target SMF-instance-Id, based on the target message type. The instructions when executed by the system further cause the processing unit
[0302] to create, at the PCF
[0122] , a policy decision to manage access for the UE
[0102] , based on the determined attachment status and one of the target TAI and the target SMF -Instance-Id in the message request.
[0103] As is evident from the above, the present disclosure provides a technically advanced solution for managing access for a User Equipment (UE) in a network. The present solution provides a system and a method managing barring requirement effectively via dedicated Session Management Function (SMF) and Tracking Area Identity (TAI) of a UE. The present disclosure further provides a solution to managing barring requirements effectively via dedicated combination of Session Management Function (SMF) and User Plane Function (UPF)
[0122] , Furthermore, the present disclosure may allocate resources efficiently based on the specific needs of the areas, ensuring that resources are optimized for both barred and non-barred subscribers via the dedicated combination of Session Management Function (SMF) and User Plane Function (UPF)
[0122] to prevent resource wastage and enhances overall network efficiency. The present disclosure further allows to have a flexible network architecture by deploying the dedicated combination of Session Management Function (SMF) and User Plane Function (UPF)
[0122] to tailor specific requirements of diverse geographical location and varied subscriber needs. The present disclosure ensures policy compliance by monitoring the subscribers based on SMF- Instance-Id and TAI combination to ensure that subscribers adhere to network policies and restrictions and maintain regulatory compliance and service quality standards.
[0104] While considerable emphasis has been placed herein on the disclosed implementations, it will be appreciated that many implementations can be made and that many changes can be made to the implementations without departing from the principles of the present disclosure. These and other changes in the implementations of the present disclosure will be apparent to those skilled in the art, whereby it is to be understood that the foregoing descriptive matter to be implemented is illustrative and non-limiting.
[0105] Further, in accordance with the present disclosure, it is to be acknowledged that the functionality described for the various components / units can be implemented interchangeably. While specific embodiments may disclose a particular functionality of these units for clarity, it is recognized that various configurations and combinations thereof are within the scope of the disclosure. The functionality of specific units as disclosed in the disclosure should not be construed as limiting the scope of the present disclosure. Consequently, alternative arrangements and substitutions of units, provided they achieve the intended functionality described herein, are considered to be encompassed within the scope of the present disclosure.
Claims
We Claim:
1. A method [400] for managing access for a User Equipment (UE) [102] in a network, the method [400] comprising: receiving, by a processing unit [302], at a Policy Control Function (PCF) [122] from the UE[102], a message request comprising a set of message parameters, wherein the set of message parameters comprises at least one of a geo location parameter associated with the UE [102], a Session management Function (SMF) instance Identifier (ID) associated with the message request, a User Plane Function (UPF) instance associated with the message request, a message type parameter associated with the message request, and a Tracking Area Identity (TAI) parameter associated with the UE [102]; identifying, by the processing unit [302] at the PCF [122], a location area status of the UE [102] based on the geo location parameter, wherein the location area status indicates one of a barred area and a non-barred area; identifying, by the processing unit [302] at the PCF [122], a dedicated SMF based on the geo location parameter; determining, by the processing unit [302] at the PCF [122], an attachment status of the UE [102] with the dedicated SMF; identifying, by the processing unit [302] at PCF [122], a target message type associated with the message type parameter based on the attachment status, wherein the target message is one of a create request message and an update request message; identifying, by the processing unit [302] at the PCF [122], one of: a target Tracking Area Identity (TAI) associated with the Tracking Area Identity (TAI) parameter and a target SMF instance ID, based on the target message type; and creating, by the processing unit [302], at the PCF [122], a policy decision to manage access for the UE [102], based on the determined attachment status and one of the target TAI and the target SMF-Instance-Id in the message request.
2. The method [400] as claimed in claim 1, wherein the location area status is identified at the PCF [122], based on a predefined list of location areas associated with the geo location parameter, wherein each location area of the predefined list of location areas is at least one of: a barred location area and a non- barred location area.
3. The method [400] as claimed in claimed 2, wherein the barred location area is identified by the processing unit [302], at the PCF [122], in an event of a geo location associated with the geolocation parameter being identified as one of the barred location area based on a comparison of the geo location parameter and the predefined list of location areas, wherein the barred location area is associated with specific network policies.
4. The method [400] as claimed in claim 2, wherein the non-barred location area is an area with unrestricted service access in the network.
5. The method [400] as claimed in claim 1, wherein determining the attachment status of the UE [102] with the dedicated SMF further comprises: checking a session management data stored within the SMF to confirm if the UE [102] is currently attached or unattached; and performing a real-time query session with the dedicated SMF to verify the current attachment status of the UE [102],6. The method [400] as claimed in claim 1, wherein creating the policy decision further comprises: rejecting a new session establishment request from the dedicated SMF or releasing of an existing session if the UE [102] is in the barring location area and unattached to the dedicated SMF and a UPF [122],7. The method [400] as claimed in claim 1, wherein creating the policy decision further comprises: rejecting a new session establishment request from the dedicated SMF or releasing of an existing session if the UE [102] is in the non-barring location area and attached to the dedicated SMF and a UPF [122],8. The method [400] as claimed in claim 1, wherein the method [400] further comprises: discarding, by the processing unit [302] at the PCF [122], the message request in an event when the target message type is the create request message, and initiating monitoring, by the processing unit [302] at the PCF [122], of the message request in an event when the target message type is the update request message.
9. A system [300] to manage access for a User Equipment (UE) [102] in a network, the system comprises: at least a processing unit [302], wherein the processing unit [302] is configured to:• receive, at a Policy Control Function (PCF) [122] from the UE [102], a message request comprising a set of message parameters, wherein the set of message parameters comprises at least one of one of a geo location parameter associated with the UE [102],a Session management Function (SMF) Identifier associated with the message request, a User Plane Function (UPF) instance associated with the message request a message type parameter associated with the message request, and a Tracking Area Identity (TAI) parameter associated with the UE[102];• identify, at the PCF [122], a location area status based on the geo location parameter, wherein the location area status is one of a barred area and a non-barred area;• identify, at the PCF [122], a dedicated SMF based on the geo location parameter;• determine, at the PCF [122], an attachment status of the UE [102] with the dedicated SMF;• identify, at PCF [122], a target message type associated with the message type parameter based on the attachment status, wherein the target message is one of a create request message and an update request message;• identify, at the PCF [122], one of a target Tracking Area Identity (TAI) associated with the Tracking Area Identity (TAI) parameter and a target SMF instance ID, based on the target message type; and• create, at the PCF [122], a policy decision to manage access for the UE [102], based on the determined attachment status and one of the target TAI and the target SMF-Instance- Id in the message request.
10. The system [300] as claimed in claim 9, wherein the location area status is identified at the PCF [122], based on a predefined list of location areas associated with the geo location parameter, wherein each location area of the predefined list of location areas is at least one of a barred location area and a non- barred location area.
11. The system [300] as claimed in claim 10, wherein the barred location area is identified by the processing unit [302], at the PCF [122], in an event of a geo location associated with the geo location parameter being identified as one of the barred location area based on a comparison of the geo location parameter and the predefined list of location areas, wherein the barred location area is associated with specific network policies.
12. The system [300] as claimed in claim 10, wherein the non-barred location area is an area with unrestricted service access in the network.
13. The system [300] as claimed in claim 9, wherein to determine the attachment status of the UE [102] with the dedicated SMF, the processing unit [302] is further configured to:check a session management data stored within the SMF to confirm if the UE [102] is currently attached or unattached; and perform a real-time query session with the dedicated SMF to verify the current attachment status of the UE [102],14. The system [300] as claimed in claim 9, wherein to create the policy decision, the processing unit [302] is further configured to:- reject a new session establishment request from the dedicated SMF or release of an existing session if the UE [102] is in the barring location area and unattached to the dedicated SMF and the UPF instance.
15. The system [300] as claimed in claim 9, wherein to create the policy decision, the processing unit [302] is further configured to:- reject a new session establishment request from the dedicated SMF or release of an existing session if the UE [102] is in the non-barring location area and attached to the dedicated SMF and the UPF instance.
16. The system [300] as claimed in claim 9, wherein the system further comprises the processing unit [302] configured to: discard, at the PCF [122], the message request in an event when the target message type is the create request message, and initiate monitor, at the PCF [122], the message request in an event when the target message type is the update request message.
17. A non-transitory computer-readable storage medium storing instructions for managing access for a User Equipment (UE) in a network, the storage medium comprising executable code which, when executed by one or more units of a system [300], causes: at least a processing unit [302], wherein the processing unit [302] is configured to: receive, at a Policy Control Function (PCF) [122] from the UE [102], a message request comprising a set of message parameters, wherein the set of message parameters comprises at least one of one of a geo location parameter associated with the UE [102], a Session management Function (SMF) Identifier associated with the message request, a User Plane Function (UPF) instance associated with the message request a messagetype parameter associated with the message request, and a Tracking Area Identity (TAI) parameter associated with the UE [102]; identify, at the PCF [122], a location area status based on the geo location parameter, wherein the location area status is one of a barred area and a non-barred area; - identify, at the PCF [122], a dedicated SMF based on the geo location parameter; determine, at the PCF [122], an attachment status of the UE [102] with the dedicated SMF; identify, at PCF [122], a target message type associated with the message type parameter based on the attachment status, wherein the target message is one of a create request message and an update request message; identify, at the PCF [122], one of: a target Tracking Area Identity (TAI) associated with the Tracking Area Identity (TAI) parameter and a target SMF instance ID, based on the target message type; and create, at the PCF [122], a policy decision to manage access for the UE [102], based on the determined attachment status and one of the target TAI and the target SMF-Instance-Id in the message request.
Citation Information
Patent Citations
Policy control function fallback
US20220094566A1
Session management method according to application of user equipment policy in wireless communication system
WO2021194323A1