Secure Element Bus Routing for Multi-OS Coexistence
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Complex electronic devices, such as smartphones, face challenges in integrating multiple functionalities that require multiple operating systems, leading to difficulties in coexistence and communication between different components and peripherals.
Innovation Solution
An electronic device with a secure element and a Near Field Communication (NFC) module connected by multiple buses, where the NFC module directs data to specific buses and an interface uses a routing table to associate each operating system with a bus, allowing seamless communication without awareness of other operating systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single secure element implements multiple operating systems, then device functionality and service integration are improved, but communication conflicts and system stability deteriorate
Solution Approach 1:
The communication interface is segmented into multiple independent communication channels (first communication channel, second communication channel, etc.). Each operating system is assigned a dedicated communication channel, preventing interference between systems while allowing the secure element to serve multiple services simultaneously. This channel segmentation resolves the contradiction by isolating communication paths.
Solution Approach 2:
A channel selection module acts as an intermediary between the multiple operating systems and the secure element. This mediator receives communication requests from different operating systems, selects the appropriate communication channel based on the target operating system, and routes data accordingly. The intermediary prevents direct conflicts between operating systems while maintaining system stability.
2Reliability
If multiple communication channels are implemented, then communication reliability between operating systems is improved, but device complexity increases
Solution Approach 1:
Multiple communication channels are merged into a single unified communication interface. The interface integrates multiple communication protocols and channels (first communication channel, second communication channel, etc.) into one cohesive structure, allowing the secure element to communicate with multiple operating systems through a single standardized interface rather than requiring separate physical interfaces for each protocol.
Solution Approach 2:
The communication interface is designed with universal multi-functionality, capable of supporting multiple communication protocols and channels within a single interface framework. The interface can adaptively handle different communication standards (first communication standard, second communication standard, etc.) without requiring separate dedicated interfaces, thereby reducing overall device complexity while maintaining communication reliability.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
This description relates to an electronic device comprising at least one secure element (107) adapted to implement at least two operating systems (107-1, 107-2), and at least one near field communication module (103) connected to said secure element (107) by at least two buses (B1, B2).