Patent ID: 11947954
Assignee: QNAP SYSTEMS, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 5:
6. An electronic apparatus adapted for updating an application in a container system, the electronic apparatus comprising:
a memory, configured to store a programming code; and
a processor, being coupled to the memory and configured to load and execute the programming code to:
install a first software installation package in a host system, wherein the first software installation package comprises an executable component used by the host system and a second software installation package, and the executable component provides information required by an installation operation of the first software installation package;
make the second software installation package accessible to a container system based on the executable component in the host system; and
install the second software installation package in the container system to update an application in the container system, wherein the processor is further configured to:
exchange a main public key of the host system and a subordinate public key of the container system, wherein the main public key corresponds to a main private key, and the subordinate public key corresponds to a subordinate private key;
respond to a confirmation message from the host system in the container system according to a decryption result of the main public key, wherein the main public key is used to decrypt the confirmation message, and the confirmation message is encrypted by the main private key;
enable a transmission of a notification message in the host system according to a decryption result of the subordinate public key, wherein the subordinate public key is used to decrypt a response message from the container system in response to the confirmation message, and the response message is encrypted by the subordinate private key;
encrypt the notification message in the host system;
decrypt the notification message from the host system in the container system;
start an installation operation of the second software installation package in the container system according to the notification message from the host system.