EP-4740696-A1 - METHOD AND SYSTEM FOR MANAGING A PACKET DATA UNIT SESSION ESTABLISHMENT IN A NETWORK
Abstract
The present disclosure relates to a method and system for managing Packet Data Unit (PDU) session establishment in a network. A first network function (NF), receives, a PDU session establishment request for a UE, and transmits, a policy control create request for the UE to a second NF. The second NF determines, one of a presence and an absence of an existing policy session associated with a set of attributes for the UE. The second NF receives a maximum permitted policy sessions and a count of established policy sessions for a subset of attributes, in an event of the absence of the existing policy session. The second NF determines whether the count of established policy sessions is one of below and equal to the maximum permitted policy sessions. The second NF accepts the PDU session establishment request count of established policy sessions is below the maximum permitted policy sessions.
Inventors
- Shetty, Mukta
- BHATNAGAR, AAYUSH
- BHASKAR, ALOK
- KUMAR, SANJEEV
- GUPTA, ADITYA
- Khamesra, Apoorva
- KUMAWAT, SACHIN
- NARAYAN, Gaurav
Assignees
- Jio Platforms Limited
Dates
- Publication Date
- 20260513
- Application Date
- 20240704
Claims (20)
- 1. A method [500] for managing a Packet Data Unit (PDU) session establishment in a network, the method comprising: receiving, by a first network function (NF), a PDU session establishment request for a User Equipment (UE); - transmitting, from the first NF, to a second NF, a policy control create request comprising a set of attributes associated with the PDU session establishment request for the UE; determining, by the second NF, one of a presence and an absence of an existing policy session associated with the set of attributes for the UE; receiving, by the second NF, a maximum permitted policy sessions and a count of established policy sessions, associated with a subset of attributes from the set of attributes, in an event of the absence of the existing policy session; determining, by the second NF, whether the count of established policy control sessions is one of below and equal to the maximum permitted policy sessions associated with the subset of attributes; and accepting, by the second NF, the PDU session establishment request from the UE, based on the determination that the count of established policy sessions is below the maximum permitted policy sessions; and processing, by the first NF, one or more policy rules received from the second NF, in response to accepting the policy control create request.
- 2. The method [500] as claimed in claim 1, further comprising: deleting, by the second NF, the existing policy session for the UE, in an event of the presence of the existing policy session for the UE; and accepting, by the second NF, the PDU session establishment request from the UE.
- 3. The method [500] as claimed in claim 1, wherein the method further comprises, deleting, by the second NF, a policy session from the established policy sessions, based on the determination that the count of established policy sessions is equal to the maximum permitted policy sessions.
- 4. The method [500] as claimed in claim 3, wherein, the deleting the policy session from the established policy sessions, is determined based on a timestamp associated with each of the policy session from the established policy sessions.
- 5. The method [500] as claimed in claim 1, wherein the set of attributes comprises a Subscription Permanent Identifier (SUPI), a Data Network Name (DNN), a network slice, and a PDU Session ID.
- 6. The method [500] as claimed in claim 5, wherein the subset of attributes of the set of attributes comprises at least a SUPI, a DNN, and a network slice.
- 7. The method [500] as claimed in claim 1, wherein the first NF is a Session Management Function (SMF) [204] in the network.
- 8. The method [500] as claimed in claim 1, wherein the second NF is a Policy Control Function [216] in the network.
- 9. The method [500] as claimed in claim 1, further comprises: - transmitting, by the second NF, to a third NF, a management register request for the UE comprising the subset of attributes; receiving, by the third NF, a maximum permitted binding sessions for the subset of attributes; receiving, by the third NF, a count of existing binding sessions for the subset of attributes; determining, by the third NF, whether the count of the existing binding sessions is one of below and equal to the maximum permitted binding sessions; accepting, by the third NF, the management register request from the second NF, based on the determining that the count of the existing binding sessions is below the maximum permitted binding sessions; and - transmitting, by the third NF, an acceptance response for the management register request, to the second NF.
- 10. The method [500] as claimed in claim 9, wherein, based on the determination that the count of the existing binding sessions is equal to the maximum permitted binding sessions, the third NF, determines one of a rejected response and an acceptance response based on a flag in a user configurable table.
- 11. The method [500] as claimed in claim 10, wherein the rejected response is transmitted to the second NF, based on a true value of the flag in the user configurable table.
- 12. The method [500] as claimed in claim 10, wherein the acceptance response is transmitted to the second NF, based on a false value of the flag in the user configurable table.
- 13. The method [500] as claimed in claim 12, wherein the acceptance response comprises deleting a binding session of the existing binding sessions for the subset of attributes.
- 14. The method [500] as claimed in claim 13, wherein deleting the binding session from the existing binding sessions is determined based on a timestamp associated with each binding session of the existing binding sessions.
- 15. The method [500] as claimed in claim 9, wherein the third NF is a Binding Support Function (BSF) [208] in the network.
- 16. The method [500] as claimed in claim 1, further comprises: - transmitting, by the second NF, to a fourth NF, a spending limit control session request associated with the subset of attributes; receiving, by the fourth NF, a maximum permitted spending limit control sessions for the subset of attributes; receiving, by the fourth NF, a count of existing spending limit control sessions for the subset of attributes; determining, by the fourth NF, whether the count of the existing spending limit control sessions is one of below and equal to the maximum permitted spending limit control sessions; accepting, by the fourth NF, the spending limit control session request from the second NF, based on the determining that the count of the existing spending limit control sessions is below the maximum permitted spending limit control sessions; and - transmitting, by the fourth NF, an acceptance response for the spending limit control session request, to the second NF.
- 17. The method [500] as claimed in claim 16, further comprises: deleting, by the fourth NF, a spending limit control session from the existing spending limit control sessions, based on the determination that the count of the existing spending limit control sessions is equal to the maximum permitted spending limit control sessions, wherein deleting the spending limit control session from the existing spending limit control sessions is based on a timestamp associated each of the spending limit control session from the existing spending limit control sessions; accepting, by the fourth NF, the spending limit control session request, from the second NF; and - transmitting, by the fourth NF, the acceptance response for the spending limit control session request, to the second NF.
- 18. The method [500] as claimed in claim 16, wherein the fourth NF is a Charging Function (CHF) [206] in the network.
- 19. The method [500] as claimed in claim 1, wherein the maximum permitted policy sessions, associated with the subset of attributes is received from a configurable table configured at the second NF.
- 20. The method [500] as claimed in claim 16, wherein the method further comprises: - transmitting, by the first NF, to the fourth NF, a converged charging create request associated with the subset of attributes; receiving, by the fourth NF, a maximum permitted PDU sessions for the subset of attributes; receiving, by the fourth NF, a count of existing PDU sessions for the subset of attributes; determining, by the fourth NF, whether the count of the existing PDU sessions is one of below and equal to the maximum permitted PDU sessions; accepting, by the fourth NF, the converged charging create request from the first NF, based on the determining that the count of the existing PDU sessions is below the maximum permitted PDU sessions; and - transmitting, an acceptance response for the converged charging create request, to the first NF.
Description
METHOD AND SYSTEM FOR MANAGING A PACKET DATA UNIT SESSION ESTABLISHMENT IN A NETWORK FIELD OF INVENTION [0001] Embodiments of the present disclosure generally relate to wireless communication systems. More particularly, embodiments of the present disclosure relate to method and system for managing a packet data unit (PDU) session establishment 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 antilog 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. The third-generation (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. As the wireless communication technology has evolved to a great extent, the number of users/subscribers of the wireless networks has also increased to a great extent and it is important for the wireless networks to provide better and smooth services to its subscribers. Session management plays a critical role in providing better services to the customers/subscribers of a telecom network. Improved session management may lead to an improved customer experience. Also, an increased number of sessions for the subscribers may create various problems at a network end and hence impact the user experience and network performance. Therefore, it is required to provide a session management solution that can efficiently handle the sessions created for the subscribers. [0004] Currently, 3GPP does not define any specific way to limit the number of sessions that can be created for individual subscribers. This may create problems when network fluctuations occur where multiple sessions (SM Policy Sessions or PDU Binding Sessions) get created for an individual subscriber. Also, this may result in consuming all important resources of the NFs (PCF, BSF and CHF-PC) unnecessarily. Further, many of those created sessions would be stale sessions or non-live sessions which may also result in additional signalling traffic to be sent after stale session audit is done. [0005] Thus, there exists an imperative need in the art to provide a solution: (1) that can overcome the limitations of the existing solutions, and (2) by which NFs can avoid additional signalling and conserve the compute, memory and storage resources allocated to NF (PCF/ BSF/ CHF-PC), which the present disclosure aims to address. 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 a Packet Data Unit (PDU) session establishment in a network. The method comprises receiving the PDU session establishment request for a User Equipment (UE), by a first network function (NF). The method further comprises transmitting a policy control create request from the first NF to a second NF. The policy control create request comprises a set of attributes associated with the PDU session establishment request for the UE. Also, the method comprises determining, by the second NF, one of a presence and an absence of an existing policy session associated with the set of attributes for the UE. In addition, the method comprises receiving, by the second NF, maximum permitted policy sessions and a count of established policy sessions, associated with a subset of attributes from the set of attributes, in an event of the absence of the existing policy session. Also, the method comprises determining, by the second NF, whether the count of the established policy control sessions is one of: below and equal to the maximum permitted policy sessions associa