Search

EP-4740498-A1 - METHOD AND SYSTEM FOR HANDLING SHORT MESSAGE SERVICE (SMS)

EP4740498A1EP 4740498 A1EP4740498 A1EP 4740498A1EP-4740498-A1

Abstract

The present disclosure relates to a method of handling Short Message Service (SMS) by one or more processors (202) The method includes receiving the SMS from a first user equipment (UE) for delivery to one or more user equipment's (UEs) (102). Further, the method includes sending a User-Data-Request (UDR) to a Home Subscriber Server (HSS) (424) for retrieving information associated with the one or more UEs (102). Further, the method includes receiving, from the HSS (424), an IP Multimedia Private Identity (IMPI) and International Mobile Equipment Identity (IMEI) associated with each UE of the one or more UE (102). Further, the method includes detecting presence of a soft tag with the IMPI of each of the UE of the one or more UE (102). Further, the method includes barring transmission of the SMS to each of the UE that has the soft tag associated with the IMPI.

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 (15)

  1. 1. A method of handling Short Message Service (SMS), the method comprising the steps of: receiving, by one or more processors (202), the SMS from a first user equipment (UE) for delivery to one or more user equipment’s (UEs) (102); sending, by the one or more processors (202), a User-Data-Request (UDR) to a Home Subscriber Server (HSS) (424) for retrieving information associated with the one or more UEs (102); receiving, by the one or more processors (202), from the HSS (424) an IP Multimedia Private Identity (IMPI) and an International Mobile Equipment Identity (IMEI) associated with each UE of the one or more UEs (102); detecting, by the one or more processors (202), presence of a soft tag with the IMPI of each of the UE of the one or more UEs (102); and barring transmission, by the one or more processors (202), of the SMS to each of the UE that has the soft tag associated with the IMPI.
  2. 2. The method as claimed in claim 1, wherein the method further comprises: transmitting, by the one or more processors (202), the SMS to a user equipment that does not have the soft tag associated with the IMPI.
  3. 3. The method as claimed in claim 1, wherein presence of the soft tag indicates the user equipment is not compatible in receiving the SMS.
  4. 4. The method as claimed in claim 1, wherein the method further comprises: storing, by the one or more processors (202), the SMS in a database (214) for attempting transmission of the SMS again, when the soft tag is undetected; repeating, by the one or more processors (202), the step of detecting the presence of the soft tag for another UE of the one or more UEs (102), after a predefined time interval; and transmitting, by the one or more processors (202), the stored SMS upon detecting the soft tag, to the other UE not associated with the soft tag.
  5. 5. The method as claimed in claim 4, wherein the method further comprises: checking, by the one or more processor (202), a user context in a database (214) upon receiving the SMS, wherein the user context includes an IMPI and an IMEI information of the one or more UEs (102) that are compatible in receiving the SMS.
  6. 6. The method as claimed in claim 1 , wherein when the presence of the soft tag with the IMPI of each of the UE of the one or more UEs (102) is not detected by the one or more processors (202), then the information pertaining to a Serving Call Session Control Function (SCSCF) address and the IMEI is transmitted in the SMS to a user.
  7. 7. A system (108) for handling Short Message Service (SMS), the system (108) comprises: a transceiver unit (216) configured to: receive the SMS from a from a first user equipment (UE) for delivery to one or more User Equipment’s (UEs) (102); send a User-Data-Request (UDR) to a Home Subscriber Server (HSS) (424) for retrieving information associated with the one or more UEs (102); and receive from the HSS (424) an IP Multimedia Private Identity (IMPI) and an International Mobile Equipment Identity (IMEI) associated with each UE of the one or more UEs (102); and a detecting unit (218) configured to detect presence of a soft tag with the IMPI of each of the UE of the one or more UEs (102), and wherein the transceiver unit (216) is configured to bar transmission of the SMS to each of the UE that has the soft tag associated with the IMPI.
  8. 8. The system (108) as claimed in claim 7, wherein the transceiver unit (216) is further configured to transmit the SMS to a UE of the one or more UEs (102) that does not have the soft flag associated with the IMPI.
  9. 9. The system (108) as claimed in claim 7, wherein presence of the soft tag indicates the each of the UE of the one or more UEs (102) is not compatible in receiving the SMS.
  10. 10. The system (108) as claimed in claim 7, wherein the system (108) further comprises: a database (214) configured to store the SMS for attempting transmission of the SMS again, when the soft tag is undetected.
  11. 11. The system (108) as claimed in claim 7, wherein the detecting unit (218) is further configured to repeat the step of detecting the presence of the soft tag for another user equipment, after a predefined time interval, and wherein the transceiver unit (216) is further configured to transmit the stored SMS upon detecting the soft tag, to the other UE not associated with the soft tag.
  12. 12. The system (108) as claimed in claim 11, wherein the detecting unit (218) is further configured to check a user context in a database (214) upon receiving the SMS, wherein the user context includes IMPI and IMEI information of the one or more UEs (102) that are compatible in receiving the SMS.
  13. 13. The system (108) as claimed in of claim 7, wherein when the presence of the soft tag with the IMPI of each of the UE of the one or more UEs (102) is not detected by the detecting unit (218), then the information pertaining to a Serving Call Session Control Function (SCSCF) address and the IMEI is transmitted in the SMS to a user.
  14. 14. 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 the SMS from a first user equipment (UE) for delivery to one or more User Equipment’s (UEs) (102); send a User-Data-Request (UDR) to a Home Subscriber Server (HSS) (424) for retrieving information associated with the one or more UEs (102); receive from the HSS (424) an IP Multimedia Private Identity (IMPI) and International Mobile Equipment Identity (IMEI) associated with each UE of the one or more UEs (102); detect presence of a soft tag with the IMPI of each of the UE of the one or more UEs (102); and bar transmission of the SMS to each of the one or more UEs (102) that has the soft tag associated with the IMPI.
  15. 15. A User Equipment (UE) (102-1), comprising: one or more primary processors (305) communicatively coupled to one or more processors (202) of a system (108), the one or more primary processors (305) coupled with a memory (310), wherein said memory (310) stores instructions which when executed by the one or more primary processors (305) causes the UE (102-1) to: transmit, a SMS to the one or more processors (202); wherein the one or more processors (202) is configured to perform the steps as claimed in claim 1.

