Method and system for sharing radio frequency resource in multi-SIM device
A method for sharing a radio frequency (RF) resource among multi-subscriber identification module (SIM) stacks in a multi-SIM device, includes: receiving two paging requests from the multi-SIM stacks for performing communication with a network entity via the RF resource; transmitting the two paging received requests to the network entity via the RF resource; detecting a page sharing conflict between the two paging requests of the multi-SIM stacks; determining, based on the detection of the page sharing conflict, a connection status of a connection between each stack of the multi-SIM stacks and the network entity. The connection status indicates a communication medium via which each stack of the multi-SIM stacks is connected with the network entity. The method includes prioritizing, based on the determined connection status, a grant of the RF resource to a stack of the multi-SIM stacks whose connection status indicates a cellular connection as the communication medium.
1 . A method for sharing a radio frequency (RF) resource among multi-subscriber identification module (SIM) stacks in a multi-SIM device, comprising:
simultaneously receiving, at the same time or substantially at the same time, two paging requests from the multi-SIM stacks for performing communication with a network entity via the RF resource;
transmitting the simultaneously received two paging requests to the network entity via the RF resource;
detecting a page sharing conflict in the RF resource between the simultaneously received two paging requests of the multi-SIM stacks;
determining, based on the detection of the page sharing conflict, a connection status of a connection between each stack of the multi-SIM stacks and the network entity, wherein the connection status indicates a communication medium via which each stack of the multi-SIM stacks is connected with the network entity;
prioritizing, based on the determined connection status, a grant of the RF resource to a stack of the multi-SIM stacks wherein the connection status of the stack of the multi-SIM stacks indicates a cellular connection as the communication medium; and
granting the RF resource to a first stack of the multi-SIM stacks which is connected to the cellular connection only among the first stack and a second stack of the multi-SIM stacks which is connected to a Wi-Fi connection, based on the determined connection status of the connection.
2 . The method of claim 1 , wherein the communication medium corresponds to one of the cellular connection or an IP Multimedia Subsystem (IMS) based connection that is established based on a voice over wireless fidelity (VoWiFi).
3 . The method of claim 2 , wherein the determining of the connection status of the connection further comprising:
determining whether each stack of the multi-SIM stacks is connected to the network entity via the cellular connection;
retrieving information associated with one or more Wi-Fi connections that are registered with the multi-SIM device based on a determination that each stack of the multi-SIM stacks is connected via the cellular connection; and
establishing, based on the retrieved information, a Wi-Fi connection among one or more Wi-Fi connections based on a pre-determined condition for facilitating the IMS based connection via the VoWiFi.
4 . The method of claim 3 , wherein the pre-determined condition comprises whether the multi-SIM device is within a network coverage of the Wi-Fi connection and a signal strength of the Wi-Fi connection is higher than a threshold value.
5 . The method of claim 3 , wherein the determining of the connection status of the connection further comprising:
determining whether a quality of service (QoS) of the IMS based connection is affected due to a low signal strength of the Wi-Fi connection;
disconnecting the Wi-Fi connection of the multi-SIM device based on a determination that the QoS is affected; and
scheduling the grant of the RF resource to each stack of the multi-SIM stacks connected to the network entity via the cellular connection in a round-robin schedule.
6 . The method of claim 1 , wherein the receiving the two paging requests is checked based on a discontinuous reception (DRX) mode, wherein the DRX mode comprises an idle mode and a periodic wake-up mode to reduce power consumption of the multi-SIM device.
7 . The method of claim 1 , wherein each of the two paging requests for performing communication includes any one of a voice calling request, a video calling request, a video streaming request, a file downloading request, or a file uploading request.
8 . A system for sharing a radio frequency (RF) resource among multi-subscriber identification module (SIM) stacks in a multi-SIM device, the system comprising:
one or more memory units;
a radio frequency integrated circuit (RFIC) configured to simultaneously receive, at the same time or substantially same time, paging requests from the multi-SIM stacks for performing communication with a network entity via the RF resource; and
a processor communicatively coupled with the RFIC and the one or more memory units, wherein the processor is configured to:
transmit two paging requests received by the RFIC to the network entity via the RF resource;
detect a page sharing conflict in the RF resource between the simultaneously received paging requests of the multi-SIM stacks;
determine, based on the detection of the page sharing conflict, a connection status of a connection between each stack of the multi-SIM stacks and the network entity, wherein the connection status indicates a communication medium via which each stack of the multi-SIM stacks is connected with the network entity;
prioritize, based on the determined connection status, a grant of the RF resource to a stack of the multi-SIM stacks wherein the connection status of the stack of the multi-SIM stacks indicates a cellular connection as the communication medium; and
grant the RF resource to a first stack of the multi-SIM stacks which is connected to the cellular connection only among the first stack and a second stack of the multi-SIM stacks which is connected to a Wi-Fi connection, based on the determined connection status of the connection.
9 . The system of claim 8 , wherein the communication medium corresponds to one of the cellular connection or an IP Multimedia Subsystem (IMS) based connection that is established based on a voice over wireless fidelity (VoWiFi).
10 . The system of claim 9 , wherein to determine the connection status of the connection, the processor is further configured to:
determine whether each stack of the multi-SIM stacks is connected to the network entity via the cellular connection;
retrieve information associated with one or more Wi-Fi connections that are registered with the multi-SIM device based on a determination that each stack of the multi-SIM stacks is connected via the cellular connection; and
establish, based on the retrieved information, a Wi-Fi connection among one or more Wi-Fi connections based on a pre-determined condition for facilitating the IMS based connection via the VoWiFi.
11 . The system of claim 10 , wherein the pre-determined condition comprises whether the multi-SIM device is within a network coverage of the Wi-Fi connection and signal strength of the Wi-Fi connection is higher than a threshold value.
12 . The system of claim 11 , wherein to determine the connection status of the connection, the processor is further configured to:
determine whether a quality of service (QoS) of the IMS based connection is affected due to low signal strength of the Wi-Fi connection;
disconnect the Wi-Fi connection of the multi-SIM device based on a determination that the QoS is affected; and
schedule the grant of the RF resource to each stack of the multi-SIM stacks connected to the network entity via the cellular connection in a round-robin schedule.