UICC Cache Update via Modified File Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Telecommunications terminals experience slow startup times due to the need to read and update all elementary files from a UICC module during initialization, even though only some files have been modified, leading to increased access times and decreased user experience.
Innovation Solution
A method is implemented where the UICC module detects modified files, generates update data, and sends only necessary data to the terminal during startup, allowing the terminal to identify and update only changed files in the cache memory, reducing the number of read operations required.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the terminal reads and copies all elementary files from the UICC module during startup, then the cache memory is fully updated, but the startup time increases significantly
Solution Approach 1:
The patent extracts only the modified elementary files from the UICC module and transmits them selectively to the terminal, rather than copying all files. This is achieved by the UICC module identifying which files have changed and sending only those specific files to the terminal for cache memory updates, thereby reducing startup time while maintaining update completeness.
Solution Approach 2:
The UICC module performs preliminary identification of modified files before the terminal startup process begins. By pre-detecting which elementary files have been modified and preparing them for selective transmission, the system avoids the time-consuming operation of reading and processing all files during terminal initialization.
2Loss of information
If the terminal reads all elementary files from the UICC module, then no data is missed in the cache memory, but the number of read operations increases
Solution Approach 1:
The system extracts and transmits only the modified elementary files from the UICC module to the terminal, rather than reading all files. The UICC module identifies changed files and sends them selectively, reducing the number of read operations while ensuring no modified data is lost in the cache memory.
Solution Approach 2:
The patent changes the parameter of file selection from 'all files' to 'modified files only'. By using modification detection mechanisms, the system dynamically determines which files need to be read and transmitted, optimizing the balance between data completeness and access speed.
3Stability of the object's composition
If the terminal updates the cache memory with all elementary files, then the cache is synchronized with the UICC module, but the processing time increases
Solution Approach 1:
The patent extracts only the modified elementary files from the UICC module and transmits them to the terminal for cache memory updates. This selective update approach maintains synchronization between the UICC module and cache memory while significantly reducing the processing time required during terminal startup.
Solution Approach 2:
Instead of performing a complete update of all elementary files, the system performs a partial update by identifying and processing only the modified files. This partial action is sufficient to maintain data synchronization while reducing the duration of the update process.
Data Source
AI summary
The invention relates to methods and devices for updating a cache memory in a telecommunications terminal suitable for co-operating with a subscriber identity module. Some implementations of the subscriber identity module may perform operations that include detecting a modification of an elementary file and generating update data associated with the modified elementary file. During a starting stage, the operations may further include receiving a start message from the terminal; receiving a request serving to identity an elementary file for processing; sending the update data associated with the elementary file for processing; and reading the elementary file in compliance with a read command from the terminal. The invention also provides corresponding methods and devices for the terminal, and the corresponding module and terminal.


