The present invention relates to a method for managing an application package in a device comprising a plurality of logical domains and a useful space for storing application packages. The device can authorize the creation of new instances from any application package stored in a useful space. The new application package corresponds to an upgraded version of the old application package. The method includes: creating a temporary storage space can be useful application package steps in the device, the device is configured to store from any application in the temporary package in the useful space, create a new instance of the application; and the old package from the space to the temporary extradition useful useful space steps.
【技术实现步骤摘要】
本专利技术涉及在电子设备中管理应用程序包的方法。特别地,它涉及在包括多个逻辑域的电子设备中管理应用程序包的方法,逻辑域被缩进以包括从应用程序包创建的实例。
技术介绍
电子设备是包括用于计算处理的存储器、处理器和操作系统的设备。安全元件为小的电子设备。安全元件被称为“安全”是因为它们可控制对其所包含的数据的存取并且可授权或不授权其他机器对数据的使用。安全元件也可以基于加密部件提供计算服务。通常,安全元件具有有限的计算资源和有限的存储器资源并且其意图连接到为其提供电能的主机上。安全元件可以从主机可移除,或者固定到主机上。例如,智能卡是一种安全元件。电子设备可包含应用程序和其相关的应用数据,其中应用数据包括用户数据、文件系统和密钥。这样的应用程序可作为存储到电子设备中的包被开发和发布。然后根据需要创建包应用程序的一个或几个实例。电子设备可接收包应用程序的新版本或升级。如果电子设备包括多个逻辑域并且已经在这些逻辑域中从先前的包应用程序创建了几个实例,那么将对所使用的实例执行更新过程。该更新过程可取决于由控制逻辑域的每个实体所定义的各种更新规则。换言之,可以以不协调的方式执行用从新包产生的新实例对先前实例的取代。因为至少一个旧实例存在,原始应用程序包必须保持在电子设备中。因为旧应用程序包存在,可创建原始应用程序包的新实例。这样来自旧应用程序包的实例的创建不合乎希望。当嵌入在电子设备中的应用程序的旧包 ...
【技术保护点】
一种电子设备(SC),包括多个逻辑域(SD1,SD2)和能够存储应用程序包的有用空间(UR),所述电子设备(SC)被配置为授权从存储在有用空间(UR)中的任何应用程序包创建新的实例,第二应用程序包(P2)对应于第一应用程序包(P1)的升级版本,特征在于,电子设备(SC)包括能够存储应用程序包的临时有用空间(TUR),所述电子设备(SC)被配置为拒绝从存储在所述临时有用空间(TUR)中的任何应用程序包创建新的实例,其中电子设备(SC)包括被配置为将所述第一应用程序包(P1)从有用空间(UR)引渡到临时有用空间(TUR)的传输模块(M1),并且其中电子设备(SC)包括删除模块(M2),删除模块(M2)被配置为:当在包含从所述第一应用程序包(P1)创建的实例的每个逻辑域(SD1,SD2)中已经从所述第二应用程序包(P2)创建了实例时,删除临时有用空间(TUR)。
【技术特征摘要】
1.一种电子设备(SC),包括多个逻辑域(SD1,SD2)和能够存储应用程
序包的有用空间(UR),所述电子设备(SC)被配置为授权从存储在有用空间
(UR)中的任何应用程序包创建新的实例,第二应用程序包(P2)对应于第一
应用程序包(P1)的升级版本,
特征在于,电子设备(SC)包括能够存储应用程序包的临时有用空间(TUR),
所述电子设备(SC)被配置为拒绝从存储在所述临时有用空间(TUR)中的任
何应用程序包创建新的实例,其中电子设备(SC)包括被配置为将所述第一应
用程序包(P1)从有用空间(UR)引渡到临时有用空间(TUR)的传输模块(M1),
并且其中电子设备(SC)包括删除模块(M2),删除模块(M2)被配置为:当
在包含从所述第一应用程序包(P1)创建的实例的每个逻辑域(SD1,SD2)中已
经从所述第二应用程序包(P2)创建了实例时,删除临时有用空间(TUR)。
2.根据权利要求1的电子设备(SC),其中所述电子设备(SC)被配置为:
当删除临时有用空间(TUR)发生时,自动删除从所述第一应用程序包(P1)
创建的所有实例。
3.根据权利要求1的电子设备(SC),其中所述电子设备(SC)是安全元
件、电话或计算机。
4.根据权利要求1的电子设备(SC),其中所述电子设备(SC)被配置为:
拒绝引渡存储在临时有用空间(TUR)中的任何应用程序包。
5.根据权利要求1的电子设备(SC),其中所述电子设备(SC)配置为:
当传输模...
【专利技术属性】
技术研发人员:F·米勒,E·卡特,
申请(专利权)人:格马尔托股份有限公司,
类型:发明
国别省市:法国;FR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。