eUICC Operating System Update via Incremental Packet Parsing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The limited storage capacity of an embedded universal integrated circuit card (eUICC) prevents the update of its operating system due to insufficient space for large update packages, leading to failed installations.
Innovation Solution
A method involving the eUICC receiving and parsing slice files of an operating system installation file, allowing partial installation and deletion of data packets to manage storage space efficiently, enabling updates even with limited capacity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the eUICC stores the complete installation file of the operating system, then the operating system can be installed, but the storage space is insufficient for large update packages
Solution Approach 1:
The installation file is divided into multiple data packets, where each packet contains a portion of the installation data. The eUICC receives and processes these packets sequentially, parsing and installing the operating system incrementally without needing to store the complete installation file simultaneously. This segmentation allows the system to work within limited storage constraints while achieving complete installation.
Solution Approach 2:
The eUICC performs parsing and installation operations on received data packets before receiving all packets. By starting the installation process with partial data and continuing incrementally, the system prepares the operating system installation in advance rather than waiting for complete file reception, enabling installation to proceed despite storage limitations.
2Reliability
If the eUICC stores all OS element data packets, then complete installation can be achieved, but the storage capacity is exceeded
Solution Approach 1:
The eUICC discards processed data packets from storage after successfully parsing and installing their contents. As each data packet is processed, it is removed from the storage medium, freeing up space for subsequent packets. This continuous discarding and recovering mechanism enables the system to handle large installation files within limited storage capacity by ensuring that only necessary data remains in storage at any given time.
Data Source
AI summary
A method for updating an operating system (OS) comprises: receiving, by an embedded universal integrated circuit card (eUICC), a restart instruction sent by a local profile assistant (LPA) of a terminal device and used to instruct the eUICC to perform a restart operation; sending, to a modem of the terminal device, a first initialization request used to request the modem to control restart of the eUICC; after being restarted, receiving, by the eUICC, a plurality of OS element data packets that are sequentially sent by the LPA; after receiving a part of OS element data packets in the plurality of OS element data packets, parsing, by the eUICC, the OS element data packets received by the eUICC, and installing a first OS based on a parsing result; and deleting, by the eUICC, the first OS element data packet.


