CPC G06F 9/44505 (2013.01) [G06F 8/65 (2013.01); G06F 9/4406 (2013.01); G06F 9/442 (2013.01)] | 13 Claims |
1. An electronic apparatus, comprising:
a storage;
a communication interface communicating with a server; and
a processor configured to:
execute a first execution code based on first configuration information in response to an execution event of a program including the first execution code and the first configuration information stored in the storage,
in response to an update event, identify whether the update event is an update event of the program or an update event of the first configuration information based on information received from the server,
update the program by replacing the first execution code and the first configuration information with a second execution code and second configuration information in response to an update event of the program, and
update the first configuration information to the second configuration information while maintaining the first execution code in response to the update event of the first configuration information,
wherein the processor is further configured to:
identify whether to update the first configuration information in response to power off of the electronic apparatus during the execution of the program, and
update the first configuration information in response to the power off of the electronic apparatus.
|