EP-4740517-A1 - METHOD AND SYSTEM FOR MANAGING COMMUNICATION BETWEEN USER EQUIPMENTS
Abstract
The present disclosure relates to a system (108) and a method (600) for managing communication between User Equipments (UEs) (102, 112) The system (108) includes a receiving unit (210) to receive a message from the UEs (102, 112). The system (108) includes a determination unit (212) to determine if the first UE (102) is associated to a Machine to Machine (M2M) user. The system (108) includes a transmitting unit (214) to transmit a User Data Request (UDR) to a Home Subscriber Server (HSS) (224). The system (108) includes a retrieving unit (216) to retrieve a user profile corresponding to the UEs (102, 112) from the HSS (224). The system (108) includes a parsing unit (218) to parse the user profile to determine if a numerical identifier is available or unavailable. The system (108) includes a managing unit (220) to manage the communication between the UEs (102, 112).
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
- 20240705
Claims (14)
- 1. A method (600) of managing communication between User Equipments (UEs) (102, 112), the method (600) comprising the steps of: receiving, by one or more processors (202), a message from a first user equipment (UE) (102) or a second UE (112) to initiate communication between the first UE (102) and the second UE (112), wherein the message includes a numerical identifier corresponding to the first UE (102) or the second UE (112); determining, by the one or more processors (202), if the first UE is associated to a Machine to Machine (M2M) user; transmitting, by the one or more processors (202), a User Data Request (UDR) to a Home Subscriber Server (HSS) (224) over a communication interface upon determining the first UE (102) is associated to the M2M user; retrieving, by the one or more processors (202), a user profile corresponding to the first UE (102) or the second UE (112) from the HSS (224) in response to transmitting the UDR to the HSS (224); parsing, by the one or more processors (202), the user profile to determine if a numerical identifier corresponding to the first UE (102) or the second UE (112) is available or unavailable in the user profile; and managing, by the one or more processors (202), the communication between the first UE (102) and the second UE (112) in response to determining if the numerical identifier corresponding to the first UE (102) or the second UE (112) is available or unavailable in the user profile.
- 2. The method (600) as claimed in claim 1, wherein the message is one of a Session Initiation Protocol (SIP) message to initiate the communication between the first UE (102) and the second UE (112).
- 3. The method (600) as claimed in claim 1, wherein the UDR includes a Mobile Subscriber Integrated Services Digital Network (MSISDN) of the first UE (102) as a username.
- 4. The method (600) as claimed in claim 1 , wherein the user profile indicates a list of numerical identifiers corresponding to one or more of the UEs, which is allowed to or restricted from communicating with the first UE (102) or the second UE (112).
- 5. The method (600) as claimed in claim 1, wherein the method (600) includes the step of allowing, by the one or more processors (202), the communication between the first UE (102) and the second UE (112) if the numerical identifier corresponding to the first UE (102) or the second UE (112) is available in the user profile.
- 6. The method (600) as claimed in claim 1 , wherein the method (600) includes the step of barring, by the one or more processors (202), communication between the first UE (102) and the second UE (112) if the numerical identifier corresponding to the first UE (102) or the second UE (112) is unavailable in the user profile.
- 7. A system (108) for managing communication between user equipments (UEs) (102, 112), the system (108) comprising: a receiving unit (210) configured to receive, a message from a first user equipment (UE) (102) or a second UE (112) to initiate communication between the first UE (102) and a second UE (112), wherein the message includes a numerical identifier corresponding to the first UE (102) or the second UE (112); a determination unit (212) configured to determine, if the first UE (102) is associated to a Machine to Machine (M2M) user; a transmitting unit (214) configured to transmit, a User Data Request (UDR) to a Home Subscriber Server (HSS) (224) over a communication interface upon determining the first UE (102) is associated to the M2M user; a retrieving unit (216) configured to retrieve, a user profile corresponding to the first UE (102) or the second UE (112) from the HSS (224) in response to transmitting the UDR to the HSS (224); a parsing unit (218) configured to parse, the user profile to determine if a numerical identifier corresponding to the first UE (102) or the second UE (112) is available or unavailable in the user profile; and a managing unit configured to manage, the communication between the first UE (102) and the second UE (112) in response to determining if the numerical identifier corresponding to the first UE (102) or the second UE (112) is available or unavailable in the user profile.
- 8. The system (108) as claimed in claim 7, wherein the message is one of a Session Initiation Protocol (SIP) message to initiate the communication between the first UE (102) and the second UE (112).
- 9. The system (108) as claimed in claim 7, wherein the UDR includes a Mobile Subscriber Integrated Services Digital Network (MSISDN) of the first UE (102) as a username.
- 10. The system (108) as claimed in claim 7, wherein the user profile indicates a list of numerical identifiers corresponding to one or more of the UEs, which is allowed to or restricted from communicating with the first UE (102) or the second UE (112).
- 11. The system (108) as claimed in claim 7, wherein the managing unit (220) is configured to allow, the communication between the first UE (102) and the second UE (112) if the numerical identifier corresponding to the first UE (102) or the second UE (112) is available in the user profile.
- 12. The system (108) as claimed in claim 7, wherein the managing unit is configured to bar, the communication between the first UE (102) and the second UE (112) if the numerical identifier corresponding to the first UE (102) or the second UE (112) is unavailable in the user profile.
- 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 message from a first user equipment (UE) (102) or a second UE (112) to initiate communication between the first UE (102) and a second UE (112), wherein the message includes a numerical identifier corresponding to the first UE (102) or the second UE (112); determine, if the first UE (102) is associated to a Machine to Machine (M2M) user; transmit, a User Data Request (UDR) to a Home Subscriber Server (HSS) (224) over a communication interface upon determining the first UE (102) is associated to the M2M user; retrieve, a user profile corresponding to the first UE (102) or the second UE (112) from the HSS (224) in response to transmitting the UDR to the HSS (224); parse, the user profile to determine if a numerical identifier corresponding to the first UE (102) or the second UE (112) is available or unavailable in the user profile; and manage, the communication between the first and the second UE (102, 112) in response to determining if the numerical identifier corresponding to the first UE (102) or the second UE (112) is available or unavailable in the user profile.
- 4. User Equipments (UEs) including a first UE (102) and a second UE (112), each of first UE (102) and the second UE (112) 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 (304), wherein said memory (304) stores instructions which when executed by the one or more primary processors (302) causes the UEs (102, 112) to: transmit, a message to initiate communication between the first UE (102) and the second UE (112), wherein the message includes a numerical identifier corresponding to the first UE (102) or the second UE (112); and wherein the one or more processors (202) is configured to perform the steps as claimed in claim 1.
Description
METHOD AND SYSTEM FOR MANAGING COMMUNICATION BETWEEN USER EQUIPMENTS FIELD OF THE INVENTION [0001] The present invention relates to the field of communication systems, and more particularly relates to a method and system managing communication between User Equipments (UEs). BACKGROUND OF THE INVENTION [0002] Internet of Things (loT) is a revolutionary concept that enables devices and machines to communicate with each other over networks using automated applications. These devices, often equipped with sensors and actuators, can collect and exchange data, enabling various applications and services. loT has found applications in diverse domains such as healthcare, transportation, agriculture, and smart homes, among others. [0003] In order to control and manage loT devices, various methods are employed, including SMS (Short Message Service) or other inputs. These devices can be assigned unique identifiers, such as Mobile Station Integrated Services Digital Network (MSISDN) numbers, which are typically associated with telecommunication networks. MSISDN is a globally unique number that identifies a subscription in a mobile network. In the context of loT, MSISDN numbers serve as identifiers for loT devices, allowing them to connect to the network, send and receive messages, and interact with other devices or applications. [0004] However, a significant problem arises when users, unaware of the purpose of MSISDN numbers associated with loT devices, send messages to these numbers without considering their intended use. For example, a user might mistakenly send a regular text message or initiate a voice call to an loT device's MSISDN. Since loT devices are not designed to handle such communication, these messages may cause malfunctions, disrupt device operations, or lead to undesirable consequences. [0005] There is a need to address the aforementioned issues by providing a solution for securing loT devices from unauthorized access and potential disruptions caused by external communication. There is a need for a solution, by which, the loT 3 devices can be protected from unintended interactions, ensuring their proper functioning and mitigating potential disruptions caused by external messages. [0006] For example, consider a scenario where an loT device is deployed in a critical infrastructure system, such as a power plant. The loT device is assigned a unique MSISDN for communication purposes. However, other users who are not aware of the device's intended use or the associated MSISDN may send regular text messages or initiate voice calls to the device's number. These unintended interactions can cause the device to malfunction or generate false alarms, potentially jeopardizing the entire power plant's operations and safety. [0007] To prevent such incidents, the present invention provides a mechanism for whitelisting allowed numbers to the loT device's MSISDN. Only authorized users or specific applications listed in the whitelist are permitted to send or receive messages from the loT device. This ensures that only intended communications reach the device, minimizing the risk of malfunctions, disruptions, or compromised security. [0008] In view of the foregoing, there is a need for an improved method and system that enables the whitelisting of allowed numbers to a wide band (WB) loT number, providing enhanced security and ensuring the smooth operation of loT devices. SUMMARY OF THE INVENTION [0009] One or more embodiments of the present disclosure provide a method and a system for managing communication between User Equipments (UEs). [0010] In one aspect of the present invention, the system for managing communication between the UEs is disclosed. The system includes a receiving unit configured to receive a message from a first user equipment (UE) or a second UE to initiate communication between the first UE and the second UE. The message includes a numerical identifier corresponding to the first UE or the second UE. The system further includes a determination unit configured to determine if the first UE is associated to a Machine to Machine (M2M) user. The system further includes a transmitting unit configured to transmit a User Data Request (UDR) to a Home Subscriber Server (HSS) over a communication interface upon determining the first UE is associated to the M2M user. The system further includes a retrieving unit configured to retrieve a user profile corresponding to the first UE or the second UE from the HSS in response to transmitting the UDR to the HSS. The system further includes a parsing unit configured to parse the user profile to determine if a numerical identifier corresponding to the first UE or the second UE is available or unavailable in the user profile. The system further includes a managing unit configured to manage the communication between the first UE and the second UE in response to determining if the numerical identifier corresponding to the first UE or the second UE is available or unavailable