Dynamic SIM Selection via Score Calculation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Multi-SIM wireless devices require an efficient method to automatically select the most suitable SIM for packet switched data services, considering factors like signal strength, data speed, and user preferences, to optimize network performance and user experience.
Innovation Solution
A method involving the acquisition of SIM information, calculation of SIM scores based on parameters such as RSSI, RSCP, and data speed, and dynamic selection of the active SIM to provide optimal PS data services, using a modem circuit and select circuit within the wireless device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If manual SIM selection is used, then user control over SIM choice is maintained, but operation complexity increases and automation is reduced
Solution Approach 1:
The system performs self-service by automatically selecting SIM cards based on predefined criteria and real-time network conditions without requiring user intervention. The wireless device autonomously evaluates SIM information, calculates scores, and makes selection decisions, eliminating the need for manual SIM selection while maintaining user control through configurable parameters.
2Adaptability or versatility
If multiple SIMs are used simultaneously, then network coverage and data transfer capabilities are improved, but device complexity and management difficulty increase
Solution Approach 1:
The system manages multiple SIMs by dynamically changing parameters such as SIM scores based on network conditions, signal strength, data speed, and user preferences. Instead of managing multiple SIMs equally, the system assigns different weights and scores to various SIM attributes, allowing automated selection of the most suitable SIM for current conditions while simplifying overall device management.
Solution Approach 2:
The SIM selection system is dynamic rather than static. It continuously monitors network conditions, updates SIM information, recalculates scores, and adapts selections in real-time. This dynamic approach allows the system to handle multiple SIMs efficiently by automatically adjusting to changing conditions without increasing user-facing complexity.
3Productivity
If automated SIM selection based on multiple parameters is implemented, then data transfer performance is optimized, but calculation complexity and processing time increase
Solution Approach 1:
The system applies partial action by selecting only the most relevant parameters for score calculation based on current needs and conditions. Rather than continuously evaluating all possible SIM attributes, the system dynamically determines which parameters (signal strength, data speed, pricing plans, etc.) are most important for the current data transfer task, reducing calculation complexity while maintaining optimization effectiveness.
4Productivity
If frequent SIM switching is performed to optimize performance, then data transfer efficiency is improved, but switching overhead and service interruption increase
Solution Approach 1:
The system prepares for potential SIM switches by maintaining ready-state information about alternative SIMs and pre-evaluating their availability and suitability. Before initiating a SIM switch, the system cushions against potential interruptions by ensuring target SIMs are ready and by planning transitions to minimize service disruption, thereby reducing switching overhead and maintaining data transfer efficiency.
Data Source
AI summary
A method of selecting an active SIM from multiple SIMs and a wireless device utilizing the same are disclosed. The method includes: acquiring SIM information associated with each SIM under a dynamic environment, wherein each SIM provides for the PS data service; calculating a SIM score of each SIM based on the acquired SIM information associated with each SIM; and selecting the active SIM based on all SIM scores to provide for the PS data service. The SIM information includes RSSI, RSCP, Ec/N0, CQI, and data speed on each SIM in the dynamic environment.


