METHOD FOR LOADING AN APPLICATION CONSISTING OF A PLURALITY OF COMPONENTS INTO A DEVICE CONSISTING OF A PLURALITY OF COMPONENTS
The invention provides a method for loading an application unit into a device, with the device comprising a plurality of device components, and the application unit comprising two or more application components, and one application component being intended for one device component in each case. The application unit is loaded into a selected device component of the device components. Starting out from the selected device component, each application component is loaded into that device component for which the application component is intended.
1 - 9 . (canceled)
10 . A method for loading an application unit into a device, with the device comprising a plurality of device components, and the application unit comprising two or more application components, and with one application component being intended for one device component in each case,
wherein
the application unit, comprising the application components, is loaded into a selected device component of the device components and, starting out from the selected device component, each application component is loaded into that device component for which the application component is intended.
11 . The method according to claim 10 , wherein there is provided as a device a mobile station which comprises a mobile end device and a secure element operable in the end device, and wherein there is provided as device components at least the secure element and the mobile end device.
12 . The method according to claim 11 , wherein there are implemented in the mobile end device a normal execution environment under the management of a normal operating system and a trusted execution environment under the management of a security operating system, and wherein there are provided as the device component that is formed by the end device at least two device components, namely, the normal execution environment and the trusted execution environment.
13 . The method according to claim 12 , wherein there is provided as a selected device component a device component having a high security level including a secure element or the trusted execution environment (TEE).
14 . The method according to claim 10 , wherein there is provided as an application unit an application to be newly loaded into the device, comprising two or more application components.
15 . The method according to claim 10 , wherein there is provided as an application unit an application change for an application already available in the device.
16 . The method according to claim 15 , wherein there are provided as an application change updating data for updating the available application and/or personalization data for personalizing the available application, the application change comprising two or more application components.
17 . The method according to claim 15 , wherein after the loading of the application change the available application is changed according to the application change.
18 . The method according to claim 10 , wherein a functionality test is additionally carried out, wherein in the functionality test:
the loaded application components, or the available application components changed with the loaded application components, are put into operation,
it is checked whether the application components put into operation work together as intended, so that the total, possibly changed, application is put into operation, and
if the application components put into operation work together as intended, the loading of the application unit is defined as terminated, and
if the application components put into operation do not work together as intended, an error handling measure is taken.