数据的更新驱动迁移制造技术

技术编号:16427590 阅读:20 留言:0更新日期:2017-10-21 22:02
一种存储在安全元件的永久性存储器电路中的当前操作系统,所述当前操作系统通过接收一组迁移规则被替换,所述组迁移规则指明对一组数据对象类型的改变。基于所述组迁移规则,迁移引擎标识存储在永久性存储器电路中并且对应于所述组数据对象类型的数据对象。针对所述所标识的数据对象中的每一个数据对象:选择对应于数据对象类型的所述迁移规则的一子组,所述数据对象类型对应于特定数据对象,并且基于所述所选子组转换所述特定数据对象。接着可启用新的操作系统。

Data update driven migration

A stored in permanent memory circuit security element in the current operating system, the current operating system by receiving a group of migration rules are replaced, the formation of a set of data migration rules specified object type change. Based on the group migration rule, the migration engine identifies the data object stored in the permanent memory circuit and corresponds to the type of the group data object. Each data object data object identifier for the in a sub group selection corresponding to the data object type of the migration rules, the data object type corresponding to a particular data object, and based on the selected sub group conversion of the specific data object. Next, a new operating system can be enabled.

【技术实现步骤摘要】
数据的更新驱动迁移
本文涉及数据的更新驱动迁移。
技术介绍
各种实施例的各方面涉及迁移存储数据以适应对软件的更新,例如对使用安全元件(SE)的操作系统的更新。某些特定实施方案可与近场通信(NFC)结合使用。NFC是当将两个装置靠近时起作用的特定种类的无线通信。NFC是一具体子组射频标识(RFID)。所述NFC在13.56MHz下操作并且执行许多与RFID标记和非接触智能卡相同的功能。NFC以以下三种通信模式中的一种通信模式操作:读取/写入、点对点和卡模拟。某些NFC应用程序需要安全性,包括与金融交易相关的安全性,或存储并且使用敏感数据的其它应用程序,无论数据是金融的、个人的或其它。各种NFC装置使用装置(例如,智能手机)内的“安全元件”(SE)以安全地存储敏感数据(例如,金融账号)和应用程序。安全元件(SE)可用于各种不同装置,各种不同装置也可或可不使用NFC。扩增用途包括在移动装置中使用。随着SE用途继续扩增,存在大量SE将在任何给定时间处于使用中的可能性。如果更新程序不易于扩展,那么对SE的更新可成问题。对于各种相关应用程序,这些和其它问题给SE所使用的软件的更新效率带来挑战。
技术实现思路
各种例子实施例涉及例如上文阐述的问题和/或从以下关于SE内的软件更新,并且尤其与操作系统(OS)更新相关的公开内容可变得显而易见的其它问题。在某些例子实施例中,本专利技术的各方面涉及使用迁移规则转换数据对象,迁移规则相对于相应OS更新进行限定。在更多根据本专利技术的某些实施例中,方法涉及替换存储在安全元件的永久性存储器电路中的当前操作系统。所述方法包括:接收一组迁移规则,所述组迁移规则指明对一组数据对象类型的改变。基于所述组迁移规则,标识存储在永久性存储器电路中并且对应于所述组数据对象类型的数据对象。针对所标识数据对象中的每一个数据对象:选择并且转换一子组迁移规则。所述子组迁移规则对应于一数据对象类型,所述数据对象类型对应于特定数据对象。基于所选子组转换特定数据对象。也启用一种新的操作系统。该方法还包括:接收一组终止规则,所述组终止规则指明对存储在所述永久性存储器中的数据的另外改变;以及基于所述组终止规则,修改存储在所述永久性存储器中的所述数据。所述安全元件包括:处理器电路和所述永久性存储器电路且所述当前操作系统提供用于所述安全元件的虚拟机环境。在所述数据对象不离开安全元件的情况下进行所述方法。基于所述组终止规则修改的所述数据中的至少一些源于所述安全元件。基于所述组终止规则修改的所述数据中的至少一些对应于通过所述新的操作系统添加的新的数据对象。所述安全元件是智能卡的一部分并且所述数据对象包括个人数据。所述方法另外包括:接收另外组的迁移规则并且基于所述当前操作系统的版本选择一特定组。所述方法另外包括:在所述转换期间暂停访问所述数据对象。在根据本专利技术的另外各种实施例中,设备包括安全元件电路。安全元件电路包括被配置成存储数据对象和当前操作系统的永久性存储器电路。所述安全元件电路还包括处理器电路,所述处理器电路被耦合到永久性存储器并且被配置成:接收一组迁移规则,所述组迁移规则指明对一组数据对象类型的改变;基于所述组迁移规则,标识存储在永久性存储器电路中并且对应于所述组数据对象类型的数据对象;针对所标识数据对象中的每一个数据对象:选择对应于一数据对象类型的一子组迁移规则,所述数据对象类型对应于特定数据对象,并且基于所选子组转换特定数据对象;和启用一种新的操作系统。所述处理器电路被另外配置成:接收一组终止规则,所述组终止规则指明对存储在所述永久性存储器中的数据的另外改变;以及基于所述组终止规则,修改存储在所述永久性存储器中的所述数据。所述处理器电路被另外配置成提供独立操作系统,每一所述特定数据对象在所述独立操作系统内进行转换。所述处理器电路被另外配置成在所述安全元件电路内维持所述特定数据对象,同时转换所述特定数据对象。所述处理器电路被另外配置成在虚拟机环境内运行所述新的操作系统。所述处理器电路另外被配置成接收另外组的迁移规则并且基于所述当前操作系统的版本选择一特定组。所述处理器电路被另外配置成当转换所述数据对象时暂停访问所述数据对象。在某些实施例中,计算机实施方法产生一组迁移规则,所述组迁移规则用于将存储在安全元件的永久性存储器电路中的当前操作系统更新成新的操作系统。所述方法包括:接收用于当前操作系统和新的操作系统的操作系统元数据,所述元数据描述对象类型定义;基于所述元数据,使当前操作系统中的对象类型与新的操作系统中的对象类型关联;标识关联对象类型之间的差别;基于所标识的差别,产生一组迁移规则,所述组迁移规则指明对对应于关联对象类型的对象的改变;和将所述组迁移规则和新的操作系统广播到多个安全元件。以上论述/概述并非意图描述本专利技术的每一个实施例或每一个实施方案。以下图式和具体实施方式还示例了各种实施例。附图说明结合附图考虑以下具体实施方式,可以更加完整地地理解各种例子实施例,在附图中:图1是根据本专利技术的实施例的替换存储在SE的永久性存储器电路中的当前操作系统的系统的框图;图2是根据本专利技术的实施例的示出了用于替换存储在SE的永久性存储器电路中的当前操作系统的数据流的框图;图3是根据本专利技术的实施例的在OS更新期间转换数据对象的流程图;且图4是根据本专利技术的实施例的产生并且广播迁移规则的流程图。虽然本文中所论述的各种实施例能够经受各种修改和替代形式,但在附图中已借助于例子示出了实施例的多个方面,并且将详细描述所述实施例的多个方面。然而,应理解,并不打算将本专利技术限制于所描述的特定实施例。相反,意图涵盖落入本专利技术的范畴内的包括权利要求书中限定的各方面的全部修改、等效物和替代方案。另外,术语“例子”,如所使用,在本申请案通篇中仅借助于说明,并且不加限制。具体实施方式本专利技术的各方面被认为将适用于涉及迁移数据对象的各种不同类型的设备、系统和方法,其中所述迁移通过软件更新驱动。在某些实施方案中,已经示出,当本专利技术的各方面在OS的更新和存储在安全元件(SE)内的数据对象的对应迁移(在迁移后OS即运行)的背景下使用时是有利的。虽然可经过使用示例性情况的非限制性例子的以下论述来理解各个方面,但不必限于此。因此,在以下描述中,陈述各种具体细节以描述本文呈现的具体例子。然而,本领域的技术人员应显而易见,可在没有下文给出的全部具体细节的情况下实践一个或多个其它例子和/或这些例子的变体。在其它情况下,未详细地描述众所周知的特征以免混淆对本文中的例子的描述。为了便于说明,可在不同图式中使用相同参考标号以指代相同元件或相同元件的另外实例。并且,虽然可在一些情况下在个别图中描述各方面和特征,但将了解,来自一个图或实施例的特征可与另一图或实施例的特征组合,即使所述组合并未明确示出或明确描述为组合。本专利技术的各种实施例涉及迁移数据对象以适应使用数据对象的新OS。此外,迁移可包括重新限定现有数据对象以及创建或删除数据对象。特定实施例允许对驻留在SE中的数据执行迁移并且数据无需离开SE。此外,各种实施例涉及使用标准更新包更新大量装置的能力,所述标准更新包可被广播到包括SE的安全装置中的每一个安全装置。如本文所使用,SE包括安全内存和执行环境。SE提供存储应用程序代码和应本文档来自技高网...
数据的更新驱动迁移

