eUICC Primary Platform Cross-OS Profile Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing RSP servers cannot perform local profile management in scenarios with multiple profiles across different operating systems (OSs).
Innovation Solution
The implementation of an embedded universal integrated circuit card (eUICC) with an Issuer Security Domain Root (ISD-R) on a primary platform, allowing for profile management across multiple OSs through the Local Profile Assistant (LPA) and profile policy enabler (PPE).
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If an existing RSP server is used for profile management, then profile management is simple and straightforward, but it cannot perform local profile management in multi-OS multi-profile scenarios
Solution Approach 1:
The patent segments the profile management system into multiple independent components: a processing module on the primary platform that handles cross-OS profile management operations, and individual OS instances that each manage their own profiles. This segmentation allows the system to handle multi-OS multi-profile scenarios by dividing the management function across different operational contexts rather than requiring a single monolithic management system.
Solution Approach 2:
The patent introduces a processing module as an intermediary between the user interface and the multiple operating systems. This intermediary receives user instructions, determines the target OS, and executes profile management operations accordingly. The intermediary enables coordinated management across multiple OS instances without requiring direct complex interactions between them.
2Adaptability or versatility
If multiple profiles are installed in multiple OSs, then profile selection flexibility is improved, but existing RSP servers cannot manage these profiles locally
Solution Approach 1:
The patent implements dynamic profile management where the system can adaptively route profile management operations to the appropriate OS instance based on real-time conditions. The processing module dynamically determines which OS should handle a given profile operation, enabling flexible management of profiles across multiple dynamic OS environments rather than static single-OS management.
Solution Approach 2:
The processing module is designed with universal functionality to handle profile management operations across different types of operating systems. It can manage profiles in any installed OS instance, making the profile management capability universal rather than OS-specific, thereby enabling ease of operation across multi-OS environments.
3Ease of operation
If a processing module is added to handle multi-OS profile management, then local profile management capability is improved, but system complexity increases
Solution Approach 1:
The patent implements self-service mechanisms where each operating system instance maintains its own profile data and state information. When a profile management operation is requested, the processing module queries the target OS instance for its current state and executes the operation locally within that OS context. This self-service approach reduces the need for complex centralized management logic while enabling local profile management capability.
Data Source
Figure 1
Figure 2~3
Figure 4~5
AI summary
Embodiments of the present invention provide a local profile management method, an embedded universal integrated circuit card, and a terminal. The embedded universal integrated circuit card eUICC includes a primary platform and at least one installed bundle. The at least one installed bundle is (are) provided by different operators. The primary platform is a hardware platform. Each bundle includes at least one profile and an operating system OS. The primary platform includes a processing module. The processing module is configured to: receive a first message sent by a local profile assistant LPA, where the first message is an operation instruction entered by a user; and separately send a second message to at least one OS corresponding to the at least one bundle, where the second message is used by the at least one OS to perform a corresponding operation. Local management of profiles of different OSs is implemented by using the processing module disposed on the primary platform of the eUICC.