EP-4740497-A1 - METHOD AND SYSTEM FOR BARRING OF SHORT MESSAGE SERVICE (SMS)
Abstract
The present disclosure relates to a system (108) and a method (600) for barring of SMS The system (108) includes an interface unit (210) to receive the SMS from a user equipment (UE) (102). The system (108) includes an identifier unit (212) to determine a Radio Access Technology (RAT) type of the received SMS. The system (108) includes a retrieval unit (214) to retrieve information pertaining to location of the UE from a Home Subscriber Server (HSS) (420) when the RAT type is determined as a Wireless Local Area Network (WLAN) type. The system (108) includes a comparison unit (216) to compare the retrieved information associated with the UE with a barred list to determine if the retrieved location is present in the barred list. The system (108) includes a transmittal unit (218) to transmit an error code in response to determination of presence of the location in the barred list.
Inventors
- BHATNAGAR, AAYUSH
- SINHA, ANURAG
- Hingu, Ketan
- Kadam, Pradnya
- Deb, Joy
- AGRAWAL, VIKASH
- YADAV, DINESH
- ELANGOVAN, Elanchezhiyan
- ALAVOJU, Vamshi Krishna
Assignees
- Jio Platforms Limited
Dates
- Publication Date
- 20260513
- Application Date
- 20240704
Claims (14)
- 1. A method (600) of barring of Short Message Service (SMS), the method (600) comprising the steps of: receiving, by one or more processors (202), the SMS from a user equipment (UE) (102); determining, by the one or more processors (202), a Radio Access Technology (RAT) type of the received SMS; retrieving, by the one or more processors (202), information pertaining to location of the UE (102) from a Home Subscriber Server (HSS) (420) when the RAT type is determined as a Wireless Local Area Network (WLAN) type; comparing, by the one or more processors (202), the retrieved information associated with the UE (102) with a barred list to determine if the retrieved location is present in the barred list; and transmitting, by the one or more processors (202), an error code in response to determination of presence of the location in the barred list.
- 2. The method (600) as claimed in claim 1, wherein the step of comparing the retrieved information with the barred list comprises the steps of: mapping, by the one or more processors (202), the retrieved location of the UE to a barred location in the barred list; and in response to mapping of the location, mapping, by the one or more processors, a cell ID of the UE (102) to a barred cell ID in the barred list.
- 3. The method (600) as claimed in claim 1, wherein to determine the RAT type of the SMS, the method (600) comprises the steps of one of: parsing, by the one or more processors (202), a P-Access-Network-Info (PANI) header received along with the SMS to identify the RAT type; and transmitting, by the one or more processors (202), a type 0 message to retrieve a PANI header, the PANI header is subsequently parsed to identify the RAT type.
- 4. The method (600) as claimed in claim 1, wherein to retrieve the location information and the cell ID of the UE (102), the method comprises the step of: transmitting, by the one or more processors (202), a User Data Request (UDR) message to one of, an Access and Mobility Management Function (AMF) and a Mobile Management Entity (MME) via the HSS (420) to retrieve the information pertaining to the location of the UE (102) and the cell ID of the UE (102).
- 5. The method (600) as claimed in claim 1, wherein if, one of, the information pertaining to the location is not retrieved from the HSS (420) and a negative response is received from the HSS (420), the one or more processor is configured to transmit the error code to the UE (102).
- 6. The method (600) as claimed in claim 1 , wherein the barred list includes one of, a location and a list of cell IDs within the location that are to be barred from at least transmitting SMS to other UEs (102) or receiving SMS from other UEs (102).
- 7. A system (108) for barring of Short Message Service (SMS), the system (108) comprising: an interface unit (210) configured to receive the SMS from a user equipment (UE) (102); an identifier unit (212) configured to determine a Radio Access Technology (RAT) type of the received SMS ; a retrieval unit (214) configured to retrieve information pertaining to location of the UE (102) from a Home Subscriber Server (HSS) (420) when the RAT type is determined as a Wireless Local Area Network (WLAN) type; a comparison unit (216) configured to compare the retrieved information associated with the UE (102) with a barred list to determine if the retrieved location is present in the barred list; and a transmittal unit (218) configured to transmit an error code in response to determination of presence of the location in the barred list.
- 8. The system (108) as claimed in claim 7, wherein the comparison unit (216) is configured to: map the retrieved location of the UE (102) to a barred location in the barred list; and in response to mapping of the location, map, a cell ID of the UE (102) to a barred cell ID in the barred list.
- 9. The system (108) as claimed in claim 7, wherein the identifier unit (212) is further configured to one of: parse a P- Access-Network- Info (PANI) header received along with the SMS to identify the RAT type; and transmit a type 0 message to retrieve a PANI header, the PANI header is subsequently parsed to identify the RAT type.
- 10. The system (108) as claimed in claim 7, wherein the retrieval unit (214) is further configured to transmit a User Data Request (UDR) message to one of an Access and Mobility Management Function (AMF) and a Mobile Management Entity (MME) via the HSS (420) to retrieve the information pertaining to the location of the UE (102) and the cell ID of the UE (102).
- 11. The system (108) as claimed in claim 7, wherein if, one of, the information pertaining to the location is not retrieved from the HSS (420) and a negative response is received from the HSS (420), the retrieval unit is configured to transmit the error code to the UE (102).
- 12. The system (108) as claimed in claim 7, wherein the barred list includes one of, a location and a list of cell IDs within the location that are to be barred from at least transmitting SMS to other UEs (102) or receiving SMS from other UEs (102).
- 13. A non-transitory computer-readable medium having stored thereon computer- readable instructions that, when executed by a processor (202), cause the processor (202) to: receive a short message service (SMS) from a user equipment (UE) (102); determine a Radio Access Technology (RAT) type of the received SMS; retrieve information pertaining to location of the UE (102) from a Home Subscriber Server (HSS) (420) when the RAT type is determined as Wireless Local Area Network (WLAN) type; compare the retrieved information associated with the UE (102) with a barred list to determine if the retrieved location is present in the barred list; and transmit an error code in response to determination of presence of the location in the barred list.
- 14. A User Equipment (UE) (102), comprising: one or more primary processors (302) communicatively coupled to one or more processors (202), the one or more primary processors (302) coupled with a memory (404), wherein said memory (304) stores instructions which when executed by the one or more primary processors (302) causes the UE (102) to: transmit, a short message service (SMS) to the one or more processers (202); wherein the one or more processors (202) is configured to perform the steps as claimed in claim 1.
Description
METHOD AND SYSTEM FOR BARRING OF SHORT MESSAGE SERVICE (SMS) FIELD OF THE INVENTION [0001] The present invention relates to barring of services on a cellular device, more particularly relates to method and system for barring of Short Message Service (SMS) for the cellular device. BACKGROUND OF THE INVENTION [0002] Short Message/Messaging Service, commonly abbreviated as SMS, is a text messaging service component of most telephones, internet, and mobile device systems. It uses standardized communication protocols that let mobile devices exchange short text messages. [0003] In SMS over IP Multimedia Subsystem (IMS) communication, SMS is encapsulated in a Session Initiation Protocol (SIP) message and carried over IMS core network to Short Message Service Center (SMSC). The IP Short Messaging Gateway (IPSM-GW) network element provides the interconnection between Global System for Mobile Communications-Universal Mobile Telecommunications System (GSM- UMTS) network and Long-Term Evolution-Evolved Packet Core (LTE-EPC) network for sending and receiving SMSs. [0004] Call and text barring is an action that prevents numbers from being called or texted. This can also be used to stop receiving calls and texts. [0005] In certain cases, to comply with regulatory requirements, it might be necessary to restrict messaging services in specific areas according to government directives. It is crucial to ensure that no messages are allowed to pass through those designated areas. [0006] In the case of Long-Term Evolution (LTE) latched users, the cell- Identifier (cell-ID) is readily received in message or acknowledgement (ACK) headers. However, for Wireless Fidelity (Wi-Fi) latched users, the Wireless Local Area Network- Identifier (WLAN ID) is received instead of the cell-ID. Cell-ID information is required for SMS barring in any area, and the absence of this information can result in the failure of SMS barring for Wi-Fi users. [0007] In the usual scenario, when a user is connected to an LTE network, we rely on the information received in message headers to retrieve the user's precise location. However, this capability is not available for non-3GPP network such as WLAN. When it is necessary to terminate a message sent to a receiving party, knowing the user's location is essential to enable the service. In a known solution, a welcome message (Type 0 with PID 64) is sent to the device, and its response is used to obtain the location information. Unfortunately, for Wi-Fi users, neither of these messages contains accurate location information. [0008] Therefore, there is a need for a method and a system in the art which is able to know, determine and report the exact location of cell phone users connected to a Wi-Fi network for implementing location-based barring of services efficiently such as SMS services. SUMMARY OF THE INVENTION [0009] One or more embodiments of the present disclosure provide a method and a system for barring of short message service (SMS). [0010] In one aspect of the present invention, the system for barring of the short message service (SMS) is disclosed. The system includes an interface unit configured to receive the SMS from a user equipment (UE). The system further includes an identifier unit configured to determine a Radio Access Technology (RAT) type of the received SMS. The system further includes a retrieval unit configured to retrieve information pertaining to location of the UE from a Home Subscriber Server (HSS) when the RAT type is determined as a Wireless Local Area Network (WLAN) type. The system further includes a comparison unit configured to compare the retrieved information associated with the UE with a barred list to determine if the retrieved location is present in the barred list. The system further includes a transmittal unit configured to transmit an error code in response to determination of presence of the location in the barred list. [0011] In an embodiment, the comparison unit is configured to map the retrieved location of the UE to a barred location in the barred list and in response to mapping of the location, map, a cell ID of the UE to a barred cell ID in the barred list. [0012] In an embodiment, the identifier unit is further configured to parse a P- Access-Network-Info (PANI) header received along with the SMS to identify the RAT type and transmit a type 0 message to retrieve a PANI header, the PANI header is subsequently parsed to identify the RAT type. [0013] In an embodiment, the retrieval unit is further configured to transmit a User Data Request (UDR) message to one of an Access and Mobility Management Function (AMF) and a Mobile Management Entity (MME) via the HSS to retrieve the information pertaining to the location of the UE and the cell ID of the UE. [0014] In an embodiment, if, one of, the information pertaining to the location is not retrieved from the HSS and a negative response is received from the HSS, the one or more processor is configured to transmit the e