Host Processor Conflict Detection in USIM Profile Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current 3GPP standards face a discrepancy where the host processor cannot access the toolkit file until after the USIM application is enabled on the UICC, leading to potential conflicts between the 'MT only profile' and the Terminal Profile information transferred before booting, as the host has no way of knowing whether it is free to handle procedures permitted by the UICC.
Innovation Solution
A method is disclosed to configure a subscriber identity device by transferring Terminal Profile information to assign communication procedures to the host processor, selecting the subscriber identity application, accessing the toolkit file to detect conflicts, and updating the Terminal Profile to resolve these conflicts, using AT commands like AT+CUSATW and AT+CUSATR to manage the handling of procedures between the modem and host processor.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If Terminal Profile information is transferred to the UICC before booting to assign procedures to the host processor, then the host processor can handle communication procedures, but conflicts may arise with the 'MT only profile' stored in the toolkit file
Solution Approach 1:
The system performs preliminary actions by transferring Terminal Profile information to the UICC before booting to pre-configure which procedures the host processor should handle. This allows the host to be ready to handle procedures immediately upon booting, while the conflict detection mechanism ensures reliability by verifying compatibility with the MT only profile stored in the toolkit file.
Solution Approach 2:
The system implements a feedback mechanism where the host processor reads the toolkit file containing the MT only profile after booting, compares it with the previously transferred Terminal Profile information, and detects any conflicts. This feedback loop ensures that the host processor operates with accurate and consistent profile configuration, resolving the contradiction between ease of operation and reliability.
2Stability of the object's composition
If the host processor cannot access the toolkit file until after USIM application is enabled, then the USIM application can be properly initialized, but the host has no way of knowing whether it is free to handle procedures permitted by the UICC
Solution Approach 1:
The system performs preliminary action by transferring Terminal Profile information to the UICC before the USIM application is enabled and before the host boots. This ensures the USIM application can be properly initialized with the necessary profile data, while also preparing the configuration information that the host will later use to determine its procedure handling authority.
Solution Approach 2:
The Terminal Profile information acts as an intermediary between the USIM application initialization process and the host processor's procedure handling decisions. The host uses this intermediate profile information to infer its authority to handle procedures, bridging the information gap that exists because the host cannot directly access the toolkit file during initialization.
3Measurement precision
If conflict detection is performed after USIM application execution, then accurate conflict detection between MT only profile and Terminal Profile is possible, but the configuration process takes longer
Solution Approach 1:
The system performs preliminary actions by transferring Terminal Profile information to the UICC before booting, so that when conflict detection occurs after USIM application execution, the comparison can be performed quickly between the pre-prepared Terminal Profile and the MT only profile. This reduces the actual conflict detection time while maintaining accurate detection of procedure handling conflicts.
Data Source
AI summary
A terminal for communication with a communication network and a method of configuring a subscriber identity device are disclosed. In one embodiment, the terminal includes computer storage configured to store a subscriber identity application, a processing unit operable to provide access to the communication network by executing an instance of the subscriber identity application, and a toolkit file assigning a modem of the terminal to handle at least one communication procedure for effecting said communication with the communication network, wherein the transferred terminal profile information assigns a host processor of the terminal to handle at least one communication procedure for effecting said communication with the communication network.


