Method and apparatus for operation of multi-SIM device
Method, device, and chip for allocating radio frequency (RF) resources by a multi-subscriber identification module (SIM) including at least a first SIM and a second SIM. The method includes determining a frequency of RF resource allocation to the second SIM based on at least one of a data communication state of the first SIM in a connected mode and a received signal state of the second SIM in an idle state, and allocating the RF resources to the second SIM based on the frequency of the RF resource allocation.
1. A method of allocating radio frequency (RF) resources by a multi-subscriber identification module (SIM) device including at least a first SIM and a second SIM, the method comprising:
determining a frequency of performing RF resource allocation to the second SIM based on a data communication state of the first SIM and a received signal state of the second SIM; and
allocating the RF resources to the second SIM based on the frequency of performing the RF resource allocation,
wherein the first SIM is in a connected mode, and
wherein the second SIM is in an idle state.
2. The method of claim 1 , wherein the data communication state of the first SIM includes at least one of throughput of the first SIM and a communication duration time of the first SIM.
3. The method of claim 2 , wherein determining the frequency of performing the RF resource allocation to the second SIM comprises:
determining the frequency of performing the RF resource allocation as a first value; and
if the throughput of the first SIM increases, determining the frequency of performing the RF resource allocation as a second value less than the first value.
4. The method of claim 2 , wherein determining the frequency of performing the RF resource allocation to the second SIM comprises:
determining the frequency of performing the RF resource allocation as a first value; and
if the data communication duration time of the first SIM increases, determining the frequency of performing the RF resource allocation as a second value less than the first value.
5. The method of claim 2 , wherein the throughput of the first SIM is determined based on an amount of data transmitted or received by the first SIM during a predetermined previous period of time.
6. The method of claim 2 , wherein the data communication duration time of the first SIM is determined based on a period of time during which the first SIM continuously transmits or receives an amount of data greater than or equal to a threshold value.
7. The method of claim 1 , wherein the received signal state of the second SIM is determined based on at least one of a strength and a quality of a reference signal received by the second SIM from a serving base station.
8. The method of claim 1 , wherein determining the frequency of performing the RF resource allocation to the second SIM comprises:
determining the frequency of performing the RF resource allocation as a first value; and
if the received signal state of the second SIM improves, determining the frequency of performing the RF resource allocation as a second value greater than the first value.
9. The method of claim 1 , wherein allocating the RF resources to the second SIM comprises randomly allocating the RF resources to the second SIM according to a probability determined based on the frequency of performing the RF resource allocation.
10. The method of claim 1 , wherein allocating the RF resources to the second SIM comprises periodically allocating the RF resources to the second SIM according to a period determined based on the frequency of performing the RF resource allocation.
11. A multi-subscriber identification module (SIM) device including at least a first SIM and a second SIM, the multi-SIM device comprising:
a transceiver; and
a processor connected to the transceiver,
wherein the processor is configured to:
determine a frequency of performing RF resource allocation to the second SIM based on a data communication state of the first SIM and a received signal state of the second SIM; and
allocate the RF resources to the second SIM based on the frequency of performing the RF resource allocation,
wherein the first SIM is in a connected mode, and
wherein the second SIM is in an idle state.
12. The multi-SIM device of claim 11 , wherein the data communication state of the first SIM includes at least one of throughput of the first SIM and a data communication duration time of the first SIM.
13. The multi-SIM device of claim 12 , wherein the throughput of the first SIM is determined based on an amount of data transmitted or received by the first SIM during a predetermined previous period of time, and the processor is further configured to:
determine the frequency of performing the RF resource allocation as a first value; and
if the throughput of the first SIM increases, determine the frequency of performing the RF resource allocation to the second SIM based on a determination of the frequency of performing the RF resource allocation as a second value less than the first value.
14. The multi-SIM device of claim 12 , wherein the data communication duration time of the first SIM is determined based on a period of time during which the first SIM continuously transmits or receives data greater than or equal to a threshold value, and the processor is further configured to:
determine the frequency of performing the RF resource allocation to the second SIM as a first value; and
if the data communication duration time of the first SIM increases, determine the frequency of performing the RF resource allocation to the second SIM based on a determination of the frequency of performing the RF resource allocation as a second value less than the first value.
15. The multi-SIM device of claim 11 , wherein the processor is further configured to randomly allocate the RF resources to the second SIM according to a probability determined based on the frequency of performing the RF resource allocation.
16. A chip for controlling a multi-subscriber identification module (SIM) device including at least a first SIM and a second SIM, the chip configured to:
determine a frequency of performing RF resource allocation to the second SIM based on a data communication state of the first SIM and a received signal state of the second SIM; and
allocate the RF resources to the second SIM based on the frequency of performing the RF resource allocation,
wherein the first SIM is in a connected mode, and
wherein the second SIM is in an idle state.
17. The chip of claim 16 , wherein the data communication state of the first SIM includes at least one of throughput of the first SIM and a data communication duration time of the first SIM.
18. The chip of claim 17 , wherein the throughput of the first SIM is determined based on an amount of data transmitted or received by the first SIM during a predetermined previous period of time, and the chip is further configured to:
determine the frequency of performing the RF resource allocation as a first value; and
if the throughput of the first SIM increases, determine the frequency of performing the RF resource allocation to the second SIM based on a determination of the frequency of performing the RF resource allocation as a second value less than the first value.
19. The chip of claim 17 , wherein the data communication duration time of the first SIM is determined based on a period of time during which the first SIM continuously transmits or receives an amount of data greater than or equal to a threshold value, and the chip is further configured to:
determine the frequency of performing the RF resource allocation as a first value; and
if the data communication duration time of the first SIM increases, determine the frequency of performing the RF resource allocation to the second SIM based on a determination of the frequency of performing the RF resource allocation as a second value less than the first value.
20. The chip of claim 16 , wherein the chip is further configured to randomly allocate the RF resources to the second SIM according to a probability determined based on the frequency of performing the RF resource allocation.