Virtual Modem Task Mapping in Multi-SIM OS
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional communication systems for multi-SIM multi-standby devices face challenges in efficiently managing and scheduling tasks for multiple virtual modems, leading to resource contention and compatibility issues with legacy software.
Innovation Solution
A method and system for task scheduling in an operating system that utilizes a virtual modem framework, where each virtual modem is associated with a unique SIM card, and the operating system maps tasks to specific resource spaces based on virtual modem identifiers, allowing shared use of OS resources without duplication and ensuring legacy software compatibility by mapping OS resources into different physical memory spaces.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If multiple virtual modems share a single radio resource unit, then device complexity is reduced and resource utilization is improved, but resource contention and task scheduling conflicts occur
Solution Approach 1:
The patent segments the single radio resource unit into multiple virtual modems, each handling specific SIM cards and tasks. This segmentation allows independent task management for each virtual modem while sharing the physical radio resources, reducing overall device complexity while maintaining reliable resource allocation through virtualization.
Solution Approach 2:
The patent introduces a virtual modem framework as an intermediary layer between the single radio resource unit and multiple SIM cards. This framework manages task scheduling and resource allocation, preventing direct resource contention while enabling multiple virtual modems to share the radio resources efficiently and reliably.
2Productivity
If OS resources are shared across multiple virtual modems, then resource utilization efficiency is improved, but compatibility issues with legacy software arise
Solution Approach 1:
The patent creates virtual copies of OS resource spaces for each virtual modem, allowing legacy software to access resources in a format it expects while the underlying physical resources are efficiently shared. This copying approach maintains legacy software compatibility while achieving high resource utilization through the virtualized framework.
3Productivity
If tasks are mapped to specific OS resource spaces based on virtual modem identifiers, then task scheduling efficiency is improved, but system complexity increases
Solution Approach 1:
The patent implements a universal task mapping mechanism that handles multiple virtual modems and their tasks through a common framework. The virtual modem identifier-based mapping system provides a unified approach to task scheduling that improves efficiency while keeping the added complexity manageable through standardized processes.
Data Source
AI summary
A multiple-subscriber identity module (multi-SIM) multi-standby communication device includes a single operating system (OS) and a single radio resource unit that is shared by multiple virtual modems (VMs) within a virtual modem framework (VMF). The OS maps VM tasks of the multiple VM to OS resource spaces according to corresponding VM IDs. which may be embedded in global variables utilized in the single OS to access OS resources. The single OS may run the mapped VM tasks utilizing OS resources in the OS resource spaces. The OS may run VM tasks utilizing OS resources in OS resource spaces identified by corresponding VM IDs.


