Search

EP-4740493-A1 - METHOD AND SYSTEM FOR SELECTING A DOMAIN FOR TERMINATING A MESSAGE

EP4740493A1EP 4740493 A1EP4740493 A1EP 4740493A1EP-4740493-A1

Abstract

The present disclosure relates to a method and a system for domain selection for terminating a message. The method comprises: receiving a message, by transceiver unit [302] at internet protocol short message gateway (IPSMGW) [301] from first user device of a user, the message to be terminated at second user device of another user; determining, by determination unit [304] at IPSMGW [301], presence of user profile information of the another user in a home location register (HLR), a user access information and a cell-identity information of the another user; determining, by determination unit [304], one of: presence of Type-1 tag and presence of a Type- 2 tag associated with user profile information, in an event of presence of the user profile information in the HLR; and selecting, by selection unit [306], domain for terminating message based on one of: Type-1 tag and Type-2 tag associated with user profile information.

Inventors

  • Kadam, Pradanya
  • BHATNAGAR, AAYUSH
  • SINHA, ANURAG
  • Hingu, Ketan
  • Deb, Joy
  • AGRAWAL, VIKASH
  • YADAV, Dinesh Kumar

Assignees

  • Jio Platforms Limited

Dates

Publication Date
20260513
Application Date
20240618

Claims (20)

  1. 1. A method for selecting a domain for terminating a message, the method comprising: receiving the message, by a transceiver unit [302] at an internet protocol short message gateway (IPSMGW) [301] from a first user device of a user, wherein the message is to be terminated at a second user device of an another user; determining, by a determination unit [304] at the IPSMGW [301], a presence of a user profile information of the another user in a home location register (HLR), a user access information of the another user, and a cell-identity information of the another user; determining, by the determination unit [304], one of: presence of a Type 1 tag and a presence of a Type 2 tag associated with the user profile information, in an event the presence of the user profile information in the HLR is determined; and selecting, by a selection unit [306], the domain for terminating the message based on the presence of one of: the Type 1 tag and the Type 2 tag associated with the user profile information.
  2. 2. The method as claimed in claim 1, wherein the user access information, and the cellidentity information, is saved in a P-Access-Network-Information (PANI) header in a storage unit [308],
  3. 3. The method as claimed in claim 1, wherein the Type 1 tag is associated with a new radio technology and the Type 2 tag is associated with an evolved universal terrestrial radio access network technology.
  4. 4. The method as claimed in claim 1, wherein the selected domain is one of: a 5G (fifth generation) termination module [310], in an event the Type 1 tag is available and a 4G (fourth generation) termination module [312], in an event the Type 2 tag is available.
  5. 5. The method as claimed in claim 1, wherein the domain is selected as a 2G/3G (second generation/third generation) termination module [314], in an event of the presence of the user profile information of the another user in the HLR and an absence of the Type 1 tag and the Type 2 tag.
  6. 6. The method as claimed in claim 1, further comprising, storing, by a storage unit [308] at the IPSMGW [301], the message, in an event of an absence of the user profile information of the another user in the HLR.
  7. 7. The method as claimed in claim 6, further comprising, retrying sending the message stored in the storage unit [308] at the IPSMGW [301], in an event of a fresh registration of the another user.
  8. 8. The method as claimed in claim 4, wherein the 5G termination module [310] is a short message service function (SMSF) node, and the 4G termination module [312] is a serving - call session control function (SCSCF) node.
  9. 9. The method as claimed in claim 5, wherein the 2G/3G termination module [314] is a visited mobile switching centre (VMSC) node.
  10. 10. A system for selecting a domain for terminating a message, the system comprising an internet protocol short message gateway (IPSMGW) [301], the IPSMGW [301] further comprising: a transceiver unit [302] configured to: o receive the message, from a first user device of a user, to be terminated at a second user device of an another user; and a determination unit [304] connected to at least the transceiver unit [302], the determination unit [304] configured to: o determine: a presence of a user profile information of the another user in a home location register (HLR), a user access information of the another user, and a cellidentity information of the another user, o determine one of: a Type 1 tag and a Type 2 tag associated with the user profile information, in an event the presence of the user profile information in the HLR is determined; and a selection unit [306] connected to at least the determination unit [304], the selection unit [306] configured to select the domain for terminating the message, based on the presence of one of: the Type 1 tag and the Type 2 tag associated with the user profile information.
  11. 11. The system as claimed in claim 10, wherein the IPSMGW [301] further comprises a storage unit [308], the storage unit [308] configured to store in a P-Access-Network-Information (PANI) header comprising the user access information, and the cell-identity information.
  12. 12. The system as claimed in claim 10, wherein the Type 1 tag is associated a new radio technology and the Type 2 tag is associated with an evolved universal terrestrial radio access network technology.
  13. 13. The system as claimed in claim 10, wherein the selected domain is one of: a 5G (fifth generation) termination module [310], in an event the Type 1 tag is available and a 4G (fourth generation) termination module [312], in an event the Type 2 tag is available.
  14. 14. The system as claimed in claim 10, wherein the domain is selected as a 2G/3G (second generation/third generation) termination module [314], in an event of the presence of the user profile information of the another user in the HLR and an absence of the Type 1 tag and the Type 2 tag.
  15. 15. The system as claimed in claim 10, further comprising a storage unit [308] at the IPSMGW [301], the storage unit [308] configured to store the message, in an event of an absence of the user profile information of the another user in the HLR.
  16. 16. The system as claimed in claim 15, wherein the transceiver unit [302] is further configured to retry sending the stored message in the storage unit [308] at the IPSMGW [102], in an event of a fresh registration of the another user.
  17. 17. The system as claimed in claim 13, wherein the 5G termination module [310] is a short message service function (SMSF) node, and the 4G termination module [312] is a serving - call session control function (SCSCF) node.
  18. 18. The system as claimed in claim 14, wherein the 2G/3G termination module [314] is a visited mobile switching centre (VMSC) node.
  19. 19. A user equipment (UE) for selecting a domain for terminating a message, the UE comprising a system, the system comprising an internet protocol short message gateway (IPSMGW) [301], the IPSMGW [301] further comprising: a transceiver unit [302] configured to: o receive the message, from a first user device of a user, to be terminated at a second user device of an another user; and a determination unit [304] connected to at least the transceiver unit [302], the determination unit [304] configured to: o determine: a presence of a user profile information of the another user in a home location register (HLR), a user access information of the another user, and a cellidentity information of the another user, o determine one of: a Type 1 tag and a Type 2 tag associated with the user profile information, in an event of the presence of the user profile information in the HLR is determined; and a selection unit [306] connected to at least the determination unit [304], the selection unit [306] configured to select the domain for terminating the message, based on the presence of one of: the Type 1 tag and the Type 2 tag associated with the user profile information.
  20. 20. A non-transitory computer readable storage medium storing instructions for domain selection for terminating a message, the instructions include executable code which, when executed by one or more units of a system [300] comprising an internet protocol short message gateway (IPSMGW) [301], causes: a transceiver unit [302] of the system [300] to: o receive the message, from a first user device of a user, to be terminated at a second user device of an another user; and a determination unit [304] of the system [300] to: o determine: a presence of a user profile information of the another user in a home location register (HLR), a user access information of the another user, and a cellidentity information of the another user, o determine one of: a Type 1 tag and a Type 2 tag associated with the user profile information, in an event of the presence of the user profile information in the HLR is determined; and a selection unit [306] of the system [300] to select the domain for terminating the message, based on the presence of one of: the Type 1 tag and the Type 2 tag associated with the user profile information.