Description

METHOD AND SYSTEM FOR HANDLING SHORT MESSAGE SERVICE (SMS) FIELD OF THE INVENTION [0001] The present invention relates generally to a telecom network, and in particular, to a method and a system for handling delivery of Short Message Service (SMS) in cases of multiple devices being registered on the same number in a communication network. BACKGROUND OF THE INVENTION [0002] Short Message/Messaging Service, commonly abbreviated as SMS, is a text messaging service component in a communications network, Internet and mobile device systems. The SMS uses standardized communication protocols that let mobile devices exchange short text messages. [0003] In SMS over an IP Multimedia Subsystem (IMS) communication, the SMS is encapsulated in a Session Initiation Protocol (SIP) message and carried over an IMS core network to a short message service center (SMSC). The IP Short Messaging Gateway (IPSMGW) network element provides an interconnection between a Global System for Mobile Communications-Universal Mobile Telecommunications System (GSM-UMTS) network and a Long Term Evolution- Evolved Packet Core (LTE-EPC) network for sending and receiving the SMSs. [0004] It is possible to use multiple devices for a single number. For example, a mobile phone and a smart watch may be registered on the same number. All the multiple devices may have the same number registered on them so that calls can be answered from any of the devices. But, when the SMS has to be delivered, not all the devices registered on the number may be compatible with SMS services and it may be required to select only one of the devices such as the mobile phone as other devices such as the smart watch may not support SMS functionality. In this case, if a device from the multiple device is chosen at random, the delivery might fail. For example, when the delivery is tried on a device which does not support SMS functionality such as the smart watch. [0005] It is desired to avoid such SMS delivery failure in the communication network. Therefore, there is a need for a system and a method in the art which is able to handle SMS delivery in case of multiple devices being registered on the same number without reporting a failure and deliver it with a higher success rate to the correct device for best user experience. SUMMARY OF THE INVENTION [0006] One or more embodiments of the present disclosure provide a system and a method for handling a SMS in a communications network.. [0007] In one aspect of the present invention, a method of handling a SMS is disclosed. The method includes receiving, by one or more processors, the SMS from a first user equipment (UE) for delivery to one or more user equipment’s (UEs). Further, the method includes sending, by the one or more processors, a User-Data- Request (UDR) command (or UDR) to a Home Subscriber Server (HSS) for retrieving information associated with the one or more UEs. Further, the method includes receiving, by the one or more processors, from the HSS an IP Multimedia Private Identity (IMPI) and International Mobile Equipment Identity (IMEI) associated with each UE of the one or more UEs. Further, the method includes detecting, by the one or more processors, presence of a soft tag with the IMPI of each of the UE of the one or more UEs. Further, the method includes barring transmission, by the one or more processors, of the SMS to each of the UE that has the soft tag associated with the IMPI. [0008] In an embodiment, the method further includes transmitting, by the one or more processors, the SMS to a user equipment that does not have the soft tag associated with the IMPI. [0009] In an embodiment, presence of the soft tag indicates the user equipment is not compatible in receiving the SMS. [0010] In an embodiment, the method further includes storing, by the one or more processors, the SMS in a database for attempting transmission of the SMS again, when the soft tag is undetected. Further, the method includes repeating, by the one or more processors, the step of detecting the presence of the soft tag for another UE of the one or more UEs, after a predefined time interval. Further, the method includes transmitting, by the one or more processors, the stored SMS upon detecting the soft tag, to the other UE not associated with the soft tag. [0011] In an embodiment, the method further includes checking, by the one or more processor, a user context in a database upon receiving the SMS, wherein the user context includes IMPI and IMEI information of the one or more UEs that are compatible in receiving the SMS. This registration is performed at the IPSMGW by an auxiliary device, which sets the user context at the HSS. During MT, a serving IPSMGW obtains user context from the HSS. [0012] In an embodiment, when the presence of the soft tag with the IMPI of each of the UE of the one or more UEs is not detected by the one or more processors, then the information pertaining to a Serving Call Session Control Function (SCSCF) address a