【技术保护点】
一种用于替换当前操作系统的方法,所述当前操作系统存储在安全元件的永久性存储器电路中,其特征在于,所述方法包括:接收一组迁移规则,所述组迁移规则指明对一组数据对象类型的改变;基于所述组迁移规则,标识存储在所述永久性存储器电路中并且对应于所述组数据对象类型的数据对象;针对所述所标识的数据对象中的每一个数据对象:选择对应于数据对象类型的所述组迁移规则的一子组,所述数据对象类型对应于特定数据对象;且基于所述所选子组转换所述特定数据对象;且启用新的操作系统。

【技术特征摘要】
2016.04.04 US 15/090,0221.一种用于替换当前操作系统的方法,所述当前操作系统存储在安全元件的永久性存储器电路中,其特征在于,所述方法包括:接收一组迁移规则,所述组迁移规则指明对一组数据对象类型的改变;基于所述组迁移规则,标识存储在所述永久性存储器电路中并且对应于所述组数据对象类型的数据对象;针对所述所标识的数据对象中的每一个数据对象:选择对应于数据对象类型的所述组迁移规则的一子组,所述数据对象类型对应于特定数据对象;且基于所述所选子组转换所述特定数据对象;且启用新的操作系统。2.根据权利要求1所述的方法,其特征在于,所述方法另外包括:接收一组终止规则,所述组终止规则指明对存储在所述永久性存储器中的数据的另外改变;以及基于所述组终止规则,修改存储在所述永久性存储器中的所述数据。3.根据权利要求2所述的方法,其特征在于,所述安全元件包括:处理器电路和所述永久性存储器电路且所述当前操作系统提供用于所述安全元件的虚拟机环境。4.根据权利要求1所述的方法,其特征在于,所述方法另外包括:接收另外组的迁移规则并且基于所述当前操作系统的版本选择一特定组。5.一种设备,其特征在于,所述设备包括:安全元件电路,所述安全元件电路包括:永久性存储器电路,所述永久性存储器电路被配置成存储数据对象和当前操作系统;和处理器电路,所述处理器电路耦合到所述永久性存储器并且被配置成:接收一组迁移规则,所述组迁移规则指明对一组数据对象类型的改变;基于所述组迁移规则,标识存储在所述永久性存储器电路中并且对应于所述组数据对象类型的数据对象;针对所述所标识的数据对象中的每一...

【专利技术属性】
技术研发人员:安德里亚斯·莱西克约瑟夫·弗吕维特约瑟夫·耶伦卡哈拉尔德·施拉特沙特亚历山大·弗雷
申请(专利权)人:恩智浦有限公司
类型:发明
国别省市:荷兰,NL

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1