CPC G06F 21/57 (2013.01) [G06F 8/61 (2013.01); G06F 21/44 (2013.01); G06F 21/51 (2013.01); G06F 21/74 (2013.01)] | 14 Claims |
1. An electronic device comprising:
a touchscreen display;
a first processor operatively connected with the touchscreen display;
a first memory operatively connected with the first processor, and configured to store a first application; and
a secure element operatively connected with the touchscreen display, the first processor, and the first memory and including:
a second processor; and
a second memory configured to store a first framework, a plurality of second frameworks, and a first applet associated with the first application, the first framework being a common service framework, and each of the plurality of second frameworks being a dedicated service framework that is used exclusively for a specific service,
wherein the first memory includes instructions that, when executed, cause the first processor to:
receive a first user input requesting an execution of the first application through the touchscreen display; and
transfer target information specifying the first applet to the secure element based on the first user input thus received, the target information including an applet identifier (ID) of the first applet,
wherein the second processor is configured to:
identify a category in which the applet ID of the first applet is registered;
select one framework corresponding to the identified category of the plurality of second frameworks;
execute the selected framework;
terminate execution of remaining second frameworks among the plurality of second frameworks except for the selected framework; and
drive the first applet by using the executed framework.
|