EP-4736478-A1 - SYSTEM AND METHOD FOR POLICY CONTROL FUNCTION (PCF) BASED SHORT MESSAGE SERVICE (SMS) DELIVERY
Abstract
The present disclosure provides a system (100) and method for policy control function (PCF) (116) based short messaging service (SMS) delivery. The method provides the PCF (116) interacting with a SMSC Gateway server (120) over SMPP interface to provide the SMS. The PCF (116) initiates a connection with both primary and secondary SMSC Servers at start-up. PCF (116) sends messages on the available connections, prioritizing the primary SMSC server. If the connections are established but the requests are getting timed out, then PCF (116) disconnects from the SMSC server from which it is getting timeouts based on the configurable threshold.
Inventors
- BHATNAGAR, AAYUSH
- KUMAR, SANJEEV
- Jha, Alok
- ANJALI, Kunuguntla
- NARAYAN, Gaurav
- Jadhav, Sayali
- Khamesra, Apoorva
- GUPTA, ADITYA
Assignees
- Jio Platforms Limited
Dates
- Publication Date
- 20260506
- Application Date
- 20240605
Claims (20)
- 1. A system (100) for transmitting at least one notification to a user based upon a current location of a user equipment (UE) (102), the system (100) comprising: a session management function (SMF) (114) configured to receive session establishment request(s) from the UE (102) via an access and mobility management function (AMF) (108) and establish a plurality of packet data unit (PDU) sessions between the UE (102) and a data network (DN) (118) corresponding to a plurality of services, and is further configured to generate at least one session update message for each established session; a policy control function (PCF) (116) configured to cooperate with the SMF to receive the at least one generated session update message for each established session and is further configured to: determine a set of policy rules for the user corresponding to the current location for each established session; and generate the at least one notification based on the determined set of policy rules; and a short message service center (SMSC) gateway server (120) configured to cooperate with the PCF (116) to receive the at least one notification and is further configured to transmit the at least one notification to the UE.
- 2. The system (100) as claimed in claim 1, wherein the at least one notification is a short message service (SMS) notification.
- 3. The system (100) as claimed in claim 1, wherein the plurality of services includes a video service, a voice service, and a data service.
- 4. The system (100) as claimed in claim 1, wherein the current location of the UE (102) either resides in a barring area or in a non-barring area.
- 5. The system (100) as claimed in claim 1, wherein the SMF (114) generates the at least one session update message upon detecting a change in the current location of the UE (102) or upon receiving a triggering event.
- 6. The system (100) as claimed in claim 5, wherein the triggering event is a UE Internet Protocol address (IP address) change (UE_IP_CH), a public land mobile network (PLMN) change (PLMN_CH), and a Radio Access Technology (RAT) change (RAT_CH).
- 7. The system (100) as claimed in claim 1, wherein the PCF (116) communicates with the SMSC gateway server (120) over a SMPP (Short Message Peer-to-Peer) interface.
- 8. The system (100) as claimed in claim 1, wherein the SMSC gateway server (120) includes a primary SMSC gateway server and a secondary SMSC gateway server.
- 9. The system (100) as claimed in claim 8, wherein the PCF (116) is configured to communicate via the secondary SMSC gateway server if the primary SMSC gateway server is unavailable.
- 10. The system (100) as claimed in claim 1, wherein the PCF (116) is configured to resend the at least one notification over the SMPP interface until a successful delivery notification is not received from the SMSC gateway server (120) or a finite number of resend counts is achieved.
- 11. The system (100) as claimed in claim 1, wherein a number of notifications to be received for each session is configured through the UE.
- 12. The system (100) as claimed in claim 1, wherein the UE is configured to enable/disable receiving of the at least one notification from the PCF (116).
- 13. A method (500) of transmitting at least one notification to a user based upon a current location associated with a user equipment UE (102), the method comprising: receiving (502), by a session management function (SMF) (114), session establishment request(s) from the UE (102) via an access and mobility management function (108) and establishing a plurality of packet data unit (PDU) sessions between the UE (102) and a data network (DN) corresponding to a plurality of services; generating (504), by the SMF (114), at least one session update message for each established session; receiving (506), by a policy control function (PCF) (116), the at least one generated session update message for each established session; determining (508), by the PCF (116), a set of policy rules for the user corresponding to the current location for each established session; generating (510), by the PCF (116), the at least one notification based on at least one determined policy rule for each established session; and receiving (512), by a short message service center (SMSC) gateway server (120), the at least one notification and transmitting the at least one notification to the UE.
- 14. The method (500) as claimed in claim 13, further comprising generating, by the SMF (114), the at least one session update message on detecting a change in the current location of the UE (102) or on receiving a triggering event.
- 15. The method (500) as claimed in claim 13, further comprising communicating, by the PCF (116), with the SMSC gateway server (120) over a SMPP (Short Message Peer-to-Peer) interface.
- 16. The method (500) as claimed in claim 13, further comprising communicating, by the PCF (116), to the user via a secondary SMSC gateway server if a primary SMSC gateway server is unavailable.
- 17. The method (500) as claimed in claim 13, further comprising resending the at least one notification over the SMPP interface until a successful delivery notification is not received from the SMSC gateway server or a finite number of resend counts is achieved.
- 18. The method (500) as claimed in claim 13, further comprising controlling a number of notifications to be received for each session through the UE.
- 19. The method (500) as claimed in claim 13, further comprising enabling/disabling of receiving of the at least one notification from the PCF (116) by the user.
- 20. A user equipment (UE) (102) communicatively coupled with a policy control function (PCF) (116), the coupling comprises steps of: receiving a connection request; sending an acknowledgment of the connection request to the PCF (116); and transmitting a plurality of signals in response to the connection request, wherein the PCF (116) is configured to determine a set of policy rules for the UE (102) corresponding to a current location of the UE (102) and generates at least one notification in association with a short message service center (SMSC) gateway server (120) as claimed in claim 1.
Description
SYSTEM AND METHOD FOR POLICY CONTROL FUNCTION (PCF) BASED SHORT MESSAGE SERVICE (SMS) DELIVERY RESERVATION OF RIGHTS [0001] A portion of the disclosure of this patent document contains material, which is subject to intellectual property rights such as, but are not limited to, copyright, design, trademark, Integrated Circuit (IC) layout design, and/or trade dress protection, belonging to Jio Platforms Limited (JPL) or its affiliates (hereinafter referred as owner). The owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all rights whatsoever. All rights to such intellectual property are fully reserved by the owner. FIELD OF DISCLOSURE [0002] The embodiments of the present disclosure generally relate to a message delivery system in a communication network. In particular, the present disclosure relates to a system and method for policy control function (PCF) based short messaging service (SMS) in a communication network. DEFINITION [0003] As used in the present disclosure, the following terms are generally intended to have the meaning as set forth below, except to the extent that the context in which they are used to indicate otherwise. [0004] The expression ‘Barring Area’ used hereinafter in the specification refers to an area where access to specific services or network functionalities may be restricted or barred for various reasons. These reasons could include network congestion management, security concerns, regulatory requirements, or service prioritization. For instance, in a high-traffic area, network operators might implement barring to limit access to non-essential services or to prioritize critical services like emergency calls. Barring Area refer to a geographical location where a specific type of communication or service is not available or is blocked, typically due to technical or operational limitations. The location may be an isolated area, a rural or remote region, or even a specific building or structure that interferes with the network's signal. Barring areas may be temporary or permanent, and there may be measures in place to address issues such as network congestion, service disruptions, and security breaches. [0005] The expression ‘Non-Barring Area’ used hereinafter in the specification refers to an area where no such access restrictions are imposed, allowing mobile devices and users to access all available services and network functionalities without any limitations. Non-barring areas are typically regions where network capacity is sufficient to accommodate all users and services without the need for prioritization or restriction. Non-barring area does not experience any obstruction or interference in the network's transmission of data, such as physical barriers or congested routes. The non-barring area is characterized by high network performance, low latency, and high data transfer rates. Identifying non-barring areas is critical for network optimization and improving overall performance. [0006] The expression ‘Tracking Area Code (TAC)’ used hereinafter in the specification refers to a unique identifier assigned to a group of base stations or cells within a certain geographical area. Mobile devices use the TAC to manage handovers between different cells as they move through the network. [0007] The term “SMF” used hereinafter in the specification refers to session management function for collecting information related to packet data unit (PDU) session management from various network components in the 5G core network. [0008] The term “PCF” used hereinafter in the specification refers to policy control function specifying policy rules for application and service data flow detection, gating, QoS, and flow-based charging to the SMF. [0009] The term “AMF” used hereinafter in the specification refers to access and access and mobility management function providing control plane network functions (NF) of the 5G core network. [0010] The term “SMPP” used hereinafter in the specification refers to Short Message Peer to Peer protocol for providing a flexible data communications interface for transfer of short message data between a Message Centre, such as a Short Message Service Centre (SMSC) and other messaging gateway. [0011] The term “SMSC” used hereinafter in the specification refers to short message service centre providing services of a SMPP server. [0012] The term “SMS” used hereinafter in the specification refers to short message/messaging service messages. [0013] These definitions are in addition to those expressed in the art. BACKGROUND OF DISCLOSURE [0014] The following description of related art is intended to provide background information pertaining to the field of the disclosure. This section may include certain aspects of the art that may be related to various features of the present disclosure. However, it should be apprecia