Description

METHOD AND SYSTEM FOR SELECTING A DOMAIN FOR TERMINATING A MESSAGE TECHNICAL FIELD [0001] Embodiments of the present disclosure generally relate to network performance management systems. More particularly, embodiments of the present disclosure relate to domain selection for terminating messages. 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. 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. [0004] Various user devices may be connected to different networks of wireless systems, such as the 2G technology, the 3G technology, the 4G technology, and the 5G technology. These different technologies have a primary difference in data transfer rates. Also, in the forthcoming time, with the evolution of new technologies such as sixth generation (6G), some of the devices may further connect to the 6G where the same is available. [0005] When one of the networks is not available, a user may connect to another network if allowed by a service provider, i.e., the network provider. In this process, customers expect to have a seamless service experience. [0006] When the user moves from one Radio Access Network (RAN) technology to another RAN technology as per requirement, for example, from the 5G technology to the 3G technology, for some reason, a Short Message Service (SMS) message might get dropped if the correct technology or access is not selected by an IPSMGW (Internet protocol short message gateway), which acts as a gateway to other domains. [0007] Further, over the period of time, various solutions have been developed to improve the performance of communication devices and to select the correct domain for terminating messages. However, there are certain challenges with existing solutions. For example, when the correct technology domain is not known to the IPSMGW, the IPSMGW, in a prior known solution, tries on all available access types to successfully deliver the message. This increases the delivery time and consumption of resources, and when the messages get timed out in such procedures, it also leads to message failures. [0008] Therefore, there does not exist an efficient method and system for domain selection for terminating messages, which the present disclosure aims to address. SUMMARY OF THE DISCLOSURE [0009] 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. [0010] An aspect of the present disclosure may relate to a method for domain selection for terminating a message. The method comprises receiving the message, by a transceiver unit at an internet protocol short message gateway (IPSMGW) from a first user device of a user, wherein the message is to be terminated at a second user device of another user. Further, the method comprises determining, by a determination unit at the IPSMGW, a presence of a user profile information of the another user in a home location register (HLR), a user access information of the another user, and a cell-identity information of the another user. Further, the method comprises determining, by the determination unit, one of: presence of a Type 1 tag and a presence of a Type 2 tag associated with the user profile information, in an event the presence of the user profile information in the HLR is determined. Further, the method comprises selecting, by a selection unit, the domain for terminating the message based on the presence of one of: the Type 1 tag and the Type 2 tag ass