Radio Module AT Command Interrogation for Chip Card Application Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for reading out applications on chip cards connected to radio modules in mobile devices are inefficient in detecting operating errors, particularly in radio modules, due to the complexity of data format conversions and lack of direct logging mechanisms.
Innovation Solution
A method involving the interrogation unit sending an AT command to the radio module, which converts and forwards it to the chip card, and then converts the response back to the interrogation unit, with the radio module logging the application information in its memory, using specific AT commands like AT^SAID to query and verify the presence of GSMSIM, USIM, and ISIM applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the interrogation unit sends AT commands through the radio module to query applications on the chip card, then the detection of operating errors is improved, but the device complexity increases due to multiple data format conversions
Solution Approach 1:
The radio module acts as an intermediary between the interrogation unit and the chip card. It receives AT commands from the interrogation unit, converts them to the appropriate message format for the chip card, sends the converted message to the chip card, and then converts the chip card's response back to a format suitable for the interrogation unit. This intermediary function simplifies the overall system architecture by centralizing the conversion logic in the radio module, thereby improving reliability through standardized communication while managing device complexity.
2Ease of operation
If the radio module logs the application information in its memory, then the ease of operation is improved, but the loss of time occurs during the logging process
Solution Approach 1:
The radio module performs preliminary action by logging the application information in its memory as soon as it receives the response from the chip card, before the interrogation unit needs to access this information. This preliminary logging simplifies subsequent operations because the information is already available in the radio module's memory without requiring additional reading operations, thereby reducing the time loss for future access operations.
3Adaptability or versatility
If multiple applications are stored on the UICC chip card, then the adaptability is improved, but the difficulty of detecting and measuring increases
Solution Approach 1:
The system segments the detection process by using specific AT commands (such as AT^SAID) to query each application type separately on the chip card. Instead of attempting to read all applications simultaneously which would be complex, the interrogation unit sends targeted commands to detect the presence of specific applications (GSMSIM, USIM, ISIM). This segmentation simplifies the measurement and detection process while maintaining adaptability to support multiple application types on the UICC chip card.
Data Source
AI summary
The invention relates to a method for reading the applications (GSMSIM, USIM, ISIM) implemented on a chip card (UICC), wherein the chip card (UICC) is connected to a wireless module (FM), wherein the wireless module (FM) is connected to a query unit (AE). In order to structure the method in a simple fashion, the query unit (AE) sends an AT command to the wireless module (FM), which then sends a particular message, generally so-called application protocol data units, to the chip card (UICC), by means of which the presence of applications (GSMSIM, USIM, ISIM) implemented on the chip card (UICC) is queried. The wireless module (FM) then receives the response message, generally so-called application protocol data units, generally so-called response application protocol data units, from the chip card (UICC) regarding applications (GSMSIM, USIM, ISIM) implemented on the chip card (UICC), analyzes said response, and sends said response back to the query unit (AE) after conversion into a different data format.
