[发明专利]在电子设备中管理应用程序包的方法在审
申请号: | 201410447573.9 | 申请日: | 2014-07-31 |
公开(公告)号: | CN105718246A | 公开(公告)日: | 2016-06-29 |
发明(设计)人: | F·米勒;E·卡特 | 申请(专利权)人: | 格马尔托股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 申屠伟进;陈岚 |
地址: | 法国*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子设备 管理 应用 程序包 方法 | ||
技术领域
本发明涉及在电子设备中管理应用程序包的方法。特别地,它涉及在包括多个逻辑域的电子设备中管理应用程序包的方法,逻辑域被缩进以包括从应用程序包创建的实例。
背景技术
电子设备是包括用于计算处理的存储器、处理器和操作系统的设备。安全元件为小的电子设备。安全元件被称为“安全”是因为它们可控制对其所包含的数据的存取并且可授权或不授权其他机器对数据的使用。安全元件也可以基于加密部件提供计算服务。通常,安全元件具有有限的计算资源和有限的存储器资源并且其意图连接到为其提供电能的主机上。安全元件可以从主机可移除,或者固定到主机上。例如,智能卡是一种安全元件。
电子设备可包含应用程序和其相关的应用数据,其中应用数据包括用户数据、文件系统和密钥。这样的应用程序可作为存储到电子设备中的包被开发和发布。然后根据需要创建包应用程序的一个或几个实例。
电子设备可接收包应用程序的新版本或升级。如果电子设备包括多个逻辑域并且已经在这些逻辑域中从先前的包应用程序创建了几个实例,那么将对所使用的实例执行更新过程。该更新过程可取决于由控制逻辑域的每个实体所定义的各种更新规则。换言之,可以以不协调的方式执行用从新包产生的新实例对先前实例的取代。因为至少一个旧实例存在,原始应用程序包必须保持在电子设备中。因为旧应用程序包存在,可创建原始应用程序包的新实例。这样来自旧应用程序包的实例的创建不合乎希望。
当嵌入在电子设备中的应用程序的旧包要被新包取代时,需要控制实例的创建。
发明内容
本发明的目的是解决上面所提及的技术问题。
本发明的目的是包括多个逻辑域和能够存储应用程序包的有用空间的电子设备。电子设备被配置为授权从存储在有用空间中的任何应用程序包创建新的实例。第二应用程序包对应于第一应用程序包的升级版本。电子设备包括能够存储应用程序包的临时有用空间。电子设备被配置为拒绝从存储在临时有用空间中的任何应用程序包创建新的实例。电子设备包括被配置为将第一应用程序包从有用空间引渡到临时有用空间的传输模块。电子设备包括删除模块,删除模块被配置为:当在包含从第一应用程序包创建的实例的每个逻辑域中已经从第二应用程序包创建了实例时,删除临时有用空间。
有利地,该电子设备可被配置为当删除临时有用空间发生时自动删除从第一应用程序包创建的所有实例。
有利地,该电子设备可为安全元件、电话或计算机。
有利地,该电子设备可被配置为拒绝引渡存储在临时有用空间中的任何应用程序包。
有利地,当传输模块将要引渡第一应用程序包时创建临时有用空间,并且电子设备可被配置为:当临时有用空间变空时删除临时有用空间。
本发明的另一目的在于一种用于在电子设备中管理应用程序包的方法,该电子设备包括多个逻辑域和能够存储应用程序包的有用空间。该电子设备被配置为授权从存储在有用空间中的任何应用程序包创建新的实例。第二应用程序包对应于第一应用程序包的升级版本。该方法包括以下步骤:
-在电子设备中创建能够存储应用程序包的临时有用空间,电子设备被配置为拒绝从存储在所述临时有用空间中的任何应用程序包创建新的实例,以及
-将所述第一应用程序包从有用空间引渡到临时有用空间。
有利地,该方法可包括另外的步骤:
-将第二应用程序包存储到有用空间中,
-当在包含从第一应用程序包创建的实例的每个逻辑域中已经从第二应用程序包创建了实例时,删除临时有用空间。
有利地,当删除临时有用空间发生时,可以自动删除从所述第一应用程序包创建的所有实例。
附图说明
通过参考相应附图阅读对本发明的多个优选实施例的以下描述,本发明的其他特性和优点将更清楚地出现。其中:
-图1描绘了包括原始包的几个实例的电子设备的示例。
-图2描绘了根据本发明包括传输到临时有用空间中的包的电子设备的示例,
-图3描绘了根据本发明包括软件应用程序的两个包的电子设备的示例,
-图4描绘了包括更新的应用程序包的几个实例的电子设备的示例,以及
-图5示出了根据本发明的示例的管理应用程序包的方法流程图。
具体实施方式
本发明可应用到任意类型的电子设备,电子设备意图嵌入在领域中使用时可升级的应用程序。这些电子设备可为任意种类的计算机、电话,或者独立运行或耦合到主机(比如电话、车辆、仪表、自动贩卖机、TV或计算机)的任何种类的安全元件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于格马尔托股份有限公司,未经格马尔托股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410447573.9/2.html,转载请声明来源钻瓜专利网。